A two-phase genetic algorithm for VLSI test vector selection

Walid Ibrahim, Amr Elchouemi, Hoda Amer

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Design validation is one of the most complicated and costly tasks in today's system-on-chip development process. Conditions to be validated are identified by the architects, the designers, and the validation team. Testing for these conditions is a must for the design to tape out especially for high priority conditions. A significant bottleneck in such systems is that not enough time is normally given to the final coverage phase which makes computing cycles very precious. Thus, intelligent selection of test vectors that achieve the target coverage using the minimum number of computing cycles is crucial for on time tape out. This paper presents a two-phase genetic algorithm for test vector selection and condition coverage. The proposed algorithm significantly outperforms other proposed heuristic algorithms in different scenarios, while taking into considerations the conditions priorities and computing cycles required by each test vector.

Original languageEnglish
Title of host publication2006 IEEE Congress on Evolutionary Computation, CEC 2006
PublisherIEEE Computer Society
Pages878-884
Number of pages7
ISBN (Print)0780394879, 9780780394872
DOIs
Publication statusPublished - 2006
Event2006 IEEE Congress on Evolutionary Computation, CEC 2006 - Vancouver, BC, Canada
Duration: Jul 16 2006Jul 21 2006

Publication series

Name2006 IEEE Congress on Evolutionary Computation, CEC 2006

Other

Other2006 IEEE Congress on Evolutionary Computation, CEC 2006
Country/TerritoryCanada
CityVancouver, BC
Period7/16/067/21/06

ASJC Scopus subject areas

  • Artificial Intelligence
  • Software
  • Theoretical Computer Science

Fingerprint

Dive into the research topics of 'A two-phase genetic algorithm for VLSI test vector selection'. Together they form a unique fingerprint.

Cite this