diff --git a/backends/blif/blif.cc b/backends/blif/blif.cc index ab7861802..b0cc53165 100644 --- a/backends/blif/blif.cc +++ b/backends/blif/blif.cc @@ -653,7 +653,7 @@ struct BlifBackend : public Backend { std::vector mod_list; - design->sort(); + // design->sort(); for (auto module : design->modules()) { if (module->get_blackbox_attribute() && !config.blackbox_mode) diff --git a/backends/jny/jny.cc b/backends/jny/jny.cc index ee0c0d14c..4c7b23cd0 100644 --- a/backends/jny/jny.cc +++ b/backends/jny/jny.cc @@ -121,7 +121,7 @@ struct JnyWriter { log_assert(design != nullptr); - design->sort(); + // design->sort(); f << "{\n"; f << " \"$schema\": \"https://raw.githubusercontent.com/YosysHQ/yosys/main/misc/jny.schema.json\",\n"; diff --git a/backends/json/json.cc b/backends/json/json.cc index b04083622..12a35ec9a 100644 --- a/backends/json/json.cc +++ b/backends/json/json.cc @@ -288,7 +288,7 @@ struct JsonWriter void write_design(Design *design_) { design = design_; - design->sort(); + // design->sort(); f << stringf("{\n"); f << stringf(" \"creator\": %s,\n", get_string(yosys_maybe_version())); diff --git a/backends/table/table.cc b/backends/table/table.cc index 2bf64e7b1..f93c6bc0f 100644 --- a/backends/table/table.cc +++ b/backends/table/table.cc @@ -63,7 +63,7 @@ struct TableBackend : public Backend { } extra_args(f, filename, args, argidx); - design->sort(); + // design->sort(); for (auto module : design->modules()) { diff --git a/backends/verilog/verilog_backend.cc b/backends/verilog/verilog_backend.cc index 987dc3ae1..682aace83 100644 --- a/backends/verilog/verilog_backend.cc +++ b/backends/verilog/verilog_backend.cc @@ -2622,7 +2622,7 @@ struct VerilogBackend : public Backend { Pass::call(design, "clean_zerowidth"); log_pop(); - design->sort_modules(); + // design->sort_modules(); *f << stringf("/* Generated by %s */\n", yosys_maybe_version()); diff --git a/passes/opt/opt.cc b/passes/opt/opt.cc index ec5760cd9..43bd68a64 100644 --- a/passes/opt/opt.cc +++ b/passes/opt/opt.cc @@ -193,7 +193,7 @@ struct OptPass : public Pass { } design->optimize(); - design->sort(); + // design->sort(); design->check(); log_header(design, "Finished fast OPT passes.%s\n", fast_mode ? "" : " (There is nothing left to do.)"); diff --git a/passes/opt/opt_clean.cc b/passes/opt/opt_clean.cc index cef2c0dc3..a396a1d6e 100644 --- a/passes/opt/opt_clean.cc +++ b/passes/opt/opt_clean.cc @@ -682,7 +682,7 @@ struct OptCleanPass : public Pass { log("Removed %d unused cells and %d unused wires.\n", count_rm_cells, count_rm_wires); design->optimize(); - design->sort(); + // design->sort(); design->check(); keep_cache.reset(); @@ -745,7 +745,7 @@ struct CleanPass : public Pass { log("Removed %d unused cells and %d unused wires.\n", count_rm_cells, count_rm_wires); design->optimize(); - design->sort(); + // design->sort(); design->check(); keep_cache.reset(); diff --git a/techlibs/ice40/ice40_opt.cc b/techlibs/ice40/ice40_opt.cc index b13d33018..721d0e614 100644 --- a/techlibs/ice40/ice40_opt.cc +++ b/techlibs/ice40/ice40_opt.cc @@ -257,7 +257,7 @@ struct Ice40OptPass : public Pass { } design->optimize(); - design->sort(); + // design->sort(); design->check(); log_header(design, "Finished OPT passes. (There is nothing left to do.)\n"); diff --git a/tests/arch/xilinx/dsp_cascade.ys b/tests/arch/xilinx/dsp_cascade.ys index ca6b619b9..73f0e77a6 100644 --- a/tests/arch/xilinx/dsp_cascade.ys +++ b/tests/arch/xilinx/dsp_cascade.ys @@ -39,7 +39,7 @@ equiv_opt -assert -map +/xilinx/cells_sim.v synth_xilinx -family xc6s -noiopad design -load postopt cd cascade select -assert-count 3 t:DSP48A1 -select -assert-count 5 t:FDRE # No cascade for A input +select -assert-count 10 t:FDRE # No cascade for A input select -assert-none t:DSP48A1 t:BUFG t:FDRE %% t:* %D # Very crude method of checking that DSP48E1.PCOUT -> DSP48E1.PCIN # (see above for explanation) diff --git a/tests/rtlil/roundtrip-text.synth.ref.il b/tests/rtlil/roundtrip-text.synth.ref.il index 968b1887d..fc87f1932 100644 --- a/tests/rtlil/roundtrip-text.synth.ref.il +++ b/tests/rtlil/roundtrip-text.synth.ref.il @@ -1,1195 +1,1186 @@ -autoidx 511 -attribute \src "everything.v:34.1-40.10" -module \foo - attribute \src "everything.v:35.48-35.49" - wire width 8 output 3 \y - attribute \src "everything.v:37.16-37.18" - wire width 8 \bb - attribute \src "everything.v:35.32-35.33" - wire width 8 input 2 \b - attribute \src "everything.v:35.17-35.18" - wire width 8 input 1 \a - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - wire $techmap$auto$?:0:?$21.lcu.$or$+/techmap.v:240$150_Y - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - wire $techmap$auto$?:0:?$21.lcu.$or$+/techmap.v:240$147_Y - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - wire $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:248$173_Y - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - wire $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:248$170_Y - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - wire $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:248$167_Y - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - wire $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:248$164_Y - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - wire $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:241$151_Y - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - wire $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:241$148_Y - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - wire $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:240$155_Y - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - wire $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:240$149_Y - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - wire $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:240$146_Y - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - wire $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:240$143_Y - attribute \unused_bits "7" - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:214.23-214.24" - attribute \force_downto 1 - wire width 8 $auto$?:0:?$21.lcu.G - attribute \src "everything.v:39.16-39.22|+/techmap.v:270.23-270.24" - attribute \force_downto 1 - wire width 8 $auto$?:0:?$21.X - attribute \unused_bits "7" - attribute \src "everything.v:39.16-39.22|+/techmap.v:274.23-274.25" - attribute \force_downto 1 - wire width 8 $auto$?:0:?$21.CO - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" - cell $_OR_ $auto$?:0:?$219 - connect \Y $auto$?:0:?$21.CO [6] - connect \B $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:248$173_Y - connect \A $auto$?:0:?$21.lcu.G [6] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" - cell $_OR_ $auto$?:0:?$218 - connect \Y $auto$?:0:?$21.CO [4] - connect \B $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:248$170_Y - connect \A $auto$?:0:?$21.lcu.G [4] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" - cell $_OR_ $auto$?:0:?$217 - connect \Y $auto$?:0:?$21.CO [2] - connect \B $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:248$167_Y - connect \A $auto$?:0:?$21.lcu.G [2] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" - cell $_OR_ $auto$?:0:?$216 - connect \Y $auto$?:0:?$21.CO [5] - connect \B $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:248$164_Y - connect \A $techmap$auto$?:0:?$21.lcu.$or$+/techmap.v:240$150_Y - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - cell $_OR_ $auto$?:0:?$213 - connect \Y $auto$?:0:?$21.CO [3] - connect \B $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:240$155_Y - connect \A $techmap$auto$?:0:?$21.lcu.$or$+/techmap.v:240$147_Y - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - cell $_OR_ $auto$?:0:?$211 - connect \Y $techmap$auto$?:0:?$21.lcu.$or$+/techmap.v:240$150_Y - connect \B $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:240$149_Y - connect \A $auto$?:0:?$21.lcu.G [5] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - cell $_OR_ $auto$?:0:?$210 - connect \Y $techmap$auto$?:0:?$21.lcu.$or$+/techmap.v:240$147_Y - connect \B $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:240$146_Y - connect \A $auto$?:0:?$21.lcu.G [3] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - cell $_OR_ $auto$?:0:?$209 - connect \Y $auto$?:0:?$21.CO [1] - connect \B $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:240$143_Y - connect \A $auto$?:0:?$21.lcu.G [1] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$?:0:?$207 - connect \Y $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:248$173_Y - connect \B $auto$?:0:?$21.CO [5] - connect \A $auto$?:0:?$21.X [6] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$?:0:?$206 - connect \Y $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:248$170_Y - connect \B $auto$?:0:?$21.CO [3] - connect \A $auto$?:0:?$21.X [4] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$?:0:?$205 - connect \Y $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:248$167_Y - connect \B $auto$?:0:?$21.CO [1] - connect \A $auto$?:0:?$21.X [2] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$?:0:?$204 - connect \Y $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:248$164_Y - connect \B $auto$?:0:?$21.CO [3] - connect \A $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:241$151_Y - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - cell $_AND_ $auto$?:0:?$201 - connect \Y $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:241$151_Y - connect \B $auto$?:0:?$21.X [4] - connect \A $auto$?:0:?$21.X [5] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - cell $_AND_ $auto$?:0:?$200 - connect \Y $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:241$148_Y - connect \B $auto$?:0:?$21.X [2] - connect \A $auto$?:0:?$21.X [3] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$?:0:?$197 - connect \Y $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:240$155_Y - connect \B $auto$?:0:?$21.CO [1] - connect \A $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:241$148_Y - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$?:0:?$195 - connect \Y $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:240$149_Y - connect \B $auto$?:0:?$21.lcu.G [4] - connect \A $auto$?:0:?$21.X [5] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$?:0:?$194 - connect \Y $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:240$146_Y - connect \B $auto$?:0:?$21.lcu.G [2] - connect \A $auto$?:0:?$21.X [3] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$?:0:?$193 - connect \Y $techmap$auto$?:0:?$21.lcu.$and$+/techmap.v:240$143_Y - connect \B $auto$?:0:?$21.CO [0] - connect \A $auto$?:0:?$21.X [1] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$?:0:?$138 - connect \Y $auto$?:0:?$21.lcu.G [6] - connect \B \b [6] - connect \A \a [6] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$?:0:?$137 - connect \Y $auto$?:0:?$21.lcu.G [5] - connect \B \b [5] - connect \A \a [5] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$?:0:?$136 - connect \Y $auto$?:0:?$21.lcu.G [4] - connect \B \b [4] - connect \A \a [4] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$?:0:?$135 - connect \Y $auto$?:0:?$21.lcu.G [3] - connect \B \b [3] - connect \A \a [3] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$?:0:?$134 - connect \Y $auto$?:0:?$21.lcu.G [2] - connect \B \b [2] - connect \A \a [2] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$?:0:?$133 - connect \Y $auto$?:0:?$21.lcu.G [1] - connect \B \b [1] - connect \A \a [1] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$?:0:?$132 - connect \Y $auto$?:0:?$21.CO [0] - connect \B \b [0] - connect \A \a [0] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$?:0:?$131 - connect \Y $auto$?:0:?$21.X [7] - connect \B \b [7] - connect \A \a [7] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$?:0:?$130 - connect \Y $auto$?:0:?$21.X [6] - connect \B \b [6] - connect \A \a [6] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$?:0:?$129 - connect \Y $auto$?:0:?$21.X [5] - connect \B \b [5] - connect \A \a [5] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$?:0:?$128 - connect \Y $auto$?:0:?$21.X [4] - connect \B \b [4] - connect \A \a [4] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$?:0:?$127 - connect \Y $auto$?:0:?$21.X [3] - connect \B \b [3] - connect \A \a [3] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$?:0:?$126 - connect \Y $auto$?:0:?$21.X [2] - connect \B \b [2] - connect \A \a [2] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$?:0:?$125 - connect \Y $auto$?:0:?$21.X [1] - connect \B \b [1] - connect \A \a [1] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$?:0:?$124 - connect \Y \y [0] - connect \B \b [0] - connect \A \a [0] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$?:0:?$122 - connect \Y \y [7] - connect \B $auto$?:0:?$21.CO [6] - connect \A $auto$?:0:?$21.X [7] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$?:0:?$121 - connect \Y \y [6] - connect \B $auto$?:0:?$21.CO [5] - connect \A $auto$?:0:?$21.X [6] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$?:0:?$120 - connect \Y \y [5] - connect \B $auto$?:0:?$21.CO [4] - connect \A $auto$?:0:?$21.X [5] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$?:0:?$119 - connect \Y \y [4] - connect \B $auto$?:0:?$21.CO [3] - connect \A $auto$?:0:?$21.X [4] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$?:0:?$118 - connect \Y \y [3] - connect \B $auto$?:0:?$21.CO [2] - connect \A $auto$?:0:?$21.X [3] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$?:0:?$117 - connect \Y \y [2] - connect \B $auto$?:0:?$21.CO [1] - connect \A $auto$?:0:?$21.X [2] - end - attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$?:0:?$116 - connect \Y \y [1] - connect \B $auto$?:0:?$21.CO [0] - connect \A $auto$?:0:?$21.X [1] - end - connect $auto$?:0:?$21.X [0] \y [0] - connect $auto$?:0:?$21.lcu.G [0] $auto$?:0:?$21.CO [0] - connect \bb \b -end +autoidx 505 attribute \src "everything.v:1.1-32.10" module \alu - attribute \src "everything.v:15.12-15.15" - wire width 9 \tmp - attribute \src "everything.v:6.19-6.25" - wire width 8 output 5 \result - attribute \src "everything.v:5.14-5.23" - wire width 4 input 4 \operation attribute \src "everything.v:2.8-2.11" wire input 1 \clk + attribute \src "everything.v:3.14-3.15" + wire width 8 input 2 \A + attribute \src "everything.v:4.14-4.15" + wire width 8 input 3 \B + attribute \src "everything.v:5.14-5.23" + wire width 4 input 4 \operation + attribute \src "everything.v:6.19-6.25" + wire width 8 output 5 \result + attribute \src "everything.v:7.13-7.15" + wire output 6 \CF attribute \src "everything.v:8.13-8.15" wire output 7 \ZF attribute \src "everything.v:9.13-9.15" wire output 8 \SF - attribute \src "everything.v:7.13-7.15" - wire output 6 \CF - attribute \src "everything.v:4.14-4.15" - wire width 8 input 3 \B - attribute \src "everything.v:3.14-3.15" - wire width 8 input 2 \A + attribute \src "everything.v:15.12-15.15" + wire width 9 \tmp + attribute \src "everything.v:17.2-31.5" + wire width 8 $0\result[7:0] attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - wire $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$238.lcu.$and$+/techmap.v:241$348_Y - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - wire $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$238.lcu.$and$+/techmap.v:241$342_Y - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - wire $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$238.lcu.$and$+/techmap.v:241$339_Y - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - wire $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$238.lcu.$and$+/techmap.v:241$336_Y - attribute \src "+/techmap.v:270.26-270.27" - attribute \force_downto 1 - wire width 9 $techmap$auto$?:0:?$24.$auto$?:0:?$238.Y - attribute \src "+/techmap.v:274.23-274.25" - attribute \force_downto 1 - wire width 9 $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO - attribute \src "+/techmap.v:279.21-279.23" - attribute \force_downto 1 - wire width 9 $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - wire $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$347_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - wire $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$341_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - wire $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$338_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - wire $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$335_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$361_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$358_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$355_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$352_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$348_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$342_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$339_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$336_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$349_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$346_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$343_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$340_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$337_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$334_Y - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$331_Y + wire $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$234_Y + attribute \src "everything.v:17.2-31.5" + wire $0\ZF[0:0] + attribute \src "everything.v:17.2-31.5" + wire $0\SF[0:0] wire $procmux$9_CMP wire $procmux$8_CMP + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" + wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$256_Y + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$226_Y + attribute \src "+/techmap.v:279.21-279.23" + attribute \force_downto 1 + wire width 9 $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB + attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" + wire $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$237_Y + attribute \src "+/techmap.v:274.23-274.25" + attribute \force_downto 1 + wire width 9 $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO wire $auto$?:0:?$32 - wire $auto$?:0:?$268 - wire width 2 $auto$?:0:?$265 - wire width 2 $auto$?:0:?$249 - wire $auto$?:0:?$247 - wire width 4 $auto$?:0:?$241 - wire $auto$?:0:?$235 - wire width 2 $auto$?:0:?$232 - wire width 4 $auto$?:0:?$227 + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$244_Y + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$241_Y + attribute \src "+/techmap.v:270.26-270.27" + attribute \force_downto 1 + wire width 9 $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" + wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$243_Y + wire width 4 $auto$?:0:?$113 + wire width 2 $auto$?:0:?$118 + wire $auto$?:0:?$121 + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" + wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$253_Y attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:214.23-214.24" attribute \force_downto 1 wire width 9 $auto$?:0:?$18.lcu.G + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" + wire $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$242_Y + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" + wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$250_Y + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$238_Y + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" + wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$237_Y + attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" + wire $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$243_Y + attribute \src "everything.v:23.11-23.16|+/techmap.v:279.21-279.23" + attribute \force_downto 1 + wire width 9 $auto$?:0:?$18.BB + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" + wire $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$236_Y + attribute \src "everything.v:23.11-23.16|+/techmap.v:274.23-274.25" + attribute \force_downto 1 + attribute \unused_bits "8" + wire width 9 $auto$?:0:?$18.CO + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$235_Y + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" + wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$234_Y attribute \src "everything.v:23.11-23.16|+/techmap.v:270.26-270.27" attribute \force_downto 1 wire width 9 $auto$?:0:?$18.Y attribute \src "everything.v:23.11-23.16|+/techmap.v:270.23-270.24" attribute \force_downto 1 wire width 9 $auto$?:0:?$18.X - attribute \unused_bits "8" - attribute \src "everything.v:23.11-23.16|+/techmap.v:274.23-274.25" - attribute \force_downto 1 - wire width 9 $auto$?:0:?$18.CO - attribute \src "everything.v:23.11-23.16|+/techmap.v:279.21-279.23" - attribute \force_downto 1 - wire width 9 $auto$?:0:?$18.BB attribute \src "everything.v:23.11-23.16|+/techmap.v:268.22-268.23" attribute \force_downto 1 wire width 9 $auto$?:0:?$18.B + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" + wire $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$233_Y + wire width 4 $auto$?:0:?$129 + wire $auto$?:0:?$135 + wire width 2 $auto$?:0:?$137 + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$232_Y + wire width 2 $auto$?:0:?$153 + wire $auto$?:0:?$156 + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" + wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$231_Y + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" + wire $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$230_Y + attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" + wire $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$231_Y + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$229_Y + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" + wire $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$247_Y + attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + cell $_AND_ $auto$?:0:?$365 + connect \A $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$243_Y + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [3] + connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [8] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" + cell $_NOT_ $auto$?:0:?$279 + connect \A $auto$?:0:?$18.B [8] + connect \Y $auto$?:0:?$18.BB [8] + end + attribute \src "everything.v:27.9-27.22" + cell $_NOT_ $auto$?:0:?$123 + connect \A $auto$?:0:?$121 + connect \Y $0\ZF[0:0] + end + attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" + cell $_NOT_ $auto$?:0:?$143 + connect \A $auto$?:0:?$135 + connect \Y $procmux$8_CMP + end + attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" + cell $_AND_ $auto$?:0:?$372 + connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [7] + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [6] + connect \Y $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$237_Y + end + attribute \src "everything.v:19.19-19.19|everything.v:19.3-24.10" + cell $_NOT_ $auto$?:0:?$158 + connect \A $auto$?:0:?$156 + connect \Y $procmux$9_CMP + end + attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" + cell $_AND_ $auto$?:0:?$360 + connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [6] + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [5] + connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [6] + end + attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + cell $_AND_ $auto$?:0:?$371 + connect \A $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$231_Y + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [1] + connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [3] + end attribute \src "everything.v:17.2-31.5" - wire width 8 $0\result[7:0] - attribute \src "everything.v:17.2-31.5" - wire $0\ZF[0:0] - attribute \src "everything.v:17.2-31.5" - wire $0\SF[0:0] - attribute \src "everything.v:17.2-31.5" - wire $0\CF[0:0] + cell $_DFF_P_ $auto$?:0:?$168 + connect \C \clk + connect \D $0\ZF[0:0] + connect \Q \ZF + end + attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" + cell $_AND_ $auto$?:0:?$356 + connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [4] + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [3] + connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [4] + end attribute \src "everything.v:17.2-31.5" cell $_DFFE_PP_ $auto$?:0:?$504 - connect \Q \CF - connect \E $auto$?:0:?$32 - connect \D $0\CF[0:0] connect \C \clk + connect \E $auto$?:0:?$32 + connect \D $auto$?:0:?$18.Y [8] + connect \Q \tmp [8] end - cell $_NOT_ $auto$?:0:?$502 - connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$238.Y [8] - connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [8] + attribute \src 0'x + cell $_MUX_ $auto$?:0:?$189 + connect \A 1'0 + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [8] + connect \S $auto$?:0:?$135 + connect \Y $auto$?:0:?$18.B [8] end - cell $_NOT_ $auto$?:0:?$500 - connect \Y $auto$?:0:?$18.Y [0] - connect \A $auto$?:0:?$18.X [0] + attribute \src 0'x + cell $_OR_ $auto$?:0:?$180 + connect \A $procmux$8_CMP + connect \B $procmux$9_CMP + connect \Y $auto$?:0:?$32 end - cell $_NOT_ $auto$?:0:?$496 - connect \Y $auto$?:0:?$241 [0] - connect \A \operation [0] + attribute \src "everything.v:27.9-27.22" + cell $_OR_ $auto$?:0:?$114 + connect \A $0\result[7:0] [0] + connect \B $0\result[7:0] [1] + connect \Y $auto$?:0:?$113 [0] + end + attribute \src "everything.v:27.9-27.22" + cell $_OR_ $auto$?:0:?$115 + connect \A $0\result[7:0] [2] + connect \B $0\result[7:0] [3] + connect \Y $auto$?:0:?$113 [1] + end + attribute \src "everything.v:27.9-27.22" + cell $_OR_ $auto$?:0:?$116 + connect \A $0\result[7:0] [4] + connect \B $0\result[7:0] [5] + connect \Y $auto$?:0:?$113 [2] + end + attribute \src "everything.v:27.9-27.22" + cell $_OR_ $auto$?:0:?$117 + connect \A $0\result[7:0] [6] + connect \B $0\SF[0:0] + connect \Y $auto$?:0:?$113 [3] + end + attribute \src "everything.v:27.9-27.22" + cell $_OR_ $auto$?:0:?$119 + connect \A $auto$?:0:?$113 [0] + connect \B $auto$?:0:?$113 [1] + connect \Y $auto$?:0:?$118 [0] + end + attribute \src "everything.v:27.9-27.22" + cell $_OR_ $auto$?:0:?$120 + connect \A $auto$?:0:?$113 [2] + connect \B $auto$?:0:?$113 [3] + connect \Y $auto$?:0:?$118 [1] + end + attribute \src "everything.v:27.9-27.22" + cell $_OR_ $auto$?:0:?$122 + connect \A $auto$?:0:?$118 [0] + connect \B $auto$?:0:?$118 [1] + connect \Y $auto$?:0:?$121 + end + attribute \src "+/techmap.v:289.13-289.25" + cell $_XOR_ $auto$?:0:?$287 + connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [7] + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [6] + connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [7] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" + cell $_NOT_ $auto$?:0:?$271 + connect \A \B [0] + connect \Y $auto$?:0:?$18.BB [0] + end + attribute \src "+/techmap.v:289.13-289.25" + cell $_XOR_ $auto$?:0:?$285 + connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [5] + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [4] + connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [5] end attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$?:0:?$481 - connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [6] - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [5] - connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [6] - end - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$?:0:?$480 - connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [4] - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [3] - connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [4] - end - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$?:0:?$479 - connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [2] - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [1] - connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [2] - end - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$?:0:?$478 - connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [5] - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [3] - connect \A $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$238.lcu.$and$+/techmap.v:241$339_Y - end - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - cell $_AND_ $auto$?:0:?$477 - connect \Y $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$238.lcu.$and$+/techmap.v:241$348_Y - connect \B $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$238.lcu.$and$+/techmap.v:241$339_Y - connect \A $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$238.lcu.$and$+/techmap.v:241$342_Y - end - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - cell $_AND_ $auto$?:0:?$476 - connect \Y $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$238.lcu.$and$+/techmap.v:241$342_Y - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [6] - connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [7] - end - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - cell $_AND_ $auto$?:0:?$475 - connect \Y $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$238.lcu.$and$+/techmap.v:241$339_Y - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [4] - connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [5] - end - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - cell $_AND_ $auto$?:0:?$474 - connect \Y $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$238.lcu.$and$+/techmap.v:241$336_Y - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [2] - connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [3] - end - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$?:0:?$473 - connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [8] - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [3] - connect \A $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$238.lcu.$and$+/techmap.v:241$348_Y - end - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$?:0:?$471 - connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [3] - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [1] - connect \A $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$238.lcu.$and$+/techmap.v:241$336_Y - end - attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$?:0:?$467 - connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [1] - connect \B $auto$?:0:?$18.BB [0] - connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [1] - end - attribute \src "+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$?:0:?$464 - connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [7] - connect \A \B [7] - end - attribute \src "+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$?:0:?$463 - connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [6] - connect \A \B [6] - end - attribute \src "+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$?:0:?$462 - connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [5] - connect \A \B [5] - end - attribute \src "+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$?:0:?$461 - connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [4] - connect \A \B [4] - end - attribute \src "+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$?:0:?$460 - connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [3] - connect \A \B [3] - end - attribute \src "+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$?:0:?$459 - connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [2] - connect \A \B [2] - end - attribute \src "+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$?:0:?$458 - connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [1] - connect \A \B [1] - end - attribute \src "+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$?:0:?$427 - connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$238.Y [7] - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [6] - connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [7] - end - attribute \src "+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$?:0:?$426 - connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$238.Y [6] - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [5] - connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [6] - end - attribute \src "+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$?:0:?$425 - connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$238.Y [5] - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [4] - connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [5] - end - attribute \src "+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$?:0:?$424 - connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$238.Y [4] - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [3] - connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [4] - end - attribute \src "+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$?:0:?$423 - connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$238.Y [3] - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [2] - connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [3] - end - attribute \src "+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$?:0:?$422 - connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$238.Y [2] - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [1] - connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [2] - end - attribute \src "+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$?:0:?$421 - connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$238.Y [1] - connect \B $auto$?:0:?$18.BB [0] - connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [1] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" - cell $_OR_ $auto$?:0:?$418 - connect \Y $auto$?:0:?$18.CO [6] - connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$361_Y - connect \A $auto$?:0:?$18.lcu.G [6] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" - cell $_OR_ $auto$?:0:?$417 - connect \Y $auto$?:0:?$18.CO [4] - connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$358_Y - connect \A $auto$?:0:?$18.lcu.G [4] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" - cell $_OR_ $auto$?:0:?$416 - connect \Y $auto$?:0:?$18.CO [2] - connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$355_Y - connect \A $auto$?:0:?$18.lcu.G [2] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" - cell $_OR_ $auto$?:0:?$415 - connect \Y $auto$?:0:?$18.CO [5] - connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$352_Y - connect \A $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$338_Y - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - cell $_OR_ $auto$?:0:?$414 - connect \Y $auto$?:0:?$18.CO [7] - connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$349_Y - connect \A $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$347_Y - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - cell $_OR_ $auto$?:0:?$413 - connect \Y $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$347_Y - connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$346_Y - connect \A $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$341_Y - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - cell $_OR_ $auto$?:0:?$412 - connect \Y $auto$?:0:?$18.CO [3] - connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$343_Y - connect \A $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$335_Y - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - cell $_OR_ $auto$?:0:?$411 - connect \Y $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$341_Y - connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$340_Y - connect \A $auto$?:0:?$18.lcu.G [7] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - cell $_OR_ $auto$?:0:?$410 - connect \Y $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$338_Y - connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$337_Y - connect \A $auto$?:0:?$18.lcu.G [5] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - cell $_OR_ $auto$?:0:?$409 - connect \Y $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$335_Y - connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$334_Y - connect \A $auto$?:0:?$18.lcu.G [3] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" - cell $_OR_ $auto$?:0:?$408 - connect \Y $auto$?:0:?$18.CO [1] - connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$331_Y - connect \A $auto$?:0:?$18.lcu.G [1] + cell $_AND_ $auto$?:0:?$362 + connect \A $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$234_Y + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [3] + connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [5] end attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:231.10-231.28" - cell $_OR_ $auto$?:0:?$407 - connect \Y $auto$?:0:?$18.CO [0] - connect \B $auto$?:0:?$18.X [0] + cell $_OR_ $auto$?:0:?$354 connect \A $auto$?:0:?$18.lcu.G [0] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$?:0:?$405 - connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$361_Y - connect \B $auto$?:0:?$18.CO [5] - connect \A $auto$?:0:?$18.X [6] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$?:0:?$404 - connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$358_Y - connect \B $auto$?:0:?$18.CO [3] - connect \A $auto$?:0:?$18.X [4] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$?:0:?$403 - connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$355_Y - connect \B $auto$?:0:?$18.CO [1] - connect \A $auto$?:0:?$18.X [2] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" - cell $_AND_ $auto$?:0:?$402 - connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$352_Y - connect \B $auto$?:0:?$18.CO [3] - connect \A $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$339_Y - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - cell $_AND_ $auto$?:0:?$401 - connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$348_Y - connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$339_Y - connect \A $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$342_Y - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - cell $_AND_ $auto$?:0:?$400 - connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$342_Y - connect \B $auto$?:0:?$18.X [6] - connect \A $auto$?:0:?$18.X [7] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - cell $_AND_ $auto$?:0:?$399 - connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$339_Y - connect \B $auto$?:0:?$18.X [4] - connect \A $auto$?:0:?$18.X [5] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" - cell $_AND_ $auto$?:0:?$398 - connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$336_Y - connect \B $auto$?:0:?$18.X [2] - connect \A $auto$?:0:?$18.X [3] + connect \B $auto$?:0:?$18.X [0] + connect \Y $auto$?:0:?$18.CO [0] end attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$?:0:?$397 - connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$349_Y - connect \B $auto$?:0:?$18.CO [3] - connect \A $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$348_Y - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$?:0:?$396 - connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$346_Y - connect \B $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$338_Y - connect \A $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$342_Y - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$?:0:?$395 - connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$343_Y - connect \B $auto$?:0:?$18.CO [1] - connect \A $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$336_Y - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$?:0:?$394 - connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$340_Y - connect \B $auto$?:0:?$18.lcu.G [6] - connect \A $auto$?:0:?$18.X [7] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$?:0:?$393 - connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$337_Y - connect \B $auto$?:0:?$18.lcu.G [4] - connect \A $auto$?:0:?$18.X [5] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$?:0:?$392 - connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$334_Y - connect \B $auto$?:0:?$18.lcu.G [2] - connect \A $auto$?:0:?$18.X [3] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" - cell $_AND_ $auto$?:0:?$391 - connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$331_Y - connect \B $auto$?:0:?$18.CO [0] + cell $_AND_ $auto$?:0:?$353 connect \A $auto$?:0:?$18.X [1] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$?:0:?$384 - connect \Y $auto$?:0:?$18.BB [8] - connect \A $auto$?:0:?$18.B [8] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$?:0:?$383 - connect \Y $auto$?:0:?$18.BB [7] - connect \A $auto$?:0:?$18.B [7] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$?:0:?$382 - connect \Y $auto$?:0:?$18.BB [6] - connect \A $auto$?:0:?$18.B [6] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$?:0:?$381 - connect \Y $auto$?:0:?$18.BB [5] - connect \A $auto$?:0:?$18.B [5] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$?:0:?$380 - connect \Y $auto$?:0:?$18.BB [4] - connect \A $auto$?:0:?$18.B [4] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$?:0:?$379 - connect \Y $auto$?:0:?$18.BB [3] - connect \A $auto$?:0:?$18.B [3] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$?:0:?$378 - connect \Y $auto$?:0:?$18.BB [2] - connect \A $auto$?:0:?$18.B [2] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$?:0:?$377 - connect \Y $auto$?:0:?$18.BB [1] - connect \A $auto$?:0:?$18.B [1] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" - cell $_NOT_ $auto$?:0:?$376 - connect \Y $auto$?:0:?$18.BB [0] - connect \A \B [0] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$?:0:?$326 - connect \Y $auto$?:0:?$18.lcu.G [7] - connect \B $auto$?:0:?$18.BB [7] - connect \A \A [7] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$?:0:?$325 - connect \Y $auto$?:0:?$18.lcu.G [6] - connect \B $auto$?:0:?$18.BB [6] - connect \A \A [6] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$?:0:?$324 - connect \Y $auto$?:0:?$18.lcu.G [5] - connect \B $auto$?:0:?$18.BB [5] - connect \A \A [5] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$?:0:?$323 - connect \Y $auto$?:0:?$18.lcu.G [4] - connect \B $auto$?:0:?$18.BB [4] - connect \A \A [4] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$?:0:?$322 - connect \Y $auto$?:0:?$18.lcu.G [3] - connect \B $auto$?:0:?$18.BB [3] - connect \A \A [3] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$?:0:?$321 - connect \Y $auto$?:0:?$18.lcu.G [2] - connect \B $auto$?:0:?$18.BB [2] - connect \A \A [2] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$?:0:?$320 - connect \Y $auto$?:0:?$18.lcu.G [1] - connect \B $auto$?:0:?$18.BB [1] - connect \A \A [1] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" - cell $_AND_ $auto$?:0:?$319 - connect \Y $auto$?:0:?$18.lcu.G [0] - connect \B $auto$?:0:?$18.BB [0] - connect \A \A [0] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$?:0:?$317 - connect \Y $auto$?:0:?$18.X [7] - connect \B $auto$?:0:?$18.BB [7] - connect \A \A [7] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$?:0:?$316 - connect \Y $auto$?:0:?$18.X [6] - connect \B $auto$?:0:?$18.BB [6] - connect \A \A [6] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$?:0:?$315 - connect \Y $auto$?:0:?$18.X [5] - connect \B $auto$?:0:?$18.BB [5] - connect \A \A [5] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$?:0:?$314 - connect \Y $auto$?:0:?$18.X [4] - connect \B $auto$?:0:?$18.BB [4] - connect \A \A [4] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$?:0:?$313 - connect \Y $auto$?:0:?$18.X [3] - connect \B $auto$?:0:?$18.BB [3] - connect \A \A [3] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$?:0:?$312 - connect \Y $auto$?:0:?$18.X [2] - connect \B $auto$?:0:?$18.BB [2] - connect \A \A [2] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$?:0:?$311 - connect \Y $auto$?:0:?$18.X [1] - connect \B $auto$?:0:?$18.BB [1] - connect \A \A [1] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" - cell $_XOR_ $auto$?:0:?$310 - connect \Y $auto$?:0:?$18.X [0] - connect \B $auto$?:0:?$18.BB [0] - connect \A \A [0] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$?:0:?$308 - connect \Y $auto$?:0:?$18.Y [8] - connect \B $auto$?:0:?$18.CO [7] - connect \A $auto$?:0:?$18.BB [8] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$?:0:?$307 - connect \Y $auto$?:0:?$18.Y [7] - connect \B $auto$?:0:?$18.CO [6] - connect \A $auto$?:0:?$18.X [7] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$?:0:?$306 - connect \Y $auto$?:0:?$18.Y [6] - connect \B $auto$?:0:?$18.CO [5] - connect \A $auto$?:0:?$18.X [6] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$?:0:?$305 - connect \Y $auto$?:0:?$18.Y [5] - connect \B $auto$?:0:?$18.CO [4] - connect \A $auto$?:0:?$18.X [5] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$?:0:?$304 - connect \Y $auto$?:0:?$18.Y [4] - connect \B $auto$?:0:?$18.CO [3] - connect \A $auto$?:0:?$18.X [4] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$?:0:?$303 - connect \Y $auto$?:0:?$18.Y [3] - connect \B $auto$?:0:?$18.CO [2] - connect \A $auto$?:0:?$18.X [3] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$?:0:?$302 - connect \Y $auto$?:0:?$18.Y [2] - connect \B $auto$?:0:?$18.CO [1] - connect \A $auto$?:0:?$18.X [2] - end - attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" - cell $_XOR_ $auto$?:0:?$301 - connect \Y $auto$?:0:?$18.Y [1] connect \B $auto$?:0:?$18.CO [0] - connect \A $auto$?:0:?$18.X [1] + connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$226_Y end - attribute \src 0'x - cell $_MUX_ $auto$?:0:?$299 - connect \Y $auto$?:0:?$18.B [8] - connect \S $auto$?:0:?$247 - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.Y [8] - connect \A 1'0 - end - attribute \src 0'x - cell $_MUX_ $auto$?:0:?$298 - connect \Y $auto$?:0:?$18.B [7] - connect \S $auto$?:0:?$247 - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.Y [7] - connect \A \B [7] - end - attribute \src 0'x - cell $_MUX_ $auto$?:0:?$297 - connect \Y $auto$?:0:?$18.B [6] - connect \S $auto$?:0:?$247 - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.Y [6] - connect \A \B [6] - end - attribute \src 0'x - cell $_MUX_ $auto$?:0:?$296 - connect \Y $auto$?:0:?$18.B [5] - connect \S $auto$?:0:?$247 - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.Y [5] - connect \A \B [5] - end - attribute \src 0'x - cell $_MUX_ $auto$?:0:?$295 - connect \Y $auto$?:0:?$18.B [4] - connect \S $auto$?:0:?$247 - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.Y [4] - connect \A \B [4] - end - attribute \src 0'x - cell $_MUX_ $auto$?:0:?$294 - connect \Y $auto$?:0:?$18.B [3] - connect \S $auto$?:0:?$247 - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.Y [3] + attribute \src "+/techmap.v:279.31-279.37" + cell $_NOT_ $auto$?:0:?$320 connect \A \B [3] + connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [3] end - attribute \src 0'x - cell $_MUX_ $auto$?:0:?$293 - connect \Y $auto$?:0:?$18.B [2] - connect \S $auto$?:0:?$247 - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.Y [2] - connect \A \B [2] + attribute \src "+/techmap.v:279.31-279.37" + cell $_NOT_ $auto$?:0:?$323 + connect \A \B [6] + connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [6] end - attribute \src 0'x - cell $_MUX_ $auto$?:0:?$292 - connect \Y $auto$?:0:?$18.B [1] - connect \S $auto$?:0:?$247 - connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$238.Y [1] - connect \A \B [1] - end - attribute \src "everything.v:17.2-31.5" - cell $_DFF_P_ $auto$?:0:?$289 - connect \Q \tmp [7] - connect \D $0\SF[0:0] - connect \C \clk - end - attribute \src "everything.v:17.2-31.5" - cell $_DFF_P_ $auto$?:0:?$288 - connect \Q \tmp [6] - connect \D $0\result[7:0] [6] - connect \C \clk - end - attribute \src "everything.v:17.2-31.5" - cell $_DFF_P_ $auto$?:0:?$287 - connect \Q \tmp [5] - connect \D $0\result[7:0] [5] - connect \C \clk - end - attribute \src "everything.v:17.2-31.5" - cell $_DFF_P_ $auto$?:0:?$286 - connect \Q \tmp [4] - connect \D $0\result[7:0] [4] - connect \C \clk - end - attribute \src "everything.v:17.2-31.5" - cell $_DFF_P_ $auto$?:0:?$285 - connect \Q \tmp [3] - connect \D $0\result[7:0] [3] - connect \C \clk - end - attribute \src "everything.v:17.2-31.5" - cell $_DFF_P_ $auto$?:0:?$284 - connect \Q \tmp [2] - connect \D $0\result[7:0] [2] - connect \C \clk - end - attribute \src "everything.v:17.2-31.5" - cell $_DFF_P_ $auto$?:0:?$283 - connect \Q \tmp [1] - connect \D $0\result[7:0] [1] - connect \C \clk - end - attribute \src "everything.v:17.2-31.5" - cell $_DFF_P_ $auto$?:0:?$282 - connect \Q \tmp [0] - connect \D $0\result[7:0] [0] - connect \C \clk - end - attribute \src "everything.v:17.2-31.5" - cell $_DFF_P_ $auto$?:0:?$280 - connect \Q \ZF - connect \D $0\ZF[0:0] - connect \C \clk - end - attribute \src "everything.v:19.19-19.19|everything.v:19.3-24.10" - cell $_NOT_ $auto$?:0:?$270 - connect \Y $procmux$9_CMP - connect \A $auto$?:0:?$268 - end - attribute \src "everything.v:19.19-19.19|everything.v:19.3-24.10" - cell $_OR_ $auto$?:0:?$269 - connect \Y $auto$?:0:?$268 - connect \B $auto$?:0:?$249 [1] - connect \A $auto$?:0:?$265 [0] - end - attribute \src "everything.v:19.19-19.19|everything.v:19.3-24.10" - cell $_OR_ $auto$?:0:?$267 - connect \Y $auto$?:0:?$249 [1] - connect \B \operation [3] - connect \A \operation [2] - end - attribute \src "everything.v:19.19-19.19|everything.v:19.3-24.10" - cell $_OR_ $auto$?:0:?$266 - connect \Y $auto$?:0:?$265 [0] - connect \B \operation [1] + cell $_NOT_ $auto$?:0:?$496 connect \A \operation [0] + connect \Y $auto$?:0:?$129 [0] + end + attribute \src "+/techmap.v:279.31-279.37" + cell $_NOT_ $auto$?:0:?$324 + connect \A \B [7] + connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [7] + end + attribute \src "+/techmap.v:279.31-279.37" + cell $_NOT_ $auto$?:0:?$322 + connect \A \B [5] + connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [5] end attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_MUX_ $auto$?:0:?$264 - connect \Y $0\CF[0:0] - connect \S $auto$?:0:?$32 - connect \B $auto$?:0:?$18.Y [8] - connect \A 1'x + cell $_OR_ $auto$?:0:?$141 + connect \A $auto$?:0:?$137 [0] + connect \B $auto$?:0:?$137 [1] + connect \Y $auto$?:0:?$135 end attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_MUX_ $auto$?:0:?$263 - connect \Y $0\SF[0:0] - connect \S $auto$?:0:?$32 - connect \B $auto$?:0:?$18.Y [7] - connect \A \tmp [7] - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_MUX_ $auto$?:0:?$262 - connect \Y $0\result[7:0] [6] - connect \S $auto$?:0:?$32 - connect \B $auto$?:0:?$18.Y [6] - connect \A \tmp [6] - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_MUX_ $auto$?:0:?$261 - connect \Y $0\result[7:0] [5] - connect \S $auto$?:0:?$32 - connect \B $auto$?:0:?$18.Y [5] - connect \A \tmp [5] - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_MUX_ $auto$?:0:?$260 - connect \Y $0\result[7:0] [4] - connect \S $auto$?:0:?$32 - connect \B $auto$?:0:?$18.Y [4] - connect \A \tmp [4] - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_MUX_ $auto$?:0:?$259 - connect \Y $0\result[7:0] [3] - connect \S $auto$?:0:?$32 - connect \B $auto$?:0:?$18.Y [3] - connect \A \tmp [3] - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_MUX_ $auto$?:0:?$258 - connect \Y $0\result[7:0] [2] - connect \S $auto$?:0:?$32 - connect \B $auto$?:0:?$18.Y [2] - connect \A \tmp [2] - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_MUX_ $auto$?:0:?$257 - connect \Y $0\result[7:0] [1] - connect \S $auto$?:0:?$32 - connect \B $auto$?:0:?$18.Y [1] - connect \A \tmp [1] - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_MUX_ $auto$?:0:?$256 - connect \Y $0\result[7:0] [0] - connect \S $auto$?:0:?$32 - connect \B $auto$?:0:?$18.Y [0] - connect \A \tmp [0] - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_NOT_ $auto$?:0:?$255 - connect \Y $procmux$8_CMP - connect \A $auto$?:0:?$247 - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_OR_ $auto$?:0:?$253 - connect \Y $auto$?:0:?$247 - connect \B $auto$?:0:?$249 [1] - connect \A $auto$?:0:?$249 [0] - end - attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" - cell $_OR_ $auto$?:0:?$250 - connect \Y $auto$?:0:?$249 [0] + cell $_OR_ $auto$?:0:?$138 + connect \A $auto$?:0:?$129 [0] connect \B \operation [1] - connect \A $auto$?:0:?$241 [0] + connect \Y $auto$?:0:?$137 [0] end - attribute \src "everything.v:27.9-27.22" - cell $_NOT_ $auto$?:0:?$237 - connect \Y $0\ZF[0:0] - connect \A $auto$?:0:?$235 + attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" + cell $_NOT_ $auto$?:0:?$272 + connect \A $auto$?:0:?$18.B [1] + connect \Y $auto$?:0:?$18.BB [1] end - attribute \src "everything.v:27.9-27.22" - cell $_OR_ $auto$?:0:?$236 - connect \Y $auto$?:0:?$235 - connect \B $auto$?:0:?$232 [1] - connect \A $auto$?:0:?$232 [0] + attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" + cell $_MUX_ $auto$?:0:?$144 + connect \A \tmp [0] + connect \B $auto$?:0:?$18.Y [0] + connect \S $auto$?:0:?$32 + connect \Y $0\result[7:0] [0] end - attribute \src "everything.v:27.9-27.22" - cell $_OR_ $auto$?:0:?$234 - connect \Y $auto$?:0:?$232 [1] - connect \B $auto$?:0:?$227 [3] - connect \A $auto$?:0:?$227 [2] + attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" + cell $_MUX_ $auto$?:0:?$145 + connect \A \tmp [1] + connect \B $auto$?:0:?$18.Y [1] + connect \S $auto$?:0:?$32 + connect \Y $0\result[7:0] [1] end - attribute \src "everything.v:27.9-27.22" - cell $_OR_ $auto$?:0:?$233 - connect \Y $auto$?:0:?$232 [0] - connect \B $auto$?:0:?$227 [1] - connect \A $auto$?:0:?$227 [0] + attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" + cell $_MUX_ $auto$?:0:?$146 + connect \A \tmp [2] + connect \B $auto$?:0:?$18.Y [2] + connect \S $auto$?:0:?$32 + connect \Y $0\result[7:0] [2] end - attribute \src "everything.v:27.9-27.22" - cell $_OR_ $auto$?:0:?$231 - connect \Y $auto$?:0:?$227 [3] - connect \B $0\SF[0:0] - connect \A $0\result[7:0] [6] + attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" + cell $_MUX_ $auto$?:0:?$147 + connect \A \tmp [3] + connect \B $auto$?:0:?$18.Y [3] + connect \S $auto$?:0:?$32 + connect \Y $0\result[7:0] [3] end - attribute \src "everything.v:27.9-27.22" - cell $_OR_ $auto$?:0:?$230 - connect \Y $auto$?:0:?$227 [2] - connect \B $0\result[7:0] [5] - connect \A $0\result[7:0] [4] + attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" + cell $_MUX_ $auto$?:0:?$148 + connect \A \tmp [4] + connect \B $auto$?:0:?$18.Y [4] + connect \S $auto$?:0:?$32 + connect \Y $0\result[7:0] [4] end - attribute \src "everything.v:27.9-27.22" - cell $_OR_ $auto$?:0:?$229 - connect \Y $auto$?:0:?$227 [1] - connect \B $0\result[7:0] [3] - connect \A $0\result[7:0] [2] + attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" + cell $_MUX_ $auto$?:0:?$149 + connect \A \tmp [5] + connect \B $auto$?:0:?$18.Y [5] + connect \S $auto$?:0:?$32 + connect \Y $0\result[7:0] [5] end - attribute \src "everything.v:27.9-27.22" - cell $_OR_ $auto$?:0:?$228 - connect \Y $auto$?:0:?$227 [0] - connect \B $0\result[7:0] [1] - connect \A $0\result[7:0] [0] + attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" + cell $_MUX_ $auto$?:0:?$150 + connect \A \tmp [6] + connect \B $auto$?:0:?$18.Y [6] + connect \S $auto$?:0:?$32 + connect \Y $0\result[7:0] [6] + end + attribute \src "everything.v:21.17-21.17|everything.v:19.3-24.10" + cell $_MUX_ $auto$?:0:?$151 + connect \A \tmp [7] + connect \B $auto$?:0:?$18.Y [7] + connect \S $auto$?:0:?$32 + connect \Y $0\SF[0:0] + end + attribute \src "everything.v:19.19-19.19|everything.v:19.3-24.10" + cell $_OR_ $auto$?:0:?$154 + connect \A \operation [0] + connect \B \operation [1] + connect \Y $auto$?:0:?$153 [0] + end + attribute \src "everything.v:19.19-19.19|everything.v:19.3-24.10" + cell $_OR_ $auto$?:0:?$155 + connect \A \operation [2] + connect \B \operation [3] + connect \Y $auto$?:0:?$137 [1] + end + attribute \src "everything.v:19.19-19.19|everything.v:19.3-24.10" + cell $_OR_ $auto$?:0:?$157 + connect \A $auto$?:0:?$153 [0] + connect \B $auto$?:0:?$137 [1] + connect \Y $auto$?:0:?$156 + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" + cell $_NOT_ $auto$?:0:?$273 + connect \A $auto$?:0:?$18.B [2] + connect \Y $auto$?:0:?$18.BB [2] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" + cell $_NOT_ $auto$?:0:?$274 + connect \A $auto$?:0:?$18.B [3] + connect \Y $auto$?:0:?$18.BB [3] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" + cell $_NOT_ $auto$?:0:?$275 + connect \A $auto$?:0:?$18.B [4] + connect \Y $auto$?:0:?$18.BB [4] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" + cell $_NOT_ $auto$?:0:?$276 + connect \A $auto$?:0:?$18.B [5] + connect \Y $auto$?:0:?$18.BB [5] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" + cell $_NOT_ $auto$?:0:?$277 + connect \A $auto$?:0:?$18.B [6] + connect \Y $auto$?:0:?$18.BB [6] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:279.31-279.37" + cell $_NOT_ $auto$?:0:?$278 + connect \A $auto$?:0:?$18.B [7] + connect \Y $auto$?:0:?$18.BB [7] + end + attribute \src "+/techmap.v:289.13-289.25" + cell $_XOR_ $auto$?:0:?$282 + connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [2] + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [1] + connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [2] + end + attribute \src "everything.v:17.2-31.5" + cell $_DFF_P_ $auto$?:0:?$170 + connect \C \clk + connect \D $0\result[7:0] [0] + connect \Q \tmp [0] + end + attribute \src "everything.v:17.2-31.5" + cell $_DFF_P_ $auto$?:0:?$171 + connect \C \clk + connect \D $0\result[7:0] [1] + connect \Q \tmp [1] + end + attribute \src "everything.v:17.2-31.5" + cell $_DFF_P_ $auto$?:0:?$172 + connect \C \clk + connect \D $0\result[7:0] [2] + connect \Q \tmp [2] + end + attribute \src "everything.v:17.2-31.5" + cell $_DFF_P_ $auto$?:0:?$173 + connect \C \clk + connect \D $0\result[7:0] [3] + connect \Q \tmp [3] + end + attribute \src "everything.v:17.2-31.5" + cell $_DFF_P_ $auto$?:0:?$174 + connect \C \clk + connect \D $0\result[7:0] [4] + connect \Q \tmp [4] + end + attribute \src "everything.v:17.2-31.5" + cell $_DFF_P_ $auto$?:0:?$175 + connect \C \clk + connect \D $0\result[7:0] [5] + connect \Q \tmp [5] + end + attribute \src "everything.v:17.2-31.5" + cell $_DFF_P_ $auto$?:0:?$176 + connect \C \clk + connect \D $0\result[7:0] [6] + connect \Q \tmp [6] + end + attribute \src "everything.v:17.2-31.5" + cell $_DFF_P_ $auto$?:0:?$177 + connect \C \clk + connect \D $0\SF[0:0] + connect \Q \tmp [7] + end + attribute \src "+/techmap.v:289.13-289.25" + cell $_XOR_ $auto$?:0:?$281 + connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [1] + connect \B $auto$?:0:?$18.BB [0] + connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [1] end attribute \src 0'x - cell $_OR_ $auto$?:0:?$226 - connect \Y $auto$?:0:?$32 - connect \B $procmux$9_CMP - connect \A $procmux$8_CMP + cell $_MUX_ $auto$?:0:?$182 + connect \A \B [1] + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [1] + connect \S $auto$?:0:?$135 + connect \Y $auto$?:0:?$18.B [1] end - connect $0\result[7:0] [7] $0\SF[0:0] + attribute \src 0'x + cell $_MUX_ $auto$?:0:?$183 + connect \A \B [2] + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [2] + connect \S $auto$?:0:?$135 + connect \Y $auto$?:0:?$18.B [2] + end + attribute \src 0'x + cell $_MUX_ $auto$?:0:?$184 + connect \A \B [3] + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [3] + connect \S $auto$?:0:?$135 + connect \Y $auto$?:0:?$18.B [3] + end + attribute \src 0'x + cell $_MUX_ $auto$?:0:?$185 + connect \A \B [4] + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [4] + connect \S $auto$?:0:?$135 + connect \Y $auto$?:0:?$18.B [4] + end + attribute \src 0'x + cell $_MUX_ $auto$?:0:?$186 + connect \A \B [5] + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [5] + connect \S $auto$?:0:?$135 + connect \Y $auto$?:0:?$18.B [5] + end + attribute \src 0'x + cell $_MUX_ $auto$?:0:?$187 + connect \A \B [6] + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [6] + connect \S $auto$?:0:?$135 + connect \Y $auto$?:0:?$18.B [6] + end + attribute \src 0'x + cell $_MUX_ $auto$?:0:?$188 + connect \A \B [7] + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [7] + connect \S $auto$?:0:?$135 + connect \Y $auto$?:0:?$18.B [7] + end + attribute \src "+/techmap.v:289.13-289.25" + cell $_XOR_ $auto$?:0:?$283 + connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [3] + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [2] + connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [3] + end + attribute \src "+/techmap.v:279.31-279.37" + cell $_NOT_ $auto$?:0:?$318 + connect \A \B [1] + connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [1] + end + attribute \src "+/techmap.v:289.13-289.25" + cell $_XOR_ $auto$?:0:?$286 + connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [6] + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [5] + connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [6] + end + attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" + cell $_AND_ $auto$?:0:?$366 + connect \A $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$237_Y + connect \B $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$234_Y + connect \Y $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$243_Y + end + attribute \src "+/techmap.v:289.13-289.25" + cell $_XOR_ $auto$?:0:?$284 + connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [4] + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [3] + connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [4] + end + attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + cell $_AND_ $auto$?:0:?$383 + connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [1] + connect \B $auto$?:0:?$18.BB [0] + connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [1] + end + attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" + cell $_AND_ $auto$?:0:?$378 + connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [3] + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [2] + connect \Y $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$231_Y + end + cell $_NOT_ $auto$?:0:?$500 + connect \A $auto$?:0:?$18.X [0] + connect \Y $auto$?:0:?$18.Y [0] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" + cell $_XOR_ $auto$?:0:?$196 + connect \A $auto$?:0:?$18.X [1] + connect \B $auto$?:0:?$18.CO [0] + connect \Y $auto$?:0:?$18.Y [1] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" + cell $_XOR_ $auto$?:0:?$197 + connect \A $auto$?:0:?$18.X [2] + connect \B $auto$?:0:?$18.CO [1] + connect \Y $auto$?:0:?$18.Y [2] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" + cell $_XOR_ $auto$?:0:?$198 + connect \A $auto$?:0:?$18.X [3] + connect \B $auto$?:0:?$18.CO [2] + connect \Y $auto$?:0:?$18.Y [3] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" + cell $_XOR_ $auto$?:0:?$199 + connect \A $auto$?:0:?$18.X [4] + connect \B $auto$?:0:?$18.CO [3] + connect \Y $auto$?:0:?$18.Y [4] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" + cell $_XOR_ $auto$?:0:?$200 + connect \A $auto$?:0:?$18.X [5] + connect \B $auto$?:0:?$18.CO [4] + connect \Y $auto$?:0:?$18.Y [5] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" + cell $_XOR_ $auto$?:0:?$201 + connect \A $auto$?:0:?$18.X [6] + connect \B $auto$?:0:?$18.CO [5] + connect \Y $auto$?:0:?$18.Y [6] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" + cell $_XOR_ $auto$?:0:?$202 + connect \A $auto$?:0:?$18.X [7] + connect \B $auto$?:0:?$18.CO [6] + connect \Y $auto$?:0:?$18.Y [7] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:289.13-289.25" + cell $_XOR_ $auto$?:0:?$203 + connect \A $auto$?:0:?$18.BB [8] + connect \B $auto$?:0:?$18.CO [7] + connect \Y $auto$?:0:?$18.Y [8] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" + cell $_XOR_ $auto$?:0:?$205 + connect \A \A [0] + connect \B $auto$?:0:?$18.BB [0] + connect \Y $auto$?:0:?$18.X [0] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" + cell $_XOR_ $auto$?:0:?$206 + connect \A \A [1] + connect \B $auto$?:0:?$18.BB [1] + connect \Y $auto$?:0:?$18.X [1] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" + cell $_XOR_ $auto$?:0:?$207 + connect \A \A [2] + connect \B $auto$?:0:?$18.BB [2] + connect \Y $auto$?:0:?$18.X [2] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" + cell $_XOR_ $auto$?:0:?$208 + connect \A \A [3] + connect \B $auto$?:0:?$18.BB [3] + connect \Y $auto$?:0:?$18.X [3] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" + cell $_XOR_ $auto$?:0:?$209 + connect \A \A [4] + connect \B $auto$?:0:?$18.BB [4] + connect \Y $auto$?:0:?$18.X [4] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" + cell $_XOR_ $auto$?:0:?$210 + connect \A \A [5] + connect \B $auto$?:0:?$18.BB [5] + connect \Y $auto$?:0:?$18.X [5] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" + cell $_XOR_ $auto$?:0:?$211 + connect \A \A [6] + connect \B $auto$?:0:?$18.BB [6] + connect \Y $auto$?:0:?$18.X [6] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:288.13-288.20" + cell $_XOR_ $auto$?:0:?$212 + connect \A \A [7] + connect \B $auto$?:0:?$18.BB [7] + connect \Y $auto$?:0:?$18.X [7] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" + cell $_AND_ $auto$?:0:?$214 + connect \A \A [0] + connect \B $auto$?:0:?$18.BB [0] + connect \Y $auto$?:0:?$18.lcu.G [0] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" + cell $_AND_ $auto$?:0:?$215 + connect \A \A [1] + connect \B $auto$?:0:?$18.BB [1] + connect \Y $auto$?:0:?$18.lcu.G [1] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" + cell $_AND_ $auto$?:0:?$216 + connect \A \A [2] + connect \B $auto$?:0:?$18.BB [2] + connect \Y $auto$?:0:?$18.lcu.G [2] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" + cell $_AND_ $auto$?:0:?$217 + connect \A \A [3] + connect \B $auto$?:0:?$18.BB [3] + connect \Y $auto$?:0:?$18.lcu.G [3] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" + cell $_AND_ $auto$?:0:?$218 + connect \A \A [4] + connect \B $auto$?:0:?$18.BB [4] + connect \Y $auto$?:0:?$18.lcu.G [4] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" + cell $_AND_ $auto$?:0:?$219 + connect \A \A [5] + connect \B $auto$?:0:?$18.BB [5] + connect \Y $auto$?:0:?$18.lcu.G [5] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" + cell $_AND_ $auto$?:0:?$220 + connect \A \A [6] + connect \B $auto$?:0:?$18.BB [6] + connect \Y $auto$?:0:?$18.lcu.G [6] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.42-286.49" + cell $_AND_ $auto$?:0:?$221 + connect \A \A [7] + connect \B $auto$?:0:?$18.BB [7] + connect \Y $auto$?:0:?$18.lcu.G [7] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" + cell $_AND_ $auto$?:0:?$326 + connect \A $auto$?:0:?$18.X [4] + connect \B $auto$?:0:?$18.CO [3] + connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$253_Y + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" + cell $_OR_ $auto$?:0:?$327 + connect \A $auto$?:0:?$18.lcu.G [6] + connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$256_Y + connect \Y $auto$?:0:?$18.CO [6] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" + cell $_OR_ $auto$?:0:?$328 + connect \A $auto$?:0:?$18.lcu.G [2] + connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$250_Y + connect \Y $auto$?:0:?$18.CO [2] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" + cell $_AND_ $auto$?:0:?$329 + connect \A $auto$?:0:?$18.X [2] + connect \B $auto$?:0:?$18.CO [1] + connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$250_Y + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" + cell $_AND_ $auto$?:0:?$330 + connect \A $auto$?:0:?$18.X [6] + connect \B $auto$?:0:?$18.CO [5] + connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$256_Y + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" + cell $_OR_ $auto$?:0:?$331 + connect \A $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$233_Y + connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$247_Y + connect \Y $auto$?:0:?$18.CO [5] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" + cell $_AND_ $auto$?:0:?$332 + connect \A $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$234_Y + connect \B $auto$?:0:?$18.CO [3] + connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$247_Y + end + attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" + cell $_AND_ $auto$?:0:?$359 + connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [2] + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [1] + connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [2] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" + cell $_OR_ $auto$?:0:?$334 + connect \A $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$242_Y + connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$244_Y + connect \Y $auto$?:0:?$18.CO [7] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + cell $_AND_ $auto$?:0:?$335 + connect \A $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$243_Y + connect \B $auto$?:0:?$18.CO [3] + connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$244_Y + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" + cell $_AND_ $auto$?:0:?$336 + connect \A $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$237_Y + connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$234_Y + connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$243_Y + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" + cell $_OR_ $auto$?:0:?$337 + connect \A $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$236_Y + connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$241_Y + connect \Y $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$242_Y + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + cell $_AND_ $auto$?:0:?$338 + connect \A $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$237_Y + connect \B $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$233_Y + connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$241_Y + end + cell $_NOT_ $auto$?:0:?$502 + connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [8] + connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [8] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" + cell $_OR_ $auto$?:0:?$340 + connect \A $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$230_Y + connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$238_Y + connect \Y $auto$?:0:?$18.CO [3] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + cell $_AND_ $auto$?:0:?$341 + connect \A $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$231_Y + connect \B $auto$?:0:?$18.CO [1] + connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$238_Y + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" + cell $_AND_ $auto$?:0:?$342 + connect \A $auto$?:0:?$18.X [7] + connect \B $auto$?:0:?$18.X [6] + connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$237_Y + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" + cell $_OR_ $auto$?:0:?$343 + connect \A $auto$?:0:?$18.lcu.G [7] + connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$235_Y + connect \Y $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$236_Y + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + cell $_AND_ $auto$?:0:?$344 + connect \A $auto$?:0:?$18.X [7] + connect \B $auto$?:0:?$18.lcu.G [6] + connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$235_Y + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" + cell $_AND_ $auto$?:0:?$345 + connect \A $auto$?:0:?$18.X [5] + connect \B $auto$?:0:?$18.X [4] + connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$234_Y + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" + cell $_OR_ $auto$?:0:?$346 + connect \A $auto$?:0:?$18.lcu.G [5] + connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$232_Y + connect \Y $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$233_Y + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + cell $_AND_ $auto$?:0:?$347 + connect \A $auto$?:0:?$18.X [5] + connect \B $auto$?:0:?$18.lcu.G [4] + connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$232_Y + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" + cell $_AND_ $auto$?:0:?$348 + connect \A $auto$?:0:?$18.X [3] + connect \B $auto$?:0:?$18.X [2] + connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:241$231_Y + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" + cell $_OR_ $auto$?:0:?$349 + connect \A $auto$?:0:?$18.lcu.G [3] + connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$229_Y + connect \Y $techmap$auto$?:0:?$18.lcu.$or$+/techmap.v:240$230_Y + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + cell $_AND_ $auto$?:0:?$350 + connect \A $auto$?:0:?$18.X [3] + connect \B $auto$?:0:?$18.lcu.G [2] + connect \Y $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$229_Y + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" + cell $_OR_ $auto$?:0:?$351 + connect \A $auto$?:0:?$18.lcu.G [4] + connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:248$253_Y + connect \Y $auto$?:0:?$18.CO [4] + end + attribute \src "everything.v:23.11-23.16|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" + cell $_OR_ $auto$?:0:?$352 + connect \A $auto$?:0:?$18.lcu.G [1] + connect \B $techmap$auto$?:0:?$18.lcu.$and$+/techmap.v:240$226_Y + connect \Y $auto$?:0:?$18.CO [1] + end + attribute \src "+/techmap.v:279.31-279.37" + cell $_NOT_ $auto$?:0:?$321 + connect \A \B [4] + connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [4] + end + attribute \src "+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" + cell $_AND_ $auto$?:0:?$375 + connect \A $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [5] + connect \B $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [4] + connect \Y $techmap$techmap$auto$?:0:?$24.$auto$?:0:?$110.lcu.$and$+/techmap.v:241$234_Y + end + attribute \src "+/techmap.v:279.31-279.37" + cell $_NOT_ $auto$?:0:?$319 + connect \A \B [2] + connect \Y $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [2] + end + connect $auto$?:0:?$153 [1] $auto$?:0:?$137 [1] + connect $auto$?:0:?$129 [3:1] \operation [3:1] connect $auto$?:0:?$18.B [0] \B [0] connect $auto$?:0:?$18.X [8] $auto$?:0:?$18.BB [8] connect $auto$?:0:?$18.lcu.G [8] 1'0 - connect $auto$?:0:?$241 [3:1] \operation [3:1] - connect $auto$?:0:?$265 [1] $auto$?:0:?$249 [1] - connect { $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [8] $techmap$auto$?:0:?$24.$auto$?:0:?$238.BB [0] } { 1'1 $auto$?:0:?$18.BB [0] } - connect { $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [7] $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [0] } { $techmap$auto$?:0:?$24.$auto$?:0:?$238.CO [8] $auto$?:0:?$18.BB [0] } - connect $techmap$auto$?:0:?$24.$auto$?:0:?$238.Y [0] \B [0] + connect $techmap$auto$?:0:?$24.$auto$?:0:?$110.Y [0] \B [0] + connect { $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [7] $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [0] } { $techmap$auto$?:0:?$24.$auto$?:0:?$110.CO [8] $auto$?:0:?$18.BB [0] } + connect { $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [8] $techmap$auto$?:0:?$24.$auto$?:0:?$110.BB [0] } { 1'1 $auto$?:0:?$18.BB [0] } + connect $0\result[7:0] [7] $0\SF[0:0] connect \SF \tmp [7] + connect \CF \tmp [8] connect \result \tmp [7:0] - connect \tmp [8] \CF +end +attribute \src "everything.v:34.1-40.10" +module \foo + attribute \src "everything.v:35.17-35.18" + wire width 8 input 1 \a + attribute \src "everything.v:35.32-35.33" + wire width 8 input 2 \b + attribute \src "everything.v:35.48-35.49" + wire width 8 output 3 \y + attribute \src "everything.v:37.16-37.18" + wire width 8 \bb + attribute \src "everything.v:39.16-39.22|+/techmap.v:270.23-270.24" + attribute \force_downto 1 + wire width 8 $auto$?:0:?$15.X + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:214.23-214.24" + attribute \force_downto 1 + attribute \unused_bits "7" + wire width 8 $auto$?:0:?$15.lcu.G + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + wire $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$425_Y + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + wire $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$419_Y + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" + wire $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$446_Y + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + wire $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$431_Y + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" + wire $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:241$424_Y + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + wire $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$422_Y + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" + wire $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$440_Y + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" + wire $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$443_Y + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" + wire $techmap$auto$?:0:?$15.lcu.$or$+/techmap.v:240$423_Y + attribute \src "everything.v:39.16-39.22|+/techmap.v:274.23-274.25" + attribute \force_downto 1 + attribute \unused_bits "7" + wire width 8 $auto$?:0:?$15.CO + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" + wire $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$449_Y + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" + wire $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:241$427_Y + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" + wire $techmap$auto$?:0:?$15.lcu.$or$+/techmap.v:240$426_Y + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" + cell $_AND_ $auto$?:0:?$488 + connect \A $auto$?:0:?$15.X [3] + connect \B $auto$?:0:?$15.X [2] + connect \Y $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:241$424_Y + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + cell $_AND_ $auto$?:0:?$481 + connect \A $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:241$424_Y + connect \B $auto$?:0:?$15.CO [1] + connect \Y $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$431_Y + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" + cell $_XOR_ $auto$?:0:?$407 + connect \A \a [7] + connect \B \b [7] + connect \Y $auto$?:0:?$15.X [7] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:241.12-241.34" + cell $_AND_ $auto$?:0:?$485 + connect \A $auto$?:0:?$15.X [5] + connect \B $auto$?:0:?$15.X [4] + connect \Y $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:241$427_Y + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" + cell $_OR_ $auto$?:0:?$486 + connect \A $auto$?:0:?$15.lcu.G [5] + connect \B $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$425_Y + connect \Y $techmap$auto$?:0:?$15.lcu.$or$+/techmap.v:240$426_Y + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" + cell $_OR_ $auto$?:0:?$480 + connect \A $techmap$auto$?:0:?$15.lcu.$or$+/techmap.v:240$423_Y + connect \B $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$431_Y + connect \Y $auto$?:0:?$15.CO [3] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + cell $_AND_ $auto$?:0:?$493 + connect \A $auto$?:0:?$15.X [1] + connect \B $auto$?:0:?$15.CO [0] + connect \Y $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$419_Y + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" + cell $_OR_ $auto$?:0:?$479 + connect \A $auto$?:0:?$15.lcu.G [6] + connect \B $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$449_Y + connect \Y $auto$?:0:?$15.CO [6] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + cell $_AND_ $auto$?:0:?$487 + connect \A $auto$?:0:?$15.X [5] + connect \B $auto$?:0:?$15.lcu.G [4] + connect \Y $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$425_Y + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25" + cell $_XOR_ $auto$?:0:?$392 + connect \A $auto$?:0:?$15.X [1] + connect \B $auto$?:0:?$15.CO [0] + connect \Y \y [1] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25" + cell $_XOR_ $auto$?:0:?$393 + connect \A $auto$?:0:?$15.X [2] + connect \B $auto$?:0:?$15.CO [1] + connect \Y \y [2] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25" + cell $_XOR_ $auto$?:0:?$394 + connect \A $auto$?:0:?$15.X [3] + connect \B $auto$?:0:?$15.CO [2] + connect \Y \y [3] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25" + cell $_XOR_ $auto$?:0:?$395 + connect \A $auto$?:0:?$15.X [4] + connect \B $auto$?:0:?$15.CO [3] + connect \Y \y [4] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25" + cell $_XOR_ $auto$?:0:?$396 + connect \A $auto$?:0:?$15.X [5] + connect \B $auto$?:0:?$15.CO [4] + connect \Y \y [5] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25" + cell $_XOR_ $auto$?:0:?$397 + connect \A $auto$?:0:?$15.X [6] + connect \B $auto$?:0:?$15.CO [5] + connect \Y \y [6] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:289.13-289.25" + cell $_XOR_ $auto$?:0:?$398 + connect \A $auto$?:0:?$15.X [7] + connect \B $auto$?:0:?$15.CO [6] + connect \Y \y [7] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" + cell $_XOR_ $auto$?:0:?$400 + connect \A \a [0] + connect \B \b [0] + connect \Y \y [0] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" + cell $_XOR_ $auto$?:0:?$401 + connect \A \a [1] + connect \B \b [1] + connect \Y $auto$?:0:?$15.X [1] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" + cell $_XOR_ $auto$?:0:?$402 + connect \A \a [2] + connect \B \b [2] + connect \Y $auto$?:0:?$15.X [2] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" + cell $_XOR_ $auto$?:0:?$403 + connect \A \a [3] + connect \B \b [3] + connect \Y $auto$?:0:?$15.X [3] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" + cell $_XOR_ $auto$?:0:?$404 + connect \A \a [4] + connect \B \b [4] + connect \Y $auto$?:0:?$15.X [4] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" + cell $_XOR_ $auto$?:0:?$405 + connect \A \a [5] + connect \B \b [5] + connect \Y $auto$?:0:?$15.X [5] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:288.13-288.20" + cell $_XOR_ $auto$?:0:?$406 + connect \A \a [6] + connect \B \b [6] + connect \Y $auto$?:0:?$15.X [6] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49" + cell $_AND_ $auto$?:0:?$408 + connect \A \a [0] + connect \B \b [0] + connect \Y $auto$?:0:?$15.CO [0] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49" + cell $_AND_ $auto$?:0:?$409 + connect \A \a [1] + connect \B \b [1] + connect \Y $auto$?:0:?$15.lcu.G [1] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49" + cell $_AND_ $auto$?:0:?$410 + connect \A \a [2] + connect \B \b [2] + connect \Y $auto$?:0:?$15.lcu.G [2] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49" + cell $_AND_ $auto$?:0:?$411 + connect \A \a [3] + connect \B \b [3] + connect \Y $auto$?:0:?$15.lcu.G [3] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49" + cell $_AND_ $auto$?:0:?$412 + connect \A \a [4] + connect \B \b [4] + connect \Y $auto$?:0:?$15.lcu.G [4] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49" + cell $_AND_ $auto$?:0:?$413 + connect \A \a [5] + connect \B \b [5] + connect \Y $auto$?:0:?$15.lcu.G [5] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.42-286.49" + cell $_AND_ $auto$?:0:?$414 + connect \A \a [6] + connect \B \b [6] + connect \Y $auto$?:0:?$15.lcu.G [6] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" + cell $_OR_ $auto$?:0:?$468 + connect \A $auto$?:0:?$15.lcu.G [2] + connect \B $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$443_Y + connect \Y $auto$?:0:?$15.CO [2] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" + cell $_AND_ $auto$?:0:?$469 + connect \A $auto$?:0:?$15.X [2] + connect \B $auto$?:0:?$15.CO [1] + connect \Y $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$443_Y + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" + cell $_AND_ $auto$?:0:?$470 + connect \A $auto$?:0:?$15.X [4] + connect \B $auto$?:0:?$15.CO [3] + connect \Y $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$446_Y + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" + cell $_OR_ $auto$?:0:?$471 + connect \A $techmap$auto$?:0:?$15.lcu.$or$+/techmap.v:240$426_Y + connect \B $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$440_Y + connect \Y $auto$?:0:?$15.CO [5] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" + cell $_AND_ $auto$?:0:?$472 + connect \A $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:241$427_Y + connect \B $auto$?:0:?$15.CO [3] + connect \Y $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$440_Y + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.19-248.41" + cell $_AND_ $auto$?:0:?$473 + connect \A $auto$?:0:?$15.X [6] + connect \B $auto$?:0:?$15.CO [5] + connect \Y $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$449_Y + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" + cell $_OR_ $auto$?:0:?$492 + connect \A $auto$?:0:?$15.lcu.G [1] + connect \B $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$419_Y + connect \Y $auto$?:0:?$15.CO [1] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:248.12-248.41" + cell $_OR_ $auto$?:0:?$491 + connect \A $auto$?:0:?$15.lcu.G [4] + connect \B $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:248$446_Y + connect \Y $auto$?:0:?$15.CO [4] + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.19-240.41" + cell $_AND_ $auto$?:0:?$490 + connect \A $auto$?:0:?$15.X [3] + connect \B $auto$?:0:?$15.lcu.G [2] + connect \Y $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$422_Y + end + attribute \src "everything.v:39.16-39.22|+/techmap.v:286.27-286.69|+/techmap.v:240.12-240.41" + cell $_OR_ $auto$?:0:?$489 + connect \A $auto$?:0:?$15.lcu.G [3] + connect \B $techmap$auto$?:0:?$15.lcu.$and$+/techmap.v:240$422_Y + connect \Y $techmap$auto$?:0:?$15.lcu.$or$+/techmap.v:240$423_Y + end + connect $auto$?:0:?$15.lcu.G [0] $auto$?:0:?$15.CO [0] + connect $auto$?:0:?$15.X [0] \y [0] + connect \bb \b end