Please wait, while we are loading the content...
Please wait, while we are loading the content...
| Content Provider | ACM Digital Library |
|---|---|
| Author | Ramachandran, Venky |
| Abstract | Power is the number one implementation challenge for many consumer SoCs, especially in the telecommunications and mobile space. A large portion of that, 30% or more, can be directly attributed to the clock tree. 10-20% additional power can additionally be attributed to increased logic area on account of skew in the clock tree. Increasingly, we find designers trying to reduce power both by manual specifications of multiple voltage and power domains, block and core level clock gating as well as more automated techniques like leaf-level combinational and sequential clock gating. However, this tends to increase the problem complexity for the clock tree synthesis tool. Furthermore, these numbers are only likely to get worse with larger designs and more complex clocking scenarios. Already it is not uncommon to see over 200 clocks defined for a modern SoC; several of them asynchronous to each other in the timing sense; but which nevertheless overlap physically. This creates a nightmare problem instance for traditional clock tree synthesis tools attempting to balance path delays to all sinks. Further, due to DFT and other design considerations, the clock tree network is increasingly resembling more a regular logic network of gates rather than a simple buffer tree with the occasional clock gates. The premise of this paper, backed by experimental data on real designs, is that the clock tree synthesis problem for complex SoCs needs to be done in a true timing driven fashion where the delay requirements are automatically derived from the timing constraints themselves. One key observation is that global skew constraints is not only unnecessary, but could indeed be harmful to the goals of building reduced power but timing friendly clock trees. Power reduction is achieved through lower buffer counts brought upon by the relaxed balancing requirements. By considering only the true timing paths in the design, the real impact of functional skew in the clock tree can be more appropriately determined and considered during the tree building process itself. As such the CTS solution could borrow from some of the timing driven techniques of the physical synthesis world that have been developed for reducing total negative slack. Moreover, this needs to happen in a tight incremental loop, where the timing impact of refining or rebuilding some portion of the clock tree can be immediately analyzed and acted upon. Care should be exercised in this process not to over-buffer to make some marginal timing improvement. For instance some initial clustering can often be done to group related registers, and the clock to all such registers can be shifted together. |
| Starting Page | 119 |
| Ending Page | 120 |
| Page Count | 2 |
| File Format | |
| ISBN | 9781450311670 |
| DOI | 10.1145/2160916.2160943 |
| Language | English |
| Publisher | Association for Computing Machinery (ACM) |
| Publisher Date | 2012-03-25 |
| Publisher Place | New York |
| Access Restriction | Subscribed |
| Subject Keyword | Clock tree synthesis |
| Content Type | Text |
| Resource Type | Article |
National Digital Library of India (NDLI) is a virtual repository of learning resources which is not just a repository with search/browse facilities but provides a host of services for the learner community. It is sponsored and mentored by Ministry of Education, Government of India, through its National Mission on Education through Information and Communication Technology (NMEICT). Filtered and federated searching is employed to facilitate focused searching so that learners can find the right resource with least effort and in minimum time. NDLI provides user group-specific services such as Examination Preparatory for School and College students and job aspirants. Services for Researchers and general learners are also provided. NDLI is designed to hold content of any language and provides interface support for 10 most widely used Indian languages. It is built to provide support for all academic levels including researchers and life-long learners, all disciplines, all popular forms of access devices and differently-abled learners. It is designed to enable people to learn and prepare from best practices from all over the world and to facilitate researchers to perform inter-linked exploration from multiple sources. It is developed, operated and maintained from Indian Institute of Technology Kharagpur.
Learn more about this project from here.
NDLI is a conglomeration of freely available or institutionally contributed or donated or publisher managed contents. Almost all these contents are hosted and accessed from respective sources. The responsibility for authenticity, relevance, completeness, accuracy, reliability and suitability of these contents rests with the respective organization and NDLI has no responsibility or liability for these. Every effort is made to keep the NDLI portal up and running smoothly unless there are some unavoidable technical issues.
Ministry of Education, through its National Mission on Education through Information and Communication Technology (NMEICT), has sponsored and funded the National Digital Library of India (NDLI) project.
| Sl. | Authority | Responsibilities | Communication Details |
|---|---|---|---|
| 1 | Ministry of Education (GoI), Department of Higher Education |
Sanctioning Authority | https://www.education.gov.in/ict-initiatives |
| 2 | Indian Institute of Technology Kharagpur | Host Institute of the Project: The host institute of the project is responsible for providing infrastructure support and hosting the project | https://www.iitkgp.ac.in |
| 3 | National Digital Library of India Office, Indian Institute of Technology Kharagpur | The administrative and infrastructural headquarters of the project | Dr. B. Sutradhar bsutra@ndl.gov.in |
| 4 | Project PI / Joint PI | Principal Investigator and Joint Principal Investigators of the project |
Dr. B. Sutradhar bsutra@ndl.gov.in Prof. Saswat Chakrabarti will be added soon |
| 5 | Website/Portal (Helpdesk) | Queries regarding NDLI and its services | support@ndl.gov.in |
| 6 | Contents and Copyright Issues | Queries related to content curation and copyright issues | content@ndl.gov.in |
| 7 | National Digital Library of India Club (NDLI Club) | Queries related to NDLI Club formation, support, user awareness program, seminar/symposium, collaboration, social media, promotion, and outreach | clubsupport@ndl.gov.in |
| 8 | Digital Preservation Centre (DPC) | Assistance with digitizing and archiving copyright-free printed books | dpc@ndl.gov.in |
| 9 | IDR Setup or Support | Queries related to establishment and support of Institutional Digital Repository (IDR) and IDR workshops | idr@ndl.gov.in |
|
Loading...
|