[go: up one dir, main page]

Abramovici et al., 1999 - Google Patents

Using roving STARs for on-line testing and diagnosis of FPGAs in fault-tolerant applications

Abramovici et al., 1999

Document ID
10487922770625322296
Author
Abramovici M
Strond C
Hamilton C
Wijesuriya S
Verma V
Publication year
Publication venue
International Test Conference 1999. Proceedings (IEEE Cat. No. 99CH37034)

External Links

Snippet

In this paper we present a novel integrated approach to on-line FPGA testing, diagnosis, and fault-tolerance, to be used in high-reliability and high-availability hardware. The test process takes place in self-testing areas (STARs) of the FPGA, without disturbing the normal system …
Continue reading at ieeexplore.ieee.org (other versions)

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/3185Reconfiguring for testing, e.g. LSSD, partitioning
    • G01R31/318533Reconfiguring for testing, e.g. LSSD, partitioning using scanning techniques, e.g. LSSD, Boundary Scan, JTAG
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/26Functional testing
    • G06F11/273Tester hardware, i.e. output processing circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/2236Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test CPU or processors
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/44Indication or identification of errors, e.g. for repair
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/18Address generation devices; Devices for accessing memories, e.g. details of addressing circuits
    • G11C29/26Accessing multiple arrays
    • G11C2029/2602Concurrent test
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/38Response verification devices

Similar Documents

Publication Publication Date Title
Abramovici et al. Using roving STARs for on-line testing and diagnosis of FPGAs in fault-tolerant applications
Abramovici et al. Roving STARs: an integrated approach to on-line testing, diagnosis, and fault tolerance for FPGAs in adaptive computing systems
Stroud et al. BIST-based diagnostics of FPGA logic blocks
Emmert et al. Online fault tolerance for FPGA logic blocks
EP1377981B1 (en) Method and system to optimize test cost and disable defects for scan and bist memories
Abramovici et al. BIST-based test and diagnosis of FPGA logic blocks
Stroud et al. Built-in self-test of FPGA interconnect
Mitra et al. Reconfigurable architecture for autonomous self-repair
Abramovici et al. Online BIST and BIST-based diagnosis of FPGA logic blocks
Benowitz et al. An advanced fault isolation system for digital logic
CA2271251C (en) Method and apparatus for testing field programmable gate arrays
US6530049B1 (en) On-line fault tolerant operation via incremental reconfiguration of field programmable gate arrays
Stroud et al. BIST-based diagnosis of FPGA interconnect
US6256758B1 (en) Fault tolerant operation of field programmable gate arrays
Shnidman et al. On-line fault detection for bus-based field programmable gate arrays
US7111213B1 (en) Failure isolation and repair techniques for integrated circuits
US6574761B1 (en) On-line testing of the programmable interconnect network in field programmable gate arrays
Abramovici et al. Using embedded FPGAs for SoC yield improvement
US6550030B1 (en) On-line testing of the programmable logic blocks in field programmable gate arrays
Stroud et al. On-line BIST and diagnosis of FPGA interconnect using roving STARs
Abramovici et al. Improving on-line BIST-based diagnosis for roving STARs
Huang et al. Fast run-time fault location in dependable FPGA-based applications
Shtanenko et al. The approach to assessment of technical condition of microprocessor systems that are implemented on integrated circuits with a programmable structure
D Kumar An efficient fault detection of FPGA and memory using built-in self test [BIST]
US7516375B2 (en) Methods and systems for repairing an integrated circuit device