Jump to content
Sign in to follow this  
jkolisnyk

Questasim 6.6d Does not Compile Codec Example

Recommended Posts

Hi,

I have been using Questasim 6.6d on Linux to run all of the uvm-1.0p1 examples. All examples compile and run except for the Codec example. This example fails to compile with the following message:

# ** INTERNAL ERROR: (vsim-8603) Package 'uvm_pkg' has exported 9200 items, but 9204 items were expected.

# Region: /tb_top

The complete log file is as follows:

# vsim +UVM_VERBOSITY=UVM_MEDIUM -do {run -all; q} -l questa.log -c -sv_lib ../../../lib/uvm_dpi tb_top test

# ** Note: (vsim-3812) Design is being optimized...

# // QuestaSim 6.6d Nov 1 2010 Linux 2.6.9-78.0.13.ELsmp

# //

# // Copyright 1991-2010 Mentor Graphics Corporation

# // All Rights Reserved.

# //

# // THIS WORK CONTAINS TRADE SECRET AND

# // PROPRIETARY INFORMATION WHICH IS THE PROPERTY

# // OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS

# // AND IS SUBJECT TO LICENSE TERMS.

# //

# Loading sv_std.std

# Loading work.uvm_pkg(fast)

# Loading work.tb_top(fast)

# ** INTERNAL ERROR: (vsim-8603) Package 'uvm_pkg' has exported 9200 items, but 9204 items were expected.

# Region: /tb_top

# Loading work.tb_ctl_if(fast)

# Loading work.vip_rx_if(fast)

# Loading work.vip_pkg(fast)

# Loading work.apb_pkg(fast)

# Loading work.tb_top_sv_unit(fast)

# Loading work.test(fast)

# Error loading design

I noticed that this is the only example that uses the "uvm_process" class for threading which is not documented in the UVM Class Reference Manual 1.0 nor in the UVM Users Guide 1.0. However this may be unrelated to the issue of not being able to compile.

Please let me know if there is a work-around for the Codec example or if a Questasim tool version update is required.

Thanks.

Share this post


Link to post
Share on other sites

There is a Questa 6.6e release that might fix your problem. Questa 10.0a is the latest release and was the first release to incorporate the released UVM-1.0p1 directly. You should look at this article and try to run the example with the pre-compiled UVM package

Otherwise contact Mentor support directly.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×