Abstract
We introduce the first temperature guardbands optimization based on thermal-aware logic synthesis and thermal-aware timing analysis. The optimized guardbands are obtained solely due to using our so-called thermal-aware cell libraries together with existing tool flows and not due to sacrificing timing constraints (i.e. no trade-offs). We demonstrate that temperature guardbands can be optimized at design time through thermal-aware logic synthesis in which more resilient circuits against worst-case temperatures are obtained. Our static guardband optimization leads to 18% smaller guardbands on average. We also demonstrate that thermal-aware timing analysis enables designers to accurately estimate the required guardbands for a wide range of temperatures without over/under-estimations. Therefore, temperature guardbands can be optimized at operation time through employing the small, yet sufficient guardband that corresponds to the current temperature rather than employing throughout a conservative guardband that corresponds to the worst-case temperature. Our adaptive guardband optimization results, on average, in a 22% higher performance along with 9 2% less energy. Neither thermal-aware logic synthesis nor thermal-aware timing analysis would be possible without our thermal-aware cell libraries. They are compatible with use of existing commercial tools. Hence, they allow designers, for the first time, to automatically consider thermal concerns within their design tool flows even if they were not designed for that purpose.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 2017 Design, Automation and Test in Europe, DATE 2017 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 175-180 |
| Number of pages | 6 |
| ISBN (Electronic) | 9783981537093 |
| DOIs | |
| State | Published - 11 May 2017 |
| Externally published | Yes |
| Event | 20th Design, Automation and Test in Europe, DATE 2017 - Swisstech, Lausanne, Switzerland Duration: 27 Mar 2017 → 31 Mar 2017 |
Publication series
| Name | Proceedings of the 2017 Design, Automation and Test in Europe, DATE 2017 |
|---|
Conference
| Conference | 20th Design, Automation and Test in Europe, DATE 2017 |
|---|---|
| Country/Territory | Switzerland |
| City | Swisstech, Lausanne |
| Period | 27/03/17 → 31/03/17 |
Keywords
- Cell library
- Guardband
- Logic synthesis
- Performance
- Temperature
- Timing analysis