January 7th, 2010
A holiday gift from the folks at Mentor and Cadence: OVM 2.1!
2.1 includes mostly new features and a few (hidden to you) API changes. Changes include:
- end of test objection mechanism
- component callbacks
- new field macros for more types
As usual – I have the updated OVM docs posted here:
http://www.intelligentdv.com/documents/index.html#ovmdox
If you find a bug in the doxygen documentation, then please let me know.
Enjoy!
Posted in Documentation, Doxygen | No Comments »
January 7th, 2010
A holiday gift from Synopsys: VMM 2.0 1.2!
1.2 is an all new architecture. Changes include:
- update of support classes to parametrized classes (generators, channel, etc.)
- hierarchical structure like OVM — everything from vmm_object base; testbench components from vmm_unit
- hierarchical phasing: phasing built into the unit –> implicit phasing in unit children (so now its built into the xactor)
- class factory – replace components / objects from the testcase
- component interconnect with TLM2.0
- hierarchical configuration
As usual – I have the updated VMM docs posted here:
http://www.intelligentdv.com/documents/index.html#vmmdox
If you find a bug in the doxygen documentation, then please let me know.
New!
Posted in Documentation, Doxygen | 3 Comments »
January 4th, 2010
A new filter release!
Finally! Released what has been sitting in trunk for months now…
This release includes:
- bugfix: SystemVerilog interfaces with parameters not supported (#47)
- change: improved routine for processing parameterizations
You can pick up the release from the downloads page here:
http://intelligentdv.com/downloads/index.html#doxygentools
Or – you can grab it directly from the subversion repository with your svn client (or using the WebSVN site here).
TIP! These blog announcements (like this one) often lag the actual release by several weeks… so I recommend subscribing to the RSS feed for the Doxygen tags on the WebSVN site to keep up-to-date.
A Reminder: the doxygen filter is not a grammar — it, like the doxygen tool, is a lexical parser. So – you will find bugs. And when you do – please file them to the bug tracker here:
http://intelligentdv.com/bugs/
Your tickets in the tracker are what pushes the filter improvements.
-improved!
Posted in Doxygen, SystemVerilog | No Comments »
December 30th, 2009
Posting this one a full release behind. So this is for those of you that haven’t moved to the 2.1 release yet…
2.0.3 includes mostly bug fixes with a few performance improvements. Changes include:
- addition of messaging/logging macros to improve performance
- promotion of convert2string() from ovm_transaction to ovm_object – replacing the do_sprint() method.
- improved configuration performance
- and a bunch of bug fixes
As usual – I have the updated OVM docs posted here:
http://www.intelligentdv.com/documents/index.html#ovmdox
If you find a bug in the doxygen documentation, then please let me know.
-fix
Posted in Documentation, Doxygen | No Comments »
December 30th, 2009
This release came out a while back… it’s an update to the 1.1.0 release – it adds support for the OVM/VMM interoperability library. It looks like there are some bug fixes in there too.
As usual – documentation is posted here:
http://www.intelligentdv.com/documents/index.html#vmmdox
If you find a bug in the doxygen documentation, then please let me know.
-Interop
Posted in Documentation, Doxygen | No Comments »