@inproceedings{d48b8e039bae4f8a91f1dc2f85e08096,
title = "Optimizing temperature guardbands",
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.",
keywords = "Cell library, Guardband, Logic synthesis, Performance, Temperature, Timing analysis",
author = "Hussam Amrouch and Behnam Khaleghi and Jorg Henkel",
note = "Publisher Copyright: {\textcopyright} 2017 IEEE.; 20th Design, Automation and Test in Europe, DATE 2017 ; Conference date: 27-03-2017 Through 31-03-2017",
year = "2017",
month = may,
day = "11",
doi = "10.23919/DATE.2017.7926978",
language = "English",
series = "Proceedings of the 2017 Design, Automation and Test in Europe, DATE 2017",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "175--180",
booktitle = "Proceedings of the 2017 Design, Automation and Test in Europe, DATE 2017",
}