• DocumentCode
    3438010
  • Title

    BDD-Based Synthesis for All-Optical Mach-Zehnder Interferometer Circuits

  • Author

    Schonborn, E. ; Datta, K. ; Wille, R. ; Sengupta, I. ; Rahaman, H. ; Drechsler, R.

  • Author_Institution
    Inst. of Comput. Sci., Univ. of Bremen, Bremen, Germany
  • fYear
    2015
  • fDate
    3-7 Jan. 2015
  • Firstpage
    435
  • Lastpage
    440
  • Abstract
    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.
  • Keywords
    Boolean functions; Mach-Zehnder interferometers; VLSI; adders; binary decision diagrams; multiplexing equipment; optical interconnections; semiconductor optical amplifiers; BDD-based synthesis; Boolean functions; MZI; Mach-Zehnder Interferometer switches; SOA; all-optical Mach-Zehnder interferometer circuits; binary decision diagrams; linear-time algorithm; optical building blocks; optical interconnects; semiconductor optical amplifiers; Boolean functions; Data structures; Libraries; Logic gates; Optical interconnections; Optical interferometry; Optical switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design (VLSID), 2015 28th International Conference on
  • Conference_Location
    Bangalore
  • ISSN
    1063-9667
  • Type

    conf

  • DOI
    10.1109/VLSID.2015.79
  • Filename
    7031773