Direct Implementation of Asynchronous Control Units
- 1 December 1982
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-31 (12) , 1133-1141
- https://doi.org/10.1109/tc.1982.1675937
Abstract
The "one-hot" row assignment for asynchronous circuits, in which every row in a flow table has exactly one of the feedback variables that equals the value 1, provides a straightforward method for circuit synthesis. Once a flow table has been constructed, the state equations can be directly written, without requiring any procedure to ensure a race-free assignment. Furthermore, it can implement any arbitrary fundamental mode asynchronous circuit, not depending on a specific signaling protocol for its correct operation. An alternate view of one-hot asynchronous circuits is given, with a simple set-reset flip-flop for each state. Although this may seem excessive compared to implementations with encoded state variables, for many circuits their one-hot implementation is comparable in cost to other asynchronous implementations.Keywords
This publication has 11 references indexed in Scilit:
- Modular Asynchronous Control DesignIEEE Transactions on Computers, 1977
- Self-Synchronizing Circuits and Nonfundamental Mode OperationIEEE Transactions on Computers, 1977
- Petri nets and speed independent designCommunications of the ACM, 1973
- Anomalous Behavior of Synchronizer and Arbiter CircuitsIEEE Transactions on Computers, 1973
- Design of Asynchronous Circuits Assuming Unbounded Gate DelaysIEEE Transactions on Computers, 1969
- Synthesis of Asynchronous Sequential Circuits with Multiple-Input ChangesIEEE Transactions on Computers, 1968
- A functional description of macromodulesPublished by Association for Computing Machinery (ACM) ,1967
- A multiprocessor system designPublished by Association for Computing Machinery (ACM) ,1963
- The synthesis of sequential switching circuitsJournal of the Franklin Institute, 1954
- The synthesis of sequential switching circuitsJournal of the Franklin Institute, 1954