Synthesis of circuits based on all-optical Mach-Zehnder Interferometers using Binary Decision Diagrams

Abstract The advancement of fabrication technology in VLSI (Very Large Scale Integration) and photonic industry has gained significant interest due to the feasibility of performing functional computations on-chip using ultra-high speed optical devices and low-power interconnects. Here, the necessity of optical circuits arises as they are inevitable components in developing optical Integrated Circuits (ICs). In this conjuncture, methodologies to design highly scalable optical circuits and their synthesis schemes have received interest. In recent years, several works and their findings have been reported in various research articles where researchers have mainly designed combinational and sequential memory elements using optical devices. The use of Binary Decision Diagrams (BDDs) to construct optical circuits has been reported recently. However, the costs of the resulting circuits are still rather high. Furthermore, they include a substantial amount of splitters, which is a significant drawback as they degrade the signal strength in the circuits. In this paper, we propose an improved design technique where we use BDDs to construct optical circuits. Rather than generating a single graph for multi-output functions, we consider individual graphs for each output separately which, afterwards are combined to realize the entire function. In our experiments, we find that this approach performs better in comparison to related techniques – a cost improvement of approx. 34% is observed on average. As these optical circuits are mainly designed with MZIs, beam combiners and beam splitters, the use of beam splitters in the circuit degrades the signal quality at the receiver end. To address this concern, in a second phase of our design, we make all the circuits free from splitters. Experimental results for both the design schemes are given and analyzed.

[1]  Debasish Datta,et al.  Performance evaluation of reliability aware photonic Network-on-Chip architectures , 2012, 2012 International Green Computing Conference (IGCC).

[2]  Chuan-Tao Zheng,et al.  Optimized Design and Fabrication of Mach–Zehnder Interferometer Sensor in Polymer Technology , 2013 .

[3]  Frank Vollertsen,et al.  Fabrication of an integrated optical Mach–Zehnder interferometer based on refractive index modification of polymethylmethacrylate by krypton fluoride excimer laser radiation , 2011 .

[4]  M. Nady,et al.  ULTRAFAST ALL-OPTICAL FULL ADDER USING QUANTUM-DOT SEMICONDUCTOR OPTICAL AMPLIFIER-BASED MACH-ZEHNDER INTERFEROMETER , 2013 .

[5]  Nagisa Ishiura,et al.  Shared binary decision diagram with attributed edges for efficient Boolean function manipulation , 1990, 27th ACM/IEEE Design Automation Conference.

[6]  Robert Wille,et al.  BDD-Based Synthesis for All-Optical Mach-Zehnder Interferometer Circuits , 2015, 2015 28th International Conference on VLSI Design.

[7]  T. Chattopadhyay,et al.  Designing of Optimized All-Optical Half Adder Circuit Using Single Quantum-Dot Semiconductor Optical Amplifier Assisted Mach-Zehnder Interferometer , 2013, Journal of Lightwave Technology.

[8]  Shin-ichi Minato,et al.  Zero-Suppressed BDDs for Set Manipulation in Combinatorial Problems , 1993, 30th ACM/IEEE Design Automation Conference.

[9]  Randal E. Bryant,et al.  Graph-Based Algorithms for Boolean Function Manipulation , 1986, IEEE Transactions on Computers.

[10]  Shin-Tson Wu,et al.  Fabrication and characterization of Mach-Zehnder interferometer based on a hollow optical fiber filled with radial-aligned liquid crystal , 2016 .

[11]  Anthony L. Lentine,et al.  Lightwave Circuits in Lithium Niobate through Hybrid Waveguides with Silicon Photonics , 2016, Scientific Reports.

[12]  Rolf Drechsler,et al.  Efficient Representation and Manipulation of Switching Functions Based on Ordered Kronecker Functional Decision Diagrams , 1994, 31st Design Automation Conference.

[13]  R. Rudell Dynamic variable ordering for ordered binary decision diagrams , 1993, ICCAD 1993.

[14]  Toshihiro Okamoto,et al.  Design optimization and fabrication of Mach- Zehnder interferometer based on MIM plasmonic waveguides. , 2016, Optics express.

[15]  M. Fokine,et al.  Integrated fiber Mach-Zehnder interferometer for electro-optic switching. , 2002, Optics letters.

[16]  Sheldon B. Akers,et al.  Binary Decision Diagrams , 1978, IEEE Transactions on Computers.

[17]  Maciej J. Ciesielski,et al.  BDS: a BDD-based logic optimization system , 2002, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[18]  C. Schonenberger,et al.  Finite-bias visibility dependence in an electronic Mach-Zehnder interferometer , 2009 .

[19]  G'eraldine Haack,et al.  Parity detection and entanglement with a Mach-Zehnder interferometer , 2010, 1005.3976.

[20]  Sahbudin Shaari,et al.  Design of optical Mach-Zehnder interferometer using ion exchange method for biosensing , 2014, 2014 IEEE 5th International Conference on Photonics (ICP).

[21]  N. Ranganathan,et al.  Mach-Zehnder interferometer based design of all optical reversible binary adder , 2012, 2012 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[22]  D. Sprinzak,et al.  An electronic Mach–Zehnder interferometer , 2003, Nature.

[23]  J. Marti,et al.  All-optical flip-flop based on a single SOA-MZI , 2005, IEEE Photonics Technology Letters.

[24]  Ayman S. Al-Zayed,et al.  Circuit designs of ultra-fast all-optical modified signed-digit adders using semiconductor optical amplifier and Mach-Zehnder interferometer , 2010 .

[25]  Hafizur Rahaman,et al.  All Optical Implementation of Mach-Zehnder Interferometer Based Reversible Sequential Counters , 2015, 2015 28th International Conference on VLSI Design.

[26]  Robert Wille,et al.  BDD-based synthesis of reversible logic for large functions , 2009, 2009 46th ACM/IEEE Design Automation Conference.

[27]  Robert Wille,et al.  RevLib: An Online Resource for Reversible Functions and Reversible Circuits , 2008, 38th International Symposium on Multiple Valued Logic (ismvl 2008).

[28]  Luca P. Carloni,et al.  Photonic Networks-on-Chip for Future Generations of Chip Multiprocessors , 2008, IEEE Transactions on Computers.