Quantcast
Channel: Cadence Functional Verification Forum
Viewing all 1088 articles
Browse latest View live

Filtering UVM info messages

$
0
0

Hi,

I would like to ask if there is a way of filtering uvm_info messages output during simulations.

I am interested in messages coming from one particular uvm_component.

Does SimVIsion have a feature like that?

 

Thanks,

vito

 


ncsim: *E,IMPDLL: Unable to load the implicit shared object

$
0
0

Hi,
While running simulation , i am getting the below mentioned error .
Can anyone help me to fix this error.

ncsim: *E,IMPDLL: Unable to load the implicit shared object.
OSDLERROR: /prj/.../v/_sv_export.so: failed to map segment from shared object: Operation not permitted.
ncsim: *W,LIBRUN: Could not load the dynamic library: ./INCA_libs/irun.lnx86.13.10.nc/librun
System ERROR: ./INCA_libs/irun.lnx86.13.10.nc/librun.so: failed to map segment from shared object: Operation not permitted.
ncsim: *F,NOFDPI: Function main not found in any of the shared object specified with -SV_LIB switchncsim: *E,IMPDLL: Unable to load the implicit shared object.

 

Is this related to DPI.

In my environment some c-code is included throgh dpi.

 

Thanks
Sidharth

changing the name of waves.trn file

$
0
0

Hi,

Does any one know how to change the name of waves.trn located in waves.shm directory during simulation ?

Is there a command-line option that can be passed to irun to do this ?

This is because every time I run a simulation using irun, the old waves.shm/waves.trn file is overwritten by the new one.

 Thank you

One hot assertion in RTL

$
0
0

Hi,

What is the best way to add one hot assertion on a bus in verilog?

Ex: Wire [9:0] one_hot_wire; Only one of the bit of this wire is supposed to go high in the simulation otherwise it should fail. 

 

Regards,

Abhishek  

 

ncelab: *W,MXWARN: Reached maximum warning limit for 'CUVWSP'(1000)

$
0
0

Hi,

During gate level simulation i am getting below mentioned warning.

ncelab: *W,MXWARN: Reached maximum warning limit for 'CUVWSP'(1000)

After this  ncelab: *F, INTERR EXCEPTION is coming.

 

How to ignor the warning and continue the simulation ?

Thanks,

Sidharth 

Gate level simulation flow with cadence

$
0
0

Hi,

I am new to gate level simulation.

Can anyone guide me for steps involving gate level simulation using incisive simulator.

I am using irun insted of ncsim and i have a netlist and a sdf file.

Please guide me.

Thanks,

Sidharth 

Gate level simulation with netlist and other RTL files

$
0
0

Hi,

In my top level environment there are several modules are instantiated and one of the module is replaced by netlist.

i am facing  *F,INTERR: INTERNAL EXCEPTION.

Netlist should be top file or it can be instantiated inside other module. 

Pls help me.

Thanks

Sidharth 

Exclude signal in IMC in command line

$
0
0

Hi,

I met some issue to exclude signal in IMC.

In fact, I'm using the syntaxe given in the help example of IMC HELP as follow:

exclude -inst lib.inst_a(rtl):inst_b:inst_c (WORKING THE INSTANCE IS EXCLUDE)

