DocumentCode :
2161989
Title :
Peephole optimization of asynchronous macromodule networks
Author :
Gopalakrishnan, G.C. ; Kudva, Prabhakar N. ; Brunvand, Erik L.
Author_Institution :
Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT, USA
fYear :
1994
fDate :
10-12 Oct 1994
Firstpage :
442
Lastpage :
446
Abstract :
Most high level synthesis tools for asynchronous circuits take descriptions in concurrent hardware description languages and generate networks of macromodules or handshake components. In this paper we describe a peephole optimizer for such macromodule networks that often effects area and/or time improvements. Our optimizer first deduces an equivalent black-box behavior for the given network of macromodules using Dill´s trace-theoretic parallel composition operator. It then applies a new procedure called burst-mode reduction to obtain burst-mode machines, which can be synthesized into gate networks using available tools. Since burst-mode reduction can be applied to any macromodule network that is delay-insensitive as well as deterministic, our optimizer covers a significant number of asynchronous circuits, especially those generated by asynchronous high level synthesis tools
Keywords :
logic CAD; optimisation; sequential circuits; asynchronous circuits; asynchronous macromodule networks; black-box behavior; burst-mode machines; burst-mode reduction; concurrent hardware description languages; gate networks; handshake components; high level synthesis tools; peephole optimization; trace-theoretic parallel composition operator; Asynchronous circuits; Circuit synthesis; Cities and towns; Computer science; Delay; High level synthesis; Interface states; Network synthesis; Polarization; Production;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1994. ICCD '94. Proceedings., IEEE International Conference on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-6565-3
Type :
conf
DOI :
10.1109/ICCD.1994.331946
Filename :
331946
Link To Document :
بازگشت