TY - GEN
T1 - Variation-aware layout-driven scheduling for performance yield optimization
AU - Lucas, Gregory
AU - Chen, Deming
PY - 2010
Y1 - 2010
N2 - With the move to deep submicron processes, the design-productivity gap has continued to widen for RTL-based design methodologies. High-level synthesis has been touted as a solution to the design-productivity gap by allowing designers to move up to a higher level of abstraction where they focus on the functionality of the circuit instead of the low level details. However, at the same time, the move to deep submicron processes has led to increased levels of process variation, which must be considered during synthesis so that the performance yield of the circuit meets design specifications. In this paper, we tackle the problem of performance yield optimization during the scheduling task of high-level synthesis. We formulate the problem of performance yield optimization for scheduling as an integer linear programming problem (ILP) and offer the following contributions: 1) a totally unimodular ILP formulation for performance yield maximization and 2) a variation-aware and layout-driven iterative algorithm for performance yield improvement. Experimental results show that we can obtain significant gain in performance yield compared to a state-ofthe-art variation-aware high-level synthesis tool FastYield.
AB - With the move to deep submicron processes, the design-productivity gap has continued to widen for RTL-based design methodologies. High-level synthesis has been touted as a solution to the design-productivity gap by allowing designers to move up to a higher level of abstraction where they focus on the functionality of the circuit instead of the low level details. However, at the same time, the move to deep submicron processes has led to increased levels of process variation, which must be considered during synthesis so that the performance yield of the circuit meets design specifications. In this paper, we tackle the problem of performance yield optimization during the scheduling task of high-level synthesis. We formulate the problem of performance yield optimization for scheduling as an integer linear programming problem (ILP) and offer the following contributions: 1) a totally unimodular ILP formulation for performance yield maximization and 2) a variation-aware and layout-driven iterative algorithm for performance yield improvement. Experimental results show that we can obtain significant gain in performance yield compared to a state-ofthe-art variation-aware high-level synthesis tool FastYield.
UR - http://www.scopus.com/inward/record.url?scp=78650902360&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=78650902360&partnerID=8YFLogxK
U2 - 10.1109/ICCAD.2010.5654344
DO - 10.1109/ICCAD.2010.5654344
M3 - Conference contribution
AN - SCOPUS:78650902360
SN - 9781424481927
T3 - IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD
SP - 17
EP - 24
BT - 2010 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2010
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2010 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2010
Y2 - 7 November 2010 through 11 November 2010
ER -