sgh2050
New Member
Offline
Posts: 2
|
Hi All,
Cadence provides following analog value fetch functions $cds_analog_is_valid() $cds_get_analog_value()
I have these functions in a SystemVerilog module.
I am using $cds_analog_is_valid first to check a signal is a analog signal and then $cds_get_analog_value to get it as real number. When i use these functions I get the error message.
ncsim: *E, MSSYSTF ..... User Defined system task or function ($cds_analog_is_valid) registered during elaboration and used within the simulation has not been registered during simulation
ncsim: *E, MSSYSTF ..... User Defined system task or function ($cds_get_analog_value) registered during elaboration and used within the simulation has not been registered during simulation
Let me know if you have faced similar issue and how you solved it. I guess Cadence VPI routines with these functions is not getting loaded. Is there a way, I can load these these using -loadvpi *
BR & TIA
|