Title :
A building block approach to unlocked systems
Author :
Unger, Stephen H.
Author_Institution :
Dept. of Comput. Sci., Columbia Univ., NY, USA
Abstract :
Basic principles for constructing asynchronous computers are outlined. The design of basic control modules implementing such control functions as IF, UNTIL, and 2-step is discussed, as well as the design of storage elements, shift registers, and counters. These designs can be accomplished efficiently and safely using well understood methods based on Huffman-type flow tables. The avoidance of problems due to hazards is discussed. Most of the work is based on four-phase handshakes, but the same methods are adaptable to two-phase handshakes. Pipelining is also treated briefly.
Keywords :
asynchronous sequential logic; hazards and race conditions; Huffman-type flow tables; asynchronous computers; building block approach; control functions; counters; four-phase handshakes; hazards; shift registers; storage elements; unlocked systems; Counting circuits; Data communication; Delay effects; Hazards; Integrated circuit interconnections; Libraries; Logic circuits; Logic design; Pipeline processing; Protocols; Registers; Shift registers; Wiring;
Conference_Titel :
System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
Print_ISBN :
0-8186-3230-5
DOI :
10.1109/HICSS.1993.270631