Please use this identifier to cite or link to this item:
https://hdl.handle.net/10356/73133
Title: | Power optimization in clock tree synthesis | Authors: | Jagirdar Agathya | Keywords: | DRNTU::Engineering::Electrical and electronic engineering | Issue Date: | 2018 | Abstract: | Among the most challenging tasks of advanced-node IC design is power reduction. In the advanced technology nodes, clock trees have become a prominent source of dynamic power dissipation constituting of almost 15-21 % of the total power dissipation which is about 30-40 mW in the chip dependent on the design. Thus clock tree synthesis (CTS) and clock tree power optimization are an important task for achieving overall power savings. Conventional low power CTS strategies such as using integrated clock gates, reducing the leaf capacitance, minimizing the switching activity, and minimizing area by reducing the buffer count in the clock tree helps in improving the power profile of the chip, but they are not sufficient to meet the aggressive power targets for the advanced technology nodes. CTS engines in the EDA tools primarily aim to achieve a zero skew by balancing the latency of a signal across all the registers regardless of which level of the clock tree they belong to. However, it is not necessary for the CTS engine to balance all the clock endpoints with each other. The groups have different clock end points and do not have valid timing path, better known as skew groups. Synopsys IC Compiler tool which is used to perform placement and routing (PnR) has a special feature building clock tree with the skew group information. The aim of the project is to develop a Smart Clock Power Reduction (SCPR) algorithm which will analyze the interaction of all the flops being driven by a particular clock and come up with the skew groups for that particular clock domain. Use the generated skew groups in the Synopsys IC compiler to build the clock tree. With the skew group information the aim is to eliminate the insertion of the buffer used to balance the group of registers which can be safely skipped from being balanced and hence reduce about 10-15% which is about 5-10 mW reduction of the overall dynamic power dissipation. Also, try to analyze the corner cases were the SCPR algorithm fails to deliver expected results. | URI: | http://hdl.handle.net/10356/73133 | Schools: | School of Electrical and Electronic Engineering | Fulltext Permission: | restricted | Fulltext Availability: | With Fulltext |
Appears in Collections: | EEE Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
JAGIRDAR_AGATHYA_2017.pdf Restricted Access | 4.44 MB | Adobe PDF | View/Open |
Page view(s) 50
589
Updated on May 7, 2025
Download(s)
17
Updated on May 7, 2025
Google ScholarTM
Check
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.