aboutsummaryrefslogtreecommitdiffstats
path: root/ten_bit_adder_NO_BUS/ten_bit_adder_NO_BUS.bdf
diff options
context:
space:
mode:
Diffstat (limited to 'ten_bit_adder_NO_BUS/ten_bit_adder_NO_BUS.bdf')
-rw-r--r--ten_bit_adder_NO_BUS/ten_bit_adder_NO_BUS.bdf1872
1 files changed, 1872 insertions, 0 deletions
diff --git a/ten_bit_adder_NO_BUS/ten_bit_adder_NO_BUS.bdf b/ten_bit_adder_NO_BUS/ten_bit_adder_NO_BUS.bdf
new file mode 100644
index 0000000..c4364be
--- /dev/null
+++ b/ten_bit_adder_NO_BUS/ten_bit_adder_NO_BUS.bdf
@@ -0,0 +1,1872 @@
+/*
+WARNING: Do NOT edit the input and output ports in this file in a text
+editor if you plan to continue editing the block that represents it in
+the Block Editor! File corruption is VERY likely to occur.
+*/
+/*
+Copyright (C) 1991-2013 Altera Corporation
+Your use of Altera Corporation's design tools, logic functions
+and other software and tools, and its AMPP partner logic
+functions, and any output files from any of the foregoing
+(including device programming or simulation files), and any
+associated documentation or information are expressly subject
+to the terms and conditions of the Altera Program License
+Subscription Agreement, Altera MegaCore Function License
+Agreement, or other applicable license agreement, including,
+without limitation, that your use is for the sole purpose of
+programming logic devices manufactured by Altera and sold by
+Altera or its authorized distributors. Please refer to the
+applicable agreement for further details.
+*/
+(header "graphic" (version "1.4"))
+(pin
+ (input)
+ (rect 320 448 488 464)
+ (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
+ (text "Y0" (rect 5 0 19 12)(font "Arial" ))
+ (pt 168 8)
+ (drawing
+ (line (pt 84 12)(pt 109 12))
+ (line (pt 84 4)(pt 109 4))
+ (line (pt 113 8)(pt 168 8))
+ (line (pt 84 12)(pt 84 4))
+ (line (pt 109 4)(pt 113 8))
+ (line (pt 109 12)(pt 113 8))
+ )
+ (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
+)
+(pin
+ (input)
+ (rect 320 464 488 480)
+ (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
+ (text "Y1" (rect 5 0 19 12)(font "Arial" ))
+ (pt 168 8)
+ (drawing
+ (line (pt 84 12)(pt 109 12))
+ (line (pt 84 4)(pt 109 4))
+ (line (pt 113 8)(pt 168 8))
+ (line (pt 84 12)(pt 84 4))
+ (line (pt 109 4)(pt 113 8))
+ (line (pt 109 12)(pt 113 8))
+ )
+ (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
+)
+(pin
+ (input)
+ (rect 320 480 488 496)
+ (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
+ (text "Y2" (rect 5 0 19 12)(font "Arial" ))
+ (pt 168 8)
+ (drawing
+ (line (pt 84 12)(pt 109 12))
+ (line (pt 84 4)(pt 109 4))
+ (line (pt 113 8)(pt 168 8))
+ (line (pt 84 12)(pt 84 4))
+ (line (pt 109 4)(pt 113 8))
+ (line (pt 109 12)(pt 113 8))
+ )
+ (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
+)
+(pin
+ (input)
+ (rect 320 496 488 512)
+ (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
+ (text "Y3" (rect 5 0 19 12)(font "Arial" ))
+ (pt 168 8)
+ (drawing
+ (line (pt 84 12)(pt 109 12))
+ (line (pt 84 4)(pt 109 4))
+ (line (pt 113 8)(pt 168 8))
+ (line (pt 84 12)(pt 84 4))
+ (line (pt 109 4)(pt 113 8))
+ (line (pt 109 12)(pt 113 8))
+ )
+ (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
+)
+(pin
+ (input)
+ (rect 320 512 488 528)
+ (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
+ (text "Y4" (rect 5 0 19 12)(font "Arial" ))
+ (pt 168 8)
+ (drawing
+ (line (pt 84 12)(pt 109 12))
+ (line (pt 84 4)(pt 109 4))
+ (line (pt 113 8)(pt 168 8))
+ (line (pt 84 12)(pt 84 4))
+ (line (pt 109 4)(pt 113 8))
+ (line (pt 109 12)(pt 113 8))
+ )
+ (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
+)
+(pin
+ (input)
+ (rect 320 528 488 544)
+ (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
+ (text "Y5" (rect 5 0 19 12)(font "Arial" ))
+ (pt 168 8)
+ (drawing
+ (line (pt 84 12)(pt 109 12))
+ (line (pt 84 4)(pt 109 4))
+ (line (pt 113 8)(pt 168 8))
+ (line (pt 84 12)(pt 84 4))
+ (line (pt 109 4)(pt 113 8))
+ (line (pt 109 12)(pt 113 8))
+ )
+ (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
+)
+(pin
+ (input)
+ (rect 320 544 488 560)
+ (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
+ (text "Y6" (rect 5 0 19 12)(font "Arial" ))
+ (pt 168 8)
+ (drawing
+ (line (pt 84 12)(pt 109 12))
+ (line (pt 84 4)(pt 109 4))
+ (line (pt 113 8)(pt 168 8))
+ (line (pt 84 12)(pt 84 4))
+ (line (pt 109 4)(pt 113 8))
+ (line (pt 109 12)(pt 113 8))
+ )
+ (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
+)
+(pin
+ (input)
+ (rect 320 560 488 576)
+ (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
+ (text "Y7" (rect 5 0 19 12)(font "Arial" ))
+ (pt 168 8)
+ (drawing
+ (line (pt 84 12)(pt 109 12))
+ (line (pt 84 4)(pt 109 4))
+ (line (pt 113 8)(pt 168 8))
+ (line (pt 84 12)(pt 84 4))
+ (line (pt 109 4)(pt 113 8))
+ (line (pt 109 12)(pt 113 8))
+ )
+ (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
+)
+(pin
+ (input)
+ (rect 320 576 488 592)
+ (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
+ (text "Y8" (rect 5 0 19 12)(font "Arial" ))
+ (pt 168 8)
+ (drawing
+ (line (pt 84 12)(pt 109 12))
+ (line (pt 84 4)(pt 109 4))
+ (line (pt 113 8)(pt 168 8))
+ (line (pt 84 12)(pt 84 4))
+ (line (pt 109 4)(pt 113 8))
+ (line (pt 109 12)(pt 113 8))
+ )
+ (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
+)
+(pin
+ (input)
+ (rect 320 592 488 608)
+ (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
+ (text "Y9" (rect 5 0 19 12)(font "Arial" ))
+ (pt 168 8)
+ (drawing
+ (line (pt 84 12)(pt 109 12))
+ (line (pt 84 4)(pt 109 4))
+ (line (pt 113 8)(pt 168 8))
+ (line (pt 84 12)(pt 84 4))
+ (line (pt 109 4)(pt 113 8))
+ (line (pt 109 12)(pt 113 8))
+ )
+ (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
+)
+(pin
+ (input)
+ (rect 320 280 488 296)
+ (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
+ (text "X0" (rect 5 0 16 12)(font "Arial" ))
+ (pt 168 8)
+ (drawing
+ (line (pt 84 12)(pt 109 12))
+ (line (pt 84 4)(pt 109 4))
+ (line (pt 113 8)(pt 168 8))
+ (line (pt 84 12)(pt 84 4))
+ (line (pt 109 4)(pt 113 8))
+ (line (pt 109 12)(pt 113 8))
+ )
+ (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
+)
+(pin
+ (input)
+ (rect 320 296 488 312)
+ (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
+ (text "X1" (rect 5 0 16 12)(font "Arial" ))
+ (pt 168 8)
+ (drawing
+ (line (pt 84 12)(pt 109 12))
+ (line (pt 84 4)(pt 109 4))
+ (line (pt 113 8)(pt 168 8))
+ (line (pt 84 12)(pt 84 4))
+ (line (pt 109 4)(pt 113 8))
+ (line (pt 109 12)(pt 113 8))
+ )
+ (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
+)
+(pin
+ (input)
+ (rect 320 312 488 328)
+ (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
+ (text "X2" (rect 5 0 16 12)(font "Arial" ))
+ (pt 168 8)
+ (drawing
+ (line (pt 84 12)(pt 109 12))
+ (line (pt 84 4)(pt 109 4))
+ (line (pt 113 8)(pt 168 8))
+ (line (pt 84 12)(pt 84 4))
+ (line (pt 109 4)(pt 113 8))
+ (line (pt 109 12)(pt 113 8))
+ )
+ (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
+)
+(pin
+ (input)
+ (rect 320 328 488 344)
+ (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
+ (text "X3" (rect 5 0 16 12)(font "Arial" ))
+ (pt 168 8)
+ (drawing
+ (line (pt 84 12)(pt 109 12))
+ (line (pt 84 4)(pt 109 4))
+ (line (pt 113 8)(pt 168 8))
+ (line (pt 84 12)(pt 84 4))
+ (line (pt 109 4)(pt 113 8))
+ (line (pt 109 12)(pt 113 8))
+ )
+ (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
+)
+(pin
+ (input)
+ (rect 320 344 488 360)
+ (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
+ (text "X4" (rect 5 0 16 12)(font "Arial" ))
+ (pt 168 8)
+ (drawing
+ (line (pt 84 12)(pt 109 12))
+ (line (pt 84 4)(pt 109 4))
+ (line (pt 113 8)(pt 168 8))
+ (line (pt 84 12)(pt 84 4))
+ (line (pt 109 4)(pt 113 8))
+ (line (pt 109 12)(pt 113 8))
+ )
+ (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
+)
+(pin
+ (input)
+ (rect 320 360 488 376)
+ (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
+ (text "X5" (rect 5 0 16 12)(font "Arial" ))
+ (pt 168 8)
+ (drawing
+ (line (pt 84 12)(pt 109 12))
+ (line (pt 84 4)(pt 109 4))
+ (line (pt 113 8)(pt 168 8))
+ (line (pt 84 12)(pt 84 4))
+ (line (pt 109 4)(pt 113 8))
+ (line (pt 109 12)(pt 113 8))
+ )
+ (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
+)
+(pin
+ (input)
+ (rect 320 376 488 392)
+ (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
+ (text "X6" (rect 5 0 16 12)(font "Arial" ))
+ (pt 168 8)
+ (drawing
+ (line (pt 84 12)(pt 109 12))
+ (line (pt 84 4)(pt 109 4))
+ (line (pt 113 8)(pt 168 8))
+ (line (pt 84 12)(pt 84 4))
+ (line (pt 109 4)(pt 113 8))
+ (line (pt 109 12)(pt 113 8))
+ )
+ (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
+)
+(pin
+ (input)
+ (rect 320 392 488 408)
+ (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
+ (text "X7" (rect 5 0 16 12)(font "Arial" ))
+ (pt 168 8)
+ (drawing
+ (line (pt 84 12)(pt 109 12))
+ (line (pt 84 4)(pt 109 4))
+ (line (pt 113 8)(pt 168 8))
+ (line (pt 84 12)(pt 84 4))
+ (line (pt 109 4)(pt 113 8))
+ (line (pt 109 12)(pt 113 8))
+ )
+ (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
+)
+(pin
+ (input)
+ (rect 320 408 488 424)
+ (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
+ (text "X8" (rect 5 0 16 12)(font "Arial" ))
+ (pt 168 8)
+ (drawing
+ (line (pt 84 12)(pt 109 12))
+ (line (pt 84 4)(pt 109 4))
+ (line (pt 113 8)(pt 168 8))
+ (line (pt 84 12)(pt 84 4))
+ (line (pt 109 4)(pt 113 8))
+ (line (pt 109 12)(pt 113 8))
+ )
+ (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
+)
+(pin
+ (input)
+ (rect 320 424 488 440)
+ (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
+ (text "X9" (rect 5 0 16 12)(font "Arial" ))
+ (pt 168 8)
+ (drawing
+ (line (pt 84 12)(pt 109 12))
+ (line (pt 84 4)(pt 109 4))
+ (line (pt 113 8)(pt 168 8))
+ (line (pt 84 12)(pt 84 4))
+ (line (pt 109 4)(pt 113 8))
+ (line (pt 109 12)(pt 113 8))
+ )
+ (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
+)
+(pin
+ (input)
+ (rect 320 248 488 264)
+ (text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
+ (text "ENY" (rect 5 -2 29 10)(font "Arial" ))
+ (pt 168 8)
+ (drawing
+ (line (pt 84 12)(pt 109 12))
+ (line (pt 84 4)(pt 109 4))
+ (line (pt 113 8)(pt 168 8))
+ (line (pt 84 12)(pt 84 4))
+ (line (pt 109 4)(pt 113 8))
+ (line (pt 109 12)(pt 113 8))
+ )
+ (text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
+)
+(pin
+ (output)
+ (rect 1184 1520 1360 1536)
+ (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
+ (text "Cout" (rect 90 0 113 12)(font "Arial" ))
+ (pt 0 8)
+ (drawing
+ (line (pt 0 8)(pt 52 8))
+ (line (pt 52 4)(pt 78 4))
+ (line (pt 52 12)(pt 78 12))
+ (line (pt 52 12)(pt 52 4))
+ (line (pt 78 4)(pt 82 8))
+ (line (pt 82 8)(pt 78 12))
+ (line (pt 78 12)(pt 82 8))
+ )
+)
+(pin
+ (output)
+ (rect 1016 440 1192 456)
+ (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
+ (text "S0" (rect 90 0 102 12)(font "Arial" ))
+ (pt 0 8)
+ (drawing
+ (line (pt 0 8)(pt 52 8))
+ (line (pt 52 4)(pt 78 4))
+ (line (pt 52 12)(pt 78 12))
+ (line (pt 52 12)(pt 52 4))
+ (line (pt 78 4)(pt 82 8))
+ (line (pt 82 8)(pt 78 12))
+ (line (pt 78 12)(pt 82 8))
+ )
+)
+(pin
+ (output)
+ (rect 1016 552 1192 568)
+ (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
+ (text "S1" (rect 90 0 102 12)(font "Arial" ))
+ (pt 0 8)
+ (drawing
+ (line (pt 0 8)(pt 52 8))
+ (line (pt 52 4)(pt 78 4))
+ (line (pt 52 12)(pt 78 12))
+ (line (pt 52 12)(pt 52 4))
+ (line (pt 78 4)(pt 82 8))
+ (line (pt 82 8)(pt 78 12))
+ (line (pt 78 12)(pt 82 8))
+ )
+)
+(pin
+ (output)
+ (rect 1016 664 1192 680)
+ (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
+ (text "S2" (rect 90 0 102 12)(font "Arial" ))
+ (pt 0 8)
+ (drawing
+ (line (pt 0 8)(pt 52 8))
+ (line (pt 52 4)(pt 78 4))
+ (line (pt 52 12)(pt 78 12))
+ (line (pt 52 12)(pt 52 4))
+ (line (pt 78 4)(pt 82 8))
+ (line (pt 82 8)(pt 78 12))
+ (line (pt 78 12)(pt 82 8))
+ )
+)
+(pin
+ (output)
+ (rect 1016 776 1192 792)
+ (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
+ (text "S3" (rect 90 0 102 12)(font "Arial" ))
+ (pt 0 8)
+ (drawing
+ (line (pt 0 8)(pt 52 8))
+ (line (pt 52 4)(pt 78 4))
+ (line (pt 52 12)(pt 78 12))
+ (line (pt 52 12)(pt 52 4))
+ (line (pt 78 4)(pt 82 8))
+ (line (pt 82 8)(pt 78 12))
+ (line (pt 78 12)(pt 82 8))
+ )
+)
+(pin
+ (output)
+ (rect 1016 888 1192 904)
+ (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
+ (text "S4" (rect 90 0 102 12)(font "Arial" ))
+ (pt 0 8)
+ (drawing
+ (line (pt 0 8)(pt 52 8))
+ (line (pt 52 4)(pt 78 4))
+ (line (pt 52 12)(pt 78 12))
+ (line (pt 52 12)(pt 52 4))
+ (line (pt 78 4)(pt 82 8))
+ (line (pt 82 8)(pt 78 12))
+ (line (pt 78 12)(pt 82 8))
+ )
+)
+(pin
+ (output)
+ (rect 1016 1000 1192 1016)
+ (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
+ (text "S5" (rect 90 0 102 12)(font "Arial" ))
+ (pt 0 8)
+ (drawing
+ (line (pt 0 8)(pt 52 8))
+ (line (pt 52 4)(pt 78 4))
+ (line (pt 52 12)(pt 78 12))
+ (line (pt 52 12)(pt 52 4))
+ (line (pt 78 4)(pt 82 8))
+ (line (pt 82 8)(pt 78 12))
+ (line (pt 78 12)(pt 82 8))
+ )
+)
+(pin
+ (output)
+ (rect 1016 1112 1192 1128)
+ (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
+ (text "S6" (rect 90 0 102 12)(font "Arial" ))
+ (pt 0 8)
+ (drawing
+ (line (pt 0 8)(pt 52 8))
+ (line (pt 52 4)(pt 78 4))
+ (line (pt 52 12)(pt 78 12))
+ (line (pt 52 12)(pt 52 4))
+ (line (pt 78 4)(pt 82 8))
+ (line (pt 82 8)(pt 78 12))
+ (line (pt 78 12)(pt 82 8))
+ )
+)
+(pin
+ (output)
+ (rect 1016 1224 1192 1240)
+ (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
+ (text "S7" (rect 90 0 102 12)(font "Arial" ))
+ (pt 0 8)
+ (drawing
+ (line (pt 0 8)(pt 52 8))
+ (line (pt 52 4)(pt 78 4))
+ (line (pt 52 12)(pt 78 12))
+ (line (pt 52 12)(pt 52 4))
+ (line (pt 78 4)(pt 82 8))
+ (line (pt 82 8)(pt 78 12))
+ (line (pt 78 12)(pt 82 8))
+ )
+)
+(pin
+ (output)
+ (rect 1016 1336 1192 1352)
+ (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
+ (text "S8" (rect 90 0 102 12)(font "Arial" ))
+ (pt 0 8)
+ (drawing
+ (line (pt 0 8)(pt 52 8))
+ (line (pt 52 4)(pt 78 4))
+ (line (pt 52 12)(pt 78 12))
+ (line (pt 52 12)(pt 52 4))
+ (line (pt 78 4)(pt 82 8))
+ (line (pt 82 8)(pt 78 12))
+ (line (pt 78 12)(pt 82 8))
+ )
+)
+(pin
+ (output)
+ (rect 1016 1448 1192 1464)
+ (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
+ (text "S9" (rect 90 0 102 12)(font "Arial" ))
+ (pt 0 8)
+ (drawing
+ (line (pt 0 8)(pt 52 8))
+ (line (pt 52 4)(pt 78 4))
+ (line (pt 52 12)(pt 78 12))
+ (line (pt 52 12)(pt 52 4))
+ (line (pt 78 4)(pt 82 8))
+ (line (pt 82 8)(pt 78 12))
+ (line (pt 78 12)(pt 82 8))
+ )
+)
+(symbol
+ (rect 888 416 984 512)
+ (text "full_adder" (rect 5 0 61 14)(font "Arial" (font_size 8)))
+ (text "inst8" (rect 8 80 31 92)(font "Arial" ))
+ (port
+ (pt 0 32)
+ (input)
+ (text "X" (rect 0 0 8 14)(font "Arial" (font_size 8)))
+ (text "X" (rect 21 27 29 41)(font "Arial" (font_size 8)))
+ (line (pt 0 32)(pt 16 32))
+ )
+ (port
+ (pt 0 48)
+ (input)
+ (text "Y" (rect 0 0 9 14)(font "Arial" (font_size 8)))
+ (text "Y" (rect 21 43 30 57)(font "Arial" (font_size 8)))
+ (line (pt 0 48)(pt 16 48))
+ )
+ (port
+ (pt 0 64)
+ (input)
+ (text "Cin" (rect 0 0 17 14)(font "Arial" (font_size 8)))
+ (text "Cin" (rect 21 59 38 73)(font "Arial" (font_size 8)))
+ (line (pt 0 64)(pt 16 64))
+ )
+ (port
+ (pt 96 32)
+ (output)
+ (text "SUM" (rect 0 0 25 14)(font "Arial" (font_size 8)))
+ (text "SUM" (rect 50 27 75 41)(font "Arial" (font_size 8)))
+ (line (pt 96 32)(pt 80 32))
+ )
+ (port
+ (pt 96 48)
+ (output)
+ (text "Cout" (rect 0 0 25 14)(font "Arial" (font_size 8)))
+ (text "Cout" (rect 50 43 75 57)(font "Arial" (font_size 8)))
+ (line (pt 96 48)(pt 80 48))
+ )
+ (drawing
+ (rectangle (rect 16 16 80 80))
+ )
+)
+(symbol
+ (rect 888 528 984 624)
+ (text "full_adder" (rect 5 0 61 14)(font "Arial" (font_size 8)))
+ (text "inst9" (rect 8 80 31 92)(font "Arial" ))
+ (port
+ (pt 0 32)
+ (input)
+ (text "X" (rect 0 0 8 14)(font "Arial" (font_size 8)))
+ (text "X" (rect 21 27 29 41)(font "Arial" (font_size 8)))
+ (line (pt 0 32)(pt 16 32))
+ )
+ (port
+ (pt 0 48)
+ (input)
+ (text "Y" (rect 0 0 9 14)(font "Arial" (font_size 8)))
+ (text "Y" (rect 21 43 30 57)(font "Arial" (font_size 8)))
+ (line (pt 0 48)(pt 16 48))
+ )
+ (port
+ (pt 0 64)
+ (input)
+ (text "Cin" (rect 0 0 17 14)(font "Arial" (font_size 8)))
+ (text "Cin" (rect 21 59 38 73)(font "Arial" (font_size 8)))
+ (line (pt 0 64)(pt 16 64))
+ )
+ (port
+ (pt 96 32)
+ (output)
+ (text "SUM" (rect 0 0 25 14)(font "Arial" (font_size 8)))
+ (text "SUM" (rect 50 27 75 41)(font "Arial" (font_size 8)))
+ (line (pt 96 32)(pt 80 32))
+ )
+ (port
+ (pt 96 48)
+ (output)
+ (text "Cout" (rect 0 0 25 14)(font "Arial" (font_size 8)))
+ (text "Cout" (rect 50 43 75 57)(font "Arial" (font_size 8)))
+ (line (pt 96 48)(pt 80 48))
+ )
+ (drawing
+ (rectangle (rect 16 16 80 80))
+ )
+)
+(symbol
+ (rect 848 464 880 496)
+ (text "GND" (rect 6 8 16 29)(font "Arial" (font_size 6))(vertical))
+ (text "inst" (rect -1 3 11 20)(font "Arial" )(vertical)(invisible))
+ (port
+ (pt 32 16)
+ (output)
+ (text "1" (rect 18 0 23 12)(font "Courier New" (bold))(invisible))
+ (text "1" (rect 20 18 32 23)(font "Courier New" (bold))(vertical)(invisible))
+ (line (pt 24 16)(pt 32 16))
+ )
+ (drawing
+ (line (pt 24 8)(pt 16 16))
+ (line (pt 16 16)(pt 24 24))
+ (line (pt 24 8)(pt 24 24))
+ )
+ (rotate270)
+)
+(symbol
+ (rect 888 640 984 736)
+ (text "full_adder" (rect 5 0 61 14)(font "Arial" (font_size 8)))
+ (text "inst10" (rect 8 80 37 92)(font "Arial" ))
+ (port
+ (pt 0 32)
+ (input)
+ (text "X" (rect 0 0 8 14)(font "Arial" (font_size 8)))
+ (text "X" (rect 21 27 29 41)(font "Arial" (font_size 8)))
+ (line (pt 0 32)(pt 16 32))
+ )
+ (port
+ (pt 0 48)
+ (input)
+ (text "Y" (rect 0 0 9 14)(font "Arial" (font_size 8)))
+ (text "Y" (rect 21 43 30 57)(font "Arial" (font_size 8)))
+ (line (pt 0 48)(pt 16 48))
+ )
+ (port
+ (pt 0 64)
+ (input)
+ (text "Cin" (rect 0 0 17 14)(font "Arial" (font_size 8)))
+ (text "Cin" (rect 21 59 38 73)(font "Arial" (font_size 8)))
+ (line (pt 0 64)(pt 16 64))
+ )
+ (port
+ (pt 96 32)
+ (output)
+ (text "SUM" (rect 0 0 25 14)(font "Arial" (font_size 8)))
+ (text "SUM" (rect 50 27 75 41)(font "Arial" (font_size 8)))
+ (line (pt 96 32)(pt 80 32))
+ )
+ (port
+ (pt 96 48)
+ (output)
+ (text "Cout" (rect 0 0 25 14)(font "Arial" (font_size 8)))
+ (text "Cout" (rect 50 43 75 57)(font "Arial" (font_size 8)))
+ (line (pt 96 48)(pt 80 48))
+ )
+ (drawing
+ (rectangle (rect 16 16 80 80))
+ )
+)
+(symbol
+ (rect 888 752 984 848)
+ (text "full_adder" (rect 5 0 61 14)(font "Arial" (font_size 8)))
+ (text "inst11" (rect 8 80 37 92)(font "Arial" ))
+ (port
+ (pt 0 32)
+ (input)
+ (text "X" (rect 0 0 8 14)(font "Arial" (font_size 8)))
+ (text "X" (rect 21 27 29 41)(font "Arial" (font_size 8)))
+ (line (pt 0 32)(pt 16 32))
+ )
+ (port
+ (pt 0 48)
+ (input)
+ (text "Y" (rect 0 0 9 14)(font "Arial" (font_size 8)))
+ (text "Y" (rect 21 43 30 57)(font "Arial" (font_size 8)))
+ (line (pt 0 48)(pt 16 48))
+ )
+ (port
+ (pt 0 64)
+ (input)
+ (text "Cin" (rect 0 0 17 14)(font "Arial" (font_size 8)))
+ (text "Cin" (rect 21 59 38 73)(font "Arial" (font_size 8)))
+ (line (pt 0 64)(pt 16 64))
+ )
+ (port
+ (pt 96 32)
+ (output)
+ (text "SUM" (rect 0 0 25 14)(font "Arial" (font_size 8)))
+ (text "SUM" (rect 50 27 75 41)(font "Arial" (font_size 8)))
+ (line (pt 96 32)(pt 80 32))
+ )
+ (port
+ (pt 96 48)
+ (output)
+ (text "Cout" (rect 0 0 25 14)(font "Arial" (font_size 8)))
+ (text "Cout" (rect 50 43 75 57)(font "Arial" (font_size 8)))
+ (line (pt 96 48)(pt 80 48))
+ )
+ (drawing
+ (rectangle (rect 16 16 80 80))
+ )
+)
+(symbol
+ (rect 888 864 984 960)
+ (text "full_adder" (rect 5 0 61 14)(font "Arial" (font_size 8)))
+ (text "inst12" (rect 8 80 37 92)(font "Arial" ))
+ (port
+ (pt 0 32)
+ (input)
+ (text "X" (rect 0 0 8 14)(font "Arial" (font_size 8)))
+ (text "X" (rect 21 27 29 41)(font "Arial" (font_size 8)))
+ (line (pt 0 32)(pt 16 32))
+ )
+ (port
+ (pt 0 48)
+ (input)
+ (text "Y" (rect 0 0 9 14)(font "Arial" (font_size 8)))
+ (text "Y" (rect 21 43 30 57)(font "Arial" (font_size 8)))
+ (line (pt 0 48)(pt 16 48))
+ )
+ (port
+ (pt 0 64)
+ (input)
+ (text "Cin" (rect 0 0 17 14)(font "Arial" (font_size 8)))
+ (text "Cin" (rect 21 59 38 73)(font "Arial" (font_size 8)))
+ (line (pt 0 64)(pt 16 64))
+ )
+ (port
+ (pt 96 32)
+ (output)
+ (text "SUM" (rect 0 0 25 14)(font "Arial" (font_size 8)))
+ (text "SUM" (rect 50 27 75 41)(font "Arial" (font_size 8)))
+ (line (pt 96 32)(pt 80 32))
+ )
+ (port
+ (pt 96 48)
+ (output)
+ (text "Cout" (rect 0 0 25 14)(font "Arial" (font_size 8)))
+ (text "Cout" (rect 50 43 75 57)(font "Arial" (font_size 8)))
+ (line (pt 96 48)(pt 80 48))
+ )
+ (drawing
+ (rectangle (rect 16 16 80 80))
+ )
+)
+(symbol
+ (rect 888 976 984 1072)
+ (text "full_adder" (rect 5 0 61 14)(font "Arial" (font_size 8)))
+ (text "inst13" (rect 8 80 37 92)(font "Arial" ))
+ (port
+ (pt 0 32)
+ (input)
+ (text "X" (rect 0 0 8 14)(font "Arial" (font_size 8)))
+ (text "X" (rect 21 27 29 41)(font "Arial" (font_size 8)))
+ (line (pt 0 32)(pt 16 32))
+ )
+ (port
+ (pt 0 48)
+ (input)
+ (text "Y" (rect 0 0 9 14)(font "Arial" (font_size 8)))
+ (text "Y" (rect 21 43 30 57)(font "Arial" (font_size 8)))
+ (line (pt 0 48)(pt 16 48))
+ )
+ (port
+ (pt 0 64)
+ (input)
+ (text "Cin" (rect 0 0 17 14)(font "Arial" (font_size 8)))
+ (text "Cin" (rect 21 59 38 73)(font "Arial" (font_size 8)))
+ (line (pt 0 64)(pt 16 64))
+ )
+ (port
+ (pt 96 32)
+ (output)
+ (text "SUM" (rect 0 0 25 14)(font "Arial" (font_size 8)))
+ (text "SUM" (rect 50 27 75 41)(font "Arial" (font_size 8)))
+ (line (pt 96 32)(pt 80 32))
+ )
+ (port
+ (pt 96 48)
+ (output)
+ (text "Cout" (rect 0 0 25 14)(font "Arial" (font_size 8)))
+ (text "Cout" (rect 50 43 75 57)(font "Arial" (font_size 8)))
+ (line (pt 96 48)(pt 80 48))
+ )
+ (drawing
+ (rectangle (rect 16 16 80 80))
+ )
+)
+(symbol
+ (rect 888 1088 984 1184)
+ (text "full_adder" (rect 5 0 61 14)(font "Arial" (font_size 8)))
+ (text "inst14" (rect 8 80 37 92)(font "Arial" ))
+ (port
+ (pt 0 32)
+ (input)
+ (text "X" (rect 0 0 8 14)(font "Arial" (font_size 8)))
+ (text "X" (rect 21 27 29 41)(font "Arial" (font_size 8)))
+ (line (pt 0 32)(pt 16 32))
+ )
+ (port
+ (pt 0 48)
+ (input)
+ (text "Y" (rect 0 0 9 14)(font "Arial" (font_size 8)))
+ (text "Y" (rect 21 43 30 57)(font "Arial" (font_size 8)))
+ (line (pt 0 48)(pt 16 48))
+ )
+ (port
+ (pt 0 64)
+ (input)
+ (text "Cin" (rect 0 0 17 14)(font "Arial" (font_size 8)))
+ (text "Cin" (rect 21 59 38 73)(font "Arial" (font_size 8)))
+ (line (pt 0 64)(pt 16 64))
+ )
+ (port
+ (pt 96 32)
+ (output)
+ (text "SUM" (rect 0 0 25 14)(font "Arial" (font_size 8)))
+ (text "SUM" (rect 50 27 75 41)(font "Arial" (font_size 8)))
+ (line (pt 96 32)(pt 80 32))
+ )
+ (port
+ (pt 96 48)
+ (output)
+ (text "Cout" (rect 0 0 25 14)(font "Arial" (font_size 8)))
+ (text "Cout" (rect 50 43 75 57)(font "Arial" (font_size 8)))
+ (line (pt 96 48)(pt 80 48))
+ )
+ (drawing
+ (rectangle (rect 16 16 80 80))
+ )
+)
+(symbol
+ (rect 888 1200 984 1296)
+ (text "full_adder" (rect 5 0 61 14)(font "Arial" (font_size 8)))
+ (text "inst15" (rect 8 80 37 92)(font "Arial" ))
+ (port
+ (pt 0 32)
+ (input)
+ (text "X" (rect 0 0 8 14)(font "Arial" (font_size 8)))
+ (text "X" (rect 21 27 29 41)(font "Arial" (font_size 8)))
+ (line (pt 0 32)(pt 16 32))
+ )
+ (port
+ (pt 0 48)
+ (input)
+ (text "Y" (rect 0 0 9 14)(font "Arial" (font_size 8)))
+ (text "Y" (rect 21 43 30 57)(font "Arial" (font_size 8)))
+ (line (pt 0 48)(pt 16 48))
+ )
+ (port
+ (pt 0 64)
+ (input)
+ (text "Cin" (rect 0 0 17 14)(font "Arial" (font_size 8)))
+ (text "Cin" (rect 21 59 38 73)(font "Arial" (font_size 8)))
+ (line (pt 0 64)(pt 16 64))
+ )
+ (port
+ (pt 96 32)
+ (output)
+ (text "SUM" (rect 0 0 25 14)(font "Arial" (font_size 8)))
+ (text "SUM" (rect 50 27 75 41)(font "Arial" (font_size 8)))
+ (line (pt 96 32)(pt 80 32))
+ )
+ (port
+ (pt 96 48)
+ (output)
+ (text "Cout" (rect 0 0 25 14)(font "Arial" (font_size 8)))
+ (text "Cout" (rect 50 43 75 57)(font "Arial" (font_size 8)))
+ (line (pt 96 48)(pt 80 48))
+ )
+ (drawing
+ (rectangle (rect 16 16 80 80))
+ )
+)
+(symbol
+ (rect 888 1312 984 1408)
+ (text "full_adder" (rect 5 0 61 14)(font "Arial" (font_size 8)))
+ (text "inst16" (rect 8 80 37 92)(font "Arial" ))
+ (port
+ (pt 0 32)
+ (input)
+ (text "X" (rect 0 0 8 14)(font "Arial" (font_size 8)))
+ (text "X" (rect 21 27 29 41)(font "Arial" (font_size 8)))
+ (line (pt 0 32)(pt 16 32))
+ )
+ (port
+ (pt 0 48)
+ (input)
+ (text "Y" (rect 0 0 9 14)(font "Arial" (font_size 8)))
+ (text "Y" (rect 21 43 30 57)(font "Arial" (font_size 8)))
+ (line (pt 0 48)(pt 16 48))
+ )
+ (port
+ (pt 0 64)
+ (input)
+ (text "Cin" (rect 0 0 17 14)(font "Arial" (font_size 8)))
+ (text "Cin" (rect 21 59 38 73)(font "Arial" (font_size 8)))
+ (line (pt 0 64)(pt 16 64))
+ )
+ (port
+ (pt 96 32)
+ (output)
+ (text "SUM" (rect 0 0 25 14)(font "Arial" (font_size 8)))
+ (text "SUM" (rect 50 27 75 41)(font "Arial" (font_size 8)))
+ (line (pt 96 32)(pt 80 32))
+ )
+ (port
+ (pt 96 48)
+ (output)
+ (text "Cout" (rect 0 0 25 14)(font "Arial" (font_size 8)))
+ (text "Cout" (rect 50 43 75 57)(font "Arial" (font_size 8)))
+ (line (pt 96 48)(pt 80 48))
+ )
+ (drawing
+ (rectangle (rect 16 16 80 80))
+ )
+)
+(symbol
+ (rect 888 1424 984 1520)
+ (text "full_adder" (rect 5 0 61 14)(font "Arial" (font_size 8)))
+ (text "inst17" (rect 8 80 37 92)(font "Arial" ))
+ (port
+ (pt 0 32)
+ (input)
+ (text "X" (rect 0 0 8 14)(font "Arial" (font_size 8)))
+ (text "X" (rect 21 27 29 41)(font "Arial" (font_size 8)))
+ (line (pt 0 32)(pt 16 32))
+ )
+ (port
+ (pt 0 48)
+ (input)
+ (text "Y" (rect 0 0 9 14)(font "Arial" (font_size 8)))
+ (text "Y" (rect 21 43 30 57)(font "Arial" (font_size 8)))
+ (line (pt 0 48)(pt 16 48))
+ )
+ (port
+ (pt 0 64)
+ (input)
+ (text "Cin" (rect 0 0 17 14)(font "Arial" (font_size 8)))
+ (text "Cin" (rect 21 59 38 73)(font "Arial" (font_size 8)))
+ (line (pt 0 64)(pt 16 64))
+ )
+ (port
+ (pt 96 32)
+ (output)
+ (text "SUM" (rect 0 0 25 14)(font "Arial" (font_size 8)))
+ (text "SUM" (rect 50 27 75 41)(font "Arial" (font_size 8)))
+ (line (pt 96 32)(pt 80 32))
+ )
+ (port
+ (pt 96 48)
+ (output)
+ (text "Cout" (rect 0 0 25 14)(font "Arial" (font_size 8)))
+ (text "Cout" (rect 50 43 75 57)(font "Arial" (font_size 8)))
+ (line (pt 96 48)(pt 80 48))
+ )
+ (drawing
+ (rectangle (rect 16 16 80 80))
+ )
+)
+(symbol
+ (rect 696 440 760 488)
+ (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
+ (text "inst6" (rect 3 37 26 49)(font "Arial" ))
+ (port
+ (pt 0 16)
+ (input)
+ (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
+ (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
+ (line (pt 0 16)(pt 14 16))
+ )
+ (port
+ (pt 0 32)
+ (input)
+ (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
+ (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
+ (line (pt 0 32)(pt 14 32))
+ )
+ (port
+ (pt 64 24)
+ (output)
+ (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
+ (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
+ (line (pt 42 24)(pt 64 24))
+ )
+ (drawing
+ (line (pt 14 12)(pt 30 12))
+ (line (pt 14 37)(pt 31 37))
+ (line (pt 14 12)(pt 14 37))
+ (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
+ )
+)
+(symbol
+ (rect 696 552 760 600)
+ (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
+ (text "inst7" (rect 3 37 26 49)(font "Arial" ))
+ (port
+ (pt 0 16)
+ (input)
+ (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
+ (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
+ (line (pt 0 16)(pt 14 16))
+ )
+ (port
+ (pt 0 32)
+ (input)
+ (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
+ (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
+ (line (pt 0 32)(pt 14 32))
+ )
+ (port
+ (pt 64 24)
+ (output)
+ (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
+ (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
+ (line (pt 42 24)(pt 64 24))
+ )
+ (drawing
+ (line (pt 14 12)(pt 30 12))
+ (line (pt 14 37)(pt 31 37))
+ (line (pt 14 12)(pt 14 37))
+ (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
+ )
+)
+(symbol
+ (rect 696 664 760 712)
+ (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
+ (text "inst18" (rect 3 37 32 49)(font "Arial" ))
+ (port
+ (pt 0 16)
+ (input)
+ (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
+ (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
+ (line (pt 0 16)(pt 14 16))
+ )
+ (port
+ (pt 0 32)
+ (input)
+ (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
+ (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
+ (line (pt 0 32)(pt 14 32))
+ )
+ (port
+ (pt 64 24)
+ (output)
+ (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
+ (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
+ (line (pt 42 24)(pt 64 24))
+ )
+ (drawing
+ (line (pt 14 12)(pt 30 12))
+ (line (pt 14 37)(pt 31 37))
+ (line (pt 14 12)(pt 14 37))
+ (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
+ )
+)
+(symbol
+ (rect 696 776 760 824)
+ (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
+ (text "inst19" (rect 3 37 32 49)(font "Arial" ))
+ (port
+ (pt 0 16)
+ (input)
+ (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
+ (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
+ (line (pt 0 16)(pt 14 16))
+ )
+ (port
+ (pt 0 32)
+ (input)
+ (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
+ (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
+ (line (pt 0 32)(pt 14 32))
+ )
+ (port
+ (pt 64 24)
+ (output)
+ (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
+ (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
+ (line (pt 42 24)(pt 64 24))
+ )
+ (drawing
+ (line (pt 14 12)(pt 30 12))
+ (line (pt 14 37)(pt 31 37))
+ (line (pt 14 12)(pt 14 37))
+ (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
+ )
+)
+(symbol
+ (rect 696 888 760 936)
+ (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
+ (text "inst20" (rect 3 37 32 49)(font "Arial" ))
+ (port
+ (pt 0 16)
+ (input)
+ (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
+ (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
+ (line (pt 0 16)(pt 14 16))
+ )
+ (port
+ (pt 0 32)
+ (input)
+ (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
+ (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
+ (line (pt 0 32)(pt 14 32))
+ )
+ (port
+ (pt 64 24)
+ (output)
+ (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
+ (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
+ (line (pt 42 24)(pt 64 24))
+ )
+ (drawing
+ (line (pt 14 12)(pt 30 12))
+ (line (pt 14 37)(pt 31 37))
+ (line (pt 14 12)(pt 14 37))
+ (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
+ )
+)
+(symbol
+ (rect 696 1000 760 1048)
+ (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
+ (text "inst21" (rect 3 37 32 49)(font "Arial" ))
+ (port
+ (pt 0 16)
+ (input)
+ (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
+ (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
+ (line (pt 0 16)(pt 14 16))
+ )
+ (port
+ (pt 0 32)
+ (input)
+ (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
+ (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
+ (line (pt 0 32)(pt 14 32))
+ )
+ (port
+ (pt 64 24)
+ (output)
+ (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
+ (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
+ (line (pt 42 24)(pt 64 24))
+ )
+ (drawing
+ (line (pt 14 12)(pt 30 12))
+ (line (pt 14 37)(pt 31 37))
+ (line (pt 14 12)(pt 14 37))
+ (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
+ )
+)
+(symbol
+ (rect 696 1112 760 1160)
+ (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
+ (text "inst22" (rect 3 37 32 49)(font "Arial" ))
+ (port
+ (pt 0 16)
+ (input)
+ (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
+ (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
+ (line (pt 0 16)(pt 14 16))
+ )
+ (port
+ (pt 0 32)
+ (input)
+ (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
+ (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
+ (line (pt 0 32)(pt 14 32))
+ )
+ (port
+ (pt 64 24)
+ (output)
+ (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
+ (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
+ (line (pt 42 24)(pt 64 24))
+ )
+ (drawing
+ (line (pt 14 12)(pt 30 12))
+ (line (pt 14 37)(pt 31 37))
+ (line (pt 14 12)(pt 14 37))
+ (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
+ )
+)
+(symbol
+ (rect 696 1224 760 1272)
+ (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
+ (text "inst23" (rect 3 37 32 49)(font "Arial" ))
+ (port
+ (pt 0 16)
+ (input)
+ (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
+ (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
+ (line (pt 0 16)(pt 14 16))
+ )
+ (port
+ (pt 0 32)
+ (input)
+ (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
+ (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
+ (line (pt 0 32)(pt 14 32))
+ )
+ (port
+ (pt 64 24)
+ (output)
+ (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
+ (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
+ (line (pt 42 24)(pt 64 24))
+ )
+ (drawing
+ (line (pt 14 12)(pt 30 12))
+ (line (pt 14 37)(pt 31 37))
+ (line (pt 14 12)(pt 14 37))
+ (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
+ )
+)
+(symbol
+ (rect 696 1336 760 1384)
+ (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
+ (text "inst24" (rect 3 37 32 49)(font "Arial" ))
+ (port
+ (pt 0 16)
+ (input)
+ (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
+ (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
+ (line (pt 0 16)(pt 14 16))
+ )
+ (port
+ (pt 0 32)
+ (input)
+ (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
+ (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
+ (line (pt 0 32)(pt 14 32))
+ )
+ (port
+ (pt 64 24)
+ (output)
+ (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
+ (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
+ (line (pt 42 24)(pt 64 24))
+ )
+ (drawing
+ (line (pt 14 12)(pt 30 12))
+ (line (pt 14 37)(pt 31 37))
+ (line (pt 14 12)(pt 14 37))
+ (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
+ )
+)
+(symbol
+ (rect 696 1448 760 1496)
+ (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
+ (text "inst25" (rect 3 37 32 49)(font "Arial" ))
+ (port
+ (pt 0 16)
+ (input)
+ (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
+ (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
+ (line (pt 0 16)(pt 14 16))
+ )
+ (port
+ (pt 0 32)
+ (input)
+ (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
+ (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
+ (line (pt 0 32)(pt 14 32))
+ )
+ (port
+ (pt 64 24)
+ (output)
+ (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
+ (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
+ (line (pt 42 24)(pt 64 24))
+ )
+ (drawing
+ (line (pt 14 12)(pt 30 12))
+ (line (pt 14 37)(pt 31 37))
+ (line (pt 14 12)(pt 14 37))
+ (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
+ )
+)
+(connector
+ (pt 984 464)
+ (pt 1000 464)
+)
+(connector
+ (pt 1000 464)
+ (pt 1000 520)
+)
+(connector
+ (pt 1000 520)
+ (pt 872 520)
+)
+(connector
+ (pt 872 520)
+ (pt 872 592)
+)
+(connector
+ (pt 872 592)
+ (pt 888 592)
+)
+(connector
+ (pt 984 576)
+ (pt 1000 576)
+)
+(connector
+ (pt 1000 576)
+ (pt 1000 632)
+)
+(connector
+ (pt 1000 632)
+ (pt 872 632)
+)
+(connector
+ (pt 872 632)
+ (pt 872 704)
+)
+(connector
+ (pt 872 704)
+ (pt 888 704)
+)
+(connector
+ (pt 984 688)
+ (pt 1000 688)
+)
+(connector
+ (pt 1000 688)
+ (pt 1000 744)
+)
+(connector
+ (pt 1000 744)
+ (pt 872 744)
+)
+(connector
+ (pt 872 744)
+ (pt 872 816)
+)
+(connector
+ (pt 872 816)
+ (pt 888 816)
+)
+(connector
+ (pt 984 800)
+ (pt 1000 800)
+)
+(connector
+ (pt 1000 800)
+ (pt 1000 856)
+)
+(connector
+ (pt 1000 856)
+ (pt 872 856)
+)
+(connector
+ (pt 872 856)
+ (pt 872 928)
+)
+(connector
+ (pt 872 928)
+ (pt 888 928)
+)
+(connector
+ (pt 984 912)
+ (pt 1000 912)
+)
+(connector
+ (pt 1000 912)
+ (pt 1000 968)
+)
+(connector
+ (pt 1000 968)
+ (pt 872 968)
+)
+(connector
+ (pt 872 968)
+ (pt 872 1040)
+)
+(connector
+ (pt 872 1040)
+ (pt 888 1040)
+)
+(connector
+ (pt 984 1024)
+ (pt 1000 1024)
+)
+(connector
+ (pt 1000 1024)
+ (pt 1000 1080)
+)
+(connector
+ (pt 1000 1080)
+ (pt 872 1080)
+)
+(connector
+ (pt 872 1080)
+ (pt 872 1152)
+)
+(connector
+ (pt 872 1152)
+ (pt 888 1152)
+)
+(connector
+ (pt 984 1136)
+ (pt 1000 1136)
+)
+(connector
+ (pt 1000 1136)
+ (pt 1000 1192)
+)
+(connector
+ (pt 1000 1192)
+ (pt 872 1192)
+)
+(connector
+ (pt 872 1192)
+ (pt 872 1264)
+)
+(connector
+ (pt 872 1264)
+ (pt 888 1264)
+)
+(connector
+ (pt 984 1248)
+ (pt 1000 1248)
+)
+(connector
+ (pt 1000 1248)
+ (pt 1000 1304)
+)
+(connector
+ (pt 1000 1304)
+ (pt 872 1304)
+)
+(connector
+ (pt 872 1304)
+ (pt 872 1376)
+)
+(connector
+ (pt 872 1376)
+ (pt 888 1376)
+)
+(connector
+ (pt 984 1360)
+ (pt 1000 1360)
+)
+(connector
+ (pt 1000 1360)
+ (pt 1000 1416)
+)
+(connector
+ (pt 1000 1416)
+ (pt 872 1416)
+)
+(connector
+ (pt 872 1416)
+ (pt 872 1488)
+)
+(connector
+ (pt 872 1488)
+ (pt 888 1488)
+)
+(connector
+ (pt 888 480)
+ (pt 880 480)
+)
+(connector
+ (pt 1000 1472)
+ (pt 984 1472)
+)
+(connector
+ (pt 1000 1472)
+ (pt 1000 1528)
+)
+(connector
+ (pt 1000 1528)
+ (pt 1184 1528)
+)
+(connector
+ (pt 984 448)
+ (pt 1016 448)
+)
+(connector
+ (pt 984 560)
+ (pt 1016 560)
+)
+(connector
+ (pt 984 672)
+ (pt 1016 672)
+)
+(connector
+ (pt 984 784)
+ (pt 1016 784)
+)
+(connector
+ (pt 984 896)
+ (pt 1016 896)
+)
+(connector
+ (pt 984 1008)
+ (pt 1016 1008)
+)
+(connector
+ (pt 984 1120)
+ (pt 1016 1120)
+)
+(connector
+ (pt 984 1232)
+ (pt 1016 1232)
+)
+(connector
+ (pt 984 1344)
+ (pt 1016 1344)
+)
+(connector
+ (pt 984 1456)
+ (pt 1016 1456)
+)
+(connector
+ (text "Y0" (rect 490 440 504 452)(font "Arial" ))
+ (pt 488 456)
+ (pt 496 456)
+)
+(connector
+ (text "Y1" (rect 492 456 506 468)(font "Arial" ))
+ (pt 488 472)
+ (pt 496 472)
+)
+(connector
+ (text "Y2" (rect 492 472 506 484)(font "Arial" ))
+ (pt 488 488)
+ (pt 496 488)
+)
+(connector
+ (text "Y3" (rect 493 488 507 500)(font "Arial" ))
+ (pt 488 504)
+ (pt 496 504)
+)
+(connector
+ (text "Y4" (rect 496 504 510 516)(font "Arial" ))
+ (pt 488 520)
+ (pt 496 520)
+)
+(connector
+ (text "Y5" (rect 490 520 504 532)(font "Arial" ))
+ (pt 488 536)
+ (pt 496 536)
+)
+(connector
+ (text "Y6" (rect 493 536 507 548)(font "Arial" ))
+ (pt 488 552)
+ (pt 496 552)
+)
+(connector
+ (text "Y7" (rect 493 552 507 564)(font "Arial" ))
+ (pt 488 568)
+ (pt 496 568)
+)
+(connector
+ (text "Y8" (rect 495 568 509 580)(font "Arial" ))
+ (pt 488 584)
+ (pt 496 584)
+)
+(connector
+ (text "Y9" (rect 493 584 507 596)(font "Arial" ))
+ (pt 488 600)
+ (pt 496 600)
+)
+(connector
+ (text "X0" (rect 858 432 869 444)(font "Arial" ))
+ (pt 888 448)
+ (pt 808 448)
+)
+(connector
+ (text "X1" (rect 851 544 862 556)(font "Arial" ))
+ (pt 888 560)
+ (pt 808 560)
+)
+(connector
+ (text "X2" (rect 854 656 865 668)(font "Arial" ))
+ (pt 888 672)
+ (pt 808 672)
+)
+(connector
+ (text "X3" (rect 858 768 869 780)(font "Arial" ))
+ (pt 888 784)
+ (pt 808 784)
+)
+(connector
+ (text "X4" (rect 858 880 869 892)(font "Arial" ))
+ (pt 888 896)
+ (pt 808 896)
+)
+(connector
+ (text "X5" (rect 861 992 872 1004)(font "Arial" ))
+ (pt 888 1008)
+ (pt 808 1008)
+)
+(connector
+ (text "X6" (rect 855 1104 866 1116)(font "Arial" ))
+ (pt 888 1120)
+ (pt 808 1120)
+)
+(connector
+ (text "X7" (rect 859 1216 870 1228)(font "Arial" ))
+ (pt 888 1232)
+ (pt 808 1232)
+)
+(connector
+ (text "X8" (rect 861 1328 872 1340)(font "Arial" ))
+ (pt 888 1344)
+ (pt 808 1344)
+)
+(connector
+ (text "X9" (rect 855 1440 866 1452)(font "Arial" ))
+ (pt 888 1456)
+ (pt 808 1456)
+)
+(connector
+ (text "EN" (rect 491 240 506 252)(font "Arial" ))
+ (pt 496 256)
+ (pt 488 256)
+)
+(connector
+ (text "X0" (rect 493 272 504 284)(font "Arial" ))
+ (pt 488 288)
+ (pt 496 288)
+)
+(connector
+ (text "X1" (rect 492 288 503 300)(font "Arial" ))
+ (pt 488 304)
+ (pt 496 304)
+)
+(connector
+ (text "X2" (rect 492 304 503 316)(font "Arial" ))
+ (pt 488 320)
+ (pt 496 320)
+)
+(connector
+ (text "X3" (rect 492 320 503 332)(font "Arial" ))
+ (pt 488 336)
+ (pt 496 336)
+)
+(connector
+ (text "X4" (rect 492 336 503 348)(font "Arial" ))
+ (pt 488 352)
+ (pt 496 352)
+)
+(connector
+ (text "X5" (rect 492 352 503 364)(font "Arial" ))
+ (pt 488 368)
+ (pt 496 368)
+)
+(connector
+ (text "X6" (rect 494 368 505 380)(font "Arial" ))
+ (pt 488 384)
+ (pt 496 384)
+)
+(connector
+ (text "X7" (rect 493 384 504 396)(font "Arial" ))
+ (pt 488 400)
+ (pt 496 400)
+)
+(connector
+ (text "X8" (rect 492 400 503 412)(font "Arial" ))
+ (pt 488 416)
+ (pt 496 416)
+)
+(connector
+ (text "X9" (rect 492 416 503 428)(font "Arial" ))
+ (pt 488 432)
+ (pt 496 432)
+)
+(connector
+ (pt 888 464)
+ (pt 760 464)
+)
+(connector
+ (pt 888 576)
+ (pt 760 576)
+)
+(connector
+ (pt 888 688)
+ (pt 760 688)
+)
+(connector
+ (pt 888 800)
+ (pt 760 800)
+)
+(connector
+ (pt 888 912)
+ (pt 760 912)
+)
+(connector
+ (pt 888 1024)
+ (pt 760 1024)
+)
+(connector
+ (pt 888 1136)
+ (pt 760 1136)
+)
+(connector
+ (pt 888 1360)
+ (pt 760 1360)
+)
+(connector
+ (pt 888 1472)
+ (pt 760 1472)
+)
+(connector
+ (pt 696 472)
+ (pt 648 472)
+)
+(connector
+ (pt 696 584)
+ (pt 648 584)
+)
+(connector
+ (pt 696 696)
+ (pt 648 696)
+)
+(connector
+ (pt 696 808)
+ (pt 648 808)
+)
+(connector
+ (pt 696 920)
+ (pt 648 920)
+)
+(connector
+ (pt 696 1032)
+ (pt 648 1032)
+)
+(connector
+ (pt 696 1144)
+ (pt 648 1144)
+)
+(connector
+ (pt 696 1368)
+ (pt 648 1368)
+)
+(connector
+ (pt 696 1480)
+ (pt 648 1480)
+)
+(connector
+ (pt 888 1248)
+ (pt 760 1248)
+)
+(connector
+ (pt 648 1256)
+ (pt 696 1256)
+)
+(connector
+ (text "Y0" (rect 657 440 671 452)(font "Arial" ))
+ (pt 624 456)
+ (pt 696 456)
+)
+(connector
+ (text "Y1" (rect 654 552 668 564)(font "Arial" ))
+ (pt 624 568)
+ (pt 696 568)
+)
+(connector
+ (text "Y2" (rect 655 664 669 676)(font "Arial" ))
+ (pt 624 680)
+ (pt 696 680)
+)
+(connector
+ (text "Y3" (rect 652 776 666 788)(font "Arial" ))
+ (pt 624 792)
+ (pt 696 792)
+)
+(connector
+ (text "Y4" (rect 655 888 669 900)(font "Arial" ))
+ (pt 624 904)
+ (pt 696 904)
+)
+(connector
+ (text "Y5" (rect 652 1000 666 1012)(font "Arial" ))
+ (pt 624 1016)
+ (pt 696 1016)
+)
+(connector
+ (text "Y6" (rect 651 1112 665 1124)(font "Arial" ))
+ (pt 624 1128)
+ (pt 696 1128)
+)
+(connector
+ (text "Y7" (rect 652 1224 666 1236)(font "Arial" ))
+ (pt 624 1240)
+ (pt 696 1240)
+)
+(connector
+ (text "Y8" (rect 654 1336 668 1348)(font "Arial" ))
+ (pt 624 1352)
+ (pt 696 1352)
+)
+(connector
+ (text "Y9" (rect 654 1448 668 1460)(font "Arial" ))
+ (pt 624 1464)
+ (pt 696 1464)
+)
+(connector
+ (text "EN" (rect 634 417 646 432)(font "Arial" )(vertical))
+ (pt 648 416)
+ (pt 648 472)
+)
+(connector
+ (pt 648 472)
+ (pt 648 584)
+)
+(connector
+ (pt 648 584)
+ (pt 648 696)
+)
+(connector
+ (pt 648 696)
+ (pt 648 808)
+)
+(connector
+ (pt 648 808)
+ (pt 648 920)
+)
+(connector
+ (pt 648 920)
+ (pt 648 1032)
+)
+(connector
+ (pt 648 1032)
+ (pt 648 1144)
+)
+(connector
+ (pt 648 1144)
+ (pt 648 1256)
+)
+(connector
+ (pt 648 1256)
+ (pt 648 1368)
+)
+(connector
+ (pt 648 1368)
+ (pt 648 1480)
+)
+(junction (pt 648 472))
+(junction (pt 648 584))
+(junction (pt 648 696))
+(junction (pt 648 808))
+(junction (pt 648 920))
+(junction (pt 648 1032))
+(junction (pt 648 1144))
+(junction (pt 648 1256))
+(junction (pt 648 1368))