• 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