• DocumentCode
    3454890
  • Title

    NEM relay design with biconditional binary decision diagrams

  • Author

    Haaswijk, Winston ; Amaru, Luca ; Gaillardon, Pierre-Emmanuel ; De Micheli, Giovanni

  • Author_Institution
    Integrated Syst. Lab. (LSI), EPFL, Lausanne, Switzerland
  • fYear
    2015
  • fDate
    8-10 July 2015
  • Firstpage
    45
  • Lastpage
    50
  • Abstract
    In this paper, we present an improved design flow for nanoelectromechanical (NEM) relay-based combinational logic circuits. Six-terminal NEM relays can be programmed to act as 2-to-1 multiplexers. We can therefore use NEM relays to implement arbitrary combinational logic circuits. Previously, traditional logic synthesis techniques based on Binary Decision Diagrams (BDDs) have been used to map arbitrary logic functions to NEM relays. We improve this approach by showing how six-terminal relays can also be viewed as 2-to-1 multiplexers fed by comparators. This allows us to create a mapping from Biconditional BDDs (BBDDs) to NEM relays. We then show how it is possible to improve the BDD-based design flow, by presenting a methodology based on BBDD logic synthesis techniques. Experimental results show that our BBDD-based design flow reduces the average number of relays by 24% and the average critical path length by 12%. Considering an 8×8 array multiplier with different mechanical delay implementations, we show a 33% average relay count reduction.
  • Keywords
    binary decision diagrams; combinational circuits; comparators (circuits); logic design; microrelays; nanoelectromechanical devices; 2-to-1 multiplexers; BBDD logic synthesis techniques; BDD-based design flow; NEM relay-based combinational logic circuits; arbitrary combinational logic circuits; arbitrary logic functions; biconditional BDD; binary decision diagrams; comparators; nanoelectromechanical relay-based combinational logic circuits; six-terminal NEM relays; six-terminal relays; Benchmark testing; Data structures; Logic functions; Logic gates; Multiplexing; Relays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Nanoscale Architectures (NANOARCH), 2015 IEEE/ACM International Symposium on
  • Conference_Location
    Boston, MA
  • Type

    conf

  • DOI
    10.1109/NANOARCH.2015.7180585
  • Filename
    7180585