DIRECTORY Core, CoreCreate, Rosemary, Sisyph; SSI: CEDAR DEFINITIONS = BEGIN OPEN CoreCreate; Inverter: PROC [nw: NAT _ 4, nl: NAT _ 2, r: REAL _ 2.5, pw: NAT _ 0, pl: NAT _ 2, size: Rosemary.TransistorSize _ drive] RETURNS [ct: CellType]; TristateBuffer: PROC [nw: NAT _ 4, nl: NAT _ 2, r: REAL _ 2.5, pw: NAT _ 0, pl: NAT _ 2] RETURNS [ct: CellType]; NAnd: PROC [i: NAT _ 2, nw: NAT _ 4, nl: NAT _ 2, r: REAL _ 2.5, pw: NAT _ 0, pl: NAT _ 2] RETURNS [ct: CellType]; NAnd2: PROC [nw: NAT _ 4, nl: NAT _ 2, r: REAL _ 2.5, pw: NAT _ 0, pl: NAT _ 2] RETURNS [ct: CellType]; And: PROC [i: NAT _ 2, nw: NAT _ 4, nl: NAT _ 2, r: REAL _ 2.5, pw: NAT _ 0, pl: NAT _ 2] RETURNS [ct: CellType]; NOr: PROC [i: NAT _ 2, nw: NAT _ 4, nl: NAT _ 2, r: REAL _ 2.5, pw: NAT _ 0, pl: NAT _ 2] RETURNS [ct: CellType]; NOr2: PROC [nw: NAT _ 4, nl: NAT _ 2, r: REAL _ 2.5, pw: NAT _ 0, pl: NAT _ 2] RETURNS [ct: CellType]; Or: PROC [i: NAT _ 2, nw: NAT _ 4, nl: NAT _ 2, r: REAL _ 2.5, pw: NAT _ 0, pl: NAT _ 2] RETURNS [ct: CellType]; END. °SSI.mesa Copyright c 1985 by Xerox Corporation. All rights reserved. Barth, February 7, 1986 1:48:52 pm PST Louis Monier May 22, 1986 12:29:55 pm PDT IF pw=0 THEN pw _ r*nw "Vdd", "Gnd", "Input", "nOutput" "Vdd", "Gnd", "Input", "Drive", "nDrive", "nOutput" "Vdd", "Gnd", Seq["Input", i], "nOutput" "Vdd", "Gnd", Seq["Input", i], "Output" "Vdd", "Gnd", Seq["Input", i], "nOutput" "Vdd", "Gnd", Seq["Input", i], "Output" Κ˜codešœ™Kšœ Οmœ1™