DocumentCode :
2527532
Title :
SRAM-based FPGA´s: testing the LUT/RAM modules
Author :
Renovell, M. ; Portal, J.M. ; Figueras, J. ; Zorian, Y.
Author_Institution :
LIRMM-UM2, Montpellier, France
fYear :
1998
fDate :
18-23 Oct 1998
Firstpage :
1102
Lastpage :
1111
Abstract :
This paper addresses the problem of testing the LUT/RAM modules of configurable SRAM-based FPGAs using a minimum number of test configurations. A model of architecture for the LUT/RAM module with N inputs and 2N memory cells is proposed taking into account the LUT and RAM modes. Concerning the RAM mode, we demonstrate that a unique test configuration is required for a single module. The problem is shown equivalent to the test of a classical SRAM circuit allowing to use existing algorithms such as the march tests. We also propose a unique test configuration called `pseudo shift register´ for mxm arrays of modules. In this configuration, the circuit operates as a shift register and an adapted version of the MATS++ algorithm called `shifted MATS++´ is described. Concerning the LUT mode, we use the concept of non-redundant test that proposes to test in LUT mode the parts of the module not tested in RAM mode. Under this hypothesis, it is demonstrated that the test of a single module as well as the test of an mxm array of modules require only 3 test configurations. Using our solution, the test of a complete array of mxm LUT/RAM modules requires 4 test configurations independently of the size of the array and of the modules
Keywords :
SRAM chips; automatic test pattern generation; built-in self test; fault simulation; field programmable gate arrays; logic testing; modules; shift registers; BIST; LUT/RAM modules; adapted MATS++ algorithm; address decoder; architecture model; array of modules; configurable SRAM-based FPGAs; minimum number of test configurations; nonredundant test concept; pseudo shift register; shifted MATS++; single module; stuck at fault; testing problem; Circuit testing; Field programmable gate arrays; Logic circuits; Logic testing; Portals; Programmable logic arrays; Random access memory; Read-write memory; Shift registers; Table lookup;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Test Conference, 1998. Proceedings., International
Conference_Location :
Washington, DC
ISSN :
1089-3539
Print_ISBN :
0-7803-5093-6
Type :
conf
DOI :
10.1109/TEST.1998.743311
Filename :
743311
Link To Document :
بازگشت