DocumentCode
1421836
Title
Testing and testable designs for one-time programmable FPGAs
Author
Liu, Tong ; Huang, Wei Kang ; Meyer, Fred J. ; Lombardi, Fabrizio
Author_Institution
Actel Corp., Sunnyvale, CA, USA
Volume
19
Issue
11
fYear
2000
fDate
11/1/2000 12:00:00 AM
Firstpage
1370
Lastpage
1375
Abstract
We present a methodology for production-time testing of one-time programmable field programmable gate arrays (FPGAs) such as those manufactured by Actel. The methodological principles are based on connecting the uncommitted modules (sequential and combinational logic circuits) of the FPGA as a set of disjoint one-dimensional arrays, similar to iterative logic arrays (ILAs). These arrays can then be tested by establishing appropriate conditions for constant testability (C testability). Two design approaches are proposed. Features such as testing time and hardware requirements (measured by the number of cycles and additional transistors and primary input-output pins) are analyzed. We show that the proposed designs require considerably less testing time than a previous technique based on scan. The proposed approaches require 8+nf vectors for testing the Actel FPGAs, where nf is the number of flip-flops in a row. Hardware overhead for the testing circuitry is also analyzed
Keywords
design for testability; field programmable gate arrays; integrated circuit testing; logic design; logic testing; production testing; Actel devices; C testability; DFT methodology; constant testability; disjoint one-dimensional arrays; hardware requirements; iterative logic arrays; one-time programmable FPGAs; production-time testing; testable designs; testing circuitry; testing time; Circuit testing; Combinational circuits; Field programmable gate arrays; Hardware; Iterative methods; Joining processes; Logic arrays; Manufacturing; Programmable logic arrays; Sequential circuits;
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/43.892860
Filename
892860
Link To Document