Covering conditions and algorithms for the synthesis of speed-independent circuits

Update Item Information
Publication Type Journal Article
School or College College of Engineering
Department Electrical & Computer Engineering
Creator Myers, Chris J.
Other Author Beerel, Peter A.; Meng, Teresa H.
Title Covering conditions and algorithms for the synthesis of speed-independent circuits
Date 1998
Description Abstract-This paper presents theory and algorithms for the synthesis of standard C-implementations of speed-independent circuits. These implementations are block-level circuits which may consist of atomic gates to perform complex functions in order to ensure hazard freedom. First, we present Boolean covering conditions that guarantee that the standard C-implementations operate correctly. Then, we present two algorithms that produce optimal solutions to the covering problem. The first algorithm is always applicable, but does not complete on large circuits. The second algorithm, motivated by our observation that our covering problem can often be solved with a single cube, finds the optimal single-cube solution when such a solution exists. When applicable, the second algorithm is dramatically more efficient than the first, more general algorithm. We present results for benchmark specifications which indicate that our single-cube algorithm is applicable on most benchmark circuits and reduces run times by over an order of magnitude. The block-level circuits generated by our algorithms are a good starting point for tools that perform technology mapping to obtain gate-level speed independent circuits.
Type Text
Publisher Institute of Electrical and Electronics Engineers (IEEE)
Volume 17
Issue 3
First Page 205
Last Page 219
Language eng
Bibliographic Citation Beerel, P. A., Myers, C. J., & Meng, T. H. (1998). Covering conditions and algorithms for the synthesis of speed-independent circuits. IEEE Transactions on CAD, 17(3), 205-19. March.
Rights Management (c) 1998 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 460,344 bytes
Identifier ir-main,14991
ARK ark:/87278/s6b85sg2
Setname ir_uspace
ID 704551
Reference URL https://collections.lib.utah.edu/ark:/87278/s6b85sg2
Back to Search Results