Proceedings of the 2007 ACM/SIGDA 15th International Symposium on Field Programmable Gate Arrays 2007
DOI: 10.1145/1216919.1216930
|View full text |Cite
|
Sign up to set email alerts
|

Variation-aware routing for FPGAs

Abstract: Chip design in the nanometer regime is becoming increasingly difficult due to process variations. ASIC designers have adopted statistical optimization techniques to mitigate the effects of variations. The FPGA community on the other hand, has only recently started focussing on the effects of variations. This paper presents a comparative study of the impact of variations on designs mapped to FPGAs and ASICs to get a measure of the severity of the problem in both the FPGA and ASIC domains. We also propose a vari… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2007
2007
2011
2011

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 16 publications
(14 citation statements)
references
References 15 publications
0
14
0
Order By: Relevance
“…In this work we use deterministic place and route algorithms since our objective is to study the effectiveness of the skew assignment technique. However, skew assignment can be used in conjunction with statistical place and route algorithms ( [1], [3]) to augment the timing yield further and to meet more aggressive timing specifications. Using SSTA, we set the values of T fast ,T medium and T slow such that fast, medium and slow bins contain 40%,30% and 29.9% of the chips respectively [1].…”
Section: Experiments and Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…In this work we use deterministic place and route algorithms since our objective is to study the effectiveness of the skew assignment technique. However, skew assignment can be used in conjunction with statistical place and route algorithms ( [1], [3]) to augment the timing yield further and to meet more aggressive timing specifications. Using SSTA, we set the values of T fast ,T medium and T slow such that fast, medium and slow bins contain 40%,30% and 29.9% of the chips respectively [1].…”
Section: Experiments and Resultsmentioning
confidence: 99%
“…We use the spatial correlation model presented in [7]. Due to lack of real foundry data, we use the process parameters presented in [3]. The total 3σ variations in L ef f , W ef f , W int and T int are approximately 15%, 10%, 15% and 6% respectively.…”
Section: Modeling Variations and Delaymentioning
confidence: 99%
See 1 more Smart Citation
“…Proposals include introducing statistical static timing analysis (SSTA) to FPGA CAD tools to improve delays by avoiding the margins that are necessary for traditional static timing analysis [177,184], testing multiple logically equivalent configurations of the FPGA to find one that is functional at the desired speed [177], generating critical paths that will be more robust in the face of variation [147] or customizing the implementation on the FPGA for the variations of each specific device [57,111]. With the increased impact of variability that is expected in future process generations, it is likely a combination of architectural and circuit-level changes will be needed in conjunction with a number of CAD tool innovations.…”
Section: Ic Process Variationmentioning
confidence: 99%
“…Traditional approaches to handle process variations are to increase timing safety margins but doing this in a global manner is wasteful. The reconfigurability available in field programmable gate array (FPGA) devices offers the potential for designers to optimize circuit placement and routing at runtime [2] [3], and this feature may be extremely beneficial to tolerate severe process variation and enhance timing yield of FPGA design in the future.…”
Section: Introductionmentioning
confidence: 99%