siliconsmart : timing charac buff2 with spectre => .raw ok but no delay measurement

Status
Not open for further replies.

pierre13

Junior Member level 3
Joined
Aug 9, 2012
Messages
27
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Visit site
Activity points
1,725
siliconsmart : timing charac buff2 with spectre => .raw ok but no delay measurement

Hello,

I am using :
SiliconSmart-2012.06-SP2
spectre version 10.1.1 32bit

and I do the siliconsmart tutorial delivered in the install path :

.../synopsys/synopsysinstaller/SiliconSmart-2012.06-SP2/tutorial/
README.txt* siliconsmart_tutorial.tar.gz


There, there are some input files to launch some characterization.


I cannot manage in getting some measurement values although the tran simulation are done (and the .tran are created) for a testcase : timing charac only for one cell : buff2 for which the model files are provided in the tutorial.

My commands :
import -liberty tutorial_data/import.lib -netlist_dir tutorial_data/netlists
configure -timing
characterize buff2


Indeed, the spectre commandline launched is :
Info: Executing 'spectre deck.scs +log deck.log'

Log file extract :
Info: Executing 'spectre deck.scs +log deck.log'
Warning: Missing value for sc0020
Warning: No sample vector named A
Warning: Missing value for sc0019_trig
Warning: Missing value for sc0021
Warning: No sample vector named Y
Warning: Missing value for sc0019_targ
Warning: Missing value for sc0019
Error: SCSABase.SimulationFailed: No data for measurement 'delay__A__hl__Y__hl'
Error: Error while running simulation:Error: SCSABase.SimulationFailed: No data for measurement 'delay__A__hl__Y__hl' File /home/.../delay__A__hl__Y__hl__ACQ_1.sof.log may have more details.


but the measurement fields are empty in the deck.scs field :
vsc0017 ( sc0005 0 ) vsource type=dc dc=0
vsc0018 ( sc0011 0 ) vsource type=pwl wave=[ \
0 1 \
2.0833333e-08 1 \
(2.08333333333e-08 + slew_A * 1.6666667) 0 \
5.75e-08 0 \
]

//////////////////////////////////////
// Measurements
//////////////////////////////////////

// Measurement delay__A__hl__Y__hl



// Measurement Tin__A__hl



// Measurement Cin__A__hl






// Measurement Tout__Y__hl



//////////////////////////////////////////////////////////////////////////////
// Altered name mapping:
// A_harness -> sc0011
// A_meter -> sc0010
// A_stim -> sc0018
// Cin__A__hl_charge -> sc0026




How can I solve this issue ?

Thanks.

P.
 

Re: siliconsmart : timing charac buff2 with spectre => .raw ok but no delay measureme

Actually I found that, step import, I have an info (in the log file) which says that the look-up tables in the generated instance file (buff2.inst) have a size 10x11 (slew x out_loads) instead of 7x7 in the tutorial reference file.
Maybe this mismatch explains why, during the characterization step, the simulations occur but there are not the measurement lines in the input.scs file.

Does someone know why I have this mismatch ? Indeed, the configure.tcl file is not used at this step and the import command input file : tutorial_data/import.lib has some 7x7 look-up tables !!

Thanks !!
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…