Patentable/Patents/US-6651038
US-6651038

Architecture for simulation testbench control

PublishedNovember 18, 2003
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

The present invention is directed to a simulation testbench 10 which includes a circuit under test 14 and a plurality of test models 12 designated 1 through N. The test models 12 include at least one of a driver and a monitor. The drivers selectively apply stimuli to the circuit under test 14, and the monitors observe responses to the stimuli from the circuit under test 14. A single controller 16 is provided for the plurality of test models 12. The controller 16 has an instruction source 18 including a list of commands which control the plurality of test models 12. The commands are routed from the instruction source 18 over a model control bus 24 to the plurality of test models 12. In a preferred embodiment, a common bus interface 28 links each test model 12 to the model control bus 24, and a sequencer 26 addresses the instruction source 18 to put successive commands out on the model control bus 24 where they are accessed via the common bus interfaces 28 associated with the test models 12 for which the commands are intended.

Patent Claims
9 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A simulation testbench comprising: a circuit under test; a plurality of test models including at least one of a driver which selectively applies stimuli to the circuit under test, and a monitor which observes responses to the stimuli from the circuit under test; a controller for the plurality of test models, said controller having an instruction source including a list of commands which control the plurality of test models; a model control bus over which the commands are routed to the plurality of test models from the instruction source; bus interfaces associated with each of the plurality of test models, each of said bus interfaces linking its associated test model to the model control bus, wherein each bus interface includes a test model control which signals its associated test model to begin an operation in accordance with an accepted command, and receives signals indicative of its associated test model completing the operation; and, a sequencer which addresses one command at a time from the list such that it is put out on the model control bus.

2

2. The simulation testbench according to claim 1 , wherein the controller receives responses from the plurality of test models via the model control bus.

3

3. The simulation testbench according to claim 1 , wherein each bus interface accepts commands addressed to its associated test model off of the model control bus, and returns to the controller, via the model control bus, responses to the commands.

4

4. The simulated testbench according to claim 1 , wherein the sequencer has a presence on the model control bus.

5

5. The simulated testbench according to claim 4 , wherein at least one separate channel on the model control bus links the sequencer with the plurality of test models.

6

6. A simulation testbench comprising: a circuit under test; a plurality of test models including at least one of a driver which selectively applies stimuli to the circuit under test, and a monitor which observes responses to the stimuli from the circuit under test; a controller for the plurality of test models, said controller having an instruction source including a list of commands which control the plurality of test models; a model control bus over which the commands are routed to the plurality of test models from the instruction source, wherein each command includes: an operator designating an operation to be performed; and, a call address corresponding to a unique model address assigned to each test model, said call address designating the test model to which the command is to be routed; and, bus interfaces associated with each of the plurality of test models, each of said bus interfaces linking its associated test model to the model control bus, wherein each bus interface includes a test model control which signals its associated test model to begin an operation in accordance with an accepted command, and receives signals indicative of its associated test model completing the operation.

7

7. The simulation testbench according to claim 6 , wherein each command further includes at least one data field which stores data employed in the operation.

8

8. The simulation testbench according to claim 7 , wherein the model control bus includes separate channels for at least each one of the operator, the data field, and the call address.

9

9. The simulated testbench according to claim 8 , wherein the model control bus further includes separate return channels for routing responses from the plurality of test models to the controller.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

June 29, 1999

Publication Date

November 18, 2003

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Architecture for simulation testbench control” (US-6651038). https://patentable.app/patents/US-6651038

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.