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
Link To Document