skip to main content
10.1145/1973009.1973013acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
research-article

Logic synthesis for integrated optics

Published:02 May 2011Publication History

ABSTRACT

As silicon photonics technology matures, optical devices will be available on a scale never before seen or utilized. It is therefore imperative to develop automated methods for synthesizing optical devices for large-scale designs. We present design and synthesis methodologies for implementing digital logic using conventional integrated optical components, specifically optical cross-bar routing devices based on Mach-Zehnder Interferometry. Our design methodologies utilize the unique advantages of these optical devices, while also addressing the limitations of the technology. We extend these design concepts to include technology-specific logic sharing, and provide automated techniques for logic design implementation, evaluating the efficacy of our techniques on a number of logic designs. Through the convergence of communications and computing, optical devices are utilized on scales beyond traditional optic design.

References

  1. W. Haensch et al., "Silicon CMOS devices beyond scaling", IBM J. Res. Dev., vol. 50, pp. 339--361, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. R. Beausoleil et al., "A Nanophotonic Interconnect for High-Performance Many-Core Computation", Symposium on High-Performance Interconnects, pp. 182--189, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. L. Liao et al., "High speed silicon Mach-Zehnder modulator", Optics Express, vol. 13, pp. 3129--3135, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  4. W. Green et al., "Ultra-compact, low RF power, 10 Gb/s silicon Mach-Zehnder modulator", Optics Express, vol. 15, pp. 17106--17113, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  5. H. Rong, R. Jones, A. Liu, O. Cohen, D. Hak, A. Fang, and M. Paniccia, "A continuous-wave Raman silicon laser", Nature, vol. 433, pp. 725--728, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  6. P. Ganapati, "Germanium Laser Breakthrough Brings Optical Computing Closer (http://www.wired.com/gadgetlab/2010/02/germanium-laser/)", Wired Magazine, Feb 2010.Google ScholarGoogle Scholar
  7. K. Okamoto, Fundamentals of Optical Waveguides, Academic Press, 2000.Google ScholarGoogle Scholar
  8. S. J. Koester et al., "Ge-on-SOI-Detector/Si-CMOS-Amplifier Receivers for High-Performance Optical-Communication Applications", J. Lightwave Technol., vol. 25, pp. 46--57, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  9. S. Emelett and R. Soref, "Analysis of dual-microring-resonator cross-connect switches and modulators", Optics Express, vol. 13, pp. 7840--7853, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  10. S. J. Emelett and R. Soref, "Design and Simulation of Silicon Microring Optical Routing Switches", Journal of Lightwave Technology, vol. 23, pp. 1800, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  11. A. J. Poustie and K. J. Blow, "Demonstration of an all-optical Fredkin gate", Optics Communications, vol. 174, pp. 317--320, 2000.Google ScholarGoogle ScholarCross RefCross Ref
  12. J. Shamir, H. J. Caulfield, W. Micelli, and R. J. Seymour, "Optical computing and the Fredkin gates", Appl. Opt., vol. 25, pp. 1604--1607, 1986.Google ScholarGoogle ScholarCross RefCross Ref
  13. J. Hardy and J. Shamir, "Optics Inspired Logic Architecture", Optics Express, vol. 15, pp. 150--165, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  14. H. J. Caulfield, Vikram C. S., and Zavalin A., "Optical logic redux", Optik, vol. 117, pp. 199--209, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  15. H. J. Caulfield et al., "Generalized optical logic elements GOLEs", Optics Communications, vol. 271, pp. 365--376, mar 2007.Google ScholarGoogle ScholarCross RefCross Ref
  16. D. Ding, Y. Zhang, H. Huang, R. T. Chen, and D. Z. Pan, "O-Router: an optical routing framework for low power on-chip silicon nano-photonic integration", in Proceedings of the 46th Annual Design Automation Conference, DAC '09, pp. 264--269, New York, NY, USA, 2009. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. L. Pavesi and D. Lockwood, Silicon Photonics (Topics in Applied Physics), Springer, 2004.Google ScholarGoogle Scholar
  18. R. E. Bryant, "Graph Based Algorithms for Boolean Function Manipulation", IEEE Trans. on Computers, vol. C-35, pp. 677--691, August 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. C. Condrat, P. Kalla, and S. Blair, "Exploring Design and Synthesis for Optical Digital Logic", International Workshop on Logic Synthesis, 2010.Google ScholarGoogle Scholar
  20. A. Mishchenko and M. Perkowski, "Fast Heuristic Minimization of Exclusive-Sums-of-Products", in Proc. RM'2001 Workshop, 2001.Google ScholarGoogle Scholar
  21. T. Sasao, "An Exact Minimization of AND-EXOR Expressions Using BDDs", in Proc. IFIP 10.5 Workshop Application of the Reed-Muller Expansion in Circuit Design, Sept 1993.Google ScholarGoogle Scholar
  22. C. Yang, M. Ciesielski, and V. Singhal, "BDS: A BDD-Based Logic Optimization System", in Proc. of DAC 2000, pp. 92--97, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. T. S. Czajkowski and S. D. Brown, "Functionally linear decomposition and synthesis of logic circuits for FPGAs", in Proceedings of the 45th annual Design Automation Conference, DAC '08, pp. 18--23, New York, NY, USA, 2008. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. P. Gupta, A. Agrawal, and N. K. Jha, "An Algorithm for Synthesis of Reversible Logic Circuits.", IEEE Trans. on CAD of Integrated Circuits and Systems, vol. 25, pp. 2317--2330, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. R. Wille and R. Drechsler, "BDD-based Synthesis of Reversible Logic for Large Functions", in Design Automation Conf., 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. ACM/SIGDA, "ACM/SIGDA benchmarks", http://www.cbl.ncsu.edu/benchmarks/Benchmarks-upto-1996.html.Google ScholarGoogle Scholar

Index Terms

  1. Logic synthesis for integrated optics

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      GLSVLSI '11: Proceedings of the 21st edition of the great lakes symposium on Great lakes symposium on VLSI
      May 2011
      496 pages
      ISBN:9781450306676
      DOI:10.1145/1973009

      Copyright © 2011 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 2 May 2011

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate312of1,156submissions,27%

      Upcoming Conference

      GLSVLSI '24
      Great Lakes Symposium on VLSI 2024
      June 12 - 14, 2024
      Clearwater , FL , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader