home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 13 / 13.iso / p / p070 / 9.ddi / MLIB.PLB / SAMSUNG.DEF < prev    next >
Encoding:
Text File  |  1990-12-10  |  47.3 KB  |  1,406 lines

  1. (***************************************************************************)
  2. (*                                                                         *)
  3. (*                         Copyright (C) 1987-1990                         *)
  4. (*                      by Gogesch Micro Systems, INC.                     *)
  5. (*                                                                         *)
  6. (*                           All rights reserved.                          *)
  7. (*                                                                         *)
  8. (***************************************************************************)
  9.  
  10.  
  11. ;MODELS WERE TAKEN FROM 1988 SAMSUNG CMOS PROGRAMMABLE
  12. ;LOGIC DATA BOOK.
  13.  
  14. ;VALUES FOR TYPICAL DELAYS WERE NOT GIVEN. USED
  15. ;(`MAX'DELAY - 10 ns) FOR `OTHER' PROPAGATION DELAY
  16. ;IN MODEL.  DELAYS FOR SETUP,HOLD,PULSE WIDTH,ENABLE/DISABLE
  17. ;WERE MODELED WITH `MAX' VALUES.
  18.  
  19. %StartModel
  20. %Manufacturer:Samsung
  21. %Type:16L8
  22. %PartNumber:CPL16L8-15
  23. %LastNode ? ?
  24. %NumPins:20
  25. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16
  26.      P6 ~P6 P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P11 ~P11 *
  27.  
  28. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  29.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  30.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  31.      %InFuse+192, %InFuse+224; OutPin; 5,5,15,15);
  32.  %ELSE
  33.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  34.      %InFuse+192, %InFuse+224; TNode; 5,5,15,15);
  35.   TSB(TNode, %InFuse; OutPin; 12,12,12,12,12,12,12,12);
  36.  %END;
  37. %MACEND;
  38.  
  39. NOR7ENABLE(%SF00, %FF00, P19, N1);
  40. NOR7ENABLE(%SF256, %FF256, P18, N2);
  41. NOR7ENABLE(%SF512, %FF512, P17, N3);
  42. NOR7ENABLE(%SF768, %FF768, P16, N4);
  43. NOR7ENABLE(%SF1024, %FF1024, P15, N5);
  44. NOR7ENABLE(%SF1280, %FF1280, P14, N6);
  45. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  46. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  47. %EndModel
  48.  
  49. %StartModel
  50. %Manufacturer:Samsung
  51. %Type:16L8
  52. %PartNumber:CPL16L8-20
  53. %LastNode ? ?
  54. %NumPins:20
  55. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16
  56.      P6 ~P6 P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P11 ~P11 *
  57.  
  58. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  59.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  60.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  61.      %InFuse+192, %InFuse+224; OutPin; 10,10,20,20);
  62.  %ELSE
  63.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  64.      %InFuse+192, %InFuse+224; TNode; 10,10,20,20);
  65.   TSB(TNode, %InFuse; OutPin; 20,20,20,20,20,20,20,20);
  66.  %END;
  67. %MACEND;
  68.  
  69. NOR7ENABLE(%SF00, %FF00, P19, N1);
  70. NOR7ENABLE(%SF256, %FF256, P18, N2);
  71. NOR7ENABLE(%SF512, %FF512, P17, N3);
  72. NOR7ENABLE(%SF768, %FF768, P16, N4);
  73. NOR7ENABLE(%SF1024, %FF1024, P15, N5);
  74. NOR7ENABLE(%SF1280, %FF1280, P14, N6);
  75. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  76. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  77. %EndModel
  78.  
  79. %StartModel
  80. %Manufacturer:Samsung
  81. %Type:16L8
  82. %PartNumber:CPL16L8-25
  83. %LastNode ? ?
  84. %NumPins:20
  85. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16
  86.      P6 ~P6 P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P11 ~P11 *
  87.  
  88. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  89.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  90.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  91.      %InFuse+192, %InFuse+224; OutPin; 15,15,25,25);
  92.  %ELSE
  93.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  94.      %InFuse+192, %InFuse+224; TNode; 15,15,25,25);
  95.   TSB(TNode, %InFuse; OutPin; 25,25,25,25,25,25,25,25);
  96.  %END;
  97. %MACEND;
  98.  
  99. NOR7ENABLE(%SF00, %FF00, P19, N1);
  100. NOR7ENABLE(%SF256, %FF256, P18, N2);
  101. NOR7ENABLE(%SF512, %FF512, P17, N3);
  102. NOR7ENABLE(%SF768, %FF768, P16, N4);
  103. NOR7ENABLE(%SF1024, %FF1024, P15, N5);
  104. NOR7ENABLE(%SF1280, %FF1280, P14, N6);
  105. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  106. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  107. %EndModel
  108.  
  109. %StartModel
  110. %Manufacturer:Samsung
  111. %Type:16L8
  112. %PartNumber:CPL16L8-35
  113. %LastNode ? ?
  114. %NumPins:20
  115. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16
  116.      P6 ~P6 P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P11 ~P11 *
  117.  
  118. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  119.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  120.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  121.      %InFuse+192, %InFuse+224; OutPin; 25,25,35,35);
  122.  %ELSE
  123.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  124.      %InFuse+192, %InFuse+224; TNode; 25,25,35,35);
  125.   TSB(TNode, %InFuse; OutPin; 35,35,35,35,35,35,35,35);
  126.  %END;
  127. %MACEND;
  128.  
  129. NOR7ENABLE(%SF00, %FF00, P19, N1);
  130. NOR7ENABLE(%SF256, %FF256, P18, N2);
  131. NOR7ENABLE(%SF512, %FF512, P17, N3);
  132. NOR7ENABLE(%SF768, %FF768, P16, N4);
  133. NOR7ENABLE(%SF1024, %FF1024, P15, N5);
  134. NOR7ENABLE(%SF1280, %FF1280, P14, N6);
  135. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  136. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  137. %EndModel
  138.  
  139. %StartModel
  140. %Manufacturer:Samsung
  141. %Type:16R4
  142. %PartNumber:CPL16R4-15
  143. %LastNode ? ?
  144. %NumPins:20
  145. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 P18 ~P18 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  146.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 P13 ~P13 P9 ~P9 P12 ~P12 *
  147.  
  148. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  149.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  150.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  151.      %InFuse+192, %InFuse+224; OutPin; 5,5,15,15);
  152.  %ELSE
  153.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  154.      %InFuse+192, %InFuse+224; TNode; 5,5,15,15);
  155.   TSB(TNode, %InFuse; OutPin; 12,12,12,12,12,12,12,12);
  156.  %END;
  157. %MACEND;
  158.  
  159. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  160.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  161.  DQFF(TLNode,P1;NodeInp;2,2,12,0,10,10,12,12,12,0,10,10);
  162.  TSB(NodeInp,L1;OutPin;20,20,20,20,20,20,20,20);
  163. %MACEND;
  164.  
  165. LINV(P11;L1);
  166. NOR7ENABLE(%SF00, %FF00, P19, N1);
  167. NOR7ENABLE(%SF256, %FF256, P18, N2);
  168. NOR8DFF(%FF512, N3, L2, P17);
  169. NOR8DFF(%FF768, N4, L3, P16);
  170. NOR8DFF(%FF1024, N5, L4, P15);
  171. NOR8DFF(%FF1280, N6, L5, P14);
  172. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  173. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  174. %EndModel
  175.  
  176. %StartModel
  177. %Manufacturer:Samsung
  178. %Type:16R4
  179. %PartNumber:CPL16R4-20
  180. %LastNode ? ?
  181. %NumPins:20
  182. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 P18 ~P18 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  183.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 P13 ~P13 P9 ~P9 P12 ~P12 *
  184.  
  185. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  186.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  187.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  188.      %InFuse+192, %InFuse+224; OutPin; 10,10,20,20);
  189.  %ELSE
  190.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  191.      %InFuse+192, %InFuse+224; TNode; 10,10,20,20);
  192.   TSB(TNode, %InFuse; OutPin; 20,20,20,20,20,20,20,20);
  193.  %END;
  194. %MACEND;
  195.  
  196. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  197.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  198.  DQFF(TLNode,P1;NodeInp;5,5,15,0,15,15,15,15,15,0,15,15);
  199.  TSB(NodeInp,L1;OutPin;20,20,20,20,20,20,20,20);
  200. %MACEND;
  201.  
  202. LINV(P11;L1);
  203. NOR7ENABLE(%SF00, %FF00, P19, N1);
  204. NOR7ENABLE(%SF256, %FF256, P18, N2);
  205. NOR8DFF(%FF512, N3, L2, P17);
  206. NOR8DFF(%FF768, N4, L3, P16);
  207. NOR8DFF(%FF1024, N5, L4, P15);
  208. NOR8DFF(%FF1280, N6, L5, P14);
  209. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  210. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  211. %EndModel
  212.  
  213. %StartModel
  214. %Manufacturer:Samsung
  215. %Type:16R4
  216. %PartNumber:CPL16R4-25
  217. %LastNode ? ?
  218. %NumPins:20
  219. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 P18 ~P18 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  220.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 P13 ~P13 P9 ~P9 P12 ~P12 *
  221.  
  222. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  223.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  224.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  225.      %InFuse+192, %InFuse+224; OutPin; 15,15,25,25);
  226.  %ELSE
  227.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  228.      %InFuse+192, %InFuse+224; TNode; 15,15,25,25);
  229.   TSB(TNode, %InFuse; OutPin; 25,25,25,25,25,25,25,25);
  230.  %END;
  231. %MACEND;
  232.  
  233. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  234.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  235.  DQFF(TLNode,P1;NodeInp;5,5,20,0,15,15,15,15,20,0,15,15);
  236.  TSB(NodeInp,L1;OutPin;20,20,20,20,20,20,20,20);
  237. %MACEND;
  238.  
  239. LINV(P11;L1);
  240. NOR7ENABLE(%SF00, %FF00, P19, N1);
  241. NOR7ENABLE(%SF256, %FF256, P18, N2);
  242. NOR8DFF(%FF512, N3, L2, P17);
  243. NOR8DFF(%FF768, N4, L3, P16);
  244. NOR8DFF(%FF1024, N5, L4, P15);
  245. NOR8DFF(%FF1280, N6, L5, P14);
  246. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  247. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  248. %EndModel
  249.  
  250. %StartModel
  251. %Manufacturer:Samsung
  252. %Type:16R4
  253. %PartNumber:CPL16R4-35
  254. %LastNode ? ?
  255. %NumPins:20
  256. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 P18 ~P18 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  257.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 P13 ~P13 P9 ~P9 P12 ~P12 *
  258.  
  259. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  260.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  261.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  262.      %InFuse+192, %InFuse+224; OutPin; 25,25,35,35);
  263.  %ELSE
  264.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  265.      %InFuse+192, %InFuse+224; TNode; 25,25,35,35);
  266.   TSB(TNode, %InFuse; OutPin; 35,35,35,35,35,35,35,35);
  267.  %END;
  268. %MACEND;
  269.  
  270. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  271.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  272.  DQFF(TLNode,P1;NodeInp;15,15,30,0,20,20,25,25,30,0,20,20);
  273.  TSB(NodeInp,L1;OutPin;25,25,25,25,25,25,25,25);
  274. %MACEND;
  275.  
  276. LINV(P11;L1);
  277. NOR7ENABLE(%SF00, %FF00, P19, N1);
  278. NOR7ENABLE(%SF256, %FF256, P18, N2);
  279. NOR8DFF(%FF512, N3, L2, P17);
  280. NOR8DFF(%FF768, N4, L3, P16);
  281. NOR8DFF(%FF1024, N5, L4, P15);
  282. NOR8DFF(%FF1280, N6, L5, P14);
  283. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  284. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  285. %EndModel
  286.  
  287. %StartModel
  288. %Manufacturer:Samsung
  289. %Type:16R6
  290. %PartNumber:CPL16R6-15
  291. %LastNode ? ?
  292. %NumPins:20
  293. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  294.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 P12 ~P12 *
  295.  
  296. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  297.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  298.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  299.      %InFuse+192, %InFuse+224; OutPin; 5,5,15,15);
  300.  %ELSE
  301.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  302.      %InFuse+192, %InFuse+224; TNode; 5,5,15,15);
  303.   TSB(TNode, %InFuse; OutPin; 12,12,12,12,12,12,12,12);
  304.  %END;
  305. %MACEND;
  306.  
  307. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  308.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  309.  DQFF(TLNode,P1;NodeInp;2,2,12,0,10,10,12,12,12,0,10,10);
  310.  TSB(NodeInp,L1;OutPin;20,20,20,20,20,20,20,20);
  311. %MACEND;
  312.  
  313. LINV(P11;L1);
  314. NOR7ENABLE(%SF00, %FF00, P19, N1);
  315. NOR8DFF(%FF256, N2, L2, P18);
  316. NOR8DFF(%FF512, N3, L3, P17);
  317. NOR8DFF(%FF768, N4, L4, P16);
  318. NOR8DFF(%FF1024, N5, L5, P15);
  319. NOR8DFF(%FF1280, N6, L6, P14);
  320. NOR8DFF(%FF1536, N7, L7, P13);
  321. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  322. %EndModel
  323.  
  324. %StartModel
  325. %Manufacturer:Samsung
  326. %Type:16R6
  327. %PartNumber:CPL16R6-20
  328. %LastNode ? ?
  329. %NumPins:20
  330. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  331.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 P12 ~P12 *
  332.  
  333. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  334.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  335.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  336.      %InFuse+192, %InFuse+224; OutPin; 10,10,20,20);
  337.  %ELSE
  338.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  339.      %InFuse+192, %InFuse+224; TNode; 10,10,20,20);
  340.   TSB(TNode, %InFuse; OutPin; 20,20,20,20,20,20,20,20);
  341.  %END;
  342. %MACEND;
  343.  
  344. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  345.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  346.  DQFF(TLNode,P1;NodeInp;5,5,15,0,15,15,15,15,15,0,15,15);
  347.  TSB(NodeInp,L1;OutPin;20,20,20,20,20,20,20,20);
  348. %MACEND;
  349.  
  350. LINV(P11;L1);
  351. NOR7ENABLE(%SF00, %FF00, P19, N1);
  352. NOR8DFF(%FF256, N2, L2, P18);
  353. NOR8DFF(%FF512, N3, L3, P17);
  354. NOR8DFF(%FF768, N4, L4, P16);
  355. NOR8DFF(%FF1024, N5, L5, P15);
  356. NOR8DFF(%FF1280, N6, L6, P14);
  357. NOR8DFF(%FF1536, N7, L7, P13);
  358. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  359. %EndModel
  360.  
  361. %StartModel
  362. %Manufacturer:Samsung
  363. %Type:16R6
  364. %PartNumber:CPL16R6-25
  365. %LastNode ? ?
  366. %NumPins:20
  367. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  368.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 P12 ~P12 *
  369.  
  370. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  371.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  372.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  373.      %InFuse+192, %InFuse+224; OutPin; 15,15,25,25);
  374.  %ELSE
  375.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  376.      %InFuse+192, %InFuse+224; TNode; 15,15,25,25);
  377.   TSB(TNode, %InFuse; OutPin; 25,25,25,25,25,25,25,25);
  378.  %END;
  379. %MACEND;
  380.  
  381. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  382.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  383.  DQFF(TLNode,P1;NodeInp;5,5,20,0,15,15,15,15,20,0,15,15);
  384.  TSB(NodeInp,L1;OutPin;20,20,20,20,20,20,20,20);
  385. %MACEND;
  386.  
  387. LINV(P11;L1);
  388. NOR7ENABLE(%SF00, %FF00, P19, N1);
  389. NOR8DFF(%FF256, N2, L2, P18);
  390. NOR8DFF(%FF512, N3, L3, P17);
  391. NOR8DFF(%FF768, N4, L4, P16);
  392. NOR8DFF(%FF1024, N5, L5, P15);
  393. NOR8DFF(%FF1280, N6, L6, P14);
  394. NOR8DFF(%FF1536, N7, L7, P13);
  395. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  396. %EndModel
  397.  
  398. %StartModel
  399. %Manufacturer:Samsung
  400. %Type:16R6
  401. %PartNumber:CPL16R6-35
  402. %LastNode ? ?
  403. %NumPins:20
  404. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  405.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 P12 ~P12 *
  406.  
  407. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  408.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  409.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  410.      %InFuse+192, %InFuse+224; OutPin; 25,25,35,35);
  411.  %ELSE
  412.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  413.      %InFuse+192, %InFuse+224; TNode; 25,25,35,35);
  414.   TSB(TNode, %InFuse; OutPin; 35,35,35,35,35,35,35,35);
  415.  %END;
  416. %MACEND;
  417.  
  418. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  419.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  420.  DQFF(TLNode,P1;NodeInp;15,15,30,0,20,20,25,25,30,0,20,20);
  421.  TSB(NodeInp,L1;OutPin;25,25,25,25,25,25,25,25);
  422. %MACEND;
  423.  
  424. LINV(P11;L1);
  425. NOR7ENABLE(%SF00, %FF00, P19, N1);
  426. NOR8DFF(%FF256, N2, L2, P18);
  427. NOR8DFF(%FF512, N3, L3, P17);
  428. NOR8DFF(%FF768, N4, L4, P16);
  429. NOR8DFF(%FF1024, N5, L5, P15);
  430. NOR8DFF(%FF1280, N6, L6, P14);
  431. NOR8DFF(%FF1536, N7, L7, P13);
  432. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  433. %EndModel
  434.  
  435. %StartModel
  436. %Manufacturer:Samsung
  437. %Type:16R8
  438. %PartNumber:CPL16R8-15
  439. %LastNode ? ?
  440. %NumPins:20
  441. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  442.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 *
  443.  
  444. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  445.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  446.  DQFF(TLNode,P1;NodeInp;5,5,20,0,20,20,15,15,20,0,20,20);
  447.  TSB(NodeInp,L1;OutPin;12,12,12,12,12,12,12,12);
  448. %MACEND;
  449.  
  450. LINV(P11;L1);
  451. NOR8DFF(%FF00, N1, L2, P19);
  452. NOR8DFF(%FF256, N2, L3, P18);
  453. NOR8DFF(%FF512, N3, L4, P17);
  454. NOR8DFF(%FF768, N4, L5, P16);
  455. NOR8DFF(%FF1024, N5, L6, P15);
  456. NOR8DFF(%FF1280, N6, L7, P14);
  457. NOR8DFF(%FF1536, N7, L8, P13);
  458. NOR8DFF(%FF1792, N8, L9, P12);
  459. %EndModel
  460.  
  461. %StartModel
  462. %Manufacturer:Samsung
  463. %Type:16R8
  464. %PartNumber:CPL16R8-20
  465. %LastNode ? ?
  466. %NumPins:20
  467. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  468.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 *
  469.  
  470. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  471.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  472.  DQFF(TLNode,P1;NodeInp;5,5,20,0,20,20,15,15,20,0,20,20);
  473.  TSB(NodeInp,L1;OutPin;20,20,20,20,20,20,20,20);
  474. %MACEND;
  475.  
  476. LINV(P11;L1);
  477. NOR8DFF(%FF00, N1, L2, P19);
  478. NOR8DFF(%FF256, N2, L3, P18);
  479. NOR8DFF(%FF512, N3, L4, P17);
  480. NOR8DFF(%FF768, N4, L5, P16);
  481. NOR8DFF(%FF1024, N5, L6, P15);
  482. NOR8DFF(%FF1280, N6, L7, P14);
  483. NOR8DFF(%FF1536, N7, L8, P13);
  484. NOR8DFF(%FF1792, N8, L9, P12);
  485. %EndModel
  486.  
  487. %StartModel
  488. %Manufacturer:Samsung
  489. %Type:16R8
  490. %PartNumber:CPL16R8-25
  491. %LastNode ? ?
  492. %NumPins:20
  493. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  494.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 *
  495.  
  496. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  497.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  498.  DQFF(TLNode,P1;NodeInp;5,5,20,0,20,20,15,15,20,0,20,20);
  499.  TSB(NodeInp,L1;OutPin;25,25,25,25,25,25,25,25);
  500. %MACEND;
  501.  
  502. LINV(P11;L1);
  503. NOR8DFF(%FF00, N1, L2, P19);
  504. NOR8DFF(%FF256, N2, L3, P18);
  505. NOR8DFF(%FF512, N3, L4, P17);
  506. NOR8DFF(%FF768, N4, L5, P16);
  507. NOR8DFF(%FF1024, N5, L6, P15);
  508. NOR8DFF(%FF1280, N6, L7, P14);
  509. NOR8DFF(%FF1536, N7, L8, P13);
  510. NOR8DFF(%FF1792, N8, L9, P12);
  511. %EndModel
  512.  
  513. %StartModel
  514. %Manufacturer:Samsung
  515. %Type:16R8
  516. %PartNumber:CPL16R8-35
  517. %LastNode ? ?
  518. %NumPins:20
  519. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  520.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 *
  521.  
  522. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  523.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  524.  DQFF(TLNode,P1;NodeInp;15,15,30,0,20,20,25,25,30,0,20,20);
  525.  TSB(NodeInp,L1;OutPin;35,35,35,35,35,35,35,35);
  526. %MACEND;
  527.  
  528. LINV(P11;L1);
  529. NOR8DFF(%FF00, N1, L2, P19);
  530. NOR8DFF(%FF256, N2, L3, P18);
  531. NOR8DFF(%FF512, N3, L4, P17);
  532. NOR8DFF(%FF768, N4, L5, P16);
  533. NOR8DFF(%FF1024, N5, L6, P15);
  534. NOR8DFF(%FF1280, N6, L7, P14);
  535. NOR8DFF(%FF1536, N7, L8, P13);
  536. NOR8DFF(%FF1792, N8, L9, P12);
  537. %EndModel
  538.  
  539. %StartModel
  540. %Manufacturer:Samsung
  541. %Type:20L10
  542. %PartNumber:CPL20L10-15
  543. %LastNode ? ?
  544. %NumPins:24
  545. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 P20 ~P20
  546.      P6 ~P6 P19 ~P19 P7 ~P7 P18 ~P18 P8 ~P8 P17 ~P17 P9 ~P9 P16 ~P16
  547.      P10 ~P10 P15 ~P15 P11 ~P11 P13 ~P13 *
  548.  
  549. %MACRO NOR3ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  550.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  551.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; OutPin; 5,5,15,15);
  552.  %ELSE
  553.   NOR(%InFuse+40, %InFuse+80, %InFuse+150; TNode; 5,5,15,15);
  554.   TSB(TNode, %InFuse; OutPin; 15,15,15,15,15,15,15,15);
  555.  %END;
  556. %MACEND;
  557.  
  558. NOR3ENABLE(%SF00, %FF00, P23, N1);
  559. NOR3ENABLE(%SF160, %FF160, P22, N2);
  560. NOR3ENABLE(%SF320, %FF320, P21, N3);
  561. NOR3ENABLE(%SF480, %FF480, P20, N4);
  562. NOR3ENABLE(%SF640, %FF640, P19, N5);
  563. NOR3ENABLE(%SF800, %FF800, P18, N6);
  564. NOR3ENABLE(%SF960, %FF960, P17, N7);
  565. NOR3ENABLE(%SF1120, %FF1120, P16, N8);
  566. NOR3ENABLE(%SF1280, %FF1280, P15, N9);
  567. NOR3ENABLE(%SF1440, %FF1440, P14, N10);
  568. %EndModel
  569.  
  570. %StartModel
  571. %Manufacturer:Samsung
  572. %Type:20L10
  573. %PartNumber:CPL20L10-20
  574. %LastNode ? ?
  575. %NumPins:24
  576. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 P20 ~P20
  577.      P6 ~P6 P19 ~P19 P7 ~P7 P18 ~P18 P8 ~P8 P17 ~P17 P9 ~P9 P16 ~P16
  578.      P10 ~P10 P15 ~P15 P11 ~P11 P13 ~P13 *
  579.  
  580. %MACRO NOR3ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  581.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  582.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; OutPin; 10,10,20,20);
  583.  %ELSE
  584.   NOR(%InFuse+40, %InFuse+80, %InFuse+150; TNode; 10,10,20,20);
  585.   TSB(TNode, %InFuse; OutPin; 15,15,15,15,15,15,15,15);
  586.  %END;
  587. %MACEND;
  588.  
  589. NOR3ENABLE(%SF00, %FF00, P23, N1);
  590. NOR3ENABLE(%SF160, %FF160, P22, N2);
  591. NOR3ENABLE(%SF320, %FF320, P21, N3);
  592. NOR3ENABLE(%SF480, %FF480, P20, N4);
  593. NOR3ENABLE(%SF640, %FF640, P19, N5);
  594. NOR3ENABLE(%SF800, %FF800, P18, N6);
  595. NOR3ENABLE(%SF960, %FF960, P17, N7);
  596. NOR3ENABLE(%SF1120, %FF1120, P16, N8);
  597. NOR3ENABLE(%SF1280, %FF1280, P15, N9);
  598. NOR3ENABLE(%SF1440, %FF1440, P14, N10);
  599. %EndModel
  600.  
  601. %StartModel
  602. %Manufacturer:Samsung
  603. %Type:20L10
  604. %PartNumber:CPL20L10-25
  605. %LastNode ? ?
  606. %NumPins:24
  607. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 P20 ~P20
  608.      P6 ~P6 P19 ~P19 P7 ~P7 P18 ~P18 P8 ~P8 P17 ~P17 P9 ~P9 P16 ~P16
  609.      P10 ~P10 P15 ~P15 P11 ~P11 P13 ~P13 *
  610.  
  611. %MACRO NOR3ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  612.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  613.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; OutPin; 15,15,25,25);
  614.  %ELSE
  615.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; TNode; 15,15,25,25);
  616.   TSB(TNode, %InFuse; OutPin; 25,25,25,25,25,25,25,25);
  617.  %END;
  618. %MACEND;
  619.  
  620. NOR3ENABLE(%SF00, %FF00, P23, N1);
  621. NOR3ENABLE(%SF160, %FF160, P22, N2);
  622. NOR3ENABLE(%SF320, %FF320, P21, N3);
  623. NOR3ENABLE(%SF480, %FF480, P20, N4);
  624. NOR3ENABLE(%SF640, %FF640, P19, N5);
  625. NOR3ENABLE(%SF800, %FF800, P18, N6);
  626. NOR3ENABLE(%SF960, %FF960, P17, N7);
  627. NOR3ENABLE(%SF1120, %FF1120, P16, N8);
  628. NOR3ENABLE(%SF1280, %FF1280, P15, N9);
  629. NOR3ENABLE(%SF1440, %FF1440, P14, N10);
  630. %EndModel
  631.  
  632. %StartModel
  633. %Manufacturer:Samsung
  634. %Type:20L10
  635. %PartNumber:CPL20L10-35
  636. %LastNode ? ?
  637. %NumPins:24
  638. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 P20 ~P20
  639.      P6 ~P6 P19 ~P19 P7 ~P7 P18 ~P18 P8 ~P8 P17 ~P17 P9 ~P9 P16 ~P16
  640.      P10 ~P10 P15 ~P15 P11 ~P11 P13 ~P13 *
  641.  
  642. %MACRO NOR3ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  643.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  644.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; OutPin; 25,25,35,35);
  645.  %ELSE
  646.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; TNode; 25,25,35,35);
  647.   TSB(TNode, %InFuse; OutPin; 35,35,35,35,35,35,35,35);
  648.  %END;
  649. %MACEND;
  650.  
  651. NOR3ENABLE(%SF00, %FF00, P23, N1);
  652. NOR3ENABLE(%SF160, %FF160, P22, N2);
  653. NOR3ENABLE(%SF320, %FF320, P21, N3);
  654. NOR3ENABLE(%SF480, %FF480, P20, N4);
  655. NOR3ENABLE(%SF640, %FF640, P19, N5);
  656. NOR3ENABLE(%SF800, %FF800, P18, N6);
  657. NOR3ENABLE(%SF960, %FF960, P17, N7);
  658. NOR3ENABLE(%SF1120, %FF1120, P16, N8);
  659. NOR3ENABLE(%SF1280, %FF1280, P15, N9);
  660. NOR3ENABLE(%SF1440, %FF1440, P14, N10);
  661. %EndModel
  662.  
  663. %StartModel
  664. %Manufacturer:Samsung
  665. %Type:20L8
  666. %PartNumber:CPL20L8-15
  667. %LastNode ? ?
  668. %NumPins:24
  669. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P21 ~P21 P5 ~P5 P20 ~P20
  670.      P6 ~P6 P19 ~P19 P7 ~P7 P18 ~P18 P8 ~P8 P17 ~P17 P9 ~P9 P16 ~P16
  671.      P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  672.  
  673. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  674.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  675.   NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  676.      %InFuse+240, %InFuse+280; OutPin; 5,5,15,15);
  677.  %ELSE
  678.   NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  679.       %InFuse+240, %InFuse+280; TNode; 5,5,15,15);
  680.   TSB(TNode, %InFuse; OutPin; 12,12,12,12,12,12,12,12);
  681.  %END;
  682. %MACEND;
  683.  
  684. NOR7ENABLE(%SF00, %FF00, P22, N1);
  685. NOR7ENABLE(%SF320, %FF320, P21, N2);
  686. NOR7ENABLE(%SF640, %FF640, P20, N3);
  687. NOR7ENABLE(%SF960, %FF960, P19, N4);
  688. NOR7ENABLE(%SF1280, %FF1280, P18, N5);
  689. NOR7ENABLE(%SF1600, %FF1600, P17, N6);
  690. NOR7ENABLE(%SF1920, %FF1920, P16, N7);
  691. NOR7ENABLE(%SF2240, %FF2240, P15, N8);
  692. %EndModel
  693.  
  694. %StartModel
  695. %Manufacturer:Samsung
  696. %Type:20L8
  697. %PartNumber:CPL20L8-20
  698. %LastNode ? ?
  699. %NumPins:24
  700. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P21 ~P21 P5 ~P5 P20 ~P20
  701.      P6 ~P6 P19 ~P19 P7 ~P7 P18 ~P18 P8 ~P8 P17 ~P17 P9 ~P9 P16 ~P16
  702.      P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  703.  
  704. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  705.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  706.   NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  707.      %InFuse+240, %InFuse+280; OutPin; 10,10,20,20);
  708.  %ELSE
  709.   NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  710.       %InFuse+240, %InFuse+280; TNode; 10,10,20,20);
  711.   TSB(TNode, %InFuse; OutPin; 20,20,20,20,20,20,20,20);
  712.  %END;
  713. %MACEND;
  714.  
  715. NOR7ENABLE(%SF00, %FF00, P22, N1);
  716. NOR7ENABLE(%SF320, %FF320, P21, N2);
  717. NOR7ENABLE(%SF640, %FF640, P20, N3);
  718. NOR7ENABLE(%SF960, %FF960, P19, N4);
  719. NOR7ENABLE(%SF1280, %FF1280, P18, N5);
  720. NOR7ENABLE(%SF1600, %FF1600, P17, N6);
  721. NOR7ENABLE(%SF1920, %FF1920, P16, N7);
  722. NOR7ENABLE(%SF2240, %FF2240, P15, N8);
  723. %EndModel
  724.  
  725. %StartModel
  726. %Manufacturer:Samsung
  727. %Type:20L8
  728. %PartNumber:CPL20L8-25
  729. %LastNode ? ?
  730. %NumPins:24
  731. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P21 ~P21 P5 ~P5 P20 ~P20
  732.      P6 ~P6 P19 ~P19 P7 ~P7 P18 ~P18 P8 ~P8 P17 ~P17 P9 ~P9 P16 ~P16
  733.      P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  734.  
  735. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  736.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  737.   NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  738.      %InFuse+240, %InFuse+280; OutPin; 15,15,25,25);
  739.  %ELSE
  740.   NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  741.       %InFuse+240, %InFuse+280; TNode; 15,15,25,25);
  742.   TSB(TNode, %InFuse; OutPin; 25,25,25,25,25,25,25,25);
  743.  %END;
  744. %MACEND;
  745.  
  746. NOR7ENABLE(%SF00, %FF00, P22, N1);
  747. NOR7ENABLE(%SF320, %FF320, P21, N2);
  748. NOR7ENABLE(%SF640, %FF640, P20, N3);
  749. NOR7ENABLE(%SF960, %FF960, P19, N4);
  750. NOR7ENABLE(%SF1280, %FF1280, P18, N5);
  751. NOR7ENABLE(%SF1600, %FF1600, P17, N6);
  752. NOR7ENABLE(%SF1920, %FF1920, P16, N7);
  753. NOR7ENABLE(%SF2240, %FF2240, P15, N8);
  754. %EndModel
  755.  
  756. %StartModel
  757. %Manufacturer:Samsung
  758. %Type:20L8
  759. %PartNumber:CPL20L8-35
  760. %LastNode ? ?
  761. %NumPins:24
  762. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P21 ~P21 P5 ~P5 P20 ~P20
  763.      P6 ~P6 P19 ~P19 P7 ~P7 P18 ~P18 P8 ~P8 P17 ~P17 P9 ~P9 P16 ~P16
  764.      P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  765.  
  766. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  767.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  768.   NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  769.      %InFuse+240, %InFuse+280; OutPin; 25,25,35,35);
  770.  %ELSE
  771.   NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  772.       %InFuse+240, %InFuse+280; TNode; 25,25,35,35);
  773.   TSB(TNode, %InFuse; OutPin; 35,35,35,35,35,35,35,35);
  774.  %END;
  775. %MACEND;
  776.  
  777. NOR7ENABLE(%SF00, %FF00, P22, N1);
  778. NOR7ENABLE(%SF320, %FF320, P21, N2);
  779. NOR7ENABLE(%SF640, %FF640, P20, N3);
  780. NOR7ENABLE(%SF960, %FF960, P19, N4);
  781. NOR7ENABLE(%SF1280, %FF1280, P18, N5);
  782. NOR7ENABLE(%SF1600, %FF1600, P17, N6);
  783. NOR7ENABLE(%SF1920, %FF1920, P16, N7);
  784. NOR7ENABLE(%SF2240, %FF2240, P15, N8);
  785. %EndModel
  786.  
  787. %StartModel
  788. %Manufacturer:Samsung
  789. %Type:20R4
  790. %PartNumber:CPL20R4-15
  791. %LastNode ? ?
  792. %NumPins:24
  793. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 N3 ~N3 P6 ~P6
  794.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 P16 ~P16 P10 ~P10 P15 ~P15
  795.    P11 ~P11 P14 ~P14 *
  796.  
  797. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  798.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  799.   DQFF(TLNode,P1;NodeInp;2,2,12,0,10,10,12,12,12,0,10,10);
  800.   TSB(NodeInp,L1;OutPin;20,20,20,20,20,20,20,20);
  801. %MACEND;
  802.  
  803. %MACRO NOR7ENABLE(InFuse:%FF, EnableFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  804.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  805.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  806.       %InFuse+240, %InFuse+280; OutPin; 5,5,15,15);
  807.  %ELSE
  808.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  809.       %InFuse+240, %InFuse+280; TNode; 5,5,15,15);
  810.    TSB(TNode, %InFuse; OutPin; 12,12,12,12,12,12,12,12);
  811.  %END;
  812. %MACEND;
  813.  
  814. LINV(P13; L1);
  815. NOR7ENABLE(%FF00, %SF00, P22, N1);
  816. NOR7ENABLE(%FF320, %SF320, P21, N2);
  817. NOR8DFF(%FF640, N3, L2, P20);
  818. NOR8DFF(%FF960, N4, L3, P19);
  819. NOR8DFF(%FF1280, N5, L4, P18);
  820. NOR8DFF(%FF1600, N6, L5, P17);
  821. NOR7ENABLE(%FF1920, %SF1920, P16, N7);
  822. NOR7ENABLE(%FF2240, %SF2240, P15, N8);
  823. %EndModel
  824.  
  825. %StartModel
  826. %Manufacturer:Samsung
  827. %Type:20R4
  828. %PartNumber:CPL20R4-20
  829. %LastNode ? ?
  830. %NumPins:24
  831. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 N3 ~N3 P6 ~P6
  832.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 P16 ~P16 P10 ~P10 P15 ~P15
  833.    P11 ~P11 P14 ~P14 *
  834.  
  835. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  836.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  837.   DQFF(TLNode,P1;NodeInp;5,5,15,0,15,15,15,15,15,0,15,15);
  838.   TSB(NodeInp,L1;OutPin;20,20,20,20,20,20,20,20);
  839. %MACEND;
  840.  
  841. %MACRO NOR7ENABLE(InFuse:%FF, EnableFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  842.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  843.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  844.       %InFuse+240, %InFuse+280; OutPin; 10,10,20,20);
  845.  %ELSE
  846.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  847.       %InFuse+240, %InFuse+280; TNode; 10,10,20,20);
  848.    TSB(TNode, %InFuse; OutPin; 20,20,20,20,20,20,20,20);
  849.  %END;
  850. %MACEND;
  851.  
  852. LINV(P13; L1);
  853. NOR7ENABLE(%FF00, %SF00, P22, N1);
  854. NOR7ENABLE(%FF320, %SF320, P21, N2);
  855. NOR8DFF(%FF640, N3, L2, P20);
  856. NOR8DFF(%FF960, N4, L3, P19);
  857. NOR8DFF(%FF1280, N5, L4, P18);
  858. NOR8DFF(%FF1600, N6, L5, P17);
  859. NOR7ENABLE(%FF1920, %SF1920, P16, N7);
  860. NOR7ENABLE(%FF2240, %SF2240, P15, N8);
  861. %EndModel
  862.  
  863. %StartModel
  864. %Manufacturer:Samsung
  865. %Type:20R4
  866. %PartNumber:CPL20R4-25
  867. %LastNode ? ?
  868. %NumPins:24
  869. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 N3 ~N3 P6 ~P6
  870.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 P16 ~P16 P10 ~P10 P15 ~P15
  871.    P11 ~P11 P14 ~P14 *
  872.  
  873. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  874.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  875.   DQFF(TLNode,P1;NodeInp;5,5,20,0,15,15,15,15,20,0,15,15);
  876.   TSB(NodeInp,L1;OutPin;20,20,20,20,20,20,20,20);
  877. %MACEND;
  878.  
  879. %MACRO NOR7ENABLE(InFuse:%FF, EnableFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  880.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  881.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  882.       %InFuse+240, %InFuse+280; OutPin; 15,15,25,25);
  883.  %ELSE
  884.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  885.       %InFuse+240, %InFuse+280; TNode; 15,15,25,25);
  886.    TSB(TNode, %InFuse; OutPin; 25,25,25,25,25,25,25,25);
  887.  %END;
  888. %MACEND;
  889.  
  890. LINV(P13; L1);
  891. NOR7ENABLE(%FF00, %SF00, P22, N1);
  892. NOR7ENABLE(%FF320, %SF320, P21, N2);
  893. NOR8DFF(%FF640, N3, L2, P20);
  894. NOR8DFF(%FF960, N4, L3, P19);
  895. NOR8DFF(%FF1280, N5, L4, P18);
  896. NOR8DFF(%FF1600, N6, L5, P17);
  897. NOR7ENABLE(%FF1920, %SF1920, P16, N7);
  898. NOR7ENABLE(%FF2240, %SF2240, P15, N8);
  899. %EndModel
  900.  
  901. %StartModel
  902. %Manufacturer:Samsung
  903. %Type:20R4
  904. %PartNumber:CPL20R4-35
  905. %LastNode ? ?
  906. %NumPins:24
  907. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 N3 ~N3 P6 ~P6
  908.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 P16 ~P16 P10 ~P10 P15 ~P15
  909.    P11 ~P11 P14 ~P14 *
  910.  
  911. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  912.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  913.   DQFF(TLNode,P1;NodeInp;15,15,30,0,20,20,25,25,30,0,20,20);
  914.   TSB(NodeInp,L1;OutPin;25,25,25,25,25,25,25,25);
  915. %MACEND;
  916.  
  917. %MACRO NOR7ENABLE(InFuse:%FF, EnableFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  918.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  919.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  920.       %InFuse+240, %InFuse+280; OutPin; 25,25,35,35);
  921.  %ELSE
  922.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  923.       %InFuse+240, %InFuse+280; TNode; 25,25,35,35);
  924.    TSB(TNode, %InFuse; OutPin; 35,35,35,35,35,35,35,35);
  925.  %END;
  926. %MACEND;
  927.  
  928. LINV(P13; L1);
  929. NOR7ENABLE(%FF00, %SF00, P22, N1);
  930. NOR7ENABLE(%FF320, %SF320, P21, N2);
  931. NOR8DFF(%FF640, N3, L2, P20);
  932. NOR8DFF(%FF960, N4, L3, P19);
  933. NOR8DFF(%FF1280, N5, L4, P18);
  934. NOR8DFF(%FF1600, N6, L5, P17);
  935. NOR7ENABLE(%FF1920, %SF1920, P16, N7);
  936. NOR7ENABLE(%FF2240, %SF2240, P15, N8);
  937. %EndModel
  938.  
  939. %StartModel
  940. %Manufacturer:Samsung
  941. %Type:20R6
  942. %PartNumber:CPL20R6-15
  943. %LastNode ? ?
  944. %NumPins:24
  945. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6
  946.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 P15 ~P15
  947.    P11 ~P11 P14 ~P14 *
  948.  
  949. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  950.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  951.   DQFF(TLNode,P1;NodeInp;2,2,12,0,10,10,12,12,12,0,10,10);
  952.   TSB(NodeInp,L1;OutPin;20,20,20,20,20,20,20,20);
  953. %MACEND;
  954.  
  955. %MACRO NOR7ENABLE(InFuse:%FF, EnableFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  956.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  957.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  958.       %InFuse+240, %InFuse+280; OutPin; 5,5,15,15);
  959.  %ELSE
  960.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  961.       %InFuse+240, %InFuse+280; TNode; 5,5,15,15);
  962.   TSB(TNode, %InFuse; OutPin; 12,12,12,12,12,12,12,12);
  963.  %END;
  964. %MACEND;
  965.  
  966. LINV(P13; L1);
  967. NOR7ENABLE(%FF00, %SF00, P22, N1);
  968. NOR8DFF(%FF320, N2, L2, P21);
  969. NOR8DFF(%FF640, N3, L3, P20);
  970. NOR8DFF(%FF960, N4, L4, P19);
  971. NOR8DFF(%FF1280, N5, L5, P18);
  972. NOR8DFF(%FF1600, N6, L6, P17);
  973. NOR8DFF(%FF1920, N7, L7, P16);
  974. NOR7ENABLE(%FF2240, %SF2240, P15, N8);
  975. %EndModel
  976.  
  977. %StartModel
  978. %Manufacturer:Samsung
  979. %Type:20R6
  980. %PartNumber:CPL20R6-20
  981. %LastNode ? ?
  982. %NumPins:24
  983. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6
  984.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 P15 ~P15
  985.    P11 ~P11 P14 ~P14 *
  986.  
  987. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  988.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  989.   DQFF(TLNode,P1;NodeInp;5,5,15,0,15,15,15,15,15,0,15,15);
  990.   TSB(NodeInp,L1;OutPin;20,20,20,20,20,20,20,20);
  991. %MACEND;
  992.  
  993. %MACRO NOR7ENABLE(InFuse:%FF, EnableFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  994.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  995.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  996.       %InFuse+240, %InFuse+280; OutPin; 10,10,20,20);
  997.  %ELSE
  998.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  999.       %InFuse+240, %InFuse+280; TNode; 10,10,20,20);
  1000.   TSB(TNode, %InFuse; OutPin; 20,20,20,20,20,20,20,20);
  1001.  %END;
  1002. %MACEND;
  1003.  
  1004. LINV(P13; L1);
  1005. NOR7ENABLE(%FF00, %SF00, P22, N1);
  1006. NOR8DFF(%FF320, N2, L2, P21);
  1007. NOR8DFF(%FF640, N3, L3, P20);
  1008. NOR8DFF(%FF960, N4, L4, P19);
  1009. NOR8DFF(%FF1280, N5, L5, P18);
  1010. NOR8DFF(%FF1600, N6, L6, P17);
  1011. NOR8DFF(%FF1920, N7, L7, P16);
  1012. NOR7ENABLE(%FF2240, %SF2240, P15, N8);
  1013. %EndModel
  1014.  
  1015. %StartModel
  1016. %Manufacturer:Samsung
  1017. %Type:20R6
  1018. %PartNumber:CPL20R6-25
  1019. %LastNode ? ?
  1020. %NumPins:24
  1021. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6
  1022.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 P15 ~P15
  1023.    P11 ~P11 P14 ~P14 *
  1024.  
  1025. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1026.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1027.   DQFF(TLNode,P1;NodeInp;5,5,20,0,15,15,15,15,20,0,15,15);
  1028.   TSB(NodeInp,L1;OutPin;20,20,20,20,20,20,20,20);
  1029. %MACEND;
  1030.  
  1031. %MACRO NOR7ENABLE(InFuse:%FF, EnableFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  1032.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1033.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1034.       %InFuse+240, %InFuse+280; OutPin; 15,15,25,25);
  1035.  %ELSE
  1036.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1037.       %InFuse+240, %InFuse+280; TNode; 15,15,25,25);
  1038.   TSB(TNode, %InFuse; OutPin; 25,25,25,25,25,25,25,25);
  1039.  %END;
  1040. %MACEND;
  1041.  
  1042. LINV(P13; L1);
  1043. NOR7ENABLE(%FF00, %SF00, P22, N1);
  1044. NOR8DFF(%FF320, N2, L2, P21);
  1045. NOR8DFF(%FF640, N3, L3, P20);
  1046. NOR8DFF(%FF960, N4, L4, P19);
  1047. NOR8DFF(%FF1280, N5, L5, P18);
  1048. NOR8DFF(%FF1600, N6, L6, P17);
  1049. NOR8DFF(%FF1920, N7, L7, P16);
  1050. NOR7ENABLE(%FF2240, %SF2240, P15, N8);
  1051. %EndModel
  1052.  
  1053. %StartModel
  1054. %Manufacturer:Samsung
  1055. %Type:20R6
  1056. %PartNumber:CPL20R6-35
  1057. %LastNode ? ?
  1058. %NumPins:24
  1059. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6
  1060.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 P15 ~P15
  1061.    P11 ~P11 P14 ~P14 *
  1062.  
  1063. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1064.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1065.   DQFF(TLNode,P1;NodeInp;15,15,30,0,20,20,25,25,30,0,20,20);
  1066.   TSB(NodeInp,L1;OutPin;25,25,25,25,25,25,25,25);
  1067. %MACEND;
  1068.  
  1069. %MACRO NOR7ENABLE(InFuse:%FF, EnableFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  1070.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  1071.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1072.       %InFuse+240, %InFuse+280; OutPin; 25,25,35,35);
  1073.  %ELSE
  1074.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  1075.       %InFuse+240, %InFuse+280; TNode; 25,25,35,35);
  1076.   TSB(TNode, %InFuse; OutPin; 35,35,35,35,35,35,35,35);
  1077.  %END;
  1078. %MACEND;
  1079.  
  1080. LINV(P13; L1);
  1081. NOR7ENABLE(%FF00, %SF00, P22, N1);
  1082. NOR8DFF(%FF320, N2, L2, P21);
  1083. NOR8DFF(%FF640, N3, L3, P20);
  1084. NOR8DFF(%FF960, N4, L4, P19);
  1085. NOR8DFF(%FF1280, N5, L5, P18);
  1086. NOR8DFF(%FF1600, N6, L6, P17);
  1087. NOR8DFF(%FF1920, N7, L7, P16);
  1088. NOR7ENABLE(%FF2240, %SF2240, P15, N8);
  1089. %EndModel
  1090.  
  1091. %StartModel
  1092. %Manufacturer:Samsung
  1093. %Type:20R8
  1094. %PartNumber:CPL20R8-15
  1095. %LastNode ? ?
  1096. %NumPins:24
  1097. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 N1 ~N1 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6
  1098.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 N8 ~N8
  1099.    P11 ~P11 P14 ~P14 *
  1100.  
  1101. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1102.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1103.   DQFF(TLNode,P1;NodeInp;2,2,12,0,10,10,12,12,12,0,10,10);
  1104.   TSB(NodeInp,L1;OutPin;20,20,20,20,20,20,20,20);
  1105. %MACEND;
  1106.  
  1107. LINV(P13; L1);
  1108. NOR8DFF(%FF00, N1, L2, P22);
  1109. NOR8DFF(%FF320, N2, L3, P21);
  1110. NOR8DFF(%FF640, N3, L4, P20);
  1111. NOR8DFF(%FF960, N4, L5, P19);
  1112. NOR8DFF(%FF1280, N5, L6, P18);
  1113. NOR8DFF(%FF1600, N6, L7, P17);
  1114. NOR8DFF(%FF1920, N7, L8, P16);
  1115. NOR8DFF(%FF2240, N8, L9, P15);
  1116. %EndModel
  1117.  
  1118. %StartModel
  1119. %Manufacturer:Samsung
  1120. %Type:20R8
  1121. %PartNumber:CPL20R8-20
  1122. %LastNode ? ?
  1123. %NumPins:24
  1124. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 N1 ~N1 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6
  1125.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 N8 ~N8
  1126.    P11 ~P11 P14 ~P14 *
  1127.  
  1128. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1129.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1130.   DQFF(TLNode,P1;NodeInp;5,5,15,0,15,15,15,15,15,0,15,15);
  1131.   TSB(NodeInp,L1;OutPin;20,20,20,20,20,20,20,20);
  1132. %MACEND;
  1133.  
  1134. LINV(P13; L1);
  1135. NOR8DFF(%FF00, N1, L2, P22);
  1136. NOR8DFF(%FF320, N2, L3, P21);
  1137. NOR8DFF(%FF640, N3, L4, P20);
  1138. NOR8DFF(%FF960, N4, L5, P19);
  1139. NOR8DFF(%FF1280, N5, L6, P18);
  1140. NOR8DFF(%FF1600, N6, L7, P17);
  1141. NOR8DFF(%FF1920, N7, L8, P16);
  1142. NOR8DFF(%FF2240, N8, L9, P15);
  1143. %EndModel
  1144.  
  1145. %StartModel
  1146. %Manufacturer:Samsung
  1147. %Type:20R8
  1148. %PartNumber:CPL20R8-25
  1149. %LastNode ? ?
  1150. %NumPins:24
  1151. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 N1 ~N1 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6
  1152.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 N8 ~N8
  1153.    P11 ~P11 P14 ~P14 *
  1154.  
  1155. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1156.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1157.   DQFF(TLNode,P1;NodeInp;5,5,20,0,15,15,15,15,20,0,15,15);
  1158.   TSB(NodeInp,L1;OutPin;20,20,20,20,20,20,20,20);
  1159. %MACEND;
  1160.  
  1161. LINV(P13; L1);
  1162. NOR8DFF(%FF00, N1, L2, P22);
  1163. NOR8DFF(%FF320, N2, L3, P21);
  1164. NOR8DFF(%FF640, N3, L4, P20);
  1165. NOR8DFF(%FF960, N4, L5, P19);
  1166. NOR8DFF(%FF1280, N5, L6, P18);
  1167. NOR8DFF(%FF1600, N6, L7, P17);
  1168. NOR8DFF(%FF1920, N7, L8, P16);
  1169. NOR8DFF(%FF2240, N8, L9, P15);
  1170. %EndModel
  1171.  
  1172. %StartModel
  1173. %Manufacturer:Samsung
  1174. %Type:20R8
  1175. %PartNumber:CPL20R8-35
  1176. %LastNode ? ?
  1177. %NumPins:24
  1178. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 N1 ~N1 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6
  1179.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 N8 ~N8
  1180.    P11 ~P11 P14 ~P14 *
  1181.  
  1182. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1183.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  1184.   DQFF(TLNode,P1;NodeInp;15,15,30,0,20,20,25,25,30,0,20,20);
  1185.   TSB(NodeInp,L1;OutPin;25,25,25,25,25,25,25,25);
  1186. %MACEND;
  1187.  
  1188. LINV(P13; L1);
  1189. NOR8DFF(%FF00, N1, L2, P22);
  1190. NOR8DFF(%FF320, N2, L3, P21);
  1191. NOR8DFF(%FF640, N3, L4, P20);
  1192. NOR8DFF(%FF960, N4, L5, P19);
  1193. NOR8DFF(%FF1280, N5, L6, P18);
  1194. NOR8DFF(%FF1600, N6, L7, P17);
  1195. NOR8DFF(%FF1920, N7, L8, P16);
  1196. NOR8DFF(%FF2240, N8, L9, P15);
  1197. %EndModel
  1198.  
  1199. %StartModel
  1200. %Manufacturer:SAMSUNG
  1201. %Type:22V10
  1202. %PartNumber:CPL22V10-25
  1203. %LastNode ? ?
  1204. %NumPins: 24
  1205. %FDF AND 0 P1 ~P1 N1 ~N1 P2 ~P2 N2 ~N2 P3 ~P3 N3 ~N3 P4 ~P4 N4 ~N4 P5 ~P5
  1206.      N5 ~N5 P6 ~P6 N6 ~N6 P7 ~P7 N7 ~N7 P8 ~P8 N8 ~N8 P9 ~P9 N9 ~N9
  1207.      P10 ~P10 N10 ~N10 P11 ~P11 P13 ~P13 *
  1208.  
  1209. %MACRO LOR16(InFuse:%FF, OutLNode:%TEXT);
  1210.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1211.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  1212.      %InFuse+528,%InFuse+572,%InFuse+616,%InFuse+660; OutLNode);
  1213. %MACEND;
  1214.  
  1215. %MACRO LOR14(InFuse:%FF, OutLNode:%TEXT);
  1216.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1217.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  1218.      %InFuse+528,%InFuse+572; OutLNode);
  1219. %MACEND;
  1220.  
  1221. %MACRO LOR12(InFuse:%FF, OutLNode:%TEXT);
  1222.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1223.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,
  1224.      %InFuse+484; OutLNode);
  1225. %MACEND;
  1226.  
  1227. %MACRO LOR10(InFuse:%FF, OutLNode:%TEXT);
  1228.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1229.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396; OutLNode);
  1230. %MACEND;
  1231.  
  1232. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  1233.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1234.      %InFuse+264,%InFuse+308; OutLNode);
  1235. %MACEND;
  1236.  
  1237. %MACRO V10Mac(S1:%SF, S0:%SF, FeedBack:%TEXT, OrOutput:%TEXT, TNode:%TEXT,
  1238.               OutPin:%TEXT, InFuse:%FF, EnableFuse:%SF, TLNode:%TEXT);
  1239.  %CASE %S1,%S0
  1240.    0:
  1241.      LOR(OrOutput, L21; TLNode);
  1242.      DQFFC(TLNode, P1, L22; TNode; 5,5,15,0,15,15,15,15,25,25,15,15,15,0,15,15,25,25,25,25);
  1243.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1244.      INV(TNode; OutPin; 0,0,0,0);
  1245.     %ELSE
  1246.      ITSB(TNode, %InFuse; OutPin; 25,25,25,25,25,25,25,25);
  1247.     %END;
  1248.     INV(TNode; FeedBack; 0,0,0,0);
  1249.   |1:
  1250.      LOR(OrOutput, L21; TLNode);
  1251.      DQFFC(TLNode, P1, L22; TNode; 5,5,15,0,15,15,15,15,25,25,15,15,15,0,15,15,25,25,25,25);
  1252.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1253.      BUF(TNode; OutPin; 0,0,0,0);
  1254.     %ELSE
  1255.      TSB(TNode, %InFuse; OutPin; 25,25,25,25,25,25,25,25);
  1256.     %END;
  1257.     INV(TNode; FeedBack; 0,0,0,0);
  1258.   |2:
  1259.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1260.      INV(OrOutput; OutPin; 15,15,25,25);
  1261.     %ELSE
  1262.      INV(OrOutput; TNode; 15,15,25,25);
  1263.      TSB(TNode, %InFuse; OutPin; 25,25,25,25,25,25,25,25);
  1264.     %END;
  1265.     BUF(OutPin; FeedBack; 0,0,0,0);
  1266.   |3:
  1267.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1268.      BUF(OrOutput; OutPin; 15,15,25,25);
  1269.     %ELSE
  1270.      BUF(OrOutput; TNode; 15,15,25,25);
  1271.      TSB(TNode, %InFuse; OutPin; 25,25,25,25,25,25,25,25);
  1272.     %END;
  1273.     BUF(OutPin; FeedBack; 0,0,0,0);
  1274.   %END;
  1275. %MACEND;
  1276.  
  1277. LAND(%FF5764; L21);
  1278. LNOR(%FF00, IPH; L22);
  1279.  
  1280. LOR8(%FF88, L1);
  1281. LOR10(%FF484, L2);
  1282. LOR12(%FF968, L3);
  1283. LOR14(%FF1540, L4);
  1284. LOR16(%FF2200, L5);
  1285. LOR16(%FF2948, L6);
  1286. LOR14(%FF3696, L7);
  1287. LOR12(%FF4356, L8);
  1288. LOR10(%FF4928, L9);
  1289. LOR8(%FF5412, L10);
  1290.  
  1291. V10Mac(%SF5809, %SF5808, N1, L1, N11, P23, %FF44, %SF44, L11);
  1292. V10Mac(%SF5811, %SF5810, N2, L2, N12, P22, %FF440, %SF440, L12);
  1293. V10Mac(%SF5813, %SF5812, N3, L3, N13, P21, %FF924, %SF924, L13);
  1294. V10Mac(%SF5815, %SF5814, N4, L4, N14, P20, %FF1496, %SF1496, L14);
  1295. V10Mac(%SF5817, %SF5816, N5, L5, N15, P19, %FF2156, %SF2156, L15);
  1296. V10Mac(%SF5819, %SF5818, N6, L6, N16, P18, %FF2904, %SF2904, L16);
  1297. V10Mac(%SF5821, %SF5820, N7, L7, N17, P17, %FF3652, %SF3652, L17);
  1298. V10Mac(%SF5823, %SF5822, N8, L8, N18, P16, %FF4312, %SF4312, L18);
  1299. V10Mac(%SF5825, %SF5824, N9, L9, N19, P15, %FF4884, %SF4884, L19);
  1300. V10Mac(%SF5827, %SF5826, N10, L10, N20, P14, %FF5368, %SF5368, L20);
  1301. %EndModel
  1302.  
  1303. %StartModel
  1304. %Manufacturer:Samsung
  1305. %Type:22V10
  1306. %PartNumber:CPL22V10-35
  1307. %LastNode ? ?
  1308. %NumPins: 24
  1309. %FDF AND 0 P1 ~P1 N1 ~N1 P2 ~P2 N2 ~N2 P3 ~P3 N3 ~N3 P4 ~P4 N4 ~N4 P5 ~P5
  1310.      N5 ~N5 P6 ~P6 N6 ~N6 P7 ~P7 N7 ~N7 P8 ~P8 N8 ~N8 P9 ~P9 N9 ~N9
  1311.      P10 ~P10 N10 ~N10 P11 ~P11 P13 ~P13 *
  1312.  
  1313. %MACRO LOR16(InFuse:%FF, OutLNode:%TEXT);
  1314.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1315.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  1316.      %InFuse+528,%InFuse+572,%InFuse+616,%InFuse+660; OutLNode);
  1317. %MACEND;
  1318.  
  1319. %MACRO LOR14(InFuse:%FF, OutLNode:%TEXT);
  1320.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1321.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  1322.      %InFuse+528,%InFuse+572; OutLNode);
  1323. %MACEND;
  1324.  
  1325. %MACRO LOR12(InFuse:%FF, OutLNode:%TEXT);
  1326.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1327.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,
  1328.      %InFuse+484; OutLNode);
  1329. %MACEND;
  1330.  
  1331. %MACRO LOR10(InFuse:%FF, OutLNode:%TEXT);
  1332.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1333.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396; OutLNode);
  1334. %MACEND;
  1335.  
  1336. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  1337.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  1338.      %InFuse+264,%InFuse+308; OutLNode);
  1339. %MACEND;
  1340.  
  1341. %MACRO V10Mac(S1:%SF, S0:%SF, FeedBack:%TEXT, OrOutput:%TEXT, TNode:%TEXT,
  1342.               OutPin:%TEXT, InFuse:%FF, EnableFuse:%SF, TLNode:%TEXT);
  1343.  %CASE %S1,%S0
  1344.    0:
  1345.      LOR(OrOutput, L21; TLNode);
  1346.      DQFFC(TLNode, P1, L22; TNode; 15,15,30,0,25,25,25,25,35,35,25,25,30,0,25,25,25,25,35,35);
  1347.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1348.      INV(TNode; OutPin; 0,0,0,0);
  1349.     %ELSE
  1350.      ITSB(TNode, %InFuse; OutPin; 35,35,35,35,35,35,35,35);
  1351.     %END;
  1352.     INV(TNode; FeedBack; 0,0,0,0);
  1353.   |1:
  1354.      LOR(OrOutput, L21; TLNode);
  1355.      DQFFC(TLNode, P1, L22; TNode; 15,15,30,0,25,25,25,25,35,35,25,25,30,0,25,25,35,35,35,35);
  1356.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1357.      BUF(TNode; OutPin; 0,0,0,0);
  1358.     %ELSE
  1359.      TSB(TNode, %InFuse; OutPin; 35,35,35,35,35,35,35,35);
  1360.     %END;
  1361.     INV(TNode; FeedBack; 0,0,0,0);
  1362.   |2:
  1363.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1364.      INV(OrOutput; OutPin; 25,25,35,35);
  1365.     %ELSE
  1366.      INV(OrOutput; TNode; 25,25,35,35);
  1367.      TSB(TNode, %InFuse; OutPin; 35,35,35,35,35,35,35,35);
  1368.     %END;
  1369.     BUF(OutPin; FeedBack; 0,0,0,0);
  1370.   |3:
  1371.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  1372.      BUF(OrOutput; OutPin; 25,25,35,35);
  1373.     %ELSE
  1374.      BUF(OrOutput; TNode; 25,25,35,35);
  1375.      TSB(TNode, %InFuse; OutPin; 35,35,35,35,35,35,35,35);
  1376.     %END;
  1377.     BUF(OutPin; FeedBack; 0,0,0,0);
  1378.   %END;
  1379. %MACEND;
  1380.  
  1381. LAND(%FF5764; L21);
  1382. LNOR(%FF00, IPH; L22);
  1383.  
  1384. LOR8(%FF88, L1);
  1385. LOR10(%FF484, L2);
  1386. LOR12(%FF968, L3);
  1387. LOR14(%FF1540, L4);
  1388. LOR16(%FF2200, L5);
  1389. LOR16(%FF2948, L6);
  1390. LOR14(%FF3696, L7);
  1391. LOR12(%FF4356, L8);
  1392. LOR10(%FF4928, L9);
  1393. LOR8(%FF5412, L10);
  1394.  
  1395. V10Mac(%SF5809, %SF5808, N1, L1, N11, P23, %FF44, %SF44, L11);
  1396. V10Mac(%SF5811, %SF5810, N2, L2, N12, P22, %FF440, %SF440, L12);
  1397. V10Mac(%SF5813, %SF5812, N3, L3, N13, P21, %FF924, %SF924, L13);
  1398. V10Mac(%SF5815, %SF5814, N4, L4, N14, P20, %FF1496, %SF1496, L14);
  1399. V10Mac(%SF5817, %SF5816, N5, L5, N15, P19, %FF2156, %SF2156, L15);
  1400. V10Mac(%SF5819, %SF5818, N6, L6, N16, P18, %FF2904, %SF2904, L16);
  1401. V10Mac(%SF5821, %SF5820, N7, L7, N17, P17, %FF3652, %SF3652, L17);
  1402. V10Mac(%SF5823, %SF5822, N8, L8, N18, P16, %FF4312, %SF4312, L18);
  1403. V10Mac(%SF5825, %SF5824, N9, L9, N19, P15, %FF4884, %SF4884, L19);
  1404. V10Mac(%SF5827, %SF5826, N10, L10, N20, P14, %FF5368, %SF5368, L20);
  1405. %EndModel
  1406.