Title :
Testing IP cores with pseudo exhaustive test sets
Author :
Tang, R. ; Si, P.F. ; Huang, W.-K. ; Lombardi, F.
Author_Institution :
Syst. Key Lab., Fudan Univ., Shanghai, China
Abstract :
Testing core-based SOCs poses a big challenge to test engineers. To test core-based SOCs, an important step is to get test sets for testing cores. Soft cores are usually provided with hardware description languages such as VHDL and Verilog. It is much more difficult to generate test sets at higher level than at logic level. Recently, researchers have made efforts to develop test pattern generation algorithms and tools at RTL level. Function test is basically used for the test generation at high level. Exhaustive function test can detect any functional faults including multiple faults and the test pattern generation procedure is simple. However, exhaustive function test is unrealistic for practical application as too many test patterns are required. The alternative way is to use pseudo-exhaustive function test, which can reduce the number of patterns while keep high fault coverage. Pseudo-exhaustive testing was first introduced by E.J. Macluskey, but it is limited to logic level. In this paper, we propose a method to generate pseudo-exhaustive test sets at function level. The proposed method can be used to generate test sets for IP cores, specially, for soft cores
Keywords :
automatic test pattern generation; hardware description languages; industrial property; integrated circuit testing; logic testing; IP core testing; RTL level; VHDL; Verilog; automatic test pattern generation; fault coverage; functional testing; hardware description language; pseudo-exhaustive test set; soft core; system-on-chip; Automatic logic units; Automatic test pattern generation; Circuit faults; Circuit testing; Fault detection; Hardware design languages; Logic testing; Sequential analysis; System testing; Test pattern generators;
Conference_Titel :
ASIC, 2001. Proceedings. 4th International Conference on
Conference_Location :
Shanghai
Print_ISBN :
0-7803-6677-8
DOI :
10.1109/ICASIC.2001.982669