TY - GEN
T1 - Recovery-driven design
T2 - 47th Design Automation Conference, DAC '10
AU - Kahng, Andrew B.
AU - Kang, Seokhyeong
AU - Kumar, Rakesh
AU - Sartori, John
PY - 2010
Y1 - 2010
N2 - Conventional CAD methodologies optimize a processor module for correct operation, and prohibit timing violations during nominal operation. In this paper, we propose recovery-driven design, a design approach that optimizes a processor module for a target timing error rate instead of correct operation. We show that significant power benefits are possible from a recovery-driven design flow that deliberately allows errors caused by voltage overscaling ([10],[3]) to occur during nominal operation, while relying on an error recovery technique to tolerate these errors. We present a detailed evaluation and analysis of such a CAD methodology that minimizes the power of a processor module for a target error rate. We demonstrate power benefits of up to 25%, 19%, 22%, 24%, 20%, 28%, and 20% versus traditional P&R at error rates of 0.125%, 0.25%, 0.5%, 1%, 2%, 4%, and 8%, respectively. Coupling recovery-driven design with an error recovery technique enables increased efficiency and additional power savings.
AB - Conventional CAD methodologies optimize a processor module for correct operation, and prohibit timing violations during nominal operation. In this paper, we propose recovery-driven design, a design approach that optimizes a processor module for a target timing error rate instead of correct operation. We show that significant power benefits are possible from a recovery-driven design flow that deliberately allows errors caused by voltage overscaling ([10],[3]) to occur during nominal operation, while relying on an error recovery technique to tolerate these errors. We present a detailed evaluation and analysis of such a CAD methodology that minimizes the power of a processor module for a target error rate. We demonstrate power benefits of up to 25%, 19%, 22%, 24%, 20%, 28%, and 20% versus traditional P&R at error rates of 0.125%, 0.25%, 0.5%, 1%, 2%, 4%, and 8%, respectively. Coupling recovery-driven design with an error recovery technique enables increased efficiency and additional power savings.
KW - Power minimization
KW - Recovery-driven design
UR - http://www.scopus.com/inward/record.url?scp=77956207873&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77956207873&partnerID=8YFLogxK
U2 - 10.1145/1837274.1837481
DO - 10.1145/1837274.1837481
M3 - Conference contribution
AN - SCOPUS:77956207873
SN - 9781450300025
T3 - Proceedings - Design Automation Conference
SP - 825
EP - 830
BT - Proceedings of the 47th Design Automation Conference, DAC '10
Y2 - 13 June 2010 through 18 June 2010
ER -