We present a new and innovative logic synthesis approach using regularity information of a design to selectively apply transformations and globally guide the synthesis process. Since traditional logic synthesis applies transformations without consideration of global design characteristics such as regularity and dataflow, it destroys a substantial amount of regular structures. In addition, due to the non-incremental nature of most logic transformations, synthesis relies vastly on the computationally expensive concept of trial and error application of transformations, a time-consuming process in the synthesis of large designs. The proposed approach addresses both shortcomings of traditional logic synthesis and describes a mechanism to speed up logic synthesis and preserve regularity. It selectively applies transformations to places with similar characteristics and to the same stage of a regular structure, introducing a notion of dataflow-aware synthesis. Preservation of regular structures has tremendous advantages to the following physical design stages. It yields high-density layouts, shorter wiring length and improved delay. In addition, the layout becomes more predictable at an earlier design stage.
[1]
C. A. J. van Eijk,et al.
Regular layout generation of logically optimized datapaths
,
1997,
ISPD '97.
[2]
Peter Cheng,et al.
DATAPATH: A CMOS Data Path Silicon Assembler
,
1986,
DAC 1986.
[3]
Karem A. Sakallah,et al.
M32: a constructive multilevel logic synthesis system
,
1998,
Proceedings 1998 Design and Automation Conference. 35th DAC. (Cat. No.98CH36175).
[4]
Ravi Varadarajan,et al.
A signature based approach to regularity extraction
,
1997,
ICCAD 1997.
[5]
A. Chowdhary,et al.
A general approach for regularity extraction in datapath circuits
,
1998,
1998 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (IEEE Cat. No.98CB36287).
[6]
Daniel Brand,et al.
BooleDozer: Logic synthesis for ASICs
,
1996,
IBM J. Res. Dev..
[7]
Fadi J. Kurdahi,et al.
On clustering for maximal regularity extraction
,
1993,
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..
[8]
Amit Chowdhary,et al.
Challenges of CAD Development for Datapath Design
,
1999
.
[9]
J.A.G. Jess,et al.
Two-dimensional datapath regularity extraction
,
1996
.