DocumentCode
1386540
Title
Speeding up pipelined circuits through a combination of gate sizing and clock skew optimization
Author
Sathyamurthy, Harsha ; Sapatnekar, Sachin S. ; Fishburn, John P.
Author_Institution
Mentor Graphics Corp., San Jose, CA, USA
Volume
17
Issue
2
fYear
1998
fDate
2/1/1998 12:00:00 AM
Firstpage
173
Lastpage
182
Abstract
An algorithm for unifying the techniques of gate sizing and clock skew optimization for acyclic pipelines is presented in this paper. In the design of circuits under very tight timing specifications, the area overhead of gate sizing can be considerable. The procedure described herein utilizes the idea of cycle borrowing using clock skew optimization to relax the stringency of the timing specification on the critical stages of the pipeline. The theoretical basis for the procedure is developed, a new algorithm for timing analysis of acyclic pipeline circuits with deliberate skew is presented, and a sensitivity-based optimizer is used to solve the sizing+skew problem. Our experimental results verify that the procedure of cycle borrowing using sizing+skew results in a better overall area-delay tradeoff as compared to using sizing alone
Keywords
CMOS digital integrated circuits; circuit CAD; circuit optimisation; integrated circuit design; logic CAD; pipeline processing; sensitivity analysis; synchronisation; timing; acyclic pipelines; area-delay tradeoff; clock skew optimization; cycle borrowing; gate sizing; pipelined circuits; sensitivity-based optimizer; timing specifications; Algorithm design and analysis; CMOS digital integrated circuits; Clocks; Combinational circuits; Delay; Design automation; Optimization methods; Pipelines; Synchronization; Timing;
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.681267
Filename
681267
Link To Document