Patent · US Expired

Queue for simplified communication within a multithreaded testbench

US7188041B1 · kind B1 · utility

11Cited by
1References
17Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMay 18, 2005
Grant dateMar 6, 2007
Priority date
Expiry dateMay 18, 2025

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG01R31/318314
  • WIPO fieldMeasurement
  • WIPO sectorInstruments

Abstract

A multithreaded testbench configured to verify a device under test defined by hardware description language logic can include a test case for the testbench executing within a master thread and a generator executing within a sub-thread thread of the master thread. The generator can be configured to create test vectors to be provided to the device under test. The testbench further can include one or more additional modules executing within additional sub-thread(s) of the master thread and a command queue. The additional module(s) can interact with the device under test. The command queue can be configured to store a plurality of commands registered by the master thread. The generator can obtain individual ones of the plurality of commands from the command queue for execution.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.