Cluster-based approach eases clock tree synthesis
(11/14/2005 9:00 AM EST)
EE Times
Clock network design is a critical task in the design of high performance circuits because both the performance and the functionality of the circuit depend directly on the characteristics of the clock network.
The physical realization of the clock tree network constrains the chip design, and it directly impacts the control of clock skew and jitter. Further, the clock network impacts overall chip power and area because of the large number of buffers and repeaters that are inserted during clock tree synthesis.
There are direct impacts on chip timing as the clock tree drives the overall timing of the chip. Crosstalk from the clock grid affects circuit speed. And the speed and accuracy of the clock net directly contribute to the minimum cycle time of the chip.
The speed of a design is often its costliest component. But clock skew is an important factor in deciding a circuit's cycle time. To achieve optimal clock path delays for high-speed designs, the skew should be reduced — or, alternatively — utilized to the maximum extent possible within the defined cycle time.
In earlier process nodes, choosing clock skew was an optimization trick. But in deep sub-micron (DSM) processes it is a challenge, as it is difficult to control the delay in the clock path due to process variation.
This article discusses strategies for skew management in DSM designs. It covers the role of skew in a design, the types of clock trees used in current technology, the effective use of customized cluster based clock-tree synthesis (CTS), the merits of cluster based CTS for skew controlling and, finally, realistic delay consideration for static timing analysis (STA).
Related Semiconductor IP
- AES GCM IP Core
- High Speed Ethernet Quad 10G to 100G PCS
- High Speed Ethernet Gen-2 Quad 100G PCS IP
- High Speed Ethernet 4/2/1-Lane 100G PCS
- High Speed Ethernet 2/4/8-Lane 200G/400G PCS
Related White Papers
- A Clock Tree Synthesis Flow Tailored for Low Power
- Addressing Clock Tree Synthesis Challenges
- Asynchronous Logic: large CMOS devices without a clock tree
- Application engine synthesis offers new design approach
Latest White Papers
- New Realities Demand a New Approach to System Verification and Validation
- How silicon and circuit optimizations help FPGAs offer lower size, power and cost in video bridging applications
- Sustainable Hardware Specialization
- PCIe IP With Enhanced Security For The Automotive Market
- Top 5 Reasons why CPU is the Best Processor for AI Inference