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 :
بازگشت