DIRECTORY RoseTypes, RoseCreate, Basics, Asserting, BiasTypes, Rope, SwitchTypes, PrintTV, AMBridge, IO; Transistors: CEDAR DEFINITIONS = BEGIN Mode: TYPE = {Enhancement, Depletion}; Transistor: PROC [args: TransistorArgs] RETURNS [ct: RoseTypes.CellType]; TransistorArgs: TYPE = RECORD [ strength: RoseTypes.Strength _ drive, positive: BOOL _ TRUE, mode: Mode _ Enhancement, unidirectional: BOOL _ FALSE, biased: BOOL _ FALSE, offStrength: RoseTypes.Strength _ SwitchTypes.none]; nE: RoseTypes.CellType; nD: RoseTypes.CellType; pE: RoseTypes.CellType; unE: RoseTypes.CellType; unD: RoseTypes.CellType; upE: RoseTypes.CellType; wpu: RoseTypes.CellType; wpd: RoseTypes.CellType; END. όTransistors.Mesa created by RoseTranslate 3.1.3 of September 5, 1985 12:14:34 pm PDT created from Transistors.Rose of July 15, 1985 10:19:50 pm PDT created for Spreitzer.pa created at September 5, 1985 12:29:06 pm PDT explicitly requested CEDAR: Κ˜Icodešœ™KšœC™CKšœ>™>Kšœ™Kšœ,™,K˜K˜šΟk ˜ Kšœ[œ˜^—K˜KšΠbx œœ ˜K˜Kšœ˜K˜K˜šœ™Jšœœ˜&—K˜šΟn œœœ˜Išœœœ˜K˜%Kšœ œœ˜K˜Kšœœœ˜Kšœœœ˜K˜4—K˜—K˜K˜K˜K˜K˜K˜K˜K˜K˜Kšœ˜—…—ΆΙ