Quantcast
Channel: Cadence Custom IC Design Forum
Viewing all articles
Browse latest Browse all 4907

How to add a new component-part in Virtuoso

$
0
0

Hi ,

I have this spice code from ALADIN website, it is supposed to be the spice file for two nmos transistors connected in a certain way in one chip as in the attached figure.

I want to create this new component in Virtuoso to uses in the schematic.

I searched a lot around and I found CDF editing tutorial but it does not work since the parameters does not show up in the CDF form. Could any one help me in this.

Thank you

*-----------------------------------------------------------------------------------------*              d g s b v+
.subckt 114813 1 2 3 4 5 params: vtn=-1.3811
m1 1 2 3 4 ncg l=7.8e-6 w=138e-6 as=0.603e-8 ps=0.478e-3 ad=0.161e-8
+                       nrd=0.3 nrs=1 nrg=25 nrb=35
.param vtx={vtn} cox=1.0 ires=0.41 pox=1.0 M=1
.model ncg  nmos  (level=2
+ gamma=0.035 lot/4/uniform=-.22 dev/uniform=.04
+ vto={vtn}   lot/2/uniform=.2   dev/uniform=19e-3
+              Uo=650      lot/3/uniform=40   dev/uniform=5
+              Ucrit=0.7e4 Uexp=.1 Vmax=1.6e5
+              phi=0.65 tpg=+1
+              nsub={1e16*ires} neff={10*ires} nss=0.7e11 nfs=4.4e11
+              tox=(0.055u*cox) lot/8/uniform=9.1% dev/uniform=.05%
+              Cgso={.94n*cox} Cgdo={.59n*cox} Cgbo={.138n*pox} Xqc=.42
+              cj=.39m cjsw=264p xj=1.0u
+ ld=0.8u lot/uniform=.19 dev/uniform=.02 
+ wd=1.05u lot/uniform=.42 dev/uniform=.1
+            pb=.9 js=20e-6  mj=.5 mjsw=0.18
+              kf=.75e-28 rsh=10 lot/1/uniform=4 dev/uniform=.5)
dbv 4 5 dps 0.8e-8
dbd 4 1 dps 0.8e-8
dbs 4 3 dps 0.8e-8
dbg 4 2 dps 0.8e-8
dgv 2 5 dps 0.8e-8
.ends

Viewing all articles
Browse latest Browse all 4907

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>