OpenCores
URL https://opencores.org/ocsvn/a-z80/a-z80/trunk

Subversion Repositories a-z80

[/] [a-z80/] [trunk/] [cpu/] [alu/] [alu_flags.bdf] - Rev 3

Go to most recent revision | Compare with Previous | Blame | View Log

/*
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 24 32 200 48)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_flags_oe" (rect 9 0 69 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 48 200 64)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_flags_bus" (rect 9 0 75 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 64 200 80)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_flags_alu" (rect 9 0 71 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 136 200 152)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "alu_sf_out" (rect 9 0 60 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 448 200 464)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "alu_yf_out" (rect 9 0 62 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 824 200 840)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "alu_xf_out" (rect 9 0 60 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 1080 200 1096)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_flags_nf_set" (rect 9 0 89 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 288 200 304)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "alu_zero" (rect 9 0 49 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 1440 200 1456)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "shift_cf_out" (rect 9 0 69 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 1256 200 1272)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "alu_core_cf_out" (rect 9 0 88 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 1456 200 1472)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "daa_cf_out" (rect 9 0 64 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 1568 200 1584)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_flags_cf_set" (rect 9 0 89 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 1592 200 1608)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_flags_cf_cpl" (rect 9 0 88 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 960 200 976)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "pf_sel" (rect 9 0 39 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 1304 200 1320)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_flags_cf_we" (rect 9 0 86 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 184 200 200)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_flags_sz_we" (rect 9 0 86 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 496 200 512)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_flags_xy_we" (rect 9 0 89 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 624 200 640)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_flags_hf_we" (rect 9 0 86 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 1008 200 1024)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_flags_pf_we" (rect 9 0 86 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 1144 200 1160)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_flags_nf_we" (rect 9 0 86 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 1352 200 1368)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_flags_cf2_we" (rect 9 0 92 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 640 200 656)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_flags_hf_cpl" (rect 9 0 88 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 1408 200 1424)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_flags_cf2_sel[1..0]" (rect 9 0 119 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 1544 200 1560)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_flags_use_cf2" (rect 9 0 97 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 720 200 736)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_flags_hf2_we" (rect 9 0 92 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 1128 200 1144)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_flags_nf_clr" (rect 9 0 85 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 336 200 352)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_alu_zero_16bit" (rect 9 0 96 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (input)
        (rect 24 1520 200 1536)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "clk" (rect 9 0 23 12)(font "Arial" ))
        (pt 176 8)
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 92 12)(pt 92 4))
                (line (pt 117 4)(pt 121 8))
                (line (pt 117 12)(pt 121 8))
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
        (output)
        (rect 912 160 1088 176)
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
        (text "flags_sf" (rect 90 0 131 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 912 360 1088 376)
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
        (text "flags_zf" (rect 90 0 130 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 912 632 1088 648)
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
        (text "flags_hf" (rect 90 0 131 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 912 984 1088 1000)
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
        (text "flags_pf" (rect 90 0 131 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 952 1408 1128 1424)
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
        (text "flags_cf" (rect 90 0 131 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 912 1136 1088 1152)
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
        (text "flags_nf" (rect 90 0 131 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 912 1280 1088 1296)
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
        (text "flags_cf_latch" (rect 90 0 160 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 912 688 1088 704)
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
        (text "flags_hf2" (rect 90 0 137 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
        (bidir)
        (rect 912 32 1088 48)
        (text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "db[7..0]" (rect 90 0 127 12)(font "Arial" ))
        (pt 0 8)
        (drawing
                (line (pt 56 4)(pt 78 4))
                (line (pt 0 8)(pt 52 8))
                (line (pt 56 12)(pt 78 12))
                (line (pt 78 4)(pt 82 8))
                (line (pt 78 12)(pt 82 8))
                (line (pt 56 4)(pt 52 8))
                (line (pt 52 8)(pt 56 12))
        )
        (text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6)))
)
(symbol
        (rect 304 80 368 128)
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst1" (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 62 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 304 128 368 176)
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst2" (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 62 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 304 232 368 280)
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst3" (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 62 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 304 280 368 328)
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst4" (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 62 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 304 392 368 440)
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst5" (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 62 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 304 440 368 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 62 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 304 528 368 576)
        (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 62 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 304 576 368 624)
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst8" (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 62 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 304 768 368 816)
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst9" (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 62 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 304 816 368 864)
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst10" (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 62 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 304 904 368 952)
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst11" (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 62 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 304 952 368 1000)
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst12" (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 62 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 304 1040 368 1088)
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst13" (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 62 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 304 1184 368 1232)
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst15" (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 62 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 304 1232 368 1280)
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst16" (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 62 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 400 104 464 152)
        (text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "inst33" (rect 3 37 32 49)(font "Arial" ))
        (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 15 32))
        )
        (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 15 16))
        )
        (port
                (pt 64 24)
                (output)
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 48 15 62 27)(font "Courier New" (bold))(invisible))
                (line (pt 48 24)(pt 64 24))
        )
        (drawing
                (line (pt 14 36)(pt 25 36))
                (line (pt 14 13)(pt 25 13))
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
        )
)
(symbol
        (rect 400 240 464 288)
        (text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "inst34" (rect 3 37 32 49)(font "Arial" ))
        (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 15 32))
        )
        (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 15 16))
        )
        (port
                (pt 64 24)
                (output)
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 48 15 62 27)(font "Courier New" (bold))(invisible))
                (line (pt 48 24)(pt 64 24))
        )
        (drawing
                (line (pt 14 36)(pt 25 36))
                (line (pt 14 13)(pt 25 13))
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
        )
)
(symbol
        (rect 400 416 464 464)
        (text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "inst35" (rect 3 37 32 49)(font "Arial" ))
        (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 15 32))
        )
        (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 15 16))
        )
        (port
                (pt 64 24)
                (output)
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 48 15 62 27)(font "Courier New" (bold))(invisible))
                (line (pt 48 24)(pt 64 24))
        )
        (drawing
                (line (pt 14 36)(pt 25 36))
                (line (pt 14 13)(pt 25 13))
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
        )
)
(symbol
        (rect 400 552 464 600)
        (text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "inst36" (rect 3 37 32 49)(font "Arial" ))
        (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 15 32))
        )
        (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 15 16))
        )
        (port
                (pt 64 24)
                (output)
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 48 15 62 27)(font "Courier New" (bold))(invisible))
                (line (pt 48 24)(pt 64 24))
        )
        (drawing
                (line (pt 14 36)(pt 25 36))
                (line (pt 14 13)(pt 25 13))
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
        )
)
(symbol
        (rect 400 792 464 840)
        (text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "inst37" (rect 3 37 32 49)(font "Arial" ))
        (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 15 32))
        )
        (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 15 16))
        )
        (port
                (pt 64 24)
                (output)
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 48 15 62 27)(font "Courier New" (bold))(invisible))
                (line (pt 48 24)(pt 64 24))
        )
        (drawing
                (line (pt 14 36)(pt 25 36))
                (line (pt 14 13)(pt 25 13))
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
        )
)
(symbol
        (rect 400 928 464 976)
        (text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "inst38" (rect 3 37 32 49)(font "Arial" ))
        (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 15 32))
        )
        (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 15 16))
        )
        (port
                (pt 64 24)
                (output)
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 48 15 62 27)(font "Courier New" (bold))(invisible))
                (line (pt 48 24)(pt 64 24))
        )
        (drawing
                (line (pt 14 36)(pt 25 36))
                (line (pt 14 13)(pt 25 13))
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
        )
)
(symbol
        (rect 400 1208 464 1256)
        (text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "inst40" (rect 3 37 32 49)(font "Arial" ))
        (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 15 32))
        )
        (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 15 16))
        )
        (port
                (pt 64 24)
                (output)
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 48 15 62 27)(font "Courier New" (bold))(invisible))
                (line (pt 48 24)(pt 64 24))
        )
        (drawing
                (line (pt 14 36)(pt 25 36))
                (line (pt 14 13)(pt 25 13))
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
        )
)
(symbol
        (rect 744 112 792 144)
        (text "TRI" (rect 1 0 16 10)(font "Arial" (font_size 6)))
        (text "inst49" (rect 3 21 32 33)(font "Arial" ))
        (port
                (pt 0 16)
                (input)
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 14 16))
        )
        (port
                (pt 24 0)
                (input)
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
                (line (pt 24 12)(pt 24 0))
        )
        (port
                (pt 48 16)
                (output)
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 32 7 46 19)(font "Courier New" (bold))(invisible))
                (line (pt 32 16)(pt 48 16))
        )
        (drawing
                (line (pt 14 25)(pt 14 7))
                (line (pt 14 25)(pt 32 16))
                (line (pt 14 7)(pt 32 16))
        )
)
(symbol
        (rect 744 256 792 288)
        (text "TRI" (rect 1 0 16 10)(font "Arial" (font_size 6)))
        (text "inst50" (rect 3 21 32 33)(font "Arial" ))
        (port
                (pt 0 16)
                (input)
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 14 16))
        )
        (port
                (pt 24 0)
                (input)
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
                (line (pt 24 12)(pt 24 0))
        )
        (port
                (pt 48 16)
                (output)
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 32 7 46 19)(font "Courier New" (bold))(invisible))
                (line (pt 32 16)(pt 48 16))
        )
        (drawing
                (line (pt 14 25)(pt 14 7))
                (line (pt 14 25)(pt 32 16))
                (line (pt 14 7)(pt 32 16))
        )
)
(symbol
        (rect 744 424 792 456)
        (text "TRI" (rect 1 0 16 10)(font "Arial" (font_size 6)))
        (text "inst51" (rect 3 21 32 33)(font "Arial" ))
        (port
                (pt 0 16)
                (input)
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 14 16))
        )
        (port
                (pt 24 0)
                (input)
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
                (line (pt 24 12)(pt 24 0))
        )
        (port
                (pt 48 16)
                (output)
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 32 7 46 19)(font "Courier New" (bold))(invisible))
                (line (pt 32 16)(pt 48 16))
        )
        (drawing
                (line (pt 14 25)(pt 14 7))
                (line (pt 14 25)(pt 32 16))
                (line (pt 14 7)(pt 32 16))
        )
)
(symbol
        (rect 760 552 808 584)
        (text "TRI" (rect 1 0 16 10)(font "Arial" (font_size 6)))
        (text "inst52" (rect 3 21 32 33)(font "Arial" ))
        (port
                (pt 0 16)
                (input)
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 14 16))
        )
        (port
                (pt 24 0)
                (input)
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
                (line (pt 24 12)(pt 24 0))
        )
        (port
                (pt 48 16)
                (output)
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 32 7 46 19)(font "Courier New" (bold))(invisible))
                (line (pt 32 16)(pt 48 16))
        )
        (drawing
                (line (pt 14 25)(pt 14 7))
                (line (pt 14 25)(pt 32 16))
                (line (pt 14 7)(pt 32 16))
        )
)
(symbol
        (rect 744 800 792 832)
        (text "TRI" (rect 1 0 16 10)(font "Arial" (font_size 6)))
        (text "inst53" (rect 3 21 32 33)(font "Arial" ))
        (port
                (pt 0 16)
                (input)
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 14 16))
        )
        (port
                (pt 24 0)
                (input)
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
                (line (pt 24 12)(pt 24 0))
        )
        (port
                (pt 48 16)
                (output)
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 32 7 46 19)(font "Courier New" (bold))(invisible))
                (line (pt 32 16)(pt 48 16))
        )
        (drawing
                (line (pt 14 25)(pt 14 7))
                (line (pt 14 25)(pt 32 16))
                (line (pt 14 7)(pt 32 16))
        )
)
(symbol
        (rect 744 936 792 968)
        (text "TRI" (rect 1 0 16 10)(font "Arial" (font_size 6)))
        (text "inst54" (rect 3 21 32 33)(font "Arial" ))
        (port
                (pt 0 16)
                (input)
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 14 16))
        )
        (port
                (pt 24 0)
                (input)
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
                (line (pt 24 12)(pt 24 0))
        )
        (port
                (pt 48 16)
                (output)
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 32 7 46 19)(font "Courier New" (bold))(invisible))
                (line (pt 32 16)(pt 48 16))
        )
        (drawing
                (line (pt 14 25)(pt 14 7))
                (line (pt 14 25)(pt 32 16))
                (line (pt 14 7)(pt 32 16))
        )
)
(symbol
        (rect 744 1080 792 1112)
        (text "TRI" (rect 1 0 16 10)(font "Arial" (font_size 6)))
        (text "inst55" (rect 3 21 32 33)(font "Arial" ))
        (port
                (pt 0 16)
                (input)
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 14 16))
        )
        (port
                (pt 24 0)
                (input)
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
                (line (pt 24 12)(pt 24 0))
        )
        (port
                (pt 48 16)
                (output)
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 32 7 46 19)(font "Courier New" (bold))(invisible))
                (line (pt 32 16)(pt 48 16))
        )
        (drawing
                (line (pt 14 25)(pt 14 7))
                (line (pt 14 25)(pt 32 16))
                (line (pt 14 7)(pt 32 16))
        )
)
(symbol
        (rect 744 1224 792 1256)
        (text "TRI" (rect 1 0 16 10)(font "Arial" (font_size 6)))
        (text "inst56" (rect 3 21 32 33)(font "Arial" ))
        (port
                (pt 0 16)
                (input)
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 14 16))
        )
        (port
                (pt 24 0)
                (input)
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
                (text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
                (line (pt 24 12)(pt 24 0))
        )
        (port
                (pt 48 16)
                (output)
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 32 7 46 19)(font "Courier New" (bold))(invisible))
                (line (pt 32 16)(pt 48 16))
        )
        (drawing
                (line (pt 14 25)(pt 14 7))
                (line (pt 14 25)(pt 32 16))
                (line (pt 14 7)(pt 32 16))
        )
)
(symbol
        (rect 760 1384 824 1432)
        (text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "inst64" (rect 3 37 32 49)(font "Arial" ))
        (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 15 32))
        )
        (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 15 16))
        )
        (port
                (pt 64 24)
                (output)
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 48 15 62 27)(font "Courier New" (bold))(invisible))
                (line (pt 48 24)(pt 64 24))
        )
        (drawing
                (line (pt 14 36)(pt 25 36))
                (line (pt 14 13)(pt 25 13))
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
        )
)
(symbol
        (rect 400 1296 464 1344)
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst" (rect 3 37 20 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 62 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 320 1312 368 1344)
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
        (text "inst17" (rect 3 21 32 33)(font "Arial" ))
        (port
                (pt 0 16)
                (input)
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 13 16))
        )
        (port
                (pt 48 16)
                (output)
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 32 7 46 19)(font "Courier New" (bold))(invisible))
                (line (pt 39 16)(pt 48 16))
        )
        (drawing
                (line (pt 13 25)(pt 13 7))
                (line (pt 13 7)(pt 31 16))
                (line (pt 13 25)(pt 31 16))
                (circle (rect 31 12 39 20))
        )
)
(symbol
        (rect 856 1392 920 1440)
        (text "XOR" (rect 1 0 21 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 11 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 11 32))
        )
        (port
                (pt 64 24)
                (output)
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 48 15 62 27)(font "Courier New" (bold))(invisible))
                (line (pt 49 24)(pt 64 24))
        )
        (drawing
                (line (pt 14 13)(pt 25 13))
                (line (pt 14 36)(pt 25 36))
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
                (arc (pt 8 36)(pt 8 12)(rect -21 7 14 42))
        )
)
(symbol
        (rect 752 616 816 664)
        (text "XOR" (rect 1 0 21 10)(font "Arial" (font_size 6)))
        (text "inst14" (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 11 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 11 32))
        )
        (port
                (pt 64 24)
                (output)
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 48 15 62 27)(font "Courier New" (bold))(invisible))
                (line (pt 49 24)(pt 64 24))
        )
        (drawing
                (line (pt 14 13)(pt 25 13))
                (line (pt 14 36)(pt 25 36))
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
                (arc (pt 8 36)(pt 8 12)(rect -21 7 14 42))
        )
)
(symbol
        (rect 216 1488 248 1520)
        (text "GND" (rect 8 16 29 26)(font "Arial" (font_size 6)))
        (text "inst22" (rect 3 21 32 33)(font "Arial" )(invisible))
        (port
                (pt 16 0)
                (output)
                (text "1" (rect 18 0 23 12)(font "Courier New" (bold))(invisible))
                (text "1" (rect 18 0 23 12)(font "Courier New" (bold))(invisible))
                (line (pt 16 8)(pt 16 0))
        )
        (drawing
                (line (pt 8 8)(pt 16 16))
                (line (pt 16 16)(pt 24 8))
                (line (pt 8 8)(pt 24 8))
        )
)
(symbol
        (rect 632 1368 728 1464)
        (text "alu_mux_2" (rect 5 0 66 14)(font "Arial" (font_size 8)))
        (text "inst_mux_cf" (rect 8 80 69 92)(font "Arial" ))
        (port
                (pt 0 32)
                (input)
                (text "in0" (rect 0 0 16 14)(font "Arial" (font_size 8)))
                (text "in0" (rect 21 27 37 41)(font "Arial" (font_size 8)))
                (line (pt 0 32)(pt 16 32))
        )
        (port
                (pt 0 48)
                (input)
                (text "in1" (rect 0 0 16 14)(font "Arial" (font_size 8)))
                (text "in1" (rect 21 43 37 57)(font "Arial" (font_size 8)))
                (line (pt 0 48)(pt 16 48))
        )
        (port
                (pt 0 64)
                (input)
                (text "sel1" (rect 0 0 23 14)(font "Arial" (font_size 8)))
                (text "sel1" (rect 21 59 44 73)(font "Arial" (font_size 8)))
                (line (pt 0 64)(pt 16 64))
        )
        (port
                (pt 96 32)
                (output)
                (text "out" (rect 0 0 17 14)(font "Arial" (font_size 8)))
                (text "out" (rect 58 27 75 41)(font "Arial" (font_size 8)))
                (line (pt 96 32)(pt 80 32))
        )
        (drawing
                (rectangle (rect 16 16 80 80))
        )
)
(symbol
        (rect 288 1384 400 1512)
        (text "alu_mux_4" (rect 5 0 66 14)(font "Arial" (font_size 8)))
        (text "inst_mux_cf2" (rect 8 112 75 124)(font "Arial" ))
        (port
                (pt 0 32)
                (input)
                (text "sel[1..0]" (rect 0 0 44 14)(font "Arial" (font_size 8)))
                (text "sel[1..0]" (rect 21 27 65 41)(font "Arial" (font_size 8)))
                (line (pt 0 32)(pt 16 32)(line_width 3))
        )
        (port
                (pt 0 48)
                (input)
                (text "in0" (rect 0 0 16 14)(font "Arial" (font_size 8)))
                (text "in0" (rect 21 43 37 57)(font "Arial" (font_size 8)))
                (line (pt 0 48)(pt 16 48))
        )
        (port
                (pt 0 64)
                (input)
                (text "in1" (rect 0 0 16 14)(font "Arial" (font_size 8)))
                (text "in1" (rect 21 59 37 73)(font "Arial" (font_size 8)))
                (line (pt 0 64)(pt 16 64))
        )
        (port
                (pt 0 80)
                (input)
                (text "in2" (rect 0 0 16 14)(font "Arial" (font_size 8)))
                (text "in2" (rect 21 75 37 89)(font "Arial" (font_size 8)))
                (line (pt 0 80)(pt 16 80))
        )
        (port
                (pt 0 96)
                (input)
                (text "in3" (rect 0 0 16 14)(font "Arial" (font_size 8)))
                (text "in3" (rect 21 91 37 105)(font "Arial" (font_size 8)))
                (line (pt 0 96)(pt 16 96))
        )
        (port
                (pt 112 32)
                (output)
                (text "out" (rect 0 0 17 14)(font "Arial" (font_size 8)))
                (text "out" (rect 74 27 91 41)(font "Arial" (font_size 8)))
                (line (pt 112 32)(pt 96 32))
        )
        (drawing
                (rectangle (rect 16 16 96 112))
        )
)
(symbol
        (rect 496 1072 560 1120)
        (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 62 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 408 1120 456 1152)
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
        (text "inst24" (rect 3 21 32 33)(font "Arial" ))
        (port
                (pt 0 16)
                (input)
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 13 16))
        )
        (port
                (pt 48 16)
                (output)
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 32 7 46 19)(font "Courier New" (bold))(invisible))
                (line (pt 39 16)(pt 48 16))
        )
        (drawing
                (line (pt 13 25)(pt 13 7))
                (line (pt 13 7)(pt 31 16))
                (line (pt 13 25)(pt 31 16))
                (circle (rect 31 12 39 20))
        )
)
(symbol
        (rect 304 1088 368 1136)
        (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 62 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 400 1064 464 1112)
        (text "OR3" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "inst20" (rect 3 37 37 51)(font "Arial" (font_size 8)))
        (port
                (pt 0 24)
                (input)
                (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
                (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
                (line (pt 0 24)(pt 18 24))
        )
        (port
                (pt 0 32)
                (input)
                (text "IN3" (rect 2 24 19 36)(font "Courier New" (bold))(invisible))
                (text "IN3" (rect 2 24 19 36)(font "Courier New" (bold))(invisible))
                (line (pt 0 32)(pt 16 32))
        )
        (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 16 16))
        )
        (port
                (pt 64 24)
                (output)
                (text "OUT" (rect 47 15 64 27)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 47 15 61 27)(font "Courier New" (bold))(invisible))
                (line (pt 49 24)(pt 64 24))
        )
        (drawing
                (line (pt 14 13)(pt 25 13))
                (line (pt 14 36)(pt 25 36))
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
        )
)
(symbol
        (rect 496 248 560 296)
        (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 62 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 312 328 360 360)
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
        (text "inst25" (rect 3 21 32 33)(font "Arial" ))
        (port
                (pt 0 16)
                (input)
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 13 16))
        )
        (port
                (pt 48 16)
                (output)
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 32 7 46 19)(font "Courier New" (bold))(invisible))
                (line (pt 39 16)(pt 48 16))
        )
        (drawing
                (line (pt 13 25)(pt 13 7))
                (line (pt 13 7)(pt 31 16))
                (line (pt 13 25)(pt 31 16))
                (circle (rect 31 12 39 20))
        )
)
(symbol
        (rect 400 312 464 360)
        (text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "inst26" (rect 3 37 32 49)(font "Arial" ))
        (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 15 32))
        )
        (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 15 16))
        )
        (port
                (pt 64 24)
                (output)
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 48 15 62 27)(font "Courier New" (bold))(invisible))
                (line (pt 48 24)(pt 64 24))
        )
        (drawing
                (line (pt 14 36)(pt 25 36))
                (line (pt 14 13)(pt 25 13))
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
        )
)
(symbol
        (rect 624 104 688 184)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst_latch_sf" (rect 3 68 66 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 48 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 624 248 688 328)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst_latch_zf" (rect 3 68 65 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 48 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 624 416 688 496)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst_latch_yf" (rect 3 68 67 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 48 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 624 552 688 632)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst_latch_hf" (rect 3 68 66 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 48 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 624 672 688 752)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst_latch_hf2" (rect 3 68 72 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 48 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 624 792 688 872)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst_latch_xf" (rect 3 68 66 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 48 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 624 928 688 1008)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst_latch_pf" (rect 3 68 66 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 48 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 624 1072 688 1152)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst_latch_nf" (rect 3 68 66 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 48 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 504 1264 568 1344)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst_latch_cf" (rect 3 68 66 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 48 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 504 1392 568 1472)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst_latch_cf2" (rect 3 68 72 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 48 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(connector
        (pt 368 416)
        (pt 384 416)
)
(connector
        (pt 384 416)
        (pt 384 432)
)
(connector
        (pt 368 464)
        (pt 384 464)
)
(connector
        (pt 384 464)
        (pt 384 448)
)
(connector
        (pt 400 448)
        (pt 384 448)
)
(connector
        (pt 400 432)
        (pt 384 432)
)
(connector
        (pt 368 600)
        (pt 384 600)
)
(connector
        (pt 304 424)
        (pt 272 424)
)
(connector
        (pt 304 472)
        (pt 256 472)
)
(connector
        (pt 304 560)
        (pt 272 560)
)
(connector
        (pt 304 608)
        (pt 256 608)
)
(connector
        (pt 304 408)
        (pt 288 408)
)
(connector
        (pt 304 544)
        (pt 288 544)
)
(connector
        (pt 304 456)
        (pt 200 456)
)
(connector
        (pt 368 792)
        (pt 384 792)
)
(connector
        (pt 384 792)
        (pt 384 808)
)
(connector
        (pt 368 840)
        (pt 384 840)
)
(connector
        (pt 384 840)
        (pt 384 824)
)
(connector
        (pt 400 824)
        (pt 384 824)
)
(connector
        (pt 400 808)
        (pt 384 808)
)
(connector
        (pt 368 928)
        (pt 384 928)
)
(connector
        (pt 384 928)
        (pt 384 944)
)
(connector
        (pt 368 976)
        (pt 384 976)
)
(connector
        (pt 384 976)
        (pt 384 960)
)
(connector
        (pt 384 960)
        (pt 400 960)
)
(connector
        (pt 384 944)
        (pt 400 944)
)
(connector
        (pt 368 1064)
        (pt 384 1064)
)
(connector
        (pt 304 800)
        (pt 272 800)
)
(connector
        (pt 304 848)
        (pt 256 848)
)
(connector
        (pt 304 936)
        (pt 272 936)
)
(connector
        (pt 304 984)
        (pt 256 984)
)
(connector
        (pt 304 1072)
        (pt 272 1072)
)
(connector
        (pt 304 784)
        (pt 288 784)
)
(connector
        (pt 304 920)
        (pt 288 920)
)
(connector
        (pt 304 1056)
        (pt 288 1056)
)
(connector
        (pt 304 832)
        (pt 200 832)
)
(connector
        (pt 200 968)
        (pt 304 968)
)
(connector
        (pt 288 408)
        (pt 288 384)
)
(connector
        (pt 288 384)
        (pt 816 384)
)
(connector
        (pt 288 544)
        (pt 288 520)
)
(connector
        (pt 288 520)
        (pt 816 520)
)
(connector
        (pt 288 784)
        (pt 288 760)
)
(connector
        (pt 288 760)
        (pt 816 760)
)
(connector
        (pt 288 920)
        (pt 288 896)
)
(connector
        (pt 288 896)
        (pt 816 896)
)
(connector
        (pt 288 1056)
        (pt 288 1032)
)
(connector
        (pt 288 1032)
        (pt 816 1032)
)
(connector
        (pt 464 440)
        (pt 624 440)
)
(connector
        (pt 464 816)
        (pt 624 816)
)
(connector
        (pt 464 952)
        (pt 624 952)
)
(connector
        (pt 704 992)
        (pt 912 992)
)
(connector
        (pt 704 1144)
        (pt 912 1144)
)
(connector
        (pt 752 648)
        (pt 200 648)
)
(connector
        (pt 912 696)
        (pt 688 696)
)
(connector
        (pt 752 632)
        (pt 704 632)
)
(connector
        (pt 816 520)
        (pt 816 568)
)
(connector
        (pt 728 536)
        (pt 784 536)
)
(connector
        (pt 760 568)
        (pt 744 568)
)
(connector
        (pt 744 568)
        (pt 744 600)
)
(connector
        (pt 744 600)
        (pt 840 600)
)
(connector
        (pt 840 600)
        (pt 840 640)
)
(connector
        (pt 200 504)
        (pt 496 504)
)
(connector
        (pt 200 1016)
        (pt 496 1016)
)
(connector
        (pt 368 1208)
        (pt 384 1208)
)
(connector
        (pt 384 1208)
        (pt 384 1224)
)
(connector
        (pt 368 1256)
        (pt 384 1256)
)
(connector
        (pt 384 1256)
        (pt 384 1240)
)
(connector
        (pt 384 1240)
        (pt 400 1240)
)
(connector
        (pt 384 1224)
        (pt 400 1224)
)
(connector
        (pt 272 1216)
        (pt 304 1216)
)
(connector
        (pt 304 1200)
        (pt 288 1200)
)
(connector
        (pt 464 1232)
        (pt 480 1232)
)
(connector
        (pt 304 1248)
        (pt 256 1248)
)
(connector
        (pt 304 592)
        (pt 232 592)
)
(connector
        (pt 200 1312)
        (pt 400 1312)
)
(connector
        (pt 368 1328)
        (pt 400 1328)
)
(connector
        (pt 288 1200)
        (pt 288 1176)
)
(connector
        (pt 288 1176)
        (pt 816 1176)
)
(connector
        (pt 816 1176)
        (pt 816 1240)
)
(connector
        (pt 304 1328)
        (pt 304 1360)
)
(connector
        (pt 320 1328)
        (pt 304 1328)
)
(connector
        (pt 704 1240)
        (pt 704 1352)
)
(connector
        (pt 704 1352)
        (pt 936 1352)
)
(connector
        (pt 936 1416)
        (pt 936 1352)
)
(connector
        (pt 744 1240)
        (pt 704 1240)
)
(connector
        (pt 728 1400)
        (pt 760 1400)
)
(connector
        (pt 824 1408)
        (pt 856 1408)
)
(connector
        (pt 304 1120)
        (pt 256 1120)
)
(connector
        (pt 384 1064)
        (pt 384 1080)
)
(connector
        (pt 384 1080)
        (pt 400 1080)
)
(connector
        (pt 368 1112)
        (pt 384 1112)
)
(connector
        (pt 384 1112)
        (pt 384 1096)
)
(connector
        (pt 384 1096)
        (pt 400 1096)
)
(connector
        (pt 400 1088)
        (pt 200 1088)
)
(connector
        (pt 200 1136)
        (pt 408 1136)
)
(connector
        (pt 456 1136)
        (pt 480 1136)
)
(connector
        (pt 480 1104)
        (pt 496 1104)
)
(connector
        (pt 480 1136)
        (pt 480 1104)
)
(connector
        (pt 464 1088)
        (pt 496 1088)
)
(connector
        (pt 560 1096)
        (pt 624 1096)
)
(connector
        (pt 368 104)
        (pt 384 104)
)
(connector
        (pt 384 104)
        (pt 384 120)
)
(connector
        (pt 368 152)
        (pt 384 152)
)
(connector
        (pt 384 152)
        (pt 384 136)
)
(connector
        (pt 384 120)
        (pt 400 120)
)
(connector
        (pt 384 136)
        (pt 400 136)
)
(connector
        (pt 304 96)
        (pt 288 96)
)
(connector
        (pt 304 112)
        (pt 272 112)
)
(connector
        (pt 304 160)
        (pt 256 160)
)
(connector
        (pt 200 56)
        (pt 272 56)
)
(connector
        (pt 200 72)
        (pt 256 72)
)
(connector
        (pt 288 96)
        (pt 288 72)
)
(connector
        (pt 288 72)
        (pt 816 72)
)
(connector
        (pt 200 192)
        (pt 600 192)
)
(connector
        (pt 464 128)
        (pt 624 128)
)
(connector
        (pt 704 168)
        (pt 912 168)
)
(connector
        (pt 200 40)
        (pt 728 40)
)
(connector
        (pt 872 40)
        (pt 912 40)
        (bus)
)
(connector
        (pt 304 1104)
        (pt 216 1104)
)
(connector
        (pt 216 1104)
        (pt 216 144)
)
(connector
        (pt 384 272)
        (pt 400 272)
)
(connector
        (pt 272 264)
        (pt 304 264)
)
(connector
        (pt 288 248)
        (pt 304 248)
)
(connector
        (pt 288 208)
        (pt 288 248)
)
(connector
        (pt 368 256)
        (pt 400 256)
)
(connector
        (pt 384 304)
        (pt 368 304)
)
(connector
        (pt 256 312)
        (pt 304 312)
)
(connector
        (pt 384 272)
        (pt 384 304)
)
(connector
        (pt 200 296)
        (pt 304 296)
)
(connector
        (pt 464 264)
        (pt 496 264)
)
(connector
        (pt 808 568)
        (pt 816 568)
)
(connector
        (text "db[4]" (rect 839 552 863 564)(font "Arial" ))
        (pt 816 568)
        (pt 872 568)
)
(connector
        (pt 816 640)
        (pt 840 640)
)
(connector
        (pt 840 640)
        (pt 912 640)
)
(connector
        (pt 792 1240)
        (pt 816 1240)
)
(connector
        (text "db[0]" (rect 836 1224 860 1236)(font "Arial" ))
        (pt 816 1240)
        (pt 872 1240)
)
(connector
        (pt 200 1264)
        (pt 232 1264)
)
(connector
        (pt 232 1264)
        (pt 304 1264)
)
(connector
        (pt 200 1360)
        (pt 304 1360)
)
(connector
        (pt 304 1360)
        (pt 440 1360)
)
(connector
        (pt 920 1416)
        (pt 936 1416)
)
(connector
        (pt 936 1416)
        (pt 952 1416)
)
(connector
        (pt 272 936)
        (pt 272 1072)
)
(connector
        (pt 272 1072)
        (pt 272 1216)
)
(connector
        (pt 200 144)
        (pt 216 144)
)
(connector
        (pt 216 144)
        (pt 304 144)
)
(connector
        (pt 256 984)
        (pt 256 1120)
)
(connector
        (pt 256 1120)
        (pt 256 1248)
)
(connector
        (pt 272 56)
        (pt 272 112)
)
(connector
        (pt 272 112)
        (pt 272 264)
)
(connector
        (pt 272 264)
        (pt 272 424)
)
(connector
        (pt 272 424)
        (pt 272 560)
)
(connector
        (pt 272 560)
        (pt 272 800)
)
(connector
        (pt 272 800)
        (pt 272 936)
)
(connector
        (pt 256 72)
        (pt 256 160)
)
(connector
        (pt 256 160)
        (pt 256 312)
)
(connector
        (pt 256 312)
        (pt 256 472)
)
(connector
        (pt 256 472)
        (pt 256 608)
)
(connector
        (pt 256 608)
        (pt 256 848)
)
(connector
        (pt 256 848)
        (pt 256 984)
)
(connector
        (pt 784 536)
        (pt 784 552)
)
(connector
        (pt 496 280)
        (pt 480 280)
)
(connector
        (pt 200 344)
        (pt 312 344)
)
(connector
        (pt 480 280)
        (pt 480 336)
)
(connector
        (pt 480 336)
        (pt 464 336)
)
(connector
        (pt 360 344)
        (pt 400 344)
)
(connector
        (pt 384 368)
        (pt 384 328)
)
(connector
        (pt 384 328)
        (pt 400 328)
)
(connector
        (pt 728 104)
        (pt 768 104)
)
(connector
        (pt 768 104)
        (pt 768 112)
)
(connector
        (pt 816 72)
        (pt 816 128)
)
(connector
        (pt 704 128)
        (pt 704 168)
)
(connector
        (pt 688 128)
        (pt 704 128)
)
(connector
        (pt 704 128)
        (pt 744 128)
)
(connector
        (pt 792 128)
        (pt 816 128)
)
(connector
        (text "db[7]" (rect 838 112 862 124)(font "Arial" ))
        (pt 816 128)
        (pt 872 128)
)
(connector
        (pt 624 160)
        (pt 600 160)
)
(connector
        (pt 768 248)
        (pt 768 256)
)
(connector
        (pt 728 248)
        (pt 768 248)
)
(connector
        (pt 704 368)
        (pt 704 272)
)
(connector
        (pt 288 208)
        (pt 816 208)
)
(connector
        (pt 816 208)
        (pt 816 272)
)
(connector
        (pt 384 368)
        (pt 704 368)
)
(connector
        (pt 704 368)
        (pt 912 368)
)
(connector
        (pt 792 272)
        (pt 816 272)
)
(connector
        (text "db[6]" (rect 838 256 862 268)(font "Arial" ))
        (pt 816 272)
        (pt 872 272)
)
(connector
        (pt 688 272)
        (pt 704 272)
)
(connector
        (pt 704 272)
        (pt 744 272)
)
(connector
        (pt 728 40)
        (pt 728 104)
)
(connector
        (pt 728 104)
        (pt 728 248)
)
(connector
        (pt 872 40)
        (pt 872 128)
        (bus)
)
(connector
        (pt 872 128)
        (pt 872 272)
        (bus)
)
(connector
        (pt 600 160)
        (pt 600 192)
)
(connector
        (pt 560 272)
        (pt 624 272)
)
(connector
        (pt 624 304)
        (pt 600 304)
)
(connector
        (pt 600 192)
        (pt 600 304)
)
(connector
        (pt 728 416)
        (pt 768 416)
)
(connector
        (pt 768 416)
        (pt 768 424)
)
(connector
        (pt 728 248)
        (pt 728 416)
)
(connector
        (pt 728 416)
        (pt 728 536)
)
(connector
        (pt 816 384)
        (pt 816 440)
)
(connector
        (text "flags_yf" (rect 700 424 742 436)(font "Arial" ))
        (pt 688 440)
        (pt 744 440)
)
(connector
        (pt 872 272)
        (pt 872 440)
        (bus)
)
(connector
        (pt 872 440)
        (pt 872 568)
        (bus)
)
(connector
        (pt 792 440)
        (pt 816 440)
)
(connector
        (text "db[5]" (rect 841 424 865 436)(font "Arial" ))
        (pt 816 440)
        (pt 872 440)
)
(connector
        (pt 496 472)
        (pt 624 472)
)
(connector
        (pt 624 728)
        (pt 200 728)
)
(connector
        (pt 624 696)
        (pt 520 696)
)
(connector
        (pt 496 848)
        (pt 624 848)
)
(connector
        (pt 496 472)
        (pt 496 504)
)
(connector
        (pt 496 504)
        (pt 496 848)
)
(connector
        (pt 728 792)
        (pt 768 792)
)
(connector
        (pt 768 792)
        (pt 768 800)
)
(connector
        (pt 728 536)
        (pt 728 792)
)
(connector
        (pt 816 760)
        (pt 816 816)
)
(connector
        (text "flags_xf" (rect 696 800 737 812)(font "Arial" ))
        (pt 688 816)
        (pt 744 816)
)
(connector
        (pt 872 568)
        (pt 872 816)
        (bus)
)
(connector
        (pt 792 816)
        (pt 816 816)
)
(connector
        (text "db[3]" (rect 838 800 862 812)(font "Arial" ))
        (pt 816 816)
        (pt 872 816)
)
(connector
        (pt 496 1016)
        (pt 496 984)
)
(connector
        (pt 496 984)
        (pt 624 984)
)
(connector
        (pt 728 928)
        (pt 768 928)
)
(connector
        (pt 768 928)
        (pt 768 936)
)
(connector
        (pt 728 792)
        (pt 728 928)
)
(connector
        (pt 816 896)
        (pt 816 952)
)
(connector
        (pt 704 952)
        (pt 704 992)
)
(connector
        (pt 688 952)
        (pt 704 952)
)
(connector
        (pt 704 952)
        (pt 744 952)
)
(connector
        (pt 872 816)
        (pt 872 952)
        (bus)
)
(connector
        (pt 792 952)
        (pt 816 952)
)
(connector
        (text "db[2]" (rect 837 936 861 948)(font "Arial" ))
        (pt 816 952)
        (pt 872 952)
)
(connector
        (pt 704 1096)
        (pt 704 1144)
)
(connector
        (pt 688 1096)
        (pt 704 1096)
)
(connector
        (pt 704 1096)
        (pt 744 1096)
)
(connector
        (pt 816 1032)
        (pt 816 1096)
)
(connector
        (pt 872 952)
        (pt 872 1096)
        (bus)
)
(connector
        (pt 872 1096)
        (pt 872 1240)
        (bus)
)
(connector
        (pt 792 1096)
        (pt 816 1096)
)
(connector
        (text "db[1]" (rect 836 1080 860 1092)(font "Arial" ))
        (pt 816 1096)
        (pt 872 1096)
)
(connector
        (pt 728 1072)
        (pt 768 1072)
)
(connector
        (pt 768 1080)
        (pt 768 1072)
)
(connector
        (pt 200 1152)
        (pt 592 1152)
)
(connector
        (pt 592 1152)
        (pt 592 1128)
)
(connector
        (pt 624 1128)
        (pt 592 1128)
)
(connector
        (pt 200 632)
        (pt 592 632)
)
(connector
        (pt 480 1232)
        (pt 480 1288)
)
(connector
        (pt 480 1288)
        (pt 504 1288)
)
(connector
        (pt 464 1320)
        (pt 504 1320)
)
(connector
        (pt 440 1360)
        (pt 440 1448)
)
(connector
        (pt 504 1448)
        (pt 440 1448)
)
(connector
        (pt 568 1416)
        (pt 632 1416)
)
(connector
        (pt 232 1432)
        (pt 288 1432)
)
(connector
        (pt 232 1480)
        (pt 288 1480)
)
(connector
        (pt 232 1488)
        (pt 232 1480)
)
(connector
        (pt 232 592)
        (pt 232 1264)
)
(connector
        (pt 232 1264)
        (pt 232 1432)
)
(connector
        (pt 400 1416)
        (pt 504 1416)
)
(connector
        (pt 200 1416)
        (pt 288 1416)
        (bus)
)
(connector
        (pt 200 1464)
        (pt 288 1464)
)
(connector
        (pt 200 1448)
        (pt 288 1448)
)
(connector
        (text "clk" (rect 583 128 597 140)(font "Arial" ))
        (pt 624 144)
        (pt 576 144)
)
(connector
        (text "clk" (rect 582 272 596 284)(font "Arial" ))
        (pt 624 288)
        (pt 576 288)
)
(connector
        (text "clk" (rect 583 440 597 452)(font "Arial" ))
        (pt 624 456)
        (pt 576 456)
)
(connector
        (text "clk" (rect 584 696 598 708)(font "Arial" ))
        (pt 624 712)
        (pt 576 712)
)
(connector
        (text "clk" (rect 583 816 597 828)(font "Arial" ))
        (pt 624 832)
        (pt 576 832)
)
(connector
        (text "clk" (rect 583 952 597 964)(font "Arial" ))
        (pt 624 968)
        (pt 576 968)
)
(connector
        (text "clk" (rect 584 1096 598 1108)(font "Arial" ))
        (pt 624 1112)
        (pt 576 1112)
)
(connector
        (pt 728 1216)
        (pt 768 1216)
)
(connector
        (pt 768 1224)
        (pt 768 1216)
)
(connector
        (pt 728 928)
        (pt 728 1072)
)
(connector
        (pt 728 1072)
        (pt 728 1216)
)
(connector
        (pt 384 600)
        (pt 384 584)
)
(connector
        (pt 384 584)
        (pt 400 584)
)
(connector
        (pt 368 552)
        (pt 384 552)
)
(connector
        (pt 384 552)
        (pt 384 568)
)
(connector
        (pt 400 568)
        (pt 384 568)
)
(connector
        (pt 704 632)
        (pt 704 576)
)
(connector
        (pt 704 576)
        (pt 688 576)
)
(connector
        (pt 592 608)
        (pt 624 608)
)
(connector
        (pt 592 632)
        (pt 592 608)
)
(connector
        (text "clk" (rect 583 576 597 588)(font "Arial" ))
        (pt 624 592)
        (pt 576 592)
)
(connector
        (pt 520 576)
        (pt 520 696)
)
(connector
        (pt 464 576)
        (pt 520 576)
)
(connector
        (pt 520 576)
        (pt 624 576)
)
(connector
        (pt 632 1400)
        (pt 600 1400)
)
(connector
        (pt 600 1288)
        (pt 600 1400)
)
(connector
        (pt 200 1576)
        (pt 744 1576)
)
(connector
        (pt 744 1416)
        (pt 744 1576)
)
(connector
        (pt 200 1600)
        (pt 840 1600)
)
(connector
        (pt 840 1424)
        (pt 840 1600)
)
(connector
        (pt 760 1416)
        (pt 744 1416)
)
(connector
        (pt 856 1424)
        (pt 840 1424)
)
(connector
        (pt 200 1552)
        (pt 600 1552)
)
(connector
        (pt 600 1432)
        (pt 600 1552)
)
(connector
        (pt 632 1432)
        (pt 600 1432)
)
(connector
        (pt 480 1528)
        (pt 200 1528)
)
(connector
        (pt 504 1432)
        (pt 480 1432)
)
(connector
        (pt 480 1528)
        (pt 480 1432)
)
(connector
        (pt 480 1432)
        (pt 480 1304)
)
(connector
        (pt 504 1304)
        (pt 480 1304)
)
(connector
        (pt 568 1288)
        (pt 600 1288)
)
(connector
        (pt 600 1288)
        (pt 912 1288)
)
(junction (pt 816 568))
(junction (pt 840 640))
(junction (pt 496 504))
(junction (pt 816 1240))
(junction (pt 232 1264))
(junction (pt 304 1360))
(junction (pt 936 1416))
(junction (pt 272 1072))
(junction (pt 272 800))
(junction (pt 272 936))
(junction (pt 704 368))
(junction (pt 216 144))
(junction (pt 256 848))
(junction (pt 256 984))
(junction (pt 256 1120))
(junction (pt 728 104))
(junction (pt 728 416))
(junction (pt 728 536))
(junction (pt 728 792))
(junction (pt 728 928))
(junction (pt 872 568))
(junction (pt 272 112))
(junction (pt 272 264))
(junction (pt 272 424))
(junction (pt 272 560))
(junction (pt 256 160))
(junction (pt 256 312))
(junction (pt 256 472))
(junction (pt 256 608))
(junction (pt 816 128))
(junction (pt 704 128))
(junction (pt 872 128))
(junction (pt 600 192))
(junction (pt 704 272))
(junction (pt 816 272))
(junction (pt 728 248))
(junction (pt 872 272))
(junction (pt 816 440))
(junction (pt 872 440))
(junction (pt 816 816))
(junction (pt 872 816))
(junction (pt 816 952))
(junction (pt 704 952))
(junction (pt 872 952))
(junction (pt 704 1096))
(junction (pt 816 1096))
(junction (pt 872 1096))
(junction (pt 728 1072))
(junction (pt 520 576))
(junction (pt 600 1288))
(junction (pt 480 1432))
(text "Connect flags directly to other modules" (rect 912 128 1133 142)(font "Arial" (font_size 8)))
(text "Carry Flag" (rect 512 1184 582 1200)(font "Arial" (font_size 10)))
(text "Parity Flag" (rect 512 904 586 920)(font "Arial" (font_size 10)))
(text "Zero Flag" (rect 512 192 575 208)(font "Arial" (font_size 10)))
(text "N Flag" (rect 512 1040 556 1056)(font "Arial" (font_size 10)))
(text "Sign Flag" (rect 512 80 576 96)(font "Arial" (font_size 10)))
(text "Y Flag" (rect 512 392 556 408)(font "Arial" (font_size 10)))
(text "X Flag" (rect 512 768 554 784)(font "Arial" (font_size 10)))
(text "H Flag" (rect 512 528 556 544)(font "Arial" (font_size 10)))
(text "Force set" (rect 768 1440 822 1454)(font "Arial" (font_size 8)))
(text "Force complement" (rect 856 1448 959 1462)(font "Arial" (font_size 8)))
(text "Primary latch" (rect 504 1240 577 1254)(font "Arial" (font_size 8)))
(text "Secondary latch" (rect 496 1368 589 1382)(font "Arial" (font_size 8)))
(title_block
        (rect 872 1568 1129 1620)
        (name "title-custom-small")
        (section (rect 0 0 256 17)(text "PROJECT" (rect 2 0 52 12)(font "Arial" ))(text "A-Z80" (rect 56 2 94 17)(font "Arial" (font_size 9)(bold)))(border))
        (section (rect 104 0 256 17)(text "MODULE" (rect 2 1 48 13)(font "Arial" ))(text "alu_flags" (rect 43 2 104 17)(font "Arial" (font_size 9)(bold)))(border))
        (section (rect 0 18 256 34)(text "DESIGNER" (rect 2 0 59 12)(font "Arial" ))(text "Goran Devic" (rect 56 2 135 17)(font "Arial" (font_size 9)))(border))
        (section (rect 0 35 256 51)(text "DATE" (rect 2 0 30 12)(font "Arial" ))(text "June 21, 2014" (rect 56 3 136 17)(font "Arial" (font_size 8)))(border))
        (section (rect 192 35 256 51)(text "REV" (rect 2 1 25 13)(font "Arial" ))(text "1.5" (rect 43 3 60 17)(font "Arial" (font_size 8)))(border))
        (drawing
        )
)

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.