home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 13 / 13.iso / p / p070 / 9.ddi / MLIB.PLB / UDEL.DEF < prev   
Encoding:
Text File  |  1991-02-27  |  253.7 KB  |  7,383 lines

  1. (***************************************************************************)
  2. (*                                                                         *)
  3. (*                         Copyright (C) 1987-1990                         *)
  4. (*                      by Gogesch Micro Systems, INC.                     *)
  5. (*                                                                         *)
  6. (*                           All rights reserved.                          *)
  7. (*                                                                         *)
  8. (***************************************************************************)
  9.  
  10.  
  11. %StartModel
  12. %Manufacturer:Unit_Delay
  13. %Type:10H8
  14. %PartNumber:UD10H8
  15. %LastNode ? ?
  16. %NumPins: 20
  17. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P4 ~P4 P5 ~P5 P6 ~P6 P7 ~P7 P8 ~P8 P9 ~P9
  18.      P11 ~P11 *
  19.  
  20. OR(%FF00, %FF20; P19; 1,1,1,1);
  21. OR(%FF40, %FF60; P18; 1,1,1,1);
  22. OR(%FF80, %FF100; P17; 1,1,1,1);
  23. OR(%FF120, %FF140; P16; 1,1,1,1);
  24. OR(%FF160, %FF180; P15; 1,1,1,1);
  25. OR(%FF200, %FF220; P14; 1,1,1,1);
  26. OR(%FF240, %FF260; P13; 1,1,1,1);
  27. OR(%FF280, %FF300; P12; 1,1,1,1);
  28. %EndModel
  29.  
  30. %StartModel
  31. %Manufacturer:Unit_Delay
  32. %Type:10L8
  33. %PartNumber:UD10L8
  34. %LastNode ? ?
  35. %NumPins: 20
  36. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P4 ~P4 P5 ~P5 P6 ~P6 P7 ~P7 P8 ~P8 P9 ~P9
  37.      P11 ~P11 *
  38.  
  39. NOR(%FF00, %FF20; P19; 1,1,1,1);
  40. NOR(%FF40, %FF60; P18; 1,1,1,1);
  41. NOR(%FF80, %FF100; P17; 1,1,1,1);
  42. NOR(%FF120, %FF140; P16; 1,1,1,1);
  43. NOR(%FF160, %FF180; P15; 1,1,1,1);
  44. NOR(%FF200, %FF220; P14; 1,1,1,1);
  45. NOR(%FF240, %FF260; P13; 1,1,1,1);
  46. NOR(%FF280, %FF300; P12; 1,1,1,1);
  47. %EndModel
  48.  
  49. %StartModel
  50. %Manufacturer:Unit_Delay
  51. %Type:10P8
  52. %PartNumber:UD10P8
  53. %LastNode ? ?
  54. %NumPins: 20
  55. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P4 ~P4 P5 ~P5 P6 ~P6 P7 ~P7 P8 ~P8 P9 ~P9
  56.      P11 ~P11 *
  57.  
  58. %MACRO POR(InFuse:%FF, XorFuse:%SF, OutPin:%TEXT);
  59.  %IF %XorFuse=0 %THEN
  60.   NOR(%InFuse, %InFuse+20; OutPin; 1,1,1,1);
  61.  %ELSE
  62.   OR(%InFuse, %InFuse+20; OutPin; 1,1,1,1);
  63.  %END;
  64. %MACEND;
  65.  
  66. POR(%FF00, %SF320, P19);
  67. POR(%FF40, %SF321, P18);
  68. POR(%FF80, %SF322, P17);
  69. POR(%FF120, %SF323, P16);
  70. POR(%FF160, %SF324, P15);
  71. POR(%FF200, %SF325, P14);
  72. POR(%FF240, %SF326, P13);
  73. POR(%FF280, %SF327, P12);
  74. %EndModel
  75.  
  76. %StartModel
  77. %Manufacturer:Unit_Delay
  78. %Type:12H10
  79. %PartNumber:UD12H10
  80. %LastNode ? ?
  81. %NumPins: 24
  82. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P4 ~P4 P5 ~P5 P6 ~P6 P7 ~P7 P8 ~P8 P9 ~P9
  83.      P10 ~P10 P11 ~P11 P13 ~P13 *
  84.  
  85. OR(%FF00, %FF24; P23; 1,1,1,1);
  86. OR(%FF48, %FF72; P22; 1,1,1,1);
  87. OR(%FF96, %FF120; P21; 1,1,1,1);
  88. OR(%FF144, %FF168; P20; 1,1,1,1);
  89. OR(%FF192, %FF216; P19; 1,1,1,1);
  90. OR(%FF240, %FF264; P18; 1,1,1,1);
  91. OR(%FF288, %FF312; P17; 1,1,1,1);
  92. OR(%FF336, %FF360; P16; 1,1,1,1);
  93. OR(%FF384, %FF408; P15; 1,1,1,1);
  94. OR(%FF432, %FF456; P14; 1,1,1,1);
  95. %EndModel
  96.  
  97. %StartModel
  98. %Manufacturer:Unit_Delay
  99. %Type:12H6
  100. %PartNumber:UD12H6
  101. %LastNode ? ?
  102. %NumPins: 20
  103. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P19 ~P19 P4 ~P4 P5 ~P5 P6 ~P6 P7 ~P7
  104.      P8 ~P8 P12 ~P12 P9 ~P9 P11 ~P11 *
  105.  
  106. OR(%FF00, %FF24, %FF48, %FF72; P18; 1,1,1,1);
  107. OR(%FF96, %FF120; P17; 1,1,1,1);
  108. OR(%FF144, %FF168; P16; 1,1,1,1);
  109. OR(%FF192, %FF216; P15; 1,1,1,1);
  110. OR(%FF240, %FF264; P14; 1,1,1,1);
  111. OR(%FF288, %FF312, %FF336, %FF360; P13; 1,1,1,1);
  112. %EndModel
  113.  
  114. %StartModel
  115. %Manufacturer:Unit_Delay
  116. %Type:12L10
  117. %PartNumber:UD12L10
  118. %LastNode ? ?
  119. %NumPins: 24
  120. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P4 ~P4 P5 ~P5 P6 ~P6 P7 ~P7 P8 ~P8 P9 ~P9
  121.      P10 ~P10 P11 ~P11 P13 ~P13 *
  122.  
  123. NOR(%FF00, %FF24; P23; 1,1,1,1);
  124. NOR(%FF48, %FF72; P22; 1,1,1,1);
  125. NOR(%FF96, %FF120; P21; 1,1,1,1);
  126. NOR(%FF144, %FF168; P20; 1,1,1,1);
  127. NOR(%FF192, %FF216; P19; 1,1,1,1);
  128. NOR(%FF240, %FF264; P18; 1,1,1,1);
  129. NOR(%FF288, %FF312; P17; 1,1,1,1);
  130. NOR(%FF336, %FF360; P16; 1,1,1,1);
  131. NOR(%FF384, %FF408; P15; 1,1,1,1);
  132. NOR(%FF432, %FF456; P14; 1,1,1,1);
  133. %EndModel
  134.  
  135. %StartModel
  136. %Manufacturer:Unit_Delay
  137. %Type:12L6
  138. %PartNumber:UD12L6
  139. %LastNode ? ?
  140. %NumPins: 20
  141. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P19 ~P19 P4 ~P4 P5 ~P5 P6 ~P6 P7 ~P7
  142.      P8 ~P8 P12 ~P12 P9 ~P9 P11 ~P11 *
  143.  
  144. NOR(%FF00, %FF24, %FF48, %FF72; P18; 1,1,1,1);
  145. NOR(%FF96, %FF120; P17; 1,1,1,1);
  146. NOR(%FF144, %FF168; P16; 1,1,1,1);
  147. NOR(%FF192, %FF216; P15; 1,1,1,1);
  148. NOR(%FF240, %FF264; P14; 1,1,1,1);
  149. NOR(%FF288, %FF312, %FF336, %FF360; P13; 1,1,1,1);
  150. %EndModel
  151.  
  152. %StartModel
  153. %Manufacturer:Unit_Delay
  154. %Type:12P10
  155. %PartNumber:UD12P10
  156. %LastNode ? ?
  157. %NumPins: 24
  158. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P4 ~P4 P5 ~P5 P6 ~P6 P7 ~P7 P8 ~P8 P9 ~P9
  159.      P10 ~P10 P11 ~P11 P13 ~P13 *
  160.  
  161. %MACRO POR(InFuse:%FF, XorFuse:%SF, OutPin:%TEXT);
  162.  %IF %XorFuse=0 %THEN
  163.   OR(%InFuse, %InFuse+24; OutPin; 1,1,1,1);
  164.  %ELSE
  165.   NOR(%InFuse, %InFuse+24; OutPin; 1,1,1,1);
  166.  %END;
  167. %MACEND;
  168.  
  169. POR(%FF00, %SF480, P23);
  170. POR(%FF48, %SF481, P22);
  171. POR(%FF96, %SF482, P21);
  172. POR(%FF144, %SF483, P20);
  173. POR(%FF192, %SF484, P19);
  174. POR(%FF240, %SF485, P18);
  175. POR(%FF288, %SF486, P17);
  176. POR(%FF336, %SF487, P16);
  177. POR(%FF384, %SF488, P15);
  178. POR(%FF432, %SF489, P14);
  179. %EndModel
  180.  
  181. %StartModel
  182. %Manufacturer:Unit_Delay
  183. %Type:12P6
  184. %PartNumber:UD12P6
  185. %LastNode ? ?
  186. %NumPins: 20
  187. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P19 ~P19 P4 ~P4 P5 ~P5 P6 ~P6 P7 ~P7
  188.      P8 ~P8 P12 ~P12 P9 ~P9 P11 ~P11 *
  189.  
  190. %MACRO POR2(InFuse:%FF, XorFuse:%SF, OutPin:%TEXT);
  191.  %IF %XorFuse=0 %THEN
  192.   NOR(%InFuse, %InFuse+24; OutPin; 1,1,1,1);
  193.  %ELSE
  194.   OR(%InFuse, %InFuse+24; OutPin; 1,1,1,1);
  195.  %END;
  196. %MACEND;
  197.  
  198. %MACRO POR4(InFuse:%FF, XorFuse:%SF, OutPin:%TEXT);
  199.  %IF %XorFuse=0 %THEN
  200.   NOR(%InFuse, %InFuse+24, %InFuse+48, %InFuse+72; OutPin; 1,1,1,1);
  201.  %ELSE
  202.   OR(%InFuse, %InFuse+24, %InFuse+48, %InFuse+72; OutPin; 1,1,1,1);
  203.  %END;
  204. %MACEND;
  205.  
  206. POR4(%FF00, %SF384, P18);
  207. POR2(%FF96, %SF385, P17);
  208. POR2(%FF144, %SF386, P16);
  209. POR2(%FF192, %SF387, P15);
  210. POR2(%FF240, %SF388, P14);
  211. POR4(%FF288, %SF389, P13);
  212. %EndModel
  213.  
  214. %StartModel
  215. %Manufacturer:Unit_Delay
  216. %Type:14H4
  217. %PartNumber:UD14H4
  218. %LastNode ? ?
  219. %NumPins: 20
  220. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P19 ~P19 P4 ~P4 P18 ~P18 P5 ~P5 P6 ~P6
  221.      P7 ~P7 P13 ~P13 P8 ~P8 P12 ~P12 P9 ~P9 P11 ~P11 *
  222.  
  223. OR(%FF00, %FF28, %FF56, %FF84; P17; 1,1,1,1);
  224. OR(%FF112, %FF140, %FF168, %FF196; P16; 1,1,1,1);
  225. OR(%FF224, %FF252, %FF280, %FF308; P15; 1,1,1,1);
  226. OR(%FF336, %FF364, %FF392, %FF420; P14; 1,1,1,1);
  227. %EndModel
  228.  
  229. %StartModel
  230. %Manufacturer:Unit_Delay
  231. %Type:14H8
  232. %PartNumber:UD14H8
  233. %LastNode ? ?
  234. %NumPins: 24
  235. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P5 ~P5 P6 ~P6 P7 ~P7
  236.      P8 ~P8 P9 ~P9 P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  237.  
  238. OR(%FF00, %FF28, %FF56, %FF84; P22; 1,1,1,1);
  239. OR(%FF112, %FF140; P21; 1,1,1,1);
  240. OR(%FF168, %FF196; P20; 1,1,1,1);
  241. OR(%FF224, %FF252; P19; 1,1,1,1);
  242. OR(%FF280, %FF308; P18; 1,1,1,1);
  243. OR(%FF336, %FF364; P17; 1,1,1,1);
  244. OR(%FF392, %FF420; P16; 1,1,1,1);
  245. OR(%FF448, %FF476, %FF504, %FF532; P15; 1,1,1,1);
  246. %EndModel
  247.  
  248. %StartModel
  249. %Manufacturer:Unit_Delay
  250. %Type:14L4
  251. %PartNumber:UD14L4
  252. %LastNode ? ?
  253. %NumPins: 20
  254. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P19 ~P19 P4 ~P4 P18 ~P18 P5 ~P5 P6 ~P6
  255.      P7 ~P7 P13 ~P13 P8 ~P8 P12 ~P12 P9 ~P9 P11 ~P11 *
  256.  
  257. NOR(%FF00, %FF28, %FF56, %FF84; P17; 1,1,1,1);
  258. NOR(%FF112, %FF140, %FF168, %FF196; P16; 1,1,1,1);
  259. NOR(%FF224, %FF252, %FF280, %FF308; P15; 1,1,1,1);
  260. NOR(%FF336, %FF364, %FF392, %FF420; P14; 1,1,1,1);
  261. %EndModel
  262.  
  263. %StartModel
  264. %Manufacturer:Unit_Delay
  265. %Type:14L8
  266. %PartNumber:UD14L8
  267. %LastNode ? ?
  268. %NumPins: 24
  269. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P5 ~P5 P6 ~P6 P7 ~P7
  270.      P8 ~P8 P9 ~P9 P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  271.  
  272. NOR(%FF00, %FF28, %FF56, %FF84; P22; 1,1,1,1);
  273. NOR(%FF112, %FF140; P21; 1,1,1,1);
  274. NOR(%FF168, %FF196; P20; 1,1,1,1);
  275. NOR(%FF224, %FF252; P19; 1,1,1,1);
  276. NOR(%FF280, %FF308; P18; 1,1,1,1);
  277. NOR(%FF336, %FF364; P17; 1,1,1,1);
  278. NOR(%FF392, %FF420; P16; 1,1,1,1);
  279. NOR(%FF448, %FF476, %FF504, %FF532; P15; 1,1,1,1);
  280. %EndModel
  281.  
  282. %StartModel
  283. %Manufacturer:Unit_Delay
  284. %Type:14P4
  285. %PartNumber:UD14P4
  286. %LastNode ? ?
  287. %NumPins: 20
  288. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P19 ~P19 P4 ~P4 P18 ~P18 P5 ~P5 P6 ~P6
  289.      P7 ~P7 P13 ~P13 P8 ~P8 P12 ~P12 P9 ~P9 P11 ~P11 *
  290.  
  291. %MACRO POR4(InFuse:%FF, XorFuse:%SF, OutPin:%TEXT);
  292.  %IF %XorFuse=0 %THEN
  293.   NOR(%InFuse, %InFuse+28, %InFuse+56, %InFuse+84; OutPin; 1,1,1,1);
  294.  %ELSE
  295.   OR(%InFuse, %InFuse+28, %InFuse+56, %InFuse+84; OutPin; 1,1,1,1);
  296.  %END;
  297. %MACEND;
  298.  
  299. POR4(%FF00, %SF448, P17);
  300. POR4(%FF112, %SF449,P16);
  301. POR4(%FF224, %SF450,P15);
  302. POR4(%FF336, %SF451,P14);
  303. %EndModel
  304.  
  305. %StartModel
  306. %Manufacturer:Unit_Delay
  307. %Type:14P8
  308. %PartNumber:UD14P8
  309. %LastNode ? ?
  310. %NumPins: 24
  311. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P5 ~P5 P6 ~P6 P7 ~P7
  312.      P8 ~P8 P9 ~P9 P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  313.  
  314. %MACRO POR2(InFuse:%FF, XorFuse:%SF, OutPin:%TEXT);
  315.  %IF %XorFuse=0 %THEN
  316.   NOR(%InFuse, %InFuse+28; OutPin; 1,1,1,1);
  317.  %ELSE
  318.   OR(%InFuse, %InFuse+28; OutPin; 1,1,1,1);
  319.  %END;
  320. %MACEND;
  321.  
  322. %MACRO POR4(InFuse:%FF, XorFuse:%SF, OutPin:%TEXT);
  323.  %IF %XorFuse=0 %THEN
  324.   NOR(%InFuse, %InFuse+28, %InFuse+56, %InFuse+84; OutPin; 1,1,1,1);
  325.  %ELSE
  326.   OR(%InFuse, %InFuse+28, %InFuse+56, %InFuse+84; OutPin; 1,1,1,1);
  327.  %END;
  328. %MACEND;
  329.  
  330. POR4(%FF00, %SF560, P22);
  331. POR2(%FF112, %SF561, P21);
  332. POR2(%FF168, %SF562, P20);
  333. POR2(%FF224, %SF563, P19);
  334. POR2(%FF280, %SF564, P18);
  335. POR2(%FF336, %SF565, P17);
  336. POR2(%FF392, %SF566, P16);
  337. POR4(%FF448, %SF567, P15);
  338. %EndModel
  339.  
  340. %StartModel
  341. %Manufacturer:Unit_Delay
  342. %Type:16C1
  343. %PartNumber:UD16C1
  344. %LastNode ? ?
  345. %NumPins: 20
  346. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P19 ~P19 P4 ~P4 P18 ~P18 P5 ~P5 P17 ~P17
  347.      P6 ~P6 P14 ~P14 P7 ~P7 P13 ~P13 P8 ~P8 P12 ~P12 P9 ~P9 P11 ~P11 *
  348.  
  349. LOR(%FF00, %FF32, %FF64, %FF96, %FF128, %FF160, %FF192, %FF224, %FF256,
  350.    %FF288, %FF320, %FF352, %FF384, %FF416, %FF448, %FF480; L1);
  351. BUF(L1; P16; 1,1,1,1);
  352. INV(L1; P15; 1,1,1,1);
  353. %EndModel
  354.  
  355. %StartModel
  356. %Manufacturer:Unit_Delay
  357. %Type:16H2
  358. %PartNumber:UD16H2
  359. %LastNode ? ?
  360. %NumPins: 20
  361. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P19 ~P19 P4 ~P4 P18 ~P18 P5 ~P5 P17 ~P17
  362.      P6 ~P6 P14 ~P14 P7 ~P7 P13 ~P13 P8 ~P8 P12 ~P12 P9 ~P9 P11 ~P11 *
  363.  
  364. OR(%FF00, %FF32, %FF64, %FF96, %FF128, %FF160, %FF192, %FF224; P16; 1,1,1,1);
  365. OR(%FF256, %FF288, %FF320, %FF352, %FF384, %FF416, %FF448, %FF480; P15; 1,1,1,1);
  366. %EndModel
  367.  
  368. %StartModel
  369. %Manufacturer:Unit_Delay
  370. %Type:16H6
  371. %PartNumber:UD16H6
  372. %LastNode ? ?
  373. %NumPins: 24
  374. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P22 ~P22 P5 ~P5 P6 ~P6
  375.      P7 ~P7 P8 ~P8 P9 ~P9 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  376.  
  377. OR(%FF00, %FF32, %FF64, %FF96; P21; 1,1,1,1);
  378. OR(%FF128, %FF160, %FF192, %FF224; P20; 1,1,1,1);
  379. OR(%FF256, %FF288; P19; 1,1,1,1);
  380. OR(%FF320, %FF352; P18; 1,1,1,1);
  381. OR(%FF384, %FF416, %FF448, %FF480; P17; 1,1,1,1);
  382. OR(%FF512, %FF544, %FF576, %FF608; P16; 1,1,1,1);
  383. %EndModel
  384.  
  385. %StartModel
  386. %Manufacturer:Unit_Delay
  387. %Type:16H8
  388. %PartNumber:UD16H8
  389. %LastNode ? ?
  390. %NumPins: 20
  391. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16
  392.      P6 ~P6 P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P11 ~P11 *
  393.  
  394. %MACRO OR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  395.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  396.   OR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  397.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  398.  %ELSE
  399.   OR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  400.      %InFuse+192, %InFuse+224; TNode; 1,1,1,1);
  401.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  402.  %END;
  403. %MACEND;
  404.  
  405. OR7ENABLE(%SF00, %FF00, P19, N1);
  406. OR7ENABLE(%SF256, %FF256, P18, N2);
  407. OR7ENABLE(%SF512, %FF512, P17, N3);
  408. OR7ENABLE(%SF768, %FF768, P16, N4);
  409. OR7ENABLE(%SF1024, %FF1024, P15, N5);
  410. OR7ENABLE(%SF1280, %FF1280, P14, N6);
  411. OR7ENABLE(%SF1536, %FF1536, P13, N7);
  412. OR7ENABLE(%SF1792, %FF1792, P12, N8);
  413. %EndModel
  414.  
  415. %StartModel
  416. %Manufacturer:Unit_Delay
  417. %Type:16HD8
  418. %PartNumber:UD16HD8
  419. %LastNode ? ?
  420. %NumPins: 20
  421. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16
  422.      P6 ~P6 P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P11 ~P11 *
  423.  
  424. %MACRO OR8(InFuse:%FF, OutPin:%TEXT);
  425.   OR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  426.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  427. %MACEND;
  428.  
  429. OR8(%FF00, P19);
  430. OR8(%FF256, P18);
  431. OR8(%FF512, P17);
  432. OR8(%FF768, P16);
  433. OR8(%FF1024, P15);
  434. OR8(%FF1280, P14);
  435. OR8(%FF1536, P13);
  436. OR8(%FF1792, P12);
  437. %EndModel
  438.  
  439. %StartModel
  440. %Manufacturer:Unit_Delay
  441. %Type:16L2
  442. %PartNumber:UD16L2
  443. %LastNode ? ?
  444. %NumPins: 20
  445. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P19 ~P19 P4 ~P4 P18 ~P18 P5 ~P5 P17 ~P17
  446.      P6 ~P6 P14 ~P14 P7 ~P7 P13 ~P13 P8 ~P8 P12 ~P12 P9 ~P9 P11 ~P11 *
  447.  
  448. NOR(%FF00, %FF32, %FF64, %FF96, %FF128, %FF160, %FF192, %FF224; P16; 1,1,1,1);
  449. NOR(%FF256, %FF288, %FF320, %FF352, %FF384, %FF416, %FF448, %FF480; P15; 1,1,1,1);
  450. %EndModel
  451.  
  452. %StartModel
  453. %Manufacturer:Unit_Delay
  454. %Type:16L6
  455. %PartNumber:UD16L6
  456. %LastNode ? ?
  457. %NumPins: 24
  458. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P22 ~P22 P5 ~P5 P6 ~P6
  459.      P7 ~P7 P8 ~P8 P9 ~P9 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  460.  
  461. NOR(%FF00, %FF32, %FF64, %FF96; P21; 1,1,1,1);
  462. NOR(%FF128, %FF160, %FF192, %FF224; P20; 1,1,1,1);
  463. NOR(%FF256, %FF288; P19; 1,1,1,1);
  464. NOR(%FF320, %FF352; P18; 1,1,1,1);
  465. NOR(%FF384, %FF416, %FF448, %FF480; P17; 1,1,1,1);
  466. NOR(%FF512, %FF544, %FF576, %FF608; P16; 1,1,1,1);
  467. %EndModel
  468.  
  469. %StartModel
  470. %Manufacturer:Unit_Delay
  471. %Type:16L8
  472. %PartNumber:UD16L8
  473. %LastNode ? ?
  474. %NumPins: 20
  475. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16
  476.      P6 ~P6 P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P11 ~P11 *
  477.  
  478. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  479.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  480.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  481.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  482.  %ELSE
  483.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  484.      %InFuse+192, %InFuse+224; TNode; 1,1,1,1);
  485.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  486.  %END;
  487. %MACEND;
  488.  
  489. NOR7ENABLE(%SF00, %FF00, P19, N1);
  490. NOR7ENABLE(%SF256, %FF256, P18, N2);
  491. NOR7ENABLE(%SF512, %FF512, P17, N3);
  492. NOR7ENABLE(%SF768, %FF768, P16, N4);
  493. NOR7ENABLE(%SF1024, %FF1024, P15, N5);
  494. NOR7ENABLE(%SF1280, %FF1280, P14, N6);
  495. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  496. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  497. %EndModel
  498.  
  499. %StartModel
  500. %Manufacturer:Unit_Delay
  501. %Type:16LD8
  502. %PartNumber:UD16LD8
  503. %LastNode ? ?
  504. %NumPins: 20
  505. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16
  506.      P6 ~P6 P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P11 ~P11 *
  507.  
  508. %MACRO NOR8(InFuse:%FF, OutPin:%TEXT);
  509.   NOR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  510.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  511. %MACEND;
  512.  
  513. NOR8(%FF00, P19);
  514. NOR8(%FF256, P18);
  515. NOR8(%FF512, P17);
  516. NOR8(%FF768, P16);
  517. NOR8(%FF1024, P15);
  518. NOR8(%FF1280, P14);
  519. NOR8(%FF1536, P13);
  520. NOR8(%FF1792, P12);
  521. %EndModel
  522.  
  523. %StartModel
  524. %Manufacturer:Unit_Delay
  525. %Type:16N8
  526. %PartNumber:UD16N8
  527. %LastNode ? ?
  528. %NumPins: 20
  529. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16
  530.      P6 ~P6 P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P11 ~P11 *
  531.  
  532. %MACRO INVENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  533.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  534.   INV(%InFuse+32; OutPin; 1,1,1,1);
  535.  %ELSE
  536.   INV(%InFuse+32; TNode; 1,1,1,1);
  537.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  538.  %END;
  539. %MACEND;
  540.  
  541. INVENABLE(%SF00, %FF00, P19, N1);
  542. INVENABLE(%SF64, %FF64, P18, N2);
  543. INVENABLE(%SF128, %FF128, P17, N3);
  544. INVENABLE(%SF192, %FF192, P16, N4);
  545. INVENABLE(%SF256, %FF256, P15, N5);
  546. INVENABLE(%SF320, %FF320, P14, N6);
  547. INVENABLE(%SF384, %FF384, P13, N7);
  548. INVENABLE(%SF448, %FF448, P12, N8);
  549. %EndModel
  550.  
  551. %StartModel
  552. %Manufacturer:Unit_Delay
  553. %Type:16P2
  554. %PartNumber:UD16P2
  555. %LastNode ? ?
  556. %NumPins: 20
  557. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P19 ~P19 P4 ~P4 P18 ~P18 P5 ~P5 P17 ~P17
  558.      P6 ~P6 P14 ~P14 P7 ~P7 P13 ~P13 P8 ~P8 P12 ~P12 P9 ~P9 P11 ~P11 *
  559.  
  560. %MACRO POR8(InFuse:%FF, XorFuse:%SF, OutPin:%TEXT);
  561.  %IF %XorFuse=0 %THEN
  562.   NOR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  563.       %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  564.  %ELSE
  565.   OR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  566.       %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  567.  %END;
  568. %MACEND;
  569.  
  570. POR8(%FF00, %SF512, P16);
  571. POR8(%FF256, %SF513, P15);
  572. %EndModel
  573.  
  574. %StartModel
  575. %Manufacturer:Unit_Delay
  576. %Type:16P6
  577. %PartNumber:UD16P6
  578. %LastNode ? ?
  579. %NumPins: 24
  580. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P22 ~P22 P5 ~P5 P6 ~P6
  581.      P7 ~P7 P8 ~P8 P9 ~P9 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  582.  
  583. %MACRO POR2(InFuse:%FF, XorFuse:%SF, OutPin:%TEXT);
  584.  %IF %XorFuse=0 %THEN
  585.   NOR(%InFuse, %InFuse+32; OutPin; 1,1,1,1);
  586.  %ELSE
  587.   OR(%InFuse, %InFuse+32; OutPin; 1,1,1,1);
  588.  %END;
  589. %MACEND;
  590.  
  591. %MACRO POR4(InFuse:%FF, XorFuse:%SF, OutPin:%TEXT);
  592.  %IF %XorFuse=0 %THEN
  593.   NOR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96; OutPin; 1,1,1,1);
  594.  %ELSE
  595.   OR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96; OutPin; 1,1,1,1);
  596.  %END;
  597. %MACEND;
  598.  
  599. POR4(%FF00, %SF640, P21);
  600. POR4(%FF128, %SF641, P20);
  601. POR2(%FF256, %SF642, P19);
  602. POR2(%FF320, %SF643, P18);
  603. POR4(%FF384, %SF644, P17);
  604. POR4(%FF512, %SF645, P16);
  605. %EndModel
  606.  
  607. %StartModel
  608. %Manufacturer:Unit_Delay
  609. %Type:16P8
  610. %PartNumber:UD16P8
  611. %LastNode ? ?
  612. %NumPins: 20
  613. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16
  614.      P6 ~P6 P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P11 ~P11 *
  615.  
  616. %MACRO POR7ENABLE(EnableFuse:%SF, InFuse:%FF, XorFuse:%SF, OutPin:%TEXT,
  617.                  TNode:%TEXT);
  618. %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  619.   %IF %XorFuse=0 %THEN
  620.    NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  621.       %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  622.   %ELSE
  623.    OR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  624.       %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  625.   %END;
  626. %ELSE
  627.   %IF %XorFuse=0 %THEN
  628.    NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  629.       %InFuse+192, %InFuse+224; TNode; 1,1,1,1);
  630.   %ELSE
  631.    OR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  632.       %InFuse+192, %InFuse+224; TNode; 1,1,1,1);
  633.   %END;
  634.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  635.  %END;
  636. %MACEND;
  637.  
  638. POR7ENABLE(%SF00, %FF00, %SF2048, P19, N1);
  639. POR7ENABLE(%SF256, %FF256, %SF2049, P18, N2);
  640. POR7ENABLE(%SF512, %FF512, %SF2050, P17, N3);
  641. POR7ENABLE(%SF768, %FF768, %SF2051, P16, N4);
  642. POR7ENABLE(%SF1024, %FF1024, %SF2052, P15, N5);
  643. POR7ENABLE(%SF1280, %FF1280, %SF2053, P14, N6);
  644. POR7ENABLE(%SF1536, %FF1536, %SF2054, P13, N7);
  645. POR7ENABLE(%SF1792, %FF1792, %SF2055, P12, N8);
  646. %EndModel
  647.  
  648. %StartModel
  649. %Manufacturer:Unit_Delay
  650. %Type:16R4
  651. %PartNumber:UD16R4
  652. %LastNode ? ?
  653. %NumPins: 20
  654. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 P18 ~P18 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  655.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 P13 ~P13 P9 ~P9 P12 ~P12 *
  656.  
  657. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  658.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  659.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  660.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  661.  %ELSE
  662.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  663.      %InFuse+192, %InFuse+224; TNode; 1,1,1,1);
  664.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  665.  %END;
  666. %MACEND;
  667.  
  668. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  669.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  670.  DQFF(TLNode,P1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1);
  671.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  672. %MACEND;
  673.  
  674. LINV(P11;L1);
  675. NOR7ENABLE(%SF00, %FF00, P19, N1);
  676. NOR7ENABLE(%SF256, %FF256, P18, N2);
  677. NOR8DFF(%FF512, N3, L2, P17);
  678. NOR8DFF(%FF768, N4, L3, P16);
  679. NOR8DFF(%FF1024, N5, L4, P15);
  680. NOR8DFF(%FF1280, N6, L5, P14);
  681. NOR7ENABLE(%SF1536, %FF1536, P13, N7);
  682. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  683. %EndModel
  684.  
  685. %StartModel
  686. %Manufacturer:Unit_Delay
  687. %Type:16R6
  688. %PartNumber:UD16R6
  689. %LastNode ? ?
  690. %NumPins: 20
  691. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  692.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 P12 ~P12 *
  693.  
  694. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  695.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  696.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  697.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  698.  %ELSE
  699.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  700.      %InFuse+192, %InFuse+224; TNode; 1,1,1,1);
  701.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  702.  %END;
  703. %MACEND;
  704.  
  705. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  706.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  707.  DQFF(TLNode,P1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1);
  708.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  709. %MACEND;
  710.  
  711. LINV(P11;L1);
  712. NOR7ENABLE(%SF00, %FF00, P19, N1);
  713. NOR8DFF(%FF256, N2, L2, P18);
  714. NOR8DFF(%FF512, N3, L3, P17);
  715. NOR8DFF(%FF768, N4, L4, P16);
  716. NOR8DFF(%FF1024, N5, L5, P15);
  717. NOR8DFF(%FF1280, N6, L6, P14);
  718. NOR8DFF(%FF1536, N7, L7, P13);
  719. NOR7ENABLE(%SF1792, %FF1792, P12, N8);
  720. %EndModel
  721.  
  722. %StartModel
  723. %Manufacturer:Unit_Delay
  724. %Type:16R8
  725. %PartNumber:UD16R8
  726. %LastNode ? ?
  727. %NumPins: 20
  728. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  729.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 *
  730.  
  731. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  732.  LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  733.  DQFF(TLNode,P1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1);
  734.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  735. %MACEND;
  736.  
  737. LINV(P11;L1);
  738. NOR8DFF(%FF00, N1, L2, P19);
  739. NOR8DFF(%FF256, N2, L3, P18);
  740. NOR8DFF(%FF512, N3, L4, P17);
  741. NOR8DFF(%FF768, N4, L5, P16);
  742. NOR8DFF(%FF1024, N5, L6, P15);
  743. NOR8DFF(%FF1280, N6, L7, P14);
  744. NOR8DFF(%FF1536, N7, L8, P13);
  745. NOR8DFF(%FF1792, N8, L9, P12);
  746. %EndModel
  747.  
  748. %StartModel
  749. %Manufacturer:Unit_Delay
  750. %Type:16RA8
  751. %PartNumber:UD16RA8
  752. %LastNode ? ?
  753. %NumPins: 20
  754. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16
  755.            P6 ~P6 P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P12 ~P12 *
  756.  
  757.  
  758. %MACRO LOADMac(IO:%TEXT, IOBar:%TEXT, InFuse:%FF, TLNode1:%TEXT,
  759.                    TLNode2:%TEXT, ResetLoadInput:%TEXT, TLNode3:%TEXT,
  760.                SetLoadInput:%TEXT, XorFuse:%SF, TLNode:%TEXT, PClock:%TEXT,
  761.                    RegOut:%TEXT, TLSet:%TEXT);
  762.  
  763.   LINV(IO; IOBar);
  764.   LAND(P1, %InFuse+64; TLNode1);
  765.   LAND(L1, IOBar; TLNode2);
  766.   LNOR(TLNode1, TLNode2, IPH; ResetLoadInput);
  767.   LINV(%InFuse+96; TLSet);
  768.   LAND(P1, TLSet; TLNode3);
  769.   LOR(TLNode2, TLNode3; SetLoadInput);
  770.  
  771.  %IF %XorFuse=1 %THEN
  772.   LOR(%InFuse+128, %InFuse+160, %InFuse+192, %InFuse+224; TLNode);
  773.  %ELSE
  774.   LNOR(%InFuse+128, %InFuse+160, %InFuse+192, %InFuse+224; TLNode);
  775.  %END;
  776.   AND(%InFuse+32; PClock; 0,0,0,0);
  777.   DQFFPC(TLNode, PClock, SetLoadInput, ResetLoadInput; RegOut; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  778. %MACEND;
  779.  
  780.  
  781. %MACRO OUTPUTMac(InFuse:%FF, TLNode:%TEXT, RegOutput:%TEXT, TsbEnable:%TEXT,
  782.                  IO:%TEXT, EnableFuse:%SF, SETFuse:%SF, RESETFuse:%SF);
  783.  
  784. %IF %SETFuse..%SETFuse+31 = 1 %THEN
  785.  %IF %RESETFuse..%RESETFuse+31 = 1 %THEN
  786.  
  787.    %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  788.      ITSB(TLNode, L2; IO; 1,1,1,1,1,1,1,1);
  789.    %ELSE
  790.      LAND(%InFuse, L2; Tsbnable);
  791.      ITSB(TLNode, Tsbnable; IO; 1,1,1,1,1,1,1,1);
  792.    %END;
  793.  
  794.  %ELSE
  795.  
  796.    %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  797.      ITSB(RegOutput, L2; IO; 1,1,1,1,1,1,1,1);
  798.    %ELSE
  799.      LAND(%InFuse, L2; Tsbnable);
  800.      ITSB(RegOutput, Tsbnable; IO; 1,1,1,1,1,1,1,1);
  801.    %END;
  802.  %END;
  803. %ELSE
  804.  %IF %RESETFuse..%RESETFuse+31 = 1 %THEN
  805.  
  806.    %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  807.      ITSB(RegOutput, L2; IO; 1,1,1,1,1,1,1,1);
  808.    %ELSE
  809.      LAND(%InFuse, L2; TsbEnable);
  810.      ITSB(RegOutput, TsbEnable; IO; 1,1,1,1,1,1,1,1);
  811.    %END;
  812.  
  813.  %ELSE
  814.  
  815.    %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  816.      ITSB(RegOutput, L2; IO; 1,1,1,1,1,1,1,1);
  817.    %ELSE
  818.      LAND(%InFuse, L2; TsbEnable);
  819.      ITSB(RegOutput, TsbEnable; IO; 1,1,1,1,1,1,1,1);
  820.    %END;
  821.  %END;
  822. %END;
  823. %MACEND;
  824.  
  825. LINV(P1; L1);
  826. LINV(P11; L2);
  827.  
  828. LOADMac(P19, L3, %FF00, L4, L5, L6, L7, L8, %SF2048, L9, N1, N2, L59);
  829. LOADMac(P18, L10, %FF256, L11, L12, L13, L14, L15, %SF2049, L16, N3, N4, L60);
  830. LOADMac(P17, L17, %FF512, L18, L19 ,L20, L21, L22, %SF2050, L23, N5, N6, L61);
  831. LOADMac(P16, L24, %FF768, L25, L26, L27, L28, L29, %SF2051, L30, N7, N8, L62);
  832. LOADMac(P15, L31, %FF1024, L32, L33, L34, L35, L36, %SF2052, L37, N9, N10, L63);
  833. LOADMac(P14, L38, %FF1280, L39, L40, L41, L42, L43, %SF2053, L44, N11, N12, L64);
  834. LOADMac(P13, L45, %FF1536, L46, L47, L48, L49, L50, %SF2054, L51, N13, N14, L65);
  835. LOADMac(P12, L52, %FF1792, L53, L54, L55, L56, L57, %SF2055, L58, N15, N16, L66);
  836.  
  837. OUTPUTMac(%FF00, L9, N2, L67, P19, %SF00, %SF96, %SF64);
  838. OUTPUTMac(%FF256, L16, N4, L68, P18, %SF256, %SF352, %SF320);
  839. OUTPUTMac(%FF512, L23, N6, L69, P17, %SF512, %SF608, %SF576);
  840. OUTPUTMac(%FF768, L30, N8, L70, P16, %SF768, %SF864, %SF832);
  841. OUTPUTMac(%FF1024, L37, N10, L71, P15, %SF1024, %SF1120, %SF1088);
  842. OUTPUTMac(%FF1280, L44, N12, L72, P14, %SF1280, %SF1376, %SF1344);
  843. OUTPUTMac(%FF1536, L51, N14, L73, P13, %SF1536, %SF1632, %SF1600);
  844. OUTPUTMac(%FF1792, L58, N16, L74, P12, %SF1792, %SF1888, %SF1856);
  845. %EndModel
  846.  
  847. %StartModel
  848. %Manufacturer:Unit_Delay
  849. %Type:16RP4
  850. %PartNumber:UD16RP4
  851. %LastNode ? ?
  852. %NumPins: 20
  853. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 P18 ~P18 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  854.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 P13 ~P13 P9 ~P9 P12 ~P12 *
  855.  
  856. %MACRO POR7ENABLE(EnableFuse:%SF, XorFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  857.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  858.   %IF %XorFuse = 0 %THEN
  859.    NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  860.       %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  861.   %ELSE
  862.    OR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  863.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  864.   %END;
  865.  %ELSE
  866.   %IF %XorFuse = 0 %THEN
  867.    NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  868.       %InFuse+192, %InFuse+224; TNode; 1,1,1,1);
  869.   %ELSE
  870.    OR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  871.      %InFuse+192, %InFuse+224; TNode; 1,1,1,1);
  872.   %END;
  873.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  874.  %END;
  875. %MACEND;
  876.  
  877. %MACRO POR8DFF(InFuse:%FF, XorFuse:%SF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  878.  %IF %XorFuse = 0 %THEN
  879.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  880.  %ELSE
  881.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  882.  %END;
  883.  DQFF(TLNode,P1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1);
  884.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  885. %MACEND;
  886.  
  887. LINV(P11;L1);
  888. POR7ENABLE(%SF00, %SF2048, %FF00, P19, N1);
  889. POR7ENABLE(%SF256, %SF2049, %FF256, P18, N2);
  890. POR8DFF(%FF512, %SF2050, N3, L2, P17);
  891. POR8DFF(%FF768, %SF2051, N4, L3, P16);
  892. POR8DFF(%FF1024, %SF2052, N5, L4, P15);
  893. POR8DFF(%FF1280, %SF2053, N6, L5, P14);
  894. POR7ENABLE(%SF1536, %SF2054, %FF1536, P13, N7);
  895. POR7ENABLE(%SF1792, %SF2055, %FF1792, P12, N8);
  896. %EndModel
  897.  
  898. %StartModel
  899. %Manufacturer:Unit_Delay
  900. %Type:16RP6
  901. %PartNumber:UD16RP6
  902. %LastNode ? ?
  903. %NumPins: 20
  904. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  905.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 P12 ~P12 *
  906.  
  907. %MACRO POR7ENABLE(EnableFuse:%SF, XorFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  908.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  909.   %IF %XorFuse = 0 %THEN
  910.    NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  911.       %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  912.   %ELSE
  913.    OR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  914.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  915.   %END;
  916.  %ELSE
  917.   %IF %XorFuse = 0 %THEN
  918.    NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  919.       %InFuse+192, %InFuse+224; TNode; 1,1,1,1);
  920.   %ELSE
  921.    OR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  922.      %InFuse+192, %InFuse+224; TNode; 1,1,1,1);
  923.   %END;
  924.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  925.  %END;
  926. %MACEND;
  927.  
  928. %MACRO POR8DFF(InFuse:%FF, XorFuse:%SF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  929.  %IF %XorFuse = 0 %THEN
  930.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  931.  %ELSE
  932.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  933.  %END;
  934.  DQFF(TLNode,P1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1);
  935.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  936. %MACEND;
  937.  
  938. LINV(P11;L1);
  939. POR7ENABLE(%SF00, %SF2048, %FF00, P19, N1);
  940. POR8DFF(%FF256, %SF2049, N2, L2, P18);
  941. POR8DFF(%FF512, %SF2050, N3, L3, P17);
  942. POR8DFF(%FF768, %SF2051, N4, L4, P16);
  943. POR8DFF(%FF1024, %SF2052, N5, L5, P15);
  944. POR8DFF(%FF1280, %SF2053, N6, L6, P14);
  945. POR8DFF(%FF1536, %SF2054, N7, L7, P13);
  946. POR7ENABLE(%SF1792, %SF2055, %FF1792, P12, N8);
  947. %EndModel
  948.  
  949. %StartModel
  950. %Manufacturer:Unit_Delay
  951. %Type:16RP8
  952. %PartNumber:UD16RP8
  953. %LastNode ? ?
  954. %NumPins: 20
  955. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4
  956.      P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 *
  957.  
  958. %MACRO POR8DFF(InFuse:%FF, XorFuse:%SF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  959.  %IF %XorFuse = 0 %THEN
  960.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  961.  %ELSE
  962.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode);
  963.  %END;
  964.  DQFF(TLNode,P1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1);
  965.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  966. %MACEND;
  967.  
  968. LINV(P11; L1);
  969. POR8DFF(%FF00, %SF2048, N1, L2, P19);
  970. POR8DFF(%FF256, %SF2049, N2, L3, P18);
  971. POR8DFF(%FF512, %SF2050, N3, L4, P17);
  972. POR8DFF(%FF768, %SF2051, N4, L5, P16);
  973. POR8DFF(%FF1024, %SF2052, N5, L6, P15);
  974. POR8DFF(%FF1280, %SF2053, N6, L7, P14);
  975. POR8DFF(%FF1536, %SF2054, N7, L8, P13);
  976. POR8DFF(%FF1792, %SF2055, N8, L9, P12);
  977. %EndModel
  978.  
  979. %StartModel
  980. %Manufacturer:Unit_Delay
  981. %Type:16V8
  982. %PartNumber:UD16V8
  983. %LastNode ? ?
  984. %NumPins: 20
  985. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4 P6 ~P6
  986.      N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 *
  987.  
  988. %MACRO V8MAC(S0:%SF, XorFuse:%SF, FeedBack:%TEXT, LorOutput:%TEXT, InFuse:%FF,
  989.              OutPin:%TEXT, TNode:%TEXT, EnableFuse:%SF, TLNode:%TEXT,
  990.          TSNode:%TEXT, NextPin:%TEXT, PrevPin:%TEXT);
  991.  
  992.  %CASE %SF2192,%SF2193,%S0
  993.    2:
  994.      LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  995.          %InFuse+192,%InFuse+224;LorOutput);
  996.      %IF %XorFuse=0 %THEN
  997.       LINV(LorOutput;TLNode);
  998.       DQFFC(TLNode, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  999.      %ELSE
  1000.       DQFFC(LorOutput, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1001.      %END;
  1002.      TSB(TNode, L17; OutPin; 1,1,1,1,1,1,1,1);
  1003.      BUF(TNode; FeedBack; 1,1,1,1);
  1004.   |3:
  1005.      LOR(%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  1006.          %InFuse+192,%InFuse+224;LorOutput);
  1007.      %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  1008.       %IF %XorFuse = 0 %THEN
  1009.        INV(LorOutput; OutPin; 1,1,1,1);
  1010.       %ELSE
  1011.        BUF(LorOutput; OutPin; 1,1,1,1);
  1012.       %END;
  1013.      %ELSE
  1014.       %IF %XorFuse = 0 %THEN
  1015.        INV(LorOutput; TNode; 1,1,1,1);
  1016.       %ELSE
  1017.        BUF(LorOutput; TNode; 1,1,1,1);
  1018.       %END;
  1019.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1020.      %END;
  1021.      BUF(OutPin; FeedBack; 1,1,1,1);
  1022.   |4:
  1023.      LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  1024.          %InFuse+192,%InFuse+224;LorOutput);
  1025.      %IF %XorFuse = 0 %THEN
  1026.       INV(LorOutput; OutPin; 1,1,1,1);
  1027.      %ELSE
  1028.       BUF(LorOutput; OutPin; 1,1,1,1);
  1029.      %END;
  1030.      BUF(ZERO; FeedBack; 1,1,1,1);
  1031.   |5:
  1032.      TSB(TSNode, ZERO; OutPin; 1,1,1,1,1,1,1,1);
  1033.      BUF(NextPin; FeedBack; 1,1,1,1);
  1034.   |7:
  1035.      LOR(%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  1036.          %InFuse+192,%InFuse+224;LorOutput);
  1037.      %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  1038.       %IF %XorFuse = 0 %THEN
  1039.        INV(LorOutput; OutPin; 1,1,1,1);
  1040.       %ELSE
  1041.        BUF(LorOutput; OutPin; 1,1,1,1);
  1042.       %END;
  1043.      %ELSE
  1044.       %IF %XorFuse = 0 %THEN
  1045.        INV(LorOutput; TNode; 1,1,1,1);
  1046.       %ELSE
  1047.        BUF(LorOutput; TNode; 1,1,1,1);
  1048.       %END;
  1049.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1050.      %END;
  1051.      BUF(PrevPin; FeedBack; 1,1,1,1);
  1052.  %END;
  1053. %MACEND;
  1054.  
  1055. LINV(P11;L17);
  1056.  
  1057. V8MAC(%SF2120, %SF2048, N1, L1, %FF00, P19, N9, %SF00, L9, N17, P1, P1);
  1058. V8MAC(%SF2121, %SF2049, N2, L2, %FF256, P18, N10, %SF256, L10, N18, P19, P18);
  1059. V8MAC(%SF2122, %SF2050, N3, L3, %FF512, P17, N11, %SF512, L11, N19, P18, P17);
  1060. V8MAC(%SF2123, %SF2051, N4, L4, %FF768, P16, N12, %SF768, L12, N20, P17, P16);
  1061. V8MAC(%SF2124, %SF2052, N5, L5, %FF1024, P15, N13, %SF1024, L13, N21, P14, P15);
  1062. V8MAC(%SF2125, %SF2053, N6, L6, %FF1280, P14, N14, %SF1280, L14, N22, P13, P14);
  1063. V8MAC(%SF2126, %SF2054, N7, L7, %FF1536, P13, N15, %SF1536, L15, N23, P12, P13);
  1064. V8MAC(%SF2127, %SF2055, N8, L8, %FF1792, P12, N16, %SF1792, L16, N24, P11, P11);
  1065. %EndModel
  1066.  
  1067. %StartModel
  1068. %Manufacturer:Unit_Delay
  1069. %Type:16V8A
  1070. %PartNumber:UD16V8A
  1071. %LastNode ? ?
  1072. %NumPins: 20
  1073. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4 P6 ~P6
  1074.      N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 *
  1075.  
  1076. %MACRO V8MAC(S0:%SF, XorFuse:%SF, FeedBack:%TEXT, LorOutput:%TEXT, InFuse:%FF,
  1077.              OutPin:%TEXT, TNode:%TEXT, EnableFuse:%SF, TLNode:%TEXT,
  1078.          TSNode:%TEXT, NextPin:%TEXT, PrevPin:%TEXT);
  1079.  
  1080.  %CASE %SF2192,%SF2193,%S0
  1081.    2:
  1082.      LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  1083.          %InFuse+192,%InFuse+224;LorOutput);
  1084.      %IF %XorFuse=0 %THEN
  1085.       LINV(LorOutput;TLNode);
  1086.       DQFFC(TLNode, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1087.      %ELSE
  1088.       DQFFC(LorOutput, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1089.      %END;
  1090.      TSB(TNode, L17; OutPin; 1,1,1,1,1,1,1,1);
  1091.      BUF(TNode; FeedBack; 1,1,1,1);
  1092.   |3:
  1093.      LOR(%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  1094.          %InFuse+192,%InFuse+224;LorOutput);
  1095.      %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  1096.       %IF %XorFuse = 0 %THEN
  1097.        INV(LorOutput; OutPin; 1,1,1,1);
  1098.       %ELSE
  1099.        BUF(LorOutput; OutPin; 1,1,1,1);
  1100.       %END;
  1101.      %ELSE
  1102.       %IF %XorFuse = 0 %THEN
  1103.        INV(LorOutput; TNode; 1,1,1,1);
  1104.       %ELSE
  1105.        BUF(LorOutput; TNode; 1,1,1,1);
  1106.       %END;
  1107.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1108.      %END;
  1109.      BUF(OutPin; FeedBack; 1,1,1,1);
  1110.   |4:
  1111.      LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  1112.          %InFuse+192,%InFuse+224;LorOutput);
  1113.      %IF %XorFuse = 0 %THEN
  1114.       INV(LorOutput; OutPin; 1,1,1,1);
  1115.      %ELSE
  1116.       BUF(LorOutput; OutPin; 1,1,1,1);
  1117.      %END;
  1118.      BUF(NextPin; FeedBack; 1,1,1,1);
  1119.   |5:
  1120.      TSB(TSNode, ZERO; OutPin; 1,1,1,1,1,1,1,1);
  1121.      BUF(NextPin; FeedBack; 1,1,1,1);
  1122.   |7:
  1123.      LOR(%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  1124.          %InFuse+192,%InFuse+224;LorOutput);
  1125.      %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  1126.       %IF %XorFuse = 0 %THEN
  1127.        INV(LorOutput; OutPin; 1,1,1,1);
  1128.       %ELSE
  1129.        BUF(LorOutput; OutPin; 1,1,1,1);
  1130.       %END;
  1131.      %ELSE
  1132.       %IF %XorFuse = 0 %THEN
  1133.        INV(LorOutput; TNode; 1,1,1,1);
  1134.       %ELSE
  1135.        BUF(LorOutput; TNode; 1,1,1,1);
  1136.       %END;
  1137.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1138.      %END;
  1139.      BUF(PrevPin; FeedBack; 1,1,1,1);
  1140.  %END;
  1141. %MACEND;
  1142.  
  1143. LINV(P11;L17);
  1144.  
  1145. V8MAC(%SF2120, %SF2048, N1, L1, %FF00, P19, N9, %SF00, L9, N17, P1, P1);
  1146. V8MAC(%SF2121, %SF2049, N2, L2, %FF256, P18, N10, %SF256, L10, N18, P19, P18);
  1147. V8MAC(%SF2122, %SF2050, N3, L3, %FF512, P17, N11, %SF512, L11, N19, P18, P17);
  1148. V8MAC(%SF2123, %SF2051, N4, L4, %FF768, P16, N12, %SF768, L12, N20, P17, P16);
  1149. V8MAC(%SF2124, %SF2052, N5, L5, %FF1024, P15, N13, %SF1024, L13, N21, P14, P15);
  1150. V8MAC(%SF2125, %SF2053, N6, L6, %FF1280, P14, N14, %SF1280, L14, N22, P13, P14);
  1151. V8MAC(%SF2126, %SF2054, N7, L7, %FF1536, P13, N15, %SF1536, L15, N23, P12, P13);
  1152. V8MAC(%SF2127, %SF2055, N8, L8, %FF1792, P12, N16, %SF1792, L16, N24, P11, P11);
  1153. %EndModel
  1154.  
  1155. %StartModel
  1156. %Manufacturer:Unit_Delay
  1157. %Type:16X4
  1158. %PartNumber:UD16X4
  1159. %LastNode ? ?
  1160. %NumPins: 20
  1161. %FDF AND 0 P2 ~P2 P19 ~P19 P3 ~P3 P18 ~P18 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14
  1162.            N15 N16 N17 N18 N19 N20 P8 ~P8 P13 ~P13  P9 ~P9 P12 ~P12 *
  1163.  
  1164. %MACRO INPUT(InPin:%TEXT, OutNode:%TEXT, OutLNode:%TEXT, OrInput:%TEXT,
  1165.              OrOutput1:%TEXT, OrOutput2:%TEXT, OrOutput3:%TEXT, OrOutput4:%TEXT);
  1166.  
  1167.   LINV(InPin; OutLNode);
  1168.   LINV(OutNode; OrInput);
  1169.   OR(InPin, OrInput; OrOutput1;0,0,0,0);
  1170.   OR(OutLNode, OrInput; OrOutput2;0,0,0,0);
  1171.   OR(InPin, OutNode; OrOutput3;0,0,0,0);
  1172.   OR(OutLNode, OutNode; OrOutput4;0,0,0,0);
  1173. %MACEND;
  1174.  
  1175. %MACRO NOR7ENABLE(EnableFuse:%SF,InFuse:%FF,OutPin:%TEXT,TNode:%TEXT);
  1176.  %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  1177.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  1178.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  1179.  %ELSE
  1180.   NOR(%InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  1181.      %InFuse+192, %InFuse+224; TNode; 1,1,1,1);
  1182.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1183.  %END;
  1184. %MACEND;
  1185.  
  1186. %MACRO LXNOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode1:%TEXT, TLNode2:%TEXT,
  1187.                LXorNode:%TEXT, OutPin:%TEXT);
  1188.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96;TLNode1);
  1189.   LOR(%InFuse+128,%InFuse+160,%InFuse+192,%InFuse+224;TLNode2);
  1190.   LXNOR(TLNode1,TLNode2;LXorNode);
  1191.   DQFF(LXorNode,P1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1);
  1192.   TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  1193. %MACEND;
  1194.  
  1195. LINV(P11;L1);
  1196. INPUT(P4, N1, L2, L3, N5, N6, N7, N8);
  1197. INPUT(P5, N2, L4, L5, N9, N10, N11, N12);
  1198. INPUT(P6, N3, L6, L7, N13, N14, N15, N16);
  1199. INPUT(P7, N4, L8, L9, N17, N18, N19, N20);
  1200. NOR7ENABLE(%SF00, %FF00, P19, N21);
  1201. NOR7ENABLE(%SF256, %FF256, P18, N22);
  1202. LXNOR8DFF(%FF512, N1, L10, L14, L18, P17);
  1203. LXNOR8DFF(%FF768, N2, L11, L15, L19, P16);
  1204. LXNOR8DFF(%FF1024, N3, L12, L16, L20, P15);
  1205. LXNOR8DFF(%FF1280, N4, L13, L17, L21, P14);
  1206. NOR7ENABLE(%SF1536, %FF1536, P13, N23);
  1207. NOR7ENABLE(%SF1792, %FF1792, P12, N24);
  1208. %EndModel
  1209.  
  1210. %StartModel
  1211. %Manufacturer:Unit_Delay
  1212. %Type:16Z8
  1213. %PartNumber:UD16Z8
  1214. %LastNode ? ?
  1215. %NumPins: 24
  1216. %FDF AND 0 P3 ~P3 N1 ~N1 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6 N4 ~N4 P7 ~P7
  1217.      N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 N8 ~N8 *
  1218.  
  1219. %MACRO Z8MAC(S0:%SF, XorFuse:%SF, FeedBack:%TEXT, LorOutput:%TEXT, InFuse:%FF,
  1220.              OutPin:%TEXT, TNode:%TEXT, EnableFuse:%SF, TLNode:%TEXT,
  1221.          TSNode:%TEXT, NextPin:%TEXT, PrevPin:%TEXT);
  1222.  
  1223.  %CASE %SF2192,%SF2193,%S0
  1224.    2:
  1225.      LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  1226.          %InFuse+192,%InFuse+224;LorOutput);
  1227.      %IF %XorFuse=0 %THEN
  1228.       LINV(LorOutput;TLNode);
  1229.       DQFFC(TLNode, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1230.      %ELSE
  1231.       DQFFC(LorOutput, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1232.      %END;
  1233.      TSB(TNode, L17; OutPin; 1,1,1,1,1,1,1,1);
  1234.      BUF(TNode; FeedBack; 1,1,1,1);
  1235.   |3:
  1236.      LOR(%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  1237.          %InFuse+192,%InFuse+224;LorOutput);
  1238.      %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  1239.       %IF %XorFuse = 0 %THEN
  1240.        INV(LorOutput; OutPin; 1,1,1,1);
  1241.       %ELSE
  1242.        BUF(LorOutput; OutPin; 1,1,1,1);
  1243.       %END;
  1244.      %ELSE
  1245.       %IF %XorFuse = 0 %THEN
  1246.        INV(LorOutput; TNode; 1,1,1,1);
  1247.       %ELSE
  1248.        BUF(LorOutput; TNode; 1,1,1,1);
  1249.       %END;
  1250.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1251.      %END;
  1252.      BUF(OutPin; FeedBack; 1,1,1,1);
  1253.   |4:
  1254.      LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  1255.          %InFuse+192,%InFuse+224;LorOutput);
  1256.      %IF %XorFuse = 0 %THEN
  1257.       INV(LorOutput; OutPin; 1,1,1,1);
  1258.      %ELSE
  1259.       BUF(LorOutput; OutPin; 1,1,1,1);
  1260.      %END;
  1261.      BUF(ZERO; FeedBack; 1,1,1,1);
  1262.   |5:
  1263.      TSB(TSNode, ZERO; OutPin; 1,1,1,1,1,1,1,1);
  1264.      BUF(NextPin; FeedBack; 1,1,1,1);
  1265.   |7:
  1266.      LOR(%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  1267.          %InFuse+192,%InFuse+224;LorOutput);
  1268.      %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  1269.       %IF %XorFuse = 0 %THEN
  1270.        INV(LorOutput; OutPin; 1,1,1,1);
  1271.       %ELSE
  1272.        BUF(LorOutput; OutPin; 1,1,1,1);
  1273.       %END;
  1274.      %ELSE
  1275.       %IF %XorFuse = 0 %THEN
  1276.        INV(LorOutput; TNode; 1,1,1,1);
  1277.       %ELSE
  1278.        BUF(LorOutput; TNode; 1,1,1,1);
  1279.       %END;
  1280.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1281.      %END;
  1282.      BUF(PrevPin; FeedBack; 1,1,1,1);
  1283.  %END;
  1284. %MACEND;
  1285.  
  1286. LINV(P13;L17);
  1287.  
  1288. Z8MAC(%SF2120, %SF2048, N1, L1, %FF00, P22, N9, %SF00, L9, N17, P1, P1);
  1289. Z8MAC(%SF2121, %SF2049, N2, L2, %FF256, P21, N10, %SF256, L10, N18, P22, P21);
  1290. Z8MAC(%SF2122, %SF2050, N3, L3, %FF512, P20, N11, %SF512, L11, N19, P21, P20);
  1291. Z8MAC(%SF2123, %SF2051, N4, L4, %FF768, P19, N12, %SF768, L12, N20, P20, P19);
  1292. Z8MAC(%SF2124, %SF2052, N5, L5, %FF1024, P18, N13, %SF1024, L13, N21, P17, P18);
  1293. Z8MAC(%SF2125, %SF2053, N6, L6, %FF1280, P17, N14, %SF1280, L14, N22, P16, P17);
  1294. Z8MAC(%SF2126, %SF2054, N7, L7, %FF1536, P16, N15, %SF1536, L15, N23, P15, P16);
  1295. Z8MAC(%SF2127, %SF2055, N8, L8, %FF1792, P15, N16, %SF1792, L16, N24, P13, P13);
  1296. %EndModel
  1297.  
  1298. %StartModel
  1299. %Manufacturer:Unit_Delay
  1300. %Type:16Z8A
  1301. %PartNumber:UD16Z8A
  1302. %LastNode ? ?
  1303. %NumPins: 24
  1304. %FDF AND 0 P3 ~P3 N1 ~N1 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6 N4 ~N4 P7 ~P7
  1305.      N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 N8 ~N8 *
  1306.  
  1307. %MACRO Z8MAC(S0:%SF, XorFuse:%SF, FeedBack:%TEXT, LorOutput:%TEXT, InFuse:%FF,
  1308.              OutPin:%TEXT, TNode:%TEXT, EnableFuse:%SF, TLNode:%TEXT,
  1309.          TSNode:%TEXT, NextPin:%TEXT, PrevPin:%TEXT);
  1310.  
  1311.  %CASE %SF2192,%SF2193,%S0
  1312.    2:
  1313.      LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  1314.          %InFuse+192,%InFuse+224;LorOutput);
  1315.      %IF %XorFuse=0 %THEN
  1316.       LINV(LorOutput;TLNode);
  1317.       DQFFC(TLNode, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1318.      %ELSE
  1319.       DQFFC(LorOutput, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1320.      %END;
  1321.      TSB(TNode, L17; OutPin; 1,1,1,1,1,1,1,1);
  1322.      BUF(TNode; FeedBack; 1,1,1,1);
  1323.   |3:
  1324.      LOR(%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  1325.          %InFuse+192,%InFuse+224;LorOutput);
  1326.      %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  1327.       %IF %XorFuse = 0 %THEN
  1328.        INV(LorOutput; OutPin; 1,1,1,1);
  1329.       %ELSE
  1330.        BUF(LorOutput; OutPin; 1,1,1,1);
  1331.       %END;
  1332.      %ELSE
  1333.       %IF %XorFuse = 0 %THEN
  1334.        INV(LorOutput; TNode; 1,1,1,1);
  1335.       %ELSE
  1336.        BUF(LorOutput; TNode; 1,1,1,1);
  1337.       %END;
  1338.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1339.      %END;
  1340.      BUF(OutPin; FeedBack; 1,1,1,1);
  1341.   |4:
  1342.      LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  1343.          %InFuse+192,%InFuse+224;LorOutput);
  1344.      %IF %XorFuse = 0 %THEN
  1345.       INV(LorOutput; OutPin; 1,1,1,1);
  1346.      %ELSE
  1347.       BUF(LorOutput; OutPin; 1,1,1,1);
  1348.      %END;
  1349.      BUF(NextPin; FeedBack; 1,1,1,1);
  1350.   |5:
  1351.      TSB(TSNode, ZERO; OutPin; 1,1,1,1,1,1,1,1);
  1352.      BUF(NextPin; FeedBack; 1,1,1,1);
  1353.   |7:
  1354.      LOR(%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  1355.          %InFuse+192,%InFuse+224;LorOutput);
  1356.      %IF %EnableFuse..%EnableFuse+31 = 1 %THEN
  1357.       %IF %XorFuse = 0 %THEN
  1358.        INV(LorOutput; OutPin; 1,1,1,1);
  1359.       %ELSE
  1360.        BUF(LorOutput; OutPin; 1,1,1,1);
  1361.       %END;
  1362.      %ELSE
  1363.       %IF %XorFuse = 0 %THEN
  1364.        INV(LorOutput; TNode; 1,1,1,1);
  1365.       %ELSE
  1366.        BUF(LorOutput; TNode; 1,1,1,1);
  1367.       %END;
  1368.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1369.      %END;
  1370.      BUF(PrevPin; FeedBack; 1,1,1,1);
  1371.  %END;
  1372. %MACEND;
  1373.  
  1374. LINV(P13;L17);
  1375.  
  1376. Z8MAC(%SF2120, %SF2048, N1, L1, %FF00, P22, N9, %SF00, L9, N17, P1, P1);
  1377. Z8MAC(%SF2121, %SF2049, N2, L2, %FF256, P21, N10, %SF256, L10, N18, P22, P21);
  1378. Z8MAC(%SF2122, %SF2050, N3, L3, %FF512, P20, N11, %SF512, L11, N19, P21, P20);
  1379. Z8MAC(%SF2123, %SF2051, N4, L4, %FF768, P19, N12, %SF768, L12, N20, P20, P19);
  1380. Z8MAC(%SF2124, %SF2052, N5, L5, %FF1024, P18, N13, %SF1024, L13, N21, P17, P18);
  1381. Z8MAC(%SF2125, %SF2053, N6, L6, %FF1280, P17, N14, %SF1280, L14, N22, P16, P17);
  1382. Z8MAC(%SF2126, %SF2054, N7, L7, %FF1536, P16, N15, %SF1536, L15, N23, P15, P16);
  1383. Z8MAC(%SF2127, %SF2055, N8, L8, %FF1792, P15, N16, %SF1792, L16, N24, P13, P13);
  1384. %EndModel
  1385.  
  1386. %StartModel
  1387. %Manufacturer:Unit_Delay
  1388. %Type:18CV8
  1389. %PartNumber:UD18CV8
  1390. %LastNode ? ?
  1391. %NumPins: 20
  1392. %FDF AND 0 P1 ~P1 P11 ~P11 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5
  1393.      N4 ~N4 P6 ~P6 N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8*
  1394.  
  1395. %MACRO CV8MAC(InFuse:%FF, S0:%SF, LorOutput:%TEXT, TLNode:%TEXT, TNode:%TEXT,
  1396.        EnableFuse:%SF, TSBEnable:%FF, PolarityFuse:%SF, OutPin:%TEXT,
  1397.        FeedBack:%TEXT);
  1398.  
  1399.     LOR(%InFuse, %InFuse+36, %InFuse+72, %InFuse+108, %InFuse+144, %InFuse+180,
  1400.         %InFuse+216, %InFuse+252; LorOutput);
  1401.  %CASE %S0, %S0+1, %S0+2
  1402.    0:
  1403.      LOR(LorOutput, L1; TLNode);
  1404.      DQFFC(TLNode, P1, L2; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1405.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  1406.      %IF %PolarityFuse = 0 %THEN
  1407.       BUF(LorOutput;OutPin; 1,1,1,1);
  1408.      %ELSE
  1409.       INV(LorOutput; OutPin; 1,1,1,1);
  1410.      %END;
  1411.     %ELSE
  1412.      %IF %PolarityFuse = 0 %THEN
  1413.       TSB(LorOutput, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  1414.      %ELSE
  1415.       ITSB(LorOutput, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  1416.      %END;
  1417.     %END;
  1418.     BUF(TNode; FeedBack; 1,1,1,1);
  1419.   |2:
  1420.      %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  1421.       %IF %PolarityFuse = 0 %THEN
  1422.        BUF(LorOutput; OutPin; 1,1,1,1);
  1423.       %ELSE
  1424.        INV(LorOutput; OutPin; 1,1,1,1);
  1425.       %END;
  1426.      %ELSE
  1427.       %IF %PolarityFuse = 0 %THEN
  1428.        TSB(LorOutput, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  1429.       %ELSE
  1430.        ITSB(LorOutput, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  1431.       %END;
  1432.      %END;
  1433.      BUF(LorOutput; FeedBack; 1,1,1,1);
  1434.   |3:
  1435.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  1436.      %IF %PolarityFuse = 0 %THEN
  1437.       BUF(LorOutput;OutPin; 1,1,1,1);
  1438.      %ELSE
  1439.       INV(LorOutput; OutPin; 1,1,1,1);
  1440.      %END;
  1441.     %ELSE
  1442.      %IF %PolarityFuse = 0 %THEN
  1443.       TSB(LorOutput, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  1444.      %ELSE
  1445.       ITSB(LorOutput, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  1446.      %END;
  1447.     %END;
  1448.     BUF(OutPin; FeedBack; 1,1,1,1);
  1449.   |4:
  1450.      LOR(LorOutput, L1; TLNode);
  1451.      DQFFC(TLNode, P1, L2; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1452.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  1453.      %IF %PolarityFuse = 0 %THEN
  1454.       BUF(TNode;OutPin; 1,1,1,1);
  1455.      %ELSE
  1456.       INV(TNode; OutPin; 1,1,1,1);
  1457.      %END;
  1458.     %ELSE
  1459.      %IF %PolarityFuse = 0 %THEN
  1460.       TSB(TNode, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  1461.      %ELSE
  1462.       ITSB(TNode, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  1463.      %END;
  1464.     %END;
  1465.     BUF(TNode; FeedBack; 1,1,1,1);
  1466.   |6:
  1467.      LOR(LorOutput, L1; TLNode);
  1468.      DQFFC(TLNode, P1, L2; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1469.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  1470.      %IF %PolarityFuse = 0 %THEN
  1471.       BUF(TNode;OutPin; 1,1,1,1);
  1472.      %ELSE
  1473.       INV(TNode; OutPin; 1,1,1,1);
  1474.      %END;
  1475.     %ELSE
  1476.      %IF %PolarityFuse = 0 %THEN
  1477.       TSB(TNode, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  1478.      %ELSE
  1479.       ITSB(TNode, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  1480.      %END;
  1481.     %END;
  1482.     BUF(LorOutput; FeedBack; 1,1,1,1);
  1483.   |7:
  1484.      LOR(LorOutput, L1; TLNode);
  1485.      DQFFC(TLNode, P1, L2; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1486.     %IF %EnableFuse.. %EnableFuse+35 = 1 %THEN
  1487.      %IF %PolarityFuse = 0 %THEN
  1488.       BUF(TNode;OutPin; 1,1,1,1);
  1489.      %ELSE
  1490.       INV(TNode; OutPin; 1,1,1,1);
  1491.      %END;
  1492.     %ELSE
  1493.      %IF %PolarityFuse = 0 %THEN
  1494.       TSB(TNode, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  1495.      %ELSE
  1496.       ITSB(TNode, TSBEnable; OutPin; 1,1,1,1,1,1,1,1);
  1497.      %END;
  1498.     %END;
  1499.     BUF(OutPin; FeedBack; 1,1,1,1);
  1500.  %END;
  1501. %MACEND;
  1502.  
  1503. LAND(%FF2592; L1);
  1504. LNOR(%FF2628, IPH; L2);
  1505.  
  1506. CV8MAC(%FF00, %SF2665, L3, L4, N9, %SF2304, %FF2304, %SF2664, P19, N1);
  1507. CV8MAC(%FF288, %SF2669, L5, L6, N10, %SF2340, %FF2340, %SF2668, P18, N2);
  1508. CV8MAC(%FF576, %SF2673, L7, L8, N11, %SF2376, %FF2376, %SF2672, P17, N3);
  1509. CV8MAC(%FF864, %SF2677, L9, L10, N12, %SF2412, %FF2412, %SF2676, P16, N4);
  1510. CV8MAC(%FF1152, %SF2681, L11, L12, N13, %SF2448, %FF2448, %SF2680, P15, N5);
  1511. CV8MAC(%FF1440, %SF2685, L13, L14, N14, %SF2484, %FF2484, %SF2684, P14, N6);
  1512. CV8MAC(%FF1728, %SF2689, L15, L16, N15, %SF2520, %FF2520, %SF2688, P13, N7);
  1513. CV8MAC(%FF2016, %SF2693, L17, L18, N16, %SF2556, %FF2556, %SF2692, P12, N8);
  1514. %EndModel
  1515.  
  1516. %StartModel
  1517. %Manufacturer:Unit_Delay
  1518. %Type:18H4
  1519. %PartNumber:UD18H4
  1520. %LastNode ? ?
  1521. %NumPins: 24
  1522. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P22 ~P22 P5 ~P5 P21 ~P21 P6 ~P6
  1523.    P7 ~P7 P8 ~P8 P16 ~P16 P9 ~P9 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  1524.  
  1525. OR(%FF00, %FF36, %FF72, %FF108, %FF144, %FF180; P20; 1,1,1,1);
  1526. OR(%FF216, %FF252, %FF288, %FF324; P19; 1,1,1,1);
  1527. OR(%FF360, %FF396, %FF432, %FF468; P18; 1,1,1,1);
  1528. OR(%FF504, %FF540, %FF576, %FF612, %FF648, %FF684; P17; 1,1,1,1);
  1529. %EndModel
  1530.  
  1531. %StartModel
  1532. %Manufacturer:Unit_Delay
  1533. %Type:18L4
  1534. %PartNumber:UD18L4
  1535. %LastNode ? ?
  1536. %NumPins: 24
  1537. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P22 ~P22 P5 ~P5 P21 ~P21 P6 ~P6
  1538.    P7 ~P7 P8 ~P8 P16 ~P16 P9 ~P9 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  1539.  
  1540. NOR(%FF00, %FF36, %FF72, %FF108, %FF144, %FF180; P20; 1,1,1,1);
  1541. NOR(%FF216, %FF252, %FF288, %FF324; P19; 1,1,1,1);
  1542. NOR(%FF360, %FF396, %FF432, %FF468; P18; 1,1,1,1);
  1543. NOR(%FF504, %FF540, %FF576, %FF612, %FF648, %FF684; P17; 1,1,1,1);
  1544. %EndModel
  1545.  
  1546. %StartModel
  1547. %Manufacturer:Unit_Delay
  1548. %Type:18P4
  1549. %PartNumber:UD18P4
  1550. %LastNode ? ?
  1551. %NumPins: 24
  1552. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P22 ~P22 P5 ~P5 P21 ~P21 P6 ~P6
  1553.    P7 ~P7 P8 ~P8 P16 ~P16 P9 ~P9 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  1554.  
  1555. %MACRO POR6(InFuse:%FF, XorFuse:%SF, OutPin:%TEXT);
  1556.  %IF %XorFuse=0 %THEN
  1557.   NOR(%InFuse, %InFuse+36, %InFuse+72, %InFuse+108, %InFuse+144, %InFuse+180; OutPin; 1,1,1,1);
  1558.  %ELSE
  1559.   OR(%InFuse, %InFuse+36, %InFuse+72, %InFuse+108, %InFuse+144, %InFuse+180; OutPin; 1,1,1,1);
  1560.  %END;
  1561. %MACEND;
  1562.  
  1563. %MACRO POR4(InFuse:%FF, XorFuse:%SF, OutPin:%TEXT);
  1564.  %IF %XorFuse=0 %THEN
  1565.   NOR(%InFuse, %InFuse+36, %InFuse+72, %InFuse+108; OutPin; 1,1,1,1);
  1566.  %ELSE
  1567.   OR(%InFuse, %InFuse+36, %InFuse+72, %InFuse+108; OutPin; 1,1,1,1);
  1568.  %END;
  1569. %MACEND;
  1570.  
  1571. POR6(%FF00, %SF720, P20);
  1572. POR4(%FF216, %SF721, P19);
  1573. POR4(%FF360, %SF722, P18);
  1574. POR6(%FF504, %SF723, P17);
  1575. %EndModel
  1576.  
  1577. %StartModel
  1578. %Manufacturer:Unit_Delay
  1579. %Type:18P8
  1580. %PartNumber:UD18P8
  1581. %LastNode ? ?
  1582. %NumPins: 20
  1583. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P18 ~P18 P4 ~P4 P17 ~P17 P5 ~P5 P16 ~P16 P6 ~P6
  1584.    P15 ~P15 P7 ~P7 P14 ~P14 P8 ~P8 P13 ~P13 P9 ~P9 P11 ~P11 P19 ~P19 P12 ~P12 *
  1585.  
  1586. %MACRO POR8ENABLE(EnableFuse:%SF, InFuse:%FF, XorFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  1587.  %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  1588.   %IF %XorFuse = 0 %THEN
  1589.    NOR(%InFuse+36, %InFuse+72, %InFuse+108, %InFuse+144, %InFuse+180,
  1590.       %InFuse+216, %InFuse+252, %InFuse+288; OutPin; 1,1,1,1);
  1591.   %ELSE
  1592.    OR(%InFuse+36, %InFuse+72, %InFuse+108, %InFuse+144, %InFuse+180,
  1593.        %InFuse+216, %InFuse+252, %InFuse+288; OutPin; 1,1,1,1);
  1594.   %END;
  1595.  %ELSE
  1596.   %IF %XorFuse = 0 %THEN
  1597.    NOR(%InFuse+36, %InFuse+72, %InFuse+108, %InFuse+144, %InFuse+180,
  1598.       %InFuse+216, %InFuse+252, %InFuse+288; TNode; 1,1,1,1);
  1599.   %ELSE
  1600.    OR(%InFuse+36, %InFuse+72, %InFuse+108, %InFuse+144, %InFuse+180,
  1601.      %InFuse+216, %InFuse+252, %InFuse+288; TNode; 1,1,1,1);
  1602.   %END;
  1603.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1604.  %END;
  1605. %MACEND;
  1606.  
  1607. POR8ENABLE(%SF00, %FF00, %SF2592, P19, N1);
  1608. POR8ENABLE(%SF324, %FF324, %SF2593, P18, N2);
  1609. POR8ENABLE(%SF648, %FF648, %SF2594, P17, N3);
  1610. POR8ENABLE(%SF972, %FF972, %SF2595, P16, N4);
  1611. POR8ENABLE(%SF1296, %FF1296, %SF2596, P15, N5);
  1612. POR8ENABLE(%SF1620, %FF1620, %SF2597, P14, N6);
  1613. POR8ENABLE(%SF1944, %FF1944, %SF2598, P13, N7);
  1614. POR8ENABLE(%SF2268, %FF2268, %SF2599, P12, N8);
  1615. %EndModel
  1616.  
  1617. %StartModel
  1618. %Manufacturer:Unit_Delay
  1619. %Type:18U8
  1620. %PartNumber:UD18U8
  1621. %LastNode ? ?
  1622. %NumPins: 20
  1623. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4 P6 ~P6
  1624.      N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 P1 ~P1 P11 ~P11 *
  1625.  
  1626.  
  1627. %MACRO 18U8(S2:%SF, RegIn:%TEXT, Output:%TEXT, FeedBack:%TEXT,
  1628.             InFuse:%FF, OutPin:%TEXT, EnableFuse:%SF, TNode:%TEXT);
  1629.  
  1630.   %IF %S2=0 %THEN
  1631.     LOR(%InFuse+36, %InFuse+72, %InFuse+108, %InFuse+144, %InFuse+180,
  1632.         %InFuse+216, %InFuse+252, %InFuse+288, L2; RegIn);
  1633.     DQFFC(RegIn, P1, L3; Output; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1634.     INV(Output; FeedBack; 1,1,1,1);
  1635.   %ELSE
  1636.     OR(%InFuse+36, %InFuse+72, %InFuse+108, %InFuse+144, %InFuse+180,
  1637.        %InFuse+216, %InFuse+252, %InFuse+288; Output; 1,1,1,1);
  1638.     BUF(OutPin; FeedBack; 1,1,1,1);
  1639.   %END;
  1640.  
  1641.   %CASE %S2+8, %S2+16
  1642.  
  1643.   0:
  1644.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  1645.        INV(Output; OutPin; 1,1,1,1);
  1646.     %ELSE
  1647.        INV(Output; TNode; 1,1,1,1);
  1648.        TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1649.     %END;
  1650.  |1:
  1651.        INV(Output; TNode; 1,1,1,1);
  1652.        TSB(TNode, L4; OutPin; 1,1,1,1,1,1,1,1);
  1653.  |2:
  1654.      %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  1655.        BUF(Output; OutPin; 1,1,1,1);
  1656.      %ELSE
  1657.        BUF(Output; TNode; 1,1,1,1);
  1658.        TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1659.      %END;
  1660.  |3:
  1661.        BUF(Output; TNode; 1,1,1,1);
  1662.        TSB(TNode, L4; OutPin; 1,1,1,1,1,1,1,1);
  1663.   %END;
  1664. %MACEND;
  1665.  
  1666.  
  1667. LAND(%FF2592; L1);
  1668. LAND(%FF2628; L2);
  1669. LNOR(L1, IPH; L3);
  1670. LINV(P11; L4);
  1671.  
  1672. 18U8(%SF2664, L5, N9, N1, %FF00, P19, %SF00, N17);
  1673. 18U8(%SF2665, L6, N10, N2, %FF324, P18, %SF324, N18);
  1674. 18U8(%SF2666, L7, N11, N3, %FF648, P17, %SF648, N19);
  1675. 18U8(%SF2667, L8, N12, N4, %FF972, P16, %SF972, N20);
  1676. 18U8(%SF2668, L9, N13, N5, %FF1296, P15, %SF1296, N21);
  1677. 18U8(%SF2669, L10, N14, N6, %FF1620, P14, %SF1620, N22);
  1678. 18U8(%SF2670, L11, N15, N7, %FF1944, P13, %SF1944, N23);
  1679. 18U8(%SF2671, L12, N16, N8, %FF2268, P12, %SF2268, N24);
  1680.  
  1681. %EndModel
  1682.  
  1683. %StartModel
  1684. %Manufacturer:Unit_Delay
  1685. %Type:18V10
  1686. %PartNumber:UD18V10
  1687. %LastNode ? ?
  1688. %NumPins: 20
  1689. %FDF AND 0 P1 ~P1 N1 ~N1 P2 ~P2 N2 ~N2 P3 ~P3 N3 ~N3 P4 ~P4 N4 ~N4 P5 ~P5
  1690.          N5 ~N5 P6 ~P6 N6 ~N6 P7 ~P7 N7 ~N7 P8 ~P8 N8 ~N8 N9 ~N9 N10 ~N10 *
  1691.  
  1692. %MACRO LOR10(InFuse:%FF, OutLNode:%TEXT);
  1693.  LOR(%InFuse,%InFuse+36,%InFuse+72,%InFuse+108,%InFuse+144,%InFuse+180,
  1694.      %InFuse+216,%InFuse+252,%InFuse+288,%InFuse+324; OutLNode);
  1695. %MACEND;
  1696.  
  1697. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  1698.  LOR(%InFuse,%InFuse+36,%InFuse+72,%InFuse+108,%InFuse+144,%InFuse+180,
  1699.      %InFuse+216,%InFuse+252; OutLNode);
  1700. %MACEND;
  1701.  
  1702. %MACRO V10Mac(S1:%SF, S0:%SF, FeedBack:%TEXT, OrOutput:%TEXT, TNode:%TEXT,
  1703.               OutPin:%TEXT, InFuse:%FF, EnableFuse:%SF, TLNode:%TEXT);
  1704.  %CASE %S1,%S0
  1705.    0:
  1706.      LOR(OrOutput, L21; TLNode);
  1707.      DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1708.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  1709.      INV(TNode; OutPin; 0,0,0,0);
  1710.     %ELSE
  1711.      ITSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1712.     %END;
  1713.     INV(TNode; FeedBack; 0,0,0,0);
  1714.   |1:
  1715.      LOR(OrOutput, L21; TLNode);
  1716.      DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1717.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  1718.      BUF(TNode; OutPin; 0,0,0,0);
  1719.     %ELSE
  1720.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1721.     %END;
  1722.     INV(TNode; FeedBack; 0,0,0,0);
  1723.   |2:
  1724.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  1725.      INV(OrOutput; OutPin; 1,1,1,1);
  1726.     %ELSE
  1727.      INV(OrOutput; TNode; 1,1,1,1);
  1728.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1729.     %END;
  1730.     BUF(OutPin; FeedBack; 0,0,0,0);
  1731.   |3:
  1732.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  1733.      BUF(OrOutput; OutPin; 1,1,1,1);
  1734.     %ELSE
  1735.      BUF(OrOutput; TNode; 1,1,1,1);
  1736.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1737.     %END;
  1738.     BUF(OutPin; FeedBack; 0,0,0,0);
  1739.   %END;
  1740. %MACEND;
  1741.  
  1742. LAND(%FF3420; L21);
  1743. LNOR(%FF00, IPH; L22);
  1744.  
  1745. LOR8(%FF72, L1);
  1746. LOR8(%FF396, L2);
  1747. LOR8(%FF720, L3);
  1748. LOR8(%FF1044, L4);
  1749. LOR10(%FF1368, L5);
  1750. LOR10(%FF1764, L6);
  1751. LOR8(%FF2160, L7);
  1752. LOR8(%FF2484, L8);
  1753. LOR8(%FF2808, L9);
  1754. LOR8(%FF3132, L10);
  1755.  
  1756. V10Mac(%SF3457, %SF3456, N1, L1, N11, P19, %FF36, %SF36, L11);
  1757. V10Mac(%SF3459, %SF3458, N2, L2, N12, P18, %FF360, %SF360, L12);
  1758. V10Mac(%SF3461, %SF3460, N3, L3, N13, P17, %FF684, %SF684, L13);
  1759. V10Mac(%SF3463, %SF3462, N4, L4, N14, P16, %FF1008, %SF1008, L14);
  1760. V10Mac(%SF3465, %SF3464, N5, L5, N15, P15, %FF1332, %SF1332, L15);
  1761. V10Mac(%SF3467, %SF3466, N6, L6, N16, P14, %FF1728, %SF1728, L16);
  1762. V10Mac(%SF3469, %SF3468, N7, L7, N17, P13, %FF2124, %SF2124, L17);
  1763. V10Mac(%SF3471, %SF3470, N8, L8, N18, P12, %FF2448, %SF2448, L18);
  1764. V10Mac(%SF3473, %SF3472, N9, L9, N19, P11, %FF2772, %SF2772, L19);
  1765. V10Mac(%SF3475, %SF3474, N10, L10, N20, P9, %FF3096, %SF3096, L20);
  1766. %EndModel
  1767.  
  1768. %StartModel
  1769. %Manufacturer:Unit_Delay
  1770. %Type:19L8L
  1771. %PartNumber:UD19L8L
  1772. %LastNode ? ?
  1773. %NumPins:24
  1774. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 P1 ~P1 N4 ~N4 P21 ~P21 N5 ~N5 P20 ~P20
  1775.      N6 ~N6 P19 ~P19 N7 ~N7 P18 ~P18 N8 ~N8 P17 ~P17 N9 ~N9 P16 ~P16
  1776.      N10 ~N10 P13 ~P13 N11 ~N11 *
  1777.  
  1778. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  1779.  %IF %SelFuse=0 %THEN
  1780.   DLATCH(InPin, L1; OutNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1781.  %ELSE
  1782.   BUF(InPin; OutNode; 1,1,1,1);
  1783.  %END;
  1784. %MACEND;
  1785.  
  1786. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  1787.  %IF %EnableFuse..%EnableFuse+37 = 1 %THEN
  1788.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1789.      %InFuse+228, %InFuse+266; OutPin; 1,1,1,1);
  1790.  %ELSE
  1791.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1792.      %InFuse+228, %InFuse+266; TNode; 1,1,1,1);
  1793.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1794.  %END;
  1795. %MACEND;
  1796.  
  1797. LINV(P14; L1);
  1798.  
  1799. INMAC(P2, %SF2433, N1);
  1800. INMAC(P23, %SF2432, N2);
  1801. INMAC(P3, %SF2434, N3);
  1802. INMAC(P4, %SF2435, N4);
  1803. INMAC(P5, %SF2436, N5);
  1804. INMAC(P6, %SF2437, N6);
  1805. INMAC(P7, %SF2438, N7);
  1806. INMAC(P8, %SF2439, N8);
  1807. INMAC(P9, %SF2440, N9);
  1808. INMAC(P10, %SF2441, N10);
  1809. INMAC(P11, %SF2442, N11);
  1810.  
  1811. NOR7ENABLE(%SF00, %FF00, P22, N12);
  1812. NOR7ENABLE(%SF304, %FF304, P21, N13);
  1813. NOR7ENABLE(%SF608, %FF608, P20, N14);
  1814. NOR7ENABLE(%SF912, %FF912, P19, N15);
  1815. NOR7ENABLE(%SF1216, %FF1216, P18, N16);
  1816. NOR7ENABLE(%SF1520, %FF1520, P17, N17);
  1817. NOR7ENABLE(%SF1824, %FF1824, P16, N18);
  1818. NOR7ENABLE(%SF2128, %FF2128, P15, N19);
  1819. %EndModel
  1820.  
  1821. %StartModel
  1822. %Manufacturer:Unit_Delay
  1823. %Type:19L8R
  1824. %PartNumber:UD19L8R
  1825. %LastNode ? ?
  1826. %NumPins:24
  1827. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 P1 ~P1 N4 ~N4 P21 ~P21 N5 ~N5 P20 ~P20
  1828.      N6 ~N6 P19 ~P19 N7 ~N7 P18 ~P18 N8 ~N8 P17 ~P17 N9 ~N9 P16 ~P16
  1829.      N10 ~N10 P13 ~P13 N11 ~N11 *
  1830.  
  1831. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  1832.  %IF %SelFuse=0 %THEN
  1833.   DQFF(InPin, P14; OutNode; 1,1,1,1,1,1,1,1,1,1,1,1);
  1834.  %ELSE
  1835.   BUF(InPin; OutNode; 1,1,1,1);
  1836.  %END;
  1837. %MACEND;
  1838.  
  1839. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  1840.  %IF %EnableFuse..%EnableFuse+37 = 1 %THEN
  1841.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1842.      %InFuse+228, %InFuse+266; OutPin; 1,1,1,1);
  1843.  %ELSE
  1844.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1845.      %InFuse+228, %InFuse+266; TNode; 1,1,1,1);
  1846.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1847.  %END;
  1848. %MACEND;
  1849.  
  1850. INMAC(P2, %SF2433, N1);
  1851. INMAC(P23, %SF2432, N2);
  1852. INMAC(P3, %SF2434, N3);
  1853. INMAC(P4, %SF2435, N4);
  1854. INMAC(P5, %SF2436, N5);
  1855. INMAC(P6, %SF2437, N6);
  1856. INMAC(P7, %SF2438, N7);
  1857. INMAC(P8, %SF2439, N8);
  1858. INMAC(P9, %SF2440, N9);
  1859. INMAC(P10, %SF2441, N10);
  1860. INMAC(P11, %SF2442, N11);
  1861.  
  1862. NOR7ENABLE(%SF00, %FF00, P22, N12);
  1863. NOR7ENABLE(%SF304, %FF304, P21, N13);
  1864. NOR7ENABLE(%SF608, %FF608, P20, N14);
  1865. NOR7ENABLE(%SF912, %FF912, P19, N15);
  1866. NOR7ENABLE(%SF1216, %FF1216, P18, N16);
  1867. NOR7ENABLE(%SF1520, %FF1520, P17, N17);
  1868. NOR7ENABLE(%SF1824, %FF1824, P16, N18);
  1869. NOR7ENABLE(%SF2128, %FF2128, P15, N19);
  1870. %EndModel
  1871.  
  1872. %StartModel
  1873. %Manufacturer:Unit_Delay
  1874. %Type:19R4L
  1875. %PartNumber:UD19R4L
  1876. %LastNode ? ?
  1877. %NumPins:24
  1878. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 P22 ~P22 N4 ~N4 P21 ~P21 N5 ~N5 N12 ~N12
  1879.      N6 ~N6 N13 ~N13 N7 ~N7 N14 ~N14 N8 ~N8 N15 ~N15 N9 ~N9 P16 ~P16
  1880.      N10 ~N10 P15 ~P15 N11 ~N11 *
  1881.  
  1882. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  1883.  %IF %SelFuse=0 %THEN
  1884.   DLATCH(InPin, L2; OutNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  1885.  %ELSE
  1886.   BUF(InPin; OutNode; 1,1,1,1);
  1887.  %END;
  1888. %MACEND;
  1889.  
  1890. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  1891.  %IF %EnableFuse..%EnableFuse+37 = 1 %THEN
  1892.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1893.      %InFuse+228, %InFuse+266; OutPin; 1,1,1,1);
  1894.  %ELSE
  1895.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1896.      %InFuse+228, %InFuse+266; TNode; 1,1,1,1);
  1897.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1898.  %END;
  1899. %MACEND;
  1900.  
  1901. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1902.  LNOR(%InFuse,%InFuse+38,%InFuse+76,%InFuse+114,%InFuse+152,%InFuse+190,%InFuse+228,%InFuse+266; TLNode);
  1903.  DQFF(TLNode, P1; NodeInp; 1,1,1,1,1,1,1,1,1,1,1,1);
  1904.  TSB(NodeInp, L1; OutPin; 1,1,1,1,1,1,1,1);
  1905. %MACEND;
  1906.  
  1907. LINV(P13; L1);
  1908. LINV(P14; L2);
  1909.  
  1910. INMAC(P2, %SF2433, N1);
  1911. INMAC(P23, %SF2432, N2);
  1912. INMAC(P3, %SF2434, N3);
  1913. INMAC(P4, %SF2435, N4);
  1914. INMAC(P5, %SF2436, N5);
  1915. INMAC(P6, %SF2437, N6);
  1916. INMAC(P7, %SF2438, N7);
  1917. INMAC(P8, %SF2439, N8);
  1918. INMAC(P9, %SF2440, N9);
  1919. INMAC(P10, %SF2441, N10);
  1920. INMAC(P11, %SF2442, N11);
  1921.  
  1922. NOR7ENABLE(%SF00, %FF00, P22, N16);
  1923. NOR7ENABLE(%SF304, %FF304, P21, N17);
  1924. NOR8DFF(%FF608, N12, L3, P20);
  1925. NOR8DFF(%FF912, N13, L4, P19);
  1926. NOR8DFF(%FF1216, N14, L5, P18);
  1927. NOR8DFF(%FF1520, N15, L6, P17);
  1928. NOR7ENABLE(%SF1824, %FF1824, P16, N18);
  1929. NOR7ENABLE(%SF2128, %FF2128, P15, N19);
  1930. %EndModel
  1931.  
  1932. %StartModel
  1933. %Manufacturer:Unit_Delay
  1934. %Type:19R4R
  1935. %PartNumber:UD19R4R
  1936. %LastNode ? ?
  1937. %NumPins:24
  1938. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 P22 ~P22 N4 ~N4 P21 ~P21 N5 ~N5 N12 ~N12
  1939.      N6 ~N6 N13 ~N13 N7 ~N7 N14 ~N14 N8 ~N8 N15 ~N15 N9 ~N9 P16 ~P16
  1940.      N10 ~N10 P15 ~P15 N11 ~N11 *
  1941.  
  1942. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  1943.  %IF %SelFuse=0 %THEN
  1944.   DQFF(InPin, P14; OutNode; 1,1,1,1,1,1,1,1,1,1,1,1);
  1945.  %ELSE
  1946.   BUF(InPin; OutNode; 1,1,1,1);
  1947.  %END;
  1948. %MACEND;
  1949.  
  1950. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  1951.  %IF %EnableFuse..%EnableFuse+37 = 1 %THEN
  1952.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1953.      %InFuse+228, %InFuse+266; OutPin; 1,1,1,1);
  1954.  %ELSE
  1955.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  1956.      %InFuse+228, %InFuse+266; TNode; 1,1,1,1);
  1957.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  1958.  %END;
  1959. %MACEND;
  1960.  
  1961. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  1962.  LNOR(%InFuse,%InFuse+38,%InFuse+76,%InFuse+114,%InFuse+152,%InFuse+190,%InFuse+228,%InFuse+266; TLNode);
  1963.  DQFF(TLNode, P1; NodeInp; 1,1,1,1,1,1,1,1,1,1,1,1);
  1964.  TSB(NodeInp, L1; OutPin; 1,1,1,1,1,1,1,1);
  1965. %MACEND;
  1966.  
  1967. LINV(P13; L1);
  1968.  
  1969. INMAC(P2, %SF2433, N1);
  1970. INMAC(P23, %SF2432, N2);
  1971. INMAC(P3, %SF2434, N3);
  1972. INMAC(P4, %SF2435, N4);
  1973. INMAC(P5, %SF2436, N5);
  1974. INMAC(P6, %SF2437, N6);
  1975. INMAC(P7, %SF2438, N7);
  1976. INMAC(P8, %SF2439, N8);
  1977. INMAC(P9, %SF2440, N9);
  1978. INMAC(P10, %SF2441, N10);
  1979. INMAC(P11, %SF2442, N11);
  1980.  
  1981. NOR7ENABLE(%SF00, %FF00, P22, N16);
  1982. NOR7ENABLE(%SF304, %FF304, P21, N17);
  1983. NOR8DFF(%FF608, N12, L2, P20);
  1984. NOR8DFF(%FF912, N13, L3, P19);
  1985. NOR8DFF(%FF1216, N14, L4, P18);
  1986. NOR8DFF(%FF1520, N15, L5, P17);
  1987. NOR7ENABLE(%SF1824, %FF1824, P16, N18);
  1988. NOR7ENABLE(%SF2128, %FF2128, P15, N19);
  1989. %EndModel
  1990.  
  1991. %StartModel
  1992. %Manufacturer:Unit_Delay
  1993. %Type:19R6L
  1994. %PartNumber:UD19R6L
  1995. %LastNode ? ?
  1996. %NumPins:24
  1997. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 P22 ~P22 N4 ~N4 N12 ~N12 N5 ~N5 N13 ~N13
  1998.      N6 ~N6 N14 ~N14 N7 ~N7 N15 ~N15 N8 ~N8 N16 ~N16 N9 ~N9 N17 ~N17
  1999.      N10 ~N10 P15 ~P15 N11 ~N11 *
  2000.  
  2001. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  2002.  %IF %SelFuse=0 %THEN
  2003.   DLATCH(InPin, L2; OutNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2004.  %ELSE
  2005.   BUF(InPin; OutNode; 1,1,1,1);
  2006.  %END;
  2007. %MACEND;
  2008.  
  2009. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  2010.  %IF %EnableFuse..%EnableFuse+37 = 1 %THEN
  2011.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  2012.      %InFuse+228, %InFuse+266; OutPin; 1,1,1,1);
  2013.  %ELSE
  2014.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  2015.      %InFuse+228, %InFuse+266; TNode; 1,1,1,1);
  2016.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2017.  %END;
  2018. %MACEND;
  2019.  
  2020. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2021.  LNOR(%InFuse,%InFuse+38,%InFuse+76,%InFuse+114,%InFuse+152,%InFuse+190,%InFuse+228,%InFuse+266; TLNode);
  2022.  DQFF(TLNode, P1; NodeInp; 1,1,1,1,1,1,1,1,1,1,1,1);
  2023.  TSB(NodeInp, L1; OutPin; 1,1,1,1,1,1,1,1);
  2024. %MACEND;
  2025.  
  2026. LINV(P13; L1);
  2027. LINV(P14; L2);
  2028.  
  2029. INMAC(P2, %SF2433, N1);
  2030. INMAC(P23, %SF2432, N2);
  2031. INMAC(P3, %SF2434, N3);
  2032. INMAC(P4, %SF2435, N4);
  2033. INMAC(P5, %SF2436, N5);
  2034. INMAC(P6, %SF2437, N6);
  2035. INMAC(P7, %SF2438, N7);
  2036. INMAC(P8, %SF2439, N8);
  2037. INMAC(P9, %SF2440, N9);
  2038. INMAC(P10, %SF2441, N10);
  2039. INMAC(P11, %SF2442, N11);
  2040.  
  2041. NOR7ENABLE(%SF00, %FF00, P22, N18);
  2042. NOR8DFF(%FF304, N12, L3, P21);
  2043. NOR8DFF(%FF608, N13, L4, P20);
  2044. NOR8DFF(%FF912, N14, L5, P19);
  2045. NOR8DFF(%FF1216, N15, L6, P18);
  2046. NOR8DFF(%FF1520, N16, L7, P17);
  2047. NOR8DFF(%FF1824, N17, L8, P16);
  2048. NOR7ENABLE(%SF2128, %FF2128, P15, N19);
  2049. %EndModel
  2050.  
  2051. %StartModel
  2052. %Manufacturer:Unit_Delay
  2053. %Type:19R6R
  2054. %PartNumber:UD19R6R
  2055. %LastNode ? ?
  2056. %NumPins:24
  2057. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 P22 ~P22 N4 ~N4 N12 ~N12 N5 ~N5 N13 ~N13
  2058.      N6 ~N6 N14 ~N14 N7 ~N7 N15 ~N15 N8 ~N8 N16 ~N16 N9 ~N9 N17 ~N17
  2059.      N10 ~N10 P15 ~P15 N11 ~N11 *
  2060.  
  2061. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  2062.  %IF %SelFuse=0 %THEN
  2063.   DQFF(InPin, P14; OutNode; 1,1,1,1,1,1,1,1,1,1,1,1);
  2064.  %ELSE
  2065.   BUF(InPin; OutNode; 1,1,1,1);
  2066.  %END;
  2067. %MACEND;
  2068.  
  2069. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  2070.  %IF %EnableFuse..%EnableFuse+37 = 1 %THEN
  2071.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  2072.      %InFuse+228, %InFuse+266; OutPin; 1,1,1,1);
  2073.  %ELSE
  2074.   NOR(%InFuse+38, %InFuse+76, %InFuse+114, %InFuse+152, %InFuse+190,
  2075.      %InFuse+228, %InFuse+266; TNode; 1,1,1,1);
  2076.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2077.  %END;
  2078. %MACEND;
  2079.  
  2080. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2081.  LNOR(%InFuse,%InFuse+38,%InFuse+76,%InFuse+114,%InFuse+152,%InFuse+190,%InFuse+228,%InFuse+266; TLNode);
  2082.  DQFF(TLNode, P1; NodeInp; 1,1,1,1,1,1,1,1,1,1,1,1);
  2083.  TSB(NodeInp, L1; OutPin; 1,1,1,1,1,1,1,1);
  2084. %MACEND;
  2085.  
  2086. LINV(P13; L1);
  2087.  
  2088. INMAC(P2, %SF2433, N1);
  2089. INMAC(P23, %SF2432, N2);
  2090. INMAC(P3, %SF2434, N3);
  2091. INMAC(P4, %SF2435, N4);
  2092. INMAC(P5, %SF2436, N5);
  2093. INMAC(P6, %SF2437, N6);
  2094. INMAC(P7, %SF2438, N7);
  2095. INMAC(P8, %SF2439, N8);
  2096. INMAC(P9, %SF2440, N9);
  2097. INMAC(P10, %SF2441, N10);
  2098. INMAC(P11, %SF2442, N11);
  2099.  
  2100. NOR7ENABLE(%SF00, %FF00, P22, N18);
  2101. NOR8DFF(%FF304, N12, L2, P21);
  2102. NOR8DFF(%FF608, N13, L3, P20);
  2103. NOR8DFF(%FF912, N14, L4, P19);
  2104. NOR8DFF(%FF1216, N15, L5, P18);
  2105. NOR8DFF(%FF1520, N16, L6, P17);
  2106. NOR8DFF(%FF1824, N17, L7, P16);
  2107. NOR7ENABLE(%SF2128, %FF2128, P15, N19);
  2108. %EndModel
  2109.  
  2110. %StartModel
  2111. %Manufacturer:Unit_Delay
  2112. %Type:19R8L
  2113. %PartNumber:UD19R8L
  2114. %LastNode ? ?
  2115. %NumPins:24
  2116. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 N12 ~N12 N4 ~N4 N13 ~N13 N5 ~N5 N14 ~N14
  2117.      N6 ~N6 N15 ~N15 N7 ~N7 N16 ~N16 N8 ~N8 N17 ~N17 N9 ~N9 N18 ~N18
  2118.      N10 ~N10 N19 ~N19 N11 ~N11 *
  2119.  
  2120. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  2121.  %IF %SelFuse=0 %THEN
  2122.   DLATCH(InPin, L2; OutNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2123.  %ELSE
  2124.   BUF(InPin; OutNode; 1,1,1,1);
  2125.  %END;
  2126. %MACEND;
  2127.  
  2128. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2129.  LNOR(%InFuse,%InFuse+38,%InFuse+76,%InFuse+114,%InFuse+152,%InFuse+190,%InFuse+228,%InFuse+266; TLNode);
  2130.  DQFF(TLNode, P1; NodeInp; 1,1,1,1,1,1,1,1,1,1,1,1);
  2131.  TSB(NodeInp, L1; OutPin; 1,1,1,1,1,1,1,1);
  2132. %MACEND;
  2133.  
  2134. LINV(P13; L1);
  2135. LINV(P14; L2);
  2136.  
  2137. INMAC(P2, %SF2433, N1);
  2138. INMAC(P23, %SF2432, N2);
  2139. INMAC(P3, %SF2434, N3);
  2140. INMAC(P4, %SF2435, N4);
  2141. INMAC(P5, %SF2436, N5);
  2142. INMAC(P6, %SF2437, N6);
  2143. INMAC(P7, %SF2438, N7);
  2144. INMAC(P8, %SF2439, N8);
  2145. INMAC(P9, %SF2440, N9);
  2146. INMAC(P10, %SF2441, N10);
  2147. INMAC(P11, %SF2442, N11);
  2148.  
  2149. NOR8DFF(%FF00, N12, L3, P22);
  2150. NOR8DFF(%FF304, N13, L4, P21);
  2151. NOR8DFF(%FF608, N14, L5, P20);
  2152. NOR8DFF(%FF912, N15, L6, P19);
  2153. NOR8DFF(%FF1216, N16, L7, P18);
  2154. NOR8DFF(%FF1520, N17, L8, P17);
  2155. NOR8DFF(%FF1824, N18, L9, P16);
  2156. NOR8DFF(%FF2128, N19, L10, P15);
  2157. %EndModel
  2158.  
  2159. %StartModel
  2160. %Manufacturer:Unit_Delay
  2161. %Type:19R8R
  2162. %PartNumber:UD19R8R
  2163. %LastNode ? ?
  2164. %NumPins:24
  2165. %FDF AND 0 N1 ~N1 N2 ~N2 N3 ~N3 N12 ~N12 N4 ~N4 N13 ~N13 N5 ~N5 N14 ~N14
  2166.      N6 ~N6 N15 ~N15 N7 ~N7 N16 ~N16 N8 ~N8 N17 ~N17 N9 ~N9 N18 ~N18
  2167.      N10 ~N10 N19 ~N19 N11 ~N11 *
  2168.  
  2169. %MACRO INMAC(InPin:%TEXT, SelFuse:%SF, OutNode:%TEXT);
  2170.  %IF %SelFuse=0 %THEN
  2171.   DQFF(InPin, P14; OutNode; 1,1,1,1,1,1,1,1,1,1,1,1);
  2172.  %ELSE
  2173.   BUF(InPin; OutNode; 1,1,1,1);
  2174.  %END;
  2175. %MACEND;
  2176.  
  2177. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2178.  LNOR(%InFuse,%InFuse+38,%InFuse+76,%InFuse+114,%InFuse+152,%InFuse+190,%InFuse+228,%InFuse+266; TLNode);
  2179.  DQFF(TLNode, P1; NodeInp; 1,1,1,1,1,1,1,1,1,1,1,1);
  2180.  TSB(NodeInp, L1; OutPin; 1,1,1,1,1,1,1,1);
  2181. %MACEND;
  2182.  
  2183. LINV(P13; L1);
  2184.  
  2185. INMAC(P2, %SF2433, N1);
  2186. INMAC(P23, %SF2432, N2);
  2187. INMAC(P3, %SF2434, N3);
  2188. INMAC(P4, %SF2435, N4);
  2189. INMAC(P5, %SF2436, N5);
  2190. INMAC(P6, %SF2437, N6);
  2191. INMAC(P7, %SF2438, N7);
  2192. INMAC(P8, %SF2439, N8);
  2193. INMAC(P9, %SF2440, N9);
  2194. INMAC(P10, %SF2441, N10);
  2195. INMAC(P11, %SF2442, N11);
  2196.  
  2197. NOR8DFF(%FF00, N12, L2, P22);
  2198. NOR8DFF(%FF304, N13, L3, P21);
  2199. NOR8DFF(%FF608, N14, L4, P20);
  2200. NOR8DFF(%FF912, N15, L5, P19);
  2201. NOR8DFF(%FF1216, N16, L6, P18);
  2202. NOR8DFF(%FF1520, N17, L7, P17);
  2203. NOR8DFF(%FF1824, N18, L8, P16);
  2204. NOR8DFF(%FF2128, N19, L9, P15);
  2205. %EndModel
  2206.  
  2207. %StartModel
  2208. %Manufacturer:Unit_Delay
  2209. %Type:20ARP10
  2210. %PartNumber:UD20ARP10
  2211. %LastNode ? ?
  2212. %NumPins: 24
  2213. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4 P6 ~P6
  2214.    N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 P10 ~P10 N9 ~N9
  2215.    P11 ~P11 N10 ~N10 *
  2216.  
  2217. %MACRO POR8DFF(InFuse:%FF, XorFuse:%SF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2218.  %IF %XorFuse = 0 %THEN
  2219.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  2220.  %ELSE
  2221.   LOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  2222.  %END;
  2223.  DQFF(TLNode,P1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1);
  2224.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  2225. %MACEND;
  2226.  
  2227. LINV(P13; L1);
  2228. POR8DFF(%FF00, %SF3200, N1, L2, P23);
  2229. POR8DFF(%FF320, %SF3201, N2, L3, P22);
  2230. POR8DFF(%FF640, %SF3202, N3, L4, P21);
  2231. POR8DFF(%FF960, %SF3203, N4, L5, P20);
  2232. POR8DFF(%FF1280, %SF3204, N5, L6, P19);
  2233. POR8DFF(%FF1600, %SF3205, N6, L7, P18);
  2234. POR8DFF(%FF1920, %SF3206, N7, L8, P17);
  2235. POR8DFF(%FF2240, %SF3207, N8, L9, P16);
  2236. POR8DFF(%FF2560, %SF3208, N9, L10, P15);
  2237. POR8DFF(%FF2880, %SF3209, N10, L11, P14);
  2238. %EndModel
  2239.  
  2240. %StartModel
  2241. %Manufacturer:Unit_Delay
  2242. %Type:20ARP4
  2243. %PartNumber:UD20ARP4
  2244. %LastNode ? ?
  2245. %NumPins: 24
  2246. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 N4 ~N4 P6 ~P6
  2247.    N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 P16 ~P16 P10 ~P10 P15 ~P15
  2248.    P11 ~P11 P14 ~P14 *
  2249.  
  2250. %MACRO POR8DFF(InFuse:%FF, XorFuse:%SF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2251.  %IF %XorFuse = 0 %THEN
  2252.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  2253.  %ELSE
  2254.   LOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  2255.  %END;
  2256.  DQFF(TLNode,P1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1);
  2257.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  2258. %MACEND;
  2259.  
  2260. %MACRO POR8ENABLE(EnableFuse:%SF, InFuse:%FF, XorFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  2261.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2262.   %IF %XorFuse = 0 %THEN
  2263.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2264.       %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  2265.   %ELSE
  2266.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2267.      %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  2268.   %END;
  2269.  %ELSE
  2270.   %IF %XorFuse = 0 %THEN
  2271.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2272.       %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  2273.   %ELSE
  2274.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2275.      %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  2276.   %END;
  2277.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2278.  %END;
  2279. %MACEND;
  2280.  
  2281. LINV(P13; L1);
  2282. POR8ENABLE(%SF00, %FF00, %SF3440, P23, N1);
  2283. POR8ENABLE(%SF360, %FF360, %SF3441, P22, N2);
  2284. POR8ENABLE(%SF720, %FF720, %SF3442, P21, N3);
  2285. POR8DFF(%FF1080, %SF3443, N4, L2, P20);
  2286. POR8DFF(%FF1400, %SF3444, N5, L3, P19);
  2287. POR8DFF(%FF1720, %SF3445, N6, L4, P18);
  2288. POR8DFF(%FF2040, %SF3446, N7, L5, P17);
  2289. POR8ENABLE(%SF2360, %FF2360, %SF3447, P16, N8);
  2290. POR8ENABLE(%SF2720, %FF2720, %SF3448, P15, N9);
  2291. POR8ENABLE(%SF3080, %FF3080, %SF3449, P14, N10);
  2292. %EndModel
  2293.  
  2294. %StartModel
  2295. %Manufacturer:Unit_Delay
  2296. %Type:20ARP6
  2297. %PartNumber:UD20ARP6
  2298. %LastNode ? ?
  2299. %NumPins: 24
  2300. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4 P6 ~P6
  2301.    N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 P10 ~P10 P15 ~P15
  2302.    P11 ~P11 P14 ~P14 *
  2303.  
  2304. %MACRO POR8DFF(InFuse:%FF, XorFuse:%SF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2305.  %IF %XorFuse = 0 %THEN
  2306.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  2307.  %ELSE
  2308.   LOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  2309.  %END;
  2310.  DQFF(TLNode,P1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1);
  2311.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  2312. %MACEND;
  2313.  
  2314. %MACRO POR8ENABLE(EnableFuse:%SF, InFuse:%FF, XorFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  2315.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2316.   %IF %XorFuse = 0 %THEN
  2317.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2318.       %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  2319.   %ELSE
  2320.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2321.      %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  2322.   %END;
  2323.  %ELSE
  2324.   %IF %XorFuse = 0 %THEN
  2325.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2326.       %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  2327.   %ELSE
  2328.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2329.      %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  2330.   %END;
  2331.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2332.  %END;
  2333. %MACEND;
  2334.  
  2335. LINV(P13; L1);
  2336. POR8ENABLE(%SF00, %FF00, %SF3360, P23, N1);
  2337. POR8ENABLE(%SF360, %FF360, %SF3361, P22, N2);
  2338. POR8DFF(%FF720, %SF3362, N3, L2, P21);
  2339. POR8DFF(%FF1040, %SF3363, N4, L3, P20);
  2340. POR8DFF(%FF1360, %SF3364, N5, L4, P19);
  2341. POR8DFF(%FF1680, %SF3365, N6, L5, P18);
  2342. POR8DFF(%FF2000, %SF3366, N7, L6, P17);
  2343. POR8DFF(%FF2320, %SF3367, N8, L7, P16);
  2344. POR8ENABLE(%SF2640, %FF2640, %SF3368, P15, N9);
  2345. POR8ENABLE(%SF3000, %FF3000, %SF3369, P14, N10);
  2346. %EndModel
  2347.  
  2348. %StartModel
  2349. %Manufacturer:Unit_Delay
  2350. %Type:20ARP8
  2351. %PartNumber:UD20ARP8
  2352. %LastNode ? ?
  2353. %NumPins: 24
  2354. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4 P6 ~P6
  2355.    N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 P10 ~P10 N9 ~N9
  2356.    P11 ~P11 P14 ~P14 *
  2357.  
  2358. %MACRO POR8DFF(InFuse:%FF, XorFuse:%SF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2359.  %IF %XorFuse = 0 %THEN
  2360.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  2361.  %ELSE
  2362.   LOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  2363.  %END;
  2364.  DQFF(TLNode,P1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1);
  2365.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  2366. %MACEND;
  2367.  
  2368. %MACRO POR8ENABLE(EnableFuse:%SF, InFuse:%FF, XorFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  2369.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2370.   %IF %XorFuse = 0 %THEN
  2371.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2372.       %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  2373.   %ELSE
  2374.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2375.      %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  2376.   %END;
  2377.  %ELSE
  2378.   %IF %XorFuse = 0 %THEN
  2379.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2380.       %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  2381.   %ELSE
  2382.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2383.      %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  2384.   %END;
  2385.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2386.  %END;
  2387. %MACEND;
  2388.  
  2389. LINV(P13; L1);
  2390. POR8ENABLE(%SF00, %FF00, %SF3280, P23, N1);
  2391. POR8DFF(%FF360, %SF3281, N2, L2, P22);
  2392. POR8DFF(%FF680, %SF3282, N3, L3, P21);
  2393. POR8DFF(%FF1000, %SF3283, N4, L4, P20);
  2394. POR8DFF(%FF1320, %SF3284, N5, L5, P19);
  2395. POR8DFF(%FF1640, %SF3285, N6, L6, P18);
  2396. POR8DFF(%FF1960, %SF3286, N7, L7, P17);
  2397. POR8DFF(%FF2280, %SF3287, N8, L8, P16);
  2398. POR8DFF(%FF2600, %SF3288, N9, L9, P15);
  2399. POR8ENABLE(%SF2920, %FF2920, %SF3289, P14, N10);
  2400. %EndModel
  2401.  
  2402. %StartModel
  2403. %Manufacturer:Unit_Delay
  2404. %Type:20C1
  2405. %PartNumber:UD20C1
  2406. %LastNode ? ?
  2407. %NumPins: 24
  2408. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P22 ~P22 P5 ~P5 P21 ~P21
  2409.      P6 ~P6 P20 ~P20 P7 ~P7 P17 ~P17 P8 ~P8 P16 ~P16 P9 ~P9 P15 ~P15
  2410.      P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  2411.  
  2412. LOR(%FF00, %FF40, %FF80, %FF120, %FF160, %FF200, %FF240, %FF280, %FF320,
  2413.    %FF360, %FF400, %FF440, %FF480, %FF520, %FF560, %FF600; L1);
  2414. BUF(L1; P19; 1,1,1,1);
  2415. INV(L1; P18; 1,1,1,1);
  2416. %EndModel
  2417.  
  2418. %StartModel
  2419. %Manufacturer:Unit_Delay
  2420. %Type:20G10
  2421. %PartNumber:UD20G10
  2422. %LastNode ? ?
  2423. %NumPins: 24
  2424. %FDF AND 0 P1 ~P1 N1 ~N1 P2 ~P2 N2 ~N2 P3 ~P3 N3 ~N3 P4 ~P4 N4 ~N4 P5 ~P5
  2425.      N5 ~N5 P6 ~P6 N6 ~N6 P7 ~P7 N7 ~N7 P8 ~P8 N8 ~N8 P9 ~P9 N9 ~N9
  2426.      P10 ~P10 N10 ~N10 P11 ~P11 P13 ~P13 *
  2427.  
  2428. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  2429.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  2430.      %InFuse+264,%InFuse+308; OutLNode);
  2431. %MACEND;
  2432.  
  2433. %MACRO G10Mac(S2:%SF, FeedBack:%TEXT, OrOutput:%TEXT, TNode:%TEXT,
  2434.               OutPin:%TEXT, InFuse:%FF, EnableFuse:%SF);
  2435.  %CASE %S2,%S2+1,%S2+2
  2436.    0:
  2437.      DQFFC(OrOutput, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2438.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  2439.      INV(TNode; OutPin; 1,1,1,1);
  2440.     %ELSE
  2441.      ITSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2442.     %END;
  2443.     INV(TNode; FeedBack; 1,1,1,1);
  2444.   |1:
  2445.      DQFFC(OrOutput, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2446.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  2447.      BUF(TNode; OutPin; 1,1,1,1);
  2448.     %ELSE
  2449.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2450.     %END;
  2451.     INV(TNode; FeedBack; 1,1,1,1);
  2452.   |2:
  2453.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  2454.      INV(OrOutput; OutPin; 1,1,1,1);
  2455.     %ELSE
  2456.      INV(OrOutput; TNode; 1,1,1,1);
  2457.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2458.     %END;
  2459.     BUF(OutPin; FeedBack; 1,1,1,1);
  2460.   |3:
  2461.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  2462.      BUF(OrOutput; OutPin; 1,1,1,1);
  2463.     %ELSE
  2464.      BUF(OrOutput; TNode; 1,1,1,1);
  2465.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2466.     %END;
  2467.     BUF(OutPin; FeedBack; 1,1,1,1);
  2468.   |4:
  2469.      DQFFC(OrOutput, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2470.      ITSB(TNode, L11; OutPin; 1,1,1,1,1,1,1,1);
  2471.      INV(TNode; FeedBack; 1,1,1,1);
  2472.   |5:
  2473.      DQFFC(OrOutput, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2474.      TSB(TNode, L11; OutPin; 1,1,1,1,1,1,1,1);
  2475.      INV(TNode; FeedBack; 1,1,1,1);
  2476.   |6:
  2477.      INV(OrOutput; TNode; 1,1,1,1);
  2478.      TSB(TNode, L11; OutPin; 1,1,1,1,1,1,1,1);
  2479.      BUF(OutPin; FeedBack; 1,1,1,1);
  2480.   |7:
  2481.      BUF(OrOutput; TNode; 1,1,1,1);
  2482.      TSB(TNode, L11; OutPin; 1,1,1,1,1,1,1,1);
  2483.      BUF(OutPin; FeedBack; 1,1,1,1);
  2484.  %END;
  2485. %MACEND;
  2486.  
  2487. LINV(P13;L11);
  2488.  
  2489. LOR8(%FF44, L1);
  2490. LOR8(%FF440, L2);
  2491. LOR8(%FF836, L3);
  2492. LOR8(%FF1232, L4);
  2493. LOR8(%FF1628, L5);
  2494. LOR8(%FF2024, L6);
  2495. LOR8(%FF2420, L7);
  2496. LOR8(%FF2816, L8);
  2497. LOR8(%FF3212, L9);
  2498. LOR8(%FF3608, L10);
  2499.  
  2500.  
  2501. G10Mac(%SF3960, N1, L1, N11, P23, %FF00, %SF00);
  2502. G10Mac(%SF3963, N2, L2, N12, P22, %FF396, %SF396);
  2503. G10Mac(%SF3966, N3, L3, N13, P21, %FF792, %SF792);
  2504. G10Mac(%SF3969, N4, L4, N14, P20, %FF1188, %SF1188);
  2505. G10Mac(%SF3972, N5, L5, N15, P19, %FF1584, %SF1584);
  2506. G10Mac(%SF3975, N6, L6, N16, P18, %FF1980, %SF1980);
  2507. G10Mac(%SF3978, N7, L7, N17, P17, %FF2376, %SF2376);
  2508. G10Mac(%SF3981, N8, L8, N18, P16, %FF2772, %SF2772);
  2509. G10Mac(%SF3984, N9, L9, N19, P15, %FF3168, %SF3168);
  2510. G10Mac(%SF3987, N10, L10, N20, P14, %FF3564, %SF3564);
  2511. %EndModel
  2512.  
  2513. %StartModel
  2514. %Manufacturer:Unit_Delay
  2515. %Type:20H2
  2516. %PartNumber:UD20H2
  2517. %LastNode ? ?
  2518. %NumPins: 24
  2519. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P22 ~P22 P5 ~P5 P21 ~P21
  2520.      P6 ~P6 P20 ~P20 P7 ~P7 P17 ~P17 P8 ~P8 P16 ~P16 P9 ~P9 P15 ~P15
  2521.      P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  2522.  
  2523. OR(%FF00, %FF40, %FF80, %FF120, %FF160, %FF200, %FF240, %FF280; P19; 1,1,1,1);
  2524. OR(%FF320,%FF360, %FF400, %FF440, %FF480, %FF520, %FF560, %FF600; P18; 1,1,1,1);
  2525. %EndModel
  2526.  
  2527. %StartModel
  2528. %Manufacturer:Unit_Delay
  2529. %Type:20H8
  2530. %PartNumber:UD20H8
  2531. %LastNode ? ?
  2532. %NumPins: 24
  2533. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P21 ~P21 P5 ~P5 P20 ~P20
  2534.      P6 ~P6 P19 ~P19 P7 ~P7 P18 ~P18 P8 ~P8 P17 ~P17 P9 ~P9 P16 ~P16
  2535.      P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  2536.  
  2537. %MACRO OR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  2538.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2539.   OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2540.      %InFuse+240, %InFuse+280; OutPin; 1,1,1,1);
  2541.  %ELSE
  2542.   OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2543.       %InFuse+240, %InFuse+280; TNode; 1,1,1,1);
  2544.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2545.  %END;
  2546. %MACEND;
  2547.  
  2548. OR7ENABLE(%SF00, %FF00, P22, N1);
  2549. OR7ENABLE(%SF320, %FF320, P21, N2);
  2550. OR7ENABLE(%SF640, %FF640, P20, N3);
  2551. OR7ENABLE(%SF960, %FF960, P19, N4);
  2552. OR7ENABLE(%SF1280, %FF1280, P18, N5);
  2553. OR7ENABLE(%SF1600, %FF1600, P17, N6);
  2554. OR7ENABLE(%SF1920, %FF1920, P16, N7);
  2555. OR7ENABLE(%SF2240, %FF2240, P15, N8);
  2556. %EndModel
  2557.  
  2558. %StartModel
  2559. %Manufacturer:Unit_Delay
  2560. %Type:20L10
  2561. %PartNumber:UD20L10
  2562. %LastNode ? ?
  2563. %NumPins: 24
  2564. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 P20 ~P20
  2565.      P6 ~P6 P19 ~P19 P7 ~P7 P18 ~P18 P8 ~P8 P17 ~P17 P9 ~P9 P16 ~P16
  2566.      P10 ~P10 P15 ~P15 P11 ~P11 P13 ~P13 *
  2567.  
  2568. %MACRO NOR3ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  2569.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2570.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; OutPin; 1,1,1,1);
  2571.  %ELSE
  2572.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; TNode; 1,1,1,1);
  2573.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2574.  %END;
  2575. %MACEND;
  2576.  
  2577. NOR3ENABLE(%SF00, %FF00, P23, N1);
  2578. NOR3ENABLE(%SF160, %FF160, P22, N2);
  2579. NOR3ENABLE(%SF320, %FF320, P21, N3);
  2580. NOR3ENABLE(%SF480, %FF480, P20, N4);
  2581. NOR3ENABLE(%SF640, %FF640, P19, N5);
  2582. NOR3ENABLE(%SF800, %FF800, P18, N6);
  2583. NOR3ENABLE(%SF960, %FF960, P17, N7);
  2584. NOR3ENABLE(%SF1120, %FF1120, P16, N8);
  2585. NOR3ENABLE(%SF1280, %FF1280, P15, N9);
  2586. NOR3ENABLE(%SF1440, %FF1440, P14, N10);
  2587. %EndModel
  2588.  
  2589. %StartModel
  2590. %Manufacturer:Unit_Delay
  2591. %Type:20L2
  2592. %PartNumber:UD20L2
  2593. %LastNode ? ?
  2594. %NumPins: 24
  2595. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P22 ~P22 P5 ~P5 P21 ~P21
  2596.      P6 ~P6 P20 ~P20 P7 ~P7 P17 ~P17 P8 ~P8 P16 ~P16 P9 ~P9 P15 ~P15
  2597.      P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  2598.  
  2599. NOR(%FF00, %FF40, %FF80, %FF120, %FF160, %FF200, %FF240, %FF280; P19; 1,1,1,1);
  2600. NOR(%FF320, %FF360, %FF400, %FF440, %FF480, %FF520, %FF560, %FF600; P18; 1,1,1,1);
  2601. %EndModel
  2602.  
  2603. %StartModel
  2604. %Manufacturer:Unit_Delay
  2605. %Type:20L8
  2606. %PartNumber:UD20L8
  2607. %LastNode ? ?
  2608. %NumPins: 24
  2609. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P21 ~P21 P5 ~P5 P20 ~P20
  2610.      P6 ~P6 P19 ~P19 P7 ~P7 P18 ~P18 P8 ~P8 P17 ~P17 P9 ~P9 P16 ~P16
  2611.      P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  2612.  
  2613. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  2614.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2615.   NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2616.      %InFuse+240, %InFuse+280; OutPin; 1,1,1,1);
  2617.  %ELSE
  2618.   NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2619.       %InFuse+240, %InFuse+280; TNode; 1,1,1,1);
  2620.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2621.  %END;
  2622. %MACEND;
  2623.  
  2624. NOR7ENABLE(%SF00, %FF00, P22, N1);
  2625. NOR7ENABLE(%SF320, %FF320, P21, N2);
  2626. NOR7ENABLE(%SF640, %FF640, P20, N3);
  2627. NOR7ENABLE(%SF960, %FF960, P19, N4);
  2628. NOR7ENABLE(%SF1280, %FF1280, P18, N5);
  2629. NOR7ENABLE(%SF1600, %FF1600, P17, N6);
  2630. NOR7ENABLE(%SF1920, %FF1920, P16, N7);
  2631. NOR7ENABLE(%SF2240, %FF2240, P15, N8);
  2632. %EndModel
  2633.  
  2634. %StartModel
  2635. %Manufacturer:Unit_Delay
  2636. %Type:20P2
  2637. %PartNumber:UD20P2
  2638. %LastNode ? ?
  2639. %NumPins: 24
  2640. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P22 ~P22 P5 ~P5 P21 ~P21
  2641.      P6 ~P6 P20 ~P20 P7 ~P7 P17 ~P17 P8 ~P8 P16 ~P16 P9 ~P9 P15 ~P15
  2642.      P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  2643.  
  2644. %MACRO POR8(InFuse:%FF, XorFuse:%SF, OutPin:%TEXT);
  2645.  %IF %XorFuse=0 %THEN
  2646.   NOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2647.       %InFuse+240, %InFuse+280; OutPin; 1,1,1,1);
  2648.  %ELSE
  2649.   OR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2650.      %InFuse+240, %InFuse+280; OutPin; 1,1,1,1);
  2651.  %END;
  2652. %MACEND;
  2653.  
  2654. POR8(%FF00, %SF640, P19);
  2655. POR8(%FF320, %SF641, P18);
  2656. %EndModel
  2657.  
  2658. %StartModel
  2659. %Manufacturer:Unit_Delay
  2660. %Type:20P8
  2661. %PartNumber:UD20P8
  2662. %LastNode ? ?
  2663. %NumPins: 24
  2664. %FDF AND 0 P2 ~P2 P1 ~P1 P3 ~P3 P23 ~P23 P4 ~P4 P21 ~P21 P5 ~P5 P20 ~P20
  2665.      P6 ~P6 P19 ~P19 P7 ~P7 P18 ~P18 P8 ~P8 P17 ~P17 P9 ~P9 P16 ~P16
  2666.      P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  2667.  
  2668. %MACRO POR7ENABLE(EnableFuse:%SF, InFuse:%FF, XorFuse:%SF, OutPin:%TEXT,
  2669.                  TNode:%TEXT);
  2670. %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2671.   %IF %XorFuse=0 %THEN
  2672.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2673.       %InFuse+240, %InFuse+280; OutPin; 1,1,1,1);
  2674.   %ELSE
  2675.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2676.       %InFuse+240, %InFuse+280; OutPin; 1,1,1,1);
  2677.   %END;
  2678. %ELSE
  2679.   %IF %XorFuse=0 %THEN
  2680.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2681.       %InFuse+240, %InFuse+280; TNode; 1,1,1,1);
  2682.   %ELSE
  2683.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2684.       %InFuse+240, %InFuse+280; TNode; 1,1,1,1);
  2685.   %END;
  2686.    TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2687.  %END;
  2688. %MACEND;
  2689.  
  2690. POR7ENABLE(%SF00, %FF00, %SF2560, P22, N1);
  2691. POR7ENABLE(%SF320, %FF320, %SF2561, P21, N2);
  2692. POR7ENABLE(%SF640, %FF640, %SF2562, P20, N3);
  2693. POR7ENABLE(%SF960, %FF960, %SF2563, P19, N4);
  2694. POR7ENABLE(%SF1280, %FF1280, %SF2564, P18, N5);
  2695. POR7ENABLE(%SF1600, %FF1600, %SF2565, P17, N6);
  2696. POR7ENABLE(%SF1920, %FF1920, %SF2566, P16, N7);
  2697. POR7ENABLE(%SF2240, %FF2240, %SF2567, P15, N8);
  2698. %EndModel
  2699.  
  2700. %StartModel
  2701. %Manufacturer:Unit_Delay
  2702. %Type:20R4
  2703. %PartNumber:UD20R4
  2704. %LastNode ? ?
  2705. %NumPins: 24
  2706. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 N3 ~N3 P6 ~P6
  2707.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 P16 ~P16 P10 ~P10 P15 ~P15
  2708.    P11 ~P11 P14 ~P14 *
  2709.  
  2710. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2711.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  2712.   DQFF(TLNode,P1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1);
  2713.   TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  2714. %MACEND;
  2715.  
  2716. %MACRO NOR7ENABLE(InFuse:%FF, EnableFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  2717.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2718.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2719.       %InFuse+240, %InFuse+280; OutPin; 1,1,1,1);
  2720.  %ELSE
  2721.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2722.       %InFuse+240, %InFuse+280; TNode; 1,1,1,1);
  2723.    TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2724.  %END;
  2725. %MACEND;
  2726.  
  2727. LINV(P13; L1);
  2728. NOR7ENABLE(%FF00, %SF00, P22, N1);
  2729. NOR7ENABLE(%FF320, %SF320, P21, N2);
  2730. NOR8DFF(%FF640, N3, L2, P20);
  2731. NOR8DFF(%FF960, N4, L3, P19);
  2732. NOR8DFF(%FF1280, N5, L4, P18);
  2733. NOR8DFF(%FF1600, N6, L5, P17);
  2734. NOR7ENABLE(%FF1920, %SF1920, P16, N7);
  2735. NOR7ENABLE(%FF2240, %SF2240, P15, N8);
  2736. %EndModel
  2737.  
  2738. %StartModel
  2739. %Manufacturer:Unit_Delay
  2740. %Type:20R6
  2741. %PartNumber:UD20R6
  2742. %LastNode ? ?
  2743. %NumPins: 24
  2744. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6
  2745.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 P15 ~P15
  2746.    P11 ~P11 P14 ~P14 *
  2747.  
  2748. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2749.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  2750.   DQFF(TLNode,P1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1);
  2751.   TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  2752. %MACEND;
  2753.  
  2754. %MACRO NOR7ENABLE(InFuse:%FF, EnableFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  2755.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2756.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2757.       %InFuse+240, %InFuse+280; OutPin; 1,1,1,1);
  2758.  %ELSE
  2759.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2760.       %InFuse+240, %InFuse+280; TNode; 1,1,1,1);
  2761.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2762.  %END;
  2763. %MACEND;
  2764.  
  2765. LINV(P13; L1);
  2766. NOR7ENABLE(%FF00, %SF00, P22, N1);
  2767. NOR8DFF(%FF320, N2, L2, P21);
  2768. NOR8DFF(%FF640, N3, L3, P20);
  2769. NOR8DFF(%FF960, N4, L4, P19);
  2770. NOR8DFF(%FF1280, N5, L5, P18);
  2771. NOR8DFF(%FF1600, N6, L6, P17);
  2772. NOR8DFF(%FF1920, N7, L7, P16);
  2773. NOR7ENABLE(%FF2240, %SF2240, P15, N8);
  2774. %EndModel
  2775.  
  2776. %StartModel
  2777. %Manufacturer:Unit_Delay
  2778. %Type:20R8
  2779. %PartNumber:UD20R8
  2780. %LastNode ? ?
  2781. %NumPins: 24
  2782. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 N1 ~N1 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6
  2783.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 N8 ~N8
  2784.    P11 ~P11 P14 ~P14 *
  2785.  
  2786. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2787.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  2788.   DQFF(TLNode,P1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1);
  2789.   TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  2790. %MACEND;
  2791.  
  2792. LINV(P13; L1);
  2793. NOR8DFF(%FF00, N1, L2, P22);
  2794. NOR8DFF(%FF320, N2, L3, P21);
  2795. NOR8DFF(%FF640, N3, L4, P20);
  2796. NOR8DFF(%FF960, N4, L5, P19);
  2797. NOR8DFF(%FF1280, N5, L6, P18);
  2798. NOR8DFF(%FF1600, N6, L7, P17);
  2799. NOR8DFF(%FF1920, N7, L8, P16);
  2800. NOR8DFF(%FF2240, N8, L9, P15);
  2801. %EndModel
  2802.  
  2803. %StartModel
  2804. %Manufacturer:Unit_Delay
  2805. %Type:20RA10
  2806. %PartNumber:UD20RA10
  2807. %LastNode ? ?
  2808. %NumPins: 24
  2809. %FDF AND 0 P2 ~P2 P23 ~P23 P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 P20 ~P20 P6 ~P6
  2810.            P19 ~P19 P7 ~P7 P18 ~P18 P8 ~P8 P17 ~P17  P9 ~P9 P16 ~P16 P10 ~P10  P15 ~P15
  2811.            P11 ~P11 P14 ~P14 *
  2812.  
  2813.  
  2814. %MACRO LOADMac(IO:%TEXT, IOBar:%TEXT, InFuse:%FF, TLNode1:%TEXT,
  2815.                    TLNode2:%TEXT, ResetLoadInput:%TEXT, TLNode3:%TEXT,
  2816.                SetLoadInput:%TEXT, XorFuse:%SF, TLNode:%TEXT, PClock:%TEXT,
  2817.                    RegOut:%TEXT, TLSet:%TEXT);
  2818.  
  2819.   LINV(IO; IOBar);
  2820.   LAND(P1, %InFuse+80; TLNode1);
  2821.   LAND(L1, IOBar; TLNode2);
  2822.   LNOR(TLNode1, TLNode2, IPH; ResetLoadInput);
  2823.   LINV(%InFuse+120; TLSet);
  2824.   LAND(P1, TLSet; TLNode3);
  2825.   LOR(TLNode2, TLNode3; SetLoadInput);
  2826.  
  2827.  %IF %XorFuse=1 %THEN
  2828.   LOR(%InFuse+160, %InFuse+200, %InFuse+240, %InFuse+280; TLNode);
  2829.  %ELSE
  2830.   LNOR(%InFuse+160, %InFuse+200, %InFuse+240, %InFuse+280; TLNode);
  2831.  %END;
  2832.   AND(%InFuse+40; PClock; 0,0,0,0);
  2833.   DQFFPC(TLNode, PClock, SetLoadInput, ResetLoadInput; RegOut; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  2834. %MACEND;
  2835.  
  2836. %MACRO OUTPUTMac(InFuse:%FF, TLNode:%TEXT, RegOutput:%TEXT, TsbEnable:%TEXT,
  2837.                  IO:%TEXT, EnableFuse:%SF, SETFuse:%SF, RESETFuse:%SF);
  2838.  
  2839. %IF %SETFuse..%SETFuse+39 = 1 %THEN
  2840.  %IF %RESETFuse..%RESETFuse+39 = 1 %THEN
  2841.  
  2842.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2843.      ITSB(TLNode, L2; IO; 1,1,1,1,1,1,1,1);
  2844.    %ELSE
  2845.      LAND(%InFuse, L2; TsbEnable);
  2846.      ITSB(TLNode, TsbEnable; IO; 1,1,1,1,1,1,1,1);
  2847.    %END;
  2848.  
  2849.  %ELSE
  2850.  
  2851.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2852.      ITSB(RegOutput, L2; IO; 1,1,1,1,1,1,1,1);
  2853.    %ELSE
  2854.      LAND(%InFuse, L2; TsbEnable);
  2855.      ITSB(RegOutput, TsbEnable; IO; 1,1,1,1,1,1,1,1);
  2856.    %END;
  2857.  %END;
  2858. %ELSE
  2859.  %IF %RESETFuse..%RESETFuse+39 = 1 %THEN
  2860.  
  2861.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2862.      ITSB(RegOutput, L2; IO; 1,1,1,1,1,1,1,1);
  2863.    %ELSE
  2864.      LAND(%InFuse, L2; TsbEnable);
  2865.      ITSB(RegOutput, TsbEnable; IO; 1,1,1,1,1,1,1,1);
  2866.    %END;
  2867.  
  2868.  %ELSE
  2869.  
  2870.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2871.      ITSB(RegOutput, L2; IO; 1,1,1,1,1,1,1,1);
  2872.    %ELSE
  2873.      LAND(%InFuse, L2; TsbEnable);
  2874.      ITSB(RegOutput, TsbEnable; IO; 1,1,1,1,1,1,1,1);
  2875.    %END;
  2876.  %END;
  2877. %END;
  2878. %MACEND;
  2879.  
  2880. LINV(P1;L1);
  2881. LINV(P13;L2);
  2882.  
  2883. LOADMac(P23, L3, %FF00, L4, L5, L6, L7, L8, %SF3200, L9, N1, N2, L73);
  2884. LOADMac(P22, L10, %FF320, L11, L12, L13, L14, L15, %SF3201, L16, N3, N4, L74);
  2885. LOADMac(P21, L17, %FF640, L18, L19, L20, L21, L22, %SF3202, L23, N5, N6, L75);
  2886. LOADMac(P20, L24, %FF960, L25, L26, L27, L28, L29, %SF3203, L30, N7, N8, L76);
  2887. LOADMac(P19, L31, %FF1280, L32, L33, L34, L35, L36, %SF3204, L37, N9, N10, L77);
  2888. LOADMac(P18, L38, %FF1600, L39, L40, L41, L42, L43, %SF3205, L44, N11, N12, L78);
  2889. LOADMac(P17, L45, %FF1920, L46, L47, L48, L49, L50, %SF3206, L51, N13, N14, L79);
  2890. LOADMac(P16, L52, %FF2240, L53, L54, L55, L56, L57, %SF3207, L58, N15, N16, L80);
  2891. LOADMac(P15, L59, %FF2560, L60, L61, L62, L63, L64, %SF3208, L65, N17, N18, L81);
  2892. LOADMac(P14, L66, %FF2880, L67, L68, L69, L70, L71, %SF3209, L72, N19, N20, L82);
  2893.  
  2894. OUTPUTMac(%FF00, L9, N2, L83, P23, %SF00, %SF120, %SF80);
  2895. OUTPUTMac(%FF320,L16, N4, L84, P22, %SF320, %SF440, %SF400);
  2896. OUTPUTMac(%FF640, L23, N6, L85, P21, %SF640, %SF760, %SF720);
  2897. OUTPUTMac(%FF960, L30, N8, L86, P20, %SF960, %SF1080, %SF1040);
  2898. OUTPUTMac(%FF1280, L37, N10, L87, P19, %SF1280, %SF1400, %SF1360);
  2899. OUTPUTMac(%FF1600, L44, N12, L88, P18, %SF1600, %SF1720, %SF1680);
  2900. OUTPUTMac(%FF1920, L51, N14, L89, P17, %SF1920, %SF2040, %SF2000);
  2901. OUTPUTMac(%FF2240, L58, N16, L90, P16, %SF2240, %SF2360, %SF2320);
  2902. OUTPUTMac(%FF2560, L65, N18, L91, P15, %SF2560, %SF2680, %SF2640);
  2903. OUTPUTMac(%FF2880, L72, N20, L92 P14, %SF2880, %SF3000, %SF2960);
  2904. %EndModel
  2905.  
  2906. %StartModel
  2907. %Manufacturer:Unit_Delay
  2908. %Type:20RP4
  2909. %PartNumber:UD20RP4
  2910. %LastNode ? ?
  2911. %NumPins: 24
  2912. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 N3 ~N3 P6 ~P6
  2913.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 P16 ~P16 P10 ~P10 P15 ~P15
  2914.    P11 ~P11 P14 ~P14 *
  2915.  
  2916. %MACRO POR8DFF(InFuse:%FF, XorFuse:%SF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2917.  %IF %XorFuse = 0 %THEN
  2918.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  2919.  %ELSE
  2920.   LOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  2921.  %END;
  2922.  DQFF(TLNode,P1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1);
  2923.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  2924. %MACEND;
  2925.  
  2926. %MACRO POR7ENABLE(InFuse:%FF, EnableFuse:%SF, XorFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  2927.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2928.   %IF %XorFuse = 0 %THEN
  2929.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2930.       %InFuse+240, %InFuse+280; OutPin; 1,1,1,1);
  2931.   %ELSE
  2932.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2933.      %InFuse+240, %InFuse+280; OutPin; 1,1,1,1);
  2934.   %END;
  2935.  %ELSE
  2936.   %IF %XorFuse = 0 %THEN
  2937.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2938.       %InFuse+240, %InFuse+280; TNode; 1,1,1,1);
  2939.   %ELSE
  2940.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2941.      %InFuse+240, %InFuse+280; TNode; 1,1,1,1);
  2942.   %END;
  2943.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2944.  %END;
  2945. %MACEND;
  2946.  
  2947. LINV(P13; L1);
  2948. POR7ENABLE(%FF00, %SF00, %SF2560, P22, N1);
  2949. POR7ENABLE(%FF320, %SF320, %SF2561, P21, N2);
  2950. POR8DFF(%FF640, %SF2562, N3, L2, P20);
  2951. POR8DFF(%FF960, %SF2563, N4, L3, P19);
  2952. POR8DFF(%FF1280, %SF2564, N5, L4, P18);
  2953. POR8DFF(%FF1600, %SF2565, N6, L5, P17);
  2954. POR7ENABLE(%FF1920, %SF1920, %SF2566, P16, N7);
  2955. POR7ENABLE(%FF2240, %SF2240, %SF2567, P15, N8);
  2956. %EndModel
  2957.  
  2958. %StartModel
  2959. %Manufacturer:Unit_Delay
  2960. %Type:20RP6
  2961. %PartNumber:UD20RP6
  2962. %LastNode ? ?
  2963. %NumPins: 24
  2964. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 P22 ~P22 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6
  2965.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 P15 ~P15
  2966.    P11 ~P11 P14 ~P14 *
  2967.  
  2968. %MACRO POR8DFF(InFuse:%FF, XorFuse:%SF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  2969.  %IF %XorFuse = 0 %THEN
  2970.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  2971.  %ELSE
  2972.   LOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  2973.  %END;
  2974.  DQFF(TLNode,P1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1);
  2975.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  2976. %MACEND;
  2977.  
  2978. %MACRO POR7ENABLE(InFuse:%FF, EnableFuse:%SF, XorFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  2979.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  2980.   %IF %XorFuse = 0 %THEN
  2981.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2982.       %InFuse+240, %InFuse+280; OutPin; 1,1,1,1);
  2983.   %ELSE
  2984.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2985.      %InFuse+240, %InFuse+280; OutPin; 1,1,1,1);
  2986.   %END;
  2987.  %ELSE
  2988.   %IF %XorFuse = 0 %THEN
  2989.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2990.       %InFuse+240, %InFuse+280; TNode; 1,1,1,1);
  2991.   %ELSE
  2992.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  2993.      %InFuse+240, %InFuse+280; TNode; 1,1,1,1);
  2994.   %END;
  2995.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  2996.  %END;
  2997. %MACEND;
  2998.  
  2999. LINV(P13; L1);
  3000. POR7ENABLE(%FF00, %SF00, %SF2560, P22, N1);
  3001. POR8DFF(%FF320, %SF2561, N2, L2, P21);
  3002. POR8DFF(%FF640, %SF2562, N3, L3, P20);
  3003. POR8DFF(%FF960, %SF2563, N4, L4, P19);
  3004. POR8DFF(%FF1280, %SF2564, N5, L5, P18);
  3005. POR8DFF(%FF1600, %SF2565, N6, L6, P17);
  3006. POR8DFF(%FF1920, %SF2566, N7, L7, P16);
  3007. POR7ENABLE(%FF2240, %SF2240, %SF2567, P15, N8);
  3008. %EndModel
  3009.  
  3010. %StartModel
  3011. %Manufacturer:Unit_Delay
  3012. %Type:20RP8
  3013. %PartNumber:UD20RP8
  3014. %LastNode ? ?
  3015. %NumPins: 24
  3016. %FDF AND 0 P2 ~P2 P23 ~P23  P3 ~P3 N1 ~N1 P4 ~P4 N2 ~N2 P5 ~P5 N3 ~N3 P6 ~P6
  3017.    N4 ~N4 P7 ~P7 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 N8 ~N8
  3018.    P11 ~P11 P14 ~P14 *
  3019.  
  3020. %MACRO POR8DFF(InFuse:%FF, XorFuse:%SF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  3021.  %IF %XorFuse = 0 %THEN
  3022.   LNOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  3023.  %ELSE
  3024.   LOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,%InFuse+280;TLNode);
  3025.  %END;
  3026.  DQFF(TLNode,P1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1);
  3027.  TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  3028. %MACEND;
  3029.  
  3030. LINV(P13; L1);
  3031. POR8DFF(%FF00, %SF2560, N1, L2, P22);
  3032. POR8DFF(%FF320, %SF2561, N2, L3, P21);
  3033. POR8DFF(%FF640, %SF2562, N3, L4, P20);
  3034. POR8DFF(%FF960, %SF2563, N4, L5, P19);
  3035. POR8DFF(%FF1280, %SF2564, N5, L6, P18);
  3036. POR8DFF(%FF1600, %SF2565, N6, L7, P17);
  3037. POR8DFF(%FF1920, %SF2566, N7, L8, P16);
  3038. POR8DFF(%FF2240, %SF2567, N8, L9, P15);
  3039. %EndModel
  3040.  
  3041. %StartModel
  3042. %Manufacturer:Unit_Delay
  3043. %Type:20V8
  3044. %PartNumber:UD20V8
  3045. %LastNode ? ?
  3046. %NumPins: 24
  3047. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4 P6 ~P6
  3048.      N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 P10 ~P10 N9 ~N9
  3049.      P11 ~P11 N10 ~N10 *
  3050.  
  3051. %MACRO FEEDBACK(N1FeedBack: %TEXT, N10FeedBack: %TEXT);
  3052.  %IF %SF2704 = 1 %THEN
  3053.   BUF(P1; N1FeedBack; 1,1,1,1);
  3054.   BUF(P13; N10FeedBack; 1,1,1,1);
  3055.  %ELSE
  3056.   BUF(P23; N1FeedBack; 1,1,1,1);
  3057.   BUF(P14; N10FeedBack; 1,1,1,1);
  3058.  %END;
  3059. %MACEND;
  3060.  
  3061. %MACRO V8MAC(S0:%SF, XorFuse:%SF, FeedBack:%TEXT, LorOutput:%TEXT, InFuse:%FF,
  3062.              OutPin:%TEXT, TNode:%TEXT, EnableFuse:%SF, TLNode:%TEXT,
  3063.          TSNode:%TEXT, NextPin:%TEXT, PrevPin:%TEXT);
  3064.  %CASE %SF2704,%SF2705,%S0
  3065.    2:
  3066.      LOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,
  3067.          %InFuse+240,%InFuse+280;LorOutput);
  3068.      %IF %XorFuse=0 %THEN
  3069.       LINV(LorOutput;TLNode);
  3070.       DQFFC(TLNode, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3071.      %ELSE
  3072.       DQFFC(LorOutput, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3073.      %END;
  3074.      TSB(TNode, L17; OutPin; 1,1,1,1,1,1,1,1);
  3075.      BUF(TNode; FeedBack; 1,1,1,1);
  3076.   |3:
  3077.      LOR(%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,
  3078.          %InFuse+280;LorOutput);
  3079.      %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3080.       %IF %XorFuse = 0 %THEN
  3081.        INV(LorOutput; OutPin; 1,1,1,1);
  3082.       %ELSE
  3083.        BUF(LorOutput; OutPin; 1,1,1,1);
  3084.       %END;
  3085.      %ELSE
  3086.       %IF %XorFuse = 0 %THEN
  3087.        INV(LorOutput; TNode; 1,1,1,1);
  3088.       %ELSE
  3089.        BUF(LorOutput; TNode; 1,1,1,1);
  3090.       %END;
  3091.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3092.      %END;
  3093.      BUF(OutPin; FeedBack; 1,1,1,1);
  3094.   |4:
  3095.      LOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,
  3096.          %InFuse+240,%InFuse+280;LorOutput);
  3097.      %IF %XorFuse = 0 %THEN
  3098.       INV(LorOutput; OutPin; 1,1,1,1);
  3099.      %ELSE
  3100.       BUF(LorOutput; OutPin; 1,1,1,1);
  3101.      %END;
  3102.      BUF(ZERO; FeedBack; 1,1,1,1);
  3103.   |5:
  3104.      TSB(TSNode, ZERO; OutPin; 1,1,1,1,1,1,1,1);
  3105.      BUF(NextPin; FeedBack; 1,1,1,1);
  3106.   |7:
  3107.    LOR(%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,
  3108.        %InFuse+280;LorOutput);
  3109.      %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3110.       %IF %XorFuse = 0 %THEN
  3111.        INV(LorOutput; OutPin; 1,1,1,1);
  3112.       %ELSE
  3113.        BUF(LorOutput; OutPin; 1,1,1,1);
  3114.       %END;
  3115.      %ELSE
  3116.       %IF %XorFuse = 0 %THEN
  3117.        INV(LorOutput; TNode; 1,1,1,1);
  3118.       %ELSE
  3119.        BUF(LorOutput; TNode; 1,1,1,1);
  3120.       %END;
  3121.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3122.      %END;
  3123.      BUF(PrevPin; FeedBack; 1,1,1,1);
  3124.  %END;
  3125. %MACEND;
  3126.  
  3127. FEEDBACK(N1, N10);
  3128.  
  3129. LINV(P13;L17);
  3130.  
  3131. V8MAC(%SF2632, %SF2560, N2, L1, %FF00, P22, N11, %SF00, L9, N17, P23, P23);
  3132. V8MAC(%SF2633, %SF2561, N3, L2, %FF320, P21, N12, %SF320, L10, N18, P22, P21);
  3133. V8MAC(%SF2634, %SF2562, N4, L3, %FF640, P20, N13, %SF640, L11, N19, P21, P20);
  3134. V8MAC(%SF2635, %SF2563, N5, L4, %FF960, P19, N14, %SF960, L12, N20, P20, P19);
  3135. V8MAC(%SF2636, %SF2564, N6, L5, %FF1280, P18, N15, %SF1280, L13, N21, P17, P18);
  3136. V8MAC(%SF2637, %SF2565, N7, L6, %FF1600, P17, N16, %SF1600, L14, N22, P16, P17);
  3137. V8MAC(%SF2638, %SF2566, N8, L7, %FF1920, P16, N17, %SF1920, L15, N23, P15, P16);
  3138. V8MAC(%SF2639, %SF2567, N9, L8, %FF2240, P15, N18, %SF2240, L16, N24, P14, P14);
  3139. %EndModel
  3140.  
  3141. %StartModel
  3142. %Manufacturer:Unit_Delay
  3143. %Type:20V8A
  3144. %PartNumber:UD20V8A
  3145. %LastNode ? ?
  3146. %NumPins: 24
  3147. %FDF AND 0 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5 N4 ~N4 P6 ~P6
  3148.      N5 ~N5 P7 ~P7 N6 ~N6 P8 ~P8 N7 ~N7 P9 ~P9 N8 ~N8 P10 ~P10 N9 ~N9
  3149.      P11 ~P11 N10 ~N10 *
  3150.  
  3151. %MACRO FEEDBACK(N1FeedBack: %TEXT, N10FeedBack: %TEXT);
  3152.  %IF %SF2704 = 1 %THEN
  3153.   BUF(P1; N1FeedBack; 1,1,1,1);
  3154.   BUF(P13; N10FeedBack; 1,1,1,1);
  3155.  %ELSE
  3156.   BUF(P23; N1FeedBack; 1,1,1,1);
  3157.   BUF(P14; N10FeedBack; 1,1,1,1);
  3158.  %END;
  3159. %MACEND;
  3160.  
  3161. %MACRO V8MAC(S0:%SF, XorFuse:%SF, FeedBack:%TEXT, LorOutput:%TEXT, InFuse:%FF,
  3162.              OutPin:%TEXT, TNode:%TEXT, EnableFuse:%SF, TLNode:%TEXT,
  3163.          TSNode:%TEXT, NextPin:%TEXT, PrevPin:%TEXT);
  3164.  %CASE %SF2704,%SF2705,%S0
  3165.    2:
  3166.      LOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,
  3167.          %InFuse+240,%InFuse+280;LorOutput);
  3168.      %IF %XorFuse=0 %THEN
  3169.       LINV(LorOutput;TLNode);
  3170.       DQFFC(TLNode, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3171.      %ELSE
  3172.       DQFFC(LorOutput, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3173.      %END;
  3174.      TSB(TNode, L17; OutPin; 1,1,1,1,1,1,1,1);
  3175.      BUF(TNode; FeedBack; 1,1,1,1);
  3176.   |3:
  3177.      LOR(%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,
  3178.          %InFuse+280;LorOutput);
  3179.      %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3180.       %IF %XorFuse = 0 %THEN
  3181.        INV(LorOutput; OutPin; 1,1,1,1);
  3182.       %ELSE
  3183.        BUF(LorOutput; OutPin; 1,1,1,1);
  3184.       %END;
  3185.      %ELSE
  3186.       %IF %XorFuse = 0 %THEN
  3187.        INV(LorOutput; TNode; 1,1,1,1);
  3188.       %ELSE
  3189.        BUF(LorOutput; TNode; 1,1,1,1);
  3190.       %END;
  3191.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3192.      %END;
  3193.      BUF(OutPin; FeedBack; 1,1,1,1);
  3194.   |4:
  3195.      LOR(%InFuse,%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,
  3196.          %InFuse+240,%InFuse+280;LorOutput);
  3197.      %IF %XorFuse = 0 %THEN
  3198.       INV(LorOutput; OutPin; 1,1,1,1);
  3199.      %ELSE
  3200.       BUF(LorOutput; OutPin; 1,1,1,1);
  3201.      %END;
  3202.      BUF(NextPin; FeedBack; 1,1,1,1);
  3203.   |5:
  3204.      TSB(TSNode, ZERO; OutPin; 1,1,1,1,1,1,1,1);
  3205.      BUF(NextPin; FeedBack; 1,1,1,1);
  3206.   |7:
  3207.    LOR(%InFuse+40,%InFuse+80,%InFuse+120,%InFuse+160,%InFuse+200,%InFuse+240,
  3208.        %InFuse+280;LorOutput);
  3209.      %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3210.       %IF %XorFuse = 0 %THEN
  3211.        INV(LorOutput; OutPin; 1,1,1,1);
  3212.       %ELSE
  3213.        BUF(LorOutput; OutPin; 1,1,1,1);
  3214.       %END;
  3215.      %ELSE
  3216.       %IF %XorFuse = 0 %THEN
  3217.        INV(LorOutput; TNode; 1,1,1,1);
  3218.       %ELSE
  3219.        BUF(LorOutput; TNode; 1,1,1,1);
  3220.       %END;
  3221.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3222.      %END;
  3223.      BUF(PrevPin; FeedBack; 1,1,1,1);
  3224.  %END;
  3225. %MACEND;
  3226.  
  3227. FEEDBACK(N1, N10);
  3228.  
  3229. LINV(P13;L17);
  3230.  
  3231. V8MAC(%SF2632, %SF2560, N2, L1, %FF00, P22, N11, %SF00, L9, N17, P23, P23);
  3232. V8MAC(%SF2633, %SF2561, N3, L2, %FF320, P21, N12, %SF320, L10, N18, P22, P21);
  3233. V8MAC(%SF2634, %SF2562, N4, L3, %FF640, P20, N13, %SF640, L11, N19, P21, P20);
  3234. V8MAC(%SF2635, %SF2563, N5, L4, %FF960, P19, N14, %SF960, L12, N20, P20, P19);
  3235. V8MAC(%SF2636, %SF2564, N6, L5, %FF1280, P18, N15, %SF1280, L13, N21, P17, P18);
  3236. V8MAC(%SF2637, %SF2565, N7, L6, %FF1600, P17, N16, %SF1600, L14, N22, P16, P17);
  3237. V8MAC(%SF2638, %SF2566, N8, L7, %FF1920, P16, N17, %SF1920, L15, N23, P15, P16);
  3238. V8MAC(%SF2639, %SF2567, N9, L8, %FF2240, P15, N18, %SF2240, L16, N24, P14, P14);
  3239. %EndModel
  3240.  
  3241. %StartModel
  3242. %Manufacturer:Unit_Delay
  3243. %Type:20X10
  3244. %PartNumber:UD20X10
  3245. %LastNode ? ?
  3246. %NumPins:24
  3247. %FDF AND 0 P2 ~P2 ~N1 N1 P3 ~P3 ~N2 N2 P4 ~P4 ~N3 N3 P5 ~P5 ~N4 N4
  3248.            P6 ~P6 ~N5 N5 P7 ~P7 ~N6 N6 P8 ~P8 ~N7 N7 P9 ~P9 ~N8 N8
  3249.            P10 ~P10 ~N9 N9 P11 ~P11 ~N10 N10 *
  3250.  
  3251.  
  3252. %MACRO XDFF(InFuse:%FF, TL1:%TEXT, TL2:%TEXT, TL3:%TEXT, TN1:%TEXT, OutPin:%TEXT);
  3253. LOR(%InFuse, %InFuse+40; TL1);
  3254. LOR(%InFuse+80, %InFuse+120; TL2);
  3255. LXOR(TL1, TL2; TL3);
  3256. DQFF(TL3, P1; TN1; 1,1,1,1,1,1,1,1,1,1,1,1);
  3257. ITSB(TN1, L1; OutPin; 1,1,1,1,1,1,1,1);
  3258. %MACEND;
  3259.  
  3260. LINV(P13; L1);
  3261.  
  3262. XDFF(%FF00, L2, L3, L4, N1, P23);
  3263. XDFF(%FF160, L5, L6, L7, N2, P22);
  3264. XDFF(%FF320, L8, L9, L10, N3, P21);
  3265. XDFF(%FF480, L11, L12, L13, N4, P20);
  3266. XDFF(%FF640, L14, L15, L16, N5, P19);
  3267. XDFF(%FF800, L17, L18, L19, N6, P18);
  3268. XDFF(%FF960, L20, L21, L22, N7, P17);
  3269. XDFF(%FF1120, L23, L24, L25, N8, P16);
  3270. XDFF(%FF1280, L26, L27, L28, N9, P15);
  3271. XDFF(%FF1440, L29, L30, L31, N10, P14);
  3272. %EndModel
  3273.  
  3274. %StartModel
  3275. %Manufacturer:Unit_Delay
  3276. %Type:20X4
  3277. %PartNumber:UD20X4
  3278. %LastNode ? ?
  3279. %NumPins:24
  3280. %FDF AND 0 P2 ~P2 P23 ~P23 P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 ~N4 N4
  3281.            P6 ~P6 ~N5 N5 P7 ~P7 ~N6 N6 P8 ~P8 ~N7 N7 P9 ~P9 P16 ~P16
  3282.            P10 ~P10 P15 ~P15 P11 ~P11 P14 ~P14 *
  3283.  
  3284. %MACRO NOR3ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  3285.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3286.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; OutPin; 1,1,1,1);
  3287.  %ELSE
  3288.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; TNode; 1,1,1,1);
  3289.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3290.  %END;
  3291. %MACEND;
  3292.  
  3293. %MACRO XDFF(InFuse:%FF, TL1:%TEXT, TL2:%TEXT, TL3:%TEXT, TN1:%TEXT, OutPin:%TEXT);
  3294. LOR(%InFuse, %InFuse+40; TL1);
  3295. LOR(%InFuse+80, %InFuse+120; TL2);
  3296. LXOR(TL1, TL2; TL3);
  3297. DQFF(TL3, P1; TN1; 1,1,1,1,1,1,1,1,1,1,1,1);
  3298. ITSB(TN1, L1; OutPin; 1,1,1,1,1,1,1,1);
  3299. %MACEND;
  3300.  
  3301. LINV(P13; L1);
  3302.  
  3303. NOR3ENABLE(%SF00, %FF00, P23, N1);
  3304. NOR3ENABLE(%SF160, %FF160, P22, N2);
  3305. NOR3ENABLE(%SF320, %FF320, P21, N3);
  3306. XDFF(%FF480, L2, L3, L4, N4, P20);
  3307. XDFF(%FF640, L5, L6, L7, N5, P19);
  3308. XDFF(%FF800, L8, L9, L10, N6, P18);
  3309. XDFF(%FF960, L11, L12, L13, N7, P17);
  3310. NOR3ENABLE(%SF1120, %FF1120, P16, N8);
  3311. NOR3ENABLE(%SF1280, %FF1280, P15, N9);
  3312. NOR3ENABLE(%SF1440, %FF1440, P14, N10);
  3313. %EndModel
  3314.  
  3315. %StartModel
  3316. %Manufacturer:Unit_Delay
  3317. %Type:20X8
  3318. %PartNumber:UD20X8
  3319. %LastNode ? ?
  3320. %NumPins:24
  3321. %FDF AND 0 P2 ~P2 P23 ~P23 P3 ~P3 ~N2 N2 P4 ~P4 ~N3 N3 P5 ~P5 ~N4 N4
  3322.            P6 ~P6 ~N5 N5 P7 ~P7 ~N6 N6 P8 ~P8 ~N7 N7 P9 ~P9 ~N8 N8
  3323.            P10 ~P10 ~N9 N9 P11 ~P11 P14 ~P14 *
  3324.  
  3325. %MACRO NOR3ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  3326.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3327.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; OutPin; 1,1,1,1);
  3328.  %ELSE
  3329.   NOR(%InFuse+40, %InFuse+80, %InFuse+120; TNode; 1,1,1,1);
  3330.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3331.  %END;
  3332. %MACEND;
  3333.  
  3334. %MACRO XDFF(InFuse:%FF, TL1:%TEXT, TL2:%TEXT, TL3:%TEXT, TN1:%TEXT, OutPin:%TEXT);
  3335. LOR(%InFuse, %InFuse+40; TL1);
  3336. LOR(%InFuse+80, %InFuse+120; TL2);
  3337. LXOR(TL1, TL2; TL3);
  3338. DQFF(TL3, P1; TN1; 1,1,1,1,1,1,1,1,1,1,1,1);
  3339. ITSB(TN1, L1; OutPin; 1,1,1,1,1,1,1,1);
  3340. %MACEND;
  3341.  
  3342. LINV(P13; L1);
  3343.  
  3344. NOR3ENABLE(%SF00, %FF00, P23, N1);
  3345. XDFF(%FF160,  L2, L3, L4, N2, P22);
  3346. XDFF(%FF320,  L5, L6, L7, N3, P21);
  3347. XDFF(%FF480, L8, L9, L10, N4, P20);
  3348. XDFF(%FF640, L11, L12, L13, N5, P19);
  3349. XDFF(%FF800, L14, L15, L16, N6, P18);
  3350. XDFF(%FF960, L17, L18, L19, N7, P17);
  3351. XDFF(%FF1120,  L20, L21, L22, N8, P16);
  3352. XDFF(%FF1280,  L23, L24, L25, N9, P15);
  3353. NOR3ENABLE(%SF1440, %FF1440, P14, N10);
  3354. %EndModel
  3355.  
  3356. %StartModel
  3357. %Manufacturer:Unit_Delay
  3358. %Type:20XRP10
  3359. %PartNumber:UD20XRP10
  3360. %LastNode ? ?
  3361. %NumPins:24
  3362. %FDF AND 0 P2 ~P2 ~N1 N1 P3 ~P3 ~N2 N2 P4 ~P4 ~N3 N3 P5 ~P5 ~N4 N4
  3363.            P6 ~P6 ~N5 N5 P7 ~P7 ~N6 N6 P8 ~P8 ~N7 N7 P9 ~P9 ~N8 N8
  3364.            P10 ~P10 ~N9 N9 P11 ~P11 ~N10 N10 *
  3365.  
  3366.  
  3367. %MACRO PXDFF(XorFuse:%SF, InFuse:%FF, TL1:%TEXT, TL2:%TEXT, TL3:%TEXT, TN1:%TEXT, OutPin:%TEXT);
  3368.   LOR(%InFuse, %InFuse+40; TL1);
  3369.   LOR(%InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200, %InFuse+240, %InFuse+280; TL2);
  3370.   %IF %XorFuse=0 %THEN
  3371.    LXOR(TL1, TL2; TL3);
  3372.   %ELSE
  3373.    LXNOR(TL1, TL2; TL3);
  3374.   %END;
  3375.   DQFF(TL3, P1; TN1; 1,1,1,1,1,1,1,1,1,1,1,1);
  3376.   ITSB(TN1, L1; OutPin; 1,1,1,1,1,1,1,1);
  3377. %MACEND;
  3378.  
  3379. LINV(P13; L1);
  3380.  
  3381. PXDFF(%SF3200, %FF00, L2, L3, L4, N1, P23);
  3382. PXDFF(%SF3201, %FF320, L5, L6, L7, N2, P22);
  3383. PXDFF(%SF3202, %FF640, L8, L9, L10, N3, P21);
  3384. PXDFF(%SF3203, %FF960, L11, L12, L13, N4, P20);
  3385. PXDFF(%SF3204, %FF1280, L14, L15, L16, N5, P19);
  3386. PXDFF(%SF3205, %FF1600, L17, L18, L19, N6, P18);
  3387. PXDFF(%SF3206, %FF1920, L20, L21, L22, N7, P17);
  3388. PXDFF(%SF3207, %FF2240, L23, L24, L25, N8, P16);
  3389. PXDFF(%SF3208, %FF2560, L26, L27, L28, N9, P15);
  3390. PXDFF(%SF3209, %FF2880, L29, L30, L31, N10, P14);
  3391. %EndModel
  3392.  
  3393. %StartModel
  3394. %Manufacturer:Unit_Delay
  3395. %Type:20XRP4
  3396. %PartNumber:UD20XRP4
  3397. %LastNode ? ?
  3398. %NumPins:24
  3399. %FDF AND 0 P2 ~P2 P23 ~P23 P3 ~P3 P22 ~P22 P4 ~P4 P21 ~P21 P5 ~P5 ~N4 N4
  3400.            P6 ~P6 ~N5 N5 P7 ~P7 ~N6 N6 P8 ~P8 ~N7 N7 P9 ~P9 P16 ~P16
  3401.            P10 ~P10 P15 ~P15 P11 ~P11 P14 ~P14 *
  3402.  
  3403.  
  3404. %MACRO POR8ENABLE(EnableFuse:%SF, InFuse:%FF, XorFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  3405.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3406.   %IF %XorFuse = 0 %THEN
  3407.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3408.       %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  3409.   %ELSE
  3410.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3411.      %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  3412.   %END;
  3413.  %ELSE
  3414.   %IF %XorFuse = 0 %THEN
  3415.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3416.       %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  3417.   %ELSE
  3418.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3419.      %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  3420.   %END;
  3421.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3422.  %END;
  3423. %MACEND;
  3424.  
  3425. %MACRO PXDFF(XorFuse:%SF, InFuse:%FF, TL1:%TEXT, TL2:%TEXT, TL3:%TEXT, TN1:%TEXT, OutPin:%TEXT);
  3426.   LOR(%InFuse, %InFuse+40; TL1);
  3427.   LOR(%InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200, %InFuse+240, %InFuse+280; TL2);
  3428.   %IF %XorFuse=0 %THEN
  3429.    LXOR(TL1, TL2; TL3);
  3430.   %ELSE
  3431.    LXNOR(TL1, TL2; TL3);
  3432.   %END;
  3433.   DQFF(TL3, P1; TN1; 1,1,1,1,1,1,1,1,1,1,1,1);
  3434.   ITSB(TN1, L1; OutPin; 1,1,1,1,1,1,1,1);
  3435. %MACEND;
  3436.  
  3437. LINV(P13; L1);
  3438.  
  3439. POR8ENABLE(%SF00, %FF00, %SF3440, P23, N1);
  3440. POR8ENABLE(%SF360, %FF360, %SF3441, P22, N2);
  3441. POR8ENABLE(%SF720, %FF720, %SF3442, P21, N3);
  3442. PXDFF(%SF3443, %FF1080, L2, L3, L4, N4, P20);
  3443. PXDFF(%SF3444, %FF1400, L5, L6, L7, N5, P19);
  3444. PXDFF(%SF3445, %FF1720, L8, L9, L10, N6, P18);
  3445. PXDFF(%SF3446, %FF2040, L11, L12, L13, N7, P17);
  3446. POR8ENABLE(%SF2360, %FF2360, %SF3447, P16, N8);
  3447. POR8ENABLE(%SF2720, %FF2720, %SF3448, P15, N9);
  3448. POR8ENABLE(%SF3080, %FF3080, %SF3449, P14, N10);
  3449. %EndModel
  3450.  
  3451. %StartModel
  3452. %Manufacturer:Unit_Delay
  3453. %Type:20XRP6
  3454. %PartNumber:UD20XRP6
  3455. %LastNode ? ?
  3456. %NumPins:24
  3457. %FDF AND 0 P2 ~P2 P23 ~P23 P3 ~P3 P22 ~P22 P4 ~P4 ~N3 N3 P5 ~P5 ~N4 N4
  3458.            P6 ~P6 ~N5 N5 P7 ~P7 ~N6 N6 P8 ~P8 ~N7 N7 P9 ~P9 ~N8 N8
  3459.            P10 ~P10 P15 ~P15 P11 ~P11 P14 ~P14 *
  3460.  
  3461.  
  3462. %MACRO POR8ENABLE(EnableFuse:%SF, InFuse:%FF, XorFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  3463.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3464.   %IF %XorFuse = 0 %THEN
  3465.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3466.       %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  3467.   %ELSE
  3468.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3469.      %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  3470.   %END;
  3471.  %ELSE
  3472.   %IF %XorFuse = 0 %THEN
  3473.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3474.       %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  3475.   %ELSE
  3476.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3477.      %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  3478.   %END;
  3479.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3480.  %END;
  3481. %MACEND;
  3482.  
  3483. %MACRO PXDFF(XorFuse:%SF, InFuse:%FF, TL1:%TEXT, TL2:%TEXT, TL3:%TEXT, TN1:%TEXT, OutPin:%TEXT);
  3484.   LOR(%InFuse, %InFuse+40; TL1);
  3485.   LOR(%InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200, %InFuse+240, %InFuse+280; TL2);
  3486.   %IF %XorFuse=0 %THEN
  3487.    LXOR(TL1, TL2; TL3);
  3488.   %ELSE
  3489.    LXNOR(TL1, TL2; TL3);
  3490.   %END;
  3491.   DQFF(TL3, P1; TN1; 1,1,1,1,1,1,1,1,1,1,1,1);
  3492.   ITSB(TN1, L1; OutPin; 1,1,1,1,1,1,1,1);
  3493. %MACEND;
  3494.  
  3495. LINV(P13; L1);
  3496.  
  3497. POR8ENABLE(%SF00, %FF00, %SF3360, P23, N1);
  3498. POR8ENABLE(%SF360, %FF360, %SF3361, P22, N2);
  3499. PXDFF(%SF3362, %FF720,  L2, L3, L4, N3, P21);
  3500. PXDFF(%SF3363, %FF1040, L5, L6, L7, N4, P20);
  3501. PXDFF(%SF3364, %FF1360, L8, L9, L10, N5, P19);
  3502. PXDFF(%SF3365, %FF1680, L11, L12, L13, N6, P18);
  3503. PXDFF(%SF3366, %FF2000, L14, L15, L16, N7, P17);
  3504. PXDFF(%SF3367, %FF2320, L17, L18, L19, N8, P16);
  3505. POR8ENABLE(%SF2640, %FF2640, %SF3368, P15, N9);
  3506. POR8ENABLE(%SF3000, %FF3000, %SF3369, P14, N10);
  3507. %EndModel
  3508.  
  3509. %StartModel
  3510. %Manufacturer:Unit_Delay
  3511. %Type:20XRP8
  3512. %PartNumber:UD20XRP8
  3513. %LastNode ? ?
  3514. %NumPins:24
  3515. %FDF AND 0 P2 ~P2 P23 ~P23 P3 ~P3 ~N2 N2 P4 ~P4 ~N3 N3 P5 ~P5 ~N4 N4
  3516.            P6 ~P6 ~N5 N5 P7 ~P7 ~N6 N6 P8 ~P8 ~N7 N7 P9 ~P9 ~N8 N8
  3517.            P10 ~P10 ~N9 N9 P11 ~P11 P14 ~P14 *
  3518.  
  3519.  
  3520. %MACRO POR8ENABLE(EnableFuse:%SF, InFuse:%FF, XorFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  3521.  %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  3522.   %IF %XorFuse = 0 %THEN
  3523.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3524.       %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  3525.   %ELSE
  3526.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3527.      %InFuse+240, %InFuse+280, %InFuse+320; OutPin; 1,1,1,1);
  3528.   %END;
  3529.  %ELSE
  3530.   %IF %XorFuse = 0 %THEN
  3531.    NOR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3532.       %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  3533.   %ELSE
  3534.    OR(%InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  3535.      %InFuse+240, %InFuse+280, %InFuse+320; TNode; 1,1,1,1);
  3536.   %END;
  3537.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3538.  %END;
  3539. %MACEND;
  3540.  
  3541. %MACRO PXDFF(XorFuse:%SF, InFuse:%FF, TL1:%TEXT, TL2:%TEXT, TL3:%TEXT, TN1:%TEXT, OutPin:%TEXT);
  3542.   LOR(%InFuse, %InFuse+40; TL1);
  3543.   LOR(%InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200, %InFuse+240, %InFuse+280; TL2);
  3544.   %IF %XorFuse=0 %THEN
  3545.    LXOR(TL1, TL2; TL3);
  3546.   %ELSE
  3547.    LXNOR(TL1, TL2; TL3);
  3548.   %END;
  3549.   DQFF(TL3, P1; TN1; 1,1,1,1,1,1,1,1,1,1,1,1);
  3550.   ITSB(TN1, L1; OutPin; 1,1,1,1,1,1,1,1);
  3551. %MACEND;
  3552.  
  3553. LINV(P13; L1);
  3554.  
  3555. POR8ENABLE(%SF00, %FF00, %SF3280, P23, N1);
  3556. PXDFF(%SF3281, %FF360, L2, L3, L4, N2, P22);
  3557. PXDFF(%SF3282, %FF680,  L5, L6, L7, N3, P21);
  3558. PXDFF(%SF3283, %FF1000, L8, L9, L10, N4, P20);
  3559. PXDFF(%SF3284, %FF1320, L11, L12, L13, N5, P19);
  3560. PXDFF(%SF3285, %FF1640, L14, L15, L16, N6, P18);
  3561. PXDFF(%SF3286, %FF1960, L17, L18, L19, N7, P17);
  3562. PXDFF(%SF3287, %FF2280, L20, L21, L22, N8, P16);
  3563. PXDFF(%SF3288, %FF2600, L23, L24, L25, N9, P15);
  3564. POR8ENABLE(%SF2920, %FF2920, %SF3289, P14, N10);
  3565. %EndModel
  3566.  
  3567. %StartModel
  3568. %Manufacturer:Unit_Delay
  3569. %Type:22CV10
  3570. %PartNumber:UD22CV10
  3571. %LastNode ? ?
  3572. %NumPins: 24
  3573. %FDF AND 0 P1 ~P1 N1 ~N1 P2 ~P2 N2 ~N2 P3 ~P3 N3 ~N3 P4 ~P4 N4 ~N4 P5 ~P5
  3574.      N5 ~N5 P6 ~P6 N6 ~N6 P7 ~P7 N7 ~N7 P8 ~P8 N8 ~N8 P9 ~P9 N9 ~N9
  3575.      P10 ~P10 N10 ~N10 P11 ~P11 P13 ~P13 *
  3576.  
  3577. %MACRO LOR16(InFuse:%FF, OutLNode:%TEXT);
  3578.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  3579.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  3580.      %InFuse+528,%InFuse+572,%InFuse+616,%InFuse+660; OutLNode);
  3581. %MACEND;
  3582.  
  3583. %MACRO LOR14(InFuse:%FF, OutLNode:%TEXT);
  3584.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  3585.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  3586.      %InFuse+528,%InFuse+572; OutLNode);
  3587. %MACEND;
  3588.  
  3589. %MACRO LOR12(InFuse:%FF, OutLNode:%TEXT);
  3590.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  3591.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,
  3592.      %InFuse+484; OutLNode);
  3593. %MACEND;
  3594.  
  3595. %MACRO LOR10(InFuse:%FF, OutLNode:%TEXT);
  3596.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  3597.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396; OutLNode);
  3598. %MACEND;
  3599.  
  3600. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  3601.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  3602.      %InFuse+264,%InFuse+308; OutLNode);
  3603. %MACEND;
  3604.  
  3605. %MACRO V10Mac(S1:%SF, S0:%SF, FeedBack:%TEXT, OrOutput:%TEXT, TNode:%TEXT,
  3606.               OutPin:%TEXT, InFuse:%FF, EnableFuse:%SF, TLNode:%TEXT);
  3607.  %CASE %S1,%S0
  3608.    0:
  3609.      LOR(OrOutput, L21; TLNode);
  3610.      DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3611.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  3612.      INV(TNode; OutPin; 0,0,0,0);
  3613.     %ELSE
  3614.      ITSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3615.     %END;
  3616.     INV(TNode; FeedBack; 0,0,0,0);
  3617.   |1:
  3618.      LOR(OrOutput, L21; TLNode);
  3619.      DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3620.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  3621.      BUF(TNode; OutPin; 0,0,0,0);
  3622.     %ELSE
  3623.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3624.     %END;
  3625.     INV(TNode; FeedBack; 0,0,0,0);
  3626.   |2:
  3627.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  3628.      INV(OrOutput; OutPin; 1,1,1,1);
  3629.     %ELSE
  3630.      INV(OrOutput; TNode; 1,1,1,1);
  3631.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3632.     %END;
  3633.     BUF(OutPin; FeedBack; 0,0,0,0);
  3634.   |3:
  3635.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  3636.      BUF(OrOutput; OutPin; 1,1,1,1);
  3637.     %ELSE
  3638.      BUF(OrOutput; TNode; 1,1,1,1);
  3639.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3640.     %END;
  3641.     BUF(OutPin; FeedBack; 0,0,0,0);
  3642.   %END;
  3643. %MACEND;
  3644.  
  3645. LAND(%FF5764; L21);
  3646. LNOR(%FF00, IPH; L22);
  3647.  
  3648. LOR8(%FF88, L1);
  3649. LOR10(%FF484, L2);
  3650. LOR12(%FF968, L3);
  3651. LOR14(%FF1540, L4);
  3652. LOR16(%FF2200, L5);
  3653. LOR16(%FF2948, L6);
  3654. LOR14(%FF3696, L7);
  3655. LOR12(%FF4356, L8);
  3656. LOR10(%FF4928, L9);
  3657. LOR8(%FF5412, L10);
  3658.  
  3659. V10Mac(%SF5809, %SF5808, N1, L1, N11, P23, %FF44, %SF44, L11);
  3660. V10Mac(%SF5811, %SF5810, N2, L2, N12, P22, %FF440, %SF440, L12);
  3661. V10Mac(%SF5813, %SF5812, N3, L3, N13, P21, %FF924, %SF924, L13);
  3662. V10Mac(%SF5815, %SF5814, N4, L4, N14, P20, %FF1496, %SF1496, L14);
  3663. V10Mac(%SF5817, %SF5816, N5, L5, N15, P19, %FF2156, %SF2156, L15);
  3664. V10Mac(%SF5819, %SF5818, N6, L6, N16, P18, %FF2904, %SF2904, L16);
  3665. V10Mac(%SF5821, %SF5820, N7, L7, N17, P17, %FF3652, %SF3652, L17);
  3666. V10Mac(%SF5823, %SF5822, N8, L8, N18, P16, %FF4312, %SF4312, L18);
  3667. V10Mac(%SF5825, %SF5824, N9, L9, N19, P15, %FF4884, %SF4884, L19);
  3668. V10Mac(%SF5827, %SF5826, N10, L10, N20, P14, %FF5368, %SF5368, L20);
  3669. %EndModel
  3670.  
  3671. %StartModel
  3672. %Manufacturer:Unit_Delay
  3673. %Type:22V10
  3674. %PartNumber:UD22V10
  3675. %LastNode ? ?
  3676. %NumPins: 24
  3677. %FDF AND 0 P1 ~P1 N1 ~N1 P2 ~P2 N2 ~N2 P3 ~P3 N3 ~N3 P4 ~P4 N4 ~N4 P5 ~P5
  3678.      N5 ~N5 P6 ~P6 N6 ~N6 P7 ~P7 N7 ~N7 P8 ~P8 N8 ~N8 P9 ~P9 N9 ~N9
  3679.      P10 ~P10 N10 ~N10 P11 ~P11 P13 ~P13 *
  3680.  
  3681. %MACRO LOR16(InFuse:%FF, OutLNode:%TEXT);
  3682.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  3683.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  3684.      %InFuse+528,%InFuse+572,%InFuse+616,%InFuse+660; OutLNode);
  3685. %MACEND;
  3686.  
  3687. %MACRO LOR14(InFuse:%FF, OutLNode:%TEXT);
  3688.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  3689.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  3690.      %InFuse+528,%InFuse+572; OutLNode);
  3691. %MACEND;
  3692.  
  3693. %MACRO LOR12(InFuse:%FF, OutLNode:%TEXT);
  3694.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  3695.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,
  3696.      %InFuse+484; OutLNode);
  3697. %MACEND;
  3698.  
  3699. %MACRO LOR10(InFuse:%FF, OutLNode:%TEXT);
  3700.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  3701.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396; OutLNode);
  3702. %MACEND;
  3703.  
  3704. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  3705.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  3706.      %InFuse+264,%InFuse+308; OutLNode);
  3707. %MACEND;
  3708.  
  3709. %MACRO V10Mac(S1:%SF, S0:%SF, FeedBack:%TEXT, OrOutput:%TEXT, TNode:%TEXT,
  3710.               OutPin:%TEXT, InFuse:%FF, EnableFuse:%SF, TLNode:%TEXT);
  3711.  %CASE %S1,%S0
  3712.    0:
  3713.      LOR(OrOutput, L21; TLNode);
  3714.      DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3715.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  3716.      INV(TNode; OutPin; 0,0,0,0);
  3717.     %ELSE
  3718.      ITSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3719.     %END;
  3720.     INV(TNode; FeedBack; 0,0,0,0);
  3721.   |1:
  3722.      LOR(OrOutput, L21; TLNode);
  3723.      DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3724.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  3725.      BUF(TNode; OutPin; 0,0,0,0);
  3726.     %ELSE
  3727.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3728.     %END;
  3729.     INV(TNode; FeedBack; 0,0,0,0);
  3730.   |2:
  3731.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  3732.      INV(OrOutput; OutPin; 1,1,1,1);
  3733.     %ELSE
  3734.      INV(OrOutput; TNode; 1,1,1,1);
  3735.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3736.     %END;
  3737.     BUF(OutPin; FeedBack; 0,0,0,0);
  3738.   |3:
  3739.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  3740.      BUF(OrOutput; OutPin; 1,1,1,1);
  3741.     %ELSE
  3742.      BUF(OrOutput; TNode; 1,1,1,1);
  3743.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3744.     %END;
  3745.     BUF(OutPin; FeedBack; 0,0,0,0);
  3746.   %END;
  3747. %MACEND;
  3748.  
  3749. LAND(%FF5764; L21);
  3750. LNOR(%FF00, IPH; L22);
  3751.  
  3752. LOR8(%FF88, L1);
  3753. LOR10(%FF484, L2);
  3754. LOR12(%FF968, L3);
  3755. LOR14(%FF1540, L4);
  3756. LOR16(%FF2200, L5);
  3757. LOR16(%FF2948, L6);
  3758. LOR14(%FF3696, L7);
  3759. LOR12(%FF4356, L8);
  3760. LOR10(%FF4928, L9);
  3761. LOR8(%FF5412, L10);
  3762.  
  3763. V10Mac(%SF5809, %SF5808, N1, L1, N11, P23, %FF44, %SF44, L11);
  3764. V10Mac(%SF5811, %SF5810, N2, L2, N12, P22, %FF440, %SF440, L12);
  3765. V10Mac(%SF5813, %SF5812, N3, L3, N13, P21, %FF924, %SF924, L13);
  3766. V10Mac(%SF5815, %SF5814, N4, L4, N14, P20, %FF1496, %SF1496, L14);
  3767. V10Mac(%SF5817, %SF5816, N5, L5, N15, P19, %FF2156, %SF2156, L15);
  3768. V10Mac(%SF5819, %SF5818, N6, L6, N16, P18, %FF2904, %SF2904, L16);
  3769. V10Mac(%SF5821, %SF5820, N7, L7, N17, P17, %FF3652, %SF3652, L17);
  3770. V10Mac(%SF5823, %SF5822, N8, L8, N18, P16, %FF4312, %SF4312, L18);
  3771. V10Mac(%SF5825, %SF5824, N9, L9, N19, P15, %FF4884, %SF4884, L19);
  3772. V10Mac(%SF5827, %SF5826, N10, L10, N20, P14, %FF5368, %SF5368, L20);
  3773. %EndModel
  3774.  
  3775. %StartModel
  3776. %Manufacturer:Unit_Delay
  3777. %Type:22VP10
  3778. %PartNumber:UD22VP10
  3779. %LastNode ? ?
  3780. %NumPins: 24
  3781. %FDF AND 0 P1 ~P1 N1 ~N1 P2 ~P2 N2 ~N2 P3 ~P3 N3 ~N3 P4 ~P4 N4 ~N4 P5 ~P5
  3782.      N5 ~N5 P6 ~P6 N6 ~N6 P7 ~P7 N7 ~N7 P8 ~P8 N8 ~N8 P9 ~P9 N9 ~N9
  3783.      P10 ~P10 N10 ~N10 P11 ~P11 P13 ~P13 *
  3784.  
  3785. %MACRO LOR16(InFuse:%FF, OutLNode:%TEXT);
  3786.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  3787.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  3788.      %InFuse+528,%InFuse+572,%InFuse+616,%InFuse+660; OutLNode);
  3789. %MACEND;
  3790.  
  3791. %MACRO LOR14(InFuse:%FF, OutLNode:%TEXT);
  3792.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  3793.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,%InFuse+484,
  3794.      %InFuse+528,%InFuse+572; OutLNode);
  3795. %MACEND;
  3796.  
  3797. %MACRO LOR12(InFuse:%FF, OutLNode:%TEXT);
  3798.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  3799.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396,%InFuse+440,
  3800.      %InFuse+484; OutLNode);
  3801. %MACEND;
  3802.  
  3803. %MACRO LOR10(InFuse:%FF, OutLNode:%TEXT);
  3804.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  3805.      %InFuse+264,%InFuse+308,%InFuse+352,%InFuse+396; OutLNode);
  3806. %MACEND;
  3807.  
  3808. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  3809.  LOR(%InFuse,%InFuse+44,%InFuse+88,%InFuse+132,%InFuse+176,%InFuse+220,
  3810.      %InFuse+264,%InFuse+308; OutLNode);
  3811. %MACEND;
  3812.  
  3813. %MACRO REGISTERMac(S2:%SF, S1:%SF, S0:%SF, FeedBack:%TEXT, OrOutput:%TEXT, TNode:%TEXT,
  3814.               OutPin:%TEXT, InFuse:%FF, EnableFuse:%SF, TLNode:%TEXT);
  3815.  %CASE %S2,%S1,%S0
  3816.    0:
  3817.      LOR(OrOutput, L21; TLNode);
  3818.      DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3819.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  3820.      INV(TNode; OutPin; 0,0,0,0);
  3821.     %ELSE
  3822.      ITSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3823.     %END;
  3824.     INV(TNode; FeedBack; 0,0,0,0);
  3825.   |1:
  3826.      LOR(OrOutput, L21; TLNode);
  3827.      DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3828.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  3829.      BUF(TNode; OutPin; 0,0,0,0);
  3830.     %ELSE
  3831.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3832.     %END;
  3833.     INV(TNode; FeedBack; 0,0,0,0);
  3834. |2,6:
  3835.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  3836.      INV(OrOutput; OutPin; 1,1,1,1);
  3837.     %ELSE
  3838.      INV(OrOutput; TNode; 1,1,1,1);
  3839.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3840.     %END;
  3841.     BUF(OutPin; FeedBack; 0,0,0,0);
  3842. |3,7:
  3843.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  3844.      BUF(OrOutput; OutPin; 1,1,1,1);
  3845.     %ELSE
  3846.      BUF(OrOutput; TNode; 1,1,1,1);
  3847.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3848.     %END;
  3849.     BUF(OutPin; FeedBack; 0,0,0,0);
  3850.   |4:
  3851.     LOR(OrOutput, L21; TLNode);
  3852.     DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3853.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  3854.      INV(TNode; OutPin; 0,0,0,0);
  3855.     %ELSE
  3856.      ITSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3857.     %END;
  3858.     BUF(OutPin; FeedBack; 0,0,0,0);
  3859.   |5:
  3860.     LOR(OrOutput, L21; TLNode);
  3861.     DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3862.     %IF %EnableFuse..%EnableFuse+43 = 1 %THEN
  3863.      BUF(TNode; OutPin; 0,0,0,0);
  3864.     %ELSE
  3865.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3866.     %END;
  3867.     BUF(OutPin; FeedBack; 0,0,0,0);
  3868.   %END;
  3869. %MACEND;
  3870.  
  3871. LAND(%FF5764; L21);
  3872. LNOR(%FF00, IPH; L22);
  3873.  
  3874. LOR8(%FF88, L1);
  3875. LOR10(%FF484, L2);
  3876. LOR12(%FF968, L3);
  3877. LOR14(%FF1540, L4);
  3878. LOR16(%FF2200, L5);
  3879. LOR16(%FF2948, L6);
  3880. LOR14(%FF3696, L7);
  3881. LOR12(%FF4356, L8);
  3882. LOR10(%FF4928, L9);
  3883. LOR8(%FF5412, L10);
  3884.  
  3885. REGISTERMac(%SF5828, %SF5809, %SF5808, N1, L1, N11, P23, %FF44, %SF44, L11);
  3886. REGISTERMac(%SF5829, %SF5811, %SF5810, N2, L2, N12, P22, %FF440, %SF440, L12);
  3887. REGISTERMac(%SF5830, %SF5813, %SF5812, N3, L3, N13, P21, %FF924, %SF924, L13);
  3888. REGISTERMac(%SF5831, %SF5815, %SF5814, N4, L4, N14, P20, %FF1496, %SF1496, L14);
  3889. REGISTERMac(%SF5832, %SF5817, %SF5816, N5, L5, N15, P19, %FF2156, %SF2156, L15);
  3890. REGISTERMac(%SF5833, %SF5819, %SF5818, N6, L6, N16, P18, %FF2904, %SF2904, L16);
  3891. REGISTERMac(%SF5834, %SF5821, %SF5820, N7, L7, N17, P17, %FF3652, %SF3652, L17);
  3892. REGISTERMac(%SF5835, %SF5823, %SF5822, N8, L8, N18, P16, %FF4312, %SF4312, L18);
  3893. REGISTERMac(%SF5836, %SF5825, %SF5824, N9, L9, N19, P15, %FF4884, %SF4884, L19);
  3894. REGISTERMac(%SF5837, %SF5827, %SF5826, N10, L10, N20, P14, %FF5368, %SF5368, L20);
  3895. %EndModel
  3896.  
  3897. %StartModel
  3898. %Manufacturer:Unit_Delay
  3899. %Type:24L10
  3900. %PartNumber:UD24L10
  3901. %LastNode ? ?
  3902. %NumPins:28
  3903. %FDF AND 0 P2 ~P2 P28 ~P28 P3 ~P3 P27 ~P27 P4 ~P4 P1 ~P1 P5 ~P5 P25 ~P25
  3904.      P6 ~P6 P24 ~P24 P8 ~P8 P23 ~P23 P9 ~P9 P22 ~P22 P10 ~P10 P20 ~P20
  3905.      P11 ~P11 P19 ~P19 P12 ~P12 P18 ~P18 P13 ~P13 P17 ~P17 P14 ~P14
  3906.      P15 ~P15*
  3907.  
  3908. %MACRO NOR7ENABLE(EnableFuse:%SF, InFuse:%FF, OutPin:%TEXT, TNode:%TEXT);
  3909.  %IF %EnableFuse..%EnableFuse+47 = 1 %THEN
  3910.   NOR(%InFuse+48, %InFuse+96, %InFuse+144, %InFuse+192, %InFuse+240,
  3911.       %InFuse+288, %InFuse+336; OutPin; 1,1,1,1);
  3912.  %ELSE
  3913.   NOR(%InFuse+48, %InFuse+96, %InFuse+144, %InFuse+192, %InFuse+240,
  3914.       %InFuse+288, %InFuse+336; OutPin; 1,1,1,1);
  3915.   TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  3916.  %END;
  3917. %MACEND;
  3918.  
  3919. NOR7ENABLE(%SF00, %FF00, P26, N1);
  3920. NOR7ENABLE(%SF384, %FF384, P25, N2);
  3921. NOR7ENABLE(%SF768, %FF768, P24, N3);
  3922. NOR7ENABLE(%SF1152, %FF1152, P23, N4);
  3923. NOR7ENABLE(%SF1536, %FF1536, P22, N5);
  3924. NOR7ENABLE(%SF1920, %FF1920, P20, N6);
  3925. NOR7ENABLE(%SF2304, %FF2304, P19, N7);
  3926. NOR7ENABLE(%SF2688, %FF2688, P18, N8);
  3927. NOR7ENABLE(%SF3072, %FF3072, P17, N9);
  3928. NOR7ENABLE(%SF3456, %FF3456, P16, N10);
  3929. %EndModel
  3930.  
  3931. %StartModel
  3932. %Manufacturer:Unit_Delay
  3933. %Type:24R10
  3934. %PartNumber:UD24R10
  3935. %LastNode ? ?
  3936. %NumPins:28
  3937. %FDF AND 0 P2 ~P2 P28 ~P28 P3 ~P3 P27 ~P27 P4 ~P4 N1 ~N1 P5 ~P5 N2 ~N2
  3938.    P6 ~P6 N3 ~N3 P8 ~P8 N4 ~N4 P9 ~P9 N5 ~N5 P10 ~P10 N6 ~N6 P11 ~P11
  3939.    N7 ~N7 P12 ~P12 N8 ~N8 P13 ~P13 N9 ~N9 P14 ~P14 N10 ~N10*
  3940.  
  3941. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  3942.   LNOR(%InFuse, %InFuse+48, %InFuse+96, %InFuse+144, %InFuse+192, %InFuse+240,
  3943.        %InFuse+288, %InFuse+336;TLNode);
  3944.   DQFFC(TLNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3945.   TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  3946. %MACEND;
  3947.  
  3948. LINV(P15; L1);
  3949. NOR8DFF(%FF00, N1, L2, P26);
  3950. NOR8DFF(%FF384, N2, L3, P25);
  3951. NOR8DFF(%FF768, N3, L4, P24);
  3952. NOR8DFF(%FF1152, N4, L5, P23);
  3953. NOR8DFF(%FF1536, N5, L6, P22);
  3954. NOR8DFF(%FF1920, N6, L7, P20);
  3955. NOR8DFF(%FF2304, N7, L8, P19);
  3956. NOR8DFF(%FF2688, N8, L10, P18);
  3957. NOR8DFF(%FF3072, N9, L11, P17);
  3958. NOR8DFF(%FF3456, N10, L12, P16);
  3959. %EndModel
  3960.  
  3961. %StartModel
  3962. %Manufacturer:Unit_Delay
  3963. %Type:24R4
  3964. %PartNumber:UD24R4
  3965. %LastNode ? ?
  3966. %NumPins:28
  3967. %FDF AND 0 P2 ~P2 P28 ~P28 P3 ~P3 P27 ~P27 P4 ~P4 P26 ~P26 P5 ~P5 P25 P6 ~P6
  3968.    P24 ~P24 P8 ~P8 N1 ~N1 P9 ~P9 N2 ~N2 P10 ~P10 N3 ~N3 P11 ~P11 N4 ~N4
  3969.    P12 ~P12 P18 ~P18 P13 ~P13 P17 ~P17 P14 ~P14 P16 ~P16*
  3970.  
  3971. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  3972.   LNOR(%InFuse, %InFuse+48, %InFuse+96, %InFuse+144, %InFuse+192, %InFuse+240,
  3973.       %InFuse+288, %InFuse+336; TLNode);
  3974.   DQFFC(TLNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  3975.   TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  3976. %MACEND;
  3977.  
  3978. %MACRO NOR7ENABLE(InFuse:%FF, EnableFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  3979.  %IF %EnableFuse..%EnableFuse+47 = 1 %THEN
  3980.    NOR(%InFuse+48, %InFuse+96, %InFuse+144, %InFuse+192, %InFuse+240,
  3981.       %InFuse+288, %InFuse+336; OutPin; 1,1,1,1);
  3982.  %ELSE
  3983.    NOR(%InFuse+48, %InFuse+96, %InFuse+144, %InFuse+192, %InFuse+240,
  3984.       %InFuse+288, %InFuse+336; OutPin; 1,1,1,1);
  3985.    TSB(TNode, %InFuse; OutPin;1,1,1,1,1,1,1,1);
  3986.  %END;
  3987. %MACEND;
  3988.  
  3989. LINV(P15; L1);
  3990. NOR7ENABLE(%FF00, %SF00, P26, N5);
  3991. NOR7ENABLE(%FF384, %SF384, P25, N6);
  3992. NOR7ENABLE(%FF768, %SF768, P24, N7);
  3993. NOR8DFF(%FF1152, N1, L2, P23);
  3994. NOR8DFF(%FF1536, N2, L3, P22);
  3995. NOR8DFF(%FF1920, N3, L4, P20);
  3996. NOR8DFF(%FF2304, N4, L5, P19);
  3997. NOR7ENABLE(%FF2688, %SF2688, P18, N8);
  3998. NOR7ENABLE(%FF3072, %SF3072, P17, N9);
  3999. NOR7ENABLE(%FF3456, %SF3456, P16, N10);
  4000. %EndModel
  4001.  
  4002. %StartModel
  4003. %Manufacturer:Unit_Delay
  4004. %Type:24R8
  4005. %PartNumber:UD24R8
  4006. %LastNode ? ?
  4007. %NumPins:28
  4008. %FDF AND 0 P2 ~P2 P28 ~P28 P3 ~P3 P27 ~P27 P4 ~P4 P26 ~P26 P5 ~P5 N1 ~N1
  4009.    P6 ~P6 N2 ~N2 P8 ~P8 N3 ~N3 P9 ~P9 N4 ~N4 P10 ~P10 N5 ~N5 P11 ~P11
  4010.    N6 ~N6 P12 ~P12 N7 ~N7 P13 ~P13 N8 ~N8 P14 ~P14 P16 ~P16 *
  4011.  
  4012. %MACRO NOR7ENABLE(InFuse:%FF, EnableFuse:%SF, OutPin:%TEXT, TNode:%TEXT);
  4013.  %IF %EnableFuse..%EnableFuse+47 = 1 %THEN
  4014.    NOR(%InFuse+48, %InFuse+96, %InFuse+144, %InFuse+192, %InFuse+240,
  4015.       %InFuse+288, %InFuse+336; OutPin; 1,1,1,1);
  4016.  %ELSE
  4017.    NOR(%InFuse+48, %InFuse+96, %InFuse+144, %InFuse+192, %InFuse+240,
  4018.       %InFuse+288, %InFuse+336; TNode; 1,1,1,1);
  4019.    TSB(TNode, %InFuse; OutPin;1,1,1,1,1,1,1,1);
  4020.  %END;
  4021. %MACEND;
  4022.  
  4023. %MACRO NOR8DFF(InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  4024.   LNOR(%InFuse, %InFuse+48, %InFuse+96, %InFuse+144, %InFuse+192, %InFuse+240,
  4025.       %InFuse+288, %InFuse+336; TLNode);
  4026.   DQFFC(TLNode,P1,IPL;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4027.   TSB(NodeInp,L1;OutPin;1,1,1,1,1,1,1,1);
  4028. %MACEND;
  4029.  
  4030. LINV(P15; L1);
  4031.  
  4032. NOR7ENABLE(%FF00, %SF00, P26, N9);
  4033. NOR8DFF(%FF384, N1, L2, P25);
  4034. NOR8DFF(%FF768, N2, L3, P24);
  4035. NOR8DFF(%FF1152, N3, L4, P23);
  4036. NOR8DFF(%FF1536, N4, L5, P22);
  4037. NOR8DFF(%FF1920, N5, L6, P20);
  4038. NOR8DFF(%FF2304, N6, L7, P19);
  4039. NOR8DFF(%FF2688, N7, L8, P18);
  4040. NOR8DFF(%FF3072, N8, L9, P17);
  4041. NOR7ENABLE(%FF3456, %SF3456, P16, N10);
  4042. %EndModel
  4043.  
  4044. %StartModel
  4045. %Manufacturer:Unit_Delay
  4046. %Type:24V10
  4047. %PartNumber:UD24V10
  4048. %LastNode ? ?
  4049. %NumPins: 28
  4050. %FDF AND 0 P2 ~P2 P28 ~P28 P3 ~P3 P27 ~P27 P4 ~P4 N1 ~N1 P5 ~P5 N2 ~N2 P6 ~P6
  4051.      N3 ~N3 P8 ~P8 N4 ~N4 P9 ~P9 N5 ~N5 P10 ~P10 N6 ~N6 P11 ~P11 N7 ~N7 P12 ~P12
  4052.      N8 ~N8 P13 ~P13 N9 ~N9 P14 ~P14 N10 ~N10 *
  4053.  
  4054. %MACRO 24V10MAC(S0:%SF, XorFuse:%SF, FeedBack:%TEXT, LorOutput:%TEXT, InFuse:%FF,
  4055.              OutPin:%TEXT, TNode:%TEXT, EnableFuse:%SF, TLNode:%TEXT,
  4056.          TSNode:%TEXT, NextPin:%TEXT);
  4057.  
  4058. %CASE %SF3860,%SF3861,%S0
  4059.    2:
  4060.      LOR(%InFuse,%InFuse+48,%InFuse+96,%InFuse+144,%InFuse+192,%InFuse+240,
  4061.          %InFuse+288,%InFuse+336;LorOutput);
  4062.      %IF %XorFuse=0 %THEN
  4063.       LINV(LorOutput;TLNode);
  4064.       DQFFC(TLNode, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4065.      %ELSE
  4066.       DQFFC(LorOutput, P1, IPL; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4067.      %END;
  4068.      TSB(TNode, L21; OutPin; 1,1,1,1,1,1,1,1);
  4069.      BUF(TNode; FeedBack; 0,0,0,0);
  4070.   |3:
  4071.      LOR(%InFuse+48,%InFuse+96,%InFuse+144,%InFuse+192,%InFuse+240,
  4072.          %InFuse+288,%InFuse+336;LorOutput);
  4073.      %IF %EnableFuse..%EnableFuse+47 = 1 %THEN
  4074.       %IF %XorFuse = 0 %THEN
  4075.        INV(LorOutput; OutPin; 1,1,1,1);
  4076.       %ELSE
  4077.        BUF(LorOutput; OutPin; 1,1,1,1);
  4078.       %END;
  4079.      %ELSE
  4080.       %IF %XorFuse = 0 %THEN
  4081.        INV(LorOutput; TNode; 1,1,1,1);
  4082.       %ELSE
  4083.        BUF(LorOutput; TNode; 1,1,1,1);
  4084.       %END;
  4085.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  4086.      %END;
  4087.      BUF(OutPin; FeedBack; 0,0,0,0);
  4088.   |4:
  4089.      LOR(%InFuse,%InFuse+48,%InFuse+96,%InFuse+144,%InFuse+192,%InFuse+240,
  4090.          %InFuse+288,%InFuse+336;LorOutput);
  4091.      %IF %XorFuse = 0 %THEN
  4092.       INV(LorOutput; OutPin; 1,1,1,1);
  4093.      %ELSE
  4094.       BUF(LorOutput; OutPin; 1,1,1,1);
  4095.      %END;
  4096.      BUF(ZERO; FeedBack; 0,0,0,0);
  4097.   |5:
  4098.      TSB(TSNode, ZERO; OutPin; 1,1,1,1,1,1,1,1);
  4099.      BUF(NextPin; FeedBack; 0,0,0,0);
  4100.   |7:
  4101.      LOR(%InFuse+48,%InFuse+96,%InFuse+144,%InFuse+192,%InFuse+240,
  4102.          %InFuse+288,%InFuse+336;LorOutput);
  4103.      %IF %EnableFuse..%EnableFuse+47 = 1 %THEN
  4104.       %IF %XorFuse = 0 %THEN
  4105.        INV(LorOutput; OutPin; 1,1,1,1);
  4106.       %ELSE
  4107.        BUF(LorOutput; OutPin; 1,1,1,1);
  4108.       %END;
  4109.      %ELSE
  4110.       %IF %XorFuse = 0 %THEN
  4111.        INV(LorOutput; TNode; 1,1,1,1);
  4112.       %ELSE
  4113.        BUF(LorOutput; TNode; 1,1,1,1);
  4114.       %END;
  4115.       TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  4116.      %END;
  4117.      BUF(NextPin; FeedBack; 0,0,0,0);
  4118.  %END;
  4119. %MACEND;
  4120.  
  4121. LINV(P15;L21);
  4122.  
  4123. 24V10MAC(%SF3850, %SF3840, N1, L1, %FF00, P26, N11, %SF00, L11, N21, P1);
  4124. 24V10MAC(%SF3851, %SF3841, N2, L2, %FF384, P25, N12, %SF384, L12, N22, P25);
  4125. 24V10MAC(%SF3852, %SF3842, N3, L3, %FF768, P24, N13, %SF768, L13, N23, P24);
  4126. 24V10MAC(%SF3853, %SF3843, N4, L4, %FF1152, P23, N14, %SF1152, L14, N24, P23);
  4127. 24V10MAC(%SF3854, %SF3844, N5, L5, %FF1536, P22, N15, %SF1536, L15, N25, P22);
  4128. 24V10MAC(%SF3855, %SF3845, N6, L6, %FF1920, P20, N16, %SF1920, L16, N26, P20);
  4129. 24V10MAC(%SF3856, %SF3846, N7, L7, %FF2304, P19, N17, %SF2304, L17, N27, P19);
  4130. 24V10MAC(%SF3857, %SF3847, N8, L8, %FF2688, P18, N18, %SF2688, L18, N28, P18);
  4131. 24V10MAC(%SF3858, %SF3848, N9, L9, %FF3072, P17, N19, %SF3072, L19, N29, P17);
  4132. 24V10MAC(%SF3859, %SF3849, N10, L10, %FF3456, P16, N20, %SF3456, L20, N30, P15);
  4133. %EndModel
  4134.  
  4135. %StartModel
  4136. %Manufacturer:Unit_Delay
  4137. %Type:26CV12
  4138. %PartNumber:UD26CV12
  4139. %LastNode ? ?
  4140. %NumPins: 28
  4141. %FDF AND 0 P1 ~P1 P28 ~P28 P2 ~P2 N1 ~N1 P3 ~P3 N2 ~N2 P4 ~P4 N3 ~N3 P5 ~P5
  4142.      N4 ~N4 P6 ~P6 N5 ~N5 P8 ~P8 N6 ~N6 P9 ~P9 N7 ~N7 P10 ~P10 N8 ~N8
  4143.      P11 ~P11 N9 ~N9 P12 ~P12 N10 ~N10 P13 ~P13 N11 ~N11 P14 ~P14 N12 ~N12 *
  4144.  
  4145. %MACRO LOR12(InFuse:%FF, OutLNode:%TEXT);
  4146.  LOR(%InFuse,%InFuse+52,%InFuse+104,%InFuse+156,%InFuse+208,%InFuse+260,
  4147.      %InFuse+312,%InFuse+364,%InFuse+416,%InFuse+468,%InFuse+520,
  4148.      %InFuse+572; OutLNode);
  4149. %MACEND;
  4150.  
  4151. %MACRO LOR10(InFuse:%FF, OutLNode:%TEXT);
  4152.  LOR(%InFuse,%InFuse+52,%InFuse+104,%InFuse+156,%InFuse+208,%InFuse+260,
  4153.      %InFuse+312,%InFuse+364,%InFuse+416,%InFuse+468; OutLNode);
  4154. %MACEND;
  4155.  
  4156. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  4157.  LOR(%InFuse,%InFuse+52,%InFuse+104,%InFuse+156,%InFuse+208,%InFuse+260,
  4158.      %InFuse+312,%InFuse+364; OutLNode);
  4159. %MACEND;
  4160.  
  4161. %MACRO V12Mac(S1:%SF, S0:%SF, FeedBack:%TEXT, OrOutput:%TEXT, TNode:%TEXT,
  4162.               OutPin:%TEXT, InFuse:%FF, EnableFuse:%SF, TLNode:%TEXT);
  4163.  %CASE %S1,%S0
  4164.    0:
  4165.      LOR(OrOutput, L25; TLNode);
  4166.      DQFFC(TLNode, P1, L26; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4167.     %IF %EnableFuse..%EnableFuse+51 = 1 %THEN
  4168.      INV(TNode; OutPin; 0,0,0,0);
  4169.     %ELSE
  4170.      ITSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  4171.     %END;
  4172.     INV(TNode; FeedBack; 0,0,0,0);
  4173.   |1:
  4174.      LOR(OrOutput, L25; TLNode);
  4175.      DQFFC(TLNode, P1, L26; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4176.     %IF %EnableFuse..%EnableFuse+51 = 1 %THEN
  4177.      BUF(TNode; OutPin; 0,0,0,0);
  4178.     %ELSE
  4179.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  4180.     %END;
  4181.     INV(TNode; FeedBack; 0,0,0,0);
  4182.   |2:
  4183.     %IF %EnableFuse..%EnableFuse+51 = 1 %THEN
  4184.      INV(OrOutput; OutPin; 1,1,1,1);
  4185.     %ELSE
  4186.      INV(OrOutput; TNode; 1,1,1,1);
  4187.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  4188.     %END;
  4189.     BUF(OutPin; FeedBack; 0,0,0,0);
  4190.   |3:
  4191.     %IF %EnableFuse..%EnableFuse+51 = 1 %THEN
  4192.      BUF(OrOutput; OutPin; 1,1,1,1);
  4193.     %ELSE
  4194.      BUF(OrOutput; TNode; 1,1,1,1);
  4195.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  4196.     %END;
  4197.     BUF(OutPin; FeedBack; 0,0,0,0);
  4198.   %END;
  4199. %MACEND;
  4200.  
  4201. LAND(%FF6292; L25);
  4202. LNOR(%FF00, IPH; L26);
  4203.  
  4204. LOR8(%FF104, L1);
  4205. LOR8(%FF572, L2);
  4206. LOR8(%FF1040, L3);
  4207. LOR8(%FF1508, L4);
  4208. LOR10(%FF1976, L5);
  4209. LOR12(%FF2548, L6);
  4210. LOR12(%FF3224, L7);
  4211. LOR10(%FF3900, L8);
  4212. LOR8(%FF4472, L9);
  4213. LOR8(%FF4940, L10);
  4214. LOR8(%FF5408,L11);
  4215. LOR8(%FF5876,L12);
  4216.  
  4217. V12Mac(%SF6345, %SF6344, N1, L1, N13, P27, %FF52, %SF52, L13);
  4218. V12Mac(%SF6347, %SF6346, N2, L2, N14, P26, %FF520, %SF520, L14);
  4219. V12Mac(%SF6349, %SF6348, N3, L3, N15, P25, %FF988, %SF988, L15);
  4220. V12Mac(%SF6351, %SF6350, N4, L4, N16, P24, %FF1456, %SF1456, L16);
  4221. V12Mac(%SF6353, %SF6352, N5, L5, N17, P23, %FF1924, %SF1924, L17);
  4222. V12Mac(%SF6355, %SF6354, N6, L6, N18, P22, %FF2496, %SF2496, L18);
  4223. V12Mac(%SF6357, %SF6356, N7, L7, N19, P20, %FF3172, %SF3172, L19);
  4224. V12Mac(%SF6359, %SF6358, N8, L8, N20, P19, %FF3848, %SF3848, L20);
  4225. V12Mac(%SF6361, %SF6360, N9, L9, N21, P18, %FF4420, %SF4420, L21);
  4226. V12Mac(%SF6363, %SF6362, N10, L10, N22, P17, %FF4888, %SF4888, L22);
  4227. V12Mac(%SF6365, %SF6364, N11, L11, N23, P16, %FF5356, %SF5356, L23);
  4228. V12Mac(%SF6367, %SF6366, N12, L12, N24, P15, %FF5824, %SF5824, L24);
  4229.  
  4230. %EndModel
  4231.  
  4232. %StartModel
  4233. %Manufacturer:Unit_Delay
  4234. %Type:6L16
  4235. %PartNumber:UD6L16
  4236. %LastNode ? ?
  4237. %NumPins:24
  4238. %FDF AND 0 P4 ~P4 P5 ~P5 P6 ~P6 P7 ~P7 P8 ~P8 P9 ~P9 *
  4239.  
  4240. INV(%FF00; P1; 1,1,1,1);
  4241. INV(%FF12; P23; 1,1,1,1);
  4242. INV(%FF24; P2; 1,1,1,1);
  4243. INV(%FF36; P3; 1,1,1,1);
  4244. INV(%FF48; P22; 1,1,1,1);
  4245. INV(%FF60; P21; 1,1,1,1);
  4246. INV(%FF72; P20; 1,1,1,1);
  4247. INV(%FF84; P19; 1,1,1,1);
  4248. INV(%FF96; P18; 1,1,1,1);
  4249. INV(%FF108; P17; 1,1,1,1);
  4250. INV(%FF120; P16; 1,1,1,1);
  4251. INV(%FF132; P10; 1,1,1,1);
  4252. INV(%FF144; P15; 1,1,1,1);
  4253. INV(%FF156; P14; 1,1,1,1);
  4254. INV(%FF168; P11; 1,1,1,1);
  4255. INV(%FF180; P13; 1,1,1,1);
  4256. %EndModel
  4257.  
  4258. %StartModel
  4259. %Manufacturer:Unit_Delay
  4260. %Type:8L14
  4261. %PartNumber:UD8L14
  4262. %LastNode ? ?
  4263. %NumPins:24
  4264. %FDF AND 0 P3 ~P3 P4 ~P4 P5 ~P5 P6 ~P6 P7 ~P7 P8 ~P8 P9 ~P9 P10 ~P10 *
  4265.  
  4266. INV(%FF00; P1; 1,1,1,1);
  4267. INV(%FF16; P23; 1,1,1,1);
  4268. INV(%FF32; P2; 1,1,1,1);
  4269. INV(%FF48; P22; 1,1,1,1);
  4270. INV(%FF64; P21; 1,1,1,1);
  4271. INV(%FF80; P20; 1,1,1,1);
  4272. INV(%FF96; P19; 1,1,1,1);
  4273. INV(%FF112; P18; 1,1,1,1);
  4274. INV(%FF128; P17; 1,1,1,1);
  4275. INV(%FF144; P16; 1,1,1,1);
  4276. INV(%FF160; P15; 1,1,1,1);
  4277. INV(%FF176; P14; 1,1,1,1);
  4278. INV(%FF192; P11; 1,1,1,1);
  4279. INV(%FF208; P13; 1,1,1,1);
  4280. %EndModel
  4281.  
  4282. %StartModel
  4283. %Manufacturer:Unit_Delay
  4284. %Type:ATV750
  4285. %PartNumber:UDATV750
  4286. %LastNode ? ?
  4287. %NumPins: 24
  4288. %FDF AND 0 ~P13 P13 ~P11 P11 N19 ~N19 N20 ~N20 ~P14 P14 ~P10 P10 N17 ~N17
  4289.      N18 ~N18 ~P15 P15 ~P9 P9 N15 ~N15 N16 ~N16 ~P16 P16 ~P8 P8 N13 ~N13
  4290.      N14 ~N14 ~P17 P17 ~P7 P7 N11 ~N11 N12 ~N12 ~P18 P18 ~P6 P6 N9 ~N9
  4291.      N10 ~N10 ~P19 P19 ~P5 P5 N7 ~N7 N8 ~N8 ~P20 P20 ~P4 P4 N5 ~N5 N6 ~N6
  4292.      ~P21 P21 ~P3 P3 N3 ~N3 N4 ~N4 ~P22 P22 ~P2 P2 N1 ~N1 N2 ~N2 ~P23 P23
  4293.      ~P1 P1*
  4294.  
  4295. %MACRO LOR8(InFuse:%FF, OrOutput1:%TEXT, OrOutput2:%TEXT);
  4296.  LOR(%InFuse,%InFuse+84,%InFuse+168,%InFuse+252,%InFuse+336,%InFuse+420,
  4297.      %InFuse+504,%InFuse+588; OrOutput1);
  4298.  LOR(%InFuse+672,%InFuse+756,%InFuse+840,%InFuse+924,%InFuse+1008,%InFuse+1092,
  4299.      %InFuse+1176,%InFuse+1260; OrOutput2);
  4300. %MACEND;
  4301.  
  4302. %MACRO LOR7(InFuse:%FF, OrOutput1:%TEXT, OrOutput2:%TEXT);
  4303.  LOR(%InFuse,%InFuse+84,%InFuse+168,%InFuse+252,%InFuse+336,%InFuse+420,
  4304.      %InFuse+504; OrOutput1);
  4305.  LOR(%InFuse+588,%InFuse+672,%InFuse+756,%InFuse+840,%InFuse+924,%InFuse+1008,
  4306.      %InFuse+1092; OrOutput2);
  4307. %MACEND;
  4308.  
  4309. %MACRO LOR6(InFuse:%FF, OrOutput1:%TEXT, OrOutput2:%TEXT);
  4310.  LOR(%InFuse,%InFuse+84,%InFuse+168,%InFuse+252,%InFuse+336,%InFuse+420;
  4311.      OrOutput1);
  4312.  LOR(%InFuse+504,%InFuse+588,%InFuse+672,%InFuse+756,%InFuse+840,%InFuse+924;
  4313.      OrOutput2);
  4314. %MACEND;
  4315.  
  4316. %MACRO LOR5(InFuse:%FF, OrOutput1:%TEXT, OrOutput2:%TEXT);
  4317.  LOR(%InFuse,%InFuse+84,%InFuse+168,%InFuse+252,%InFuse+336; OrOutput1);
  4318.  LOR(%InFuse+420,%InFuse+504,%InFuse+588,%InFuse+672,%InFuse+756; OrOutput2);
  4319. %MACEND;
  4320.  
  4321. %MACRO LOR4(InFuse:%FF, OrOutput1:%TEXT, OrOutput2:%TEXT);
  4322.  LOR(%InFuse,%InFuse+84,%InFuse+168,%InFuse+252; OrOutput1);
  4323.  LOR(%InFuse+336,%InFuse+420,%InFuse+504,%InFuse+588; OrOutput2);
  4324. %MACEND;
  4325.  
  4326. %MACRO RegisterFeedBack(Reg1Clock:%FF, Reg2Clock:%FF, Clock1:%TEXT,
  4327.        Clock2:%TEXT, ARFuse1:%FF, ARFuse2:%FF, Reset1:%TEXT, Reset2:%TEXT,
  4328.        OrNode:%TEXT, OrOutput2:%TEXT, TRegNode1:%TEXT, TRegNode2:%TEXT,
  4329.        FeedBack1:%TEXT, FeedBack2:%TEXT);
  4330.  
  4331.      AND(Reg1Clock; Clock1; 0,0,0,0);
  4332.      AND(Reg2Clock; Clock2; 0,0,0,0);
  4333.      LNOR(ARFuse1, IPH; Reset1);
  4334.      LNOR(ARFuse2, IPH; Reset2);
  4335.  
  4336.      DQFFC(OrNode, Clock1, Reset1; TRegNode1; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4337.      DQFFC(OrOutput2, Clock2, Reset2; TRegNode2; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4338.      BUF(TRegNode1; FeedBack1; 0,0,0,0);
  4339.      BUF(TRegNode2; FeedBack2; 0,0,0,0);
  4340. %MACEND;
  4341.  
  4342. %MACRO ATV750(OrOutput1:%TEXT, OrOutput2:%TEXT, OrNode:%TEXT, EnableFuse:%SF,
  4343.        TRegNode1:%TEXT, OutPin:%TEXT, InFuse:%FF, TNode:%TEXT, S0:%SF);
  4344. %CASE %S0+2, %S0+1, %S0
  4345.    0:
  4346.      OR(OrOutput1, OrOutput2, L41; OrNode; 0,0,0,0);
  4347.     %IF %EnableFuse..%EnableFuse+83 = 1 %THEN
  4348.      INV(TRegNode1; OutPin; 0,0,0,0);
  4349.     %ELSE
  4350.      ITSB(TRegNode1, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  4351.     %END;
  4352.   |1:
  4353.      OR(OrOutput1, OrOutput2, L41; OrNode; 0,0,0,0);
  4354.     %IF %EnableFuse..%EnableFuse+83 = 1 %THEN
  4355.      NOR(OrOutput1, OrOutput2; OutPin; 1,1,1,1);
  4356.     %ELSE
  4357.      NOR(OrOutput1, OrOutput2; TNode; 1,1,1,1);
  4358.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  4359.     %END;
  4360.   |2:
  4361.     OR(OrOutput1, L41; OrNode; 0,0,0,0);
  4362.     %IF %EnableFuse..%EnableFuse+83 = 1 %THEN
  4363.      INV(TRegNode1; OutPin; 0,0,0,0);
  4364.     %ELSE
  4365.      ITSB(TRegNode1, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  4366.     %END;
  4367.   |3:
  4368.     OR(OrOutput1, L41; OrNode; 0,0,0,0);
  4369.     %IF %EnableFuse..%EnableFuse+83 = 1 %THEN
  4370.      INV(OrOutput1; OutPin; 1,1,1,1);
  4371.     %ELSE
  4372.      INV(OrOutput1; TNode; 1,1,1,1);
  4373.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  4374.     %END;
  4375.   |4:
  4376.      OR(OrOutput1, OrOutput2, L41; OrNode; 0,0,0,0);
  4377.     %IF %EnableFuse..%EnableFuse+83 = 1 %THEN
  4378.      BUF(TRegNode1; OutPin; 0,0,0,0);
  4379.     %ELSE
  4380.      TSB(TRegNode1, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  4381.     %END;
  4382.   |5:
  4383.      OR(OrOutput1, OrOutput2, L41; OrNode; 0,0,0,0);
  4384.     %IF %EnableFuse..%EnableFuse+83 = 1 %THEN
  4385.      OR(OrOutput1, OrOutput2; OutPin; 1,1,1,1);
  4386.     %ELSE
  4387.      OR(OrOutput1, OrOutput2; TNode; 1,1,1,1);
  4388.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  4389.     %END;
  4390.   |6:
  4391.     OR(OrOutput1, L41; OrNode; 0,0,0,0);
  4392.     %IF %EnableFuse..%EnableFuse+83 = 1 %THEN
  4393.      BUF(TRegNode1; OutPin; 0,0,0,0);
  4394.     %ELSE
  4395.      TSB(TRegNode1, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  4396.     %END;
  4397.   |7:
  4398.     OR(OrOutput1, L41; OrNode; 0,0,0,0);
  4399.     %IF %EnableFuse..%EnableFuse+83 = 1 %THEN
  4400.      BUF(OrOutput1; OutPin; 1,1,1,1);
  4401.     %ELSE
  4402.      BUF(OrOutput1; TNode; 1,1,1,1);
  4403.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  4404.     %END;
  4405.   %END;
  4406. %MACEND;
  4407.  
  4408. LAND(%FF14280; L41);
  4409.  
  4410. LOR4(%FF00,L1, L11);
  4411. LOR5(%FF1092,L2, L12);
  4412. LOR6(%FF2352,L3, L13);
  4413. LOR7(%FF3780,L4, L14);
  4414. LOR8(%FF5376,L5, L15);
  4415. LOR8(%FF7140,L6, L16);
  4416. LOR7(%FF8904,L7, L17);
  4417. LOR6(%FF10500,L8, L18);
  4418. LOR5(%FF11928,L9, L19);
  4419. LOR4(%FF13188,L10, L20);
  4420.  
  4421. RegisterFeedBack(%FF756, %FF840, N21, N31, %FF672, %FF924, L21, L31, N41,
  4422. L11, N51, N61, N2, N1);
  4423. RegisterFeedBack(%FF2016, %FF2100, N22, N32, %FF1932, %FF2184, L22, L32, N42,
  4424. L12, N52, N62, N4, N3);
  4425. RegisterFeedBack(%FF3444, %FF3528, N23, N33, %FF3380, %FF3812, L23, L33, N43,
  4426. L13, N53, N63, N6, N5);
  4427. RegisterFeedBack(%FF5040, %FF5124, N24, N34, %FF4956, %FF5208, L24, L34, N44,
  4428. L14, N54, N64, N8, N7);
  4429. RegisterFeedBack(%FF6804, %FF6888, N25, N35, %FF6720, %FF6972, L25, L35, N45,
  4430. L15, N55, N65, N10, N9);
  4431. RegisterFeedBack(%FF8588, %FF8652, N26, N36, %FF8484, %FF8736, L26, L36, N46,
  4432. L16, N56, N66, N12, N11);
  4433. RegisterFeedBack(%FF10164, %FF10248, N27, N37, %FF10080, %FF10332, L27, L37, N47,
  4434. L17, N57, N67, N14, N13);
  4435. RegisterFeedBack(%FF11592, %FF11676, N28, N38, %FF11508, %FF11760, L28, L38, N48,
  4436. L18, N58, N68, N16, N15);
  4437. RegisterFeedBack(%FF12852, %FF12936, N29, N39, %FF12768, %FF13020, L29, L39, N49,
  4438. L19, N59, N69, N18, N17);
  4439. RegisterFeedBack(%FF13944, %FF14028, N30, N40, %FF13860, %FF14112, L30, L40, N50,
  4440. L20, N60, N70, N20, N19);
  4441.  
  4442. ATV750(L1, L11, N41, %SF1008, N51, P23, %FF1008, N71, %SF14364);
  4443. ATV750(L2, L12, N42, %SF2268, N52, P22, %FF2268, N72, %SF14367);
  4444. ATV750(L3, L13, N43, %SF3696, N53, P21, %FF3696, N73, %SF14370);
  4445. ATV750(L4, L14, N44, %SF5292, N54, P20, %FF5292, N74, %SF14373);
  4446. ATV750(L5, L15, N45, %SF7056, N55, P19, %FF7056, N75, %SF14376);
  4447. ATV750(L6, L16, N46, %SF8820, N56, P18, %FF8820, N76, %SF14379);
  4448. ATV750(L7, L17, N47, %SF10416, N57, P17, %FF10416, N77, %SF14382);
  4449. ATV750(L8, L18, N48, %SF11844, N58, P16, %FF11844, N78, %SF14385);
  4450. ATV750(L9, L19, N49, %SF13104, N59, P15, %FF13104, N79, %SF14388);
  4451. ATV750(L10, L20, N50, %SF14196, N60, P14, %FF14196, N80, %SF14391);
  4452.  
  4453. %EndModel
  4454.  
  4455. %StartModel
  4456. %Manufacturer:Unit_Delay
  4457. %Type:CY7C330
  4458. %PartNumber:UDCY7C330
  4459. %LastNode ? ?
  4460. %NumPins: 28
  4461. %FDF AND 0 N23 ~N23 N24 ~N24 N25 ~N25 N26 ~N26 N27 ~N27 N28 ~N28 N29 ~N29
  4462.            N30 ~N30 N31 ~N31 N32 ~N32 N33 ~N33 ~N1 N1 ~N13 N13 ~N2 N2 ~N3 N3
  4463.        ~N14 N14 ~N4 N4 ~N5 N5 ~N15 N15 ~N6 N6 ~N19 N19 ~N20 N20 ~N7 N7
  4464.        ~N16 N16 ~N8 N8 ~N21 N21 ~N22 N22 ~N9 N9 ~N17 N17 ~N10 N10 ~N11 N11
  4465.        ~N18 N18 ~N12 N12 *
  4466.  
  4467. %MACRO LOR19(InFuse:%FF, LorOutput:%TEXT);
  4468.  LOR(%InFuse,%InFuse+66,%InFuse+132,%InFuse+198,%InFuse+264,%InFuse+330,
  4469.      %InFuse+396,%InFuse+462,%InFuse+528,%InFuse+594,%InFuse+660,%InFuse+726,
  4470.      %InFuse+792,%InFuse+858,%InFuse+924,%InFuse+990,%InFuse+1056,%InFuse+1122,
  4471.      %InFuse+1188; LorOutput);
  4472. %MACEND;
  4473.  
  4474. %MACRO LOR17(InFuse:%FF, LorOutput:%TEXT);
  4475.  LOR(%InFuse,%InFuse+66,%InFuse+132,%InFuse+198,%InFuse+264,%InFuse+330,
  4476.      %InFuse+396,%InFuse+462,%InFuse+528,%InFuse+594,%InFuse+660,%InFuse+726,
  4477.      %InFuse+792,%InFuse+858,%InFuse+924,%InFuse+990,%InFuse+1056; LorOutput);
  4478. %MACEND;
  4479.  
  4480. %MACRO LOR15(InFuse:%FF, LorOutput:%TEXT);
  4481.  LOR(%InFuse,%InFuse+66,%InFuse+132,%InFuse+198,%InFuse+264,%InFuse+330,
  4482.      %InFuse+396,%InFuse+462,%InFuse+528,%InFuse+594,%InFuse+660,%InFuse+726,
  4483.      %InFuse+792,%InFuse+858,%InFuse+924; LorOutput);
  4484. %MACEND;
  4485.  
  4486. %MACRO LOR13(InFuse:%FF, LorOutput:%TEXT);
  4487.  LOR(%InFuse,%InFuse+66,%InFuse+132,%InFuse+198,%InFuse+264,%InFuse+330,
  4488.      %InFuse+396,%InFuse+462,%InFuse+528,%InFuse+594,%InFuse+660,%InFuse+726,
  4489.      %InFuse+792; LorOutput);
  4490. %MACEND;
  4491.  
  4492. %MACRO LOR11(InFuse:%FF, LorOutput:%TEXT);
  4493.  LOR(%InFuse,%InFuse+66,%InFuse+132,%InFuse+198,%InFuse+264,%InFuse+330,
  4494.      %InFuse+396,%InFuse+462,%InFuse+528,%InFuse+594,%InFuse+660; LorOutput);
  4495. %MACEND;
  4496.  
  4497. %MACRO LOR9(InFuse:%FF, LorOutput:%TEXT);
  4498.  LOR(%InFuse,%InFuse+66,%InFuse+132,%InFuse+198,%InFuse+264,%InFuse+330,
  4499.      %InFuse+396,%InFuse+462,%InFuse+528; LorOutput);
  4500. %MACEND;
  4501.  
  4502. %MACRO INPUTMac(S4:%SF, InPin:%TEXT, TNode:%TEXT);
  4503.  
  4504.  %IF %SF17070 = 0 %THEN
  4505.    DQFF(InPin, P2; TNode; 1,1,1,1,1,1,1,1,1,1,1,1);
  4506.  %ELSE
  4507.    %IF %S4 = 0 %THEN
  4508.      DQFF(InPin, P2; TNode; 1,1,1,1,1,1,1,1,1,1,1,1);
  4509.    %ELSE
  4510.      DQFF(InPin, P3; TNode; 1,1,1,1,1,1,1,1,1,1,1,1);
  4511.    %END;
  4512.   %END;
  4513.  
  4514. %MACEND;
  4515.  
  4516. %MACRO INPUTREGMac(S2:%SF, OutPin:%TEXT, OutInReg:%TEXT);
  4517.  
  4518.  %IF %S2 = 0 %THEN
  4519.     DQFFC(OutPin, P2, IPL; OutInReg; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4520.  %ELSE
  4521.     DQFFC(OutPin, P3, IPL; OutInReg; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4522.  %END;
  4523.  
  4524. %MACEND;
  4525.  
  4526. %MACRO HIDDENMac(LorOutput:%TEXT, XorFuse:%SF, XorOutput:%TEXT,
  4527.                  TLNode1:%TEXT, TLNode2:%TEXT, TLNode:%TEXT,
  4528.          HiddenRegOutput:%TEXT, FeedBack:%TEXT);
  4529.  %IF %XorFuse..%XorFuse+65 = 1 %THEN
  4530.    LNOR(LorOutput; XorOutput);
  4531.  %ELSE
  4532.    LOR(LorOutput; XorOutput);
  4533.  %END;
  4534.  LAND(XorOutput, L2; TLNode1);
  4535.  LAND(XorOutput, L1; TLNode2);
  4536.  LOR(TLNode1, TLNode2, L3; TLNode);
  4537.  DQFFC(TLNode, P1, IPL; HiddenRegOutput;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4538.  INV(HiddenRegOutput; FeedBack; 1,1,1,1);
  4539.  
  4540. %MACEND;
  4541.  
  4542. %MACRO 330Mac(S0:%SF, LorOutput:%TEXT, InFuse:%FF, XorOutput:%TEXT,
  4543.               TLNode1:%TEXT, TLNode2:%TEXT, RegInput:%TEXT,
  4544.           RegOutput:%TEXT, TLNode:%TEXT, Outpin:%TEXT, OutInReg:%TEXT,
  4545.           FeedBack:%TEXT, Output:%TEXT, Enable:%TEXT, EnableFuse:%SF,
  4546.           XorFuse:%SF);
  4547.  
  4548.  %IF %XorFuse..%XorFuse+65 = 1 %THEN
  4549.     LINV(LorOutput; XorOutput);
  4550.     LAND(XorOutput, L2; TLNode1);
  4551.     LAND(XorOutput, L1; TLNode2);
  4552.     LOR(TLNode1, TLNode2, L3; RegInput);
  4553.  %ELSE
  4554.     LAND(LorOutput, L2; TLNode1);
  4555.     LAND(LorOutput, L1; TLNode2);
  4556.     LOR(TLNode1, TLNode2, L3; RegInput);
  4557.  %END;
  4558.     DQFFC(RegInput, P1, IPL; RegOutput; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4559.  
  4560.  %IF %S0+1 = 0 %THEN
  4561.     INV(RegOutput; FeedBack; 1,1,1,1);
  4562.  %ELSE
  4563.     BUF(OutInReg; FeedBack; 1,1,1,1);
  4564.  %END;
  4565.  
  4566.  %IF %S0 = 0 %THEN
  4567.     %IF %EnableFuse..%EnableFuse+65 = 1 %THEN
  4568.      INV(RegOutput; Outpin; 1,1,1,1);
  4569.     %ELSE
  4570.      BUF(RegOutput; Output; 1,1,1,1);
  4571.      AND(%InFuse; Enable; 1,1,1,1);
  4572.      ITSB(Output, Enable; Outpin; 1,1,1,1,1,1,1,1);
  4573.     %END;
  4574.  %ELSE
  4575.     BUF(RegOutput; Output; 1,1,1,1);
  4576.     ITSB(Output, L4; Outpin; 1,1,1,1,1,1,1,1);
  4577.  %END;
  4578.  
  4579. %MACEND;
  4580.  
  4581.  
  4582. %MACRO SHAREDMUXMac(S3:%SF, OutInReg:%TEXT, SharedInput:%TEXT, NextOutInReg:%TEXT);
  4583.  
  4584.  %IF %S3 = 0 %THEN
  4585.     BUF(OutInReg; SharedInput; 1,1,1,1);
  4586.  %ELSE
  4587.     BUF(NextOutInReg; SharedInput; 1,1,1,1);
  4588.  %END;
  4589.  
  4590. %MACEND;
  4591.  
  4592.  
  4593. LNAND(%FF00; L1);
  4594. LAND(%FF16962; L2);
  4595. LAND(L1,L2;L3);
  4596. LINV(P14;L4);
  4597.  
  4598. LOR9(%FF198, L5);
  4599. LOR19(%FF924, L6);
  4600. LOR11(%FF2310, L7);
  4601. LOR17(%FF3168, L8);
  4602. LOR13(%FF4422, L9);
  4603. LOR15(%FF5412, L10);
  4604. LOR19(%FF6468, L11);
  4605. LOR11(%FF7788, L12);
  4606. LOR15(%FF8646, L13);
  4607. LOR13(%FF9768, L14);
  4608. LOR17(%FF10692, L15);
  4609. LOR13(%FF11880, L16);
  4610. LOR17(%FF12870, L17);
  4611. LOR11(%FF14124, L18);
  4612. LOR19(%FF14982, L19);
  4613. LOR9(%FF16368, L20);
  4614.  
  4615. INPUTMac(%SF17071, P3, N23);
  4616. INPUTMac(%SF17072, P4, N24);
  4617. INPUTMac(%SF17073, P5, N25);
  4618. INPUTMac(%SF17074, P6, N26);
  4619. INPUTMac(%SF17075, P7, N27);
  4620. INPUTMac(%SF17076, P9, N28);
  4621. INPUTMac(%SF17077, P10, N29);
  4622. INPUTMac(%SF17078, P11, N30);
  4623. INPUTMac(%SF17079, P12, N31);
  4624. INPUTMac(%SF17080, P13, N32);
  4625. INPUTMac(%SF17081, P14, N33);
  4626.  
  4627. INPUTREGMac(%SF17030, P28, N34);
  4628. INPUTREGMac(%SF17034, P27, N35);
  4629. INPUTREGMac(%SF17037, P26, N36);
  4630. INPUTREGMac(%SF17041, P25, N37);
  4631. INPUTREGMac(%SF17044, P24, N38);
  4632. INPUTREGMac(%SF17048, P23, N39);
  4633. INPUTREGMac(%SF17051, P20, N40);
  4634. INPUTREGMac(%SF17055, P19, N41);
  4635. INPUTREGMac(%SF17058, P18, N42);
  4636. INPUTREGMac(%SF17062, P17, N43);
  4637. INPUTREGMac(%SF17065, P16, N44);
  4638. INPUTREGMac(%SF17069, P15, N45);
  4639.  
  4640. 330Mac(%SF17028, L5, %FF66, L21, L22, L23, L24, N46, L25, P28, N34, N1,
  4641.        N62, N74, %SF66, %SF132);
  4642. 330Mac(%SF17032, L6, %FF792, L26, L27, L28, L29, N47, L30, P27, N35, N2,
  4643.        N63, N75, %SF792, %SF858);
  4644. 330Mac(%SF17035, L7, %FF2178, L31, L32, L33, L34, N48, L35, P26, N36, N3,
  4645.        N64, N76, %SF2178, %SF2244);
  4646. 330Mac(%SF17039, L8, %FF3036, L36, L37, L38, L39, N49, L40, P25, N37, N4,
  4647.        N65, N77, %SF3036, %SF3102);
  4648. 330Mac(%SF17042, L9, %FF4290, L41, L42, L43, L44, N50, L45, P24, N38, N5,
  4649.        N66, N78, %SF4290, %SF4356);
  4650. 330Mac(%SF17046, L10, %FF5280, L46, L47, L48, L49, N51, L50, P23, N39, N6,
  4651.        N67, N79, %SF5280, %SF5346);
  4652. 330Mac(%SF17049, L13, %FF8514, L51, L52, L53, L54, N52, L55, P20, N40, N7,
  4653.        N68, N80, %SF8514, %SF8580);
  4654. 330Mac(%SF17053, L14, %FF9636, L56, L57, L58, L59, N53, L60, P19, N41, N8,
  4655.        N69, N81, %SF9636, %SF9702);
  4656. 330Mac(%SF17056, L17, %FF12738, L61, L62, L63, L64, N54, L65, P18, N42, N9,
  4657.        N70, N82, %SF12738, %SF12804);
  4658. 330Mac(%SF17060, L18, %FF13992, L66, L67, L68, L69, N55, L70, P17, N43, N10,
  4659.        N71, N83, %SF13992, %SF14058);
  4660. 330Mac(%SF17063, L19, %FF14850, L71, L72, L73, L74, N56, L75, P16, N44, N11,
  4661.        N72, N84, %SF14850, %SF14916);
  4662. 330Mac(%SF17067, L20, %FF16236, L76, L77, L78, L79, N57, L80, P15, N45, N12,
  4663.        N73, N85, %SF16236, %SF16302);
  4664.  
  4665. HIDDENMac(L11, %SF6402, L81, L82, L83, L84, N58, N19);
  4666. HIDDENMac(L12, %SF7722, L85, L86, L87, L88, N59, N20);
  4667. HIDDENMac(L15, %SF10626, L89, L90, L91, L92, N60, N21);
  4668. HIDDENMac(L16, %SF11814, L93, L94, L95, L96, N61, N22);
  4669.  
  4670. SHAREDMUXMac(%SF17031, N34, N13, N35);
  4671. SHAREDMUXMac(%SF17038, N36, N14, N37);
  4672. SHAREDMUXMac(%SF17045, N38, N15, N39);
  4673. SHAREDMUXMac(%SF17052, N40, N16, N41);
  4674. SHAREDMUXMac(%SF17059, N42, N17, N43);
  4675. SHAREDMUXMac(%SF17066, N44, N18, N45);
  4676.  
  4677. %EndModel
  4678.  
  4679. %StartModel
  4680. %Manufacturer:Unit_Delay
  4681. %Type:CY7C331
  4682. %PartNumber:UDCY7C331
  4683. %LastNode ? ?
  4684. %NumPins: 28
  4685. %FDF AND 0 P1 ~P1 P2 ~P2 N1 ~N1 N13 ~N13 N2 ~N2 P3 ~P3 P4 ~P4 N3 ~N3 N14 ~N14
  4686.      N4 ~N4 P5 ~P5 P6 ~P6 N5 ~N5 N15 ~N15 N6 ~N6 P7 ~P7 P9 ~P9 N7 ~N7 N16 ~N16
  4687.      N8 ~N8 P10 ~P10 P11 ~P11 N9 ~N9 N17 ~N17 N10 ~N10 P12 ~P12 P13 ~P13
  4688.      N11 ~N11 N18 ~N18 N12 ~N12 P14 ~P14 *
  4689.  
  4690.  
  4691. %MACRO LOR12(InFuse:%FF, OutLNode:%TEXT);
  4692.  LOR(%InFuse,%InFuse+62,%InFuse+124,%InFuse+186,%InFuse+248,%InFuse+310,
  4693.      %InFuse+372,%InFuse+434,%InFuse+496,%InFuse+558,%InFuse+620,%InFuse+682;
  4694.      OutLNode);
  4695. %MACEND;
  4696.  
  4697. %MACRO LOR10(InFuse:%FF, OutLNode:%TEXT);
  4698.  LOR(%InFuse,%InFuse+62,%InFuse+124,%InFuse+186,%InFuse+248,%InFuse+310,
  4699.      %InFuse+372,%InFuse+434,%InFuse+496,%InFuse+558; OutLNode);
  4700. %MACEND;
  4701.  
  4702. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  4703.  LOR(%InFuse,%InFuse+62,%InFuse+124,%InFuse+186,%InFuse+248,%InFuse+310,
  4704.      %InFuse+372,%InFuse+434; OutLNode);
  4705. %MACEND;
  4706.  
  4707. %MACRO LOR6(InFuse:%FF, OutLNode:%TEXT);
  4708.  LOR(%InFuse,%InFuse+62,%InFuse+124,%InFuse+186,%InFuse+248,%InFuse+310;
  4709.      OutLNode);
  4710. %MACEND;
  4711.  
  4712. %MACRO LOR4(InFuse:%FF, OutLNode:%TEXT);
  4713.  LOR(%InFuse,%InFuse+62,%InFuse+124,%InFuse+186; OutLNode);
  4714. %MACEND;
  4715.  
  4716. %MACRO OUTPUTREGMac(XorFuse:%SF, OutLNode:%TEXT, InFuse:%FF, RegInput:%TEXT,
  4717.        SETNode:%TEXT, CLRNode:%TEXT, OutRegClock:%TEXT, OutRegOutput:%TEXT,
  4718.        SRNode:%TEXT, InvSRNode:%TEXT, DOutput:%TEXT, QOutput:%TEXT,
  4719.        Output:%TEXT, TNode:%TEXT, SETFuse:%SF, RESETFuse:%SF);
  4720.  
  4721. %IF %XorFuse..%XorFuse+61 = 1 %THEN
  4722.   LNAND(OutLNode; RegInput);
  4723. %ELSE
  4724.   LAND(OutLNode; RegInput);
  4725. %END;
  4726.  
  4727.    LNOR(%InFuse+62; SETNode);
  4728.    LNOR(%InFuse+186, IPH; CLRNode);
  4729.    AND(%InFuse+124; OutRegClock; 1,1,1,1);
  4730.  
  4731.    DQFFPC(RegInput, OutRegClock, SETNode, CLRNode; OutRegOutput; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4732.  
  4733. %IF %SETFuse..%SETFuse+61 = 1 %THEN
  4734.  %IF %RESETFuse..%RESETFuse+61 = 1 %THEN
  4735.   INV(RegInput; TNode; 1,1,1,1);
  4736.  %ELSE
  4737.   LAND(%InFuse+62, %InFuse+186; SRNode);
  4738.   LINV(SRNode; InvSRNode);
  4739.   LAND(SRNode, RegInput; DOutput);
  4740.   LAND(InvSRNode,OutRegOutPut; QOutput);
  4741.   LOR(QOutput, DOutput; Output);
  4742.   INV(Output; TNode; 1,1,1,1);
  4743.  %END;
  4744. %ELSE
  4745.   %IF %RESETFuse..%RESETFuse+61 = 1 %THEN
  4746.     LAND(%InFuse+62, %InFuse+186; SRNode);
  4747.     LINV(SRNode; InvSRNode);
  4748.     LAND(SRNode, RegInput; DOutput);
  4749.     LAND(InvSRNode,OutRegOutPut; QOutput);
  4750.     LOR(QOutput, DOutput; Output);
  4751.     INV(Output; TNode; 1,1,1,1);
  4752.   %ELSE
  4753.     LAND(%InFuse+62, %InFuse+186; SRNode);
  4754.     LINV(SRNode; InvSRNode);
  4755.     LAND(SRNode, RegInput; DOutput);
  4756.     LAND(InvSRNode,OutRegOutPut; QOutput);
  4757.     LOR(QOutput, DOutput; Output);
  4758.     INV(Output; TNode; 1,1,1,1);
  4759.   %END;
  4760.  %END;
  4761. %MACEND;
  4762.  
  4763. %MACRO INPUTREGMac(InFuse:%FF, InRegSet:%TEXT, InRegClear:%TEXT, InRegClock:%TEXT,
  4764.        OutPin:%TEXT, InRegOutput:%TEXT, SRNode:%TEXT, InvSRNode:%TEXT,
  4765.        DOutput:%TEXT, QOutput:%TEXT, InputOutput:%TEXT, SETFuse:%SF,
  4766.        RESETFuse:%SF, Output:%TEXT);
  4767.  
  4768.    LNOR(%InFuse+310; InRegSet);
  4769.    LNOR(%InFuse+372, IPH; InRegClear);
  4770.    AND(%InFuse+248; InRegClock; 1,1,1,1);
  4771.  
  4772.    DQFFPC(OutPin, InRegClock, InRegSet, InRegClear; InRegOutput; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4773.  
  4774. %IF %SETFuse..%SETFuse+61 = 1 %THEN
  4775.  %IF %RESETFuse..%RESETFuse+61 = 1 %THEN
  4776.   BUF(OutPin; InputOutput; 1,1,1,1);
  4777.  %ELSE
  4778.   LAND(%InFuse+310, %InFuse+372; SRNode);
  4779.   LINV(SRNode; InvSRNode);
  4780.   LAND(SRNode, OutPut; DOutput);
  4781.   LAND(InvSRNode,InRegOutPut; QOutput);
  4782.   LOR(QOutput, DOutput; Output);
  4783.   BUF(Output; InputOutput; 1,1,1,1);
  4784.  %END;
  4785. %ELSE
  4786.   %IF %RESETFuse..%RESETFuse+61 = 1 %THEN
  4787.     LAND(%InFuse+310, %InFuse+372; SRNode);
  4788.     LINV(SRNode; InvSRNode);
  4789.     LAND(SRNode, OutPin; DOutput);
  4790.     LAND(InvSRNode,InRegOutPut; QOutput);
  4791.     LOR(QOutput, DOutput; Output);
  4792.     BUF(Output; InputOutput; 1,1,1,1);
  4793.   %ELSE
  4794.     LAND(%InFuse+310, %InFuse+372; SRNode);
  4795.     LINV(SRNode; InvSRNode);
  4796.     LAND(SRNode, OutPin; DOutput);
  4797.     LAND(InvSRNode,InRegOutPut; QOutput);
  4798.     LOR(QOutput, DOutput; Output);
  4799.     BUF(Output; InputOutput; 1,1,1,1);
  4800.   %END;
  4801.  %END;
  4802.  %MACEND;
  4803.  
  4804. %MACRO 331Mac(S0:%SF, TNode:%TEXT, OutPin:%TEXT, FeedBack:%TEXT,
  4805.               InputOutput:%TEXT, InFuse:%FF, Enable:%TEXT, EnableFuse:%SF);
  4806.  
  4807.  %IF %S0+1 = 0 %THEN
  4808.     BUF(TNode; FeedBack; 1,1,1,1);
  4809.  %ELSE
  4810.     BUF(InputOutput; FeedBack; 1,1,1,1);
  4811.  %END;
  4812.  
  4813.  %IF %S0 = 0 %THEN
  4814.   %IF %EnableFuse..%EnableFuse+61 = 1 %THEN
  4815.     BUF(TNode; OutPin; 1,1,1,1);
  4816.   %ELSE
  4817.     AND(%InFuse; Enable; 1,1,1,1);
  4818.     TSB(TNode, Enable; OutPin; 1,1,1,1,1,1,1,1);
  4819.   %END;
  4820.  %ELSE
  4821.     TSB(TNode, L1; OutPin; 1,1,1,1,1,1,1,1);
  4822.  %END;
  4823.  
  4824. %MACEND;
  4825.  
  4826.  
  4827. %MACRO SHAREDMUXMac(S2:%SF, InputOutput:%TEXT, NextRegOutput:%TEXT,
  4828.                     SharedInput:%TEXT);
  4829.  
  4830.  %IF %S2 = 0 %THEN
  4831.     BUF(InputOutput; SharedInput; 1,1,1,1);
  4832.  %ELSE
  4833.     BUF(NextRegOutput; SharedInput; 1,1,1,1);
  4834.  %END;
  4835.  
  4836. %MACEND;
  4837.  
  4838. SET(LARGEMODEL);
  4839.  
  4840. LINV(P14;L1);
  4841.  
  4842. LOR4(%FF496, L2);
  4843. LOR12(%FF1240, L3);
  4844. LOR6(%FF2480, L4);
  4845. LOR10(%FF3348, L5);
  4846. LOR8(%FF4464, L6);
  4847. LOR8(%FF5456, L7);
  4848. LOR8(%FF6448, L8);
  4849. LOR8(%FF7440, L9);
  4850. LOR10(%FF8432, L10);
  4851. LOR6(%FF9548, L11);
  4852. LOR12(%FF10416, L12);
  4853. LOR4(%FF11656, L13);
  4854.  
  4855. OUTPUTREGMac(%SF434, L2, %FF00, L14, L26, L38, N19, N31, L50, L62, L74,
  4856.              L86, L98, N67, %SF62, %SF186);
  4857. OUTPUTREGMac(%SF1178, L3, %FF744, L15, L27, L39, N20, N32, L51, L63, L75,
  4858.              L87, L99, N68, %SF806, %SF930);
  4859. OUTPUTREGMac(%SF2418, L4, %FF1984, L16, L28, L40, N21, N33, L52, L64, L76,
  4860.              L88, L100, N69, %SF2046, %SF2170);
  4861. OUTPUTREGMac(%SF3286, L5, %FF2852, L17, L29, L41, N22, N34, L53, L65, L77,
  4862.              L89, L101, N70, %SF2914, %SF3038);
  4863. OUTPUTREGMac(%SF4402, L6, %FF3968, L18, L30, L42, N23, N35, L54, L66, L78,
  4864.              L90, L102, N71, %SF4030, %SF4154);
  4865. OUTPUTREGMac(%SF5394, L7, %FF4960, L19, L31, L43, N24, N36, L55, L67, L79,
  4866.              L91, L103, N72, %SF5022, %SF5146);
  4867. OUTPUTREGMac(%SF6386, L8, %FF5952, L20, L32, L44, N25, N37, L56, L68, L80,
  4868.              L92, L104, N73, %SF6014, %SF6138);
  4869. OUTPUTREGMac(%SF7378, L9, %FF6944, L21, L33, L45, N26, N38, L57, L69, L81,
  4870.              L93, L105, N74, %SF7006, %SF7130);
  4871. OUTPUTREGMac(%SF8370, L10, %FF7936, L22, L34, L46, N27, N39, L58, L70, L82,
  4872.              L94, L106, N75, %SF7998, %SF8122);
  4873. OUTPUTREGMac(%SF9486, L11, %FF9052, L23, L35, L47, N28, N40, L59, L71, L83,
  4874.              L95, L107, N76, %SF9114, %SF9238);
  4875. OUTPUTREGMac(%SF10354, L12, %FF9920, L24, L36, L48, N29, N41, L60, L72, L84,
  4876.              L96, L108, N77, %SF9982, %SF10106);
  4877. OUTPUTREGMac(%SF11594, L13, %FF11160, L25, L37, L49, N30, N42, L61, L73, L85,
  4878.              L97, L109, N78, %SF11222, %SF11346);
  4879.  
  4880. INPUTREGMac(%FF00, L110, L122, N43, P28, N79, L134, L146, L158, L170, N55,
  4881.             %SF310, %SF372, L182);
  4882. INPUTREGMac(%FF744, L111, L123, N44, P27, N80, L135, L147, L159, L171, N56
  4883.             %SF1054, %SF1116, L183);
  4884. INPUTREGMac(%FF1984, L112, L124, N45, P26, N81, L136, L148, L160, L172, N57
  4885.             %SF2294, %SF2356, L184);
  4886. INPUTREGMac(%FF2852, L113, L125, N46, P25, N82, L137, L149, L161, L173, N58
  4887.             %SF3162, %SF3224, L185);
  4888. INPUTREGMac(%FF3968, L114, L126, N47, P24, N83, L138, L150, L162, L174, N59
  4889.             %SF4278, %SF4340, L186);
  4890. INPUTREGMac(%FF4960, L115, L127, N48, P23, N84, L139, L151, L163, L175, N60
  4891.             %SF5270, %SF5330, L187);
  4892. INPUTREGMac(%FF5952, L116, L128, N49, P20, N85, L140, L152, L164, L176, N61
  4893.             %SF6262, %SF6324, L188);
  4894. INPUTREGMac(%FF6944, L117, L129, N50, P19, N86, L141, L153, L165, L177, N62
  4895.             %SF7254, %SF7316, L189);
  4896. INPUTREGMac(%FF7936, L118, L130, N51, P18, N87, L142, L154, L166, L178, N63
  4897.             %SF8246, %SF8308, L190);
  4898. INPUTREGMac(%FF9052, L119, L131, N52, P17, N88, L143, L155, L167, L179, N64
  4899.             %SF9362, %SF9424, L191);
  4900. INPUTREGMac(%FF9920, L120, L132, N53, P16, N89, L144, L156, L168, L180, N65
  4901.             %SF10230, %SF10292, L192);
  4902. INPUTREGMac(%FF11160, L121, L133, N54, P15, N90, L145, L157, L169, L181, N66
  4903.             %SF11470, %SF11532, L193);
  4904.  
  4905. 331Mac(%SF11904, N67, P28, N1, N55, %FF00, N91, %SF00);
  4906. 331Mac(%SF11907, N68, P27, N2, N56, %FF744, N92, %SF744);
  4907. 331Mac(%SF11909, N69, P26, N3, N57, %FF1984, N93, %SF1984);
  4908. 331Mac(%SF11912, N70, P25, N4, N58, %FF2852, N94, %SF2852);
  4909. 331Mac(%SF11914, N71, P24, N5, N59, %FF3968, N95, %SF3968);
  4910. 331Mac(%SF11917, N72, P23, N6, N60, %FF4960, N96, %SF4960);
  4911. 331Mac(%SF11919, N73, P20, N7, N61, %FF5952, N97, %SF5952);
  4912. 331Mac(%SF11922, N74, P19, N8, N62, %FF6944, N98, %SF6944);
  4913. 331Mac(%SF11924, N75, P18, N9, N63, %FF7936, N99, %SF7936);
  4914. 331Mac(%SF11927, N76, P17, N10, N64, %FF9052, N100, %SF9052);
  4915. 331Mac(%SF11929, N77, P16, N11, N65, %FF9920, N101, %SF9920);
  4916. 331Mac(%SF11932, N78, P15, N12, N66, %FF11222, N102, %SF11222);
  4917.  
  4918. SHAREDMUXMac(%SF11906, N55, N56, N13);
  4919. SHAREDMUXMac(%SF11911, N57, N58, N14);
  4920. SHAREDMUXMac(%SF11916, N59, N60, N15);
  4921. SHAREDMUXMac(%SF11921, N61, N62, N16);
  4922. SHAREDMUXMac(%SF11926, N63, N64, N17);
  4923. SHAREDMUXMac(%SF11931, N65, N66, N18);
  4924.  
  4925. %EndModel
  4926.  
  4927. ;The following model was taken from 1989 National Programmable Logic Devices
  4928. %StartModel
  4929. %Manufacturer:Unit_Delay
  4930. %Type:EC12C4
  4931. %PartNumber:UDEC12C4
  4932. %LastNode ? ?
  4933. %NumPins: 24
  4934. %FDF AND 0 P1 ~P1 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 P16 ~P16 P9 ~P9 P15 ~P15
  4935.      P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  4936.  
  4937. LOR(%FF512, %FF544, %FF576, %FF608, %FF640, %FF672, %FF704, %FF736; L1);
  4938. LOR(%FF768, %FF800, %FF832, %FF864, %FF896, %FF928, %FF960, %FF992; L2);
  4939. LOR(%FF1024, %FF1056, %FF1088, %FF1120, %FF1152, %FF1184, %FF1216, %FF1248; L3);
  4940. LOR(%FF1280, %FF1312, %FF1344, %FF1376, %FF1408, %FF1440, %FF1472, %FF1504; L4);
  4941.  
  4942. SET(RLOW);
  4943. BUF(L1;P20;1,1,1,1);
  4944. BUF(L2;P5;1,1,1,1);
  4945. BUF(L3;P18;1,1,1,1);
  4946. BUF(L4;P7;1,1,1,1);
  4947. INV(L1;P21;1,1,1,1);
  4948. INV(L2;P4;1,1,1,1);
  4949. INV(L3;P17;1,1,1,1);
  4950. INV(L4;P8;1,1,1,1);
  4951. %EndModel
  4952.  
  4953. %StartModel
  4954. %Manufacturer:Unit_Delay
  4955. %Type:EC16ET6
  4956. %PartNumber:UDEC16ET6
  4957. %LastNode ? ?
  4958. %NumPins: 24
  4959. %FDF AND 0 P2 ~P2 P3 ~P3 P4 ~P4 N1 ~N1 P5 ~P5 N2 ~N2 P6 ~P6 N3 ~N3
  4960.      P7 ~P7 N4 ~N4 P8 ~P8 N5 ~N5 P9 ~P9 N6 ~N6 P10 ~P10 P11 ~P11 *
  4961.  
  4962. %MACRO POR8DFF(XorFuse:%SF, InFuse:%FF, NodeInp:%TEXT, AndInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  4963.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  4964.        %InFuse+192,%InFuse+224;TLNode);
  4965.   DLATCH(TLNode,P23;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  4966.  %IF %XorFuse = 0 %THEN
  4967.   BUF(NodeInp;AndInp;1,1,1,1);
  4968.  %ELSE
  4969.   INV(NodeInp;AndInp;1,1,1,1);
  4970.  %End;
  4971.  AND(P14,AndInp;OutPin;1,1,1,1);
  4972. %MACEND;
  4973.  
  4974. SET(RLOW);
  4975. POR8DFF(%SF1536, %FF00, N1, N7, L1, P22);
  4976. POR8DFF(%SF1537, %FF256, N2, N8, L2, P21);
  4977. POR8DFF(%SF1538, %FF512, N3, N9, L3, P20);
  4978. POR8DFF(%SF1539, %FF768, N4, N10, L4, P17);
  4979. POR8DFF(%SF1540, %FF1024, N5, N11, L5, P16);
  4980. POR8DFF(%SF1541, %FF1280, N6, N12, L6, P15);
  4981. %EndModel
  4982.  
  4983. ;The following model was taken from 1989 National Programmable Logic Devices
  4984. %StartModel
  4985. %Manufacturer:Unit_Delay
  4986. %Type:EC16LM4A
  4987. %PartNumber:UDEC16LM4A
  4988. %LastNode ? ?
  4989. %NumPins: 24
  4990. %FDF AND 0 P5 ~P5 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 P21 ~P21 P4 ~P4 P17 ~P17
  4991.      P8 ~P8 P20 ~P20 P7 ~P7 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 P18 ~P18 *
  4992.  
  4993. %MACRO POR8LATCH(XorFuse:%SF, InFuse:%FF, NodeInp:%TEXT, EnLNode:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  4994.  %IF %XorFuse = 0 %THEN
  4995.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  4996.        %InFuse+192,%InFuse+224;TLNode);
  4997.  %ELSE
  4998.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  4999.       %InFuse+192,%InFuse+224;TLNode);
  5000.  %END;
  5001.  DLATCHPC(TLNode,EnLNode,ONE,L1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5002.  BUF(NodeInp;OutPin;1,1,1,1);
  5003. %MACEND;
  5004.  
  5005.  
  5006. LINV(P1;L1);
  5007. LNOR(P16,P13;L2);
  5008. LNOR(P9,P13;L3);
  5009.  
  5010. SET(RLOW);
  5011. POR8LATCH(%SF2050, %FF512, N1, L2, L4, P20);
  5012. POR8LATCH(%SF2051, %FF768, N2, L3, L5, P5);
  5013. POR8LATCH(%SF2052, %FF1024, N3, L2, L6, P18);
  5014. POR8LATCH(%SF2053, %FF1280, N4, L3, L7, P7);
  5015. %EndModel
  5016.  
  5017. ;The following model was taken from 1989 National Programmable Logic Devices
  5018. %StartModel
  5019. %Manufacturer:Unit_Delay
  5020. %Type:EC16RM4A
  5021. %PartNumber:UDEC16RM4A
  5022. %LastNode ? ?
  5023. %NumPins: 24
  5024. %FDF AND 0 P5 ~P5 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 P21 ~P21 P4 ~P4 P17 ~P17
  5025.      P8 ~P8 P20 ~P20 P7 ~P7 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 P18 ~P18 *
  5026.  
  5027. %MACRO POR8DFF(XorFuse:%SF, InFuse:%FF, ClockInp:%TEXT, NodeInp:%TEXT,  TLNode:%TEXT, OutPin:%TEXT);
  5028.  %IF %XorFuse = 0 %THEN
  5029.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5030.        %InFuse+192,%InFuse+224;TLNode);
  5031.  %ELSE
  5032.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5033.       %InFuse+192,%InFuse+224;TLNode);
  5034.  %END;
  5035.  DQFFC(TLNode,ClockInp,L1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5036.  BUF(NodeInp;OutPin;1,1,1,1);
  5037. %MACEND;
  5038.  
  5039.  
  5040. LINV(P1;L1);
  5041. OR(P16,P13;N1;1,1,1,1);
  5042. OR(P9,P13;N2;1,1,1,1);
  5043.  
  5044. SET(RLOW);
  5045. POR8DFF(%SF2050, %FF512, N1, N3, L2, P20);
  5046. POR8DFF(%SF2051, %FF768, N2, N4, L3, P5);
  5047. POR8DFF(%SF2052, %FF1024, N1, N5, L4, P18);
  5048. POR8DFF(%SF2053, %FF1280, N2, N6, L5, P7);
  5049. %EndModel
  5050.  
  5051. %StartModel
  5052. %Manufacturer:Unit_Delay
  5053. %Type:EC16LD4N
  5054. %PartNumber:UDEC16LD4N
  5055. %LastNode ? ?
  5056. %NumPins: 24
  5057. %FDF AND 0 N2 ~N2 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 P21 ~P21 P4 ~P4 P17 ~P17
  5058.      P8 ~P8 N1 ~N1 N4 ~N4 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 N3 ~N3 *
  5059.  
  5060. %MACRO POR8(XorFuse:%SF, InFuse:%FF, OutPin:%TEXT);
  5061.  %IF %XorFuse=0 %THEN
  5062.   NOR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  5063.       %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  5064.  %ELSE
  5065.   OR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  5066.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  5067.  %END;
  5068. %MACEND;
  5069.  
  5070. %MACRO POR8LATCH(XorFuse:%SF, InFuse:%FF, NodeInp:%TEXT, EnPin:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  5071.  %IF %XorFuse = 0 %THEN
  5072.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5073.        %InFuse+192,%InFuse+224;TLNode);
  5074.  %ELSE
  5075.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5076.       %InFuse+192,%InFuse+224;TLNode);
  5077.  %END;
  5078.  DLATCHPC(TLNode,EnPin,ONE,L1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5079.  AND(NodeInp,L2;OutPin;1,1,1,1);
  5080. %MACEND;
  5081.  
  5082.  
  5083. LINV(P1;L1);
  5084. LINV(P13;L2);
  5085.  
  5086. SET(RLOW);
  5087. POR8(%SF2048, %FF00, P21);
  5088. POR8(%SF2049, %FF256, P4);
  5089. POR8LATCH(%SF2050, %FF512, N1, P16, L3, P20);
  5090. POR8LATCH(%SF2051, %FF768, N2, P9, L4, P5);
  5091. POR8LATCH(%SF2052, %FF1024, N3, P16, L5, P18);
  5092. POR8LATCH(%SF2053, %FF1280, N4, P9, L6, P7);
  5093. POR8(%SF2054, %FF1536, P17);
  5094. POR8(%SF2055, %FF1792, P8);
  5095. %EndModel
  5096.  
  5097. %StartModel
  5098. %Manufacturer:Unit_Delay
  5099. %Type:EC16LD8N
  5100. %PartNumber:UDEC16LD8N
  5101. %LastNode ? ?
  5102. %NumPins: 24
  5103. %FDF AND 0 N4 ~N4 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 N1 ~N1 N2 ~N2 N7 ~N7
  5104.      N8 ~N8 N3 ~N3 N6 ~N6 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 N5 ~N5 *
  5105.  
  5106. %MACRO POR8LATCH(XorFuse:%SF, InFuse:%FF, NodeInp:%TEXT, EnPin:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  5107.  %IF %XorFuse = 0 %THEN
  5108.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5109.        %InFuse+192,%InFuse+224;TLNode);
  5110.  %ELSE
  5111.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5112.       %InFuse+192,%InFuse+224;TLNode);
  5113.  %END;
  5114.  DLATCHPC(TLNode,EnPin,ONE,L1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5115.  AND(NodeInp,L2;OutPin;1,1,1,1);
  5116. %MACEND;
  5117.  
  5118.  
  5119. LINV(P1;L1);
  5120. LINV(P13;L2);
  5121.  
  5122. SET(RLOW);
  5123. POR8LATCH(%SF2048, %FF00, N1, P16, L3, P21);
  5124. POR8LATCH(%SF2049, %FF256, N2, P9, L4, P4);
  5125. POR8LATCH(%SF2050, %FF512, N3, P16, L5, P20);
  5126. POR8LATCH(%SF2051, %FF768, N4, P9, L6, P5);
  5127. POR8LATCH(%SF2052, %FF1024, N5, P16, L7, P18);
  5128. POR8LATCH(%SF2053, %FF1280, N6, P9, L8, P7);
  5129. POR8LATCH(%SF2054, %FF1536, N7, P16, L9, P17);
  5130. POR8LATCH(%SF2055, %FF1792, N8, P9, L10, P8);
  5131. %EndModel
  5132.  
  5133. %StartModel
  5134. %Manufacturer:Unit_Delay
  5135. %Type:EC16RC4N
  5136. %PartNumber:UDEC16RC4N
  5137. %LastNode ? ?
  5138. %NumPins: 24
  5139. %FDF AND 0 N3 ~N3 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 P21 ~P21 P4 ~P4  P17 ~P17
  5140.      P8 ~P8 N2 ~N2 N5 ~N5 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 N4 ~N4 *
  5141.  
  5142. %MACRO POR8(XorFuse:%SF, InFuse:%FF, OutPin:%TEXT);
  5143.  %IF %XorFuse=0 %THEN
  5144.   NOR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  5145.       %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  5146.  %ELSE
  5147.   OR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  5148.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  5149.  %END;
  5150. %MACEND;
  5151.  
  5152. %MACRO POR8DFF(XorFuse:%SF, InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  5153.  %IF %XorFuse = 0 %THEN
  5154.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5155.        %InFuse+192,%InFuse+224;TLNode);
  5156.  %ELSE
  5157.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5158.       %InFuse+192,%InFuse+224;TLNode);
  5159.  %END;
  5160.  DQFFC(TLNode,N1,L1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5161.  AND(NodeInp,L2;OutPin;1,1,1,1);
  5162. %MACEND;
  5163.  
  5164. LINV(P1;L1);
  5165. LINV(P13;L2);
  5166. OR(P9,P16;N1;1,1,1,1);
  5167.  
  5168. SET(RLOW);
  5169. POR8(%SF2048, %FF00, P21);
  5170. POR8(%SF2049, %FF256, P4);
  5171. POR8DFF(%SF2050, %FF512, N2, L3, P20);
  5172. POR8DFF(%SF2051, %FF768, N3, L4, P5);
  5173. POR8DFF(%SF2052, %FF1024, N4, L5, P18);
  5174. POR8DFF(%SF2053, %FF1280, N5, L6, P7);
  5175. POR8(%SF2054, %FF1536, P17);
  5176. POR8(%SF2055, %FF1792, P8);
  5177. %EndModel
  5178.  
  5179. %StartModel
  5180. %Manufacturer:Unit_Delay
  5181. %Type:EC16RC8N
  5182. %PartNumber:UDEC16RC8N
  5183. %LastNode ? ?
  5184. %NumPins: 24
  5185. %FDF AND 0 N5 ~N5 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 N2 ~N2 N3 ~N3 N8 ~N8
  5186.      N9 ~N9 N4 ~N4 N7 ~N7 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 N6 ~N6 *
  5187.  
  5188. %MACRO POR8DFF(XorFuse:%SF, InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  5189.  %IF %XorFuse = 0 %THEN
  5190.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5191.        %InFuse+192,%InFuse+224;TLNode);
  5192.  %ELSE
  5193.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5194.       %InFuse+192,%InFuse+224;TLNode);
  5195.  %END;
  5196.  DQFFC(TLNode,N1,L1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5197.  AND(NodeInp,L2;OutPin;1,1,1,1);
  5198. %MACEND;
  5199.  
  5200. LINV(P1;L1);
  5201. LINV(P13;L2);
  5202. OR(P9,P16;N1;1,1,1,1);
  5203.  
  5204. SET(RLOW);
  5205. POR8DFF(%SF2048, %FF00, N2, L3, P21);
  5206. POR8DFF(%SF2049, %FF256, N3, L4, P4);
  5207. POR8DFF(%SF2050, %FF512, N4, L5, P20);
  5208. POR8DFF(%SF2051, %FF768, N5, L6, P5);
  5209. POR8DFF(%SF2052, %FF1024, N6, L7, P18);
  5210. POR8DFF(%SF2053, %FF1280, N7, L8, P7);
  5211. POR8DFF(%SF2054, %FF1536, N8, L9, P17);
  5212. POR8DFF(%SF2055, %FF1792, N9, L10, P8);
  5213. %EndModel
  5214.  
  5215. %StartModel
  5216. %Manufacturer:Unit_Delay
  5217. %Type:16RD4N
  5218. %PartNumber:UDEC16RD4N
  5219. %LastNode ? ?
  5220. %NumPins: 24
  5221. %FDF AND 0 N2 ~N2 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 P21 ~P21 P4 ~P4 P17 ~P17
  5222.      P8 ~P8 N1 ~N1 N4 ~N4 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 N3 ~N3 *
  5223.  
  5224. %MACRO POR8(XorFuse:%SF, InFuse:%FF, OutPin:%TEXT);
  5225.  %IF %XorFuse=0 %THEN
  5226.   NOR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  5227.       %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  5228.  %ELSE
  5229.   OR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  5230.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  5231.  %END;
  5232. %MACEND;
  5233.  
  5234. %MACRO POR8DFF(XorFuse:%SF, InFuse:%FF, ClockInp:%TEXT, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  5235.  %IF %XorFuse = 0 %THEN
  5236.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5237.        %InFuse+192,%InFuse+224;TLNode);
  5238.  %ELSE
  5239.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5240.       %InFuse+192,%InFuse+224;TLNode);
  5241.  %END;
  5242.  DQFFC(TLNode,ClockInp,L1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5243.  AND(NodeInp,L2;OutPin;1,1,1,1);
  5244. %MACEND;
  5245.  
  5246.  
  5247. LINV(P1;L1);
  5248. LINV(P13;L2);
  5249.  
  5250. SET(RLOW);
  5251. POR8(%SF2048, %FF00, P21);
  5252. POR8(%SF2049, %FF256, P4);
  5253. POR8DFF(%SF2050, %FF512, P16, N1, L3, P20);
  5254. POR8DFF(%SF2051, %FF768, P9, N2, L4, P5);
  5255. POR8DFF(%SF2052, %FF1024, P16, N3, L5, P18);
  5256. POR8DFF(%SF2053, %FF1280, P9, N4, L6, P7);
  5257. POR8(%SF2054, %FF1536, P17);
  5258. POR8(%SF2055, %FF1792, P8);
  5259. %EndModel
  5260.  
  5261. %StartModel
  5262. %Manufacturer:Unit_Delay
  5263. %Type:EC16RD8N
  5264. %PartNumber:UDEC16RD8N
  5265. %LastNode ? ?
  5266. %NumPins: 24
  5267. %FDF AND 0 N4 ~N4 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 N1 ~N1 N2 ~N2 N7 ~N7
  5268.      N8 ~N8 N3 ~N3 N6 ~N6 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 N5 ~N5 *
  5269.  
  5270. %MACRO POR8DFF(XorFuse:%SF, InFuse:%FF, ClockInp:%TEXT, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  5271.  %IF %XorFuse = 0 %THEN
  5272.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5273.        %InFuse+192,%InFuse+224;TLNode);
  5274.  %ELSE
  5275.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5276.       %InFuse+192,%InFuse+224;TLNode);
  5277.  %END;
  5278.  DQFFC(TLNode,ClockInp,L1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5279.  AND(NodeInp,L2;OutPin;1,1,1,1);
  5280. %MACEND;
  5281.  
  5282.  
  5283. LINV(P1;L1);
  5284. LINV(P13;L2);
  5285.  
  5286. SET(RLOW);
  5287. POR8DFF(%SF2048, %FF00, P16, N1, L3, P21);
  5288. POR8DFF(%SF2049, %FF256, P9, N2, L4, P4);
  5289. POR8DFF(%SF2050, %FF512, P16, N3, L5, P20);
  5290. POR8DFF(%SF2051, %FF768, P9, N4, L6, P5);
  5291. POR8DFF(%SF2052, %FF1024, P16, N5, L7, P18);
  5292. POR8DFF(%SF2053, %FF1280, P9, N6, L8, P7);
  5293. POR8DFF(%SF2054, %FF1536, P16, N7, L9, P17);
  5294. POR8DFF(%SF2055, %FF1792, P9, N8, L10, P8);
  5295. %EndModel
  5296.  
  5297. %StartModel
  5298. %Manufacturer:Unit_Delay
  5299. %Type:EC16P8N
  5300. %PartNumber:UDEC16P8N
  5301. %LastNode ? ?
  5302. %NumPins: 24
  5303. %FDF AND 0 P1 ~P1 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 P21 ~P21 P4 ~P4 P17 ~P17
  5304.      P8 ~P8 P16 ~P16 P9 ~P9 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  5305.  
  5306. %MACRO POR8(XorFuse:%SF, InFuse:%FF, OutPin:%TEXT);
  5307.  %IF %XorFuse=0 %THEN
  5308.   OR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  5309.       %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  5310.  %ELSE
  5311.   NOR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  5312.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  5313.  %END;
  5314. %MACEND;
  5315.  
  5316. SET(RLOW);
  5317. POR8(%SF2048, %FF00, P21);
  5318. POR8(%SF2049, %FF256, P4);
  5319. POR8(%SF2050, %FF512, P20);
  5320. POR8(%SF2051, %FF768, P5);
  5321. POR8(%SF2052, %FF1024, P18);
  5322. POR8(%SF2053, %FF1280, P7);
  5323. POR8(%SF2054, %FF1536, P17);
  5324. POR8(%SF2055, %FF1792, P8);
  5325. %EndModel
  5326.  
  5327. ;THE FOLLOWING GENERIC DEVICE IS STRICTLY A NATIONAL SEMICONDUCTOR DEVICE
  5328. ;THE DIFFERENCE IS THAT THE XOR FUSE IN THIS CASE IS TIED TO VCC RATHER THAN
  5329. ;GRND.
  5330. ;
  5331. %StartModel
  5332. %Manufacturer:Unit_Delay
  5333. %Type:EC16LD4
  5334. %PartNumber:UDEC16LD4
  5335. %LastNode ? ?
  5336. %NumPins: 24
  5337. %FDF AND 0 N2 ~N2 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 P21 ~P21 P4 ~P4 P17 ~P17
  5338.      P8 ~P8 N1 ~N1 N4 ~N4 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 N3 ~N3 *
  5339.  
  5340. %MACRO POR8(XorFuse:%SF, InFuse:%FF, OutPin:%TEXT);
  5341.  %IF %XorFuse=0 %THEN
  5342.   OR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  5343.       %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  5344.  %ELSE
  5345.   NOR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  5346.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  5347.  %END;
  5348. %MACEND;
  5349.  
  5350. %MACRO POR8LATCH(XorFuse:%SF, InFuse:%FF, NodeInp:%TEXT, EnLNode:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  5351.  %IF %XorFuse = 0 %THEN
  5352.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5353.        %InFuse+192,%InFuse+224;TLNode);
  5354.  %ELSE
  5355.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5356.       %InFuse+192,%InFuse+224;TLNode);
  5357.  %END;
  5358.  DLATCHPC(TLNode,EnLNode,ONE,L1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5359.  AND(NodeInp,L4;OutPin;1,1,1,1);
  5360. %MACEND;
  5361.  
  5362.  
  5363. LINV(P1;L1);
  5364. LINV(P16;L2);
  5365. LINV(P9;L3);
  5366. LINV(P13;L4);
  5367.  
  5368. SET(RLOW);
  5369. POR8(%SF2048, %FF00, P21);
  5370. POR8(%SF2049, %FF256, P4);
  5371. POR8LATCH(%SF2050, %FF512, N1, L2, L5, P20);
  5372. POR8LATCH(%SF2051, %FF768, N2, L3, L6, P5);
  5373. POR8LATCH(%SF2052, %FF1024, N3, L2, L7, P18);
  5374. POR8LATCH(%SF2053, %FF1280, N4, L3, L8, P7);
  5375. POR8(%SF2054, %FF1536, P17);
  5376. POR8(%SF2055, %FF1792, P8);
  5377. %EndModel
  5378.  
  5379. %StartModel
  5380. %Manufacturer:Unit_Delay
  5381. %Type:EC16LC4N
  5382. %PartNumber:UDEC16LC4N
  5383. %LastNode ? ?
  5384. %NumPins: 24
  5385. %FDF AND 0 N2 ~N2 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 P21 ~P21 P4 ~P4 P17 ~P17
  5386.      P8 ~P8 N1 ~N1 N4 ~N4 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 N3 ~N3 *
  5387.  
  5388. %MACRO POR8(XorFuse:%SF, InFuse:%FF, OutPin:%TEXT);
  5389.  %IF %XorFuse=0 %THEN
  5390.   NOR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  5391.       %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  5392.  %ELSE
  5393.   OR(%InFuse, %InFuse+32, %InFuse+64, %InFuse+96, %InFuse+128, %InFuse+160,
  5394.      %InFuse+192, %InFuse+224; OutPin; 1,1,1,1);
  5395.  %END;
  5396. %MACEND;
  5397.  
  5398. %MACRO POR8LATCH(XorFuse:%SF, InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  5399.  %IF %XorFuse = 0 %THEN
  5400.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5401.        %InFuse+192,%InFuse+224;TLNode);
  5402.  %ELSE
  5403.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5404.       %InFuse+192,%InFuse+224;TLNode);
  5405.  %END;
  5406.  DLATCHPC(TLNode,L2,ONE,L1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5407.  AND(NodeInp,L3;OutPin;1,1,1,1);
  5408. %MACEND;
  5409.  
  5410. LINV(P1;L1);
  5411. LOR(P9,P16;L2);
  5412. LINV(P13;L3);
  5413.  
  5414. SET(RLOW);
  5415. POR8(%SF2048, %FF00, P21);
  5416. POR8(%SF2049, %FF256, P4);
  5417. POR8LATCH(%SF2050, %FF512, N1, L4, P20);
  5418. POR8LATCH(%SF2051, %FF768, N2, L5, P5);
  5419. POR8LATCH(%SF2052, %FF1024, N3, L6, P18);
  5420. POR8LATCH(%SF2053, %FF1280, N4, L7, P7);
  5421. POR8(%SF2054, %FF1536, P17);
  5422. POR8(%SF2055, %FF1792, P8);
  5423. %EndModel
  5424.  
  5425. %StartModel
  5426. %Manufacturer:Unit_Delay
  5427. %Type:EC16LC8N
  5428. %PartNumber:UDEC16LC8N
  5429. %LastNode ? ?
  5430. %NumPins: 24
  5431. %FDF AND 0 N4 ~N4 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 N1 ~N1 N2 ~N2 N7 ~N7
  5432.      N8 ~N8 N3 ~N3 N6 ~N6 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 N5 ~N5 *
  5433.  
  5434. %MACRO POR8LATCH(XorFuse:%SF, InFuse:%FF, NodeInp:%TEXT, TLNode:%TEXT, OutPin:%TEXT);
  5435.  %IF %XorFuse = 0 %THEN
  5436.   LNOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5437.        %InFuse+192,%InFuse+224;TLNode);
  5438.  %ELSE
  5439.   LOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5440.       %InFuse+192,%InFuse+224;TLNode);
  5441.  %END;
  5442.  DLATCHPC(TLNode,L2,ONE,L1;NodeInp;1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5443.  AND(NodeInp,L3;OutPin;1,1,1,1);
  5444. %MACEND;
  5445.  
  5446. LINV(P1;L1);
  5447. LOR(P9,P16;L2);
  5448. LINV(P13;L3);
  5449.  
  5450. SET(RLOW);
  5451. POR8LATCH(%SF2048, %FF00, N1, L4, P21);
  5452. POR8LATCH(%SF2049, %FF256, N2, L5, P4);
  5453. POR8LATCH(%SF2050, %FF512, N3, L6, P20);
  5454. POR8LATCH(%SF2051, %FF768, N4, L7, P5);
  5455. POR8LATCH(%SF2052, %FF1024, N5, L8, P18);
  5456. POR8LATCH(%SF2053, %FF1280, N6, L9, P7);
  5457. POR8LATCH(%SF2054, %FF1536, N7, L10, P17);
  5458. POR8LATCH(%SF2055, %FF1792, N8, L11, P8);
  5459. %EndModel
  5460.  
  5461. ;The following device was taken from 1989 National Programmable Logic
  5462. ;Devices
  5463. %StartModel
  5464. %Manufacturer:Unit_Delay
  5465. %Type:EC16P4A
  5466. %PartNumber:UDEC16P4A
  5467. %LastNode ? ?
  5468. %NumPins: 24
  5469. %FDF AND 0 P1 ~P1 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 P21 ~P21 P4 ~P4 P17 ~P17
  5470.      P8 ~P8 P16 ~P16 P9 ~P9 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  5471.  
  5472. %MACRO POR(InFuse:%FF, XorFuse:%SF, OutPin:%TEXT);
  5473.  %IF %XorFuse=0 %THEN
  5474.   NOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5475.        %InFuse+192,%InFuse+224; OutPin;1,1,1,1);
  5476.  %ELSE
  5477.   OR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5478.        %InFuse+192,%InFuse+224; OutPin;1,1,1,1);
  5479.  %END;
  5480. %MACEND;
  5481.  
  5482. SET(RLOW);
  5483. POR(%FF512, %SF2050, P20);
  5484. POR(%FF768, %SF2051, P5);
  5485. POR(%FF1024, %SF2052, P18);
  5486. POR(%FF1280, %SF2053, P7);
  5487. %EndModel
  5488.  
  5489. ;The following device was taken from 1989 National Programmable Logic
  5490. ;Devices and is different from the 16P8N type device; the XORfuse is
  5491. ;connected to GND
  5492. %StartModel
  5493. %Manufacturer:Unit_Delay
  5494. %Type:EC16P8
  5495. %PartNumber:UDEC16P8
  5496. %LastNode ? ?
  5497. %NumPins: 24
  5498. %FDF AND 0 P1 ~P1 P23 ~P23 P2 ~P2 P22 ~P22 P3 ~P3 P21 ~P21 P4 ~P4 P17 ~P17
  5499.      P8 ~P8 P16 ~P16 P9 ~P9 P15 ~P15 P10 ~P10 P14 ~P14 P11 ~P11 P13 ~P13 *
  5500.  
  5501. %MACRO POR(InFuse:%FF, XorFuse:%SF, OutPin:%TEXT);
  5502.  %IF %XorFuse=0 %THEN
  5503.   NOR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5504.        %InFuse+192,%InFuse+224; OutPin; 1,1,1,1);
  5505.  %ELSE
  5506.   OR(%InFuse,%InFuse+32,%InFuse+64,%InFuse+96,%InFuse+128,%InFuse+160,
  5507.        %InFuse+192,%InFuse+224; OutPin; 1,1,1,1);
  5508.  %END;
  5509. %MACEND;
  5510.  
  5511. SET(RLOW);
  5512. POR(%FF00, %SF2048, P21);
  5513. POR(%FF256, %SF2049, P4);
  5514. POR(%FF512, %SF2050, P20);
  5515. POR(%FF768, %SF2051, P5);
  5516. POR(%FF1024, %SF2052, P18);
  5517. POR(%FF1280, %SF2053, P7);
  5518. POR(%FF1536, %SF2054, P17);
  5519. POR(%FF1792, %SF2055, P8);
  5520. %EndModel
  5521.  
  5522. %StartModel
  5523. %Manufacturer:Unit_Delay
  5524. %Type:EP310
  5525. %PartNumber:UDEP310
  5526. %LastNode ? ?
  5527. %NumPins: 20
  5528. %FDF AND 0 ~P1 P1 ~P11 P11 ~P2 P2 ~N1 N1 ~P3 P3 ~N2 N2 ~P4 P4 ~N3 N3 ~P5 P5
  5529.      ~N4 N4 ~P6 P6 ~N5 N5 ~P7 P7 ~N6 N6 ~P8 P8 ~N7 N7 ~P9 P9 ~N8 N8*
  5530.  
  5531. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  5532.  LOR(%InFuse,%InFuse+36,%InFuse+72,%InFuse+108,%InFuse+144,%InFuse+180,
  5533.      %InFuse+216,%InFuse+252; OutLNode);
  5534. %MACEND;
  5535.  
  5536. %MACRO Output(Out1:%SF, OrOutput:%TEXT, TLNode:%TEXT, TNode:%TEXT,
  5537.              EnableFuse:%SF, OutPin:%TEXT, InFuse:%FF);
  5538.  
  5539. %CASE %Out1, %Out1+1, %Out1+2, %Out1+3
  5540.    14:
  5541.      LOR(OrOutput, L21; TLNode);
  5542.      DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5543.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  5544.      INV(TNode; OutPin; 0,0,0,0);
  5545.     %ELSE
  5546.      ITSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  5547.     %END;
  5548.   |13:
  5549.      LOR(OrOutput, L21; TLNode);
  5550.      DQFFC(TLNode, P1, L22; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5551.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  5552.      BUF(TNode; OutPin; 0,0,0,0);
  5553.     %ELSE
  5554.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  5555.     %END;
  5556.   |11:
  5557.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  5558.      INV(OrOutput; OutPin; 1,1,1,1);
  5559.     %ELSE
  5560.      INV(OrOutput; TNode; 1,1,1,1);
  5561.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  5562.     %END;
  5563.   |7:
  5564.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  5565.      BUF(OrOutput; OutPin; 1,1,1,1);
  5566.     %ELSE
  5567.      BUF(OrOutput; TNode; 1,1,1,1);
  5568.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  5569.     %END;
  5570.   %END;
  5571. %MACEND;
  5572.  
  5573. %MACRO 310FeedBack(FB1:%SF, OutPin:%TEXT, TNode:%TEXT, OutLNode:%TEXT,
  5574.                 FeedBack:%TEXT);
  5575.  
  5576. %CASE %FB1, %FB1+1, %FB1+2
  5577.    6:
  5578.     BUF(OutPin; FeedBack; 0,0,0,0);
  5579.   |5:
  5580.     BUF(TNode; FeedBack; 0,0,0,0);
  5581.   |3:
  5582.     BUF(OutLNode; FeedBack; 0,0,0,0);
  5583. %END;
  5584. %MACEND;
  5585.  
  5586.  
  5587. LAND(%FF2592; L21);
  5588. LNOR(%FF2628, IPH; L22);
  5589.  
  5590. LOR8(%FF00, L1);
  5591. LOR8(%FF324, L2);
  5592. LOR8(%FF648, L3);
  5593. LOR8(%FF972, L4);
  5594. LOR8(%FF1296, L5);
  5595. LOR8(%FF1620, L6);
  5596. LOR8(%FF1944, L7);
  5597. LOR8(%FF2268, L8);
  5598.  
  5599. Output(%SF2664, L1, L9, N9, %SF288, P19, %FF288);
  5600. Output(%SF2671, L2, L10, N10, %SF612, P18, %FF612);
  5601. Output(%SF2678, L3, L11, N11, %SF936, P17, %FF936);
  5602. Output(%SF2685, L4, L12, N12, %SF1260, P16, %FF1260);
  5603. Output(%SF2692, L5, L13, N13, %SF1584, P15, %FF1584);
  5604. Output(%SF2699, L6, L14, N14, %SF1908, P14, %FF1908);
  5605. Output(%SF2706, L7, L15, N15, %SF2232, P13, %FF2232);
  5606. Output(%SF2713, L8, L16, N16, %SF2556, P12, %FF2556);
  5607.  
  5608. 310FeedBack(%SF2668, P19, N9, L1, N1);
  5609. 310FeedBack(%SF2675, P18, N10, L2, N2);
  5610. 310FeedBack(%SF2682, P17, N11, L3, N3);
  5611. 310FeedBack(%SF2689, P16, N12, L4, N4);
  5612. 310FeedBack(%SF2696, P15, N13, L5, N5);
  5613. 310FeedBack(%SF2703, P14, N14, L6, N6);
  5614. 310FeedBack(%SF2710, P13, N15, L7, N7);
  5615. 310FeedBack(%SF2717, P12, N16, L8, N8);
  5616. %EndModel
  5617.  
  5618. %StartModel
  5619. %Manufacturer:Unit_Delay
  5620. %Type:EP320
  5621. %PartNumber:UDEP320
  5622. %LastNode ? ?
  5623. %NumPins: 20
  5624. %FDF AND 0 ~P1 P1 ~P2 P2 ~P3 P3 ~P4 P4 ~P5 P5 ~P6 P6 ~P7 P7 ~P8 P8 ~P9 P9
  5625.      ~P11 P11 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8*
  5626.  
  5627. %MACRO LOR8(InFuse:%FF, OutLNode:%TEXT);
  5628.  LOR(%InFuse,%InFuse+36,%InFuse+72,%InFuse+108,%InFuse+144,%InFuse+180,
  5629.      %InFuse+216,%InFuse+252; OutLNode);
  5630. %MACEND;
  5631.  
  5632. %MACRO EP320(ArchFuse:%SF, EnableFuse:%SF, OrOutput:%TEXT, OutPin:%TEXT,
  5633.              TNode:%TEXT, InFuse:%FF, FeedBack:%TEXT, QOut:%TEXT);
  5634.  
  5635. %CASE %ArchFuse+3, %ArchFuse+2, %ArchFuse+1, %ArchFuse
  5636.    0:
  5637.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  5638.      INV(OrOutput; OutPin; 1,1,1,1);
  5639.     %ELSE
  5640.      INV(OrOutput; TNode; 1,1,1,1);
  5641.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  5642.     %END;
  5643.     BUF(OutPin; FeedBack; 0,0,0,0);
  5644.   |3:
  5645.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  5646.      BUF(OrOutput; OutPin; 1,1,1,1);
  5647.     %ELSE
  5648.      BUF(OrOutput; TNode; 1,1,1,1);
  5649.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  5650.     %END;
  5651.      BUF(OutPin; FeedBack; 0,0,0,0);
  5652.   |12:
  5653.      INV(OrOutput; TNode; 0,0,0,0);
  5654.      DQFF(TNode, P1; QOut; 25,25,33,0,16,16,25,25,33,0,16,16);
  5655.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  5656.      BUF(QOut; OutPin; 0,0,0,0);
  5657.     %ELSE
  5658.      TSB(QOut, %InFuse; OutPin; 45,45,45,45,45,45,45,45);
  5659.     %END;
  5660.     BUF(QOut; FeedBack; 0,0,0,0);
  5661.   |15:
  5662.      DQFF(OrOutput, P1; TNode; 1,1,1,1,1,1,1,1,1,1,1,1);
  5663.     %IF %EnableFuse..%EnableFuse+35 = 1 %THEN
  5664.      BUF(TNode; OutPin; 0,0,0,0);
  5665.     %ELSE
  5666.      TSB(TNode, %InFuse; OutPin; 1,1,1,1,1,1,1,1);
  5667.     %END;
  5668.     BUF(TNode; FeedBack; 0,0,0,0);
  5669.   %END;
  5670. %MACEND;
  5671.  
  5672. LOR8(%FF00, L1);
  5673. LOR8(%FF324, L2);
  5674. LOR8(%FF648, L3);
  5675. LOR8(%FF972, L4);
  5676. LOR8(%FF1296, L5);
  5677. LOR8(%FF1620, L6);
  5678. LOR8(%FF1944, L7);
  5679. LOR8(%FF2268, L8);
  5680.  
  5681. EP320(%SF2880, %SF288, L1, P19, N9, %FF288, N8, N17);
  5682. EP320(%SF2884, %SF612, L2, P18, N10, %FF612, N7, N18);
  5683. EP320(%SF2888, %SF936, L3, P17, N11, %FF936, N6, N19);
  5684. EP320(%SF2892, %SF1260, L4, P16, N12, %FF1260, N5, N20);
  5685. EP320(%SF2896, %SF1584, L5, P15, N13, %FF1584, N4, N21);
  5686. EP320(%SF2900, %SF1908, L6, P14, N14, %FF1908, N3, N22);
  5687. EP320(%SF2904, %SF2232, L7, P13, N15, %FF2232, N2, N23);
  5688. EP320(%SF2908, %SF2556, L8, P12, N16, %FF2556, N1, N24);
  5689. %EndModel
  5690.  
  5691. %StartModel
  5692. %Manufacturer:Unit_Delay
  5693. %Type:EP600
  5694. %PartNumber:UDEP600
  5695. %LastNode ? ?
  5696. %NumPins: 24
  5697. %FDF AND 0 ~P2 P2 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8
  5698.          ~P11 P11 ~P14 P14 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~N13 N13
  5699.      ~N14 N14 ~N15 N15 ~N16 N16 ~P23 P23 *
  5700.  
  5701. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  5702.  %IF %PolarityFuse = 1 %THEN
  5703.   LOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  5704.       %InFuse+240, %InFuse+280; LorOutput);
  5705.  %ELSE
  5706.   LNOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  5707.       %InFuse+240, %InFuse+280; LorOutput);
  5708.  %END;
  5709. %MACEND;
  5710.  
  5711. %MACRO EP600(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  5712.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  5713.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  5714.  
  5715. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  5716.  
  5717.   0,2:
  5718.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  5719.       BUF(LorOutput; Outpin; 1,1,1,1);
  5720.    %ELSE
  5721.       BUF(LorOutput; TSBInput; 1,1,1,1);
  5722.       TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5723.    %END;
  5724.    BUF(OutPin; FeedBack; 0,0,0,0);
  5725.  |1,3:
  5726.    BUF(LorOutput; Outpin; 1,1,1,1);
  5727.    BUF(OutPin; FeedBack; 0,0,0,0);
  5728.  |4:
  5729.    LNOR(%ClrFuse, IPH; Clear);
  5730.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5731.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  5732.        BUF(LorOutput; Outpin; 1,1,1,1);
  5733.     %ELSE
  5734.        BUF(LorOutput; TSBInput; 1,1,1,1);
  5735.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5736.     %END;
  5737.    BUF(TNode; FeedBack; 0,0,0,0);
  5738.  |5:
  5739.    AND(%InFuse; CLK; 0,0,0,0);
  5740.    LNOR(%ClrFuse, IPH; Clear);
  5741.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5742.    BUF(LorOutput; Outpin; 1,1,1,1);
  5743.    BUF(TNode; FeedBack; 0,0,0,0);
  5744.  |6:
  5745.    LXOR(LorOutput, TNode; XorInput);
  5746.    LNOR(%ClrFuse, IPH; Clear);
  5747.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5748.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  5749.        BUF(LorOutput; Outpin; 1,1,1,1);
  5750.     %ELSE
  5751.        BUF(LorOutput; TSBInput; 1,1,1,1);
  5752.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5753.     %END;
  5754.    BUF(TNode; FeedBack; 0,0,0,0);
  5755.  |7:
  5756.    LXOR(LorOutput, TNode; XorInput);
  5757.    AND(%InFuse; CLK; 0,0,0,0);
  5758.    LNOR(%ClrFuse, IPH; Clear);
  5759.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5760.    BUF(LorOutput; Outpin; 1,1,1,1);
  5761.    BUF(TNode; FeedBack; 0,0,0,0);
  5762.  |8:
  5763.    LNOR(%ClrFuse, IPH; Clear);
  5764.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5765.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  5766.        BUF(TNode; Outpin; 0,0,0,0);
  5767.     %ELSE
  5768.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5769.     %END;
  5770.    BUF(Outpin; FeedBack; 0,0,0,0);
  5771.  |9:
  5772.    AND(%InFuse; CLK; 0,0,0,0);
  5773.    LNOR(%ClrFuse, IPH; Clear);
  5774.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5775.    BUF(TNode; Outpin; 0,0,0,0);
  5776.    BUF(Outpin; FeedBack; 0,0,0,0);
  5777.  |10:
  5778.    LXOR(LorOutput, TNode; XorInput);
  5779.    LNOR(%ClrFuse, IPH; Clear);
  5780.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5781.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  5782.        BUF(TNode; Outpin; 0,0,0,0);
  5783.     %ELSE
  5784.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5785.     %END;
  5786.    BUF(Outpin; FeedBack; 0,0,0,0);
  5787.  |11:
  5788.    LXOR(LorOutput, TNode; XorInput);
  5789.    AND(%InFuse; CLK; 0,0,0,0);
  5790.    LNOR(%ClrFuse, IPH; Clear);
  5791.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5792.    BUF(TNode; Outpin; 0,0,0,0);
  5793.    BUF(Outpin; FeedBack; 0,0,0,0);
  5794.  |12:
  5795.    LNOR(%ClrFuse, IPH; Clear);
  5796.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5797.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  5798.        BUF(TNode; Outpin; 0,0,0,0);
  5799.     %ELSE
  5800.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5801.     %END;
  5802.    BUF(TNode; FeedBack; 0,0,0,0);
  5803.  |13:
  5804.    AND(%InFuse; CLK; 0,0,0,0);
  5805.    LNOR(%ClrFuse, IPH; Clear);
  5806.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5807.    BUF(TNode; Outpin; 0,0,0,0);
  5808.    BUF(TNode; FeedBack; 0,0,0,0);
  5809.  |14:
  5810.    LXOR(LorOutput, TNode; XorInput);
  5811.    LNOR(%ClrFuse, IPH; Clear);
  5812.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5813.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  5814.        BUF(TNode; Outpin; 0,0,0,0);
  5815.     %ELSE
  5816.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5817.     %END;
  5818.    BUF(TNode; FeedBack; 0,0,0,0);
  5819.  |15:
  5820.    LXOR(LorOutput, TNode; XorInput);
  5821.    AND(%InFuse; CLK; 0,0,0,0);
  5822.    LNOR(%ClrFuse, IPH; Clear);
  5823.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5824.    BUF(TNode; Outpin; 0,0,0,0);
  5825.    BUF(TNode; FeedBack; 0,0,0,0);
  5826.  %END;
  5827. %MACEND;
  5828.  
  5829. LOR8(%SF6440, %FF3200, L1);
  5830. LOR8(%SF6445, %FF3600, L2);
  5831. LOR8(%SF6450, %FF4000, L3);
  5832. LOR8(%SF6455, %FF4400, L4);
  5833. LOR8(%SF6460, %FF4800, L5);
  5834. LOR8(%SF6465, %FF5200, L6);
  5835. LOR8(%SF6470, %FF5600, L7);
  5836. LOR8(%SF6475, %FF6000, L8);
  5837. LOR8(%SF6435, %FF2800, L9);
  5838. LOR8(%SF6430, %FF2400, L10);
  5839. LOR8(%SF6425, %FF2000, L11);
  5840. LOR8(%SF6420, %FF1600, L12);
  5841. LOR8(%SF6415, %FF1200, L13);
  5842. LOR8(%SF6410, %FF800, L14);
  5843. LOR8(%SF6405, %FF400, L15);
  5844. LOR8(%SF6400, %FF00, L16);
  5845.  
  5846. EP600(%SF6441, %SF3560, L1, P3, L17, %FF3560, N1, N17, N33, %FF3520, L33, N65, P1);
  5847. EP600(%SF6446, %SF3960, L2, P4, L18, %FF3960, N2, N18, N34, %FF3920, L34, N66, P1);
  5848. EP600(%SF6451, %SF4360, L3, P5, L19, %FF4360, N3, N19, N35, %FF4320, L35, N67, P1);
  5849. EP600(%SF6456, %SF4760, L4, P6, L20, %FF4760, N4, N20, N36, %FF4720, L36, N68, P1);
  5850. EP600(%SF6461, %SF5160, L5, P7, L21, %FF5160, N5, N21, N37, %FF5120, L37, N69, P1);
  5851. EP600(%SF6466, %SF5560, L6, P8, L22, %FF5560, N6, N22, N38, %FF5520, L38, N70, P1);
  5852. EP600(%SF6471, %SF5960, L7, P9, L23, %FF5960, N7, N23, N39, %FF5920, L39, N71, P1);
  5853. EP600(%SF6476, %SF6360, L8, P10, L24, %FF6360, N8, N24, N40, %FF6320, L40, N72, P1);
  5854. EP600(%SF6436, %SF3160, L9, P15, L25, %FF3160, N9, N25, N41, %FF3120, L41, N73, P13);
  5855. EP600(%SF6431, %SF2760, L10, P16, L26, %FF2760, N10, N26, N42, %FF2720, L42, N74, P13);
  5856. EP600(%SF6426, %SF2360, L11, P17, L27, %FF2360, N11, N27, N43, %FF2320, L43, N75, P13);
  5857. EP600(%SF6421, %SF1960, L12, P18, L28, %FF1960, N12, N28, N44, %FF1920, L44, N76, P13);
  5858. EP600(%SF6416, %SF1560, L13, P19, L29, %FF1560, N13, N29, N45, %FF1520, L45, N77, P13);
  5859. EP600(%SF6411, %SF1160, L14, P20, L30, %FF1160, N14, N30, N46, %FF1120, L46, N78, P13);
  5860. EP600(%SF6406, %SF760, L15, P21, L31, %FF760, N15, N31, N47, %FF720, L47, N79, P13);
  5861. EP600(%SF6401, %SF360, L16, P22, L32, %FF360, N16, N32, N48, %FF320, L48, N80, P13);
  5862. %EndModel
  5863.  
  5864. %StartModel
  5865. %Manufacturer:Unit_Delay
  5866. %Type:EP600
  5867. %PartNumber:UDEP610
  5868. %LastNode ? ?
  5869. %NumPins: 24
  5870. %FDF AND 0 ~P2 P2 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8
  5871.          ~P11 P11 ~P14 P14 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~N13 N13
  5872.      ~N14 N14 ~N15 N15 ~N16 N16 ~P23 P23 *
  5873.  
  5874. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  5875.  %IF %PolarityFuse = 1 %THEN
  5876.   LOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  5877.       %InFuse+240, %InFuse+280; LorOutput);
  5878.  %ELSE
  5879.   LNOR(%InFuse, %InFuse+40, %InFuse+80, %InFuse+120, %InFuse+160, %InFuse+200,
  5880.       %InFuse+240, %InFuse+280; LorOutput);
  5881.  %END;
  5882. %MACEND;
  5883.  
  5884. %MACRO EP600(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  5885.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  5886.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  5887.  
  5888. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  5889.  
  5890.   0,2:
  5891.    %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  5892.       BUF(LorOutput; Outpin; 1,1,1,1);
  5893.    %ELSE
  5894.       BUF(LorOutput; TSBInput; 1,1,1,1);
  5895.       TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5896.    %END;
  5897.    BUF(OutPin; FeedBack; 0,0,0,0);
  5898.  |1,3:
  5899.    BUF(LorOutput; Outpin; 1,1,1,1);
  5900.    BUF(OutPin; FeedBack; 0,0,0,0);
  5901.  |4:
  5902.    LNOR(%ClrFuse, IPH; Clear);
  5903.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5904.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  5905.        BUF(LorOutput; Outpin; 1,1,1,1);
  5906.     %ELSE
  5907.        BUF(LorOutput; TSBInput; 1,1,1,1);
  5908.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5909.     %END;
  5910.    BUF(TNode; FeedBack; 0,0,0,0);
  5911.  |5:
  5912.    AND(%InFuse; CLK; 0,0,0,0);
  5913.    LNOR(%ClrFuse, IPH; Clear);
  5914.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5915.    BUF(LorOutput; Outpin; 1,1,1,1);
  5916.    BUF(TNode; FeedBack; 0,0,0,0);
  5917.  |6:
  5918.    LXOR(LorOutput, TNode; XorInput);
  5919.    LNOR(%ClrFuse, IPH; Clear);
  5920.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5921.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  5922.        BUF(LorOutput; Outpin; 1,1,1,1);
  5923.     %ELSE
  5924.        BUF(LorOutput; TSBInput; 1,1,1,1);
  5925.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5926.     %END;
  5927.    BUF(TNode; FeedBack; 0,0,0,0);
  5928.  |7:
  5929.    LXOR(LorOutput, TNode; XorInput);
  5930.    AND(%InFuse; CLK; 0,0,0,0);
  5931.    LNOR(%ClrFuse, IPH; Clear);
  5932.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5933.    BUF(LorOutput; Outpin; 1,1,1,1);
  5934.    BUF(TNode; FeedBack; 0,0,0,0);
  5935.  |8:
  5936.    LNOR(%ClrFuse, IPH; Clear);
  5937.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5938.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  5939.        BUF(TNode; Outpin; 0,0,0,0);
  5940.     %ELSE
  5941.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5942.     %END;
  5943.    BUF(Outpin; FeedBack; 0,0,0,0);
  5944.  |9:
  5945.    AND(%InFuse; CLK; 0,0,0,0);
  5946.    LNOR(%ClrFuse, IPH; Clear);
  5947.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5948.    BUF(TNode; Outpin; 0,0,0,0);
  5949.    BUF(Outpin; FeedBack; 0,0,0,0);
  5950.  |10:
  5951.    LXOR(LorOutput, TNode; XorInput);
  5952.    LNOR(%ClrFuse, IPH; Clear);
  5953.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5954.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  5955.        BUF(TNode; Outpin; 0,0,0,0);
  5956.     %ELSE
  5957.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5958.     %END;
  5959.    BUF(Outpin; FeedBack; 0,0,0,0);
  5960.  |11:
  5961.    LXOR(LorOutput, TNode; XorInput);
  5962.    AND(%InFuse; CLK; 0,0,0,0);
  5963.    LNOR(%ClrFuse, IPH; Clear);
  5964.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5965.    BUF(TNode; Outpin; 0,0,0,0);
  5966.    BUF(Outpin; FeedBack; 0,0,0,0);
  5967.  |12:
  5968.    LNOR(%ClrFuse, IPH; Clear);
  5969.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5970.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  5971.        BUF(TNode; Outpin; 0,0,0,0);
  5972.     %ELSE
  5973.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5974.     %END;
  5975.    BUF(TNode; FeedBack; 0,0,0,0);
  5976.  |13:
  5977.    AND(%InFuse; CLK; 0,0,0,0);
  5978.    LNOR(%ClrFuse, IPH; Clear);
  5979.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5980.    BUF(TNode; Outpin; 0,0,0,0);
  5981.    BUF(TNode; FeedBack; 0,0,0,0);
  5982.  |14:
  5983.    LXOR(LorOutput, TNode; XorInput);
  5984.    LNOR(%ClrFuse, IPH; Clear);
  5985.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5986.     %IF %EnableFuse..%EnableFuse+39 = 1 %THEN
  5987.        BUF(TNode; Outpin; 0,0,0,0);
  5988.     %ELSE
  5989.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  5990.     %END;
  5991.    BUF(TNode; FeedBack; 0,0,0,0);
  5992.  |15:
  5993.    LXOR(LorOutput, TNode; XorInput);
  5994.    AND(%InFuse; CLK; 0,0,0,0);
  5995.    LNOR(%ClrFuse, IPH; Clear);
  5996.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  5997.    BUF(TNode; Outpin; 0,0,0,0);
  5998.    BUF(TNode; FeedBack; 0,0,0,0);
  5999.  %END;
  6000. %MACEND;
  6001.  
  6002. LOR8(%SF6440, %FF3200, L1);
  6003. LOR8(%SF6445, %FF3600, L2);
  6004. LOR8(%SF6450, %FF4000, L3);
  6005. LOR8(%SF6455, %FF4400, L4);
  6006. LOR8(%SF6460, %FF4800, L5);
  6007. LOR8(%SF6465, %FF5200, L6);
  6008. LOR8(%SF6470, %FF5600, L7);
  6009. LOR8(%SF6475, %FF6000, L8);
  6010. LOR8(%SF6435, %FF2800, L9);
  6011. LOR8(%SF6430, %FF2400, L10);
  6012. LOR8(%SF6425, %FF2000, L11);
  6013. LOR8(%SF6420, %FF1600, L12);
  6014. LOR8(%SF6415, %FF1200, L13);
  6015. LOR8(%SF6410, %FF800, L14);
  6016. LOR8(%SF6405, %FF400, L15);
  6017. LOR8(%SF6400, %FF00, L16);
  6018.  
  6019. EP600(%SF6441, %SF3560, L1, P3, L17, %FF3560, N1, N17, N33, %FF3520, L33, N65, P1);
  6020. EP600(%SF6446, %SF3960, L2, P4, L18, %FF3960, N2, N18, N34, %FF3920, L34, N66, P1);
  6021. EP600(%SF6451, %SF4360, L3, P5, L19, %FF4360, N3, N19, N35, %FF4320, L35, N67, P1);
  6022. EP600(%SF6456, %SF4760, L4, P6, L20, %FF4760, N4, N20, N36, %FF4720, L36, N68, P1);
  6023. EP600(%SF6461, %SF5160, L5, P7, L21, %FF5160, N5, N21, N37, %FF5120, L37, N69, P1);
  6024. EP600(%SF6466, %SF5560, L6, P8, L22, %FF5560, N6, N22, N38, %FF5520, L38, N70, P1);
  6025. EP600(%SF6471, %SF5960, L7, P9, L23, %FF5960, N7, N23, N39, %FF5920, L39, N71, P1);
  6026. EP600(%SF6476, %SF6360, L8, P10, L24, %FF6360, N8, N24, N40, %FF6320, L40, N72, P1);
  6027. EP600(%SF6436, %SF3160, L9, P15, L25, %FF3160, N9, N25, N41, %FF3120, L41, N73, P13);
  6028. EP600(%SF6431, %SF2760, L10, P16, L26, %FF2760, N10, N26, N42, %FF2720, L42, N74, P13);
  6029. EP600(%SF6426, %SF2360, L11, P17, L27, %FF2360, N11, N27, N43, %FF2320, L43, N75, P13);
  6030. EP600(%SF6421, %SF1960, L12, P18, L28, %FF1960, N12, N28, N44, %FF1920, L44, N76, P13);
  6031. EP600(%SF6416, %SF1560, L13, P19, L29, %FF1560, N13, N29, N45, %FF1520, L45, N77, P13);
  6032. EP600(%SF6411, %SF1160, L14, P20, L30, %FF1160, N14, N30, N46, %FF1120, L46, N78, P13);
  6033. EP600(%SF6406, %SF760, L15, P21, L31, %FF760, N15, N31, N47, %FF720, L47, N79, P13);
  6034. EP600(%SF6401, %SF360, L16, P22, L32, %FF360, N16, N32, N48, %FF320, L48, N80, P13);
  6035. %EndModel
  6036.  
  6037. %StartModel
  6038. %Manufacturer:Unit_Delay
  6039. %Type:EP900
  6040. %PartNumber:UDEP900
  6041. %LastNode ? ?
  6042. %NumPins: 40
  6043. %FDF AND 0 ~P2 P2 ~P3 P3 ~P4 P4 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6
  6044.          ~N7 N7 ~N8 N8 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~P17 P17 ~P18 P18
  6045.      ~P19 P19 ~P22 P22 ~P23 P23 ~P24 P24 ~N13 N13 ~N14 N14 ~N15 N15
  6046.      ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19 ~N20 N20 ~N21 N21 ~N22 N22
  6047.      ~N23 N23 ~N24 N24 ~P37 P37 ~P38 P38 ~P39 P39 *
  6048.  
  6049. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  6050.  %IF %PolarityFuse = 1 %THEN
  6051.   LOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  6052.       %InFuse+432, %InFuse+504; LorOutput);
  6053.  %ELSE
  6054.   LNOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  6055.       %InFuse+432, %InFuse+504; LorOutput);
  6056.  %END;
  6057. %MACEND;
  6058.  
  6059. %MACRO EP900(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  6060.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  6061.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  6062.  
  6063. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  6064.  
  6065.   0,2:
  6066.    %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6067.       BUF(LorOutput; Outpin; 1,1,1,1);
  6068.    %ELSE
  6069.       BUF(LorOutput; TSBInput; 1,1,1,1);
  6070.       TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6071.    %END;
  6072.    BUF(OutPin; FeedBack; 0,0,0,0);
  6073.  |1,3:
  6074.    BUF(LorOutput; Outpin; 1,1,1,1);
  6075.    BUF(OutPin; FeedBack; 0,0,0,0);
  6076.  |4:
  6077.    LNOR(%ClrFuse, IPH; Clear);
  6078.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6079.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6080.        BUF(LorOutput; Outpin; 1,1,1,1);
  6081.     %ELSE
  6082.        BUF(LorOutput; TSBInput; 1,1,1,1);
  6083.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6084.     %END;
  6085.    BUF(TNode; FeedBack; 0,0,0,0);
  6086.  |5:
  6087.    AND(%InFuse; CLK; 0,0,0,0);
  6088.    LNOR(%ClrFuse, IPH; Clear);
  6089.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6090.    BUF(LorOutput; Outpin; 1,1,1,1);
  6091.    BUF(TNode; FeedBack; 0,0,0,0);
  6092.  |6:
  6093.    LXOR(LorOutput, TNode; XorInput);
  6094.    LNOR(%ClrFuse, IPH; Clear);
  6095.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6096.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6097.        BUF(LorOutput; Outpin; 1,1,1,1);
  6098.     %ELSE
  6099.        BUF(LorOutput; TSBInput; 1,1,1,1);
  6100.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6101.     %END;
  6102.    BUF(TNode; FeedBack; 0,0,0,0);
  6103.  |7:
  6104.    LXOR(LorOutput, TNode; XorInput);
  6105.    AND(%InFuse; CLK; 0,0,0,0);
  6106.    LNOR(%ClrFuse, IPH; Clear);
  6107.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6108.    BUF(LorOutput; Outpin; 1,1,1,1);
  6109.    BUF(TNode; FeedBack; 0,0,0,0);
  6110.  |8:
  6111.    LNOR(%ClrFuse, IPH; Clear);
  6112.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6113.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6114.        BUF(TNode; Outpin; 0,0,0,0);
  6115.     %ELSE
  6116.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6117.     %END;
  6118.    BUF(Outpin; FeedBack; 0,0,0,0);
  6119.  |9:
  6120.    AND(%InFuse; CLK; 0,0,0,0);
  6121.    LNOR(%ClrFuse, IPH; Clear);
  6122.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6123.    BUF(TNode; Outpin; 0,0,0,0);
  6124.    BUF(Outpin; FeedBack; 0,0,0,0);
  6125.  |10:
  6126.    LXOR(LorOutput, TNode; XorInput);
  6127.    LNOR(%ClrFuse, IPH; Clear);
  6128.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6129.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6130.        BUF(TNode; Outpin; 0,0,0,0);
  6131.     %ELSE
  6132.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6133.     %END;
  6134.    BUF(Outpin; FeedBack; 0,0,0,0);
  6135.  |11:
  6136.    LXOR(LorOutput, TNode; XorInput);
  6137.    AND(%InFuse; CLK; 0,0,0,0);
  6138.    LNOR(%ClrFuse, IPH; Clear);
  6139.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6140.    BUF(TNode; Outpin; 0,0,0,0);
  6141.    BUF(Outpin; FeedBack; 0,0,0,0);
  6142.  |12:
  6143.    LNOR(%ClrFuse, IPH; Clear);
  6144.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6145.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6146.        BUF(TNode; Outpin; 0,0,0,0);
  6147.     %ELSE
  6148.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6149.     %END;
  6150.    BUF(TNode; FeedBack; 0,0,0,0);
  6151.  |13:
  6152.    AND(%InFuse; CLK; 0,0,0,0);
  6153.    LNOR(%ClrFuse, IPH; Clear);
  6154.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6155.    BUF(TNode; Outpin; 0,0,0,0);
  6156.    BUF(TNode; FeedBack; 0,0,0,0);
  6157.  |14:
  6158.    LXOR(LorOutput, TNode; XorInput);
  6159.    LNOR(%ClrFuse, IPH; Clear);
  6160.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6161.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6162.        BUF(TNode; Outpin; 0,0,0,0);
  6163.     %ELSE
  6164.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6165.     %END;
  6166.    BUF(TNode; FeedBack; 0,0,0,0);
  6167.  |15:
  6168.    LXOR(LorOutput, TNode; XorInput);
  6169.    AND(%InFuse; CLK; 0,0,0,0);
  6170.    LNOR(%ClrFuse, IPH; Clear);
  6171.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6172.    BUF(TNode; Outpin; 0,0,0,0);
  6173.    BUF(TNode; FeedBack; 0,0,0,0);
  6174.  %END;
  6175. %MACEND;
  6176.  
  6177. LOR8(%SF17340, %FF8640, L1);
  6178. LOR8(%SF17345, %FF9360, L2);
  6179. LOR8(%SF17350, %FF10080, L3);
  6180. LOR8(%SF17355, %FF10800, L4);
  6181. LOR8(%SF17360, %FF11520, L5);
  6182. LOR8(%SF17365, %FF12240, L6);
  6183. LOR8(%SF17370, %FF12960, L7);
  6184. LOR8(%SF17375, %FF13680, L8);
  6185. LOR8(%SF17380, %FF14400, L9);
  6186. LOR8(%SF17385, %FF15120, L10);
  6187. LOR8(%SF17390, %FF15840, L11);
  6188. LOR8(%SF17395, %FF16560, L12);
  6189. LOR8(%SF17335, %FF7920, L13);
  6190. LOR8(%SF17330, %FF7200, L14);
  6191. LOR8(%SF17325, %FF6480, L15);
  6192. LOR8(%SF17320, %FF5760, L16);
  6193. LOR8(%SF17315, %FF5040, L17);
  6194. LOR8(%SF17310, %FF4320, L18);
  6195. LOR8(%SF17305, %FF3600, L19);
  6196. LOR8(%SF17300, %FF2880, L20);
  6197. LOR8(%SF17295, %FF2160, L21);
  6198. LOR8(%SF17290, %FF1440, L22);
  6199. LOR8(%SF17285, %FF720, L23);
  6200. LOR8(%SF17280, %FF00, L24);
  6201.  
  6202. EP900(%SF17341, %SF9288, L1, P5, L25, %FF9288, N1, N25, N49, %FF9216, L49,
  6203.       N73, P1);
  6204. EP900(%SF17346, %SF10008, L2, P6, L26, %FF10008, N2, N26, N50, %FF9936, L50,
  6205.       N74, P1);
  6206. EP900(%SF17351, %SF10728, L3, P7, L27, %FF10728, N3, N27, N51, %FF10656, L51,
  6207.       N75, P1);
  6208. EP900(%SF17356, %SF11448, L4, P8, L28, %FF11448, N4, N28, N52, %FF11376, L52,
  6209.       N76, P1);
  6210. EP900(%SF17361, %SF12168, L5, P9, L29, %FF12168, N5, N29, N53, %FF12096, L53,
  6211.       N77, P1);
  6212. EP900(%SF17366, %SF12888, L6, P10, L30, %FF12888, N6, N30, N54, %FF12816, L54,
  6213.       N78, P1);
  6214. EP900(%SF17371, %SF13608, L7, P11, L31, %FF13608, N7, N31, N55, %FF13536, L55,
  6215.       N79, P1);
  6216. EP900(%SF17376, %SF14328, L8, P12, L32, %FF14328, N8, N32, N56, %FF14256, L56,
  6217.       N80, P1);
  6218. EP900(%SF17381, %SF15048, L9, P13, L33, %FF15048, N9, N33, N57, %FF14976, L57,
  6219.       N81, P1);
  6220. EP900(%SF17386, %SF15768, L10, P14, L34, %FF15768, N10, N34, N58, %FF15696, L58,
  6221.       N82, P1);
  6222. EP900(%SF17391, %SF16488, L11, P15, L35, %FF16488, N11, N35, N59, %FF16416, L59,
  6223.       N83, P1);
  6224. EP900(%SF17396, %SF17208, L12, P16, L36, %FF17208, N12, N36, N60, %FF17136, L60,
  6225.       N84, P1);
  6226. EP900(%SF17336, %SF8568, L13, P25, L37, %FF8568, N13, N37, N61, %FF8496, L61,
  6227.       N85, P21);
  6228. EP900(%SF17331, %SF7848, L14, P26, L38, %FF7848, N14, N38, N62, %FF7776, L62,
  6229.       N86, P21);
  6230. EP900(%SF17326, %SF7128, L15, P27, L39, %FF7128, N15, N39, N63, %FF7056, L63,
  6231.       N87, P21);
  6232. EP900(%SF17321, %SF6408, L16, P28, L40, %FF6408, N16, N40, N64, %FF6336, L64,
  6233.       N88, P21);
  6234. EP900(%SF17316, %SF5688, L17, P29, L41, %FF5688, N17, N41, N65, %FF5616, L65,
  6235.       N89, P21);
  6236. EP900(%SF17311, %SF4968, L18, P30, L42, %FF4968, N18, N42, N66, %FF4896, L66,
  6237.       N90, P21);
  6238. EP900(%SF17306, %SF4248, L19, P31, L43, %FF4248, N19, N43, N67, %FF4176, L67,
  6239.       N91, P21);
  6240. EP900(%SF17301, %SF3528, L20, P32, L44, %FF3528, N20, N44, N68, %FF3456, L68,
  6241.       N92, P21);
  6242. EP900(%SF17296, %SF2808, L21, P33, L45, %FF2808, N21, N45, N69, %FF2736, L69,
  6243.       N93, P21);
  6244. EP900(%SF17291, %SF2088, L22, P34, L46, %FF2088, N22, N46, N70, %FF2016, L70,
  6245.       N94, P21);
  6246. EP900(%SF17286, %SF1368, L23, P35, L47, %FF1368, N23, N47, N71, %FF1296, L71,
  6247.       N95, P21);
  6248. EP900(%SF17281, %SF648, L24, P36, L48, %FF648, N24, N48, N72, %FF576, L72,
  6249.       N96, P21);
  6250. %EndModel
  6251.  
  6252. %StartModel
  6253. %Manufacturer:Unit_Delay
  6254. %Type:EP900
  6255. %PartNumber:UDEP910
  6256. %LastNode ? ?
  6257. %NumPins: 40
  6258. %FDF AND 0 ~P2 P2 ~P3 P3 ~P4 P4 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6
  6259.          ~N7 N7 ~N8 N8 ~N9 N9 ~N10 N10 ~N11 N11 ~N12 N12 ~P17 P17 ~P18 P18
  6260.      ~P19 P19 ~P22 P22 ~P23 P23 ~P24 P24 ~N13 N13 ~N14 N14 ~N15 N15
  6261.      ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19 ~N20 N20 ~N21 N21 ~N22 N22
  6262.      ~N23 N23 ~N24 N24 ~P37 P37 ~P38 P38 ~P39 P39 *
  6263.  
  6264. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  6265.  %IF %PolarityFuse = 1 %THEN
  6266.   LOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  6267.       %InFuse+432, %InFuse+504; LorOutput);
  6268.  %ELSE
  6269.   LNOR(%InFuse, %InFuse+72, %InFuse+144, %InFuse+216, %InFuse+288, %InFuse+360,
  6270.       %InFuse+432, %InFuse+504; LorOutput);
  6271.  %END;
  6272. %MACEND;
  6273.  
  6274. %MACRO EP900(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  6275.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  6276.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT);
  6277.  
  6278. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  6279.  
  6280.   0,2:
  6281.    %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6282.       BUF(LorOutput; Outpin; 1,1,1,1);
  6283.    %ELSE
  6284.       BUF(LorOutput; TSBInput; 1,1,1,1);
  6285.       TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6286.    %END;
  6287.    BUF(OutPin; FeedBack; 0,0,0,0);
  6288.  |1,3:
  6289.    BUF(LorOutput; Outpin; 1,1,1,1);
  6290.    BUF(OutPin; FeedBack; 0,0,0,0);
  6291.  |4:
  6292.    LNOR(%ClrFuse, IPH; Clear);
  6293.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6294.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6295.        BUF(LorOutput; Outpin; 1,1,1,1);
  6296.     %ELSE
  6297.        BUF(LorOutput; TSBInput; 1,1,1,1);
  6298.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6299.     %END;
  6300.    BUF(TNode; FeedBack; 0,0,0,0);
  6301.  |5:
  6302.    AND(%InFuse; CLK; 0,0,0,0);
  6303.    LNOR(%ClrFuse, IPH; Clear);
  6304.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6305.    BUF(LorOutput; Outpin; 1,1,1,1);
  6306.    BUF(TNode; FeedBack; 0,0,0,0);
  6307.  |6:
  6308.    LXOR(LorOutput, TNode; XorInput);
  6309.    LNOR(%ClrFuse, IPH; Clear);
  6310.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6311.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6312.        BUF(LorOutput; Outpin; 1,1,1,1);
  6313.     %ELSE
  6314.        BUF(LorOutput; TSBInput; 1,1,1,1);
  6315.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6316.     %END;
  6317.    BUF(TNode; FeedBack; 0,0,0,0);
  6318.  |7:
  6319.    LXOR(LorOutput, TNode; XorInput);
  6320.    AND(%InFuse; CLK; 0,0,0,0);
  6321.    LNOR(%ClrFuse, IPH; Clear);
  6322.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6323.    BUF(LorOutput; Outpin; 1,1,1,1);
  6324.    BUF(TNode; FeedBack; 0,0,0,0);
  6325.  |8:
  6326.    LNOR(%ClrFuse, IPH; Clear);
  6327.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6328.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6329.        BUF(TNode; Outpin; 0,0,0,0);
  6330.     %ELSE
  6331.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6332.     %END;
  6333.    BUF(Outpin; FeedBack; 0,0,0,0);
  6334.  |9:
  6335.    AND(%InFuse; CLK; 0,0,0,0);
  6336.    LNOR(%ClrFuse, IPH; Clear);
  6337.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6338.    BUF(TNode; Outpin; 0,0,0,0);
  6339.    BUF(Outpin; FeedBack; 0,0,0,0);
  6340.  |10:
  6341.    LXOR(LorOutput, TNode; XorInput);
  6342.    LNOR(%ClrFuse, IPH; Clear);
  6343.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6344.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6345.        BUF(TNode; Outpin; 0,0,0,0);
  6346.     %ELSE
  6347.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6348.     %END;
  6349.    BUF(Outpin; FeedBack; 0,0,0,0);
  6350.  |11:
  6351.    LXOR(LorOutput, TNode; XorInput);
  6352.    AND(%InFuse; CLK; 0,0,0,0);
  6353.    LNOR(%ClrFuse, IPH; Clear);
  6354.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6355.    BUF(TNode; Outpin; 0,0,0,0);
  6356.    BUF(Outpin; FeedBack; 0,0,0,0);
  6357.  |12:
  6358.    LNOR(%ClrFuse, IPH; Clear);
  6359.    DQFFC(LorOutput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6360.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6361.        BUF(TNode; Outpin; 0,0,0,0);
  6362.     %ELSE
  6363.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6364.     %END;
  6365.    BUF(TNode; FeedBack; 0,0,0,0);
  6366.  |13:
  6367.    AND(%InFuse; CLK; 0,0,0,0);
  6368.    LNOR(%ClrFuse, IPH; Clear);
  6369.    DQFFC(LorOutput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6370.    BUF(TNode; Outpin; 0,0,0,0);
  6371.    BUF(TNode; FeedBack; 0,0,0,0);
  6372.  |14:
  6373.    LXOR(LorOutput, TNode; XorInput);
  6374.    LNOR(%ClrFuse, IPH; Clear);
  6375.    DQFFC(XorInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6376.     %IF %EnableFuse..%EnableFuse+71 = 1 %THEN
  6377.        BUF(TNode; Outpin; 0,0,0,0);
  6378.     %ELSE
  6379.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6380.     %END;
  6381.    BUF(TNode; FeedBack; 0,0,0,0);
  6382.  |15:
  6383.    LXOR(LorOutput, TNode; XorInput);
  6384.    AND(%InFuse; CLK; 0,0,0,0);
  6385.    LNOR(%ClrFuse, IPH; Clear);
  6386.    DQFFC(XorInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6387.    BUF(TNode; Outpin; 0,0,0,0);
  6388.    BUF(TNode; FeedBack; 0,0,0,0);
  6389.  %END;
  6390. %MACEND;
  6391.  
  6392. LOR8(%SF17340, %FF8640, L1);
  6393. LOR8(%SF17345, %FF9360, L2);
  6394. LOR8(%SF17350, %FF10080, L3);
  6395. LOR8(%SF17355, %FF10800, L4);
  6396. LOR8(%SF17360, %FF11520, L5);
  6397. LOR8(%SF17365, %FF12240, L6);
  6398. LOR8(%SF17370, %FF12960, L7);
  6399. LOR8(%SF17375, %FF13680, L8);
  6400. LOR8(%SF17380, %FF14400, L9);
  6401. LOR8(%SF17385, %FF15120, L10);
  6402. LOR8(%SF17390, %FF15840, L11);
  6403. LOR8(%SF17395, %FF16560, L12);
  6404. LOR8(%SF17335, %FF7920, L13);
  6405. LOR8(%SF17330, %FF7200, L14);
  6406. LOR8(%SF17325, %FF6480, L15);
  6407. LOR8(%SF17320, %FF5760, L16);
  6408. LOR8(%SF17315, %FF5040, L17);
  6409. LOR8(%SF17310, %FF4320, L18);
  6410. LOR8(%SF17305, %FF3600, L19);
  6411. LOR8(%SF17300, %FF2880, L20);
  6412. LOR8(%SF17295, %FF2160, L21);
  6413. LOR8(%SF17290, %FF1440, L22);
  6414. LOR8(%SF17285, %FF720, L23);
  6415. LOR8(%SF17280, %FF00, L24);
  6416.  
  6417. EP900(%SF17341, %SF9288, L1, P5, L25, %FF9288, N1, N25, N49, %FF9216, L49,
  6418.       N73, P1);
  6419. EP900(%SF17346, %SF10008, L2, P6, L26, %FF10008, N2, N26, N50, %FF9936, L50,
  6420.       N74, P1);
  6421. EP900(%SF17351, %SF10728, L3, P7, L27, %FF10728, N3, N27, N51, %FF10656, L51,
  6422.       N75, P1);
  6423. EP900(%SF17356, %SF11448, L4, P8, L28, %FF11448, N4, N28, N52, %FF11376, L52,
  6424.       N76, P1);
  6425. EP900(%SF17361, %SF12168, L5, P9, L29, %FF12168, N5, N29, N53, %FF12096, L53,
  6426.       N77, P1);
  6427. EP900(%SF17366, %SF12888, L6, P10, L30, %FF12888, N6, N30, N54, %FF12816, L54,
  6428.       N78, P1);
  6429. EP900(%SF17371, %SF13608, L7, P11, L31, %FF13608, N7, N31, N55, %FF13536, L55,
  6430.       N79, P1);
  6431. EP900(%SF17376, %SF14328, L8, P12, L32, %FF14328, N8, N32, N56, %FF14256, L56,
  6432.       N80, P1);
  6433. EP900(%SF17381, %SF15048, L9, P13, L33, %FF15048, N9, N33, N57, %FF14976, L57,
  6434.       N81, P1);
  6435. EP900(%SF17386, %SF15768, L10, P14, L34, %FF15768, N10, N34, N58, %FF15696, L58,
  6436.       N82, P1);
  6437. EP900(%SF17391, %SF16488, L11, P15, L35, %FF16488, N11, N35, N59, %FF16416, L59,
  6438.       N83, P1);
  6439. EP900(%SF17396, %SF17208, L12, P16, L36, %FF17208, N12, N36, N60, %FF17136, L60,
  6440.       N84, P1);
  6441. EP900(%SF17336, %SF8568, L13, P25, L37, %FF8568, N13, N37, N61, %FF8496, L61,
  6442.       N85, P21);
  6443. EP900(%SF17331, %SF7848, L14, P26, L38, %FF7848, N14, N38, N62, %FF7776, L62,
  6444.       N86, P21);
  6445. EP900(%SF17326, %SF7128, L15, P27, L39, %FF7128, N15, N39, N63, %FF7056, L63,
  6446.       N87, P21);
  6447. EP900(%SF17321, %SF6408, L16, P28, L40, %FF6408, N16, N40, N64, %FF6336, L64,
  6448.       N88, P21);
  6449. EP900(%SF17316, %SF5688, L17, P29, L41, %FF5688, N17, N41, N65, %FF5616, L65,
  6450.       N89, P21);
  6451. EP900(%SF17311, %SF4968, L18, P30, L42, %FF4968, N18, N42, N66, %FF4896, L66,
  6452.       N90, P21);
  6453. EP900(%SF17306, %SF4248, L19, P31, L43, %FF4248, N19, N43, N67, %FF4176, L67,
  6454.       N91, P21);
  6455. EP900(%SF17301, %SF3528, L20, P32, L44, %FF3528, N20, N44, N68, %FF3456, L68,
  6456.       N92, P21);
  6457. EP900(%SF17296, %SF2808, L21, P33, L45, %FF2808, N21, N45, N69, %FF2736, L69,
  6458.       N93, P21);
  6459. EP900(%SF17291, %SF2088, L22, P34, L46, %FF2088, N22, N46, N70, %FF2016, L70,
  6460.       N94, P21);
  6461. EP900(%SF17286, %SF1368, L23, P35, L47, %FF1368, N23, N47, N71, %FF1296, L71,
  6462.       N95, P21);
  6463. EP900(%SF17281, %SF648, L24, P36, L48, %FF648, N24, N48, N72, %FF576, L72,
  6464.       N96, P21);
  6465. %EndModel
  6466.  
  6467. %StartModel
  6468. %Manufacturer:Unit_Delay
  6469. %Type:EP1800
  6470. %PartNumber:UDEP1800
  6471. %LastNode ? ?
  6472. %NumPins: 68
  6473. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  6474.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  6475.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  6476.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  6477.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  6478.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  6479.  
  6480. %MACRO IODelay(OutPin:%TEXT, FDFNode:%TEXT);
  6481.     BUF(OutPin; FDFNode; 1,1,1,1);
  6482. %MACEND;
  6483.  
  6484. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  6485.  %IF %PolarityFuse = 1 %THEN
  6486.   LOR(%InFuse, %InFuse+88, %InFuse+176, %InFuse+264, %InFuse+352, %InFuse+440,
  6487.       %InFuse+528, %InFuse+616; LorOutput);
  6488.  %ELSE
  6489.   LNOR(%InFuse, %InFuse+88, %InFuse+176, %InFuse+264, %InFuse+352, %InFuse+440,
  6490.       %InFuse+528, %InFuse+616; LorOutput);
  6491.  %END;
  6492. %MACEND;
  6493.  
  6494. %MACRO EP1800GLOBAL(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  6495.        XorInput:%TEXT, InFuse:%FF, TNode:%TEXT, CLK:%TEXT, ClrFuse:%FF,
  6496.        Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT, DInput:%TEXT);
  6497.  
  6498. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  6499.  
  6500.   0,2:
  6501.    BUF(LorOutput; TNode; 1,1,1,1);
  6502.    %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  6503.       BUF(LorOutput; Outpin; 1,1,1,1);
  6504.    %ELSE
  6505.       BUF(LorOutput; TSBInput; 1,1,1,1);
  6506.       TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6507.    %END;
  6508.  |1,3:
  6509.    BUF(LorOutput; TNode; 1,1,1,1);
  6510.    BUF(LorOutput; Outpin; 1,1,1,1);
  6511.  |4,5,6,7:
  6512.    BUF(LorOutput; TNode; 1,1,1,1);
  6513.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  6514.  |8:
  6515.    LNOR(%ClrFuse, IPH; Clear);
  6516.    BUF(LorOutput; DInput; 1,1,1,1);
  6517.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6518.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  6519.        BUF(TNode; Outpin; 0,0,0,0);
  6520.     %ELSE
  6521.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6522.     %END;
  6523.  |9:
  6524.    AND(%InFuse; CLK; 0,0,0,0);
  6525.    LNOR(%ClrFuse, IPH; Clear);
  6526.    BUF(LorOutput; DInput; 1,1,1,1);
  6527.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6528.    BUF(TNode; Outpin; 0,0,0,0);
  6529.  |10:
  6530.    LXOR(LorOutput, TNode; XorInput);
  6531.    LNOR(%ClrFuse, IPH; Clear);
  6532.    BUF(XorInput; DInput; 1,1,1,1);
  6533.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6534.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  6535.        BUF(TNode; Outpin; 0,0,0,0);
  6536.     %ELSE
  6537.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6538.     %END;
  6539.  |11:
  6540.    LXOR(LorOutput, TNode; XorInput);
  6541.    AND(%InFuse; CLK; 0,0,0,0);
  6542.    LNOR(%ClrFuse, IPH; Clear);
  6543.    BUF(XorInput; DInput; 1,1,1,1);
  6544.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6545.    BUF(TNode; Outpin; 0,0,0,0);
  6546.  |12:
  6547.    LNOR(%ClrFuse, IPH; Clear);
  6548.    BUF(LorOutput; DInput; 1,1,1,1);
  6549.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6550.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  6551.  |13:
  6552.    AND(%InFuse; CLK; 0,0,0,0);
  6553.    LNOR(%ClrFuse, IPH; Clear);
  6554.    BUF(LorOutput; DInput; 1,1,1,1);
  6555.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6556.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  6557.  |14:
  6558.    LXOR(LorOutput, TNode; XorInput);
  6559.    LNOR(%ClrFuse, IPH; Clear);
  6560.    BUF(XorInput; DInput; 1,1,1,1);
  6561.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6562.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  6563.  |15:
  6564.    LXOR(LorOutput, TNode; XorInput);
  6565.    AND(%InFuse; CLK; 0,0,0,0);
  6566.    LNOR(%ClrFuse, IPH; Clear);
  6567.    BUF(XorInput; DInput; 1,1,1,1);
  6568.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6569.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  6570.  %END;
  6571. %MACEND;
  6572.  
  6573. %MACRO EP1800LOCAL(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  6574.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  6575.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT, DInput:%TEXT);
  6576.  
  6577. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  6578.  
  6579.   0,2:
  6580.    %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  6581.       BUF(LorOutput; Outpin; 1,1,1,1);
  6582.    %ELSE
  6583.       BUF(LorOutput; TSBInput; 1,1,1,1);
  6584.       TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6585.    %END;
  6586.    BUF(OutPin; FeedBack; 0,0,0,0);
  6587.  |1,3:
  6588.    BUF(LorOutput; Outpin; 1,1,1,1);
  6589.    BUF(OutPin; FeedBack; 0,0,0,0);
  6590.  |4:
  6591.    LNOR(%ClrFuse, IPH; Clear);
  6592.    BUF(LorOutput; DInput; 1,1,1,1);
  6593.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6594.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  6595.        BUF(LorOutput; Outpin; 1,1,1,1);
  6596.     %ELSE
  6597.        BUF(LorOutput; TSBInput; 1,1,1,1);
  6598.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6599.     %END;
  6600.    BUF(TNode; FeedBack; 0,0,0,0);
  6601.  |5:
  6602.    AND(%InFuse; CLK; 0,0,0,0);
  6603.    LNOR(%ClrFuse, IPH; Clear);
  6604.    BUF(LorOutput; DInput; 1,1,1,1);
  6605.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6606.    BUF(LorOutput; Outpin; 1,1,1,1);
  6607.    BUF(TNode; FeedBack; 0,0,0,0);
  6608.  |6:
  6609.    LXOR(LorOutput, TNode; XorInput);
  6610.    LNOR(%ClrFuse, IPH; Clear);
  6611.    BUF(XorInput; DInput; 1,1,1,1);
  6612.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6613.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  6614.        BUF(LorOutput; Outpin; 1,1,1,1);
  6615.     %ELSE
  6616.        BUF(LorOutput; TSBInput; 1,1,1,1);
  6617.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6618.     %END;
  6619.    BUF(TNode; FeedBack; 0,0,0,0);
  6620.  |7:
  6621.    LXOR(LorOutput, TNode; XorInput);
  6622.    AND(%InFuse; CLK; 0,0,0,0);
  6623.    LNOR(%ClrFuse, IPH; Clear);
  6624.    BUF(XorInput; DInput; 1,1,1,1);
  6625.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6626.    BUF(LorOutput; Outpin; 1,1,1,1);
  6627.    BUF(TNode; FeedBack; 0,0,0,0);
  6628.  |8:
  6629.    LNOR(%ClrFuse, IPH; Clear);
  6630.    BUF(LorOutput; DInput; 1,1,1,1);
  6631.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6632.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  6633.        BUF(TNode; Outpin; 0,0,0,0);
  6634.     %ELSE
  6635.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6636.     %END;
  6637.    BUF(Outpin; FeedBack; 0,0,0,0);
  6638.  |9:
  6639.    AND(%InFuse; CLK; 0,0,0,0);
  6640.    LNOR(%ClrFuse, IPH; Clear);
  6641.    BUF(LorOutput; DInput; 1,1,1,1);
  6642.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6643.    BUF(TNode; Outpin; 0,0,0,0);
  6644.    BUF(Outpin; FeedBack; 0,0,0,0);
  6645.  |10:
  6646.    LXOR(LorOutput, TNode; XorInput);
  6647.    LNOR(%ClrFuse, IPH; Clear);
  6648.    BUF(XorInput; DInput; 1,1,1,1);
  6649.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6650.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  6651.        BUF(TNode; Outpin; 0,0,0,0);
  6652.     %ELSE
  6653.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6654.     %END;
  6655.    BUF(Outpin; FeedBack; 0,0,0,0);
  6656.  |11:
  6657.    LXOR(LorOutput, TNode; XorInput);
  6658.    AND(%InFuse; CLK; 0,0,0,0);
  6659.    LNOR(%ClrFuse, IPH; Clear);
  6660.    BUF(XorInput; DInput; 1,1,1,1);
  6661.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6662.    BUF(TNode; Outpin; 0,0,0,0);
  6663.    BUF(Outpin; FeedBack; 0,0,0,0);
  6664.  |12:
  6665.    LNOR(%ClrFuse, IPH; Clear);
  6666.    BUF(LorOutput; DInput; 1,1,1,1);
  6667.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6668.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  6669.        BUF(TNode; Outpin; 0,0,0,0);
  6670.     %ELSE
  6671.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6672.     %END;
  6673.    BUF(TNode; FeedBack; 0,0,0,0);
  6674.  |13:
  6675.    AND(%InFuse; CLK; 0,0,0,0);
  6676.    LNOR(%ClrFuse, IPH; Clear);
  6677.    BUF(LorOutput; DInput; 1,1,1,1);
  6678.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6679.    BUF(TNode; Outpin; 0,0,0,0);
  6680.    BUF(TNode; FeedBack; 0,0,0,0);
  6681.  |14:
  6682.    LXOR(LorOutput, TNode; XorInput);
  6683.    LNOR(%ClrFuse, IPH; Clear);
  6684.    BUF(XorInput; DInput; 1,1,1,1);
  6685.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6686.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  6687.        BUF(TNode; Outpin; 0,0,0,0);
  6688.     %ELSE
  6689.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6690.     %END;
  6691.    BUF(TNode; FeedBack; 0,0,0,0);
  6692.  |15:
  6693.    LXOR(LorOutput, TNode; XorInput);
  6694.    AND(%InFuse; CLK; 0,0,0,0);
  6695.    LNOR(%ClrFuse, IPH; Clear);
  6696.    BUF(XorInput; DInput; 1,1,1,1);
  6697.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6698.    BUF(TNode; Outpin; 0,0,0,0);
  6699.    BUF(TNode; FeedBack; 0,0,0,0);
  6700.  %END;
  6701. %MACEND;
  6702.  
  6703. SET(LARGEMODEL);
  6704.  
  6705. IODelay(P47, N49);
  6706. IODelay(P46, N50);
  6707. IODelay(P45, N51);
  6708. IODelay(P44, N52);
  6709. IODelay(P23, N53);
  6710. IODelay(P24, N54);
  6711. IODelay(P25, N55);
  6712. IODelay(P26, N56);
  6713. IODelay(P13, N57);
  6714. IODelay(P12, N58);
  6715. IODelay(P11, N59);
  6716. IODelay(P10, N60);
  6717. IODelay(P57, N61);
  6718. IODelay(P58, N62);
  6719. IODelay(P59, N63);
  6720. IODelay(P60, N64);
  6721.  
  6722. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  6723.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  6724.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  6725.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  6726.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  6727.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  6728.  
  6729. LOR8(%SF42240, %FF00, L1);
  6730. LOR8(%SF42245, %FF880, L2);
  6731. LOR8(%SF42250, %FF1760, L3);
  6732. LOR8(%SF42255, %FF2640, L4);
  6733. LOR8(%SF42260, %FF3520, L5);
  6734. LOR8(%SF42265, %FF4400, L6);
  6735. LOR8(%SF42270, %FF5280, L7);
  6736. LOR8(%SF42275, %FF6160, L8);
  6737. LOR8(%SF42280, %FF7040, L9);
  6738. LOR8(%SF42285, %FF7920, L10);
  6739. LOR8(%SF42290, %FF8800, L11);
  6740. LOR8(%SF42295, %FF9680, L12);
  6741.  
  6742. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  6743.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  6744.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  6745.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  6746.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  6747.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  6748.        ~P17 P17 ~P53 P53 *
  6749.  
  6750. LOR8(%SF42300, %FF10560, L13);
  6751. LOR8(%SF42305, %FF11440, L14);
  6752. LOR8(%SF42310, %FF12320, L15);
  6753. LOR8(%SF42315, %FF13200, L16);
  6754. LOR8(%SF42320, %FF14080, L17);
  6755. LOR8(%SF42325, %FF14960, L18);
  6756. LOR8(%SF42330, %FF15840, L19);
  6757. LOR8(%SF42335, %FF16720, L20);
  6758. LOR8(%SF42340, %FF17600, L21);
  6759. LOR8(%SF42345, %FF18480, L22);
  6760. LOR8(%SF42350, %FF19360, L23);
  6761. LOR8(%SF42355, %FF20240, L24);
  6762.  
  6763. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  6764.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  6765.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  6766.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  6767.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  6768.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  6769.        ~P17 P17 ~P53 P53 *
  6770.  
  6771. LOR8(%SF42360, %FF21120, L25);
  6772. LOR8(%SF42365, %FF22000, L26);
  6773. LOR8(%SF42370, %FF22880, L27);
  6774. LOR8(%SF42375, %FF23760, L28);
  6775. LOR8(%SF42380, %FF24640, L29);
  6776. LOR8(%SF42385, %FF25520, L30);
  6777. LOR8(%SF42390, %FF26400, L31);
  6778. LOR8(%SF42395, %FF27280, L32);
  6779. LOR8(%SF42400, %FF28160, L33);
  6780. LOR8(%SF42405, %FF29040, L34);
  6781. LOR8(%SF42410, %FF29920, L35);
  6782. LOR8(%SF42415, %FF30800, L36);
  6783.  
  6784. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  6785.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  6786.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  6787.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  6788.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  6789.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  6790.        ~P17 P17 ~P53 P53 *
  6791.  
  6792. LOR8(%SF42420, %FF31680, L37);
  6793. LOR8(%SF42425, %FF32560, L38);
  6794. LOR8(%SF42430, %FF33440, L39);
  6795. LOR8(%SF42435, %FF34320, L40);
  6796. LOR8(%SF42440, %FF35200, L41);
  6797. LOR8(%SF42445, %FF36080, L42);
  6798. LOR8(%SF42450, %FF36960, L43);
  6799. LOR8(%SF42455, %FF37840, L44);
  6800. LOR8(%SF42460, %FF38720, L45);
  6801. LOR8(%SF42465, %FF39600, L46);
  6802. LOR8(%SF42470, %FF40480, L47);
  6803. LOR8(%SF42475, %FF41360, L48);
  6804.  
  6805. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  6806.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  6807.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  6808.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  6809.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  6810.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  6811.  
  6812. EP1800GLOBAL(%SF42281, %SF7832, L9, P10, L49, %FF7832, N4, N113, %FF7744, L97, N177, P17, N193);
  6813. EP1800GLOBAL(%SF42286, %SF8712, L10, P11, L50, %FF8712, N3, N114, %FF8624, L98, N178, P17, N194);
  6814. EP1800GLOBAL(%SF42291, %SF9592, L11, P12, L51, %FF9592, N2, N115, %FF9504, L99, N179, P17, N195);
  6815. EP1800GLOBAL(%SF42296, %SF10472, L12, P13, L52, %FF10472, N1, N116, %FF10384, L100, N180, P17, N196);
  6816.  
  6817. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  6818.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  6819.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  6820.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  6821.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  6822.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  6823.        ~P17 P17 ~P53 P53 *
  6824.  
  6825. EP1800GLOBAL(%SF42301, %SF11352, L13, P23, L53, %FF11352, N13, N133, %FF11264, L101, N181, P19, N197);
  6826. EP1800GLOBAL(%SF42306, %SF12232, L14, P24, L54, %FF12232, N14, N134, %FF12144, L102, N182, P19, N198);
  6827. EP1800GLOBAL(%SF42311, %SF13112, L15, P25, L55, %FF13112, N15, N135, %FF13024, L103, N183, P19, N199);
  6828. EP1800GLOBAL(%SF42316, %SF13992, L16, P26, L56, %FF13992, N16, N136, %FF13904, L104, N184, P19, N200);
  6829.  
  6830. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  6831.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  6832.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  6833.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  6834.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  6835.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  6836.        ~P17 P17 ~P53 P53 *
  6837.  
  6838. EP1800GLOBAL(%SF42401, %SF28952, L33, P44, L57, %FF28952, N28, N137, %FF28864, L105, N185, P51, N201);
  6839. EP1800GLOBAL(%SF42406, %SF29832, L34, P45, L58, %FF29832, N27, N138, %FF29744, L106, N186, P51, N202);
  6840. EP1800GLOBAL(%SF42411, %SF30712, L35, P46, L59, %FF30712, N26, N139, %FF30624, L107, N187, P51, N203);
  6841. EP1800GLOBAL(%SF42416, %SF31592, L36, P47, L60, %FF31592, N25, N140, %FF31504, L108, N188, P51, N204);
  6842.  
  6843. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  6844.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  6845.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  6846.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  6847.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  6848.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  6849.        ~P17 P17 ~P53 P53 *
  6850.  
  6851. EP1800GLOBAL(%SF42421, %SF32472, L37, P57, L61, %FF32472, N37, N141, %FF32384, L109, N189, P53, N205);
  6852. EP1800GLOBAL(%SF42426, %SF33352, L38, P58, L62, %FF33352, N38, N142, %FF33264, L110, N190, P53, N206);
  6853. EP1800GLOBAL(%SF42431, %SF34232, L39, P59, L63, %FF34232, N39, N143, %FF34144, L111, N191, P53, N207);
  6854. EP1800GLOBAL(%SF42436, %SF35112, L40, P60, L64, %FF35112, N40, N144, %FF35024, L112, N192, P53, N208);
  6855.  
  6856. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  6857.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  6858.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  6859.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  6860.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  6861.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  6862.  
  6863. EP1800LOCAL(%SF42241, %SF792, L1, P2, L65, %FF792, N12, N65, N97, %FF704, L113, N145, P17, N209);
  6864. EP1800LOCAL(%SF42246, %SF1672, L2, P3, L66, %FF1672, N11, N66, N98, %FF1584, L114, N146, P17, N210);
  6865. EP1800LOCAL(%SF42251, %SF2552, L3, P4, L67, %FF2552, N10, N67, N99, %FF2464, L115, N147, P17, N211);
  6866. EP1800LOCAL(%SF42256, %SF3432, L4, P5, L68, %FF3432, N9, N68, N100, %FF3344, L116, N148, P17, N212);
  6867. EP1800LOCAL(%SF42261, %SF4312, L5, P6, L69, %FF4312, N8, N69, N101, %FF4224, L117, N149, P17, N213);
  6868. EP1800LOCAL(%SF42266, %SF5192, L6, P7, L70, %FF5192, N7, N70, N102, %FF5104, L118, N150, P17, N214);
  6869. EP1800LOCAL(%SF42271, %SF6072, L7, P8, L71, %FF6072, N6, N71, N103, %FF5984, L119, N151, P17, N215);
  6870. EP1800LOCAL(%SF42276, %SF6952, L8, P9, L72, %FF6952, N5, N72, N104, %FF6864, L120, N152, P17, N216);
  6871.  
  6872. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  6873.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  6874.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  6875.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  6876.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  6877.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  6878.        ~P17 P17 ~P53 P53 *
  6879.  
  6880. EP1800LOCAL(%SF42321, %SF14872, L17, P27, L73, %FF14872, N17, N73, N105, %FF14784, L121, N153, P19, N217);
  6881. EP1800LOCAL(%SF42326, %SF15752, L18, P28, L74, %FF15752, N18, N74, N106, %FF15664, L122, N154, P19, N218);
  6882. EP1800LOCAL(%SF42331, %SF16632, L19, P29, L75, %FF16632, N19, N75, N107, %FF16544, L123, N155, P19, N219);
  6883. EP1800LOCAL(%SF42336, %SF17512, L20, P30, L76, %FF17512, N20, N76, N108, %FF17424, L124, N156, P19, N220);
  6884. EP1800LOCAL(%SF42341, %SF18392, L21, P31, L77, %FF18392, N21, N77, N109, %FF18304, L125, N157, P19, N221);
  6885. EP1800LOCAL(%SF42346, %SF19272, L22, P32, L78, %FF19272, N22, N78, N110, %FF19184, L126, N158, P19, N222);
  6886. EP1800LOCAL(%SF42351, %SF20152, L23, P33, L79, %FF20152, N23, N79, N111, %FF20064, L127, N159, P19, N223);
  6887. EP1800LOCAL(%SF42356, %SF21032, L24, P34, L80, %FF21032, N24, N80, N112, %FF20944, L128, N160, P19, N224);
  6888.  
  6889. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  6890.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  6891.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  6892.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  6893.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  6894.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  6895.        ~P17 P17 ~P53 P53 *
  6896.  
  6897. EP1800LOCAL(%SF42361, %SF21912, L25, P36, L81, %FF21912, N36, N81, N113, %FF21824, L129, N161, P51, N225);
  6898. EP1800LOCAL(%SF42366, %SF22792, L26, P37, L82, %FF22792, N35, N82, N114, %FF22704, L130, N162, P51, N226);
  6899. EP1800LOCAL(%SF42371, %SF23672, L27, P38, L83, %FF23672, N34, N83, N115, %FF23584, L131, N163, P51, N227);
  6900. EP1800LOCAL(%SF42376, %SF24552, L28, P39, L84, %FF24552, N33, N84, N116, %FF24464, L132, N164, P51, N228);
  6901. EP1800LOCAL(%SF42381, %SF25432, L29, P40, L85, %FF25432, N32, N85, N117, %FF25344, L133, N165, P51, N229);
  6902. EP1800LOCAL(%SF42386, %SF26312, L30, P41, L86, %FF26312, N31, N86, N118, %FF26224, L134, N166, P51, N230);
  6903. EP1800LOCAL(%SF42391, %SF27192, L31, P42, L87, %FF27192, N30, N87, N119, %FF27104, L135, N167, P51, N231);
  6904. EP1800LOCAL(%SF42396, %SF28072, L32, P43, L88, %FF28072, N29, N88, N120, %FF27984, L136, N168, P51, N232);
  6905.  
  6906. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  6907.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  6908.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  6909.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  6910.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  6911.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  6912.        ~P17 P17 ~P53 P53 *
  6913.  
  6914. EP1800LOCAL(%SF42441, %SF35992, L41, P61, L89, %FF35992, N41, N89, N121, %FF35904, L137, N169, P53, N233);
  6915. EP1800LOCAL(%SF42446, %SF36872, L42, P62, L90, %FF36872, N42, N90, N122, %FF36784, L138, N170, P53, N234);
  6916. EP1800LOCAL(%SF42451, %SF37752, L43, P63, L91, %FF37752, N43, N91, N123, %FF37664, L139, N171, P53, N235);
  6917. EP1800LOCAL(%SF42456, %SF38632, L44, P64, L92, %FF38632, N44, N92, N124, %FF38544, L140, N172, P53, N236);
  6918. EP1800LOCAL(%SF42461, %SF39512, L45, P65, L93, %FF39512, N45, N93, N125, %FF39424, L141, N173, P53, N237);
  6919. EP1800LOCAL(%SF42466, %SF40392, L46, P66, L94, %FF40392, N46, N94, N126, %FF40304, L142, N174, P53, N238);
  6920. EP1800LOCAL(%SF42471, %SF41272, L47, P67, L95, %FF41272, N47, N95, N127, %FF41184, L143, N175, P53, N239);
  6921. EP1800LOCAL(%SF42476, %SF42152, L48, P68, L96, %FF42152, N48, N96, N128, %FF42064, L144, N176, P53, N240);
  6922.  
  6923. %ENDMODEL
  6924.  
  6925. %StartModel
  6926. %Manufacturer:Unit_Delay
  6927. %Type:EP1800
  6928. %PartNumber:UDEP1810
  6929. %LastNode ? ?
  6930. %NumPins: 68
  6931. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  6932.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  6933.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  6934.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  6935.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  6936.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  6937.  
  6938. %MACRO IODelay(OutPin:%TEXT, FDFNode:%TEXT);
  6939.     BUF(OutPin; FDFNode; 1,1,1,1);
  6940. %MACEND;
  6941.  
  6942. %MACRO LOR8(PolarityFuse:%SF, InFuse:%FF, LorOutput:%TEXT);
  6943.  %IF %PolarityFuse = 1 %THEN
  6944.   LOR(%InFuse, %InFuse+88, %InFuse+176, %InFuse+264, %InFuse+352, %InFuse+440,
  6945.       %InFuse+528, %InFuse+616; LorOutput);
  6946.  %ELSE
  6947.   LNOR(%InFuse, %InFuse+88, %InFuse+176, %InFuse+264, %InFuse+352, %InFuse+440,
  6948.       %InFuse+528, %InFuse+616; LorOutput);
  6949.  %END;
  6950. %MACEND;
  6951.  
  6952. %MACRO EP1800GLOBAL(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  6953.        XorInput:%TEXT, InFuse:%FF, TNode:%TEXT, CLK:%TEXT, ClrFuse:%FF,
  6954.        Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT, DInput:%TEXT);
  6955.  
  6956. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  6957.  
  6958.   0,2:
  6959.    BUF(LorOutput; TNode; 1,1,1,1);
  6960.    %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  6961.       BUF(LorOutput; Outpin; 1,1,1,1);
  6962.    %ELSE
  6963.       BUF(LorOutput; TSBInput; 1,1,1,1);
  6964.       TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6965.    %END;
  6966.  |1,3:
  6967.    BUF(LorOutput; TNode; 1,1,1,1);
  6968.    BUF(LorOutput; Outpin; 1,1,1,1);
  6969.  |4,5,6,7:
  6970.    BUF(LorOutput; TNode; 1,1,1,1);
  6971.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  6972.  |8:
  6973.    LNOR(%ClrFuse, IPH; Clear);
  6974.    BUF(LorOutput; DInput; 1,1,1,1);
  6975.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6976.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  6977.        BUF(TNode; Outpin; 0,0,0,0);
  6978.     %ELSE
  6979.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6980.     %END;
  6981.  |9:
  6982.    AND(%InFuse; CLK; 0,0,0,0);
  6983.    LNOR(%ClrFuse, IPH; Clear);
  6984.    BUF(LorOutput; DInput; 1,1,1,1);
  6985.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6986.    BUF(TNode; Outpin; 0,0,0,0);
  6987.  |10:
  6988.    LXOR(LorOutput, TNode; XorInput);
  6989.    LNOR(%ClrFuse, IPH; Clear);
  6990.    BUF(XorInput; DInput; 1,1,1,1);
  6991.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  6992.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  6993.        BUF(TNode; Outpin; 0,0,0,0);
  6994.     %ELSE
  6995.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  6996.     %END;
  6997.  |11:
  6998.    LXOR(LorOutput, TNode; XorInput);
  6999.    AND(%InFuse; CLK; 0,0,0,0);
  7000.    LNOR(%ClrFuse, IPH; Clear);
  7001.    BUF(XorInput; DInput; 1,1,1,1);
  7002.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  7003.    BUF(TNode; Outpin; 0,0,0,0);
  7004.  |12:
  7005.    LNOR(%ClrFuse, IPH; Clear);
  7006.    BUF(LorOutput; DInput; 1,1,1,1);
  7007.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  7008.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  7009.  |13:
  7010.    AND(%InFuse; CLK; 0,0,0,0);
  7011.    LNOR(%ClrFuse, IPH; Clear);
  7012.    BUF(LorOutput; DInput; 1,1,1,1);
  7013.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  7014.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  7015.  |14:
  7016.    LXOR(LorOutput, TNode; XorInput);
  7017.    LNOR(%ClrFuse, IPH; Clear);
  7018.    BUF(XorInput; DInput; 1,1,1,1);
  7019.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  7020.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  7021.  |15:
  7022.    LXOR(LorOutput, TNode; XorInput);
  7023.    AND(%InFuse; CLK; 0,0,0,0);
  7024.    LNOR(%ClrFuse, IPH; Clear);
  7025.    BUF(XorInput; DInput; 1,1,1,1);
  7026.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  7027.    TSB(zero, ZERO; Outpin; 1,1,1,1,1,1,1,1);
  7028.  %END;
  7029. %MACEND;
  7030.  
  7031. %MACRO EP1800LOCAL(ArchBit:%SF, EnableFuse:%SF, LorOutput:%TEXT, Outpin:%TEXT,
  7032.       XorInput:%TEXT, InFuse:%FF, FeedBack:%TEXT, TNode:%TEXT, CLK:%TEXT,
  7033.       ClrFuse:%FF, Clear:%TEXT, TSBInput:%TEXT, CLKPin:%TEXT, DInput:%TEXT);
  7034.  
  7035. %CASE %ArchBit+3, %ArchBit+2, %ArchBit+1, %ArchBit
  7036.  
  7037.   0,2:
  7038.    %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  7039.       BUF(LorOutput; Outpin; 1,1,1,1);
  7040.    %ELSE
  7041.       BUF(LorOutput; TSBInput; 1,1,1,1);
  7042.       TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  7043.    %END;
  7044.    BUF(OutPin; FeedBack; 0,0,0,0);
  7045.  |1,3:
  7046.    BUF(LorOutput; Outpin; 1,1,1,1);
  7047.    BUF(OutPin; FeedBack; 0,0,0,0);
  7048.  |4:
  7049.    LNOR(%ClrFuse, IPH; Clear);
  7050.    BUF(LorOutput; DInput; 1,1,1,1);
  7051.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  7052.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  7053.        BUF(LorOutput; Outpin; 1,1,1,1);
  7054.     %ELSE
  7055.        BUF(LorOutput; TSBInput; 1,1,1,1);
  7056.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  7057.     %END;
  7058.    BUF(TNode; FeedBack; 0,0,0,0);
  7059.  |5:
  7060.    AND(%InFuse; CLK; 0,0,0,0);
  7061.    LNOR(%ClrFuse, IPH; Clear);
  7062.    BUF(LorOutput; DInput; 1,1,1,1);
  7063.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  7064.    BUF(LorOutput; Outpin; 1,1,1,1);
  7065.    BUF(TNode; FeedBack; 0,0,0,0);
  7066.  |6:
  7067.    LXOR(LorOutput, TNode; XorInput);
  7068.    LNOR(%ClrFuse, IPH; Clear);
  7069.    BUF(XorInput; DInput; 1,1,1,1);
  7070.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  7071.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  7072.        BUF(LorOutput; Outpin; 1,1,1,1);
  7073.     %ELSE
  7074.        BUF(LorOutput; TSBInput; 1,1,1,1);
  7075.        TSB(TSBInput, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  7076.     %END;
  7077.    BUF(TNode; FeedBack; 0,0,0,0);
  7078.  |7:
  7079.    LXOR(LorOutput, TNode; XorInput);
  7080.    AND(%InFuse; CLK; 0,0,0,0);
  7081.    LNOR(%ClrFuse, IPH; Clear);
  7082.    BUF(XorInput; DInput; 1,1,1,1);
  7083.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  7084.    BUF(LorOutput; Outpin; 1,1,1,1);
  7085.    BUF(TNode; FeedBack; 0,0,0,0);
  7086.  |8:
  7087.    LNOR(%ClrFuse, IPH; Clear);
  7088.    BUF(LorOutput; DInput; 1,1,1,1);
  7089.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  7090.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  7091.        BUF(TNode; Outpin; 0,0,0,0);
  7092.     %ELSE
  7093.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  7094.     %END;
  7095.    BUF(Outpin; FeedBack; 0,0,0,0);
  7096.  |9:
  7097.    AND(%InFuse; CLK; 0,0,0,0);
  7098.    LNOR(%ClrFuse, IPH; Clear);
  7099.    BUF(LorOutput; DInput; 1,1,1,1);
  7100.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  7101.    BUF(TNode; Outpin; 0,0,0,0);
  7102.    BUF(Outpin; FeedBack; 0,0,0,0);
  7103.  |10:
  7104.    LXOR(LorOutput, TNode; XorInput);
  7105.    LNOR(%ClrFuse, IPH; Clear);
  7106.    BUF(XorInput; DInput; 1,1,1,1);
  7107.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  7108.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  7109.        BUF(TNode; Outpin; 0,0,0,0);
  7110.     %ELSE
  7111.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  7112.     %END;
  7113.    BUF(Outpin; FeedBack; 0,0,0,0);
  7114.  |11:
  7115.    LXOR(LorOutput, TNode; XorInput);
  7116.    AND(%InFuse; CLK; 0,0,0,0);
  7117.    LNOR(%ClrFuse, IPH; Clear);
  7118.    BUF(XorInput; DInput; 1,1,1,1);
  7119.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  7120.    BUF(TNode; Outpin; 0,0,0,0);
  7121.    BUF(Outpin; FeedBack; 0,0,0,0);
  7122.  |12:
  7123.    LNOR(%ClrFuse, IPH; Clear);
  7124.    BUF(LorOutput; DInput; 1,1,1,1);
  7125.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  7126.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  7127.        BUF(TNode; Outpin; 0,0,0,0);
  7128.     %ELSE
  7129.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  7130.     %END;
  7131.    BUF(TNode; FeedBack; 0,0,0,0);
  7132.  |13:
  7133.    AND(%InFuse; CLK; 0,0,0,0);
  7134.    LNOR(%ClrFuse, IPH; Clear);
  7135.    BUF(LorOutput; DInput; 1,1,1,1);
  7136.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  7137.    BUF(TNode; Outpin; 0,0,0,0);
  7138.    BUF(TNode; FeedBack; 0,0,0,0);
  7139.  |14:
  7140.    LXOR(LorOutput, TNode; XorInput);
  7141.    LNOR(%ClrFuse, IPH; Clear);
  7142.    BUF(XorInput; DInput; 1,1,1,1);
  7143.    DQFFC(DInput, CLKPin, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  7144.     %IF %EnableFuse..%EnableFuse+87 = 1 %THEN
  7145.        BUF(TNode; Outpin; 0,0,0,0);
  7146.     %ELSE
  7147.        TSB(TNode, %InFuse; Outpin; 1,1,1,1,1,1,1,1);
  7148.     %END;
  7149.    BUF(TNode; FeedBack; 0,0,0,0);
  7150.  |15:
  7151.    LXOR(LorOutput, TNode; XorInput);
  7152.    AND(%InFuse; CLK; 0,0,0,0);
  7153.    LNOR(%ClrFuse, IPH; Clear);
  7154.    BUF(XorInput; DInput; 1,1,1,1);
  7155.    DQFFC(DInput, CLK, Clear; TNode; 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
  7156.    BUF(TNode; Outpin; 0,0,0,0);
  7157.    BUF(TNode; FeedBack; 0,0,0,0);
  7158.  %END;
  7159. %MACEND;
  7160.  
  7161. SET(LARGEMODEL);
  7162.  
  7163. IODelay(P47, N49);
  7164. IODelay(P46, N50);
  7165. IODelay(P45, N51);
  7166. IODelay(P44, N52);
  7167. IODelay(P23, N53);
  7168. IODelay(P24, N54);
  7169. IODelay(P25, N55);
  7170. IODelay(P26, N56);
  7171. IODelay(P13, N57);
  7172. IODelay(P12, N58);
  7173. IODelay(P11, N59);
  7174. IODelay(P10, N60);
  7175. IODelay(P57, N61);
  7176. IODelay(P58, N62);
  7177. IODelay(P59, N63);
  7178. IODelay(P60, N64);
  7179.  
  7180. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  7181.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  7182.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  7183.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  7184.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  7185.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  7186.  
  7187. LOR8(%SF42240, %FF00, L1);
  7188. LOR8(%SF42245, %FF880, L2);
  7189. LOR8(%SF42250, %FF1760, L3);
  7190. LOR8(%SF42255, %FF2640, L4);
  7191. LOR8(%SF42260, %FF3520, L5);
  7192. LOR8(%SF42265, %FF4400, L6);
  7193. LOR8(%SF42270, %FF5280, L7);
  7194. LOR8(%SF42275, %FF6160, L8);
  7195. LOR8(%SF42280, %FF7040, L9);
  7196. LOR8(%SF42285, %FF7920, L10);
  7197. LOR8(%SF42290, %FF8800, L11);
  7198. LOR8(%SF42295, %FF9680, L12);
  7199.  
  7200. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  7201.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  7202.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  7203.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  7204.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  7205.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  7206.        ~P17 P17 ~P53 P53 *
  7207.  
  7208. LOR8(%SF42300, %FF10560, L13);
  7209. LOR8(%SF42305, %FF11440, L14);
  7210. LOR8(%SF42310, %FF12320, L15);
  7211. LOR8(%SF42315, %FF13200, L16);
  7212. LOR8(%SF42320, %FF14080, L17);
  7213. LOR8(%SF42325, %FF14960, L18);
  7214. LOR8(%SF42330, %FF15840, L19);
  7215. LOR8(%SF42335, %FF16720, L20);
  7216. LOR8(%SF42340, %FF17600, L21);
  7217. LOR8(%SF42345, %FF18480, L22);
  7218. LOR8(%SF42350, %FF19360, L23);
  7219. LOR8(%SF42355, %FF20240, L24);
  7220.  
  7221. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  7222.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  7223.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  7224.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  7225.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  7226.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  7227.        ~P17 P17 ~P53 P53 *
  7228.  
  7229. LOR8(%SF42360, %FF21120, L25);
  7230. LOR8(%SF42365, %FF22000, L26);
  7231. LOR8(%SF42370, %FF22880, L27);
  7232. LOR8(%SF42375, %FF23760, L28);
  7233. LOR8(%SF42380, %FF24640, L29);
  7234. LOR8(%SF42385, %FF25520, L30);
  7235. LOR8(%SF42390, %FF26400, L31);
  7236. LOR8(%SF42395, %FF27280, L32);
  7237. LOR8(%SF42400, %FF28160, L33);
  7238. LOR8(%SF42405, %FF29040, L34);
  7239. LOR8(%SF42410, %FF29920, L35);
  7240. LOR8(%SF42415, %FF30800, L36);
  7241.  
  7242. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  7243.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  7244.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  7245.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  7246.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  7247.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  7248.        ~P17 P17 ~P53 P53 *
  7249.  
  7250. LOR8(%SF42420, %FF31680, L37);
  7251. LOR8(%SF42425, %FF32560, L38);
  7252. LOR8(%SF42430, %FF33440, L39);
  7253. LOR8(%SF42435, %FF34320, L40);
  7254. LOR8(%SF42440, %FF35200, L41);
  7255. LOR8(%SF42445, %FF36080, L42);
  7256. LOR8(%SF42450, %FF36960, L43);
  7257. LOR8(%SF42455, %FF37840, L44);
  7258. LOR8(%SF42460, %FF38720, L45);
  7259. LOR8(%SF42465, %FF39600, L46);
  7260. LOR8(%SF42470, %FF40480, L47);
  7261. LOR8(%SF42475, %FF41360, L48);
  7262.  
  7263. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  7264.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  7265.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  7266.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  7267.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  7268.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  7269.  
  7270. EP1800GLOBAL(%SF42281, %SF7832, L9, P10, L49, %FF7832, N4, N113, %FF7744, L97, N177, P17, N193);
  7271. EP1800GLOBAL(%SF42286, %SF8712, L10, P11, L50, %FF8712, N3, N114, %FF8624, L98, N178, P17, N194);
  7272. EP1800GLOBAL(%SF42291, %SF9592, L11, P12, L51, %FF9592, N2, N115, %FF9504, L99, N179, P17, N195);
  7273. EP1800GLOBAL(%SF42296, %SF10472, L12, P13, L52, %FF10472, N1, N116, %FF10384, L100, N180, P17, N196);
  7274.  
  7275. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  7276.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  7277.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  7278.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  7279.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  7280.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  7281.        ~P17 P17 ~P53 P53 *
  7282.  
  7283. EP1800GLOBAL(%SF42301, %SF11352, L13, P23, L53, %FF11352, N13, N133, %FF11264, L101, N181, P19, N197);
  7284. EP1800GLOBAL(%SF42306, %SF12232, L14, P24, L54, %FF12232, N14, N134, %FF12144, L102, N182, P19, N198);
  7285. EP1800GLOBAL(%SF42311, %SF13112, L15, P25, L55, %FF13112, N15, N135, %FF13024, L103, N183, P19, N199);
  7286. EP1800GLOBAL(%SF42316, %SF13992, L16, P26, L56, %FF13992, N16, N136, %FF13904, L104, N184, P19, N200);
  7287.  
  7288. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  7289.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  7290.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  7291.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  7292.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  7293.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  7294.        ~P17 P17 ~P53 P53 *
  7295.  
  7296. EP1800GLOBAL(%SF42401, %SF28952, L33, P44, L57, %FF28952, N28, N137, %FF28864, L105, N185, P51, N201);
  7297. EP1800GLOBAL(%SF42406, %SF29832, L34, P45, L58, %FF29832, N27, N138, %FF29744, L106, N186, P51, N202);
  7298. EP1800GLOBAL(%SF42411, %SF30712, L35, P46, L59, %FF30712, N26, N139, %FF30624, L107, N187, P51, N203);
  7299. EP1800GLOBAL(%SF42416, %SF31592, L36, P47, L60, %FF31592, N25, N140, %FF31504, L108, N188, P51, N204);
  7300.  
  7301. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  7302.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  7303.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  7304.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  7305.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  7306.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  7307.        ~P17 P17 ~P53 P53 *
  7308.  
  7309. EP1800GLOBAL(%SF42421, %SF32472, L37, P57, L61, %FF32472, N37, N141, %FF32384, L109, N189, P53, N205);
  7310. EP1800GLOBAL(%SF42426, %SF33352, L38, P58, L62, %FF33352, N38, N142, %FF33264, L110, N190, P53, N206);
  7311. EP1800GLOBAL(%SF42431, %SF34232, L39, P59, L63, %FF34232, N39, N143, %FF34144, L111, N191, P53, N207);
  7312. EP1800GLOBAL(%SF42436, %SF35112, L40, P60, L64, %FF35112, N40, N144, %FF35024, L112, N192, P53, N208);
  7313.  
  7314. %FDF AND 0 ~N1 N1 ~N2 N2 ~N3 N3 ~N4 N4 ~N5 N5 ~N6 N6 ~N7 N7 ~N8 N8 ~N9 N9
  7315.        ~N10 N10 ~N11 N11 ~N12 N12 ~N49 N49 ~N50 N50 ~N51 N51 ~N52 N52
  7316.        ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57 ~N58 N58 ~N59 N59
  7317.        ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64 ~P50 P50 ~P49 P49
  7318.        ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16 ~P15 P15 ~P14 P14
  7319.        ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19 ~P17 P17 ~P53 P53 *
  7320.  
  7321. EP1800LOCAL(%SF42241, %SF792, L1, P2, L65, %FF792, N12, N65, N97, %FF704, L113, N145, P17, N209);
  7322. EP1800LOCAL(%SF42246, %SF1672, L2, P3, L66, %FF1672, N11, N66, N98, %FF1584, L114, N146, P17, N210);
  7323. EP1800LOCAL(%SF42251, %SF2552, L3, P4, L67, %FF2552, N10, N67, N99, %FF2464, L115, N147, P17, N211);
  7324. EP1800LOCAL(%SF42256, %SF3432, L4, P5, L68, %FF3432, N9, N68, N100, %FF3344, L116, N148, P17, N212);
  7325. EP1800LOCAL(%SF42261, %SF4312, L5, P6, L69, %FF4312, N8, N69, N101, %FF4224, L117, N149, P17, N213);
  7326. EP1800LOCAL(%SF42266, %SF5192, L6, P7, L70, %FF5192, N7, N70, N102, %FF5104, L118, N150, P17, N214);
  7327. EP1800LOCAL(%SF42271, %SF6072, L7, P8, L71, %FF6072, N6, N71, N103, %FF5984, L119, N151, P17, N215);
  7328. EP1800LOCAL(%SF42276, %SF6952, L8, P9, L72, %FF6952, N5, N72, N104, %FF6864, L120, N152, P17, N216);
  7329.  
  7330. %FDF AND 0 ~N13 N13 ~N14 N14 ~N15 N15 ~N16 N16 ~N17 N17 ~N18 N18 ~N19 N19
  7331.            ~N20 N20 ~N21 N21 ~N22 N22 ~N23 N23 ~N24 N24 ~N49 N49 ~N50 N50
  7332.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  7333.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  7334.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  7335.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  7336.        ~P17 P17 ~P53 P53 *
  7337.  
  7338. EP1800LOCAL(%SF42321, %SF14872, L17, P27, L73, %FF14872, N17, N73, N105, %FF14784, L121, N153, P19, N217);
  7339. EP1800LOCAL(%SF42326, %SF15752, L18, P28, L74, %FF15752, N18, N74, N106, %FF15664, L122, N154, P19, N218);
  7340. EP1800LOCAL(%SF42331, %SF16632, L19, P29, L75, %FF16632, N19, N75, N107, %FF16544, L123, N155, P19, N219);
  7341. EP1800LOCAL(%SF42336, %SF17512, L20, P30, L76, %FF17512, N20, N76, N108, %FF17424, L124, N156, P19, N220);
  7342. EP1800LOCAL(%SF42341, %SF18392, L21, P31, L77, %FF18392, N21, N77, N109, %FF18304, L125, N157, P19, N221);
  7343. EP1800LOCAL(%SF42346, %SF19272, L22, P32, L78, %FF19272, N22, N78, N110, %FF19184, L126, N158, P19, N222);
  7344. EP1800LOCAL(%SF42351, %SF20152, L23, P33, L79, %FF20152, N23, N79, N111, %FF20064, L127, N159, P19, N223);
  7345. EP1800LOCAL(%SF42356, %SF21032, L24, P34, L80, %FF21032, N24, N80, N112, %FF20944, L128, N160, P19, N224);
  7346.  
  7347. %FDF AND 0 ~N25 N25 ~N26 N26 ~N27 N27 ~N28 N28 ~N29 N29 ~N30 N30 ~N31 N31
  7348.            ~N32 N32 ~N33 N33 ~N34 N34 ~N35 N35 ~N36 N36 ~N49 N49 ~N50 N50
  7349.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  7350.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  7351.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  7352.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  7353.        ~P17 P17 ~P53 P53 *
  7354.  
  7355. EP1800LOCAL(%SF42361, %SF21912, L25, P36, L81, %FF21912, N36, N81, N113, %FF21824, L129, N161, P51, N225);
  7356. EP1800LOCAL(%SF42366, %SF22792, L26, P37, L82, %FF22792, N35, N82, N114, %FF22704, L130, N162, P51, N226);
  7357. EP1800LOCAL(%SF42371, %SF23672, L27, P38, L83, %FF23672, N34, N83, N115, %FF23584, L131, N163, P51, N227);
  7358. EP1800LOCAL(%SF42376, %SF24552, L28, P39, L84, %FF24552, N33, N84, N116, %FF24464, L132, N164, P51, N228);
  7359. EP1800LOCAL(%SF42381, %SF25432, L29, P40, L85, %FF25432, N32, N85, N117, %FF25344, L133, N165, P51, N229);
  7360. EP1800LOCAL(%SF42386, %SF26312, L30, P41, L86, %FF26312, N31, N86, N118, %FF26224, L134, N166, P51, N230);
  7361. EP1800LOCAL(%SF42391, %SF27192, L31, P42, L87, %FF27192, N30, N87, N119, %FF27104, L135, N167, P51, N231);
  7362. EP1800LOCAL(%SF42396, %SF28072, L32, P43, L88, %FF28072, N29, N88, N120, %FF27984, L136, N168, P51, N232);
  7363.  
  7364. %FDF AND 0 ~N37 N37 ~N38 N38 ~N39 N39 ~N40 N40 ~N41 N41 ~N42 N42 ~N43 N43
  7365.            ~N44 N44 ~N45 N45 ~N46 N46 ~N47 N47 ~N48 N48 ~N49 N49 ~N50 N50
  7366.        ~N51 N51 ~N52 N52 ~N53 N53 ~N54 N54 ~N55 N55 ~N56 N56 ~N57 N57
  7367.        ~N58 N58 ~N59 N59 ~N60 N60 ~N61 N61 ~N62 N62 ~N63 N63 ~N64 N64
  7368.        ~P50 P50 ~P49 P49 ~P48 P48 ~P20 P20 ~P21 P21 ~P22 P22 ~P16 P16
  7369.        ~P15 P15 ~P14 P14 ~P54 P54 ~P55 P55 ~P56 P56 ~P51 P51 ~P19 P19
  7370.        ~P17 P17 ~P53 P53 *
  7371.  
  7372. EP1800LOCAL(%SF42441, %SF35992, L41, P61, L89, %FF35992, N41, N89, N121, %FF35904, L137, N169, P53, N233);
  7373. EP1800LOCAL(%SF42446, %SF36872, L42, P62, L90, %FF36872, N42, N90, N122, %FF36784, L138, N170, P53, N234);
  7374. EP1800LOCAL(%SF42451, %SF37752, L43, P63, L91, %FF37752, N43, N91, N123, %FF37664, L139, N171, P53, N235);
  7375. EP1800LOCAL(%SF42456, %SF38632, L44, P64, L92, %FF38632, N44, N92, N124, %FF38544, L140, N172, P53, N236);
  7376. EP1800LOCAL(%SF42461, %SF39512, L45, P65, L93, %FF39512, N45, N93, N125, %FF39424, L141, N173, P53, N237);
  7377. EP1800LOCAL(%SF42466, %SF40392, L46, P66, L94, %FF40392, N46, N94, N126, %FF40304, L142, N174, P53, N238);
  7378. EP1800LOCAL(%SF42471, %SF41272, L47, P67, L95, %FF41272, N47, N95, N127, %FF41184, L143, N175, P53, N239);
  7379. EP1800LOCAL(%SF42476, %SF42152, L48, P68, L96, %FF42152, N48, N96, N128, %FF42064, L144, N176, P53, N240);
  7380.  
  7381. %ENDMODEL
  7382.  
  7383.