DocumentCode
1355462
Title
Variation-Aware Placement With Multi-Cycle Statistical Timing Analysis for FPGAs
Author
Lucas, Gregory ; Dong, Chen ; Chen, Deming
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
Volume
29
Issue
11
fYear
2010
Firstpage
1818
Lastpage
1822
Abstract
Deep submicron processes have allowed field-programmable gate arrays (FPGAs) to grow in complexity and speed. However, such technology scaling has caused FPGAs to become more susceptible to the effects of process variation. In order to obtain sufficient yield values, it is now necessary to consider process variation during physical design. It is common for FPGAs to contain designs with multi-cycle paths to help increase the performance, but current statistical static timing analysis (SSTA) techniques cannot support this type of timing constraint. In this paper, we propose an extension to block-based SSTA to consider multi-cycle paths. We then use this new SSTA to optimize FPGA placement with our tool VMC-Place for designs with multi-cycle paths. Experimental results show our multi-cycle SSTA is accurate to 0.59% for the mean and 0.0024% for the standard deviation. Our results also show that VMC-Place is able to reduce the 95% performance yield clock period by 15.36% as compared to VPR.
Keywords
circuit complexity; field programmable gate arrays; logic design; statistical analysis; FPGA; SSTA techniques; circuit complexity; deep submicron processes; field-programmable gate arrays; multicycle paths; multicycle statistical timing analysis; process variation effect; statistical static timing analysis techniques; variation-aware placement; Algorithm design and analysis; Benchmark testing; Clocks; Correlation; Delay; Field programmable gate arrays; Field-programmable gate array (FPGA) placement; multi-cycle paths; process variation; statistical static timing analysis;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2010.2056411
Filename
5605329
Link To Document