exclude -inst lib.inst_a(rtl):inst_b:inst_c -toggle rst (NOT WORKING: *W,NOMATCH: No matching entities found for argument 'lib.inst_a(rtl):inst_b:inst_c/rst)

 I have try several write of the command line whitout succes.

 Thank for your help,

BR,

Julien


Accessing vplan attributes from console

$
0
0
Hi All,
Does anyone know anything about the API to access vplan attributes from the console or from an e program ? 
Specifically I want to be able to output this data in an arbitrary text format.
 
I know that I can already export a csv file using some batch API commands as shown below but I would like to directly access the parameters such as NAME and SIMULATION_ABSOLUTE_GRADE and then output them myself.
 
Has anyone done this or does anyone know how to do it ?  
 
 
<'
extend global {
  dump_vplan ( result_file_name:string=NULL) is {
    vm_manager.set_global_config("time_format","%F %T");
    if result_file_name == NULL { result_file_name = "results.csv"; };
    var all_sessions := vm_manager.get_all_sessions();
    var params: vm_export_vplan_parameters = new;
    params.set_vplan_tree_depth(1);
    params.set_information_kind(SECTIONS);
    var attrs: list of vm_vplan_attribute_t;
    attrs.add(NAME);
    attrs.add(SIMULATION_ABSOLUTE_GRADE);
    params.set_attributes(attrs);
    params.set_target_file(result_file_name);
    params.set_override_target_file(TRUE);
    vm_manager.export_vplan(params, all_sessions);
  };
};
'>
 
thanks in advance,
Andy 

Assertion detect *WORNG* fell of line due to gated clock

$
0
0

Assertion detect *WORNG* fell of line due to gated clock

 Simulation assume line was high and on the posedge of clock the line is constant low and detect it as FELL and assertion is active due to that and cycle after fail!

 assert property ( @(posedge TxByteClkHS) disable iff(!rst_sys_n) 

      $fell(TxRequestHS) |=> $fell(TxReadyHS) );  

Tought to add ##1 cycle delay before every assertion, but the solution is not very good. 

tempat tidur minimalis

$
0
0

[url=http://poshgalleryfurniture.com]Tempat Tidur Minimalis[/url] sekarang mendominasi masyarakat untuk mengisi livingroom yang bergayakan minimalis modern. Dengan menyelaraskan desain [url=http://poshgalleryfurniture.com]tempat tidur minimalis[/url] dengan ruang tidur akan menambah keharmonisan dan estetika kamar anda. Silahkan kunjungi poshgalleryfurniture.com untuk mengkonsultasikan segala kebutuhan [url=http://poshgalleryfurniture.com]mebel minimalis[/url], [url=http://poshgalleryfurniture.com]tempat tidur minimalis[/url], [url=http://poshgalleryfurniture.com]tempat tidur murah[/url] dan [url=http://poshgalleryfurniture.com]tempat tidur mewah[/url] dengan harga yang kompetitif.

ncsim: *F,SVHMAX: The number of allocated dynamic objects is very large and will lead the simulation to run out of memory. Simulation is being stopped at this point.

$
0
0

Hi,

Has anyone encounter this before? Any advice how to identify the culprit?

 

Thanks,
EYEY

ncsim: *E,IMPDLL: Unable to load the implicit shared object

$
0
0

Hi,
While running simulation , i am getting the below mentioned error .
Can anyone help me to fix this error.

ncsim: *E,IMPDLL: Unable to load the implicit shared object.
OSDLERROR: /prj/.../v/_sv_export.so: failed to map segment from shared object: Operation not permitted.
ncsim: *W,LIBRUN: Could not load the dynamic library: ./INCA_libs/irun.lnx86.13.10.nc/librun
System ERROR: ./INCA_libs/irun.lnx86.13.10.nc/librun.so: failed to map segment from shared object: Operation not permitted.
ncsim: *F,NOFDPI: Function main not found in any of the shared object specified with -SV_LIB switchncsim: *E,IMPDLL: Unable to load the implicit shared object.

 

Is this related to DPI.

In my environment some c-code is included throgh dpi.

 

Thanks
Sidharth

Vmanager Desktop

$
0
0

Hi,

I am new to Vmanager tool. Can Vmanager Desktop be used to prepare Testplan or do we need Enterprise version of Vmanager

Thanks

What is the meaning of -mess?

$
0
0

There is a irun command:

irun -64 -mess -sv...

I can't find out any information with both irun -helpall and cdnshelp, what is the meaning of it?

Thank you! 


Currently type parameter override is not supported for this datatype.

$
0
0

Hello all,

I am getting following error  "Currently type parameter override is not supported for this datatype."   for the  code given below

In the tb_top.sv we are setting this mailbox

uvm_config_db#(usbpd_prot_pkt_mailbox_t) :: set(null, "*","dut_prot2pe_mbx_0" , dut_prot2pe_mbx[0]);

In lower layer component

if(!uvm_config_db #(usbpd_prot_pkt_mailbox_t) :: get(this, "", "dut_prot2pe_mbx_0", this.prot2pe_mbx))
            `uvm_error("USB_PD", $psprintf("TB_DRIVER :GET_CONFIG_FAILED STATUS:dut_prot2pe_mbx"))

During compilation this error is comming.

ncvlog: *E,SVTPCO (../../uvm_tb/driver/usb_pd_prot_driver.sv,52|52): Currently type parameter override is not supported for this datatype.
 

SV-MATLAB co-simulation

$
0
0

Hi,

I am intending to use a MATLAB predictor model in the system verilog verification frame work.

Can I get some help as to how I can simulate MATLAB concurrently with the SV frame work so that i can input the same random stimulus to the DUT as well as the MATLAB predictor module.


Thank you in advance

"SVSEED set from command line" does not appear in log file.

$
0
0

Hi,

I used to have "SVSEED set from command line: <number>" appear in log file when i run a simulation with "-svseed <number>" command line option but am not seeing this line in log file after some updates to run script, so would like to know if there is any option that i need to run to see this line in the log file?

 

Thanks

SV -2009 checker support?

$
0
0

Does Incisive support the "checker" construct introduced in SV-2009? I could not find it in the list of supported constructs in <install>/doc/sysverilog/constructs.html. Thanks!

How to Check UVM debug variable in Cadence Simvision...

$
0
0

Hello all,

   I need Information about how to check class Variable in Simvision[Recording] Options...

Thanks,

selvavinayakam.na 

Viewing all 1088 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>