Back to results
US 2016/0110484 A1Published application
Method and apparatus for transaction recording and visualization
AssigneesSynopsys Taiwan Co., Ltd., Synopsys, Inc.
InventorsYung Chuan CHEN, I-Liang LIN, Li-Chi CHANG, Bindesh PATEL
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for recording and visualizing transactions of a test bench simulation are disclosed. Transaction-specific data generated from a test bench simulation may be displayed in a sequence diagram view to provide a view of the transactions arranged sequentially in time.
Claims3
1-34. (canceled)
A method, comprising:
- receiving, at one or more computer systems, information generated in response to a simulation of a device under test with a test bench, the information comprising transactions and transaction passing and temporal relationships between multiple test bench components;
- generating, with one or more processors associated with the one or more computer systems, a transaction database as a response to the received information;
- generating and displaying, with the one or more processors associated with the one or more computer systems, an element of a sequence diagram that visually represents both a temporal sequence between two or more data elements of a transaction between at least two test bench components and a transaction passing sequence between each of the two or more data elements according to the transaction database;
- wherein a transaction represented by an element in the sequence diagram is selected from data passed between two sequencers and data passed between a sequencer and a driver.
1 more element
A system for simulation of an integrated circuit and enabling the display of dynamic transaction data relationship of the Verilog source code comprising:
- a test bench for simulating transactions on a device under test;
- a transaction database generated as a response to the simulation, wherein the transaction database comprises transaction-specific data elements for a specific transaction between the test bench components;
- A hardware interface for interfacing the test bench and the device under test;
- A sequence generator adapted to extract and generate a sequence diagram from the transaction database;
- At least one view generator and
- A display device for displaying synchronized views of the simulation together with the sequence diagram.
3 more elements
Dependencies are inferred from the claim text.