DocumentCode :
2706223
Title :
An efficient implementation of Boolean functions and finite state machines as self-time circuits
Author :
David, Ilana ; Ginosar, Ran ; Yoeli, Michael
Author_Institution :
Technion-Israel Inst. of Technol., Haifa, Israel
fYear :
1990
fDate :
8-10 May 1990
Firstpage :
148
Lastpage :
155
Abstract :
General synthesis methods for efficiently implementing self-timed combinational logic (CL) and finite-state machines (FSM) are presented. The resulting CL is shown to require fewer gates than other proposed methods. The FSM is implemented by interconnecting a CL module with a self-time master-slave regime. Alternate FSM synthesis methods are also considered. A formal system of behavioral sequential constraints is presented for each of the systems and their behavior is proven correct. Thus, the synthesized CLs and FSMs can serve as correct-by-construction building blocks for self-timed silicon system compilation
Keywords :
Boolean functions; circuit CAD; combinatorial mathematics; finite automata; Boolean functions; CL module; FSM synthesis methods; behavioral sequential constraints; correct-by-construction building blocks; efficient implementation; finite state machines; formal system; gates; self-time circuits; self-time master-slave regime; self-timed combinational logic; self-timed silicon system compilation; synthesized CLs; Automata; Boolean functions; Circuit synthesis; Clocks; Delay; Design methodology; Logic circuits; Logic design; Master-slave; Wires;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
CompEuro '90. Proceedings of the 1990 IEEE International Conference on Computer Systems and Software Engineering
Conference_Location :
Tel-Aviv
Print_ISBN :
0-8186-2041-2
Type :
conf
DOI :
10.1109/CMPEUR.1990.113620
Filename :
113620
Link To Document :
بازگشت