DocumentCode
1544857
Title
Decomposition and technology mapping of speed-independent circuits using Boolean relations
Author
Cartadella, J. ; Kishinevsky, Michael ; Kondratyev, Alex ; Lavagno, Luciano ; Pastor, Enric ; Yakovlev, Alexandre
Author_Institution
Dept. of Software, Univ. Politecnica de Catalunya, Barcelona, Spain
Volume
18
Issue
9
fYear
1999
fDate
9/1/1999 12:00:00 AM
Firstpage
1221
Lastpage
1236
Abstract
This paper presents a new technique for decomposition and technology mapping of speed-independent circuits. An initial circuit implementation is obtained in the form of a netlist of complex gates, which may not be available in the design library. The proposed method iteratively performs Boolean decomposition of each such gate F into a two-input combinational or sequential gate G available in the library and two gates H1 and H2 simpler than F, while preserving the original behavior and speed-independence of the circuit. To extract functions for H1 and H2 the method uses Boolean relations as opposed to the less powerful algebraic factorization approach used in previous methods. After logic decomposition, the overall library matching and optimization is carried out. Logic resynthesis, performed after speed-independent signal insertion for H1 and H2, allows for sharing of decomposed logic. Overall, this method is more general than the existing techniques based on restricted decomposition architectures, and thereby leads to better results in technology mapping
Keywords
Boolean functions; asynchronous circuits; circuit CAD; logic CAD; technology CAD (electronics); Boolean relations; complex gate netlist; logic decomposition; logic resynthesis; speed-independent circuits; speed-independent signal insertion; technology mapping; two-input combinational gate; two-input sequential gate; Asynchronous circuits; Boolean functions; Circuit synthesis; Computer architecture; Delay; Design automation; Latches; Libraries; Logic circuits; Signal synthesis;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.784116
Filename
784116
Link To Document