<<-- ///cd19/chipndalenmos.TIP>> <<-- Tip-table for ChipNDale NMos>> <<-- Copyright © 1984 by Xerox Corporation. All rights reserved.>> <<-- Created by: Christian Jacobi, June 1, 1984 5:25:04 pm PDT>> <<-- Last Edited by: Christian Jacobi, December 27, 1984 5:50:29 pm PST>> [DEF,MiddleDown,(Yellow Down)] [DEF,Reset,(StopTrack)] SELECT TRIGGER FROM <<>> <> <<>> <> [MiddleDown] WHILE Q Down => Coords, DrawNXstr; <> <<>> <> [MiddleDown] WHILE E Down => Coords, DrawPullup; <> <> [MiddleDown] WHILE W Down => Coords, DrawAngleNXstr; <<>> <> <> [MiddleDown] WHILE One Down WHILE Two Down WHILE Three Down => Coords, DrawNButCon; <> [MiddleDown] WHILE One Down WHILE Two Down => Coords, DrawNBurCon; <<>> One Down WHILE Two Down => [Reset]; One Down WHILE Three Down => [Reset]; <<>> <> One Down => SELECT TRIGGER FROM [MiddleDown] => Coords, DrawNDifCon; One Up => SetLayerNDif; ENDCASE => [Reset]; [MiddleDown] WHILE One Down => Coords, DrawNDifCon; <<>> <> <> Two Down WHILE One Down => [Reset]; Two Down WHILE Three Down => [Reset]; Two Down => SELECT TRIGGER FROM [MiddleDown] => Coords, DrawPolCon; Two Up => SetLayerPol; ENDCASE => [Reset]; [MiddleDown] WHILE Two Down => Coords, DrawPolCon; <> <> Three Down WHILE One Down => [Reset]; Three Down WHILE Two Down => [Reset]; Three Down => SELECT TRIGGER FROM [MiddleDown] => Coords, DrawNButCon; Three Up => SetLayerMet; ENDCASE => [Reset]; [MiddleDown] WHILE Three Down => Coords, DrawNButCon; <> <> Four Down => SELECT TRIGGER FROM [MiddleDown] => Coords, DrawMm2Con; Four Up => SetLayerMet2; ENDCASE => [Reset]; [MiddleDown] WHILE Four Down => DrawMm2Con; Four Down => SetLayerMet2; ENDCASE.