skip to main content
10.1145/1216919.1216930acmconferencesArticle/Chapter ViewAbstractPublication PagesfpgaConference Proceedingsconference-collections
Article

Variation-aware routing for FPGAs

Published: 18 February 2007 Publication History

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 variation aware router that reduces the yield loss by 7.61X, or the circuit delay by 3.95% for the same yield for the MCNC benchmarks.

References

[1]
M.R. Guthaus, N. Venkateswaran, C. Visweswariah, V. Zolotov, "Gate Sizing using Incremental Parameterized Statistical Timing Analysis", International Conference on Computer-Aided Design, 2005.
[2]
K. Chopra, S. Shah, A. Srivastava, A. Blaauw, D. Sylvester, "Parametric Yield Maximization using Gate sizing based on efficient Statistical Power and Delay gradient computation", International Conference on Computer-Aided Design, 2005.
[3]
S. Raj, S. Vrudhula, J.M. Wang, "A methodology to improve timing yield in the presence of process variations", Design Automation Conference, 2004.
[4]
H.Y. Wong, L. Cheng, Y. Lin, L. Hei, "FPGA Device and Architecture Evalutaion Considering Process Variations", International Conference on Computer-Aided Design, 2005.
[5]
Y. Lin, M. Hutton, L. Hei, "Placement and Timing for FPGAs Considering Variations", International Conference on Field Programmable Logic and Applications, August 2006.
[6]
Berkeley Device Group, "Predictive Technology model", in http://www.eas.asu.edu/ptm
[7]
H. Chang, S. Sapatnekar, "Statistical Timing Analysis Under Spatial Correlations", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 24 No. 9, pp. 1467--1482.
[8]
P. Froedberg, Y. Cao, J. Cain, R. Wang, J. Rabaey, C. Spanos, "Modeling Within-Die Spatial Correlation Effects for Process-Design Co-Optimization", International Symposium on Quality of Electronic Design pp. 516--521, 2005.
[9]
I.T. Jolliffe, "Principal Component Analysis". SpringerVerlag, New York, 1986.
[10]
C. Clark, "The greatest of a finite set of random variables,", Operations Research, vol. 9, pp. 85--91, 1961.
[11]
OpenAccess Gear: Library Core of EDA algorithms and infrastructure for OpenAccess, in http://www.openedatools.org/projects/oagear
[12]
V. Betz, J. Rose, A. Marquardt, "Architecture and CAD for Deep-Submicron FPGAs". Kluwer Academic Publishers, Boston, 1999.
[13]
V. Betz, J. Rose, "VPR: A New Packing, Placement and Routing Tool for FPGA Research", International Conference of Field Programmable Logic and Applications, 1997.
[14]
SIS: A System for Sequential Circuit Synthesis. Release 1.2. UC Berkely Software Distribution.
[15]
"Capo, A large scale fixed-die placer from UCLA," Available at http://vlsicad.ucsd.edu/GSRC/bookshelf/Slots/Placement.
[16]
C.J. Alpert, J. Hu, S.S. Sapatnekar, P.G. Villarubia, "A Practical Methodology for Early Buffer and Wire Resource Allocation", Design Automation Conference, 2001, pp. 189--194.
[17]
C. Visweswariah, K. Ravindran, K. Kalafala. S.G. Walker, S. Narayan, "First-Order Incremental Block-Based Statistical Timing Analysis", Design Automation Conference, 2004.

Cited By

View all
  • (2013)Low power FPGA design using post-silicon device aging (abstract only)Proceedings of the ACM/SIGDA international symposium on Field programmable gate arrays10.1145/2435264.2435340(277-277)Online publication date: 11-Feb-2013
  • (2012)Limit study of energy & delay benefits of component-specific routingProceedings of the ACM/SIGDA international symposium on Field Programmable Gate Arrays10.1145/2145694.2145710(97-106)Online publication date: 22-Feb-2012
  • (2011)On Timing Yield Improvement for FPGA Designs Using Architectural SymmetryProceedings of the 2011 21st International Conference on Field Programmable Logic and Applications10.1109/FPL.2011.105(539-544)Online publication date: 5-Sep-2011
  • Show More Cited By

Index Terms

  1. Variation-aware routing for FPGAs

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      FPGA '07: Proceedings of the 2007 ACM/SIGDA 15th international symposium on Field programmable gate arrays
      February 2007
      248 pages
      ISBN:9781595936004
      DOI:10.1145/1216919
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 18 February 2007

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. FPGA routing
      2. statistical timing analysis

      Qualifiers

      • Article

      Conference

      FPGA07
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 125 of 627 submissions, 20%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)3
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 08 Mar 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2013)Low power FPGA design using post-silicon device aging (abstract only)Proceedings of the ACM/SIGDA international symposium on Field programmable gate arrays10.1145/2435264.2435340(277-277)Online publication date: 11-Feb-2013
      • (2012)Limit study of energy & delay benefits of component-specific routingProceedings of the ACM/SIGDA international symposium on Field Programmable Gate Arrays10.1145/2145694.2145710(97-106)Online publication date: 22-Feb-2012
      • (2011)On Timing Yield Improvement for FPGA Designs Using Architectural SymmetryProceedings of the 2011 21st International Conference on Field Programmable Logic and Applications10.1109/FPL.2011.105(539-544)Online publication date: 5-Sep-2011
      • (2010)Reduction of process variation effect on FPGAs using multiple configurations2010 18th IEEE/IFIP International Conference on VLSI and System-on-Chip10.1109/VLSISOC.2010.5642616(85-90)Online publication date: Sep-2010
      • (2010)FPGA design for timing yield under process variationsIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2008.201155518:3(423-435)Online publication date: 1-Mar-2010
      • (2010)Fine-grained characterization of process variation in FPGAs2010 International Conference on Field-Programmable Technology10.1109/FPT.2010.5681770(138-145)Online publication date: Dec-2010
      • (2010)Robust FPGA Design under VariationsProceedings of the 2010 International Conference on Field Programmable Logic and Applications10.1109/FPL.2010.60(259-262)Online publication date: 31-Aug-2010
      • (2010)FPCNA: A Carbon Nanotube-Based Programmable ArchitectureNanoelectronic Circuit Design10.1007/978-1-4419-7609-3_9(307-348)Online publication date: 19-Nov-2010
      • (2009)FPCNAProceedings of the ACM/SIGDA international symposium on Field programmable gate arrays10.1145/1508128.1508154(161-170)Online publication date: 24-Feb-2009
      • (2009)Variation Aware Routing for Three-Dimensional FPGAsProceedings of the 2009 IEEE Computer Society Annual Symposium on VLSI10.1109/ISVLSI.2009.44(298-303)Online publication date: 13-May-2009
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media