• DocumentCode
    917571
  • Title

    Design-specific path delay testing in lookup-table-based FPGAs

  • Author

    Menon, Premachandran R. ; Xu, Weifeng ; Tessier, Russell

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Massachusetts, Amherst, MA, USA
  • Volume
    25
  • Issue
    5
  • fYear
    2006
  • fDate
    5/1/2006 12:00:00 AM
  • Firstpage
    867
  • Lastpage
    877
  • Abstract
    Due to the increased use of field-programmable gate arrays (FPGAs) in production circuits with high reliability requirements, the design-specific testing of FPGAs has become an important topic for research. Path delay testing of FPGAs is especially important since path delay faults can render an otherwise fault-free FPGA unusable for a given design layout. This paper presents a new approach for FPGA path delay testing, which partitions target paths into subsets that are tested in the same test configuration. Each path is tested for all combinations of signal inversions along the path length. Each configuration consists of a sequence generator, response analyzer, and circuitry for controlling inversions along tested paths, all of which are formed from FPGA resources not currently under test. Two algorithms are presented for target-path partitioning to determine the number of required test configurations. The test circuitry associated with these methods is also described. The results of applying the methods indicate that our path-delay-testing approach requires seconds per design to cover all paths with delay within 10% of the critical path delay. The approach has been validated using Xilinx Virtex devices.
  • Keywords
    circuit reliability; fault diagnosis; fault trees; field programmable gate arrays; logic testing; table lookup; FPGA; Xilinx Virtex devices; fault-free; inversion circuitry control; lookup-table; path delay faults; path delay testing; programmable logic devices; reliability requirements; response analyzer; sequence generator; signal inversions; target-path partitioning; Built-in self-test; Circuit faults; Circuit testing; Clocks; Delay; Field programmable gate arrays; Logic testing; Manufacturing; Production; Programmable logic arrays; Design automation; field programmable gate arrays; programmable logic devices; testing;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2005.855955
  • Filename
    1624519