gerhard_l
New Member
Offline
Posts: 2
|
Hi all,
I am trying to hierarchically probe a current at the port TEST of instance DUT in a mixed-mode simulation using the $cds_iprobe command in a Verilog-AMS module. However, it doesn't work and during simulation I get the following warning at time 1.999ms (that is the time when I execute the $cds_iprobe command):
"Warning from spectre at time = 1.999 ms during transient analysis `tran'. WARNING: Can not create '-flow' probe on DUT.TEST, it might be an internal node or not present in the design."
I have set up the simulation as follows:
I use an Ocean script to start the simulation (ams simulator, Spectre solver, AMS Unified Netlister with irun). In that Ocean script I save the current:
saveOption( 'currents "selected" ) save( 'i "/DUT/TEST" )
This creates a probe in the probe.tcl file in the netlist folder, such as demanded in the Cadence Verilog-AMS Language Reference ("You must have an active Tcl current probe set up to probe the current that the $cds_iprobe task returns."): probe -create -emptyok -database ams_database -flow {sim_regression_1.DUT.TEST}
The current probing itself works, as after the simulation I can display the current waveform in Viva. Therefore I do not understand why the $cds_iprobe command leads to the above mentioned warning message.
It would be great if someone could help me with this issue.
Kind regards, Gerhard
|