Title :
Synchronous handshake circuits
Author :
Peeters, Ad ; Van Berkel, Kees
Author_Institution :
Philips Res. Lab., Eindhoven, Netherlands
Abstract :
We present the synchronous implementation of handshake circuits as an extra feature in the otherwise asynchronous design flow based on Tangram. This synchronous option can be used in the mapping onto FPGAs or as a fallback option to provide a circuit that is easier to test and integrate in a synchronous environment. When single-rail and synchronous realizations of the same handshake circuit are compared, the synchronous versions typically require fewer state-holding elements, occupy less area, have similar performance, but consume significantly more power (in the examples studied up to a factor four). Synchronous handshake circuits provide a means to study clock-gating techniques based on the synthesis starting from a behavioral-level specification. In addition, the study provides hints as to where the asynchronous handshake circuits may be optimized further
Keywords :
cellular arrays; delays; field programmable gate arrays; integrated circuit design; logic CAD; FPGAs; Tangram; behavioral-level specification; clock-gating techniques; logic design; state-holding elements; synchronous handshake circuits; Asynchronous circuits; Circuit synthesis; Circuit testing; Clocks; Design optimization; Field programmable gate arrays; Laboratories; Libraries; Protocols; Wire;
Conference_Titel :
Asynchronus Circuits and Systems, 2001. ASYNC 2001. Seventh International Symposium on
Conference_Location :
Salt Lake City, UT
Print_ISBN :
0-7695-1034-5
DOI :
10.1109/ASYNC.2001.914072