Profile directed simulation used to target time-critical crossproducts during random vector testing
AssigneeCompaq Computer Corporation
InventorsJames D. Huggins, David H. Asher, James B. Keller
Life of this patent
Estimating the term…
Loading patent…
AssigneeCompaq Computer Corporation
InventorsJames D. Huggins, David H. Asher, James B. Keller
Estimating the term…
A technique for verification of a complex integrated circuit design, such as a microprocessor, using a randomly generated test program to simulate internal events and to determine the timing of external events. The simulation proceeds in two passes. During a first pass, the randomly generated test program and data vectors are applied to a simulation model of the design being verified. During this first pass, an internal agent collects profile data about internal events such as addresses and program counter contents as they occur. During a second pass of the process, the profile data is used to generate directed external events based upon the data observed during the first pass. In this manner, the advantages of rapid test vector generation provided through random schemes is achieved at the same time that a more directed external event correlation is accomplished.
A method for running a functional test program comprising the steps of:
A system for running a functional test program, comprising:
Dependencies are inferred from the claim text.