• DocumentCode
    3192445
  • Title

    Reduction of process variation effect on FPGAs using multiple configurations

  • Author

    Aghamirzaie, Delasa ; Razavi, Seyed Ali ; Zamani, Morteza Saheb ; Nabiyouni, Mahdi

  • Author_Institution
    Dept. of Comput. Eng., Amirkabir Univ. of Technol., Tehran, Iran
  • fYear
    2010
  • fDate
    27-29 Sept. 2010
  • Firstpage
    85
  • Lastpage
    90
  • Abstract
    In recent years, parameter variations present critical challenges for manufacturability and yield on integrated circuits. In this paper, a new method for improving the timing yield of field programmable gate array (FPGA) devices affected by random and systematic within-die variation is proposed. By selection of an appropriate configuration from a set of functionally equivalent configurations average critical path delay is reduced under conditions of large random and systematic variation considering spatial correlation. Compared to the previous approach which is limited to a fixed placement, our method improves timing yield by attempting several placements and routings without lengthy placement and routing phases to handle systematic variations and spatial correlation. The average critical path delay is reduced by 7% compared to the previous work over 20 MCNC benchmarks.
  • Keywords
    field programmable gate arrays; network routing; FPGA; field programmable gate array devices; functionally equivalent configurations average critical path delay; integrated circuits; multiple configurations; process variation effect reduction; random within-die variation; systematic within-die variation; Benchmark testing; Delay; Field programmable gate arrays; Mirrors; Semiconductor device measurement; Systematics; multiple configurations; timing yield;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI System on Chip Conference (VLSI-SoC), 2010 18th IEEE/IFIP
  • Conference_Location
    Madrid
  • Print_ISBN
    978-1-4244-6469-2
  • Type

    conf

  • DOI
    10.1109/VLSISOC.2010.5642616
  • Filename
    5642616