Title :
Logic synthesis of controllers for B-ternary asynchronous systems
Author :
Nagata, Yasunori ; Miller, D. Michael ; Mukaidono, Masao
Author_Institution :
Dept. of Electr. & Electron. Eng., Ryukyus Univ., Okinawa, Japan
Abstract :
Asynchronous digital circuits and self-timed circuits are receiving attention due to the rapid development of VLSI technology and the difficulty of global clock distribution. In addition, an asynchronous system consumes lower power because unused parts of the system are deactivated, and the computational time is average-case instead of worst-case. In this paper, a logic synthesis approach for designing the controller for a B-ternary data-path we have presented earlier is discussed. To control the B-ternary data-path asynchronously, external-binary, internal-ternary signaling is required. We derive an asynchronous state transition graph from the signal transition graph of the controller and then synthesize a hazard-free asynchronous implementation of the controller as a two-level combinational circuit together with a ternary-in binary-out C-element
Keywords :
asynchronous circuits; combinational circuits; hazards and race conditions; logic CAD; ternary logic; B-ternary asynchronous systems; B-ternary data-path; asynchronous system; combinational circuit; hazard-free; logic synthesis; self-timed circuits; Circuits; Clocks; Computer science; Control system synthesis; Control systems; Delay; Multivalued logic; Registers; Signal synthesis; Very large scale integration;
Conference_Titel :
Multiple-Valued Logic, 2000. (ISMVL 2000) Proceedings. 30th IEEE International Symposium on
Conference_Location :
Portland, OR
Print_ISBN :
0-7695-0692-5
DOI :
10.1109/ISMVL.2000.848650