• DocumentCode
    2876062
  • Title

    Self-characterization of Combinatorial Circuit Delays in FPGAs

  • Author

    Wong, Justin S J ; Sedcole, Pete ; Cheung, Peter Y K

  • Author_Institution
    Imperial Coll., London
  • fYear
    2007
  • fDate
    12-14 Dec. 2007
  • Firstpage
    17
  • Lastpage
    23
  • Abstract
    This paper proposes a built-in self-test (BIST) method to measure accurately the combinatorial circuit delays on an FPGA. The flexibility of the on-chip clock generation capability found in modern FPGAs is employed to step through a range of frequencies until timing failure in the combinatorial circuit is detected. In this way, the delay of any combinatorial circuit can be determined with a timing resolution of 1 ps or lower. A parallel implementation of the method for self-characterization of the delay of all the LUTs on an FPGA is also proposed. The method was applied to an Altera Cyclone-II FPGA (EP2C35). A complete self-characterization was achieved in 3 seconds, utilizing only 13 kbit of block RAM to store the results. This self-characterization method paves the way for matching timing requirements in designs to FPGAs as a means of combating the problem of process variations.
  • Keywords
    built-in self test; combinational circuits; field programmable gate arrays; logic design; Altera Cyclone-II FPGA; BIST; EP2C35; RAM; built-in self-test method; combinatorial circuit delays; on-chip clock generation; Built-in self-test; Circuit testing; Clocks; Delay; Field programmable gate arrays; Frequency; Logic devices; Ring oscillators; Table lookup; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology, 2007. ICFPT 2007. International Conference on
  • Conference_Location
    Kitakyushu
  • Print_ISBN
    978-1-4244-1472-7
  • Electronic_ISBN
    978-1-4244-1472-7
  • Type

    conf

  • DOI
    10.1109/FPT.2007.4439227
  • Filename
    4439227