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.
- W. Haensch et al., "Silicon CMOS devices beyond scaling", IBM J. Res. Dev., vol. 50, pp. 339--361, 2006. Google ScholarDigital Library
- R. Beausoleil et al., "A Nanophotonic Interconnect for High-Performance Many-Core Computation", Symposium on High-Performance Interconnects, pp. 182--189, 2008. Google ScholarDigital Library
- L. Liao et al., "High speed silicon Mach-Zehnder modulator", Optics Express, vol. 13, pp. 3129--3135, 2005.Google ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- P. Ganapati, "Germanium Laser Breakthrough Brings Optical Computing Closer (http://www.wired.com/gadgetlab/2010/02/germanium-laser/)", Wired Magazine, Feb 2010.Google Scholar
- K. Okamoto, Fundamentals of Optical Waveguides, Academic Press, 2000.Google Scholar
- 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 ScholarCross Ref
- S. Emelett and R. Soref, "Analysis of dual-microring-resonator cross-connect switches and modulators", Optics Express, vol. 13, pp. 7840--7853, 2005.Google ScholarCross Ref
- 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 ScholarCross Ref
- A. J. Poustie and K. J. Blow, "Demonstration of an all-optical Fredkin gate", Optics Communications, vol. 174, pp. 317--320, 2000.Google ScholarCross Ref
- 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 ScholarCross Ref
- J. Hardy and J. Shamir, "Optics Inspired Logic Architecture", Optics Express, vol. 15, pp. 150--165, 2007.Google ScholarCross Ref
- H. J. Caulfield, Vikram C. S., and Zavalin A., "Optical logic redux", Optik, vol. 117, pp. 199--209, 2006.Google ScholarCross Ref
- H. J. Caulfield et al., "Generalized optical logic elements GOLEs", Optics Communications, vol. 271, pp. 365--376, mar 2007.Google ScholarCross Ref
- 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 ScholarDigital Library
- L. Pavesi and D. Lockwood, Silicon Photonics (Topics in Applied Physics), Springer, 2004.Google Scholar
- R. E. Bryant, "Graph Based Algorithms for Boolean Function Manipulation", IEEE Trans. on Computers, vol. C-35, pp. 677--691, August 1986. Google ScholarDigital Library
- C. Condrat, P. Kalla, and S. Blair, "Exploring Design and Synthesis for Optical Digital Logic", International Workshop on Logic Synthesis, 2010.Google Scholar
- A. Mishchenko and M. Perkowski, "Fast Heuristic Minimization of Exclusive-Sums-of-Products", in Proc. RM'2001 Workshop, 2001.Google Scholar
- 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 Scholar
- C. Yang, M. Ciesielski, and V. Singhal, "BDS: A BDD-Based Logic Optimization System", in Proc. of DAC 2000, pp. 92--97, 2000. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- R. Wille and R. Drechsler, "BDD-based Synthesis of Reversible Logic for Large Functions", in Design Automation Conf., 2009. Google ScholarDigital Library
- ACM/SIGDA, "ACM/SIGDA benchmarks", http://www.cbl.ncsu.edu/benchmarks/Benchmarks-upto-1996.html.Google Scholar
Index Terms
- Logic synthesis for integrated optics
Recommendations
The Impact of Optics on Data and Knowledge Base Systems
The authors assess the possible impact of optics on database and knowledge base systems, focusing on storage, interconnection, and processing. Various types of optical disks and page-oriented holographic memories are discussed. In the interconnection ...
Comments