Jump to content

Recommended Posts

Posted

I found an appnote on Cadence-sourcelink: "HowtoRunUVMlibrarywithIncisive.pdf"

The following section interests me:

[B]4. ADD INCISIVE TRANSACTION RECORDING SUPPORT[/B]

You can create transactions from your UVM environments and analyze them
using Simvision waveform analysis window or the Transaction Stripe Chart window.
To enable transaction recording you can obtain the uvm_cdns_recording tarball from
uvmworld.org contributions site. This package adapts UVM recording api to create
transactions that are stored in SST2 database.

This package provides a uvm_pkg.sv file that includes transaction recording support.
Replace $UVM_HOME/uvm_pkg.sv in your compile.f file with the following:

<path-to-uvm_cdns_recording>/uvm_pkg.sv

+incdir+<path-to-uvm_cdns_recording>

I searched for this package at UVM Contributions, but couldn't find it. Where do I get it?

Posted

hi,

this package has not been posted to uvm world. normally (this was the case with ovm) cadence did supply this as part of the embedded ovm distribution. no addon work was necessary to transactions in simvision. the easiest way to get the package is to contact cadence support or your local ae.

regards

/uwe

Posted

hi,

i forgot to mention: if you run IUS with irun using UVM is simply "irun -uvm ...rest..of..files..and.options". the UVM version inside `ncroot`/tools/uvm should be already enabled for transaction viewing etc

regards

/uwe

Posted

...yes

after about an hour of fiddling around, I realized that if I had simply used the UVM src distribution from the IUS92 install-dir, I would not have spent another 4+ hours trying to figure out how to turn on the transaction tracer :)

Posted

.... in addition to the search time

- the OVM (and later the UVM) versions under ..../tools/ will be actively bugfixed

- if you use "-uvm" it will enable a couple of improvements in handling UVM such as (tcl command support, library precompile, simvision addons/filters etc)

regards

/uwe

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...