I use following mismatch variation model parameters which have size dependent mismatch variation's descriptions
in Cadence Spectre, Agilent RFDE(ADSsim) and Agilent GoldenGate.
Here standard deviation of mismatch variation is proportional to "
geo_fac=1.0/sqrt(w*l*m)".
But this size dependent mismatch variation does not work correctly in Agilent RFDE2006U3(ADSsim2006U3).
On the other hand, this works correctly after Agilent RFDE2008U2(ADSsim2008U2).
Is there anyone who have same experience ?
There is no official support for Agilent RFDE any more, although newest ADSsim engine still can understand Cadence Spectre's syntax netlist directly.
Is there anyone who knows method to describe size dependent mismatch variation valid even for RFDE2006U3(ADSsim2006U3) ?
Quote:statistics {
process {
vary pv_tox_pio_mc dist=gauss std=pv_tox_pio_std
vary pv_vth_pio_mc dist=gauss std=pv_vth_pio_std
vary pv_xl_pio_mc dist=gauss std=pv_xl_pio_std
vary pv_xw_pio_mc dist=gauss std=pv_xw_pio_std
vary pv_cj_pio_mc dist=gauss std=pv_cj_pio_std
vary pv_cjsw_pio_mc dist=gauss std=pv_cjsw_pio_std
vary pv_cjswg_pio_mc dist=gauss std=pv_cjswg_pio_std
vary pv_cgo_pio_mc dist=gauss std=pv_cgo_pio_std
}
mismatch {
vary mm_vth_pio_mc dist=gauss std=1
vary mm_u0_pio_mc dist=gauss std=1
}
}
inline subckt p_33_ll ( d g s b )
parameters w=0.18u l=0.34u as=1u ad=1u ps=1u pd=1u region=1 m=1
+ geo_fac=1.0/sqrt(w*l*m)
+ pv_tox=pv_tox_pio_mc
+ pv_vth=pv_vth_pio_mc
+ pv_xl=pv_xl_pio_mc
+ pv_xw=pv_xw_pio_mc
+ pv_cj=pv_cj_pio_mc
+ pv_cjsw=pv_cjsw_pio_mc
+ pv_cjswg=pv_cjswg_pio_mc
+ pv_cgo=pv_cgo_pio_mc
+ mm_vth=k_mm_vth_pio*geo_fac*mm_vth_pio_mc
+ mm_u0=1 + mm_u0_pio_mc*(k_mm_u0_pio*geo_fac/100)
p_33_ll ( d g s b ) p_33_ll_int w=w l=l as=as ad=ad ps=ps pd=pd region=region m=1
model p_33_ll_int bsim3v3 {
1: type=p
+ lmin=2.98e-07 lmax=3.44e-07 wmin=1.45e-07
+ wmax=1.85e-07 tnom=25.0 version=3.22
+ tox=pv_tox + 7.3000e-09 toxm=7.33e-09 xj=4.0000000e-08
................................................................................
...........
................................................................................
...........
+ xl=pv_xl + 0 xw=pv_xw + 0 dwg=0.00
+ dwb=0.00 ldif=6.00e-08 hdif=1.8000e-07
+ rsh=0 rd=0 rs=0
+ rsc=0 rdc=0 vth0=pv_vth + mm_vth + -2.9599283
................................................................................
...........
................................................................................
...........
+ wr=1.0000000 u0=mm_u0 * 2.1579659e-02 lu0=-3.4748370e-09
................................................................................
...........
................................................................................
...........
................................................................................
...........
................................................................................
...........
49: type=p
+ lmin=1.045e-05 lmax=0.001 wmin=0.00001
+ wmax=0.001 tnom=25.0 version=3.22
+ tox=pv_tox + 7.3000e-09 toxm=7.33e-09 xj=4.0000000e-08
................................................................................
...........
................................................................................
...........
+ xl=pv_xl + 0 xw=pv_xw + 0 dwg=0.00
+ dwb=0.00 ldif=6.00e-08 hdif=1.8000e-07
+ rsh=0 rd=0 rs=0
+ rsc=0 rdc=0 vth0=pv_vth + mm_vth + -0.7296637
................................................................................
...........
................................................................................
...........
+ wr=1.0000000 u0=mm_u0 * 1.2042415e-02 a0=1.1595565
................................................................................
...........
................................................................................
...........
+ xti=3.0 cgdo=pv_cgo + 2.0960e-10 cgso=pv_cgo + 2.0960e-10
+ cgbo=0.000000e+00 capmod=3 nqsmod=0
+ elm=5 xpart=0 cgsl=0.00
+ cgdl=0.00 ckappa=0.6000000 cf=0.00
+ clc=1.0000000e-07 cle=0.6000000 dlc=2.0000000e-08
+ dwc=0 vfbcv=0 llc=0.000000e+00
+ lwc=0.000000e+00 wlc=0.000000e+00 wwc=0.000000e+00
+ lwlc=0.000000e+00 wwlc=0.000000e+00 acde=1
+ moin=15 noff=1 voffcv=0
}
ends p_33_ll