Giter Site home page Giter Site logo

Comments (12)

Practical-UVM-Step-By-Step avatar Practical-UVM-Step-By-Step commented on September 25, 2024

Hi:
I could not reproduce this error. Could you possibly tell me how you are compiling this code? Are you using VCS? if you are, can you tell me the settings of VCS_UVM_HOME and your -ntb_opts switches. if you're using the provided Makefile, let me know if you set any overrides.

from practical-uvm-ieee-edition.

Practical-UVM-Step-By-Step avatar Practical-UVM-Step-By-Step commented on September 25, 2024

Also: Could you tell me which example gave you this problem? That was not in the problem statement.

from practical-uvm-ieee-edition.

yzt000000 avatar yzt000000 commented on September 25, 2024

Hi: I could not reproduce this error. Could you possibly tell me how you are compiling this code? Are you using VCS? if you are, can you tell me the settings of VCS_UVM_HOME and your -ntb_opts switches. if you're using the provided Makefile, let me know if you set any overrides.

using VCS P-2019.06-SP2_FULL64 -ntb_opts uvm-ieee, $VCS_UVM_HOME using synopys's etc/uvm-ieee

the Makefile is under "Practical-UVM-IEEEE-Edithion-master/IEEE_version/UVM_Quickstart/UVM_TestBench/run

from practical-uvm-ieee-edition.

yzt000000 avatar yzt000000 commented on September 25, 2024

1637558306(1)

from practical-uvm-ieee-edition.

Practical-UVM-Step-By-Step avatar Practical-UVM-Step-By-Step commented on September 25, 2024

hi:
Can you help me by checking your environment. I don't see the problem. The log file was checked in for the same version of VCS a bit ago. I'll try running it again soon.

try unsetting VCS_UVM_HOME if you use -ntb_opts uvm-ieee

see the switches in:

https://github.com/Practical-UVM-Step-By-Step/Practical-UVM-IEEE-Edition/blob/master/IEEE_version/UVM_Quickstart/UVM_TestBench/run/vcs.log

let me know.

from practical-uvm-ieee-edition.

yzt000000 avatar yzt000000 commented on September 25, 2024

hi: Can you help me by checking your environment. I don't see the problem. The log file was checked in for the same version of VCS a bit ago. I'll try running it again soon.

try unsetting VCS_UVM_HOME if you use -ntb_opts uvm-ieee

see the switches in:

https://github.com/Practical-UVM-Step-By-Step/Practical-UVM-IEEE-Edition/blob/master/IEEE_version/UVM_Quickstart/UVM_TestBench/run/vcs.log

let me know.

thanks, it seems to be due to GCC

from practical-uvm-ieee-edition.

yzt000000 avatar yzt000000 commented on September 25, 2024

hi: Can you help me by checking your environment. I don't see the problem. The log file was checked in for the same version of VCS a bit ago. I'll try running it again soon.

try unsetting VCS_UVM_HOME if you use -ntb_opts uvm-ieee

see the switches in:

https://github.com/Practical-UVM-Step-By-Step/Practical-UVM-IEEE-Edition/blob/master/IEEE_version/UVM_Quickstart/UVM_TestBench/run/vcs.log

let me know.

just one different with you, you use -m32

from practical-uvm-ieee-edition.

Practical-UVM-Step-By-Step avatar Practical-UVM-Step-By-Step commented on September 25, 2024

This is not a example problem, but a setup problem for your GCC and VCS setup.

I will suggest a few things:

  1. make sure you are pointing at 64bit GCC. (gcc -id)
  2. add -full64 to COMP_OPTS in Makefile (check by doing vcs -full64 -id to make sure your install is clean)
  3. remove any variable pointing to VCS_UVM_HOME because that interferes with the VCS install.

you may have a few other variables set in your environment that are interfering. Check those.

Let me know please.
Thanks!

from practical-uvm-ieee-edition.

yzt000000 avatar yzt000000 commented on September 25, 2024

This is not a example problem, but a setup problem for your GCC and VCS setup.

I will suggest a few things:

  1. make sure you are pointing at 64bit GCC. (gcc -id)
  2. add -full64 to COMP_OPTS in Makefile (check by doing vcs -full64 -id to make sure your install is clean)
  3. remove any variable pointing to VCS_UVM_HOME because that interferes with the VCS install.

you may have a few other variables set in your environment that are interfering. Check those.

Let me know please. Thanks!

Very Strange!!!
my vcs /etc/uvm-ieee/dpi/uvm_hdl_vcs.c missing "#include "sv_vpi_user.h"

when I try to using the standard uvm-ieee which is from “https://www.accellera.org/”, all case work well.

this should be an individual problem, not a general one.

thanks very much.

from practical-uvm-ieee-edition.

Practical-UVM-Step-By-Step avatar Practical-UVM-Step-By-Step commented on September 25, 2024

OH yes, now that you remind me. There was an issue with some of the patches of VCS.
Move to the later patch than the one you have. This issue is gone.

from practical-uvm-ieee-edition.

Practical-UVM-Step-By-Step avatar Practical-UVM-Step-By-Step commented on September 25, 2024

It was a tool issue not a code issue btw.

from practical-uvm-ieee-edition.

yzt000000 avatar yzt000000 commented on September 25, 2024

It was a tool issue not a code issue btw.
yes, thanks.

from practical-uvm-ieee-edition.

Related Issues (1)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.