Selecting clock skews at advanced nodes
Ravi Chhabra, Srijith Nair, & Ekta Gujral, Freescale Semiconductor
EETimes (7/25/2011 11:55 AM EDT)
As a designer, it is the general tendency to minimize skews and have a perfectly balanced clock tree. Zero skews are not always good for the design as it may result in very high dynamic power consumption as all the flops and buffers will be toggling at the same time. As technology is shrinking and frequency is increasing, the impact magnifies. Also minimizing skew comes at a very big cost of power, congestion and thus die area. In this paper we propose the optimal criteria for selection of skew number to minimize power, congestion and, at the same time without any compromise in timing across all the corners. By optimal selection of skew number we are able to reduce the clock power consumption by 15%, clock buffer count by over 30% and significant congestion reduction with similar timing summary across all the corners.
Introduction Robust clock tree designing is the biggest hurdle in high frequency designs. With shrinking technology and increasing frequency, the clock tree consumes an increasing fraction of resources such as design time, power, and wiring [9]. It decides the robustness of the design as well. While designing the clock tree, designers target perfectly balanced clock tree with minimum possible skew. While this ensures that all the flops capture the data at the same time yet this leads to very high peak dynamic power m dissipation. Due to simultaneous switching of high frequency clock signals, it also causes EMC-EMI failures.
E-mail This Article | Printer-Friendly Page |
|
Related Articles
- NVM on Advanced Nodes for Smartphone & HPC Platforms
- The Answer to Non-Volatile Memory Security Issues at Advanced Nodes: Go Volatile!
- Scalable Architectures for Analog IP on Advanced Process Nodes
- Advanced Packaging and Chiplets Can Be for Everyone
- Optimal OTP for Advanced Node and Emerging Applications
New Articles
- Quantum Readiness Considerations for Suppliers and Manufacturers
- A Rad Hard ASIC Design Approach: Triple Modular Redundancy (TMR)
- Early Interactive Short Isolation for Faster SoC Verification
- The Ideal Crypto Coprocessor with Root of Trust to Support Customer Complete Full Chip Evaluation: PUFcc gained SESIP and PSA Certified™ Level 3 RoT Component Certification
- Advanced Packaging and Chiplets Can Be for Everyone
Most Popular
- System Verilog Assertions Simplified
- System Verilog Macro: A Powerful Feature for Design Verification Projects
- UPF Constraint coding for SoC - A Case Study
- Dynamic Memory Allocation and Fragmentation in C and C++
- Enhancing VLSI Design Efficiency: Tackling Congestion and Shorts with Practical Approaches and PnR Tool (ICC2)