• DocumentCode
    2063364
  • Title

    Statistical Generic and Chip-Specific Skew Assignment for Improving Timing Yield of FPGAs

  • Author

    Sivaswamy, Satish ; Bazargan, Kia

  • Author_Institution
    Minnesota Univ., Minneapolis
  • fYear
    2007
  • fDate
    27-29 Aug. 2007
  • Firstpage
    429
  • Lastpage
    434
  • Abstract
    This paper presents a technique to fix timing violations caused by process variations in FPGAs by adjusting the clock skews of flip-flops. This involves making the clock distribution network tunable by adding programmable delay elements to compensate for variations. We propose generic as well as chip-specific skew assignment schemes that are robust to variations. The two proposed schemes result in recovering about 80% and 82% of the failed chips respectively with conservative timing constraints. With more aggressive constraints, the corresponding numbers are 69% and 77% respectively. Our technique causes a 39% increase in the number of chips in the fast bin when speed-binning is performed. The area and power overhead associated with this technique are 3.5% and 5.6% respectively.
  • Keywords
    clocks; field programmable gate arrays; flip-flops; timing; FPGA; chip-specific skew assignment; clock distribution network; clock skews; flip-flops; programmable delay elements; statistical generic skew assignment; timing violations; Added delay; Application specific integrated circuits; Clocks; Field programmable gate arrays; Flip-flops; Logic programming; Network topology; Robustness; Timing; Tunable circuits and devices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    978-1-4244-1060-6
  • Electronic_ISBN
    978-1-4244-1060-6
  • Type

    conf

  • DOI
    10.1109/FPL.2007.4380684
  • Filename
    4380684