arrow
Return

A test vector selection method based on machine learning for efficient presilicon verification

delete2023-08-01
delete0
PRE
AI
J
Jaeyeon Jang
C
Chang Ouk Kim *
DOI:10.1016/j.eswa.2023.120056delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Presilicon verification is a critical inspection process that detects errors in the circuit design of semiconductor chips early in the design process. Presilicon verification is performed by entering into the circuit simulation test vectors that can induce current to flow in the circuit to verify whether current flows at critical points (CPs). CPs are the major management points of the circuit. The current verification approach of randomly choosing a test vector and feeding it into the simulation is inefficient because verified CPs are often reverified. Moreover, certain CPs can be verified with a small number of test vectors. Finding a verifiable vector takes considerable time, leading to an increase in the time required for CP verification. In this study, we propose a test vector selection method that can verify as many CPs as possible with the minimum number of test vectors. Moreover, we propose contrast PrefixSpan, a sequential pattern mining (SPM) algorithm that extracts the sequential pattern used for CP verification. CPs can be verified with many fewer test vectors when test vectors input into the simulation are extracted using the proposed method than when test vectors are randomly selected, thereby shortening the presilicon verification time.
Keywords:
Presilicon verification
Logic simulation
Text similarity
Text vectorization
Sequential pattern mining
PrefixSpan

Journal

Expert Systems with Applications cover
Expert Systems with Applications
IF:
7.5
Papers:
2.9W
Citations:
10.2W

Organization

C
catholic university of korea
Scholars:
1.4W
Papers: 1.3W
Citations: 9
S
sk group
Scholars:
799
Papers: 611
Citations: 3
Y
Yonsei University
Scholars:
4.8W
Papers: 4.6W
Citations: 5.2W
researcher View more organizations