When I created netlist and ran simulation from schematic using Cadence Spectre in ADE, I encountered the following unfamiliar warnings and errors in CIW.
Quote:sevNetlistAndRun('sevSession1)
*WARNING* asiiEvalDesignValList: problem with variable pa_adj
*Error* in the Design Variables. AEL's message: data type error: cannot undefer "en"
*WARNING* asiiEvalDesignValList: problem with variable pa_ctl
*Error* in the Design Variables. AEL's message: data type error: cannot undefer "pa_ctl"
*WARNING* asiiEvalDesignValList: problem with variable Temp_degC
*Error* in the Design Variables. AEL's message: data type error: cannot undefer "Temp_degC"
generate netlist...
Begin Incremental Netlisting Mar 17 19:07:21 2009
End netlisting Mar 17 19:07:22 2009
Ocean Script which is created in ADE is like following.
Quote:analysis('dc ?saveOppoint t ?param "PL" ?start "1" ?stop "4" ?step "1" )
desVar( "vdd_io" 3 )
desVar( "vdd_core" 1.55 )
desVar( "vbg" 1.2 )
desVar( "reg_adj" 8 )
desVar( "aho_boke_kasu_cadence" 0 )
desVar( "CL" 1u )
desVar( "sw_ipa" 1 )
desVar( "iptat10u" "en*10u/(273+25)*(273+temp)" )
desVar( "ibg10u" "en*10u" )
desVar( "frf" 2450M )
desVar( "pa_trim" "0*8+1*4+pa_trim_10" )
desVar( "pa_pl" "PL" )
desVar( "pa_ctl4" "pa_ctl" )
desVar( "pa_ctl3" "pa_ctl" )
desVar( "pa_ctl2" "pa_ctl" )
desVar( "pa_ctl1" "pa_ctl" )
desVar( "en" 1 )
desVar( "pa_adj" "1*8+0*4+0*2+0*1" )
desVar( "PL" 3 )
desVar( "pa_ctl" 2 )
desVar( "pa_trim_10" 1 )
desVar( "Temp_degC" 25 )
Spectre netlist which is created in ADE is like following.
Quote:// Generated for: spectre
// Generated on: Mar 17 19:05:19 2009
// Design view name: schematic
simulator lang=spectre
global 0
parameters vdd_io=3 vdd_core=1.55 vbg=1.2 reg_adj=8 aho_boke_kasu_cadence=0 CL=1u \
sw_ipa=1 iptat10u=en*10u/(273+25)*(273+temp) ibg10u=en*10u frf=2450M \
pa_trim=0*8+1*4+pa_trim_10 pa_pl=PL pa_ctl4=pa_ctl pa_ctl3=pa_ctl \
pa_ctl2=pa_ctl pa_ctl1=pa_ctl en=1 pa_adj=1*8+0*4+0*2+0*1 PL=3 \
pa_ctl=2 pa_trim_10=1 Temp_degC=25
I can't find out any wrong or improper descriptions in both Ocean Script and Spectre Netlist.
And simulation results itself are correct regardless of warnings and errors in CIW.
My environments are like following.
@(#)$CDS: icms.exe version 5.1.0 09/30/2007 23:05 (cicln04) $
sub-version 5.10.41.500.5.98 (32-bit addresses)
Cadence Spectre(Version 6.2.0.493 -- 19 Sep 2007).
What on earth do these warnings and errors stand for ?
Are there any problem in CDF parameters of my cells ?
Any expert of Cadence Tools, teach me.