• DocumentCode
    976102
  • Title

    A Programmable Majority Logic Array Using Molecular Scale Electronics

  • Author

    Rose, Garrett S. ; Stan, Mircea R., Jr.

  • Author_Institution
    Univ. of Virginia, Brooklyn
  • Volume
    54
  • Issue
    11
  • fYear
    2007
  • Firstpage
    2380
  • Lastpage
    2390
  • Abstract
    In recent years, many advances have been made in the development of molecular scale electronics which have inspired interest in using the devices thereof for memory and logic. This paper describes the design of a logic architecture using a particular class of molecular devices. Specifically, it is shown that the feature of hysteretic switching common to many molecular devices can be utilized to build programmable arrays. Also utilized in the designs presented here are molecular devices which exhibit negative differential resistance (NDR), a property useful for providing signal restoration at the nanoscale. This work begins by describing the potential for both programmability and NDR in molecular scale electronics. These ideas are then brought together in the design of a programmable logic array based on majority logic.
  • Keywords
    logic design; molecular electronics; nanoelectronics; negative resistance; programmable logic arrays; signal restoration; VLSI; hysteretic switching feature; logic architecture design; molecular devices; molecular scale electronics; nanotechnology; negative differential resistance property; programmable majority logic array; resonant tunneling diode; signal restoration; Circuits; Hysteresis; Logic arrays; Logic design; Logic devices; Nanoscale devices; Programmable logic arrays; Signal design; Signal restoration; Switches; Majority logic; VLSI; molecular electronics; nanotechnology; negative differential resistance (NDR); resonant tunneling diode (RTD);
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems I: Regular Papers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-8328
  • Type

    jour

  • DOI
    10.1109/TCSI.2007.907860
  • Filename
    4383256