DocumentCode
1405793
Title
Clock skew reduction in ASIC logic design: a methodology for clock tree management
Author
Balboni, Alessandro ; Costi, Claudio ; Pellencin, Massimo ; Quadrini, Andrea ; Sciuto, Donatella
Author_Institution
Design Methodology & Tools Lab., Central Res. & Dev., Italtel, Italy
Volume
17
Issue
4
fYear
1998
fDate
4/1/1998 12:00:00 AM
Firstpage
344
Lastpage
356
Abstract
This paper presents a methodology for the automatic generation of clock trees in an ASIC design at the gate level. New algorithms and heuristics are described: they have been inserted with success in an industrial ASIC design flow, after the logic synthesis and optimization step. Our algorithms, by different heuristic methods, particularly take into account those elements connected as transmitter-receiver couples which represent the most critical configurations for circuit synchronization. Improvement of clock tree performance has also been obtained by means of an interaction strategy between logic and physical design phases. Such a strategy drives the placement of the clock tree elements in an equidistant way, in order to obtain a controlled routing
Keywords
CMOS digital integrated circuits; application specific integrated circuits; circuit layout CAD; integrated circuit layout; integrated logic circuits; logic CAD; network routing; synchronisation; timing; ASIC logic design; automatic generation; circuit synchronization; clock skew reduction; clock tree management; controlled routing; gate level; heuristic methods; interaction strategy; placement; transmitter-receiver couples; Algorithm design and analysis; Application specific integrated circuits; Circuit synthesis; Clocks; Coupling circuits; Design optimization; Heuristic algorithms; Logic design; Routing; Synchronization;
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.703824
Filename
703824
Link To Document