-- CDOldLilacCMosA.cm
-- Set up ChipNDale for color plotting cmos on Lilac
-- Ch. Jacobi, January 18, 1985 3:11:52 pm PST
-- Last Edited by: Jacobi, December 19, 1985 12:03:02 pm PST
Last Edited by: Christian Jacobi, July 29, 1986 2:20:27 pm PDT
gbb April 14, 1986 1:28:00 pm PST
CDCMosA
Install CDPDPlot
///ChipNDale/CDRemoveRegistration CDxPuffin CDxPuffinCyan CDxPuffinMagenta CDxPuffinYellow CDxPDPlot
← CDSetupPD.Technology[$cmos]
← CDSetupPD.Keys[$CDxPuffin, NIL, $CDxPuffinCyan, $CDxPuffinMagenta, $CDxPuffinYellow, "cmos colors, for Puffin, stipples still far from optimal"]
← CDSetupPD.LayerNumber[2]
--error
← CDSetupPD.Cyan8[[20H, 20H, 0FFH, 20H, 20H, 20H, 20H, 20H]]
← CDSetupPD.Yellow8[[20H, 20H, 0FFH, 20H, 20H, 20H, 20H, 20H]]
← CDSetupPD.Magenta8[[20H, 20H, 0FFH, 20H, 20H, 20H, 20H, 20H]]
← CDSetupPD.LayerNumber[1]
--highlight
← CDSetupPD.Cyan8[[40H, 40H, 40H, 40H, 0FFH, 40H, 40H, 40H]]
← CDSetupPD.LayerNumber[0]
--combined
← CDSetupPD.Magenta8[[10H, 10H, 10H, 10H, 10H, 10H, 0FFH, 10H]]
← CDSetupPD.Layer[$ndif]
← CDSetupPD.Yellow8[[102, 102, 102, 153, 153, 153, 153, 102]]
← CDSetupPD.Cyan8[[102, 102, 102, 153, 153, 153, 153, 102]]
← CDSetupPD.Layer[$pwelCont]
← CDSetupPD.Cyan4[[12, 12, 3, 3]]
← CDSetupPD.Yellow4[[12, 12, 3, 3]]
← CDSetupPD.Magenta4[[0, 0, 0, 8]]
← CDSetupPD.Layer[$nwelCont]
← CDSetupPD.Cyan4[[2, 2, 8, 0]]
← CDSetupPD.Yellow4[[2, 2, 8, 0]]
← CDSetupPD.Magenta4[[1, 7, 0, 8]]
← CDSetupPD.Layer[$pol]
← CDSetupPD.Magenta8[[15, 15, 15*16, 15*16, 15, 15, 15*16, 15*16]]
← CDSetupPD.Yellow8[[15, 15, 15*16, 15*16, 15, 15, 15*16, 15*16]]
← CDSetupPD.Layer[$met]
← CDSetupPD.Cyan8[[224, 96, 56, 24, 14, 6, 131, 129]]
← CDSetupPD.Layer[$cut]
← CDSetupPD.Cyan4[[0FH, 0FH, 0FH, 0FH]]
← CDSetupPD.Yellow4[[0FH, 0FH, 0FH, 0FH]]
← CDSetupPD.Magenta4[[0FH, 0FH, 0FH, 0FH]]
← CDSetupPD.Layer[$met2]
← CDSetupPD.Cyan8[[68, 238, 68, 0, 68, 238, 68, 0]]
← CDSetupPD.Layer[$cut2]
← CDSetupPD.Cyan4[[14, 7, 14, 7]]
← CDSetupPD.Yellow4[[14, 7, 14, 7]]
← CDSetupPD.Magenta4[[14, 7, 14, 7]]
← CDSetupPD.Layer[$ovg]
← CDSetupPD.Cyan8[[0, 30, 30, 30, 30, 0, 0, 0]]
← CDSetupPD.Magenta8[[0, 30, 30, 24, 24, 0, 0, 0]]
← CDSetupPD.Layer[$nwel]
← CDSetupPD.Yellow8[[28, 56, 112, 224, 193, 131, 7, 14]]
← CDSetupPD.Layer[$bur]
← CDSetupPD.Cyan8[[0, 30, 30, 30, 30, 0, 0, 0]]
← CDSetupPD.Magenta8[[0, 30, 30, 30, 30, 0, 0, 0]]
← CDSetupPD.Yellow8[[0, 30, 30, 30, 30, 0, 0, 0]]
← CDSetupPD.Layer[$pdif ]
← CDSetupPD.Yellow8[[102, 102, 102, 153, 153, 153, 153, 102]]
← CDSetupPD.Cyan8[[102, 102, 102, 153, 153, 153, 153, 102]]
← CDSetupPD.Layer[$imp]
← CDSetupPD.Yellow8[[28, 56, 112, 224, 193, 131, 7, 14]]
-- ← CDSetupPD.Layer[$snerd]
-- as error message only
-- ← CDSetupPD.Cyan4[[3, 3, 3, 3]]
-- ← CDSetupPD.Yellow4[[3, 3, 3, 3]]
-- ← CDSetupPD.Magenta4[[3, 3, 3, 3]]
← CDSetupPD.Layer[$pwel]
-- as error message only
← CDSetupPD.Cyan4[[0FH, 0FH, 0, 0]]
← CDSetupPD.Yellow4[[0FH, 0FH, 0, 0]]
← CDSetupPD.Magenta4[[0FH, 0FH, 0, 0]]
-- ← CDSetupPD.Layer[$NOcOL]
-- as error message only
-- ← CDSetupPD.Cyan4[[0FH, 1, 1, 1]]
-- ← CDSetupPD.Yellow4[[0FH, 1, 1, 1]]
-- ← CDSetupPD.Magenta4[[0FH, 1, 1, 1]]
← CDSetupPD.End[]