Peephole optimization of asynchronous macromodule networks

Update Item Information
Publication Type Journal Article
School or College College of Engineering
Department Computing, School of
Creator Brunvand, Erik L.
Other Author Gopalakrishnan, Ganesh C.; Kudva; Prabhakar N.
Title Peephole optimization of asynchronous macromodule networks
Date 1994
Description 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 macrmodules using Dill's trace-theoretic parallel composition operator. It then applies a new procedure culled 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.
Type Text
Publisher Institute of Electrical and Electronics Engineers (IEEE)
First Page 442
Last Page 446
Language eng
Bibliographic Citation Gopalakrishnan, G. C., Kudva, P. N., & Brunvand, E. L. (1994). Peephole optimization of asynchronous macromodule networks. International Conference on Computer Design (ICCD), 442-6. October.
Rights Management (c) 1994 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
Format Medium application/pdf
Format Extent 503,845 bytes
Identifier ir-main,15760
ARK ark:/87278/s60g43gc
Setname ir_uspace
ID 704455
Reference URL https://collections.lib.utah.edu/ark:/87278/s60g43gc
Back to Search Results