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.
To read the full article, click here
Related Semiconductor IP
- Dual Channel 8b D/A Converter - TSMC T40ULP
- Dual Channel 12b D/A Converter - TSMC T40ULP+ESF3
- 8bit D/A Converter - TSMC 22nm ULP
- 12bit 2MSps A/D Converter - TSMC T22ULP
- TSMC 2nm 1V2 GPIO
Related Articles
- The Answer to Non-Volatile Memory Security Issues at Advanced Nodes: Go Volatile!
- Power analysis of clock gating at RTL
- Scalable Architectures for Analog IP on Advanced Process Nodes
- Sequential clock gating maximizes power savings at IP level
Latest Articles
- A Resource-Efficient CNN-Based EEG Auditory Attention Decoding ASIC
- Retention-Aware RISC-V ISA Extension and Memory Controller on FPGA for MLC NVM
- Versat-AI: An ONNX-to-SoC Compiler for Model-Agnostic CGRA Edge Inference
- HyNoC: A Hybrid Circuit-Switch/Wormhole Network-on-Chip for Distributed VLIW Computing on FPGA
- Hybrid ASIC-FPAA Fabric for Performance Security Trade-off