scispace - formally typeset
Search or ask a question

Showing papers by "Jean-Michel Portal published in 1998"


Journal ArticleDOI
TL;DR: The authors devise an efficient test procedure for the interconnect structure and demonstrate its applicability to commercial FPGAs.
Abstract: Testing FPGAs before user programming can be an expensive procedure. Applying their general test configuration and test pattern generation methodology, the authors devise an efficient test procedure for the interconnect structure and demonstrate its applicability to commercial FPGAs.

170 citations


Proceedings ArticleDOI
18 Oct 1998
TL;DR: This paper addresses the problem of testing the LUT/RAM modules of configurable SRAM-based FPGAs using a minimum number of test configurations using the concept of non-redundant test that proposes to test in LUT mode the parts of the module not tested in RAM mode.
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 2/sup N/ 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.

47 citations


Proceedings ArticleDOI
23 Feb 1998
TL;DR: This paper proposes a methodology for testing the configurable logic of RAM-based FPGAs taking into account the configurability of such flexible devices using the XILINX 4000 family.
Abstract: This paper proposes a methodology for testing the configurable logic of RAM-based FPGAs taking into account the configurability of such flexible devices. The methodology is illustrated using the XILINX 4000 family. On this example of FPGA, we obtain only 8 basic test configurations to fully test the whole matrix of CLBs. In the proposed test configurations, all the CLBs have exactly the same configuration forming a set of one-dimensional iterative arrays. The iterative arrays present a C-testability property in such a way that the number of test configurations 8 is fixed and independent of the FPGA size.

37 citations


Proceedings ArticleDOI
02 Dec 1998
TL;DR: This paper address the problem of testing the configurable modules that interface the global interconnect and the logic cells of SRAM-based FPGAs by demonstrating that an address bit Configurable Interface Multiplexer requires N=2/sup n/ test configurations considering a stuck-at as well as a functional fault model.
Abstract: This paper address the problem of testing the configurable modules that interface the global interconnect and the logic cells of SRAM-based FPGAs. The Configurable Interface Modules (CIMs) are assumed to be implemented with FPGA multiplexers but the results can be easily extended to any type of interface module. First, it is demonstrated that an address bit Configurable Interface Multiplexer requires N=2/sup n/ test configurations considering a stuck-at as well as a functional fault model. Second, a logic cell with a set of k input Configurable Interface Modules with n address bits is analysed and it is proven that the set of CIMs can be tested in parallel making the number of required test configurations equal to N=2/sup n/. Third, it is shown that the complete circuit, i.e. a m/spl times/m array of sets of k Configurable Interface Multiplexers with n address bits can be tested with only N=2/sup n/ test configurations using the XOR tree and shift register structures.

12 citations


Book ChapterDOI
31 Aug 1998
TL;DR: This paper state that the stuck-at fault model can be used on such a description when multiplexer-based module are under consideration and validate this assumption by generating a test sequence for the functional description assuming a stuck- at fault model of the input/output.
Abstract: The configurable logic cells of the SRAM-based FPGA are mainly described as an interconnection of functional logic module. In this paper, we state that the stuck-at fault model can be used on such a description when multiplexer-based module are under consideration. To validate this assumption, the following step are realized. A test sequence is generated for the functional description assuming a stuck-at fault model of the input/output. The test sequence is applied, on a logic gate implementation assuming a stuck-at fault model of the gates nodes and then, on a transmission gate implementation assuming a short fault model. In the both case the fault coverage is 100%.

3 citations