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. |
Year | DOI | Venue |
---|---|---|
1982 | 10.1109/TC.1982.1675937 | IEEE Trans. Computers |
Keywords | Field | DocType |
asynchronous control units,state equation,asynchronous circuit,direct implementation,race-free assignment,encoded state variable,asynchronous implementation,arbitrary fundamental mode asynchronous,flow table,one-hot asynchronous circuit,circuit synthesis,one-hot implementation | Asynchronous communication,Asynchronous system,Computer science,Parallel computing,Asynchronous operation,Real-time computing,Signaling protocol,Proactor pattern,State variable,Asynchronous method invocation,Asynchronous circuit | Journal |
Volume | Issue | ISSN |
31 | 12 | 0018-9340 |
Citations | PageRank | References |
34 | 8.10 | 9 |
Authors | ||
1 |
Name | Order | Citations | PageRank |
---|---|---|---|
L. A. Hollaar | 1 | 82 | 34.08 |