TY - GEN
T1 - BDD-Based Synthesis for All-Optical Mach-Zehnder Interferometer Circuits
AU - Schönborn, Eleonora
AU - Datta, Kamalika
AU - Wille, Robert
AU - Sengupta, Indranil
AU - Rahaman, Hafizur
AU - Drechsler, Rolf
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2015/2/4
Y1 - 2015/2/4
N2 - With the advancements in fabrication technology and the emergence of very high performance systems in VLSI, the interest for optical interconnects and optical functional on-chip units increased significantly. Mach-Zehnder Interferometer (MZI) switches based on Semiconductor Optical Amplifiers (SOAs) have been used as optical building blocks and allowed the synthesis of important Boolean functions such as multiplexers or adders. However, no automatic synthesis approach for arbitrary Boolean functions has been proposed yet. In this work, we introduce such a scheme. For this purpose, we make use of Binary Decision Diagrams (BDDs). A technology library is proposed where all possible BDD node configurations are identified and associated with corresponding all-optical sub-circuits. This library is utilized in order to map a BDD representing an arbitrary function into an all-optical circuit using a linear-time algorithm. Experimental evaluations confirm that this leads to an efficient realization of the considered functions.
AB - With the advancements in fabrication technology and the emergence of very high performance systems in VLSI, the interest for optical interconnects and optical functional on-chip units increased significantly. Mach-Zehnder Interferometer (MZI) switches based on Semiconductor Optical Amplifiers (SOAs) have been used as optical building blocks and allowed the synthesis of important Boolean functions such as multiplexers or adders. However, no automatic synthesis approach for arbitrary Boolean functions has been proposed yet. In this work, we introduce such a scheme. For this purpose, we make use of Binary Decision Diagrams (BDDs). A technology library is proposed where all possible BDD node configurations are identified and associated with corresponding all-optical sub-circuits. This library is utilized in order to map a BDD representing an arbitrary function into an all-optical circuit using a linear-time algorithm. Experimental evaluations confirm that this leads to an efficient realization of the considered functions.
UR - http://www.scopus.com/inward/record.url?scp=84938218769&partnerID=8YFLogxK
U2 - 10.1109/VLSID.2015.79
DO - 10.1109/VLSID.2015.79
M3 - Conference contribution
AN - SCOPUS:84938218769
T3 - Proceedings of the IEEE International Conference on VLSI Design
SP - 435
EP - 440
BT - Proceedings of the 28th International Conference on VLSI Design, VLSID 2015 - held concurrently with the 14th International Conference on Embedded Systems
PB - IEEE Computer Society
T2 - 28th International Conference on VLSI Design, VLSID 2015 - held concurrently with the 14th International Conference on Embedded Systems
Y2 - 3 January 2015 through 7 January 2015
ER -