PHLOGON: Phase-based Logic using Oscillatory Nanosystems

By Jaijeet Roychowdhury

Electrical Engineering and Computer Science, University of California - Berkeley, Berkeley, CA

Published on

Abstract

In the 1950s, Goto and von Neumann showed how Boolean computation could be performed by encoding logic states in the phase of oscillatory signals. However, the AC-pumped circuit realizations they proposed were not well suited for scaling and miniaturization, hence their scheme could not compete with the level-based logic now ubiquitous in IC implementations. We show how DC-powered self-sustaining nonlinear oscillators of practically any type can function as phase-logic latches. Phase-based Boolean computation becomes possible using a wide variety of natural and engineered oscillators (including CMOS realizations) as substrates; moreover, it features attractive energy and noise immunity properties, and is capable of running at near-THz speeds. With Moore’s Law facing fundamental barriers an important concern, these results provide motivation for re-examining phase based logic as an alternative for the post-CMOS era.

Bio

Jaijeet Roychowdhury Jaijeet Roychowdhury is a Professor in the EECS Department at the University of California at Berkeley.  Prior to Berkeley, he spent 8 years in Bell Labs and another 8 years at the University of Minnesota. His current research interests encompass novel computational architectures and paradigms, analog and mixed-signal verification, multi-domain device modelling and open-source infrastructures for reproducible research.

Sponsored by

Cite this work

Researchers should cite this work as follows:

  • Jaijeet Roychowdhury (2017), "PHLOGON: Phase-based Logic using Oscillatory Nanosystems," https://nanohub.org/resources/26542.

    BibTex | EndNote

Time

Location

Room 1001, Birck Nanotechnology Center, Purdue University, West Lafayette, IN

PHLOGON: Phase-based Logic using Oscillatory Nanosystems
  • PHLOGON: Phase-based Logic using Oscillatory Nanosystems 1. PHLOGON: Phase-based Logic usi… 0
    00:00/00:00
  • Alternative Computational Paradigms 2. Alternative Computational Para… 30.997664330997665
    00:00/00:00
  • Encoding Bits Physically 3. Encoding Bits Physically 79.813146479813156
    00:00/00:00
  • Phase-Based Logic: History 4. Phase-Based Logic: History 227.2605939272606
    00:00/00:00
  • FSM: Core of a Computer 5. FSM: Core of a Computer 314.28094761428093
    00:00/00:00
  • von Neumann's Phase Logic Latch 6. von Neumann's Phase Logic Latc… 395.59559559559563
    00:00/00:00
  • Combinational Phase Logic Primitives 7. Combinational Phase Logic Prim… 552.1187854521188
    00:00/00:00
  • Did It Work? 8. Did It Work? 773.64030697364035
    00:00/00:00
  • Our Contributions 9. Our Contributions 864.63129796463136
    00:00/00:00
  • Our Contributions (1) 10. Our Contributions (1) 867.13380046713382
    00:00/00:00
  • Examples of Self-Sustaining, Amplitude Stable Nonlinear Oscillators 11. Examples of Self-Sustaining, A… 976.17617617617623
    00:00/00:00
  • Injection Locking in Oscillators 12. Injection Locking in Oscillato… 1068.3683683683685
    00:00/00:00
  • Injection Locking: Phase Lock 13. Injection Locking: Phase Lock 1238.7053720387055
    00:00/00:00
  • Sub-Harmonic Injection Locking (SHIL) 14. Sub-Harmonic Injection Locking… 1305.6723390056725
    00:00/00:00
  • SHIL in a Modified Metronome 15. SHIL in a Modified Metronome 1478.7787787787788
    00:00/00:00
  • CMOS Ring Oscillator Latch: Sub-Harmonic IL Measurements 16. CMOS Ring Oscillator Latch: Su… 1712.1454788121455
    00:00/00:00
  • Asymmetrized CMOS Ring Oscillator 17. Asymmetrized CMOS Ring Oscilla… 1803.7037037037037
    00:00/00:00
  • CMOS Ring Oscillator Phase Logic D-Latch: Set/Reset Dynamics 18. CMOS Ring Oscillator Phase Log… 1806.4397731064398
    00:00/00:00
  • First Phase Logic FSM with Oscillators 19. First Phase Logic FSM with Osc… 1809.8431765098433
    00:00/00:00
  • Low Energy Switching 20. Low Energy Switching 2031.9652986319654
    00:00/00:00
  • High Speed Phase Logic Switching 21. High Speed Phase Logic Switchi… 2059.2258925592259
    00:00/00:00
  • Low-Energy Operation: LC Oscillators 22. Low-Energy Operation: LC Oscil… 2169.0023356690026
    00:00/00:00
  • Noise Immunity 23. Noise Immunity 2242.475809142476
    00:00/00:00
  • Our Contributions (2) 24. Our Contributions (2) 2263.9973306639972
    00:00/00:00
  • Conclusion: Outlook for Phase Logic 25. Conclusion: Outlook for Phase … 2500.1001001001
    00:00/00:00
  • Further Information 26. Further Information 2576.8435101768437
    00:00/00:00