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; Kudva, Prabhakar
Title Peephole optimization of asynchronous macromodule networks
Date 1999
Description 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 propose a peephole optimizer for these networks. Our peephole optimizer first deduces an equivalent blackbox behavior for the network using Dill's tracetheoretic parallel composition operator. It then applies a new procedure called burst-mode reduction to obtain burst-mode machines from the deduced behavior. In a significant number of examples, our optimizer achieves gate-count improvements by a factor of five, and speed (cycle-time) improvements by a factor of two. Burst-mode reduction can be applied to any macromodule network that is delay insensitive as well as deterministic. A significant number of asynchronous circuits, especially those generated by asynchronous high-level synthesis tools, fall into this class, thus making our procedure widely applicable.
Type Text
Publisher Institute of Electrical and Electronics Engineers (IEEE)
Volume 7
Issue 1
First Page 30
Last Page 37
Language eng
Bibliographic Citation Gopalakrishnan, G., Kudva, P. & Brunvand, E. L. (1999). Peephole optimization of asynchronous macromodule networks. IEEE Transactions on VLSI Systems, 7(1), 30-7. March.
Rights Management (c) 1999 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 115,545 bytes
Identifier ir-main,15740
ARK ark:/87278/s6tf0g07
Setname ir_uspace
ID 706850
Reference URL https://collections.lib.utah.edu/ark:/87278/s6tf0g07
Back to Search Results