The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Simulators >> Circuit Simulators >> comparator offset  simulation
https://designers-guide.org/forum/YaBB.pl?num=1273220335

Message started by VNF on May 7th, 2010, 1:18am

Title: comparator offset  simulation
Post by VNF on May 7th, 2010, 1:18am

Hi all,

Does anybody know how to include transistor mismatch (also cap mismatch) into simulation in Cadence ADE?

The transistor model I have from foundry does have something like "

model nch bsim3v3  {
    1: type=n minr=1e-60 lmin=1.2e-06 - dxl lmax=2.1e-05 wmin=1.2e-06 dxw wmax=1.01e-04 tnom=25 xl=3e-08
....
    2: type=n minr=1e-60 lmin=5e-07 - dxl lmax=1.2e-06 - dxl wmin=1.2e-06 - dxw wmax=1.01e-04 tnom=25 xl=3e-08
....
    3: type=n minr=1e-60 lmin=2.4e-07 lmax=5e-07 - dxl wmin=1.2e-06 dxw wmax=1.01e-04 tnom=25 xl=3e-08
....
    4: type=n minr=1e-60 lmin=1.2e-06 - dxl lmax=2.1e-05 wmin=6e-07 dxw wmax=1.2e-06 - dxw tnom=25 xl=3e-08
....
    5: type=n minr=1e-60 lmin=5e-07 - dxl lmax=1.2e-06 - dxl wmin=6e-07 - dxw wmax=1.2e-06 - dxw tnom=25 xl=3e-08
....
    6: type=n minr=1e-60 lmin=2.4e-07 lmax=5e-07 - dxl wmin=6e-07  dxw wmax=1.2e-06 - dxw tnom=25 xl=3e-08
....
....
    9: type=n minr=1e-60 lmin=2.4e-07 lmax=5e-07 - dxl wmin=3e-07 wmax=6e-07 - dxw tnom=25 xl=3e-08 + dxl flkmo
....            
}

not sure if that is something related.

Thanks!

Title: Re: comparator offset simulation
Post by pancho_hideboo on May 7th, 2010, 1:40am

I can't find out any design issue in your post again.
Your question is no more than easy issue related to specific vendor's simulator.


VNF wrote on May 7th, 2010, 1:18am:
Does anybody know how to include transistor mismatch (also cap mismatch) into simulation in Cadence ADE?
There are many simulators working in Cadence ADE.
What simulator do you use ?

I assume you use Cadence Spectre as simulator.

The followings are descriptions for "binning".

VNF wrote on May 7th, 2010, 1:18am:
model nch bsim3v3  {
    1: type=n minr=1e-60 lmin=1.2e-06 - dxl lmax=2.1e-05 wmin=1.2e-06 dxw wmax=1.01e-04 tnom=25 xl=3e-08
....
....
    9: type=n minr=1e-60 lmin=2.4e-07 lmax=5e-07 - dxl wmin=3e-07 wmax=6e-07 - dxw tnom=25 xl=3e-08 + dxl flkmo
....            
}



Descriptions for mismatch are like following.

Quote:
statistics {
       process {
               vary toxn  dist=gauss std=toxn_std
               vary dvthn dist=gauss std=dvthn_std
               vary dlxn  dist=gauss std=dlxn_std
               vary dxwn  dist=gauss std=dxwn_std
               vary cjn   dist=gauss std=cjn_std
               vary cjswn dist=gauss std=cjswn_std
               vary cjswgn dist=gauss std=cjswgn_std
               vary cgon  dist=gauss std=cgon_std
               vary hdifn dist=gauss std=hdifn_std

       }

       mismatch {
               vary toxn  dist=gauss std=mtoxn_std
               vary dvthn dist=gauss std=mdvthn_std
               vary dlxn  dist=gauss std=mdlxn_std
               vary dxwn  dist=gauss std=mdxwn_std
               vary cjn   dist=gauss std=mcjn_std
               vary cjswn dist=gauss std=mcjswn_std
               vary cjswgn dist=gauss std=mcjswgn_std
               vary cgon  dist=gauss std=mcgon_std
               vary hdifn dist=gauss std=mhdifn_std

       }
}


http://www.designers-guide.org/Forum/YaBB.pl?num=1074804759
http://www.designers-guide.org/Forum/YaBB.pl?num=1066706959

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.