• DocumentCode
    26652
  • Title

    Combinational Logic Design Using Six-Terminal NEM Relays

  • Author

    Daesung Lee ; Lee, Woo Seung ; Chen Chen ; Fallah, F. ; Provine, J. ; Soogine Chong ; Watkins, J. ; Howe, R.T. ; Wong, H.-S Philip ; Mitra, Subhasish

  • Author_Institution
    Dept. of Electr. Eng., Stanford Univ., Stanford, CA, USA
  • Volume
    32
  • Issue
    5
  • fYear
    2013
  • fDate
    May-13
  • Firstpage
    653
  • Lastpage
    666
  • Abstract
    This paper presents techniques for designing nanoelectromechanical relay-based logic circuits using six-terminal relays that behave as universal logic gates. With proper biasing, a compact 2-to-1 multiplexer can be implemented using a single six-terminal relay. Arbitrary combinational logic functions can then be implemented using well-known binary decision diagram (BDD) techniques. Compared to a CMOS-style implementation using four-terminal relays, the BDD-based implementation can result in lower area without major impact on performance metrics such as delay, and energy (when the relays are scaled to small dimensions). Although it is possible to implement any combinational circuit with a single mechanical delay, the relay count can be significantly reduced for complex logic functions by allowing multiple mechanical delays.
  • Keywords
    CMOS logic circuits; logic design; multiplying circuits; nanoelectromechanical devices; BDD techniques; BDD-based implementation; CMOS-style implementation; binary decision diagram techniques; combinational logic design; combinational logic functions; compact 2-to-1 multiplexer; complex logic functions; four-terminal relays; multiple mechanical delays; noelectromechanical relay-based logic circuit design; relay count; single mechanical delay; single six-terminal relay; six-terminal NEM relays; Adders; Boolean functions; Data structures; Delays; Electrodes; Logic gates; Relays; Binary decision diagram; logic synthesis; nano-electromechanical (NEM) relays; nanotechnology;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2012.2232707
  • Filename
    6504552