full_adder.asc 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392
  1. Version 4
  2. SHEET 1 2488 1876
  3. WIRE 0 16 0 -32
  4. WIRE 400 16 400 -32
  5. WIRE 784 16 784 -32
  6. WIRE 1168 16 1168 -32
  7. WIRE 1552 16 1552 -32
  8. WIRE 1952 16 1952 -32
  9. WIRE -16 32 -208 32
  10. WIRE 384 32 192 32
  11. WIRE 768 32 576 32
  12. WIRE 1152 32 960 32
  13. WIRE 1536 32 1344 32
  14. WIRE 1936 32 1744 32
  15. WIRE -608 80 -720 80
  16. WIRE -912 128 -992 128
  17. WIRE -608 128 -720 128
  18. WIRE -64 128 -64 -32
  19. WIRE 336 128 336 -32
  20. WIRE 720 128 720 -32
  21. WIRE 1104 128 1104 -32
  22. WIRE 1488 128 1488 -32
  23. WIRE 1888 128 1888 -32
  24. WIRE -80 144 -192 144
  25. WIRE 320 144 208 144
  26. WIRE 704 144 592 144
  27. WIRE 1088 144 976 144
  28. WIRE 1472 144 1360 144
  29. WIRE 1872 144 1760 144
  30. WIRE -608 176 -720 176
  31. WIRE -144 240 -144 -32
  32. WIRE 256 240 256 -32
  33. WIRE 640 240 640 -32
  34. WIRE 1024 240 1024 -32
  35. WIRE 1408 240 1408 -32
  36. WIRE 1808 240 1808 -32
  37. WIRE -160 256 -208 256
  38. WIRE 240 256 192 256
  39. WIRE 624 256 576 256
  40. WIRE 1008 256 960 256
  41. WIRE 1392 256 1344 256
  42. WIRE 1792 256 1744 256
  43. WIRE -144 352 -144 272
  44. WIRE -64 352 -64 160
  45. WIRE -64 352 -144 352
  46. WIRE 0 352 0 48
  47. WIRE 0 352 -64 352
  48. WIRE 256 352 256 272
  49. WIRE 336 352 336 160
  50. WIRE 336 352 256 352
  51. WIRE 400 352 400 48
  52. WIRE 400 352 336 352
  53. WIRE 640 352 640 272
  54. WIRE 720 352 720 160
  55. WIRE 720 352 640 352
  56. WIRE 784 352 784 48
  57. WIRE 784 352 720 352
  58. WIRE 1024 352 1024 272
  59. WIRE 1104 352 1104 160
  60. WIRE 1104 352 1024 352
  61. WIRE 1168 352 1168 48
  62. WIRE 1168 352 1104 352
  63. WIRE 1408 352 1408 272
  64. WIRE 1488 352 1488 160
  65. WIRE 1488 352 1408 352
  66. WIRE 1552 352 1552 48
  67. WIRE 1552 352 1488 352
  68. WIRE 1808 352 1808 272
  69. WIRE 1888 352 1888 160
  70. WIRE 1888 352 1808 352
  71. WIRE 1952 352 1952 48
  72. WIRE 1952 352 1888 352
  73. WIRE -64 384 -64 352
  74. WIRE 336 384 336 352
  75. WIRE 720 384 720 352
  76. WIRE 1104 384 1104 352
  77. WIRE 1488 384 1488 352
  78. WIRE 1888 384 1888 352
  79. WIRE 16 704 16 656
  80. WIRE 416 704 416 656
  81. WIRE 800 704 800 656
  82. WIRE 1184 704 1184 656
  83. WIRE 1568 704 1568 656
  84. WIRE 1968 704 1968 656
  85. WIRE 0 720 -192 720
  86. WIRE 400 720 208 720
  87. WIRE 784 720 592 720
  88. WIRE 1168 720 976 720
  89. WIRE 1552 720 1360 720
  90. WIRE 1952 720 1760 720
  91. WIRE -608 736 -704 736
  92. WIRE -896 784 -992 784
  93. WIRE -608 784 -704 784
  94. WIRE -48 816 -48 656
  95. WIRE 352 816 352 656
  96. WIRE 736 816 736 656
  97. WIRE 1120 816 1120 656
  98. WIRE 1504 816 1504 656
  99. WIRE 1904 816 1904 656
  100. WIRE -608 832 -704 832
  101. WIRE -64 832 -176 832
  102. WIRE 336 832 224 832
  103. WIRE 720 832 608 832
  104. WIRE 1104 832 992 832
  105. WIRE 1488 832 1376 832
  106. WIRE 1888 832 1776 832
  107. WIRE -128 928 -128 656
  108. WIRE 272 928 272 656
  109. WIRE 656 928 656 656
  110. WIRE 1040 928 1040 656
  111. WIRE 1424 928 1424 656
  112. WIRE 1824 928 1824 656
  113. WIRE -144 944 -192 944
  114. WIRE 256 944 208 944
  115. WIRE 640 944 592 944
  116. WIRE 1024 944 976 944
  117. WIRE 1408 944 1360 944
  118. WIRE 1808 944 1760 944
  119. WIRE -128 1040 -128 960
  120. WIRE -48 1040 -48 848
  121. WIRE -48 1040 -128 1040
  122. WIRE 16 1040 16 736
  123. WIRE 16 1040 -48 1040
  124. WIRE 272 1040 272 960
  125. WIRE 352 1040 352 848
  126. WIRE 352 1040 272 1040
  127. WIRE 416 1040 416 736
  128. WIRE 416 1040 352 1040
  129. WIRE 656 1040 656 960
  130. WIRE 736 1040 736 848
  131. WIRE 736 1040 656 1040
  132. WIRE 800 1040 800 736
  133. WIRE 800 1040 736 1040
  134. WIRE 1040 1040 1040 960
  135. WIRE 1120 1040 1120 848
  136. WIRE 1120 1040 1040 1040
  137. WIRE 1184 1040 1184 736
  138. WIRE 1184 1040 1120 1040
  139. WIRE 1424 1040 1424 960
  140. WIRE 1504 1040 1504 848
  141. WIRE 1504 1040 1424 1040
  142. WIRE 1568 1040 1568 736
  143. WIRE 1568 1040 1504 1040
  144. WIRE 1824 1040 1824 960
  145. WIRE 1904 1040 1904 848
  146. WIRE 1904 1040 1824 1040
  147. WIRE 1968 1040 1968 736
  148. WIRE 1968 1040 1904 1040
  149. WIRE 352 1232 352 1040
  150. WIRE 1504 1232 1504 1040
  151. WIRE -48 1264 -48 1040
  152. WIRE 288 1264 -48 1264
  153. WIRE 736 1264 736 1040
  154. WIRE 736 1264 432 1264
  155. WIRE 1120 1264 1120 1040
  156. WIRE 1440 1264 1120 1264
  157. WIRE 1904 1264 1904 1040
  158. WIRE 1904 1264 1584 1264
  159. WIRE 288 1408 288 1264
  160. WIRE 1440 1408 1440 1264
  161. WIRE 496 1424 304 1424
  162. WIRE 1648 1424 1456 1424
  163. WIRE -608 1472 -704 1472
  164. WIRE -896 1520 -992 1520
  165. WIRE -608 1520 -704 1520
  166. WIRE 352 1520 352 1232
  167. WIRE 1504 1520 1504 1232
  168. WIRE 480 1536 368 1536
  169. WIRE 1632 1536 1520 1536
  170. WIRE -608 1568 -704 1568
  171. WIRE 432 1632 432 1264
  172. WIRE 1584 1632 1584 1264
  173. WIRE 496 1648 448 1648
  174. WIRE 1648 1648 1600 1648
  175. WIRE 288 1744 288 1440
  176. WIRE 352 1744 352 1552
  177. WIRE 352 1744 288 1744
  178. WIRE 432 1744 432 1664
  179. WIRE 432 1744 352 1744
  180. WIRE 1440 1744 1440 1440
  181. WIRE 1504 1744 1504 1552
  182. WIRE 1504 1744 1440 1744
  183. WIRE 1584 1744 1584 1664
  184. WIRE 1584 1744 1504 1744
  185. WIRE 352 1776 352 1744
  186. WIRE 1504 1776 1504 1744
  187. FLAG -992 128 X
  188. IOPIN -992 128 In
  189. FLAG 0 -32 $G_Vss
  190. IOPIN 0 -32 In
  191. FLAG -64 -32 $G_Vdd
  192. FLAG -144 -32 0
  193. FLAG -208 32 CTRL_XA
  194. FLAG -192 144 CTRL_XB
  195. FLAG -208 256 CTRL_XC
  196. FLAG 400 -32 0
  197. FLAG 336 -32 $G_Vss
  198. FLAG 256 -32 $G_Vdd
  199. FLAG 192 32 CTRL_XA
  200. FLAG 208 144 CTRL_XB
  201. FLAG 192 256 CTRL_XC
  202. FLAG 784 -32 0
  203. FLAG 720 -32 $G_Vss
  204. FLAG 640 -32 $G_Vss
  205. FLAG 576 32 CTRL_XA
  206. FLAG 592 144 CTRL_XB
  207. FLAG 576 256 CTRL_XC
  208. FLAG 1168 -32 0
  209. FLAG 1104 -32 0
  210. FLAG 1024 -32 $G_Vss
  211. FLAG 960 32 CTRL_XA
  212. FLAG 976 144 CTRL_XB
  213. FLAG 960 256 CTRL_XC
  214. FLAG 1552 -32 $G_Vdd
  215. FLAG 1488 -32 0
  216. FLAG 1408 -32 0
  217. FLAG 1344 32 CTRL_XA
  218. FLAG 1360 144 CTRL_XB
  219. FLAG 1344 256 CTRL_XC
  220. FLAG 1952 -32 $G_Vdd
  221. FLAG 1888 -32 $G_Vdd
  222. FLAG 1808 -32 0
  223. FLAG 1744 32 CTRL_XA
  224. FLAG 1760 144 CTRL_XB
  225. FLAG 1744 256 CTRL_XC
  226. FLAG -608 80 CTRL_XC
  227. FLAG -608 128 CTRL_XB
  228. FLAG -608 176 CTRL_XA
  229. FLAG -64 384 A1
  230. FLAG 336 384 A2
  231. FLAG 720 384 A3
  232. FLAG 1104 384 A4
  233. FLAG 1488 384 A5
  234. FLAG 1888 384 A6
  235. FLAG 16 656 X
  236. IOPIN 16 656 In
  237. FLAG -48 656 A2
  238. FLAG -128 656 A1
  239. FLAG -192 720 CTRL_YA
  240. FLAG -176 832 CTRL_YB
  241. FLAG -192 944 CTRL_YC
  242. FLAG 416 656 A1
  243. FLAG 352 656 X
  244. IOPIN 352 656 In
  245. FLAG 272 656 A2
  246. FLAG 208 720 CTRL_YA
  247. FLAG 224 832 CTRL_YB
  248. FLAG 208 944 CTRL_YC
  249. FLAG 800 656 A2
  250. FLAG 736 656 A1
  251. FLAG 656 656 X
  252. IOPIN 656 656 In
  253. FLAG 592 720 CTRL_YA
  254. FLAG 608 832 CTRL_YB
  255. FLAG 592 944 CTRL_YC
  256. FLAG 1184 656 0
  257. FLAG 1120 656 A4
  258. FLAG 1040 656 A3
  259. FLAG 976 720 CTRL_YA
  260. FLAG 992 832 CTRL_YB
  261. FLAG 976 944 CTRL_YC
  262. FLAG 1568 656 A5
  263. FLAG 1504 656 0
  264. FLAG 1424 656 A4
  265. FLAG 1360 720 CTRL_YA
  266. FLAG 1376 832 CTRL_YB
  267. FLAG 1360 944 CTRL_YC
  268. FLAG 1968 656 A6
  269. FLAG 1904 656 A5
  270. FLAG 1824 656 0
  271. FLAG 1760 720 CTRL_YA
  272. FLAG 1776 832 CTRL_YB
  273. FLAG 1760 944 CTRL_YC
  274. FLAG -608 736 CTRL_YC
  275. FLAG -608 784 CTRL_YB
  276. FLAG -608 832 CTRL_YA
  277. FLAG -992 784 Y
  278. IOPIN -992 784 In
  279. FLAG 496 1424 CTRL_CA
  280. FLAG 480 1536 CTRL_CB
  281. FLAG 496 1648 CTRL_CC
  282. FLAG 1648 1424 CTRL_CA
  283. FLAG 1632 1536 CTRL_CB
  284. FLAG 1648 1648 CTRL_CC
  285. FLAG 352 1776 S
  286. IOPIN 352 1776 Out
  287. FLAG 1504 1776 CO
  288. IOPIN 1504 1776 Out
  289. FLAG -992 1520 CI
  290. IOPIN -992 1520 In
  291. FLAG -608 1472 CTRL_CA
  292. FLAG -608 1520 CTRL_CB
  293. FLAG -608 1568 CTRL_CC
  294. FLAG -48 1264 CTRL_SA
  295. FLAG 352 1232 CTRL_SB
  296. FLAG 736 1264 CTRL_SC
  297. FLAG 1120 1264 CTRL_C0A
  298. FLAG 1504 1232 CTRL_C0B
  299. FLAG 1904 1264 CTRL_C0C
  300. SYMBOL decoder1-3 -816 80 R0
  301. WINDOW 0 -44 -34 Left 0
  302. SYMATTR InstName XdecodeX
  303. SYMBOL tg 0 32 R90
  304. SYMATTR InstName XtgA1
  305. SYMBOL tg -144 256 R90
  306. SYMATTR InstName XtgC1
  307. SYMBOL tg -64 144 R90
  308. SYMATTR InstName XtgB1
  309. SYMBOL tg 400 32 R90
  310. SYMATTR InstName XtgA2
  311. SYMBOL tg 256 256 R90
  312. SYMATTR InstName XtgC2
  313. SYMBOL tg 336 144 R90
  314. SYMATTR InstName XtgB2
  315. SYMBOL tg 784 32 R90
  316. SYMATTR InstName XtgA3
  317. SYMBOL tg 640 256 R90
  318. SYMATTR InstName XtgC3
  319. SYMBOL tg 720 144 R90
  320. SYMATTR InstName XtgB3
  321. SYMBOL tg 1168 32 R90
  322. SYMATTR InstName XtgA4
  323. SYMBOL tg 1024 256 R90
  324. SYMATTR InstName XtgC4
  325. SYMBOL tg 1104 144 R90
  326. SYMATTR InstName XtgB4
  327. SYMBOL tg 1552 32 R90
  328. SYMATTR InstName XtgA5
  329. SYMBOL tg 1408 256 R90
  330. SYMATTR InstName XtgC5
  331. SYMBOL tg 1488 144 R90
  332. SYMATTR InstName XtgB5
  333. SYMBOL tg 1952 32 R90
  334. SYMATTR InstName XtgA6
  335. SYMBOL tg 1808 256 R90
  336. SYMATTR InstName XtgC6
  337. SYMBOL tg 1888 144 R90
  338. SYMATTR InstName XtgB6
  339. SYMBOL tg 16 720 R90
  340. SYMATTR InstName XtgA7
  341. SYMBOL tg -128 944 R90
  342. SYMATTR InstName XtgC7
  343. SYMBOL tg -48 832 R90
  344. SYMATTR InstName XtgB7
  345. SYMBOL tg 416 720 R90
  346. SYMATTR InstName XtgA8
  347. SYMBOL tg 272 944 R90
  348. SYMATTR InstName XtgC8
  349. SYMBOL tg 352 832 R90
  350. SYMATTR InstName XtgB8
  351. SYMBOL tg 800 720 R90
  352. SYMATTR InstName XtgA9
  353. SYMBOL tg 656 944 R90
  354. SYMATTR InstName XtgC9
  355. SYMBOL tg 736 832 R90
  356. SYMATTR InstName XtgB9
  357. SYMBOL tg 1184 720 R90
  358. SYMATTR InstName XtgA10
  359. SYMBOL tg 1040 944 R90
  360. SYMATTR InstName XtgC10
  361. SYMBOL tg 1120 832 R90
  362. SYMATTR InstName XtgB10
  363. SYMBOL tg 1568 720 R90
  364. SYMATTR InstName XtgA11
  365. SYMBOL tg 1424 944 R90
  366. SYMATTR InstName XtgC11
  367. SYMBOL tg 1504 832 R90
  368. SYMATTR InstName XtgB11
  369. SYMBOL tg 1968 720 R90
  370. SYMATTR InstName XtgA12
  371. SYMBOL tg 1824 944 R90
  372. SYMATTR InstName XtgC12
  373. SYMBOL tg 1904 832 R90
  374. SYMATTR InstName XtgB12
  375. SYMBOL decoder1-3 -800 736 R0
  376. WINDOW 0 -36 -43 Left 0
  377. SYMATTR InstName XdecodeY
  378. SYMBOL tg 288 1424 M90
  379. SYMATTR InstName XtgA15
  380. SYMBOL tg 432 1648 M90
  381. SYMATTR InstName XtgC15
  382. SYMBOL tg 352 1536 M90
  383. SYMATTR InstName XtgB15
  384. SYMBOL tg 1440 1424 M90
  385. SYMATTR InstName XtgA18
  386. SYMBOL tg 1584 1648 M90
  387. SYMATTR InstName XtgC18
  388. SYMBOL tg 1504 1536 M90
  389. SYMATTR InstName XtgB18
  390. SYMBOL decoder1-3 -800 1472 R0
  391. SYMATTR InstName X1