DocumentCode :
180920
Title :
Dual-Purpose Mixed-Level Test Generation Using Swarm Intelligence
Author :
Gent, Kelson ; Hsiao, Michael S.
Author_Institution :
Bradley Dept. of Electr. & Comput. Eng., Virginia Tech, Blacksburg, VA, USA
fYear :
2014
fDate :
16-19 Nov. 2014
Firstpage :
230
Lastpage :
235
Abstract :
Automatic test pattern generation for non-scan sequential circuits is an extremely challenging task. If successful, it can offer many benefits to the EDA community, ranging from manufacturing and functional test to post-silicon validation. High-level test generators often miss the low-level details, thus missing the detection of some gate-level faults. On the other hand, gate-level test generators miss the high-level path traversal knowledge to more effectively traverse the state space. In this work, we present a fine-grain mixed-level test generator that utilizes co-simulation of register-transfer and gate levels to generate high quality vectors. The algorithm, based on an ant colony optimization, targets branch coverage at the RTL and simultaneously attempts to associate rare fault excitations with a sequence of branch activations. By weighting these sequences within the fitness function across the two levels, the algorithm is able to achieve high fault coverage in the presence of deep hard-to-reach states without scan. The result is that the test sequences obtained offer both high branch coverage as well high stuck-at coverage with low computational costs. In particular, for hard-to-test circuits such as the ITC´99 circuit b12, >98% branch coverage and >90% stuck-at coverage are achieved, vastly improving over other state of the art non-scan tools.
Keywords :
ant colony optimisation; automatic test pattern generation; fault diagnosis; logic testing; EDA; automatic test pattern generation; dual purpose mixed level test generation; fine grain mixed level test generator; fitness function; gate level; nonscan sequential circuits; register transfer level; stuck-at coverage; swarm intelligence; Automatic test pattern generation; Circuit faults; Generators; Integrated circuit modeling; Logic gates; Mathematical model; Vectors; ATPG; Ant Colony Optimization; Branch Coverage; ITC99; Mixed Level Test; RTL Test; Stuck-at Fault; Swarm Intelligence; co-simulation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Test Symposium (ATS), 2014 IEEE 23rd Asian
Conference_Location :
Hangzhou
ISSN :
1081-7735
Type :
conf
DOI :
10.1109/ATS.2014.50
Filename :
6979105
Link To Document :
بازگشت