Title :
An efficient implementation of Boolean functions as self-timed circuits
Author :
David, Ilana ; Ginosar, Ran ; Yoeli, Michael
Author_Institution :
Technion Israel Inst. of Technol., Haifa, Israel
fDate :
1/1/1992 12:00:00 AM
Abstract :
The authors propose a general synthesis method for efficiently implementing any family of Boolean functions over a set of variables, as a self-timed logic module. Interval temporal logic is used to express the constraints that are formulated for the self-timed logic module. A method is provided for proving the correct behavior of the designed circuit, by showing that it obeys all the functional constraints. The resulting circuit is compared with alternative proposed self-timed methodologies. This approach is shown to require less gates than other methods. The proposed method is appropriate for automatic synthesis of self-timed systems. A formal proof of correctness is provided
Keywords :
Boolean functions; logic circuits; logic design; temporal logic; Boolean functions; automatic synthesis; correctness; formal proof; functional constraints; logic module; self-timed circuits; temporal logic; Boolean functions; Circuit synthesis; Clocks; Computer science; Delay systems; Design methodology; Logic circuits; Logic design; Radio access networks; Wires;
Journal_Title :
Computers, IEEE Transactions on