umairsiddiqui
Full Member level 2
Hi
I run a gate level simulation (SDF annotated) in Modelsim 6.4a, using following script
project open gls.mpf
project compileall
vsim -c -L CORE65LPHVT -L CORE65LPSVT -L CORE65LPLVT -noglitch -sdfmax /testbench/d3=/tmp/umair/grlib-gpl-1.0.22-b4095/designs/leon3-stm65/synopsys/leon3mp.sdf -sdfnoerror -t ps work.testbench
power add -r /testbench/d3/*
run -a
power report -all -bsaif leon3.saif
The SAIF file is generate but when I try to import read_saif into primetime I get:
Checked out license 'PrimeTime-PX'
ERROR: On line 8, found "syntax error"
Error: No switching activity has been annotated, as the name of the instance of the current design testbench/d3 given by option -strip_path is incorrect. Please check the SAIF/VCD file and give the correct name. (PSW-130)
0
I used following script
set link_library "[glob ./*.db] $link_library"
set target_library "[glob ./*.db] $target_library"
# loading netlist
read_verilog ./synopsys/leon3mp.v
# this is the gatelevel top
current_design leon3mp
create_clock -name "clka" -period 20 clka
# in testbench the leon3mp is instantiated as d3
read_saif ./gls/leon3.saif -strip_path testbench/d3
If you look into attached SAIF you will see that there are testbench and d3 instances, and this file is generated by ModelSim...so why it is giving syntax error?
Inside modelsim 6.4a ref manual i didn't found Synopsys DPFLI is required for SAIF generation...
I have to make longer simulation runs so VCD generation is not an option.
regards
I run a gate level simulation (SDF annotated) in Modelsim 6.4a, using following script
project open gls.mpf
project compileall
vsim -c -L CORE65LPHVT -L CORE65LPSVT -L CORE65LPLVT -noglitch -sdfmax /testbench/d3=/tmp/umair/grlib-gpl-1.0.22-b4095/designs/leon3-stm65/synopsys/leon3mp.sdf -sdfnoerror -t ps work.testbench
power add -r /testbench/d3/*
run -a
power report -all -bsaif leon3.saif
The SAIF file is generate but when I try to import read_saif into primetime I get:
Checked out license 'PrimeTime-PX'
ERROR: On line 8, found "syntax error"
Error: No switching activity has been annotated, as the name of the instance of the current design testbench/d3 given by option -strip_path is incorrect. Please check the SAIF/VCD file and give the correct name. (PSW-130)
0
I used following script
set link_library "[glob ./*.db] $link_library"
set target_library "[glob ./*.db] $target_library"
# loading netlist
read_verilog ./synopsys/leon3mp.v
# this is the gatelevel top
current_design leon3mp
create_clock -name "clka" -period 20 clka
# in testbench the leon3mp is instantiated as d3
read_saif ./gls/leon3.saif -strip_path testbench/d3
If you look into attached SAIF you will see that there are testbench and d3 instances, and this file is generated by ModelSim...so why it is giving syntax error?
Inside modelsim 6.4a ref manual i didn't found Synopsys DPFLI is required for SAIF generation...
I have to make longer simulation runs so VCD generation is not an option.
regards