Title :
Simulation-based target test generation techniques for improving the robustness of a software-based-self-test methodology
Author :
Wen, Charles H P ; Wang, Li.-C. ; Cheng, Kwang-Ting ; Liu, Wei-Ting ; Chen, Ji-Jan
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA
Abstract :
Software-based self-test (SBST) was previously proposed as an on-chip functional test methodology. Achieving desired full-chip functional fault coverage has always been a challenge because random test program generation (RTPG) alone may not be sufficient. This work investigates the potential of using target test program generation (TTPG) to supplement the RTPG method. The proposed TTPG method utilizes simulation results to develop learned models for the surrounding modules of the block under test. Then, the learned models replace the surrounding modules around the block in the actual test generation process. Because the learned models are much simpler to handle, this method minimizes the cost of functional TPG. For developing the simulation-based learning scheme, we divide the surrounding modules into two categories: Boolean and arithmetic. We apply different techniques for each category and explain their applicability and limitations. The feasibility and effectiveness of the proposed simulation-based TTPG method in the context of supplementing RTPG for achieving high fault coverage in SBST of a RISC pipelined microprocessor design is demonstrated as well
Keywords :
automatic test pattern generation; automatic test software; built-in self test; fault simulation; microprocessor chips; object-oriented methods; reduced instruction set computing; Boolean module; RISC pipelined microprocessor; RTPG; SBST; TTPG; arithmetic module; fault coverage; on-chip functional testing; random test program generation; robustness; simulation-based learning scheme; simulation-based target test generation; software-based-self-test; target test program generation; Automatic testing; Built-in self-test; Circuit faults; Circuit testing; Costs; Manufacturing; Pattern analysis; Robustness; Software testing; Test pattern generators;
Conference_Titel :
Test Conference, 2005. Proceedings. ITC 2005. IEEE International
Conference_Location :
Austin, TX
Print_ISBN :
0-7803-9038-5
DOI :
10.1109/TEST.2005.1584059