Title :
Specification, simulation, and synthesis of self-timed circuits
Author :
Gopalakrishnan, Ganesh ; Akella, Venkatesh
Author_Institution :
Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT, USA
Abstract :
The authors present an integrated design environment called SHILPA for the specification, simulation, analysis, and synthesis of self-timed asynchronous circuits. In SHILPA, behavioral specifications can be written in a hardware description language (HDL) called hopCP, subject to efficient compiled-code functional simulation, compiled into a flow graph representation, and subject to flow-analysis to detect serial actions. Thereafter, the flow-graph can be compiled into a netlist for the Actel field programmable gate array (FPGA) through a series of refinement steps. The authors illustrate SHILPA on a multiplier circuit and also pipelining through program transformation on the multiplier as well as min-max circuit.
Keywords :
asynchronous sequential logic; logic CAD; specification languages; Actel field programmable gate array; FPGA; SHILPA; analysis; asynchronous circuits; behavioral specifications; flow graph representation; flow-graph; hardware description language; hopCP; integrated design environment; netlist; refinement steps; self-timed circuits; simulation; specification; synthesis; Analytical models; Asynchronous circuits; Circuit simulation; Circuit synthesis; Clocks; Computer interfaces; Design methodology; Distributed computing; Field programmable gate arrays; Flow graphs; Hardware design languages; High level synthesis; Integrated circuit synthesis; Pipeline processing;
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.270625