MEMORY SHARING & UTILIZATION AMONG MULTIPLE PROCESSING UNITS TO IMPROVE THE PERFORMANCE OF ATPG PROCESS THROUGH HDL

2018 
A new test generation methodology is proposedthat takes advantage of shared memory multi-core systems. Appropriateparallelization of the main steps of ATPG allocatesresources in order to minimize workload duplication and multithreadingrace contention, often encountered in parallel implementations.Recent works on ATPG parallelization for on-chip multicoreenvironments exploit a variety and, often mixture, of parallelism dimensions such as fault parallelism, structural (circuit) parallelism, and algorithmic (including search-space) parallelism. Moreover, the goal of utilizing parallelism often varies.The proposed approach ensures that the obtainedacceleration grows linearly with the number of processing coresand, at the same time, keeps the test set size close to that obtainedby serial ATPG. The experimental results demonstrate that theproposed methodology achieves higher degree of speed-up thancomparable state-of-the-art multi-core based tools, while maintainssimilar test set sizes.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    6
    References
    0
    Citations
    NaN
    KQI
    []