• DocumentCode
    3608400
  • Title

    Boolean Computation Using Self-Sustaining Nonlinear Oscillators

  • Author

    Roychowdhury, Jaijeet

  • Author_Institution
    Electr. Eng. & Comput. Sci. Dept., Univ. of California, Berkeley, Berkeley, CA, USA
  • Volume
    103
  • Issue
    11
  • fYear
    2015
  • Firstpage
    1958
  • Lastpage
    1969
  • Abstract
    Self-sustaining nonlinear oscillators of practically any type can function as latches and registers if Boolean logic states are represented physically as the phase of oscillatory signals. Combinational operations on such phase-encoded logic signals can be implemented using arithmetic negation and addition followed by amplitude limiting. With these, general-purpose Boolean computation using a wide variety of natural and engineered oscillators becomes potentially possible. Such phase-encoded logic shows promise for energy-efficient computing. It also has inherent noise immunity advantages over level-based logic.
  • Keywords
    Boolean functions; arithmetic; Boolean logic states; arithmetic addition; arithmetic negation; combinational operations; energy-efficient computing; engineered oscillators; general-purpose Boolean computation; latches; level-based logic; natural oscillators; noise immunity; oscillatory signals; phase-encoded logic; phase-encoded logic signals; registers; self-sustaining nonlinear oscillators; CMOS integrated circuits; Encoding; Green computing; Logic gates; Oscillators; Ring oscillators; Synchronization; Green computing; oscillators; phase encoding;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/JPROC.2015.2483061
  • Filename
    7299247