SRAM-based FPGAs: Testing the embedded RAM modules

被引:16
作者
Renovell, M
Portal, JM
Figueras, J
Zorian, Y
机构
[1] LIRMM, F-34392 Montpellier, France
[2] UPC, Barcelona, Spain
[3] Log Vis Inc, San Jose, CA 95110 USA
来源
JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS | 1999年 / 14卷 / 1-2期
关键词
FPGA; RAM; test; ATPG; iterative testing;
D O I
10.1023/A:1008326111919
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper addresses the problem of testing the RAM mode of the LUT/RAM modules of configurable SRAM-based Field Programmable Gate Arrays (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. Targeting 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 an m x m array of modules. In the proposed configuration, the circuit operates as a shift register and an adapted version of the MATS++ algorithm called 'shifted MATS++' is described.
引用
收藏
页码:159 / 167
页数:9
相关论文
共 28 条
[1]  
ABADIR MS, 1983, COMPUT SURV, V15, P175, DOI 10.1145/356914.356916
[2]  
ABRAMOVICI M, 1996, P 2 IEEE INT ONL TES, P91
[3]  
ABRAMOVICI M, 1995, P 1 IEEE INT ON LIN, P90
[4]  
[Anonymous], PROGR LOG DAT BOOK
[5]  
[Anonymous], P INT TEST C
[6]  
Breuer M.A., 1976, Diagnosis and Reliable Design of Digital Systems
[7]  
Brown S. D., 1992, FIELD PROGRAMMABLE G
[8]  
DURATE RO, 1994, LECT NOTES COMPUTER, P11
[9]  
HERMANN M, 1994, LECT NOTES COMPUTER, P1
[10]   An approach for testing programmable/configurable field programmable gate arrays [J].
Huang, WK ;
Lombardi, F .
14TH IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 1996, :450-455