• DocumentCode
    726458
  • Title

    Design tools for oscillator-based computing systems

  • Author

    Tianshi Wang ; Roychowdhury, Jaijeet

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Univ. of California, Berkeley, Berkeley, CA, USA
  • fYear
    2015
  • fDate
    8-12 June 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Recently, general-purpose computing schemes have been proposed that use phase relationships to represent Boolean logic levels and employ self-sustaining nonlinear oscillators as latches and registers. Such phase-based systems have superior noise immunity relative to traditional level-encoded logic, hence are of interest for next-generation computing using nanodevices. However, the design of such systems poses special challenges for existing tools. We present a suite of techniques and tools that provide designers with efficient simulation and convenient visualization facilities at all stages of phase logic system design. We demonstrate our tools through a case study of the design of a phase logic finite state machine (FSM). We build this FSM and validate our design tools and processes against measurements. Our plan is to release our tools to the community in open source form.
  • Keywords
    finite state machines; logic design; Boolean logic levels; FSM; design tools; general-purpose computing schemes; latches; level-encoded logic; nanodevices; next-generation computing; noise immunity; oscillator-based computing systems; phase logic finite state machine design; phase logic system design; registers; self-sustaining nonlinear oscillators; visualization facilities; Computational modeling; Latches; Oscillators; Synchronization; Transient analysis; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1145/2744769.2744818
  • Filename
    7167373