home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 13 / 13.iso / p / p078 / 8.img / MLIB.PLB / ICT.DEF < prev    next >
Encoding:
Text File  |  1990-12-10  |  37.6 KB  |  1,106 lines

  1. (***************************************************************************)
  2. (*                                                                         *)
  3. (*                         Copyright (C) 1987-1990                         *)
  4. (*                      by Gogesch Micro Systems, INC.                     *)
  5. (*                                                                         *)
  6. (*                           All rights reserved.                          *)
  7. (*                                                                         *)
  8. (***************************************************************************)
  9.  
  10.  
  11. ;ALL DATA WAS TAKEN FROM MARCH, 1989 DATA SHEETS
  12. %StartModel
  13. %Manufacturer:ICT
  14. %Type:18CV8
  15. %PartNumber:PEEL18CV8-15
  16. %LastNode ? ?
  17. %NumPins: 20
  18. %FDF AND 0 P1 ~P1 P11 ~P11 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5
  19.      N4 ~N4 P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8*
  20.  
  21. %MACRO CV8MAC(InFuse:%FF, S0:%SF, LorOutput:%TEXT, TLNode:%TEXT, TNode:%TEXT,
  22.        EnableFuse:%SF, TSBEnable:%FF, PolarityFuse:%SF, OutPin:%TEXT,
  23.        FeedBack:%TEXT);
  24.  
  25.     LOR(%InFuse, %InFuse+36, %InFuse+72, %InFuse+108, %InFuse+144, %InFuse+180,
  26.         %InFuse+216, %InFuse+252; LorOutput);
  27.  %CASE %S0, %S0+1, %S0+2
  28.    0:
  29.      LOR(LorOutput, L1; TLNode);
  30.      DQFFC(TLNode, P1, L2; TNode; 12,12,12,0,10,10,20,20,20,10,12,12,12,0,10,10,20,20,20,10);
  31.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  32.      %IF %PolarityFuse = 0 %THEN
  33.       BUF(LorOutput;OutPin; 15,15,15,15);
  34.      %ELSE
  35.       INV(LorOutput; OutPin; 15,15,15,15);
  36.      %END;
  37.     %ELSE
  38.      %IF %PolarityFuse = 0 %THEN
  39.       TSB(LorOutput, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  40.      %ELSE
  41.       ITSB(LorOutput, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  42.      %END;
  43.     %END;
  44.     BUF(TNode; FeedBack; 0,0,0,0);
  45.   |2:
  46.      %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  47.       %IF %PolarityFuse = 0 %THEN
  48.        BUF(LorOutput; OutPin; 15,15,15,15);
  49.       %ELSE
  50.        INV(LorOutput; OutPin; 15,15,15,15);
  51.       %END;
  52.      %ELSE
  53.       %IF %PolarityFuse = 0 %THEN
  54.        TSB(LorOutput, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  55.       %ELSE
  56.        ITSB(LorOutput, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  57.       %END;
  58.      %END;
  59.      BUF(LorOutput; FeedBack; 0,0,0,0);
  60.   |3:
  61.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  62.      %IF %PolarityFuse = 0 %THEN
  63.       BUF(LorOutput;OutPin; 15,15,15,15);
  64.      %ELSE
  65.       INV(LorOutput; OutPin; 15,15,15,15);
  66.      %END;
  67.     %ELSE
  68.      %IF %PolarityFuse = 0 %THEN
  69.       TSB(LorOutput, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  70.      %ELSE
  71.       ITSB(LorOutput, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  72.      %END;
  73.     %END;
  74.     BUF(OutPin; FeedBack; 0,0,0,0);
  75.   |4:
  76.      LOR(LorOutput, L1; TLNode);
  77.      DQFFC(TLNode, P1, L2; TNode; 12,12,12,0,10,10,20,20,20,10,12,12,12,0,10,10,20,20,20,10);
  78.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  79.      %IF %PolarityFuse = 0 %THEN
  80.       BUF(TNode;OutPin; 0,0,0,0);
  81.      %ELSE
  82.       INV(TNode; OutPin; 0,0,0,0);
  83.      %END;
  84.     %ELSE
  85.      %IF %PolarityFuse = 0 %THEN
  86.       TSB(TNode, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  87.      %ELSE
  88.       ITSB(TNode, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  89.      %END;
  90.     %END;
  91.     BUF(TNode; FeedBack; 0,0,0,0);
  92.   |6:
  93.      LOR(LorOutput, L1; TLNode);
  94.      DQFFC(TLNode, P1, L2; TNode; 12,12,12,0,10,10,20,20,20,10,12,12,12,0,10,10,20,20,20,10);
  95.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  96.      %IF %PolarityFuse = 0 %THEN
  97.       BUF(TNode;OutPin; 0,0,0,0);
  98.      %ELSE
  99.       INV(TNode; OutPin; 0,0,0,0);
  100.      %END;
  101.     %ELSE
  102.      %IF %PolarityFuse = 0 %THEN
  103.       TSB(TNode, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  104.      %ELSE
  105.       ITSB(TNode, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  106.      %END;
  107.     %END;
  108.     BUF(LorOutput; FeedBack; 0,0,0,0);
  109.   |7:
  110.      LOR(LorOutput, L1; TLNode);
  111.      DQFFC(TLNode, P1, L2; TNode; 12,12,12,0,10,10,20,20,20,10,12,12,12,0,10,10,20,20,20,10);
  112.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  113.      %IF %PolarityFuse = 0 %THEN
  114.       BUF(TNode;OutPin; 0,0,0,0);
  115.      %ELSE
  116.       INV(TNode; OutPin; 0,0,0,0);
  117.      %END;
  118.     %ELSE
  119.      %IF %PolarityFuse = 0 %THEN
  120.       TSB(TNode, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  121.      %ELSE
  122.       ITSB(TNode, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  123.      %END;
  124.     %END;
  125.     BUF(OutPin; FeedBack; 0,0,0,0);
  126.  %END;
  127. %MACEND;
  128.  
  129. LAND(%FF2592; L1);
  130. LNOR(%FF2628, IPH; L2);
  131.  
  132. CV8MAC(%FF00, %SF2665, L3, L4, N9, %SF2304, %FF2304, %SF2664, P19, N1);
  133. CV8MAC(%FF288, %SF2669, L5, L6, N10, %SF2340, %FF2340, %SF2668, P18, N2);
  134. CV8MAC(%FF576, %SF2673, L7, L8, N11, %SF2376, %FF2376, %SF2672, P17, N3);
  135. CV8MAC(%FF864, %SF2677, L9, L10, N12, %SF2412, %FF2412, %SF2676, P16, N4);
  136. CV8MAC(%FF1152, %SF2681, L11, L12, N13, %SF2448, %FF2448, %SF2680, P15, N5);
  137. CV8MAC(%FF1440, %SF2685, L13, L14, N14, %SF2484, %FF2484, %SF2684, P14, N6);
  138. CV8MAC(%FF1728, %SF2689, L15, L16, N15, %SF2520, %FF2520, %SF2688, P13, N7);
  139. CV8MAC(%FF2016, %SF2693, L17, L18, N16, %SF2556, %FF2556, %SF2692, P12, N8);
  140. %EndModel
  141.  
  142. %StartModel
  143. %Manufacturer:ICT
  144. %Type:18CV8
  145. %PartNumber:PEEL18CV8-20
  146. %LastNode ? ?
  147. %NumPins: 20
  148. %FDF AND 0 P1 ~P1 P11 ~P11 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5
  149.      N4 ~N4 P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8*
  150.  
  151. %MACRO CV8MAC(InFuse:%FF, S0:%SF, LorOutput:%TEXT, TLNode:%TEXT, TNode:%TEXT,
  152.        EnableFuse:%SF, TSBEnable:%FF, PolarityFuse:%SF, OutPin:%TEXT,
  153.        FeedBack:%TEXT);
  154.  
  155.     LOR(%InFuse, %InFuse+36, %InFuse+72, %InFuse+108, %InFuse+144, %InFuse+180,
  156.         %InFuse+216, %InFuse+252; LorOutput);
  157.  %CASE %S0, %S0+1, %S0+2
  158.    0:
  159.      LOR(LorOutput, L1; TLNode);
  160.      DQFFC(TLNode, P1, L2; TNode; 15,15,15,0,12,12,25,25,20,15,15,15,15,0,12,12,25,25,20,15);
  161.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  162.      %IF %PolarityFuse = 0 %THEN
  163.       BUF(LorOutput;OutPin; 20,20,20,20);
  164.      %ELSE
  165.       INV(LorOutput; OutPin; 20,20,20,20);
  166.      %END;
  167.     %ELSE
  168.      %IF %PolarityFuse = 0 %THEN
  169.       TSB(LorOutput, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  170.      %ELSE
  171.       ITSB(LorOutput, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  172.      %END;
  173.     %END;
  174.     BUF(TNode; FeedBack; 0,0,0,0);
  175.   |2:
  176.      %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  177.       %IF %PolarityFuse = 0 %THEN
  178.        BUF(LorOutput; OutPin; 20,20,20,20);
  179.       %ELSE
  180.        INV(LorOutput; OutPin; 20,20,20,20);
  181.       %END;
  182.      %ELSE
  183.       %IF %PolarityFuse = 0 %THEN
  184.        TSB(LorOutput, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  185.       %ELSE
  186.        ITSB(LorOutput, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  187.       %END;
  188.      %END;
  189.      BUF(LorOutput; FeedBack; 0,0,0,0);
  190.   |3:
  191.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  192.      %IF %PolarityFuse = 0 %THEN
  193.       BUF(LorOutput;OutPin; 20,20,20,20);
  194.      %ELSE
  195.       INV(LorOutput; OutPin; 20,20,20,20);
  196.      %END;
  197.     %ELSE
  198.      %IF %PolarityFuse = 0 %THEN
  199.       TSB(LorOutput, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  200.      %ELSE
  201.       ITSB(LorOutput, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  202.      %END;
  203.     %END;
  204.     BUF(OutPin; FeedBack; 0,0,0,0);
  205.   |4:
  206.      LOR(LorOutput, L1; TLNode);
  207.      DQFFC(TLNode, P1, L2; TNode; 15,15,15,0,12,12,25,25,20,15,15,15,15,0,12,12,25,25,20,15);
  208.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  209.      %IF %PolarityFuse = 0 %THEN
  210.       BUF(TNode;OutPin; 20,20,20,20);
  211.      %ELSE
  212.       INV(TNode; OutPin; 20,20,20,20);
  213.      %END;
  214.     %ELSE
  215.      %IF %PolarityFuse = 0 %THEN
  216.       TSB(TNode, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  217.      %ELSE
  218.       ITSB(TNode, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  219.      %END;
  220.     %END;
  221.     BUF(TNode; FeedBack; 0,0,0,0);
  222.   |6:
  223.      LOR(LorOutput, L1; TLNode);
  224.      DQFFC(TLNode, P1, L2; TNode; 15,15,15,0,12,12,25,25,20,15,15,15,15,0,12,12,25,25,20,15);
  225.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  226.      %IF %PolarityFuse = 0 %THEN
  227.       BUF(TNode;OutPin; 0,0,0,0);
  228.      %ELSE
  229.       INV(TNode; OutPin; 0,0,0,0);
  230.      %END;
  231.     %ELSE
  232.      %IF %PolarityFuse = 0 %THEN
  233.       TSB(TNode, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  234.      %ELSE
  235.       ITSB(TNode, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  236.      %END;
  237.     %END;
  238.     BUF(LorOutput; FeedBack; 0,0,0,0);
  239.   |7:
  240.      LOR(LorOutput, L1; TLNode);
  241.      DQFFC(TLNode, P1, L2; TNode; 15,15,15,0,12,12,25,25,20,15,15,15,15,0,12,12,25,25,20,15);
  242.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  243.      %IF %PolarityFuse = 0 %THEN
  244.       BUF(TNode;OutPin; 0,0,0,0);
  245.      %ELSE
  246.       INV(TNode; OutPin; 0,0,0,0);
  247.      %END;
  248.     %ELSE
  249.      %IF %PolarityFuse = 0 %THEN
  250.       TSB(TNode, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  251.      %ELSE
  252.       ITSB(TNode, TSBEnable; OutPin; 20,20,20,20,20,20,20,20);
  253.      %END;
  254.     %END;
  255.     BUF(OutPin; FeedBack; 0,0,0,0);
  256.  %END;
  257. %MACEND;
  258.  
  259. LAND(%FF2592; L1);
  260. LNOR(%FF2628, IPH; L2);
  261.  
  262. CV8MAC(%FF00, %SF2665, L3, L4, N9, %SF2304, %FF2304, %SF2664, P19, N1);
  263. CV8MAC(%FF288, %SF2669, L5, L6, N10, %SF2340, %FF2340, %SF2668, P18, N2);
  264. CV8MAC(%FF576, %SF2673, L7, L8, N11, %SF2376, %FF2376, %SF2672, P17, N3);
  265. CV8MAC(%FF864, %SF2677, L9, L10, N12, %SF2412, %FF2412, %SF2676, P16, N4);
  266. CV8MAC(%FF1152, %SF2681, L11, L12, N13, %SF2448, %FF2448, %SF2680, P15, N5);
  267. CV8MAC(%FF1440, %SF2685, L13, L14, N14, %SF2484, %FF2484, %SF2684, P14, N6);
  268. CV8MAC(%FF1728, %SF2689, L15, L16, N15, %SF2520, %FF2520, %SF2688, P13, N7);
  269. CV8MAC(%FF2016, %SF2693, L17, L18, N16, %SF2556, %FF2556, %SF2692, P12, N8);
  270. %EndModel
  271.  
  272. %StartModel
  273. %Manufacturer:ICT
  274. %Type:18CV8
  275. %PartNumber:PEEL18CV8-25
  276. %LastNode ? ?
  277. %NumPins: 20
  278. %FDF AND 0 P1 ~P1 P11 ~P11 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5
  279.      N4 ~N4 P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8*
  280.  
  281. %MACRO CV8MAC(InFuse:%FF, S0:%SF, LorOutput:%TEXT, TLNode:%TEXT, TNode:%TEXT,
  282.        EnableFuse:%SF, TSBEnable:%FF, PolarityFuse:%SF, OutPin:%TEXT,
  283.        FeedBack:%TEXT);
  284.  
  285.     LOR(%InFuse, %InFuse+36, %InFuse+72, %InFuse+108, %InFuse+144, %InFuse+180,
  286.         %InFuse+216, %InFuse+252; LorOutput);
  287.  %CASE %S0, %S0+1, %S0+2
  288.    0:
  289.      LOR(LorOutput, L1; TLNode);
  290.      DQFFC(TLNode, P1, L2; TNode; 15,15,20,0,15,15,30,30,25,5,15,15,20,0,15,15,30,30,25,5);
  291.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  292.      %IF %PolarityFuse = 0 %THEN
  293.       BUF(LorOutput;OutPin; 25,25,25,25);
  294.      %ELSE
  295.       INV(LorOutput; OutPin; 25,25,25,25);
  296.      %END;
  297.     %ELSE
  298.      %IF %PolarityFuse = 0 %THEN
  299.       TSB(LorOutput, TSBEnable; OutPin; 25,25,25,25,25,25,25,25);
  300.      %ELSE
  301.       ITSB(LorOutput, TSBEnable; OutPin; 25,25,25,25,25,25,25,25);
  302.      %END;
  303.     %END;
  304.     BUF(TNode; FeedBack; 0,0,0,0);
  305.   |2:
  306.      %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  307.       %IF %PolarityFuse = 0 %THEN
  308.        BUF(LorOutput; OutPin; 25,25,25,25);
  309.       %ELSE
  310.        INV(LorOutput; OutPin; 25,25,25,25);
  311.       %END;
  312.      %ELSE
  313.       %IF %PolarityFuse = 0 %THEN
  314.        TSB(LorOutput, TSBEnable; OutPin; 25,25,25,25,25,25,25,25);
  315.       %ELSE
  316.        ITSB(LorOutput, TSBEnable; OutPin; 25,25,25,25,25,25,25,25);
  317.       %END;
  318.      %END;
  319.      BUF(LorOutput; FeedBack; 0,0,0,0);
  320.   |3:
  321.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  322.      %IF %PolarityFuse = 0 %THEN
  323.       BUF(LorOutput;OutPin; 25,25,25,25);
  324.      %ELSE
  325.       INV(LorOutput; OutPin; 25,25,25,25);
  326.      %END;
  327.     %ELSE
  328.      %IF %PolarityFuse = 0 %THEN
  329.       TSB(LorOutput, TSBEnable; OutPin; 25,25,25,25,25,25,25,25);
  330.      %ELSE
  331.       ITSB(LorOutput, TSBEnable; OutPin; 25,25,25,25,25,25,25,25);
  332.      %END;
  333.     %END;
  334.     BUF(OutPin; FeedBack; 0,0,0,0);
  335.   |4:
  336.      LOR(LorOutput, L1; TLNode);
  337.      DQFFC(TLNode, P1, L2; TNode; 15,15,20,0,15,15,30,30,25,5,15,15,20,0,15,15,30,30,25,5);
  338.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  339.      %IF %PolarityFuse = 0 %THEN
  340.       BUF(TNode;OutPin; 0,0,0,0);
  341.      %ELSE
  342.       INV(TNode; OutPin; 0,0,0,0);
  343.      %END;
  344.     %ELSE
  345.      %IF %PolarityFuse = 0 %THEN
  346.       TSB(TNode, TSBEnable; OutPin; 25,25,25,25,25,25,25,25);
  347.      %ELSE
  348.       ITSB(TNode, TSBEnable; OutPin; 25,25,25,25,25,25,25,25);
  349.      %END;
  350.     %END;
  351.     BUF(TNode; FeedBack; 0,0,0,0);
  352.   |6:
  353.      LOR(LorOutput, L1; TLNode);
  354.      DQFFC(TLNode, P1, L2; TNode; 15,15,20,0,15,15,30,30,25,5,15,15,20,0,15,15,30,30,25,5);
  355.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  356.      %IF %PolarityFuse = 0 %THEN
  357.       BUF(TNode;OutPin; 0,0,0,0);
  358.      %ELSE
  359.       INV(TNode; OutPin; 0,0,0,0);
  360.      %END;
  361.     %ELSE
  362.      %IF %PolarityFuse = 0 %THEN
  363.       TSB(TNode, TSBEnable; OutPin; 25,25,25,25,25,25,25,25);
  364.      %ELSE
  365.       ITSB(TNode, TSBEnable; OutPin; 25,25,25,25,25,25,25,25);
  366.      %END;
  367.     %END;
  368.     BUF(LorOutput; FeedBack; 0,0,0,0);
  369.   |7:
  370.      LOR(LorOutput, L1; TLNode);
  371.      DQFFC(TLNode, P1, L2; TNode; 15,15,20,0,15,15,30,30,25,5,15,15,20,0,15,15,30,30,25,5);
  372.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  373.      %IF %PolarityFuse = 0 %THEN
  374.       BUF(TNode;OutPin; 0,0,0,0);
  375.      %ELSE
  376.       INV(TNode; OutPin; 0,0,0,0);
  377.      %END;
  378.     %ELSE
  379.      %IF %PolarityFuse = 0 %THEN
  380.       TSB(TNode, TSBEnable; OutPin; 25,25,25,25,25,25,25,25);
  381.      %ELSE
  382.       ITSB(TNode, TSBEnable; OutPin; 25,25,25,25,25,25,25,25);
  383.      %END;
  384.     %END;
  385.     BUF(OutPin; FeedBack; 0,0,0,0);
  386.  %END;
  387. %MACEND;
  388.  
  389. LAND(%FF2592; L1);
  390. LNOR(%FF2628, IPH; L2);
  391.  
  392. CV8MAC(%FF00, %SF2665, L3, L4, N9, %SF2304, %FF2304, %SF2664, P19, N1);
  393. CV8MAC(%FF288, %SF2669, L5, L6, N10, %SF2340, %FF2340, %SF2668, P18, N2);
  394. CV8MAC(%FF576, %SF2673, L7, L8, N11, %SF2376, %FF2376, %SF2672, P17, N3);
  395. CV8MAC(%FF864, %SF2677, L9, L10, N12, %SF2412, %FF2412, %SF2676, P16, N4);
  396. CV8MAC(%FF1152, %SF2681, L11, L12, N13, %SF2448, %FF2448, %SF2680, P15, N5);
  397. CV8MAC(%FF1440, %SF2685, L13, L14, N14, %SF2484, %FF2484, %SF2684, P14, N6);
  398. CV8MAC(%FF1728, %SF2689, L15, L16, N15, %SF2520, %FF2520, %SF2688, P13, N7);
  399. CV8MAC(%FF2016, %SF2693, L17, L18, N16, %SF2556, %FF2556, %SF2692, P12, N8);
  400. %EndModel
  401.  
  402. %StartModel
  403. %Manufacturer:ICT
  404. %Type:18CV8
  405. %PartNumber:PEEL18CV8-30
  406. %LastNode ? ?
  407. %NumPins: 20
  408. %FDF AND 0 P1 ~P1 P11 ~P11 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5
  409.      N4 ~N4 P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8*
  410.  
  411. %MACRO CV8MAC(InFuse:%FF, S0:%SF, LorOutput:%TEXT, TLNode:%TEXT, TNode:%TEXT,
  412.        EnableFuse:%SF, TSBEnable:%FF, PolarityFuse:%SF, OutPin:%TEXT,
  413.        FeedBack:%TEXT);
  414.  
  415.     LOR(%InFuse, %InFuse+36, %InFuse+72, %InFuse+108, %InFuse+144, %InFuse+180,
  416.         %InFuse+216, %InFuse+252; LorOutput);
  417.  %CASE %S0, %S0+1, %S0+2
  418.    0:
  419.      LOR(LorOutput, L1; TLNode);
  420.      DQFFC(TLNode, P1, L2; TNode; 20,20,25,0,15,15,35,35,30,5,20,20,25,0,15,15,35,35,30,5);
  421.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  422.      %IF %PolarityFuse = 0 %THEN
  423.       BUF(LorOutput;OutPin; 30,30,30,30);
  424.      %ELSE
  425.       INV(LorOutput; OutPin; 30,30,30,30);
  426.      %END;
  427.     %ELSE
  428.      %IF %PolarityFuse = 0 %THEN
  429.       TSB(LorOutput, TSBEnable; OutPin; 30,30,30,30,30,30,30,30);
  430.      %ELSE
  431.       ITSB(LorOutput, TSBEnable; OutPin; 30,30,30,30,30,30,30,30);
  432.      %END;
  433.     %END;
  434.     BUF(TNode; FeedBack; 0,0,0,0);
  435.   |2:
  436.      %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  437.       %IF %PolarityFuse = 0 %THEN
  438.        BUF(LorOutput; OutPin; 30,30,30,30);
  439.       %ELSE
  440.        INV(LorOutput; OutPin; 30,30,30,30);
  441.       %END;
  442.      %ELSE
  443.       %IF %PolarityFuse = 0 %THEN
  444.        TSB(LorOutput, TSBEnable; OutPin; 30,30,30,30,30,30,30,30);
  445.       %ELSE
  446.        ITSB(LorOutput, TSBEnable; OutPin; 30,30,30,30,30,30,30,30);
  447.       %END;
  448.      %END;
  449.      BUF(LorOutput; FeedBack; 0,0,0,0);
  450.   |3:
  451.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  452.      %IF %PolarityFuse = 0 %THEN
  453.       BUF(LorOutput;OutPin; 30,30,30,30);
  454.      %ELSE
  455.       INV(LorOutput; OutPin; 30,30,30,30);
  456.      %END;
  457.     %ELSE
  458.      %IF %PolarityFuse = 0 %THEN
  459.       TSB(LorOutput, TSBEnable; OutPin; 30,30,30,30,30,30,30,30);
  460.      %ELSE
  461.       ITSB(LorOutput, TSBEnable; OutPin; 30,30,30,30,30,30,30,30);
  462.      %END;
  463.     %END;
  464.     BUF(OutPin; FeedBack; 0,0,0,0);
  465.   |4:
  466.      LOR(LorOutput, L1; TLNode);
  467.      DQFFC(TLNode, P1, L2; TNode; 20,20,25,0,15,15,35,35,30,5,20,20,25,0,15,15,35,35,30,5);
  468.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  469.      %IF %PolarityFuse = 0 %THEN
  470.       BUF(TNode;OutPin; 0,0,0,0);
  471.      %ELSE
  472.       INV(TNode; OutPin; 0,0,0,0);
  473.      %END;
  474.     %ELSE
  475.      %IF %PolarityFuse = 0 %THEN
  476.       TSB(TNode, TSBEnable; OutPin; 30,30,30,30,30,30,30,30);
  477.      %ELSE
  478.       ITSB(TNode, TSBEnable; OutPin; 30,30,30,30,30,30,30,30);
  479.      %END;
  480.     %END;
  481.     BUF(TNode; FeedBack; 0,0,0,0);
  482.   |6:
  483.      LOR(LorOutput, L1; TLNode);
  484.      DQFFC(TLNode, P1, L2; TNode; 20,20,25,0,15,15,35,35,30,5,20,20,25,0,15,15,35,35,30,5);
  485.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  486.      %IF %PolarityFuse = 0 %THEN
  487.       BUF(TNode;OutPin; 0,0,0,0);
  488.      %ELSE
  489.       INV(TNode; OutPin; 0,0,0,0);
  490.      %END;
  491.     %ELSE
  492.      %IF %PolarityFuse = 0 %THEN
  493.       TSB(TNode, TSBEnable; OutPin; 30,30,30,30,30,30,30,30);
  494.      %ELSE
  495.       ITSB(TNode, TSBEnable; OutPin; 30,30,30,30,30,30,30,30);
  496.      %END;
  497.     %END;
  498.     BUF(LorOutput; FeedBack; 0,0,0,0);
  499.   |7:
  500.      LOR(LorOutput, L1; TLNode);
  501.      DQFFC(TLNode, P1, L2; TNode; 20,20,25,0,15,15,35,35,30,5,20,20,25,0,15,15,35,35,30,5);
  502.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  503.      %IF %PolarityFuse = 0 %THEN
  504.       BUF(TNode;OutPin; 0,0,0,0);
  505.      %ELSE
  506.       INV(TNode; OutPin; 0,0,0,0);
  507.      %END;
  508.     %ELSE
  509.      %IF %PolarityFuse = 0 %THEN
  510.       TSB(TNode, TSBEnable; OutPin; 30,30,30,30,30,30,30,30);
  511.      %ELSE
  512.       ITSB(TNode, TSBEnable; OutPin; 30,30,30,30,30,30,30,30);
  513.      %END;
  514.     %END;
  515.     BUF(OutPin; FeedBack; 0,0,0,0);
  516.  %END;
  517. %MACEND;
  518.  
  519. LAND(%FF2592; L1);
  520. LNOR(%FF2628, IPH; L2);
  521.  
  522. CV8MAC(%FF00, %SF2665, L3, L4, N9, %SF2304, %FF2304, %SF2664, P19, N1);
  523. CV8MAC(%FF288, %SF2669, L5, L6, N10, %SF2340, %FF2340, %SF2668, P18, N2);
  524. CV8MAC(%FF576, %SF2673, L7, L8, N11, %SF2376, %FF2376, %SF2672, P17, N3);
  525. CV8MAC(%FF864, %SF2677, L9, L10, N12, %SF2412, %FF2412, %SF2676, P16, N4);
  526. CV8MAC(%FF1152, %SF2681, L11, L12, N13, %SF2448, %FF2448, %SF2680, P15, N5);
  527. CV8MAC(%FF1440, %SF2685, L13, L14, N14, %SF2484, %FF2484, %SF2684, P14, N6);
  528. CV8MAC(%FF1728, %SF2689, L15, L16, N15, %SF2520, %FF2520, %SF2688, P13, N7);
  529. CV8MAC(%FF2016, %SF2693, L17, L18, N16, %SF2556, %FF2556, %SF2692, P12, N8);
  530. %EndModel
  531.  
  532. %StartModel
  533. %Manufacturer:ICT
  534. %Type:18CV8
  535. %PartNumber:PEEL18CV8-35
  536. %LastNode ? ?
  537. %NumPins: 20
  538. %FDF AND 0 P1 ~P1 P11 ~P11 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5
  539.      N4 ~N4 P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8*
  540.  
  541. %MACRO CV8MAC(InFuse:%FF, S0:%SF, LorOutput:%TEXT, TLNode:%TEXT, TNode:%TEXT,
  542.        EnableFuse:%SF, TSBEnable:%FF, PolarityFuse:%SF, OutPin:%TEXT,
  543.        FeedBack:%TEXT);
  544.  
  545.     LOR(%InFuse, %InFuse+36, %InFuse+72, %InFuse+108, %InFuse+144, %InFuse+180,
  546.         %InFuse+216, %InFuse+252; LorOutput);
  547.  %CASE %S0, %S0+1, %S0+2
  548.    0:
  549.      LOR(LorOutput, L1; TLNode);
  550.      DQFFC(TLNode, P1, L2; TNode; 20,20,30,0,15,15,40,40,35,5,20,20,30,0,15,15,40,40,35,5);
  551.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  552.      %IF %PolarityFuse = 0 %THEN
  553.       BUF(LorOutput;OutPin; 35,35,35,35);
  554.      %ELSE
  555.       INV(LorOutput; OutPin; 35,35,35,35);
  556.      %END;
  557.     %ELSE
  558.      %IF %PolarityFuse = 0 %THEN
  559.       TSB(LorOutput, TSBEnable; OutPin; 35,35,35,35,35,35,35,35);
  560.      %ELSE
  561.       ITSB(LorOutput, TSBEnable; OutPin; 35,35,35,35,35,35,35,35);
  562.      %END;
  563.     %END;
  564.     BUF(TNode; FeedBack; 0,0,0,0);
  565.   |2:
  566.      %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  567.       %IF %PolarityFuse = 0 %THEN
  568.        BUF(LorOutput; OutPin; 35,35,35,35);
  569.       %ELSE
  570.        INV(LorOutput; OutPin; 35,35,35,35);
  571.       %END;
  572.      %ELSE
  573.       %IF %PolarityFuse = 0 %THEN
  574.        TSB(LorOutput, TSBEnable; OutPin; 35,35,35,35,35,35,35,35);
  575.       %ELSE
  576.        ITSB(LorOutput, TSBEnable; OutPin; 35,35,35,35,35,35,35,35);
  577.       %END;
  578.      %END;
  579.      BUF(LorOutput; FeedBack; 0,0,0,0);
  580.   |3:
  581.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  582.      %IF %PolarityFuse = 0 %THEN
  583.       BUF(LorOutput;OutPin; 35,35,35,35);
  584.      %ELSE
  585.       INV(LorOutput; OutPin; 35,35,35,35);
  586.      %END;
  587.     %ELSE
  588.      %IF %PolarityFuse = 0 %THEN
  589.       TSB(LorOutput, TSBEnable; OutPin; 35,35,35,35,35,35,35,35);
  590.      %ELSE
  591.       ITSB(LorOutput, TSBEnable; OutPin; 35,35,35,35,35,35,35,35);
  592.      %END;
  593.     %END;
  594.     BUF(OutPin; FeedBack; 0,0,0,0);
  595.   |4:
  596.      LOR(LorOutput, L1; TLNode);
  597.      DQFFC(TLNode, P1, L2; TNode; 20,20,30,0,15,15,40,40,35,5,20,20,30,0,15,15,40,40,35,5);
  598.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  599.      %IF %PolarityFuse = 0 %THEN
  600.       BUF(TNode;OutPin; 35,35,35,35);
  601.      %ELSE
  602.       INV(TNode; OutPin; 35,35,35,35);
  603.      %END;
  604.     %ELSE
  605.      %IF %PolarityFuse = 0 %THEN
  606.       TSB(TNode, TSBEnable; OutPin; 35,35,35,35,35,35,35,35);
  607.      %ELSE
  608.       ITSB(TNode, TSBEnable; OutPin; 35,35,35,35,35,35,35,35);
  609.      %END;
  610.     %END;
  611.     BUF(TNode; FeedBack; 0,0,0,0);
  612.   |6:
  613.      LOR(LorOutput, L1; TLNode);
  614.      DQFFC(TLNode, P1, L2; TNode; 20,20,30,0,15,15,40,40,35,5,20,20,30,0,15,15,40,40,35,5);
  615.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  616.      %IF %PolarityFuse = 0 %THEN
  617.       BUF(TNode;OutPin; 35,35,35,35);
  618.      %ELSE
  619.       INV(TNode; OutPin; 35,35,35,35);
  620.      %END;
  621.     %ELSE
  622.      %IF %PolarityFuse = 0 %THEN
  623.       TSB(TNode, TSBEnable; OutPin; 35,35,35,35,35,35,35,35);
  624.      %ELSE
  625.       ITSB(TNode, TSBEnable; OutPin; 35,35,35,35,35,35,35,35);
  626.      %END;
  627.     %END;
  628.     BUF(LorOutput; FeedBack; 0,0,0,0);
  629.   |7:
  630.      LOR(LorOutput, L1; TLNode);
  631.      DQFFC(TLNode, P1, L2; TNode; 20,20,30,0,15,15,40,40,35,5,20,20,30,0,15,15,40,40,35,5);
  632.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  633.      %IF %PolarityFuse = 0 %THEN
  634.       BUF(TNode;OutPin; 35,35,35,35);
  635.      %ELSE
  636.       INV(TNode; OutPin; 35,35,35,35);
  637.      %END;
  638.     %ELSE
  639.      %IF %PolarityFuse = 0 %THEN
  640.       TSB(TNode, TSBEnable; OutPin; 35,35,35,35,35,35,35,35);
  641.      %ELSE
  642.       ITSB(TNode, TSBEnable; OutPin; 35,35,35,35,35,35,35,35);
  643.      %END;
  644.     %END;
  645.     BUF(OutPin; FeedBack; 0,0,0,0);
  646.  %END;
  647. %MACEND;
  648.  
  649. LAND(%FF2592; L1);
  650. LNOR(%FF2628, IPH; L2);
  651.  
  652. CV8MAC(%FF00, %SF2665, L3, L4, N9, %SF2304, %FF2304, %SF2664, P19, N1);
  653. CV8MAC(%FF288, %SF2669, L5, L6, N10, %SF2340, %FF2340, %SF2668, P18, N2);
  654. CV8MAC(%FF576, %SF2673, L7, L8, N11, %SF2376, %FF2376, %SF2672, P17, N3);
  655. CV8MAC(%FF864, %SF2677, L9, L10, N12, %SF2412, %FF2412, %SF2676, P16, N4);
  656. CV8MAC(%FF1152, %SF2681, L11, L12, N13, %SF2448, %FF2448, %SF2680, P15, N5);
  657. CV8MAC(%FF1440, %SF2685, L13, L14, N14, %SF2484, %FF2484, %SF2684, P14, N6);
  658. CV8MAC(%FF1728, %SF2689, L15, L16, N15, %SF2520, %FF2520, %SF2688, P13, N7);
  659. CV8MAC(%FF2016, %SF2693, L17, L18, N16, %SF2556, %FF2556, %SF2692, P12, N8);
  660. %EndModel
  661.  
  662. %StartModel
  663. %Manufacturer:ICT
  664. %Type:18CV8
  665. %PartNumber:PEEL18CV8-45
  666. %LastNode ? ?
  667. %NumPins: 20
  668. %FDF AND 0 P1 ~P1 P11 ~P11 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5
  669.      N4 ~N4 P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8*
  670.  
  671. %MACRO CV8MAC(InFuse:%FF, S0:%SF, LorOutput:%TEXT, TLNode:%TEXT, TNode:%TEXT,
  672.        EnableFuse:%SF, TSBEnable:%FF, PolarityFuse:%SF, OutPin:%TEXT,
  673.        FeedBack:%TEXT);
  674.  
  675.     LOR(%InFuse, %InFuse+36, %InFuse+72, %InFuse+108, %InFuse+144, %InFuse+180,
  676.         %InFuse+216, %InFuse+252; LorOutput);
  677.  %CASE %S0, %S0+1, %S0+2
  678.    0:
  679.      LOR(LorOutput, L1; TLNode);
  680.      DQFFC(TLNode, P1, L2; TNode; 25,25,35,0,15,15,50,50,45,5,25,25,35,0,15,15,50,50,45,5);
  681.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  682.      %IF %PolarityFuse = 0 %THEN
  683.       BUF(LorOutput;OutPin; 45,45,45,45);
  684.      %ELSE
  685.       INV(LorOutput; OutPin; 45,45,45,45);
  686.      %END;
  687.     %ELSE
  688.      %IF %PolarityFuse = 0 %THEN
  689.       TSB(LorOutput, TSBEnable; OutPin; 45,45,45,45,45,45,45,45);
  690.      %ELSE
  691.       ITSB(LorOutput, TSBEnable; OutPin; 45,45,45,45,45,45,45,45);
  692.      %END;
  693.     %END;
  694.     BUF(TNode; FeedBack; 0,0,0,0);
  695.   |2:
  696.      %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  697.       %IF %PolarityFuse = 0 %THEN
  698.        BUF(LorOutput; OutPin; 45,45,45,45);
  699.       %ELSE
  700.        INV(LorOutput; OutPin; 45,45,45,45);
  701.       %END;
  702.      %ELSE
  703.       %IF %PolarityFuse = 0 %THEN
  704.        TSB(LorOutput, TSBEnable; OutPin; 45,45,45,45,45,45,45,45);
  705.       %ELSE
  706.        ITSB(LorOutput, TSBEnable; OutPin; 45,45,45,45,45,45,45,45);
  707.       %END;
  708.      %END;
  709.      BUF(LorOutput; FeedBack; 0,0,0,0);
  710.   |3:
  711.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  712.      %IF %PolarityFuse = 0 %THEN
  713.       BUF(LorOutput;OutPin; 45,45,45,45);
  714.      %ELSE
  715.       INV(LorOutput; OutPin; 45,45,45,45);
  716.      %END;
  717.     %ELSE
  718.      %IF %PolarityFuse = 0 %THEN
  719.       TSB(LorOutput, TSBEnable; OutPin; 45,45,45,45,45,45,45,45);
  720.      %ELSE
  721.       ITSB(LorOutput, TSBEnable; OutPin; 45,45,45,45,45,45,45,45);
  722.      %END;
  723.     %END;
  724.     BUF(OutPin; FeedBack; 0,0,0,0);
  725.   |4:
  726.      LOR(LorOutput, L1; TLNode);
  727.      DQFFC(TLNode, P1, L2; TNode; 25,25,35,0,15,15,50,50,45,5,25,25,35,0,15,15,50,50,45,5);
  728.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  729.      %IF %PolarityFuse = 0 %THEN
  730.       BUF(TNode;OutPin; 0,0,0,0);
  731.      %ELSE
  732.       INV(TNode; OutPin; 0,0,0,0);
  733.      %END;
  734.     %ELSE
  735.      %IF %PolarityFuse = 0 %THEN
  736.       TSB(TNode, TSBEnable; OutPin; 45,45,45,45,45,45,45,45);
  737.      %ELSE
  738.       ITSB(TNode, TSBEnable; OutPin; 45,45,45,45,45,45,45,45);
  739.      %END;
  740.     %END;
  741.     BUF(TNode; FeedBack; 0,0,0,0);
  742.   |6:
  743.      LOR(LorOutput, L1; TLNode);
  744.      DQFFC(TLNode, P1, L2; TNode; 25,25,35,0,15,15,50,50,45,5,25,25,35,0,15,15,50,50,45,5);
  745.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  746.      %IF %PolarityFuse = 0 %THEN
  747.       BUF(TNode;OutPin; 0,0,0,0);
  748.      %ELSE
  749.       INV(TNode; OutPin; 0,0,0,0);
  750.      %END;
  751.     %ELSE
  752.      %IF %PolarityFuse = 0 %THEN
  753.       TSB(TNode, TSBEnable; OutPin; 45,45,45,45,45,45,45,45);
  754.      %ELSE
  755.       ITSB(TNode, TSBEnable; OutPin; 45,45,45,45,45,45,45,45);
  756.      %END;
  757.     %END;
  758.     BUF(LorOutput; FeedBack; 0,0,0,0);
  759.   |7:
  760.      LOR(LorOutput, L1; TLNode);
  761.      DQFFC(TLNode, P1, L2; TNode; 25,25,35,0,15,15,50,50,45,5,25,25,35,0,15,15,50,50,45,5);
  762.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  763.      %IF %PolarityFuse = 0 %THEN
  764.       BUF(TNode;OutPin; 0,0,0,0);
  765.      %ELSE
  766.       INV(TNode; OutPin; 0,0,0,0);
  767.      %END;
  768.     %ELSE
  769.      %IF %PolarityFuse = 0 %THEN
  770.       TSB(TNode, TSBEnable; OutPin; 45,45,45,45,45,45,45,45);
  771.      %ELSE
  772.       ITSB(TNode, TSBEnable; OutPin; 45,45,45,45,45,45,45,45);
  773.      %END;
  774.     %END;
  775.     BUF(OutPin; FeedBack; 0,0,0,0);
  776.  %END;
  777. %MACEND;
  778.  
  779. LAND(%FF2592; L1);
  780. LNOR(%FF2628, IPH; L2);
  781.  
  782. CV8MAC(%FF00, %SF2665, L3, L4, N9, %SF2304, %FF2304, %SF2664, P19, N1);
  783. CV8MAC(%FF288, %SF2669, L5, L6, N10, %SF2340, %FF2340, %SF2668, P18, N2);
  784. CV8MAC(%FF576, %SF2673, L7, L8, N11, %SF2376, %FF2376, %SF2672, P17, N3);
  785. CV8MAC(%FF864, %SF2677, L9, L10, N12, %SF2412, %FF2412, %SF2676, P16, N4);
  786. CV8MAC(%FF1152, %SF2681, L11, L12, N13, %SF2448, %FF2448, %SF2680, P15, N5);
  787. CV8MAC(%FF1440, %SF2685, L13, L14, N14, %SF2484, %FF2484, %SF2684, P14, N6);
  788. CV8MAC(%FF1728, %SF2689, L15, L16, N15, %SF2520, %FF2520, %SF2688, P13, N7);
  789. CV8MAC(%FF2016, %SF2693, L17, L18, N16, %SF2556, %FF2556, %SF2692, P12, N8);
  790. %EndModel
  791.  
  792. %StartModel
  793. %Manufacturer:ICT
  794. %Type:22CV10
  795. %PartNumber:PEEL22CV10-20
  796. %LastNode ? ?
  797. %NumPins: 24
  798. %FDF AND 0 P1 ~P1 N1 ~N1 P2 ~P2 N2 ~N2 P3 ~P3 N3 ~N3 P4 ~P4 N4 ~N4 P5 ~P5
  799.      N5 ~N5 P6 ~P6 N6 ~N6 P7 ~P7 N7 ~N7 P8 ~P8 N8 ~N8 P9 ~P9 N9 ~N9
  800.      P10 ~P10 N10 ~N10 P11 ~P11 P13 ~P13 *
  801.  
  802. %MACRO LOR16(InFuse:%FF, OutLNode:%TEXT);
  803.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  804.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  805.      %InFuse+528,%InFuse+572,%InFuse+616,%InFuse+660; OutLNode);
  806. %MACEND;
  807.  
  808. %MACRO LOR14(InFuse:%FF, OutLNode:%TEXT);
  809.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  810.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  811.      %InFuse+528,%InFuse+572; OutLNode);
  812. %MACEND;
  813.  
  814. %MACRO LOR12(InFuse:%FF, OutLNode:%TEXT);
  815.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  816.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,
  817.      %InFuse+484; OutLNode);
  818. %MACEND;
  819.  
  820. %MACRO LOR10(InFuse:%FF, OutLNode:%TEXT);
  821.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  822.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396; OutLNode);
  823. %MACEND;
  824.  
  825. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  826.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  827.      %InFuse+264,%InFuse+308; OutLNode);
  828. %MACEND;
  829.  
  830. %MACRO V10Mac(S1:%SF, S0:%SF, FeedBack:%TEXT, OrOutput:%TEXT, TNode:%TEXT,
  831.               OutPin:%TEXT, InFuse:%FF, EnableFuse:%SF, TLNode:%TEXT);
  832.  %CASE %S1,%S0
  833.    0:
  834.      LOR(OrOutput, L21; TLNode);
  835.      DQFFC(TLNode, P1, L22; TNode; 15,15,12,0,12,12,25,25,20,25,15,15,12,0,12,12,25,25,20,25);
  836.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  837.      INV(TNode; OutPin; 0,0,0,0);
  838.     %ELSE
  839.      ITSB(TNode, %InFuse; OutPin; 20,20,20,20,20,20,20,20);
  840.     %END;
  841.     INV(TNode; FeedBack; 0,0,0,0);
  842.   |1:
  843.      LOR(OrOutput, L21; TLNode);
  844.      DQFFC(TLNode, P1, L22; TNode; 15,15,12,0,12,12,25,25,20,25,15,15,12,0,12,12,25,25,20,25);
  845.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  846.      BUF(TNode; OutPin; 0,0,0,0);
  847.     %ELSE
  848.      TSB(TNode, %InFuse; OutPin; 20,20,20,20,20,20,20,20);
  849.     %END;
  850.     INV(TNode; FeedBack; 0,0,0,0);
  851.   |2:
  852.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  853.      INV(OrOutput; OutPin; 20,20,20,20);
  854.     %ELSE
  855.      INV(OrOutput; TNode; 20,20,20,20);
  856.      TSB(TNode, %InFuse; OutPin; 20,20,20,20,20,20,20,20);
  857.     %END;
  858.     BUF(OutPin; FeedBack; 0,0,0,0);
  859.   |3:
  860.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  861.      BUF(OrOutput; OutPin; 20,20,20,20);
  862.     %ELSE
  863.      BUF(OrOutput; TNode; 20,20,20,20);
  864.      TSB(TNode, %InFuse; OutPin; 20,20,20,20,20,20,20,20);
  865.     %END;
  866.     BUF(OutPin; FeedBack; 0,0,0,0);
  867.   %END;
  868. %MACEND;
  869.  
  870. LAND(%FF5764; L21);
  871. LNOR(%FF00, IPH; L22);
  872.  
  873. LOR8(%FF88, L1);
  874. LOR10(%FF484, L2);
  875. LOR12(%FF968, L3);
  876. LOR14(%FF1540, L4);
  877. LOR16(%FF2200, L5);
  878. LOR16(%FF2948, L6);
  879. LOR14(%FF3696, L7);
  880. LOR12(%FF4356, L8);
  881. LOR10(%FF4928, L9);
  882. LOR8(%FF5412, L10);
  883.  
  884. V10Mac(%SF5809, %SF5808, N1, L1, N11, P23, %FF44, %SF44, L11);
  885. V10Mac(%SF5811, %SF5810, N2, L2, N12, P22, %FF440, %SF440, L12);
  886. V10Mac(%SF5813, %SF5812, N3, L3, N13, P21, %FF924, %SF924, L13);
  887. V10Mac(%SF5815, %SF5814, N4, L4, N14, P20, %FF1496, %SF1496, L14);
  888. V10Mac(%SF5817, %SF5816, N5, L5, N15, P19, %FF2156, %SF2156, L15);
  889. V10Mac(%SF5819, %SF5818, N6, L6, N16, P18, %FF2904, %SF2904, L16);
  890. V10Mac(%SF5821, %SF5820, N7, L7, N17, P17, %FF3652, %SF3652, L17);
  891. V10Mac(%SF5823, %SF5822, N8, L8, N18, P16, %FF4312, %SF4312, L18);
  892. V10Mac(%SF5825, %SF5824, N9, L9, N19, P15, %FF4884, %SF4884, L19);
  893. V10Mac(%SF5827, %SF5826, N10, L10, N20, P14, %FF5368, %SF5368, L20);
  894. %EndModel
  895.  
  896.  
  897. %StartModel
  898. %Manufacturer:ICT
  899. %Type:22CV10
  900. %PartNumber:PEEL22CV10-25
  901. %LastNode ? ?
  902. %NumPins: 24
  903. %FDF AND 0 P1 ~P1 N1 ~N1 P2 ~P2 N2 ~N2 P3 ~P3 N3 ~N3 P4 ~P4 N4 ~N4 P5 ~P5
  904.      N5 ~N5 P6 ~P6 N6 ~N6 P7 ~P7 N7 ~N7 P8 ~P8 N8 ~N8 P9 ~P9 N9 ~N9
  905.      P10 ~P10 N10 ~N10 P11 ~P11 P13 ~P13 *
  906.  
  907. %MACRO LOR16(InFuse:%FF, OutLNode:%TEXT);
  908.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  909.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  910.      %InFuse+528,%InFuse+572,%InFuse+616,%InFuse+660; OutLNode);
  911. %MACEND;
  912.  
  913. %MACRO LOR14(InFuse:%FF, OutLNode:%TEXT);
  914.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  915.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  916.      %InFuse+528,%InFuse+572; OutLNode);
  917. %MACEND;
  918.  
  919. %MACRO LOR12(InFuse:%FF, OutLNode:%TEXT);
  920.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  921.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,
  922.      %InFuse+484; OutLNode);
  923. %MACEND;
  924.  
  925. %MACRO LOR10(InFuse:%FF, OutLNode:%TEXT);
  926.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  927.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396; OutLNode);
  928. %MACEND;
  929.  
  930. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  931.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  932.      %InFuse+264,%InFuse+308; OutLNode);
  933. %MACEND;
  934.  
  935. %MACRO V10Mac(S1:%SF, S0:%SF, FeedBack:%TEXT, OrOutput:%TEXT, TNode:%TEXT,
  936.               OutPin:%TEXT, InFuse:%FF, EnableFuse:%SF, TLNode:%TEXT);
  937.  %CASE %S1,%S0
  938.    0:
  939.      LOR(OrOutput, L21; TLNode);
  940.      DQFFC(TLNode, P1, L22; TNode; 15,15,15,0,13,13,25,25,25,25,15,15,15,0,13,13,25,25,25,25);
  941.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  942.      INV(TNode; OutPin; 0,0,0,0);
  943.     %ELSE
  944.      ITSB(TNode, %InFuse; OutPin; 25,25,25,25,25,25,25,25);
  945.     %END;
  946.     INV(TNode; FeedBack; 0,0,0,0);
  947.   |1:
  948.      LOR(OrOutput, L21; TLNode);
  949.      DQFFC(TLNode, P1, L22; TNode; 15,15,15,0,13,13,25,25,25,25,15,15,15,0,13,13,25,25,25,25);
  950.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  951.      BUF(TNode; OutPin; 0,0,0,0);
  952.     %ELSE
  953.      TSB(TNode, %InFuse; OutPin; 25,25,25,25,25,25,25,25);
  954.     %END;
  955.     INV(TNode; FeedBack; 0,0,0,0);
  956.   |2:
  957.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  958.      INV(OrOutput; OutPin; 25,25,25,25);
  959.     %ELSE
  960.      INV(OrOutput; TNode; 25,25,25,25);
  961.      TSB(TNode, %InFuse; OutPin; 25,25,25,25,25,25,25,25);
  962.     %END;
  963.     BUF(OutPin; FeedBack; 0,0,0,0);
  964.   |3:
  965.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  966.      BUF(OrOutput; OutPin; 25,25,25,25);
  967.     %ELSE
  968.      BUF(OrOutput; TNode; 25,25,25,25);
  969.      TSB(TNode, %InFuse; OutPin; 25,25,25,25,25,25,25,25);
  970.     %END;
  971.     BUF(OutPin; FeedBack; 0,0,0,0);
  972.   %END;
  973. %MACEND;
  974.  
  975. LAND(%FF5764; L21);
  976. LNOR(%FF00, IPH; L22);
  977.  
  978. LOR8(%FF88, L1);
  979. LOR10(%FF484, L2);
  980. LOR12(%FF968, L3);
  981. LOR14(%FF1540, L4);
  982. LOR16(%FF2200, L5);
  983. LOR16(%FF2948, L6);
  984. LOR14(%FF3696, L7);
  985. LOR12(%FF4356, L8);
  986. LOR10(%FF4928, L9);
  987. LOR8(%FF5412, L10);
  988.  
  989. V10Mac(%SF5809, %SF5808, N1, L1, N11, P23, %FF44, %SF44, L11);
  990. V10Mac(%SF5811, %SF5810, N2, L2, N12, P22, %FF440, %SF440, L12);
  991. V10Mac(%SF5813, %SF5812, N3, L3, N13, P21, %FF924, %SF924, L13);
  992. V10Mac(%SF5815, %SF5814, N4, L4, N14, P20, %FF1496, %SF1496, L14);
  993. V10Mac(%SF5817, %SF5816, N5, L5, N15, P19, %FF2156, %SF2156, L15);
  994. V10Mac(%SF5819, %SF5818, N6, L6, N16, P18, %FF2904, %SF2904, L16);
  995. V10Mac(%SF5821, %SF5820, N7, L7, N17, P17, %FF3652, %SF3652, L17);
  996. V10Mac(%SF5823, %SF5822, N8, L8, N18, P16, %FF4312, %SF4312, L18);
  997. V10Mac(%SF5825, %SF5824, N9, L9, N19, P15, %FF4884, %SF4884, L19);
  998. V10Mac(%SF5827, %SF5826, N10, L10, N20, P14, %FF5368, %SF5368, L20);
  999. %EndModel
  1000.  
  1001.  
  1002. %StartModel
  1003. %Manufacturer:ICT
  1004. %Type:22CV10
  1005. %PartNumber:PEEL22CV10-35
  1006. %LastNode ? ?
  1007. %NumPins: 24
  1008. %FDF AND 0 P1 ~P1 N1 ~N1 P2 ~P2 N2 ~N2 P3 ~P3 N3 ~N3 P4 ~P4 N4 ~N4 P5 ~P5
  1009.      N5 ~N5 P6 ~P6 N6 ~N6 P7 ~P7 N7 ~N7 P8 ~P8 N8 ~N8 P9 ~P9 N9 ~N9
  1010.      P10 ~P10 N10 ~N10 P11 ~P11 P13 ~P13 *
  1011.  
  1012. %MACRO LOR16(InFuse:%FF, OutLNode:%TEXT);
  1013.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1014.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  1015.      %InFuse+528,%InFuse+572,%InFuse+616,%InFuse+660; OutLNode);
  1016. %MACEND;
  1017.  
  1018. %MACRO LOR14(InFuse:%FF, OutLNode:%TEXT);
  1019.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1020.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  1021.      %InFuse+528,%InFuse+572; OutLNode);
  1022. %MACEND;
  1023.  
  1024. %MACRO LOR12(InFuse:%FF, OutLNode:%TEXT);
  1025.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1026.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,
  1027.      %InFuse+484; OutLNode);
  1028. %MACEND;
  1029.  
  1030. %MACRO LOR10(InFuse:%FF, OutLNode:%TEXT);
  1031.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1032.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396; OutLNode);
  1033. %MACEND;
  1034.  
  1035. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  1036.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1037.      %InFuse+264,%InFuse+308; OutLNode);
  1038. %MACEND;
  1039.  
  1040. %MACRO V10Mac(S1:%SF, S0:%SF, FeedBack:%TEXT, OrOutput:%TEXT, TNode:%TEXT,
  1041.               OutPin:%TEXT, InFuse:%FF, EnableFuse:%SF, TLNode:%TEXT);
  1042.  %CASE %S1,%S0
  1043.    0:
  1044.      LOR(OrOutput, L21; TLNode);
  1045.      DQFFC(TLNode, P1, L22; TNode; 20,20,30,0,15,15,35,35,25,35,20,20,30,0,15,15,35,35,25,35);
  1046.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1047.      INV(TNode; OutPin; 0,0,0,0);
  1048.     %ELSE
  1049.      ITSB(TNode, %InFuse; OutPin; 30,30,30,30,30,30,30,30);
  1050.     %END;
  1051.     INV(TNode; FeedBack; 0,0,0,0);
  1052.   |1:
  1053.      LOR(OrOutput, L21; TLNode);
  1054.      DQFFC(TLNode, P1, L22; TNode; 20,20,30,0,15,15,35,35,25,35,20,20,30,0,15,15,35,35,25,35);
  1055.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1056.      BUF(TNode; OutPin; 0,0,0,0);
  1057.     %ELSE
  1058.      TSB(TNode, %InFuse; OutPin; 30,30,30,30,30,30,30,30);
  1059.     %END;
  1060.     INV(TNode; FeedBack; 0,0,0,0);
  1061.   |2:
  1062.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1063.      INV(OrOutput; OutPin; 35,35,35,35);
  1064.     %ELSE
  1065.      INV(OrOutput; TNode; 35,35,35,35);
  1066.      TSB(TNode, %InFuse; OutPin; 30,30,30,30,30,30,30,30);
  1067.     %END;
  1068.     BUF(OutPin; FeedBack; 0,0,0,0);
  1069.   |3:
  1070.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1071.      BUF(OrOutput; OutPin; 35,35,35,35);
  1072.     %ELSE
  1073.      BUF(OrOutput; TNode; 35,35,35,35);
  1074.      TSB(TNode, %InFuse; OutPin; 30,30,30,30,30,30,30,30);
  1075.     %END;
  1076.     BUF(OutPin; FeedBack; 0,0,0,0);
  1077.   %END;
  1078. %MACEND;
  1079.  
  1080. LAND(%FF5764; L21);
  1081. LNOR(%FF00, IPH; L22);
  1082.  
  1083. LOR8(%FF88, L1);
  1084. LOR10(%FF484, L2);
  1085. LOR12(%FF968, L3);
  1086. LOR14(%FF1540, L4);
  1087. LOR16(%FF2200, L5);
  1088. LOR16(%FF2948, L6);
  1089. LOR14(%FF3696, L7);
  1090. LOR12(%FF4356, L8);
  1091. LOR10(%FF4928, L9);
  1092. LOR8(%FF5412, L10);
  1093.  
  1094. V10Mac(%SF5809, %SF5808, N1, L1, N11, P23, %FF44, %SF44, L11);
  1095. V10Mac(%SF5811, %SF5810, N2, L2, N12, P22, %FF440, %SF440, L12);
  1096. V10Mac(%SF5813, %SF5812, N3, L3, N13, P21, %FF924, %SF924, L13);
  1097. V10Mac(%SF5815, %SF5814, N4, L4, N14, P20, %FF1496, %SF1496, L14);
  1098. V10Mac(%SF5817, %SF5816, N5, L5, N15, P19, %FF2156, %SF2156, L15);
  1099. V10Mac(%SF5819, %SF5818, N6, L6, N16, P18, %FF2904, %SF2904, L16);
  1100. V10Mac(%SF5821, %SF5820, N7, L7, N17, P17, %FF3652, %SF3652, L17);
  1101. V10Mac(%SF5823, %SF5822, N8, L8, N18, P16, %FF4312, %SF4312, L18);
  1102. V10Mac(%SF5825, %SF5824, N9, L9, N19, P15, %FF4884, %SF4884, L19);
  1103. V10Mac(%SF5827, %SF5826, N10, L10, N20, P14, %FF5368, %SF5368, L20);
  1104. %EndModel
  1105.  
  1106.