mirror of https://github.com/IoTcat/CMOS-NOR.git
commit
cd656766e1
4 changed files with 514 additions and 0 deletions
Binary file not shown.
@ -0,0 +1,40 @@ |
||||
[IBIS ver] 2.1 |
||||
[File name] default.ibs |
||||
[File Rev] 03/22/02 |
||||
[Date] 03/22/0 |
||||
[Source] Microwind2 |
||||
[Notes] This file describes the IBIS model |
||||
| to control the Microwind floorplan |
||||
| |
||||
[Copyright] Etienne SICARD |
||||
[Component] BENCH01 |
||||
[Manufacturer] INSA |
||||
[Package] |
||||
R_pkg 1 |
||||
L_pkg 5nH |
||||
C_pkg 2pF |
||||
| |
||||
[Pin] signal_name model_name |
||||
1 A in1 |
||||
2 B in1 |
||||
3 C in1 |
||||
4 VDD1 power |
||||
5 VSS1 gnd |
||||
6 Clk in1 |
||||
7 D in1 |
||||
8 nand2 out1 |
||||
9 nor2 out1 |
||||
10 VDD2 power |
||||
11 VSS2 gnd |
||||
12 carry out1 |
||||
13 nor4 out1 |
||||
14 or3 out1 |
||||
15 Q out1 |
||||
16 VDD3 power |
||||
17 VSS3 gnd |
||||
18 sum out1 |
||||
19 carry out1 |
||||
20 carryBuff out1 |
||||
21 xorb out1 |
||||
22 abuf out1 |
||||
[END] |
@ -0,0 +1,407 @@ |
||||
MICROWIND 2.0 |
||||
* |
||||
* Rule File for CMOS 0.12µm |
||||
* |
||||
* Date : 27 Apr 99 created by Etienne Sicard |
||||
* 04 Jan 00 smaller dt |
||||
* 03 Avr 01 2d cross-section |
||||
* 17 Apr 01 update params, add high voltage, tox, level3 |
||||
* 20 Apr 01 various lowK, 4 types of MOS |
||||
* 10 Dec 01 Bsim4 model, gatek |
||||
* 02 Jun 03 Bsim4 pmos model |
||||
* |
||||
NAME CMOS 0.12µm - 6 Metal |
||||
* |
||||
lambda = 0.2 (Lambda is set to half the gate size) |
||||
metalLayers = 1 (Number of metal layers) |
||||
edram = 0 (Embedded DRAM process) |
||||
salicide = 0 (Enable salicide 1=enable 0= disable) |
||||
* |
||||
* Dielectrics |
||||
* |
||||
lowK = 3.1 (inter-metal oxide permittivity) |
||||
gateK = 5.0 (HighK gate dielectric) |
||||
* |
||||
* Gate oxide thickness is defined in l3tox (Level3), b4toxe (Bsim4) |
||||
* 2nm for core, 6nm for 2.5V I/O and analog |
||||
* |
||||
* Design rules associated to each layer |
||||
* |
||||
* Well |
||||
* |
||||
r101 = 10 (well width) |
||||
r102 = 11 (well spacing) |
||||
* |
||||
* Diffusion |
||||
* |
||||
r201 = 4 (diffusion width) |
||||
r202 = 4 (diffusion spacing) |
||||
r203 = 3 (border of nwell on diffp) |
||||
r204 = 5 (nwell to next diffn) |
||||
r205 = 8 (diffn to diffp) |
||||
r210 = 16 (Minimum diff surface lambda2) |
||||
* |
||||
* Poly |
||||
* |
||||
r301 = 2 (poly width) |
||||
r302 = 2 (gate length) |
||||
r303 = 4 (high voltage gate length) |
||||
r304 = 3 (poly spacing) |
||||
r305 = 1 (spacing poly and unrelated diff) |
||||
r306 = 4 (width of drain and source diff) |
||||
r307 = 2 (extra gate poly) |
||||
r310 = 16 (Minimum poly surface lambda2) |
||||
* |
||||
* Poly 2 |
||||
* |
||||
r311 = 2 (poly2 width) |
||||
r312 = 2 (poly2 spacing) |
||||
* |
||||
* Contact |
||||
r401 = 2 (contact width) |
||||
r402 = 4 (contact spacing) |
||||
r403 = 1 (metal border for contact) |
||||
r404 = 1 (poly border for contact) |
||||
r405 = 1 (diff border for contact) |
||||
r406 = 2 (contact to gate) |
||||
r407 = 1 (poly2 border for contact) |
||||
* |
||||
* metal |
||||
r501 = 3 (metal width) |
||||
r502 = 4 (metal spacing) |
||||
r510 = 16 (minimum surface) |
||||
* via |
||||
r601 = 2 (Via width) |
||||
r602 = 4 (Spacing) |
||||
r604 = 1 (border of metal) |
||||
r605 = 1 (border of metal2) |
||||
* metal 2 |
||||
r701 = 3 (Metal 2 width) |
||||
r702 = 4 |
||||
r710 = 16 (minimum surface) |
||||
* via 2 |
||||
r801 = 2 (Via width) |
||||
r802 = 4 (Spacing) |
||||
r804 = 1 (border of metal2) |
||||
r805 = 1 (border of metal3) |
||||
* metal 3 |
||||
r901 = 3 (width) |
||||
r902 = 4 (spacing) |
||||
r910 = 16 (Minimum surface) |
||||
* via 3 |
||||
ra01 = 2 (Via width) |
||||
ra02 = 4 (Spacing) |
||||
ra04 = 1 (border of metal3) |
||||
ra05 = 1 (border of metal4) |
||||
* metal 4 |
||||
rb01 = 3 (width) |
||||
rb02 = 4 (spacing) |
||||
rb10 = 16 (Minimum surface) |
||||
* via 4 |
||||
rc01 = 2 (Via width) |
||||
rc02 = 4 (Spacing) |
||||
rc04 = 1 (border of metal4) |
||||
rc05 = 3 (border of metal5) |
||||
* metal 5 |
||||
rd01 = 8 (width) |
||||
rd02 = 8 (spacing) |
||||
rd10 = 64 (Minimum surface) |
||||
* via 5 |
||||
re01 = 5 (Via width) |
||||
re02 = 5 (Spacing) |
||||
re04 = 2 (border of metal5) |
||||
re05 = 2 (border of metal6) |
||||
* metal 6 |
||||
rf01 = 8 (width) |
||||
rf02 = 8 (spacing) |
||||
rf10 = 144 (minimum surface) |
||||
* |
||||
* Pad rules |
||||
* |
||||
rp01 = 1330 (Pad width 80µm) |
||||
rp02 = 1330 (Pad spacing 80µm) |
||||
rp03 = 40 (Border of Vias) |
||||
rp04 = 40 (Border of metals) |
||||
rp05 = 200 (to unrelated active areas) |
||||
* |
||||
* Thickness of conductors for process aspect |
||||
* All in µm |
||||
* |
||||
* P++ epitaxial |
||||
thepi = 1.0 |
||||
heepi = -4.0 |
||||
* |
||||
* Shallow tretch isolation |
||||
thsti = 0.8 |
||||
hesti = -0.8 |
||||
* |
||||
* Poly |
||||
thpoly = 0.20 |
||||
hepoly = 0.01 |
||||
* |
||||
* Poly2 |
||||
thp2 = 0.2 |
||||
hep2 = 0.22 |
||||
* |
||||
* Diffusions |
||||
thdn = 0.4 |
||||
thdp = 0.4 |
||||
thnw = 1.0 |
||||
* |
||||
* Metallisation |
||||
thme = 0.40 |
||||
heme = 1.1 |
||||
thm2 = 0.40 |
||||
hem2 = 2.0 |
||||
thm3 = 0.40 |
||||
hem3 = 2.9 |
||||
thm4 = 0.40 |
||||
hem4 = 3.8 |
||||
thm5 = 0.8 |
||||
hem5 = 4.8 |
||||
thm6 = 0.8 |
||||
hem6 = 6.0 |
||||
thpass = 0.3 |
||||
hepass = 7.0 |
||||
thnit = 0.2 |
||||
henit = 7.3 |
||||
* |
||||
* Resistances Copper |
||||
* Unit is ohm/square |
||||
* |
||||
repo = 4 |
||||
repu = 40 |
||||
r2po = 4 |
||||
r2pu = 40 |
||||
redn = 25 |
||||
reun = 250 |
||||
redp = 30 |
||||
reup = 300 |
||||
rep2 = 4 |
||||
reme = 0.05 |
||||
rem2 = 0.05 |
||||
rem3 = 0.05 |
||||
rem4 = 0.05 |
||||
rem5 = 0.03 |
||||
rem6 = 0.03 |
||||
* |
||||
* Resistances vias: unit is ohm/via |
||||
reco = 20 |
||||
revi = 2 |
||||
rev2 = 2 |
||||
rev3 = 2 |
||||
rev4 = 1 |
||||
rev5 = 1 |
||||
* |
||||
* |
||||
* Parasitic capacitances |
||||
* |
||||
cpoOxyde= 15000 (Surface capacitance Poly/Thin oxyde aF/µm2) |
||||
cedram = 150000 (embedded Dram surface capacitance aF/µm2) |
||||
cpobody = 400 (No lineic capa) |
||||
cp2body = 400 |
||||
cmebody = 200 (Strong value due to upper and lower capa) |
||||
cm2body = 180 (to metal grid i.e 2*Cg) |
||||
cm3body = 160 |
||||
cm4body = 140 |
||||
cm5body = 120 |
||||
cm6body = 100 |
||||
cgsn = 500 ( Gate/source capa of nMOS) |
||||
cgsp = 500 |
||||
cmelineic = 0 |
||||
cm2lineic = 0 |
||||
cm3lineic = 0 |
||||
cm4lineic = 0 |
||||
cm5lineic = 0 |
||||
cm6lineic = 0 |
||||
* |
||||
* Vertical crosstalk |
||||
* |
||||
cmepoly = 60 |
||||
cp2poly = 1700 |
||||
cm2me = 100 |
||||
cm3m2 = 100 |
||||
cm4m3 = 100 |
||||
cm5m4 = 100 |
||||
cm6m5 = 100 |
||||
* |
||||
* Lateral Crosstalk |
||||
* |
||||
cmextk = 30 (Lineic capacitance for crosstalk coupling in aF/µm) |
||||
cm2xtk = 30 (C is computed using Cx=cmextk*l/spacing) |
||||
cm3xtk = 30 |
||||
cm4xtk = 30 |
||||
cm5xtk = 40 |
||||
cm6xtk = 40 |
||||
* |
||||
* Junction capacitances |
||||
* |
||||
cdnpwell = 350 (n+/psub) |
||||
cdpnwell = 300 (p+/nwell) |
||||
cnwell = 250 (nwell/psub) |
||||
cpwell = 100 (pwell/nsub) |
||||
cldn = 100 (Lineic capacitance N+/P- aF/µm) |
||||
cldp = 100 (Idem for P+/N-) |
||||
* |
||||
* MOS definition |
||||
* |
||||
MOS1 low leakage |
||||
MOS2 high speed |
||||
MOS3 high voltage |
||||
* |
||||
* Nmos Model 3 parameters |
||||
* |
||||
NMOS |
||||
l3vto = 0.4 |
||||
l3u0 = 0.06 |
||||
l3tox = 2e-9 |
||||
l3vmax = 120e3 |
||||
l3gamma = 0.4 |
||||
l3theta = 0.5 |
||||
l3kappa = 0.06 |
||||
l3phi = 0.2 |
||||
l3ld = 8e-9 |
||||
l3nss = 0.06 |
||||
* |
||||
* high speed |
||||
l3v2to = 0.3 |
||||
l3u2 = 0.06 |
||||
l3t2ox = 2e-9 |
||||
* |
||||
* high voltage |
||||
l3v3to = 0.7 |
||||
l3u3 = 0.06 |
||||
l3t3ox = 5e-9 |
||||
* |
||||
* Pmos Model 3 |
||||
* |
||||
PMOS |
||||
l3vto = -0.45 |
||||
l3u0 = 0.02 |
||||
l3tox = 2.0e-9 |
||||
l3vmax = 110e3 |
||||
l3gamma = 0.4 |
||||
l3theta = 0.3 |
||||
l3kappa = 0.06 |
||||
l3phi = 0.2 |
||||
l3ld = 8e-9 |
||||
l3nss = 0.06 |
||||
* |
||||
* high speed |
||||
l3v2to = -0.3 |
||||
l3u2 = 0.02 |
||||
l3t2ox = 2.0e-9 |
||||
* |
||||
* high voltage |
||||
l3v3to = -0.7 |
||||
l3u3 = 0.02 |
||||
l3t3ox = 5e-9 |
||||
* |
||||
* BSIM4 parameters |
||||
* |
||||
* Nmos |
||||
* |
||||
NMOS |
||||
b4vtho = 0.4 |
||||
b4k1 = 0.45 |
||||
b4k2 = 0.1 |
||||
b4xj = 1.7e-7 |
||||
b4toxe = 2.0e-9 |
||||
b4ndep = 1.8e17 |
||||
b4d0vt = 2.3 |
||||
b4d1vt = 0.54 |
||||
b4vfb = -0.9 |
||||
b4u0 = 0.05 |
||||
b4voff = 0.05 |
||||
b4ua = 3e-15 |
||||
b4uc = -0.047e-15 |
||||
b4vsat = 100e3 |
||||
b4pscbe1 =230e6 |
||||
b4ute = -1.8 |
||||
b4kt1 = -0.06 |
||||
b4lint = 0.01e-6 |
||||
b4wint = 0.02e-6 |
||||
b4xj = 1.5e-7 |
||||
b4nfact = 1.6 |
||||
b4ndep = 1.7e17 |
||||
b4pclm = 1.1 |
||||
* |
||||
* high speed |
||||
b4v2to = 0.3 |
||||
b4l2int = 0.02e-6 |
||||
b4t2ox = 2.0e-9 |
||||
* |
||||
* high voltage |
||||
b4v3to = 0.7 |
||||
b4t3ox = 5e-9 |
||||
* |
||||
* Pmos BSIM4 |
||||
* |
||||
PMOS |
||||
b4vtho = 0.45 |
||||
b4k1 = 0.45 |
||||
b4k2 = 0.1 |
||||
b4xj = 1.7e-7 |
||||
b4toxe = 2e-9 |
||||
b4ndep = 1.8e17 |
||||
b4d0vt = 2.3 |
||||
b4d1vt = 0.54 |
||||
b4vfb = -0.9 |
||||
b4u0 = 0.018 |
||||
b4ua = 1.5e-15 |
||||
b4voff = 0.05 |
||||
b4uc = -0.047e-15 |
||||
b4vsat = 60e3 |
||||
b4pscbe1 =230e6 |
||||
b4ute = -1.8 |
||||
b4kt1 = -0.06 |
||||
b4lint = 0.01e-6 |
||||
b4nfact = 1.6 |
||||
b4wint = 0.02e-6 |
||||
b4xj = 1.5e-7 |
||||
b4ndep = 1.7e17 |
||||
b4pclm = 0.7 |
||||
* |
||||
* high speed |
||||
b4v2to = 0.3 |
||||
b4l2int = 0.02e-6 |
||||
b4t2ox = 2e-9 |
||||
* |
||||
* high voltage |
||||
b4v3to = 0.7 |
||||
b4t3ox = 5e-9 |
||||
* |
||||
* CIF Layers |
||||
* MicroWind layer, CIF layer, overetch |
||||
* |
||||
cif nwell 1 0.0 |
||||
cif diffp 17 0.5 |
||||
cif diffn 16 0.5 |
||||
cif aarea 2 0.5 |
||||
cif poly 13 0.0 |
||||
cif contact 19 0.025 |
||||
cif metal 23 0.0125 |
||||
cif via 25 0.0125 |
||||
cif metal2 27 0.0125 |
||||
cif via2 32 0.0125 |
||||
cif metal3 34 0.0125 |
||||
cif via3 35 0.0125 |
||||
cif metal4 36 0.0125 |
||||
cif via4 52 0.0125 |
||||
cif metal5 53 0.0 |
||||
cif via5 54 0.0 |
||||
cif metal6 55 0.0 |
||||
cif passiv 31 0.0 |
||||
cif text 94 0.0 |
||||
* |
||||
* |
||||
* MicroWind simulation parameters |
||||
* |
||||
deltaT = 0.30e-12 (Minimum simulation interval dT) |
||||
vdd = 4 |
||||
hvdd = 2.5 |
||||
temperature = 27 |
||||
riseTime = 0.025 |
||||
* |
||||
* End CMOS 0.12µm |
||||
* |
@ -0,0 +1,67 @@ |
||||
VERSION 2020/4/22 11:59:38 |
||||
FIG #C:\Users\ushio\Desktop\dd\nor.MSK |
||||
BB(177,57,213,100) |
||||
SIMU #5.00 |
||||
REC(177,74,26,22,NW) |
||||
REC(185,96,18,2,NW) |
||||
REC(208,82,4,2,NW) |
||||
REC(208,90,4,2,DP) |
||||
REC(195,77,5,16,DP) |
||||
REC(187,77,6,16,DP) |
||||
REC(180,77,5,16,DP) |
||||
REC(208,86,4,2,DN) |
||||
REC(195,65,5,4,DN) |
||||
REC(187,65,6,4,DN) |
||||
REC(180,65,5,4,DN) |
||||
REC(181,78,2,2,CO) |
||||
REC(197,84,2,2,CO) |
||||
REC(189,95,2,2,CO) |
||||
REC(197,66,2,2,CO) |
||||
REC(197,90,2,2,CO) |
||||
REC(181,66,2,2,CO) |
||||
REC(197,78,2,2,CO) |
||||
REC(181,90,2,2,CO) |
||||
REC(189,66,2,2,CO) |
||||
REC(209,78,2,2,CO) |
||||
REC(181,84,2,2,CO) |
||||
REC(177,71,8,2,PO) |
||||
REC(185,63,2,32,PO) |
||||
REC(208,94,4,2,PO) |
||||
REC(195,70,9,2,PO) |
||||
REC(193,63,2,32,PO) |
||||
REC(177,94,15,4,ME) |
||||
REC(180,77,4,17,ME) |
||||
REC(188,65,4,8,ME) |
||||
REC(196,77,4,16,ME) |
||||
REC(177,57,27,4,ME) |
||||
REC(188,73,16,4,ME) |
||||
REC(180,61,4,8,ME) |
||||
REC(208,98,4,2,ME) |
||||
REC(196,61,4,8,ME) |
||||
REC(193,77,2,16,DP) |
||||
REC(185,77,2,16,DP) |
||||
REC(193,65,2,4,DN) |
||||
REC(185,65,2,4,DN) |
||||
TITLE 179 97 #Vdd |
||||
$1 1000 0 |
||||
TITLE 190 59 #Vss |
||||
$0 1000 0 |
||||
TITLE 178 72 #A |
||||
$c 1000 0 0.2250 0.2500 0.4750 0.5000 |
||||
TITLE 203 71 #B |
||||
$c 1000 0 0.4750 0.5000 0.9750 1.0000 |
||||
TITLE 203 75 #OUTPUT |
||||
$v 1000 0 |
||||
TITLE 213 95 #Polysilicon |
||||
$- 1000 0 |
||||
TITLE 213 99 #Metal |
||||
$- 1000 0 |
||||
TITLE 213 87 #N+ Diffusion |
||||
$- 1000 0 |
||||
TITLE 213 79 #Contact |
||||
$- 1000 0 |
||||
TITLE 213 91 #P+ Diffusion |
||||
$- 1000 0 |
||||
TITLE 213 83 #N Well |
||||
$- 1000 0 |
||||
FFIG C:\Users\ushio\Desktop\dd\nor.MSK |
Loading…
Reference in new issue