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
fDate :
4/1/1998 12:00:00 AM
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;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on