Logic units are the building blocks of many important computational operations likes arithmetic, multiplexer-demultiplexer, radix conversion, parity checker cum generator, etc. Multifunctional logic operation is very much essential in this respect. Here a programmable Boolean logic unit is proposed that can perform 16 Boolean logical operations from a single optical input according to the programming input without changing the circuit design. This circuit has two outputs. One output is complementary to the other. Hence no loss of data can occur. The circuit is basically designed by a 2 x 2 polarization independent optical cross bar switch. Performance of the proposed circuit has been achieved by doing numerical simulations. The binary logical states (0, 1) are represented by the absence of light (null) and presence of light, respectively.
展开▼
机译:逻辑单元是许多重要计算操作的基础,例如算术,多路复用器-多路分解器,基数转换,奇偶校验器和生成器等。在这方面,多功能逻辑操作非常重要。这里提出了一种可编程布尔逻辑单元,它可以根据编程输入从单个光输入执行16个布尔逻辑运算,而无需改变电路设计。该电路有两个输出。一个输出是另一输出的补充。因此,不会发生数据丢失。该电路基本上是由一个2 x 2偏振无关的光交叉开关设计的。拟议电路的性能已通过数值模拟获得。二进制逻辑状态(0,1)分别由不存在光(null)和存在光表示。
展开▼