uaveiro-leci/1ano/1semestre/isd/quartus-projects/MuxDemo/Mux16_1.bdf

1218 lines
27 KiB
Plaintext

/*
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) 2020 Intel Corporation. All rights reserved.
Your use of Intel Corporation's design tools, logic functions
and other software and tools, and any 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 Intel Program License
Subscription Agreement, the Intel Quartus Prime License Agreement,
the Intel FPGA IP License Agreement, or other applicable license
agreement, including, without limitation, that your use is for
the sole purpose of programming logic devices manufactured by
Intel and sold by Intel or its authorized distributors. Please
refer to the applicable agreement for further details, at
https://fpgasoftware.intel.com/eula.
*/
(header "graphic" (version "1.4"))
(pin
(input)
(rect 152 160 320 176)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "I0" (rect 5 0 16 13)(font "Intel Clear" ))
(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 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 152 256 320 272)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "I2" (rect 5 0 15 13)(font "Intel Clear" ))
(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 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 152 272 320 288)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "I3" (rect 5 0 15 13)(font "Intel Clear" ))
(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 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 152 352 320 368)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "I4" (rect 5 0 16 13)(font "Intel Clear" ))
(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 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 152 368 320 384)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "I5" (rect 5 0 15 13)(font "Intel Clear" ))
(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 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 152 448 320 464)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "I6" (rect 5 0 16 13)(font "Intel Clear" ))
(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 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 152 464 320 480)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "I7" (rect 5 0 15 13)(font "Intel Clear" ))
(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 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 152 544 320 560)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "I8" (rect 5 -2 16 11)(font "Intel Clear" ))
(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 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 152 560 320 576)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "I9" (rect 5 -2 15 11)(font "Intel Clear" ))
(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 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 152 640 320 656)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "I10" (rect 5 -2 22 11)(font "Intel Clear" ))
(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 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 152 656 320 672)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "I11" (rect 5 -2 21 11)(font "Intel Clear" ))
(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 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 152 736 320 752)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "I12" (rect 5 -2 21 11)(font "Intel Clear" ))
(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 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 152 752 320 768)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "I13" (rect 5 -2 21 11)(font "Intel Clear" ))
(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 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 152 832 320 848)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "I14" (rect 5 -2 22 11)(font "Intel Clear" ))
(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 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 152 848 320 864)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "I15" (rect 5 -2 21 11)(font "Intel Clear" ))
(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 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 432 40 448 208)
(text "INPUT" (rect 6 125 16 154)(font "Arial" (font_size 6))(vertical))
(text "Sel2" (rect 6 5 19 27)(font "Intel Clear" )(vertical))
(pt 8 168)
(drawing
(line (pt 4 84)(pt 4 109))
(line (pt 12 84)(pt 12 109))
(line (pt 8 113)(pt 8 168))
(line (pt 4 84)(pt 12 84))
(line (pt 12 109)(pt 8 113))
(line (pt 4 109)(pt 8 113))
)
(rotate270)
(text "VCC" (rect -1 128 9 149)(font "Arial" (font_size 6))(vertical))
)
(pin
(input)
(rect 560 200 576 368)
(text "INPUT" (rect 6 125 16 154)(font "Arial" (font_size 6))(vertical))
(text "Sel3" (rect 4 5 17 27)(font "Intel Clear" )(vertical))
(pt 8 168)
(drawing
(line (pt 4 84)(pt 4 109))
(line (pt 12 84)(pt 12 109))
(line (pt 8 113)(pt 8 168))
(line (pt 4 84)(pt 12 84))
(line (pt 12 109)(pt 8 113))
(line (pt 4 109)(pt 8 113))
)
(rotate270)
(text "VCC" (rect -1 128 9 149)(font "Arial" (font_size 6))(vertical))
)
(pin
(input)
(rect 672 184 688 352)
(text "INPUT" (rect 6 125 16 154)(font "Arial" (font_size 6))(vertical))
(text "Sel4" (rect 4 5 17 28)(font "Intel Clear" )(vertical))
(pt 8 168)
(drawing
(line (pt 4 84)(pt 4 109))
(line (pt 12 84)(pt 12 109))
(line (pt 8 113)(pt 8 168))
(line (pt 4 84)(pt 12 84))
(line (pt 12 109)(pt 8 113))
(line (pt 4 109)(pt 8 113))
)
(rotate270)
(text "VCC" (rect -1 128 9 149)(font "Arial" (font_size 6))(vertical))
)
(pin
(input)
(rect 152 144 320 160)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "Sel1" (rect 5 0 28 11)(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 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 152 176 320 192)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "I1" (rect 5 0 16 13)(font "Intel Clear" ))
(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 149 17)(font "Arial" (font_size 6)))
)
(pin
(output)
(rect 784 368 800 544)
(text "OUTPUT" (rect 6 1 16 41)(font "Arial" (font_size 6))(vertical))
(text "Y" (rect 5 90 16 100)(font "Arial" )(vertical))
(pt 8 0)
(drawing
(line (pt 8 0)(pt 8 52))
(line (pt 12 52)(pt 12 78))
(line (pt 4 52)(pt 4 78))
(line (pt 4 52)(pt 12 52))
(line (pt 12 78)(pt 8 82))
(line (pt 8 82)(pt 4 78))
(line (pt 4 78)(pt 8 82))
)
(rotate270)
)
(symbol
(rect 336 120 432 216)
(text "Mux2_1" (rect 5 0 51 15)(font "Intel Clear" (font_size 8)))
(text "inst" (rect 8 79 28 92)(font "Intel Clear" ))
(port
(pt 0 32)
(input)
(text "S" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "S" (rect 21 27 30 42)(font "Intel Clear" (font_size 8)))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "I0" (rect 0 0 12 15)(font "Intel Clear" (font_size 8)))
(text "I0" (rect 21 43 33 58)(font "Intel Clear" (font_size 8)))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 0 64)
(input)
(text "I1" (rect 0 0 11 15)(font "Intel Clear" (font_size 8)))
(text "I1" (rect 21 59 32 74)(font "Intel Clear" (font_size 8)))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 96 32)
(output)
(text "Y" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "Y" (rect 66 27 75 42)(font "Intel Clear" (font_size 8)))
(line (pt 96 32)(pt 80 32))
)
(drawing
(rectangle (rect 16 16 80 80))
)
)
(symbol
(rect 336 216 432 312)
(text "Mux2_1" (rect 5 0 51 15)(font "Intel Clear" (font_size 8)))
(text "inst1" (rect 8 79 32 92)(font "Intel Clear" ))
(port
(pt 0 32)
(input)
(text "S" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "S" (rect 21 27 30 42)(font "Intel Clear" (font_size 8)))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "I0" (rect 0 0 12 15)(font "Intel Clear" (font_size 8)))
(text "I0" (rect 21 43 33 58)(font "Intel Clear" (font_size 8)))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 0 64)
(input)
(text "I1" (rect 0 0 11 15)(font "Intel Clear" (font_size 8)))
(text "I1" (rect 21 59 32 74)(font "Intel Clear" (font_size 8)))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 96 32)
(output)
(text "Y" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "Y" (rect 66 27 75 42)(font "Intel Clear" (font_size 8)))
(line (pt 96 32)(pt 80 32))
)
(drawing
(rectangle (rect 16 16 80 80))
)
)
(symbol
(rect 336 312 432 408)
(text "Mux2_1" (rect 5 0 51 15)(font "Intel Clear" (font_size 8)))
(text "inst2" (rect 8 79 32 92)(font "Intel Clear" ))
(port
(pt 0 32)
(input)
(text "S" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "S" (rect 21 27 30 42)(font "Intel Clear" (font_size 8)))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "I0" (rect 0 0 12 15)(font "Intel Clear" (font_size 8)))
(text "I0" (rect 21 43 33 58)(font "Intel Clear" (font_size 8)))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 0 64)
(input)
(text "I1" (rect 0 0 11 15)(font "Intel Clear" (font_size 8)))
(text "I1" (rect 21 59 32 74)(font "Intel Clear" (font_size 8)))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 96 32)
(output)
(text "Y" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "Y" (rect 66 27 75 42)(font "Intel Clear" (font_size 8)))
(line (pt 96 32)(pt 80 32))
)
(drawing
(rectangle (rect 16 16 80 80))
)
)
(symbol
(rect 336 408 432 504)
(text "Mux2_1" (rect 5 0 51 15)(font "Intel Clear" (font_size 8)))
(text "inst3" (rect 8 79 32 92)(font "Intel Clear" ))
(port
(pt 0 32)
(input)
(text "S" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "S" (rect 21 27 30 42)(font "Intel Clear" (font_size 8)))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "I0" (rect 0 0 12 15)(font "Intel Clear" (font_size 8)))
(text "I0" (rect 21 43 33 58)(font "Intel Clear" (font_size 8)))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 0 64)
(input)
(text "I1" (rect 0 0 11 15)(font "Intel Clear" (font_size 8)))
(text "I1" (rect 21 59 32 74)(font "Intel Clear" (font_size 8)))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 96 32)
(output)
(text "Y" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "Y" (rect 66 27 75 42)(font "Intel Clear" (font_size 8)))
(line (pt 96 32)(pt 80 32))
)
(drawing
(rectangle (rect 16 16 80 80))
)
)
(symbol
(rect 456 184 552 280)
(text "Mux2_1" (rect 5 0 51 15)(font "Intel Clear" (font_size 8)))
(text "inst4" (rect 8 79 33 92)(font "Intel Clear" ))
(port
(pt 0 32)
(input)
(text "S" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "S" (rect 21 27 30 42)(font "Intel Clear" (font_size 8)))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "I0" (rect 0 0 12 15)(font "Intel Clear" (font_size 8)))
(text "I0" (rect 21 43 33 58)(font "Intel Clear" (font_size 8)))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 0 64)
(input)
(text "I1" (rect 0 0 11 15)(font "Intel Clear" (font_size 8)))
(text "I1" (rect 21 59 32 74)(font "Intel Clear" (font_size 8)))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 96 32)
(output)
(text "Y" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "Y" (rect 66 27 75 42)(font "Intel Clear" (font_size 8)))
(line (pt 96 32)(pt 80 32))
)
(drawing
(rectangle (rect 16 16 80 80))
)
)
(symbol
(rect 456 376 552 472)
(text "Mux2_1" (rect 5 0 51 15)(font "Intel Clear" (font_size 8)))
(text "inst5" (rect 8 79 32 92)(font "Intel Clear" ))
(port
(pt 0 32)
(input)
(text "S" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "S" (rect 21 27 30 42)(font "Intel Clear" (font_size 8)))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "I0" (rect 0 0 12 15)(font "Intel Clear" (font_size 8)))
(text "I0" (rect 21 43 33 58)(font "Intel Clear" (font_size 8)))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 0 64)
(input)
(text "I1" (rect 0 0 11 15)(font "Intel Clear" (font_size 8)))
(text "I1" (rect 21 59 32 74)(font "Intel Clear" (font_size 8)))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 96 32)
(output)
(text "Y" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "Y" (rect 66 27 75 42)(font "Intel Clear" (font_size 8)))
(line (pt 96 32)(pt 80 32))
)
(drawing
(rectangle (rect 16 16 80 80))
)
)
(symbol
(rect 336 504 432 600)
(text "Mux2_1" (rect 5 0 51 15)(font "Intel Clear" (font_size 8)))
(text "inst6" (rect 8 79 33 92)(font "Intel Clear" ))
(port
(pt 0 32)
(input)
(text "S" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "S" (rect 21 27 30 42)(font "Intel Clear" (font_size 8)))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "I0" (rect 0 0 12 15)(font "Intel Clear" (font_size 8)))
(text "I0" (rect 21 43 33 58)(font "Intel Clear" (font_size 8)))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 0 64)
(input)
(text "I1" (rect 0 0 11 15)(font "Intel Clear" (font_size 8)))
(text "I1" (rect 21 59 32 74)(font "Intel Clear" (font_size 8)))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 96 32)
(output)
(text "Y" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "Y" (rect 66 27 75 42)(font "Intel Clear" (font_size 8)))
(line (pt 96 32)(pt 80 32))
)
(drawing
(rectangle (rect 16 16 80 80))
)
)
(symbol
(rect 336 600 432 696)
(text "Mux2_1" (rect 5 0 51 15)(font "Intel Clear" (font_size 8)))
(text "inst7" (rect 8 79 32 92)(font "Intel Clear" ))
(port
(pt 0 32)
(input)
(text "S" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "S" (rect 21 27 30 42)(font "Intel Clear" (font_size 8)))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "I0" (rect 0 0 12 15)(font "Intel Clear" (font_size 8)))
(text "I0" (rect 21 43 33 58)(font "Intel Clear" (font_size 8)))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 0 64)
(input)
(text "I1" (rect 0 0 11 15)(font "Intel Clear" (font_size 8)))
(text "I1" (rect 21 59 32 74)(font "Intel Clear" (font_size 8)))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 96 32)
(output)
(text "Y" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "Y" (rect 66 27 75 42)(font "Intel Clear" (font_size 8)))
(line (pt 96 32)(pt 80 32))
)
(drawing
(rectangle (rect 16 16 80 80))
)
)
(symbol
(rect 336 696 432 792)
(text "Mux2_1" (rect 5 0 51 15)(font "Intel Clear" (font_size 8)))
(text "inst8" (rect 8 79 33 92)(font "Intel Clear" ))
(port
(pt 0 32)
(input)
(text "S" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "S" (rect 21 27 30 42)(font "Intel Clear" (font_size 8)))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "I0" (rect 0 0 12 15)(font "Intel Clear" (font_size 8)))
(text "I0" (rect 21 43 33 58)(font "Intel Clear" (font_size 8)))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 0 64)
(input)
(text "I1" (rect 0 0 11 15)(font "Intel Clear" (font_size 8)))
(text "I1" (rect 21 59 32 74)(font "Intel Clear" (font_size 8)))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 96 32)
(output)
(text "Y" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "Y" (rect 66 27 75 42)(font "Intel Clear" (font_size 8)))
(line (pt 96 32)(pt 80 32))
)
(drawing
(rectangle (rect 16 16 80 80))
)
)
(symbol
(rect 336 792 432 888)
(text "Mux2_1" (rect 5 0 51 15)(font "Intel Clear" (font_size 8)))
(text "inst9" (rect 8 79 32 92)(font "Intel Clear" ))
(port
(pt 0 32)
(input)
(text "S" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "S" (rect 21 27 30 42)(font "Intel Clear" (font_size 8)))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "I0" (rect 0 0 12 15)(font "Intel Clear" (font_size 8)))
(text "I0" (rect 21 43 33 58)(font "Intel Clear" (font_size 8)))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 0 64)
(input)
(text "I1" (rect 0 0 11 15)(font "Intel Clear" (font_size 8)))
(text "I1" (rect 21 59 32 74)(font "Intel Clear" (font_size 8)))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 96 32)
(output)
(text "Y" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "Y" (rect 66 27 75 42)(font "Intel Clear" (font_size 8)))
(line (pt 96 32)(pt 80 32))
)
(drawing
(rectangle (rect 16 16 80 80))
)
)
(symbol
(rect 456 568 552 664)
(text "Mux2_1" (rect 5 0 51 15)(font "Intel Clear" (font_size 8)))
(text "inst10" (rect 8 79 41 92)(font "Intel Clear" ))
(port
(pt 0 32)
(input)
(text "S" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "S" (rect 21 27 30 42)(font "Intel Clear" (font_size 8)))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "I0" (rect 0 0 12 15)(font "Intel Clear" (font_size 8)))
(text "I0" (rect 21 43 33 58)(font "Intel Clear" (font_size 8)))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 0 64)
(input)
(text "I1" (rect 0 0 11 15)(font "Intel Clear" (font_size 8)))
(text "I1" (rect 21 59 32 74)(font "Intel Clear" (font_size 8)))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 96 32)
(output)
(text "Y" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "Y" (rect 66 27 75 42)(font "Intel Clear" (font_size 8)))
(line (pt 96 32)(pt 80 32))
)
(drawing
(rectangle (rect 16 16 80 80))
)
)
(symbol
(rect 456 680 552 776)
(text "Mux2_1" (rect 5 0 51 15)(font "Intel Clear" (font_size 8)))
(text "inst11" (rect 8 79 39 92)(font "Intel Clear" ))
(port
(pt 0 32)
(input)
(text "S" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "S" (rect 21 27 30 42)(font "Intel Clear" (font_size 8)))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "I0" (rect 0 0 12 15)(font "Intel Clear" (font_size 8)))
(text "I0" (rect 21 43 33 58)(font "Intel Clear" (font_size 8)))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 0 64)
(input)
(text "I1" (rect 0 0 11 15)(font "Intel Clear" (font_size 8)))
(text "I1" (rect 21 59 32 74)(font "Intel Clear" (font_size 8)))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 96 32)
(output)
(text "Y" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "Y" (rect 66 27 75 42)(font "Intel Clear" (font_size 8)))
(line (pt 96 32)(pt 80 32))
)
(drawing
(rectangle (rect 16 16 80 80))
)
)
(symbol
(rect 576 344 672 440)
(text "Mux2_1" (rect 5 0 51 15)(font "Intel Clear" (font_size 8)))
(text "inst12" (rect 8 79 39 92)(font "Intel Clear" ))
(port
(pt 0 32)
(input)
(text "S" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "S" (rect 21 27 30 42)(font "Intel Clear" (font_size 8)))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "I0" (rect 0 0 12 15)(font "Intel Clear" (font_size 8)))
(text "I0" (rect 21 43 33 58)(font "Intel Clear" (font_size 8)))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 0 64)
(input)
(text "I1" (rect 0 0 11 15)(font "Intel Clear" (font_size 8)))
(text "I1" (rect 21 59 32 74)(font "Intel Clear" (font_size 8)))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 96 32)
(output)
(text "Y" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "Y" (rect 66 27 75 42)(font "Intel Clear" (font_size 8)))
(line (pt 96 32)(pt 80 32))
)
(drawing
(rectangle (rect 16 16 80 80))
)
)
(symbol
(rect 576 648 672 744)
(text "Mux2_1" (rect 5 0 51 15)(font "Intel Clear" (font_size 8)))
(text "inst13" (rect 8 79 39 92)(font "Intel Clear" ))
(port
(pt 0 32)
(input)
(text "S" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "S" (rect 21 27 30 42)(font "Intel Clear" (font_size 8)))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "I0" (rect 0 0 12 15)(font "Intel Clear" (font_size 8)))
(text "I0" (rect 21 43 33 58)(font "Intel Clear" (font_size 8)))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 0 64)
(input)
(text "I1" (rect 0 0 11 15)(font "Intel Clear" (font_size 8)))
(text "I1" (rect 21 59 32 74)(font "Intel Clear" (font_size 8)))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 96 32)
(output)
(text "Y" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "Y" (rect 66 27 75 42)(font "Intel Clear" (font_size 8)))
(line (pt 96 32)(pt 80 32))
)
(drawing
(rectangle (rect 16 16 80 80))
)
)
(symbol
(rect 688 328 784 424)
(text "Mux2_1" (rect 5 0 51 15)(font "Intel Clear" (font_size 8)))
(text "inst14" (rect 8 79 41 92)(font "Intel Clear" ))
(port
(pt 0 32)
(input)
(text "S" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "S" (rect 21 27 30 42)(font "Intel Clear" (font_size 8)))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "I0" (rect 0 0 12 15)(font "Intel Clear" (font_size 8)))
(text "I0" (rect 21 43 33 58)(font "Intel Clear" (font_size 8)))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 0 64)
(input)
(text "I1" (rect 0 0 11 15)(font "Intel Clear" (font_size 8)))
(text "I1" (rect 21 59 32 74)(font "Intel Clear" (font_size 8)))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 96 32)
(output)
(text "Y" (rect 0 0 9 15)(font "Intel Clear" (font_size 8)))
(text "Y" (rect 66 27 75 42)(font "Intel Clear" (font_size 8)))
(line (pt 96 32)(pt 80 32))
)
(drawing
(rectangle (rect 16 16 80 80))
)
)
(connector
(pt 328 248)
(pt 336 248)
)
(connector
(pt 328 152)
(pt 328 248)
)
(connector
(pt 336 280)
(pt 320 280)
)
(connector
(pt 336 264)
(pt 320 264)
)
(connector
(pt 336 184)
(pt 320 184)
)
(connector
(pt 336 168)
(pt 320 168)
)
(connector
(pt 336 360)
(pt 320 360)
)
(connector
(pt 336 376)
(pt 320 376)
)
(connector
(pt 336 344)
(pt 328 344)
)
(connector
(pt 328 248)
(pt 328 344)
)
(connector
(pt 432 152)
(pt 448 152)
)
(connector
(pt 440 216)
(pt 456 216)
)
(connector
(pt 432 248)
(pt 456 248)
)
(connector
(pt 448 232)
(pt 456 232)
)
(connector
(pt 448 152)
(pt 448 232)
)
(connector
(pt 336 456)
(pt 320 456)
)
(connector
(pt 336 472)
(pt 320 472)
)
(connector
(pt 336 440)
(pt 328 440)
)
(connector
(pt 328 344)
(pt 328 440)
)
(connector
(pt 320 552)
(pt 336 552)
)
(connector
(pt 336 568)
(pt 320 568)
)
(connector
(pt 336 536)
(pt 328 536)
)
(connector
(pt 328 440)
(pt 328 536)
)
(connector
(pt 336 648)
(pt 320 648)
)
(connector
(pt 336 664)
(pt 320 664)
)
(connector
(pt 432 536)
(pt 448 536)
)
(connector
(pt 432 344)
(pt 448 344)
)
(connector
(pt 448 424)
(pt 456 424)
)
(connector
(pt 448 344)
(pt 448 424)
)
(connector
(pt 440 408)
(pt 456 408)
)
(connector
(pt 432 440)
(pt 456 440)
)
(connector
(pt 432 632)
(pt 456 632)
)
(connector
(pt 448 616)
(pt 456 616)
)
(connector
(pt 448 536)
(pt 448 616)
)
(connector
(pt 440 600)
(pt 456 600)
)
(connector
(pt 336 728)
(pt 328 728)
)
(connector
(pt 336 632)
(pt 328 632)
)
(connector
(pt 328 536)
(pt 328 632)
)
(connector
(pt 336 744)
(pt 320 744)
)
(connector
(pt 336 760)
(pt 320 760)
)
(connector
(pt 328 824)
(pt 336 824)
)
(connector
(pt 328 632)
(pt 328 728)
)
(connector
(pt 328 728)
(pt 328 824)
)
(connector
(pt 336 840)
(pt 320 840)
)
(connector
(pt 336 856)
(pt 320 856)
)
(connector
(pt 432 824)
(pt 448 824)
)
(connector
(pt 440 712)
(pt 456 712)
)
(connector
(pt 440 408)
(pt 440 600)
)
(connector
(pt 440 600)
(pt 440 712)
)
(connector
(pt 432 728)
(pt 456 728)
)
(connector
(pt 448 824)
(pt 448 744)
)
(connector
(pt 456 744)
(pt 448 744)
)
(connector
(pt 552 600)
(pt 560 600)
)
(connector
(pt 552 216)
(pt 560 216)
)
(connector
(pt 560 216)
(pt 560 392)
)
(connector
(pt 560 392)
(pt 576 392)
)
(connector
(pt 552 408)
(pt 576 408)
)
(connector
(pt 568 376)
(pt 576 376)
)
(connector
(pt 568 680)
(pt 576 680)
)
(connector
(pt 552 712)
(pt 576 712)
)
(connector
(pt 560 696)
(pt 576 696)
)
(connector
(pt 560 600)
(pt 560 696)
)
(connector
(pt 672 680)
(pt 680 680)
)
(connector
(pt 680 392)
(pt 688 392)
)
(connector
(pt 680 680)
(pt 680 392)
)
(connector
(pt 672 376)
(pt 688 376)
)
(connector
(pt 784 360)
(pt 792 360)
)
(connector
(pt 320 152)
(pt 328 152)
)
(connector
(pt 328 152)
(pt 336 152)
)
(connector
(pt 688 360)
(pt 680 360)
)
(connector
(pt 680 360)
(pt 680 352)
)
(connector
(pt 568 368)
(pt 568 376)
)
(connector
(pt 568 376)
(pt 568 680)
)
(connector
(pt 440 208)
(pt 440 216)
)
(connector
(pt 440 216)
(pt 440 408)
)
(connector
(pt 792 368)
(pt 792 360)
)
(junction (pt 328 248))
(junction (pt 328 344))
(junction (pt 440 216))
(junction (pt 328 440))
(junction (pt 328 536))
(junction (pt 440 408))
(junction (pt 440 600))
(junction (pt 328 728))
(junction (pt 328 632))
(junction (pt 568 376))
(junction (pt 328 152))