Title :
ILP-based scheme for timing variation-aware scheduling and resource binding
Author :
Chen, Yibo ; Ouyang, Jin ; Xie, Yuan
Author_Institution :
Comput. Sci. & Eng. Dept., Pennsylvania State Univ., University Park, PA
Abstract :
The impact of process variations on circuit timing increases rapidly as technology scales. Consequently, it is important to consider timing variations at the early stages of circuit designs. Conventional high level synthesis relies on the worst-case delay analysis to guide the design space exploration, however, such worst-case timing analysis can results in overly conservative designs with pessimistic performance estimation. This paper presents a 0-1 integer linear programming (ILP) formulation that aims at reducing the impact of timing variations in high-level synthesis, by integrating overall timing yield constraints into scheduling and resource binding. The proposed approach focuses on how to achieve the maximum performance (minimum latency) under given timing yield constraints with affordable computation time. Experiment results show that significant latency reduction is achieved under different timing yield constraints, compared to traditional worst-case based approach.
Keywords :
circuit CAD; high level synthesis; integer programming; linear programming; circuit designs; circuit timing; design space exploration; high-level synthesis; integer linear programming; latency reduction; pessimistic performance estimation; resource binding; timing variation-aware scheduling; timing yield constraints; worst-case timing analysis; Circuit synthesis; Clocks; Delay estimation; High level synthesis; Integer linear programming; Job shop scheduling; Performance analysis; Processor scheduling; Threshold voltage; Timing;
Conference_Titel :
SOC Conference, 2008 IEEE International
Conference_Location :
Newport Beach, CA
Print_ISBN :
978-1-4244-2596-9
Electronic_ISBN :
978-1-4244-2597-6
DOI :
10.1109/SOCC.2008.4641473