发明名称 Generation of multiple simultaneous random test cycles for hardware verification of multiple functions of a design under test
摘要 Multiple test cycles may be randomly generated for simultaneous execution on a design under test using a simultaneous random cycles test generator. One form of the test generator is hardware description code run on a simulator. The test generator provides multiple random cycle description generators. A random cycle description generator randomly generates a particular test cycle at runtime using constraints provided by the test generator. A random cycle description generator granted access to a serial common cycle initiator may initiate random test cycles through the common cycle initiator. The common cycle initiator may execute the randomly determined test cycle or define and arm a cycle executor of a plurality of cycle executors to execute the randomly determined test cycle. While one random test cycle is executed, another random cycle description generator is selected to initiate another random test cycle on the common cycle initiator. The newly initiated test cycle is then executed while the initial test cycle is executing, accomplishing simultaneous execution of multiple test cycles. The delay following generation of one random test cycle before generation of another random test cycle is randomly determined. Attributes for a test cycle are also randomly determined. A simultaneous random cycles test generator provides verification of design-specific functions of a design under test which may be randomly and simultaneously changed.
申请公布号 US6110218(A) 申请公布日期 2000.08.29
申请号 US19980088345 申请日期 1998.06.01
申请人 ADVANCED MICRO DEVICES, INC. 发明人 JENNINGS, ROGER H.
分类号 G06F17/50;(IPC1-7):G06F17/50 主分类号 G06F17/50
代理机构 代理人
主权项
地址