File: BSimModel.mesa
Copyright (C) 1985 by Xerox Corporation. All rights reserved.
Last Edited by:
McCreight, April 11, 1985 6:55:01 pm PST
Sweetsun Chen, November 12, 1985 7:09:42 pm PST
DIRECTORY
Rope USING [ROPE];
BSimModel: CEDAR DEFINITIONS =
BEGIN
The 22 electrical parameters of CSIM 3.2 model of Scharfetter and Berkeley. cf. [cherry]<Oki>Bsim>akis>BSim.pas.
vfb: NAT= 0;
phif2: NAT= 1;
k1: NAT= 2;
k2: NAT= 3;
eta: NAT= 4;
beta0: NAT= 5;
u0: NAT= 6;
u1: NAT= 7;
x2beta0: NAT = 8;
x2eta: NAT = 9;
x3eta: NAT = 10;
x2u0: NAT = 11;
x2u1: NAT = 12;
beta0sat: NAT = 13;
x2beta0sat: NAT = 14;
x3beta0sat: NAT = 15;
x3u1: NAT = 16;
n0: NAT = 17; -- who knows in what order these last three appear!!
x2nb: NAT = 18;
x3nd: NAT = 19;
nBasicBSimParams: NAT = 20;
additional CSIM parameters
vdd: NAT = 20;
tempK: NAT = 21;
ProcessParams: TYPE = RECORD [
info: Rope.ROPE,
toxMicrons, tempC, vddVolts: REAL,
dutL: REAL ← 2.0,
dutW: REAL ← 20.0,
betaFudgeFactor: REAL ← 1.0,
params: ARRAY[0..nBasicBSimParams) OF ARRAY[1..6] OF REAL
];
ReadProcessFile: PROC [ fileName: Rope.ROPE ] RETURNS [ p: REF ProcessParams ];
WriteProcessFile: PROC [ fileName: Rope.ROPE, p: REF ProcessParams ];
END.
CHANGE LOG.
McCreight, April 11, 1985 6:55:01 pm PST, created.
Chen, July 17, 1985 11:08:27 am PDT, recompiled in Cedar6.0.