19th West Bengal State Science & Technology Congress 2012, Sl. No: 233 (ST)
PBLU- next generation optical IC Tanay Chattopadhyay Mechanical Operation (stage-II), Kolaghat Thermal power station, WBPDCL, Mecheda. Email:
[email protected]
IC
Many circuits are integrated in a small place.
Today's advanced microchips consist of billions of nano sized devices performing millions of operations simultaneously at amazing speed.
Why Optics in computing?
Electronic systems are incapable of processing a large number of data at high speed (far above GHz). Optical microchips push the operating frequencies to optical frequency (100 THz and above range). Electronics will ultimately face the problem of electromagnetic coupling and interference in the huge interconnection network on the chip. Electronics technology will no longer be adequate in future due to the complexity in parallel operation. Parallelism is the capability of the system to execute more than one operation simultaneously. Light can also be guided through tiny waveguides on an optical substrate.
PBLU
Programmable Boolean Logic Unit Logic gates are the basic building blocks of all complex computational operations. PBLU can perform multi logic operations in a single circuit. My proposed design is also programmable in nature.
Boolean Logic
Today's computers are based on Binary number system. There are two discrete states “LOW”(0) and “HIGH”(1) in binary. The inputs ‘A’ and ‘B’ gives the output ‘C’.
There are 4 possible input combinations: (0,0), (0,1), (1,0) and (1,1).
There are 24 = 16 two inputs logic gates can be possible for binary logic.
16 logics in Binary [f(A, B) and ¬f(A, B)] Logic Outputs
¬Logic
Symbol
Name
Outputs
0
FALSE
1
Symbol
Name
1 1 1
1
TRUE
0
0 0
0
0
0 0
1
A⋅ B
AND
1
1 1 0
A⋅ B
NAND
0
0 1
0
A⋅ B
INHIBITION
1
1 0 1
A+B
IMPLICATION
0
0 1
1
A
IDENTITY
1
1 0 0
A
NEGATION, NOT
0
1 0
0
transposed INHABITION
1
0 1 1
A+ B
transposed IMPLICATION
0
1 0
1
IDENTITY
1
0 1 0
B
NEGATION, NOT
0
1 1
0
A⊕ B
ANTIVALANCE , XOR
1
0 0 1
A: B
EQIVALANCE, XNOR
0
1 1
1
A+ B
DISJUNCTION, OR
1
0 0 0
A⋅B
NOR
A⋅B B
PBLU block diagram
How it works?
1 00 1 Com
O
DEC DMC A
B
A B O 0 0 0 1 1 0 1 1
XOR
0
How it works?
1 00 1 Com
O
DEC DMC A
B
A B O 0 0 0 1 1 0 1 1
XOR
0 1
How it works?
1 00 1 Com
O
DEC DMC A
B
A B O 0 0 0 1 1 0 1 1
XOR
0 1 1
How it works?
1 00 1 Com
O
DEC DMC A
B
A B O 0 0 0 1 1 0 1 1
XOR
0 1 1 0
Bulk optical PBLU
4
O1
W
2 5
X
1 B 6
A A
Y
3
O2 7
B
Z
AB
P
Q
R
S
T.Chattopadhyay, Applied optics, 52(32), (2011), 6049-6056.
Results
Output insertion loss for different programming input
T.Chattopadhyay, Applied optics, 52(32), (2011), 6049-6056.
Results
Output insertion loss for different logical operation in PBLU
T.Chattopadhyay, Applied optics, 52(32), (2011), 6049-6056.
Complex logic
For complex logic n-bit DEC should required also number of programming input should increased. We can design programmable logic device by this PBLU design.
PLD PROM
PAL
PLA
Chip level DEC circuit
T.Chattopadhyay and J.N.Roy, Optics Communication, 283 (2010), 2506-2517,
VLSI Design
DEC
AND array
Combiner
Position of the DMC make it PLD.
OR array
T.Chattopadhyay, (2010, July 18). SciTopics
T.Chattopadhyay and J.N.Roy, Optics Communication, 283 (2010), 2506-2517,
Electronics vs PBLU
In Electronics ‘fuse blowing’ technique is preformed, and its erasing technique is not so easy like PBLU. Here cascading of logic gates are not necessary for complex operations.
Logic and ¬Logic can be found
simultaneously with this design. PLD can be designed with this design.
Acknowledgement I want to thanks,
To late Prof H. John Caulfield, who’s inspiration is behind PBLU.
Also to Dr Jitendra Nath Roy and Dr Ajoy Kumar Chakraborty, NIT, Agartala, without whom I could not have entered into the research line.
References
T.Chattopadhyay and J.N.Roy, “Design of SOA-MZI based alloptical programmable logic device (PLD)”, Optics Communication, 283 (2010), 2506-2517. T.Chattopadhyay, (2010, July 18). All-optical programmable VLSI chip: an idea. SciTopics. T.Chattopadhyay, “All-optical programmable Boolean logic unit (PBLU) using SOA-MZI switch”, IET Optoelectronics, 5(6), (2011), 270-280. T.Chattopadhyay, “Optical programmable Boolean logic unit”, Applied Optics, 52(32), (2011), 6049-6056. T.Chattopadhyay, Optical Amplifiers, Chapter-1, “Semiconductor optical amplifier and programmable logic unit”, © Nova Science Publishers, Inc, Editor Galina Nemova (Ecole Polytechnique de Montreal, Canada), ISBN: 978-1-61209-835-7.