Random Test Program Generator for Microprocessor Verification

LIU Zhi-qiang,WANG Dong-sheng,ZHENG Wei-min
DOI: https://doi.org/10.3969/j.issn.1000-7024.2005.02.001
2005-01-01
Abstract:Random test program generator (RTPG) is an important tool used in the test phase of the microprocessor design and implementation. According to some principles it randomly generates sequences of instructions. Thus it can construct interesting cases that are hard to be produced by other methods. Also, it brings out good testing intensity and high rate of coverage. A system for automatic simulation and verification of pipelined microprocessors is presented. In this system, multiple FSMs (finite-state-machine) are used to simulate the behavior of the whole processor. This method has made the system simple and efficient. Some statistical test data are given. The system has an encouraging result in the simulation and verification of the microprocessor developed by Tsinghua University.
What problem does this paper attempt to address?