From 5f95e8b26053f497bc143a4d089cf7372ff2cc9f Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Tue, 31 Mar 2026 22:11:55 -0400 Subject: [PATCH 01/20] ram: add column_mux_ratio feature Signed-off-by: Thinh Nguyen --- src/ram/include/ram/ram.h | 14 +- src/ram/src/ram.cpp | 453 ++- src/ram/src/ram.i | 218 +- src/ram/src/ram.tcl | 24 +- src/ram/test/make_8x8_mux2.defok | 3429 +++++++++++++++++++++ src/ram/test/make_8x8_mux2.lefok | 371 +++ src/ram/test/make_8x8_mux2.ok | 71 + src/ram/test/make_8x8_mux2.tcl | 30 + src/ram/test/make_8x8_mux2_behavioral.vok | 32 + src/ram/test/make_8x8_sky130.defok | 1930 ++++++------ src/ram/test/make_8x8_sky130.lefok | 27 +- src/ram/test/make_8x8_sky130.ok | 5 +- src/ram/test/make_8x8_sky130.tcl | 1 + src/ram/test/regression_tests.tcl | 2 + 14 files changed, 5442 insertions(+), 1165 deletions(-) create mode 100644 src/ram/test/make_8x8_mux2.defok create mode 100644 src/ram/test/make_8x8_mux2.lefok create mode 100644 src/ram/test/make_8x8_mux2.ok create mode 100644 src/ram/test/make_8x8_mux2.tcl create mode 100644 src/ram/test/make_8x8_mux2_behavioral.vok diff --git a/src/ram/include/ram/ram.h b/src/ram/include/ram/ram.h index 17d83c38914..9f7cb290bb5 100644 --- a/src/ram/include/ram/ram.h +++ b/src/ram/include/ram/ram.h @@ -90,6 +90,7 @@ class RamGen void generate(int mask_size, int word_size, int num_words, + int column_mux_ratio, int read_ports, odb::dbMaster* storage_cell, odb::dbMaster* tristate_cell, @@ -139,22 +140,28 @@ class RamGen void makeSlice(int slice_idx, int mask_size, int row_idx, + int word_idx, int read_ports, + int column_mux_ratio, odb::dbNet* clock, odb::dbNet* write_enable, + odb::dbNet* word_select, const std::vector& selects, const std::vector& data_input, - const std::vector>& data_output); + const std::vector>& data_output); void makeWord(int slices_per_word, int mask_size, int row_idx, + int word_idx, int read_ports, + int column_mux_ratio, odb::dbNet* clock, + odb::dbNet* word_select, std::vector& write_enable, const std::vector& selects, const std::vector& data_input, - const std::vector>& data_output); + const std::vector>& data_output); odb::dbBTerm* makeBTerm(const std::string& name, odb::dbIoType io_type); @@ -185,6 +192,7 @@ class RamGen odb::dbMaster* and2_cell_{nullptr}; odb::dbMaster* clock_gate_cell_{nullptr}; odb::dbMaster* buffer_cell_{nullptr}; + odb::dbMaster* aoi22_cell_{nullptr}; odb::dbMaster* tapcell_{nullptr}; std::map storage_ports_; @@ -198,6 +206,8 @@ class RamGen std::vector data_inputs_; std::vector> q_outputs_; std::string behavioral_verilog_filename_; + std::string aoi22_in_a1_, aoi22_in_a2_, aoi22_in_b1_, aoi22_in_b2_, + aoi22_out_; Grid ram_grid_; }; diff --git a/src/ram/src/ram.cpp b/src/ram/src/ram.cpp index 43b4d441f46..99e4baf3400 100644 --- a/src/ram/src/ram.cpp +++ b/src/ram/src/ram.cpp @@ -143,15 +143,19 @@ std::unique_ptr RamGen::makeBit(const std::string& prefix, void RamGen::makeSlice(const int slice_idx, const int mask_size, const int row_idx, + const int word_idx, const int read_ports, + const int column_mux_ratio, dbNet* clock, dbNet* write_enable, + dbNet* word_select, const vector& selects, const vector& data_input, - const vector>& data_output) + const vector>& data_output) { const int start_bit_idx = slice_idx * mask_size; - std::string prefix = fmt::format("storage_{}_{}", row_idx, start_bit_idx); + std::string prefix + = fmt::format("storage_{}_{}_{}", row_idx, word_idx, start_bit_idx); vector select_b_nets(selects.size()); for (int i = 0; i < selects.size(); ++i) { select_b_nets[i] = makeNet(prefix, fmt::format("select{}_b", i)); @@ -164,15 +168,18 @@ void RamGen::makeSlice(const int slice_idx, auto name = fmt::format("{}.bit{}", prefix, start_bit_idx + local_bit); vector outs(read_ports); for (int read_port = 0; read_port < read_ports; ++read_port) { - outs[read_port] = data_output[read_port][local_bit]->getNet(); + outs[read_port] = data_output[read_port][local_bit]; } + + int bit_col = slice_idx * (mask_size * column_mux_ratio + column_mux_ratio) + + local_bit * column_mux_ratio + word_idx; ram_grid_.addCell(makeBit(name, read_ports, gclock_net, select_b_nets, data_input[local_bit], outs), - start_bit_idx + local_bit + slice_idx); + bit_col); } auto sel_cell = std::make_unique(); @@ -185,6 +192,19 @@ void RamGen::makeSlice(const int slice_idx, {clock_gate_ports_[{PortRoleType::DataIn, 0}], we0_net}, {clock_gate_ports_[{PortRoleType::DataOut, 0}], gclock_net}}); + // Write path: this net is row_select AND with word_select so clock gate only + // fires for the addressed word within the row. Read path handled by AOI mux. + // word_select is nullptr when column_mux_ratio=1 (no mux needed). + dbNet* write_sel = selects[0]; + if (word_select) { + write_sel = makeNet(prefix, "write_sel"); + makeInst(sel_cell.get(), + prefix, + "word_and", + and2_cell_, + {{"A", selects[0]}, {"B", word_select}, {"X", write_sel}}); + } + // Make clock and // this AND gate needs to be fed a net created by a decoder // adding any net will automatically connect with any port @@ -192,7 +212,7 @@ void RamGen::makeSlice(const int slice_idx, prefix, "gcand", and2_cell_, - {{and2_ports_[{PortRoleType::DataIn, 0}], selects[0]}, + {{and2_ports_[{PortRoleType::DataIn, 0}], write_sel}, {and2_ports_[{PortRoleType::DataIn, 1}], write_enable}, {and2_ports_[{PortRoleType::DataOut, 0}], we0_net}}); @@ -205,26 +225,30 @@ void RamGen::makeSlice(const int slice_idx, {{inv_ports_[{PortRoleType::DataIn, 0}], selects[i]}, {inv_ports_[{PortRoleType::DataOut, 0}], select_b_nets[i]}}); } - - ram_grid_.addCell(std::move(sel_cell), start_bit_idx + mask_size + slice_idx); + int sel_col = slice_idx * (mask_size * column_mux_ratio + column_mux_ratio) + + mask_size * column_mux_ratio + word_idx; + ram_grid_.addCell(std::move(sel_cell), sel_col); } void RamGen::makeWord(const int slices_per_word, const int mask_size, const int row_idx, + const int word_idx, const int read_ports, + const int column_mux_ratio, dbNet* clock, + dbNet* word_select, vector& write_enable, const vector& selects, const vector& data_input, - const vector>& data_output) + const vector>& data_output) { for (int slice = 0; slice < slices_per_word; ++slice) { int start_idx = slice * mask_size; vector slice_inputs(data_input.begin() + start_idx, data_input.begin() + start_idx + mask_size); - std::vector> slice_outputs; + std::vector> slice_outputs; slice_outputs.reserve(read_ports); for (int port = 0; port < read_ports; ++port) { const auto& port_outputs = data_output[port]; @@ -235,9 +259,12 @@ void RamGen::makeWord(const int slices_per_word, makeSlice(slice, mask_size, row_idx, + word_idx, read_ports, + column_mux_ratio, clock, write_enable[slice]->getNet(), + word_select, selects, slice_inputs, slice_outputs); @@ -569,6 +596,99 @@ void RamGen::findMasters() "buffer"); } buffer_ports_ = buildPortMap(buffer_cell_); + + // aoi cells used for column mux functionality when column_mux_ratio > 1 + if (!aoi22_cell_) { + auto isNotPort = [](const sta::FuncExpr* e) { + return e && e->op() == sta::FuncExpr::Op::not_ && e->left() + && e->left()->op() == sta::FuncExpr::Op::port; + }; + auto isAndOfNots = [&isNotPort](const sta::FuncExpr* e) { + return e && e->op() == sta::FuncExpr::Op::and_ && isNotPort(e->left()) + && isNotPort(e->right()); + }; + aoi22_cell_ = findMaster( + [&isAndOfNots](sta::LibertyPort* port) { + if (!port->direction()->isOutput()) { + return false; + } + auto f = port->function(); + if (!f) { + return false; + } + if (f->op() == sta::FuncExpr::Op::not_) { + auto inner = f->left(); + if (!inner || inner->op() != sta::FuncExpr::Op::or_) { + return false; + } + auto L = inner->left(); + auto R = inner->right(); + return L && L->op() == sta::FuncExpr::Op::and_ && L->left() + && L->left()->op() == sta::FuncExpr::Op::port && L->right() + && L->right()->op() == sta::FuncExpr::Op::port && R + && R->op() == sta::FuncExpr::Op::and_ && R->left() + && R->left()->op() == sta::FuncExpr::Op::port && R->right() + && R->right()->op() == sta::FuncExpr::Op::port; + } + if (f->op() == sta::FuncExpr::Op::or_) { + auto l1 = f->left(); + auto t4 = f->right(); + if (!isAndOfNots(t4) || !l1 || l1->op() != sta::FuncExpr::Op::or_) { + return false; + } + auto l2 = l1->left(); + auto t3 = l1->right(); + if (!isAndOfNots(t3) || !l2 || l2->op() != sta::FuncExpr::Op::or_) { + return false; + } + return isAndOfNots(l2->left()) && isAndOfNots(l2->right()); + } + return false; + }, + "aoi22"); + + // extract port names from the liberty function tree + auto cell = network_->libertyCell(network_->dbToSta(aoi22_cell_)); + auto port_iter = cell->portIterator(); + while (port_iter->hasNext()) { + auto p = static_cast(port_iter->next()); + if (p->direction()->isAnyOutput()) { + auto f = p->libertyPort()->function(); + if (f->op() == sta::FuncExpr::Op::not_) { + // Compact form: not_(or_(and_(A1,A2), and_(B1,B2))) + auto or_expr = f->left(); + auto and_a = or_expr->left(); + auto and_b = or_expr->right(); + aoi22_in_a1_ = and_a->left()->port()->name(); + aoi22_in_a2_ = and_a->right()->port()->name(); + aoi22_in_b1_ = and_b->left()->port()->name(); + aoi22_in_b2_ = and_b->right()->port()->name(); + } else { + // SOP expanded form used by sky130hd: + // or_(or_(or_(and_(not_(A1),not_(B1)), and_(not_(A1),not_(B2))), + // and_(not_(A2),not_(B1))), + // and_(not_(A2),not_(B2))) + // Port names are inside not_() wrappers, requiring an extra + // ->left() to reach the actual port compared to the compact form. + // e.g. and_(not_(A1), not_(B1))->left()->left()->port() gives A1 + // NOTE: this branch is PDK-specific to sky130hd's liberty + // representation. If adding support for other PDKs, verify their + // AOI22 function expression form and extend this extraction + // accordingly. + auto t1 = f->left()->left()->left(); + auto t2 = f->left()->left()->right(); + auto t3 = f->left()->right(); + aoi22_in_a1_ = t1->left()->left()->port()->name(); + aoi22_in_a2_ = t3->left()->left()->port()->name(); + aoi22_in_b1_ = t1->right()->left()->port()->name(); + aoi22_in_b2_ = t2->right()->left()->port()->name(); + } + aoi22_out_ = p->name(); + break; + } + } + delete port_iter; + } } void RamGen::ramPdngen(const char* power_pin, @@ -747,6 +867,7 @@ void RamGen::ramRouting(int thread_count) void RamGen::generate(const int mask_size, const int word_size, const int num_words, + const int column_mux_ratio, const int read_ports, dbMaster* storage_cell, dbMaster* tristate_cell, @@ -765,6 +886,33 @@ void RamGen::generate(const int mask_size, return; } + // error checking for column_mux_ratio + if (column_mux_ratio != 1 && column_mux_ratio != 2 && column_mux_ratio != 4) { + logger_->error(RAM, + 33, + "The ram generator currently only supports column_mux_ratio " + "values of 1, 2, or 4."); + } + + if (num_words % column_mux_ratio != 0) { + logger_->error(RAM, + 34, + "num_words ({}) must be divisible by column_mux_ratio ({}).", + num_words, + column_mux_ratio); + } + + int num_inputs = std::ceil(std::log2(num_words)); + // compute information to support col/mux ratio feature + int num_rows = num_words / column_mux_ratio; + // if column mux ratio > 1, then the lower log2(column_mux_ratio) bits are + // used to select the word within a row + int num_word_bits = (column_mux_ratio > 1) + ? static_cast(std::log2(column_mux_ratio)) + : 0; + // the remaining upper bits are used to select the row + int num_row_bits = num_inputs - num_word_bits; + logger_->info(RAM, 3, "Generating {}", ram_name); storage_cell_ = storage_cell; @@ -774,6 +922,7 @@ void RamGen::generate(const int mask_size, and2_cell_ = nullptr; clock_gate_cell_ = nullptr; buffer_cell_ = nullptr; + aoi22_cell_ = nullptr; findMasters(); auto chip = db_->getChip(); @@ -787,9 +936,13 @@ void RamGen::generate(const int mask_size, block_ = odb::dbBlock::create(chip, ram_name.c_str()); } - // One column per bit plus one select/control column per slice, - // plus one extra decoder column. - int col_cell_count = slices_per_word * (mask_size + 1); + // With column_mux_ratio = 1: One column per bit plus one select/control + // column per slice, plus one extra decoder column With column_mux_ratio > 1: + // Each slice has (mask_size * column_mux_ratio) columns (one per bit per word + // in the row), plus one select/control column per slice (one per word), plus + // one extra decoder column at far right shared across all row + int col_cell_count + = slices_per_word * (mask_size * column_mux_ratio + column_mux_ratio); ram_grid_.setNumLayouts(col_cell_count + 1); auto clock = makeBTerm("clk", dbIoType::INPUT); @@ -801,44 +954,111 @@ void RamGen::generate(const int mask_size, } // input bterms - int num_inputs = std::ceil(std::log2(num_words)); for (int i = 0; i < num_inputs; ++i) { addr_inputs_.push_back( - makeBTerm(fmt::format("addr[{}]", i), dbIoType::INPUT)); + makeBTerm(fmt::format("addr_rw[{}]", i), dbIoType::INPUT)); } // vector of nets storing inverter nets vector inv_addr(num_inputs); for (int i = 0; i < num_inputs; ++i) { - inv_addr[i] = makeNet("inv", fmt::format("addr[{}]", i)); + inv_addr[i] = makeNet("inv", fmt::format("addr{}", i)); + } + + // word select nets: one per word_idx (word within a row) shared between all + // rows, derived from lower num_word_bits of address inputs used to determine + // word selection within a row for column muxing. word_sel_nets[word_idx] = + // HIGH when this word_idx is addressed. word_idx starts at 0 for the leftmost + // bit of the row, i.e. word 3 on row 1 with column_mux_ratio =2 will have + // word_idx = 1 nullptr for all entries when column_mux_ratio = 1 (no column + // muxing) + vector word_sel_nets(column_mux_ratio, nullptr); + + if (column_mux_ratio == 2) { + word_sel_nets[0] = inv_addr[0]; + word_sel_nets[1] = addr_inputs_[0]->getNet(); + // place inv_addr[0] inverter in sel column + auto inv_sel_cell = std::make_unique(); + makeInst(inv_sel_cell.get(), + "word_sel", + "inv_addr_0", + inv_cell_, + {{"A", addr_inputs_[0]->getNet()}, {"Y", inv_addr[0]}}); + ram_grid_.addCell(std::move(inv_sel_cell), col_cell_count); + } else if (column_mux_ratio == 4) { + auto word_sel_cell = std::make_unique(); + for (int c = 0; c < 4; ++c) { + word_sel_nets[c] = makeNet("word_sel", fmt::format("{}", c)); + } + makeInst(word_sel_cell.get(), + "word_sel", + "and_0", + and2_cell_, + {{"A", inv_addr[1]}, {"B", inv_addr[0]}, {"X", word_sel_nets[0]}}); + makeInst(word_sel_cell.get(), + "word_sel", + "and_1", + and2_cell_, + {{"A", inv_addr[1]}, + {"B", addr_inputs_[0]->getNet()}, + {"X", word_sel_nets[1]}}); + makeInst(word_sel_cell.get(), + "word_sel", + "and_2", + and2_cell_, + {{"A", addr_inputs_[1]->getNet()}, + {"B", inv_addr[0]}, + {"X", word_sel_nets[2]}}); + makeInst(word_sel_cell.get(), + "word_sel", + "and_3", + and2_cell_, + {{"A", addr_inputs_[1]->getNet()}, + {"B", addr_inputs_[0]->getNet()}, + {"X", word_sel_nets[3]}}); + makeInst(word_sel_cell.get(), + "word_sel", + "inv_addr_0", + inv_cell_, + {{"A", addr_inputs_[0]->getNet()}, {"Y", inv_addr[0]}}); + makeInst(word_sel_cell.get(), + "word_sel", + "inv_addr_1", + inv_cell_, + {{"A", addr_inputs_[1]->getNet()}, {"Y", inv_addr[1]}}); + ram_grid_.addCell(std::move(word_sel_cell), col_cell_count); } // decoder_layer nets - vector> decoder_input_nets(num_words, - vector(num_inputs)); - for (int word = 0; word < num_words; ++word) { - int word_num = word; + // for column muxing, deocder input nets uses only the upper address bits + // (num_row_bits) to determine row + vector> decoder_input_nets(num_rows, + vector(num_row_bits)); + for (int row = 0; row < num_rows; ++row) { + int row_num = row; // start at right most bit - for (int input = 0; input < num_inputs; ++input) { - if (word_num % 2 == 0) { + for (int input = 0; input < num_row_bits; ++input) { + if (row_num % 2 == 0) { // places inverted address for each input - decoder_input_nets[word][input] = inv_addr[input]; + decoder_input_nets[row][input] = inv_addr[num_word_bits + input]; } else { // puts original input in invert nets - decoder_input_nets[word][input] = addr_inputs_[input]->getNet(); + decoder_input_nets[row][input] + = addr_inputs_[num_word_bits + input]->getNet(); } - word_num /= 2; + row_num /= 2; } } // word decoder signals to have one deccoder per word, shared between all // slices of a word - vector> word_decoder_nets(num_words); + vector> word_decoder_nets(num_rows); - for (int row = 0; row < num_words; ++row) { + for (int row = 0; row < num_rows; ++row) { auto decoder_name = fmt::format("decoder_{}", row); - if (num_words == 2) { - dbNet* addr_net = (row == 0 ? inv_addr[0] : addr_inputs_[0]->getNet()); + if (num_rows == 2) { + dbNet* addr_net = (row == 0 ? inv_addr[num_word_bits] + : addr_inputs_[num_word_bits]->getNet()); for (int i = 0; i < read_ports; ++i) { word_decoder_nets[row].push_back(addr_net); } @@ -846,7 +1066,7 @@ void RamGen::generate(const int mask_size, word_decoder_nets[row] = selectNets(decoder_name, read_ports); auto decoder_and_cell = makeDecoder(decoder_name, - num_words, + num_rows, read_ports, word_decoder_nets[row], decoder_input_nets[row]); @@ -861,7 +1081,7 @@ void RamGen::generate(const int mask_size, for (int bit = 0; bit < word_size; ++bit) { data_inputs_.push_back( makeBTerm(fmt::format("D[{}]", bit), dbIoType::INPUT)); - D_nets[bit] = makeNet(fmt::format("D_nets[{}]", bit), "net"); + D_nets[bit] = makeNet("D_nets", fmt::format("b{}", bit)); // if readports == 1, only have Q outputs if (read_ports == 1) { @@ -875,16 +1095,141 @@ void RamGen::generate(const int mask_size, } } - for (int row = 0; row < num_words; ++row) { - makeWord(slices_per_word, - mask_size, - row, - read_ports, - clock->getNet(), - write_enable, - word_decoder_nets[row], - D_nets, - q_outputs_); + // Intermediate nets between tristate outputs and Q BTerms + // When column_mux_ratio = 1: tristate drives Q directly, so reuse Q BTerm + // nets When column_mux_ratio > 1: tristate drives intermediate net, AOI mux + // selects correct net based on lower address bits (word_select net) + // word_q_nets[word_idx][bit] = intermed. net for that word and bit pair + vector> word_q_nets(column_mux_ratio, + vector(word_size)); + if (column_mux_ratio == 1) { + for (int bit = 0; bit < word_size; ++bit) { + word_q_nets[0][bit] = q_outputs_[0][bit]->getNet(); + } + } else { + for (int w = 0; w < column_mux_ratio; ++w) { + for (int bit = 0; bit < word_size; ++bit) { + word_q_nets[w][bit] = makeNet("word_q", fmt::format("w{}_b{}", w, bit)); + } + } + } + + for (int row = 0; row < num_rows; ++row) { + for (int word_idx = 0; word_idx < column_mux_ratio; ++word_idx) { + vector> word_output_nets(read_ports); + for (int port = 0; port < read_ports; ++port) { + for (int bit = 0; bit < word_size; ++bit) { + word_output_nets[port].push_back(word_q_nets[word_idx][bit]); + } + } + + makeWord(slices_per_word, + mask_size, + row, + word_idx, + read_ports, + column_mux_ratio, + clock->getNet(), + word_sel_nets[word_idx], + write_enable, + word_decoder_nets[row], + D_nets, + word_output_nets); + } + } + + // cell placement for mux made of AOI22 (and inverter if needed) for column + // muxing + if (column_mux_ratio > 1) { + for (int slice = 0; slice < slices_per_word; ++slice) { + for (int bit = 0; bit < mask_size; ++bit) { + const int global_bit = slice * mask_size + bit; + const int base_col + = slice * (mask_size * column_mux_ratio + column_mux_ratio) + + bit * column_mux_ratio; + const std::string prefix = fmt::format("mux_slice{}_bit{}", slice, bit); + + // collect this bit's net from each word + vector bit_word_q_nets(column_mux_ratio); + for (int word_idx = 0; word_idx < column_mux_ratio; ++word_idx) { + bit_word_q_nets[word_idx] = word_q_nets[word_idx][global_bit]; + } + + if (column_mux_ratio == 2) { + // mux placement + // col base_col+0: buffer + // col base_col+1: AOI22 + inverter side by side in same cell/column + auto aoi_out = makeNet(prefix, "aoi_out"); + auto mux_cell = std::make_unique(); + makeInst(mux_cell.get(), + prefix, + "aoi", + aoi22_cell_, + {{aoi22_in_a1_, inv_addr[0]}, + {aoi22_in_a2_, bit_word_q_nets[0]}, + {aoi22_in_b1_, addr_inputs_[0]->getNet()}, + {aoi22_in_b2_, bit_word_q_nets[1]}, + {aoi22_out_, aoi_out}}); + makeInst( + mux_cell.get(), + prefix, + "inv", + inv_cell_, + {{"A", aoi_out}, {"Y", q_outputs_[0][global_bit]->getNet()}}); + ram_grid_.addCell(std::move(mux_cell), base_col + 1); + + } else if (column_mux_ratio == 4) { + // mux placement: + // col base_col+0: buffer + // col base_col+1: s1_AOI_0 (w0+w1) + // col base_col+2: s2_AOI final (even stages so no inverter needed) + // col base_col+3: s1_AOI_1 (w2+w3) + auto s1_out_0 = makeNet(prefix, "s1_out_0"); + auto s1_out_1 = makeNet(prefix, "s1_out_1"); + + // col base_col+1: stage1 AOI for word0+word1 + auto s1_cell_0 = std::make_unique(); + makeInst(s1_cell_0.get(), + prefix, + "s1_aoi_0", + aoi22_cell_, + {{aoi22_in_a1_, inv_addr[0]}, + {aoi22_in_a2_, bit_word_q_nets[0]}, + {aoi22_in_b1_, addr_inputs_[0]->getNet()}, + {aoi22_in_b2_, bit_word_q_nets[1]}, + {aoi22_out_, s1_out_0}}); + ram_grid_.addCell(std::move(s1_cell_0), base_col + 1); + + // col base_col+3: stage1 AOI for word2 + word3 + // NOTE: must be placed before s2 so s1_out_1 net exists for s2 input + auto s1_cell_1 = std::make_unique(); + makeInst(s1_cell_1.get(), + prefix, + "s1_aoi_1", + aoi22_cell_, + {{aoi22_in_a1_, inv_addr[0]}, + {aoi22_in_a2_, bit_word_q_nets[2]}, + {aoi22_in_b1_, addr_inputs_[0]->getNet()}, + {aoi22_in_b2_, bit_word_q_nets[3]}, + {aoi22_out_, s1_out_1}}); + ram_grid_.addCell(std::move(s1_cell_1), base_col + 3); + + // col base_col+2: stage2 AOI combining stage 1 outputs and drives Q + // directly + auto s2_cell = std::make_unique(); + makeInst(s2_cell.get(), + prefix, + "s2_aoi", + aoi22_cell_, + {{aoi22_in_a1_, inv_addr[1]}, + {aoi22_in_a2_, s1_out_0}, + {aoi22_in_b1_, addr_inputs_[1]->getNet()}, + {aoi22_in_b2_, s1_out_1}, + {aoi22_out_, q_outputs_[0][global_bit]->getNet()}}); + ram_grid_.addCell(std::move(s2_cell), base_col + 2); + } + } + } } for (int slice = 0; slice < slices_per_word; ++slice) { @@ -898,14 +1243,16 @@ void RamGen::generate(const int mask_size, {{buffer_ports_[{PortRoleType::DataIn, 0}], data_inputs_[bit_idx]->getNet()}, {buffer_ports_[{PortRoleType::DataOut, 0}], D_nets[bit_idx]}}); - ram_grid_.addCell(std::move(buffer_grid_cell), bit_idx + slice); + int buf_col = slice * (mask_size * column_mux_ratio + column_mux_ratio) + + bit * column_mux_ratio; + ram_grid_.addCell(std::move(buffer_grid_cell), buf_col); } } auto cell_inv_layout = std::make_unique(odb::vertical); // check for AND gate, specific case for 2 words - if (num_inputs > 1) { - for (int i = num_inputs - 1; i >= 0; --i) { + if (num_row_bits > 1) { + for (int i = num_inputs - 1; i >= num_word_bits; --i) { auto inv_grid_cell = std::make_unique(); makeInst( inv_grid_cell.get(), @@ -915,7 +1262,7 @@ void RamGen::generate(const int mask_size, {{inv_ports_[{PortRoleType::DataIn, 0}], addr_inputs_[i]->getNet()}, {inv_ports_[{PortRoleType::DataOut, 0}], inv_addr[i]}}); cell_inv_layout->addCell(std::move(inv_grid_cell)); - for (int filler_count = 0; filler_count < num_inputs - 1; + for (int filler_count = 0; filler_count < num_row_bits - 1; ++filler_count) { cell_inv_layout->addCell(nullptr); } @@ -925,10 +1272,10 @@ void RamGen::generate(const int mask_size, makeInst( inv_grid_cell.get(), "decoder", - fmt::format("inv_{}", 0), + fmt::format("inv_{}", num_word_bits), inv_cell_, - {{inv_ports_[{PortRoleType::DataIn, 0}], addr_inputs_[0]->getNet()}, - {inv_ports_[{PortRoleType::DataOut, 0}], inv_addr[0]}}); + {{inv_ports_[{PortRoleType::DataIn, 0}], addr_inputs_[num_word_bits]->getNet()}, + {inv_ports_[{PortRoleType::DataOut, 0}], inv_addr[num_word_bits]}}); cell_inv_layout->addCell(std::move(inv_grid_cell)); } @@ -942,7 +1289,7 @@ void RamGen::generate(const int mask_size, if (tapcell_) { // max tap distance specified is greater than the length of ram if (ram_grid_.getRowWidth() <= max_tap_dist) { - auto tapcell_layout = generateTapColumn(num_words, 0); + auto tapcell_layout = generateTapColumn(num_rows, 0); ram_grid_.insertLayout(std::move(tapcell_layout), 0); } else { // needed this calculation so first cells have right distance @@ -953,7 +1300,7 @@ void RamGen::generate(const int mask_size, for (int col = 0; col < ram_grid_.numLayouts(); ++col) { if (nearest_tap + ram_grid_.getLayoutWidth(col) >= max_tap_dist) { // if the nearest_tap is too far, generate tap column - auto tapcell_layout = generateTapColumn(num_words, tapcell_count); + auto tapcell_layout = generateTapColumn(num_rows, tapcell_count); ram_grid_.insertLayout(std::move(tapcell_layout), col); ++col; // col adjustment after insertion nearest_tap = 0; @@ -963,7 +1310,7 @@ void RamGen::generate(const int mask_size, } // check for last column in the grid if (nearest_tap >= max_tap_dist) { - auto tapcell_layout = generateTapColumn(num_words, tapcell_count); + auto tapcell_layout = generateTapColumn(num_rows, tapcell_count); ram_grid_.addLayout(std::move(tapcell_layout)); } } @@ -978,8 +1325,8 @@ void RamGen::generate(const int mask_size, int num_sites = ram_grid_.getRowWidth() / db_sites->getWidth(); // One extra row at the top for placing input buffers - const int num_rows = num_words + 1; - for (int i = 0; i < num_rows; ++i) { + const int num_rows_grid = num_rows + 1; + for (int i = 0; i < num_rows_grid; ++i) { auto row_name = fmt::format("RAM_ROW{}", i); auto y_coord = i * ram_grid_.getHeight(); auto row_orient = odb::dbOrientType::R0; @@ -999,7 +1346,7 @@ void RamGen::generate(const int mask_size, ram_grid_.placeGrid(); - int max_y_coord = ram_grid_.getHeight() * (num_rows); + int max_y_coord = ram_grid_.getHeight() * (num_rows_grid); int max_x_coord = ram_grid_.getRowWidth(); block_->setDieArea(odb::Rect(0, 0, max_x_coord, max_y_coord)); diff --git a/src/ram/src/ram.i b/src/ram/src/ram.i index 37e475e1c42..01b53359ee1 100644 --- a/src/ram/src/ram.i +++ b/src/ram/src/ram.i @@ -1,136 +1,144 @@ // SPDX-License-Identifier: BSD-3-Clause // Copyright (c) 2024-2025, The OpenROAD Authors -%{ +% { -#include #include +#include #include "ord/OpenRoad.hh" #include "ram/ram.h" #include "utl/Logger.h" -namespace ord { -// Defined in OpenRoad.i -odb::dbDatabase* getDb(); + namespace ord{// Defined in OpenRoad.i + odb::dbDatabase * getDb(); ram::RamGen* getRamGen(); utl::Logger* getLogger(); -} // namespace ord - -%} - -%include -%include -%template(vector_str) std::vector; -%include "../../Exception.i" +} // namespace ord -%inline %{ +% +} -namespace ram { +% include % include + % template(vector_str) std::vector; +% include "../../Exception.i" -void -generate_ram_netlist_cmd(int mask_size, - int word_size, - int num_words, - const char* storage_cell_name, - const char* tristate_cell_name, - const char* inv_cell_name, - const int read_ports, - const char* tapcell_name, - const int max_tap_dist) + % inline % { - RamGen* ram_gen = ord::getRamGen(); - odb::dbDatabase* db = ord::getDb(); - utl::Logger* logger = ord::getLogger(); - - odb::dbMaster* storage_cell = nullptr; - if (storage_cell_name[0] != '\0') { - storage_cell = db->findMaster(storage_cell_name); - if (!storage_cell) { - logger->error(utl::RAM, - 4, - "Storage cell {} can't be found", - storage_cell_name); + namespace ram { + + void generate_ram_netlist_cmd(int mask_size, + int word_size, + int num_words, + int column_mux_ratio, + const char* storage_cell_name, + const char* tristate_cell_name, + const char* inv_cell_name, + const int read_ports, + const char* tapcell_name, + const int max_tap_dist) + { + RamGen* ram_gen = ord::getRamGen(); + odb::dbDatabase* db = ord::getDb(); + utl::Logger* logger = ord::getLogger(); + + odb::dbMaster* storage_cell = nullptr; + if (storage_cell_name[0] != '\0') { + storage_cell = db->findMaster(storage_cell_name); + if (!storage_cell) { + logger->error( + utl::RAM, 4, "Storage cell {} can't be found", storage_cell_name); + } } - } - odb::dbMaster* tristate_cell = nullptr; - if (tristate_cell_name[0] != '\0') { - tristate_cell = db->findMaster(tristate_cell_name); - if (!tristate_cell) { - logger->error(utl::RAM, - 7, - "Tristate cell {} can't be found", - tristate_cell_name); + odb::dbMaster* tristate_cell = nullptr; + if (tristate_cell_name[0] != '\0') { + tristate_cell = db->findMaster(tristate_cell_name); + if (!tristate_cell) { + logger->error( + utl::RAM, 7, "Tristate cell {} can't be found", tristate_cell_name); + } } - } - odb::dbMaster* inv_cell = nullptr; - if (inv_cell_name[0] != '\0') { - inv_cell = db->findMaster(inv_cell_name); - if (!inv_cell) { - logger->error(utl::RAM, - 8, - "Inv cell {} can't be found", - inv_cell_name); + odb::dbMaster* inv_cell = nullptr; + if (inv_cell_name[0] != '\0') { + inv_cell = db->findMaster(inv_cell_name); + if (!inv_cell) { + logger->error(utl::RAM, 8, "Inv cell {} can't be found", inv_cell_name); + } } - } - odb::dbMaster* tapcell = nullptr; - if (tapcell_name[0] != '\0') { - tapcell = db->findMaster(tapcell_name); - if (!tapcell) { - logger->error(utl::RAM, - 19, - "Tapcell {} can't be found", - tapcell_name); + odb::dbMaster* tapcell = nullptr; + if (tapcell_name[0] != '\0') { + tapcell = db->findMaster(tapcell_name); + if (!tapcell) { + logger->error(utl::RAM, 19, "Tapcell {} can't be found", tapcell_name); + } } - } - - ram_gen->generate(mask_size, word_size, num_words, read_ports, - storage_cell, tristate_cell, inv_cell, tapcell, - max_tap_dist); -} -void ram_pdngen(const char* power_pin, const char* ground_pin, - const char* route_name, int route_width, - const char* ver_name, int ver_width, int ver_pitch, - const char* hor_name, int hor_width, int hor_pitch) - -{ - RamGen* ram_gen = ord::getRamGen(); - ram_gen->ramPdngen(power_pin, ground_pin, - route_name, route_width, - ver_name, ver_width, ver_pitch, - hor_name, hor_width, hor_pitch); -} + ram_gen->generate(mask_size, + word_size, + num_words, + column_mux_ratio, + read_ports, + storage_cell, + tristate_cell, + inv_cell, + tapcell, + max_tap_dist); + } -void ram_pinplacer(const char* ver_name, const char* hor_name) -{ - RamGen* ram_gen = ord::getRamGen(); - ram_gen->ramPinplacer(ver_name, hor_name); -} + void ram_pdngen(const char* power_pin, + const char* ground_pin, + const char* route_name, + int route_width, + const char* ver_name, + int ver_width, + int ver_pitch, + const char* hor_name, + int hor_width, + int hor_pitch) + + { + RamGen* ram_gen = ord::getRamGen(); + ram_gen->ramPdngen(power_pin, + ground_pin, + route_name, + route_width, + ver_name, + ver_width, + ver_pitch, + hor_name, + hor_width, + hor_pitch); + } -void ram_filler(const std::vector& filler_cells) -{ - RamGen* ram_gen = ord::getRamGen(); - ram_gen->ramFiller(filler_cells); -} + void ram_pinplacer(const char* ver_name, const char* hor_name) + { + RamGen* ram_gen = ord::getRamGen(); + ram_gen->ramPinplacer(ver_name, hor_name); + } -void ram_routing() -{ - const int thread_count = ord::OpenRoad::openRoad()->getThreadCount(); - RamGen* ram_gen = ord::getRamGen(); - ram_gen->ramRouting(thread_count); -} + void ram_filler(const std::vector& filler_cells) + { + RamGen* ram_gen = ord::getRamGen(); + ram_gen->ramFiller(filler_cells); + } -void set_behavioral_verilog_filename(const char* filename) -{ - RamGen* ram_gen = ord::getRamGen(); - ram_gen->setBehavioralVerilogFilename(filename); -} + void ram_routing() + { + const int thread_count = ord::OpenRoad::openRoad()->getThreadCount(); + RamGen* ram_gen = ord::getRamGen(); + ram_gen->ramRouting(thread_count); + } -} //namespace_ram + void set_behavioral_verilog_filename(const char* filename) + { + RamGen* ram_gen = ord::getRamGen(); + ram_gen->setBehavioralVerilogFilename(filename); + } -%} // inline + } // namespace ram + % +} // inline diff --git a/src/ram/src/ram.tcl b/src/ram/src/ram.tcl index 86c08b8bf63..0868000fe04 100644 --- a/src/ram/src/ram.tcl +++ b/src/ram/src/ram.tcl @@ -4,6 +4,7 @@ sta::define_cmd_args "generate_ram_netlist" {-mask_size bits -word_size bits -num_words words + [-column_mux_ratio ratio] [-storage_cell name] [-tristate_cell name] [-inv_cell name] @@ -13,8 +14,13 @@ sta::define_cmd_args "generate_ram_netlist" {-mask_size bits proc generate_ram_netlist { args } { sta::parse_key_args "generate_ram_netlist" args \ - keys { -mask_size -word_size -num_words -storage_cell -tristate_cell -inv_cell - -read_ports -tapcell -max_tap_dist } flags {} + keys { -mask_size -word_size -num_words -column_mux_ratio -storage_cell -tristate_cell -inv_cell + -read_ports -tapcell -max_tap_dist -write_behavioral_verilog } flags {} + + set column_mux_ratio 1 + if { [info exists keys(-column_mux_ratio)] } { + set column_mux_ratio $keys(-column_mux_ratio) + } if { [info exists keys(-mask_size)] } { set mask_size $keys(-mask_size) @@ -73,13 +79,18 @@ proc generate_ram_netlist { args } { The generated layout may not pass Design Rule Checks." } - ram::generate_ram_netlist_cmd $mask_size $word_size $num_words $storage_cell \ + if { [info exists keys(-write_behavioral_verilog)] } { + ram::set_behavioral_verilog_filename $keys(-write_behavioral_verilog) + } + + ram::generate_ram_netlist_cmd $mask_size $word_size $num_words $column_mux_ratio $storage_cell \ $tristate_cell $inv_cell $read_ports $tapcell $max_tap_dist } sta::define_cmd_args "generate_ram" {-mask_size bits -word_size bits -num_words words + [-column_mux_ratio ratio] [-read_ports count] [-storage_cell name] [-tristate_cell name] @@ -98,7 +109,8 @@ sta::define_cmd_args "generate_ram" {-mask_size bits # user arguments for generate ram arguments proc generate_ram { args } { sta::parse_key_args "generate_ram" args \ - keys { -mask_size -word_size -num_words -storage_cell -tristate_cell -inv_cell -read_ports + keys { -mask_size -word_size -num_words -column_mux_ratio + -storage_cell -tristate_cell -inv_cell -read_ports -power_pin -ground_pin -routing_layer -ver_layer -hor_layer -filler_cells -tapcell -max_tap_dist -write_behavioral_verilog } flags {} @@ -138,6 +150,10 @@ proc generate_ram { args } { lappend ram_netlist_args -max_tap_dist $keys(-max_tap_dist) } + if { [info exists keys(-column_mux_ratio)] } { + lappend ram_netlist_args -column_mux_ratio $keys(-column_mux_ratio) + } + if { [info exists keys(-write_behavioral_verilog)] } { set behavioral_verilog_file $keys(-write_behavioral_verilog) ram::set_behavioral_verilog_filename $behavioral_verilog_file diff --git a/src/ram/test/make_8x8_mux2.defok b/src/ram/test/make_8x8_mux2.defok new file mode 100644 index 00000000000..50fe8a82e25 --- /dev/null +++ b/src/ram/test/make_8x8_mux2.defok @@ -0,0 +1,3429 @@ +VERSION 5.8 ; +DIVIDERCHAR "/" ; +BUSBITCHARS "[]" ; +DESIGN RAM8x8 ; +UNITS DISTANCE MICRONS 100 ; +DIEAREA ( 0 0 ) ( 21528 1360 ) ; +ROW RAM_ROW0 unithd 0 0 N DO 468 BY 1 STEP 46 0 ; +ROW RAM_ROW1 unithd 0 272 FS DO 468 BY 1 STEP 46 0 ; +ROW RAM_ROW2 unithd 0 544 N DO 468 BY 1 STEP 46 0 ; +ROW RAM_ROW3 unithd 0 816 FS DO 468 BY 1 STEP 46 0 ; +ROW RAM_ROW4 unithd 0 1088 N DO 468 BY 1 STEP 46 0 ; +TRACKS X 23 DO 468 STEP 46 LAYER li1 ; +TRACKS Y 17 DO 40 STEP 34 LAYER li1 ; +TRACKS X 17 DO 633 STEP 34 LAYER met1 ; +TRACKS Y 17 DO 40 STEP 34 LAYER met1 ; +TRACKS X 23 DO 468 STEP 46 LAYER met2 ; +TRACKS Y 23 DO 29 STEP 46 LAYER met2 ; +TRACKS X 34 DO 316 STEP 68 LAYER met3 ; +TRACKS Y 34 DO 20 STEP 68 LAYER met3 ; +TRACKS X 46 DO 234 STEP 92 LAYER met4 ; +TRACKS Y 46 DO 15 STEP 92 LAYER met4 ; +TRACKS X 170 DO 63 STEP 340 LAYER met5 ; +TRACKS Y 170 DO 4 STEP 340 LAYER met5 ; +GCELLGRID X 0 DO 31 STEP 690 ; +GCELLGRID Y 0 DO 1 STEP 690 ; +VIAS 2 ; + - via2_3_480_480_1_1_320_320 + VIARULE M1M2_PR + CUTSIZE 15 15 + LAYERS met1 via met2 + CUTSPACING 17 17 + ENCLOSURE 8 16 16 8 ; + - via3_4_480_480_1_1_400_400 + VIARULE M2M3_PR + CUTSIZE 20 20 + LAYERS met2 via2 met3 + CUTSPACING 20 20 + ENCLOSURE 14 8 6 14 ; +END VIAS +COMPONENTS 372 ; + - FILLER_0_460 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 21160 0 ) N ; + - FILLER_0_464 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 21344 0 ) N ; + - FILLER_1_465 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 21390 272 ) FS ; + - FILLER_1_467 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 21482 272 ) FS ; + - FILLER_3_465 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 21390 816 ) FS ; + - FILLER_3_467 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 21482 816 ) FS ; + - FILLER_4_104 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 4784 1088 ) N ; + - FILLER_4_112 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 5152 1088 ) N ; + - FILLER_4_12 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 552 1088 ) N ; + - FILLER_4_120 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 5520 1088 ) N ; + - FILLER_4_124 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 5704 1088 ) N ; + - FILLER_4_135 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 6210 1088 ) N ; + - FILLER_4_143 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 6578 1088 ) N ; + - FILLER_4_147 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 6762 1088 ) N ; + - FILLER_4_149 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 6854 1088 ) N ; + - FILLER_4_154 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 7084 1088 ) N ; + - FILLER_4_162 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 7452 1088 ) N ; + - FILLER_4_170 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 7820 1088 ) N ; + - FILLER_4_174 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 8004 1088 ) N ; + - FILLER_4_185 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 8510 1088 ) N ; + - FILLER_4_193 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 8878 1088 ) N ; + - FILLER_4_197 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 9062 1088 ) N ; + - FILLER_4_199 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 9154 1088 ) N ; + - FILLER_4_20 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 920 1088 ) N ; + - FILLER_4_204 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 9384 1088 ) N ; + - FILLER_4_212 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 9752 1088 ) N ; + - FILLER_4_220 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 10120 1088 ) N ; + - FILLER_4_224 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 10304 1088 ) N ; + - FILLER_4_235 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 10810 1088 ) N ; + - FILLER_4_24 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 1104 1088 ) N ; + - FILLER_4_243 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 11178 1088 ) N ; + - FILLER_4_247 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 11362 1088 ) N ; + - FILLER_4_249 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 11454 1088 ) N ; + - FILLER_4_254 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 11684 1088 ) N ; + - FILLER_4_262 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 12052 1088 ) N ; + - FILLER_4_270 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 12420 1088 ) N ; + - FILLER_4_274 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 12604 1088 ) N ; + - FILLER_4_285 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 13110 1088 ) N ; + - FILLER_4_293 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 13478 1088 ) N ; + - FILLER_4_297 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 13662 1088 ) N ; + - FILLER_4_299 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 13754 1088 ) N ; + - FILLER_4_304 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 13984 1088 ) N ; + - FILLER_4_312 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 14352 1088 ) N ; + - FILLER_4_320 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 14720 1088 ) N ; + - FILLER_4_324 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 14904 1088 ) N ; + - FILLER_4_335 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 15410 1088 ) N ; + - FILLER_4_343 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 15778 1088 ) N ; + - FILLER_4_347 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 15962 1088 ) N ; + - FILLER_4_349 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 16054 1088 ) N ; + - FILLER_4_35 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 1610 1088 ) N ; + - FILLER_4_354 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 16284 1088 ) N ; + - FILLER_4_362 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 16652 1088 ) N ; + - FILLER_4_370 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 17020 1088 ) N ; + - FILLER_4_374 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 17204 1088 ) N ; + - FILLER_4_385 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 17710 1088 ) N ; + - FILLER_4_393 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 18078 1088 ) N ; + - FILLER_4_397 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 18262 1088 ) N ; + - FILLER_4_399 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 18354 1088 ) N ; + - FILLER_4_4 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 184 1088 ) N ; + - FILLER_4_401 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 18446 1088 ) N ; + - FILLER_4_409 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 18814 1088 ) N ; + - FILLER_4_417 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 19182 1088 ) N ; + - FILLER_4_425 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 19550 1088 ) N ; + - FILLER_4_427 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 19642 1088 ) N ; + - FILLER_4_429 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 19734 1088 ) N ; + - FILLER_4_43 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 1978 1088 ) N ; + - FILLER_4_437 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 20102 1088 ) N ; + - FILLER_4_445 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 20470 1088 ) N ; + - FILLER_4_453 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 20838 1088 ) N ; + - FILLER_4_455 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 20930 1088 ) N ; + - FILLER_4_465 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 21390 1088 ) N ; + - FILLER_4_467 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 21482 1088 ) N ; + - FILLER_4_47 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 2162 1088 ) N ; + - FILLER_4_49 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 2254 1088 ) N ; + - FILLER_4_54 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 2484 1088 ) N ; + - FILLER_4_62 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 2852 1088 ) N ; + - FILLER_4_70 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 3220 1088 ) N ; + - FILLER_4_74 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 3404 1088 ) N ; + - FILLER_4_85 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 3910 1088 ) N ; + - FILLER_4_93 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 4278 1088 ) N ; + - FILLER_4_97 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 4462 1088 ) N ; + - FILLER_4_99 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 4554 1088 ) N ; + - buffer.in[0] sky130_fd_sc_hd__buf_1 + PLACED ( 46 1088 ) N ; + - buffer.in[1] sky130_fd_sc_hd__buf_1 + PLACED ( 2346 1088 ) N ; + - buffer.in[2] sky130_fd_sc_hd__buf_1 + PLACED ( 4646 1088 ) N ; + - buffer.in[3] sky130_fd_sc_hd__buf_1 + PLACED ( 6946 1088 ) N ; + - buffer.in[4] sky130_fd_sc_hd__buf_1 + PLACED ( 9246 1088 ) N ; + - buffer.in[5] sky130_fd_sc_hd__buf_1 + PLACED ( 11546 1088 ) N ; + - buffer.in[6] sky130_fd_sc_hd__buf_1 + PLACED ( 13846 1088 ) N ; + - buffer.in[7] sky130_fd_sc_hd__buf_1 + PLACED ( 16146 1088 ) N ; + - decoder.inv_1 sky130_fd_sc_hd__clkinv_1 + PLACED ( 21390 544 ) N ; + - decoder.inv_2 sky130_fd_sc_hd__clkinv_1 + PLACED ( 21390 0 ) N ; + - decoder_0.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 21022 272 ) FS ; + - decoder_0.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 21252 272 ) FS ; + - decoder_1.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 21022 544 ) N ; + - decoder_1.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 21252 544 ) N ; + - decoder_2.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 21022 816 ) FS ; + - decoder_2.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 21252 816 ) FS ; + - decoder_3.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 21022 1088 ) N ; + - decoder_3.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 21252 1088 ) N ; + - mux_slice0_bit0.aoi sky130_fd_sc_hd__a22oi_1 + PLACED ( 1196 1088 ) N ; + - mux_slice0_bit0.inv sky130_fd_sc_hd__clkinv_1 + PLACED ( 1472 1088 ) N ; + - mux_slice0_bit1.aoi sky130_fd_sc_hd__a22oi_1 + PLACED ( 3496 1088 ) N ; + - mux_slice0_bit1.inv sky130_fd_sc_hd__clkinv_1 + PLACED ( 3772 1088 ) N ; + - mux_slice0_bit2.aoi sky130_fd_sc_hd__a22oi_1 + PLACED ( 5796 1088 ) N ; + - mux_slice0_bit2.inv sky130_fd_sc_hd__clkinv_1 + PLACED ( 6072 1088 ) N ; + - mux_slice0_bit3.aoi sky130_fd_sc_hd__a22oi_1 + PLACED ( 8096 1088 ) N ; + - mux_slice0_bit3.inv sky130_fd_sc_hd__clkinv_1 + PLACED ( 8372 1088 ) N ; + - mux_slice0_bit4.aoi sky130_fd_sc_hd__a22oi_1 + PLACED ( 10396 1088 ) N ; + - mux_slice0_bit4.inv sky130_fd_sc_hd__clkinv_1 + PLACED ( 10672 1088 ) N ; + - mux_slice0_bit5.aoi sky130_fd_sc_hd__a22oi_1 + PLACED ( 12696 1088 ) N ; + - mux_slice0_bit5.inv sky130_fd_sc_hd__clkinv_1 + PLACED ( 12972 1088 ) N ; + - mux_slice0_bit6.aoi sky130_fd_sc_hd__a22oi_1 + PLACED ( 14996 1088 ) N ; + - mux_slice0_bit6.inv sky130_fd_sc_hd__clkinv_1 + PLACED ( 15272 1088 ) N ; + - mux_slice0_bit7.aoi sky130_fd_sc_hd__a22oi_1 + PLACED ( 17296 1088 ) N ; + - mux_slice0_bit7.inv sky130_fd_sc_hd__clkinv_1 + PLACED ( 17572 1088 ) N ; + - storage_0_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 0 ) N ; + - storage_0_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 0 ) N ; + - storage_0_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 0 ) N ; + - storage_0_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 0 ) N ; + - storage_0_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 0 ) N ; + - storage_0_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 0 ) N ; + - storage_0_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 0 ) N ; + - storage_0_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 0 ) N ; + - storage_0_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 9246 0 ) N ; + - storage_0_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 9982 0 ) N ; + - storage_0_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 11546 0 ) N ; + - storage_0_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 12282 0 ) N ; + - storage_0_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 13846 0 ) N ; + - storage_0_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 14582 0 ) N ; + - storage_0_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 16146 0 ) N ; + - storage_0_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 16882 0 ) N ; + - storage_0_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 18446 0 ) N ; + - storage_0_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 19320 0 ) N ; + - storage_0_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 19550 0 ) N ; + - storage_0_0_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 19090 0 ) N ; + - storage_0_1_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 0 ) N ; + - storage_0_1_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 0 ) N ; + - storage_0_1_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 0 ) N ; + - storage_0_1_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 0 ) N ; + - storage_0_1_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 0 ) N ; + - storage_0_1_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 0 ) N ; + - storage_0_1_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 0 ) N ; + - storage_0_1_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 0 ) N ; + - storage_0_1_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 10396 0 ) N ; + - storage_0_1_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 11132 0 ) N ; + - storage_0_1_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 12696 0 ) N ; + - storage_0_1_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 13432 0 ) N ; + - storage_0_1_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 14996 0 ) N ; + - storage_0_1_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 15732 0 ) N ; + - storage_0_1_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 17296 0 ) N ; + - storage_0_1_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 18032 0 ) N ; + - storage_0_1_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 19734 0 ) N ; + - storage_0_1_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 20608 0 ) N ; + - storage_0_1_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 20838 0 ) N ; + - storage_0_1_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 20378 0 ) N ; + - storage_1_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 272 ) FS ; + - storage_1_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 272 ) FS ; + - storage_1_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 272 ) FS ; + - storage_1_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 272 ) FS ; + - storage_1_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 272 ) FS ; + - storage_1_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 272 ) FS ; + - storage_1_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 272 ) FS ; + - storage_1_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 272 ) FS ; + - storage_1_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 9246 272 ) FS ; + - storage_1_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 9982 272 ) FS ; + - storage_1_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 11546 272 ) FS ; + - storage_1_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 12282 272 ) FS ; + - storage_1_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 13846 272 ) FS ; + - storage_1_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 14582 272 ) FS ; + - storage_1_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 16146 272 ) FS ; + - storage_1_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 16882 272 ) FS ; + - storage_1_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 18446 272 ) FS ; + - storage_1_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 19320 272 ) FS ; + - storage_1_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 19550 272 ) FS ; + - storage_1_0_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 19090 272 ) FS ; + - storage_1_1_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 272 ) FS ; + - storage_1_1_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 272 ) FS ; + - storage_1_1_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 272 ) FS ; + - storage_1_1_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 272 ) FS ; + - storage_1_1_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 272 ) FS ; + - storage_1_1_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 272 ) FS ; + - storage_1_1_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 272 ) FS ; + - storage_1_1_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 272 ) FS ; + - storage_1_1_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 10396 272 ) FS ; + - storage_1_1_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 11132 272 ) FS ; + - storage_1_1_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 12696 272 ) FS ; + - storage_1_1_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 13432 272 ) FS ; + - storage_1_1_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 14996 272 ) FS ; + - storage_1_1_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 15732 272 ) FS ; + - storage_1_1_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 17296 272 ) FS ; + - storage_1_1_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 18032 272 ) FS ; + - storage_1_1_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 19734 272 ) FS ; + - storage_1_1_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 20608 272 ) FS ; + - storage_1_1_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 20838 272 ) FS ; + - storage_1_1_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 20378 272 ) FS ; + - storage_2_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 544 ) N ; + - storage_2_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 544 ) N ; + - storage_2_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 544 ) N ; + - storage_2_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 544 ) N ; + - storage_2_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 544 ) N ; + - storage_2_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 544 ) N ; + - storage_2_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 544 ) N ; + - storage_2_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 544 ) N ; + - storage_2_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 9246 544 ) N ; + - storage_2_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 9982 544 ) N ; + - storage_2_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 11546 544 ) N ; + - storage_2_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 12282 544 ) N ; + - storage_2_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 13846 544 ) N ; + - storage_2_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 14582 544 ) N ; + - storage_2_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 16146 544 ) N ; + - storage_2_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 16882 544 ) N ; + - storage_2_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 18446 544 ) N ; + - storage_2_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 19320 544 ) N ; + - storage_2_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 19550 544 ) N ; + - storage_2_0_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 19090 544 ) N ; + - storage_2_1_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 544 ) N ; + - storage_2_1_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 544 ) N ; + - storage_2_1_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 544 ) N ; + - storage_2_1_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 544 ) N ; + - storage_2_1_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 544 ) N ; + - storage_2_1_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 544 ) N ; + - storage_2_1_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 544 ) N ; + - storage_2_1_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 544 ) N ; + - storage_2_1_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 10396 544 ) N ; + - storage_2_1_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 11132 544 ) N ; + - storage_2_1_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 12696 544 ) N ; + - storage_2_1_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 13432 544 ) N ; + - storage_2_1_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 14996 544 ) N ; + - storage_2_1_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 15732 544 ) N ; + - storage_2_1_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 17296 544 ) N ; + - storage_2_1_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 18032 544 ) N ; + - storage_2_1_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 19734 544 ) N ; + - storage_2_1_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 20608 544 ) N ; + - storage_2_1_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 20838 544 ) N ; + - storage_2_1_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 20378 544 ) N ; + - storage_3_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 816 ) FS ; + - storage_3_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 816 ) FS ; + - storage_3_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 816 ) FS ; + - storage_3_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 816 ) FS ; + - storage_3_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 816 ) FS ; + - storage_3_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 816 ) FS ; + - storage_3_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 816 ) FS ; + - storage_3_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 816 ) FS ; + - storage_3_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 9246 816 ) FS ; + - storage_3_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 9982 816 ) FS ; + - storage_3_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 11546 816 ) FS ; + - storage_3_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 12282 816 ) FS ; + - storage_3_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 13846 816 ) FS ; + - storage_3_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 14582 816 ) FS ; + - storage_3_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 16146 816 ) FS ; + - storage_3_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 16882 816 ) FS ; + - storage_3_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 18446 816 ) FS ; + - storage_3_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 19320 816 ) FS ; + - storage_3_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 19550 816 ) FS ; + - storage_3_0_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 19090 816 ) FS ; + - storage_3_1_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 816 ) FS ; + - storage_3_1_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 816 ) FS ; + - storage_3_1_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 816 ) FS ; + - storage_3_1_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 816 ) FS ; + - storage_3_1_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 816 ) FS ; + - storage_3_1_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 816 ) FS ; + - storage_3_1_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 816 ) FS ; + - storage_3_1_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 816 ) FS ; + - storage_3_1_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 10396 816 ) FS ; + - storage_3_1_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 11132 816 ) FS ; + - storage_3_1_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 12696 816 ) FS ; + - storage_3_1_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 13432 816 ) FS ; + - storage_3_1_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 14996 816 ) FS ; + - storage_3_1_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 15732 816 ) FS ; + - storage_3_1_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 17296 816 ) FS ; + - storage_3_1_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 18032 816 ) FS ; + - storage_3_1_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 19734 816 ) FS ; + - storage_3_1_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 20608 816 ) FS ; + - storage_3_1_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 20838 816 ) FS ; + - storage_3_1_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 20378 816 ) FS ; + - tapcell.cell0_0 sky130_fd_sc_hd__tap_1 + PLACED ( 0 0 ) N ; + - tapcell.cell0_1 sky130_fd_sc_hd__tap_1 + PLACED ( 0 272 ) FS ; + - tapcell.cell0_2 sky130_fd_sc_hd__tap_1 + PLACED ( 0 544 ) N ; + - tapcell.cell0_3 sky130_fd_sc_hd__tap_1 + PLACED ( 0 816 ) FS ; + - tapcell.cell0_4 sky130_fd_sc_hd__tap_1 + PLACED ( 0 1088 ) N ; + - tapcell.cell10_0 sky130_fd_sc_hd__tap_1 + PLACED ( 11500 0 ) N ; + - tapcell.cell10_1 sky130_fd_sc_hd__tap_1 + PLACED ( 11500 272 ) FS ; + - tapcell.cell10_2 sky130_fd_sc_hd__tap_1 + PLACED ( 11500 544 ) N ; + - tapcell.cell10_3 sky130_fd_sc_hd__tap_1 + PLACED ( 11500 816 ) FS ; + - tapcell.cell10_4 sky130_fd_sc_hd__tap_1 + PLACED ( 11500 1088 ) N ; + - tapcell.cell11_0 sky130_fd_sc_hd__tap_1 + PLACED ( 12650 0 ) N ; + - tapcell.cell11_1 sky130_fd_sc_hd__tap_1 + PLACED ( 12650 272 ) FS ; + - tapcell.cell11_2 sky130_fd_sc_hd__tap_1 + PLACED ( 12650 544 ) N ; + - tapcell.cell11_3 sky130_fd_sc_hd__tap_1 + PLACED ( 12650 816 ) FS ; + - tapcell.cell11_4 sky130_fd_sc_hd__tap_1 + PLACED ( 12650 1088 ) N ; + - tapcell.cell12_0 sky130_fd_sc_hd__tap_1 + PLACED ( 13800 0 ) N ; + - tapcell.cell12_1 sky130_fd_sc_hd__tap_1 + PLACED ( 13800 272 ) FS ; + - tapcell.cell12_2 sky130_fd_sc_hd__tap_1 + PLACED ( 13800 544 ) N ; + - tapcell.cell12_3 sky130_fd_sc_hd__tap_1 + PLACED ( 13800 816 ) FS ; + - tapcell.cell12_4 sky130_fd_sc_hd__tap_1 + PLACED ( 13800 1088 ) N ; + - tapcell.cell13_0 sky130_fd_sc_hd__tap_1 + PLACED ( 14950 0 ) N ; + - tapcell.cell13_1 sky130_fd_sc_hd__tap_1 + PLACED ( 14950 272 ) FS ; + - tapcell.cell13_2 sky130_fd_sc_hd__tap_1 + PLACED ( 14950 544 ) N ; + - tapcell.cell13_3 sky130_fd_sc_hd__tap_1 + PLACED ( 14950 816 ) FS ; + - tapcell.cell13_4 sky130_fd_sc_hd__tap_1 + PLACED ( 14950 1088 ) N ; + - tapcell.cell14_0 sky130_fd_sc_hd__tap_1 + PLACED ( 16100 0 ) N ; + - tapcell.cell14_1 sky130_fd_sc_hd__tap_1 + PLACED ( 16100 272 ) FS ; + - tapcell.cell14_2 sky130_fd_sc_hd__tap_1 + PLACED ( 16100 544 ) N ; + - tapcell.cell14_3 sky130_fd_sc_hd__tap_1 + PLACED ( 16100 816 ) FS ; + - tapcell.cell14_4 sky130_fd_sc_hd__tap_1 + PLACED ( 16100 1088 ) N ; + - tapcell.cell15_0 sky130_fd_sc_hd__tap_1 + PLACED ( 17250 0 ) N ; + - tapcell.cell15_1 sky130_fd_sc_hd__tap_1 + PLACED ( 17250 272 ) FS ; + - tapcell.cell15_2 sky130_fd_sc_hd__tap_1 + PLACED ( 17250 544 ) N ; + - tapcell.cell15_3 sky130_fd_sc_hd__tap_1 + PLACED ( 17250 816 ) FS ; + - tapcell.cell15_4 sky130_fd_sc_hd__tap_1 + PLACED ( 17250 1088 ) N ; + - tapcell.cell16_0 sky130_fd_sc_hd__tap_1 + PLACED ( 18400 0 ) N ; + - tapcell.cell16_1 sky130_fd_sc_hd__tap_1 + PLACED ( 18400 272 ) FS ; + - tapcell.cell16_2 sky130_fd_sc_hd__tap_1 + PLACED ( 18400 544 ) N ; + - tapcell.cell16_3 sky130_fd_sc_hd__tap_1 + PLACED ( 18400 816 ) FS ; + - tapcell.cell16_4 sky130_fd_sc_hd__tap_1 + PLACED ( 18400 1088 ) N ; + - tapcell.cell17_0 sky130_fd_sc_hd__tap_1 + PLACED ( 19688 0 ) N ; + - tapcell.cell17_1 sky130_fd_sc_hd__tap_1 + PLACED ( 19688 272 ) FS ; + - tapcell.cell17_2 sky130_fd_sc_hd__tap_1 + PLACED ( 19688 544 ) N ; + - tapcell.cell17_3 sky130_fd_sc_hd__tap_1 + PLACED ( 19688 816 ) FS ; + - tapcell.cell17_4 sky130_fd_sc_hd__tap_1 + PLACED ( 19688 1088 ) N ; + - tapcell.cell18_0 sky130_fd_sc_hd__tap_1 + PLACED ( 20976 0 ) N ; + - tapcell.cell18_1 sky130_fd_sc_hd__tap_1 + PLACED ( 20976 272 ) FS ; + - tapcell.cell18_2 sky130_fd_sc_hd__tap_1 + PLACED ( 20976 544 ) N ; + - tapcell.cell18_3 sky130_fd_sc_hd__tap_1 + PLACED ( 20976 816 ) FS ; + - tapcell.cell18_4 sky130_fd_sc_hd__tap_1 + PLACED ( 20976 1088 ) N ; + - tapcell.cell1_0 sky130_fd_sc_hd__tap_1 + PLACED ( 1150 0 ) N ; + - tapcell.cell1_1 sky130_fd_sc_hd__tap_1 + PLACED ( 1150 272 ) FS ; + - tapcell.cell1_2 sky130_fd_sc_hd__tap_1 + PLACED ( 1150 544 ) N ; + - tapcell.cell1_3 sky130_fd_sc_hd__tap_1 + PLACED ( 1150 816 ) FS ; + - tapcell.cell1_4 sky130_fd_sc_hd__tap_1 + PLACED ( 1150 1088 ) N ; + - tapcell.cell2_0 sky130_fd_sc_hd__tap_1 + PLACED ( 2300 0 ) N ; + - tapcell.cell2_1 sky130_fd_sc_hd__tap_1 + PLACED ( 2300 272 ) FS ; + - tapcell.cell2_2 sky130_fd_sc_hd__tap_1 + PLACED ( 2300 544 ) N ; + - tapcell.cell2_3 sky130_fd_sc_hd__tap_1 + PLACED ( 2300 816 ) FS ; + - tapcell.cell2_4 sky130_fd_sc_hd__tap_1 + PLACED ( 2300 1088 ) N ; + - tapcell.cell3_0 sky130_fd_sc_hd__tap_1 + PLACED ( 3450 0 ) N ; + - tapcell.cell3_1 sky130_fd_sc_hd__tap_1 + PLACED ( 3450 272 ) FS ; + - tapcell.cell3_2 sky130_fd_sc_hd__tap_1 + PLACED ( 3450 544 ) N ; + - tapcell.cell3_3 sky130_fd_sc_hd__tap_1 + PLACED ( 3450 816 ) FS ; + - tapcell.cell3_4 sky130_fd_sc_hd__tap_1 + PLACED ( 3450 1088 ) N ; + - tapcell.cell4_0 sky130_fd_sc_hd__tap_1 + PLACED ( 4600 0 ) N ; + - tapcell.cell4_1 sky130_fd_sc_hd__tap_1 + PLACED ( 4600 272 ) FS ; + - tapcell.cell4_2 sky130_fd_sc_hd__tap_1 + PLACED ( 4600 544 ) N ; + - tapcell.cell4_3 sky130_fd_sc_hd__tap_1 + PLACED ( 4600 816 ) FS ; + - tapcell.cell4_4 sky130_fd_sc_hd__tap_1 + PLACED ( 4600 1088 ) N ; + - tapcell.cell5_0 sky130_fd_sc_hd__tap_1 + PLACED ( 5750 0 ) N ; + - tapcell.cell5_1 sky130_fd_sc_hd__tap_1 + PLACED ( 5750 272 ) FS ; + - tapcell.cell5_2 sky130_fd_sc_hd__tap_1 + PLACED ( 5750 544 ) N ; + - tapcell.cell5_3 sky130_fd_sc_hd__tap_1 + PLACED ( 5750 816 ) FS ; + - tapcell.cell5_4 sky130_fd_sc_hd__tap_1 + PLACED ( 5750 1088 ) N ; + - tapcell.cell6_0 sky130_fd_sc_hd__tap_1 + PLACED ( 6900 0 ) N ; + - tapcell.cell6_1 sky130_fd_sc_hd__tap_1 + PLACED ( 6900 272 ) FS ; + - tapcell.cell6_2 sky130_fd_sc_hd__tap_1 + PLACED ( 6900 544 ) N ; + - tapcell.cell6_3 sky130_fd_sc_hd__tap_1 + PLACED ( 6900 816 ) FS ; + - tapcell.cell6_4 sky130_fd_sc_hd__tap_1 + PLACED ( 6900 1088 ) N ; + - tapcell.cell7_0 sky130_fd_sc_hd__tap_1 + PLACED ( 8050 0 ) N ; + - tapcell.cell7_1 sky130_fd_sc_hd__tap_1 + PLACED ( 8050 272 ) FS ; + - tapcell.cell7_2 sky130_fd_sc_hd__tap_1 + PLACED ( 8050 544 ) N ; + - tapcell.cell7_3 sky130_fd_sc_hd__tap_1 + PLACED ( 8050 816 ) FS ; + - tapcell.cell7_4 sky130_fd_sc_hd__tap_1 + PLACED ( 8050 1088 ) N ; + - tapcell.cell8_0 sky130_fd_sc_hd__tap_1 + PLACED ( 9200 0 ) N ; + - tapcell.cell8_1 sky130_fd_sc_hd__tap_1 + PLACED ( 9200 272 ) FS ; + - tapcell.cell8_2 sky130_fd_sc_hd__tap_1 + PLACED ( 9200 544 ) N ; + - tapcell.cell8_3 sky130_fd_sc_hd__tap_1 + PLACED ( 9200 816 ) FS ; + - tapcell.cell8_4 sky130_fd_sc_hd__tap_1 + PLACED ( 9200 1088 ) N ; + - tapcell.cell9_0 sky130_fd_sc_hd__tap_1 + PLACED ( 10350 0 ) N ; + - tapcell.cell9_1 sky130_fd_sc_hd__tap_1 + PLACED ( 10350 272 ) FS ; + - tapcell.cell9_2 sky130_fd_sc_hd__tap_1 + PLACED ( 10350 544 ) N ; + - tapcell.cell9_3 sky130_fd_sc_hd__tap_1 + PLACED ( 10350 816 ) FS ; + - tapcell.cell9_4 sky130_fd_sc_hd__tap_1 + PLACED ( 10350 1088 ) N ; + - word_sel.inv_addr_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 21022 0 ) N ; +END COMPONENTS +PINS 23 ; + - D[0] + NET D[0] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 207 1335 ) N ; + - D[1] + NET D[1] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 2415 1335 ) N ; + - D[2] + NET D[2] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 2783 1335 ) N ; + - D[3] + NET D[3] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 6923 1335 ) N ; + - D[4] + NET D[4] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 9315 1335 ) N ; + - D[5] + NET D[5] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 11615 1335 ) N ; + - D[6] + NET D[6] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 13915 1335 ) N ; + - D[7] + NET D[7] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 16215 1335 ) N ; + - Q[0] + NET Q[0] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 1587 1335 ) N ; + - Q[1] + NET Q[1] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 2691 1335 ) N ; + - Q[2] + NET Q[2] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 2875 1335 ) N ; + - Q[3] + NET Q[3] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 8487 1335 ) N ; + - Q[4] + NET Q[4] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 10787 1335 ) N ; + - Q[5] + NET Q[5] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 13087 1335 ) N ; + - Q[6] + NET Q[6] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 15387 1335 ) N ; + - Q[7] + NET Q[7] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 17687 1335 ) N ; + - VDD + NET VDD + SPECIAL + DIRECTION INOUT + USE POWER + + PORT + + LAYER met3 ( -15 -24 ) ( 15 24 ) + + LAYER met3 ( -21513 -24 ) ( -21483 24 ) + + LAYER met2 ( -537 846 ) ( -489 860 ) + + LAYER met2 ( -537 -500 ) ( -489 -486 ) + + LAYER met2 ( -2537 846 ) ( -2489 860 ) + + LAYER met2 ( -2537 -500 ) ( -2489 -486 ) + + LAYER met2 ( -4537 846 ) ( -4489 860 ) + + LAYER met2 ( -4537 -500 ) ( -4489 -486 ) + + LAYER met2 ( -6537 846 ) ( -6489 860 ) + + LAYER met2 ( -6537 -500 ) ( -6489 -486 ) + + LAYER met2 ( -8537 846 ) ( -8489 860 ) + + LAYER met2 ( -8537 -500 ) ( -8489 -486 ) + + LAYER met2 ( -10537 846 ) ( -10489 860 ) + + LAYER met2 ( -10537 -500 ) ( -10489 -486 ) + + LAYER met2 ( -12537 846 ) ( -12489 860 ) + + LAYER met2 ( -12537 -500 ) ( -12489 -486 ) + + LAYER met2 ( -14537 846 ) ( -14489 860 ) + + LAYER met2 ( -14537 -500 ) ( -14489 -486 ) + + LAYER met2 ( -16537 846 ) ( -16489 860 ) + + LAYER met2 ( -16537 -500 ) ( -16489 -486 ) + + LAYER met2 ( -18537 846 ) ( -18489 860 ) + + LAYER met2 ( -18537 -500 ) ( -18489 -486 ) + + LAYER met2 ( -20537 846 ) ( -20489 860 ) + + LAYER met2 ( -20537 -500 ) ( -20489 -486 ) + + LAYER met1 ( 1 836 ) ( 15 884 ) + + LAYER met1 ( -21513 836 ) ( -21499 884 ) + + LAYER met1 ( 1 292 ) ( 15 340 ) + + LAYER met1 ( -21513 292 ) ( -21499 340 ) + + LAYER met1 ( 1 -252 ) ( 15 -204 ) + + LAYER met1 ( -21513 -252 ) ( -21499 -204 ) + + FIXED ( 21513 500 ) N ; + - VSS + NET VSS + SPECIAL + DIRECTION INOUT + USE GROUND + + PORT + + LAYER met3 ( -15 -24 ) ( 15 24 ) + + LAYER met3 ( -21513 -24 ) ( -21483 24 ) + + LAYER met2 ( -1537 346 ) ( -1489 360 ) + + LAYER met2 ( -1537 -1000 ) ( -1489 -986 ) + + LAYER met2 ( -3537 346 ) ( -3489 360 ) + + LAYER met2 ( -3537 -1000 ) ( -3489 -986 ) + + LAYER met2 ( -5537 346 ) ( -5489 360 ) + + LAYER met2 ( -5537 -1000 ) ( -5489 -986 ) + + LAYER met2 ( -7537 346 ) ( -7489 360 ) + + LAYER met2 ( -7537 -1000 ) ( -7489 -986 ) + + LAYER met2 ( -9537 346 ) ( -9489 360 ) + + LAYER met2 ( -9537 -1000 ) ( -9489 -986 ) + + LAYER met2 ( -11537 346 ) ( -11489 360 ) + + LAYER met2 ( -11537 -1000 ) ( -11489 -986 ) + + LAYER met2 ( -13537 346 ) ( -13489 360 ) + + LAYER met2 ( -13537 -1000 ) ( -13489 -986 ) + + LAYER met2 ( -15537 346 ) ( -15489 360 ) + + LAYER met2 ( -15537 -1000 ) ( -15489 -986 ) + + LAYER met2 ( -17537 346 ) ( -17489 360 ) + + LAYER met2 ( -17537 -1000 ) ( -17489 -986 ) + + LAYER met2 ( -19537 346 ) ( -19489 360 ) + + LAYER met2 ( -19537 -1000 ) ( -19489 -986 ) + + LAYER met1 ( 1 64 ) ( 15 112 ) + + LAYER met1 ( -21513 64 ) ( -21499 112 ) + + LAYER met1 ( 1 -480 ) ( 15 -432 ) + + LAYER met1 ( -21513 -480 ) ( -21499 -432 ) + + LAYER met1 ( 1 -1024 ) ( 15 -976 ) + + LAYER met1 ( -21513 -1024 ) ( -21499 -976 ) + + FIXED ( 21513 1000 ) N ; + - addr_rw[0] + NET addr_rw[0] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 24 ) + + PLACED ( 1311 24 ) N ; + - addr_rw[1] + NET addr_rw[1] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -40 -15 ) ( 40 15 ) + + PLACED ( 21488 714 ) N ; + - addr_rw[2] + NET addr_rw[2] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -40 -15 ) ( 40 15 ) + + PLACED ( 21488 170 ) N ; + - clk + NET clk + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 24 ) + + PLACED ( 18791 24 ) N ; + - we[0] + NET we[0] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 24 ) + + PLACED ( 19435 24 ) N ; +END PINS +SPECIALNETS 2 ; + - VDD ( PIN VDD ) ( tapcell.cell18_4 VPWR ) ( tapcell.cell18_3 VPWR ) ( tapcell.cell18_2 VPWR ) ( tapcell.cell18_1 VPWR ) ( tapcell.cell18_0 VPWR ) ( tapcell.cell17_4 VPWR ) + ( tapcell.cell17_3 VPWR ) ( tapcell.cell17_2 VPWR ) ( tapcell.cell17_1 VPWR ) ( tapcell.cell17_0 VPWR ) ( tapcell.cell16_4 VPWR ) ( tapcell.cell16_3 VPWR ) ( tapcell.cell16_2 VPWR ) ( tapcell.cell16_1 VPWR ) + ( tapcell.cell16_0 VPWR ) ( tapcell.cell15_4 VPWR ) ( tapcell.cell15_3 VPWR ) ( tapcell.cell15_2 VPWR ) ( tapcell.cell15_1 VPWR ) ( tapcell.cell15_0 VPWR ) ( tapcell.cell14_4 VPWR ) ( tapcell.cell14_3 VPWR ) + ( tapcell.cell14_2 VPWR ) ( tapcell.cell14_1 VPWR ) ( tapcell.cell14_0 VPWR ) ( tapcell.cell13_4 VPWR ) ( tapcell.cell13_3 VPWR ) ( tapcell.cell13_2 VPWR ) ( tapcell.cell13_1 VPWR ) ( tapcell.cell13_0 VPWR ) + ( tapcell.cell12_4 VPWR ) ( tapcell.cell12_3 VPWR ) ( tapcell.cell12_2 VPWR ) ( tapcell.cell12_1 VPWR ) ( tapcell.cell12_0 VPWR ) ( tapcell.cell11_4 VPWR ) ( tapcell.cell11_3 VPWR ) ( tapcell.cell11_2 VPWR ) + ( tapcell.cell11_1 VPWR ) ( tapcell.cell11_0 VPWR ) ( tapcell.cell10_4 VPWR ) ( tapcell.cell10_3 VPWR ) ( tapcell.cell10_2 VPWR ) ( tapcell.cell10_1 VPWR ) ( tapcell.cell10_0 VPWR ) ( tapcell.cell9_4 VPWR ) + ( tapcell.cell9_3 VPWR ) ( tapcell.cell9_2 VPWR ) ( tapcell.cell9_1 VPWR ) ( tapcell.cell9_0 VPWR ) ( tapcell.cell8_4 VPWR ) ( tapcell.cell8_3 VPWR ) ( tapcell.cell8_2 VPWR ) ( tapcell.cell8_1 VPWR ) + ( tapcell.cell8_0 VPWR ) ( tapcell.cell7_4 VPWR ) ( tapcell.cell7_3 VPWR ) ( tapcell.cell7_2 VPWR ) ( tapcell.cell7_1 VPWR ) ( tapcell.cell7_0 VPWR ) ( tapcell.cell6_4 VPWR ) ( tapcell.cell6_3 VPWR ) + ( tapcell.cell6_2 VPWR ) ( tapcell.cell6_1 VPWR ) ( tapcell.cell6_0 VPWR ) ( tapcell.cell5_4 VPWR ) ( tapcell.cell5_3 VPWR ) ( tapcell.cell5_2 VPWR ) ( tapcell.cell5_1 VPWR ) ( tapcell.cell5_0 VPWR ) + ( tapcell.cell4_4 VPWR ) ( tapcell.cell4_3 VPWR ) ( tapcell.cell4_2 VPWR ) ( tapcell.cell4_1 VPWR ) ( tapcell.cell4_0 VPWR ) ( tapcell.cell3_4 VPWR ) ( tapcell.cell3_3 VPWR ) ( tapcell.cell3_2 VPWR ) + ( tapcell.cell3_1 VPWR ) ( tapcell.cell3_0 VPWR ) ( tapcell.cell2_4 VPWR ) ( tapcell.cell2_3 VPWR ) ( tapcell.cell2_2 VPWR ) ( tapcell.cell2_1 VPWR ) ( tapcell.cell2_0 VPWR ) ( tapcell.cell1_4 VPWR ) + ( tapcell.cell1_3 VPWR ) ( tapcell.cell1_2 VPWR ) ( tapcell.cell1_1 VPWR ) ( tapcell.cell1_0 VPWR ) ( tapcell.cell0_4 VPWR ) ( tapcell.cell0_3 VPWR ) ( tapcell.cell0_2 VPWR ) ( tapcell.cell0_1 VPWR ) + ( tapcell.cell0_0 VPWR ) ( decoder.inv_1 VPWR ) ( decoder.inv_2 VPWR ) ( buffer.in[7] VPWR ) ( buffer.in[6] VPWR ) ( buffer.in[5] VPWR ) ( buffer.in[4] VPWR ) ( buffer.in[3] VPWR ) + ( buffer.in[2] VPWR ) ( buffer.in[1] VPWR ) ( buffer.in[0] VPWR ) ( mux_slice0_bit7.inv VPWR ) ( mux_slice0_bit7.aoi VPWR ) ( mux_slice0_bit6.inv VPWR ) ( mux_slice0_bit6.aoi VPWR ) ( mux_slice0_bit5.inv VPWR ) + ( mux_slice0_bit5.aoi VPWR ) ( mux_slice0_bit4.inv VPWR ) ( mux_slice0_bit4.aoi VPWR ) ( mux_slice0_bit3.inv VPWR ) ( mux_slice0_bit3.aoi VPWR ) ( mux_slice0_bit2.inv VPWR ) ( mux_slice0_bit2.aoi VPWR ) ( mux_slice0_bit1.inv VPWR ) + ( mux_slice0_bit1.aoi VPWR ) ( mux_slice0_bit0.inv VPWR ) ( mux_slice0_bit0.aoi VPWR ) ( storage_3_1_0.select_inv_0 VPWR ) ( storage_3_1_0.gcand VPWR ) ( storage_3_1_0.word_and VPWR ) ( storage_3_1_0.cg VPWR ) ( storage_3_1_0.bit7.obuf0 VPWR ) + ( storage_3_1_0.bit7.bit VPWR ) ( storage_3_1_0.bit6.obuf0 VPWR ) ( storage_3_1_0.bit6.bit VPWR ) ( storage_3_1_0.bit5.obuf0 VPWR ) ( storage_3_1_0.bit5.bit VPWR ) ( storage_3_1_0.bit4.obuf0 VPWR ) ( storage_3_1_0.bit4.bit VPWR ) ( storage_3_1_0.bit3.obuf0 VPWR ) + ( storage_3_1_0.bit3.bit VPWR ) ( storage_3_1_0.bit2.obuf0 VPWR ) ( storage_3_1_0.bit2.bit VPWR ) ( storage_3_1_0.bit1.obuf0 VPWR ) ( storage_3_1_0.bit1.bit VPWR ) ( storage_3_1_0.bit0.obuf0 VPWR ) ( storage_3_1_0.bit0.bit VPWR ) ( storage_3_0_0.select_inv_0 VPWR ) + ( storage_3_0_0.gcand VPWR ) ( storage_3_0_0.word_and VPWR ) ( storage_3_0_0.cg VPWR ) ( storage_3_0_0.bit7.obuf0 VPWR ) ( storage_3_0_0.bit7.bit VPWR ) ( storage_3_0_0.bit6.obuf0 VPWR ) ( storage_3_0_0.bit6.bit VPWR ) ( storage_3_0_0.bit5.obuf0 VPWR ) + ( storage_3_0_0.bit5.bit VPWR ) ( storage_3_0_0.bit4.obuf0 VPWR ) ( storage_3_0_0.bit4.bit VPWR ) ( storage_3_0_0.bit3.obuf0 VPWR ) ( storage_3_0_0.bit3.bit VPWR ) ( storage_3_0_0.bit2.obuf0 VPWR ) ( storage_3_0_0.bit2.bit VPWR ) ( storage_3_0_0.bit1.obuf0 VPWR ) + ( storage_3_0_0.bit1.bit VPWR ) ( storage_3_0_0.bit0.obuf0 VPWR ) ( storage_3_0_0.bit0.bit VPWR ) ( storage_2_1_0.select_inv_0 VPWR ) ( storage_2_1_0.gcand VPWR ) ( storage_2_1_0.word_and VPWR ) ( storage_2_1_0.cg VPWR ) ( storage_2_1_0.bit7.obuf0 VPWR ) + ( storage_2_1_0.bit7.bit VPWR ) ( storage_2_1_0.bit6.obuf0 VPWR ) ( storage_2_1_0.bit6.bit VPWR ) ( storage_2_1_0.bit5.obuf0 VPWR ) ( storage_2_1_0.bit5.bit VPWR ) ( storage_2_1_0.bit4.obuf0 VPWR ) ( storage_2_1_0.bit4.bit VPWR ) ( storage_2_1_0.bit3.obuf0 VPWR ) + ( storage_2_1_0.bit3.bit VPWR ) ( storage_2_1_0.bit2.obuf0 VPWR ) ( storage_2_1_0.bit2.bit VPWR ) ( storage_2_1_0.bit1.obuf0 VPWR ) ( storage_2_1_0.bit1.bit VPWR ) ( storage_2_1_0.bit0.obuf0 VPWR ) ( storage_2_1_0.bit0.bit VPWR ) ( storage_2_0_0.select_inv_0 VPWR ) + ( storage_2_0_0.gcand VPWR ) ( storage_2_0_0.word_and VPWR ) ( storage_2_0_0.cg VPWR ) ( storage_2_0_0.bit7.obuf0 VPWR ) ( storage_2_0_0.bit7.bit VPWR ) ( storage_2_0_0.bit6.obuf0 VPWR ) ( storage_2_0_0.bit6.bit VPWR ) ( storage_2_0_0.bit5.obuf0 VPWR ) + ( storage_2_0_0.bit5.bit VPWR ) ( storage_2_0_0.bit4.obuf0 VPWR ) ( storage_2_0_0.bit4.bit VPWR ) ( storage_2_0_0.bit3.obuf0 VPWR ) ( storage_2_0_0.bit3.bit VPWR ) ( storage_2_0_0.bit2.obuf0 VPWR ) ( storage_2_0_0.bit2.bit VPWR ) ( storage_2_0_0.bit1.obuf0 VPWR ) + ( storage_2_0_0.bit1.bit VPWR ) ( storage_2_0_0.bit0.obuf0 VPWR ) ( storage_2_0_0.bit0.bit VPWR ) ( storage_1_1_0.select_inv_0 VPWR ) ( storage_1_1_0.gcand VPWR ) ( storage_1_1_0.word_and VPWR ) ( storage_1_1_0.cg VPWR ) ( storage_1_1_0.bit7.obuf0 VPWR ) + ( storage_1_1_0.bit7.bit VPWR ) ( storage_1_1_0.bit6.obuf0 VPWR ) ( storage_1_1_0.bit6.bit VPWR ) ( storage_1_1_0.bit5.obuf0 VPWR ) ( storage_1_1_0.bit5.bit VPWR ) ( storage_1_1_0.bit4.obuf0 VPWR ) ( storage_1_1_0.bit4.bit VPWR ) ( storage_1_1_0.bit3.obuf0 VPWR ) + ( storage_1_1_0.bit3.bit VPWR ) ( storage_1_1_0.bit2.obuf0 VPWR ) ( storage_1_1_0.bit2.bit VPWR ) ( storage_1_1_0.bit1.obuf0 VPWR ) ( storage_1_1_0.bit1.bit VPWR ) ( storage_1_1_0.bit0.obuf0 VPWR ) ( storage_1_1_0.bit0.bit VPWR ) ( storage_1_0_0.select_inv_0 VPWR ) + ( storage_1_0_0.gcand VPWR ) ( storage_1_0_0.word_and VPWR ) ( storage_1_0_0.cg VPWR ) ( storage_1_0_0.bit7.obuf0 VPWR ) ( storage_1_0_0.bit7.bit VPWR ) ( storage_1_0_0.bit6.obuf0 VPWR ) ( storage_1_0_0.bit6.bit VPWR ) ( storage_1_0_0.bit5.obuf0 VPWR ) + ( storage_1_0_0.bit5.bit VPWR ) ( storage_1_0_0.bit4.obuf0 VPWR ) ( storage_1_0_0.bit4.bit VPWR ) ( storage_1_0_0.bit3.obuf0 VPWR ) ( storage_1_0_0.bit3.bit VPWR ) ( storage_1_0_0.bit2.obuf0 VPWR ) ( storage_1_0_0.bit2.bit VPWR ) ( storage_1_0_0.bit1.obuf0 VPWR ) + ( storage_1_0_0.bit1.bit VPWR ) ( storage_1_0_0.bit0.obuf0 VPWR ) ( storage_1_0_0.bit0.bit VPWR ) ( storage_0_1_0.select_inv_0 VPWR ) ( storage_0_1_0.gcand VPWR ) ( storage_0_1_0.word_and VPWR ) ( storage_0_1_0.cg VPWR ) ( storage_0_1_0.bit7.obuf0 VPWR ) + ( storage_0_1_0.bit7.bit VPWR ) ( storage_0_1_0.bit6.obuf0 VPWR ) ( storage_0_1_0.bit6.bit VPWR ) ( storage_0_1_0.bit5.obuf0 VPWR ) ( storage_0_1_0.bit5.bit VPWR ) ( storage_0_1_0.bit4.obuf0 VPWR ) ( storage_0_1_0.bit4.bit VPWR ) ( storage_0_1_0.bit3.obuf0 VPWR ) + ( storage_0_1_0.bit3.bit VPWR ) ( storage_0_1_0.bit2.obuf0 VPWR ) ( storage_0_1_0.bit2.bit VPWR ) ( storage_0_1_0.bit1.obuf0 VPWR ) ( storage_0_1_0.bit1.bit VPWR ) ( storage_0_1_0.bit0.obuf0 VPWR ) ( storage_0_1_0.bit0.bit VPWR ) ( storage_0_0_0.select_inv_0 VPWR ) + ( storage_0_0_0.gcand VPWR ) ( storage_0_0_0.word_and VPWR ) ( storage_0_0_0.cg VPWR ) ( storage_0_0_0.bit7.obuf0 VPWR ) ( storage_0_0_0.bit7.bit VPWR ) ( storage_0_0_0.bit6.obuf0 VPWR ) ( storage_0_0_0.bit6.bit VPWR ) ( storage_0_0_0.bit5.obuf0 VPWR ) + ( storage_0_0_0.bit5.bit VPWR ) ( storage_0_0_0.bit4.obuf0 VPWR ) ( storage_0_0_0.bit4.bit VPWR ) ( storage_0_0_0.bit3.obuf0 VPWR ) ( storage_0_0_0.bit3.bit VPWR ) ( storage_0_0_0.bit2.obuf0 VPWR ) ( storage_0_0_0.bit2.bit VPWR ) ( storage_0_0_0.bit1.obuf0 VPWR ) + ( storage_0_0_0.bit1.bit VPWR ) ( storage_0_0_0.bit0.obuf0 VPWR ) ( storage_0_0_0.bit0.bit VPWR ) ( decoder_3.buf_port0 VPWR ) ( decoder_3.and_layer0 VPWR ) ( decoder_2.buf_port0 VPWR ) ( decoder_2.and_layer0 VPWR ) ( decoder_1.buf_port0 VPWR ) + ( decoder_1.and_layer0 VPWR ) ( decoder_0.buf_port0 VPWR ) ( decoder_0.and_layer0 VPWR ) ( word_sel.inv_addr_0 VPWR ) + USE POWER + + ROUTED met3 48 + SHAPE STRIPE ( 0 500 ) ( 21528 500 ) + NEW met2 48 + SHAPE STRIPE ( 21000 0 ) ( 21000 1384 ) + NEW met2 48 + SHAPE STRIPE ( 19000 0 ) ( 19000 1384 ) + NEW met2 48 + SHAPE STRIPE ( 17000 0 ) ( 17000 1384 ) + NEW met2 48 + SHAPE STRIPE ( 15000 0 ) ( 15000 1384 ) + NEW met2 48 + SHAPE STRIPE ( 13000 0 ) ( 13000 1384 ) + NEW met2 48 + SHAPE STRIPE ( 11000 0 ) ( 11000 1384 ) + NEW met2 48 + SHAPE STRIPE ( 9000 0 ) ( 9000 1384 ) + NEW met2 48 + SHAPE STRIPE ( 7000 0 ) ( 7000 1384 ) + NEW met2 48 + SHAPE STRIPE ( 5000 0 ) ( 5000 1384 ) + NEW met2 48 + SHAPE STRIPE ( 3000 0 ) ( 3000 1384 ) + NEW met2 48 + SHAPE STRIPE ( 1000 0 ) ( 1000 1384 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 1360 ) ( 21528 1360 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 816 ) ( 21528 816 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 272 ) ( 21528 272 ) + NEW met2 0 + SHAPE STRIPE ( 21000 500 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 19000 500 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 17000 500 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 15000 500 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 13000 500 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 11000 500 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 9000 500 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 7000 500 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 5000 500 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 3000 500 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 1000 500 ) via3_4_480_480_1_1_400_400 + NEW met1 0 + SHAPE STRIPE ( 21000 1360 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 21000 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 21000 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 19000 1360 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 19000 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 19000 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 17000 1360 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 17000 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 17000 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 15000 1360 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 15000 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 15000 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 13000 1360 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 13000 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 13000 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 11000 1360 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 11000 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 11000 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 9000 1360 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 9000 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 9000 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 7000 1360 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 7000 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 7000 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 5000 1360 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 5000 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 5000 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 3000 1360 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 3000 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 3000 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 1000 1360 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 1000 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 1000 272 ) via2_3_480_480_1_1_320_320 ; + - VSS ( PIN VSS ) ( tapcell.cell18_4 VGND ) ( tapcell.cell18_3 VGND ) ( tapcell.cell18_2 VGND ) ( tapcell.cell18_1 VGND ) ( tapcell.cell18_0 VGND ) ( tapcell.cell17_4 VGND ) + ( tapcell.cell17_3 VGND ) ( tapcell.cell17_2 VGND ) ( tapcell.cell17_1 VGND ) ( tapcell.cell17_0 VGND ) ( tapcell.cell16_4 VGND ) ( tapcell.cell16_3 VGND ) ( tapcell.cell16_2 VGND ) ( tapcell.cell16_1 VGND ) + ( tapcell.cell16_0 VGND ) ( tapcell.cell15_4 VGND ) ( tapcell.cell15_3 VGND ) ( tapcell.cell15_2 VGND ) ( tapcell.cell15_1 VGND ) ( tapcell.cell15_0 VGND ) ( tapcell.cell14_4 VGND ) ( tapcell.cell14_3 VGND ) + ( tapcell.cell14_2 VGND ) ( tapcell.cell14_1 VGND ) ( tapcell.cell14_0 VGND ) ( tapcell.cell13_4 VGND ) ( tapcell.cell13_3 VGND ) ( tapcell.cell13_2 VGND ) ( tapcell.cell13_1 VGND ) ( tapcell.cell13_0 VGND ) + ( tapcell.cell12_4 VGND ) ( tapcell.cell12_3 VGND ) ( tapcell.cell12_2 VGND ) ( tapcell.cell12_1 VGND ) ( tapcell.cell12_0 VGND ) ( tapcell.cell11_4 VGND ) ( tapcell.cell11_3 VGND ) ( tapcell.cell11_2 VGND ) + ( tapcell.cell11_1 VGND ) ( tapcell.cell11_0 VGND ) ( tapcell.cell10_4 VGND ) ( tapcell.cell10_3 VGND ) ( tapcell.cell10_2 VGND ) ( tapcell.cell10_1 VGND ) ( tapcell.cell10_0 VGND ) ( tapcell.cell9_4 VGND ) + ( tapcell.cell9_3 VGND ) ( tapcell.cell9_2 VGND ) ( tapcell.cell9_1 VGND ) ( tapcell.cell9_0 VGND ) ( tapcell.cell8_4 VGND ) ( tapcell.cell8_3 VGND ) ( tapcell.cell8_2 VGND ) ( tapcell.cell8_1 VGND ) + ( tapcell.cell8_0 VGND ) ( tapcell.cell7_4 VGND ) ( tapcell.cell7_3 VGND ) ( tapcell.cell7_2 VGND ) ( tapcell.cell7_1 VGND ) ( tapcell.cell7_0 VGND ) ( tapcell.cell6_4 VGND ) ( tapcell.cell6_3 VGND ) + ( tapcell.cell6_2 VGND ) ( tapcell.cell6_1 VGND ) ( tapcell.cell6_0 VGND ) ( tapcell.cell5_4 VGND ) ( tapcell.cell5_3 VGND ) ( tapcell.cell5_2 VGND ) ( tapcell.cell5_1 VGND ) ( tapcell.cell5_0 VGND ) + ( tapcell.cell4_4 VGND ) ( tapcell.cell4_3 VGND ) ( tapcell.cell4_2 VGND ) ( tapcell.cell4_1 VGND ) ( tapcell.cell4_0 VGND ) ( tapcell.cell3_4 VGND ) ( tapcell.cell3_3 VGND ) ( tapcell.cell3_2 VGND ) + ( tapcell.cell3_1 VGND ) ( tapcell.cell3_0 VGND ) ( tapcell.cell2_4 VGND ) ( tapcell.cell2_3 VGND ) ( tapcell.cell2_2 VGND ) ( tapcell.cell2_1 VGND ) ( tapcell.cell2_0 VGND ) ( tapcell.cell1_4 VGND ) + ( tapcell.cell1_3 VGND ) ( tapcell.cell1_2 VGND ) ( tapcell.cell1_1 VGND ) ( tapcell.cell1_0 VGND ) ( tapcell.cell0_4 VGND ) ( tapcell.cell0_3 VGND ) ( tapcell.cell0_2 VGND ) ( tapcell.cell0_1 VGND ) + ( tapcell.cell0_0 VGND ) ( decoder.inv_1 VGND ) ( decoder.inv_2 VGND ) ( buffer.in[7] VGND ) ( buffer.in[6] VGND ) ( buffer.in[5] VGND ) ( buffer.in[4] VGND ) ( buffer.in[3] VGND ) + ( buffer.in[2] VGND ) ( buffer.in[1] VGND ) ( buffer.in[0] VGND ) ( mux_slice0_bit7.inv VGND ) ( mux_slice0_bit7.aoi VGND ) ( mux_slice0_bit6.inv VGND ) ( mux_slice0_bit6.aoi VGND ) ( mux_slice0_bit5.inv VGND ) + ( mux_slice0_bit5.aoi VGND ) ( mux_slice0_bit4.inv VGND ) ( mux_slice0_bit4.aoi VGND ) ( mux_slice0_bit3.inv VGND ) ( mux_slice0_bit3.aoi VGND ) ( mux_slice0_bit2.inv VGND ) ( mux_slice0_bit2.aoi VGND ) ( mux_slice0_bit1.inv VGND ) + ( mux_slice0_bit1.aoi VGND ) ( mux_slice0_bit0.inv VGND ) ( mux_slice0_bit0.aoi VGND ) ( storage_3_1_0.select_inv_0 VGND ) ( storage_3_1_0.gcand VGND ) ( storage_3_1_0.word_and VGND ) ( storage_3_1_0.cg VGND ) ( storage_3_1_0.bit7.obuf0 VGND ) + ( storage_3_1_0.bit7.bit VGND ) ( storage_3_1_0.bit6.obuf0 VGND ) ( storage_3_1_0.bit6.bit VGND ) ( storage_3_1_0.bit5.obuf0 VGND ) ( storage_3_1_0.bit5.bit VGND ) ( storage_3_1_0.bit4.obuf0 VGND ) ( storage_3_1_0.bit4.bit VGND ) ( storage_3_1_0.bit3.obuf0 VGND ) + ( storage_3_1_0.bit3.bit VGND ) ( storage_3_1_0.bit2.obuf0 VGND ) ( storage_3_1_0.bit2.bit VGND ) ( storage_3_1_0.bit1.obuf0 VGND ) ( storage_3_1_0.bit1.bit VGND ) ( storage_3_1_0.bit0.obuf0 VGND ) ( storage_3_1_0.bit0.bit VGND ) ( storage_3_0_0.select_inv_0 VGND ) + ( storage_3_0_0.gcand VGND ) ( storage_3_0_0.word_and VGND ) ( storage_3_0_0.cg VGND ) ( storage_3_0_0.bit7.obuf0 VGND ) ( storage_3_0_0.bit7.bit VGND ) ( storage_3_0_0.bit6.obuf0 VGND ) ( storage_3_0_0.bit6.bit VGND ) ( storage_3_0_0.bit5.obuf0 VGND ) + ( storage_3_0_0.bit5.bit VGND ) ( storage_3_0_0.bit4.obuf0 VGND ) ( storage_3_0_0.bit4.bit VGND ) ( storage_3_0_0.bit3.obuf0 VGND ) ( storage_3_0_0.bit3.bit VGND ) ( storage_3_0_0.bit2.obuf0 VGND ) ( storage_3_0_0.bit2.bit VGND ) ( storage_3_0_0.bit1.obuf0 VGND ) + ( storage_3_0_0.bit1.bit VGND ) ( storage_3_0_0.bit0.obuf0 VGND ) ( storage_3_0_0.bit0.bit VGND ) ( storage_2_1_0.select_inv_0 VGND ) ( storage_2_1_0.gcand VGND ) ( storage_2_1_0.word_and VGND ) ( storage_2_1_0.cg VGND ) ( storage_2_1_0.bit7.obuf0 VGND ) + ( storage_2_1_0.bit7.bit VGND ) ( storage_2_1_0.bit6.obuf0 VGND ) ( storage_2_1_0.bit6.bit VGND ) ( storage_2_1_0.bit5.obuf0 VGND ) ( storage_2_1_0.bit5.bit VGND ) ( storage_2_1_0.bit4.obuf0 VGND ) ( storage_2_1_0.bit4.bit VGND ) ( storage_2_1_0.bit3.obuf0 VGND ) + ( storage_2_1_0.bit3.bit VGND ) ( storage_2_1_0.bit2.obuf0 VGND ) ( storage_2_1_0.bit2.bit VGND ) ( storage_2_1_0.bit1.obuf0 VGND ) ( storage_2_1_0.bit1.bit VGND ) ( storage_2_1_0.bit0.obuf0 VGND ) ( storage_2_1_0.bit0.bit VGND ) ( storage_2_0_0.select_inv_0 VGND ) + ( storage_2_0_0.gcand VGND ) ( storage_2_0_0.word_and VGND ) ( storage_2_0_0.cg VGND ) ( storage_2_0_0.bit7.obuf0 VGND ) ( storage_2_0_0.bit7.bit VGND ) ( storage_2_0_0.bit6.obuf0 VGND ) ( storage_2_0_0.bit6.bit VGND ) ( storage_2_0_0.bit5.obuf0 VGND ) + ( storage_2_0_0.bit5.bit VGND ) ( storage_2_0_0.bit4.obuf0 VGND ) ( storage_2_0_0.bit4.bit VGND ) ( storage_2_0_0.bit3.obuf0 VGND ) ( storage_2_0_0.bit3.bit VGND ) ( storage_2_0_0.bit2.obuf0 VGND ) ( storage_2_0_0.bit2.bit VGND ) ( storage_2_0_0.bit1.obuf0 VGND ) + ( storage_2_0_0.bit1.bit VGND ) ( storage_2_0_0.bit0.obuf0 VGND ) ( storage_2_0_0.bit0.bit VGND ) ( storage_1_1_0.select_inv_0 VGND ) ( storage_1_1_0.gcand VGND ) ( storage_1_1_0.word_and VGND ) ( storage_1_1_0.cg VGND ) ( storage_1_1_0.bit7.obuf0 VGND ) + ( storage_1_1_0.bit7.bit VGND ) ( storage_1_1_0.bit6.obuf0 VGND ) ( storage_1_1_0.bit6.bit VGND ) ( storage_1_1_0.bit5.obuf0 VGND ) ( storage_1_1_0.bit5.bit VGND ) ( storage_1_1_0.bit4.obuf0 VGND ) ( storage_1_1_0.bit4.bit VGND ) ( storage_1_1_0.bit3.obuf0 VGND ) + ( storage_1_1_0.bit3.bit VGND ) ( storage_1_1_0.bit2.obuf0 VGND ) ( storage_1_1_0.bit2.bit VGND ) ( storage_1_1_0.bit1.obuf0 VGND ) ( storage_1_1_0.bit1.bit VGND ) ( storage_1_1_0.bit0.obuf0 VGND ) ( storage_1_1_0.bit0.bit VGND ) ( storage_1_0_0.select_inv_0 VGND ) + ( storage_1_0_0.gcand VGND ) ( storage_1_0_0.word_and VGND ) ( storage_1_0_0.cg VGND ) ( storage_1_0_0.bit7.obuf0 VGND ) ( storage_1_0_0.bit7.bit VGND ) ( storage_1_0_0.bit6.obuf0 VGND ) ( storage_1_0_0.bit6.bit VGND ) ( storage_1_0_0.bit5.obuf0 VGND ) + ( storage_1_0_0.bit5.bit VGND ) ( storage_1_0_0.bit4.obuf0 VGND ) ( storage_1_0_0.bit4.bit VGND ) ( storage_1_0_0.bit3.obuf0 VGND ) ( storage_1_0_0.bit3.bit VGND ) ( storage_1_0_0.bit2.obuf0 VGND ) ( storage_1_0_0.bit2.bit VGND ) ( storage_1_0_0.bit1.obuf0 VGND ) + ( storage_1_0_0.bit1.bit VGND ) ( storage_1_0_0.bit0.obuf0 VGND ) ( storage_1_0_0.bit0.bit VGND ) ( storage_0_1_0.select_inv_0 VGND ) ( storage_0_1_0.gcand VGND ) ( storage_0_1_0.word_and VGND ) ( storage_0_1_0.cg VGND ) ( storage_0_1_0.bit7.obuf0 VGND ) + ( storage_0_1_0.bit7.bit VGND ) ( storage_0_1_0.bit6.obuf0 VGND ) ( storage_0_1_0.bit6.bit VGND ) ( storage_0_1_0.bit5.obuf0 VGND ) ( storage_0_1_0.bit5.bit VGND ) ( storage_0_1_0.bit4.obuf0 VGND ) ( storage_0_1_0.bit4.bit VGND ) ( storage_0_1_0.bit3.obuf0 VGND ) + ( storage_0_1_0.bit3.bit VGND ) ( storage_0_1_0.bit2.obuf0 VGND ) ( storage_0_1_0.bit2.bit VGND ) ( storage_0_1_0.bit1.obuf0 VGND ) ( storage_0_1_0.bit1.bit VGND ) ( storage_0_1_0.bit0.obuf0 VGND ) ( storage_0_1_0.bit0.bit VGND ) ( storage_0_0_0.select_inv_0 VGND ) + ( storage_0_0_0.gcand VGND ) ( storage_0_0_0.word_and VGND ) ( storage_0_0_0.cg VGND ) ( storage_0_0_0.bit7.obuf0 VGND ) ( storage_0_0_0.bit7.bit VGND ) ( storage_0_0_0.bit6.obuf0 VGND ) ( storage_0_0_0.bit6.bit VGND ) ( storage_0_0_0.bit5.obuf0 VGND ) + ( storage_0_0_0.bit5.bit VGND ) ( storage_0_0_0.bit4.obuf0 VGND ) ( storage_0_0_0.bit4.bit VGND ) ( storage_0_0_0.bit3.obuf0 VGND ) ( storage_0_0_0.bit3.bit VGND ) ( storage_0_0_0.bit2.obuf0 VGND ) ( storage_0_0_0.bit2.bit VGND ) ( storage_0_0_0.bit1.obuf0 VGND ) + ( storage_0_0_0.bit1.bit VGND ) ( storage_0_0_0.bit0.obuf0 VGND ) ( storage_0_0_0.bit0.bit VGND ) ( decoder_3.buf_port0 VGND ) ( decoder_3.and_layer0 VGND ) ( decoder_2.buf_port0 VGND ) ( decoder_2.and_layer0 VGND ) ( decoder_1.buf_port0 VGND ) + ( decoder_1.and_layer0 VGND ) ( decoder_0.buf_port0 VGND ) ( decoder_0.and_layer0 VGND ) ( word_sel.inv_addr_0 VGND ) + USE GROUND + + ROUTED met3 48 + SHAPE STRIPE ( 0 1000 ) ( 21528 1000 ) + NEW met2 48 + SHAPE STRIPE ( 20000 -24 ) ( 20000 1360 ) + NEW met2 48 + SHAPE STRIPE ( 18000 -24 ) ( 18000 1360 ) + NEW met2 48 + SHAPE STRIPE ( 16000 -24 ) ( 16000 1360 ) + NEW met2 48 + SHAPE STRIPE ( 14000 -24 ) ( 14000 1360 ) + NEW met2 48 + SHAPE STRIPE ( 12000 -24 ) ( 12000 1360 ) + NEW met2 48 + SHAPE STRIPE ( 10000 -24 ) ( 10000 1360 ) + NEW met2 48 + SHAPE STRIPE ( 8000 -24 ) ( 8000 1360 ) + NEW met2 48 + SHAPE STRIPE ( 6000 -24 ) ( 6000 1360 ) + NEW met2 48 + SHAPE STRIPE ( 4000 -24 ) ( 4000 1360 ) + NEW met2 48 + SHAPE STRIPE ( 2000 -24 ) ( 2000 1360 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 1088 ) ( 21528 1088 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 544 ) ( 21528 544 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 0 ) ( 21528 0 ) + NEW met2 0 + SHAPE STRIPE ( 20000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 18000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 16000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 14000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 12000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 10000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 8000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 6000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 4000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 2000 1000 ) via3_4_480_480_1_1_400_400 + NEW met1 0 + SHAPE STRIPE ( 20000 1088 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 20000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 20000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 18000 1088 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 18000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 18000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 16000 1088 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 16000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 16000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 14000 1088 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 14000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 14000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 12000 1088 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 12000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 12000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 10000 1088 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 10000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 10000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 8000 1088 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 8000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 8000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 6000 1088 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 6000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 6000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 4000 1088 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 4000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 4000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 2000 1088 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 2000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 2000 0 ) via2_3_480_480_1_1_320_320 ; +END SPECIALNETS +NETS 164 ; + - D[0] ( PIN D[0] ) ( buffer.in[0] A ) + USE SIGNAL + + ROUTED met2 ( 207 1207 ) ( * 1326 0 ) + NEW met1 ( 69 1207 ) ( 207 * ) + NEW met1 ( 207 1207 ) M1M2_PR + NEW li1 ( 69 1207 ) L1M1_PR_MR ; + - D[1] ( PIN D[1] ) ( buffer.in[1] A ) + USE SIGNAL + + ROUTED met2 ( 2415 1207 ) ( * 1326 0 ) + NEW met1 ( 2369 1207 ) ( 2415 * ) + NEW met1 ( 2415 1207 ) M1M2_PR + NEW li1 ( 2369 1207 ) L1M1_PR_MR ; + - D[2] ( PIN D[2] ) ( buffer.in[2] A ) + USE SIGNAL + + ROUTED met2 ( 2783 969 ) ( * 1326 0 ) + NEW met1 ( 2783 969 ) ( 3887 * ) + NEW met2 ( 3887 969 ) ( * 1207 ) + NEW met1 ( 3887 1207 ) ( 4669 * ) + NEW met1 ( 2783 969 ) M1M2_PR + NEW met1 ( 3887 969 ) M1M2_PR + NEW met1 ( 3887 1207 ) M1M2_PR + NEW li1 ( 4669 1207 ) L1M1_PR_MR ; + - D[3] ( PIN D[3] ) ( buffer.in[3] A ) + USE SIGNAL + + ROUTED met2 ( 6923 1207 ) ( * 1326 0 ) + NEW met1 ( 6923 1207 ) ( 6969 * ) + NEW met1 ( 6923 1207 ) M1M2_PR + NEW li1 ( 6969 1207 ) L1M1_PR_MR ; + - D[4] ( PIN D[4] ) ( buffer.in[4] A ) + USE SIGNAL + + ROUTED met2 ( 9315 1207 ) ( * 1326 0 ) + NEW met1 ( 9269 1207 ) ( 9315 * ) + NEW met1 ( 9315 1207 ) M1M2_PR + NEW li1 ( 9269 1207 ) L1M1_PR_MR ; + - D[5] ( PIN D[5] ) ( buffer.in[5] A ) + USE SIGNAL + + ROUTED met2 ( 11615 1207 ) ( * 1326 0 ) + NEW met1 ( 11569 1207 ) ( 11615 * ) + NEW met1 ( 11615 1207 ) M1M2_PR + NEW li1 ( 11569 1207 ) L1M1_PR_MR ; + - D[6] ( PIN D[6] ) ( buffer.in[6] A ) + USE SIGNAL + + ROUTED met2 ( 13915 1207 ) ( * 1326 0 ) + NEW met1 ( 13869 1207 ) ( 13915 * ) + NEW met1 ( 13915 1207 ) M1M2_PR + NEW li1 ( 13869 1207 ) L1M1_PR_MR ; + - D[7] ( PIN D[7] ) ( buffer.in[7] A ) + USE SIGNAL + + ROUTED met2 ( 16215 1207 ) ( * 1326 0 ) + NEW met1 ( 16169 1207 ) ( 16215 * ) + NEW met1 ( 16215 1207 ) M1M2_PR + NEW li1 ( 16169 1207 ) L1M1_PR_MR ; + - D_nets.b0 ( buffer.in[0] X ) ( storage_3_1_0.bit0.bit D ) ( storage_3_0_0.bit0.bit D ) ( storage_2_1_0.bit0.bit D ) ( storage_2_0_0.bit0.bit D ) ( storage_1_1_0.bit0.bit D ) ( storage_1_0_0.bit0.bit D ) + ( storage_0_1_0.bit0.bit D ) ( storage_0_0_0.bit0.bit D ) + USE SIGNAL + + ROUTED met1 ( 202 969 ) ( 207 * ) + NEW met2 ( 207 969 ) ( * 1139 ) + NEW met1 ( 161 1139 ) ( 207 * ) + NEW met1 ( 202 629 ) ( 207 * ) + NEW met2 ( 207 629 ) ( * 969 ) + NEW met1 ( 202 459 ) ( 207 * ) + NEW met2 ( 207 459 ) ( * 629 ) + NEW met1 ( 202 119 ) ( 207 * ) + NEW met2 ( 207 119 ) ( * 459 ) + NEW met1 ( 1265 425 ) ( 1347 * ) + NEW met1 ( 1265 391 ) ( * 425 ) + NEW met1 ( 1173 391 ) ( 1265 * ) + NEW met1 ( 1173 391 ) ( * 459 ) + NEW met1 ( 207 459 ) ( 1173 * ) + NEW met1 ( 1352 629 ) ( 1357 * ) + NEW met2 ( 1357 425 ) ( * 629 ) + NEW met1 ( 1347 425 ) ( 1357 * ) + NEW met1 ( 1352 969 ) ( 1357 * ) + NEW met2 ( 1357 629 ) ( * 969 ) + NEW met1 ( 1352 85 ) ( 1357 * ) + NEW met2 ( 1357 85 ) ( * 425 ) + NEW li1 ( 202 969 ) L1M1_PR_MR + NEW met1 ( 207 969 ) M1M2_PR + NEW met1 ( 207 1139 ) M1M2_PR + NEW li1 ( 161 1139 ) L1M1_PR_MR + NEW li1 ( 202 629 ) L1M1_PR_MR + NEW met1 ( 207 629 ) M1M2_PR + NEW li1 ( 202 459 ) L1M1_PR_MR + NEW met1 ( 207 459 ) M1M2_PR + NEW li1 ( 202 119 ) L1M1_PR_MR + NEW met1 ( 207 119 ) M1M2_PR + NEW li1 ( 1347 425 ) L1M1_PR_MR + NEW li1 ( 1352 629 ) L1M1_PR_MR + NEW met1 ( 1357 629 ) M1M2_PR + NEW met1 ( 1357 425 ) M1M2_PR + NEW li1 ( 1352 969 ) L1M1_PR_MR + NEW met1 ( 1357 969 ) M1M2_PR + NEW li1 ( 1352 85 ) L1M1_PR_MR + NEW met1 ( 1357 85 ) M1M2_PR + NEW met1 ( 202 969 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 202 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 202 459 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 202 119 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 1357 629 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 1352 969 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 1357 85 ) RECT ( 0 -7 31 7 ) ; + - D_nets.b1 ( buffer.in[1] X ) ( storage_3_1_0.bit1.bit D ) ( storage_3_0_0.bit1.bit D ) ( storage_2_1_0.bit1.bit D ) ( storage_2_0_0.bit1.bit D ) ( storage_1_1_0.bit1.bit D ) ( storage_1_0_0.bit1.bit D ) + ( storage_0_1_0.bit1.bit D ) ( storage_0_0_0.bit1.bit D ) + USE SIGNAL + + ROUTED met1 ( 2502 425 ) ( 2507 * ) + NEW met2 ( 2507 425 ) ( * 1139 ) + NEW met1 ( 2461 1139 ) ( 2507 * ) + NEW met1 ( 2502 629 ) ( 2507 * ) + NEW met1 ( 2502 85 ) ( 2507 * ) + NEW met2 ( 2507 85 ) ( * 425 ) + NEW met1 ( 2461 969 ) ( 2497 * ) + NEW met1 ( 2461 969 ) ( * 1037 ) + NEW met2 ( 2461 1037 ) ( 2507 * ) + NEW met1 ( 2507 629 ) ( 3641 * ) + NEW met1 ( 3652 85 ) ( 3657 * ) + NEW met2 ( 3657 85 ) ( * 629 ) + NEW met1 ( 3641 629 ) ( 3657 * ) + NEW met1 ( 3652 1003 ) ( 3653 * ) + NEW met2 ( 3653 1003 ) ( 3657 * ) + NEW met2 ( 3657 629 ) ( * 1003 ) + NEW met1 ( 3652 425 ) ( 3657 * ) + NEW li1 ( 2502 425 ) L1M1_PR_MR + NEW met1 ( 2507 425 ) M1M2_PR + NEW met1 ( 2507 1139 ) M1M2_PR + NEW li1 ( 2461 1139 ) L1M1_PR_MR + NEW li1 ( 2502 629 ) L1M1_PR_MR + NEW met1 ( 2507 629 ) M1M2_PR + NEW li1 ( 2502 85 ) L1M1_PR_MR + NEW met1 ( 2507 85 ) M1M2_PR + NEW li1 ( 2497 969 ) L1M1_PR_MR + NEW met1 ( 2461 1037 ) M1M2_PR + NEW li1 ( 3641 629 ) L1M1_PR_MR + NEW li1 ( 3652 85 ) L1M1_PR_MR + NEW met1 ( 3657 85 ) M1M2_PR + NEW met1 ( 3657 629 ) M1M2_PR + NEW li1 ( 3652 1003 ) L1M1_PR_MR + NEW met1 ( 3653 1003 ) M1M2_PR + NEW li1 ( 3652 425 ) L1M1_PR_MR + NEW met1 ( 3657 425 ) M1M2_PR + NEW met1 ( 2507 425 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 2502 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 2502 85 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 3657 85 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 3652 1003 ) RECT ( -34 -7 0 7 ) + NEW met1 ( 3657 425 ) RECT ( 0 -7 31 7 ) ; + - D_nets.b2 ( buffer.in[2] X ) ( storage_3_1_0.bit2.bit D ) ( storage_3_0_0.bit2.bit D ) ( storage_2_1_0.bit2.bit D ) ( storage_2_0_0.bit2.bit D ) ( storage_1_1_0.bit2.bit D ) ( storage_1_0_0.bit2.bit D ) + ( storage_0_1_0.bit2.bit D ) ( storage_0_0_0.bit2.bit D ) + USE SIGNAL + + ROUTED met1 ( 4715 969 ) ( 4797 * ) + NEW met2 ( 4715 969 ) ( 4761 * ) + NEW met2 ( 4761 969 ) ( * 1139 ) + NEW met1 ( 4802 663 ) ( 4807 * ) + NEW met2 ( 4761 663 ) ( 4807 * ) + NEW met2 ( 4761 663 ) ( * 969 ) + NEW met1 ( 4802 425 ) ( 4807 * ) + NEW met2 ( 4807 425 ) ( * 663 ) + NEW met1 ( 4802 85 ) ( 4807 * ) + NEW met2 ( 4807 85 ) ( * 425 ) + NEW met1 ( 4807 85 ) ( 5941 * ) + NEW met1 ( 5865 425 ) ( 5947 * ) + NEW met2 ( 5865 85 ) ( * 425 ) + NEW met1 ( 5865 629 ) ( 5941 * ) + NEW met2 ( 5865 425 ) ( * 629 ) + NEW met1 ( 4797 969 ) ( 5947 * ) + NEW li1 ( 4797 969 ) L1M1_PR_MR + NEW met1 ( 4715 969 ) M1M2_PR + NEW li1 ( 4761 1139 ) L1M1_PR_MR + NEW met1 ( 4761 1139 ) M1M2_PR + NEW li1 ( 4802 663 ) L1M1_PR_MR + NEW met1 ( 4807 663 ) M1M2_PR + NEW li1 ( 4802 425 ) L1M1_PR_MR + NEW met1 ( 4807 425 ) M1M2_PR + NEW li1 ( 4802 85 ) L1M1_PR_MR + NEW met1 ( 4807 85 ) M1M2_PR + NEW li1 ( 5941 85 ) L1M1_PR_MR + NEW li1 ( 5947 425 ) L1M1_PR_MR + NEW met1 ( 5865 425 ) M1M2_PR + NEW met1 ( 5865 85 ) M1M2_PR + NEW li1 ( 5941 629 ) L1M1_PR_MR + NEW met1 ( 5865 629 ) M1M2_PR + NEW li1 ( 5947 969 ) L1M1_PR_MR + NEW met1 ( 4807 663 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 4807 425 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 4802 85 ) RECT ( -31 -7 0 7 ) ; + - D_nets.b3 ( buffer.in[3] X ) ( storage_3_1_0.bit3.bit D ) ( storage_3_0_0.bit3.bit D ) ( storage_2_1_0.bit3.bit D ) ( storage_2_0_0.bit3.bit D ) ( storage_1_1_0.bit3.bit D ) ( storage_1_0_0.bit3.bit D ) + ( storage_0_1_0.bit3.bit D ) ( storage_0_0_0.bit3.bit D ) + USE SIGNAL + + ROUTED met1 ( 7102 969 ) ( 7107 * ) + NEW met2 ( 7107 969 ) ( * 1139 ) + NEW met1 ( 7061 1139 ) ( 7107 * ) + NEW met1 ( 7102 629 ) ( 7107 * ) + NEW met2 ( 7107 629 ) ( * 969 ) + NEW met1 ( 7102 459 ) ( 7107 * ) + NEW met2 ( 7107 459 ) ( * 629 ) + NEW met1 ( 7102 85 ) ( 7107 * ) + NEW met2 ( 7107 85 ) ( * 459 ) + NEW met1 ( 7107 629 ) ( 8241 * ) + NEW met1 ( 8252 459 ) ( 8257 * ) + NEW met2 ( 8257 459 ) ( * 629 ) + NEW met1 ( 8241 629 ) ( 8257 * ) + NEW met1 ( 8252 85 ) ( 8257 * ) + NEW met2 ( 8257 85 ) ( * 459 ) + NEW met1 ( 8073 969 ) ( 8247 * ) + NEW met2 ( 8073 629 ) ( * 969 ) + NEW li1 ( 7102 969 ) L1M1_PR_MR + NEW met1 ( 7107 969 ) M1M2_PR + NEW met1 ( 7107 1139 ) M1M2_PR + NEW li1 ( 7061 1139 ) L1M1_PR_MR + NEW li1 ( 7102 629 ) L1M1_PR_MR + NEW met1 ( 7107 629 ) M1M2_PR + NEW li1 ( 7102 459 ) L1M1_PR_MR + NEW met1 ( 7107 459 ) M1M2_PR + NEW li1 ( 7102 85 ) L1M1_PR_MR + NEW met1 ( 7107 85 ) M1M2_PR + NEW li1 ( 8241 629 ) L1M1_PR_MR + NEW li1 ( 8252 459 ) L1M1_PR_MR + NEW met1 ( 8257 459 ) M1M2_PR + NEW met1 ( 8257 629 ) M1M2_PR + NEW li1 ( 8252 85 ) L1M1_PR_MR + NEW met1 ( 8257 85 ) M1M2_PR + NEW li1 ( 8247 969 ) L1M1_PR_MR + NEW met1 ( 8073 969 ) M1M2_PR + NEW met1 ( 8073 629 ) M1M2_PR + NEW met1 ( 7102 969 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 7102 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 7107 459 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 7102 85 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 8252 459 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 8252 85 ) RECT ( -31 -7 0 7 ) ; + - D_nets.b4 ( buffer.in[4] X ) ( storage_3_1_0.bit4.bit D ) ( storage_3_0_0.bit4.bit D ) ( storage_2_1_0.bit4.bit D ) ( storage_2_0_0.bit4.bit D ) ( storage_1_1_0.bit4.bit D ) ( storage_1_0_0.bit4.bit D ) + ( storage_0_1_0.bit4.bit D ) ( storage_0_0_0.bit4.bit D ) + USE SIGNAL + + ROUTED met1 ( 10552 85 ) ( 10557 * ) + NEW met2 ( 10557 85 ) ( * 629 ) + NEW met1 ( 10541 629 ) ( 10557 * ) + NEW met1 ( 10552 425 ) ( 10557 * ) + NEW met1 ( 10552 969 ) ( 10557 * ) + NEW met2 ( 10557 629 ) ( * 969 ) + NEW met1 ( 9402 969 ) ( 9407 * ) + NEW met2 ( 9407 969 ) ( * 1139 ) + NEW met1 ( 9361 1139 ) ( 9407 * ) + NEW met1 ( 9402 629 ) ( 9407 * ) + NEW met2 ( 9407 629 ) ( * 969 ) + NEW met1 ( 9402 459 ) ( 9407 * ) + NEW met2 ( 9407 459 ) ( * 629 ) + NEW met1 ( 9402 85 ) ( 9407 * ) + NEW met2 ( 9407 85 ) ( * 459 ) + NEW met1 ( 9407 629 ) ( 10541 * ) + NEW li1 ( 10541 629 ) L1M1_PR_MR + NEW li1 ( 10552 85 ) L1M1_PR_MR + NEW met1 ( 10557 85 ) M1M2_PR + NEW met1 ( 10557 629 ) M1M2_PR + NEW li1 ( 10552 425 ) L1M1_PR_MR + NEW met1 ( 10557 425 ) M1M2_PR + NEW li1 ( 10552 969 ) L1M1_PR_MR + NEW met1 ( 10557 969 ) M1M2_PR + NEW li1 ( 9402 969 ) L1M1_PR_MR + NEW met1 ( 9407 969 ) M1M2_PR + NEW met1 ( 9407 1139 ) M1M2_PR + NEW li1 ( 9361 1139 ) L1M1_PR_MR + NEW li1 ( 9402 629 ) L1M1_PR_MR + NEW met1 ( 9407 629 ) M1M2_PR + NEW li1 ( 9402 459 ) L1M1_PR_MR + NEW met1 ( 9407 459 ) M1M2_PR + NEW li1 ( 9402 85 ) L1M1_PR_MR + NEW met1 ( 9407 85 ) M1M2_PR + NEW met1 ( 10552 85 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 10557 425 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 10557 969 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 9402 969 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 9402 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 9402 459 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 9407 85 ) RECT ( 0 -7 31 7 ) ; + - D_nets.b5 ( buffer.in[5] X ) ( storage_3_1_0.bit5.bit D ) ( storage_3_0_0.bit5.bit D ) ( storage_2_1_0.bit5.bit D ) ( storage_2_0_0.bit5.bit D ) ( storage_1_1_0.bit5.bit D ) ( storage_1_0_0.bit5.bit D ) + ( storage_0_1_0.bit5.bit D ) ( storage_0_0_0.bit5.bit D ) + USE SIGNAL + + ROUTED met1 ( 11702 629 ) ( 11707 * ) + NEW met2 ( 11707 629 ) ( * 1139 ) + NEW met1 ( 11661 1139 ) ( 11707 * ) + NEW met1 ( 11702 85 ) ( 11707 * ) + NEW met2 ( 11707 85 ) ( * 629 ) + NEW met1 ( 11702 1003 ) ( 11753 * ) + NEW met2 ( 11707 1003 ) ( 11753 * ) + NEW met1 ( 11702 425 ) ( 11845 * ) + NEW met2 ( 11707 425 ) ( 11845 * ) + NEW met1 ( 11707 85 ) ( 12841 * ) + NEW met1 ( 12852 425 ) ( 12857 * ) + NEW met2 ( 12857 85 ) ( * 425 ) + NEW met1 ( 12841 85 ) ( 12857 * ) + NEW met1 ( 12852 629 ) ( 12857 * ) + NEW met2 ( 12857 425 ) ( * 629 ) + NEW met1 ( 12852 1003 ) ( 12857 * ) + NEW met2 ( 12857 629 ) ( * 1003 ) + NEW li1 ( 11702 629 ) L1M1_PR_MR + NEW met1 ( 11707 629 ) M1M2_PR + NEW met1 ( 11707 1139 ) M1M2_PR + NEW li1 ( 11661 1139 ) L1M1_PR_MR + NEW li1 ( 11702 85 ) L1M1_PR_MR + NEW met1 ( 11707 85 ) M1M2_PR + NEW li1 ( 11702 1003 ) L1M1_PR_MR + NEW met1 ( 11753 1003 ) M1M2_PR + NEW li1 ( 11702 425 ) L1M1_PR_MR + NEW met1 ( 11845 425 ) M1M2_PR + NEW li1 ( 12841 85 ) L1M1_PR_MR + NEW li1 ( 12852 425 ) L1M1_PR_MR + NEW met1 ( 12857 425 ) M1M2_PR + NEW met1 ( 12857 85 ) M1M2_PR + NEW li1 ( 12852 629 ) L1M1_PR_MR + NEW met1 ( 12857 629 ) M1M2_PR + NEW li1 ( 12852 1003 ) L1M1_PR_MR + NEW met1 ( 12857 1003 ) M1M2_PR + NEW met1 ( 11707 629 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 11702 85 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 12852 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 12852 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 12857 1003 ) RECT ( 0 -7 31 7 ) ; + - D_nets.b6 ( buffer.in[6] X ) ( storage_3_1_0.bit6.bit D ) ( storage_3_0_0.bit6.bit D ) ( storage_2_1_0.bit6.bit D ) ( storage_2_0_0.bit6.bit D ) ( storage_1_1_0.bit6.bit D ) ( storage_1_0_0.bit6.bit D ) + ( storage_0_1_0.bit6.bit D ) ( storage_0_0_0.bit6.bit D ) + USE SIGNAL + + ROUTED met1 ( 14002 85 ) ( 14007 * ) + NEW met1 ( 14007 51 ) ( * 85 ) + NEW met1 ( 13915 425 ) ( 13997 * ) + NEW met2 ( 13915 85 ) ( * 425 ) + NEW met1 ( 13915 85 ) ( 14002 * ) + NEW met1 ( 13915 663 ) ( 13997 * ) + NEW met2 ( 13915 425 ) ( * 663 ) + NEW met1 ( 13915 1139 ) ( 13961 * ) + NEW met2 ( 13915 663 ) ( * 1139 ) + NEW met1 ( 13991 1003 ) ( * 1037 ) + NEW met1 ( 13915 1037 ) ( 13991 * ) + NEW met1 ( 14789 85 ) ( 15141 * ) + NEW met1 ( 14789 51 ) ( * 85 ) + NEW met1 ( 15152 459 ) ( 15157 * ) + NEW met2 ( 15157 85 ) ( * 459 ) + NEW met1 ( 15141 85 ) ( 15157 * ) + NEW met1 ( 15152 629 ) ( 15157 * ) + NEW met2 ( 15157 459 ) ( * 629 ) + NEW met1 ( 15152 1003 ) ( 15157 * ) + NEW met2 ( 15157 629 ) ( * 1003 ) + NEW met1 ( 14007 51 ) ( 14789 * ) + NEW li1 ( 14002 85 ) L1M1_PR_MR + NEW li1 ( 13997 425 ) L1M1_PR_MR + NEW met1 ( 13915 425 ) M1M2_PR + NEW met1 ( 13915 85 ) M1M2_PR + NEW li1 ( 13997 663 ) L1M1_PR_MR + NEW met1 ( 13915 663 ) M1M2_PR + NEW li1 ( 13961 1139 ) L1M1_PR_MR + NEW met1 ( 13915 1139 ) M1M2_PR + NEW li1 ( 13991 1003 ) L1M1_PR_MR + NEW met1 ( 13915 1037 ) M1M2_PR + NEW li1 ( 15141 85 ) L1M1_PR_MR + NEW li1 ( 15152 459 ) L1M1_PR_MR + NEW met1 ( 15157 459 ) M1M2_PR + NEW met1 ( 15157 85 ) M1M2_PR + NEW li1 ( 15152 629 ) L1M1_PR_MR + NEW met1 ( 15157 629 ) M1M2_PR + NEW li1 ( 15152 1003 ) L1M1_PR_MR + NEW met1 ( 15157 1003 ) M1M2_PR + NEW met1 ( 15152 459 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 15152 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 15157 1003 ) RECT ( 0 -7 31 7 ) ; + - D_nets.b7 ( buffer.in[7] X ) ( storage_3_1_0.bit7.bit D ) ( storage_3_0_0.bit7.bit D ) ( storage_2_1_0.bit7.bit D ) ( storage_2_0_0.bit7.bit D ) ( storage_1_1_0.bit7.bit D ) ( storage_1_0_0.bit7.bit D ) + ( storage_0_1_0.bit7.bit D ) ( storage_0_0_0.bit7.bit D ) + USE SIGNAL + + ROUTED met1 ( 16302 969 ) ( 16307 * ) + NEW met2 ( 16307 969 ) ( * 1139 ) + NEW met1 ( 16261 1139 ) ( 16307 * ) + NEW met1 ( 16302 629 ) ( 16307 * ) + NEW met2 ( 16307 629 ) ( * 969 ) + NEW met1 ( 16302 459 ) ( 16307 * ) + NEW met2 ( 16307 459 ) ( * 629 ) + NEW met1 ( 16302 85 ) ( 16307 * ) + NEW met2 ( 16307 85 ) ( * 459 ) + NEW met1 ( 16307 425 ) ( 17447 * ) + NEW met1 ( 16307 425 ) ( * 459 ) + NEW met1 ( 17452 85 ) ( 17457 * ) + NEW met2 ( 17457 85 ) ( * 425 ) + NEW met1 ( 17447 425 ) ( 17457 * ) + NEW met1 ( 17452 629 ) ( 17457 * ) + NEW met2 ( 17457 425 ) ( * 629 ) + NEW met1 ( 17452 1003 ) ( 17457 * ) + NEW met2 ( 17457 629 ) ( * 1003 ) + NEW li1 ( 16302 969 ) L1M1_PR_MR + NEW met1 ( 16307 969 ) M1M2_PR + NEW met1 ( 16307 1139 ) M1M2_PR + NEW li1 ( 16261 1139 ) L1M1_PR_MR + NEW li1 ( 16302 629 ) L1M1_PR_MR + NEW met1 ( 16307 629 ) M1M2_PR + NEW li1 ( 16302 459 ) L1M1_PR_MR + NEW met1 ( 16307 459 ) M1M2_PR + NEW li1 ( 16302 85 ) L1M1_PR_MR + NEW met1 ( 16307 85 ) M1M2_PR + NEW li1 ( 17447 425 ) L1M1_PR_MR + NEW li1 ( 17452 85 ) L1M1_PR_MR + NEW met1 ( 17457 85 ) M1M2_PR + NEW met1 ( 17457 425 ) M1M2_PR + NEW li1 ( 17452 629 ) L1M1_PR_MR + NEW met1 ( 17457 629 ) M1M2_PR + NEW li1 ( 17452 1003 ) L1M1_PR_MR + NEW met1 ( 17457 1003 ) M1M2_PR + NEW met1 ( 16302 969 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 16302 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 16302 459 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 16307 85 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 17452 85 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 17452 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 17452 1003 ) RECT ( -31 -7 0 7 ) ; + - Q[0] ( PIN Q[0] ) ( mux_slice0_bit0.inv Y ) + USE SIGNAL + + ROUTED met1 ( 1541 1309 ) ( 1587 * ) + NEW met2 ( 1587 1309 ) ( * 1326 0 ) + NEW li1 ( 1541 1309 ) L1M1_PR_MR + NEW met1 ( 1587 1309 ) M1M2_PR ; + - Q[1] ( PIN Q[1] ) ( mux_slice0_bit1.inv Y ) + USE SIGNAL + + ROUTED met2 ( 2691 1309 ) ( * 1326 0 ) + NEW met1 ( 2691 1309 ) ( 3841 * ) + NEW met1 ( 2691 1309 ) M1M2_PR + NEW li1 ( 3841 1309 ) L1M1_PR_MR ; + - Q[2] ( PIN Q[2] ) ( mux_slice0_bit2.inv Y ) + USE SIGNAL + + ROUTED met2 ( 2875 1139 ) ( * 1326 0 ) + NEW met1 ( 2875 1139 ) ( 3427 * ) + NEW met2 ( 3427 1139 ) ( * 1190 ) + NEW met3 ( 3427 1190 ) ( 4807 * ) + NEW met2 ( 4807 1139 ) ( * 1190 ) + NEW met2 ( 5497 1139 ) ( * 1258 ) + NEW met3 ( 5497 1258 ) ( 6141 * ) + NEW met2 ( 6141 1241 ) ( * 1258 ) + NEW met1 ( 4807 1139 ) ( 5497 * ) + NEW met1 ( 2875 1139 ) M1M2_PR + NEW met1 ( 3427 1139 ) M1M2_PR + NEW met2 ( 3427 1190 ) M2M3_PR + NEW met2 ( 4807 1190 ) M2M3_PR + NEW met1 ( 4807 1139 ) M1M2_PR + NEW met1 ( 5497 1139 ) M1M2_PR + NEW met2 ( 5497 1258 ) M2M3_PR + NEW met2 ( 6141 1258 ) M2M3_PR + NEW li1 ( 6141 1241 ) L1M1_PR_MR + NEW met1 ( 6141 1241 ) M1M2_PR ; + - Q[3] ( PIN Q[3] ) ( mux_slice0_bit3.inv Y ) + USE SIGNAL + + ROUTED met2 ( 8487 1207 ) ( * 1326 0 ) + NEW li1 ( 8487 1207 ) L1M1_PR_MR + NEW met1 ( 8487 1207 ) M1M2_PR ; + - Q[4] ( PIN Q[4] ) ( mux_slice0_bit4.inv Y ) + USE SIGNAL + + ROUTED met1 ( 10741 1309 ) ( 10787 * ) + NEW met2 ( 10787 1309 ) ( * 1326 0 ) + NEW li1 ( 10741 1309 ) L1M1_PR_MR + NEW met1 ( 10787 1309 ) M1M2_PR ; + - Q[5] ( PIN Q[5] ) ( mux_slice0_bit5.inv Y ) + USE SIGNAL + + ROUTED met1 ( 13041 1309 ) ( 13087 * ) + NEW met2 ( 13087 1309 ) ( * 1326 0 ) + NEW li1 ( 13041 1309 ) L1M1_PR_MR + NEW met1 ( 13087 1309 ) M1M2_PR ; + - Q[6] ( PIN Q[6] ) ( mux_slice0_bit6.inv Y ) + USE SIGNAL + + ROUTED met1 ( 15341 1309 ) ( 15387 * ) + NEW met2 ( 15387 1309 ) ( * 1326 0 ) + NEW li1 ( 15341 1309 ) L1M1_PR_MR + NEW met1 ( 15387 1309 ) M1M2_PR ; + - Q[7] ( PIN Q[7] ) ( mux_slice0_bit7.inv Y ) + USE SIGNAL + + ROUTED met1 ( 17641 1309 ) ( 17687 * ) + NEW met2 ( 17687 1309 ) ( * 1326 0 ) + NEW li1 ( 17641 1309 ) L1M1_PR_MR + NEW met1 ( 17687 1309 ) M1M2_PR ; + - addr_rw[0] ( PIN addr_rw[0] ) ( mux_slice0_bit7.aoi B1 ) ( mux_slice0_bit6.aoi B1 ) ( mux_slice0_bit5.aoi B1 ) ( mux_slice0_bit4.aoi B1 ) ( mux_slice0_bit3.aoi B1 ) ( mux_slice0_bit2.aoi B1 ) + ( mux_slice0_bit1.aoi B1 ) ( mux_slice0_bit0.aoi B1 ) ( storage_3_1_0.word_and B ) ( storage_2_1_0.word_and B ) ( storage_1_1_0.word_and B ) ( storage_0_1_0.word_and B ) ( word_sel.inv_addr_0 A ) + USE SIGNAL + + ROUTED met1 ( 20861 51 ) ( 21045 * ) + NEW met1 ( 20861 51 ) ( * 85 ) + NEW met1 ( 20815 85 ) ( 20861 * ) + NEW met1 ( 20815 85 ) ( * 119 ) + NEW met2 ( 10511 1173 ) ( * 1275 ) + NEW met1 ( 10511 1139 ) ( * 1173 ) + NEW met2 ( 20493 935 ) ( * 1207 ) + NEW met2 ( 20493 663 ) ( * 935 ) + NEW met2 ( 20493 391 ) ( * 663 ) + NEW met2 ( 20493 153 ) ( * 391 ) + NEW met1 ( 20493 119 ) ( * 153 ) + NEW met1 ( 20493 119 ) ( 20815 * ) + NEW met1 ( 12811 1207 ) ( * 1241 ) + NEW met1 ( 11523 1241 ) ( 12811 * ) + NEW met2 ( 11523 1139 ) ( * 1241 ) + NEW met1 ( 12811 1241 ) ( * 1275 ) + NEW met1 ( 10511 1139 ) ( 11523 * ) + NEW met2 ( 1311 34 0 ) ( * 1173 ) + NEW met2 ( 4761 1207 ) ( * 1326 ) + NEW met3 ( 1311 1326 ) ( 4761 * ) + NEW met2 ( 1311 1173 ) ( * 1326 ) + NEW met2 ( 3611 1207 ) ( * 1326 ) + NEW met1 ( 8211 1207 ) ( * 1275 ) + NEW met2 ( 4899 1190 ) ( * 1207 ) + NEW met3 ( 4899 1190 ) ( 8211 * ) + NEW met2 ( 8211 1190 ) ( * 1207 ) + NEW met2 ( 5911 1173 ) ( * 1190 ) + NEW met1 ( 4761 1207 ) ( 4899 * ) + NEW met1 ( 8211 1275 ) ( 10511 * ) + NEW met2 ( 17411 1173 ) ( * 1190 ) + NEW met3 ( 17411 1190 ) ( 17641 * ) + NEW met2 ( 17641 1190 ) ( * 1207 ) + NEW met2 ( 15111 1190 ) ( * 1207 ) + NEW met3 ( 15111 1190 ) ( 17411 * ) + NEW met1 ( 15111 1207 ) ( * 1275 ) + NEW met1 ( 12811 1275 ) ( 15111 * ) + NEW met1 ( 17641 1207 ) ( 20493 * ) + NEW li1 ( 21045 51 ) L1M1_PR_MR + NEW li1 ( 10511 1173 ) L1M1_PR_MR + NEW met1 ( 10511 1173 ) M1M2_PR + NEW met1 ( 10511 1275 ) M1M2_PR + NEW li1 ( 20493 935 ) L1M1_PR_MR + NEW met1 ( 20493 935 ) M1M2_PR + NEW met1 ( 20493 1207 ) M1M2_PR + NEW li1 ( 20493 663 ) L1M1_PR_MR + NEW met1 ( 20493 663 ) M1M2_PR + NEW li1 ( 20493 391 ) L1M1_PR_MR + NEW met1 ( 20493 391 ) M1M2_PR + NEW li1 ( 20493 153 ) L1M1_PR_MR + NEW met1 ( 20493 153 ) M1M2_PR + NEW li1 ( 12811 1207 ) L1M1_PR_MR + NEW met1 ( 11523 1241 ) M1M2_PR + NEW met1 ( 11523 1139 ) M1M2_PR + NEW li1 ( 1311 1173 ) L1M1_PR_MR + NEW met1 ( 1311 1173 ) M1M2_PR + NEW met1 ( 4761 1207 ) M1M2_PR + NEW met2 ( 4761 1326 ) M2M3_PR + NEW met2 ( 1311 1326 ) M2M3_PR + NEW li1 ( 3611 1207 ) L1M1_PR_MR + NEW met1 ( 3611 1207 ) M1M2_PR + NEW met2 ( 3611 1326 ) M2M3_PR + NEW li1 ( 8211 1207 ) L1M1_PR_MR + NEW met1 ( 4899 1207 ) M1M2_PR + NEW met2 ( 4899 1190 ) M2M3_PR + NEW met2 ( 8211 1190 ) M2M3_PR + NEW met1 ( 8211 1207 ) M1M2_PR + NEW li1 ( 5911 1173 ) L1M1_PR_MR + NEW met1 ( 5911 1173 ) M1M2_PR + NEW met2 ( 5911 1190 ) M2M3_PR + NEW li1 ( 17411 1173 ) L1M1_PR_MR + NEW met1 ( 17411 1173 ) M1M2_PR + NEW met2 ( 17411 1190 ) M2M3_PR + NEW met2 ( 17641 1190 ) M2M3_PR + NEW met1 ( 17641 1207 ) M1M2_PR + NEW li1 ( 15111 1207 ) L1M1_PR_MR + NEW met1 ( 15111 1207 ) M1M2_PR + NEW met2 ( 15111 1190 ) M2M3_PR + NEW met3 ( 3611 1326 ) RECT ( -62 -15 0 15 ) + NEW met3 ( 5911 1190 ) RECT ( -62 -15 0 15 ) ; + - addr_rw[1] ( PIN addr_rw[1] ) ( decoder.inv_1 A ) ( decoder_3.and_layer0 A ) ( decoder_1.and_layer0 A ) + USE SIGNAL + + ROUTED met1 ( 21045 731 ) ( 21137 * ) + NEW met2 ( 21137 731 ) ( * 1275 ) + NEW met1 ( 21045 1275 ) ( 21137 * ) + NEW met1 ( 21413 663 ) ( * 731 ) + NEW met1 ( 21137 731 ) ( 21413 * ) + NEW met3 ( 21413 714 ) ( 21482 * 0 ) + NEW met2 ( 21413 714 ) ( * 731 ) + NEW li1 ( 21045 731 ) L1M1_PR_MR + NEW met1 ( 21137 731 ) M1M2_PR + NEW met1 ( 21137 1275 ) M1M2_PR + NEW li1 ( 21045 1275 ) L1M1_PR_MR + NEW li1 ( 21413 663 ) L1M1_PR_MR + NEW met2 ( 21413 714 ) M2M3_PR + NEW met1 ( 21413 731 ) M1M2_PR ; + - addr_rw[2] ( PIN addr_rw[2] ) ( decoder.inv_2 A ) ( decoder_3.and_layer0 B ) ( decoder_2.and_layer0 B ) + USE SIGNAL + + ROUTED met2 ( 21413 119 ) ( * 170 ) + NEW met3 ( 21413 170 ) ( 21482 * 0 ) + NEW met1 ( 21137 935 ) ( 21367 * ) + NEW met2 ( 21367 170 ) ( * 935 ) + NEW met2 ( 21367 170 ) ( 21413 * ) + NEW met1 ( 21137 1207 ) ( 21183 * ) + NEW met2 ( 21183 935 ) ( * 1207 ) + NEW li1 ( 21413 119 ) L1M1_PR_MR + NEW met1 ( 21413 119 ) M1M2_PR + NEW met2 ( 21413 170 ) M2M3_PR + NEW li1 ( 21137 935 ) L1M1_PR_MR + NEW met1 ( 21367 935 ) M1M2_PR + NEW li1 ( 21137 1207 ) L1M1_PR_MR + NEW met1 ( 21183 1207 ) M1M2_PR + NEW met1 ( 21183 935 ) M1M2_PR ; + - clk ( PIN clk ) ( storage_3_1_0.cg CLK ) ( storage_3_0_0.cg CLK ) ( storage_2_1_0.cg CLK ) ( storage_2_0_0.cg CLK ) ( storage_1_1_0.cg CLK ) ( storage_1_0_0.cg CLK ) + ( storage_0_1_0.cg CLK ) ( storage_0_0_0.cg CLK ) + USE SIGNAL + + ROUTED met2 ( 19803 119 ) ( * 425 ) + NEW met2 ( 19803 425 ) ( * 663 ) + NEW met2 ( 19803 663 ) ( * 969 ) + NEW met1 ( 19573 1003 ) ( * 1037 ) + NEW met1 ( 19573 1003 ) ( 19665 * ) + NEW met1 ( 19665 1003 ) ( * 1037 ) + NEW met1 ( 19665 1037 ) ( 19803 * ) + NEW met1 ( 19803 969 0 ) ( * 1037 ) + NEW met1 ( 18975 969 0 ) ( 19067 * ) + NEW met2 ( 19067 969 ) ( 19113 * ) + NEW met2 ( 19113 969 ) ( * 1037 ) + NEW met1 ( 18975 663 0 ) ( 19067 * ) + NEW met2 ( 19067 663 ) ( * 969 ) + NEW met2 ( 18699 425 ) ( * 663 ) + NEW met2 ( 18699 119 ) ( * 425 ) + NEW met2 ( 18791 34 0 ) ( * 119 ) + NEW met1 ( 19113 1037 ) ( 19573 * ) + NEW met1 ( 19803 425 ) M1M2_PR + NEW met1 ( 19803 119 ) M1M2_PR + NEW met1 ( 19803 663 ) M1M2_PR + NEW met1 ( 19803 969 ) M1M2_PR + NEW met1 ( 19067 969 ) M1M2_PR + NEW met1 ( 19113 1037 ) M1M2_PR + NEW met1 ( 19067 663 ) M1M2_PR + NEW met1 ( 18699 425 ) M1M2_PR + NEW met1 ( 18699 663 ) M1M2_PR + NEW met1 ( 18699 119 ) M1M2_PR + NEW met1 ( 18791 119 ) M1M2_PR ; + - decoder_0.decoder0 ( storage_0_1_0.select_inv_0 A ) ( storage_0_1_0.word_and A ) ( storage_0_0_0.select_inv_0 A ) ( storage_0_0_0.word_and A ) ( decoder_0.buf_port0 X ) + USE SIGNAL + + ROUTED met1 ( 20861 119 ) ( 21091 * ) + NEW met2 ( 21091 119 ) ( * 323 ) + NEW met1 ( 21091 323 ) ( 21367 * ) + NEW met1 ( 20953 119 ) ( * 221 ) + NEW met1 ( 20401 187 ) ( * 221 ) + NEW met2 ( 19573 85 ) ( * 187 ) + NEW met1 ( 19573 187 ) ( 20401 * ) + NEW met1 ( 19113 187 ) ( 19573 * ) + NEW met1 ( 20401 221 ) ( 20953 * ) + NEW li1 ( 20861 119 ) L1M1_PR_MR + NEW met1 ( 21091 119 ) M1M2_PR + NEW met1 ( 21091 323 ) M1M2_PR + NEW li1 ( 21367 323 ) L1M1_PR_MR + NEW li1 ( 20401 187 ) L1M1_PR_MR + NEW li1 ( 19573 85 ) L1M1_PR_MR + NEW met1 ( 19573 85 ) M1M2_PR + NEW met1 ( 19573 187 ) M1M2_PR + NEW li1 ( 19113 187 ) L1M1_PR_MR ; + - decoder_0.decoder_out ( decoder_0.buf_port0 A ) ( decoder_0.and_layer0 X ) + USE SIGNAL + + ROUTED met1 ( 21229 425 ) ( 21275 * ) + NEW li1 ( 21275 425 ) L1M1_PR_MR + NEW li1 ( 21229 425 ) L1M1_PR_MR ; + - decoder_0.layer_in0 + USE SIGNAL ; + - decoder_1.decoder0 ( storage_1_1_0.select_inv_0 A ) ( storage_1_1_0.word_and A ) ( storage_1_0_0.select_inv_0 A ) ( storage_1_0_0.word_and A ) ( decoder_1.buf_port0 X ) + USE SIGNAL + + ROUTED met1 ( 19113 391 ) ( * 425 ) + NEW met2 ( 20861 493 ) ( * 595 ) + NEW met1 ( 20861 595 ) ( 21367 * ) + NEW met1 ( 20401 391 ) ( * 425 ) + NEW met1 ( 20401 425 ) ( 20861 * ) + NEW met1 ( 19573 425 ) ( 19711 * ) + NEW met1 ( 19711 391 ) ( * 425 ) + NEW met1 ( 19711 391 ) ( 20401 * ) + NEW met1 ( 19389 425 ) ( * 427 ) + NEW met1 ( 19389 427 ) ( 19481 * ) + NEW met1 ( 19481 427 ) ( * 437 ) + NEW met1 ( 19481 437 ) ( 19527 * ) + NEW met1 ( 19527 425 ) ( * 437 ) + NEW met1 ( 19527 425 ) ( 19573 * ) + NEW met1 ( 19113 425 ) ( 19389 * ) + NEW li1 ( 19113 391 ) L1M1_PR_MR + NEW li1 ( 20861 493 ) L1M1_PR_MR + NEW met1 ( 20861 493 ) M1M2_PR + NEW met1 ( 20861 595 ) M1M2_PR + NEW li1 ( 21367 595 ) L1M1_PR_MR + NEW li1 ( 20401 391 ) L1M1_PR_MR + NEW li1 ( 20861 425 ) L1M1_PR_MR + NEW li1 ( 19573 425 ) L1M1_PR_MR ; + - decoder_1.decoder_out ( decoder_1.buf_port0 A ) ( decoder_1.and_layer0 X ) + USE SIGNAL + + ROUTED met1 ( 21229 663 ) ( 21275 * ) + NEW li1 ( 21275 663 ) L1M1_PR_MR + NEW li1 ( 21229 663 ) L1M1_PR_MR ; + - decoder_1.layer_in0 + USE SIGNAL ; + - decoder_2.decoder0 ( storage_2_1_0.select_inv_0 A ) ( storage_2_1_0.word_and A ) ( storage_2_0_0.select_inv_0 A ) ( storage_2_0_0.word_and A ) ( decoder_2.buf_port0 X ) + USE SIGNAL + + ROUTED met1 ( 19159 697 ) ( * 731 ) + NEW met1 ( 19113 697 ) ( 19159 * ) + NEW met1 ( 20861 663 ) ( * 697 ) + NEW met1 ( 20861 697 ) ( 21183 * ) + NEW met2 ( 21183 697 ) ( * 867 ) + NEW met1 ( 21183 867 ) ( 21367 * ) + NEW met1 ( 20401 697 ) ( 20539 * ) + NEW met1 ( 20539 663 ) ( * 697 ) + NEW met1 ( 20539 663 ) ( 20677 * ) + NEW met1 ( 20677 663 ) ( * 697 ) + NEW met1 ( 20677 697 ) ( 20861 * ) + NEW met1 ( 19573 629 ) ( 19849 * ) + NEW met2 ( 19849 629 ) ( * 697 ) + NEW met1 ( 19849 697 ) ( 20401 * ) + NEW met1 ( 19573 629 ) ( * 731 ) + NEW met1 ( 19159 731 ) ( 19573 * ) + NEW li1 ( 19113 697 ) L1M1_PR_MR + NEW li1 ( 20861 663 ) L1M1_PR_MR + NEW met1 ( 21183 697 ) M1M2_PR + NEW met1 ( 21183 867 ) M1M2_PR + NEW li1 ( 21367 867 ) L1M1_PR_MR + NEW li1 ( 20401 697 ) L1M1_PR_MR + NEW li1 ( 19573 629 ) L1M1_PR_MR + NEW met1 ( 19849 629 ) M1M2_PR + NEW met1 ( 19849 697 ) M1M2_PR ; + - decoder_2.decoder_out ( decoder_2.buf_port0 A ) ( decoder_2.and_layer0 X ) + USE SIGNAL + + ROUTED met1 ( 21229 969 ) ( 21275 * ) + NEW li1 ( 21275 969 ) L1M1_PR_MR + NEW li1 ( 21229 969 ) L1M1_PR_MR ; + - decoder_2.layer_in0 + USE SIGNAL ; + - decoder_3.decoder0 ( storage_3_1_0.select_inv_0 A ) ( storage_3_1_0.word_and A ) ( storage_3_0_0.select_inv_0 A ) ( storage_3_0_0.word_and A ) ( decoder_3.buf_port0 X ) + USE SIGNAL + + ROUTED met1 ( 19113 935 ) ( * 969 ) + NEW met2 ( 20861 1037 ) ( * 1139 ) + NEW met1 ( 20861 1139 ) ( 21367 * ) + NEW met1 ( 20401 935 ) ( * 969 ) + NEW met1 ( 20401 969 ) ( 20861 * ) + NEW met1 ( 19573 969 ) ( 19711 * ) + NEW met2 ( 19711 969 ) ( * 1037 ) + NEW met2 ( 19711 1037 ) ( 19849 * ) + NEW met2 ( 19849 935 ) ( * 1037 ) + NEW met1 ( 19849 935 ) ( 20401 * ) + NEW met1 ( 19113 969 ) ( 19573 * ) + NEW li1 ( 19113 935 ) L1M1_PR_MR + NEW li1 ( 20861 1037 ) L1M1_PR_MR + NEW met1 ( 20861 1037 ) M1M2_PR + NEW met1 ( 20861 1139 ) M1M2_PR + NEW li1 ( 21367 1139 ) L1M1_PR_MR + NEW li1 ( 20401 935 ) L1M1_PR_MR + NEW li1 ( 20861 969 ) L1M1_PR_MR + NEW li1 ( 19573 969 ) L1M1_PR_MR + NEW met1 ( 19711 969 ) M1M2_PR + NEW met1 ( 19849 935 ) M1M2_PR ; + - decoder_3.decoder_out ( decoder_3.buf_port0 A ) ( decoder_3.and_layer0 X ) + USE SIGNAL + + ROUTED met1 ( 21229 1207 ) ( 21275 * ) + NEW li1 ( 21275 1207 ) L1M1_PR_MR + NEW li1 ( 21229 1207 ) L1M1_PR_MR ; + - decoder_3.layer_in0 + USE SIGNAL ; + - inv.addr0 ( mux_slice0_bit7.aoi A1 ) ( mux_slice0_bit6.aoi A1 ) ( mux_slice0_bit5.aoi A1 ) ( mux_slice0_bit4.aoi A1 ) ( mux_slice0_bit3.aoi A1 ) ( mux_slice0_bit2.aoi A1 ) ( mux_slice0_bit1.aoi A1 ) + ( mux_slice0_bit0.aoi A1 ) ( storage_3_0_0.word_and B ) ( storage_2_0_0.word_and B ) ( storage_1_0_0.word_and B ) ( storage_0_0_0.word_and B ) ( word_sel.inv_addr_0 Y ) + USE SIGNAL + + ROUTED met2 ( 20907 85 ) ( * 102 ) + NEW met1 ( 20907 85 ) ( 21137 * ) + NEW met1 ( 10557 1173 ) ( * 1207 ) + NEW met1 ( 10511 1207 ) ( 10557 * ) + NEW met1 ( 10511 1207 ) ( * 1212 ) + NEW met1 ( 10465 1212 ) ( 10511 * ) + NEW met1 ( 10465 1207 ) ( * 1212 ) + NEW met1 ( 12857 1139 ) ( * 1173 ) + NEW met1 ( 12673 1139 ) ( 12857 * ) + NEW met1 ( 12673 1139 ) ( * 1173 ) + NEW met1 ( 10557 1173 ) ( 12673 * ) + NEW met1 ( 3652 1173 ) ( 3657 * ) + NEW met1 ( 3652 1139 ) ( * 1173 ) + NEW met1 ( 3519 1139 ) ( 3652 * ) + NEW met1 ( 3519 1139 ) ( * 1173 ) + NEW met1 ( 1357 1173 ) ( 3519 * ) + NEW met1 ( 3841 1241 ) ( * 1275 ) + NEW met1 ( 3703 1275 ) ( 3841 * ) + NEW met2 ( 3657 1275 ) ( 3703 * ) + NEW met2 ( 3657 1173 ) ( * 1275 ) + NEW met1 ( 9660 1207 ) ( 10465 * ) + NEW met1 ( 8257 1173 ) ( 9660 * ) + NEW met1 ( 9660 1173 ) ( * 1207 ) + NEW met1 ( 5957 1207 ) ( * 1215 ) + NEW met1 ( 5865 1215 ) ( 5957 * ) + NEW met1 ( 5865 1207 ) ( * 1215 ) + NEW met2 ( 5865 1037 ) ( * 1207 ) + NEW met1 ( 5865 1037 ) ( 6049 * ) + NEW met1 ( 6049 1003 ) ( * 1037 ) + NEW met1 ( 6049 1003 ) ( 6141 * ) + NEW met2 ( 6141 1003 ) ( * 1173 ) + NEW met1 ( 6141 1173 ) ( 7153 * ) + NEW met1 ( 7153 1173 ) ( * 1207 ) + NEW met1 ( 7153 1207 ) ( 8165 * ) + NEW met1 ( 8165 1173 ) ( * 1207 ) + NEW met1 ( 8165 1173 ) ( 8257 * ) + NEW met1 ( 5865 1215 ) ( * 1241 ) + NEW met1 ( 3841 1241 ) ( 5865 * ) + NEW met1 ( 12857 1173 ) ( 14490 * ) + NEW met1 ( 15065 1173 ) ( 15157 * ) + NEW met1 ( 15065 1173 ) ( * 1241 ) + NEW met1 ( 14490 1241 ) ( 15065 * ) + NEW met1 ( 14490 1173 ) ( * 1241 ) + NEW met2 ( 17457 1173 ) ( * 1309 ) + NEW met1 ( 15939 1309 ) ( 17457 * ) + NEW met2 ( 15939 1173 ) ( * 1309 ) + NEW met1 ( 15157 1173 ) ( 15939 * ) + NEW met2 ( 19205 935 ) ( * 1173 ) + NEW met1 ( 17457 1173 ) ( 19205 * ) + NEW met2 ( 19205 697 ) ( * 935 ) + NEW met2 ( 19205 391 ) ( * 697 ) + NEW met2 ( 19205 119 ) ( * 391 ) + NEW met2 ( 19205 102 ) ( * 119 ) + NEW met3 ( 19205 102 ) ( 20907 * ) + NEW met2 ( 20907 102 ) M2M3_PR + NEW met1 ( 20907 85 ) M1M2_PR + NEW li1 ( 21137 85 ) L1M1_PR_MR + NEW li1 ( 10557 1173 ) L1M1_PR_MR + NEW li1 ( 12857 1173 ) L1M1_PR_MR + NEW li1 ( 3657 1173 ) L1M1_PR_MR + NEW li1 ( 1357 1173 ) L1M1_PR_MR + NEW met1 ( 3703 1275 ) M1M2_PR + NEW met1 ( 3657 1173 ) M1M2_PR + NEW li1 ( 8257 1173 ) L1M1_PR_MR + NEW li1 ( 5957 1207 ) L1M1_PR_MR + NEW met1 ( 5865 1207 ) M1M2_PR + NEW met1 ( 5865 1037 ) M1M2_PR + NEW met1 ( 6141 1003 ) M1M2_PR + NEW met1 ( 6141 1173 ) M1M2_PR + NEW li1 ( 15157 1173 ) L1M1_PR_MR + NEW li1 ( 17457 1173 ) L1M1_PR_MR + NEW met1 ( 17457 1173 ) M1M2_PR + NEW met1 ( 17457 1309 ) M1M2_PR + NEW met1 ( 15939 1309 ) M1M2_PR + NEW met1 ( 15939 1173 ) M1M2_PR + NEW li1 ( 19205 935 ) L1M1_PR_MR + NEW met1 ( 19205 935 ) M1M2_PR + NEW met1 ( 19205 1173 ) M1M2_PR + NEW li1 ( 19205 697 ) L1M1_PR_MR + NEW met1 ( 19205 697 ) M1M2_PR + NEW li1 ( 19205 391 ) L1M1_PR_MR + NEW met1 ( 19205 391 ) M1M2_PR + NEW li1 ( 19205 119 ) L1M1_PR_MR + NEW met1 ( 19205 119 ) M1M2_PR + NEW met2 ( 19205 102 ) M2M3_PR ; + - inv.addr1 ( decoder.inv_1 Y ) ( decoder_2.and_layer0 A ) ( decoder_0.and_layer0 A ) + USE SIGNAL + + ROUTED met1 ( 21045 391 ) ( 21091 * ) + NEW met2 ( 21091 391 ) ( * 901 ) + NEW met1 ( 21045 901 ) ( 21091 * ) + NEW met1 ( 21091 629 ) ( 21459 * ) + NEW li1 ( 21045 391 ) L1M1_PR_MR + NEW met1 ( 21091 391 ) M1M2_PR + NEW met1 ( 21091 901 ) M1M2_PR + NEW li1 ( 21045 901 ) L1M1_PR_MR + NEW li1 ( 21459 629 ) L1M1_PR_MR + NEW met1 ( 21091 629 ) M1M2_PR ; + - inv.addr2 ( decoder.inv_2 Y ) ( decoder_1.and_layer0 B ) ( decoder_0.and_layer0 B ) + USE SIGNAL + + ROUTED met2 ( 21137 221 ) ( * 391 ) + NEW met1 ( 21137 221 ) ( 21459 * ) + NEW met2 ( 21137 391 ) ( * 663 ) + NEW li1 ( 21137 391 ) L1M1_PR_MR + NEW met1 ( 21137 391 ) M1M2_PR + NEW met1 ( 21137 221 ) M1M2_PR + NEW li1 ( 21459 221 ) L1M1_PR_MR + NEW li1 ( 21137 663 ) L1M1_PR_MR + NEW met1 ( 21137 663 ) M1M2_PR ; + - mux_slice0_bit0.aoi_out ( mux_slice0_bit0.inv A ) ( mux_slice0_bit0.aoi Y ) + USE SIGNAL + + ROUTED met1 ( 1495 1207 ) ( * 1241 ) + NEW met1 ( 1357 1241 ) ( 1495 * ) + NEW li1 ( 1357 1241 ) L1M1_PR_MR + NEW li1 ( 1495 1207 ) L1M1_PR_MR ; + - mux_slice0_bit1.aoi_out ( mux_slice0_bit1.inv A ) ( mux_slice0_bit1.aoi Y ) + USE SIGNAL + + ROUTED met1 ( 3795 1207 ) ( * 1241 ) + NEW met1 ( 3657 1241 ) ( 3795 * ) + NEW li1 ( 3795 1207 ) L1M1_PR_MR + NEW li1 ( 3657 1241 ) L1M1_PR_MR ; + - mux_slice0_bit2.aoi_out ( mux_slice0_bit2.inv A ) ( mux_slice0_bit2.aoi Y ) + USE SIGNAL + + ROUTED met1 ( 6095 1173 ) ( * 1241 ) + NEW met2 ( 6095 1241 ) ( * 1326 ) + NEW met3 ( 5819 1326 ) ( 6095 * ) + NEW met2 ( 5819 1309 ) ( * 1326 ) + NEW li1 ( 6095 1173 ) L1M1_PR_MR + NEW met1 ( 6095 1241 ) M1M2_PR + NEW met2 ( 6095 1326 ) M2M3_PR + NEW met2 ( 5819 1326 ) M2M3_PR + NEW li1 ( 5819 1309 ) L1M1_PR_MR + NEW met1 ( 5819 1309 ) M1M2_PR ; + - mux_slice0_bit3.aoi_out ( mux_slice0_bit3.inv A ) ( mux_slice0_bit3.aoi Y ) + USE SIGNAL + + ROUTED met1 ( 8395 1207 ) ( * 1241 ) + NEW met1 ( 8257 1241 ) ( 8395 * ) + NEW li1 ( 8395 1207 ) L1M1_PR_MR + NEW li1 ( 8257 1241 ) L1M1_PR_MR ; + - mux_slice0_bit4.aoi_out ( mux_slice0_bit4.inv A ) ( mux_slice0_bit4.aoi Y ) + USE SIGNAL + + ROUTED met1 ( 10695 1207 ) ( * 1241 ) + NEW met1 ( 10557 1241 ) ( 10695 * ) + NEW li1 ( 10695 1207 ) L1M1_PR_MR + NEW li1 ( 10557 1241 ) L1M1_PR_MR ; + - mux_slice0_bit5.aoi_out ( mux_slice0_bit5.inv A ) ( mux_slice0_bit5.aoi Y ) + USE SIGNAL + + ROUTED met1 ( 12995 1207 ) ( * 1241 ) + NEW met1 ( 12857 1241 ) ( 12995 * ) + NEW li1 ( 12995 1207 ) L1M1_PR_MR + NEW li1 ( 12857 1241 ) L1M1_PR_MR ; + - mux_slice0_bit6.aoi_out ( mux_slice0_bit6.inv A ) ( mux_slice0_bit6.aoi Y ) + USE SIGNAL + + ROUTED met1 ( 15295 1207 ) ( * 1241 ) + NEW met1 ( 15157 1241 ) ( 15295 * ) + NEW li1 ( 15295 1207 ) L1M1_PR_MR + NEW li1 ( 15157 1241 ) L1M1_PR_MR ; + - mux_slice0_bit7.aoi_out ( mux_slice0_bit7.inv A ) ( mux_slice0_bit7.aoi Y ) + USE SIGNAL + + ROUTED met1 ( 17595 1207 ) ( * 1241 ) + NEW met1 ( 17457 1241 ) ( 17595 * ) + NEW li1 ( 17595 1207 ) L1M1_PR_MR + NEW li1 ( 17457 1241 ) L1M1_PR_MR ; + - storage_0_0_0.bit0.storage ( storage_0_0_0.bit0.obuf0 A ) ( storage_0_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 805 153 ) ( * 187 ) + NEW met1 ( 759 187 ) ( 805 * ) + NEW li1 ( 805 153 ) L1M1_PR_MR + NEW li1 ( 759 187 ) L1M1_PR_MR ; + - storage_0_0_0.bit1.storage ( storage_0_0_0.bit1.obuf0 A ) ( storage_0_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 3105 153 ) ( * 187 ) + NEW met1 ( 3059 187 ) ( 3105 * ) + NEW li1 ( 3105 153 ) L1M1_PR_MR + NEW li1 ( 3059 187 ) L1M1_PR_MR ; + - storage_0_0_0.bit2.storage ( storage_0_0_0.bit2.obuf0 A ) ( storage_0_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 5405 153 ) ( * 187 ) + NEW met1 ( 5359 187 ) ( 5405 * ) + NEW li1 ( 5405 153 ) L1M1_PR_MR + NEW li1 ( 5359 187 ) L1M1_PR_MR ; + - storage_0_0_0.bit3.storage ( storage_0_0_0.bit3.obuf0 A ) ( storage_0_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 7705 153 ) ( * 187 ) + NEW met1 ( 7659 187 ) ( 7705 * ) + NEW li1 ( 7705 153 ) L1M1_PR_MR + NEW li1 ( 7659 187 ) L1M1_PR_MR ; + - storage_0_0_0.bit4.storage ( storage_0_0_0.bit4.obuf0 A ) ( storage_0_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 10005 153 ) ( * 187 ) + NEW met1 ( 9959 187 ) ( 10005 * ) + NEW li1 ( 10005 153 ) L1M1_PR_MR + NEW li1 ( 9959 187 ) L1M1_PR_MR ; + - storage_0_0_0.bit5.storage ( storage_0_0_0.bit5.obuf0 A ) ( storage_0_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 12305 153 ) ( * 187 ) + NEW met1 ( 12259 187 ) ( 12305 * ) + NEW li1 ( 12305 153 ) L1M1_PR_MR + NEW li1 ( 12259 187 ) L1M1_PR_MR ; + - storage_0_0_0.bit6.storage ( storage_0_0_0.bit6.obuf0 A ) ( storage_0_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 14605 153 ) ( * 187 ) + NEW met1 ( 14559 187 ) ( 14605 * ) + NEW li1 ( 14605 153 ) L1M1_PR_MR + NEW li1 ( 14559 187 ) L1M1_PR_MR ; + - storage_0_0_0.bit7.storage ( storage_0_0_0.bit7.obuf0 A ) ( storage_0_0_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 16905 153 ) ( * 187 ) + NEW met1 ( 16859 187 ) ( 16905 * ) + NEW li1 ( 16905 153 ) L1M1_PR_MR + NEW li1 ( 16859 187 ) L1M1_PR_MR ; + - storage_0_0_0.gclock ( storage_0_0_0.cg GCLK ) ( storage_0_0_0.bit7.bit CLK ) ( storage_0_0_0.bit6.bit CLK ) ( storage_0_0_0.bit5.bit CLK ) ( storage_0_0_0.bit4.bit CLK ) ( storage_0_0_0.bit3.bit CLK ) ( storage_0_0_0.bit2.bit CLK ) + ( storage_0_0_0.bit1.bit CLK ) ( storage_0_0_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 16169 119 ) ( 16951 * ) + NEW met1 ( 16951 119 ) ( * 187 ) + NEW met1 ( 16951 187 ) ( 17273 * ) + NEW met1 ( 17273 187 ) ( * 221 ) + NEW met1 ( 17273 221 ) ( 19067 * ) + NEW met1 ( 16169 119 ) ( * 153 ) + NEW met1 ( 14743 85 ) ( * 119 ) + NEW met1 ( 14743 119 ) ( 15801 * ) + NEW met1 ( 15801 119 ) ( * 153 ) + NEW met1 ( 15801 153 ) ( 16169 * ) + NEW met1 ( 2369 85 ) ( * 119 ) + NEW met1 ( 1817 85 ) ( 2369 * ) + NEW met2 ( 1817 85 ) ( * 221 ) + NEW met1 ( 69 221 ) ( 1817 * ) + NEW met1 ( 69 153 ) ( * 221 ) + NEW met1 ( 4669 51 ) ( * 119 ) + NEW met1 ( 2415 51 ) ( 4669 * ) + NEW met1 ( 2415 51 ) ( * 85 ) + NEW met1 ( 2369 85 ) ( 2415 * ) + NEW met1 ( 14490 85 ) ( 14743 * ) + NEW met1 ( 11569 153 ) ( * 221 ) + NEW met1 ( 10419 221 ) ( 11569 * ) + NEW met1 ( 10419 187 ) ( * 221 ) + NEW met1 ( 10051 187 ) ( 10419 * ) + NEW met1 ( 10051 119 ) ( * 187 ) + NEW met1 ( 13869 51 ) ( * 119 ) + NEW met1 ( 11615 51 ) ( 13869 * ) + NEW met1 ( 11615 51 ) ( * 85 ) + NEW met1 ( 11523 85 ) ( 11615 * ) + NEW met2 ( 11523 85 ) ( * 153 ) + NEW met1 ( 11523 153 ) ( 11569 * ) + NEW met1 ( 14490 85 ) ( * 119 ) + NEW met1 ( 13869 119 ) ( 14490 * ) + NEW met1 ( 6969 51 ) ( * 119 ) + NEW met2 ( 9269 153 ) ( * 238 ) + NEW met3 ( 6877 238 ) ( 9269 * ) + NEW met2 ( 6877 51 ) ( * 238 ) + NEW met1 ( 9315 119 ) ( * 153 ) + NEW met1 ( 9269 153 ) ( 9315 * ) + NEW met1 ( 4669 51 ) ( 6969 * ) + NEW met1 ( 9315 119 ) ( 10051 * ) + NEW li1 ( 16169 119 ) L1M1_PR_MR + NEW li1 ( 19067 221 ) L1M1_PR_MR + NEW li1 ( 2369 119 ) L1M1_PR_MR + NEW met1 ( 1817 85 ) M1M2_PR + NEW met1 ( 1817 221 ) M1M2_PR + NEW li1 ( 69 153 ) L1M1_PR_MR + NEW li1 ( 4669 119 ) L1M1_PR_MR + NEW li1 ( 11569 153 ) L1M1_PR_MR + NEW li1 ( 13869 119 ) L1M1_PR_MR + NEW met1 ( 11523 85 ) M1M2_PR + NEW met1 ( 11523 153 ) M1M2_PR + NEW li1 ( 6969 119 ) L1M1_PR_MR + NEW li1 ( 9269 153 ) L1M1_PR_MR + NEW met1 ( 9269 153 ) M1M2_PR + NEW met2 ( 9269 238 ) M2M3_PR + NEW met2 ( 6877 238 ) M2M3_PR + NEW met1 ( 6877 51 ) M1M2_PR ; + - storage_0_0_0.select0_b ( storage_0_0_0.select_inv_0 Y ) ( storage_0_0_0.bit7.obuf0 TE_B ) ( storage_0_0_0.bit6.obuf0 TE_B ) ( storage_0_0_0.bit5.obuf0 TE_B ) ( storage_0_0_0.bit4.obuf0 TE_B ) ( storage_0_0_0.bit3.obuf0 TE_B ) ( storage_0_0_0.bit2.obuf0 TE_B ) + ( storage_0_0_0.bit1.obuf0 TE_B ) ( storage_0_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 897 51 ) ( * 119 ) + NEW met1 ( 10097 51 ) ( * 119 ) + NEW met1 ( 3197 119 ) ( * 153 ) + NEW met1 ( 3105 119 ) ( 3197 * ) + NEW met1 ( 3105 85 ) ( * 119 ) + NEW met1 ( 2553 85 ) ( 3105 * ) + NEW met2 ( 2553 34 ) ( * 85 ) + NEW met2 ( 2369 34 ) ( 2553 * ) + NEW met2 ( 2369 34 ) ( * 51 ) + NEW met2 ( 3565 102 ) ( * 119 ) + NEW met1 ( 3197 119 ) ( 3565 * ) + NEW met1 ( 897 51 ) ( 2369 * ) + NEW met1 ( 12397 119 ) ( 13501 * ) + NEW met1 ( 13501 85 ) ( * 119 ) + NEW met1 ( 13501 85 ) ( 13823 * ) + NEW met2 ( 13823 85 ) ( * 102 ) + NEW met2 ( 11569 51 ) ( 11615 * ) + NEW met2 ( 11615 51 ) ( * 221 ) + NEW met2 ( 11615 221 ) ( 11661 * ) + NEW met1 ( 11661 221 ) ( 12397 * ) + NEW met2 ( 12397 119 ) ( * 221 ) + NEW met1 ( 10097 51 ) ( 11569 * ) + NEW met1 ( 7797 119 ) ( 8395 * ) + NEW met2 ( 8395 51 ) ( * 119 ) + NEW met2 ( 5497 34 ) ( * 119 ) + NEW met3 ( 5497 34 ) ( 7797 * ) + NEW met2 ( 7797 34 ) ( * 119 ) + NEW met3 ( 5497 34 ) ( * 102 ) + NEW met3 ( 3565 102 ) ( 5497 * ) + NEW met1 ( 8395 51 ) ( 10097 * ) + NEW met1 ( 16997 153 ) ( 17365 * ) + NEW met1 ( 17365 119 ) ( * 153 ) + NEW met1 ( 17365 119 ) ( 17595 * ) + NEW met2 ( 17595 51 ) ( * 119 ) + NEW met2 ( 14697 102 ) ( * 119 ) + NEW met3 ( 14697 102 ) ( 17089 * ) + NEW met2 ( 17089 102 ) ( * 153 ) + NEW met3 ( 13823 102 ) ( 14697 * ) + NEW met1 ( 17595 51 ) ( 19619 * ) + NEW li1 ( 897 119 ) L1M1_PR_MR + NEW li1 ( 10097 119 ) L1M1_PR_MR + NEW li1 ( 19619 51 ) L1M1_PR_MR + NEW li1 ( 3197 153 ) L1M1_PR_MR + NEW met1 ( 2553 85 ) M1M2_PR + NEW met1 ( 2369 51 ) M1M2_PR + NEW met2 ( 3565 102 ) M2M3_PR + NEW met1 ( 3565 119 ) M1M2_PR + NEW li1 ( 12397 119 ) L1M1_PR_MR + NEW met1 ( 13823 85 ) M1M2_PR + NEW met2 ( 13823 102 ) M2M3_PR + NEW met1 ( 11569 51 ) M1M2_PR + NEW met1 ( 11661 221 ) M1M2_PR + NEW met1 ( 12397 221 ) M1M2_PR + NEW met1 ( 12397 119 ) M1M2_PR + NEW li1 ( 7797 119 ) L1M1_PR_MR + NEW met1 ( 8395 119 ) M1M2_PR + NEW met1 ( 8395 51 ) M1M2_PR + NEW li1 ( 5497 119 ) L1M1_PR_MR + NEW met1 ( 5497 119 ) M1M2_PR + NEW met2 ( 5497 34 ) M2M3_PR + NEW met2 ( 7797 34 ) M2M3_PR + NEW met1 ( 7797 119 ) M1M2_PR + NEW li1 ( 16997 153 ) L1M1_PR_MR + NEW met1 ( 17595 119 ) M1M2_PR + NEW met1 ( 17595 51 ) M1M2_PR + NEW li1 ( 14697 119 ) L1M1_PR_MR + NEW met1 ( 14697 119 ) M1M2_PR + NEW met2 ( 14697 102 ) M2M3_PR + NEW met2 ( 17089 102 ) M2M3_PR + NEW met1 ( 17089 153 ) M1M2_PR ; + - storage_0_0_0.we0 ( storage_0_0_0.gcand X ) ( storage_0_0_0.cg GATE ) + USE SIGNAL + + ROUTED met1 ( 18653 85 ) ( 19527 * ) + NEW li1 ( 18653 85 ) L1M1_PR_MR + NEW li1 ( 19527 85 ) L1M1_PR_MR ; + - storage_0_0_0.write_sel ( storage_0_0_0.gcand A ) ( storage_0_0_0.word_and X ) + USE SIGNAL + + ROUTED met1 ( 19297 153 ) ( 19343 * ) + NEW li1 ( 19343 153 ) L1M1_PR_MR + NEW li1 ( 19297 153 ) L1M1_PR_MR ; + - storage_0_1_0.bit0.storage ( storage_0_1_0.bit0.obuf0 A ) ( storage_0_1_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 1955 153 ) ( * 187 ) + NEW met1 ( 1909 187 ) ( 1955 * ) + NEW met1 ( 1909 187 ) ( * 221 ) + NEW li1 ( 1955 153 ) L1M1_PR_MR + NEW li1 ( 1909 221 ) L1M1_PR_MR ; + - storage_0_1_0.bit1.storage ( storage_0_1_0.bit1.obuf0 A ) ( storage_0_1_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 4255 153 ) ( * 187 ) + NEW met1 ( 4209 187 ) ( 4255 * ) + NEW li1 ( 4255 153 ) L1M1_PR_MR + NEW li1 ( 4209 187 ) L1M1_PR_MR ; + - storage_0_1_0.bit2.storage ( storage_0_1_0.bit2.obuf0 A ) ( storage_0_1_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 6555 153 ) ( * 187 ) + NEW met1 ( 6509 187 ) ( 6555 * ) + NEW li1 ( 6555 153 ) L1M1_PR_MR + NEW li1 ( 6509 187 ) L1M1_PR_MR ; + - storage_0_1_0.bit3.storage ( storage_0_1_0.bit3.obuf0 A ) ( storage_0_1_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 8855 153 ) ( * 187 ) + NEW met1 ( 8809 187 ) ( 8855 * ) + NEW li1 ( 8855 153 ) L1M1_PR_MR + NEW li1 ( 8809 187 ) L1M1_PR_MR ; + - storage_0_1_0.bit4.storage ( storage_0_1_0.bit4.obuf0 A ) ( storage_0_1_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 11155 153 ) ( * 187 ) + NEW met1 ( 11109 187 ) ( 11155 * ) + NEW li1 ( 11155 153 ) L1M1_PR_MR + NEW li1 ( 11109 187 ) L1M1_PR_MR ; + - storage_0_1_0.bit5.storage ( storage_0_1_0.bit5.obuf0 A ) ( storage_0_1_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 13455 153 ) ( * 187 ) + NEW met1 ( 13409 187 ) ( 13455 * ) + NEW li1 ( 13455 153 ) L1M1_PR_MR + NEW li1 ( 13409 187 ) L1M1_PR_MR ; + - storage_0_1_0.bit6.storage ( storage_0_1_0.bit6.obuf0 A ) ( storage_0_1_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 15755 153 ) ( * 187 ) + NEW met1 ( 15709 187 ) ( 15755 * ) + NEW li1 ( 15755 153 ) L1M1_PR_MR + NEW li1 ( 15709 187 ) L1M1_PR_MR ; + - storage_0_1_0.bit7.storage ( storage_0_1_0.bit7.obuf0 A ) ( storage_0_1_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 18055 153 ) ( * 187 ) + NEW met1 ( 18009 187 ) ( 18055 * ) + NEW li1 ( 18055 153 ) L1M1_PR_MR + NEW li1 ( 18009 187 ) L1M1_PR_MR ; + - storage_0_1_0.gclock ( storage_0_1_0.cg GCLK ) ( storage_0_1_0.bit7.bit CLK ) ( storage_0_1_0.bit6.bit CLK ) ( storage_0_1_0.bit5.bit CLK ) ( storage_0_1_0.bit4.bit CLK ) ( storage_0_1_0.bit3.bit CLK ) ( storage_0_1_0.bit2.bit CLK ) + ( storage_0_1_0.bit1.bit CLK ) ( storage_0_1_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 7889 153 ) ( 8119 * ) + NEW met1 ( 7889 153 ) ( * 221 ) + NEW met1 ( 7061 221 ) ( 7889 * ) + NEW met2 ( 7061 170 ) ( * 221 ) + NEW met1 ( 8119 153 ) ( * 221 ) + NEW met1 ( 5819 153 ) ( * 221 ) + NEW met2 ( 6141 170 ) ( * 221 ) + NEW met1 ( 5819 221 ) ( 6141 * ) + NEW met3 ( 6141 170 ) ( 7061 * ) + NEW met1 ( 3519 153 ) ( * 221 ) + NEW met1 ( 2001 221 ) ( 3519 * ) + NEW met1 ( 2001 119 ) ( * 221 ) + NEW met1 ( 1219 119 ) ( 2001 * ) + NEW met1 ( 3519 221 ) ( 5819 * ) + NEW met1 ( 12719 153 ) ( * 221 ) + NEW met2 ( 10419 102 ) ( * 119 ) + NEW met3 ( 10419 102 ) ( 12719 * ) + NEW met2 ( 12719 102 ) ( * 153 ) + NEW met2 ( 10281 119 ) ( * 221 ) + NEW met1 ( 10281 119 ) ( 10419 * ) + NEW met1 ( 8119 221 ) ( 10281 * ) + NEW met2 ( 17319 119 ) ( * 170 ) + NEW met3 ( 17319 170 ) ( 19159 * ) + NEW met2 ( 19159 170 ) ( * 221 ) + NEW met1 ( 14927 153 ) ( 15019 * ) + NEW met2 ( 14927 153 ) ( * 170 ) + NEW met3 ( 14927 170 ) ( 17319 * ) + NEW met1 ( 14651 153 ) ( * 221 ) + NEW met1 ( 14651 153 ) ( 14927 * ) + NEW met1 ( 12719 221 ) ( 14651 * ) + NEW met1 ( 19159 221 ) ( 20355 * ) + NEW li1 ( 8119 153 ) L1M1_PR_MR + NEW met1 ( 7061 221 ) M1M2_PR + NEW met2 ( 7061 170 ) M2M3_PR + NEW li1 ( 20355 221 ) L1M1_PR_MR + NEW li1 ( 5819 153 ) L1M1_PR_MR + NEW met2 ( 6141 170 ) M2M3_PR + NEW met1 ( 6141 221 ) M1M2_PR + NEW li1 ( 3519 153 ) L1M1_PR_MR + NEW li1 ( 1219 119 ) L1M1_PR_MR + NEW li1 ( 12719 153 ) L1M1_PR_MR + NEW li1 ( 10419 119 ) L1M1_PR_MR + NEW met1 ( 10419 119 ) M1M2_PR + NEW met2 ( 10419 102 ) M2M3_PR + NEW met2 ( 12719 102 ) M2M3_PR + NEW met1 ( 12719 153 ) M1M2_PR + NEW met1 ( 10281 221 ) M1M2_PR + NEW met1 ( 10281 119 ) M1M2_PR + NEW li1 ( 17319 119 ) L1M1_PR_MR + NEW met1 ( 17319 119 ) M1M2_PR + NEW met2 ( 17319 170 ) M2M3_PR + NEW met2 ( 19159 170 ) M2M3_PR + NEW met1 ( 19159 221 ) M1M2_PR + NEW li1 ( 15019 153 ) L1M1_PR_MR + NEW met1 ( 14927 153 ) M1M2_PR + NEW met2 ( 14927 170 ) M2M3_PR ; + - storage_0_1_0.select0_b ( storage_0_1_0.select_inv_0 Y ) ( storage_0_1_0.bit7.obuf0 TE_B ) ( storage_0_1_0.bit6.obuf0 TE_B ) ( storage_0_1_0.bit5.obuf0 TE_B ) ( storage_0_1_0.bit4.obuf0 TE_B ) ( storage_0_1_0.bit3.obuf0 TE_B ) ( storage_0_1_0.bit2.obuf0 TE_B ) + ( storage_0_1_0.bit1.obuf0 TE_B ) ( storage_0_1_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 8947 119 ) ( 9223 * ) + NEW met2 ( 9223 119 ) ( * 170 ) + NEW met1 ( 6647 119 ) ( 6923 * ) + NEW met2 ( 6923 102 ) ( * 119 ) + NEW met3 ( 6923 102 ) ( 7222 * ) + NEW met3 ( 7222 102 ) ( * 170 ) + NEW met3 ( 7222 170 ) ( 9223 * ) + NEW met1 ( 18147 153 ) ( 18285 * ) + NEW met1 ( 18285 153 ) ( * 187 ) + NEW met1 ( 18285 187 ) ( 19067 * ) + NEW met1 ( 19067 153 ) ( * 187 ) + NEW met1 ( 19067 153 ) ( 19251 * ) + NEW met1 ( 19251 119 ) ( * 153 ) + NEW met1 ( 19251 119 ) ( 19389 * ) + NEW met1 ( 19389 119 ) ( * 153 ) + NEW met1 ( 19389 153 ) ( 19665 * ) + NEW met1 ( 19665 51 ) ( * 153 ) + NEW met1 ( 19665 51 ) ( 20447 * ) + NEW met1 ( 20447 51 ) ( * 187 ) + NEW met2 ( 15939 34 ) ( * 51 ) + NEW met3 ( 15939 34 ) ( 18147 * ) + NEW met2 ( 18147 34 ) ( * 153 ) + NEW met1 ( 20447 187 ) ( 20907 * ) + NEW met1 ( 3611 119 ) ( 4347 * ) + NEW met1 ( 3611 85 ) ( * 119 ) + NEW met1 ( 3197 85 ) ( 3611 * ) + NEW met2 ( 3197 85 ) ( * 102 ) + NEW met2 ( 3059 102 ) ( 3197 * ) + NEW met2 ( 3059 102 ) ( * 119 ) + NEW met1 ( 2415 119 ) ( 3059 * ) + NEW met1 ( 2415 119 ) ( * 153 ) + NEW met1 ( 2047 153 ) ( 2415 * ) + NEW met1 ( 5773 119 ) ( * 153 ) + NEW met1 ( 5451 153 ) ( 5773 * ) + NEW met1 ( 5451 119 ) ( * 153 ) + NEW met1 ( 4715 119 ) ( 5451 * ) + NEW met1 ( 4715 119 ) ( * 153 ) + NEW met1 ( 4347 153 ) ( 4715 * ) + NEW met1 ( 4347 119 ) ( * 153 ) + NEW met1 ( 5773 119 ) ( 6647 * ) + NEW met2 ( 14835 51 ) ( * 170 ) + NEW met1 ( 15847 51 ) ( * 119 ) + NEW met1 ( 14835 51 ) ( 15939 * ) + NEW met2 ( 11247 153 ) ( * 170 ) + NEW met2 ( 13547 153 ) ( * 170 ) + NEW met3 ( 11247 170 ) ( 13547 * ) + NEW met3 ( 9223 170 ) ( 11247 * ) + NEW met3 ( 13547 170 ) ( 14835 * ) + NEW li1 ( 20907 187 ) L1M1_PR_MR + NEW li1 ( 8947 119 ) L1M1_PR_MR + NEW met1 ( 9223 119 ) M1M2_PR + NEW met2 ( 9223 170 ) M2M3_PR + NEW li1 ( 6647 119 ) L1M1_PR_MR + NEW met1 ( 6923 119 ) M1M2_PR + NEW met2 ( 6923 102 ) M2M3_PR + NEW li1 ( 18147 153 ) L1M1_PR_MR + NEW met1 ( 15939 51 ) M1M2_PR + NEW met2 ( 15939 34 ) M2M3_PR + NEW met2 ( 18147 34 ) M2M3_PR + NEW met1 ( 18147 153 ) M1M2_PR + NEW li1 ( 4347 119 ) L1M1_PR_MR + NEW met1 ( 3197 85 ) M1M2_PR + NEW met1 ( 3059 119 ) M1M2_PR + NEW li1 ( 2047 153 ) L1M1_PR_MR + NEW met1 ( 14835 51 ) M1M2_PR + NEW met2 ( 14835 170 ) M2M3_PR + NEW li1 ( 15847 119 ) L1M1_PR_MR + NEW li1 ( 11247 153 ) L1M1_PR_MR + NEW met1 ( 11247 153 ) M1M2_PR + NEW met2 ( 11247 170 ) M2M3_PR + NEW li1 ( 13547 153 ) L1M1_PR_MR + NEW met1 ( 13547 153 ) M1M2_PR + NEW met2 ( 13547 170 ) M2M3_PR ; + - storage_0_1_0.we0 ( storage_0_1_0.gcand X ) ( storage_0_1_0.cg GATE ) + USE SIGNAL + + ROUTED met1 ( 20700 51 ) ( 20815 * ) + NEW met1 ( 20700 51 ) ( * 85 ) + NEW met1 ( 20493 85 ) ( 20700 * ) + NEW met2 ( 20401 85 ) ( 20493 * ) + NEW met1 ( 19941 85 ) ( 20401 * ) + NEW li1 ( 20815 51 ) L1M1_PR_MR + NEW met1 ( 20493 85 ) M1M2_PR + NEW met1 ( 20401 85 ) M1M2_PR + NEW li1 ( 19941 85 ) L1M1_PR_MR ; + - storage_0_1_0.write_sel ( storage_0_1_0.gcand A ) ( storage_0_1_0.word_and X ) + USE SIGNAL + + ROUTED met1 ( 20585 153 ) ( 20631 * ) + NEW li1 ( 20631 153 ) L1M1_PR_MR + NEW li1 ( 20585 153 ) L1M1_PR_MR ; + - storage_1_0_0.bit0.storage ( storage_1_0_0.bit0.obuf0 A ) ( storage_1_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 805 357 ) ( * 391 ) + NEW met1 ( 759 357 ) ( 805 * ) + NEW li1 ( 805 391 ) L1M1_PR_MR + NEW li1 ( 759 357 ) L1M1_PR_MR ; + - storage_1_0_0.bit1.storage ( storage_1_0_0.bit1.obuf0 A ) ( storage_1_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 3105 357 ) ( * 391 ) + NEW met1 ( 3059 357 ) ( 3105 * ) + NEW li1 ( 3105 391 ) L1M1_PR_MR + NEW li1 ( 3059 357 ) L1M1_PR_MR ; + - storage_1_0_0.bit2.storage ( storage_1_0_0.bit2.obuf0 A ) ( storage_1_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 5405 357 ) ( * 391 ) + NEW met1 ( 5359 357 ) ( 5405 * ) + NEW li1 ( 5405 391 ) L1M1_PR_MR + NEW li1 ( 5359 357 ) L1M1_PR_MR ; + - storage_1_0_0.bit3.storage ( storage_1_0_0.bit3.obuf0 A ) ( storage_1_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 7705 357 ) ( * 391 ) + NEW met1 ( 7659 357 ) ( 7705 * ) + NEW li1 ( 7705 391 ) L1M1_PR_MR + NEW li1 ( 7659 357 ) L1M1_PR_MR ; + - storage_1_0_0.bit4.storage ( storage_1_0_0.bit4.obuf0 A ) ( storage_1_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 10005 357 ) ( * 391 ) + NEW met1 ( 9959 357 ) ( 10005 * ) + NEW li1 ( 10005 391 ) L1M1_PR_MR + NEW li1 ( 9959 357 ) L1M1_PR_MR ; + - storage_1_0_0.bit5.storage ( storage_1_0_0.bit5.obuf0 A ) ( storage_1_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 12305 357 ) ( * 391 ) + NEW met1 ( 12259 357 ) ( 12305 * ) + NEW li1 ( 12305 391 ) L1M1_PR_MR + NEW li1 ( 12259 357 ) L1M1_PR_MR ; + - storage_1_0_0.bit6.storage ( storage_1_0_0.bit6.obuf0 A ) ( storage_1_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 14605 357 ) ( * 391 ) + NEW met1 ( 14559 357 ) ( 14605 * ) + NEW li1 ( 14605 391 ) L1M1_PR_MR + NEW li1 ( 14559 357 ) L1M1_PR_MR ; + - storage_1_0_0.bit7.storage ( storage_1_0_0.bit7.obuf0 A ) ( storage_1_0_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 16905 357 ) ( * 391 ) + NEW met1 ( 16859 357 ) ( 16905 * ) + NEW li1 ( 16905 391 ) L1M1_PR_MR + NEW li1 ( 16859 357 ) L1M1_PR_MR ; + - storage_1_0_0.gclock ( storage_1_0_0.cg GCLK ) ( storage_1_0_0.bit7.bit CLK ) ( storage_1_0_0.bit6.bit CLK ) ( storage_1_0_0.bit5.bit CLK ) ( storage_1_0_0.bit4.bit CLK ) ( storage_1_0_0.bit3.bit CLK ) ( storage_1_0_0.bit2.bit CLK ) + ( storage_1_0_0.bit1.bit CLK ) ( storage_1_0_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 9269 323 ) ( * 391 ) + NEW met1 ( 6969 323 ) ( * 391 ) + NEW met1 ( 6969 323 ) ( 9269 * ) + NEW met2 ( 6371 323 ) ( * 374 ) + NEW met1 ( 6371 323 ) ( 6601 * ) + NEW met1 ( 6601 323 ) ( * 357 ) + NEW met1 ( 6601 357 ) ( 6969 * ) + NEW met1 ( 16169 425 ) ( * 493 ) + NEW met1 ( 16169 493 ) ( 19067 * ) + NEW met2 ( 15893 374 ) ( * 391 ) + NEW met1 ( 15893 391 ) ( 16169 * ) + NEW met1 ( 16169 391 ) ( * 425 ) + NEW met2 ( 15065 374 ) ( * 459 ) + NEW met3 ( 15065 374 ) ( 15893 * ) + NEW met3 ( 4830 374 ) ( 6371 * ) + NEW met1 ( 2369 425 ) ( * 493 ) + NEW met1 ( 69 493 ) ( 2369 * ) + NEW met1 ( 69 425 ) ( * 493 ) + NEW met2 ( 4669 306 ) ( * 391 ) + NEW met3 ( 2369 306 ) ( 4669 * ) + NEW met2 ( 2369 306 ) ( * 425 ) + NEW met3 ( 4830 306 ) ( * 374 ) + NEW met3 ( 4669 306 ) ( 4830 * ) + NEW met1 ( 11063 425 ) ( 11569 * ) + NEW met1 ( 11063 357 ) ( * 425 ) + NEW met1 ( 10879 357 ) ( 11063 * ) + NEW met1 ( 10879 323 ) ( * 357 ) + NEW met2 ( 13869 306 ) ( * 391 ) + NEW met3 ( 11569 306 ) ( 13869 * ) + NEW met2 ( 11569 306 ) ( * 425 ) + NEW met1 ( 13869 391 ) ( * 459 ) + NEW met1 ( 9269 323 ) ( 10879 * ) + NEW met1 ( 13869 459 ) ( 15065 * ) + NEW li1 ( 9269 391 ) L1M1_PR_MR + NEW li1 ( 6969 391 ) L1M1_PR_MR + NEW met2 ( 6371 374 ) M2M3_PR + NEW met1 ( 6371 323 ) M1M2_PR + NEW li1 ( 16169 425 ) L1M1_PR_MR + NEW li1 ( 19067 493 ) L1M1_PR_MR + NEW met2 ( 15893 374 ) M2M3_PR + NEW met1 ( 15893 391 ) M1M2_PR + NEW met1 ( 15065 459 ) M1M2_PR + NEW met2 ( 15065 374 ) M2M3_PR + NEW li1 ( 2369 425 ) L1M1_PR_MR + NEW li1 ( 69 425 ) L1M1_PR_MR + NEW li1 ( 4669 391 ) L1M1_PR_MR + NEW met1 ( 4669 391 ) M1M2_PR + NEW met2 ( 4669 306 ) M2M3_PR + NEW met2 ( 2369 306 ) M2M3_PR + NEW met1 ( 2369 425 ) M1M2_PR + NEW li1 ( 11569 425 ) L1M1_PR_MR + NEW li1 ( 13869 391 ) L1M1_PR_MR + NEW met1 ( 13869 391 ) M1M2_PR + NEW met2 ( 13869 306 ) M2M3_PR + NEW met2 ( 11569 306 ) M2M3_PR + NEW met1 ( 11569 425 ) M1M2_PR ; + - storage_1_0_0.select0_b ( storage_1_0_0.select_inv_0 Y ) ( storage_1_0_0.bit7.obuf0 TE_B ) ( storage_1_0_0.bit6.obuf0 TE_B ) ( storage_1_0_0.bit5.obuf0 TE_B ) ( storage_1_0_0.bit4.obuf0 TE_B ) ( storage_1_0_0.bit3.obuf0 TE_B ) ( storage_1_0_0.bit2.obuf0 TE_B ) + ( storage_1_0_0.bit1.obuf0 TE_B ) ( storage_1_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 897 323 ) ( * 391 ) + NEW met2 ( 7797 391 ) ( * 493 ) + NEW met1 ( 6325 493 ) ( 7797 * ) + NEW met2 ( 6325 306 ) ( * 493 ) + NEW met1 ( 8993 425 ) ( 10097 * ) + NEW met1 ( 8993 391 ) ( * 425 ) + NEW met1 ( 8901 391 ) ( 8993 * ) + NEW met1 ( 8901 391 ) ( * 425 ) + NEW met1 ( 8165 425 ) ( 8901 * ) + NEW met1 ( 8165 391 ) ( * 425 ) + NEW met1 ( 7797 391 ) ( 8165 * ) + NEW met2 ( 10373 374 ) ( * 425 ) + NEW met1 ( 10097 425 ) ( 10373 * ) + NEW met2 ( 3197 391 ) ( * 493 ) + NEW met1 ( 2415 493 ) ( 3197 * ) + NEW met2 ( 2415 493 ) ( * 510 ) + NEW met2 ( 2277 510 ) ( 2415 * ) + NEW met2 ( 2277 425 ) ( * 510 ) + NEW met1 ( 2001 425 ) ( 2277 * ) + NEW met1 ( 2001 323 ) ( * 425 ) + NEW met1 ( 5497 425 ) ( 5543 * ) + NEW met1 ( 5543 425 ) ( * 493 ) + NEW met1 ( 3197 493 ) ( 5543 * ) + NEW met2 ( 5773 306 ) ( * 425 ) + NEW met1 ( 5543 425 ) ( 5773 * ) + NEW met1 ( 897 323 ) ( 2001 * ) + NEW met3 ( 5773 306 ) ( 6325 * ) + NEW met1 ( 12397 323 ) ( * 391 ) + NEW met1 ( 11293 323 ) ( 12397 * ) + NEW met2 ( 11293 323 ) ( * 374 ) + NEW met3 ( 10373 374 ) ( 11293 * ) + NEW met2 ( 14697 391 ) ( * 578 ) + NEW met1 ( 14697 323 ) ( * 391 ) + NEW met1 ( 12397 323 ) ( 14697 * ) + NEW met1 ( 16997 391 ) ( 17089 * ) + NEW met2 ( 17089 306 ) ( * 391 ) + NEW met3 ( 17089 306 ) ( 19619 * ) + NEW met2 ( 19619 306 ) ( * 391 ) + NEW met2 ( 17089 391 ) ( * 578 ) + NEW met3 ( 14697 578 ) ( 17089 * ) + NEW li1 ( 897 391 ) L1M1_PR_MR + NEW li1 ( 7797 391 ) L1M1_PR_MR + NEW met1 ( 7797 391 ) M1M2_PR + NEW met1 ( 7797 493 ) M1M2_PR + NEW met1 ( 6325 493 ) M1M2_PR + NEW met2 ( 6325 306 ) M2M3_PR + NEW li1 ( 10097 425 ) L1M1_PR_MR + NEW met2 ( 10373 374 ) M2M3_PR + NEW met1 ( 10373 425 ) M1M2_PR + NEW li1 ( 3197 391 ) L1M1_PR_MR + NEW met1 ( 3197 391 ) M1M2_PR + NEW met1 ( 3197 493 ) M1M2_PR + NEW met1 ( 2415 493 ) M1M2_PR + NEW met1 ( 2277 425 ) M1M2_PR + NEW li1 ( 5497 425 ) L1M1_PR_MR + NEW met2 ( 5773 306 ) M2M3_PR + NEW met1 ( 5773 425 ) M1M2_PR + NEW li1 ( 12397 391 ) L1M1_PR_MR + NEW met1 ( 11293 323 ) M1M2_PR + NEW met2 ( 11293 374 ) M2M3_PR + NEW li1 ( 14697 391 ) L1M1_PR_MR + NEW met1 ( 14697 391 ) M1M2_PR + NEW met2 ( 14697 578 ) M2M3_PR + NEW li1 ( 16997 391 ) L1M1_PR_MR + NEW met1 ( 17089 391 ) M1M2_PR + NEW met2 ( 17089 306 ) M2M3_PR + NEW met2 ( 19619 306 ) M2M3_PR + NEW li1 ( 19619 391 ) L1M1_PR_MR + NEW met1 ( 19619 391 ) M1M2_PR + NEW met2 ( 17089 578 ) M2M3_PR ; + - storage_1_0_0.we0 ( storage_1_0_0.gcand X ) ( storage_1_0_0.cg GATE ) + USE SIGNAL + + ROUTED met1 ( 19389 459 ) ( * 493 ) + NEW met2 ( 19389 493 ) ( 19481 * ) + NEW met1 ( 19481 493 ) ( 19527 * ) + NEW met1 ( 18653 459 ) ( 19389 * ) + NEW li1 ( 18653 459 ) L1M1_PR_MR + NEW met1 ( 19389 493 ) M1M2_PR + NEW met1 ( 19481 493 ) M1M2_PR + NEW li1 ( 19527 493 ) L1M1_PR_MR ; + - storage_1_0_0.write_sel ( storage_1_0_0.gcand A ) ( storage_1_0_0.word_and X ) + USE SIGNAL + + ROUTED met1 ( 19297 391 ) ( 19343 * ) + NEW li1 ( 19343 391 ) L1M1_PR_MR + NEW li1 ( 19297 391 ) L1M1_PR_MR ; + - storage_1_1_0.bit0.storage ( storage_1_1_0.bit0.obuf0 A ) ( storage_1_1_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 1955 357 ) ( * 391 ) + NEW met1 ( 1909 357 ) ( 1955 * ) + NEW li1 ( 1955 391 ) L1M1_PR_MR + NEW li1 ( 1909 357 ) L1M1_PR_MR ; + - storage_1_1_0.bit1.storage ( storage_1_1_0.bit1.obuf0 A ) ( storage_1_1_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 4255 357 ) ( * 391 ) + NEW met1 ( 4209 357 ) ( 4255 * ) + NEW li1 ( 4255 391 ) L1M1_PR_MR + NEW li1 ( 4209 357 ) L1M1_PR_MR ; + - storage_1_1_0.bit2.storage ( storage_1_1_0.bit2.obuf0 A ) ( storage_1_1_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 6555 357 ) ( * 391 ) + NEW met1 ( 6509 357 ) ( 6555 * ) + NEW li1 ( 6555 391 ) L1M1_PR_MR + NEW li1 ( 6509 357 ) L1M1_PR_MR ; + - storage_1_1_0.bit3.storage ( storage_1_1_0.bit3.obuf0 A ) ( storage_1_1_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 8855 357 ) ( * 391 ) + NEW met1 ( 8809 357 ) ( 8855 * ) + NEW li1 ( 8855 391 ) L1M1_PR_MR + NEW li1 ( 8809 357 ) L1M1_PR_MR ; + - storage_1_1_0.bit4.storage ( storage_1_1_0.bit4.obuf0 A ) ( storage_1_1_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 11155 357 ) ( * 391 ) + NEW met1 ( 11109 357 ) ( 11155 * ) + NEW li1 ( 11155 391 ) L1M1_PR_MR + NEW li1 ( 11109 357 ) L1M1_PR_MR ; + - storage_1_1_0.bit5.storage ( storage_1_1_0.bit5.obuf0 A ) ( storage_1_1_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 13455 357 ) ( * 391 ) + NEW met1 ( 13409 357 ) ( 13455 * ) + NEW li1 ( 13455 391 ) L1M1_PR_MR + NEW li1 ( 13409 357 ) L1M1_PR_MR ; + - storage_1_1_0.bit6.storage ( storage_1_1_0.bit6.obuf0 A ) ( storage_1_1_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 15755 357 ) ( * 391 ) + NEW met1 ( 15709 357 ) ( 15755 * ) + NEW li1 ( 15755 391 ) L1M1_PR_MR + NEW li1 ( 15709 357 ) L1M1_PR_MR ; + - storage_1_1_0.bit7.storage ( storage_1_1_0.bit7.obuf0 A ) ( storage_1_1_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 18055 357 ) ( * 391 ) + NEW met1 ( 18009 357 ) ( 18055 * ) + NEW li1 ( 18055 391 ) L1M1_PR_MR + NEW li1 ( 18009 357 ) L1M1_PR_MR ; + - storage_1_1_0.gclock ( storage_1_1_0.cg GCLK ) ( storage_1_1_0.bit7.bit CLK ) ( storage_1_1_0.bit6.bit CLK ) ( storage_1_1_0.bit5.bit CLK ) ( storage_1_1_0.bit4.bit CLK ) ( storage_1_1_0.bit3.bit CLK ) ( storage_1_1_0.bit2.bit CLK ) + ( storage_1_1_0.bit1.bit CLK ) ( storage_1_1_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met2 ( 3519 374 ) ( * 425 ) + NEW met3 ( 1219 374 ) ( 3519 * ) + NEW met2 ( 1219 374 ) ( * 425 ) + NEW met2 ( 3795 374 ) ( * 459 ) + NEW met3 ( 3519 374 ) ( 3795 * ) + NEW met2 ( 12719 374 ) ( * 391 ) + NEW met3 ( 12719 374 ) ( 14145 * ) + NEW met2 ( 14145 374 ) ( * 425 ) + NEW met2 ( 10419 306 ) ( * 391 ) + NEW met3 ( 10419 306 ) ( 11362 * ) + NEW met3 ( 11362 306 ) ( * 374 ) + NEW met3 ( 11362 374 ) ( 12719 * ) + NEW met1 ( 10419 391 ) ( * 459 ) + NEW met2 ( 19389 306 ) ( * 323 ) + NEW met2 ( 19389 306 ) ( 19481 * ) + NEW met2 ( 19481 306 ) ( * 357 ) + NEW met1 ( 19481 357 ) ( 20355 * ) + NEW met2 ( 8119 374 ) ( * 425 ) + NEW met3 ( 8119 374 ) ( 9453 * ) + NEW met2 ( 9453 374 ) ( * 459 ) + NEW met1 ( 5819 425 ) ( * 459 ) + NEW met1 ( 5819 459 ) ( 6463 * ) + NEW met2 ( 6463 374 ) ( * 459 ) + NEW met3 ( 6463 374 ) ( 8119 * ) + NEW met1 ( 5451 391 ) ( * 459 ) + NEW met1 ( 5451 391 ) ( 5819 * ) + NEW met1 ( 5819 391 ) ( * 425 ) + NEW met1 ( 3795 459 ) ( 5451 * ) + NEW met1 ( 9453 459 ) ( 10419 * ) + NEW met1 ( 17319 323 ) ( * 391 ) + NEW met1 ( 15019 323 ) ( * 391 ) + NEW met1 ( 15019 323 ) ( 17319 * ) + NEW met1 ( 15019 391 ) ( * 425 ) + NEW met1 ( 14145 425 ) ( 15019 * ) + NEW met1 ( 17319 323 ) ( 19389 * ) + NEW li1 ( 3519 425 ) L1M1_PR_MR + NEW met1 ( 3519 425 ) M1M2_PR + NEW met2 ( 3519 374 ) M2M3_PR + NEW met2 ( 1219 374 ) M2M3_PR + NEW li1 ( 1219 425 ) L1M1_PR_MR + NEW met1 ( 1219 425 ) M1M2_PR + NEW met1 ( 3795 459 ) M1M2_PR + NEW met2 ( 3795 374 ) M2M3_PR + NEW li1 ( 12719 391 ) L1M1_PR_MR + NEW met1 ( 12719 391 ) M1M2_PR + NEW met2 ( 12719 374 ) M2M3_PR + NEW met2 ( 14145 374 ) M2M3_PR + NEW met1 ( 14145 425 ) M1M2_PR + NEW li1 ( 10419 391 ) L1M1_PR_MR + NEW met1 ( 10419 391 ) M1M2_PR + NEW met2 ( 10419 306 ) M2M3_PR + NEW met1 ( 19389 323 ) M1M2_PR + NEW met1 ( 19481 357 ) M1M2_PR + NEW li1 ( 20355 357 ) L1M1_PR_MR + NEW li1 ( 8119 425 ) L1M1_PR_MR + NEW met1 ( 8119 425 ) M1M2_PR + NEW met2 ( 8119 374 ) M2M3_PR + NEW met2 ( 9453 374 ) M2M3_PR + NEW met1 ( 9453 459 ) M1M2_PR + NEW li1 ( 5819 425 ) L1M1_PR_MR + NEW met1 ( 6463 459 ) M1M2_PR + NEW met2 ( 6463 374 ) M2M3_PR + NEW li1 ( 17319 391 ) L1M1_PR_MR + NEW li1 ( 15019 391 ) L1M1_PR_MR ; + - storage_1_1_0.select0_b ( storage_1_1_0.select_inv_0 Y ) ( storage_1_1_0.bit7.obuf0 TE_B ) ( storage_1_1_0.bit6.obuf0 TE_B ) ( storage_1_1_0.bit5.obuf0 TE_B ) ( storage_1_1_0.bit4.obuf0 TE_B ) ( storage_1_1_0.bit3.obuf0 TE_B ) ( storage_1_1_0.bit2.obuf0 TE_B ) + ( storage_1_1_0.bit1.obuf0 TE_B ) ( storage_1_1_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 4347 323 ) ( * 391 ) + NEW met1 ( 2369 323 ) ( 4347 * ) + NEW met1 ( 2369 323 ) ( * 357 ) + NEW met1 ( 2047 357 ) ( 2369 * ) + NEW met1 ( 2047 357 ) ( * 391 ) + NEW met1 ( 4623 323 ) ( * 357 ) + NEW met1 ( 4347 357 ) ( 4623 * ) + NEW met2 ( 11247 391 ) ( * 493 ) + NEW met1 ( 13547 425 ) ( * 493 ) + NEW met1 ( 11615 493 ) ( 13547 * ) + NEW met1 ( 11615 391 ) ( * 493 ) + NEW met1 ( 11247 391 ) ( 11615 * ) + NEW met1 ( 13823 459 ) ( * 493 ) + NEW met1 ( 13547 459 ) ( 13823 * ) + NEW met2 ( 19343 510 ) ( * 578 ) + NEW met3 ( 19343 578 ) ( 20907 * ) + NEW met2 ( 20907 493 ) ( * 578 ) + NEW met1 ( 6325 425 ) ( 6647 * ) + NEW met1 ( 6325 323 ) ( * 425 ) + NEW met2 ( 8947 306 ) ( * 425 ) + NEW met3 ( 6647 306 ) ( 8947 * ) + NEW met2 ( 6647 306 ) ( * 425 ) + NEW met1 ( 8947 425 ) ( * 493 ) + NEW met1 ( 4623 323 ) ( 6325 * ) + NEW met1 ( 8947 493 ) ( 11247 * ) + NEW met1 ( 18147 425 ) ( 18331 * ) + NEW met1 ( 18331 391 ) ( * 425 ) + NEW met1 ( 18331 391 ) ( 19067 * ) + NEW met2 ( 19067 391 ) ( 19113 * ) + NEW met2 ( 19113 391 ) ( * 493 ) + NEW met1 ( 19113 493 ) ( 19297 * ) + NEW met2 ( 19297 493 ) ( * 510 ) + NEW met1 ( 15847 425 ) ( 16123 * ) + NEW met2 ( 16123 374 ) ( * 425 ) + NEW met3 ( 16123 374 ) ( 18147 * ) + NEW met2 ( 18147 374 ) ( * 425 ) + NEW met1 ( 15617 459 ) ( * 493 ) + NEW met1 ( 15617 459 ) ( 15847 * ) + NEW met1 ( 15847 425 ) ( * 459 ) + NEW met1 ( 13823 493 ) ( 15617 * ) + NEW met2 ( 19297 510 ) ( 19343 * ) + NEW li1 ( 4347 391 ) L1M1_PR_MR + NEW li1 ( 2047 391 ) L1M1_PR_MR + NEW li1 ( 11247 391 ) L1M1_PR_MR + NEW met1 ( 11247 391 ) M1M2_PR + NEW met1 ( 11247 493 ) M1M2_PR + NEW li1 ( 13547 425 ) L1M1_PR_MR + NEW met2 ( 19343 578 ) M2M3_PR + NEW met2 ( 20907 578 ) M2M3_PR + NEW li1 ( 20907 493 ) L1M1_PR_MR + NEW met1 ( 20907 493 ) M1M2_PR + NEW li1 ( 6647 425 ) L1M1_PR_MR + NEW li1 ( 8947 425 ) L1M1_PR_MR + NEW met1 ( 8947 425 ) M1M2_PR + NEW met2 ( 8947 306 ) M2M3_PR + NEW met2 ( 6647 306 ) M2M3_PR + NEW met1 ( 6647 425 ) M1M2_PR + NEW li1 ( 18147 425 ) L1M1_PR_MR + NEW met1 ( 19067 391 ) M1M2_PR + NEW met1 ( 19113 493 ) M1M2_PR + NEW met1 ( 19297 493 ) M1M2_PR + NEW li1 ( 15847 425 ) L1M1_PR_MR + NEW met1 ( 16123 425 ) M1M2_PR + NEW met2 ( 16123 374 ) M2M3_PR + NEW met2 ( 18147 374 ) M2M3_PR + NEW met1 ( 18147 425 ) M1M2_PR ; + - storage_1_1_0.we0 ( storage_1_1_0.gcand X ) ( storage_1_1_0.cg GATE ) + USE SIGNAL + + ROUTED met1 ( 19941 459 ) ( 20815 * ) + NEW li1 ( 20815 459 ) L1M1_PR_MR + NEW li1 ( 19941 459 ) L1M1_PR_MR ; + - storage_1_1_0.write_sel ( storage_1_1_0.gcand A ) ( storage_1_1_0.word_and X ) + USE SIGNAL + + ROUTED met1 ( 20585 357 ) ( 20631 * ) + NEW li1 ( 20631 357 ) L1M1_PR_MR + NEW li1 ( 20585 357 ) L1M1_PR_MR ; + - storage_2_0_0.bit0.storage ( storage_2_0_0.bit0.obuf0 A ) ( storage_2_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 805 697 ) ( * 731 ) + NEW met1 ( 759 731 ) ( 805 * ) + NEW li1 ( 805 697 ) L1M1_PR_MR + NEW li1 ( 759 731 ) L1M1_PR_MR ; + - storage_2_0_0.bit1.storage ( storage_2_0_0.bit1.obuf0 A ) ( storage_2_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 3105 697 ) ( * 731 ) + NEW met1 ( 3059 731 ) ( 3105 * ) + NEW li1 ( 3105 697 ) L1M1_PR_MR + NEW li1 ( 3059 731 ) L1M1_PR_MR ; + - storage_2_0_0.bit2.storage ( storage_2_0_0.bit2.obuf0 A ) ( storage_2_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 5405 697 ) ( * 731 ) + NEW met1 ( 5359 731 ) ( 5405 * ) + NEW li1 ( 5405 697 ) L1M1_PR_MR + NEW li1 ( 5359 731 ) L1M1_PR_MR ; + - storage_2_0_0.bit3.storage ( storage_2_0_0.bit3.obuf0 A ) ( storage_2_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 7705 697 ) ( * 731 ) + NEW met1 ( 7659 731 ) ( 7705 * ) + NEW li1 ( 7705 697 ) L1M1_PR_MR + NEW li1 ( 7659 731 ) L1M1_PR_MR ; + - storage_2_0_0.bit4.storage ( storage_2_0_0.bit4.obuf0 A ) ( storage_2_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 10005 697 ) ( * 731 ) + NEW met1 ( 9959 731 ) ( 10005 * ) + NEW li1 ( 10005 697 ) L1M1_PR_MR + NEW li1 ( 9959 731 ) L1M1_PR_MR ; + - storage_2_0_0.bit5.storage ( storage_2_0_0.bit5.obuf0 A ) ( storage_2_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 12305 697 ) ( * 731 ) + NEW met1 ( 12259 731 ) ( 12305 * ) + NEW li1 ( 12305 697 ) L1M1_PR_MR + NEW li1 ( 12259 731 ) L1M1_PR_MR ; + - storage_2_0_0.bit6.storage ( storage_2_0_0.bit6.obuf0 A ) ( storage_2_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 14605 697 ) ( * 731 ) + NEW met1 ( 14559 731 ) ( 14605 * ) + NEW li1 ( 14605 697 ) L1M1_PR_MR + NEW li1 ( 14559 731 ) L1M1_PR_MR ; + - storage_2_0_0.bit7.storage ( storage_2_0_0.bit7.obuf0 A ) ( storage_2_0_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 16905 697 ) ( * 731 ) + NEW met1 ( 16859 731 ) ( 16905 * ) + NEW li1 ( 16905 697 ) L1M1_PR_MR + NEW li1 ( 16859 731 ) L1M1_PR_MR ; + - storage_2_0_0.gclock ( storage_2_0_0.cg GCLK ) ( storage_2_0_0.bit7.bit CLK ) ( storage_2_0_0.bit6.bit CLK ) ( storage_2_0_0.bit5.bit CLK ) ( storage_2_0_0.bit4.bit CLK ) ( storage_2_0_0.bit3.bit CLK ) ( storage_2_0_0.bit2.bit CLK ) + ( storage_2_0_0.bit1.bit CLK ) ( storage_2_0_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 1311 629 ) ( * 663 ) + NEW met1 ( 1173 629 ) ( 1311 * ) + NEW met1 ( 1173 629 ) ( * 697 ) + NEW met1 ( 851 697 ) ( 1173 * ) + NEW met1 ( 851 663 ) ( * 697 ) + NEW met1 ( 69 663 ) ( 851 * ) + NEW met1 ( 9269 595 ) ( * 663 ) + NEW met1 ( 9269 595 ) ( 10925 * ) + NEW met2 ( 10925 595 ) ( * 765 ) + NEW met1 ( 6969 595 ) ( * 663 ) + NEW met1 ( 6969 595 ) ( 9269 * ) + NEW met1 ( 4669 595 ) ( * 663 ) + NEW met1 ( 4669 595 ) ( 6003 * ) + NEW met1 ( 6003 595 ) ( * 629 ) + NEW met1 ( 6003 629 ) ( 6095 * ) + NEW met2 ( 6095 629 ) ( 6187 * ) + NEW met1 ( 2369 595 ) ( * 663 ) + NEW met1 ( 2369 595 ) ( 4669 * ) + NEW met1 ( 1311 663 ) ( 2369 * ) + NEW met1 ( 6187 629 ) ( 6969 * ) + NEW met2 ( 13869 646 ) ( * 663 ) + NEW met1 ( 11523 663 ) ( 11569 * ) + NEW met2 ( 11523 646 ) ( * 663 ) + NEW met3 ( 11523 646 ) ( 13869 * ) + NEW met1 ( 11339 731 ) ( * 765 ) + NEW met1 ( 11339 731 ) ( 11523 * ) + NEW met2 ( 11523 663 ) ( * 731 ) + NEW met1 ( 10925 765 ) ( 11339 * ) + NEW met2 ( 16169 663 ) ( * 765 ) + NEW met1 ( 16169 765 ) ( 17043 * ) + NEW met1 ( 17043 731 ) ( * 765 ) + NEW met1 ( 17043 731 ) ( 17273 * ) + NEW met1 ( 17273 731 ) ( * 765 ) + NEW met1 ( 17273 765 ) ( 18101 * ) + NEW met1 ( 18101 731 ) ( * 765 ) + NEW met1 ( 18101 731 ) ( 18285 * ) + NEW met1 ( 18285 731 ) ( * 765 ) + NEW met1 ( 18285 765 ) ( 19067 * ) + NEW met2 ( 16169 646 ) ( * 663 ) + NEW met3 ( 13869 646 ) ( 16169 * ) + NEW li1 ( 69 663 ) L1M1_PR_MR + NEW li1 ( 9269 663 ) L1M1_PR_MR + NEW met1 ( 10925 595 ) M1M2_PR + NEW met1 ( 10925 765 ) M1M2_PR + NEW li1 ( 6969 663 ) L1M1_PR_MR + NEW li1 ( 4669 663 ) L1M1_PR_MR + NEW met1 ( 6095 629 ) M1M2_PR + NEW met1 ( 6187 629 ) M1M2_PR + NEW li1 ( 2369 663 ) L1M1_PR_MR + NEW li1 ( 13869 663 ) L1M1_PR_MR + NEW met1 ( 13869 663 ) M1M2_PR + NEW met2 ( 13869 646 ) M2M3_PR + NEW li1 ( 11569 663 ) L1M1_PR_MR + NEW met1 ( 11523 663 ) M1M2_PR + NEW met2 ( 11523 646 ) M2M3_PR + NEW met1 ( 11523 731 ) M1M2_PR + NEW li1 ( 16169 663 ) L1M1_PR_MR + NEW met1 ( 16169 663 ) M1M2_PR + NEW met1 ( 16169 765 ) M1M2_PR + NEW li1 ( 19067 765 ) L1M1_PR_MR + NEW met2 ( 16169 646 ) M2M3_PR ; + - storage_2_0_0.select0_b ( storage_2_0_0.select_inv_0 Y ) ( storage_2_0_0.bit7.obuf0 TE_B ) ( storage_2_0_0.bit6.obuf0 TE_B ) ( storage_2_0_0.bit5.obuf0 TE_B ) ( storage_2_0_0.bit4.obuf0 TE_B ) ( storage_2_0_0.bit3.obuf0 TE_B ) ( storage_2_0_0.bit2.obuf0 TE_B ) + ( storage_2_0_0.bit1.obuf0 TE_B ) ( storage_2_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 1127 595 ) ( * 663 ) + NEW met1 ( 897 663 ) ( 1127 * ) + NEW met1 ( 7015 663 ) ( 7797 * ) + NEW met1 ( 7015 663 ) ( * 697 ) + NEW met1 ( 6923 697 ) ( 7015 * ) + NEW met2 ( 6923 595 ) ( * 697 ) + NEW met1 ( 9315 663 ) ( * 697 ) + NEW met1 ( 8901 697 ) ( 9315 * ) + NEW met1 ( 8901 663 ) ( * 697 ) + NEW met1 ( 7797 663 ) ( 8901 * ) + NEW met1 ( 3151 697 ) ( 3197 * ) + NEW met2 ( 3151 646 ) ( * 697 ) + NEW met3 ( 2323 646 ) ( 3151 * ) + NEW met2 ( 2323 595 ) ( * 646 ) + NEW met1 ( 4945 663 ) ( 5497 * ) + NEW met2 ( 4945 646 ) ( * 663 ) + NEW met3 ( 3151 646 ) ( 4945 * ) + NEW met1 ( 6141 595 ) ( * 663 ) + NEW met1 ( 5497 663 ) ( 6141 * ) + NEW met1 ( 1127 595 ) ( 2323 * ) + NEW met1 ( 6141 595 ) ( 6923 * ) + NEW met1 ( 12397 697 ) ( 12765 * ) + NEW met1 ( 12765 663 ) ( * 697 ) + NEW met1 ( 12765 663 ) ( 13501 * ) + NEW met1 ( 13501 663 ) ( * 697 ) + NEW met1 ( 13501 697 ) ( 13593 * ) + NEW met1 ( 13593 629 ) ( * 697 ) + NEW met2 ( 10097 697 ) ( * 782 ) + NEW met3 ( 10097 782 ) ( 12397 * ) + NEW met2 ( 12397 697 ) ( * 782 ) + NEW met1 ( 10097 663 ) ( * 697 ) + NEW met1 ( 9315 663 ) ( 10097 * ) + NEW met1 ( 13593 629 ) ( 14490 * ) + NEW met1 ( 16997 663 ) ( 17503 * ) + NEW met1 ( 17503 629 ) ( * 663 ) + NEW met1 ( 17503 629 ) ( 17641 * ) + NEW met1 ( 17641 595 ) ( * 629 ) + NEW met2 ( 14697 663 ) ( * 714 ) + NEW met3 ( 14697 714 ) ( 17089 * ) + NEW met2 ( 17089 663 ) ( * 714 ) + NEW met1 ( 14490 629 ) ( * 663 ) + NEW met1 ( 14490 663 ) ( 14697 * ) + NEW met1 ( 17641 595 ) ( 19619 * ) + NEW li1 ( 897 663 ) L1M1_PR_MR + NEW li1 ( 7797 663 ) L1M1_PR_MR + NEW met1 ( 6923 697 ) M1M2_PR + NEW met1 ( 6923 595 ) M1M2_PR + NEW li1 ( 19619 595 ) L1M1_PR_MR + NEW li1 ( 3197 697 ) L1M1_PR_MR + NEW met1 ( 3151 697 ) M1M2_PR + NEW met2 ( 3151 646 ) M2M3_PR + NEW met2 ( 2323 646 ) M2M3_PR + NEW met1 ( 2323 595 ) M1M2_PR + NEW li1 ( 5497 663 ) L1M1_PR_MR + NEW met1 ( 4945 663 ) M1M2_PR + NEW met2 ( 4945 646 ) M2M3_PR + NEW li1 ( 12397 697 ) L1M1_PR_MR + NEW li1 ( 10097 697 ) L1M1_PR_MR + NEW met1 ( 10097 697 ) M1M2_PR + NEW met2 ( 10097 782 ) M2M3_PR + NEW met2 ( 12397 782 ) M2M3_PR + NEW met1 ( 12397 697 ) M1M2_PR + NEW li1 ( 16997 663 ) L1M1_PR_MR + NEW li1 ( 14697 663 ) L1M1_PR_MR + NEW met1 ( 14697 663 ) M1M2_PR + NEW met2 ( 14697 714 ) M2M3_PR + NEW met2 ( 17089 714 ) M2M3_PR + NEW met1 ( 17089 663 ) M1M2_PR ; + - storage_2_0_0.we0 ( storage_2_0_0.gcand X ) ( storage_2_0_0.cg GATE ) + USE SIGNAL + + ROUTED met1 ( 18653 629 ) ( 19527 * ) + NEW li1 ( 18653 629 ) L1M1_PR_MR + NEW li1 ( 19527 629 ) L1M1_PR_MR ; + - storage_2_0_0.write_sel ( storage_2_0_0.gcand A ) ( storage_2_0_0.word_and X ) + USE SIGNAL + + ROUTED met1 ( 19297 697 ) ( 19343 * ) + NEW li1 ( 19343 697 ) L1M1_PR_MR + NEW li1 ( 19297 697 ) L1M1_PR_MR ; + - storage_2_1_0.bit0.storage ( storage_2_1_0.bit0.obuf0 A ) ( storage_2_1_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 1955 697 ) ( * 731 ) + NEW met1 ( 1909 731 ) ( 1955 * ) + NEW li1 ( 1955 697 ) L1M1_PR_MR + NEW li1 ( 1909 731 ) L1M1_PR_MR ; + - storage_2_1_0.bit1.storage ( storage_2_1_0.bit1.obuf0 A ) ( storage_2_1_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 4255 697 ) ( * 731 ) + NEW met1 ( 4209 731 ) ( 4255 * ) + NEW li1 ( 4255 697 ) L1M1_PR_MR + NEW li1 ( 4209 731 ) L1M1_PR_MR ; + - storage_2_1_0.bit2.storage ( storage_2_1_0.bit2.obuf0 A ) ( storage_2_1_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 6555 697 ) ( * 731 ) + NEW met1 ( 6509 731 ) ( 6555 * ) + NEW li1 ( 6555 697 ) L1M1_PR_MR + NEW li1 ( 6509 731 ) L1M1_PR_MR ; + - storage_2_1_0.bit3.storage ( storage_2_1_0.bit3.obuf0 A ) ( storage_2_1_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 8855 697 ) ( * 731 ) + NEW met1 ( 8809 731 ) ( 8855 * ) + NEW li1 ( 8855 697 ) L1M1_PR_MR + NEW li1 ( 8809 731 ) L1M1_PR_MR ; + - storage_2_1_0.bit4.storage ( storage_2_1_0.bit4.obuf0 A ) ( storage_2_1_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 11155 697 ) ( * 731 ) + NEW met1 ( 11109 731 ) ( 11155 * ) + NEW li1 ( 11155 697 ) L1M1_PR_MR + NEW li1 ( 11109 731 ) L1M1_PR_MR ; + - storage_2_1_0.bit5.storage ( storage_2_1_0.bit5.obuf0 A ) ( storage_2_1_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 13455 697 ) ( * 731 ) + NEW met1 ( 13409 731 ) ( 13455 * ) + NEW li1 ( 13455 697 ) L1M1_PR_MR + NEW li1 ( 13409 731 ) L1M1_PR_MR ; + - storage_2_1_0.bit6.storage ( storage_2_1_0.bit6.obuf0 A ) ( storage_2_1_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 15755 697 ) ( * 731 ) + NEW met1 ( 15709 731 ) ( 15755 * ) + NEW li1 ( 15755 697 ) L1M1_PR_MR + NEW li1 ( 15709 731 ) L1M1_PR_MR ; + - storage_2_1_0.bit7.storage ( storage_2_1_0.bit7.obuf0 A ) ( storage_2_1_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 18055 697 ) ( * 731 ) + NEW met1 ( 18009 731 ) ( 18055 * ) + NEW li1 ( 18055 697 ) L1M1_PR_MR + NEW li1 ( 18009 731 ) L1M1_PR_MR ; + - storage_2_1_0.gclock ( storage_2_1_0.cg GCLK ) ( storage_2_1_0.bit7.bit CLK ) ( storage_2_1_0.bit6.bit CLK ) ( storage_2_1_0.bit5.bit CLK ) ( storage_2_1_0.bit4.bit CLK ) ( storage_2_1_0.bit3.bit CLK ) ( storage_2_1_0.bit2.bit CLK ) + ( storage_2_1_0.bit1.bit CLK ) ( storage_2_1_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 1219 697 ) ( * 765 ) + NEW met1 ( 7889 697 ) ( 8119 * ) + NEW met1 ( 7889 697 ) ( * 765 ) + NEW met1 ( 8119 697 ) ( * 765 ) + NEW met2 ( 19573 850 ) ( * 867 ) + NEW met2 ( 19573 850 ) ( 19619 * ) + NEW met2 ( 19619 731 ) ( * 850 ) + NEW met1 ( 19619 731 ) ( 20355 * ) + NEW met1 ( 3519 697 ) ( * 765 ) + NEW met1 ( 5819 697 ) ( * 765 ) + NEW met1 ( 3519 765 ) ( 5819 * ) + NEW met1 ( 1219 765 ) ( 3519 * ) + NEW met1 ( 5819 765 ) ( 7889 * ) + NEW met2 ( 12719 663 ) ( * 765 ) + NEW met1 ( 10419 663 ) ( 10925 * ) + NEW met1 ( 10925 629 ) ( * 663 ) + NEW met1 ( 10925 629 ) ( 11201 * ) + NEW met1 ( 11201 629 ) ( * 697 ) + NEW met1 ( 11201 697 ) ( 11615 * ) + NEW met1 ( 11615 663 ) ( * 697 ) + NEW met1 ( 11615 663 ) ( 12719 * ) + NEW met1 ( 10281 731 ) ( * 765 ) + NEW met1 ( 10281 731 ) ( 10419 * ) + NEW met1 ( 10419 663 ) ( * 731 ) + NEW met1 ( 8119 765 ) ( 10281 * ) + NEW met2 ( 17319 697 ) ( * 867 ) + NEW met1 ( 17319 867 ) ( 18101 * ) + NEW met1 ( 18101 867 ) ( * 901 ) + NEW met1 ( 18101 901 ) ( 18285 * ) + NEW met1 ( 18285 867 ) ( * 901 ) + NEW met1 ( 15019 697 ) ( * 765 ) + NEW met1 ( 15019 765 ) ( 15939 * ) + NEW met2 ( 15939 765 ) ( * 867 ) + NEW met1 ( 15939 867 ) ( 17319 * ) + NEW met1 ( 14651 731 ) ( * 765 ) + NEW met1 ( 14651 731 ) ( 15019 * ) + NEW met1 ( 12719 765 ) ( 14651 * ) + NEW met1 ( 18285 867 ) ( 19573 * ) + NEW li1 ( 1219 697 ) L1M1_PR_MR + NEW li1 ( 8119 697 ) L1M1_PR_MR + NEW met1 ( 19573 867 ) M1M2_PR + NEW met1 ( 19619 731 ) M1M2_PR + NEW li1 ( 20355 731 ) L1M1_PR_MR + NEW li1 ( 3519 697 ) L1M1_PR_MR + NEW li1 ( 5819 697 ) L1M1_PR_MR + NEW li1 ( 12719 663 ) L1M1_PR_MR + NEW met1 ( 12719 663 ) M1M2_PR + NEW met1 ( 12719 765 ) M1M2_PR + NEW li1 ( 10419 663 ) L1M1_PR_MR + NEW li1 ( 17319 697 ) L1M1_PR_MR + NEW met1 ( 17319 697 ) M1M2_PR + NEW met1 ( 17319 867 ) M1M2_PR + NEW li1 ( 15019 697 ) L1M1_PR_MR + NEW met1 ( 15939 765 ) M1M2_PR + NEW met1 ( 15939 867 ) M1M2_PR ; + - storage_2_1_0.select0_b ( storage_2_1_0.select_inv_0 Y ) ( storage_2_1_0.bit7.obuf0 TE_B ) ( storage_2_1_0.bit6.obuf0 TE_B ) ( storage_2_1_0.bit5.obuf0 TE_B ) ( storage_2_1_0.bit4.obuf0 TE_B ) ( storage_2_1_0.bit3.obuf0 TE_B ) ( storage_2_1_0.bit2.obuf0 TE_B ) + ( storage_2_1_0.bit1.obuf0 TE_B ) ( storage_2_1_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 8947 663 ) ( 9223 * ) + NEW met2 ( 9223 646 ) ( * 663 ) + NEW met1 ( 6647 663 ) ( 6877 * ) + NEW met2 ( 6877 646 ) ( * 663 ) + NEW met3 ( 6877 646 ) ( 8303 * ) + NEW met2 ( 8303 629 ) ( * 646 ) + NEW met1 ( 8303 629 ) ( 8947 * ) + NEW met1 ( 8947 629 ) ( * 663 ) + NEW met2 ( 6233 493 ) ( * 663 ) + NEW met1 ( 6233 663 ) ( 6647 * ) + NEW met1 ( 20700 731 ) ( 20907 * ) + NEW met1 ( 20700 731 ) ( * 765 ) + NEW met2 ( 5773 493 ) ( * 629 ) + NEW met1 ( 5773 493 ) ( 6233 * ) + NEW met2 ( 4347 697 ) ( * 714 ) + NEW met3 ( 2323 714 ) ( 4347 * ) + NEW met2 ( 2323 697 ) ( * 714 ) + NEW met1 ( 2047 697 ) ( 2323 * ) + NEW met1 ( 4715 629 ) ( * 697 ) + NEW met1 ( 4347 697 ) ( 4715 * ) + NEW met1 ( 4715 629 ) ( 5773 * ) + NEW met2 ( 11247 646 ) ( * 663 ) + NEW met1 ( 13547 595 ) ( * 663 ) + NEW met1 ( 11247 595 ) ( 13547 * ) + NEW met1 ( 11247 595 ) ( * 663 ) + NEW met3 ( 9223 646 ) ( 11247 * ) + NEW met1 ( 15801 663 ) ( 15847 * ) + NEW met1 ( 15801 595 ) ( * 663 ) + NEW met1 ( 17641 663 ) ( 18147 * ) + NEW met2 ( 17595 663 ) ( 17641 * ) + NEW met2 ( 17595 595 ) ( * 663 ) + NEW met1 ( 15801 595 ) ( 17595 * ) + NEW met1 ( 19113 731 ) ( * 765 ) + NEW met1 ( 19021 731 ) ( 19113 * ) + NEW met1 ( 19021 697 ) ( * 731 ) + NEW met1 ( 18147 697 ) ( 19021 * ) + NEW met1 ( 18147 663 ) ( * 697 ) + NEW met1 ( 13547 595 ) ( 15801 * ) + NEW met1 ( 19113 765 ) ( 20700 * ) + NEW li1 ( 20907 731 ) L1M1_PR_MR + NEW li1 ( 8947 663 ) L1M1_PR_MR + NEW met1 ( 9223 663 ) M1M2_PR + NEW met2 ( 9223 646 ) M2M3_PR + NEW li1 ( 6647 663 ) L1M1_PR_MR + NEW met1 ( 6877 663 ) M1M2_PR + NEW met2 ( 6877 646 ) M2M3_PR + NEW met2 ( 8303 646 ) M2M3_PR + NEW met1 ( 8303 629 ) M1M2_PR + NEW met1 ( 6233 493 ) M1M2_PR + NEW met1 ( 6233 663 ) M1M2_PR + NEW met1 ( 5773 493 ) M1M2_PR + NEW met1 ( 5773 629 ) M1M2_PR + NEW li1 ( 4347 697 ) L1M1_PR_MR + NEW met1 ( 4347 697 ) M1M2_PR + NEW met2 ( 4347 714 ) M2M3_PR + NEW met2 ( 2323 714 ) M2M3_PR + NEW met1 ( 2323 697 ) M1M2_PR + NEW li1 ( 2047 697 ) L1M1_PR_MR + NEW li1 ( 11247 663 ) L1M1_PR_MR + NEW met1 ( 11247 663 ) M1M2_PR + NEW met2 ( 11247 646 ) M2M3_PR + NEW li1 ( 13547 663 ) L1M1_PR_MR + NEW li1 ( 15847 663 ) L1M1_PR_MR + NEW li1 ( 18147 663 ) L1M1_PR_MR + NEW met1 ( 17641 663 ) M1M2_PR + NEW met1 ( 17595 595 ) M1M2_PR ; + - storage_2_1_0.we0 ( storage_2_1_0.gcand X ) ( storage_2_1_0.cg GATE ) + USE SIGNAL + + ROUTED met1 ( 19941 629 ) ( 20815 * ) + NEW li1 ( 20815 629 ) L1M1_PR_MR + NEW li1 ( 19941 629 ) L1M1_PR_MR ; + - storage_2_1_0.write_sel ( storage_2_1_0.gcand A ) ( storage_2_1_0.word_and X ) + USE SIGNAL + + ROUTED met1 ( 20585 697 ) ( 20631 * ) + NEW li1 ( 20631 697 ) L1M1_PR_MR + NEW li1 ( 20585 697 ) L1M1_PR_MR ; + - storage_3_0_0.bit0.storage ( storage_3_0_0.bit0.obuf0 A ) ( storage_3_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 805 901 ) ( * 935 ) + NEW met1 ( 759 901 ) ( 805 * ) + NEW li1 ( 805 935 ) L1M1_PR_MR + NEW li1 ( 759 901 ) L1M1_PR_MR ; + - storage_3_0_0.bit1.storage ( storage_3_0_0.bit1.obuf0 A ) ( storage_3_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 3105 901 ) ( * 935 ) + NEW met1 ( 3059 901 ) ( 3105 * ) + NEW li1 ( 3105 935 ) L1M1_PR_MR + NEW li1 ( 3059 901 ) L1M1_PR_MR ; + - storage_3_0_0.bit2.storage ( storage_3_0_0.bit2.obuf0 A ) ( storage_3_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 5405 901 ) ( * 935 ) + NEW met1 ( 5359 901 ) ( 5405 * ) + NEW li1 ( 5405 935 ) L1M1_PR_MR + NEW li1 ( 5359 901 ) L1M1_PR_MR ; + - storage_3_0_0.bit3.storage ( storage_3_0_0.bit3.obuf0 A ) ( storage_3_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 7705 901 ) ( * 935 ) + NEW met1 ( 7659 901 ) ( 7705 * ) + NEW li1 ( 7705 935 ) L1M1_PR_MR + NEW li1 ( 7659 901 ) L1M1_PR_MR ; + - storage_3_0_0.bit4.storage ( storage_3_0_0.bit4.obuf0 A ) ( storage_3_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 10005 901 ) ( * 935 ) + NEW met1 ( 9959 901 ) ( 10005 * ) + NEW li1 ( 10005 935 ) L1M1_PR_MR + NEW li1 ( 9959 901 ) L1M1_PR_MR ; + - storage_3_0_0.bit5.storage ( storage_3_0_0.bit5.obuf0 A ) ( storage_3_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 12305 901 ) ( * 935 ) + NEW met1 ( 12259 901 ) ( 12305 * ) + NEW li1 ( 12305 935 ) L1M1_PR_MR + NEW li1 ( 12259 901 ) L1M1_PR_MR ; + - storage_3_0_0.bit6.storage ( storage_3_0_0.bit6.obuf0 A ) ( storage_3_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 14605 901 ) ( * 935 ) + NEW met1 ( 14559 901 ) ( 14605 * ) + NEW li1 ( 14605 935 ) L1M1_PR_MR + NEW li1 ( 14559 901 ) L1M1_PR_MR ; + - storage_3_0_0.bit7.storage ( storage_3_0_0.bit7.obuf0 A ) ( storage_3_0_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 16905 901 ) ( * 935 ) + NEW met1 ( 16859 901 ) ( 16905 * ) + NEW li1 ( 16905 935 ) L1M1_PR_MR + NEW li1 ( 16859 901 ) L1M1_PR_MR ; + - storage_3_0_0.gclock ( storage_3_0_0.cg GCLK ) ( storage_3_0_0.bit7.bit CLK ) ( storage_3_0_0.bit6.bit CLK ) ( storage_3_0_0.bit5.bit CLK ) ( storage_3_0_0.bit4.bit CLK ) ( storage_3_0_0.bit3.bit CLK ) ( storage_3_0_0.bit2.bit CLK ) + ( storage_3_0_0.bit1.bit CLK ) ( storage_3_0_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 69 969 ) ( * 1037 ) + NEW met2 ( 4669 969 ) ( * 1037 ) + NEW met1 ( 2369 867 ) ( * 935 ) + NEW met1 ( 2369 867 ) ( 4347 * ) + NEW met1 ( 4347 867 ) ( * 901 ) + NEW met1 ( 4347 901 ) ( 4393 * ) + NEW met1 ( 4393 901 ) ( * 935 ) + NEW met1 ( 4393 935 ) ( 4669 * ) + NEW met1 ( 4669 935 ) ( * 969 ) + NEW met2 ( 2231 935 ) ( * 1037 ) + NEW met1 ( 2231 935 ) ( 2369 * ) + NEW met1 ( 69 1037 ) ( 2231 * ) + NEW met1 ( 11063 969 ) ( 11569 * ) + NEW met1 ( 11063 901 ) ( * 969 ) + NEW met1 ( 10879 901 ) ( 11063 * ) + NEW met1 ( 10879 867 ) ( * 901 ) + NEW met1 ( 10419 867 ) ( 10879 * ) + NEW met1 ( 10419 867 ) ( * 901 ) + NEW met1 ( 10281 901 ) ( 10419 * ) + NEW met1 ( 10281 867 ) ( * 901 ) + NEW met2 ( 13869 850 ) ( * 935 ) + NEW met3 ( 11569 850 ) ( 13869 * ) + NEW met2 ( 11569 850 ) ( * 969 ) + NEW met2 ( 14053 850 ) ( * 1037 ) + NEW met3 ( 13869 850 ) ( 14053 * ) + NEW met1 ( 6923 935 ) ( 6969 * ) + NEW met2 ( 6923 918 ) ( * 935 ) + NEW met3 ( 5681 918 ) ( 6923 * ) + NEW met2 ( 5681 918 ) ( * 1037 ) + NEW met1 ( 8901 935 ) ( 9269 * ) + NEW met1 ( 8901 935 ) ( * 1003 ) + NEW met1 ( 6969 1003 ) ( 8901 * ) + NEW met1 ( 6969 935 ) ( * 1003 ) + NEW met1 ( 9269 867 ) ( * 935 ) + NEW met1 ( 4669 1037 ) ( 5681 * ) + NEW met1 ( 9269 867 ) ( 10281 * ) + NEW met2 ( 16169 969 ) ( * 1037 ) + NEW met1 ( 16169 1037 ) ( 19067 * ) + NEW met2 ( 14881 1037 ) ( * 1122 ) + NEW met3 ( 14881 1122 ) ( 16169 * ) + NEW met2 ( 16169 1037 ) ( * 1122 ) + NEW met1 ( 14053 1037 ) ( 14881 * ) + NEW li1 ( 69 969 ) L1M1_PR_MR + NEW li1 ( 4669 969 ) L1M1_PR_MR + NEW met1 ( 4669 969 ) M1M2_PR + NEW met1 ( 4669 1037 ) M1M2_PR + NEW li1 ( 2369 935 ) L1M1_PR_MR + NEW met1 ( 2231 1037 ) M1M2_PR + NEW met1 ( 2231 935 ) M1M2_PR + NEW li1 ( 11569 969 ) L1M1_PR_MR + NEW li1 ( 13869 935 ) L1M1_PR_MR + NEW met1 ( 13869 935 ) M1M2_PR + NEW met2 ( 13869 850 ) M2M3_PR + NEW met2 ( 11569 850 ) M2M3_PR + NEW met1 ( 11569 969 ) M1M2_PR + NEW met1 ( 14053 1037 ) M1M2_PR + NEW met2 ( 14053 850 ) M2M3_PR + NEW li1 ( 6969 935 ) L1M1_PR_MR + NEW met1 ( 6923 935 ) M1M2_PR + NEW met2 ( 6923 918 ) M2M3_PR + NEW met2 ( 5681 918 ) M2M3_PR + NEW met1 ( 5681 1037 ) M1M2_PR + NEW li1 ( 9269 935 ) L1M1_PR_MR + NEW li1 ( 16169 969 ) L1M1_PR_MR + NEW met1 ( 16169 969 ) M1M2_PR + NEW met1 ( 16169 1037 ) M1M2_PR + NEW li1 ( 19067 1037 ) L1M1_PR_MR + NEW met1 ( 14881 1037 ) M1M2_PR + NEW met2 ( 14881 1122 ) M2M3_PR + NEW met2 ( 16169 1122 ) M2M3_PR ; + - storage_3_0_0.select0_b ( storage_3_0_0.select_inv_0 Y ) ( storage_3_0_0.bit7.obuf0 TE_B ) ( storage_3_0_0.bit6.obuf0 TE_B ) ( storage_3_0_0.bit5.obuf0 TE_B ) ( storage_3_0_0.bit4.obuf0 TE_B ) ( storage_3_0_0.bit3.obuf0 TE_B ) ( storage_3_0_0.bit2.obuf0 TE_B ) + ( storage_3_0_0.bit1.obuf0 TE_B ) ( storage_3_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met2 ( 19619 1037 ) ( * 1275 ) + NEW met2 ( 3197 850 ) ( * 935 ) + NEW met3 ( 897 850 ) ( 3197 * ) + NEW met2 ( 897 850 ) ( * 935 ) + NEW met2 ( 4393 850 ) ( * 867 ) + NEW met3 ( 3197 850 ) ( 4393 * ) + NEW met2 ( 12397 918 ) ( * 935 ) + NEW met3 ( 12397 918 ) ( 14145 * ) + NEW met2 ( 14145 918 ) ( * 969 ) + NEW met1 ( 10097 969 ) ( 10511 * ) + NEW met1 ( 10511 969 ) ( * 1003 ) + NEW met1 ( 10511 1003 ) ( 11063 * ) + NEW met2 ( 11063 918 ) ( * 1003 ) + NEW met3 ( 11063 918 ) ( 12397 * ) + NEW met1 ( 9660 969 ) ( 10097 * ) + NEW met1 ( 7797 901 ) ( * 935 ) + NEW met1 ( 7797 901 ) ( 7981 * ) + NEW met1 ( 7981 867 ) ( * 901 ) + NEW met1 ( 7981 867 ) ( 9085 * ) + NEW met2 ( 9085 867 ) ( * 1003 ) + NEW met1 ( 9085 1003 ) ( 9660 * ) + NEW met1 ( 9660 969 ) ( * 1003 ) + NEW met1 ( 5497 901 ) ( * 935 ) + NEW met1 ( 5497 901 ) ( 5773 * ) + NEW met1 ( 5773 867 ) ( * 901 ) + NEW met1 ( 5773 867 ) ( 7797 * ) + NEW met1 ( 7797 867 ) ( * 901 ) + NEW met1 ( 5497 867 ) ( * 901 ) + NEW met1 ( 4393 867 ) ( 5497 * ) + NEW met1 ( 16997 969 ) ( 17089 * ) + NEW met2 ( 17089 969 ) ( * 1275 ) + NEW met2 ( 14697 918 ) ( * 969 ) + NEW met3 ( 14697 918 ) ( 17089 * ) + NEW met2 ( 17089 918 ) ( * 969 ) + NEW met1 ( 14145 969 ) ( 14697 * ) + NEW met1 ( 17089 1275 ) ( 19619 * ) + NEW met1 ( 19619 1275 ) M1M2_PR + NEW li1 ( 19619 1037 ) L1M1_PR_MR + NEW met1 ( 19619 1037 ) M1M2_PR + NEW li1 ( 3197 935 ) L1M1_PR_MR + NEW met1 ( 3197 935 ) M1M2_PR + NEW met2 ( 3197 850 ) M2M3_PR + NEW met2 ( 897 850 ) M2M3_PR + NEW li1 ( 897 935 ) L1M1_PR_MR + NEW met1 ( 897 935 ) M1M2_PR + NEW met1 ( 4393 867 ) M1M2_PR + NEW met2 ( 4393 850 ) M2M3_PR + NEW li1 ( 12397 935 ) L1M1_PR_MR + NEW met1 ( 12397 935 ) M1M2_PR + NEW met2 ( 12397 918 ) M2M3_PR + NEW met2 ( 14145 918 ) M2M3_PR + NEW met1 ( 14145 969 ) M1M2_PR + NEW li1 ( 10097 969 ) L1M1_PR_MR + NEW met1 ( 11063 1003 ) M1M2_PR + NEW met2 ( 11063 918 ) M2M3_PR + NEW li1 ( 7797 935 ) L1M1_PR_MR + NEW met1 ( 9085 867 ) M1M2_PR + NEW met1 ( 9085 1003 ) M1M2_PR + NEW li1 ( 5497 935 ) L1M1_PR_MR + NEW li1 ( 16997 969 ) L1M1_PR_MR + NEW met1 ( 17089 969 ) M1M2_PR + NEW met1 ( 17089 1275 ) M1M2_PR + NEW li1 ( 14697 969 ) L1M1_PR_MR + NEW met1 ( 14697 969 ) M1M2_PR + NEW met2 ( 14697 918 ) M2M3_PR + NEW met2 ( 17089 918 ) M2M3_PR ; + - storage_3_0_0.we0 ( storage_3_0_0.gcand X ) ( storage_3_0_0.cg GATE ) + USE SIGNAL + + ROUTED met1 ( 18653 1003 ) ( 19527 * ) + NEW li1 ( 18653 1003 ) L1M1_PR_MR + NEW li1 ( 19527 1003 ) L1M1_PR_MR ; + - storage_3_0_0.write_sel ( storage_3_0_0.gcand A ) ( storage_3_0_0.word_and X ) + USE SIGNAL + + ROUTED met1 ( 19297 901 ) ( 19343 * ) + NEW li1 ( 19343 901 ) L1M1_PR_MR + NEW li1 ( 19297 901 ) L1M1_PR_MR ; + - storage_3_1_0.bit0.storage ( storage_3_1_0.bit0.obuf0 A ) ( storage_3_1_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 1955 901 ) ( * 935 ) + NEW met1 ( 1909 901 ) ( 1955 * ) + NEW li1 ( 1955 935 ) L1M1_PR_MR + NEW li1 ( 1909 901 ) L1M1_PR_MR ; + - storage_3_1_0.bit1.storage ( storage_3_1_0.bit1.obuf0 A ) ( storage_3_1_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 4255 901 ) ( * 935 ) + NEW met1 ( 4209 901 ) ( 4255 * ) + NEW li1 ( 4255 935 ) L1M1_PR_MR + NEW li1 ( 4209 901 ) L1M1_PR_MR ; + - storage_3_1_0.bit2.storage ( storage_3_1_0.bit2.obuf0 A ) ( storage_3_1_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 6555 901 ) ( * 935 ) + NEW met1 ( 6509 901 ) ( 6555 * ) + NEW li1 ( 6555 935 ) L1M1_PR_MR + NEW li1 ( 6509 901 ) L1M1_PR_MR ; + - storage_3_1_0.bit3.storage ( storage_3_1_0.bit3.obuf0 A ) ( storage_3_1_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 8855 901 ) ( * 935 ) + NEW met1 ( 8809 901 ) ( 8855 * ) + NEW li1 ( 8855 935 ) L1M1_PR_MR + NEW li1 ( 8809 901 ) L1M1_PR_MR ; + - storage_3_1_0.bit4.storage ( storage_3_1_0.bit4.obuf0 A ) ( storage_3_1_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 11155 901 ) ( * 935 ) + NEW met1 ( 11109 901 ) ( 11155 * ) + NEW li1 ( 11155 935 ) L1M1_PR_MR + NEW li1 ( 11109 901 ) L1M1_PR_MR ; + - storage_3_1_0.bit5.storage ( storage_3_1_0.bit5.obuf0 A ) ( storage_3_1_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 13455 901 ) ( * 935 ) + NEW met1 ( 13409 901 ) ( 13455 * ) + NEW li1 ( 13455 935 ) L1M1_PR_MR + NEW li1 ( 13409 901 ) L1M1_PR_MR ; + - storage_3_1_0.bit6.storage ( storage_3_1_0.bit6.obuf0 A ) ( storage_3_1_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 15755 901 ) ( * 935 ) + NEW met1 ( 15709 901 ) ( 15755 * ) + NEW li1 ( 15755 935 ) L1M1_PR_MR + NEW li1 ( 15709 901 ) L1M1_PR_MR ; + - storage_3_1_0.bit7.storage ( storage_3_1_0.bit7.obuf0 A ) ( storage_3_1_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 18055 901 ) ( * 935 ) + NEW met1 ( 18009 901 ) ( 18055 * ) + NEW li1 ( 18055 935 ) L1M1_PR_MR + NEW li1 ( 18009 901 ) L1M1_PR_MR ; + - storage_3_1_0.gclock ( storage_3_1_0.cg GCLK ) ( storage_3_1_0.bit7.bit CLK ) ( storage_3_1_0.bit6.bit CLK ) ( storage_3_1_0.bit5.bit CLK ) ( storage_3_1_0.bit4.bit CLK ) ( storage_3_1_0.bit3.bit CLK ) ( storage_3_1_0.bit2.bit CLK ) + ( storage_3_1_0.bit1.bit CLK ) ( storage_3_1_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 1219 867 ) ( * 935 ) + NEW met1 ( 7935 935 ) ( 8119 * ) + NEW met2 ( 7935 935 ) ( * 1037 ) + NEW met1 ( 10373 935 ) ( 10419 * ) + NEW met2 ( 10373 935 ) ( * 1037 ) + NEW met1 ( 8349 1037 ) ( 10373 * ) + NEW met2 ( 8349 986 ) ( * 1037 ) + NEW met2 ( 8119 986 ) ( 8349 * ) + NEW met2 ( 8119 935 ) ( * 986 ) + NEW met2 ( 10925 867 ) ( * 918 ) + NEW met3 ( 10373 918 ) ( 10925 * ) + NEW met2 ( 10373 918 ) ( * 935 ) + NEW met1 ( 19389 901 ) ( * 935 ) + NEW met1 ( 19389 901 ) ( 20355 * ) + NEW met1 ( 3473 935 ) ( 3519 * ) + NEW met2 ( 3473 935 ) ( * 1207 ) + NEW met1 ( 2691 1207 ) ( 3473 * ) + NEW met1 ( 2691 1207 ) ( * 1241 ) + NEW met1 ( 2323 1241 ) ( 2691 * ) + NEW met2 ( 2323 867 ) ( * 1241 ) + NEW met1 ( 5635 935 ) ( 5819 * ) + NEW met2 ( 5635 935 ) ( * 1275 ) + NEW met1 ( 3933 1275 ) ( 5635 * ) + NEW met2 ( 3933 1258 ) ( * 1275 ) + NEW met3 ( 3473 1258 ) ( 3933 * ) + NEW met2 ( 3473 1207 ) ( * 1258 ) + NEW met2 ( 6095 1037 ) ( * 1122 ) + NEW met3 ( 5635 1122 ) ( 6095 * ) + NEW met1 ( 1219 867 ) ( 2323 * ) + NEW met1 ( 6095 1037 ) ( 7935 * ) + NEW met1 ( 12719 867 ) ( * 935 ) + NEW met1 ( 11569 867 ) ( 12719 * ) + NEW met1 ( 11569 867 ) ( * 901 ) + NEW met1 ( 11339 901 ) ( 11569 * ) + NEW met1 ( 11339 867 ) ( * 901 ) + NEW met1 ( 13869 867 ) ( * 901 ) + NEW met1 ( 13593 901 ) ( 13869 * ) + NEW met1 ( 13593 867 ) ( * 901 ) + NEW met1 ( 12719 867 ) ( 13593 * ) + NEW met1 ( 10925 867 ) ( 11339 * ) + NEW met2 ( 17319 918 ) ( * 935 ) + NEW met3 ( 17319 918 ) ( 19251 * ) + NEW met2 ( 19251 918 ) ( * 935 ) + NEW met1 ( 15019 969 ) ( 15065 * ) + NEW met2 ( 15065 850 ) ( * 969 ) + NEW met3 ( 15065 850 ) ( 17158 * ) + NEW met3 ( 17158 850 ) ( * 918 ) + NEW met3 ( 17158 918 ) ( 17319 * ) + NEW met1 ( 14881 867 ) ( * 901 ) + NEW met1 ( 14881 901 ) ( 15019 * ) + NEW met1 ( 15019 901 ) ( * 969 ) + NEW met1 ( 13869 867 ) ( 14881 * ) + NEW met1 ( 19251 935 ) ( 19389 * ) + NEW li1 ( 1219 935 ) L1M1_PR_MR + NEW li1 ( 8119 935 ) L1M1_PR_MR + NEW met1 ( 7935 935 ) M1M2_PR + NEW met1 ( 7935 1037 ) M1M2_PR + NEW li1 ( 10419 935 ) L1M1_PR_MR + NEW met1 ( 10373 935 ) M1M2_PR + NEW met1 ( 10373 1037 ) M1M2_PR + NEW met1 ( 8349 1037 ) M1M2_PR + NEW met1 ( 8119 935 ) M1M2_PR + NEW met1 ( 10925 867 ) M1M2_PR + NEW met2 ( 10925 918 ) M2M3_PR + NEW met2 ( 10373 918 ) M2M3_PR + NEW li1 ( 20355 901 ) L1M1_PR_MR + NEW li1 ( 3519 935 ) L1M1_PR_MR + NEW met1 ( 3473 935 ) M1M2_PR + NEW met1 ( 3473 1207 ) M1M2_PR + NEW met1 ( 2323 1241 ) M1M2_PR + NEW met1 ( 2323 867 ) M1M2_PR + NEW li1 ( 5819 935 ) L1M1_PR_MR + NEW met1 ( 5635 935 ) M1M2_PR + NEW met1 ( 5635 1275 ) M1M2_PR + NEW met1 ( 3933 1275 ) M1M2_PR + NEW met2 ( 3933 1258 ) M2M3_PR + NEW met2 ( 3473 1258 ) M2M3_PR + NEW met1 ( 6095 1037 ) M1M2_PR + NEW met2 ( 6095 1122 ) M2M3_PR + NEW met2 ( 5635 1122 ) M2M3_PR + NEW li1 ( 12719 935 ) L1M1_PR_MR + NEW li1 ( 17319 935 ) L1M1_PR_MR + NEW met1 ( 17319 935 ) M1M2_PR + NEW met2 ( 17319 918 ) M2M3_PR + NEW met2 ( 19251 918 ) M2M3_PR + NEW met1 ( 19251 935 ) M1M2_PR + NEW li1 ( 15019 969 ) L1M1_PR_MR + NEW met1 ( 15065 969 ) M1M2_PR + NEW met2 ( 15065 850 ) M2M3_PR ; + - storage_3_1_0.select0_b ( storage_3_1_0.select_inv_0 Y ) ( storage_3_1_0.bit7.obuf0 TE_B ) ( storage_3_1_0.bit6.obuf0 TE_B ) ( storage_3_1_0.bit5.obuf0 TE_B ) ( storage_3_1_0.bit4.obuf0 TE_B ) ( storage_3_1_0.bit3.obuf0 TE_B ) ( storage_3_1_0.bit2.obuf0 TE_B ) + ( storage_3_1_0.bit1.obuf0 TE_B ) ( storage_3_1_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met2 ( 8947 969 ) ( * 1309 ) + NEW met1 ( 8947 1309 ) ( 10557 * ) + NEW met1 ( 10557 1275 ) ( * 1309 ) + NEW met1 ( 10557 1275 ) ( 10833 * ) + NEW met1 ( 10833 1275 ) ( * 1309 ) + NEW met1 ( 6647 969 ) ( 6785 * ) + NEW met2 ( 6785 969 ) ( * 1309 ) + NEW met1 ( 6785 1309 ) ( 8947 * ) + NEW met2 ( 18147 935 ) ( * 1139 ) + NEW met1 ( 18147 1139 ) ( 19665 * ) + NEW met2 ( 19665 867 ) ( * 1139 ) + NEW met2 ( 16123 969 ) ( * 1173 ) + NEW met1 ( 16123 1173 ) ( 16399 * ) + NEW met1 ( 16399 1139 ) ( * 1173 ) + NEW met1 ( 16399 1139 ) ( 18147 * ) + NEW met1 ( 19665 867 ) ( 20907 * ) + NEW met1 ( 6003 969 ) ( * 1003 ) + NEW met1 ( 6003 969 ) ( 6647 * ) + NEW met2 ( 11247 935 ) ( * 1309 ) + NEW met2 ( 13547 935 ) ( * 1139 ) + NEW met1 ( 12949 1139 ) ( 13547 * ) + NEW met2 ( 12949 1139 ) ( * 1309 ) + NEW met1 ( 11247 1309 ) ( 12949 * ) + NEW met2 ( 15801 969 ) ( * 1037 ) + NEW met1 ( 15295 1037 ) ( 15801 * ) + NEW met2 ( 15295 1037 ) ( * 1309 ) + NEW met1 ( 13547 1309 ) ( 15295 * ) + NEW met2 ( 13547 1139 ) ( * 1309 ) + NEW met1 ( 15847 935 ) ( * 969 ) + NEW met1 ( 10833 1309 ) ( 11247 * ) + NEW met1 ( 15801 969 ) ( 16123 * ) + NEW met1 ( 4301 935 ) ( 4347 * ) + NEW met1 ( 4301 901 ) ( * 935 ) + NEW met2 ( 4301 901 ) ( * 918 ) + NEW met3 ( 2093 918 ) ( 4301 * ) + NEW met2 ( 2093 918 ) ( * 969 ) + NEW met1 ( 2047 969 ) ( 2093 * ) + NEW met1 ( 4347 935 ) ( * 1003 ) + NEW met1 ( 4347 1003 ) ( 6003 * ) + NEW li1 ( 20907 867 ) L1M1_PR_MR + NEW li1 ( 8947 969 ) L1M1_PR_MR + NEW met1 ( 8947 969 ) M1M2_PR + NEW met1 ( 8947 1309 ) M1M2_PR + NEW li1 ( 6647 969 ) L1M1_PR_MR + NEW met1 ( 6785 969 ) M1M2_PR + NEW met1 ( 6785 1309 ) M1M2_PR + NEW li1 ( 18147 935 ) L1M1_PR_MR + NEW met1 ( 18147 935 ) M1M2_PR + NEW met1 ( 18147 1139 ) M1M2_PR + NEW met1 ( 19665 1139 ) M1M2_PR + NEW met1 ( 19665 867 ) M1M2_PR + NEW met1 ( 16123 969 ) M1M2_PR + NEW met1 ( 16123 1173 ) M1M2_PR + NEW li1 ( 11247 935 ) L1M1_PR_MR + NEW met1 ( 11247 935 ) M1M2_PR + NEW met1 ( 11247 1309 ) M1M2_PR + NEW li1 ( 13547 935 ) L1M1_PR_MR + NEW met1 ( 13547 935 ) M1M2_PR + NEW met1 ( 13547 1139 ) M1M2_PR + NEW met1 ( 12949 1139 ) M1M2_PR + NEW met1 ( 12949 1309 ) M1M2_PR + NEW met1 ( 15801 969 ) M1M2_PR + NEW met1 ( 15801 1037 ) M1M2_PR + NEW met1 ( 15295 1037 ) M1M2_PR + NEW met1 ( 15295 1309 ) M1M2_PR + NEW met1 ( 13547 1309 ) M1M2_PR + NEW li1 ( 15847 935 ) L1M1_PR_MR + NEW li1 ( 4347 935 ) L1M1_PR_MR + NEW met1 ( 4301 901 ) M1M2_PR + NEW met2 ( 4301 918 ) M2M3_PR + NEW met2 ( 2093 918 ) M2M3_PR + NEW met1 ( 2093 969 ) M1M2_PR + NEW li1 ( 2047 969 ) L1M1_PR_MR + NEW met1 ( 15847 969 ) RECT ( -25 -7 0 7 ) ; + - storage_3_1_0.we0 ( storage_3_1_0.gcand X ) ( storage_3_1_0.cg GATE ) + USE SIGNAL + + ROUTED met1 ( 19941 1003 ) ( 20815 * ) + NEW li1 ( 20815 1003 ) L1M1_PR_MR + NEW li1 ( 19941 1003 ) L1M1_PR_MR ; + - storage_3_1_0.write_sel ( storage_3_1_0.gcand A ) ( storage_3_1_0.word_and X ) + USE SIGNAL + + ROUTED met1 ( 20585 901 ) ( 20631 * ) + NEW li1 ( 20631 901 ) L1M1_PR_MR + NEW li1 ( 20585 901 ) L1M1_PR_MR ; + - we[0] ( PIN we[0] ) ( storage_3_1_0.gcand B ) ( storage_3_0_0.gcand B ) ( storage_2_1_0.gcand B ) ( storage_2_0_0.gcand B ) ( storage_1_1_0.gcand B ) ( storage_1_0_0.gcand B ) + ( storage_0_1_0.gcand B ) ( storage_0_0_0.gcand B ) + USE SIGNAL + + ROUTED met2 ( 19435 34 0 ) ( * 119 ) + NEW met1 ( 19435 391 ) ( 19527 * ) + NEW met2 ( 19527 119 ) ( * 391 ) + NEW met2 ( 19435 119 ) ( 19527 * ) + NEW met1 ( 19435 697 ) ( 19527 * ) + NEW met2 ( 19527 391 ) ( * 697 ) + NEW met1 ( 19435 935 ) ( 19527 * ) + NEW met2 ( 19527 697 ) ( * 935 ) + NEW met1 ( 20723 323 ) ( * 391 ) + NEW met1 ( 19527 323 ) ( 20723 * ) + NEW met2 ( 20723 153 ) ( * 323 ) + NEW met2 ( 20723 323 ) ( * 663 ) + NEW met2 ( 20723 663 ) ( * 935 ) + NEW li1 ( 19435 119 ) L1M1_PR_MR + NEW met1 ( 19435 119 ) M1M2_PR + NEW li1 ( 19435 391 ) L1M1_PR_MR + NEW met1 ( 19527 391 ) M1M2_PR + NEW li1 ( 19435 697 ) L1M1_PR_MR + NEW met1 ( 19527 697 ) M1M2_PR + NEW li1 ( 19435 935 ) L1M1_PR_MR + NEW met1 ( 19527 935 ) M1M2_PR + NEW li1 ( 20723 391 ) L1M1_PR_MR + NEW met1 ( 19527 323 ) M1M2_PR + NEW li1 ( 20723 153 ) L1M1_PR_MR + NEW met1 ( 20723 153 ) M1M2_PR + NEW met1 ( 20723 323 ) M1M2_PR + NEW li1 ( 20723 663 ) L1M1_PR_MR + NEW met1 ( 20723 663 ) M1M2_PR + NEW li1 ( 20723 935 ) L1M1_PR_MR + NEW met1 ( 20723 935 ) M1M2_PR ; + - word_q.w0_b0 ( mux_slice0_bit0.aoi A2 ) ( storage_3_0_0.bit0.obuf0 Z ) ( storage_2_0_0.bit0.obuf0 Z ) ( storage_1_0_0.bit0.obuf0 Z ) ( storage_0_0_0.bit0.obuf0 Z ) + USE SIGNAL + + ROUTED met2 ( 1127 969 ) ( * 1207 ) + NEW met2 ( 1127 765 ) ( * 969 ) + NEW met2 ( 1127 425 ) ( * 765 ) + NEW met2 ( 1127 187 ) ( * 425 ) + NEW met1 ( 1127 1207 ) ( 1405 * ) + NEW li1 ( 1127 969 ) L1M1_PR_MR + NEW met1 ( 1127 969 ) M1M2_PR + NEW met1 ( 1127 1207 ) M1M2_PR + NEW li1 ( 1127 765 ) L1M1_PR_MR + NEW met1 ( 1127 765 ) M1M2_PR + NEW li1 ( 1127 425 ) L1M1_PR_MR + NEW met1 ( 1127 425 ) M1M2_PR + NEW li1 ( 1127 187 ) L1M1_PR_MR + NEW met1 ( 1127 187 ) M1M2_PR + NEW li1 ( 1405 1207 ) L1M1_PR_MR ; + - word_q.w0_b1 ( mux_slice0_bit1.aoi A2 ) ( storage_3_0_0.bit1.obuf0 Z ) ( storage_2_0_0.bit1.obuf0 Z ) ( storage_1_0_0.bit1.obuf0 Z ) ( storage_0_0_0.bit1.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 3427 1037 ) ( 3749 * ) + NEW met2 ( 3749 1037 ) ( * 1139 ) + NEW met1 ( 3705 1139 ) ( 3749 * ) + NEW met1 ( 3705 1139 ) ( * 1196 ) + NEW met2 ( 3427 731 ) ( * 901 ) + NEW met2 ( 3427 459 ) ( * 731 ) + NEW met2 ( 3427 187 ) ( * 459 ) + NEW li1 ( 3427 1037 ) L1M1_PR_MR + NEW met1 ( 3749 1037 ) M1M2_PR + NEW met1 ( 3749 1139 ) M1M2_PR + NEW li1 ( 3705 1196 ) L1M1_PR_MR + NEW li1 ( 3427 731 ) L1M1_PR_MR + NEW met1 ( 3427 731 ) M1M2_PR + NEW li1 ( 3427 901 ) L1M1_PR_MR + NEW met1 ( 3427 901 ) M1M2_PR + NEW li1 ( 3427 459 ) L1M1_PR_MR + NEW met1 ( 3427 459 ) M1M2_PR + NEW li1 ( 3427 187 ) L1M1_PR_MR + NEW met1 ( 3427 187 ) M1M2_PR ; + - word_q.w0_b2 ( mux_slice0_bit2.aoi A2 ) ( storage_3_0_0.bit2.obuf0 Z ) ( storage_2_0_0.bit2.obuf0 Z ) ( storage_1_0_0.bit2.obuf0 Z ) ( storage_0_0_0.bit2.obuf0 Z ) + USE SIGNAL + + ROUTED met2 ( 5727 1037 ) ( * 1275 ) + NEW met1 ( 5727 1275 ) ( 6049 * ) + NEW met1 ( 6049 1195 ) ( * 1275 ) + NEW met1 ( 6005 1195 ) ( 6049 * ) + NEW met1 ( 6005 1195 ) ( * 1196 ) + NEW met2 ( 5727 731 ) ( * 1037 ) + NEW met2 ( 5727 493 ) ( * 731 ) + NEW met2 ( 5727 187 ) ( * 493 ) + NEW li1 ( 5727 1037 ) L1M1_PR_MR + NEW met1 ( 5727 1037 ) M1M2_PR + NEW met1 ( 5727 1275 ) M1M2_PR + NEW li1 ( 6005 1196 ) L1M1_PR_MR + NEW li1 ( 5727 731 ) L1M1_PR_MR + NEW met1 ( 5727 731 ) M1M2_PR + NEW li1 ( 5727 493 ) L1M1_PR_MR + NEW met1 ( 5727 493 ) M1M2_PR + NEW li1 ( 5727 187 ) L1M1_PR_MR + NEW met1 ( 5727 187 ) M1M2_PR ; + - word_q.w0_b3 ( mux_slice0_bit3.aoi A2 ) ( storage_3_0_0.bit3.obuf0 Z ) ( storage_2_0_0.bit3.obuf0 Z ) ( storage_1_0_0.bit3.obuf0 Z ) ( storage_0_0_0.bit3.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 8027 1037 ) ( 8303 * ) + NEW met2 ( 8303 1037 ) ( * 1207 ) + NEW met1 ( 8303 1207 ) ( 8305 * ) + NEW met2 ( 7935 765 ) ( * 867 ) + NEW met1 ( 7935 493 ) ( 8027 * ) + NEW met2 ( 7935 493 ) ( * 765 ) + NEW met2 ( 7935 221 ) ( * 493 ) + NEW li1 ( 8027 1037 ) L1M1_PR_MR + NEW met1 ( 8303 1037 ) M1M2_PR + NEW met1 ( 8303 1207 ) M1M2_PR + NEW li1 ( 8305 1207 ) L1M1_PR_MR + NEW li1 ( 7935 765 ) L1M1_PR_MR + NEW met1 ( 7935 765 ) M1M2_PR + NEW li1 ( 7935 867 ) L1M1_PR_MR + NEW met1 ( 7935 867 ) M1M2_PR + NEW li1 ( 8027 493 ) L1M1_PR_MR + NEW met1 ( 7935 493 ) M1M2_PR + NEW li1 ( 7935 221 ) L1M1_PR_MR + NEW met1 ( 7935 221 ) M1M2_PR ; + - word_q.w0_b4 ( mux_slice0_bit4.aoi A2 ) ( storage_3_0_0.bit4.obuf0 Z ) ( storage_2_0_0.bit4.obuf0 Z ) ( storage_1_0_0.bit4.obuf0 Z ) ( storage_0_0_0.bit4.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 10327 1003 ) ( 10465 * ) + NEW met2 ( 10465 1003 ) ( 10511 * ) + NEW met2 ( 10511 1003 ) ( * 1037 ) + NEW met2 ( 10511 1037 ) ( 10603 * ) + NEW met2 ( 10603 1037 ) ( * 1207 ) + NEW met1 ( 10603 1207 ) ( 10605 * ) + NEW met2 ( 10327 765 ) ( * 867 ) + NEW met2 ( 10327 357 ) ( * 765 ) + NEW met2 ( 10327 221 ) ( * 357 ) + NEW li1 ( 10327 1003 ) L1M1_PR_MR + NEW met1 ( 10465 1003 ) M1M2_PR + NEW met1 ( 10603 1207 ) M1M2_PR + NEW li1 ( 10605 1207 ) L1M1_PR_MR + NEW li1 ( 10327 765 ) L1M1_PR_MR + NEW met1 ( 10327 765 ) M1M2_PR + NEW li1 ( 10327 867 ) L1M1_PR_MR + NEW met1 ( 10327 867 ) M1M2_PR + NEW li1 ( 10327 357 ) L1M1_PR_MR + NEW met1 ( 10327 357 ) M1M2_PR + NEW li1 ( 10327 221 ) L1M1_PR_MR + NEW met1 ( 10327 221 ) M1M2_PR ; + - word_q.w0_b5 ( mux_slice0_bit5.aoi A2 ) ( storage_3_0_0.bit5.obuf0 Z ) ( storage_2_0_0.bit5.obuf0 Z ) ( storage_1_0_0.bit5.obuf0 Z ) ( storage_0_0_0.bit5.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 12627 1037 ) ( 12673 * ) + NEW met2 ( 12673 1037 ) ( * 1258 ) + NEW met2 ( 12673 1258 ) ( 12903 * ) + NEW met2 ( 12903 1207 ) ( * 1258 ) + NEW met1 ( 12903 1207 ) ( 12905 * ) + NEW met1 ( 12627 765 ) ( 12673 * ) + NEW met2 ( 12673 765 ) ( * 1037 ) + NEW met1 ( 12627 357 ) ( 12673 * ) + NEW met2 ( 12673 357 ) ( * 765 ) + NEW met1 ( 12627 221 ) ( 12673 * ) + NEW met2 ( 12673 221 ) ( * 357 ) + NEW li1 ( 12627 1037 ) L1M1_PR_MR + NEW met1 ( 12673 1037 ) M1M2_PR + NEW met1 ( 12903 1207 ) M1M2_PR + NEW li1 ( 12905 1207 ) L1M1_PR_MR + NEW li1 ( 12627 765 ) L1M1_PR_MR + NEW met1 ( 12673 765 ) M1M2_PR + NEW li1 ( 12627 357 ) L1M1_PR_MR + NEW met1 ( 12673 357 ) M1M2_PR + NEW li1 ( 12627 221 ) L1M1_PR_MR + NEW met1 ( 12673 221 ) M1M2_PR ; + - word_q.w0_b6 ( mux_slice0_bit6.aoi A2 ) ( storage_3_0_0.bit6.obuf0 Z ) ( storage_2_0_0.bit6.obuf0 Z ) ( storage_1_0_0.bit6.obuf0 Z ) ( storage_0_0_0.bit6.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 14927 867 ) ( 15203 * ) + NEW met2 ( 15203 867 ) ( * 1207 ) + NEW met1 ( 15203 1207 ) ( 15205 * ) + NEW met2 ( 14927 765 ) ( * 867 ) + NEW met2 ( 14927 391 ) ( * 765 ) + NEW met2 ( 14927 221 ) ( * 391 ) + NEW li1 ( 14927 867 ) L1M1_PR_MR + NEW met1 ( 15203 867 ) M1M2_PR + NEW met1 ( 15203 1207 ) M1M2_PR + NEW li1 ( 15205 1207 ) L1M1_PR_MR + NEW li1 ( 14927 765 ) L1M1_PR_MR + NEW met1 ( 14927 765 ) M1M2_PR + NEW met1 ( 14927 867 ) M1M2_PR + NEW li1 ( 14927 391 ) L1M1_PR_MR + NEW met1 ( 14927 391 ) M1M2_PR + NEW li1 ( 14927 221 ) L1M1_PR_MR + NEW met1 ( 14927 221 ) M1M2_PR ; + - word_q.w0_b7 ( mux_slice0_bit7.aoi A2 ) ( storage_3_0_0.bit7.obuf0 Z ) ( storage_2_0_0.bit7.obuf0 Z ) ( storage_1_0_0.bit7.obuf0 Z ) ( storage_0_0_0.bit7.obuf0 Z ) + USE SIGNAL + + ROUTED met2 ( 17227 1003 ) ( * 1122 ) + NEW met3 ( 17227 1122 ) ( 17503 * ) + NEW met2 ( 17503 1122 ) ( * 1207 ) + NEW met1 ( 17503 1207 ) ( 17505 * ) + NEW met2 ( 17227 765 ) ( * 1003 ) + NEW met2 ( 17227 459 ) ( * 765 ) + NEW met2 ( 17227 221 ) ( * 459 ) + NEW li1 ( 17227 1003 ) L1M1_PR_MR + NEW met1 ( 17227 1003 ) M1M2_PR + NEW met2 ( 17227 1122 ) M2M3_PR + NEW met2 ( 17503 1122 ) M2M3_PR + NEW met1 ( 17503 1207 ) M1M2_PR + NEW li1 ( 17505 1207 ) L1M1_PR_MR + NEW li1 ( 17227 765 ) L1M1_PR_MR + NEW met1 ( 17227 765 ) M1M2_PR + NEW li1 ( 17227 459 ) L1M1_PR_MR + NEW met1 ( 17227 459 ) M1M2_PR + NEW li1 ( 17227 221 ) L1M1_PR_MR + NEW met1 ( 17227 221 ) M1M2_PR ; + - word_q.w1_b0 ( mux_slice0_bit0.aoi B2 ) ( storage_3_1_0.bit0.obuf0 Z ) ( storage_2_1_0.bit0.obuf0 Z ) ( storage_1_1_0.bit0.obuf0 Z ) ( storage_0_1_0.bit0.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 1219 1139 ) ( * 1173 ) + NEW met2 ( 2139 901 ) ( * 1139 ) + NEW met2 ( 2139 731 ) ( * 901 ) + NEW met2 ( 2139 323 ) ( * 731 ) + NEW met2 ( 2139 187 ) ( * 323 ) + NEW met1 ( 1219 1139 ) ( 2139 * ) + NEW li1 ( 1219 1173 ) L1M1_PR_MR + NEW li1 ( 2139 901 ) L1M1_PR_MR + NEW met1 ( 2139 901 ) M1M2_PR + NEW met1 ( 2139 1139 ) M1M2_PR + NEW li1 ( 2139 731 ) L1M1_PR_MR + NEW met1 ( 2139 731 ) M1M2_PR + NEW li1 ( 2139 323 ) L1M1_PR_MR + NEW met1 ( 2139 323 ) M1M2_PR + NEW li1 ( 2139 187 ) L1M1_PR_MR + NEW met1 ( 2139 187 ) M1M2_PR ; + - word_q.w1_b1 ( mux_slice0_bit1.aoi B2 ) ( storage_3_1_0.bit1.obuf0 Z ) ( storage_2_1_0.bit1.obuf0 Z ) ( storage_1_1_0.bit1.obuf0 Z ) ( storage_0_1_0.bit1.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 3795 1037 ) ( 4577 * ) + NEW met2 ( 3795 1037 ) ( * 1122 ) + NEW met3 ( 3519 1122 ) ( 3795 * ) + NEW met2 ( 3519 1122 ) ( * 1207 ) + NEW met2 ( 4439 731 ) ( * 901 ) + NEW met2 ( 4439 323 ) ( * 731 ) + NEW met2 ( 4439 187 ) ( * 323 ) + NEW li1 ( 4577 1037 ) L1M1_PR_MR + NEW met1 ( 3795 1037 ) M1M2_PR + NEW met2 ( 3795 1122 ) M2M3_PR + NEW met2 ( 3519 1122 ) M2M3_PR + NEW li1 ( 3519 1207 ) L1M1_PR_MR + NEW met1 ( 3519 1207 ) M1M2_PR + NEW li1 ( 4439 731 ) L1M1_PR_MR + NEW met1 ( 4439 731 ) M1M2_PR + NEW li1 ( 4439 901 ) L1M1_PR_MR + NEW met1 ( 4439 901 ) M1M2_PR + NEW li1 ( 4439 323 ) L1M1_PR_MR + NEW met1 ( 4439 323 ) M1M2_PR + NEW li1 ( 4439 187 ) L1M1_PR_MR + NEW met1 ( 4439 187 ) M1M2_PR ; + - word_q.w1_b2 ( mux_slice0_bit2.aoi B2 ) ( storage_3_1_0.bit2.obuf0 Z ) ( storage_2_1_0.bit2.obuf0 Z ) ( storage_1_1_0.bit2.obuf0 Z ) ( storage_0_1_0.bit2.obuf0 Z ) + USE SIGNAL + + ROUTED met2 ( 6739 901 ) ( * 1309 ) + NEW met2 ( 6739 731 ) ( * 901 ) + NEW met2 ( 6739 323 ) ( * 731 ) + NEW met2 ( 6739 187 ) ( * 323 ) + NEW met2 ( 5819 1207 ) ( * 1258 ) + NEW met2 ( 5819 1258 ) ( 5911 * ) + NEW met2 ( 5911 1258 ) ( * 1309 ) + NEW met1 ( 5911 1309 ) ( 6739 * ) + NEW li1 ( 6739 901 ) L1M1_PR_MR + NEW met1 ( 6739 901 ) M1M2_PR + NEW met1 ( 6739 1309 ) M1M2_PR + NEW li1 ( 6739 731 ) L1M1_PR_MR + NEW met1 ( 6739 731 ) M1M2_PR + NEW li1 ( 6739 323 ) L1M1_PR_MR + NEW met1 ( 6739 323 ) M1M2_PR + NEW li1 ( 6739 187 ) L1M1_PR_MR + NEW met1 ( 6739 187 ) M1M2_PR + NEW li1 ( 5819 1207 ) L1M1_PR_MR + NEW met1 ( 5819 1207 ) M1M2_PR + NEW met1 ( 5911 1309 ) M1M2_PR ; + - word_q.w1_b3 ( mux_slice0_bit3.aoi B2 ) ( storage_3_1_0.bit3.obuf0 Z ) ( storage_2_1_0.bit3.obuf0 Z ) ( storage_1_1_0.bit3.obuf0 Z ) ( storage_0_1_0.bit3.obuf0 Z ) + USE SIGNAL + + ROUTED met2 ( 9177 969 ) ( * 1139 ) + NEW met1 ( 8119 1139 ) ( 9177 * ) + NEW met1 ( 8119 1139 ) ( * 1173 ) + NEW met2 ( 9177 731 ) ( * 969 ) + NEW met2 ( 9177 459 ) ( * 731 ) + NEW met2 ( 9177 187 ) ( * 459 ) + NEW li1 ( 9177 969 ) L1M1_PR_MR + NEW met1 ( 9177 969 ) M1M2_PR + NEW met1 ( 9177 1139 ) M1M2_PR + NEW li1 ( 8119 1173 ) L1M1_PR_MR + NEW li1 ( 9177 731 ) L1M1_PR_MR + NEW met1 ( 9177 731 ) M1M2_PR + NEW li1 ( 9177 459 ) L1M1_PR_MR + NEW met1 ( 9177 459 ) M1M2_PR + NEW li1 ( 9177 187 ) L1M1_PR_MR + NEW met1 ( 9177 187 ) M1M2_PR ; + - word_q.w1_b4 ( mux_slice0_bit4.aoi B2 ) ( storage_3_1_0.bit4.obuf0 Z ) ( storage_2_1_0.bit4.obuf0 Z ) ( storage_1_1_0.bit4.obuf0 Z ) ( storage_0_1_0.bit4.obuf0 Z ) + USE SIGNAL + + ROUTED met2 ( 10419 1037 ) ( * 1173 ) + NEW met2 ( 11385 765 ) ( * 867 ) + NEW met1 ( 11385 493 ) ( 11477 * ) + NEW met2 ( 11385 493 ) ( * 765 ) + NEW met2 ( 11385 187 ) ( * 493 ) + NEW met1 ( 10419 1037 ) ( 11477 * ) + NEW met1 ( 10419 1037 ) M1M2_PR + NEW li1 ( 10419 1173 ) L1M1_PR_MR + NEW met1 ( 10419 1173 ) M1M2_PR + NEW li1 ( 11477 1037 ) L1M1_PR_MR + NEW li1 ( 11385 765 ) L1M1_PR_MR + NEW met1 ( 11385 765 ) M1M2_PR + NEW li1 ( 11385 867 ) L1M1_PR_MR + NEW met1 ( 11385 867 ) M1M2_PR + NEW li1 ( 11477 493 ) L1M1_PR_MR + NEW met1 ( 11385 493 ) M1M2_PR + NEW li1 ( 11385 187 ) L1M1_PR_MR + NEW met1 ( 11385 187 ) M1M2_PR ; + - word_q.w1_b5 ( mux_slice0_bit5.aoi B2 ) ( storage_3_1_0.bit5.obuf0 Z ) ( storage_2_1_0.bit5.obuf0 Z ) ( storage_1_1_0.bit5.obuf0 Z ) ( storage_0_1_0.bit5.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 12719 1037 ) ( 13777 * ) + NEW met2 ( 12719 1037 ) ( * 1173 ) + NEW met2 ( 13639 731 ) ( * 867 ) + NEW met1 ( 13639 493 ) ( 13777 * ) + NEW met2 ( 13639 493 ) ( * 731 ) + NEW met2 ( 13639 187 ) ( * 493 ) + NEW li1 ( 13777 1037 ) L1M1_PR_MR + NEW met1 ( 12719 1037 ) M1M2_PR + NEW li1 ( 12719 1173 ) L1M1_PR_MR + NEW met1 ( 12719 1173 ) M1M2_PR + NEW li1 ( 13639 731 ) L1M1_PR_MR + NEW met1 ( 13639 731 ) M1M2_PR + NEW li1 ( 13639 867 ) L1M1_PR_MR + NEW met1 ( 13639 867 ) M1M2_PR + NEW li1 ( 13777 493 ) L1M1_PR_MR + NEW met1 ( 13639 493 ) M1M2_PR + NEW li1 ( 13639 187 ) L1M1_PR_MR + NEW met1 ( 13639 187 ) M1M2_PR ; + - word_q.w1_b6 ( mux_slice0_bit6.aoi B2 ) ( storage_3_1_0.bit6.obuf0 Z ) ( storage_2_1_0.bit6.obuf0 Z ) ( storage_1_1_0.bit6.obuf0 Z ) ( storage_0_1_0.bit6.obuf0 Z ) + USE SIGNAL + + ROUTED met2 ( 16077 1037 ) ( * 1139 ) + NEW met1 ( 15019 1139 ) ( 16077 * ) + NEW met1 ( 15019 1139 ) ( * 1173 ) + NEW met2 ( 16077 765 ) ( * 1037 ) + NEW met2 ( 16077 493 ) ( * 765 ) + NEW met2 ( 16077 221 ) ( * 493 ) + NEW li1 ( 16077 1037 ) L1M1_PR_MR + NEW met1 ( 16077 1037 ) M1M2_PR + NEW met1 ( 16077 1139 ) M1M2_PR + NEW li1 ( 15019 1173 ) L1M1_PR_MR + NEW li1 ( 16077 765 ) L1M1_PR_MR + NEW met1 ( 16077 765 ) M1M2_PR + NEW li1 ( 16077 493 ) L1M1_PR_MR + NEW met1 ( 16077 493 ) M1M2_PR + NEW li1 ( 16077 221 ) L1M1_PR_MR + NEW met1 ( 16077 221 ) M1M2_PR ; + - word_q.w1_b7 ( mux_slice0_bit7.aoi B2 ) ( storage_3_1_0.bit7.obuf0 Z ) ( storage_2_1_0.bit7.obuf0 Z ) ( storage_1_1_0.bit7.obuf0 Z ) ( storage_0_1_0.bit7.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 17503 1003 ) ( 18377 * ) + NEW met2 ( 17503 1003 ) ( * 1054 ) + NEW met2 ( 17365 1054 ) ( 17503 * ) + NEW met2 ( 17365 1054 ) ( * 1207 ) + NEW met2 ( 17319 1207 ) ( 17365 * ) + NEW met2 ( 18239 765 ) ( * 867 ) + NEW met2 ( 18239 357 ) ( * 765 ) + NEW met2 ( 18239 187 ) ( * 357 ) + NEW li1 ( 18377 1003 ) L1M1_PR_MR + NEW met1 ( 17503 1003 ) M1M2_PR + NEW li1 ( 17319 1207 ) L1M1_PR_MR + NEW met1 ( 17319 1207 ) M1M2_PR + NEW li1 ( 18239 765 ) L1M1_PR_MR + NEW met1 ( 18239 765 ) M1M2_PR + NEW li1 ( 18239 867 ) L1M1_PR_MR + NEW met1 ( 18239 867 ) M1M2_PR + NEW li1 ( 18239 357 ) L1M1_PR_MR + NEW met1 ( 18239 357 ) M1M2_PR + NEW li1 ( 18239 187 ) L1M1_PR_MR + NEW met1 ( 18239 187 ) M1M2_PR ; +END NETS +END DESIGN diff --git a/src/ram/test/make_8x8_mux2.lefok b/src/ram/test/make_8x8_mux2.lefok new file mode 100644 index 00000000000..928306ff954 --- /dev/null +++ b/src/ram/test/make_8x8_mux2.lefok @@ -0,0 +1,371 @@ +VERSION 5.8 ; +BUSBITCHARS "[]" ; +DIVIDERCHAR "/" ; +UNITS + DATABASE MICRONS 1000 ; +END UNITS + +MACRO RAM8x8 + FOREIGN RAM8x8 0 0 ; + CLASS BLOCK ; + SIZE 215.28 BY 13.6 ; + PIN clk + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 187.84 0 187.98 0.485 ; + END + END clk + PIN we[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 194.28 0 194.42 0.485 ; + END + END we[0] + PIN addr_rw[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 13.04 0 13.18 0.485 ; + END + END addr_rw[0] + PIN addr_rw[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 214.48 6.99 215.28 7.29 ; + END + END addr_rw[1] + PIN addr_rw[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 214.48 1.55 215.28 1.85 ; + END + END addr_rw[2] + PIN D[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 2 13.115 2.14 13.6 ; + END + END D[0] + PIN Q[0] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 15.8 13.115 15.94 13.6 ; + END + END Q[0] + PIN D[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 24.08 13.115 24.22 13.6 ; + END + END D[1] + PIN Q[1] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 26.84 13.115 26.98 13.6 ; + END + END Q[1] + PIN D[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 27.76 13.115 27.9 13.6 ; + END + END D[2] + PIN Q[2] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 28.68 13.115 28.82 13.6 ; + END + END Q[2] + PIN D[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 69.16 13.115 69.3 13.6 ; + END + END D[3] + PIN Q[3] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 84.8 13.115 84.94 13.6 ; + END + END Q[3] + PIN D[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 93.08 13.115 93.22 13.6 ; + END + END D[4] + PIN Q[4] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 107.8 13.115 107.94 13.6 ; + END + END Q[4] + PIN D[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 116.08 13.115 116.22 13.6 ; + END + END D[5] + PIN Q[5] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 130.8 13.115 130.94 13.6 ; + END + END Q[5] + PIN D[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 139.08 13.115 139.22 13.6 ; + END + END D[6] + PIN Q[6] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 153.8 13.115 153.94 13.6 ; + END + END Q[6] + PIN D[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 162.08 13.115 162.22 13.6 ; + END + END D[7] + PIN Q[7] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 176.8 13.115 176.94 13.6 ; + END + END Q[7] + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER met3 ; + RECT 214.98 9.76 215.28 10.24 ; + RECT 0 9.76 0.3 10.24 ; + LAYER met2 ; + RECT 199.76 13.46 200.24 13.6 ; + RECT 199.76 0 200.24 0.14 ; + RECT 179.76 13.46 180.24 13.6 ; + RECT 179.76 0 180.24 0.14 ; + RECT 159.76 13.46 160.24 13.6 ; + RECT 159.76 0 160.24 0.14 ; + RECT 139.76 13.46 140.24 13.6 ; + RECT 139.76 0 140.24 0.14 ; + RECT 119.76 13.46 120.24 13.6 ; + RECT 119.76 0 120.24 0.14 ; + RECT 99.76 13.46 100.24 13.6 ; + RECT 99.76 0 100.24 0.14 ; + RECT 79.76 13.46 80.24 13.6 ; + RECT 79.76 0 80.24 0.14 ; + RECT 59.76 13.46 60.24 13.6 ; + RECT 59.76 0 60.24 0.14 ; + RECT 39.76 13.46 40.24 13.6 ; + RECT 39.76 0 40.24 0.14 ; + RECT 19.76 13.46 20.24 13.6 ; + RECT 19.76 0 20.24 0.14 ; + LAYER met1 ; + RECT 215.14 10.64 215.28 11.12 ; + RECT 0 10.64 0.14 11.12 ; + RECT 215.14 5.2 215.28 5.68 ; + RECT 0 5.2 0.14 5.68 ; + RECT 215.14 -0.24 215.28 0.24 ; + RECT 0 -0.24 0.14 0.24 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER met3 ; + RECT 214.98 4.76 215.28 5.24 ; + RECT 0 4.76 0.3 5.24 ; + LAYER met2 ; + RECT 209.76 13.46 210.24 13.6 ; + RECT 209.76 0 210.24 0.14 ; + RECT 189.76 13.46 190.24 13.6 ; + RECT 189.76 0 190.24 0.14 ; + RECT 169.76 13.46 170.24 13.6 ; + RECT 169.76 0 170.24 0.14 ; + RECT 149.76 13.46 150.24 13.6 ; + RECT 149.76 0 150.24 0.14 ; + RECT 129.76 13.46 130.24 13.6 ; + RECT 129.76 0 130.24 0.14 ; + RECT 109.76 13.46 110.24 13.6 ; + RECT 109.76 0 110.24 0.14 ; + RECT 89.76 13.46 90.24 13.6 ; + RECT 89.76 0 90.24 0.14 ; + RECT 69.76 13.46 70.24 13.6 ; + RECT 69.76 0 70.24 0.14 ; + RECT 49.76 13.46 50.24 13.6 ; + RECT 49.76 0 50.24 0.14 ; + RECT 29.76 13.46 30.24 13.6 ; + RECT 29.76 0 30.24 0.14 ; + RECT 9.76 13.46 10.24 13.6 ; + RECT 9.76 0 10.24 0.14 ; + LAYER met1 ; + RECT 215.14 13.36 215.28 13.84 ; + RECT 0 13.36 0.14 13.84 ; + RECT 215.14 7.92 215.28 8.4 ; + RECT 0 7.92 0.14 8.4 ; + RECT 215.14 2.48 215.28 2.96 ; + RECT 0 2.48 0.14 2.96 ; + END + END VDD + OBS + LAYER li1 ; + RECT 0 -0.085 215.28 13.685 ; + LAYER met1 ; + RECT 0 -0.24 215.28 13.84 ; + LAYER met2 ; + RECT 49.76 0 50.24 0.155 ; + RECT 59.76 -0.24 60.24 0.155 ; + RECT 69.76 0 70.24 0.155 ; + RECT 79.76 -0.24 80.24 0.155 ; + RECT 149.76 0 150.24 0.155 ; + RECT 159.76 -0.24 160.24 0.155 ; + RECT 179.76 -0.24 180.24 0.155 ; + RECT 189.76 0 190.24 0.155 ; + RECT 19.76 -0.24 20.24 0.27 ; + RECT 29.76 0 30.24 0.27 ; + RECT 9.76 0 10.24 0.34 ; + RECT 19.76 0.27 30.24 0.34 ; + RECT 179.76 0.155 190.24 0.34 ; + RECT 199.76 -0.24 200.24 0.34 ; + RECT 49.76 0.155 60.24 0.35 ; + RECT 69.76 0.155 80.24 0.35 ; + RECT 89.76 0 90.24 0.35 ; + RECT 109.76 0 110.24 0.35 ; + RECT 119.76 -0.24 120.24 0.35 ; + RECT 139.76 -0.24 140.24 0.35 ; + RECT 149.76 0.155 160.24 0.35 ; + RECT 169.76 0 170.24 0.35 ; + RECT 179.76 0.34 200.24 0.35 ; + RECT 9.76 0.34 30.24 0.69 ; + RECT 39.76 -0.24 40.24 0.69 ; + RECT 49.76 0.35 90.24 0.69 ; + RECT 99.76 -0.24 100.24 0.69 ; + RECT 109.76 0.35 120.24 0.69 ; + RECT 129.76 0 130.24 0.69 ; + RECT 139.76 0.35 160.24 0.69 ; + RECT 169.76 0.35 200.24 0.69 ; + RECT 209.76 0 210.24 0.69 ; + RECT 9.76 0.69 210.24 1.03 ; + RECT 1.94 1.03 214.26 1.515 ; + RECT 1.94 1.515 214.27 7.325 ; + RECT 1.94 7.325 214.26 7.47 ; + RECT 1.94 7.47 213.8 9.51 ; + RECT 1.94 9.51 211.96 11.405 ; + RECT 1.94 11.405 140.24 11.55 ; + RECT 149.76 11.405 211.96 11.55 ; + RECT 1.94 11.55 70.24 12.23 ; + RECT 189.76 11.55 211.96 12.23 ; + RECT 189.76 12.23 200.24 12.91 ; + RECT 209.76 12.23 211.5 12.91 ; + RECT 79.76 11.55 140.24 13.25 ; + RECT 2 12.23 70.24 13.26 ; + RECT 79.76 13.25 120.24 13.26 ; + RECT 129.76 13.25 140.24 13.26 ; + RECT 149.76 11.55 180.24 13.26 ; + RECT 9.76 13.26 20.24 13.445 ; + RECT 29.76 13.26 70.24 13.445 ; + RECT 19.76 13.445 20.24 13.6 ; + RECT 39.76 13.445 40.24 13.6 ; + RECT 59.76 13.445 60.24 13.6 ; + RECT 79.76 13.26 80.24 13.6 ; + RECT 99.76 13.26 100.24 13.6 ; + RECT 119.76 13.26 120.24 13.6 ; + RECT 139.76 13.26 140.24 13.6 ; + RECT 159.76 13.26 160.24 13.6 ; + RECT 179.76 13.26 180.24 13.6 ; + RECT 199.76 12.91 200.24 13.6 ; + RECT 9.76 13.445 10.24 13.84 ; + RECT 29.76 13.445 30.24 13.84 ; + RECT 49.76 13.445 50.24 13.84 ; + RECT 69.76 13.445 70.24 13.84 ; + RECT 89.76 13.26 90.24 13.84 ; + RECT 109.76 13.26 110.24 13.84 ; + RECT 129.76 13.26 130.24 13.84 ; + RECT 149.76 13.26 150.24 13.84 ; + RECT 169.76 13.26 170.24 13.84 ; + RECT 189.76 12.91 190.24 13.84 ; + RECT 209.76 12.91 210.24 13.84 ; + LAYER met3 ; + RECT 0 4.76 12.025 10.24 ; + RECT 12.025 3.575 12.945 10.24 ; + RECT 12.945 3.575 13.275 13.425 ; + RECT 13.275 3.575 23.525 13.41 ; + RECT 23.525 2.895 35.485 13.41 ; + RECT 35.485 0.855 35.815 13.41 ; + RECT 35.815 0.87 35.945 13.41 ; + RECT 35.945 0.87 54.805 13.425 ; + RECT 54.805 0.175 55.135 13.425 ; + RECT 55.135 0.19 61.115 13.425 ; + RECT 61.115 0.19 61.575 12.745 ; + RECT 61.575 0.19 77.805 12.05 ; + RECT 77.805 0.175 78.135 12.05 ; + RECT 78.135 1.55 81.945 12.05 ; + RECT 81.945 1.55 82.275 12.065 ; + RECT 82.275 1.55 92.065 10.24 ; + RECT 92.065 1.535 104.025 10.24 ; + RECT 104.025 0.855 104.355 10.24 ; + RECT 104.355 0.87 127.025 10.24 ; + RECT 127.025 0.855 148.645 10.24 ; + RECT 148.645 0.855 150.945 11.385 ; + RECT 150.945 0.855 151.275 12.065 ; + RECT 151.275 0.855 159.225 12.05 ; + RECT 159.225 0.175 159.555 12.05 ; + RECT 159.555 0.19 173.945 12.05 ; + RECT 173.945 0.19 176.575 12.065 ; + RECT 176.575 0.19 181.305 10.24 ; + RECT 181.305 0.175 181.635 10.24 ; + RECT 181.635 0.855 192.215 10.24 ; + RECT 192.215 0.87 208.905 10.24 ; + RECT 208.905 0.855 209.235 10.24 ; + RECT 209.235 1.535 214.295 10.24 ; + RECT 214.295 1.55 214.82 10.24 ; + RECT 214.82 4.76 215.28 10.24 ; + END +END RAM8x8 +END LIBRARY diff --git a/src/ram/test/make_8x8_mux2.ok b/src/ram/test/make_8x8_mux2.ok new file mode 100644 index 00000000000..3e1aa253975 --- /dev/null +++ b/src/ram/test/make_8x8_mux2.ok @@ -0,0 +1,71 @@ +[INFO ODB-0227] LEF file: sky130hd/sky130hd.tlef, created 13 layers, 25 vias +[INFO ODB-0227] LEF file: sky130hd/sky130_fd_sc_hd_merged.lef, created 437 library cells +[INFO RAM-0003] Generating RAM8x8 +[INFO RAM-0016] Selected inverter cell sky130_fd_sc_hd__clkinv_1 +[INFO RAM-0016] Selected tristate cell sky130_fd_sc_hd__ebufn_1 +[INFO RAM-0016] Selected and2 cell sky130_fd_sc_hd__and2_0 +[INFO RAM-0016] Selected clock gate cell sky130_fd_sc_hd__dlclkp_1 +[INFO RAM-0016] Selected buffer cell sky130_fd_sc_hd__buf_1 +[INFO RAM-0016] Selected aoi22 cell sky130_fd_sc_hd__a22oi_1 +[INFO RAM-0024] Behavioral Verilog written for RAM8x8 +[INFO PDN-0001] Inserting grid: ram_grid +[INFO PPL-0067] Restrict pins [ D[0] Q[0] D[1] Q[1] D[2] ... ] to region 0.00u-215.28u at the TOP edge. +[INFO PPL-0001] Number of available slots 454 +[INFO PPL-0002] Number of I/O 21 +[INFO PPL-0003] Number of I/O w/sink 21 +[INFO PPL-0004] Number of I/O w/o sink 0 +[INFO PPL-0005] Slots per section 200 +[INFO PPL-0008] Successfully assigned pins to sections. +[INFO PPL-0012] I/O nets HPWL: 375.12 um. +[INFO DPL-0001] Placed 82 filler instances. +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 +[INFO DRT-0167] List of default vias: + Layer via + default via: M1M2_PR + Layer via2 + default via: M2M3_PR + Layer via3 + default via: M3M4_PR + Layer via4 + default via: M4M5_PR +[INFO DRT-0168] Init region query. +[INFO DRT-0033] FR_MASTERSLICE shape region query size = 0. +[INFO DRT-0033] FR_VIA shape region query size = 0. +[INFO DRT-0033] li1 shape region query size = 7825. +[INFO DRT-0033] mcon shape region query size = 574. +[INFO DRT-0033] met1 shape region query size = 1377. +[INFO DRT-0033] via shape region query size = 63. +[INFO DRT-0033] met2 shape region query size = 166. +[INFO DRT-0033] via2 shape region query size = 21. +[INFO DRT-0033] met3 shape region query size = 29. +[INFO DRT-0033] via3 shape region query size = 0. +[INFO DRT-0033] met4 shape region query size = 0. +[INFO DRT-0033] via4 shape region query size = 0. +[INFO DRT-0033] met5 shape region query size = 0. +[INFO DRT-0178] Init guide query. +[INFO DRT-0036] FR_MASTERSLICE guide region query size = 0. +[INFO DRT-0036] FR_VIA guide region query size = 0. +[INFO DRT-0036] li1 guide region query size = 355. +[INFO DRT-0036] mcon guide region query size = 0. +[INFO DRT-0036] met1 guide region query size = 217. +[INFO DRT-0036] via guide region query size = 0. +[INFO DRT-0036] met2 guide region query size = 21. +[INFO DRT-0036] via2 guide region query size = 0. +[INFO DRT-0036] met3 guide region query size = 2. +[INFO DRT-0036] via3 guide region query size = 0. +[INFO DRT-0036] met4 guide region query size = 0. +[INFO DRT-0036] via4 guide region query size = 0. +[INFO DRT-0036] met5 guide region query size = 0. +[INFO DRT-0179] Init gr pin query. +No differences found. +No differences found. +No differences found. diff --git a/src/ram/test/make_8x8_mux2.tcl b/src/ram/test/make_8x8_mux2.tcl new file mode 100644 index 00000000000..5ec2cf402d9 --- /dev/null +++ b/src/ram/test/make_8x8_mux2.tcl @@ -0,0 +1,30 @@ +source "helpers.tcl" +set_thread_count [expr [cpu_count] / 4] +read_liberty sky130hd/sky130_fd_sc_hd__tt_025C_1v80.lib +read_lef sky130hd/sky130hd.tlef +read_lef sky130hd/sky130_fd_sc_hd_merged.lef +set behavioral_file [make_result_file make_8x8_mux2_behavioral.v] +generate_ram \ + -mask_size 8 \ + -word_size 8 \ + -num_words 8 \ + -column_mux_ratio 2 \ + -read_ports 1 \ + -storage_cell sky130_fd_sc_hd__dfxtp_1 \ + -power_pin VPWR \ + -ground_pin VGND \ + -routing_layer {met1 0.48} \ + -ver_layer {met2 0.48 20} \ + -hor_layer {met3 0.48 10} \ + -filler_cells {sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_2 \ + sky130_fd_sc_hd__fill_4 sky130_fd_sc_hd__fill_8} \ + -tapcell sky130_fd_sc_hd__tap_1 \ + -max_tap_dist 15 \ + -write_behavioral_verilog $behavioral_file +set lef_file [make_result_file make_8x8_mux2.lef] +write_abstract_lef $lef_file +diff_files make_8x8_mux2.lefok $lef_file +set def_file [make_result_file make_8x8_mux2.def] +write_def $def_file +diff_files make_8x8_mux2.defok $def_file +diff_files make_8x8_mux2_behavioral.vok $behavioral_file diff --git a/src/ram/test/make_8x8_mux2_behavioral.vok b/src/ram/test/make_8x8_mux2_behavioral.vok new file mode 100644 index 00000000000..c81b3a42750 --- /dev/null +++ b/src/ram/test/make_8x8_mux2_behavioral.vok @@ -0,0 +1,32 @@ +module RAM8x8 ( + clk, + D, + Q, + addr_rw, + we +); + input clk; + input [7:0] D; + output reg [7:0] Q; + input [2:0] addr_rw; + input [0:0] we; + + // memory array declaration + reg [7:0] mem[0:7]; + + // write logic + integer i; + always @(posedge clk) begin + for (i = 0; i < 1; i = i + 1) begin + if (we[i]) begin + mem[addr_rw][i*8 +:8] <= D[i*8 +:8]; + end + end + end + + // read logic + always @(*) begin + Q = mem[addr_rw]; + end + +endmodule diff --git a/src/ram/test/make_8x8_sky130.defok b/src/ram/test/make_8x8_sky130.defok index 6bcee0b5908..e9cff6b4064 100644 --- a/src/ram/test/make_8x8_sky130.defok +++ b/src/ram/test/make_8x8_sky130.defok @@ -115,158 +115,158 @@ COMPONENTS 325 ; - decoder_7.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 10304 1904 ) FS ; - decoder_7.and_layer1 sky130_fd_sc_hd__and2_0 + PLACED ( 10534 1904 ) FS ; - decoder_7.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 10764 1904 ) FS ; - - storage_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 0 ) N ; - - storage_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 0 ) N ; - - storage_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 0 ) N ; - - storage_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 0 ) N ; - - storage_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 0 ) N ; - - storage_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 0 ) N ; - - storage_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 0 ) N ; - - storage_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 0 ) N ; - - storage_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 0 ) N ; - - storage_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 0 ) N ; - - storage_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 0 ) N ; - - storage_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 0 ) N ; - - storage_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 0 ) N ; - - storage_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 0 ) N ; - - storage_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 0 ) N ; - - storage_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 0 ) N ; - - storage_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 0 ) N ; - - storage_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 0 ) N ; - - storage_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 0 ) N ; - - storage_1_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 272 ) FS ; - - storage_1_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 272 ) FS ; - - storage_1_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 272 ) FS ; - - storage_1_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 272 ) FS ; - - storage_1_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 272 ) FS ; - - storage_1_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 272 ) FS ; - - storage_1_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 272 ) FS ; - - storage_1_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 272 ) FS ; - - storage_1_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 272 ) FS ; - - storage_1_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 272 ) FS ; - - storage_1_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 272 ) FS ; - - storage_1_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 272 ) FS ; - - storage_1_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 272 ) FS ; - - storage_1_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 272 ) FS ; - - storage_1_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 272 ) FS ; - - storage_1_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 272 ) FS ; - - storage_1_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 272 ) FS ; - - storage_1_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 272 ) FS ; - - storage_1_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 272 ) FS ; - - storage_2_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 544 ) N ; - - storage_2_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 544 ) N ; - - storage_2_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 544 ) N ; - - storage_2_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 544 ) N ; - - storage_2_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 544 ) N ; - - storage_2_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 544 ) N ; - - storage_2_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 544 ) N ; - - storage_2_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 544 ) N ; - - storage_2_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 544 ) N ; - - storage_2_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 544 ) N ; - - storage_2_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 544 ) N ; - - storage_2_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 544 ) N ; - - storage_2_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 544 ) N ; - - storage_2_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 544 ) N ; - - storage_2_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 544 ) N ; - - storage_2_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 544 ) N ; - - storage_2_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 544 ) N ; - - storage_2_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 544 ) N ; - - storage_2_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 544 ) N ; - - storage_3_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 816 ) FS ; - - storage_3_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 816 ) FS ; - - storage_3_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 816 ) FS ; - - storage_3_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 816 ) FS ; - - storage_3_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 816 ) FS ; - - storage_3_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 816 ) FS ; - - storage_3_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 816 ) FS ; - - storage_3_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 816 ) FS ; - - storage_3_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 816 ) FS ; - - storage_3_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 816 ) FS ; - - storage_3_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 816 ) FS ; - - storage_3_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 816 ) FS ; - - storage_3_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 816 ) FS ; - - storage_3_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 816 ) FS ; - - storage_3_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 816 ) FS ; - - storage_3_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 816 ) FS ; - - storage_3_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 816 ) FS ; - - storage_3_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 816 ) FS ; - - storage_3_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 816 ) FS ; - - storage_4_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 1088 ) N ; - - storage_4_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 1088 ) N ; - - storage_4_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 1088 ) N ; - - storage_4_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 1088 ) N ; - - storage_4_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 1088 ) N ; - - storage_4_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 1088 ) N ; - - storage_4_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 1088 ) N ; - - storage_4_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 1088 ) N ; - - storage_4_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 1088 ) N ; - - storage_4_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 1088 ) N ; - - storage_4_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 1088 ) N ; - - storage_4_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 1088 ) N ; - - storage_4_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 1088 ) N ; - - storage_4_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 1088 ) N ; - - storage_4_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 1088 ) N ; - - storage_4_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 1088 ) N ; - - storage_4_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 1088 ) N ; - - storage_4_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 1088 ) N ; - - storage_4_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 1088 ) N ; - - storage_5_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 1360 ) FS ; - - storage_5_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 1360 ) FS ; - - storage_5_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 1360 ) FS ; - - storage_5_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 1360 ) FS ; - - storage_5_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 1360 ) FS ; - - storage_5_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 1360 ) FS ; - - storage_5_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 1360 ) FS ; - - storage_5_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 1360 ) FS ; - - storage_5_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 1360 ) FS ; - - storage_5_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 1360 ) FS ; - - storage_5_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 1360 ) FS ; - - storage_5_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 1360 ) FS ; - - storage_5_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 1360 ) FS ; - - storage_5_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 1360 ) FS ; - - storage_5_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 1360 ) FS ; - - storage_5_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 1360 ) FS ; - - storage_5_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 1360 ) FS ; - - storage_5_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 1360 ) FS ; - - storage_5_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 1360 ) FS ; - - storage_6_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 1632 ) N ; - - storage_6_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 1632 ) N ; - - storage_6_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 1632 ) N ; - - storage_6_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 1632 ) N ; - - storage_6_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 1632 ) N ; - - storage_6_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 1632 ) N ; - - storage_6_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 1632 ) N ; - - storage_6_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 1632 ) N ; - - storage_6_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 1632 ) N ; - - storage_6_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 1632 ) N ; - - storage_6_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 1632 ) N ; - - storage_6_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 1632 ) N ; - - storage_6_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 1632 ) N ; - - storage_6_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 1632 ) N ; - - storage_6_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 1632 ) N ; - - storage_6_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 1632 ) N ; - - storage_6_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 1632 ) N ; - - storage_6_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 1632 ) N ; - - storage_6_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 1632 ) N ; - - storage_7_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 1904 ) FS ; - - storage_7_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 1904 ) FS ; - - storage_7_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 1904 ) FS ; - - storage_7_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 1904 ) FS ; - - storage_7_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 1904 ) FS ; - - storage_7_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 1904 ) FS ; - - storage_7_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 1904 ) FS ; - - storage_7_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 1904 ) FS ; - - storage_7_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 1904 ) FS ; - - storage_7_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 1904 ) FS ; - - storage_7_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 1904 ) FS ; - - storage_7_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 1904 ) FS ; - - storage_7_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 1904 ) FS ; - - storage_7_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 1904 ) FS ; - - storage_7_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 1904 ) FS ; - - storage_7_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 1904 ) FS ; - - storage_7_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 1904 ) FS ; - - storage_7_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 1904 ) FS ; - - storage_7_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 1904 ) FS ; + - storage_0_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 0 ) N ; + - storage_0_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 0 ) N ; + - storage_0_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 0 ) N ; + - storage_0_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 0 ) N ; + - storage_0_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 0 ) N ; + - storage_0_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 0 ) N ; + - storage_0_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 0 ) N ; + - storage_0_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 0 ) N ; + - storage_0_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 0 ) N ; + - storage_0_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 0 ) N ; + - storage_0_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 0 ) N ; + - storage_0_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 0 ) N ; + - storage_0_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 0 ) N ; + - storage_0_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 0 ) N ; + - storage_0_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 0 ) N ; + - storage_0_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 0 ) N ; + - storage_0_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 0 ) N ; + - storage_0_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 0 ) N ; + - storage_0_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 0 ) N ; + - storage_1_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 272 ) FS ; + - storage_1_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 272 ) FS ; + - storage_1_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 272 ) FS ; + - storage_1_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 272 ) FS ; + - storage_1_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 272 ) FS ; + - storage_1_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 272 ) FS ; + - storage_1_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 272 ) FS ; + - storage_1_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 272 ) FS ; + - storage_1_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 272 ) FS ; + - storage_1_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 272 ) FS ; + - storage_1_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 272 ) FS ; + - storage_1_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 272 ) FS ; + - storage_1_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 272 ) FS ; + - storage_1_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 272 ) FS ; + - storage_1_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 272 ) FS ; + - storage_1_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 272 ) FS ; + - storage_1_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 272 ) FS ; + - storage_1_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 272 ) FS ; + - storage_1_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 272 ) FS ; + - storage_2_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 544 ) N ; + - storage_2_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 544 ) N ; + - storage_2_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 544 ) N ; + - storage_2_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 544 ) N ; + - storage_2_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 544 ) N ; + - storage_2_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 544 ) N ; + - storage_2_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 544 ) N ; + - storage_2_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 544 ) N ; + - storage_2_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 544 ) N ; + - storage_2_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 544 ) N ; + - storage_2_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 544 ) N ; + - storage_2_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 544 ) N ; + - storage_2_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 544 ) N ; + - storage_2_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 544 ) N ; + - storage_2_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 544 ) N ; + - storage_2_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 544 ) N ; + - storage_2_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 544 ) N ; + - storage_2_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 544 ) N ; + - storage_2_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 544 ) N ; + - storage_3_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 816 ) FS ; + - storage_3_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 816 ) FS ; + - storage_3_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 816 ) FS ; + - storage_3_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 816 ) FS ; + - storage_3_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 816 ) FS ; + - storage_3_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 816 ) FS ; + - storage_3_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 816 ) FS ; + - storage_3_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 816 ) FS ; + - storage_3_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 816 ) FS ; + - storage_3_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 816 ) FS ; + - storage_3_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 816 ) FS ; + - storage_3_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 816 ) FS ; + - storage_3_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 816 ) FS ; + - storage_3_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 816 ) FS ; + - storage_3_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 816 ) FS ; + - storage_3_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 816 ) FS ; + - storage_3_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 816 ) FS ; + - storage_3_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 816 ) FS ; + - storage_3_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 816 ) FS ; + - storage_4_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 1088 ) N ; + - storage_4_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 1088 ) N ; + - storage_4_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 1088 ) N ; + - storage_4_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 1088 ) N ; + - storage_4_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 1088 ) N ; + - storage_4_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 1088 ) N ; + - storage_4_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 1088 ) N ; + - storage_4_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 1088 ) N ; + - storage_4_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 1088 ) N ; + - storage_4_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 1088 ) N ; + - storage_4_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 1088 ) N ; + - storage_4_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 1088 ) N ; + - storage_4_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 1088 ) N ; + - storage_4_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 1088 ) N ; + - storage_4_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 1088 ) N ; + - storage_4_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 1088 ) N ; + - storage_4_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 1088 ) N ; + - storage_4_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 1088 ) N ; + - storage_4_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 1088 ) N ; + - storage_5_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 1360 ) FS ; + - storage_5_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 1360 ) FS ; + - storage_5_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 1360 ) FS ; + - storage_5_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 1360 ) FS ; + - storage_5_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 1360 ) FS ; + - storage_5_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 1360 ) FS ; + - storage_5_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 1360 ) FS ; + - storage_5_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 1360 ) FS ; + - storage_5_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 1360 ) FS ; + - storage_5_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 1360 ) FS ; + - storage_5_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 1360 ) FS ; + - storage_5_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 1360 ) FS ; + - storage_5_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 1360 ) FS ; + - storage_5_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 1360 ) FS ; + - storage_5_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 1360 ) FS ; + - storage_5_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 1360 ) FS ; + - storage_5_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 1360 ) FS ; + - storage_5_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 1360 ) FS ; + - storage_5_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 1360 ) FS ; + - storage_6_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 1632 ) N ; + - storage_6_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 1632 ) N ; + - storage_6_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 1632 ) N ; + - storage_6_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 1632 ) N ; + - storage_6_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 1632 ) N ; + - storage_6_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 1632 ) N ; + - storage_6_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 1632 ) N ; + - storage_6_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 1632 ) N ; + - storage_6_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 1632 ) N ; + - storage_6_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 1632 ) N ; + - storage_6_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 1632 ) N ; + - storage_6_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 1632 ) N ; + - storage_6_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 1632 ) N ; + - storage_6_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 1632 ) N ; + - storage_6_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 1632 ) N ; + - storage_6_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 1632 ) N ; + - storage_6_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 1632 ) N ; + - storage_6_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 1632 ) N ; + - storage_6_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 1632 ) N ; + - storage_7_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 1904 ) FS ; + - storage_7_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 1904 ) FS ; + - storage_7_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 1904 ) FS ; + - storage_7_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 1904 ) FS ; + - storage_7_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 1904 ) FS ; + - storage_7_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 1904 ) FS ; + - storage_7_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 1904 ) FS ; + - storage_7_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 1904 ) FS ; + - storage_7_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 1904 ) FS ; + - storage_7_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 1904 ) FS ; + - storage_7_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 1904 ) FS ; + - storage_7_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 1904 ) FS ; + - storage_7_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 1904 ) FS ; + - storage_7_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 1904 ) FS ; + - storage_7_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 1904 ) FS ; + - storage_7_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 1904 ) FS ; + - storage_7_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 1904 ) FS ; + - storage_7_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 1904 ) FS ; + - storage_7_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 1904 ) FS ; - tapcell.cell0_0 sky130_fd_sc_hd__tap_1 + PLACED ( 0 0 ) N ; - tapcell.cell0_1 sky130_fd_sc_hd__tap_1 + PLACED ( 0 272 ) FS ; - tapcell.cell0_2 sky130_fd_sc_hd__tap_1 + PLACED ( 0 544 ) N ; @@ -463,15 +463,15 @@ PINS 23 ; + LAYER met1 ( 1 -2024 ) ( 15 -1976 ) + LAYER met1 ( -11025 -2024 ) ( -11011 -1976 ) + FIXED ( 11025 2000 ) N ; - - addr[0] + NET addr[0] + DIRECTION INPUT + USE SIGNAL + - addr_rw[0] + NET addr_rw[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) + PLACED ( 11000 442 ) N ; - - addr[1] + NET addr[1] + DIRECTION INPUT + USE SIGNAL + - addr_rw[1] + NET addr_rw[1] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) + PLACED ( 11000 714 ) N ; - - addr[2] + NET addr[2] + DIRECTION INPUT + USE SIGNAL + - addr_rw[2] + NET addr_rw[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) + PLACED ( 11000 578 ) N ; @@ -497,26 +497,26 @@ SPECIALNETS 2 ; ( tapcell.cell2_1 VPWR ) ( tapcell.cell2_0 VPWR ) ( tapcell.cell1_8 VPWR ) ( tapcell.cell1_7 VPWR ) ( tapcell.cell1_6 VPWR ) ( tapcell.cell1_5 VPWR ) ( tapcell.cell1_4 VPWR ) ( tapcell.cell1_3 VPWR ) ( tapcell.cell1_2 VPWR ) ( tapcell.cell1_1 VPWR ) ( tapcell.cell1_0 VPWR ) ( tapcell.cell0_8 VPWR ) ( tapcell.cell0_7 VPWR ) ( tapcell.cell0_6 VPWR ) ( tapcell.cell0_5 VPWR ) ( tapcell.cell0_4 VPWR ) ( tapcell.cell0_3 VPWR ) ( tapcell.cell0_2 VPWR ) ( tapcell.cell0_1 VPWR ) ( tapcell.cell0_0 VPWR ) ( decoder.inv_0 VPWR ) ( decoder.inv_1 VPWR ) ( decoder.inv_2 VPWR ) ( buffer.in[7] VPWR ) - ( buffer.in[6] VPWR ) ( buffer.in[5] VPWR ) ( buffer.in[4] VPWR ) ( buffer.in[3] VPWR ) ( buffer.in[2] VPWR ) ( buffer.in[1] VPWR ) ( buffer.in[0] VPWR ) ( storage_7_0.select_inv_0 VPWR ) - ( storage_7_0.gcand VPWR ) ( storage_7_0.cg VPWR ) ( storage_7_0.bit7.obuf0 VPWR ) ( storage_7_0.bit7.bit VPWR ) ( storage_7_0.bit6.obuf0 VPWR ) ( storage_7_0.bit6.bit VPWR ) ( storage_7_0.bit5.obuf0 VPWR ) ( storage_7_0.bit5.bit VPWR ) - ( storage_7_0.bit4.obuf0 VPWR ) ( storage_7_0.bit4.bit VPWR ) ( storage_7_0.bit3.obuf0 VPWR ) ( storage_7_0.bit3.bit VPWR ) ( storage_7_0.bit2.obuf0 VPWR ) ( storage_7_0.bit2.bit VPWR ) ( storage_7_0.bit1.obuf0 VPWR ) ( storage_7_0.bit1.bit VPWR ) - ( storage_7_0.bit0.obuf0 VPWR ) ( storage_7_0.bit0.bit VPWR ) ( storage_6_0.select_inv_0 VPWR ) ( storage_6_0.gcand VPWR ) ( storage_6_0.cg VPWR ) ( storage_6_0.bit7.obuf0 VPWR ) ( storage_6_0.bit7.bit VPWR ) ( storage_6_0.bit6.obuf0 VPWR ) - ( storage_6_0.bit6.bit VPWR ) ( storage_6_0.bit5.obuf0 VPWR ) ( storage_6_0.bit5.bit VPWR ) ( storage_6_0.bit4.obuf0 VPWR ) ( storage_6_0.bit4.bit VPWR ) ( storage_6_0.bit3.obuf0 VPWR ) ( storage_6_0.bit3.bit VPWR ) ( storage_6_0.bit2.obuf0 VPWR ) - ( storage_6_0.bit2.bit VPWR ) ( storage_6_0.bit1.obuf0 VPWR ) ( storage_6_0.bit1.bit VPWR ) ( storage_6_0.bit0.obuf0 VPWR ) ( storage_6_0.bit0.bit VPWR ) ( storage_5_0.select_inv_0 VPWR ) ( storage_5_0.gcand VPWR ) ( storage_5_0.cg VPWR ) - ( storage_5_0.bit7.obuf0 VPWR ) ( storage_5_0.bit7.bit VPWR ) ( storage_5_0.bit6.obuf0 VPWR ) ( storage_5_0.bit6.bit VPWR ) ( storage_5_0.bit5.obuf0 VPWR ) ( storage_5_0.bit5.bit VPWR ) ( storage_5_0.bit4.obuf0 VPWR ) ( storage_5_0.bit4.bit VPWR ) - ( storage_5_0.bit3.obuf0 VPWR ) ( storage_5_0.bit3.bit VPWR ) ( storage_5_0.bit2.obuf0 VPWR ) ( storage_5_0.bit2.bit VPWR ) ( storage_5_0.bit1.obuf0 VPWR ) ( storage_5_0.bit1.bit VPWR ) ( storage_5_0.bit0.obuf0 VPWR ) ( storage_5_0.bit0.bit VPWR ) - ( storage_4_0.select_inv_0 VPWR ) ( storage_4_0.gcand VPWR ) ( storage_4_0.cg VPWR ) ( storage_4_0.bit7.obuf0 VPWR ) ( storage_4_0.bit7.bit VPWR ) ( storage_4_0.bit6.obuf0 VPWR ) ( storage_4_0.bit6.bit VPWR ) ( storage_4_0.bit5.obuf0 VPWR ) - ( storage_4_0.bit5.bit VPWR ) ( storage_4_0.bit4.obuf0 VPWR ) ( storage_4_0.bit4.bit VPWR ) ( storage_4_0.bit3.obuf0 VPWR ) ( storage_4_0.bit3.bit VPWR ) ( storage_4_0.bit2.obuf0 VPWR ) ( storage_4_0.bit2.bit VPWR ) ( storage_4_0.bit1.obuf0 VPWR ) - ( storage_4_0.bit1.bit VPWR ) ( storage_4_0.bit0.obuf0 VPWR ) ( storage_4_0.bit0.bit VPWR ) ( storage_3_0.select_inv_0 VPWR ) ( storage_3_0.gcand VPWR ) ( storage_3_0.cg VPWR ) ( storage_3_0.bit7.obuf0 VPWR ) ( storage_3_0.bit7.bit VPWR ) - ( storage_3_0.bit6.obuf0 VPWR ) ( storage_3_0.bit6.bit VPWR ) ( storage_3_0.bit5.obuf0 VPWR ) ( storage_3_0.bit5.bit VPWR ) ( storage_3_0.bit4.obuf0 VPWR ) ( storage_3_0.bit4.bit VPWR ) ( storage_3_0.bit3.obuf0 VPWR ) ( storage_3_0.bit3.bit VPWR ) - ( storage_3_0.bit2.obuf0 VPWR ) ( storage_3_0.bit2.bit VPWR ) ( storage_3_0.bit1.obuf0 VPWR ) ( storage_3_0.bit1.bit VPWR ) ( storage_3_0.bit0.obuf0 VPWR ) ( storage_3_0.bit0.bit VPWR ) ( storage_2_0.select_inv_0 VPWR ) ( storage_2_0.gcand VPWR ) - ( storage_2_0.cg VPWR ) ( storage_2_0.bit7.obuf0 VPWR ) ( storage_2_0.bit7.bit VPWR ) ( storage_2_0.bit6.obuf0 VPWR ) ( storage_2_0.bit6.bit VPWR ) ( storage_2_0.bit5.obuf0 VPWR ) ( storage_2_0.bit5.bit VPWR ) ( storage_2_0.bit4.obuf0 VPWR ) - ( storage_2_0.bit4.bit VPWR ) ( storage_2_0.bit3.obuf0 VPWR ) ( storage_2_0.bit3.bit VPWR ) ( storage_2_0.bit2.obuf0 VPWR ) ( storage_2_0.bit2.bit VPWR ) ( storage_2_0.bit1.obuf0 VPWR ) ( storage_2_0.bit1.bit VPWR ) ( storage_2_0.bit0.obuf0 VPWR ) - ( storage_2_0.bit0.bit VPWR ) ( storage_1_0.select_inv_0 VPWR ) ( storage_1_0.gcand VPWR ) ( storage_1_0.cg VPWR ) ( storage_1_0.bit7.obuf0 VPWR ) ( storage_1_0.bit7.bit VPWR ) ( storage_1_0.bit6.obuf0 VPWR ) ( storage_1_0.bit6.bit VPWR ) - ( storage_1_0.bit5.obuf0 VPWR ) ( storage_1_0.bit5.bit VPWR ) ( storage_1_0.bit4.obuf0 VPWR ) ( storage_1_0.bit4.bit VPWR ) ( storage_1_0.bit3.obuf0 VPWR ) ( storage_1_0.bit3.bit VPWR ) ( storage_1_0.bit2.obuf0 VPWR ) ( storage_1_0.bit2.bit VPWR ) - ( storage_1_0.bit1.obuf0 VPWR ) ( storage_1_0.bit1.bit VPWR ) ( storage_1_0.bit0.obuf0 VPWR ) ( storage_1_0.bit0.bit VPWR ) ( storage_0_0.select_inv_0 VPWR ) ( storage_0_0.gcand VPWR ) ( storage_0_0.cg VPWR ) ( storage_0_0.bit7.obuf0 VPWR ) - ( storage_0_0.bit7.bit VPWR ) ( storage_0_0.bit6.obuf0 VPWR ) ( storage_0_0.bit6.bit VPWR ) ( storage_0_0.bit5.obuf0 VPWR ) ( storage_0_0.bit5.bit VPWR ) ( storage_0_0.bit4.obuf0 VPWR ) ( storage_0_0.bit4.bit VPWR ) ( storage_0_0.bit3.obuf0 VPWR ) - ( storage_0_0.bit3.bit VPWR ) ( storage_0_0.bit2.obuf0 VPWR ) ( storage_0_0.bit2.bit VPWR ) ( storage_0_0.bit1.obuf0 VPWR ) ( storage_0_0.bit1.bit VPWR ) ( storage_0_0.bit0.obuf0 VPWR ) ( storage_0_0.bit0.bit VPWR ) ( decoder_7.buf_port0 VPWR ) + ( buffer.in[6] VPWR ) ( buffer.in[5] VPWR ) ( buffer.in[4] VPWR ) ( buffer.in[3] VPWR ) ( buffer.in[2] VPWR ) ( buffer.in[1] VPWR ) ( buffer.in[0] VPWR ) ( storage_7_0_0.select_inv_0 VPWR ) + ( storage_7_0_0.gcand VPWR ) ( storage_7_0_0.cg VPWR ) ( storage_7_0_0.bit7.obuf0 VPWR ) ( storage_7_0_0.bit7.bit VPWR ) ( storage_7_0_0.bit6.obuf0 VPWR ) ( storage_7_0_0.bit6.bit VPWR ) ( storage_7_0_0.bit5.obuf0 VPWR ) ( storage_7_0_0.bit5.bit VPWR ) + ( storage_7_0_0.bit4.obuf0 VPWR ) ( storage_7_0_0.bit4.bit VPWR ) ( storage_7_0_0.bit3.obuf0 VPWR ) ( storage_7_0_0.bit3.bit VPWR ) ( storage_7_0_0.bit2.obuf0 VPWR ) ( storage_7_0_0.bit2.bit VPWR ) ( storage_7_0_0.bit1.obuf0 VPWR ) ( storage_7_0_0.bit1.bit VPWR ) + ( storage_7_0_0.bit0.obuf0 VPWR ) ( storage_7_0_0.bit0.bit VPWR ) ( storage_6_0_0.select_inv_0 VPWR ) ( storage_6_0_0.gcand VPWR ) ( storage_6_0_0.cg VPWR ) ( storage_6_0_0.bit7.obuf0 VPWR ) ( storage_6_0_0.bit7.bit VPWR ) ( storage_6_0_0.bit6.obuf0 VPWR ) + ( storage_6_0_0.bit6.bit VPWR ) ( storage_6_0_0.bit5.obuf0 VPWR ) ( storage_6_0_0.bit5.bit VPWR ) ( storage_6_0_0.bit4.obuf0 VPWR ) ( storage_6_0_0.bit4.bit VPWR ) ( storage_6_0_0.bit3.obuf0 VPWR ) ( storage_6_0_0.bit3.bit VPWR ) ( storage_6_0_0.bit2.obuf0 VPWR ) + ( storage_6_0_0.bit2.bit VPWR ) ( storage_6_0_0.bit1.obuf0 VPWR ) ( storage_6_0_0.bit1.bit VPWR ) ( storage_6_0_0.bit0.obuf0 VPWR ) ( storage_6_0_0.bit0.bit VPWR ) ( storage_5_0_0.select_inv_0 VPWR ) ( storage_5_0_0.gcand VPWR ) ( storage_5_0_0.cg VPWR ) + ( storage_5_0_0.bit7.obuf0 VPWR ) ( storage_5_0_0.bit7.bit VPWR ) ( storage_5_0_0.bit6.obuf0 VPWR ) ( storage_5_0_0.bit6.bit VPWR ) ( storage_5_0_0.bit5.obuf0 VPWR ) ( storage_5_0_0.bit5.bit VPWR ) ( storage_5_0_0.bit4.obuf0 VPWR ) ( storage_5_0_0.bit4.bit VPWR ) + ( storage_5_0_0.bit3.obuf0 VPWR ) ( storage_5_0_0.bit3.bit VPWR ) ( storage_5_0_0.bit2.obuf0 VPWR ) ( storage_5_0_0.bit2.bit VPWR ) ( storage_5_0_0.bit1.obuf0 VPWR ) ( storage_5_0_0.bit1.bit VPWR ) ( storage_5_0_0.bit0.obuf0 VPWR ) ( storage_5_0_0.bit0.bit VPWR ) + ( storage_4_0_0.select_inv_0 VPWR ) ( storage_4_0_0.gcand VPWR ) ( storage_4_0_0.cg VPWR ) ( storage_4_0_0.bit7.obuf0 VPWR ) ( storage_4_0_0.bit7.bit VPWR ) ( storage_4_0_0.bit6.obuf0 VPWR ) ( storage_4_0_0.bit6.bit VPWR ) ( storage_4_0_0.bit5.obuf0 VPWR ) + ( storage_4_0_0.bit5.bit VPWR ) ( storage_4_0_0.bit4.obuf0 VPWR ) ( storage_4_0_0.bit4.bit VPWR ) ( storage_4_0_0.bit3.obuf0 VPWR ) ( storage_4_0_0.bit3.bit VPWR ) ( storage_4_0_0.bit2.obuf0 VPWR ) ( storage_4_0_0.bit2.bit VPWR ) ( storage_4_0_0.bit1.obuf0 VPWR ) + ( storage_4_0_0.bit1.bit VPWR ) ( storage_4_0_0.bit0.obuf0 VPWR ) ( storage_4_0_0.bit0.bit VPWR ) ( storage_3_0_0.select_inv_0 VPWR ) ( storage_3_0_0.gcand VPWR ) ( storage_3_0_0.cg VPWR ) ( storage_3_0_0.bit7.obuf0 VPWR ) ( storage_3_0_0.bit7.bit VPWR ) + ( storage_3_0_0.bit6.obuf0 VPWR ) ( storage_3_0_0.bit6.bit VPWR ) ( storage_3_0_0.bit5.obuf0 VPWR ) ( storage_3_0_0.bit5.bit VPWR ) ( storage_3_0_0.bit4.obuf0 VPWR ) ( storage_3_0_0.bit4.bit VPWR ) ( storage_3_0_0.bit3.obuf0 VPWR ) ( storage_3_0_0.bit3.bit VPWR ) + ( storage_3_0_0.bit2.obuf0 VPWR ) ( storage_3_0_0.bit2.bit VPWR ) ( storage_3_0_0.bit1.obuf0 VPWR ) ( storage_3_0_0.bit1.bit VPWR ) ( storage_3_0_0.bit0.obuf0 VPWR ) ( storage_3_0_0.bit0.bit VPWR ) ( storage_2_0_0.select_inv_0 VPWR ) ( storage_2_0_0.gcand VPWR ) + ( storage_2_0_0.cg VPWR ) ( storage_2_0_0.bit7.obuf0 VPWR ) ( storage_2_0_0.bit7.bit VPWR ) ( storage_2_0_0.bit6.obuf0 VPWR ) ( storage_2_0_0.bit6.bit VPWR ) ( storage_2_0_0.bit5.obuf0 VPWR ) ( storage_2_0_0.bit5.bit VPWR ) ( storage_2_0_0.bit4.obuf0 VPWR ) + ( storage_2_0_0.bit4.bit VPWR ) ( storage_2_0_0.bit3.obuf0 VPWR ) ( storage_2_0_0.bit3.bit VPWR ) ( storage_2_0_0.bit2.obuf0 VPWR ) ( storage_2_0_0.bit2.bit VPWR ) ( storage_2_0_0.bit1.obuf0 VPWR ) ( storage_2_0_0.bit1.bit VPWR ) ( storage_2_0_0.bit0.obuf0 VPWR ) + ( storage_2_0_0.bit0.bit VPWR ) ( storage_1_0_0.select_inv_0 VPWR ) ( storage_1_0_0.gcand VPWR ) ( storage_1_0_0.cg VPWR ) ( storage_1_0_0.bit7.obuf0 VPWR ) ( storage_1_0_0.bit7.bit VPWR ) ( storage_1_0_0.bit6.obuf0 VPWR ) ( storage_1_0_0.bit6.bit VPWR ) + ( storage_1_0_0.bit5.obuf0 VPWR ) ( storage_1_0_0.bit5.bit VPWR ) ( storage_1_0_0.bit4.obuf0 VPWR ) ( storage_1_0_0.bit4.bit VPWR ) ( storage_1_0_0.bit3.obuf0 VPWR ) ( storage_1_0_0.bit3.bit VPWR ) ( storage_1_0_0.bit2.obuf0 VPWR ) ( storage_1_0_0.bit2.bit VPWR ) + ( storage_1_0_0.bit1.obuf0 VPWR ) ( storage_1_0_0.bit1.bit VPWR ) ( storage_1_0_0.bit0.obuf0 VPWR ) ( storage_1_0_0.bit0.bit VPWR ) ( storage_0_0_0.select_inv_0 VPWR ) ( storage_0_0_0.gcand VPWR ) ( storage_0_0_0.cg VPWR ) ( storage_0_0_0.bit7.obuf0 VPWR ) + ( storage_0_0_0.bit7.bit VPWR ) ( storage_0_0_0.bit6.obuf0 VPWR ) ( storage_0_0_0.bit6.bit VPWR ) ( storage_0_0_0.bit5.obuf0 VPWR ) ( storage_0_0_0.bit5.bit VPWR ) ( storage_0_0_0.bit4.obuf0 VPWR ) ( storage_0_0_0.bit4.bit VPWR ) ( storage_0_0_0.bit3.obuf0 VPWR ) + ( storage_0_0_0.bit3.bit VPWR ) ( storage_0_0_0.bit2.obuf0 VPWR ) ( storage_0_0_0.bit2.bit VPWR ) ( storage_0_0_0.bit1.obuf0 VPWR ) ( storage_0_0_0.bit1.bit VPWR ) ( storage_0_0_0.bit0.obuf0 VPWR ) ( storage_0_0_0.bit0.bit VPWR ) ( decoder_7.buf_port0 VPWR ) ( decoder_7.and_layer1 VPWR ) ( decoder_7.and_layer0 VPWR ) ( decoder_6.buf_port0 VPWR ) ( decoder_6.and_layer1 VPWR ) ( decoder_6.and_layer0 VPWR ) ( decoder_5.buf_port0 VPWR ) ( decoder_5.and_layer1 VPWR ) ( decoder_5.and_layer0 VPWR ) ( decoder_4.buf_port0 VPWR ) ( decoder_4.and_layer1 VPWR ) ( decoder_4.and_layer0 VPWR ) ( decoder_3.buf_port0 VPWR ) ( decoder_3.and_layer1 VPWR ) ( decoder_3.and_layer0 VPWR ) ( decoder_2.buf_port0 VPWR ) ( decoder_2.and_layer1 VPWR ) ( decoder_2.and_layer0 VPWR ) ( decoder_1.buf_port0 VPWR ) ( decoder_1.and_layer1 VPWR ) ( decoder_1.and_layer0 VPWR ) ( decoder_0.buf_port0 VPWR ) ( decoder_0.and_layer1 VPWR ) ( decoder_0.and_layer0 VPWR ) + USE POWER @@ -559,26 +559,26 @@ SPECIALNETS 2 ; ( tapcell.cell2_1 VGND ) ( tapcell.cell2_0 VGND ) ( tapcell.cell1_8 VGND ) ( tapcell.cell1_7 VGND ) ( tapcell.cell1_6 VGND ) ( tapcell.cell1_5 VGND ) ( tapcell.cell1_4 VGND ) ( tapcell.cell1_3 VGND ) ( tapcell.cell1_2 VGND ) ( tapcell.cell1_1 VGND ) ( tapcell.cell1_0 VGND ) ( tapcell.cell0_8 VGND ) ( tapcell.cell0_7 VGND ) ( tapcell.cell0_6 VGND ) ( tapcell.cell0_5 VGND ) ( tapcell.cell0_4 VGND ) ( tapcell.cell0_3 VGND ) ( tapcell.cell0_2 VGND ) ( tapcell.cell0_1 VGND ) ( tapcell.cell0_0 VGND ) ( decoder.inv_0 VGND ) ( decoder.inv_1 VGND ) ( decoder.inv_2 VGND ) ( buffer.in[7] VGND ) - ( buffer.in[6] VGND ) ( buffer.in[5] VGND ) ( buffer.in[4] VGND ) ( buffer.in[3] VGND ) ( buffer.in[2] VGND ) ( buffer.in[1] VGND ) ( buffer.in[0] VGND ) ( storage_7_0.select_inv_0 VGND ) - ( storage_7_0.gcand VGND ) ( storage_7_0.cg VGND ) ( storage_7_0.bit7.obuf0 VGND ) ( storage_7_0.bit7.bit VGND ) ( storage_7_0.bit6.obuf0 VGND ) ( storage_7_0.bit6.bit VGND ) ( storage_7_0.bit5.obuf0 VGND ) ( storage_7_0.bit5.bit VGND ) - ( storage_7_0.bit4.obuf0 VGND ) ( storage_7_0.bit4.bit VGND ) ( storage_7_0.bit3.obuf0 VGND ) ( storage_7_0.bit3.bit VGND ) ( storage_7_0.bit2.obuf0 VGND ) ( storage_7_0.bit2.bit VGND ) ( storage_7_0.bit1.obuf0 VGND ) ( storage_7_0.bit1.bit VGND ) - ( storage_7_0.bit0.obuf0 VGND ) ( storage_7_0.bit0.bit VGND ) ( storage_6_0.select_inv_0 VGND ) ( storage_6_0.gcand VGND ) ( storage_6_0.cg VGND ) ( storage_6_0.bit7.obuf0 VGND ) ( storage_6_0.bit7.bit VGND ) ( storage_6_0.bit6.obuf0 VGND ) - ( storage_6_0.bit6.bit VGND ) ( storage_6_0.bit5.obuf0 VGND ) ( storage_6_0.bit5.bit VGND ) ( storage_6_0.bit4.obuf0 VGND ) ( storage_6_0.bit4.bit VGND ) ( storage_6_0.bit3.obuf0 VGND ) ( storage_6_0.bit3.bit VGND ) ( storage_6_0.bit2.obuf0 VGND ) - ( storage_6_0.bit2.bit VGND ) ( storage_6_0.bit1.obuf0 VGND ) ( storage_6_0.bit1.bit VGND ) ( storage_6_0.bit0.obuf0 VGND ) ( storage_6_0.bit0.bit VGND ) ( storage_5_0.select_inv_0 VGND ) ( storage_5_0.gcand VGND ) ( storage_5_0.cg VGND ) - ( storage_5_0.bit7.obuf0 VGND ) ( storage_5_0.bit7.bit VGND ) ( storage_5_0.bit6.obuf0 VGND ) ( storage_5_0.bit6.bit VGND ) ( storage_5_0.bit5.obuf0 VGND ) ( storage_5_0.bit5.bit VGND ) ( storage_5_0.bit4.obuf0 VGND ) ( storage_5_0.bit4.bit VGND ) - ( storage_5_0.bit3.obuf0 VGND ) ( storage_5_0.bit3.bit VGND ) ( storage_5_0.bit2.obuf0 VGND ) ( storage_5_0.bit2.bit VGND ) ( storage_5_0.bit1.obuf0 VGND ) ( storage_5_0.bit1.bit VGND ) ( storage_5_0.bit0.obuf0 VGND ) ( storage_5_0.bit0.bit VGND ) - ( storage_4_0.select_inv_0 VGND ) ( storage_4_0.gcand VGND ) ( storage_4_0.cg VGND ) ( storage_4_0.bit7.obuf0 VGND ) ( storage_4_0.bit7.bit VGND ) ( storage_4_0.bit6.obuf0 VGND ) ( storage_4_0.bit6.bit VGND ) ( storage_4_0.bit5.obuf0 VGND ) - ( storage_4_0.bit5.bit VGND ) ( storage_4_0.bit4.obuf0 VGND ) ( storage_4_0.bit4.bit VGND ) ( storage_4_0.bit3.obuf0 VGND ) ( storage_4_0.bit3.bit VGND ) ( storage_4_0.bit2.obuf0 VGND ) ( storage_4_0.bit2.bit VGND ) ( storage_4_0.bit1.obuf0 VGND ) - ( storage_4_0.bit1.bit VGND ) ( storage_4_0.bit0.obuf0 VGND ) ( storage_4_0.bit0.bit VGND ) ( storage_3_0.select_inv_0 VGND ) ( storage_3_0.gcand VGND ) ( storage_3_0.cg VGND ) ( storage_3_0.bit7.obuf0 VGND ) ( storage_3_0.bit7.bit VGND ) - ( storage_3_0.bit6.obuf0 VGND ) ( storage_3_0.bit6.bit VGND ) ( storage_3_0.bit5.obuf0 VGND ) ( storage_3_0.bit5.bit VGND ) ( storage_3_0.bit4.obuf0 VGND ) ( storage_3_0.bit4.bit VGND ) ( storage_3_0.bit3.obuf0 VGND ) ( storage_3_0.bit3.bit VGND ) - ( storage_3_0.bit2.obuf0 VGND ) ( storage_3_0.bit2.bit VGND ) ( storage_3_0.bit1.obuf0 VGND ) ( storage_3_0.bit1.bit VGND ) ( storage_3_0.bit0.obuf0 VGND ) ( storage_3_0.bit0.bit VGND ) ( storage_2_0.select_inv_0 VGND ) ( storage_2_0.gcand VGND ) - ( storage_2_0.cg VGND ) ( storage_2_0.bit7.obuf0 VGND ) ( storage_2_0.bit7.bit VGND ) ( storage_2_0.bit6.obuf0 VGND ) ( storage_2_0.bit6.bit VGND ) ( storage_2_0.bit5.obuf0 VGND ) ( storage_2_0.bit5.bit VGND ) ( storage_2_0.bit4.obuf0 VGND ) - ( storage_2_0.bit4.bit VGND ) ( storage_2_0.bit3.obuf0 VGND ) ( storage_2_0.bit3.bit VGND ) ( storage_2_0.bit2.obuf0 VGND ) ( storage_2_0.bit2.bit VGND ) ( storage_2_0.bit1.obuf0 VGND ) ( storage_2_0.bit1.bit VGND ) ( storage_2_0.bit0.obuf0 VGND ) - ( storage_2_0.bit0.bit VGND ) ( storage_1_0.select_inv_0 VGND ) ( storage_1_0.gcand VGND ) ( storage_1_0.cg VGND ) ( storage_1_0.bit7.obuf0 VGND ) ( storage_1_0.bit7.bit VGND ) ( storage_1_0.bit6.obuf0 VGND ) ( storage_1_0.bit6.bit VGND ) - ( storage_1_0.bit5.obuf0 VGND ) ( storage_1_0.bit5.bit VGND ) ( storage_1_0.bit4.obuf0 VGND ) ( storage_1_0.bit4.bit VGND ) ( storage_1_0.bit3.obuf0 VGND ) ( storage_1_0.bit3.bit VGND ) ( storage_1_0.bit2.obuf0 VGND ) ( storage_1_0.bit2.bit VGND ) - ( storage_1_0.bit1.obuf0 VGND ) ( storage_1_0.bit1.bit VGND ) ( storage_1_0.bit0.obuf0 VGND ) ( storage_1_0.bit0.bit VGND ) ( storage_0_0.select_inv_0 VGND ) ( storage_0_0.gcand VGND ) ( storage_0_0.cg VGND ) ( storage_0_0.bit7.obuf0 VGND ) - ( storage_0_0.bit7.bit VGND ) ( storage_0_0.bit6.obuf0 VGND ) ( storage_0_0.bit6.bit VGND ) ( storage_0_0.bit5.obuf0 VGND ) ( storage_0_0.bit5.bit VGND ) ( storage_0_0.bit4.obuf0 VGND ) ( storage_0_0.bit4.bit VGND ) ( storage_0_0.bit3.obuf0 VGND ) - ( storage_0_0.bit3.bit VGND ) ( storage_0_0.bit2.obuf0 VGND ) ( storage_0_0.bit2.bit VGND ) ( storage_0_0.bit1.obuf0 VGND ) ( storage_0_0.bit1.bit VGND ) ( storage_0_0.bit0.obuf0 VGND ) ( storage_0_0.bit0.bit VGND ) ( decoder_7.buf_port0 VGND ) + ( buffer.in[6] VGND ) ( buffer.in[5] VGND ) ( buffer.in[4] VGND ) ( buffer.in[3] VGND ) ( buffer.in[2] VGND ) ( buffer.in[1] VGND ) ( buffer.in[0] VGND ) ( storage_7_0_0.select_inv_0 VGND ) + ( storage_7_0_0.gcand VGND ) ( storage_7_0_0.cg VGND ) ( storage_7_0_0.bit7.obuf0 VGND ) ( storage_7_0_0.bit7.bit VGND ) ( storage_7_0_0.bit6.obuf0 VGND ) ( storage_7_0_0.bit6.bit VGND ) ( storage_7_0_0.bit5.obuf0 VGND ) ( storage_7_0_0.bit5.bit VGND ) + ( storage_7_0_0.bit4.obuf0 VGND ) ( storage_7_0_0.bit4.bit VGND ) ( storage_7_0_0.bit3.obuf0 VGND ) ( storage_7_0_0.bit3.bit VGND ) ( storage_7_0_0.bit2.obuf0 VGND ) ( storage_7_0_0.bit2.bit VGND ) ( storage_7_0_0.bit1.obuf0 VGND ) ( storage_7_0_0.bit1.bit VGND ) + ( storage_7_0_0.bit0.obuf0 VGND ) ( storage_7_0_0.bit0.bit VGND ) ( storage_6_0_0.select_inv_0 VGND ) ( storage_6_0_0.gcand VGND ) ( storage_6_0_0.cg VGND ) ( storage_6_0_0.bit7.obuf0 VGND ) ( storage_6_0_0.bit7.bit VGND ) ( storage_6_0_0.bit6.obuf0 VGND ) + ( storage_6_0_0.bit6.bit VGND ) ( storage_6_0_0.bit5.obuf0 VGND ) ( storage_6_0_0.bit5.bit VGND ) ( storage_6_0_0.bit4.obuf0 VGND ) ( storage_6_0_0.bit4.bit VGND ) ( storage_6_0_0.bit3.obuf0 VGND ) ( storage_6_0_0.bit3.bit VGND ) ( storage_6_0_0.bit2.obuf0 VGND ) + ( storage_6_0_0.bit2.bit VGND ) ( storage_6_0_0.bit1.obuf0 VGND ) ( storage_6_0_0.bit1.bit VGND ) ( storage_6_0_0.bit0.obuf0 VGND ) ( storage_6_0_0.bit0.bit VGND ) ( storage_5_0_0.select_inv_0 VGND ) ( storage_5_0_0.gcand VGND ) ( storage_5_0_0.cg VGND ) + ( storage_5_0_0.bit7.obuf0 VGND ) ( storage_5_0_0.bit7.bit VGND ) ( storage_5_0_0.bit6.obuf0 VGND ) ( storage_5_0_0.bit6.bit VGND ) ( storage_5_0_0.bit5.obuf0 VGND ) ( storage_5_0_0.bit5.bit VGND ) ( storage_5_0_0.bit4.obuf0 VGND ) ( storage_5_0_0.bit4.bit VGND ) + ( storage_5_0_0.bit3.obuf0 VGND ) ( storage_5_0_0.bit3.bit VGND ) ( storage_5_0_0.bit2.obuf0 VGND ) ( storage_5_0_0.bit2.bit VGND ) ( storage_5_0_0.bit1.obuf0 VGND ) ( storage_5_0_0.bit1.bit VGND ) ( storage_5_0_0.bit0.obuf0 VGND ) ( storage_5_0_0.bit0.bit VGND ) + ( storage_4_0_0.select_inv_0 VGND ) ( storage_4_0_0.gcand VGND ) ( storage_4_0_0.cg VGND ) ( storage_4_0_0.bit7.obuf0 VGND ) ( storage_4_0_0.bit7.bit VGND ) ( storage_4_0_0.bit6.obuf0 VGND ) ( storage_4_0_0.bit6.bit VGND ) ( storage_4_0_0.bit5.obuf0 VGND ) + ( storage_4_0_0.bit5.bit VGND ) ( storage_4_0_0.bit4.obuf0 VGND ) ( storage_4_0_0.bit4.bit VGND ) ( storage_4_0_0.bit3.obuf0 VGND ) ( storage_4_0_0.bit3.bit VGND ) ( storage_4_0_0.bit2.obuf0 VGND ) ( storage_4_0_0.bit2.bit VGND ) ( storage_4_0_0.bit1.obuf0 VGND ) + ( storage_4_0_0.bit1.bit VGND ) ( storage_4_0_0.bit0.obuf0 VGND ) ( storage_4_0_0.bit0.bit VGND ) ( storage_3_0_0.select_inv_0 VGND ) ( storage_3_0_0.gcand VGND ) ( storage_3_0_0.cg VGND ) ( storage_3_0_0.bit7.obuf0 VGND ) ( storage_3_0_0.bit7.bit VGND ) + ( storage_3_0_0.bit6.obuf0 VGND ) ( storage_3_0_0.bit6.bit VGND ) ( storage_3_0_0.bit5.obuf0 VGND ) ( storage_3_0_0.bit5.bit VGND ) ( storage_3_0_0.bit4.obuf0 VGND ) ( storage_3_0_0.bit4.bit VGND ) ( storage_3_0_0.bit3.obuf0 VGND ) ( storage_3_0_0.bit3.bit VGND ) + ( storage_3_0_0.bit2.obuf0 VGND ) ( storage_3_0_0.bit2.bit VGND ) ( storage_3_0_0.bit1.obuf0 VGND ) ( storage_3_0_0.bit1.bit VGND ) ( storage_3_0_0.bit0.obuf0 VGND ) ( storage_3_0_0.bit0.bit VGND ) ( storage_2_0_0.select_inv_0 VGND ) ( storage_2_0_0.gcand VGND ) + ( storage_2_0_0.cg VGND ) ( storage_2_0_0.bit7.obuf0 VGND ) ( storage_2_0_0.bit7.bit VGND ) ( storage_2_0_0.bit6.obuf0 VGND ) ( storage_2_0_0.bit6.bit VGND ) ( storage_2_0_0.bit5.obuf0 VGND ) ( storage_2_0_0.bit5.bit VGND ) ( storage_2_0_0.bit4.obuf0 VGND ) + ( storage_2_0_0.bit4.bit VGND ) ( storage_2_0_0.bit3.obuf0 VGND ) ( storage_2_0_0.bit3.bit VGND ) ( storage_2_0_0.bit2.obuf0 VGND ) ( storage_2_0_0.bit2.bit VGND ) ( storage_2_0_0.bit1.obuf0 VGND ) ( storage_2_0_0.bit1.bit VGND ) ( storage_2_0_0.bit0.obuf0 VGND ) + ( storage_2_0_0.bit0.bit VGND ) ( storage_1_0_0.select_inv_0 VGND ) ( storage_1_0_0.gcand VGND ) ( storage_1_0_0.cg VGND ) ( storage_1_0_0.bit7.obuf0 VGND ) ( storage_1_0_0.bit7.bit VGND ) ( storage_1_0_0.bit6.obuf0 VGND ) ( storage_1_0_0.bit6.bit VGND ) + ( storage_1_0_0.bit5.obuf0 VGND ) ( storage_1_0_0.bit5.bit VGND ) ( storage_1_0_0.bit4.obuf0 VGND ) ( storage_1_0_0.bit4.bit VGND ) ( storage_1_0_0.bit3.obuf0 VGND ) ( storage_1_0_0.bit3.bit VGND ) ( storage_1_0_0.bit2.obuf0 VGND ) ( storage_1_0_0.bit2.bit VGND ) + ( storage_1_0_0.bit1.obuf0 VGND ) ( storage_1_0_0.bit1.bit VGND ) ( storage_1_0_0.bit0.obuf0 VGND ) ( storage_1_0_0.bit0.bit VGND ) ( storage_0_0_0.select_inv_0 VGND ) ( storage_0_0_0.gcand VGND ) ( storage_0_0_0.cg VGND ) ( storage_0_0_0.bit7.obuf0 VGND ) + ( storage_0_0_0.bit7.bit VGND ) ( storage_0_0_0.bit6.obuf0 VGND ) ( storage_0_0_0.bit6.bit VGND ) ( storage_0_0_0.bit5.obuf0 VGND ) ( storage_0_0_0.bit5.bit VGND ) ( storage_0_0_0.bit4.obuf0 VGND ) ( storage_0_0_0.bit4.bit VGND ) ( storage_0_0_0.bit3.obuf0 VGND ) + ( storage_0_0_0.bit3.bit VGND ) ( storage_0_0_0.bit2.obuf0 VGND ) ( storage_0_0_0.bit2.bit VGND ) ( storage_0_0_0.bit1.obuf0 VGND ) ( storage_0_0_0.bit1.bit VGND ) ( storage_0_0_0.bit0.obuf0 VGND ) ( storage_0_0_0.bit0.bit VGND ) ( decoder_7.buf_port0 VGND ) ( decoder_7.and_layer1 VGND ) ( decoder_7.and_layer0 VGND ) ( decoder_6.buf_port0 VGND ) ( decoder_6.and_layer1 VGND ) ( decoder_6.and_layer0 VGND ) ( decoder_5.buf_port0 VGND ) ( decoder_5.and_layer1 VGND ) ( decoder_5.and_layer0 VGND ) ( decoder_4.buf_port0 VGND ) ( decoder_4.and_layer1 VGND ) ( decoder_4.and_layer0 VGND ) ( decoder_3.buf_port0 VGND ) ( decoder_3.and_layer1 VGND ) ( decoder_3.and_layer0 VGND ) ( decoder_2.buf_port0 VGND ) ( decoder_2.and_layer1 VGND ) ( decoder_2.and_layer0 VGND ) ( decoder_1.buf_port0 VGND ) ( decoder_1.and_layer1 VGND ) ( decoder_1.and_layer0 VGND ) ( decoder_0.buf_port0 VGND ) ( decoder_0.and_layer1 VGND ) ( decoder_0.and_layer0 VGND ) + USE GROUND @@ -640,8 +640,8 @@ NETS 152 ; + ROUTED met2 ( 8119 2295 ) ( * 2414 0 ) NEW li1 ( 8119 2295 ) L1M1_PR_MR NEW met1 ( 8119 2295 ) M1M2_PR ; - - D_nets[0].net ( buffer.in[0] X ) ( storage_7_0.bit0.bit D ) ( storage_6_0.bit0.bit D ) ( storage_5_0.bit0.bit D ) ( storage_4_0.bit0.bit D ) ( storage_3_0.bit0.bit D ) ( storage_2_0.bit0.bit D ) - ( storage_1_0.bit0.bit D ) ( storage_0_0.bit0.bit D ) + USE SIGNAL + - D_nets.b0 ( buffer.in[0] X ) ( storage_7_0_0.bit0.bit D ) ( storage_6_0_0.bit0.bit D ) ( storage_5_0_0.bit0.bit D ) ( storage_4_0_0.bit0.bit D ) ( storage_3_0_0.bit0.bit D ) ( storage_2_0_0.bit0.bit D ) + ( storage_1_0_0.bit0.bit D ) ( storage_0_0_0.bit0.bit D ) + USE SIGNAL + ROUTED met1 ( 202 2057 ) ( 207 * ) NEW met2 ( 207 2057 ) ( * 2227 ) NEW met1 ( 161 2227 ) ( 207 * ) @@ -685,80 +685,70 @@ NETS 152 ; NEW met1 ( 202 663 ) RECT ( -31 -7 0 7 ) NEW met1 ( 202 459 ) RECT ( -31 -7 0 7 ) NEW met1 ( 202 119 ) RECT ( -31 -7 0 7 ) ; - - D_nets[1].net ( buffer.in[1] X ) ( storage_7_0.bit1.bit D ) ( storage_6_0.bit1.bit D ) ( storage_5_0.bit1.bit D ) ( storage_4_0.bit1.bit D ) ( storage_3_0.bit1.bit D ) ( storage_2_0.bit1.bit D ) - ( storage_1_0.bit1.bit D ) ( storage_0_0.bit1.bit D ) + USE SIGNAL + - D_nets.b1 ( buffer.in[1] X ) ( storage_7_0_0.bit1.bit D ) ( storage_6_0_0.bit1.bit D ) ( storage_5_0_0.bit1.bit D ) ( storage_4_0_0.bit1.bit D ) ( storage_3_0_0.bit1.bit D ) ( storage_2_0_0.bit1.bit D ) + ( storage_1_0_0.bit1.bit D ) ( storage_0_0_0.bit1.bit D ) + USE SIGNAL + ROUTED met1 ( 1352 2057 ) ( 1357 * ) NEW met2 ( 1357 2057 ) ( * 2227 ) NEW met1 ( 1311 2227 ) ( 1357 * ) - NEW met1 ( 1352 1717 ) ( 1357 * ) - NEW met2 ( 1357 1717 ) ( * 2057 ) + NEW met1 ( 1352 1751 ) ( 1357 * ) + NEW met2 ( 1357 1751 ) ( * 2057 ) NEW met1 ( 1352 1547 ) ( 1357 * ) - NEW met2 ( 1357 1547 ) ( * 1717 ) - NEW met1 ( 1352 1207 ) ( 1357 * ) - NEW met2 ( 1357 1207 ) ( * 1547 ) + NEW met2 ( 1357 1547 ) ( * 1751 ) + NEW met1 ( 1352 1173 ) ( 1357 * ) + NEW met2 ( 1357 1173 ) ( * 1547 ) NEW met1 ( 1352 1003 ) ( 1357 * ) - NEW met2 ( 1357 1003 ) ( * 1207 ) + NEW met2 ( 1357 1003 ) ( * 1173 ) NEW met1 ( 1352 663 ) ( 1357 * ) NEW met2 ( 1357 663 ) ( * 1003 ) NEW met1 ( 1352 459 ) ( 1357 * ) NEW met2 ( 1357 459 ) ( * 663 ) - NEW met1 ( 1352 119 ) ( 1357 * ) - NEW met2 ( 1357 119 ) ( * 459 ) + NEW met1 ( 1352 85 ) ( 1357 * ) + NEW met2 ( 1357 85 ) ( * 459 ) NEW li1 ( 1352 2057 ) L1M1_PR_MR NEW met1 ( 1357 2057 ) M1M2_PR NEW met1 ( 1357 2227 ) M1M2_PR NEW li1 ( 1311 2227 ) L1M1_PR_MR - NEW li1 ( 1352 1717 ) L1M1_PR_MR - NEW met1 ( 1357 1717 ) M1M2_PR + NEW li1 ( 1352 1751 ) L1M1_PR_MR + NEW met1 ( 1357 1751 ) M1M2_PR NEW li1 ( 1352 1547 ) L1M1_PR_MR NEW met1 ( 1357 1547 ) M1M2_PR - NEW li1 ( 1352 1207 ) L1M1_PR_MR - NEW met1 ( 1357 1207 ) M1M2_PR + NEW li1 ( 1352 1173 ) L1M1_PR_MR + NEW met1 ( 1357 1173 ) M1M2_PR NEW li1 ( 1352 1003 ) L1M1_PR_MR NEW met1 ( 1357 1003 ) M1M2_PR NEW li1 ( 1352 663 ) L1M1_PR_MR NEW met1 ( 1357 663 ) M1M2_PR NEW li1 ( 1352 459 ) L1M1_PR_MR NEW met1 ( 1357 459 ) M1M2_PR - NEW li1 ( 1352 119 ) L1M1_PR_MR - NEW met1 ( 1357 119 ) M1M2_PR + NEW li1 ( 1352 85 ) L1M1_PR_MR + NEW met1 ( 1357 85 ) M1M2_PR NEW met1 ( 1352 2057 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 1352 1717 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 1352 1751 ) RECT ( -31 -7 0 7 ) NEW met1 ( 1352 1547 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 1352 1207 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 1352 1173 ) RECT ( -31 -7 0 7 ) NEW met1 ( 1352 1003 ) RECT ( -31 -7 0 7 ) NEW met1 ( 1352 663 ) RECT ( -31 -7 0 7 ) NEW met1 ( 1352 459 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 1352 119 ) RECT ( -31 -7 0 7 ) ; - - D_nets[2].net ( buffer.in[2] X ) ( storage_7_0.bit2.bit D ) ( storage_6_0.bit2.bit D ) ( storage_5_0.bit2.bit D ) ( storage_4_0.bit2.bit D ) ( storage_3_0.bit2.bit D ) ( storage_2_0.bit2.bit D ) - ( storage_1_0.bit2.bit D ) ( storage_0_0.bit2.bit D ) + USE SIGNAL - + ROUTED met1 ( 2502 1207 ) ( 2507 * ) - NEW met1 ( 2502 1003 ) ( 2507 * ) - NEW met2 ( 2507 1003 ) ( * 1207 ) - NEW met1 ( 2502 629 ) ( 2507 * ) - NEW met2 ( 2507 629 ) ( * 1003 ) - NEW met1 ( 2502 459 ) ( 2507 * ) - NEW met2 ( 2507 459 ) ( * 629 ) - NEW met1 ( 2502 119 ) ( 2507 * ) - NEW met2 ( 2507 119 ) ( * 459 ) - NEW met1 ( 2502 2057 ) ( 2507 * ) + NEW met1 ( 1352 85 ) RECT ( -31 -7 0 7 ) ; + - D_nets.b2 ( buffer.in[2] X ) ( storage_7_0_0.bit2.bit D ) ( storage_6_0_0.bit2.bit D ) ( storage_5_0_0.bit2.bit D ) ( storage_4_0_0.bit2.bit D ) ( storage_3_0_0.bit2.bit D ) ( storage_2_0_0.bit2.bit D ) + ( storage_1_0_0.bit2.bit D ) ( storage_0_0_0.bit2.bit D ) + USE SIGNAL + + ROUTED met1 ( 2502 2057 ) ( 2507 * ) NEW met2 ( 2507 2057 ) ( * 2227 ) NEW met1 ( 2461 2227 ) ( 2507 * ) NEW met1 ( 2502 1751 ) ( 2507 * ) NEW met2 ( 2507 1751 ) ( * 2057 ) NEW met1 ( 2502 1547 ) ( 2507 * ) NEW met2 ( 2507 1547 ) ( * 1751 ) + NEW met1 ( 2502 1207 ) ( 2507 * ) + NEW met1 ( 2502 1003 ) ( 2507 * ) + NEW met2 ( 2507 1003 ) ( * 1207 ) + NEW met1 ( 2502 663 ) ( 2507 * ) + NEW met2 ( 2507 663 ) ( * 1003 ) + NEW met1 ( 2502 459 ) ( 2507 * ) + NEW met2 ( 2507 459 ) ( * 663 ) + NEW met1 ( 2502 119 ) ( 2507 * ) + NEW met2 ( 2507 119 ) ( * 459 ) NEW met2 ( 2507 1207 ) ( * 1547 ) - NEW li1 ( 2502 1207 ) L1M1_PR_MR - NEW met1 ( 2507 1207 ) M1M2_PR - NEW li1 ( 2502 1003 ) L1M1_PR_MR - NEW met1 ( 2507 1003 ) M1M2_PR - NEW li1 ( 2502 629 ) L1M1_PR_MR - NEW met1 ( 2507 629 ) M1M2_PR - NEW li1 ( 2502 459 ) L1M1_PR_MR - NEW met1 ( 2507 459 ) M1M2_PR - NEW li1 ( 2502 119 ) L1M1_PR_MR - NEW met1 ( 2507 119 ) M1M2_PR NEW li1 ( 2502 2057 ) L1M1_PR_MR NEW met1 ( 2507 2057 ) M1M2_PR NEW met1 ( 2507 2227 ) M1M2_PR @@ -767,43 +757,43 @@ NETS 152 ; NEW met1 ( 2507 1751 ) M1M2_PR NEW li1 ( 2502 1547 ) L1M1_PR_MR NEW met1 ( 2507 1547 ) M1M2_PR + NEW li1 ( 2502 1207 ) L1M1_PR_MR + NEW met1 ( 2507 1207 ) M1M2_PR + NEW li1 ( 2502 1003 ) L1M1_PR_MR + NEW met1 ( 2507 1003 ) M1M2_PR + NEW li1 ( 2502 663 ) L1M1_PR_MR + NEW met1 ( 2507 663 ) M1M2_PR + NEW li1 ( 2502 459 ) L1M1_PR_MR + NEW met1 ( 2507 459 ) M1M2_PR + NEW li1 ( 2502 119 ) L1M1_PR_MR + NEW met1 ( 2507 119 ) M1M2_PR + NEW met1 ( 2502 2057 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 2502 1751 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 2502 1547 ) RECT ( -31 -7 0 7 ) NEW met1 ( 2502 1207 ) RECT ( -31 -7 0 7 ) NEW met1 ( 2502 1003 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 2507 629 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 2502 663 ) RECT ( -31 -7 0 7 ) NEW met1 ( 2502 459 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 2502 119 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 2502 2057 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 2502 1751 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 2502 1547 ) RECT ( -31 -7 0 7 ) ; - - D_nets[3].net ( buffer.in[3] X ) ( storage_7_0.bit3.bit D ) ( storage_6_0.bit3.bit D ) ( storage_5_0.bit3.bit D ) ( storage_4_0.bit3.bit D ) ( storage_3_0.bit3.bit D ) ( storage_2_0.bit3.bit D ) - ( storage_1_0.bit3.bit D ) ( storage_0_0.bit3.bit D ) + USE SIGNAL - + ROUTED met1 ( 3652 1207 ) ( 3657 * ) - NEW met1 ( 3652 1003 ) ( 3657 * ) - NEW met2 ( 3657 1003 ) ( * 1207 ) - NEW met1 ( 3652 629 ) ( 3657 * ) - NEW met2 ( 3657 629 ) ( * 1003 ) - NEW met1 ( 3652 459 ) ( 3657 * ) - NEW met2 ( 3657 459 ) ( * 629 ) - NEW met1 ( 3652 119 ) ( 3657 * ) - NEW met2 ( 3657 119 ) ( * 459 ) - NEW met1 ( 3652 2057 ) ( 3657 * ) + NEW met1 ( 2502 119 ) RECT ( -31 -7 0 7 ) ; + - D_nets.b3 ( buffer.in[3] X ) ( storage_7_0_0.bit3.bit D ) ( storage_6_0_0.bit3.bit D ) ( storage_5_0_0.bit3.bit D ) ( storage_4_0_0.bit3.bit D ) ( storage_3_0_0.bit3.bit D ) ( storage_2_0_0.bit3.bit D ) + ( storage_1_0_0.bit3.bit D ) ( storage_0_0_0.bit3.bit D ) + USE SIGNAL + + ROUTED met1 ( 3652 2057 ) ( 3657 * ) NEW met2 ( 3657 2057 ) ( * 2227 ) NEW met1 ( 3611 2227 ) ( 3657 * ) NEW met1 ( 3652 1751 ) ( 3657 * ) NEW met2 ( 3657 1751 ) ( * 2057 ) NEW met1 ( 3652 1547 ) ( 3657 * ) NEW met2 ( 3657 1547 ) ( * 1751 ) + NEW met1 ( 3652 1207 ) ( 3657 * ) + NEW met1 ( 3652 1003 ) ( 3657 * ) + NEW met2 ( 3657 1003 ) ( * 1207 ) + NEW met1 ( 3652 663 ) ( 3657 * ) + NEW met2 ( 3657 663 ) ( * 1003 ) + NEW met1 ( 3652 459 ) ( 3657 * ) + NEW met2 ( 3657 459 ) ( * 663 ) + NEW met1 ( 3652 119 ) ( 3657 * ) + NEW met2 ( 3657 119 ) ( * 459 ) NEW met2 ( 3657 1207 ) ( * 1547 ) - NEW li1 ( 3652 1207 ) L1M1_PR_MR - NEW met1 ( 3657 1207 ) M1M2_PR - NEW li1 ( 3652 1003 ) L1M1_PR_MR - NEW met1 ( 3657 1003 ) M1M2_PR - NEW li1 ( 3652 629 ) L1M1_PR_MR - NEW met1 ( 3657 629 ) M1M2_PR - NEW li1 ( 3652 459 ) L1M1_PR_MR - NEW met1 ( 3657 459 ) M1M2_PR - NEW li1 ( 3652 119 ) L1M1_PR_MR - NEW met1 ( 3657 119 ) M1M2_PR NEW li1 ( 3652 2057 ) L1M1_PR_MR NEW met1 ( 3657 2057 ) M1M2_PR NEW met1 ( 3657 2227 ) M1M2_PR @@ -812,43 +802,43 @@ NETS 152 ; NEW met1 ( 3657 1751 ) M1M2_PR NEW li1 ( 3652 1547 ) L1M1_PR_MR NEW met1 ( 3657 1547 ) M1M2_PR + NEW li1 ( 3652 1207 ) L1M1_PR_MR + NEW met1 ( 3657 1207 ) M1M2_PR + NEW li1 ( 3652 1003 ) L1M1_PR_MR + NEW met1 ( 3657 1003 ) M1M2_PR + NEW li1 ( 3652 663 ) L1M1_PR_MR + NEW met1 ( 3657 663 ) M1M2_PR + NEW li1 ( 3652 459 ) L1M1_PR_MR + NEW met1 ( 3657 459 ) M1M2_PR + NEW li1 ( 3652 119 ) L1M1_PR_MR + NEW met1 ( 3657 119 ) M1M2_PR + NEW met1 ( 3652 2057 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 3652 1751 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 3652 1547 ) RECT ( -31 -7 0 7 ) NEW met1 ( 3652 1207 ) RECT ( -31 -7 0 7 ) NEW met1 ( 3652 1003 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 3657 629 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 3652 663 ) RECT ( -31 -7 0 7 ) NEW met1 ( 3652 459 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 3652 119 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 3652 2057 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 3652 1751 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 3652 1547 ) RECT ( -31 -7 0 7 ) ; - - D_nets[4].net ( buffer.in[4] X ) ( storage_7_0.bit4.bit D ) ( storage_6_0.bit4.bit D ) ( storage_5_0.bit4.bit D ) ( storage_4_0.bit4.bit D ) ( storage_3_0.bit4.bit D ) ( storage_2_0.bit4.bit D ) - ( storage_1_0.bit4.bit D ) ( storage_0_0.bit4.bit D ) + USE SIGNAL - + ROUTED met1 ( 4802 1207 ) ( 4807 * ) - NEW met1 ( 4802 1003 ) ( 4807 * ) - NEW met2 ( 4807 1003 ) ( * 1207 ) - NEW met1 ( 4802 629 ) ( 4807 * ) - NEW met2 ( 4807 629 ) ( * 1003 ) - NEW met1 ( 4802 459 ) ( 4807 * ) - NEW met2 ( 4807 459 ) ( * 629 ) - NEW met1 ( 4802 119 ) ( 4807 * ) - NEW met2 ( 4807 119 ) ( * 459 ) - NEW met1 ( 4802 2057 ) ( 4807 * ) + NEW met1 ( 3652 119 ) RECT ( -31 -7 0 7 ) ; + - D_nets.b4 ( buffer.in[4] X ) ( storage_7_0_0.bit4.bit D ) ( storage_6_0_0.bit4.bit D ) ( storage_5_0_0.bit4.bit D ) ( storage_4_0_0.bit4.bit D ) ( storage_3_0_0.bit4.bit D ) ( storage_2_0_0.bit4.bit D ) + ( storage_1_0_0.bit4.bit D ) ( storage_0_0_0.bit4.bit D ) + USE SIGNAL + + ROUTED met1 ( 4802 2057 ) ( 4807 * ) NEW met2 ( 4807 2057 ) ( * 2227 ) NEW met1 ( 4761 2227 ) ( 4807 * ) NEW met1 ( 4802 1751 ) ( 4807 * ) NEW met2 ( 4807 1751 ) ( * 2057 ) NEW met1 ( 4802 1547 ) ( 4807 * ) NEW met2 ( 4807 1547 ) ( * 1751 ) + NEW met1 ( 4802 1207 ) ( 4807 * ) + NEW met1 ( 4802 1003 ) ( 4807 * ) + NEW met2 ( 4807 1003 ) ( * 1207 ) + NEW met1 ( 4802 663 ) ( 4807 * ) + NEW met2 ( 4807 663 ) ( * 1003 ) + NEW met1 ( 4802 459 ) ( 4807 * ) + NEW met2 ( 4807 459 ) ( * 663 ) + NEW met1 ( 4802 119 ) ( 4807 * ) + NEW met2 ( 4807 119 ) ( * 459 ) NEW met2 ( 4807 1207 ) ( * 1547 ) - NEW li1 ( 4802 1207 ) L1M1_PR_MR - NEW met1 ( 4807 1207 ) M1M2_PR - NEW li1 ( 4802 1003 ) L1M1_PR_MR - NEW met1 ( 4807 1003 ) M1M2_PR - NEW li1 ( 4802 629 ) L1M1_PR_MR - NEW met1 ( 4807 629 ) M1M2_PR - NEW li1 ( 4802 459 ) L1M1_PR_MR - NEW met1 ( 4807 459 ) M1M2_PR - NEW li1 ( 4802 119 ) L1M1_PR_MR - NEW met1 ( 4807 119 ) M1M2_PR NEW li1 ( 4802 2057 ) L1M1_PR_MR NEW met1 ( 4807 2057 ) M1M2_PR NEW met1 ( 4807 2227 ) M1M2_PR @@ -857,17 +847,33 @@ NETS 152 ; NEW met1 ( 4807 1751 ) M1M2_PR NEW li1 ( 4802 1547 ) L1M1_PR_MR NEW met1 ( 4807 1547 ) M1M2_PR + NEW li1 ( 4802 1207 ) L1M1_PR_MR + NEW met1 ( 4807 1207 ) M1M2_PR + NEW li1 ( 4802 1003 ) L1M1_PR_MR + NEW met1 ( 4807 1003 ) M1M2_PR + NEW li1 ( 4802 663 ) L1M1_PR_MR + NEW met1 ( 4807 663 ) M1M2_PR + NEW li1 ( 4802 459 ) L1M1_PR_MR + NEW met1 ( 4807 459 ) M1M2_PR + NEW li1 ( 4802 119 ) L1M1_PR_MR + NEW met1 ( 4807 119 ) M1M2_PR + NEW met1 ( 4802 2057 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 4802 1751 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 4802 1547 ) RECT ( -31 -7 0 7 ) NEW met1 ( 4802 1207 ) RECT ( -31 -7 0 7 ) NEW met1 ( 4802 1003 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 4807 629 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 4802 663 ) RECT ( -31 -7 0 7 ) NEW met1 ( 4802 459 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 4802 119 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 4802 2057 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 4802 1751 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 4802 1547 ) RECT ( -31 -7 0 7 ) ; - - D_nets[5].net ( buffer.in[5] X ) ( storage_7_0.bit5.bit D ) ( storage_6_0.bit5.bit D ) ( storage_5_0.bit5.bit D ) ( storage_4_0.bit5.bit D ) ( storage_3_0.bit5.bit D ) ( storage_2_0.bit5.bit D ) - ( storage_1_0.bit5.bit D ) ( storage_0_0.bit5.bit D ) + USE SIGNAL - + ROUTED met1 ( 5865 1207 ) ( 5947 * ) + NEW met1 ( 4802 119 ) RECT ( -31 -7 0 7 ) ; + - D_nets.b5 ( buffer.in[5] X ) ( storage_7_0_0.bit5.bit D ) ( storage_6_0_0.bit5.bit D ) ( storage_5_0_0.bit5.bit D ) ( storage_4_0_0.bit5.bit D ) ( storage_3_0_0.bit5.bit D ) ( storage_2_0_0.bit5.bit D ) + ( storage_1_0_0.bit5.bit D ) ( storage_0_0_0.bit5.bit D ) + USE SIGNAL + + ROUTED met1 ( 5865 1751 ) ( 5947 * ) + NEW met2 ( 5865 1751 ) ( * 2227 ) + NEW met1 ( 5865 2227 ) ( 5911 * ) + NEW met1 ( 5865 2091 ) ( 5941 * ) + NEW met1 ( 5865 1547 ) ( 5941 * ) + NEW met2 ( 5865 1547 ) ( * 1751 ) + NEW met1 ( 5865 1207 ) ( 5947 * ) NEW met1 ( 5865 1003 ) ( 5941 * ) NEW met2 ( 5865 1003 ) ( * 1207 ) NEW met1 ( 5865 663 ) ( 5947 * ) @@ -876,14 +882,15 @@ NETS 152 ; NEW met2 ( 5865 459 ) ( * 663 ) NEW met1 ( 5865 119 ) ( 5947 * ) NEW met2 ( 5865 119 ) ( * 459 ) - NEW met1 ( 5865 1513 ) ( 5947 * ) - NEW met1 ( 5865 1717 ) ( 5941 * ) - NEW met2 ( 5865 1513 ) ( * 1717 ) - NEW met1 ( 5865 2057 ) ( 5947 * ) - NEW met2 ( 5865 1717 ) ( * 2057 ) - NEW met1 ( 5865 2227 ) ( 5911 * ) - NEW met2 ( 5865 2057 ) ( * 2227 ) - NEW met2 ( 5865 1207 ) ( * 1513 ) + NEW met2 ( 5865 1207 ) ( * 1547 ) + NEW li1 ( 5947 1751 ) L1M1_PR_MR + NEW met1 ( 5865 1751 ) M1M2_PR + NEW met1 ( 5865 2227 ) M1M2_PR + NEW li1 ( 5911 2227 ) L1M1_PR_MR + NEW li1 ( 5941 2091 ) L1M1_PR_MR + NEW met1 ( 5865 2091 ) M1M2_PR + NEW li1 ( 5941 1547 ) L1M1_PR_MR + NEW met1 ( 5865 1547 ) M1M2_PR NEW li1 ( 5947 1207 ) L1M1_PR_MR NEW met1 ( 5865 1207 ) M1M2_PR NEW li1 ( 5941 1003 ) L1M1_PR_MR @@ -893,24 +900,16 @@ NETS 152 ; NEW li1 ( 5941 459 ) L1M1_PR_MR NEW met1 ( 5865 459 ) M1M2_PR NEW li1 ( 5947 119 ) L1M1_PR_MR - NEW met1 ( 5865 119 ) M1M2_PR - NEW li1 ( 5947 1513 ) L1M1_PR_MR - NEW met1 ( 5865 1513 ) M1M2_PR - NEW li1 ( 5941 1717 ) L1M1_PR_MR - NEW met1 ( 5865 1717 ) M1M2_PR - NEW li1 ( 5947 2057 ) L1M1_PR_MR - NEW met1 ( 5865 2057 ) M1M2_PR - NEW li1 ( 5911 2227 ) L1M1_PR_MR - NEW met1 ( 5865 2227 ) M1M2_PR ; - - D_nets[6].net ( buffer.in[6] X ) ( storage_7_0.bit6.bit D ) ( storage_6_0.bit6.bit D ) ( storage_5_0.bit6.bit D ) ( storage_4_0.bit6.bit D ) ( storage_3_0.bit6.bit D ) ( storage_2_0.bit6.bit D ) - ( storage_1_0.bit6.bit D ) ( storage_0_0.bit6.bit D ) + USE SIGNAL + NEW met1 ( 5865 119 ) M1M2_PR ; + - D_nets.b6 ( buffer.in[6] X ) ( storage_7_0_0.bit6.bit D ) ( storage_6_0_0.bit6.bit D ) ( storage_5_0_0.bit6.bit D ) ( storage_4_0_0.bit6.bit D ) ( storage_3_0_0.bit6.bit D ) ( storage_2_0_0.bit6.bit D ) + ( storage_1_0_0.bit6.bit D ) ( storage_0_0_0.bit6.bit D ) + USE SIGNAL + ROUTED met1 ( 7102 1207 ) ( 7107 * ) NEW met1 ( 7102 1003 ) ( 7107 * ) NEW met2 ( 7107 1003 ) ( * 1207 ) - NEW met1 ( 7102 663 ) ( 7107 * ) - NEW met2 ( 7107 663 ) ( * 1003 ) + NEW met1 ( 7102 629 ) ( 7107 * ) + NEW met2 ( 7107 629 ) ( * 1003 ) NEW met1 ( 7102 459 ) ( 7107 * ) - NEW met2 ( 7107 459 ) ( * 663 ) + NEW met2 ( 7107 459 ) ( * 629 ) NEW met1 ( 7102 119 ) ( 7107 * ) NEW met2 ( 7107 119 ) ( * 459 ) NEW met1 ( 7102 2057 ) ( 7107 * ) @@ -925,8 +924,8 @@ NETS 152 ; NEW met1 ( 7107 1207 ) M1M2_PR NEW li1 ( 7102 1003 ) L1M1_PR_MR NEW met1 ( 7107 1003 ) M1M2_PR - NEW li1 ( 7102 663 ) L1M1_PR_MR - NEW met1 ( 7107 663 ) M1M2_PR + NEW li1 ( 7102 629 ) L1M1_PR_MR + NEW met1 ( 7107 629 ) M1M2_PR NEW li1 ( 7102 459 ) L1M1_PR_MR NEW met1 ( 7107 459 ) M1M2_PR NEW li1 ( 7102 119 ) L1M1_PR_MR @@ -941,14 +940,14 @@ NETS 152 ; NEW met1 ( 7107 1547 ) M1M2_PR NEW met1 ( 7102 1207 ) RECT ( -31 -7 0 7 ) NEW met1 ( 7102 1003 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 7102 663 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 7102 629 ) RECT ( -31 -7 0 7 ) NEW met1 ( 7102 459 ) RECT ( -31 -7 0 7 ) NEW met1 ( 7102 119 ) RECT ( -31 -7 0 7 ) NEW met1 ( 7102 2057 ) RECT ( -31 -7 0 7 ) NEW met1 ( 7102 1751 ) RECT ( -31 -7 0 7 ) NEW met1 ( 7102 1547 ) RECT ( -31 -7 0 7 ) ; - - D_nets[7].net ( buffer.in[7] X ) ( storage_7_0.bit7.bit D ) ( storage_6_0.bit7.bit D ) ( storage_5_0.bit7.bit D ) ( storage_4_0.bit7.bit D ) ( storage_3_0.bit7.bit D ) ( storage_2_0.bit7.bit D ) - ( storage_1_0.bit7.bit D ) ( storage_0_0.bit7.bit D ) + USE SIGNAL + - D_nets.b7 ( buffer.in[7] X ) ( storage_7_0_0.bit7.bit D ) ( storage_6_0_0.bit7.bit D ) ( storage_5_0_0.bit7.bit D ) ( storage_4_0_0.bit7.bit D ) ( storage_3_0_0.bit7.bit D ) ( storage_2_0_0.bit7.bit D ) + ( storage_1_0_0.bit7.bit D ) ( storage_0_0_0.bit7.bit D ) + USE SIGNAL + ROUTED met1 ( 8252 2057 ) ( 8257 * ) NEW met2 ( 8257 2057 ) ( * 2227 ) NEW met1 ( 8211 2227 ) ( 8257 * ) @@ -992,8 +991,8 @@ NETS 152 ; NEW met1 ( 8252 663 ) RECT ( -31 -7 0 7 ) NEW met1 ( 8252 459 ) RECT ( -31 -7 0 7 ) NEW met1 ( 8252 119 ) RECT ( -31 -7 0 7 ) ; - - Q[0] ( PIN Q[0] ) ( storage_7_0.bit0.obuf0 Z ) ( storage_6_0.bit0.obuf0 Z ) ( storage_5_0.bit0.obuf0 Z ) ( storage_4_0.bit0.obuf0 Z ) ( storage_3_0.bit0.obuf0 Z ) ( storage_2_0.bit0.obuf0 Z ) - ( storage_1_0.bit0.obuf0 Z ) ( storage_0_0.bit0.obuf0 Z ) + USE SIGNAL + - Q[0] ( PIN Q[0] ) ( storage_7_0_0.bit0.obuf0 Z ) ( storage_6_0_0.bit0.obuf0 Z ) ( storage_5_0_0.bit0.obuf0 Z ) ( storage_4_0_0.bit0.obuf0 Z ) ( storage_3_0_0.bit0.obuf0 Z ) ( storage_2_0_0.bit0.obuf0 Z ) + ( storage_1_0_0.bit0.obuf0 Z ) ( storage_0_0_0.bit0.obuf0 Z ) + USE SIGNAL + ROUTED met2 ( 1127 2125 ) ( * 2414 0 ) NEW met2 ( 1127 1853 ) ( * 2125 ) NEW met2 ( 1127 1581 ) ( * 1853 ) @@ -1018,20 +1017,26 @@ NETS 152 ; NEW met1 ( 1127 493 ) M1M2_PR NEW li1 ( 1127 221 ) L1M1_PR_MR NEW met1 ( 1127 221 ) M1M2_PR ; - - Q[1] ( PIN Q[1] ) ( storage_7_0.bit1.obuf0 Z ) ( storage_6_0.bit1.obuf0 Z ) ( storage_5_0.bit1.obuf0 Z ) ( storage_4_0.bit1.obuf0 Z ) ( storage_3_0.bit1.obuf0 Z ) ( storage_2_0.bit1.obuf0 Z ) - ( storage_1_0.bit1.obuf0 Z ) ( storage_0_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 2231 1037 ) ( 2277 * ) + - Q[1] ( PIN Q[1] ) ( storage_7_0_0.bit1.obuf0 Z ) ( storage_6_0_0.bit1.obuf0 Z ) ( storage_5_0_0.bit1.obuf0 Z ) ( storage_4_0_0.bit1.obuf0 Z ) ( storage_3_0_0.bit1.obuf0 Z ) ( storage_2_0_0.bit1.obuf0 Z ) + ( storage_1_0_0.bit1.obuf0 Z ) ( storage_0_0_0.bit1.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 2231 2125 ) ( 2277 * ) + NEW met2 ( 2231 2125 ) ( * 2414 0 ) + NEW met2 ( 2231 1853 ) ( * 2125 ) + NEW met1 ( 2231 1581 ) ( 2277 * ) + NEW met2 ( 2231 1581 ) ( * 1853 ) + NEW met1 ( 2231 1037 ) ( 2277 * ) NEW met2 ( 2231 1037 ) ( * 1309 ) NEW met2 ( 2231 765 ) ( * 1037 ) NEW met1 ( 2231 493 ) ( 2277 * ) NEW met2 ( 2231 493 ) ( * 765 ) NEW met2 ( 2231 221 ) ( * 493 ) - NEW met1 ( 2231 2125 ) ( 2277 * ) - NEW met2 ( 2231 2125 ) ( * 2414 0 ) - NEW met2 ( 2231 1853 ) ( * 2125 ) - NEW met1 ( 2231 1581 ) ( 2277 * ) - NEW met2 ( 2231 1581 ) ( * 1853 ) NEW met2 ( 2231 1309 ) ( * 1581 ) + NEW li1 ( 2277 2125 ) L1M1_PR_MR + NEW met1 ( 2231 2125 ) M1M2_PR + NEW li1 ( 2231 1853 ) L1M1_PR_MR + NEW met1 ( 2231 1853 ) M1M2_PR + NEW li1 ( 2277 1581 ) L1M1_PR_MR + NEW met1 ( 2231 1581 ) M1M2_PR NEW li1 ( 2231 1309 ) L1M1_PR_MR NEW met1 ( 2231 1309 ) M1M2_PR NEW li1 ( 2277 1037 ) L1M1_PR_MR @@ -1041,23 +1046,23 @@ NETS 152 ; NEW li1 ( 2277 493 ) L1M1_PR_MR NEW met1 ( 2231 493 ) M1M2_PR NEW li1 ( 2231 221 ) L1M1_PR_MR - NEW met1 ( 2231 221 ) M1M2_PR - NEW li1 ( 2277 2125 ) L1M1_PR_MR - NEW met1 ( 2231 2125 ) M1M2_PR - NEW li1 ( 2231 1853 ) L1M1_PR_MR - NEW met1 ( 2231 1853 ) M1M2_PR - NEW li1 ( 2277 1581 ) L1M1_PR_MR - NEW met1 ( 2231 1581 ) M1M2_PR ; - - Q[2] ( PIN Q[2] ) ( storage_7_0.bit2.obuf0 Z ) ( storage_6_0.bit2.obuf0 Z ) ( storage_5_0.bit2.obuf0 Z ) ( storage_4_0.bit2.obuf0 Z ) ( storage_3_0.bit2.obuf0 Z ) ( storage_2_0.bit2.obuf0 Z ) - ( storage_1_0.bit2.obuf0 Z ) ( storage_0_0.bit2.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 3427 1037 ) ( * 1309 ) + NEW met1 ( 2231 221 ) M1M2_PR ; + - Q[2] ( PIN Q[2] ) ( storage_7_0_0.bit2.obuf0 Z ) ( storage_6_0_0.bit2.obuf0 Z ) ( storage_5_0_0.bit2.obuf0 Z ) ( storage_4_0_0.bit2.obuf0 Z ) ( storage_3_0_0.bit2.obuf0 Z ) ( storage_2_0_0.bit2.obuf0 Z ) + ( storage_1_0_0.bit2.obuf0 Z ) ( storage_0_0_0.bit2.obuf0 Z ) + USE SIGNAL + + ROUTED met2 ( 3427 2125 ) ( * 2414 0 ) + NEW met2 ( 3427 1853 ) ( * 2125 ) + NEW met2 ( 3427 1581 ) ( * 1853 ) + NEW met2 ( 3427 1037 ) ( * 1309 ) NEW met2 ( 3427 765 ) ( * 1037 ) NEW met2 ( 3427 493 ) ( * 765 ) NEW met2 ( 3427 221 ) ( * 493 ) - NEW met2 ( 3427 2125 ) ( * 2414 0 ) - NEW met2 ( 3427 1853 ) ( * 2125 ) - NEW met2 ( 3427 1581 ) ( * 1853 ) NEW met2 ( 3427 1309 ) ( * 1581 ) + NEW li1 ( 3427 2125 ) L1M1_PR_MR + NEW met1 ( 3427 2125 ) M1M2_PR + NEW li1 ( 3427 1853 ) L1M1_PR_MR + NEW met1 ( 3427 1853 ) M1M2_PR + NEW li1 ( 3427 1581 ) L1M1_PR_MR + NEW met1 ( 3427 1581 ) M1M2_PR NEW li1 ( 3427 1309 ) L1M1_PR_MR NEW met1 ( 3427 1309 ) M1M2_PR NEW li1 ( 3427 1037 ) L1M1_PR_MR @@ -1067,27 +1072,27 @@ NETS 152 ; NEW li1 ( 3427 493 ) L1M1_PR_MR NEW met1 ( 3427 493 ) M1M2_PR NEW li1 ( 3427 221 ) L1M1_PR_MR - NEW met1 ( 3427 221 ) M1M2_PR - NEW li1 ( 3427 2125 ) L1M1_PR_MR - NEW met1 ( 3427 2125 ) M1M2_PR - NEW li1 ( 3427 1853 ) L1M1_PR_MR - NEW met1 ( 3427 1853 ) M1M2_PR - NEW li1 ( 3427 1581 ) L1M1_PR_MR - NEW met1 ( 3427 1581 ) M1M2_PR ; - - Q[3] ( PIN Q[3] ) ( storage_7_0.bit3.obuf0 Z ) ( storage_6_0.bit3.obuf0 Z ) ( storage_5_0.bit3.obuf0 Z ) ( storage_4_0.bit3.obuf0 Z ) ( storage_3_0.bit3.obuf0 Z ) ( storage_2_0.bit3.obuf0 Z ) - ( storage_1_0.bit3.obuf0 Z ) ( storage_0_0.bit3.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 4531 1037 ) ( 4577 * ) + NEW met1 ( 3427 221 ) M1M2_PR ; + - Q[3] ( PIN Q[3] ) ( storage_7_0_0.bit3.obuf0 Z ) ( storage_6_0_0.bit3.obuf0 Z ) ( storage_5_0_0.bit3.obuf0 Z ) ( storage_4_0_0.bit3.obuf0 Z ) ( storage_3_0_0.bit3.obuf0 Z ) ( storage_2_0_0.bit3.obuf0 Z ) + ( storage_1_0_0.bit3.obuf0 Z ) ( storage_0_0_0.bit3.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 4531 2125 ) ( 4577 * ) + NEW met2 ( 4531 2125 ) ( * 2414 0 ) + NEW met2 ( 4531 1853 ) ( * 2125 ) + NEW met1 ( 4531 1581 ) ( 4577 * ) + NEW met2 ( 4531 1581 ) ( * 1853 ) + NEW met1 ( 4531 1037 ) ( 4577 * ) NEW met2 ( 4531 1037 ) ( * 1309 ) NEW met2 ( 4531 765 ) ( * 1037 ) NEW met1 ( 4531 493 ) ( 4577 * ) NEW met2 ( 4531 493 ) ( * 765 ) NEW met2 ( 4531 221 ) ( * 493 ) - NEW met1 ( 4531 2125 ) ( 4577 * ) - NEW met2 ( 4531 2125 ) ( * 2414 0 ) - NEW met2 ( 4531 1853 ) ( * 2125 ) - NEW met1 ( 4531 1581 ) ( 4577 * ) - NEW met2 ( 4531 1581 ) ( * 1853 ) NEW met2 ( 4531 1309 ) ( * 1581 ) + NEW li1 ( 4577 2125 ) L1M1_PR_MR + NEW met1 ( 4531 2125 ) M1M2_PR + NEW li1 ( 4531 1853 ) L1M1_PR_MR + NEW met1 ( 4531 1853 ) M1M2_PR + NEW li1 ( 4577 1581 ) L1M1_PR_MR + NEW met1 ( 4531 1581 ) M1M2_PR NEW li1 ( 4531 1309 ) L1M1_PR_MR NEW met1 ( 4531 1309 ) M1M2_PR NEW li1 ( 4577 1037 ) L1M1_PR_MR @@ -1097,23 +1102,23 @@ NETS 152 ; NEW li1 ( 4577 493 ) L1M1_PR_MR NEW met1 ( 4531 493 ) M1M2_PR NEW li1 ( 4531 221 ) L1M1_PR_MR - NEW met1 ( 4531 221 ) M1M2_PR - NEW li1 ( 4577 2125 ) L1M1_PR_MR - NEW met1 ( 4531 2125 ) M1M2_PR - NEW li1 ( 4531 1853 ) L1M1_PR_MR - NEW met1 ( 4531 1853 ) M1M2_PR - NEW li1 ( 4577 1581 ) L1M1_PR_MR - NEW met1 ( 4531 1581 ) M1M2_PR ; - - Q[4] ( PIN Q[4] ) ( storage_7_0.bit4.obuf0 Z ) ( storage_6_0.bit4.obuf0 Z ) ( storage_5_0.bit4.obuf0 Z ) ( storage_4_0.bit4.obuf0 Z ) ( storage_3_0.bit4.obuf0 Z ) ( storage_2_0.bit4.obuf0 Z ) - ( storage_1_0.bit4.obuf0 Z ) ( storage_0_0.bit4.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 5727 1037 ) ( * 1309 ) + NEW met1 ( 4531 221 ) M1M2_PR ; + - Q[4] ( PIN Q[4] ) ( storage_7_0_0.bit4.obuf0 Z ) ( storage_6_0_0.bit4.obuf0 Z ) ( storage_5_0_0.bit4.obuf0 Z ) ( storage_4_0_0.bit4.obuf0 Z ) ( storage_3_0_0.bit4.obuf0 Z ) ( storage_2_0_0.bit4.obuf0 Z ) + ( storage_1_0_0.bit4.obuf0 Z ) ( storage_0_0_0.bit4.obuf0 Z ) + USE SIGNAL + + ROUTED met2 ( 5727 2125 ) ( * 2414 0 ) + NEW met2 ( 5727 1853 ) ( * 2125 ) + NEW met2 ( 5727 1581 ) ( * 1853 ) + NEW met2 ( 5727 1037 ) ( * 1309 ) NEW met2 ( 5727 765 ) ( * 1037 ) NEW met2 ( 5727 493 ) ( * 765 ) NEW met2 ( 5727 221 ) ( * 493 ) - NEW met2 ( 5727 2125 ) ( * 2414 0 ) - NEW met2 ( 5727 1853 ) ( * 2125 ) - NEW met2 ( 5727 1581 ) ( * 1853 ) NEW met2 ( 5727 1309 ) ( * 1581 ) + NEW li1 ( 5727 2125 ) L1M1_PR_MR + NEW met1 ( 5727 2125 ) M1M2_PR + NEW li1 ( 5727 1853 ) L1M1_PR_MR + NEW met1 ( 5727 1853 ) M1M2_PR + NEW li1 ( 5727 1581 ) L1M1_PR_MR + NEW met1 ( 5727 1581 ) M1M2_PR NEW li1 ( 5727 1309 ) L1M1_PR_MR NEW met1 ( 5727 1309 ) M1M2_PR NEW li1 ( 5727 1037 ) L1M1_PR_MR @@ -1123,15 +1128,9 @@ NETS 152 ; NEW li1 ( 5727 493 ) L1M1_PR_MR NEW met1 ( 5727 493 ) M1M2_PR NEW li1 ( 5727 221 ) L1M1_PR_MR - NEW met1 ( 5727 221 ) M1M2_PR - NEW li1 ( 5727 2125 ) L1M1_PR_MR - NEW met1 ( 5727 2125 ) M1M2_PR - NEW li1 ( 5727 1853 ) L1M1_PR_MR - NEW met1 ( 5727 1853 ) M1M2_PR - NEW li1 ( 5727 1581 ) L1M1_PR_MR - NEW met1 ( 5727 1581 ) M1M2_PR ; - - Q[5] ( PIN Q[5] ) ( storage_7_0.bit5.obuf0 Z ) ( storage_6_0.bit5.obuf0 Z ) ( storage_5_0.bit5.obuf0 Z ) ( storage_4_0.bit5.obuf0 Z ) ( storage_3_0.bit5.obuf0 Z ) ( storage_2_0.bit5.obuf0 Z ) - ( storage_1_0.bit5.obuf0 Z ) ( storage_0_0.bit5.obuf0 Z ) + USE SIGNAL + NEW met1 ( 5727 221 ) M1M2_PR ; + - Q[5] ( PIN Q[5] ) ( storage_7_0_0.bit5.obuf0 Z ) ( storage_6_0_0.bit5.obuf0 Z ) ( storage_5_0_0.bit5.obuf0 Z ) ( storage_4_0_0.bit5.obuf0 Z ) ( storage_3_0_0.bit5.obuf0 Z ) ( storage_2_0_0.bit5.obuf0 Z ) + ( storage_1_0_0.bit5.obuf0 Z ) ( storage_0_0_0.bit5.obuf0 Z ) + USE SIGNAL + ROUTED met1 ( 6831 1037 ) ( 6877 * ) NEW met2 ( 6831 1037 ) ( * 1309 ) NEW met2 ( 6831 765 ) ( * 1037 ) @@ -1160,8 +1159,8 @@ NETS 152 ; NEW met1 ( 6831 1853 ) M1M2_PR NEW li1 ( 6877 1581 ) L1M1_PR_MR NEW met1 ( 6831 1581 ) M1M2_PR ; - - Q[6] ( PIN Q[6] ) ( storage_7_0.bit6.obuf0 Z ) ( storage_6_0.bit6.obuf0 Z ) ( storage_5_0.bit6.obuf0 Z ) ( storage_4_0.bit6.obuf0 Z ) ( storage_3_0.bit6.obuf0 Z ) ( storage_2_0.bit6.obuf0 Z ) - ( storage_1_0.bit6.obuf0 Z ) ( storage_0_0.bit6.obuf0 Z ) + USE SIGNAL + - Q[6] ( PIN Q[6] ) ( storage_7_0_0.bit6.obuf0 Z ) ( storage_6_0_0.bit6.obuf0 Z ) ( storage_5_0_0.bit6.obuf0 Z ) ( storage_4_0_0.bit6.obuf0 Z ) ( storage_3_0_0.bit6.obuf0 Z ) ( storage_2_0_0.bit6.obuf0 Z ) + ( storage_1_0_0.bit6.obuf0 Z ) ( storage_0_0_0.bit6.obuf0 Z ) + USE SIGNAL + ROUTED met1 ( 8027 2125 ) ( 8073 * ) NEW met2 ( 8073 2125 ) ( * 2414 ) NEW met2 ( 8027 2414 0 ) ( 8073 * ) @@ -1195,8 +1194,8 @@ NETS 152 ; NEW met1 ( 8073 493 ) M1M2_PR NEW li1 ( 8027 221 ) L1M1_PR_MR NEW met1 ( 8073 221 ) M1M2_PR ; - - Q[7] ( PIN Q[7] ) ( storage_7_0.bit7.obuf0 Z ) ( storage_6_0.bit7.obuf0 Z ) ( storage_5_0.bit7.obuf0 Z ) ( storage_4_0.bit7.obuf0 Z ) ( storage_3_0.bit7.obuf0 Z ) ( storage_2_0.bit7.obuf0 Z ) - ( storage_1_0.bit7.obuf0 Z ) ( storage_0_0.bit7.obuf0 Z ) + USE SIGNAL + - Q[7] ( PIN Q[7] ) ( storage_7_0_0.bit7.obuf0 Z ) ( storage_6_0_0.bit7.obuf0 Z ) ( storage_5_0_0.bit7.obuf0 Z ) ( storage_4_0_0.bit7.obuf0 Z ) ( storage_3_0_0.bit7.obuf0 Z ) ( storage_2_0_0.bit7.obuf0 Z ) + ( storage_1_0_0.bit7.obuf0 Z ) ( storage_0_0_0.bit7.obuf0 Z ) + USE SIGNAL + ROUTED met1 ( 9131 2125 ) ( 9177 * ) NEW met2 ( 9131 2125 ) ( * 2414 0 ) NEW met2 ( 9131 1853 ) ( * 2125 ) @@ -1225,7 +1224,7 @@ NETS 152 ; NEW met1 ( 9131 493 ) M1M2_PR NEW li1 ( 9131 221 ) L1M1_PR_MR NEW met1 ( 9131 221 ) M1M2_PR ; - - addr[0] ( PIN addr[0] ) ( decoder.inv_0 A ) ( decoder_7.and_layer0 A ) ( decoder_5.and_layer0 A ) ( decoder_3.and_layer0 A ) ( decoder_1.and_layer0 A ) + USE SIGNAL + - addr_rw[0] ( PIN addr_rw[0] ) ( decoder.inv_0 A ) ( decoder_7.and_layer0 A ) ( decoder_5.and_layer0 A ) ( decoder_3.and_layer0 A ) ( decoder_1.and_layer0 A ) + USE SIGNAL + ROUTED met1 ( 10327 391 ) ( 10373 * ) NEW met2 ( 10373 391 ) ( * 442 ) NEW met3 ( 10373 442 ) ( 10994 * 0 ) @@ -1250,7 +1249,7 @@ NETS 152 ; NEW met1 ( 10925 1411 ) M1M2_PR NEW li1 ( 10327 1989 ) L1M1_PR_MR NEW met1 ( 10373 1989 ) M1M2_PR ; - - addr[1] ( PIN addr[1] ) ( decoder.inv_1 A ) ( decoder_7.and_layer1 A ) ( decoder_6.and_layer1 A ) ( decoder_3.and_layer1 A ) ( decoder_2.and_layer1 A ) + USE SIGNAL + - addr_rw[1] ( PIN addr_rw[1] ) ( decoder.inv_1 A ) ( decoder_7.and_layer1 A ) ( decoder_6.and_layer1 A ) ( decoder_3.and_layer1 A ) ( decoder_2.and_layer1 A ) + USE SIGNAL + ROUTED met2 ( 10925 714 ) ( * 969 ) NEW met3 ( 10925 714 ) ( 10994 * 0 ) NEW met1 ( 10557 697 ) ( 10925 * ) @@ -1272,7 +1271,7 @@ NETS 152 ; NEW met1 ( 10603 901 ) M1M2_PR NEW li1 ( 10557 1989 ) L1M1_PR_MR NEW met1 ( 10603 1989 ) M1M2_PR ; - - addr[2] ( PIN addr[2] ) ( decoder.inv_2 A ) ( decoder_7.and_layer1 B ) ( decoder_6.and_layer1 B ) ( decoder_5.and_layer1 B ) ( decoder_4.and_layer1 B ) + USE SIGNAL + - addr_rw[2] ( PIN addr_rw[2] ) ( decoder.inv_2 A ) ( decoder_7.and_layer1 B ) ( decoder_6.and_layer1 B ) ( decoder_5.and_layer1 B ) ( decoder_4.and_layer1 B ) + USE SIGNAL + ROUTED met3 ( 10925 578 ) ( 10994 * 0 ) NEW met2 ( 10925 119 ) ( * 578 ) NEW met1 ( 10649 1207 ) ( 10695 * ) @@ -1296,8 +1295,8 @@ NETS 152 ; NEW met1 ( 10695 1751 ) M1M2_PR NEW li1 ( 10649 2023 ) L1M1_PR_MR NEW met1 ( 10695 2023 ) M1M2_PR ; - - clk ( PIN clk ) ( storage_7_0.cg CLK ) ( storage_6_0.cg CLK ) ( storage_5_0.cg CLK ) ( storage_4_0.cg CLK ) ( storage_3_0.cg CLK ) ( storage_2_0.cg CLK ) - ( storage_1_0.cg CLK ) ( storage_0_0.cg CLK ) + USE SIGNAL + - clk ( PIN clk ) ( storage_7_0_0.cg CLK ) ( storage_6_0_0.cg CLK ) ( storage_5_0_0.cg CLK ) ( storage_4_0_0.cg CLK ) ( storage_3_0_0.cg CLK ) ( storage_2_0_0.cg CLK ) + ( storage_1_0_0.cg CLK ) ( storage_0_0_0.cg CLK ) + USE SIGNAL + ROUTED met2 ( 9775 119 ) ( * 170 ) NEW met3 ( 9775 170 ) ( 10994 * 0 ) NEW met2 ( 9775 170 ) ( * 425 ) @@ -1305,9 +1304,9 @@ NETS 152 ; NEW met2 ( 9775 663 ) ( * 969 ) NEW met2 ( 9775 969 ) ( * 1207 ) NEW met2 ( 9775 1207 ) ( * 1513 ) - NEW met2 ( 9729 1734 ) ( * 1751 ) - NEW met2 ( 9729 1734 ) ( 9775 * ) - NEW met2 ( 9775 1513 ) ( * 1734 ) + NEW met2 ( 9729 1530 ) ( * 1751 ) + NEW met2 ( 9729 1530 ) ( 9775 * ) + NEW met2 ( 9775 1513 ) ( * 1530 ) NEW met2 ( 9729 1751 ) ( * 2057 ) NEW met1 ( 9775 119 ) M1M2_PR_MR NEW met2 ( 9775 170 ) M2M3_PR @@ -1318,10 +1317,10 @@ NETS 152 ; NEW met1 ( 9775 1513 ) M1M2_PR_MR NEW met1 ( 9729 1751 ) M1M2_PR NEW met1 ( 9729 2057 ) M1M2_PR ; - - decoder_0.decoder0 ( storage_0_0.select_inv_0 A ) ( storage_0_0.gcand A ) ( decoder_0.buf_port0 X ) + USE SIGNAL - + ROUTED met1 ( 10143 85 ) ( 10235 * ) - NEW met1 ( 10235 51 ) ( * 85 ) - NEW met1 ( 10235 51 ) ( 10879 * ) + - decoder_0.decoder0 ( storage_0_0_0.select_inv_0 A ) ( storage_0_0_0.gcand A ) ( decoder_0.buf_port0 X ) + USE SIGNAL + + ROUTED met1 ( 10143 85 ) ( 10327 * ) + NEW met1 ( 10327 51 ) ( * 85 ) + NEW met1 ( 10327 51 ) ( 10879 * ) NEW met1 ( 9913 153 ) ( 10143 * ) NEW met1 ( 10143 85 ) ( * 153 ) NEW li1 ( 10143 85 ) L1M1_PR_MR @@ -1338,7 +1337,7 @@ NETS 152 ; NEW li1 ( 10419 153 ) L1M1_PR_MR NEW li1 ( 10741 187 ) L1M1_PR_MR ; - decoder_0.layer_in1 + USE SIGNAL ; - - decoder_1.decoder0 ( storage_1_0.select_inv_0 A ) ( storage_1_0.gcand A ) ( decoder_1.buf_port0 X ) + USE SIGNAL + - decoder_1.decoder0 ( storage_1_0_0.select_inv_0 A ) ( storage_1_0_0.gcand A ) ( decoder_1.buf_port0 X ) + USE SIGNAL + ROUTED met1 ( 10143 493 ) ( 10879 * ) NEW met1 ( 9913 391 ) ( * 425 ) NEW met1 ( 9913 425 ) ( 10143 * ) @@ -1356,10 +1355,10 @@ NETS 152 ; NEW li1 ( 10419 425 ) L1M1_PR_MR NEW li1 ( 10741 425 ) L1M1_PR_MR ; - decoder_1.layer_in1 + USE SIGNAL ; - - decoder_2.decoder0 ( storage_2_0.select_inv_0 A ) ( storage_2_0.gcand A ) ( decoder_2.buf_port0 X ) + USE SIGNAL - + ROUTED met1 ( 10143 629 ) ( 10235 * ) - NEW met1 ( 10235 595 ) ( * 629 ) - NEW met1 ( 10235 595 ) ( 10879 * ) + - decoder_2.decoder0 ( storage_2_0_0.select_inv_0 A ) ( storage_2_0_0.gcand A ) ( decoder_2.buf_port0 X ) + USE SIGNAL + + ROUTED met1 ( 10143 629 ) ( 10327 * ) + NEW met1 ( 10327 595 ) ( * 629 ) + NEW met1 ( 10327 595 ) ( 10879 * ) NEW met1 ( 9913 697 ) ( 10143 * ) NEW met1 ( 10143 629 ) ( * 697 ) NEW li1 ( 10143 629 ) L1M1_PR_MR @@ -1376,7 +1375,7 @@ NETS 152 ; NEW li1 ( 10419 697 ) L1M1_PR_MR NEW li1 ( 10741 731 ) L1M1_PR_MR ; - decoder_2.layer_in1 + USE SIGNAL ; - - decoder_3.decoder0 ( storage_3_0.select_inv_0 A ) ( storage_3_0.gcand A ) ( decoder_3.buf_port0 X ) + USE SIGNAL + - decoder_3.decoder0 ( storage_3_0_0.select_inv_0 A ) ( storage_3_0_0.gcand A ) ( decoder_3.buf_port0 X ) + USE SIGNAL + ROUTED met1 ( 10143 1037 ) ( 10879 * ) NEW met1 ( 9913 935 ) ( * 969 ) NEW met1 ( 9913 969 ) ( 10143 * ) @@ -1394,10 +1393,10 @@ NETS 152 ; NEW li1 ( 10419 969 ) L1M1_PR_MR NEW li1 ( 10741 969 ) L1M1_PR_MR ; - decoder_3.layer_in1 + USE SIGNAL ; - - decoder_4.decoder0 ( storage_4_0.select_inv_0 A ) ( storage_4_0.gcand A ) ( decoder_4.buf_port0 X ) + USE SIGNAL - + ROUTED met1 ( 10143 1173 ) ( 10235 * ) - NEW met1 ( 10235 1139 ) ( * 1173 ) - NEW met1 ( 10235 1139 ) ( 10879 * ) + - decoder_4.decoder0 ( storage_4_0_0.select_inv_0 A ) ( storage_4_0_0.gcand A ) ( decoder_4.buf_port0 X ) + USE SIGNAL + + ROUTED met1 ( 10143 1173 ) ( 10327 * ) + NEW met1 ( 10327 1139 ) ( * 1173 ) + NEW met1 ( 10327 1139 ) ( 10879 * ) NEW met1 ( 9913 1241 ) ( 10143 * ) NEW met1 ( 10143 1173 ) ( * 1241 ) NEW li1 ( 10143 1173 ) L1M1_PR_MR @@ -1414,7 +1413,7 @@ NETS 152 ; NEW li1 ( 10419 1241 ) L1M1_PR_MR NEW li1 ( 10741 1275 ) L1M1_PR_MR ; - decoder_4.layer_in1 + USE SIGNAL ; - - decoder_5.decoder0 ( storage_5_0.select_inv_0 A ) ( storage_5_0.gcand A ) ( decoder_5.buf_port0 X ) + USE SIGNAL + - decoder_5.decoder0 ( storage_5_0_0.select_inv_0 A ) ( storage_5_0_0.gcand A ) ( decoder_5.buf_port0 X ) + USE SIGNAL + ROUTED met1 ( 10143 1581 ) ( 10879 * ) NEW met1 ( 9913 1479 ) ( * 1513 ) NEW met1 ( 9913 1513 ) ( 10143 * ) @@ -1432,10 +1431,10 @@ NETS 152 ; NEW li1 ( 10419 1513 ) L1M1_PR_MR NEW li1 ( 10741 1513 ) L1M1_PR_MR ; - decoder_5.layer_in1 + USE SIGNAL ; - - decoder_6.decoder0 ( storage_6_0.select_inv_0 A ) ( storage_6_0.gcand A ) ( decoder_6.buf_port0 X ) + USE SIGNAL - + ROUTED met1 ( 10143 1717 ) ( 10235 * ) - NEW met1 ( 10235 1683 ) ( * 1717 ) - NEW met1 ( 10235 1683 ) ( 10879 * ) + - decoder_6.decoder0 ( storage_6_0_0.select_inv_0 A ) ( storage_6_0_0.gcand A ) ( decoder_6.buf_port0 X ) + USE SIGNAL + + ROUTED met1 ( 10143 1717 ) ( 10327 * ) + NEW met1 ( 10327 1683 ) ( * 1717 ) + NEW met1 ( 10327 1683 ) ( 10879 * ) NEW met1 ( 9913 1785 ) ( 10143 * ) NEW met1 ( 10143 1717 ) ( * 1785 ) NEW li1 ( 10143 1717 ) L1M1_PR_MR @@ -1452,7 +1451,7 @@ NETS 152 ; NEW li1 ( 10419 1785 ) L1M1_PR_MR NEW li1 ( 10741 1819 ) L1M1_PR_MR ; - decoder_6.layer_in1 + USE SIGNAL ; - - decoder_7.decoder0 ( storage_7_0.select_inv_0 A ) ( storage_7_0.gcand A ) ( decoder_7.buf_port0 X ) + USE SIGNAL + - decoder_7.decoder0 ( storage_7_0_0.select_inv_0 A ) ( storage_7_0_0.gcand A ) ( decoder_7.buf_port0 X ) + USE SIGNAL + ROUTED met1 ( 10143 2125 ) ( 10879 * ) NEW met1 ( 9913 2023 ) ( * 2057 ) NEW met1 ( 9913 2057 ) ( 10143 * ) @@ -1470,7 +1469,7 @@ NETS 152 ; NEW li1 ( 10419 2057 ) L1M1_PR_MR NEW li1 ( 10741 2057 ) L1M1_PR_MR ; - decoder_7.layer_in1 + USE SIGNAL ; - - inv.addr[0] ( decoder.inv_0 Y ) ( decoder_6.and_layer0 A ) ( decoder_4.and_layer0 A ) ( decoder_2.and_layer0 A ) ( decoder_0.and_layer0 A ) + USE SIGNAL + - inv.addr0 ( decoder.inv_0 Y ) ( decoder_6.and_layer0 A ) ( decoder_4.and_layer0 A ) ( decoder_2.and_layer0 A ) ( decoder_0.and_layer0 A ) + USE SIGNAL + ROUTED met1 ( 10327 1819 ) ( * 1853 ) NEW met1 ( 10327 1853 ) ( 10971 * ) NEW met2 ( 10327 1275 ) ( * 1819 ) @@ -1485,7 +1484,7 @@ NETS 152 ; NEW met1 ( 10327 731 ) M1M2_PR NEW li1 ( 10327 187 ) L1M1_PR_MR NEW met1 ( 10327 187 ) M1M2_PR ; - - inv.addr[1] ( decoder.inv_1 Y ) ( decoder_5.and_layer1 A ) ( decoder_4.and_layer1 A ) ( decoder_1.and_layer1 A ) ( decoder_0.and_layer1 A ) + USE SIGNAL + - inv.addr1 ( decoder.inv_1 Y ) ( decoder_5.and_layer1 A ) ( decoder_4.and_layer1 A ) ( decoder_1.and_layer1 A ) ( decoder_0.and_layer1 A ) + USE SIGNAL + ROUTED met2 ( 10557 1241 ) ( * 1445 ) NEW met2 ( 10971 1037 ) ( * 1241 ) NEW met1 ( 10557 1241 ) ( 10971 * ) @@ -1502,7 +1501,7 @@ NETS 152 ; NEW met1 ( 10557 391 ) M1M2_PR NEW li1 ( 10557 153 ) L1M1_PR_MR NEW met1 ( 10557 153 ) M1M2_PR ; - - inv.addr[2] ( decoder.inv_2 Y ) ( decoder_3.and_layer1 B ) ( decoder_2.and_layer1 B ) ( decoder_1.and_layer1 B ) ( decoder_0.and_layer1 B ) + USE SIGNAL + - inv.addr2 ( decoder.inv_2 Y ) ( decoder_3.and_layer1 B ) ( decoder_2.and_layer1 B ) ( decoder_1.and_layer1 B ) ( decoder_0.and_layer1 B ) + USE SIGNAL + ROUTED met1 ( 10649 153 ) ( 10971 * ) NEW met2 ( 10649 153 ) ( * 391 ) NEW met2 ( 10649 391 ) ( * 663 ) @@ -1516,297 +1515,273 @@ NETS 152 ; NEW met1 ( 10649 663 ) M1M2_PR NEW li1 ( 10649 935 ) L1M1_PR_MR NEW met1 ( 10649 935 ) M1M2_PR ; - - storage_0_0.bit0.storage ( storage_0_0.bit0.obuf0 A ) ( storage_0_0.bit0.bit Q ) + USE SIGNAL + - storage_0_0_0.bit0.storage ( storage_0_0_0.bit0.obuf0 A ) ( storage_0_0_0.bit0.bit Q ) + USE SIGNAL + ROUTED met1 ( 805 153 ) ( * 187 ) NEW met1 ( 759 187 ) ( 805 * ) NEW li1 ( 805 153 ) L1M1_PR_MR NEW li1 ( 759 187 ) L1M1_PR_MR ; - - storage_0_0.bit1.storage ( storage_0_0.bit1.obuf0 A ) ( storage_0_0.bit1.bit Q ) + USE SIGNAL + - storage_0_0_0.bit1.storage ( storage_0_0_0.bit1.obuf0 A ) ( storage_0_0_0.bit1.bit Q ) + USE SIGNAL + ROUTED met1 ( 1955 153 ) ( * 187 ) NEW met1 ( 1909 187 ) ( 1955 * ) NEW li1 ( 1955 153 ) L1M1_PR_MR NEW li1 ( 1909 187 ) L1M1_PR_MR ; - - storage_0_0.bit2.storage ( storage_0_0.bit2.obuf0 A ) ( storage_0_0.bit2.bit Q ) + USE SIGNAL + - storage_0_0_0.bit2.storage ( storage_0_0_0.bit2.obuf0 A ) ( storage_0_0_0.bit2.bit Q ) + USE SIGNAL + ROUTED met1 ( 3105 153 ) ( * 187 ) NEW met1 ( 3059 187 ) ( 3105 * ) NEW li1 ( 3105 153 ) L1M1_PR_MR NEW li1 ( 3059 187 ) L1M1_PR_MR ; - - storage_0_0.bit3.storage ( storage_0_0.bit3.obuf0 A ) ( storage_0_0.bit3.bit Q ) + USE SIGNAL + - storage_0_0_0.bit3.storage ( storage_0_0_0.bit3.obuf0 A ) ( storage_0_0_0.bit3.bit Q ) + USE SIGNAL + ROUTED met1 ( 4255 153 ) ( * 187 ) NEW met1 ( 4209 187 ) ( 4255 * ) NEW li1 ( 4255 153 ) L1M1_PR_MR NEW li1 ( 4209 187 ) L1M1_PR_MR ; - - storage_0_0.bit4.storage ( storage_0_0.bit4.obuf0 A ) ( storage_0_0.bit4.bit Q ) + USE SIGNAL + - storage_0_0_0.bit4.storage ( storage_0_0_0.bit4.obuf0 A ) ( storage_0_0_0.bit4.bit Q ) + USE SIGNAL + ROUTED met1 ( 5405 153 ) ( * 187 ) NEW met1 ( 5359 187 ) ( 5405 * ) NEW li1 ( 5405 153 ) L1M1_PR_MR NEW li1 ( 5359 187 ) L1M1_PR_MR ; - - storage_0_0.bit5.storage ( storage_0_0.bit5.obuf0 A ) ( storage_0_0.bit5.bit Q ) + USE SIGNAL + - storage_0_0_0.bit5.storage ( storage_0_0_0.bit5.obuf0 A ) ( storage_0_0_0.bit5.bit Q ) + USE SIGNAL + ROUTED met1 ( 6555 153 ) ( * 187 ) NEW met1 ( 6509 187 ) ( 6555 * ) NEW li1 ( 6555 153 ) L1M1_PR_MR NEW li1 ( 6509 187 ) L1M1_PR_MR ; - - storage_0_0.bit6.storage ( storage_0_0.bit6.obuf0 A ) ( storage_0_0.bit6.bit Q ) + USE SIGNAL + - storage_0_0_0.bit6.storage ( storage_0_0_0.bit6.obuf0 A ) ( storage_0_0_0.bit6.bit Q ) + USE SIGNAL + ROUTED met1 ( 7705 153 ) ( * 187 ) NEW met1 ( 7659 187 ) ( 7705 * ) NEW li1 ( 7705 153 ) L1M1_PR_MR NEW li1 ( 7659 187 ) L1M1_PR_MR ; - - storage_0_0.bit7.storage ( storage_0_0.bit7.obuf0 A ) ( storage_0_0.bit7.bit Q ) + USE SIGNAL + - storage_0_0_0.bit7.storage ( storage_0_0_0.bit7.obuf0 A ) ( storage_0_0_0.bit7.bit Q ) + USE SIGNAL + ROUTED met1 ( 8855 153 ) ( * 187 ) NEW met1 ( 8809 187 ) ( 8855 * ) NEW li1 ( 8855 153 ) L1M1_PR_MR NEW li1 ( 8809 187 ) L1M1_PR_MR ; - - storage_0_0.gclock ( storage_0_0.cg GCLK ) ( storage_0_0.bit7.bit CLK ) ( storage_0_0.bit6.bit CLK ) ( storage_0_0.bit5.bit CLK ) ( storage_0_0.bit4.bit CLK ) ( storage_0_0.bit3.bit CLK ) ( storage_0_0.bit2.bit CLK ) - ( storage_0_0.bit1.bit CLK ) ( storage_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 1219 153 ) ( * 221 ) - NEW met1 ( 69 85 ) ( * 119 ) - NEW met1 ( 69 85 ) ( 851 * ) - NEW met1 ( 851 85 ) ( * 153 ) - NEW met1 ( 851 153 ) ( 1219 * ) - NEW met1 ( 2369 153 ) ( * 187 ) - NEW met1 ( 2185 187 ) ( 2369 * ) - NEW met1 ( 2185 187 ) ( * 221 ) - NEW met1 ( 3105 119 ) ( 3519 * ) - NEW met1 ( 3105 85 ) ( * 119 ) - NEW met1 ( 2369 85 ) ( 3105 * ) - NEW met1 ( 2369 85 ) ( * 153 ) - NEW met1 ( 4669 85 ) ( * 119 ) - NEW met1 ( 3519 85 ) ( 4669 * ) - NEW met1 ( 3519 85 ) ( * 119 ) - NEW met1 ( 5727 153 ) ( 5819 * ) - NEW met2 ( 5727 51 ) ( * 153 ) - NEW met1 ( 4669 51 ) ( 5727 * ) - NEW met1 ( 4669 51 ) ( * 85 ) - NEW met1 ( 6785 153 ) ( 6969 * ) - NEW met1 ( 6785 153 ) ( * 221 ) - NEW met1 ( 5819 221 ) ( 6785 * ) - NEW met1 ( 5819 153 ) ( * 221 ) - NEW met1 ( 6969 153 ) ( * 221 ) - NEW met1 ( 1219 221 ) ( 2185 * ) + - storage_0_0_0.gclock ( storage_0_0_0.cg GCLK ) ( storage_0_0_0.bit7.bit CLK ) ( storage_0_0_0.bit6.bit CLK ) ( storage_0_0_0.bit5.bit CLK ) ( storage_0_0_0.bit4.bit CLK ) ( storage_0_0_0.bit3.bit CLK ) ( storage_0_0_0.bit2.bit CLK ) + ( storage_0_0_0.bit1.bit CLK ) ( storage_0_0_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 69 85 ) ( * 119 ) + NEW met1 ( 4301 153 ) ( 4669 * ) + NEW met1 ( 4301 153 ) ( * 221 ) + NEW met1 ( 5451 153 ) ( * 221 ) + NEW met1 ( 4669 221 ) ( 5451 * ) + NEW met1 ( 4669 153 ) ( * 221 ) + NEW met2 ( 6969 51 ) ( * 119 ) + NEW met2 ( 5819 51 ) ( * 119 ) + NEW met1 ( 5819 51 ) ( 6969 * ) + NEW met1 ( 5819 119 ) ( * 153 ) + NEW met1 ( 5451 153 ) ( 5819 * ) + NEW met1 ( 69 85 ) ( 690 * ) + NEW met1 ( 3519 153 ) ( * 221 ) + NEW met1 ( 2369 153 ) ( * 221 ) + NEW met1 ( 2369 221 ) ( 3151 * ) + NEW met1 ( 3151 187 ) ( * 221 ) + NEW met1 ( 3151 187 ) ( 3519 * ) + NEW met2 ( 1219 119 ) ( * 221 ) + NEW met1 ( 1219 221 ) ( 2001 * ) + NEW met1 ( 2001 187 ) ( * 221 ) + NEW met1 ( 2001 187 ) ( 2369 * ) + NEW met1 ( 690 85 ) ( * 119 ) + NEW met1 ( 690 119 ) ( 1219 * ) + NEW met1 ( 3519 221 ) ( 4301 * ) NEW met1 ( 8119 51 ) ( * 119 ) NEW met1 ( 8119 51 ) ( 9867 * ) - NEW met1 ( 7751 187 ) ( * 221 ) - NEW met1 ( 7751 187 ) ( 8119 * ) - NEW met1 ( 8119 119 ) ( * 187 ) - NEW met1 ( 6969 221 ) ( 7751 * ) - NEW li1 ( 1219 153 ) L1M1_PR_MR + NEW met1 ( 6969 51 ) ( 8119 * ) NEW li1 ( 69 119 ) L1M1_PR_MR + NEW li1 ( 4669 153 ) L1M1_PR_MR + NEW li1 ( 6969 119 ) L1M1_PR_MR + NEW met1 ( 6969 119 ) M1M2_PR + NEW met1 ( 6969 51 ) M1M2_PR + NEW li1 ( 5819 119 ) L1M1_PR_MR + NEW met1 ( 5819 119 ) M1M2_PR + NEW met1 ( 5819 51 ) M1M2_PR + NEW li1 ( 3519 153 ) L1M1_PR_MR NEW li1 ( 2369 153 ) L1M1_PR_MR - NEW li1 ( 3519 119 ) L1M1_PR_MR - NEW li1 ( 4669 119 ) L1M1_PR_MR - NEW li1 ( 5819 153 ) L1M1_PR_MR - NEW met1 ( 5727 153 ) M1M2_PR - NEW met1 ( 5727 51 ) M1M2_PR - NEW li1 ( 6969 153 ) L1M1_PR_MR + NEW li1 ( 1219 119 ) L1M1_PR_MR + NEW met1 ( 1219 119 ) M1M2_PR + NEW met1 ( 1219 221 ) M1M2_PR NEW li1 ( 8119 119 ) L1M1_PR_MR NEW li1 ( 9867 51 ) L1M1_PR_MR ; - - storage_0_0.select0_b ( storage_0_0.select_inv_0 Y ) ( storage_0_0.bit7.obuf0 TE_B ) ( storage_0_0.bit6.obuf0 TE_B ) ( storage_0_0.bit5.obuf0 TE_B ) ( storage_0_0.bit4.obuf0 TE_B ) ( storage_0_0.bit3.obuf0 TE_B ) ( storage_0_0.bit2.obuf0 TE_B ) - ( storage_0_0.bit1.obuf0 TE_B ) ( storage_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 897 85 ) ( * 119 ) + - storage_0_0_0.select0_b ( storage_0_0_0.select_inv_0 Y ) ( storage_0_0_0.bit7.obuf0 TE_B ) ( storage_0_0_0.bit6.obuf0 TE_B ) ( storage_0_0_0.bit5.obuf0 TE_B ) ( storage_0_0_0.bit4.obuf0 TE_B ) ( storage_0_0_0.bit3.obuf0 TE_B ) ( storage_0_0_0.bit2.obuf0 TE_B ) + ( storage_0_0_0.bit1.obuf0 TE_B ) ( storage_0_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 5497 85 ) ( * 119 ) + NEW met1 ( 4347 85 ) ( * 119 ) + NEW met1 ( 4347 85 ) ( 5497 * ) NEW met1 ( 6647 85 ) ( * 119 ) - NEW met1 ( 5497 119 ) ( 5773 * ) - NEW met2 ( 5773 34 ) ( * 119 ) - NEW met2 ( 5773 34 ) ( 5865 * ) - NEW met2 ( 5865 34 ) ( * 51 ) - NEW met1 ( 5865 51 ) ( 6647 * ) - NEW met1 ( 6647 51 ) ( * 85 ) - NEW met1 ( 4347 153 ) ( 4715 * ) - NEW met1 ( 4715 85 ) ( * 153 ) - NEW met1 ( 4715 85 ) ( 5497 * ) - NEW met1 ( 5497 85 ) ( * 119 ) - NEW met1 ( 3197 153 ) ( 3473 * ) - NEW met1 ( 3473 153 ) ( * 221 ) - NEW met1 ( 3473 221 ) ( 4347 * ) - NEW met1 ( 4347 153 ) ( * 221 ) - NEW met1 ( 2047 153 ) ( 2277 * ) - NEW met2 ( 2277 153 ) ( * 221 ) - NEW met1 ( 2277 221 ) ( 3197 * ) - NEW met1 ( 3197 153 ) ( * 221 ) - NEW met1 ( 2047 85 ) ( * 153 ) - NEW met1 ( 897 85 ) ( 2047 * ) + NEW met1 ( 5497 85 ) ( 6647 * ) + NEW met1 ( 1265 119 ) ( 2047 * ) + NEW met1 ( 1265 119 ) ( * 153 ) + NEW met1 ( 897 153 ) ( 1265 * ) + NEW met1 ( 3197 85 ) ( * 119 ) + NEW met1 ( 2047 85 ) ( 3197 * ) + NEW met1 ( 2047 85 ) ( * 119 ) + NEW met1 ( 3197 85 ) ( 4347 * ) NEW met1 ( 8947 153 ) ( * 187 ) NEW met1 ( 8947 187 ) ( 10189 * ) - NEW met1 ( 7797 153 ) ( 8073 * ) - NEW met2 ( 8073 153 ) ( * 170 ) - NEW met2 ( 8073 170 ) ( 8119 * ) - NEW met2 ( 8119 170 ) ( * 221 ) + NEW met1 ( 7797 153 ) ( 8119 * ) + NEW met1 ( 8119 153 ) ( * 221 ) NEW met1 ( 8119 221 ) ( 8947 * ) NEW met1 ( 8947 187 ) ( * 221 ) NEW met1 ( 7797 85 ) ( * 153 ) NEW met1 ( 6647 85 ) ( 7797 * ) - NEW li1 ( 897 119 ) L1M1_PR_MR - NEW li1 ( 6647 119 ) L1M1_PR_MR NEW li1 ( 5497 119 ) L1M1_PR_MR - NEW met1 ( 5773 119 ) M1M2_PR - NEW met1 ( 5865 51 ) M1M2_PR - NEW li1 ( 4347 153 ) L1M1_PR_MR - NEW li1 ( 3197 153 ) L1M1_PR_MR - NEW li1 ( 2047 153 ) L1M1_PR_MR - NEW met1 ( 2277 153 ) M1M2_PR - NEW met1 ( 2277 221 ) M1M2_PR + NEW li1 ( 4347 119 ) L1M1_PR_MR + NEW li1 ( 6647 119 ) L1M1_PR_MR + NEW li1 ( 2047 119 ) L1M1_PR_MR + NEW li1 ( 897 153 ) L1M1_PR_MR + NEW li1 ( 3197 119 ) L1M1_PR_MR NEW li1 ( 8947 153 ) L1M1_PR_MR NEW li1 ( 10189 187 ) L1M1_PR_MR - NEW li1 ( 7797 153 ) L1M1_PR_MR - NEW met1 ( 8073 153 ) M1M2_PR - NEW met1 ( 8119 221 ) M1M2_PR ; - - storage_0_0.we0 ( storage_0_0.gcand X ) ( storage_0_0.cg GATE ) + USE SIGNAL + NEW li1 ( 7797 153 ) L1M1_PR_MR ; + - storage_0_0_0.we0 ( storage_0_0_0.gcand X ) ( storage_0_0_0.cg GATE ) + USE SIGNAL + ROUTED met2 ( 9453 153 ) ( * 221 ) NEW met1 ( 9453 221 ) ( 10097 * ) NEW li1 ( 9453 153 ) L1M1_PR_MR NEW met1 ( 9453 153 ) M1M2_PR NEW met1 ( 9453 221 ) M1M2_PR NEW li1 ( 10097 221 ) L1M1_PR_MR ; - - storage_1_0.bit0.storage ( storage_1_0.bit0.obuf0 A ) ( storage_1_0.bit0.bit Q ) + USE SIGNAL - + ROUTED met1 ( 759 391 ) ( 805 * ) - NEW met1 ( 759 357 ) ( * 391 ) + - storage_1_0_0.bit0.storage ( storage_1_0_0.bit0.obuf0 A ) ( storage_1_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 805 357 ) ( * 391 ) + NEW met1 ( 759 357 ) ( 805 * ) NEW li1 ( 805 391 ) L1M1_PR_MR NEW li1 ( 759 357 ) L1M1_PR_MR ; - - storage_1_0.bit1.storage ( storage_1_0.bit1.obuf0 A ) ( storage_1_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met1 ( 1909 391 ) ( 1955 * ) - NEW met1 ( 1909 357 ) ( * 391 ) + - storage_1_0_0.bit1.storage ( storage_1_0_0.bit1.obuf0 A ) ( storage_1_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 1955 357 ) ( * 391 ) + NEW met1 ( 1909 357 ) ( 1955 * ) NEW li1 ( 1955 391 ) L1M1_PR_MR NEW li1 ( 1909 357 ) L1M1_PR_MR ; - - storage_1_0.bit2.storage ( storage_1_0.bit2.obuf0 A ) ( storage_1_0.bit2.bit Q ) + USE SIGNAL - + ROUTED met1 ( 3059 391 ) ( 3105 * ) - NEW met1 ( 3059 357 ) ( * 391 ) + - storage_1_0_0.bit2.storage ( storage_1_0_0.bit2.obuf0 A ) ( storage_1_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 3105 357 ) ( * 391 ) + NEW met1 ( 3059 357 ) ( 3105 * ) NEW li1 ( 3105 391 ) L1M1_PR_MR NEW li1 ( 3059 357 ) L1M1_PR_MR ; - - storage_1_0.bit3.storage ( storage_1_0.bit3.obuf0 A ) ( storage_1_0.bit3.bit Q ) + USE SIGNAL - + ROUTED met1 ( 4209 391 ) ( 4255 * ) - NEW met1 ( 4209 357 ) ( * 391 ) + - storage_1_0_0.bit3.storage ( storage_1_0_0.bit3.obuf0 A ) ( storage_1_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 4255 357 ) ( * 391 ) + NEW met1 ( 4209 357 ) ( 4255 * ) NEW li1 ( 4255 391 ) L1M1_PR_MR NEW li1 ( 4209 357 ) L1M1_PR_MR ; - - storage_1_0.bit4.storage ( storage_1_0.bit4.obuf0 A ) ( storage_1_0.bit4.bit Q ) + USE SIGNAL - + ROUTED met1 ( 5359 391 ) ( 5405 * ) - NEW met1 ( 5359 357 ) ( * 391 ) + - storage_1_0_0.bit4.storage ( storage_1_0_0.bit4.obuf0 A ) ( storage_1_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 5405 357 ) ( * 391 ) + NEW met1 ( 5359 357 ) ( 5405 * ) NEW li1 ( 5405 391 ) L1M1_PR_MR NEW li1 ( 5359 357 ) L1M1_PR_MR ; - - storage_1_0.bit5.storage ( storage_1_0.bit5.obuf0 A ) ( storage_1_0.bit5.bit Q ) + USE SIGNAL - + ROUTED met1 ( 6509 391 ) ( 6555 * ) - NEW met1 ( 6509 357 ) ( * 391 ) + - storage_1_0_0.bit5.storage ( storage_1_0_0.bit5.obuf0 A ) ( storage_1_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 6555 357 ) ( * 391 ) + NEW met1 ( 6509 357 ) ( 6555 * ) NEW li1 ( 6555 391 ) L1M1_PR_MR NEW li1 ( 6509 357 ) L1M1_PR_MR ; - - storage_1_0.bit6.storage ( storage_1_0.bit6.obuf0 A ) ( storage_1_0.bit6.bit Q ) + USE SIGNAL - + ROUTED met1 ( 7659 391 ) ( 7705 * ) - NEW met1 ( 7659 357 ) ( * 391 ) + - storage_1_0_0.bit6.storage ( storage_1_0_0.bit6.obuf0 A ) ( storage_1_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 7705 357 ) ( * 391 ) + NEW met1 ( 7659 357 ) ( 7705 * ) NEW li1 ( 7705 391 ) L1M1_PR_MR NEW li1 ( 7659 357 ) L1M1_PR_MR ; - - storage_1_0.bit7.storage ( storage_1_0.bit7.obuf0 A ) ( storage_1_0.bit7.bit Q ) + USE SIGNAL - + ROUTED met1 ( 8809 391 ) ( 8855 * ) - NEW met1 ( 8809 357 ) ( * 391 ) + - storage_1_0_0.bit7.storage ( storage_1_0_0.bit7.obuf0 A ) ( storage_1_0_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 8855 357 ) ( * 391 ) + NEW met1 ( 8809 357 ) ( 8855 * ) NEW li1 ( 8855 391 ) L1M1_PR_MR NEW li1 ( 8809 357 ) L1M1_PR_MR ; - - storage_1_0.gclock ( storage_1_0.cg GCLK ) ( storage_1_0.bit7.bit CLK ) ( storage_1_0.bit6.bit CLK ) ( storage_1_0.bit5.bit CLK ) ( storage_1_0.bit4.bit CLK ) ( storage_1_0.bit3.bit CLK ) ( storage_1_0.bit2.bit CLK ) - ( storage_1_0.bit1.bit CLK ) ( storage_1_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 69 425 ) ( 1219 * ) - NEW met1 ( 3519 425 ) ( * 459 ) - NEW met1 ( 3473 459 ) ( 3519 * ) - NEW met1 ( 3473 425 ) ( * 459 ) - NEW met1 ( 2369 425 ) ( 3473 * ) - NEW met1 ( 4485 391 ) ( 4669 * ) - NEW met2 ( 4485 391 ) ( * 493 ) - NEW met1 ( 3519 493 ) ( 4485 * ) - NEW met1 ( 3519 459 ) ( * 493 ) - NEW met1 ( 5819 323 ) ( * 391 ) - NEW met1 ( 4669 323 ) ( 5819 * ) + - storage_1_0_0.gclock ( storage_1_0_0.cg GCLK ) ( storage_1_0_0.bit7.bit CLK ) ( storage_1_0_0.bit6.bit CLK ) ( storage_1_0_0.bit5.bit CLK ) ( storage_1_0_0.bit4.bit CLK ) ( storage_1_0_0.bit3.bit CLK ) ( storage_1_0_0.bit2.bit CLK ) + ( storage_1_0_0.bit1.bit CLK ) ( storage_1_0_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 1219 323 ) ( * 391 ) + NEW met1 ( 69 425 ) ( 851 * ) + NEW met1 ( 851 391 ) ( * 425 ) + NEW met1 ( 851 391 ) ( 1219 * ) + NEW met1 ( 2369 323 ) ( * 391 ) + NEW met1 ( 3519 323 ) ( * 391 ) + NEW met1 ( 2369 323 ) ( 3519 * ) NEW met1 ( 4669 323 ) ( * 391 ) - NEW met1 ( 6969 323 ) ( * 391 ) + NEW met1 ( 3519 323 ) ( 4669 * ) + NEW met1 ( 1219 323 ) ( 2369 * ) + NEW met1 ( 5819 323 ) ( * 391 ) NEW met1 ( 5819 323 ) ( 6969 * ) - NEW met1 ( 1219 425 ) ( 2369 * ) - NEW met1 ( 8119 323 ) ( * 391 ) - NEW met1 ( 8119 323 ) ( 9867 * ) - NEW met1 ( 6969 323 ) ( 8119 * ) - NEW li1 ( 1219 425 ) L1M1_PR_MR + NEW met1 ( 6969 323 ) ( * 425 ) + NEW met1 ( 4669 323 ) ( 5819 * ) + NEW met1 ( 8119 425 ) ( 8993 * ) + NEW met2 ( 8993 323 ) ( * 425 ) + NEW met1 ( 8993 323 ) ( 9867 * ) + NEW met1 ( 6969 425 ) ( 8119 * ) + NEW li1 ( 1219 391 ) L1M1_PR_MR NEW li1 ( 69 425 ) L1M1_PR_MR - NEW li1 ( 2369 425 ) L1M1_PR_MR - NEW li1 ( 3519 425 ) L1M1_PR_MR + NEW li1 ( 2369 391 ) L1M1_PR_MR + NEW li1 ( 3519 391 ) L1M1_PR_MR NEW li1 ( 4669 391 ) L1M1_PR_MR - NEW met1 ( 4485 391 ) M1M2_PR - NEW met1 ( 4485 493 ) M1M2_PR + NEW li1 ( 6969 425 ) L1M1_PR_MR NEW li1 ( 5819 391 ) L1M1_PR_MR - NEW li1 ( 6969 391 ) L1M1_PR_MR - NEW li1 ( 8119 391 ) L1M1_PR_MR + NEW li1 ( 8119 425 ) L1M1_PR_MR + NEW met1 ( 8993 425 ) M1M2_PR + NEW met1 ( 8993 323 ) M1M2_PR NEW li1 ( 9867 323 ) L1M1_PR_MR ; - - storage_1_0.select0_b ( storage_1_0.select_inv_0 Y ) ( storage_1_0.bit7.obuf0 TE_B ) ( storage_1_0.bit6.obuf0 TE_B ) ( storage_1_0.bit5.obuf0 TE_B ) ( storage_1_0.bit4.obuf0 TE_B ) ( storage_1_0.bit3.obuf0 TE_B ) ( storage_1_0.bit2.obuf0 TE_B ) - ( storage_1_0.bit1.obuf0 TE_B ) ( storage_1_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 897 323 ) ( * 391 ) + - storage_1_0_0.select0_b ( storage_1_0_0.select_inv_0 Y ) ( storage_1_0_0.bit7.obuf0 TE_B ) ( storage_1_0_0.bit6.obuf0 TE_B ) ( storage_1_0_0.bit5.obuf0 TE_B ) ( storage_1_0_0.bit4.obuf0 TE_B ) ( storage_1_0_0.bit3.obuf0 TE_B ) ( storage_1_0_0.bit2.obuf0 TE_B ) + ( storage_1_0_0.bit1.obuf0 TE_B ) ( storage_1_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 4347 425 ) ( 5497 * ) + NEW met1 ( 3197 425 ) ( 4347 * ) + NEW met1 ( 2047 425 ) ( 3197 * ) + NEW met1 ( 897 425 ) ( 2047 * ) + NEW met1 ( 6647 425 ) ( 6923 * ) + NEW met1 ( 6923 425 ) ( * 493 ) NEW met1 ( 5497 425 ) ( 6647 * ) - NEW met1 ( 4347 425 ) ( 5497 * ) - NEW met1 ( 3197 391 ) ( 3565 * ) - NEW met1 ( 3565 391 ) ( * 425 ) - NEW met1 ( 3565 425 ) ( 4347 * ) - NEW met1 ( 2047 323 ) ( * 391 ) - NEW met1 ( 2047 323 ) ( 3197 * ) - NEW met1 ( 3197 323 ) ( * 391 ) - NEW met1 ( 897 323 ) ( 2047 * ) NEW met1 ( 8947 357 ) ( * 391 ) NEW met1 ( 8947 357 ) ( 10189 * ) - NEW met1 ( 7797 425 ) ( * 459 ) - NEW met1 ( 7797 459 ) ( 8119 * ) - NEW met1 ( 8119 459 ) ( * 493 ) - NEW met1 ( 8119 493 ) ( 8947 * ) - NEW met2 ( 8947 391 ) ( * 493 ) - NEW met1 ( 6647 425 ) ( 7797 * ) - NEW li1 ( 897 391 ) L1M1_PR_MR - NEW li1 ( 6647 425 ) L1M1_PR_MR + NEW met1 ( 7797 323 ) ( * 391 ) + NEW met1 ( 7797 323 ) ( 8947 * ) + NEW met1 ( 8947 323 ) ( * 357 ) + NEW met2 ( 7797 391 ) ( * 493 ) + NEW met1 ( 6923 493 ) ( 7797 * ) + NEW li1 ( 897 425 ) L1M1_PR_MR NEW li1 ( 5497 425 ) L1M1_PR_MR NEW li1 ( 4347 425 ) L1M1_PR_MR - NEW li1 ( 3197 391 ) L1M1_PR_MR - NEW li1 ( 2047 391 ) L1M1_PR_MR + NEW li1 ( 3197 425 ) L1M1_PR_MR + NEW li1 ( 2047 425 ) L1M1_PR_MR + NEW li1 ( 6647 425 ) L1M1_PR_MR NEW li1 ( 8947 391 ) L1M1_PR_MR NEW li1 ( 10189 357 ) L1M1_PR_MR - NEW li1 ( 7797 425 ) L1M1_PR_MR - NEW met1 ( 8947 493 ) M1M2_PR - NEW met1 ( 8947 391 ) M1M2_PR ; - - storage_1_0.we0 ( storage_1_0.gcand X ) ( storage_1_0.cg GATE ) + USE SIGNAL + NEW li1 ( 7797 391 ) L1M1_PR_MR + NEW met1 ( 7797 493 ) M1M2_PR + NEW met1 ( 7797 391 ) M1M2_PR ; + - storage_1_0_0.we0 ( storage_1_0_0.gcand X ) ( storage_1_0_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 9453 493 ) ( 10097 * ) NEW li1 ( 9453 493 ) L1M1_PR_MR NEW li1 ( 10097 493 ) L1M1_PR_MR ; - - storage_2_0.bit0.storage ( storage_2_0.bit0.obuf0 A ) ( storage_2_0.bit0.bit Q ) + USE SIGNAL + - storage_2_0_0.bit0.storage ( storage_2_0_0.bit0.obuf0 A ) ( storage_2_0_0.bit0.bit Q ) + USE SIGNAL + ROUTED met1 ( 759 663 ) ( 805 * ) NEW met1 ( 759 595 ) ( * 663 ) NEW li1 ( 805 663 ) L1M1_PR_MR NEW li1 ( 759 595 ) L1M1_PR_MR ; - - storage_2_0.bit1.storage ( storage_2_0.bit1.obuf0 A ) ( storage_2_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met1 ( 1955 663 ) ( * 731 ) - NEW met1 ( 1909 731 ) ( 1955 * ) + - storage_2_0_0.bit1.storage ( storage_2_0_0.bit1.obuf0 A ) ( storage_2_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 1909 663 ) ( 1955 * ) + NEW met1 ( 1909 663 ) ( * 731 ) NEW li1 ( 1955 663 ) L1M1_PR_MR NEW li1 ( 1909 731 ) L1M1_PR_MR ; - - storage_2_0.bit2.storage ( storage_2_0.bit2.obuf0 A ) ( storage_2_0.bit2.bit Q ) + USE SIGNAL - + ROUTED met1 ( 3059 663 ) ( 3105 * ) - NEW met1 ( 3059 595 ) ( * 663 ) + - storage_2_0_0.bit2.storage ( storage_2_0_0.bit2.obuf0 A ) ( storage_2_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 3105 663 ) ( * 731 ) + NEW met1 ( 3059 731 ) ( 3105 * ) NEW li1 ( 3105 663 ) L1M1_PR_MR - NEW li1 ( 3059 595 ) L1M1_PR_MR ; - - storage_2_0.bit3.storage ( storage_2_0.bit3.obuf0 A ) ( storage_2_0.bit3.bit Q ) + USE SIGNAL - + ROUTED met1 ( 4209 595 ) ( 4255 * ) - NEW met2 ( 4255 595 ) ( * 663 ) - NEW met1 ( 4254 663 ) ( 4255 * ) - NEW li1 ( 4209 595 ) L1M1_PR_MR - NEW met1 ( 4255 595 ) M1M2_PR - NEW met1 ( 4255 663 ) M1M2_PR - NEW li1 ( 4254 663 ) L1M1_PR_MR ; - - storage_2_0.bit4.storage ( storage_2_0.bit4.obuf0 A ) ( storage_2_0.bit4.bit Q ) + USE SIGNAL - + ROUTED met1 ( 5359 663 ) ( 5405 * ) - NEW met1 ( 5359 595 ) ( * 663 ) + NEW li1 ( 3059 731 ) L1M1_PR_MR ; + - storage_2_0_0.bit3.storage ( storage_2_0_0.bit3.obuf0 A ) ( storage_2_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 4209 663 ) ( 4255 * ) + NEW met1 ( 4209 663 ) ( * 731 ) + NEW li1 ( 4255 663 ) L1M1_PR_MR + NEW li1 ( 4209 731 ) L1M1_PR_MR ; + - storage_2_0_0.bit4.storage ( storage_2_0_0.bit4.obuf0 A ) ( storage_2_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 5405 663 ) ( * 731 ) + NEW met1 ( 5359 731 ) ( 5405 * ) NEW li1 ( 5405 663 ) L1M1_PR_MR - NEW li1 ( 5359 595 ) L1M1_PR_MR ; - - storage_2_0.bit5.storage ( storage_2_0.bit5.obuf0 A ) ( storage_2_0.bit5.bit Q ) + USE SIGNAL - + ROUTED met1 ( 6509 663 ) ( 6555 * ) - NEW met1 ( 6509 663 ) ( * 731 ) + NEW li1 ( 5359 731 ) L1M1_PR_MR ; + - storage_2_0_0.bit5.storage ( storage_2_0_0.bit5.obuf0 A ) ( storage_2_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 6555 651 ) ( * 663 ) + NEW met1 ( 6509 651 ) ( 6555 * ) + NEW met1 ( 6509 595 ) ( * 651 ) NEW li1 ( 6555 663 ) L1M1_PR_MR - NEW li1 ( 6509 731 ) L1M1_PR_MR ; - - storage_2_0.bit6.storage ( storage_2_0.bit6.obuf0 A ) ( storage_2_0.bit6.bit Q ) + USE SIGNAL + NEW li1 ( 6509 595 ) L1M1_PR_MR ; + - storage_2_0_0.bit6.storage ( storage_2_0_0.bit6.obuf0 A ) ( storage_2_0_0.bit6.bit Q ) + USE SIGNAL + ROUTED met1 ( 7705 697 ) ( * 731 ) NEW met1 ( 7659 731 ) ( 7705 * ) NEW li1 ( 7705 697 ) L1M1_PR_MR NEW li1 ( 7659 731 ) L1M1_PR_MR ; - - storage_2_0.bit7.storage ( storage_2_0.bit7.obuf0 A ) ( storage_2_0.bit7.bit Q ) + USE SIGNAL + - storage_2_0_0.bit7.storage ( storage_2_0_0.bit7.obuf0 A ) ( storage_2_0_0.bit7.bit Q ) + USE SIGNAL + ROUTED met1 ( 8855 697 ) ( * 731 ) NEW met1 ( 8809 731 ) ( 8855 * ) NEW li1 ( 8855 697 ) L1M1_PR_MR NEW li1 ( 8809 731 ) L1M1_PR_MR ; - - storage_2_0.gclock ( storage_2_0.cg GCLK ) ( storage_2_0.bit7.bit CLK ) ( storage_2_0.bit6.bit CLK ) ( storage_2_0.bit5.bit CLK ) ( storage_2_0.bit4.bit CLK ) ( storage_2_0.bit3.bit CLK ) ( storage_2_0.bit2.bit CLK ) - ( storage_2_0.bit1.bit CLK ) ( storage_2_0.bit0.bit CLK ) + USE SIGNAL + - storage_2_0_0.gclock ( storage_2_0_0.cg GCLK ) ( storage_2_0_0.bit7.bit CLK ) ( storage_2_0_0.bit6.bit CLK ) ( storage_2_0_0.bit5.bit CLK ) ( storage_2_0_0.bit4.bit CLK ) ( storage_2_0_0.bit3.bit CLK ) ( storage_2_0_0.bit2.bit CLK ) + ( storage_2_0_0.bit1.bit CLK ) ( storage_2_0_0.bit0.bit CLK ) + USE SIGNAL + ROUTED met1 ( 943 663 ) ( 1219 * ) NEW met1 ( 943 663 ) ( * 697 ) NEW met1 ( 713 697 ) ( 943 * ) @@ -1814,297 +1789,305 @@ NETS 152 ; NEW met1 ( 69 629 ) ( 713 * ) NEW met1 ( 69 629 ) ( * 663 ) NEW met1 ( 1219 629 ) ( * 663 ) - NEW met2 ( 6969 493 ) ( * 663 ) - NEW met1 ( 6969 493 ) ( 7153 * ) - NEW met1 ( 7153 459 ) ( * 493 ) - NEW met1 ( 6969 459 ) ( * 493 ) - NEW met1 ( 6210 459 ) ( 6969 * ) + NEW met1 ( 6969 629 ) ( * 663 ) + NEW met1 ( 6969 629 ) ( 7015 * ) + NEW met1 ( 7015 595 ) ( * 629 ) + NEW met1 ( 7015 595 ) ( 7153 * ) + NEW met1 ( 7153 595 ) ( * 629 ) + NEW met2 ( 6417 629 ) ( * 646 ) + NEW met2 ( 6417 646 ) ( 6555 * ) + NEW met2 ( 6555 595 ) ( * 646 ) + NEW met1 ( 6555 595 ) ( 7015 * ) NEW met1 ( 2093 663 ) ( 2369 * ) NEW met1 ( 2093 663 ) ( * 697 ) NEW met1 ( 2001 697 ) ( 2093 * ) NEW met1 ( 2001 629 ) ( * 697 ) NEW met1 ( 3243 663 ) ( 3519 * ) - NEW met1 ( 3243 663 ) ( * 765 ) - NEW met1 ( 2369 765 ) ( 3243 * ) - NEW met1 ( 2369 663 ) ( * 765 ) + NEW met1 ( 3243 663 ) ( * 697 ) + NEW met1 ( 3151 697 ) ( 3243 * ) + NEW met1 ( 3151 629 ) ( * 697 ) + NEW met1 ( 2369 629 ) ( 3151 * ) + NEW met1 ( 2369 629 ) ( * 663 ) NEW met1 ( 4393 663 ) ( 4669 * ) NEW met1 ( 4393 663 ) ( * 697 ) - NEW met1 ( 4163 697 ) ( 4393 * ) - NEW met1 ( 4163 663 ) ( * 697 ) - NEW met1 ( 3519 663 ) ( 4163 * ) + NEW met1 ( 4301 697 ) ( 4393 * ) + NEW met1 ( 4301 629 ) ( * 697 ) + NEW met1 ( 3519 629 ) ( 4301 * ) + NEW met1 ( 3519 629 ) ( * 663 ) NEW met1 ( 5543 663 ) ( 5819 * ) - NEW met1 ( 5543 663 ) ( * 765 ) - NEW met1 ( 4669 765 ) ( 5543 * ) - NEW met1 ( 4669 663 ) ( * 765 ) - NEW met1 ( 6210 459 ) ( * 493 ) - NEW met1 ( 5819 493 ) ( 6210 * ) - NEW met2 ( 5819 493 ) ( * 663 ) + NEW met1 ( 5543 663 ) ( * 697 ) + NEW met1 ( 5451 697 ) ( 5543 * ) + NEW met1 ( 5451 629 ) ( * 697 ) + NEW met1 ( 4669 629 ) ( 5451 * ) + NEW met1 ( 4669 629 ) ( * 663 ) + NEW met1 ( 5819 629 ) ( * 663 ) NEW met1 ( 1219 629 ) ( 2001 * ) + NEW met1 ( 5819 629 ) ( 6417 * ) NEW met1 ( 8119 595 ) ( * 663 ) NEW met1 ( 8119 595 ) ( 9867 * ) - NEW met2 ( 7613 459 ) ( * 595 ) - NEW met1 ( 7613 595 ) ( 8119 * ) - NEW met1 ( 7153 459 ) ( 7613 * ) + NEW met1 ( 7153 629 ) ( 8119 * ) NEW li1 ( 1219 663 ) L1M1_PR_MR NEW li1 ( 69 663 ) L1M1_PR_MR NEW li1 ( 6969 663 ) L1M1_PR_MR - NEW met1 ( 6969 663 ) M1M2_PR - NEW met1 ( 6969 493 ) M1M2_PR + NEW met1 ( 6417 629 ) M1M2_PR + NEW met1 ( 6555 595 ) M1M2_PR NEW li1 ( 2369 663 ) L1M1_PR_MR NEW li1 ( 3519 663 ) L1M1_PR_MR NEW li1 ( 4669 663 ) L1M1_PR_MR NEW li1 ( 5819 663 ) L1M1_PR_MR - NEW met1 ( 5819 493 ) M1M2_PR - NEW met1 ( 5819 663 ) M1M2_PR NEW li1 ( 8119 663 ) L1M1_PR_MR - NEW li1 ( 9867 595 ) L1M1_PR_MR - NEW met1 ( 7613 459 ) M1M2_PR - NEW met1 ( 7613 595 ) M1M2_PR ; - - storage_2_0.select0_b ( storage_2_0.select_inv_0 Y ) ( storage_2_0.bit7.obuf0 TE_B ) ( storage_2_0.bit6.obuf0 TE_B ) ( storage_2_0.bit5.obuf0 TE_B ) ( storage_2_0.bit4.obuf0 TE_B ) ( storage_2_0.bit3.obuf0 TE_B ) ( storage_2_0.bit2.obuf0 TE_B ) - ( storage_2_0.bit1.obuf0 TE_B ) ( storage_2_0.bit0.obuf0 TE_B ) + USE SIGNAL + NEW li1 ( 9867 595 ) L1M1_PR_MR ; + - storage_2_0_0.select0_b ( storage_2_0_0.select_inv_0 Y ) ( storage_2_0_0.bit7.obuf0 TE_B ) ( storage_2_0_0.bit6.obuf0 TE_B ) ( storage_2_0_0.bit5.obuf0 TE_B ) ( storage_2_0_0.bit4.obuf0 TE_B ) ( storage_2_0_0.bit3.obuf0 TE_B ) ( storage_2_0_0.bit2.obuf0 TE_B ) + ( storage_2_0_0.bit1.obuf0 TE_B ) ( storage_2_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + ROUTED met1 ( 897 595 ) ( * 663 ) - NEW met1 ( 3013 697 ) ( 3151 * ) - NEW met1 ( 5313 697 ) ( 5451 * ) - NEW met1 ( 2047 629 ) ( * 663 ) - NEW met1 ( 2047 629 ) ( 2415 * ) - NEW met1 ( 2415 629 ) ( * 663 ) - NEW met1 ( 2415 663 ) ( 3013 * ) - NEW met1 ( 2047 595 ) ( * 629 ) - NEW met1 ( 6647 629 ) ( * 663 ) - NEW met1 ( 5497 629 ) ( * 663 ) - NEW met1 ( 5497 629 ) ( 6647 * ) - NEW met1 ( 5451 663 ) ( 5497 * ) + NEW met1 ( 6647 663 ) ( 6923 * ) + NEW met1 ( 6923 663 ) ( * 697 ) + NEW met1 ( 6923 697 ) ( 7015 * ) + NEW met1 ( 7015 663 ) ( * 697 ) + NEW met1 ( 6463 595 ) ( * 697 ) + NEW met1 ( 6463 697 ) ( 6601 * ) + NEW met1 ( 6601 663 ) ( * 697 ) + NEW met1 ( 6601 663 ) ( 6647 * ) + NEW met1 ( 5497 595 ) ( * 663 ) NEW met1 ( 4347 629 ) ( * 663 ) - NEW met1 ( 4347 629 ) ( 4715 * ) - NEW met1 ( 4715 629 ) ( * 663 ) - NEW met1 ( 4715 663 ) ( 5313 * ) + NEW met1 ( 4347 629 ) ( 4393 * ) + NEW met1 ( 4393 595 ) ( * 629 ) + NEW met1 ( 4393 595 ) ( 5497 * ) NEW met1 ( 3197 595 ) ( * 663 ) - NEW met1 ( 3197 595 ) ( 3749 * ) - NEW met1 ( 3749 595 ) ( * 629 ) - NEW met1 ( 3749 629 ) ( 4347 * ) - NEW met1 ( 3151 663 ) ( 3197 * ) - NEW met1 ( 897 595 ) ( 2047 * ) - NEW met1 ( 3013 663 ) ( * 697 ) - NEW met1 ( 3151 663 ) ( * 697 ) - NEW met1 ( 5313 663 ) ( * 697 ) - NEW met1 ( 5451 663 ) ( * 697 ) + NEW met1 ( 3197 595 ) ( 4393 * ) + NEW met1 ( 2047 629 ) ( * 663 ) + NEW met1 ( 2047 629 ) ( 2093 * ) + NEW met1 ( 2093 595 ) ( * 629 ) + NEW met1 ( 2093 595 ) ( 3197 * ) + NEW met1 ( 897 595 ) ( 2093 * ) + NEW met1 ( 5497 595 ) ( 6463 * ) NEW met1 ( 8947 697 ) ( * 731 ) NEW met1 ( 8947 731 ) ( 10189 * ) NEW met1 ( 7797 697 ) ( 8119 * ) NEW met1 ( 8119 697 ) ( * 765 ) NEW met1 ( 8119 765 ) ( 8947 * ) NEW met1 ( 8947 731 ) ( * 765 ) - NEW met1 ( 7797 629 ) ( * 697 ) - NEW met1 ( 6647 629 ) ( 7797 * ) + NEW met1 ( 7797 663 ) ( * 697 ) + NEW met1 ( 7015 663 ) ( 7797 * ) NEW li1 ( 897 663 ) L1M1_PR_MR - NEW li1 ( 2047 663 ) L1M1_PR_MR NEW li1 ( 6647 663 ) L1M1_PR_MR NEW li1 ( 5497 663 ) L1M1_PR_MR NEW li1 ( 4347 663 ) L1M1_PR_MR NEW li1 ( 3197 663 ) L1M1_PR_MR + NEW li1 ( 2047 663 ) L1M1_PR_MR NEW li1 ( 8947 697 ) L1M1_PR_MR NEW li1 ( 10189 731 ) L1M1_PR_MR NEW li1 ( 7797 697 ) L1M1_PR_MR ; - - storage_2_0.we0 ( storage_2_0.gcand X ) ( storage_2_0.cg GATE ) + USE SIGNAL + - storage_2_0_0.we0 ( storage_2_0_0.gcand X ) ( storage_2_0_0.cg GATE ) + USE SIGNAL + ROUTED met2 ( 9453 697 ) ( * 765 ) NEW met1 ( 9453 765 ) ( 10097 * ) NEW li1 ( 9453 697 ) L1M1_PR_MR NEW met1 ( 9453 697 ) M1M2_PR NEW met1 ( 9453 765 ) M1M2_PR NEW li1 ( 10097 765 ) L1M1_PR_MR ; - - storage_3_0.bit0.storage ( storage_3_0.bit0.obuf0 A ) ( storage_3_0.bit0.bit Q ) + USE SIGNAL - + ROUTED met1 ( 759 935 ) ( 805 * ) - NEW met1 ( 759 901 ) ( * 935 ) + - storage_3_0_0.bit0.storage ( storage_3_0_0.bit0.obuf0 A ) ( storage_3_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 805 901 ) ( * 935 ) + NEW met1 ( 759 901 ) ( 805 * ) NEW li1 ( 805 935 ) L1M1_PR_MR NEW li1 ( 759 901 ) L1M1_PR_MR ; - - storage_3_0.bit1.storage ( storage_3_0.bit1.obuf0 A ) ( storage_3_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met1 ( 1909 935 ) ( 1955 * ) - NEW met1 ( 1909 901 ) ( * 935 ) + - storage_3_0_0.bit1.storage ( storage_3_0_0.bit1.obuf0 A ) ( storage_3_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 1955 901 ) ( * 935 ) + NEW met1 ( 1909 901 ) ( 1955 * ) NEW li1 ( 1955 935 ) L1M1_PR_MR NEW li1 ( 1909 901 ) L1M1_PR_MR ; - - storage_3_0.bit2.storage ( storage_3_0.bit2.obuf0 A ) ( storage_3_0.bit2.bit Q ) + USE SIGNAL - + ROUTED met1 ( 3059 935 ) ( 3105 * ) - NEW met1 ( 3059 901 ) ( * 935 ) + - storage_3_0_0.bit2.storage ( storage_3_0_0.bit2.obuf0 A ) ( storage_3_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 3105 901 ) ( * 935 ) + NEW met1 ( 3059 901 ) ( 3105 * ) NEW li1 ( 3105 935 ) L1M1_PR_MR NEW li1 ( 3059 901 ) L1M1_PR_MR ; - - storage_3_0.bit3.storage ( storage_3_0.bit3.obuf0 A ) ( storage_3_0.bit3.bit Q ) + USE SIGNAL - + ROUTED met1 ( 4209 935 ) ( 4255 * ) - NEW met1 ( 4209 901 ) ( * 935 ) + - storage_3_0_0.bit3.storage ( storage_3_0_0.bit3.obuf0 A ) ( storage_3_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 4255 901 ) ( * 935 ) + NEW met1 ( 4209 901 ) ( 4255 * ) NEW li1 ( 4255 935 ) L1M1_PR_MR NEW li1 ( 4209 901 ) L1M1_PR_MR ; - - storage_3_0.bit4.storage ( storage_3_0.bit4.obuf0 A ) ( storage_3_0.bit4.bit Q ) + USE SIGNAL - + ROUTED met1 ( 5359 935 ) ( 5405 * ) - NEW met1 ( 5359 901 ) ( * 935 ) + - storage_3_0_0.bit4.storage ( storage_3_0_0.bit4.obuf0 A ) ( storage_3_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 5405 901 ) ( * 935 ) + NEW met1 ( 5359 901 ) ( 5405 * ) NEW li1 ( 5405 935 ) L1M1_PR_MR NEW li1 ( 5359 901 ) L1M1_PR_MR ; - - storage_3_0.bit5.storage ( storage_3_0.bit5.obuf0 A ) ( storage_3_0.bit5.bit Q ) + USE SIGNAL - + ROUTED met1 ( 6509 935 ) ( 6555 * ) - NEW met1 ( 6509 901 ) ( * 935 ) + - storage_3_0_0.bit5.storage ( storage_3_0_0.bit5.obuf0 A ) ( storage_3_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 6555 901 ) ( * 935 ) + NEW met1 ( 6509 901 ) ( 6555 * ) NEW li1 ( 6555 935 ) L1M1_PR_MR NEW li1 ( 6509 901 ) L1M1_PR_MR ; - - storage_3_0.bit6.storage ( storage_3_0.bit6.obuf0 A ) ( storage_3_0.bit6.bit Q ) + USE SIGNAL - + ROUTED met1 ( 7659 935 ) ( 7705 * ) - NEW met1 ( 7659 901 ) ( * 935 ) + - storage_3_0_0.bit6.storage ( storage_3_0_0.bit6.obuf0 A ) ( storage_3_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 7705 901 ) ( * 935 ) + NEW met1 ( 7659 901 ) ( 7705 * ) NEW li1 ( 7705 935 ) L1M1_PR_MR NEW li1 ( 7659 901 ) L1M1_PR_MR ; - - storage_3_0.bit7.storage ( storage_3_0.bit7.obuf0 A ) ( storage_3_0.bit7.bit Q ) + USE SIGNAL - + ROUTED met1 ( 8809 935 ) ( 8855 * ) - NEW met1 ( 8809 901 ) ( * 935 ) + - storage_3_0_0.bit7.storage ( storage_3_0_0.bit7.obuf0 A ) ( storage_3_0_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 8855 901 ) ( * 935 ) + NEW met1 ( 8809 901 ) ( 8855 * ) NEW li1 ( 8855 935 ) L1M1_PR_MR NEW li1 ( 8809 901 ) L1M1_PR_MR ; - - storage_3_0.gclock ( storage_3_0.cg GCLK ) ( storage_3_0.bit7.bit CLK ) ( storage_3_0.bit6.bit CLK ) ( storage_3_0.bit5.bit CLK ) ( storage_3_0.bit4.bit CLK ) ( storage_3_0.bit3.bit CLK ) ( storage_3_0.bit2.bit CLK ) - ( storage_3_0.bit1.bit CLK ) ( storage_3_0.bit0.bit CLK ) + USE SIGNAL + - storage_3_0_0.gclock ( storage_3_0_0.cg GCLK ) ( storage_3_0_0.bit7.bit CLK ) ( storage_3_0_0.bit6.bit CLK ) ( storage_3_0_0.bit5.bit CLK ) ( storage_3_0_0.bit4.bit CLK ) ( storage_3_0_0.bit3.bit CLK ) ( storage_3_0_0.bit2.bit CLK ) + ( storage_3_0_0.bit1.bit CLK ) ( storage_3_0_0.bit0.bit CLK ) + USE SIGNAL + ROUTED met1 ( 1219 867 ) ( * 935 ) NEW met1 ( 69 969 ) ( 851 * ) NEW met1 ( 851 935 ) ( * 969 ) NEW met1 ( 851 935 ) ( 1219 * ) - NEW met1 ( 6969 867 ) ( * 935 ) NEW met1 ( 2369 867 ) ( * 935 ) NEW met1 ( 3519 867 ) ( * 935 ) NEW met1 ( 2369 867 ) ( 3519 * ) NEW met1 ( 4669 867 ) ( * 935 ) NEW met1 ( 3519 867 ) ( 4669 * ) - NEW met1 ( 5819 867 ) ( * 935 ) - NEW met1 ( 4669 867 ) ( 5819 * ) NEW met1 ( 1219 867 ) ( 2369 * ) + NEW met1 ( 5819 867 ) ( * 935 ) NEW met1 ( 5819 867 ) ( 6969 * ) - NEW met1 ( 8119 867 ) ( * 935 ) - NEW met1 ( 8119 867 ) ( 9867 * ) - NEW met1 ( 6969 867 ) ( 8119 * ) + NEW met1 ( 6969 867 ) ( * 969 ) + NEW met1 ( 4669 867 ) ( 5819 * ) + NEW met1 ( 8119 969 ) ( 9223 * ) + NEW met1 ( 9223 969 ) ( * 1037 ) + NEW met1 ( 9223 1037 ) ( 9867 * ) + NEW met1 ( 6969 969 ) ( 8119 * ) NEW li1 ( 1219 935 ) L1M1_PR_MR NEW li1 ( 69 969 ) L1M1_PR_MR - NEW li1 ( 6969 935 ) L1M1_PR_MR NEW li1 ( 2369 935 ) L1M1_PR_MR NEW li1 ( 3519 935 ) L1M1_PR_MR NEW li1 ( 4669 935 ) L1M1_PR_MR + NEW li1 ( 6969 969 ) L1M1_PR_MR NEW li1 ( 5819 935 ) L1M1_PR_MR - NEW li1 ( 8119 935 ) L1M1_PR_MR - NEW li1 ( 9867 867 ) L1M1_PR_MR ; - - storage_3_0.select0_b ( storage_3_0.select_inv_0 Y ) ( storage_3_0.bit7.obuf0 TE_B ) ( storage_3_0.bit6.obuf0 TE_B ) ( storage_3_0.bit5.obuf0 TE_B ) ( storage_3_0.bit4.obuf0 TE_B ) ( storage_3_0.bit3.obuf0 TE_B ) ( storage_3_0.bit2.obuf0 TE_B ) - ( storage_3_0.bit1.obuf0 TE_B ) ( storage_3_0.bit0.obuf0 TE_B ) + USE SIGNAL + NEW li1 ( 8119 969 ) L1M1_PR_MR + NEW li1 ( 9867 1037 ) L1M1_PR_MR ; + - storage_3_0_0.select0_b ( storage_3_0_0.select_inv_0 Y ) ( storage_3_0_0.bit7.obuf0 TE_B ) ( storage_3_0_0.bit6.obuf0 TE_B ) ( storage_3_0_0.bit5.obuf0 TE_B ) ( storage_3_0_0.bit4.obuf0 TE_B ) ( storage_3_0_0.bit3.obuf0 TE_B ) ( storage_3_0_0.bit2.obuf0 TE_B ) + ( storage_3_0_0.bit1.obuf0 TE_B ) ( storage_3_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + ROUTED met1 ( 4347 969 ) ( 5497 * ) NEW met1 ( 3197 969 ) ( 4347 * ) NEW met1 ( 2047 969 ) ( 3197 * ) NEW met1 ( 897 969 ) ( 2047 * ) + NEW met1 ( 6647 969 ) ( 6923 * ) + NEW met1 ( 6923 969 ) ( * 1037 ) NEW met1 ( 5497 969 ) ( 6647 * ) NEW met1 ( 8947 901 ) ( * 935 ) NEW met1 ( 8947 901 ) ( 10189 * ) - NEW met1 ( 7797 969 ) ( * 1003 ) - NEW met1 ( 7797 1003 ) ( 8119 * ) - NEW met1 ( 8119 1003 ) ( * 1037 ) - NEW met1 ( 8119 1037 ) ( 8947 * ) - NEW met2 ( 8947 935 ) ( * 1037 ) - NEW met1 ( 6647 969 ) ( 7797 * ) + NEW met1 ( 7797 867 ) ( * 935 ) + NEW met1 ( 7797 867 ) ( 8947 * ) + NEW met1 ( 8947 867 ) ( * 901 ) + NEW met2 ( 7797 935 ) ( * 1037 ) + NEW met1 ( 6923 1037 ) ( 7797 * ) NEW li1 ( 897 969 ) L1M1_PR_MR - NEW li1 ( 6647 969 ) L1M1_PR_MR NEW li1 ( 5497 969 ) L1M1_PR_MR NEW li1 ( 4347 969 ) L1M1_PR_MR NEW li1 ( 3197 969 ) L1M1_PR_MR NEW li1 ( 2047 969 ) L1M1_PR_MR + NEW li1 ( 6647 969 ) L1M1_PR_MR NEW li1 ( 8947 935 ) L1M1_PR_MR NEW li1 ( 10189 901 ) L1M1_PR_MR - NEW li1 ( 7797 969 ) L1M1_PR_MR - NEW met1 ( 8947 1037 ) M1M2_PR - NEW met1 ( 8947 935 ) M1M2_PR ; - - storage_3_0.we0 ( storage_3_0.gcand X ) ( storage_3_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 9453 1037 ) ( 10097 * ) - NEW li1 ( 9453 1037 ) L1M1_PR_MR - NEW li1 ( 10097 1037 ) L1M1_PR_MR ; - - storage_4_0.bit0.storage ( storage_4_0.bit0.obuf0 A ) ( storage_4_0.bit0.bit Q ) + USE SIGNAL + NEW li1 ( 7797 935 ) L1M1_PR_MR + NEW met1 ( 7797 1037 ) M1M2_PR + NEW met1 ( 7797 935 ) M1M2_PR ; + - storage_3_0_0.we0 ( storage_3_0_0.gcand X ) ( storage_3_0_0.cg GATE ) + USE SIGNAL + + ROUTED met2 ( 9453 867 ) ( * 935 ) + NEW met1 ( 9453 867 ) ( 10097 * ) + NEW li1 ( 9453 935 ) L1M1_PR_MR + NEW met1 ( 9453 935 ) M1M2_PR + NEW met1 ( 9453 867 ) M1M2_PR + NEW li1 ( 10097 867 ) L1M1_PR_MR ; + - storage_4_0_0.bit0.storage ( storage_4_0_0.bit0.obuf0 A ) ( storage_4_0_0.bit0.bit Q ) + USE SIGNAL + ROUTED met1 ( 805 1241 ) ( * 1275 ) NEW met1 ( 759 1275 ) ( 805 * ) NEW li1 ( 805 1241 ) L1M1_PR_MR NEW li1 ( 759 1275 ) L1M1_PR_MR ; - - storage_4_0.bit1.storage ( storage_4_0.bit1.obuf0 A ) ( storage_4_0.bit1.bit Q ) + USE SIGNAL + - storage_4_0_0.bit1.storage ( storage_4_0_0.bit1.obuf0 A ) ( storage_4_0_0.bit1.bit Q ) + USE SIGNAL + ROUTED met1 ( 1955 1241 ) ( * 1275 ) NEW met1 ( 1909 1275 ) ( 1955 * ) NEW li1 ( 1955 1241 ) L1M1_PR_MR NEW li1 ( 1909 1275 ) L1M1_PR_MR ; - - storage_4_0.bit2.storage ( storage_4_0.bit2.obuf0 A ) ( storage_4_0.bit2.bit Q ) + USE SIGNAL + - storage_4_0_0.bit2.storage ( storage_4_0_0.bit2.obuf0 A ) ( storage_4_0_0.bit2.bit Q ) + USE SIGNAL + ROUTED met1 ( 3105 1241 ) ( * 1275 ) NEW met1 ( 3059 1275 ) ( 3105 * ) NEW li1 ( 3105 1241 ) L1M1_PR_MR NEW li1 ( 3059 1275 ) L1M1_PR_MR ; - - storage_4_0.bit3.storage ( storage_4_0.bit3.obuf0 A ) ( storage_4_0.bit3.bit Q ) + USE SIGNAL + - storage_4_0_0.bit3.storage ( storage_4_0_0.bit3.obuf0 A ) ( storage_4_0_0.bit3.bit Q ) + USE SIGNAL + ROUTED met1 ( 4255 1241 ) ( * 1275 ) NEW met1 ( 4209 1275 ) ( 4255 * ) NEW li1 ( 4255 1241 ) L1M1_PR_MR NEW li1 ( 4209 1275 ) L1M1_PR_MR ; - - storage_4_0.bit4.storage ( storage_4_0.bit4.obuf0 A ) ( storage_4_0.bit4.bit Q ) + USE SIGNAL + - storage_4_0_0.bit4.storage ( storage_4_0_0.bit4.obuf0 A ) ( storage_4_0_0.bit4.bit Q ) + USE SIGNAL + ROUTED met1 ( 5405 1241 ) ( * 1275 ) NEW met1 ( 5359 1275 ) ( 5405 * ) NEW li1 ( 5405 1241 ) L1M1_PR_MR NEW li1 ( 5359 1275 ) L1M1_PR_MR ; - - storage_4_0.bit5.storage ( storage_4_0.bit5.obuf0 A ) ( storage_4_0.bit5.bit Q ) + USE SIGNAL + - storage_4_0_0.bit5.storage ( storage_4_0_0.bit5.obuf0 A ) ( storage_4_0_0.bit5.bit Q ) + USE SIGNAL + ROUTED met1 ( 6555 1241 ) ( * 1275 ) NEW met1 ( 6509 1275 ) ( 6555 * ) NEW li1 ( 6555 1241 ) L1M1_PR_MR NEW li1 ( 6509 1275 ) L1M1_PR_MR ; - - storage_4_0.bit6.storage ( storage_4_0.bit6.obuf0 A ) ( storage_4_0.bit6.bit Q ) + USE SIGNAL + - storage_4_0_0.bit6.storage ( storage_4_0_0.bit6.obuf0 A ) ( storage_4_0_0.bit6.bit Q ) + USE SIGNAL + ROUTED met1 ( 7705 1241 ) ( * 1275 ) NEW met1 ( 7659 1275 ) ( 7705 * ) NEW li1 ( 7705 1241 ) L1M1_PR_MR NEW li1 ( 7659 1275 ) L1M1_PR_MR ; - - storage_4_0.bit7.storage ( storage_4_0.bit7.obuf0 A ) ( storage_4_0.bit7.bit Q ) + USE SIGNAL + - storage_4_0_0.bit7.storage ( storage_4_0_0.bit7.obuf0 A ) ( storage_4_0_0.bit7.bit Q ) + USE SIGNAL + ROUTED met1 ( 8855 1241 ) ( * 1275 ) NEW met1 ( 8809 1275 ) ( 8855 * ) NEW li1 ( 8855 1241 ) L1M1_PR_MR NEW li1 ( 8809 1275 ) L1M1_PR_MR ; - - storage_4_0.gclock ( storage_4_0.cg GCLK ) ( storage_4_0.bit7.bit CLK ) ( storage_4_0.bit6.bit CLK ) ( storage_4_0.bit5.bit CLK ) ( storage_4_0.bit4.bit CLK ) ( storage_4_0.bit3.bit CLK ) ( storage_4_0.bit2.bit CLK ) - ( storage_4_0.bit1.bit CLK ) ( storage_4_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 1219 1241 ) ( * 1309 ) - NEW met1 ( 69 1173 ) ( * 1207 ) - NEW met1 ( 69 1173 ) ( 851 * ) - NEW met1 ( 851 1173 ) ( * 1241 ) - NEW met1 ( 851 1241 ) ( 1219 * ) + - storage_4_0_0.gclock ( storage_4_0_0.cg GCLK ) ( storage_4_0_0.bit7.bit CLK ) ( storage_4_0_0.bit6.bit CLK ) ( storage_4_0_0.bit5.bit CLK ) ( storage_4_0_0.bit4.bit CLK ) ( storage_4_0_0.bit3.bit CLK ) ( storage_4_0_0.bit2.bit CLK ) + ( storage_4_0_0.bit1.bit CLK ) ( storage_4_0_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 69 1173 ) ( * 1207 ) NEW met1 ( 6969 1173 ) ( * 1207 ) - NEW met1 ( 2185 1241 ) ( 2369 * ) - NEW met1 ( 2185 1241 ) ( * 1309 ) - NEW met1 ( 3381 1241 ) ( 3519 * ) - NEW met1 ( 3381 1241 ) ( * 1309 ) - NEW met1 ( 2369 1309 ) ( 3381 * ) - NEW met1 ( 2369 1241 ) ( * 1309 ) - NEW met1 ( 4485 1241 ) ( 4669 * ) - NEW met1 ( 4485 1241 ) ( * 1309 ) - NEW met1 ( 3519 1309 ) ( 4485 * ) - NEW met1 ( 3519 1241 ) ( * 1309 ) - NEW met1 ( 5819 1241 ) ( * 1275 ) - NEW met1 ( 5681 1275 ) ( 5819 * ) - NEW met1 ( 5681 1275 ) ( * 1309 ) - NEW met1 ( 4669 1309 ) ( 5681 * ) + NEW met1 ( 6969 1139 ) ( * 1173 ) + NEW met1 ( 4301 1241 ) ( 4669 * ) + NEW met1 ( 4301 1241 ) ( * 1309 ) + NEW met1 ( 5451 1241 ) ( 5819 * ) + NEW met1 ( 5451 1241 ) ( * 1309 ) + NEW met1 ( 4669 1309 ) ( 5451 * ) NEW met1 ( 4669 1241 ) ( * 1309 ) - NEW met1 ( 5819 1173 ) ( * 1241 ) - NEW met1 ( 1219 1309 ) ( 2185 * ) - NEW met1 ( 5819 1173 ) ( 6969 * ) + NEW met2 ( 5819 1139 ) ( * 1241 ) + NEW met1 ( 5819 1139 ) ( 6969 * ) + NEW met1 ( 69 1173 ) ( 690 * ) + NEW met1 ( 3519 1241 ) ( * 1309 ) + NEW met1 ( 2369 1241 ) ( * 1309 ) + NEW met1 ( 2369 1309 ) ( 3151 * ) + NEW met1 ( 3151 1275 ) ( * 1309 ) + NEW met1 ( 3151 1275 ) ( 3519 * ) + NEW met2 ( 1219 1207 ) ( * 1309 ) + NEW met1 ( 1219 1309 ) ( 2001 * ) + NEW met1 ( 2001 1275 ) ( * 1309 ) + NEW met1 ( 2001 1275 ) ( 2369 * ) + NEW met1 ( 690 1173 ) ( * 1207 ) + NEW met1 ( 690 1207 ) ( 1219 * ) + NEW met1 ( 3519 1309 ) ( 4301 * ) NEW met1 ( 8119 1139 ) ( * 1207 ) NEW met1 ( 8119 1139 ) ( 9867 * ) NEW met1 ( 6969 1173 ) ( 8119 * ) - NEW li1 ( 1219 1241 ) L1M1_PR_MR NEW li1 ( 69 1207 ) L1M1_PR_MR NEW li1 ( 6969 1207 ) L1M1_PR_MR - NEW li1 ( 2369 1241 ) L1M1_PR_MR - NEW li1 ( 3519 1241 ) L1M1_PR_MR NEW li1 ( 4669 1241 ) L1M1_PR_MR NEW li1 ( 5819 1241 ) L1M1_PR_MR + NEW met1 ( 5819 1139 ) M1M2_PR + NEW met1 ( 5819 1241 ) M1M2_PR + NEW li1 ( 3519 1241 ) L1M1_PR_MR + NEW li1 ( 2369 1241 ) L1M1_PR_MR + NEW li1 ( 1219 1207 ) L1M1_PR_MR + NEW met1 ( 1219 1207 ) M1M2_PR + NEW met1 ( 1219 1309 ) M1M2_PR NEW li1 ( 8119 1207 ) L1M1_PR_MR NEW li1 ( 9867 1139 ) L1M1_PR_MR ; - - storage_4_0.select0_b ( storage_4_0.select_inv_0 Y ) ( storage_4_0.bit7.obuf0 TE_B ) ( storage_4_0.bit6.obuf0 TE_B ) ( storage_4_0.bit5.obuf0 TE_B ) ( storage_4_0.bit4.obuf0 TE_B ) ( storage_4_0.bit3.obuf0 TE_B ) ( storage_4_0.bit2.obuf0 TE_B ) - ( storage_4_0.bit1.obuf0 TE_B ) ( storage_4_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 897 1173 ) ( * 1207 ) - NEW met1 ( 6647 1241 ) ( * 1309 ) - NEW met1 ( 6969 1275 ) ( * 1309 ) - NEW met1 ( 6647 1275 ) ( 6969 * ) - NEW met1 ( 5497 1241 ) ( 5773 * ) - NEW met2 ( 5773 1241 ) ( * 1309 ) + - storage_4_0_0.select0_b ( storage_4_0_0.select_inv_0 Y ) ( storage_4_0_0.bit7.obuf0 TE_B ) ( storage_4_0_0.bit6.obuf0 TE_B ) ( storage_4_0_0.bit5.obuf0 TE_B ) ( storage_4_0_0.bit4.obuf0 TE_B ) ( storage_4_0_0.bit3.obuf0 TE_B ) ( storage_4_0_0.bit2.obuf0 TE_B ) + ( storage_4_0_0.bit1.obuf0 TE_B ) ( storage_4_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 6647 1241 ) ( 6969 * ) + NEW met1 ( 6969 1241 ) ( * 1309 ) + NEW met1 ( 6647 1173 ) ( * 1241 ) + NEW met1 ( 5497 1207 ) ( 5819 * ) + NEW met1 ( 5819 1173 ) ( * 1207 ) NEW met1 ( 4347 1173 ) ( * 1207 ) NEW met1 ( 4347 1173 ) ( 5497 * ) - NEW met1 ( 5497 1173 ) ( * 1241 ) + NEW met1 ( 5497 1173 ) ( * 1207 ) + NEW met1 ( 5819 1173 ) ( 6647 * ) + NEW met1 ( 1265 1207 ) ( 2047 * ) + NEW met1 ( 1265 1207 ) ( * 1241 ) + NEW met1 ( 897 1241 ) ( 1265 * ) NEW met1 ( 3197 1173 ) ( * 1207 ) - NEW met1 ( 3197 1173 ) ( 4347 * ) - NEW met1 ( 2047 1173 ) ( * 1207 ) NEW met1 ( 2047 1173 ) ( 3197 * ) - NEW met1 ( 897 1173 ) ( 2047 * ) - NEW met1 ( 5773 1309 ) ( 6647 * ) + NEW met1 ( 2047 1173 ) ( * 1207 ) + NEW met1 ( 3197 1173 ) ( 4347 * ) NEW met1 ( 8947 1241 ) ( * 1275 ) NEW met1 ( 8947 1275 ) ( 10189 * ) NEW met1 ( 7797 1241 ) ( 8119 * ) @@ -2113,238 +2096,219 @@ NETS 152 ; NEW met1 ( 8947 1275 ) ( * 1309 ) NEW met1 ( 7797 1241 ) ( * 1309 ) NEW met1 ( 6969 1309 ) ( 7797 * ) - NEW li1 ( 897 1207 ) L1M1_PR_MR NEW li1 ( 6647 1241 ) L1M1_PR_MR - NEW li1 ( 5497 1241 ) L1M1_PR_MR - NEW met1 ( 5773 1241 ) M1M2_PR - NEW met1 ( 5773 1309 ) M1M2_PR + NEW li1 ( 5497 1207 ) L1M1_PR_MR NEW li1 ( 4347 1207 ) L1M1_PR_MR - NEW li1 ( 3197 1207 ) L1M1_PR_MR NEW li1 ( 2047 1207 ) L1M1_PR_MR + NEW li1 ( 897 1241 ) L1M1_PR_MR + NEW li1 ( 3197 1207 ) L1M1_PR_MR NEW li1 ( 8947 1241 ) L1M1_PR_MR NEW li1 ( 10189 1275 ) L1M1_PR_MR NEW li1 ( 7797 1241 ) L1M1_PR_MR ; - - storage_4_0.we0 ( storage_4_0.gcand X ) ( storage_4_0.cg GATE ) + USE SIGNAL + - storage_4_0_0.we0 ( storage_4_0_0.gcand X ) ( storage_4_0_0.cg GATE ) + USE SIGNAL + ROUTED met2 ( 9453 1241 ) ( * 1309 ) NEW met1 ( 9453 1309 ) ( 10097 * ) NEW li1 ( 9453 1241 ) L1M1_PR_MR NEW met1 ( 9453 1241 ) M1M2_PR NEW met1 ( 9453 1309 ) M1M2_PR NEW li1 ( 10097 1309 ) L1M1_PR_MR ; - - storage_5_0.bit0.storage ( storage_5_0.bit0.obuf0 A ) ( storage_5_0.bit0.bit Q ) + USE SIGNAL - + ROUTED met1 ( 759 1479 ) ( 805 * ) - NEW met1 ( 759 1445 ) ( * 1479 ) + - storage_5_0_0.bit0.storage ( storage_5_0_0.bit0.obuf0 A ) ( storage_5_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 805 1445 ) ( * 1479 ) + NEW met1 ( 759 1445 ) ( 805 * ) NEW li1 ( 805 1479 ) L1M1_PR_MR NEW li1 ( 759 1445 ) L1M1_PR_MR ; - - storage_5_0.bit1.storage ( storage_5_0.bit1.obuf0 A ) ( storage_5_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met1 ( 1909 1479 ) ( 1955 * ) - NEW met1 ( 1909 1445 ) ( * 1479 ) + - storage_5_0_0.bit1.storage ( storage_5_0_0.bit1.obuf0 A ) ( storage_5_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 1955 1445 ) ( * 1479 ) + NEW met1 ( 1909 1445 ) ( 1955 * ) NEW li1 ( 1955 1479 ) L1M1_PR_MR NEW li1 ( 1909 1445 ) L1M1_PR_MR ; - - storage_5_0.bit2.storage ( storage_5_0.bit2.obuf0 A ) ( storage_5_0.bit2.bit Q ) + USE SIGNAL - + ROUTED met1 ( 3059 1479 ) ( 3105 * ) - NEW met1 ( 3059 1445 ) ( * 1479 ) + - storage_5_0_0.bit2.storage ( storage_5_0_0.bit2.obuf0 A ) ( storage_5_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 3105 1445 ) ( * 1479 ) + NEW met1 ( 3059 1445 ) ( 3105 * ) NEW li1 ( 3105 1479 ) L1M1_PR_MR NEW li1 ( 3059 1445 ) L1M1_PR_MR ; - - storage_5_0.bit3.storage ( storage_5_0.bit3.obuf0 A ) ( storage_5_0.bit3.bit Q ) + USE SIGNAL - + ROUTED met1 ( 4209 1479 ) ( 4255 * ) - NEW met1 ( 4209 1445 ) ( * 1479 ) + - storage_5_0_0.bit3.storage ( storage_5_0_0.bit3.obuf0 A ) ( storage_5_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 4255 1445 ) ( * 1479 ) + NEW met1 ( 4209 1445 ) ( 4255 * ) NEW li1 ( 4255 1479 ) L1M1_PR_MR NEW li1 ( 4209 1445 ) L1M1_PR_MR ; - - storage_5_0.bit4.storage ( storage_5_0.bit4.obuf0 A ) ( storage_5_0.bit4.bit Q ) + USE SIGNAL - + ROUTED met1 ( 5359 1479 ) ( 5405 * ) - NEW met1 ( 5359 1445 ) ( * 1479 ) + - storage_5_0_0.bit4.storage ( storage_5_0_0.bit4.obuf0 A ) ( storage_5_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 5405 1445 ) ( * 1479 ) + NEW met1 ( 5359 1445 ) ( 5405 * ) NEW li1 ( 5405 1479 ) L1M1_PR_MR NEW li1 ( 5359 1445 ) L1M1_PR_MR ; - - storage_5_0.bit5.storage ( storage_5_0.bit5.obuf0 A ) ( storage_5_0.bit5.bit Q ) + USE SIGNAL - + ROUTED met1 ( 6509 1479 ) ( 6555 * ) - NEW met1 ( 6509 1445 ) ( * 1479 ) + - storage_5_0_0.bit5.storage ( storage_5_0_0.bit5.obuf0 A ) ( storage_5_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 6555 1445 ) ( * 1479 ) + NEW met1 ( 6509 1445 ) ( 6555 * ) NEW li1 ( 6555 1479 ) L1M1_PR_MR NEW li1 ( 6509 1445 ) L1M1_PR_MR ; - - storage_5_0.bit6.storage ( storage_5_0.bit6.obuf0 A ) ( storage_5_0.bit6.bit Q ) + USE SIGNAL - + ROUTED met1 ( 7659 1479 ) ( 7705 * ) - NEW met1 ( 7659 1445 ) ( * 1479 ) + - storage_5_0_0.bit6.storage ( storage_5_0_0.bit6.obuf0 A ) ( storage_5_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 7705 1445 ) ( * 1479 ) + NEW met1 ( 7659 1445 ) ( 7705 * ) NEW li1 ( 7705 1479 ) L1M1_PR_MR NEW li1 ( 7659 1445 ) L1M1_PR_MR ; - - storage_5_0.bit7.storage ( storage_5_0.bit7.obuf0 A ) ( storage_5_0.bit7.bit Q ) + USE SIGNAL - + ROUTED met1 ( 8809 1479 ) ( 8855 * ) - NEW met1 ( 8809 1445 ) ( * 1479 ) + - storage_5_0_0.bit7.storage ( storage_5_0_0.bit7.obuf0 A ) ( storage_5_0_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 8855 1445 ) ( * 1479 ) + NEW met1 ( 8809 1445 ) ( 8855 * ) NEW li1 ( 8855 1479 ) L1M1_PR_MR NEW li1 ( 8809 1445 ) L1M1_PR_MR ; - - storage_5_0.gclock ( storage_5_0.cg GCLK ) ( storage_5_0.bit7.bit CLK ) ( storage_5_0.bit6.bit CLK ) ( storage_5_0.bit5.bit CLK ) ( storage_5_0.bit4.bit CLK ) ( storage_5_0.bit3.bit CLK ) ( storage_5_0.bit2.bit CLK ) - ( storage_5_0.bit1.bit CLK ) ( storage_5_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 1219 1411 ) ( * 1479 ) - NEW met1 ( 69 1513 ) ( 851 * ) - NEW met1 ( 851 1479 ) ( * 1513 ) - NEW met1 ( 851 1479 ) ( 1219 * ) - NEW met1 ( 6969 1513 ) ( 7153 * ) - NEW met1 ( 7153 1513 ) ( * 1547 ) - NEW met1 ( 6969 1411 ) ( * 1513 ) - NEW met1 ( 2369 1411 ) ( * 1479 ) - NEW met1 ( 3519 1411 ) ( * 1479 ) - NEW met1 ( 2369 1411 ) ( 3519 * ) - NEW met1 ( 4669 1411 ) ( * 1479 ) - NEW met1 ( 3519 1411 ) ( 4669 * ) - NEW met1 ( 5819 1411 ) ( * 1479 ) - NEW met1 ( 4669 1411 ) ( 5819 * ) - NEW met1 ( 1219 1411 ) ( 2369 * ) - NEW met1 ( 5819 1411 ) ( 6969 * ) - NEW met1 ( 8119 1513 ) ( 9223 * ) - NEW met1 ( 9223 1513 ) ( * 1581 ) - NEW met1 ( 9223 1581 ) ( 9867 * ) - NEW met1 ( 8119 1513 ) ( * 1547 ) - NEW met1 ( 7153 1547 ) ( 8119 * ) - NEW li1 ( 1219 1479 ) L1M1_PR_MR + - storage_5_0_0.gclock ( storage_5_0_0.cg GCLK ) ( storage_5_0_0.bit7.bit CLK ) ( storage_5_0_0.bit6.bit CLK ) ( storage_5_0_0.bit5.bit CLK ) ( storage_5_0_0.bit4.bit CLK ) ( storage_5_0_0.bit3.bit CLK ) ( storage_5_0_0.bit2.bit CLK ) + ( storage_5_0_0.bit1.bit CLK ) ( storage_5_0_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 1219 1513 ) ( 2369 * ) + NEW met1 ( 69 1513 ) ( 1219 * ) + NEW met1 ( 4669 1513 ) ( 5819 * ) + NEW met1 ( 3519 1513 ) ( 4669 * ) + NEW met1 ( 2369 1513 ) ( 3519 * ) + NEW met1 ( 6969 1411 ) ( * 1479 ) + NEW met1 ( 6601 1479 ) ( * 1513 ) + NEW met1 ( 6601 1479 ) ( 6969 * ) + NEW met1 ( 5819 1513 ) ( 6601 * ) + NEW met1 ( 8119 1411 ) ( * 1479 ) + NEW met1 ( 8119 1411 ) ( 9867 * ) + NEW met1 ( 6969 1411 ) ( 8119 * ) + NEW li1 ( 2369 1513 ) L1M1_PR_MR + NEW li1 ( 1219 1513 ) L1M1_PR_MR NEW li1 ( 69 1513 ) L1M1_PR_MR - NEW li1 ( 6969 1513 ) L1M1_PR_MR - NEW li1 ( 2369 1479 ) L1M1_PR_MR - NEW li1 ( 3519 1479 ) L1M1_PR_MR - NEW li1 ( 4669 1479 ) L1M1_PR_MR - NEW li1 ( 5819 1479 ) L1M1_PR_MR - NEW li1 ( 8119 1513 ) L1M1_PR_MR - NEW li1 ( 9867 1581 ) L1M1_PR_MR ; - - storage_5_0.select0_b ( storage_5_0.select_inv_0 Y ) ( storage_5_0.bit7.obuf0 TE_B ) ( storage_5_0.bit6.obuf0 TE_B ) ( storage_5_0.bit5.obuf0 TE_B ) ( storage_5_0.bit4.obuf0 TE_B ) ( storage_5_0.bit3.obuf0 TE_B ) ( storage_5_0.bit2.obuf0 TE_B ) - ( storage_5_0.bit1.obuf0 TE_B ) ( storage_5_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 6647 1513 ) ( 6923 * ) - NEW met1 ( 6923 1513 ) ( * 1581 ) - NEW met1 ( 6210 1513 ) ( 6647 * ) - NEW met1 ( 5497 1513 ) ( * 1547 ) - NEW met1 ( 5497 1547 ) ( 6210 * ) - NEW met1 ( 6210 1513 ) ( * 1547 ) - NEW met1 ( 4347 1513 ) ( 5497 * ) - NEW met1 ( 3197 1513 ) ( 4347 * ) - NEW met1 ( 2047 1513 ) ( 3197 * ) - NEW met1 ( 897 1513 ) ( 2047 * ) + NEW li1 ( 5819 1513 ) L1M1_PR_MR + NEW li1 ( 4669 1513 ) L1M1_PR_MR + NEW li1 ( 3519 1513 ) L1M1_PR_MR + NEW li1 ( 6969 1479 ) L1M1_PR_MR + NEW li1 ( 8119 1479 ) L1M1_PR_MR + NEW li1 ( 9867 1411 ) L1M1_PR_MR ; + - storage_5_0_0.select0_b ( storage_5_0_0.select_inv_0 Y ) ( storage_5_0_0.bit7.obuf0 TE_B ) ( storage_5_0_0.bit6.obuf0 TE_B ) ( storage_5_0_0.bit5.obuf0 TE_B ) ( storage_5_0_0.bit4.obuf0 TE_B ) ( storage_5_0_0.bit3.obuf0 TE_B ) ( storage_5_0_0.bit2.obuf0 TE_B ) + ( storage_5_0_0.bit1.obuf0 TE_B ) ( storage_5_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 2047 1411 ) ( * 1479 ) + NEW met1 ( 897 1411 ) ( 2047 * ) + NEW met1 ( 897 1411 ) ( * 1479 ) + NEW met1 ( 3197 1411 ) ( * 1479 ) + NEW met1 ( 2047 1411 ) ( 3197 * ) + NEW met1 ( 4347 1411 ) ( * 1479 ) + NEW met1 ( 5497 1411 ) ( * 1479 ) + NEW met1 ( 4347 1411 ) ( 5497 * ) + NEW met1 ( 3197 1411 ) ( 4347 * ) + NEW met2 ( 6647 1411 ) ( * 1513 ) + NEW met1 ( 5497 1411 ) ( 6647 * ) NEW met1 ( 8947 1445 ) ( * 1479 ) NEW met1 ( 8947 1445 ) ( 10189 * ) - NEW met1 ( 7797 1411 ) ( * 1479 ) - NEW met1 ( 7797 1411 ) ( 8947 * ) - NEW met1 ( 8947 1411 ) ( * 1445 ) - NEW met2 ( 7797 1479 ) ( * 1581 ) - NEW met1 ( 6923 1581 ) ( 7797 * ) - NEW li1 ( 897 1513 ) L1M1_PR_MR + NEW met1 ( 7797 1513 ) ( * 1547 ) + NEW met1 ( 7797 1547 ) ( 8119 * ) + NEW met1 ( 8119 1547 ) ( * 1581 ) + NEW met1 ( 8119 1581 ) ( 8947 * ) + NEW met2 ( 8947 1479 ) ( * 1581 ) + NEW met1 ( 6647 1513 ) ( 7797 * ) + NEW li1 ( 2047 1479 ) L1M1_PR_MR + NEW li1 ( 897 1479 ) L1M1_PR_MR + NEW li1 ( 3197 1479 ) L1M1_PR_MR + NEW li1 ( 4347 1479 ) L1M1_PR_MR + NEW li1 ( 5497 1479 ) L1M1_PR_MR NEW li1 ( 6647 1513 ) L1M1_PR_MR - NEW li1 ( 5497 1513 ) L1M1_PR_MR - NEW li1 ( 4347 1513 ) L1M1_PR_MR - NEW li1 ( 3197 1513 ) L1M1_PR_MR - NEW li1 ( 2047 1513 ) L1M1_PR_MR + NEW met1 ( 6647 1411 ) M1M2_PR + NEW met1 ( 6647 1513 ) M1M2_PR NEW li1 ( 8947 1479 ) L1M1_PR_MR NEW li1 ( 10189 1445 ) L1M1_PR_MR - NEW li1 ( 7797 1479 ) L1M1_PR_MR - NEW met1 ( 7797 1581 ) M1M2_PR - NEW met1 ( 7797 1479 ) M1M2_PR ; - - storage_5_0.we0 ( storage_5_0.gcand X ) ( storage_5_0.cg GATE ) + USE SIGNAL - + ROUTED met2 ( 9453 1411 ) ( * 1479 ) - NEW met1 ( 9453 1411 ) ( 10097 * ) - NEW li1 ( 9453 1479 ) L1M1_PR_MR - NEW met1 ( 9453 1479 ) M1M2_PR - NEW met1 ( 9453 1411 ) M1M2_PR - NEW li1 ( 10097 1411 ) L1M1_PR_MR ; - - storage_6_0.bit0.storage ( storage_6_0.bit0.obuf0 A ) ( storage_6_0.bit0.bit Q ) + USE SIGNAL + NEW li1 ( 7797 1513 ) L1M1_PR_MR + NEW met1 ( 8947 1581 ) M1M2_PR + NEW met1 ( 8947 1479 ) M1M2_PR ; + - storage_5_0_0.we0 ( storage_5_0_0.gcand X ) ( storage_5_0_0.cg GATE ) + USE SIGNAL + + ROUTED met1 ( 9453 1581 ) ( 10097 * ) + NEW li1 ( 9453 1581 ) L1M1_PR_MR + NEW li1 ( 10097 1581 ) L1M1_PR_MR ; + - storage_6_0_0.bit0.storage ( storage_6_0_0.bit0.obuf0 A ) ( storage_6_0_0.bit0.bit Q ) + USE SIGNAL + ROUTED met1 ( 805 1785 ) ( * 1819 ) NEW met1 ( 759 1819 ) ( 805 * ) NEW li1 ( 805 1785 ) L1M1_PR_MR NEW li1 ( 759 1819 ) L1M1_PR_MR ; - - storage_6_0.bit1.storage ( storage_6_0.bit1.obuf0 A ) ( storage_6_0.bit1.bit Q ) + USE SIGNAL + - storage_6_0_0.bit1.storage ( storage_6_0_0.bit1.obuf0 A ) ( storage_6_0_0.bit1.bit Q ) + USE SIGNAL + ROUTED met1 ( 1955 1785 ) ( * 1819 ) NEW met1 ( 1909 1819 ) ( 1955 * ) NEW li1 ( 1955 1785 ) L1M1_PR_MR NEW li1 ( 1909 1819 ) L1M1_PR_MR ; - - storage_6_0.bit2.storage ( storage_6_0.bit2.obuf0 A ) ( storage_6_0.bit2.bit Q ) + USE SIGNAL + - storage_6_0_0.bit2.storage ( storage_6_0_0.bit2.obuf0 A ) ( storage_6_0_0.bit2.bit Q ) + USE SIGNAL + ROUTED met1 ( 3105 1785 ) ( * 1819 ) NEW met1 ( 3059 1819 ) ( 3105 * ) NEW li1 ( 3105 1785 ) L1M1_PR_MR NEW li1 ( 3059 1819 ) L1M1_PR_MR ; - - storage_6_0.bit3.storage ( storage_6_0.bit3.obuf0 A ) ( storage_6_0.bit3.bit Q ) + USE SIGNAL + - storage_6_0_0.bit3.storage ( storage_6_0_0.bit3.obuf0 A ) ( storage_6_0_0.bit3.bit Q ) + USE SIGNAL + ROUTED met1 ( 4255 1785 ) ( * 1819 ) NEW met1 ( 4209 1819 ) ( 4255 * ) NEW li1 ( 4255 1785 ) L1M1_PR_MR NEW li1 ( 4209 1819 ) L1M1_PR_MR ; - - storage_6_0.bit4.storage ( storage_6_0.bit4.obuf0 A ) ( storage_6_0.bit4.bit Q ) + USE SIGNAL + - storage_6_0_0.bit4.storage ( storage_6_0_0.bit4.obuf0 A ) ( storage_6_0_0.bit4.bit Q ) + USE SIGNAL + ROUTED met1 ( 5405 1785 ) ( * 1819 ) NEW met1 ( 5359 1819 ) ( 5405 * ) NEW li1 ( 5405 1785 ) L1M1_PR_MR NEW li1 ( 5359 1819 ) L1M1_PR_MR ; - - storage_6_0.bit5.storage ( storage_6_0.bit5.obuf0 A ) ( storage_6_0.bit5.bit Q ) + USE SIGNAL + - storage_6_0_0.bit5.storage ( storage_6_0_0.bit5.obuf0 A ) ( storage_6_0_0.bit5.bit Q ) + USE SIGNAL + ROUTED met1 ( 6555 1785 ) ( * 1819 ) NEW met1 ( 6509 1819 ) ( 6555 * ) NEW li1 ( 6555 1785 ) L1M1_PR_MR NEW li1 ( 6509 1819 ) L1M1_PR_MR ; - - storage_6_0.bit6.storage ( storage_6_0.bit6.obuf0 A ) ( storage_6_0.bit6.bit Q ) + USE SIGNAL + - storage_6_0_0.bit6.storage ( storage_6_0_0.bit6.obuf0 A ) ( storage_6_0_0.bit6.bit Q ) + USE SIGNAL + ROUTED met1 ( 7705 1785 ) ( * 1819 ) NEW met1 ( 7659 1819 ) ( 7705 * ) NEW li1 ( 7705 1785 ) L1M1_PR_MR NEW li1 ( 7659 1819 ) L1M1_PR_MR ; - - storage_6_0.bit7.storage ( storage_6_0.bit7.obuf0 A ) ( storage_6_0.bit7.bit Q ) + USE SIGNAL + - storage_6_0_0.bit7.storage ( storage_6_0_0.bit7.obuf0 A ) ( storage_6_0_0.bit7.bit Q ) + USE SIGNAL + ROUTED met1 ( 8855 1785 ) ( * 1819 ) NEW met1 ( 8809 1819 ) ( 8855 * ) NEW li1 ( 8855 1785 ) L1M1_PR_MR NEW li1 ( 8809 1819 ) L1M1_PR_MR ; - - storage_6_0.gclock ( storage_6_0.cg GCLK ) ( storage_6_0.bit7.bit CLK ) ( storage_6_0.bit6.bit CLK ) ( storage_6_0.bit5.bit CLK ) ( storage_6_0.bit4.bit CLK ) ( storage_6_0.bit3.bit CLK ) ( storage_6_0.bit2.bit CLK ) - ( storage_6_0.bit1.bit CLK ) ( storage_6_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 1219 1683 ) ( * 1751 ) + - storage_6_0_0.gclock ( storage_6_0_0.cg GCLK ) ( storage_6_0_0.bit7.bit CLK ) ( storage_6_0_0.bit6.bit CLK ) ( storage_6_0_0.bit5.bit CLK ) ( storage_6_0_0.bit4.bit CLK ) ( storage_6_0_0.bit3.bit CLK ) ( storage_6_0_0.bit2.bit CLK ) + ( storage_6_0_0.bit1.bit CLK ) ( storage_6_0_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 2369 1785 ) ( * 1853 ) + NEW met1 ( 2369 1853 ) ( 3151 * ) + NEW met1 ( 3151 1785 ) ( * 1853 ) + NEW met1 ( 1219 1785 ) ( * 1853 ) + NEW met1 ( 1219 1853 ) ( 2001 * ) + NEW met1 ( 2001 1819 ) ( * 1853 ) + NEW met1 ( 2001 1819 ) ( 2369 * ) NEW met1 ( 69 1717 ) ( * 1751 ) - NEW met1 ( 69 1717 ) ( 1219 * ) - NEW met1 ( 6969 1717 ) ( * 1751 ) - NEW met1 ( 6969 1683 ) ( * 1717 ) - NEW met1 ( 3381 1785 ) ( 3519 * ) - NEW met1 ( 3381 1785 ) ( * 1853 ) - NEW met1 ( 4485 1751 ) ( 4669 * ) - NEW met1 ( 4485 1751 ) ( * 1853 ) - NEW met1 ( 3519 1853 ) ( 4485 * ) + NEW met1 ( 69 1717 ) ( 851 * ) + NEW met1 ( 851 1717 ) ( * 1785 ) + NEW met1 ( 851 1785 ) ( 1219 * ) + NEW met1 ( 4669 1785 ) ( * 1853 ) + NEW met1 ( 4669 1853 ) ( 5451 * ) + NEW met1 ( 5451 1819 ) ( * 1853 ) NEW met1 ( 3519 1785 ) ( * 1853 ) - NEW met1 ( 4715 1717 ) ( * 1751 ) - NEW met1 ( 4669 1751 ) ( 4715 * ) - NEW met1 ( 5819 1683 ) ( * 1751 ) - NEW met1 ( 5819 1683 ) ( 6969 * ) - NEW met2 ( 2277 1683 ) ( * 1853 ) - NEW met1 ( 2369 1751 ) ( 2415 * ) - NEW met2 ( 2415 1683 ) ( * 1751 ) - NEW met1 ( 2277 1683 ) ( 2415 * ) - NEW met1 ( 1219 1683 ) ( 2277 * ) - NEW met1 ( 2277 1853 ) ( 3381 * ) - NEW met1 ( 5520 1751 ) ( 5819 * ) - NEW met1 ( 5520 1717 ) ( * 1751 ) - NEW met1 ( 4715 1717 ) ( 5520 * ) + NEW met1 ( 3519 1853 ) ( 4301 * ) + NEW met1 ( 4301 1819 ) ( * 1853 ) + NEW met1 ( 4301 1819 ) ( 4669 * ) + NEW met1 ( 3151 1785 ) ( 3519 * ) + NEW met1 ( 6969 1751 ) ( 7015 * ) + NEW met1 ( 7015 1717 ) ( * 1751 ) + NEW met1 ( 5819 1785 ) ( * 1853 ) + NEW met1 ( 5819 1853 ) ( 6601 * ) + NEW met1 ( 6601 1819 ) ( * 1853 ) + NEW met1 ( 6601 1819 ) ( 6969 * ) + NEW met1 ( 6969 1751 ) ( * 1819 ) + NEW met1 ( 5451 1819 ) ( 5819 * ) NEW met1 ( 8119 1683 ) ( * 1751 ) NEW met1 ( 8119 1683 ) ( 9867 * ) - NEW met1 ( 6969 1717 ) ( 8119 * ) - NEW li1 ( 1219 1751 ) L1M1_PR_MR + NEW met1 ( 7015 1717 ) ( 8119 * ) + NEW li1 ( 2369 1785 ) L1M1_PR_MR + NEW li1 ( 1219 1785 ) L1M1_PR_MR NEW li1 ( 69 1751 ) L1M1_PR_MR - NEW li1 ( 6969 1751 ) L1M1_PR_MR + NEW li1 ( 4669 1785 ) L1M1_PR_MR NEW li1 ( 3519 1785 ) L1M1_PR_MR - NEW li1 ( 4669 1751 ) L1M1_PR_MR - NEW li1 ( 5819 1751 ) L1M1_PR_MR - NEW met1 ( 2277 1683 ) M1M2_PR - NEW met1 ( 2277 1853 ) M1M2_PR - NEW li1 ( 2369 1751 ) L1M1_PR_MR - NEW met1 ( 2415 1751 ) M1M2_PR - NEW met1 ( 2415 1683 ) M1M2_PR + NEW li1 ( 6969 1751 ) L1M1_PR_MR + NEW li1 ( 5819 1785 ) L1M1_PR_MR NEW li1 ( 8119 1751 ) L1M1_PR_MR NEW li1 ( 9867 1683 ) L1M1_PR_MR ; - - storage_6_0.select0_b ( storage_6_0.select_inv_0 Y ) ( storage_6_0.bit7.obuf0 TE_B ) ( storage_6_0.bit6.obuf0 TE_B ) ( storage_6_0.bit5.obuf0 TE_B ) ( storage_6_0.bit4.obuf0 TE_B ) ( storage_6_0.bit3.obuf0 TE_B ) ( storage_6_0.bit2.obuf0 TE_B ) - ( storage_6_0.bit1.obuf0 TE_B ) ( storage_6_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 1265 1751 ) ( * 1785 ) - NEW met1 ( 897 1785 ) ( 1265 * ) - NEW met1 ( 6647 1785 ) ( 6877 * ) - NEW met1 ( 6877 1785 ) ( * 1853 ) - NEW met1 ( 6647 1717 ) ( * 1785 ) - NEW met1 ( 6210 1717 ) ( 6647 * ) - NEW met1 ( 5865 1751 ) ( * 1785 ) - NEW met1 ( 5865 1751 ) ( 6210 * ) - NEW met1 ( 6210 1717 ) ( * 1751 ) - NEW met1 ( 4347 1683 ) ( * 1751 ) + - storage_6_0_0.select0_b ( storage_6_0_0.select_inv_0 Y ) ( storage_6_0_0.bit7.obuf0 TE_B ) ( storage_6_0_0.bit6.obuf0 TE_B ) ( storage_6_0_0.bit5.obuf0 TE_B ) ( storage_6_0_0.bit4.obuf0 TE_B ) ( storage_6_0_0.bit3.obuf0 TE_B ) ( storage_6_0_0.bit2.obuf0 TE_B ) + ( storage_6_0_0.bit1.obuf0 TE_B ) ( storage_6_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 2047 1717 ) ( * 1751 ) + NEW met1 ( 897 1717 ) ( 2047 * ) + NEW met1 ( 897 1717 ) ( * 1751 ) NEW met1 ( 3197 1717 ) ( * 1751 ) + NEW met1 ( 2047 1717 ) ( 3197 * ) + NEW met1 ( 4347 1717 ) ( * 1751 ) + NEW met1 ( 5497 1717 ) ( * 1751 ) + NEW met1 ( 4347 1717 ) ( 5497 * ) NEW met1 ( 3197 1717 ) ( 4347 * ) - NEW met1 ( 1265 1751 ) ( 2047 * ) - NEW met2 ( 2323 1751 ) ( * 1802 ) - NEW met2 ( 2323 1802 ) ( 2461 * ) - NEW met2 ( 2461 1717 ) ( * 1802 ) - NEW met1 ( 2047 1751 ) ( 2323 * ) - NEW met1 ( 2461 1717 ) ( 3197 * ) - NEW met2 ( 5497 1683 ) ( * 1785 ) - NEW met1 ( 4347 1683 ) ( 5497 * ) - NEW met1 ( 5497 1785 ) ( 5865 * ) + NEW met1 ( 6647 1717 ) ( * 1751 ) + NEW met1 ( 6647 1717 ) ( 6877 * ) + NEW met2 ( 6877 1717 ) ( * 1853 ) + NEW met1 ( 5497 1717 ) ( 6647 * ) NEW met1 ( 8947 1785 ) ( * 1819 ) NEW met1 ( 8947 1819 ) ( 10189 * ) NEW met1 ( 7797 1785 ) ( 8119 * ) @@ -2353,129 +2317,123 @@ NETS 152 ; NEW met1 ( 8947 1819 ) ( * 1853 ) NEW met1 ( 7797 1785 ) ( * 1853 ) NEW met1 ( 6877 1853 ) ( 7797 * ) - NEW li1 ( 897 1785 ) L1M1_PR_MR - NEW li1 ( 6647 1785 ) L1M1_PR_MR - NEW li1 ( 4347 1751 ) L1M1_PR_MR - NEW li1 ( 3197 1751 ) L1M1_PR_MR NEW li1 ( 2047 1751 ) L1M1_PR_MR - NEW met1 ( 2323 1751 ) M1M2_PR - NEW met1 ( 2461 1717 ) M1M2_PR - NEW met1 ( 5497 1785 ) M1M2_PR - NEW met1 ( 5497 1683 ) M1M2_PR - NEW li1 ( 5497 1785 ) L1M1_PR_MR + NEW li1 ( 897 1751 ) L1M1_PR_MR + NEW li1 ( 3197 1751 ) L1M1_PR_MR + NEW li1 ( 4347 1751 ) L1M1_PR_MR + NEW li1 ( 5497 1751 ) L1M1_PR_MR + NEW li1 ( 6647 1751 ) L1M1_PR_MR + NEW met1 ( 6877 1717 ) M1M2_PR + NEW met1 ( 6877 1853 ) M1M2_PR NEW li1 ( 8947 1785 ) L1M1_PR_MR NEW li1 ( 10189 1819 ) L1M1_PR_MR - NEW li1 ( 7797 1785 ) L1M1_PR_MR - NEW met1 ( 5497 1785 ) RECT ( -35 -7 0 7 ) ; - - storage_6_0.we0 ( storage_6_0.gcand X ) ( storage_6_0.cg GATE ) + USE SIGNAL + NEW li1 ( 7797 1785 ) L1M1_PR_MR ; + - storage_6_0_0.we0 ( storage_6_0_0.gcand X ) ( storage_6_0_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 9453 1785 ) ( 9821 * ) NEW met1 ( 9821 1717 ) ( * 1785 ) NEW met1 ( 9821 1717 ) ( 10097 * ) NEW li1 ( 9453 1785 ) L1M1_PR_MR NEW li1 ( 10097 1717 ) L1M1_PR_MR ; - - storage_7_0.bit0.storage ( storage_7_0.bit0.obuf0 A ) ( storage_7_0.bit0.bit Q ) + USE SIGNAL - + ROUTED met1 ( 759 2023 ) ( 805 * ) - NEW met1 ( 759 1989 ) ( * 2023 ) + - storage_7_0_0.bit0.storage ( storage_7_0_0.bit0.obuf0 A ) ( storage_7_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 805 1989 ) ( * 2023 ) + NEW met1 ( 759 1989 ) ( 805 * ) NEW li1 ( 805 2023 ) L1M1_PR_MR NEW li1 ( 759 1989 ) L1M1_PR_MR ; - - storage_7_0.bit1.storage ( storage_7_0.bit1.obuf0 A ) ( storage_7_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met1 ( 1909 2023 ) ( 1955 * ) - NEW met1 ( 1909 1989 ) ( * 2023 ) + - storage_7_0_0.bit1.storage ( storage_7_0_0.bit1.obuf0 A ) ( storage_7_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 1955 1989 ) ( * 2023 ) + NEW met1 ( 1909 1989 ) ( 1955 * ) NEW li1 ( 1955 2023 ) L1M1_PR_MR NEW li1 ( 1909 1989 ) L1M1_PR_MR ; - - storage_7_0.bit2.storage ( storage_7_0.bit2.obuf0 A ) ( storage_7_0.bit2.bit Q ) + USE SIGNAL - + ROUTED met1 ( 3059 2023 ) ( 3105 * ) - NEW met1 ( 3059 1989 ) ( * 2023 ) + - storage_7_0_0.bit2.storage ( storage_7_0_0.bit2.obuf0 A ) ( storage_7_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 3105 1989 ) ( * 2023 ) + NEW met1 ( 3059 1989 ) ( 3105 * ) NEW li1 ( 3105 2023 ) L1M1_PR_MR NEW li1 ( 3059 1989 ) L1M1_PR_MR ; - - storage_7_0.bit3.storage ( storage_7_0.bit3.obuf0 A ) ( storage_7_0.bit3.bit Q ) + USE SIGNAL - + ROUTED met1 ( 4209 2023 ) ( 4255 * ) - NEW met1 ( 4209 1989 ) ( * 2023 ) + - storage_7_0_0.bit3.storage ( storage_7_0_0.bit3.obuf0 A ) ( storage_7_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 4255 1989 ) ( * 2023 ) + NEW met1 ( 4209 1989 ) ( 4255 * ) NEW li1 ( 4255 2023 ) L1M1_PR_MR NEW li1 ( 4209 1989 ) L1M1_PR_MR ; - - storage_7_0.bit4.storage ( storage_7_0.bit4.obuf0 A ) ( storage_7_0.bit4.bit Q ) + USE SIGNAL - + ROUTED met1 ( 5359 2023 ) ( 5405 * ) - NEW met1 ( 5359 1989 ) ( * 2023 ) + - storage_7_0_0.bit4.storage ( storage_7_0_0.bit4.obuf0 A ) ( storage_7_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 5405 1989 ) ( * 2023 ) + NEW met1 ( 5359 1989 ) ( 5405 * ) NEW li1 ( 5405 2023 ) L1M1_PR_MR NEW li1 ( 5359 1989 ) L1M1_PR_MR ; - - storage_7_0.bit5.storage ( storage_7_0.bit5.obuf0 A ) ( storage_7_0.bit5.bit Q ) + USE SIGNAL - + ROUTED met1 ( 6509 2023 ) ( 6555 * ) - NEW met1 ( 6509 1989 ) ( * 2023 ) + - storage_7_0_0.bit5.storage ( storage_7_0_0.bit5.obuf0 A ) ( storage_7_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 6555 1989 ) ( * 2023 ) + NEW met1 ( 6509 1989 ) ( 6555 * ) NEW li1 ( 6555 2023 ) L1M1_PR_MR NEW li1 ( 6509 1989 ) L1M1_PR_MR ; - - storage_7_0.bit6.storage ( storage_7_0.bit6.obuf0 A ) ( storage_7_0.bit6.bit Q ) + USE SIGNAL - + ROUTED met1 ( 7659 2023 ) ( 7705 * ) - NEW met1 ( 7659 1989 ) ( * 2023 ) + - storage_7_0_0.bit6.storage ( storage_7_0_0.bit6.obuf0 A ) ( storage_7_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 7705 1989 ) ( * 2023 ) + NEW met1 ( 7659 1989 ) ( 7705 * ) NEW li1 ( 7705 2023 ) L1M1_PR_MR NEW li1 ( 7659 1989 ) L1M1_PR_MR ; - - storage_7_0.bit7.storage ( storage_7_0.bit7.obuf0 A ) ( storage_7_0.bit7.bit Q ) + USE SIGNAL - + ROUTED met1 ( 8809 2023 ) ( 8855 * ) - NEW met1 ( 8809 1989 ) ( * 2023 ) + - storage_7_0_0.bit7.storage ( storage_7_0_0.bit7.obuf0 A ) ( storage_7_0_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 8855 1989 ) ( * 2023 ) + NEW met1 ( 8809 1989 ) ( 8855 * ) NEW li1 ( 8855 2023 ) L1M1_PR_MR NEW li1 ( 8809 1989 ) L1M1_PR_MR ; - - storage_7_0.gclock ( storage_7_0.cg GCLK ) ( storage_7_0.bit7.bit CLK ) ( storage_7_0.bit6.bit CLK ) ( storage_7_0.bit5.bit CLK ) ( storage_7_0.bit4.bit CLK ) ( storage_7_0.bit3.bit CLK ) ( storage_7_0.bit2.bit CLK ) - ( storage_7_0.bit1.bit CLK ) ( storage_7_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 1219 1955 ) ( * 2023 ) + - storage_7_0_0.gclock ( storage_7_0_0.cg GCLK ) ( storage_7_0_0.bit7.bit CLK ) ( storage_7_0_0.bit6.bit CLK ) ( storage_7_0_0.bit5.bit CLK ) ( storage_7_0_0.bit4.bit CLK ) ( storage_7_0_0.bit3.bit CLK ) ( storage_7_0_0.bit2.bit CLK ) + ( storage_7_0_0.bit1.bit CLK ) ( storage_7_0_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 2369 1955 ) ( * 2023 ) + NEW met1 ( 1219 1955 ) ( * 2023 ) + NEW met1 ( 1219 1955 ) ( 2369 * ) NEW met1 ( 69 1955 ) ( * 2023 ) NEW met1 ( 69 1955 ) ( 1219 * ) - NEW met1 ( 6969 1955 ) ( * 2023 ) - NEW met1 ( 2369 1955 ) ( * 2023 ) - NEW met1 ( 3519 1955 ) ( * 2023 ) - NEW met1 ( 2369 1955 ) ( 3519 * ) - NEW met1 ( 4669 1955 ) ( * 2023 ) - NEW met1 ( 3519 1955 ) ( 4669 * ) NEW met1 ( 5819 1955 ) ( * 2023 ) + NEW met1 ( 4669 1955 ) ( * 2023 ) NEW met1 ( 4669 1955 ) ( 5819 * ) - NEW met1 ( 1219 1955 ) ( 2369 * ) + NEW met1 ( 3519 1955 ) ( * 2023 ) + NEW met1 ( 2369 1955 ) ( 4669 * ) + NEW met1 ( 6969 1955 ) ( * 2023 ) NEW met1 ( 5819 1955 ) ( 6969 * ) NEW met1 ( 8119 1955 ) ( * 2023 ) NEW met1 ( 8119 1955 ) ( 9867 * ) NEW met1 ( 6969 1955 ) ( 8119 * ) + NEW li1 ( 2369 2023 ) L1M1_PR_MR NEW li1 ( 1219 2023 ) L1M1_PR_MR NEW li1 ( 69 2023 ) L1M1_PR_MR - NEW li1 ( 6969 2023 ) L1M1_PR_MR - NEW li1 ( 2369 2023 ) L1M1_PR_MR - NEW li1 ( 3519 2023 ) L1M1_PR_MR - NEW li1 ( 4669 2023 ) L1M1_PR_MR NEW li1 ( 5819 2023 ) L1M1_PR_MR + NEW li1 ( 4669 2023 ) L1M1_PR_MR + NEW li1 ( 3519 2023 ) L1M1_PR_MR + NEW li1 ( 6969 2023 ) L1M1_PR_MR NEW li1 ( 8119 2023 ) L1M1_PR_MR NEW li1 ( 9867 1955 ) L1M1_PR_MR ; - - storage_7_0.select0_b ( storage_7_0.select_inv_0 Y ) ( storage_7_0.bit7.obuf0 TE_B ) ( storage_7_0.bit6.obuf0 TE_B ) ( storage_7_0.bit5.obuf0 TE_B ) ( storage_7_0.bit4.obuf0 TE_B ) ( storage_7_0.bit3.obuf0 TE_B ) ( storage_7_0.bit2.obuf0 TE_B ) - ( storage_7_0.bit1.obuf0 TE_B ) ( storage_7_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 897 2057 ) ( * 2091 ) - NEW met1 ( 6647 2057 ) ( * 2091 ) - NEW met1 ( 6210 2057 ) ( 6647 * ) - NEW met1 ( 2047 2057 ) ( * 2091 ) + - storage_7_0_0.select0_b ( storage_7_0_0.select_inv_0 Y ) ( storage_7_0_0.bit7.obuf0 TE_B ) ( storage_7_0_0.bit6.obuf0 TE_B ) ( storage_7_0_0.bit5.obuf0 TE_B ) ( storage_7_0_0.bit4.obuf0 TE_B ) ( storage_7_0_0.bit3.obuf0 TE_B ) ( storage_7_0_0.bit2.obuf0 TE_B ) + ( storage_7_0_0.bit1.obuf0 TE_B ) ( storage_7_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 2047 2057 ) ( * 2091 ) + NEW met1 ( 897 2091 ) ( 2047 * ) + NEW met1 ( 897 2057 ) ( * 2091 ) NEW met1 ( 3197 2057 ) ( * 2091 ) NEW met1 ( 2047 2091 ) ( 3197 * ) NEW met1 ( 4347 2057 ) ( * 2091 ) - NEW met1 ( 3197 2091 ) ( 4347 * ) NEW met1 ( 5497 2057 ) ( * 2091 ) NEW met1 ( 4347 2091 ) ( 5497 * ) - NEW met1 ( 6210 2057 ) ( * 2091 ) - NEW met1 ( 5497 2091 ) ( 6210 * ) - NEW met1 ( 897 2091 ) ( 2047 * ) + NEW met1 ( 3197 2091 ) ( 4347 * ) + NEW met1 ( 6647 2057 ) ( * 2091 ) + NEW met1 ( 5497 2057 ) ( 6647 * ) NEW met1 ( 8947 1989 ) ( * 2023 ) NEW met1 ( 8947 1989 ) ( 10189 * ) NEW met1 ( 7797 2057 ) ( * 2091 ) NEW met1 ( 7797 2091 ) ( 8947 * ) NEW met1 ( 8947 2023 ) ( * 2091 ) NEW met1 ( 6647 2091 ) ( 7797 * ) - NEW li1 ( 897 2057 ) L1M1_PR_MR - NEW li1 ( 6647 2057 ) L1M1_PR_MR NEW li1 ( 2047 2057 ) L1M1_PR_MR + NEW li1 ( 897 2057 ) L1M1_PR_MR NEW li1 ( 3197 2057 ) L1M1_PR_MR NEW li1 ( 4347 2057 ) L1M1_PR_MR NEW li1 ( 5497 2057 ) L1M1_PR_MR + NEW li1 ( 6647 2057 ) L1M1_PR_MR NEW li1 ( 8947 2023 ) L1M1_PR_MR NEW li1 ( 10189 1989 ) L1M1_PR_MR NEW li1 ( 7797 2057 ) L1M1_PR_MR ; - - storage_7_0.we0 ( storage_7_0.gcand X ) ( storage_7_0.cg GATE ) + USE SIGNAL + - storage_7_0_0.we0 ( storage_7_0_0.gcand X ) ( storage_7_0_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 9453 2125 ) ( 10097 * ) NEW li1 ( 9453 2125 ) L1M1_PR_MR NEW li1 ( 10097 2125 ) L1M1_PR_MR ; - - we[0] ( PIN we[0] ) ( storage_7_0.gcand B ) ( storage_6_0.gcand B ) ( storage_5_0.gcand B ) ( storage_4_0.gcand B ) ( storage_3_0.gcand B ) ( storage_2_0.gcand B ) - ( storage_1_0.gcand B ) ( storage_0_0.gcand B ) + USE SIGNAL + - we[0] ( PIN we[0] ) ( storage_7_0_0.gcand B ) ( storage_6_0_0.gcand B ) ( storage_5_0_0.gcand B ) ( storage_4_0_0.gcand B ) ( storage_3_0_0.gcand B ) ( storage_2_0_0.gcand B ) + ( storage_1_0_0.gcand B ) ( storage_0_0_0.gcand B ) + USE SIGNAL + ROUTED met1 ( 10005 391 ) ( 10097 * ) NEW met2 ( 10097 306 ) ( * 391 ) NEW met3 ( 10097 306 ) ( 10994 * 0 ) diff --git a/src/ram/test/make_8x8_sky130.lefok b/src/ram/test/make_8x8_sky130.lefok index f2cc5993d81..c9333e56e1e 100644 --- a/src/ram/test/make_8x8_sky130.lefok +++ b/src/ram/test/make_8x8_sky130.lefok @@ -25,30 +25,30 @@ MACRO RAM8x8 RECT 109.6 2.91 110.4 3.21 ; END END we[0] - PIN addr[0] + PIN addr_rw[0] DIRECTION INPUT ; USE SIGNAL ; PORT LAYER met3 ; RECT 109.6 4.27 110.4 4.57 ; END - END addr[0] - PIN addr[1] + END addr_rw[0] + PIN addr_rw[1] DIRECTION INPUT ; USE SIGNAL ; PORT LAYER met3 ; RECT 109.6 6.99 110.4 7.29 ; END - END addr[1] - PIN addr[2] + END addr_rw[1] + PIN addr_rw[2] DIRECTION INPUT ; USE SIGNAL ; PORT LAYER met3 ; RECT 109.6 5.63 110.4 5.93 ; END - END addr[2] + END addr_rw[2] PIN D[0] DIRECTION INPUT ; USE SIGNAL ; @@ -235,18 +235,19 @@ MACRO RAM8x8 LAYER met1 ; RECT 0 -0.24 110.4 24.72 ; LAYER met2 ; - RECT 59.76 0 60.24 0.27 ; - RECT 57.66 0.27 60.24 0.35 ; - RECT 19.76 0 20.24 1.03 ; + RECT 59.76 0 60.24 0.35 ; + RECT 19.76 0 20.24 0.69 ; + RECT 13.44 0.69 20.24 1.03 ; RECT 39.76 -0.24 40.24 1.03 ; - RECT 57.14 0.35 60.24 1.03 ; + RECT 69.56 0.35 69.82 1.03 ; RECT 79.76 -0.24 80.24 1.03 ; RECT 99.76 0 100.24 1.03 ; RECT 97.62 1.03 109.38 1.37 ; RECT 1.94 1.03 2.2 2.05 ; - RECT 13.44 1.03 25.2 2.05 ; - RECT 36.44 1.03 60.24 2.05 ; - RECT 70.94 1.03 82.7 2.05 ; + RECT 12.06 1.03 25.2 2.05 ; + RECT 36.44 1.03 48.2 2.05 ; + RECT 58.06 0.35 60.24 2.05 ; + RECT 69.56 1.03 82.7 2.05 ; RECT 94.4 1.37 109.38 2.05 ; RECT 1.94 2.05 109.38 5.595 ; RECT 1.94 5.595 109.39 10.21 ; diff --git a/src/ram/test/make_8x8_sky130.ok b/src/ram/test/make_8x8_sky130.ok index 80acfa17f6f..f1ea8548a7a 100644 --- a/src/ram/test/make_8x8_sky130.ok +++ b/src/ram/test/make_8x8_sky130.ok @@ -6,6 +6,7 @@ [INFO RAM-0016] Selected and2 cell sky130_fd_sc_hd__and2_0 [INFO RAM-0016] Selected clock gate cell sky130_fd_sc_hd__dlclkp_1 [INFO RAM-0016] Selected buffer cell sky130_fd_sc_hd__buf_1 +[INFO RAM-0016] Selected aoi22 cell sky130_fd_sc_hd__a22oi_1 [INFO RAM-0024] Behavioral Verilog written for RAM8x8 [INFO PDN-0001] Inserting grid: ram_grid [INFO PPL-0067] Restrict pins [ D[0] Q[0] D[1] Q[1] D[2] ... ] to region 0.00u-110.40u at the TOP edge. @@ -55,9 +56,9 @@ [INFO DRT-0036] FR_VIA guide region query size = 0. [INFO DRT-0036] li1 guide region query size = 334. [INFO DRT-0036] mcon guide region query size = 0. -[INFO DRT-0036] met1 guide region query size = 214. +[INFO DRT-0036] met1 guide region query size = 216. [INFO DRT-0036] via guide region query size = 0. -[INFO DRT-0036] met2 guide region query size = 57. +[INFO DRT-0036] met2 guide region query size = 49. [INFO DRT-0036] via2 guide region query size = 0. [INFO DRT-0036] met3 guide region query size = 5. [INFO DRT-0036] via3 guide region query size = 0. diff --git a/src/ram/test/make_8x8_sky130.tcl b/src/ram/test/make_8x8_sky130.tcl index b3ef72c312b..82f77c6c96e 100644 --- a/src/ram/test/make_8x8_sky130.tcl +++ b/src/ram/test/make_8x8_sky130.tcl @@ -13,6 +13,7 @@ generate_ram \ -mask_size 8 \ -word_size 8 \ -num_words 8 \ + -column_mux_ratio 1 \ -read_ports 1 \ -storage_cell sky130_fd_sc_hd__dfxtp_1 \ -power_pin VPWR \ diff --git a/src/ram/test/regression_tests.tcl b/src/ram/test/regression_tests.tcl index 3a5ac9bd078..31c841143f1 100644 --- a/src/ram/test/regression_tests.tcl +++ b/src/ram/test/regression_tests.tcl @@ -1,4 +1,6 @@ record_tests { make_8x8_sky130 make_7x7_nangate45 + make_8x8 + make_8x8_mux2 } From 39b47beb6c857432e53363b1c1b893b9cf9854ac Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Wed, 1 Apr 2026 20:51:29 -0400 Subject: [PATCH 02/20] Fix word_sel placement order and inv column filling, update golden files Signed-off-by: Thinh Nguyen --- src/ram/src/ram.cpp | 121 +- src/ram/src/ram.i | 223 +- src/ram/test/make_8x8_mux2.defok | 3717 ++++++++++++++-------------- src/ram/test/make_8x8_mux2.lefok | 171 +- src/ram/test/make_8x8_mux2.ok | 10 +- src/ram/test/make_8x8_mux2.tcl | 1 + src/ram/test/make_8x8_sky130.defok | 1232 ++++----- src/ram/test/make_8x8_sky130.lefok | 15 +- src/ram/test/make_8x8_sky130.ok | 4 +- 9 files changed, 2746 insertions(+), 2748 deletions(-) diff --git a/src/ram/src/ram.cpp b/src/ram/src/ram.cpp index 99e4baf3400..a65191567d3 100644 --- a/src/ram/src/ram.cpp +++ b/src/ram/src/ram.cpp @@ -974,7 +974,53 @@ void RamGen::generate(const int mask_size, // muxing) vector word_sel_nets(column_mux_ratio, nullptr); - if (column_mux_ratio == 2) { + // decoder_layer nets + // for column muxing, deocder input nets uses only the upper address bits + // (num_row_bits) to determine row + vector> decoder_input_nets(num_rows, + vector(num_row_bits)); + for (int row = 0; row < num_rows; ++row) { + int row_num = row; + // start at right most bit + for (int input = 0; input < num_row_bits; ++input) { + if (row_num % 2 == 0) { + // places inverted address for each input + decoder_input_nets[row][input] = inv_addr[num_word_bits + input]; + } else { // puts original input in invert nets + decoder_input_nets[row][input] + = addr_inputs_[num_word_bits + input]->getNet(); + } + row_num /= 2; + } + } + + // word decoder signals to have one deccoder per word, shared between all + // slices of a word + vector> word_decoder_nets(num_rows); + + for (int row = 0; row < num_rows; ++row) { + auto decoder_name = fmt::format("decoder_{}", row); + + if (num_rows == 2) { + dbNet* addr_net = (row == 0 ? inv_addr[num_word_bits] + : addr_inputs_[num_word_bits]->getNet()); + for (int i = 0; i < read_ports; ++i) { + word_decoder_nets[row].push_back(addr_net); + } + } else { + word_decoder_nets[row] = selectNets(decoder_name, read_ports); + + auto decoder_and_cell = makeDecoder(decoder_name, + num_rows, + read_ports, + word_decoder_nets[row], + decoder_input_nets[row]); + + ram_grid_.addCell(std::move(decoder_and_cell), col_cell_count); + } + } + + if (column_mux_ratio == 2) { word_sel_nets[0] = inv_addr[0]; word_sel_nets[1] = addr_inputs_[0]->getNet(); // place inv_addr[0] inverter in sel column @@ -1029,52 +1075,6 @@ void RamGen::generate(const int mask_size, ram_grid_.addCell(std::move(word_sel_cell), col_cell_count); } - // decoder_layer nets - // for column muxing, deocder input nets uses only the upper address bits - // (num_row_bits) to determine row - vector> decoder_input_nets(num_rows, - vector(num_row_bits)); - for (int row = 0; row < num_rows; ++row) { - int row_num = row; - // start at right most bit - for (int input = 0; input < num_row_bits; ++input) { - if (row_num % 2 == 0) { - // places inverted address for each input - decoder_input_nets[row][input] = inv_addr[num_word_bits + input]; - } else { // puts original input in invert nets - decoder_input_nets[row][input] - = addr_inputs_[num_word_bits + input]->getNet(); - } - row_num /= 2; - } - } - - // word decoder signals to have one deccoder per word, shared between all - // slices of a word - vector> word_decoder_nets(num_rows); - - for (int row = 0; row < num_rows; ++row) { - auto decoder_name = fmt::format("decoder_{}", row); - - if (num_rows == 2) { - dbNet* addr_net = (row == 0 ? inv_addr[num_word_bits] - : addr_inputs_[num_word_bits]->getNet()); - for (int i = 0; i < read_ports; ++i) { - word_decoder_nets[row].push_back(addr_net); - } - } else { - word_decoder_nets[row] = selectNets(decoder_name, read_ports); - - auto decoder_and_cell = makeDecoder(decoder_name, - num_rows, - read_ports, - word_decoder_nets[row], - decoder_input_nets[row]); - - ram_grid_.addCell(std::move(decoder_and_cell), col_cell_count); - } - } - // start of input/output net creation q_outputs_.resize(read_ports); vector D_nets(word_size); @@ -1251,6 +1251,7 @@ void RamGen::generate(const int mask_size, auto cell_inv_layout = std::make_unique(odb::vertical); // check for AND gate, specific case for 2 words + int inv_col_cells = 0; if (num_row_bits > 1) { for (int i = num_inputs - 1; i >= num_word_bits; --i) { auto inv_grid_cell = std::make_unique(); @@ -1262,9 +1263,11 @@ void RamGen::generate(const int mask_size, {{inv_ports_[{PortRoleType::DataIn, 0}], addr_inputs_[i]->getNet()}, {inv_ports_[{PortRoleType::DataOut, 0}], inv_addr[i]}}); cell_inv_layout->addCell(std::move(inv_grid_cell)); + ++inv_col_cells; for (int filler_count = 0; filler_count < num_row_bits - 1; ++filler_count) { cell_inv_layout->addCell(nullptr); + ++inv_col_cells; } } } else { @@ -1276,10 +1279,32 @@ void RamGen::generate(const int mask_size, inv_cell_, {{inv_ports_[{PortRoleType::DataIn, 0}], addr_inputs_[num_word_bits]->getNet()}, {inv_ports_[{PortRoleType::DataOut, 0}], inv_addr[num_word_bits]}}); + cell_inv_layout->addCell(std::move(inv_grid_cell)); + ++inv_col_cells; + for (int filler_count = 0; filler_count < num_row_bits - 1; ++filler_count) { + cell_inv_layout->addCell(nullptr); + ++inv_col_cells; + } } +} else { + auto inv_grid_cell = std::make_unique(); + makeInst(inv_grid_cell.get(), + "decoder", + fmt::format("inv_{}", num_word_bits), + inv_cell_, + {{"A", addr_inputs_[num_word_bits]->getNet()}, + {"Y", inv_addr[num_word_bits]}}); + cell_inv_layout->addCell(std::move(inv_grid_cell)); + ++inv_col_cells; +} +// Pad remaining slots so this column matches the grid height (num_rows + 1) +while (inv_col_cells < num_rows + 1) { + cell_inv_layout->addCell(nullptr); + ++inv_col_cells; +} +ram_grid_.addLayout(std::move(cell_inv_layout)); - ram_grid_.addLayout(std::move(cell_inv_layout)); auto ram_origin(odb::Point(0, 0)); diff --git a/src/ram/src/ram.i b/src/ram/src/ram.i index 01b53359ee1..638ec9312b3 100644 --- a/src/ram/src/ram.i +++ b/src/ram/src/ram.i @@ -1,144 +1,135 @@ // SPDX-License-Identifier: BSD-3-Clause // Copyright (c) 2024-2025, The OpenROAD Authors -% { +%{ -#include #include +#include #include "ord/OpenRoad.hh" #include "ram/ram.h" #include "utl/Logger.h" - namespace ord{// Defined in OpenRoad.i - odb::dbDatabase * getDb(); +namespace ord { +// Defined in OpenRoad.i +odb::dbDatabase* getDb(); ram::RamGen* getRamGen(); utl::Logger* getLogger(); -} // namespace ord - -% -} - -% include % include - % template(vector_str) std::vector; -% include "../../Exception.i" - - % inline % +} // namespace ord + +%} + +%include +%include +%template(vector_str) std::vector; +%include "../../Exception.i" + +%inline %{ + +namespace ram { + +void +generate_ram_netlist_cmd(int mask_size, + int word_size, + int num_words, + int column_mux_ratio, + const char* storage_cell_name, + const char* tristate_cell_name, + const char* inv_cell_name, + const int read_ports, + const char* tapcell_name, + const int max_tap_dist) { - namespace ram { - - void generate_ram_netlist_cmd(int mask_size, - int word_size, - int num_words, - int column_mux_ratio, - const char* storage_cell_name, - const char* tristate_cell_name, - const char* inv_cell_name, - const int read_ports, - const char* tapcell_name, - const int max_tap_dist) - { - RamGen* ram_gen = ord::getRamGen(); - odb::dbDatabase* db = ord::getDb(); - utl::Logger* logger = ord::getLogger(); - - odb::dbMaster* storage_cell = nullptr; - if (storage_cell_name[0] != '\0') { - storage_cell = db->findMaster(storage_cell_name); - if (!storage_cell) { - logger->error( - utl::RAM, 4, "Storage cell {} can't be found", storage_cell_name); - } + RamGen* ram_gen = ord::getRamGen(); + odb::dbDatabase* db = ord::getDb(); + utl::Logger* logger = ord::getLogger(); + + odb::dbMaster* storage_cell = nullptr; + if (storage_cell_name[0] != '\0') { + storage_cell = db->findMaster(storage_cell_name); + if (!storage_cell) { + logger->error(utl::RAM, + 4, + "Storage cell {} can't be found", + storage_cell_name); } + } - odb::dbMaster* tristate_cell = nullptr; - if (tristate_cell_name[0] != '\0') { - tristate_cell = db->findMaster(tristate_cell_name); - if (!tristate_cell) { - logger->error( - utl::RAM, 7, "Tristate cell {} can't be found", tristate_cell_name); - } + odb::dbMaster* tristate_cell = nullptr; + if (tristate_cell_name[0] != '\0') { + tristate_cell = db->findMaster(tristate_cell_name); + if (!tristate_cell) { + logger->error(utl::RAM, + 7, + "Tristate cell {} can't be found", + tristate_cell_name); } + } - odb::dbMaster* inv_cell = nullptr; - if (inv_cell_name[0] != '\0') { - inv_cell = db->findMaster(inv_cell_name); - if (!inv_cell) { - logger->error(utl::RAM, 8, "Inv cell {} can't be found", inv_cell_name); - } + odb::dbMaster* inv_cell = nullptr; + if (inv_cell_name[0] != '\0') { + inv_cell = db->findMaster(inv_cell_name); + if (!inv_cell) { + logger->error(utl::RAM, + 8, + "Inv cell {} can't be found", + inv_cell_name); } + } - odb::dbMaster* tapcell = nullptr; - if (tapcell_name[0] != '\0') { - tapcell = db->findMaster(tapcell_name); - if (!tapcell) { - logger->error(utl::RAM, 19, "Tapcell {} can't be found", tapcell_name); - } + odb::dbMaster* tapcell = nullptr; + if (tapcell_name[0] != '\0') { + tapcell = db->findMaster(tapcell_name); + if (!tapcell) { + logger->error(utl::RAM, + 19, + "Tapcell {} can't be found", + tapcell_name); } - - ram_gen->generate(mask_size, - word_size, - num_words, - column_mux_ratio, - read_ports, - storage_cell, - tristate_cell, - inv_cell, - tapcell, - max_tap_dist); } - void ram_pdngen(const char* power_pin, - const char* ground_pin, - const char* route_name, - int route_width, - const char* ver_name, - int ver_width, - int ver_pitch, - const char* hor_name, - int hor_width, - int hor_pitch) - - { - RamGen* ram_gen = ord::getRamGen(); - ram_gen->ramPdngen(power_pin, - ground_pin, - route_name, - route_width, - ver_name, - ver_width, - ver_pitch, - hor_name, - hor_width, - hor_pitch); - } + ram_gen->generate(mask_size, word_size, num_words, column_mux_ratio, read_ports, + storage_cell, tristate_cell, inv_cell, tapcell, + max_tap_dist); +} - void ram_pinplacer(const char* ver_name, const char* hor_name) - { - RamGen* ram_gen = ord::getRamGen(); - ram_gen->ramPinplacer(ver_name, hor_name); - } +void ram_pdngen(const char* power_pin, const char* ground_pin, + const char* route_name, int route_width, + const char* ver_name, int ver_width, int ver_pitch, + const char* hor_name, int hor_width, int hor_pitch) +{ + RamGen* ram_gen = ord::getRamGen(); + ram_gen->ramPdngen(power_pin, ground_pin, + route_name, route_width, + ver_name, ver_width, ver_pitch, + hor_name, hor_width, hor_pitch); +} - void ram_filler(const std::vector& filler_cells) - { - RamGen* ram_gen = ord::getRamGen(); - ram_gen->ramFiller(filler_cells); - } +void ram_pinplacer(const char* ver_name, const char* hor_name) +{ + RamGen* ram_gen = ord::getRamGen(); + ram_gen->ramPinplacer(ver_name, hor_name); +} - void ram_routing() - { - const int thread_count = ord::OpenRoad::openRoad()->getThreadCount(); - RamGen* ram_gen = ord::getRamGen(); - ram_gen->ramRouting(thread_count); - } +void ram_filler(const std::vector& filler_cells) +{ + RamGen* ram_gen = ord::getRamGen(); + ram_gen->ramFiller(filler_cells); +} - void set_behavioral_verilog_filename(const char* filename) - { - RamGen* ram_gen = ord::getRamGen(); - ram_gen->setBehavioralVerilogFilename(filename); - } +void ram_routing() +{ + const int thread_count = ord::OpenRoad::openRoad()->getThreadCount(); + RamGen* ram_gen = ord::getRamGen(); + ram_gen->ramRouting(thread_count); +} + +void set_behavioral_verilog_filename(const char* filename) +{ + RamGen* ram_gen = ord::getRamGen(); + ram_gen->setBehavioralVerilogFilename(filename); +} - } // namespace ram +} //namespace_ram - % -} // inline +%} // inline \ No newline at end of file diff --git a/src/ram/test/make_8x8_mux2.defok b/src/ram/test/make_8x8_mux2.defok index 50fe8a82e25..b0db1a56a32 100644 --- a/src/ram/test/make_8x8_mux2.defok +++ b/src/ram/test/make_8x8_mux2.defok @@ -27,9 +27,7 @@ VIAS 2 ; - via2_3_480_480_1_1_320_320 + VIARULE M1M2_PR + CUTSIZE 15 15 + LAYERS met1 via met2 + CUTSPACING 17 17 + ENCLOSURE 8 16 16 8 ; - via3_4_480_480_1_1_400_400 + VIARULE M2M3_PR + CUTSIZE 20 20 + LAYERS met2 via2 met3 + CUTSPACING 20 20 + ENCLOSURE 14 8 6 14 ; END VIAS -COMPONENTS 372 ; - - FILLER_0_460 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 21160 0 ) N ; - - FILLER_0_464 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 21344 0 ) N ; +COMPONENTS 369 ; - FILLER_1_465 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 21390 272 ) FS ; - FILLER_1_467 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 21482 272 ) FS ; - FILLER_3_465 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 21390 816 ) FS ; @@ -98,8 +96,7 @@ COMPONENTS 372 ; - FILLER_4_445 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 20470 1088 ) N ; - FILLER_4_453 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 20838 1088 ) N ; - FILLER_4_455 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 20930 1088 ) N ; - - FILLER_4_465 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 21390 1088 ) N ; - - FILLER_4_467 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 21482 1088 ) N ; + - FILLER_4_460 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 21160 1088 ) N ; - FILLER_4_47 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 2162 1088 ) N ; - FILLER_4_49 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 2254 1088 ) N ; - FILLER_4_54 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 2484 1088 ) N ; @@ -120,14 +117,14 @@ COMPONENTS 372 ; - buffer.in[7] sky130_fd_sc_hd__buf_1 + PLACED ( 16146 1088 ) N ; - decoder.inv_1 sky130_fd_sc_hd__clkinv_1 + PLACED ( 21390 544 ) N ; - decoder.inv_2 sky130_fd_sc_hd__clkinv_1 + PLACED ( 21390 0 ) N ; - - decoder_0.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 21022 272 ) FS ; - - decoder_0.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 21252 272 ) FS ; - - decoder_1.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 21022 544 ) N ; - - decoder_1.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 21252 544 ) N ; - - decoder_2.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 21022 816 ) FS ; - - decoder_2.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 21252 816 ) FS ; - - decoder_3.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 21022 1088 ) N ; - - decoder_3.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 21252 1088 ) N ; + - decoder_0.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 21022 0 ) N ; + - decoder_0.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 21252 0 ) N ; + - decoder_1.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 21022 272 ) FS ; + - decoder_1.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 21252 272 ) FS ; + - decoder_2.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 21022 544 ) N ; + - decoder_2.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 21252 544 ) N ; + - decoder_3.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 21022 816 ) FS ; + - decoder_3.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 21252 816 ) FS ; - mux_slice0_bit0.aoi sky130_fd_sc_hd__a22oi_1 + PLACED ( 1196 1088 ) N ; - mux_slice0_bit0.inv sky130_fd_sc_hd__clkinv_1 + PLACED ( 1472 1088 ) N ; - mux_slice0_bit1.aoi sky130_fd_sc_hd__a22oi_1 + PLACED ( 3496 1088 ) N ; @@ -399,7 +396,7 @@ COMPONENTS 372 ; - tapcell.cell9_2 sky130_fd_sc_hd__tap_1 + PLACED ( 10350 544 ) N ; - tapcell.cell9_3 sky130_fd_sc_hd__tap_1 + PLACED ( 10350 816 ) FS ; - tapcell.cell9_4 sky130_fd_sc_hd__tap_1 + PLACED ( 10350 1088 ) N ; - - word_sel.inv_addr_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 21022 0 ) N ; + - word_sel.inv_addr_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 21022 1088 ) N ; END COMPONENTS PINS 23 ; - D[0] + NET D[0] + DIRECTION INPUT + USE SIGNAL @@ -537,7 +534,7 @@ PINS 23 ; - addr_rw[1] + NET addr_rw[1] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) - + PLACED ( 21488 714 ) N ; + + PLACED ( 21488 442 ) N ; - addr_rw[2] + NET addr_rw[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) @@ -587,8 +584,8 @@ SPECIALNETS 2 ; ( storage_0_1_0.bit3.bit VPWR ) ( storage_0_1_0.bit2.obuf0 VPWR ) ( storage_0_1_0.bit2.bit VPWR ) ( storage_0_1_0.bit1.obuf0 VPWR ) ( storage_0_1_0.bit1.bit VPWR ) ( storage_0_1_0.bit0.obuf0 VPWR ) ( storage_0_1_0.bit0.bit VPWR ) ( storage_0_0_0.select_inv_0 VPWR ) ( storage_0_0_0.gcand VPWR ) ( storage_0_0_0.word_and VPWR ) ( storage_0_0_0.cg VPWR ) ( storage_0_0_0.bit7.obuf0 VPWR ) ( storage_0_0_0.bit7.bit VPWR ) ( storage_0_0_0.bit6.obuf0 VPWR ) ( storage_0_0_0.bit6.bit VPWR ) ( storage_0_0_0.bit5.obuf0 VPWR ) ( storage_0_0_0.bit5.bit VPWR ) ( storage_0_0_0.bit4.obuf0 VPWR ) ( storage_0_0_0.bit4.bit VPWR ) ( storage_0_0_0.bit3.obuf0 VPWR ) ( storage_0_0_0.bit3.bit VPWR ) ( storage_0_0_0.bit2.obuf0 VPWR ) ( storage_0_0_0.bit2.bit VPWR ) ( storage_0_0_0.bit1.obuf0 VPWR ) - ( storage_0_0_0.bit1.bit VPWR ) ( storage_0_0_0.bit0.obuf0 VPWR ) ( storage_0_0_0.bit0.bit VPWR ) ( decoder_3.buf_port0 VPWR ) ( decoder_3.and_layer0 VPWR ) ( decoder_2.buf_port0 VPWR ) ( decoder_2.and_layer0 VPWR ) ( decoder_1.buf_port0 VPWR ) - ( decoder_1.and_layer0 VPWR ) ( decoder_0.buf_port0 VPWR ) ( decoder_0.and_layer0 VPWR ) ( word_sel.inv_addr_0 VPWR ) + USE POWER + ( storage_0_0_0.bit1.bit VPWR ) ( storage_0_0_0.bit0.obuf0 VPWR ) ( storage_0_0_0.bit0.bit VPWR ) ( word_sel.inv_addr_0 VPWR ) ( decoder_3.buf_port0 VPWR ) ( decoder_3.and_layer0 VPWR ) ( decoder_2.buf_port0 VPWR ) ( decoder_2.and_layer0 VPWR ) + ( decoder_1.buf_port0 VPWR ) ( decoder_1.and_layer0 VPWR ) ( decoder_0.buf_port0 VPWR ) ( decoder_0.and_layer0 VPWR ) + USE POWER + ROUTED met3 48 + SHAPE STRIPE ( 0 500 ) ( 21528 500 ) NEW met2 48 + SHAPE STRIPE ( 21000 0 ) ( 21000 1384 ) NEW met2 48 + SHAPE STRIPE ( 19000 0 ) ( 19000 1384 ) @@ -683,8 +680,8 @@ SPECIALNETS 2 ; ( storage_0_1_0.bit3.bit VGND ) ( storage_0_1_0.bit2.obuf0 VGND ) ( storage_0_1_0.bit2.bit VGND ) ( storage_0_1_0.bit1.obuf0 VGND ) ( storage_0_1_0.bit1.bit VGND ) ( storage_0_1_0.bit0.obuf0 VGND ) ( storage_0_1_0.bit0.bit VGND ) ( storage_0_0_0.select_inv_0 VGND ) ( storage_0_0_0.gcand VGND ) ( storage_0_0_0.word_and VGND ) ( storage_0_0_0.cg VGND ) ( storage_0_0_0.bit7.obuf0 VGND ) ( storage_0_0_0.bit7.bit VGND ) ( storage_0_0_0.bit6.obuf0 VGND ) ( storage_0_0_0.bit6.bit VGND ) ( storage_0_0_0.bit5.obuf0 VGND ) ( storage_0_0_0.bit5.bit VGND ) ( storage_0_0_0.bit4.obuf0 VGND ) ( storage_0_0_0.bit4.bit VGND ) ( storage_0_0_0.bit3.obuf0 VGND ) ( storage_0_0_0.bit3.bit VGND ) ( storage_0_0_0.bit2.obuf0 VGND ) ( storage_0_0_0.bit2.bit VGND ) ( storage_0_0_0.bit1.obuf0 VGND ) - ( storage_0_0_0.bit1.bit VGND ) ( storage_0_0_0.bit0.obuf0 VGND ) ( storage_0_0_0.bit0.bit VGND ) ( decoder_3.buf_port0 VGND ) ( decoder_3.and_layer0 VGND ) ( decoder_2.buf_port0 VGND ) ( decoder_2.and_layer0 VGND ) ( decoder_1.buf_port0 VGND ) - ( decoder_1.and_layer0 VGND ) ( decoder_0.buf_port0 VGND ) ( decoder_0.and_layer0 VGND ) ( word_sel.inv_addr_0 VGND ) + USE GROUND + ( storage_0_0_0.bit1.bit VGND ) ( storage_0_0_0.bit0.obuf0 VGND ) ( storage_0_0_0.bit0.bit VGND ) ( word_sel.inv_addr_0 VGND ) ( decoder_3.buf_port0 VGND ) ( decoder_3.and_layer0 VGND ) ( decoder_2.buf_port0 VGND ) ( decoder_2.and_layer0 VGND ) + ( decoder_1.buf_port0 VGND ) ( decoder_1.and_layer0 VGND ) ( decoder_0.buf_port0 VGND ) ( decoder_0.and_layer0 VGND ) + USE GROUND + ROUTED met3 48 + SHAPE STRIPE ( 0 1000 ) ( 21528 1000 ) NEW met2 48 + SHAPE STRIPE ( 20000 -24 ) ( 20000 1360 ) NEW met2 48 + SHAPE STRIPE ( 18000 -24 ) ( 18000 1360 ) @@ -752,13 +749,11 @@ NETS 164 ; NEW met1 ( 2415 1207 ) M1M2_PR NEW li1 ( 2369 1207 ) L1M1_PR_MR ; - D[2] ( PIN D[2] ) ( buffer.in[2] A ) + USE SIGNAL - + ROUTED met2 ( 2783 969 ) ( * 1326 0 ) - NEW met1 ( 2783 969 ) ( 3887 * ) - NEW met2 ( 3887 969 ) ( * 1207 ) + + ROUTED met2 ( 2783 1275 ) ( * 1326 0 ) + NEW met1 ( 2783 1275 ) ( 3887 * ) + NEW met1 ( 3887 1207 ) ( * 1275 ) NEW met1 ( 3887 1207 ) ( 4669 * ) - NEW met1 ( 2783 969 ) M1M2_PR - NEW met1 ( 3887 969 ) M1M2_PR - NEW met1 ( 3887 1207 ) M1M2_PR + NEW met1 ( 2783 1275 ) M1M2_PR NEW li1 ( 4669 1207 ) L1M1_PR_MR ; - D[3] ( PIN D[3] ) ( buffer.in[3] A ) + USE SIGNAL + ROUTED met2 ( 6923 1207 ) ( * 1326 0 ) @@ -792,301 +787,313 @@ NETS 164 ; NEW met1 ( 161 1139 ) ( 207 * ) NEW met1 ( 202 629 ) ( 207 * ) NEW met2 ( 207 629 ) ( * 969 ) - NEW met1 ( 202 459 ) ( 207 * ) - NEW met2 ( 207 459 ) ( * 629 ) - NEW met1 ( 202 119 ) ( 207 * ) - NEW met2 ( 207 119 ) ( * 459 ) - NEW met1 ( 1265 425 ) ( 1347 * ) - NEW met1 ( 1265 391 ) ( * 425 ) - NEW met1 ( 1173 391 ) ( 1265 * ) - NEW met1 ( 1173 391 ) ( * 459 ) - NEW met1 ( 207 459 ) ( 1173 * ) + NEW met1 ( 202 425 ) ( 207 * ) + NEW met2 ( 207 425 ) ( * 629 ) + NEW met1 ( 202 85 ) ( 207 * ) + NEW met2 ( 207 85 ) ( * 425 ) + NEW met1 ( 1173 425 ) ( 1347 * ) + NEW met1 ( 1173 391 ) ( * 425 ) + NEW met1 ( 851 391 ) ( 1173 * ) + NEW met1 ( 851 391 ) ( * 425 ) + NEW met1 ( 207 425 ) ( 851 * ) + NEW met1 ( 1352 85 ) ( 1357 * ) + NEW met2 ( 1357 85 ) ( * 425 ) + NEW met1 ( 1347 425 ) ( 1357 * ) NEW met1 ( 1352 629 ) ( 1357 * ) NEW met2 ( 1357 425 ) ( * 629 ) - NEW met1 ( 1347 425 ) ( 1357 * ) NEW met1 ( 1352 969 ) ( 1357 * ) NEW met2 ( 1357 629 ) ( * 969 ) - NEW met1 ( 1352 85 ) ( 1357 * ) - NEW met2 ( 1357 85 ) ( * 425 ) NEW li1 ( 202 969 ) L1M1_PR_MR NEW met1 ( 207 969 ) M1M2_PR NEW met1 ( 207 1139 ) M1M2_PR NEW li1 ( 161 1139 ) L1M1_PR_MR NEW li1 ( 202 629 ) L1M1_PR_MR NEW met1 ( 207 629 ) M1M2_PR - NEW li1 ( 202 459 ) L1M1_PR_MR - NEW met1 ( 207 459 ) M1M2_PR - NEW li1 ( 202 119 ) L1M1_PR_MR - NEW met1 ( 207 119 ) M1M2_PR + NEW li1 ( 202 425 ) L1M1_PR_MR + NEW met1 ( 207 425 ) M1M2_PR + NEW li1 ( 202 85 ) L1M1_PR_MR + NEW met1 ( 207 85 ) M1M2_PR NEW li1 ( 1347 425 ) L1M1_PR_MR + NEW li1 ( 1352 85 ) L1M1_PR_MR + NEW met1 ( 1357 85 ) M1M2_PR + NEW met1 ( 1357 425 ) M1M2_PR NEW li1 ( 1352 629 ) L1M1_PR_MR NEW met1 ( 1357 629 ) M1M2_PR - NEW met1 ( 1357 425 ) M1M2_PR NEW li1 ( 1352 969 ) L1M1_PR_MR NEW met1 ( 1357 969 ) M1M2_PR - NEW li1 ( 1352 85 ) L1M1_PR_MR - NEW met1 ( 1357 85 ) M1M2_PR NEW met1 ( 202 969 ) RECT ( -31 -7 0 7 ) NEW met1 ( 202 629 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 202 459 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 202 119 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 1357 629 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 1352 969 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 1357 85 ) RECT ( 0 -7 31 7 ) ; + NEW met1 ( 202 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 202 85 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 1352 85 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 1352 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 1352 969 ) RECT ( -31 -7 0 7 ) ; - D_nets.b1 ( buffer.in[1] X ) ( storage_3_1_0.bit1.bit D ) ( storage_3_0_0.bit1.bit D ) ( storage_2_1_0.bit1.bit D ) ( storage_2_0_0.bit1.bit D ) ( storage_1_1_0.bit1.bit D ) ( storage_1_0_0.bit1.bit D ) ( storage_0_1_0.bit1.bit D ) ( storage_0_0_0.bit1.bit D ) + USE SIGNAL - + ROUTED met1 ( 2502 425 ) ( 2507 * ) - NEW met2 ( 2507 425 ) ( * 1139 ) + + ROUTED met1 ( 2502 969 ) ( 2507 * ) + NEW met2 ( 2507 969 ) ( * 1139 ) NEW met1 ( 2461 1139 ) ( 2507 * ) - NEW met1 ( 2502 629 ) ( 2507 * ) - NEW met1 ( 2502 85 ) ( 2507 * ) - NEW met2 ( 2507 85 ) ( * 425 ) - NEW met1 ( 2461 969 ) ( 2497 * ) - NEW met1 ( 2461 969 ) ( * 1037 ) - NEW met2 ( 2461 1037 ) ( 2507 * ) - NEW met1 ( 2507 629 ) ( 3641 * ) - NEW met1 ( 3652 85 ) ( 3657 * ) - NEW met2 ( 3657 85 ) ( * 629 ) + NEW met1 ( 2502 119 ) ( 2507 * ) + NEW met2 ( 2507 119 ) ( 2553 * ) + NEW met2 ( 2553 119 ) ( * 969 ) + NEW met2 ( 2507 969 ) ( 2553 * ) + NEW met1 ( 2502 459 ) ( 2553 * ) + NEW met1 ( 2502 595 ) ( * 629 ) + NEW met1 ( 2502 595 ) ( 2553 * ) + NEW met1 ( 2553 629 ) ( 3641 * ) + NEW met1 ( 2553 595 ) ( * 629 ) + NEW met1 ( 3652 459 ) ( 3657 * ) + NEW met2 ( 3657 459 ) ( * 629 ) NEW met1 ( 3641 629 ) ( 3657 * ) - NEW met1 ( 3652 1003 ) ( 3653 * ) - NEW met2 ( 3653 1003 ) ( 3657 * ) - NEW met2 ( 3657 629 ) ( * 1003 ) - NEW met1 ( 3652 425 ) ( 3657 * ) - NEW li1 ( 2502 425 ) L1M1_PR_MR - NEW met1 ( 2507 425 ) M1M2_PR + NEW met1 ( 3565 969 ) ( 3647 * ) + NEW met2 ( 3565 629 ) ( * 969 ) + NEW met1 ( 3652 85 ) ( 3657 * ) + NEW met2 ( 3657 85 ) ( * 459 ) + NEW li1 ( 2502 969 ) L1M1_PR_MR + NEW met1 ( 2507 969 ) M1M2_PR NEW met1 ( 2507 1139 ) M1M2_PR NEW li1 ( 2461 1139 ) L1M1_PR_MR + NEW li1 ( 2502 119 ) L1M1_PR_MR + NEW met1 ( 2507 119 ) M1M2_PR + NEW li1 ( 2502 459 ) L1M1_PR_MR + NEW met1 ( 2553 459 ) M1M2_PR NEW li1 ( 2502 629 ) L1M1_PR_MR - NEW met1 ( 2507 629 ) M1M2_PR - NEW li1 ( 2502 85 ) L1M1_PR_MR - NEW met1 ( 2507 85 ) M1M2_PR - NEW li1 ( 2497 969 ) L1M1_PR_MR - NEW met1 ( 2461 1037 ) M1M2_PR + NEW met1 ( 2553 595 ) M1M2_PR NEW li1 ( 3641 629 ) L1M1_PR_MR + NEW li1 ( 3652 459 ) L1M1_PR_MR + NEW met1 ( 3657 459 ) M1M2_PR + NEW met1 ( 3657 629 ) M1M2_PR + NEW li1 ( 3647 969 ) L1M1_PR_MR + NEW met1 ( 3565 969 ) M1M2_PR + NEW met1 ( 3565 629 ) M1M2_PR NEW li1 ( 3652 85 ) L1M1_PR_MR NEW met1 ( 3657 85 ) M1M2_PR - NEW met1 ( 3657 629 ) M1M2_PR - NEW li1 ( 3652 1003 ) L1M1_PR_MR - NEW met1 ( 3653 1003 ) M1M2_PR - NEW li1 ( 3652 425 ) L1M1_PR_MR - NEW met1 ( 3657 425 ) M1M2_PR - NEW met1 ( 2507 425 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 2502 629 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 2502 85 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 3657 85 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 3652 1003 ) RECT ( -34 -7 0 7 ) - NEW met1 ( 3657 425 ) RECT ( 0 -7 31 7 ) ; + NEW met1 ( 2507 969 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 2502 119 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 3652 459 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 3657 85 ) RECT ( 0 -7 31 7 ) ; - D_nets.b2 ( buffer.in[2] X ) ( storage_3_1_0.bit2.bit D ) ( storage_3_0_0.bit2.bit D ) ( storage_2_1_0.bit2.bit D ) ( storage_2_0_0.bit2.bit D ) ( storage_1_1_0.bit2.bit D ) ( storage_1_0_0.bit2.bit D ) ( storage_0_1_0.bit2.bit D ) ( storage_0_0_0.bit2.bit D ) + USE SIGNAL - + ROUTED met1 ( 4715 969 ) ( 4797 * ) - NEW met2 ( 4715 969 ) ( 4761 * ) - NEW met2 ( 4761 969 ) ( * 1139 ) - NEW met1 ( 4802 663 ) ( 4807 * ) - NEW met2 ( 4761 663 ) ( 4807 * ) - NEW met2 ( 4761 663 ) ( * 969 ) - NEW met1 ( 4802 425 ) ( 4807 * ) - NEW met2 ( 4807 425 ) ( * 663 ) - NEW met1 ( 4802 85 ) ( 4807 * ) - NEW met2 ( 4807 85 ) ( * 425 ) - NEW met1 ( 4807 85 ) ( 5941 * ) - NEW met1 ( 5865 425 ) ( 5947 * ) - NEW met2 ( 5865 85 ) ( * 425 ) - NEW met1 ( 5865 629 ) ( 5941 * ) - NEW met2 ( 5865 425 ) ( * 629 ) - NEW met1 ( 4797 969 ) ( 5947 * ) - NEW li1 ( 4797 969 ) L1M1_PR_MR - NEW met1 ( 4715 969 ) M1M2_PR + + ROUTED met1 ( 4802 969 ) ( 4807 * ) + NEW met2 ( 4807 969 ) ( * 1139 ) + NEW met1 ( 4761 1139 ) ( 4807 * ) + NEW met1 ( 4802 629 ) ( 4807 * ) + NEW met2 ( 4807 629 ) ( * 969 ) + NEW met1 ( 4791 459 ) ( 4807 * ) + NEW met2 ( 4807 459 ) ( * 629 ) + NEW met1 ( 4802 119 ) ( 4807 * ) + NEW met2 ( 4807 119 ) ( * 459 ) + NEW met1 ( 4807 629 ) ( 5941 * ) + NEW met1 ( 5773 969 ) ( 5947 * ) + NEW met2 ( 5773 629 ) ( * 969 ) + NEW met1 ( 5773 425 ) ( 5947 * ) + NEW met2 ( 5773 425 ) ( * 629 ) + NEW met1 ( 5952 51 ) ( * 85 ) + NEW met1 ( 5773 51 ) ( 5952 * ) + NEW met2 ( 5773 51 ) ( * 425 ) + NEW li1 ( 4802 969 ) L1M1_PR_MR + NEW met1 ( 4807 969 ) M1M2_PR + NEW met1 ( 4807 1139 ) M1M2_PR NEW li1 ( 4761 1139 ) L1M1_PR_MR - NEW met1 ( 4761 1139 ) M1M2_PR - NEW li1 ( 4802 663 ) L1M1_PR_MR - NEW met1 ( 4807 663 ) M1M2_PR - NEW li1 ( 4802 425 ) L1M1_PR_MR - NEW met1 ( 4807 425 ) M1M2_PR - NEW li1 ( 4802 85 ) L1M1_PR_MR - NEW met1 ( 4807 85 ) M1M2_PR - NEW li1 ( 5941 85 ) L1M1_PR_MR - NEW li1 ( 5947 425 ) L1M1_PR_MR - NEW met1 ( 5865 425 ) M1M2_PR - NEW met1 ( 5865 85 ) M1M2_PR + NEW li1 ( 4802 629 ) L1M1_PR_MR + NEW met1 ( 4807 629 ) M1M2_PR + NEW li1 ( 4791 459 ) L1M1_PR_MR + NEW met1 ( 4807 459 ) M1M2_PR + NEW li1 ( 4802 119 ) L1M1_PR_MR + NEW met1 ( 4807 119 ) M1M2_PR NEW li1 ( 5941 629 ) L1M1_PR_MR - NEW met1 ( 5865 629 ) M1M2_PR NEW li1 ( 5947 969 ) L1M1_PR_MR - NEW met1 ( 4807 663 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 4807 425 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 4802 85 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 5773 969 ) M1M2_PR + NEW met1 ( 5773 629 ) M1M2_PR + NEW li1 ( 5947 425 ) L1M1_PR_MR + NEW met1 ( 5773 425 ) M1M2_PR + NEW li1 ( 5952 85 ) L1M1_PR_MR + NEW met1 ( 5773 51 ) M1M2_PR + NEW met1 ( 4802 969 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 4802 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 4802 119 ) RECT ( -31 -7 0 7 ) ; - D_nets.b3 ( buffer.in[3] X ) ( storage_3_1_0.bit3.bit D ) ( storage_3_0_0.bit3.bit D ) ( storage_2_1_0.bit3.bit D ) ( storage_2_0_0.bit3.bit D ) ( storage_1_1_0.bit3.bit D ) ( storage_1_0_0.bit3.bit D ) ( storage_0_1_0.bit3.bit D ) ( storage_0_0_0.bit3.bit D ) + USE SIGNAL - + ROUTED met1 ( 7102 969 ) ( 7107 * ) - NEW met2 ( 7107 969 ) ( * 1139 ) + + ROUTED met1 ( 7102 425 ) ( 7107 * ) + NEW met2 ( 7107 425 ) ( * 1139 ) NEW met1 ( 7061 1139 ) ( 7107 * ) NEW met1 ( 7102 629 ) ( 7107 * ) - NEW met2 ( 7107 629 ) ( * 969 ) - NEW met1 ( 7102 459 ) ( 7107 * ) - NEW met2 ( 7107 459 ) ( * 629 ) NEW met1 ( 7102 85 ) ( 7107 * ) - NEW met2 ( 7107 85 ) ( * 459 ) - NEW met1 ( 7107 629 ) ( 8241 * ) - NEW met1 ( 8252 459 ) ( 8257 * ) - NEW met2 ( 8257 459 ) ( * 629 ) - NEW met1 ( 8241 629 ) ( 8257 * ) + NEW met2 ( 7107 85 ) ( * 425 ) + NEW met1 ( 7102 969 ) ( 7153 * ) + NEW met1 ( 7153 969 ) ( * 1003 ) + NEW met2 ( 7107 1003 ) ( 7153 * ) + NEW met1 ( 7107 425 ) ( 8247 * ) NEW met1 ( 8252 85 ) ( 8257 * ) - NEW met2 ( 8257 85 ) ( * 459 ) - NEW met1 ( 8073 969 ) ( 8247 * ) - NEW met2 ( 8073 629 ) ( * 969 ) - NEW li1 ( 7102 969 ) L1M1_PR_MR - NEW met1 ( 7107 969 ) M1M2_PR + NEW met2 ( 8257 85 ) ( * 425 ) + NEW met1 ( 8247 425 ) ( 8257 * ) + NEW met1 ( 8252 969 ) ( 8441 * ) + NEW met2 ( 8395 969 ) ( 8441 * ) + NEW met2 ( 8395 935 ) ( * 969 ) + NEW met2 ( 8257 935 ) ( 8395 * ) + NEW met2 ( 8257 425 ) ( * 935 ) + NEW met1 ( 8252 629 ) ( 8257 * ) + NEW li1 ( 7102 425 ) L1M1_PR_MR + NEW met1 ( 7107 425 ) M1M2_PR NEW met1 ( 7107 1139 ) M1M2_PR NEW li1 ( 7061 1139 ) L1M1_PR_MR NEW li1 ( 7102 629 ) L1M1_PR_MR NEW met1 ( 7107 629 ) M1M2_PR - NEW li1 ( 7102 459 ) L1M1_PR_MR - NEW met1 ( 7107 459 ) M1M2_PR NEW li1 ( 7102 85 ) L1M1_PR_MR NEW met1 ( 7107 85 ) M1M2_PR - NEW li1 ( 8241 629 ) L1M1_PR_MR - NEW li1 ( 8252 459 ) L1M1_PR_MR - NEW met1 ( 8257 459 ) M1M2_PR - NEW met1 ( 8257 629 ) M1M2_PR + NEW li1 ( 7102 969 ) L1M1_PR_MR + NEW met1 ( 7153 1003 ) M1M2_PR + NEW li1 ( 8247 425 ) L1M1_PR_MR NEW li1 ( 8252 85 ) L1M1_PR_MR NEW met1 ( 8257 85 ) M1M2_PR - NEW li1 ( 8247 969 ) L1M1_PR_MR - NEW met1 ( 8073 969 ) M1M2_PR - NEW met1 ( 8073 629 ) M1M2_PR - NEW met1 ( 7102 969 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 8257 425 ) M1M2_PR + NEW li1 ( 8252 969 ) L1M1_PR_MR + NEW met1 ( 8441 969 ) M1M2_PR + NEW li1 ( 8252 629 ) L1M1_PR_MR + NEW met1 ( 8257 629 ) M1M2_PR + NEW met1 ( 7102 425 ) RECT ( -31 -7 0 7 ) NEW met1 ( 7102 629 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 7107 459 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 7102 85 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 8252 459 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 8252 85 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 7107 85 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 8252 85 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 8257 629 ) RECT ( 0 -7 31 7 ) ; - D_nets.b4 ( buffer.in[4] X ) ( storage_3_1_0.bit4.bit D ) ( storage_3_0_0.bit4.bit D ) ( storage_2_1_0.bit4.bit D ) ( storage_2_0_0.bit4.bit D ) ( storage_1_1_0.bit4.bit D ) ( storage_1_0_0.bit4.bit D ) ( storage_0_1_0.bit4.bit D ) ( storage_0_0_0.bit4.bit D ) + USE SIGNAL - + ROUTED met1 ( 10552 85 ) ( 10557 * ) - NEW met2 ( 10557 85 ) ( * 629 ) - NEW met1 ( 10541 629 ) ( 10557 * ) - NEW met1 ( 10552 425 ) ( 10557 * ) + + ROUTED met1 ( 10373 663 ) ( 10547 * ) + NEW met1 ( 10373 663 ) ( * 697 ) + NEW met1 ( 10051 697 ) ( 10373 * ) + NEW met1 ( 10051 663 ) ( * 697 ) + NEW met1 ( 10465 459 ) ( 10541 * ) + NEW met2 ( 10465 459 ) ( * 663 ) NEW met1 ( 10552 969 ) ( 10557 * ) - NEW met2 ( 10557 629 ) ( * 969 ) + NEW met2 ( 10557 663 ) ( * 969 ) + NEW met1 ( 10547 663 ) ( 10557 * ) + NEW met1 ( 10552 85 ) ( 10557 * ) + NEW met2 ( 10557 85 ) ( * 459 ) + NEW met2 ( 10465 459 ) ( 10557 * ) NEW met1 ( 9402 969 ) ( 9407 * ) - NEW met2 ( 9407 969 ) ( * 1139 ) - NEW met1 ( 9361 1139 ) ( 9407 * ) - NEW met1 ( 9402 629 ) ( 9407 * ) - NEW met2 ( 9407 629 ) ( * 969 ) + NEW met2 ( 9407 969 ) ( * 1275 ) + NEW met1 ( 9361 1275 ) ( 9407 * ) + NEW met1 ( 9402 663 ) ( 9407 * ) + NEW met2 ( 9407 663 ) ( * 969 ) + NEW met1 ( 9402 119 ) ( 9407 * ) + NEW met2 ( 9407 119 ) ( * 663 ) NEW met1 ( 9402 459 ) ( 9407 * ) - NEW met2 ( 9407 459 ) ( * 629 ) - NEW met1 ( 9402 85 ) ( 9407 * ) - NEW met2 ( 9407 85 ) ( * 459 ) - NEW met1 ( 9407 629 ) ( 10541 * ) - NEW li1 ( 10541 629 ) L1M1_PR_MR - NEW li1 ( 10552 85 ) L1M1_PR_MR - NEW met1 ( 10557 85 ) M1M2_PR - NEW met1 ( 10557 629 ) M1M2_PR - NEW li1 ( 10552 425 ) L1M1_PR_MR - NEW met1 ( 10557 425 ) M1M2_PR + NEW met1 ( 9407 663 ) ( 10051 * ) + NEW li1 ( 10547 663 ) L1M1_PR_MR + NEW li1 ( 10541 459 ) L1M1_PR_MR + NEW met1 ( 10465 459 ) M1M2_PR + NEW met1 ( 10465 663 ) M1M2_PR NEW li1 ( 10552 969 ) L1M1_PR_MR NEW met1 ( 10557 969 ) M1M2_PR + NEW met1 ( 10557 663 ) M1M2_PR + NEW li1 ( 10552 85 ) L1M1_PR_MR + NEW met1 ( 10557 85 ) M1M2_PR NEW li1 ( 9402 969 ) L1M1_PR_MR NEW met1 ( 9407 969 ) M1M2_PR - NEW met1 ( 9407 1139 ) M1M2_PR - NEW li1 ( 9361 1139 ) L1M1_PR_MR - NEW li1 ( 9402 629 ) L1M1_PR_MR - NEW met1 ( 9407 629 ) M1M2_PR + NEW met1 ( 9407 1275 ) M1M2_PR + NEW li1 ( 9361 1275 ) L1M1_PR_MR + NEW li1 ( 9402 663 ) L1M1_PR_MR + NEW met1 ( 9407 663 ) M1M2_PR + NEW li1 ( 9402 119 ) L1M1_PR_MR + NEW met1 ( 9407 119 ) M1M2_PR NEW li1 ( 9402 459 ) L1M1_PR_MR NEW met1 ( 9407 459 ) M1M2_PR - NEW li1 ( 9402 85 ) L1M1_PR_MR - NEW met1 ( 9407 85 ) M1M2_PR - NEW met1 ( 10552 85 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 10557 425 ) RECT ( 0 -7 31 7 ) NEW met1 ( 10557 969 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 10557 85 ) RECT ( 0 -7 31 7 ) NEW met1 ( 9402 969 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 9402 629 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 9402 459 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 9407 85 ) RECT ( 0 -7 31 7 ) ; + NEW met1 ( 9407 663 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 9402 119 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 9407 459 ) RECT ( 0 -7 31 7 ) ; - D_nets.b5 ( buffer.in[5] X ) ( storage_3_1_0.bit5.bit D ) ( storage_3_0_0.bit5.bit D ) ( storage_2_1_0.bit5.bit D ) ( storage_2_0_0.bit5.bit D ) ( storage_1_1_0.bit5.bit D ) ( storage_1_0_0.bit5.bit D ) ( storage_0_1_0.bit5.bit D ) ( storage_0_0_0.bit5.bit D ) + USE SIGNAL - + ROUTED met1 ( 11702 629 ) ( 11707 * ) - NEW met2 ( 11707 629 ) ( * 1139 ) + + ROUTED met1 ( 11702 969 ) ( 11707 * ) + NEW met2 ( 11707 969 ) ( * 1139 ) NEW met1 ( 11661 1139 ) ( 11707 * ) - NEW met1 ( 11702 85 ) ( 11707 * ) - NEW met2 ( 11707 85 ) ( * 629 ) - NEW met1 ( 11702 1003 ) ( 11753 * ) - NEW met2 ( 11707 1003 ) ( 11753 * ) - NEW met1 ( 11702 425 ) ( 11845 * ) - NEW met2 ( 11707 425 ) ( 11845 * ) - NEW met1 ( 11707 85 ) ( 12841 * ) - NEW met1 ( 12852 425 ) ( 12857 * ) - NEW met2 ( 12857 85 ) ( * 425 ) - NEW met1 ( 12841 85 ) ( 12857 * ) - NEW met1 ( 12852 629 ) ( 12857 * ) - NEW met2 ( 12857 425 ) ( * 629 ) + NEW met1 ( 11702 629 ) ( 11707 * ) + NEW met2 ( 11707 629 ) ( * 969 ) + NEW met1 ( 11702 459 ) ( 11707 * ) + NEW met2 ( 11707 459 ) ( * 629 ) + NEW met1 ( 11702 119 ) ( 11707 * ) + NEW met2 ( 11707 119 ) ( * 459 ) + NEW met1 ( 11707 459 ) ( 12841 * ) + NEW met1 ( 12852 85 ) ( 12857 * ) + NEW met2 ( 12857 85 ) ( * 459 ) + NEW met1 ( 12841 459 ) ( 12857 * ) + NEW met2 ( 12852 629 ) ( 12857 * ) + NEW met2 ( 12857 459 ) ( * 629 ) NEW met1 ( 12852 1003 ) ( 12857 * ) NEW met2 ( 12857 629 ) ( * 1003 ) - NEW li1 ( 11702 629 ) L1M1_PR_MR - NEW met1 ( 11707 629 ) M1M2_PR + NEW li1 ( 11702 969 ) L1M1_PR_MR + NEW met1 ( 11707 969 ) M1M2_PR NEW met1 ( 11707 1139 ) M1M2_PR NEW li1 ( 11661 1139 ) L1M1_PR_MR - NEW li1 ( 11702 85 ) L1M1_PR_MR - NEW met1 ( 11707 85 ) M1M2_PR - NEW li1 ( 11702 1003 ) L1M1_PR_MR - NEW met1 ( 11753 1003 ) M1M2_PR - NEW li1 ( 11702 425 ) L1M1_PR_MR - NEW met1 ( 11845 425 ) M1M2_PR - NEW li1 ( 12841 85 ) L1M1_PR_MR - NEW li1 ( 12852 425 ) L1M1_PR_MR - NEW met1 ( 12857 425 ) M1M2_PR + NEW li1 ( 11702 629 ) L1M1_PR_MR + NEW met1 ( 11707 629 ) M1M2_PR + NEW li1 ( 11702 459 ) L1M1_PR_MR + NEW met1 ( 11707 459 ) M1M2_PR + NEW li1 ( 11702 119 ) L1M1_PR_MR + NEW met1 ( 11707 119 ) M1M2_PR + NEW li1 ( 12841 459 ) L1M1_PR_MR + NEW li1 ( 12852 85 ) L1M1_PR_MR NEW met1 ( 12857 85 ) M1M2_PR + NEW met1 ( 12857 459 ) M1M2_PR NEW li1 ( 12852 629 ) L1M1_PR_MR - NEW met1 ( 12857 629 ) M1M2_PR + NEW met1 ( 12852 629 ) M1M2_PR NEW li1 ( 12852 1003 ) L1M1_PR_MR NEW met1 ( 12857 1003 ) M1M2_PR - NEW met1 ( 11707 629 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 11702 85 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 12852 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 12852 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 11702 969 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 11702 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 11707 459 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 11702 119 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 12852 85 ) RECT ( -31 -7 0 7 ) NEW met1 ( 12857 1003 ) RECT ( 0 -7 31 7 ) ; - D_nets.b6 ( buffer.in[6] X ) ( storage_3_1_0.bit6.bit D ) ( storage_3_0_0.bit6.bit D ) ( storage_2_1_0.bit6.bit D ) ( storage_2_0_0.bit6.bit D ) ( storage_1_1_0.bit6.bit D ) ( storage_1_0_0.bit6.bit D ) ( storage_0_1_0.bit6.bit D ) ( storage_0_0_0.bit6.bit D ) + USE SIGNAL - + ROUTED met1 ( 14002 85 ) ( 14007 * ) - NEW met1 ( 14007 51 ) ( * 85 ) - NEW met1 ( 13915 425 ) ( 13997 * ) - NEW met2 ( 13915 85 ) ( * 425 ) - NEW met1 ( 13915 85 ) ( 14002 * ) - NEW met1 ( 13915 663 ) ( 13997 * ) - NEW met2 ( 13915 425 ) ( * 663 ) - NEW met1 ( 13915 1139 ) ( 13961 * ) - NEW met2 ( 13915 663 ) ( * 1139 ) - NEW met1 ( 13991 1003 ) ( * 1037 ) - NEW met1 ( 13915 1037 ) ( 13991 * ) - NEW met1 ( 14789 85 ) ( 15141 * ) - NEW met1 ( 14789 51 ) ( * 85 ) - NEW met1 ( 15152 459 ) ( 15157 * ) - NEW met2 ( 15157 85 ) ( * 459 ) - NEW met1 ( 15141 85 ) ( 15157 * ) - NEW met1 ( 15152 629 ) ( 15157 * ) - NEW met2 ( 15157 459 ) ( * 629 ) + + ROUTED met2 ( 14467 85 ) ( * 663 ) + NEW met2 ( 14467 663 ) ( * 1139 ) + NEW met1 ( 14002 85 ) ( 14467 * ) + NEW met1 ( 14002 663 ) ( 14467 * ) + NEW met1 ( 14002 459 ) ( 14145 * ) + NEW met2 ( 14145 459 ) ( * 663 ) + NEW met1 ( 13961 1139 ) ( 14467 * ) + NEW met1 ( 14002 969 ) ( 14145 * ) + NEW met2 ( 14145 663 ) ( * 969 ) + NEW met1 ( 14973 629 ) ( 15141 * ) + NEW met1 ( 14973 629 ) ( * 663 ) + NEW met1 ( 15152 425 ) ( 15157 * ) + NEW met2 ( 15157 425 ) ( 15203 * ) + NEW met2 ( 15203 425 ) ( * 629 ) + NEW met2 ( 15157 629 ) ( 15203 * ) + NEW met1 ( 15141 629 ) ( 15157 * ) + NEW met2 ( 14513 1139 ) ( * 1190 ) + NEW met3 ( 14513 1190 ) ( 15157 * ) + NEW met2 ( 15157 1003 ) ( * 1190 ) NEW met1 ( 15152 1003 ) ( 15157 * ) - NEW met2 ( 15157 629 ) ( * 1003 ) - NEW met1 ( 14007 51 ) ( 14789 * ) + NEW met1 ( 14467 85 ) ( 15141 * ) + NEW met1 ( 14467 663 ) ( 14973 * ) + NEW met1 ( 14467 1139 ) ( 14513 * ) + NEW met1 ( 14467 663 ) M1M2_PR + NEW met1 ( 14467 85 ) M1M2_PR + NEW met1 ( 14467 1139 ) M1M2_PR NEW li1 ( 14002 85 ) L1M1_PR_MR - NEW li1 ( 13997 425 ) L1M1_PR_MR - NEW met1 ( 13915 425 ) M1M2_PR - NEW met1 ( 13915 85 ) M1M2_PR - NEW li1 ( 13997 663 ) L1M1_PR_MR - NEW met1 ( 13915 663 ) M1M2_PR + NEW li1 ( 14002 663 ) L1M1_PR_MR + NEW li1 ( 14002 459 ) L1M1_PR_MR + NEW met1 ( 14145 459 ) M1M2_PR + NEW met1 ( 14145 663 ) M1M2_PR NEW li1 ( 13961 1139 ) L1M1_PR_MR - NEW met1 ( 13915 1139 ) M1M2_PR - NEW li1 ( 13991 1003 ) L1M1_PR_MR - NEW met1 ( 13915 1037 ) M1M2_PR - NEW li1 ( 15141 85 ) L1M1_PR_MR - NEW li1 ( 15152 459 ) L1M1_PR_MR - NEW met1 ( 15157 459 ) M1M2_PR - NEW met1 ( 15157 85 ) M1M2_PR - NEW li1 ( 15152 629 ) L1M1_PR_MR + NEW li1 ( 14002 969 ) L1M1_PR_MR + NEW met1 ( 14145 969 ) M1M2_PR + NEW li1 ( 15141 629 ) L1M1_PR_MR + NEW li1 ( 15152 425 ) L1M1_PR_MR + NEW met1 ( 15157 425 ) M1M2_PR NEW met1 ( 15157 629 ) M1M2_PR - NEW li1 ( 15152 1003 ) L1M1_PR_MR + NEW met1 ( 14513 1139 ) M1M2_PR + NEW met2 ( 14513 1190 ) M2M3_PR + NEW met2 ( 15157 1190 ) M2M3_PR NEW met1 ( 15157 1003 ) M1M2_PR - NEW met1 ( 15152 459 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 15152 629 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 15157 1003 ) RECT ( 0 -7 31 7 ) ; + NEW li1 ( 15152 1003 ) L1M1_PR_MR + NEW li1 ( 15141 85 ) L1M1_PR_MR + NEW met1 ( 15157 425 ) RECT ( 0 -7 31 7 ) ; - D_nets.b7 ( buffer.in[7] X ) ( storage_3_1_0.bit7.bit D ) ( storage_3_0_0.bit7.bit D ) ( storage_2_1_0.bit7.bit D ) ( storage_2_0_0.bit7.bit D ) ( storage_1_1_0.bit7.bit D ) ( storage_1_0_0.bit7.bit D ) ( storage_0_1_0.bit7.bit D ) ( storage_0_0_0.bit7.bit D ) + USE SIGNAL + ROUTED met1 ( 16302 969 ) ( 16307 * ) @@ -1094,480 +1101,430 @@ NETS 164 ; NEW met1 ( 16261 1139 ) ( 16307 * ) NEW met1 ( 16302 629 ) ( 16307 * ) NEW met2 ( 16307 629 ) ( * 969 ) - NEW met1 ( 16302 459 ) ( 16307 * ) - NEW met2 ( 16307 459 ) ( * 629 ) + NEW met1 ( 16302 425 ) ( 16307 * ) + NEW met2 ( 16307 425 ) ( * 629 ) NEW met1 ( 16302 85 ) ( 16307 * ) - NEW met2 ( 16307 85 ) ( * 459 ) - NEW met1 ( 16307 425 ) ( 17447 * ) - NEW met1 ( 16307 425 ) ( * 459 ) - NEW met1 ( 17452 85 ) ( 17457 * ) - NEW met2 ( 17457 85 ) ( * 425 ) - NEW met1 ( 17447 425 ) ( 17457 * ) + NEW met2 ( 16307 85 ) ( * 425 ) NEW met1 ( 17452 629 ) ( 17457 * ) + NEW met2 ( 17457 629 ) ( * 969 ) + NEW met1 ( 17452 969 ) ( 17457 * ) + NEW met1 ( 17452 425 ) ( 17457 * ) NEW met2 ( 17457 425 ) ( * 629 ) - NEW met1 ( 17452 1003 ) ( 17457 * ) - NEW met2 ( 17457 629 ) ( * 1003 ) + NEW met1 ( 17452 119 ) ( 17457 * ) + NEW met2 ( 17457 119 ) ( * 425 ) + NEW met1 ( 17365 85 ) ( * 119 ) + NEW met1 ( 17365 119 ) ( 17452 * ) + NEW met1 ( 16307 85 ) ( 17365 * ) NEW li1 ( 16302 969 ) L1M1_PR_MR NEW met1 ( 16307 969 ) M1M2_PR NEW met1 ( 16307 1139 ) M1M2_PR NEW li1 ( 16261 1139 ) L1M1_PR_MR NEW li1 ( 16302 629 ) L1M1_PR_MR NEW met1 ( 16307 629 ) M1M2_PR - NEW li1 ( 16302 459 ) L1M1_PR_MR - NEW met1 ( 16307 459 ) M1M2_PR + NEW li1 ( 16302 425 ) L1M1_PR_MR + NEW met1 ( 16307 425 ) M1M2_PR NEW li1 ( 16302 85 ) L1M1_PR_MR NEW met1 ( 16307 85 ) M1M2_PR - NEW li1 ( 17447 425 ) L1M1_PR_MR - NEW li1 ( 17452 85 ) L1M1_PR_MR - NEW met1 ( 17457 85 ) M1M2_PR - NEW met1 ( 17457 425 ) M1M2_PR NEW li1 ( 17452 629 ) L1M1_PR_MR NEW met1 ( 17457 629 ) M1M2_PR - NEW li1 ( 17452 1003 ) L1M1_PR_MR - NEW met1 ( 17457 1003 ) M1M2_PR + NEW met1 ( 17457 969 ) M1M2_PR + NEW li1 ( 17452 969 ) L1M1_PR_MR + NEW li1 ( 17452 425 ) L1M1_PR_MR + NEW met1 ( 17457 425 ) M1M2_PR + NEW li1 ( 17452 119 ) L1M1_PR_MR + NEW met1 ( 17457 119 ) M1M2_PR NEW met1 ( 16302 969 ) RECT ( -31 -7 0 7 ) NEW met1 ( 16302 629 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 16302 459 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 16307 85 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 17452 85 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 16307 425 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 16302 85 ) RECT ( -31 -7 0 7 ) NEW met1 ( 17452 629 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 17452 1003 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 17452 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 17452 119 ) RECT ( -31 -7 0 7 ) ; - Q[0] ( PIN Q[0] ) ( mux_slice0_bit0.inv Y ) + USE SIGNAL - + ROUTED met1 ( 1541 1309 ) ( 1587 * ) - NEW met2 ( 1587 1309 ) ( * 1326 0 ) - NEW li1 ( 1541 1309 ) L1M1_PR_MR - NEW met1 ( 1587 1309 ) M1M2_PR ; + + ROUTED met2 ( 1587 1309 ) ( * 1326 0 ) + NEW met1 ( 1541 1309 ) ( 1587 * ) + NEW met1 ( 1587 1309 ) M1M2_PR + NEW li1 ( 1541 1309 ) L1M1_PR_MR ; - Q[1] ( PIN Q[1] ) ( mux_slice0_bit1.inv Y ) + USE SIGNAL + ROUTED met2 ( 2691 1309 ) ( * 1326 0 ) NEW met1 ( 2691 1309 ) ( 3841 * ) NEW met1 ( 2691 1309 ) M1M2_PR NEW li1 ( 3841 1309 ) L1M1_PR_MR ; - Q[2] ( PIN Q[2] ) ( mux_slice0_bit2.inv Y ) + USE SIGNAL - + ROUTED met2 ( 2875 1139 ) ( * 1326 0 ) - NEW met1 ( 2875 1139 ) ( 3427 * ) - NEW met2 ( 3427 1139 ) ( * 1190 ) - NEW met3 ( 3427 1190 ) ( 4807 * ) - NEW met2 ( 4807 1139 ) ( * 1190 ) - NEW met2 ( 5497 1139 ) ( * 1258 ) - NEW met3 ( 5497 1258 ) ( 6141 * ) - NEW met2 ( 6141 1241 ) ( * 1258 ) - NEW met1 ( 4807 1139 ) ( 5497 * ) - NEW met1 ( 2875 1139 ) M1M2_PR - NEW met1 ( 3427 1139 ) M1M2_PR - NEW met2 ( 3427 1190 ) M2M3_PR - NEW met2 ( 4807 1190 ) M2M3_PR - NEW met1 ( 4807 1139 ) M1M2_PR - NEW met1 ( 5497 1139 ) M1M2_PR - NEW met2 ( 5497 1258 ) M2M3_PR - NEW met2 ( 6141 1258 ) M2M3_PR - NEW li1 ( 6141 1241 ) L1M1_PR_MR - NEW met1 ( 6141 1241 ) M1M2_PR ; + + ROUTED met2 ( 2875 1207 ) ( * 1326 0 ) + NEW met1 ( 2875 1207 ) ( 3427 * ) + NEW met2 ( 3427 918 ) ( * 1207 ) + NEW met2 ( 3427 918 ) ( 3473 * ) + NEW met2 ( 3473 867 ) ( * 918 ) + NEW met1 ( 3473 867 ) ( 4255 * ) + NEW met1 ( 4255 867 ) ( * 901 ) + NEW met1 ( 4255 901 ) ( 4485 * ) + NEW met1 ( 4485 867 ) ( * 901 ) + NEW met1 ( 4485 867 ) ( 6141 * ) + NEW met2 ( 6141 867 ) ( * 1139 ) + NEW met1 ( 2875 1207 ) M1M2_PR + NEW met1 ( 3427 1207 ) M1M2_PR + NEW met1 ( 3473 867 ) M1M2_PR + NEW met1 ( 6141 867 ) M1M2_PR + NEW li1 ( 6141 1139 ) L1M1_PR_MR + NEW met1 ( 6141 1139 ) M1M2_PR ; - Q[3] ( PIN Q[3] ) ( mux_slice0_bit3.inv Y ) + USE SIGNAL - + ROUTED met2 ( 8487 1207 ) ( * 1326 0 ) - NEW li1 ( 8487 1207 ) L1M1_PR_MR - NEW met1 ( 8487 1207 ) M1M2_PR ; + + ROUTED met2 ( 8487 1309 ) ( * 1326 0 ) + NEW met1 ( 8441 1309 ) ( 8487 * ) + NEW met1 ( 8487 1309 ) M1M2_PR + NEW li1 ( 8441 1309 ) L1M1_PR_MR ; - Q[4] ( PIN Q[4] ) ( mux_slice0_bit4.inv Y ) + USE SIGNAL - + ROUTED met1 ( 10741 1309 ) ( 10787 * ) - NEW met2 ( 10787 1309 ) ( * 1326 0 ) - NEW li1 ( 10741 1309 ) L1M1_PR_MR - NEW met1 ( 10787 1309 ) M1M2_PR ; + + ROUTED met2 ( 10787 1309 ) ( * 1326 0 ) + NEW met1 ( 10741 1309 ) ( 10787 * ) + NEW met1 ( 10787 1309 ) M1M2_PR + NEW li1 ( 10741 1309 ) L1M1_PR_MR ; - Q[5] ( PIN Q[5] ) ( mux_slice0_bit5.inv Y ) + USE SIGNAL - + ROUTED met1 ( 13041 1309 ) ( 13087 * ) - NEW met2 ( 13087 1309 ) ( * 1326 0 ) - NEW li1 ( 13041 1309 ) L1M1_PR_MR - NEW met1 ( 13087 1309 ) M1M2_PR ; + + ROUTED met2 ( 13087 1309 ) ( * 1326 0 ) + NEW met1 ( 13041 1309 ) ( 13087 * ) + NEW met1 ( 13087 1309 ) M1M2_PR + NEW li1 ( 13041 1309 ) L1M1_PR_MR ; - Q[6] ( PIN Q[6] ) ( mux_slice0_bit6.inv Y ) + USE SIGNAL - + ROUTED met1 ( 15341 1309 ) ( 15387 * ) - NEW met2 ( 15387 1309 ) ( * 1326 0 ) - NEW li1 ( 15341 1309 ) L1M1_PR_MR - NEW met1 ( 15387 1309 ) M1M2_PR ; + + ROUTED met2 ( 15387 1309 ) ( * 1326 0 ) + NEW met1 ( 15341 1309 ) ( 15387 * ) + NEW met1 ( 15387 1309 ) M1M2_PR + NEW li1 ( 15341 1309 ) L1M1_PR_MR ; - Q[7] ( PIN Q[7] ) ( mux_slice0_bit7.inv Y ) + USE SIGNAL - + ROUTED met1 ( 17641 1309 ) ( 17687 * ) - NEW met2 ( 17687 1309 ) ( * 1326 0 ) - NEW li1 ( 17641 1309 ) L1M1_PR_MR - NEW met1 ( 17687 1309 ) M1M2_PR ; + + ROUTED met2 ( 17687 1309 ) ( * 1326 0 ) + NEW met1 ( 17641 1309 ) ( 17687 * ) + NEW met1 ( 17687 1309 ) M1M2_PR + NEW li1 ( 17641 1309 ) L1M1_PR_MR ; - addr_rw[0] ( PIN addr_rw[0] ) ( mux_slice0_bit7.aoi B1 ) ( mux_slice0_bit6.aoi B1 ) ( mux_slice0_bit5.aoi B1 ) ( mux_slice0_bit4.aoi B1 ) ( mux_slice0_bit3.aoi B1 ) ( mux_slice0_bit2.aoi B1 ) ( mux_slice0_bit1.aoi B1 ) ( mux_slice0_bit0.aoi B1 ) ( storage_3_1_0.word_and B ) ( storage_2_1_0.word_and B ) ( storage_1_1_0.word_and B ) ( storage_0_1_0.word_and B ) ( word_sel.inv_addr_0 A ) + USE SIGNAL - + ROUTED met1 ( 20861 51 ) ( 21045 * ) - NEW met1 ( 20861 51 ) ( * 85 ) - NEW met1 ( 20815 85 ) ( 20861 * ) - NEW met1 ( 20815 85 ) ( * 119 ) - NEW met2 ( 10511 1173 ) ( * 1275 ) - NEW met1 ( 10511 1139 ) ( * 1173 ) - NEW met2 ( 20493 935 ) ( * 1207 ) - NEW met2 ( 20493 663 ) ( * 935 ) - NEW met2 ( 20493 391 ) ( * 663 ) - NEW met2 ( 20493 153 ) ( * 391 ) - NEW met1 ( 20493 119 ) ( * 153 ) - NEW met1 ( 20493 119 ) ( 20815 * ) - NEW met1 ( 12811 1207 ) ( * 1241 ) - NEW met1 ( 11523 1241 ) ( 12811 * ) - NEW met2 ( 11523 1139 ) ( * 1241 ) - NEW met1 ( 12811 1241 ) ( * 1275 ) - NEW met1 ( 10511 1139 ) ( 11523 * ) - NEW met2 ( 1311 34 0 ) ( * 1173 ) - NEW met2 ( 4761 1207 ) ( * 1326 ) - NEW met3 ( 1311 1326 ) ( 4761 * ) - NEW met2 ( 1311 1173 ) ( * 1326 ) - NEW met2 ( 3611 1207 ) ( * 1326 ) - NEW met1 ( 8211 1207 ) ( * 1275 ) - NEW met2 ( 4899 1190 ) ( * 1207 ) - NEW met3 ( 4899 1190 ) ( 8211 * ) - NEW met2 ( 8211 1190 ) ( * 1207 ) + + ROUTED met2 ( 1311 34 0 ) ( * 1173 ) + NEW met1 ( 3611 1139 ) ( * 1173 ) + NEW met1 ( 3519 1139 ) ( 3611 * ) + NEW met1 ( 3519 1139 ) ( * 1173 ) + NEW met1 ( 3841 1139 ) ( * 1173 ) + NEW met1 ( 3611 1139 ) ( 3841 * ) + NEW met1 ( 1311 1173 ) ( 3519 * ) + NEW met2 ( 15111 1173 ) ( * 1275 ) + NEW met1 ( 15870 1275 ) ( * 1309 ) + NEW met1 ( 15111 1275 ) ( 15870 * ) + NEW met2 ( 12811 1173 ) ( * 1190 ) + NEW met3 ( 12811 1190 ) ( 13133 * ) + NEW met2 ( 13133 1190 ) ( * 1275 ) + NEW met2 ( 10511 1190 ) ( * 1207 ) + NEW met3 ( 10511 1190 ) ( 12811 * ) + NEW met2 ( 10511 1139 ) ( * 1190 ) + NEW met1 ( 13133 1275 ) ( 15111 * ) + NEW met1 ( 3841 1173 ) ( 4830 * ) + NEW met1 ( 8211 1139 ) ( * 1173 ) NEW met2 ( 5911 1173 ) ( * 1190 ) - NEW met1 ( 4761 1207 ) ( 4899 * ) - NEW met1 ( 8211 1275 ) ( 10511 * ) - NEW met2 ( 17411 1173 ) ( * 1190 ) - NEW met3 ( 17411 1190 ) ( 17641 * ) - NEW met2 ( 17641 1190 ) ( * 1207 ) - NEW met2 ( 15111 1190 ) ( * 1207 ) - NEW met3 ( 15111 1190 ) ( 17411 * ) - NEW met1 ( 15111 1207 ) ( * 1275 ) - NEW met1 ( 12811 1275 ) ( 15111 * ) - NEW met1 ( 17641 1207 ) ( 20493 * ) - NEW li1 ( 21045 51 ) L1M1_PR_MR - NEW li1 ( 10511 1173 ) L1M1_PR_MR - NEW met1 ( 10511 1173 ) M1M2_PR - NEW met1 ( 10511 1275 ) M1M2_PR - NEW li1 ( 20493 935 ) L1M1_PR_MR - NEW met1 ( 20493 935 ) M1M2_PR - NEW met1 ( 20493 1207 ) M1M2_PR - NEW li1 ( 20493 663 ) L1M1_PR_MR - NEW met1 ( 20493 663 ) M1M2_PR - NEW li1 ( 20493 391 ) L1M1_PR_MR - NEW met1 ( 20493 391 ) M1M2_PR - NEW li1 ( 20493 153 ) L1M1_PR_MR - NEW met1 ( 20493 153 ) M1M2_PR - NEW li1 ( 12811 1207 ) L1M1_PR_MR - NEW met1 ( 11523 1241 ) M1M2_PR - NEW met1 ( 11523 1139 ) M1M2_PR - NEW li1 ( 1311 1173 ) L1M1_PR_MR + NEW met3 ( 5911 1190 ) ( 8211 * ) + NEW met2 ( 8211 1173 ) ( * 1190 ) + NEW met1 ( 4830 1173 ) ( * 1207 ) + NEW met1 ( 4830 1207 ) ( 5865 * ) + NEW met1 ( 5865 1173 ) ( * 1207 ) + NEW met1 ( 5865 1173 ) ( 5911 * ) + NEW met1 ( 8211 1139 ) ( 10511 * ) + NEW met1 ( 17365 1173 ) ( 17411 * ) + NEW met2 ( 17365 1173 ) ( * 1309 ) + NEW met2 ( 17365 1122 ) ( * 1173 ) + NEW met1 ( 15870 1309 ) ( 17365 * ) + NEW met2 ( 20493 969 ) ( * 1122 ) + NEW met2 ( 20493 663 ) ( * 969 ) + NEW met2 ( 20493 425 ) ( * 663 ) + NEW met2 ( 20493 153 ) ( * 425 ) + NEW met1 ( 20493 1139 ) ( 21045 * ) + NEW met2 ( 20493 1122 ) ( * 1139 ) + NEW met3 ( 17365 1122 ) ( 20493 * ) NEW met1 ( 1311 1173 ) M1M2_PR - NEW met1 ( 4761 1207 ) M1M2_PR - NEW met2 ( 4761 1326 ) M2M3_PR - NEW met2 ( 1311 1326 ) M2M3_PR - NEW li1 ( 3611 1207 ) L1M1_PR_MR - NEW met1 ( 3611 1207 ) M1M2_PR - NEW met2 ( 3611 1326 ) M2M3_PR - NEW li1 ( 8211 1207 ) L1M1_PR_MR - NEW met1 ( 4899 1207 ) M1M2_PR - NEW met2 ( 4899 1190 ) M2M3_PR - NEW met2 ( 8211 1190 ) M2M3_PR - NEW met1 ( 8211 1207 ) M1M2_PR + NEW li1 ( 1311 1173 ) L1M1_PR_MR + NEW li1 ( 3611 1173 ) L1M1_PR_MR + NEW li1 ( 15111 1173 ) L1M1_PR_MR + NEW met1 ( 15111 1173 ) M1M2_PR + NEW met1 ( 15111 1275 ) M1M2_PR + NEW li1 ( 12811 1173 ) L1M1_PR_MR + NEW met1 ( 12811 1173 ) M1M2_PR + NEW met2 ( 12811 1190 ) M2M3_PR + NEW met2 ( 13133 1190 ) M2M3_PR + NEW met1 ( 13133 1275 ) M1M2_PR + NEW li1 ( 10511 1207 ) L1M1_PR_MR + NEW met1 ( 10511 1207 ) M1M2_PR + NEW met2 ( 10511 1190 ) M2M3_PR + NEW met1 ( 10511 1139 ) M1M2_PR + NEW li1 ( 8211 1173 ) L1M1_PR_MR NEW li1 ( 5911 1173 ) L1M1_PR_MR NEW met1 ( 5911 1173 ) M1M2_PR NEW met2 ( 5911 1190 ) M2M3_PR + NEW met2 ( 8211 1190 ) M2M3_PR + NEW met1 ( 8211 1173 ) M1M2_PR NEW li1 ( 17411 1173 ) L1M1_PR_MR - NEW met1 ( 17411 1173 ) M1M2_PR - NEW met2 ( 17411 1190 ) M2M3_PR - NEW met2 ( 17641 1190 ) M2M3_PR - NEW met1 ( 17641 1207 ) M1M2_PR - NEW li1 ( 15111 1207 ) L1M1_PR_MR - NEW met1 ( 15111 1207 ) M1M2_PR - NEW met2 ( 15111 1190 ) M2M3_PR - NEW met3 ( 3611 1326 ) RECT ( -62 -15 0 15 ) - NEW met3 ( 5911 1190 ) RECT ( -62 -15 0 15 ) ; + NEW met1 ( 17365 1173 ) M1M2_PR + NEW met1 ( 17365 1309 ) M1M2_PR + NEW met2 ( 17365 1122 ) M2M3_PR + NEW li1 ( 20493 969 ) L1M1_PR_MR + NEW met1 ( 20493 969 ) M1M2_PR + NEW met2 ( 20493 1122 ) M2M3_PR + NEW li1 ( 20493 663 ) L1M1_PR_MR + NEW met1 ( 20493 663 ) M1M2_PR + NEW li1 ( 20493 425 ) L1M1_PR_MR + NEW met1 ( 20493 425 ) M1M2_PR + NEW li1 ( 20493 153 ) L1M1_PR_MR + NEW met1 ( 20493 153 ) M1M2_PR + NEW li1 ( 21045 1139 ) L1M1_PR_MR + NEW met1 ( 20493 1139 ) M1M2_PR + NEW met1 ( 1311 1173 ) RECT ( 0 -7 35 7 ) ; - addr_rw[1] ( PIN addr_rw[1] ) ( decoder.inv_1 A ) ( decoder_3.and_layer0 A ) ( decoder_1.and_layer0 A ) + USE SIGNAL - + ROUTED met1 ( 21045 731 ) ( 21137 * ) - NEW met2 ( 21137 731 ) ( * 1275 ) - NEW met1 ( 21045 1275 ) ( 21137 * ) - NEW met1 ( 21413 663 ) ( * 731 ) - NEW met1 ( 21137 731 ) ( 21413 * ) - NEW met3 ( 21413 714 ) ( 21482 * 0 ) - NEW met2 ( 21413 714 ) ( * 731 ) - NEW li1 ( 21045 731 ) L1M1_PR_MR - NEW met1 ( 21137 731 ) M1M2_PR - NEW met1 ( 21137 1275 ) M1M2_PR - NEW li1 ( 21045 1275 ) L1M1_PR_MR - NEW li1 ( 21413 663 ) L1M1_PR_MR - NEW met2 ( 21413 714 ) M2M3_PR - NEW met1 ( 21413 731 ) M1M2_PR ; + + ROUTED met2 ( 21413 374 ) ( * 595 ) + NEW met3 ( 21413 374 ) ( 21482 * ) + NEW met3 ( 21482 374 ) ( * 442 0 ) + NEW met1 ( 21045 357 ) ( 21413 * ) + NEW met2 ( 21413 357 ) ( * 374 ) + NEW met1 ( 21045 901 ) ( 21413 * ) + NEW met2 ( 21413 595 ) ( * 901 ) + NEW li1 ( 21413 595 ) L1M1_PR_MR + NEW met1 ( 21413 595 ) M1M2_PR + NEW met2 ( 21413 374 ) M2M3_PR + NEW li1 ( 21045 357 ) L1M1_PR_MR + NEW met1 ( 21413 357 ) M1M2_PR + NEW li1 ( 21045 901 ) L1M1_PR_MR + NEW met1 ( 21413 901 ) M1M2_PR ; - addr_rw[2] ( PIN addr_rw[2] ) ( decoder.inv_2 A ) ( decoder_3.and_layer0 B ) ( decoder_2.and_layer0 B ) + USE SIGNAL + ROUTED met2 ( 21413 119 ) ( * 170 ) NEW met3 ( 21413 170 ) ( 21482 * 0 ) - NEW met1 ( 21137 935 ) ( 21367 * ) - NEW met2 ( 21367 170 ) ( * 935 ) - NEW met2 ( 21367 170 ) ( 21413 * ) - NEW met1 ( 21137 1207 ) ( 21183 * ) - NEW met2 ( 21183 935 ) ( * 1207 ) + NEW met1 ( 21137 629 ) ( * 663 ) + NEW met1 ( 21137 629 ) ( 21321 * ) + NEW met2 ( 21321 170 ) ( * 629 ) + NEW met2 ( 21321 170 ) ( 21413 * ) + NEW met2 ( 21137 663 ) ( * 935 ) NEW li1 ( 21413 119 ) L1M1_PR_MR NEW met1 ( 21413 119 ) M1M2_PR NEW met2 ( 21413 170 ) M2M3_PR + NEW li1 ( 21137 663 ) L1M1_PR_MR + NEW met1 ( 21321 629 ) M1M2_PR NEW li1 ( 21137 935 ) L1M1_PR_MR - NEW met1 ( 21367 935 ) M1M2_PR - NEW li1 ( 21137 1207 ) L1M1_PR_MR - NEW met1 ( 21183 1207 ) M1M2_PR - NEW met1 ( 21183 935 ) M1M2_PR ; + NEW met1 ( 21137 935 ) M1M2_PR + NEW met1 ( 21137 663 ) M1M2_PR ; - clk ( PIN clk ) ( storage_3_1_0.cg CLK ) ( storage_3_0_0.cg CLK ) ( storage_2_1_0.cg CLK ) ( storage_2_0_0.cg CLK ) ( storage_1_1_0.cg CLK ) ( storage_1_0_0.cg CLK ) ( storage_0_1_0.cg CLK ) ( storage_0_0_0.cg CLK ) + USE SIGNAL - + ROUTED met2 ( 19803 119 ) ( * 425 ) - NEW met2 ( 19803 425 ) ( * 663 ) - NEW met2 ( 19803 663 ) ( * 969 ) - NEW met1 ( 19573 1003 ) ( * 1037 ) - NEW met1 ( 19573 1003 ) ( 19665 * ) - NEW met1 ( 19665 1003 ) ( * 1037 ) - NEW met1 ( 19665 1037 ) ( 19803 * ) - NEW met1 ( 19803 969 0 ) ( * 1037 ) - NEW met1 ( 18975 969 0 ) ( 19067 * ) - NEW met2 ( 19067 969 ) ( 19113 * ) - NEW met2 ( 19113 969 ) ( * 1037 ) - NEW met1 ( 18975 663 0 ) ( 19067 * ) - NEW met2 ( 19067 663 ) ( * 969 ) - NEW met2 ( 18699 425 ) ( * 663 ) - NEW met2 ( 18699 119 ) ( * 425 ) + + ROUTED met1 ( 18975 119 0 ) ( 19067 * ) + NEW met2 ( 19067 119 ) ( * 238 ) + NEW met2 ( 18929 119 ) ( * 425 ) + NEW met2 ( 18929 425 ) ( * 663 ) + NEW met2 ( 18929 663 ) ( * 969 ) NEW met2 ( 18791 34 0 ) ( * 119 ) - NEW met1 ( 19113 1037 ) ( 19573 * ) - NEW met1 ( 19803 425 ) M1M2_PR - NEW met1 ( 19803 119 ) M1M2_PR - NEW met1 ( 19803 663 ) M1M2_PR - NEW met1 ( 19803 969 ) M1M2_PR - NEW met1 ( 19067 969 ) M1M2_PR - NEW met1 ( 19113 1037 ) M1M2_PR - NEW met1 ( 19067 663 ) M1M2_PR - NEW met1 ( 18699 425 ) M1M2_PR - NEW met1 ( 18699 663 ) M1M2_PR - NEW met1 ( 18699 119 ) M1M2_PR - NEW met1 ( 18791 119 ) M1M2_PR ; + NEW met2 ( 19757 663 ) ( * 969 ) + NEW met2 ( 19757 425 ) ( * 663 ) + NEW met2 ( 19849 119 ) ( * 425 ) + NEW met3 ( 19067 238 ) ( 19849 * ) + NEW met1 ( 19067 119 ) M1M2_PR + NEW met2 ( 19067 238 ) M2M3_PR + NEW met1 ( 18929 425 ) M1M2_PR + NEW met1 ( 18929 119 ) M1M2_PR + NEW met1 ( 18929 663 ) M1M2_PR + NEW met1 ( 18929 969 ) M1M2_PR + NEW met1 ( 18791 119 ) M1M2_PR + NEW met1 ( 19757 663 ) M1M2_PR_MR + NEW met1 ( 19757 969 ) M1M2_PR_MR + NEW met1 ( 19757 425 ) M1M2_PR_MR + NEW met1 ( 19849 119 ) M1M2_PR + NEW met1 ( 19849 425 ) M1M2_PR + NEW met2 ( 19849 238 ) M2M3_PR ; - decoder_0.decoder0 ( storage_0_1_0.select_inv_0 A ) ( storage_0_1_0.word_and A ) ( storage_0_0_0.select_inv_0 A ) ( storage_0_0_0.word_and A ) ( decoder_0.buf_port0 X ) + USE SIGNAL - + ROUTED met1 ( 20861 119 ) ( 21091 * ) - NEW met2 ( 21091 119 ) ( * 323 ) - NEW met1 ( 21091 323 ) ( 21367 * ) - NEW met1 ( 20953 119 ) ( * 221 ) - NEW met1 ( 20401 187 ) ( * 221 ) - NEW met2 ( 19573 85 ) ( * 187 ) - NEW met1 ( 19573 187 ) ( 20401 * ) + + ROUTED met2 ( 19573 119 ) ( * 187 ) NEW met1 ( 19113 187 ) ( 19573 * ) - NEW met1 ( 20401 221 ) ( 20953 * ) - NEW li1 ( 20861 119 ) L1M1_PR_MR - NEW met1 ( 21091 119 ) M1M2_PR - NEW met1 ( 21091 323 ) M1M2_PR - NEW li1 ( 21367 323 ) L1M1_PR_MR - NEW li1 ( 20401 187 ) L1M1_PR_MR - NEW li1 ( 19573 85 ) L1M1_PR_MR - NEW met1 ( 19573 85 ) M1M2_PR + NEW met1 ( 20861 51 ) ( 21367 * ) + NEW met1 ( 20401 187 ) ( 20861 * ) + NEW met1 ( 20861 119 ) ( * 187 ) + NEW met1 ( 19573 187 ) ( 20401 * ) + NEW li1 ( 19113 187 ) L1M1_PR_MR + NEW li1 ( 19573 119 ) L1M1_PR_MR + NEW met1 ( 19573 119 ) M1M2_PR NEW met1 ( 19573 187 ) M1M2_PR - NEW li1 ( 19113 187 ) L1M1_PR_MR ; + NEW li1 ( 20861 51 ) L1M1_PR_MR + NEW li1 ( 21367 51 ) L1M1_PR_MR + NEW li1 ( 20401 187 ) L1M1_PR_MR + NEW li1 ( 20861 119 ) L1M1_PR_MR ; - decoder_0.decoder_out ( decoder_0.buf_port0 A ) ( decoder_0.and_layer0 X ) + USE SIGNAL - + ROUTED met1 ( 21229 425 ) ( 21275 * ) - NEW li1 ( 21275 425 ) L1M1_PR_MR - NEW li1 ( 21229 425 ) L1M1_PR_MR ; + + ROUTED met1 ( 21229 119 ) ( 21275 * ) + NEW li1 ( 21275 119 ) L1M1_PR_MR + NEW li1 ( 21229 119 ) L1M1_PR_MR ; - decoder_0.layer_in0 + USE SIGNAL ; - decoder_1.decoder0 ( storage_1_1_0.select_inv_0 A ) ( storage_1_1_0.word_and A ) ( storage_1_0_0.select_inv_0 A ) ( storage_1_0_0.word_and A ) ( decoder_1.buf_port0 X ) + USE SIGNAL - + ROUTED met1 ( 19113 391 ) ( * 425 ) - NEW met2 ( 20861 493 ) ( * 595 ) - NEW met1 ( 20861 595 ) ( 21367 * ) - NEW met1 ( 20401 391 ) ( * 425 ) - NEW met1 ( 20401 425 ) ( 20861 * ) - NEW met1 ( 19573 425 ) ( 19711 * ) - NEW met1 ( 19711 391 ) ( * 425 ) - NEW met1 ( 19711 391 ) ( 20401 * ) - NEW met1 ( 19389 425 ) ( * 427 ) - NEW met1 ( 19389 427 ) ( 19481 * ) - NEW met1 ( 19481 427 ) ( * 437 ) - NEW met1 ( 19481 437 ) ( 19527 * ) - NEW met1 ( 19527 425 ) ( * 437 ) - NEW met1 ( 19527 425 ) ( 19573 * ) - NEW met1 ( 19113 425 ) ( 19389 * ) + + ROUTED met2 ( 19113 391 ) ( * 493 ) + NEW met1 ( 19113 493 ) ( 19573 * ) + NEW met2 ( 20401 391 ) ( * 493 ) + NEW met1 ( 20401 493 ) ( 20861 * ) + NEW met1 ( 20861 493 ) ( 21367 * ) + NEW met1 ( 19573 493 ) ( 20401 * ) NEW li1 ( 19113 391 ) L1M1_PR_MR - NEW li1 ( 20861 493 ) L1M1_PR_MR - NEW met1 ( 20861 493 ) M1M2_PR - NEW met1 ( 20861 595 ) M1M2_PR - NEW li1 ( 21367 595 ) L1M1_PR_MR + NEW met1 ( 19113 391 ) M1M2_PR + NEW met1 ( 19113 493 ) M1M2_PR + NEW li1 ( 19573 493 ) L1M1_PR_MR NEW li1 ( 20401 391 ) L1M1_PR_MR - NEW li1 ( 20861 425 ) L1M1_PR_MR - NEW li1 ( 19573 425 ) L1M1_PR_MR ; + NEW met1 ( 20401 391 ) M1M2_PR + NEW met1 ( 20401 493 ) M1M2_PR + NEW li1 ( 20861 493 ) L1M1_PR_MR + NEW li1 ( 21367 493 ) L1M1_PR_MR ; - decoder_1.decoder_out ( decoder_1.buf_port0 A ) ( decoder_1.and_layer0 X ) + USE SIGNAL - + ROUTED met1 ( 21229 663 ) ( 21275 * ) - NEW li1 ( 21275 663 ) L1M1_PR_MR - NEW li1 ( 21229 663 ) L1M1_PR_MR ; + + ROUTED met1 ( 21229 425 ) ( 21275 * ) + NEW li1 ( 21275 425 ) L1M1_PR_MR + NEW li1 ( 21229 425 ) L1M1_PR_MR ; - decoder_1.layer_in0 + USE SIGNAL ; - decoder_2.decoder0 ( storage_2_1_0.select_inv_0 A ) ( storage_2_1_0.word_and A ) ( storage_2_0_0.select_inv_0 A ) ( storage_2_0_0.word_and A ) ( decoder_2.buf_port0 X ) + USE SIGNAL - + ROUTED met1 ( 19159 697 ) ( * 731 ) - NEW met1 ( 19113 697 ) ( 19159 * ) - NEW met1 ( 20861 663 ) ( * 697 ) - NEW met1 ( 20861 697 ) ( 21183 * ) - NEW met2 ( 21183 697 ) ( * 867 ) - NEW met1 ( 21183 867 ) ( 21367 * ) + + ROUTED met1 ( 19251 663 ) ( * 697 ) + NEW met1 ( 19113 697 ) ( 19251 * ) + NEW met1 ( 19389 663 ) ( * 731 ) + NEW met1 ( 19389 731 ) ( 19481 * ) + NEW met1 ( 19481 663 ) ( * 731 ) + NEW met1 ( 19481 663 ) ( 19573 * ) + NEW met1 ( 19251 663 ) ( 19389 * ) + NEW met1 ( 20861 595 ) ( 21367 * ) NEW met1 ( 20401 697 ) ( 20539 * ) NEW met1 ( 20539 663 ) ( * 697 ) NEW met1 ( 20539 663 ) ( 20677 * ) NEW met1 ( 20677 663 ) ( * 697 ) NEW met1 ( 20677 697 ) ( 20861 * ) - NEW met1 ( 19573 629 ) ( 19849 * ) - NEW met2 ( 19849 629 ) ( * 697 ) - NEW met1 ( 19849 697 ) ( 20401 * ) - NEW met1 ( 19573 629 ) ( * 731 ) - NEW met1 ( 19159 731 ) ( 19573 * ) + NEW met1 ( 20861 663 ) ( * 697 ) + NEW met1 ( 19573 595 ) ( 20861 * ) NEW li1 ( 19113 697 ) L1M1_PR_MR - NEW li1 ( 20861 663 ) L1M1_PR_MR - NEW met1 ( 21183 697 ) M1M2_PR - NEW met1 ( 21183 867 ) M1M2_PR - NEW li1 ( 21367 867 ) L1M1_PR_MR + NEW li1 ( 19573 595 ) L1M1_PR_MR + NEW li1 ( 19573 663 ) L1M1_PR_MR + NEW li1 ( 20861 595 ) L1M1_PR_MR + NEW li1 ( 21367 595 ) L1M1_PR_MR NEW li1 ( 20401 697 ) L1M1_PR_MR - NEW li1 ( 19573 629 ) L1M1_PR_MR - NEW met1 ( 19849 629 ) M1M2_PR - NEW met1 ( 19849 697 ) M1M2_PR ; + NEW li1 ( 20861 663 ) L1M1_PR_MR ; - decoder_2.decoder_out ( decoder_2.buf_port0 A ) ( decoder_2.and_layer0 X ) + USE SIGNAL - + ROUTED met1 ( 21229 969 ) ( 21275 * ) - NEW li1 ( 21275 969 ) L1M1_PR_MR - NEW li1 ( 21229 969 ) L1M1_PR_MR ; + + ROUTED met1 ( 21229 663 ) ( 21275 * ) + NEW li1 ( 21275 663 ) L1M1_PR_MR + NEW li1 ( 21229 663 ) L1M1_PR_MR ; - decoder_2.layer_in0 + USE SIGNAL ; - decoder_3.decoder0 ( storage_3_1_0.select_inv_0 A ) ( storage_3_1_0.word_and A ) ( storage_3_0_0.select_inv_0 A ) ( storage_3_0_0.word_and A ) ( decoder_3.buf_port0 X ) + USE SIGNAL + ROUTED met1 ( 19113 935 ) ( * 969 ) - NEW met2 ( 20861 1037 ) ( * 1139 ) - NEW met1 ( 20861 1139 ) ( 21367 * ) - NEW met1 ( 20401 935 ) ( * 969 ) - NEW met1 ( 20401 969 ) ( 20861 * ) - NEW met1 ( 19573 969 ) ( 19711 * ) - NEW met2 ( 19711 969 ) ( * 1037 ) - NEW met2 ( 19711 1037 ) ( 19849 * ) - NEW met2 ( 19849 935 ) ( * 1037 ) - NEW met1 ( 19849 935 ) ( 20401 * ) + NEW met1 ( 19573 1003 ) ( 19665 * ) + NEW met1 ( 19665 1003 ) ( * 1037 ) + NEW met1 ( 19573 969 ) ( * 1003 ) NEW met1 ( 19113 969 ) ( 19573 * ) + NEW met2 ( 20401 935 ) ( * 1037 ) + NEW met1 ( 20401 1037 ) ( 20861 * ) + NEW met1 ( 20861 1037 ) ( 21367 * ) + NEW met1 ( 19665 1037 ) ( 20401 * ) NEW li1 ( 19113 935 ) L1M1_PR_MR - NEW li1 ( 20861 1037 ) L1M1_PR_MR - NEW met1 ( 20861 1037 ) M1M2_PR - NEW met1 ( 20861 1139 ) M1M2_PR - NEW li1 ( 21367 1139 ) L1M1_PR_MR + NEW li1 ( 19573 1003 ) L1M1_PR_MR NEW li1 ( 20401 935 ) L1M1_PR_MR - NEW li1 ( 20861 969 ) L1M1_PR_MR - NEW li1 ( 19573 969 ) L1M1_PR_MR - NEW met1 ( 19711 969 ) M1M2_PR - NEW met1 ( 19849 935 ) M1M2_PR ; + NEW met1 ( 20401 935 ) M1M2_PR + NEW met1 ( 20401 1037 ) M1M2_PR + NEW li1 ( 20861 1037 ) L1M1_PR_MR + NEW li1 ( 21367 1037 ) L1M1_PR_MR ; - decoder_3.decoder_out ( decoder_3.buf_port0 A ) ( decoder_3.and_layer0 X ) + USE SIGNAL - + ROUTED met1 ( 21229 1207 ) ( 21275 * ) - NEW li1 ( 21275 1207 ) L1M1_PR_MR - NEW li1 ( 21229 1207 ) L1M1_PR_MR ; + + ROUTED met1 ( 21229 969 ) ( 21275 * ) + NEW li1 ( 21275 969 ) L1M1_PR_MR + NEW li1 ( 21229 969 ) L1M1_PR_MR ; - decoder_3.layer_in0 + USE SIGNAL ; - inv.addr0 ( mux_slice0_bit7.aoi A1 ) ( mux_slice0_bit6.aoi A1 ) ( mux_slice0_bit5.aoi A1 ) ( mux_slice0_bit4.aoi A1 ) ( mux_slice0_bit3.aoi A1 ) ( mux_slice0_bit2.aoi A1 ) ( mux_slice0_bit1.aoi A1 ) ( mux_slice0_bit0.aoi A1 ) ( storage_3_0_0.word_and B ) ( storage_2_0_0.word_and B ) ( storage_1_0_0.word_and B ) ( storage_0_0_0.word_and B ) ( word_sel.inv_addr_0 Y ) + USE SIGNAL - + ROUTED met2 ( 20907 85 ) ( * 102 ) - NEW met1 ( 20907 85 ) ( 21137 * ) - NEW met1 ( 10557 1173 ) ( * 1207 ) - NEW met1 ( 10511 1207 ) ( 10557 * ) - NEW met1 ( 10511 1207 ) ( * 1212 ) - NEW met1 ( 10465 1212 ) ( 10511 * ) - NEW met1 ( 10465 1207 ) ( * 1212 ) - NEW met1 ( 12857 1139 ) ( * 1173 ) - NEW met1 ( 12673 1139 ) ( 12857 * ) - NEW met1 ( 12673 1139 ) ( * 1173 ) + + ROUTED met1 ( 1357 1207 ) ( * 1241 ) + NEW met1 ( 10465 1173 ) ( 10557 * ) + NEW met1 ( 10465 1173 ) ( * 1207 ) + NEW met1 ( 10373 1207 ) ( 10465 * ) + NEW met1 ( 10373 1173 ) ( * 1207 ) + NEW met1 ( 17181 1173 ) ( * 1241 ) + NEW met1 ( 3657 1173 ) ( * 1207 ) + NEW met1 ( 3611 1207 ) ( 3657 * ) + NEW met1 ( 3611 1207 ) ( * 1241 ) + NEW met1 ( 4623 1275 ) ( * 1309 ) + NEW met1 ( 3887 1309 ) ( 4623 * ) + NEW met2 ( 3887 1309 ) ( * 1326 ) + NEW met2 ( 3611 1326 ) ( 3887 * ) + NEW met2 ( 3611 1241 ) ( * 1326 ) + NEW met1 ( 1357 1241 ) ( 3611 * ) + NEW met1 ( 12857 1173 ) ( * 1207 ) + NEW met1 ( 12673 1207 ) ( 12857 * ) + NEW met1 ( 12673 1173 ) ( * 1207 ) + NEW met1 ( 15157 1173 ) ( * 1207 ) + NEW met1 ( 14973 1207 ) ( 15157 * ) + NEW met1 ( 14973 1173 ) ( * 1207 ) + NEW met1 ( 12857 1173 ) ( 14973 * ) NEW met1 ( 10557 1173 ) ( 12673 * ) - NEW met1 ( 3652 1173 ) ( 3657 * ) - NEW met1 ( 3652 1139 ) ( * 1173 ) - NEW met1 ( 3519 1139 ) ( 3652 * ) - NEW met1 ( 3519 1139 ) ( * 1173 ) - NEW met1 ( 1357 1173 ) ( 3519 * ) - NEW met1 ( 3841 1241 ) ( * 1275 ) - NEW met1 ( 3703 1275 ) ( 3841 * ) - NEW met2 ( 3657 1275 ) ( 3703 * ) - NEW met2 ( 3657 1173 ) ( * 1275 ) - NEW met1 ( 9660 1207 ) ( 10465 * ) - NEW met1 ( 8257 1173 ) ( 9660 * ) - NEW met1 ( 9660 1173 ) ( * 1207 ) - NEW met1 ( 5957 1207 ) ( * 1215 ) - NEW met1 ( 5865 1215 ) ( 5957 * ) - NEW met1 ( 5865 1207 ) ( * 1215 ) - NEW met2 ( 5865 1037 ) ( * 1207 ) - NEW met1 ( 5865 1037 ) ( 6049 * ) - NEW met1 ( 6049 1003 ) ( * 1037 ) - NEW met1 ( 6049 1003 ) ( 6141 * ) - NEW met2 ( 6141 1003 ) ( * 1173 ) - NEW met1 ( 6141 1173 ) ( 7153 * ) - NEW met1 ( 7153 1173 ) ( * 1207 ) - NEW met1 ( 7153 1207 ) ( 8165 * ) - NEW met1 ( 8165 1173 ) ( * 1207 ) - NEW met1 ( 8165 1173 ) ( 8257 * ) - NEW met1 ( 5865 1215 ) ( * 1241 ) - NEW met1 ( 3841 1241 ) ( 5865 * ) - NEW met1 ( 12857 1173 ) ( 14490 * ) - NEW met1 ( 15065 1173 ) ( 15157 * ) - NEW met1 ( 15065 1173 ) ( * 1241 ) - NEW met1 ( 14490 1241 ) ( 15065 * ) - NEW met1 ( 14490 1173 ) ( * 1241 ) - NEW met2 ( 17457 1173 ) ( * 1309 ) - NEW met1 ( 15939 1309 ) ( 17457 * ) - NEW met2 ( 15939 1173 ) ( * 1309 ) - NEW met1 ( 15157 1173 ) ( 15939 * ) + NEW met1 ( 15157 1173 ) ( 17181 * ) + NEW met1 ( 5957 1207 ) ( * 1212 ) + NEW met1 ( 5952 1212 ) ( 5957 * ) + NEW met1 ( 5952 1212 ) ( * 1241 ) + NEW met1 ( 5911 1241 ) ( 5952 * ) + NEW met2 ( 5911 1241 ) ( * 1258 ) + NEW met3 ( 5911 1258 ) ( 8257 * ) + NEW met2 ( 8257 1173 ) ( * 1258 ) + NEW met1 ( 5635 1241 ) ( * 1275 ) + NEW met1 ( 5635 1241 ) ( 5911 * ) + NEW met1 ( 4623 1275 ) ( 5635 * ) + NEW met1 ( 8257 1173 ) ( 10373 * ) NEW met2 ( 19205 935 ) ( * 1173 ) + NEW met2 ( 19205 663 ) ( * 935 ) + NEW met2 ( 19205 391 ) ( * 663 ) + NEW met2 ( 19205 153 ) ( * 391 ) NEW met1 ( 17457 1173 ) ( 19205 * ) - NEW met2 ( 19205 697 ) ( * 935 ) - NEW met2 ( 19205 391 ) ( * 697 ) - NEW met2 ( 19205 119 ) ( * 391 ) - NEW met2 ( 19205 102 ) ( * 119 ) - NEW met3 ( 19205 102 ) ( 20907 * ) - NEW met2 ( 20907 102 ) M2M3_PR - NEW met1 ( 20907 85 ) M1M2_PR - NEW li1 ( 21137 85 ) L1M1_PR_MR + NEW met2 ( 17411 1190 ) ( * 1241 ) + NEW met2 ( 17411 1190 ) ( 17457 * ) + NEW met2 ( 17457 1173 ) ( * 1190 ) + NEW met1 ( 17181 1241 ) ( 17411 * ) + NEW met1 ( 19205 1173 ) ( 21091 * ) + NEW li1 ( 1357 1207 ) L1M1_PR_MR NEW li1 ( 10557 1173 ) L1M1_PR_MR - NEW li1 ( 12857 1173 ) L1M1_PR_MR NEW li1 ( 3657 1173 ) L1M1_PR_MR - NEW li1 ( 1357 1173 ) L1M1_PR_MR - NEW met1 ( 3703 1275 ) M1M2_PR - NEW met1 ( 3657 1173 ) M1M2_PR + NEW met1 ( 3887 1309 ) M1M2_PR + NEW met1 ( 3611 1241 ) M1M2_PR + NEW li1 ( 12857 1173 ) L1M1_PR_MR + NEW li1 ( 15157 1173 ) L1M1_PR_MR NEW li1 ( 8257 1173 ) L1M1_PR_MR NEW li1 ( 5957 1207 ) L1M1_PR_MR - NEW met1 ( 5865 1207 ) M1M2_PR - NEW met1 ( 5865 1037 ) M1M2_PR - NEW met1 ( 6141 1003 ) M1M2_PR - NEW met1 ( 6141 1173 ) M1M2_PR - NEW li1 ( 15157 1173 ) L1M1_PR_MR - NEW li1 ( 17457 1173 ) L1M1_PR_MR - NEW met1 ( 17457 1173 ) M1M2_PR - NEW met1 ( 17457 1309 ) M1M2_PR - NEW met1 ( 15939 1309 ) M1M2_PR - NEW met1 ( 15939 1173 ) M1M2_PR + NEW met1 ( 5911 1241 ) M1M2_PR + NEW met2 ( 5911 1258 ) M2M3_PR + NEW met2 ( 8257 1258 ) M2M3_PR + NEW met1 ( 8257 1173 ) M1M2_PR NEW li1 ( 19205 935 ) L1M1_PR_MR NEW met1 ( 19205 935 ) M1M2_PR NEW met1 ( 19205 1173 ) M1M2_PR - NEW li1 ( 19205 697 ) L1M1_PR_MR - NEW met1 ( 19205 697 ) M1M2_PR + NEW li1 ( 19205 663 ) L1M1_PR_MR + NEW met1 ( 19205 663 ) M1M2_PR NEW li1 ( 19205 391 ) L1M1_PR_MR NEW met1 ( 19205 391 ) M1M2_PR - NEW li1 ( 19205 119 ) L1M1_PR_MR - NEW met1 ( 19205 119 ) M1M2_PR - NEW met2 ( 19205 102 ) M2M3_PR ; + NEW li1 ( 19205 153 ) L1M1_PR_MR + NEW met1 ( 19205 153 ) M1M2_PR + NEW li1 ( 17457 1173 ) L1M1_PR_MR + NEW met1 ( 17411 1241 ) M1M2_PR + NEW met1 ( 17457 1173 ) M1M2_PR + NEW li1 ( 21091 1173 ) L1M1_PR_MR ; - inv.addr1 ( decoder.inv_1 Y ) ( decoder_2.and_layer0 A ) ( decoder_0.and_layer0 A ) + USE SIGNAL - + ROUTED met1 ( 21045 391 ) ( 21091 * ) - NEW met2 ( 21091 391 ) ( * 901 ) - NEW met1 ( 21045 901 ) ( 21091 * ) - NEW met1 ( 21091 629 ) ( 21459 * ) - NEW li1 ( 21045 391 ) L1M1_PR_MR - NEW met1 ( 21091 391 ) M1M2_PR - NEW met1 ( 21091 901 ) M1M2_PR - NEW li1 ( 21045 901 ) L1M1_PR_MR - NEW li1 ( 21459 629 ) L1M1_PR_MR - NEW met1 ( 21091 629 ) M1M2_PR ; + + ROUTED met1 ( 21045 697 ) ( 21459 * ) + NEW met1 ( 21045 187 ) ( 21091 * ) + NEW met2 ( 21091 187 ) ( * 697 ) + NEW li1 ( 21045 697 ) L1M1_PR_MR + NEW li1 ( 21459 697 ) L1M1_PR_MR + NEW li1 ( 21045 187 ) L1M1_PR_MR + NEW met1 ( 21091 187 ) M1M2_PR + NEW met1 ( 21091 697 ) M1M2_PR ; - inv.addr2 ( decoder.inv_2 Y ) ( decoder_1.and_layer0 B ) ( decoder_0.and_layer0 B ) + USE SIGNAL - + ROUTED met2 ( 21137 221 ) ( * 391 ) - NEW met1 ( 21137 221 ) ( 21459 * ) - NEW met2 ( 21137 391 ) ( * 663 ) + + ROUTED met1 ( 21137 153 ) ( 21459 * ) + NEW met2 ( 21137 153 ) ( * 391 ) + NEW li1 ( 21137 153 ) L1M1_PR_MR + NEW li1 ( 21459 153 ) L1M1_PR_MR NEW li1 ( 21137 391 ) L1M1_PR_MR NEW met1 ( 21137 391 ) M1M2_PR - NEW met1 ( 21137 221 ) M1M2_PR - NEW li1 ( 21459 221 ) L1M1_PR_MR - NEW li1 ( 21137 663 ) L1M1_PR_MR - NEW met1 ( 21137 663 ) M1M2_PR ; + NEW met1 ( 21137 153 ) M1M2_PR ; - mux_slice0_bit0.aoi_out ( mux_slice0_bit0.inv A ) ( mux_slice0_bit0.aoi Y ) + USE SIGNAL - + ROUTED met1 ( 1495 1207 ) ( * 1241 ) - NEW met1 ( 1357 1241 ) ( 1495 * ) - NEW li1 ( 1357 1241 ) L1M1_PR_MR - NEW li1 ( 1495 1207 ) L1M1_PR_MR ; + + ROUTED met1 ( 1173 1139 ) ( * 1241 ) + NEW met1 ( 1173 1241 ) ( 1219 * ) + NEW met1 ( 1173 1139 ) ( 1495 * ) + NEW li1 ( 1219 1241 ) L1M1_PR_MR + NEW li1 ( 1495 1139 ) L1M1_PR_MR ; - mux_slice0_bit1.aoi_out ( mux_slice0_bit1.inv A ) ( mux_slice0_bit1.aoi Y ) + USE SIGNAL - + ROUTED met1 ( 3795 1207 ) ( * 1241 ) + + ROUTED met1 ( 3795 1173 ) ( * 1241 ) NEW met1 ( 3657 1241 ) ( 3795 * ) - NEW li1 ( 3795 1207 ) L1M1_PR_MR + NEW li1 ( 3795 1173 ) L1M1_PR_MR NEW li1 ( 3657 1241 ) L1M1_PR_MR ; - mux_slice0_bit2.aoi_out ( mux_slice0_bit2.inv A ) ( mux_slice0_bit2.aoi Y ) + USE SIGNAL - + ROUTED met1 ( 6095 1173 ) ( * 1241 ) - NEW met2 ( 6095 1241 ) ( * 1326 ) - NEW met3 ( 5819 1326 ) ( 6095 * ) - NEW met2 ( 5819 1309 ) ( * 1326 ) - NEW li1 ( 6095 1173 ) L1M1_PR_MR - NEW met1 ( 6095 1241 ) M1M2_PR - NEW met2 ( 6095 1326 ) M2M3_PR - NEW met2 ( 5819 1326 ) M2M3_PR - NEW li1 ( 5819 1309 ) L1M1_PR_MR - NEW met1 ( 5819 1309 ) M1M2_PR ; + + ROUTED met2 ( 6095 1207 ) ( * 1275 ) + NEW met1 ( 5819 1275 ) ( 6095 * ) + NEW li1 ( 6095 1207 ) L1M1_PR_MR + NEW met1 ( 6095 1207 ) M1M2_PR + NEW met1 ( 6095 1275 ) M1M2_PR + NEW li1 ( 5819 1275 ) L1M1_PR_MR ; - mux_slice0_bit3.aoi_out ( mux_slice0_bit3.inv A ) ( mux_slice0_bit3.aoi Y ) + USE SIGNAL + ROUTED met1 ( 8395 1207 ) ( * 1241 ) NEW met1 ( 8257 1241 ) ( 8395 * ) @@ -1579,8 +1536,9 @@ NETS 164 ; NEW li1 ( 10695 1207 ) L1M1_PR_MR NEW li1 ( 10557 1241 ) L1M1_PR_MR ; - mux_slice0_bit5.aoi_out ( mux_slice0_bit5.inv A ) ( mux_slice0_bit5.aoi Y ) + USE SIGNAL - + ROUTED met1 ( 12995 1207 ) ( * 1241 ) - NEW met1 ( 12857 1241 ) ( 12995 * ) + + ROUTED met1 ( 12949 1207 ) ( 12995 * ) + NEW met1 ( 12949 1207 ) ( * 1241 ) + NEW met1 ( 12857 1241 ) ( 12949 * ) NEW li1 ( 12995 1207 ) L1M1_PR_MR NEW li1 ( 12857 1241 ) L1M1_PR_MR ; - mux_slice0_bit6.aoi_out ( mux_slice0_bit6.inv A ) ( mux_slice0_bit6.aoi Y ) + USE SIGNAL @@ -1599,9 +1557,11 @@ NETS 164 ; NEW li1 ( 805 153 ) L1M1_PR_MR NEW li1 ( 759 187 ) L1M1_PR_MR ; - storage_0_0_0.bit1.storage ( storage_0_0_0.bit1.obuf0 A ) ( storage_0_0_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met1 ( 3105 153 ) ( * 187 ) + + ROUTED met2 ( 3105 119 ) ( * 187 ) NEW met1 ( 3059 187 ) ( 3105 * ) - NEW li1 ( 3105 153 ) L1M1_PR_MR + NEW li1 ( 3105 119 ) L1M1_PR_MR + NEW met1 ( 3105 119 ) M1M2_PR + NEW met1 ( 3105 187 ) M1M2_PR NEW li1 ( 3059 187 ) L1M1_PR_MR ; - storage_0_0_0.bit2.storage ( storage_0_0_0.bit2.obuf0 A ) ( storage_0_0_0.bit2.bit Q ) + USE SIGNAL + ROUTED met1 ( 5405 153 ) ( * 187 ) @@ -1635,150 +1595,162 @@ NETS 164 ; NEW li1 ( 16859 187 ) L1M1_PR_MR ; - storage_0_0_0.gclock ( storage_0_0_0.cg GCLK ) ( storage_0_0_0.bit7.bit CLK ) ( storage_0_0_0.bit6.bit CLK ) ( storage_0_0_0.bit5.bit CLK ) ( storage_0_0_0.bit4.bit CLK ) ( storage_0_0_0.bit3.bit CLK ) ( storage_0_0_0.bit2.bit CLK ) ( storage_0_0_0.bit1.bit CLK ) ( storage_0_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 16169 119 ) ( 16951 * ) - NEW met1 ( 16951 119 ) ( * 187 ) - NEW met1 ( 16951 187 ) ( 17273 * ) - NEW met1 ( 17273 187 ) ( * 221 ) - NEW met1 ( 17273 221 ) ( 19067 * ) - NEW met1 ( 16169 119 ) ( * 153 ) - NEW met1 ( 14743 85 ) ( * 119 ) - NEW met1 ( 14743 119 ) ( 15801 * ) - NEW met1 ( 15801 119 ) ( * 153 ) - NEW met1 ( 15801 153 ) ( 16169 * ) - NEW met1 ( 2369 85 ) ( * 119 ) - NEW met1 ( 1817 85 ) ( 2369 * ) - NEW met2 ( 1817 85 ) ( * 221 ) - NEW met1 ( 69 221 ) ( 1817 * ) - NEW met1 ( 69 153 ) ( * 221 ) - NEW met1 ( 4669 51 ) ( * 119 ) - NEW met1 ( 2415 51 ) ( 4669 * ) - NEW met1 ( 2415 51 ) ( * 85 ) - NEW met1 ( 2369 85 ) ( 2415 * ) - NEW met1 ( 14490 85 ) ( 14743 * ) - NEW met1 ( 11569 153 ) ( * 221 ) - NEW met1 ( 10419 221 ) ( 11569 * ) - NEW met1 ( 10419 187 ) ( * 221 ) - NEW met1 ( 10051 187 ) ( 10419 * ) - NEW met1 ( 10051 119 ) ( * 187 ) - NEW met1 ( 13869 51 ) ( * 119 ) - NEW met1 ( 11615 51 ) ( 13869 * ) - NEW met1 ( 11615 51 ) ( * 85 ) - NEW met1 ( 11523 85 ) ( 11615 * ) - NEW met2 ( 11523 85 ) ( * 153 ) - NEW met1 ( 11523 153 ) ( 11569 * ) - NEW met1 ( 14490 85 ) ( * 119 ) - NEW met1 ( 13869 119 ) ( 14490 * ) + + ROUTED met1 ( 1265 85 ) ( * 119 ) + NEW met1 ( 1173 85 ) ( 1265 * ) + NEW met1 ( 1173 85 ) ( * 153 ) + NEW met1 ( 851 153 ) ( 1173 * ) + NEW met1 ( 851 119 ) ( * 153 ) + NEW met1 ( 69 119 ) ( 851 * ) + NEW met1 ( 9269 51 ) ( * 119 ) NEW met1 ( 6969 51 ) ( * 119 ) - NEW met2 ( 9269 153 ) ( * 238 ) - NEW met3 ( 6877 238 ) ( 9269 * ) - NEW met2 ( 6877 51 ) ( * 238 ) - NEW met1 ( 9315 119 ) ( * 153 ) - NEW met1 ( 9269 153 ) ( 9315 * ) - NEW met1 ( 4669 51 ) ( 6969 * ) - NEW met1 ( 9315 119 ) ( 10051 * ) - NEW li1 ( 16169 119 ) L1M1_PR_MR - NEW li1 ( 19067 221 ) L1M1_PR_MR - NEW li1 ( 2369 119 ) L1M1_PR_MR - NEW met1 ( 1817 85 ) M1M2_PR - NEW met1 ( 1817 221 ) M1M2_PR - NEW li1 ( 69 153 ) L1M1_PR_MR - NEW li1 ( 4669 119 ) L1M1_PR_MR - NEW li1 ( 11569 153 ) L1M1_PR_MR - NEW li1 ( 13869 119 ) L1M1_PR_MR - NEW met1 ( 11523 85 ) M1M2_PR - NEW met1 ( 11523 153 ) M1M2_PR + NEW met1 ( 6969 51 ) ( 9269 * ) + NEW met2 ( 6325 85 ) ( * 170 ) + NEW met1 ( 6325 85 ) ( 6969 * ) + NEW met1 ( 4669 153 ) ( * 221 ) + NEW met1 ( 4669 221 ) ( 6141 * ) + NEW met2 ( 6141 170 ) ( * 221 ) + NEW met1 ( 2369 153 ) ( * 221 ) + NEW met1 ( 2369 221 ) ( 4669 * ) + NEW met1 ( 2369 119 ) ( * 153 ) + NEW met1 ( 1265 119 ) ( 2369 * ) + NEW met3 ( 6141 170 ) ( 6325 * ) + NEW met1 ( 11569 85 ) ( * 119 ) + NEW met1 ( 11063 85 ) ( 11569 * ) + NEW met1 ( 11063 85 ) ( * 119 ) + NEW met1 ( 10511 119 ) ( 11063 * ) + NEW met1 ( 10511 51 ) ( * 119 ) + NEW met1 ( 13731 153 ) ( 13869 * ) + NEW met2 ( 13731 51 ) ( * 153 ) + NEW met1 ( 11569 51 ) ( 13731 * ) + NEW met1 ( 11569 51 ) ( * 85 ) + NEW met1 ( 13869 119 ) ( * 153 ) + NEW met1 ( 9269 51 ) ( 10511 * ) + NEW met1 ( 16169 119 ) ( 16951 * ) + NEW met1 ( 16951 119 ) ( * 153 ) + NEW met1 ( 16951 153 ) ( 17135 * ) + NEW met2 ( 17135 153 ) ( * 170 ) + NEW met1 ( 14651 119 ) ( * 153 ) + NEW met1 ( 14651 153 ) ( 14973 * ) + NEW met1 ( 14973 153 ) ( * 221 ) + NEW met1 ( 14973 221 ) ( 15801 * ) + NEW met1 ( 15801 187 ) ( * 221 ) + NEW met1 ( 15801 187 ) ( 16169 * ) + NEW met1 ( 16169 119 ) ( * 187 ) + NEW met1 ( 13869 119 ) ( 14651 * ) + NEW met2 ( 17273 170 ) ( * 221 ) + NEW met1 ( 17273 221 ) ( 19067 * ) + NEW met2 ( 17135 170 ) ( 17273 * ) + NEW li1 ( 69 119 ) L1M1_PR_MR + NEW li1 ( 9269 119 ) L1M1_PR_MR NEW li1 ( 6969 119 ) L1M1_PR_MR - NEW li1 ( 9269 153 ) L1M1_PR_MR - NEW met1 ( 9269 153 ) M1M2_PR - NEW met2 ( 9269 238 ) M2M3_PR - NEW met2 ( 6877 238 ) M2M3_PR - NEW met1 ( 6877 51 ) M1M2_PR ; + NEW met2 ( 6325 170 ) M2M3_PR + NEW met1 ( 6325 85 ) M1M2_PR + NEW li1 ( 4669 153 ) L1M1_PR_MR + NEW met1 ( 6141 221 ) M1M2_PR + NEW met2 ( 6141 170 ) M2M3_PR + NEW li1 ( 2369 153 ) L1M1_PR_MR + NEW li1 ( 11569 119 ) L1M1_PR_MR + NEW li1 ( 13869 153 ) L1M1_PR_MR + NEW met1 ( 13731 153 ) M1M2_PR + NEW met1 ( 13731 51 ) M1M2_PR + NEW li1 ( 16169 119 ) L1M1_PR_MR + NEW met1 ( 17135 153 ) M1M2_PR + NEW met1 ( 17273 221 ) M1M2_PR + NEW li1 ( 19067 221 ) L1M1_PR_MR ; - storage_0_0_0.select0_b ( storage_0_0_0.select_inv_0 Y ) ( storage_0_0_0.bit7.obuf0 TE_B ) ( storage_0_0_0.bit6.obuf0 TE_B ) ( storage_0_0_0.bit5.obuf0 TE_B ) ( storage_0_0_0.bit4.obuf0 TE_B ) ( storage_0_0_0.bit3.obuf0 TE_B ) ( storage_0_0_0.bit2.obuf0 TE_B ) ( storage_0_0_0.bit1.obuf0 TE_B ) ( storage_0_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 897 51 ) ( * 119 ) - NEW met1 ( 10097 51 ) ( * 119 ) - NEW met1 ( 3197 119 ) ( * 153 ) - NEW met1 ( 3105 119 ) ( 3197 * ) - NEW met1 ( 3105 85 ) ( * 119 ) - NEW met1 ( 2553 85 ) ( 3105 * ) - NEW met2 ( 2553 34 ) ( * 85 ) - NEW met2 ( 2369 34 ) ( 2553 * ) - NEW met2 ( 2369 34 ) ( * 51 ) - NEW met2 ( 3565 102 ) ( * 119 ) - NEW met1 ( 3197 119 ) ( 3565 * ) - NEW met1 ( 897 51 ) ( 2369 * ) - NEW met1 ( 12397 119 ) ( 13501 * ) - NEW met1 ( 13501 85 ) ( * 119 ) - NEW met1 ( 13501 85 ) ( 13823 * ) - NEW met2 ( 13823 85 ) ( * 102 ) - NEW met2 ( 11569 51 ) ( 11615 * ) - NEW met2 ( 11615 51 ) ( * 221 ) - NEW met2 ( 11615 221 ) ( 11661 * ) - NEW met1 ( 11661 221 ) ( 12397 * ) - NEW met2 ( 12397 119 ) ( * 221 ) - NEW met1 ( 10097 51 ) ( 11569 * ) - NEW met1 ( 7797 119 ) ( 8395 * ) - NEW met2 ( 8395 51 ) ( * 119 ) - NEW met2 ( 5497 34 ) ( * 119 ) - NEW met3 ( 5497 34 ) ( 7797 * ) - NEW met2 ( 7797 34 ) ( * 119 ) - NEW met3 ( 5497 34 ) ( * 102 ) - NEW met3 ( 3565 102 ) ( 5497 * ) - NEW met1 ( 8395 51 ) ( 10097 * ) - NEW met1 ( 16997 153 ) ( 17365 * ) - NEW met1 ( 17365 119 ) ( * 153 ) - NEW met1 ( 17365 119 ) ( 17595 * ) - NEW met2 ( 17595 51 ) ( * 119 ) + + ROUTED met2 ( 10603 34 ) ( * 51 ) + NEW met2 ( 10373 34 ) ( 10603 * ) + NEW met2 ( 10373 34 ) ( * 119 ) + NEW met1 ( 10097 119 ) ( 10373 * ) + NEW met1 ( 16997 119 ) ( 17089 * ) + NEW met2 ( 17089 102 ) ( * 119 ) + NEW met1 ( 15939 85 ) ( * 153 ) + NEW met1 ( 15939 85 ) ( 16215 * ) + NEW met2 ( 16215 85 ) ( * 102 ) + NEW met3 ( 16215 102 ) ( 17089 * ) + NEW met2 ( 12397 102 ) ( * 119 ) + NEW met3 ( 11523 102 ) ( 12397 * ) + NEW met2 ( 11523 51 ) ( * 102 ) NEW met2 ( 14697 102 ) ( * 119 ) - NEW met3 ( 14697 102 ) ( 17089 * ) - NEW met2 ( 17089 102 ) ( * 153 ) - NEW met3 ( 13823 102 ) ( 14697 * ) - NEW met1 ( 17595 51 ) ( 19619 * ) - NEW li1 ( 897 119 ) L1M1_PR_MR + NEW met3 ( 12397 102 ) ( 14697 * ) + NEW met1 ( 15801 85 ) ( * 153 ) + NEW met1 ( 15203 85 ) ( 15801 * ) + NEW met2 ( 15203 85 ) ( * 102 ) + NEW met3 ( 14697 102 ) ( 15203 * ) + NEW met1 ( 10603 51 ) ( 11523 * ) + NEW met1 ( 15801 153 ) ( 15939 * ) + NEW met1 ( 2967 153 ) ( 3197 * ) + NEW met1 ( 2967 85 ) ( * 153 ) + NEW met1 ( 2599 85 ) ( 2967 * ) + NEW met1 ( 2599 51 ) ( * 85 ) + NEW met1 ( 897 51 ) ( 2599 * ) + NEW met1 ( 897 51 ) ( * 119 ) + NEW met3 ( 3473 34 ) ( 4807 * ) + NEW met2 ( 3473 34 ) ( * 153 ) + NEW met1 ( 3197 153 ) ( 3473 * ) + NEW met2 ( 7797 102 ) ( * 119 ) + NEW met3 ( 7797 102 ) ( 9545 * ) + NEW met2 ( 9545 102 ) ( * 119 ) + NEW met2 ( 5497 34 ) ( * 119 ) + NEW met3 ( 5497 34 ) ( 7314 * ) + NEW met3 ( 7314 34 ) ( * 102 ) + NEW met3 ( 7314 102 ) ( 7797 * ) + NEW met2 ( 4853 34 ) ( * 85 ) + NEW met1 ( 4853 85 ) ( 5497 * ) + NEW met1 ( 5497 85 ) ( * 119 ) + NEW met2 ( 4807 34 ) ( 4853 * ) + NEW met1 ( 9545 119 ) ( 10097 * ) + NEW met2 ( 19619 85 ) ( * 102 ) + NEW met3 ( 17089 102 ) ( 19619 * ) NEW li1 ( 10097 119 ) L1M1_PR_MR - NEW li1 ( 19619 51 ) L1M1_PR_MR - NEW li1 ( 3197 153 ) L1M1_PR_MR - NEW met1 ( 2553 85 ) M1M2_PR - NEW met1 ( 2369 51 ) M1M2_PR - NEW met2 ( 3565 102 ) M2M3_PR - NEW met1 ( 3565 119 ) M1M2_PR + NEW met1 ( 10603 51 ) M1M2_PR + NEW met1 ( 10373 119 ) M1M2_PR + NEW li1 ( 16997 119 ) L1M1_PR_MR + NEW met1 ( 17089 119 ) M1M2_PR + NEW met2 ( 17089 102 ) M2M3_PR + NEW met1 ( 16215 85 ) M1M2_PR + NEW met2 ( 16215 102 ) M2M3_PR NEW li1 ( 12397 119 ) L1M1_PR_MR - NEW met1 ( 13823 85 ) M1M2_PR - NEW met2 ( 13823 102 ) M2M3_PR - NEW met1 ( 11569 51 ) M1M2_PR - NEW met1 ( 11661 221 ) M1M2_PR - NEW met1 ( 12397 221 ) M1M2_PR NEW met1 ( 12397 119 ) M1M2_PR + NEW met2 ( 12397 102 ) M2M3_PR + NEW met2 ( 11523 102 ) M2M3_PR + NEW met1 ( 11523 51 ) M1M2_PR + NEW li1 ( 14697 119 ) L1M1_PR_MR + NEW met1 ( 14697 119 ) M1M2_PR + NEW met2 ( 14697 102 ) M2M3_PR + NEW met1 ( 15203 85 ) M1M2_PR + NEW met2 ( 15203 102 ) M2M3_PR + NEW li1 ( 3197 153 ) L1M1_PR_MR + NEW li1 ( 897 119 ) L1M1_PR_MR + NEW met2 ( 4807 34 ) M2M3_PR + NEW met2 ( 3473 34 ) M2M3_PR + NEW met1 ( 3473 153 ) M1M2_PR NEW li1 ( 7797 119 ) L1M1_PR_MR - NEW met1 ( 8395 119 ) M1M2_PR - NEW met1 ( 8395 51 ) M1M2_PR + NEW met1 ( 7797 119 ) M1M2_PR + NEW met2 ( 7797 102 ) M2M3_PR + NEW met2 ( 9545 102 ) M2M3_PR + NEW met1 ( 9545 119 ) M1M2_PR NEW li1 ( 5497 119 ) L1M1_PR_MR NEW met1 ( 5497 119 ) M1M2_PR NEW met2 ( 5497 34 ) M2M3_PR - NEW met2 ( 7797 34 ) M2M3_PR - NEW met1 ( 7797 119 ) M1M2_PR - NEW li1 ( 16997 153 ) L1M1_PR_MR - NEW met1 ( 17595 119 ) M1M2_PR - NEW met1 ( 17595 51 ) M1M2_PR - NEW li1 ( 14697 119 ) L1M1_PR_MR - NEW met1 ( 14697 119 ) M1M2_PR - NEW met2 ( 14697 102 ) M2M3_PR - NEW met2 ( 17089 102 ) M2M3_PR - NEW met1 ( 17089 153 ) M1M2_PR ; + NEW met1 ( 4853 85 ) M1M2_PR + NEW met2 ( 19619 102 ) M2M3_PR + NEW li1 ( 19619 85 ) L1M1_PR_MR + NEW met1 ( 19619 85 ) M1M2_PR ; - storage_0_0_0.we0 ( storage_0_0_0.gcand X ) ( storage_0_0_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 18653 85 ) ( 19527 * ) NEW li1 ( 18653 85 ) L1M1_PR_MR NEW li1 ( 19527 85 ) L1M1_PR_MR ; - storage_0_0_0.write_sel ( storage_0_0_0.gcand A ) ( storage_0_0_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 19297 153 ) ( 19343 * ) - NEW li1 ( 19343 153 ) L1M1_PR_MR - NEW li1 ( 19297 153 ) L1M1_PR_MR ; + NEW li1 ( 19297 153 ) L1M1_PR_MR + NEW li1 ( 19343 153 ) L1M1_PR_MR ; - storage_0_1_0.bit0.storage ( storage_0_1_0.bit0.obuf0 A ) ( storage_0_1_0.bit0.bit Q ) + USE SIGNAL + ROUTED met1 ( 1955 153 ) ( * 187 ) NEW met1 ( 1909 187 ) ( 1955 * ) - NEW met1 ( 1909 187 ) ( * 221 ) NEW li1 ( 1955 153 ) L1M1_PR_MR - NEW li1 ( 1909 221 ) L1M1_PR_MR ; + NEW li1 ( 1909 187 ) L1M1_PR_MR ; - storage_0_1_0.bit1.storage ( storage_0_1_0.bit1.obuf0 A ) ( storage_0_1_0.bit1.bit Q ) + USE SIGNAL + ROUTED met1 ( 4255 153 ) ( * 187 ) NEW met1 ( 4209 187 ) ( 4255 * ) @@ -1816,512 +1788,508 @@ NETS 164 ; NEW li1 ( 18009 187 ) L1M1_PR_MR ; - storage_0_1_0.gclock ( storage_0_1_0.cg GCLK ) ( storage_0_1_0.bit7.bit CLK ) ( storage_0_1_0.bit6.bit CLK ) ( storage_0_1_0.bit5.bit CLK ) ( storage_0_1_0.bit4.bit CLK ) ( storage_0_1_0.bit3.bit CLK ) ( storage_0_1_0.bit2.bit CLK ) ( storage_0_1_0.bit1.bit CLK ) ( storage_0_1_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 7889 153 ) ( 8119 * ) - NEW met1 ( 7889 153 ) ( * 221 ) - NEW met1 ( 7061 221 ) ( 7889 * ) - NEW met2 ( 7061 170 ) ( * 221 ) - NEW met1 ( 8119 153 ) ( * 221 ) - NEW met1 ( 5819 153 ) ( * 221 ) - NEW met2 ( 6141 170 ) ( * 221 ) - NEW met1 ( 5819 221 ) ( 6141 * ) - NEW met3 ( 6141 170 ) ( 7061 * ) - NEW met1 ( 3519 153 ) ( * 221 ) - NEW met1 ( 2001 221 ) ( 3519 * ) - NEW met1 ( 2001 119 ) ( * 221 ) - NEW met1 ( 1219 119 ) ( 2001 * ) - NEW met1 ( 3519 221 ) ( 5819 * ) - NEW met1 ( 12719 153 ) ( * 221 ) - NEW met2 ( 10419 102 ) ( * 119 ) - NEW met3 ( 10419 102 ) ( 12719 * ) - NEW met2 ( 12719 102 ) ( * 153 ) - NEW met2 ( 10281 119 ) ( * 221 ) - NEW met1 ( 10281 119 ) ( 10419 * ) - NEW met1 ( 8119 221 ) ( 10281 * ) + + ROUTED met1 ( 1219 153 ) ( * 221 ) + NEW met1 ( 8119 85 ) ( * 119 ) + NEW met1 ( 7199 85 ) ( 8119 * ) + NEW met2 ( 7199 85 ) ( * 102 ) + NEW met3 ( 6923 102 ) ( 7199 * ) + NEW met2 ( 6923 51 ) ( * 102 ) + NEW met1 ( 9315 85 ) ( * 153 ) + NEW met1 ( 9223 153 ) ( 9315 * ) + NEW met1 ( 9223 85 ) ( * 153 ) + NEW met1 ( 8349 85 ) ( 9223 * ) + NEW met2 ( 8349 34 ) ( * 85 ) + NEW met2 ( 8165 34 ) ( 8349 * ) + NEW met2 ( 8165 34 ) ( * 85 ) + NEW met1 ( 8119 85 ) ( 8165 * ) + NEW met1 ( 3243 119 ) ( 3519 * ) + NEW met2 ( 3243 119 ) ( * 170 ) + NEW met3 ( 2323 170 ) ( 3243 * ) + NEW met2 ( 2323 170 ) ( * 221 ) + NEW met1 ( 5451 153 ) ( 5813 * ) + NEW met1 ( 5451 119 ) ( * 153 ) + NEW met1 ( 4945 119 ) ( 5451 * ) + NEW met2 ( 4945 119 ) ( * 170 ) + NEW met3 ( 3243 170 ) ( 4945 * ) + NEW met2 ( 6095 51 ) ( * 102 ) + NEW met3 ( 5819 102 ) ( 6095 * ) + NEW met2 ( 5819 102 ) ( * 153 ) + NEW met1 ( 5813 153 ) ( 5819 * ) + NEW met1 ( 1219 221 ) ( 2323 * ) + NEW met1 ( 6095 51 ) ( 6923 * ) + NEW met1 ( 12673 153 ) ( 12722 * ) + NEW met1 ( 12673 153 ) ( * 221 ) + NEW met2 ( 10419 153 ) ( * 170 ) + NEW met3 ( 10419 170 ) ( 12673 * ) + NEW met2 ( 12673 170 ) ( * 187 ) + NEW met1 ( 10419 85 ) ( * 153 ) + NEW met1 ( 9315 85 ) ( 10419 * ) + NEW met1 ( 15019 119 ) ( 15065 * ) + NEW met2 ( 15065 119 ) ( * 170 ) + NEW met2 ( 14743 119 ) ( * 221 ) + NEW met1 ( 14743 119 ) ( 15019 * ) + NEW met1 ( 12673 221 ) ( 14743 * ) + NEW met2 ( 17319 51 ) ( * 119 ) + NEW met1 ( 17319 51 ) ( 17411 * ) + NEW met1 ( 17411 51 ) ( * 85 ) + NEW met1 ( 17411 85 ) ( 18423 * ) + NEW met1 ( 18423 51 ) ( * 85 ) NEW met2 ( 17319 119 ) ( * 170 ) - NEW met3 ( 17319 170 ) ( 19159 * ) - NEW met2 ( 19159 170 ) ( * 221 ) - NEW met1 ( 14927 153 ) ( 15019 * ) - NEW met2 ( 14927 153 ) ( * 170 ) - NEW met3 ( 14927 170 ) ( 17319 * ) - NEW met1 ( 14651 153 ) ( * 221 ) - NEW met1 ( 14651 153 ) ( 14927 * ) - NEW met1 ( 12719 221 ) ( 14651 * ) - NEW met1 ( 19159 221 ) ( 20355 * ) - NEW li1 ( 8119 153 ) L1M1_PR_MR - NEW met1 ( 7061 221 ) M1M2_PR - NEW met2 ( 7061 170 ) M2M3_PR - NEW li1 ( 20355 221 ) L1M1_PR_MR - NEW li1 ( 5819 153 ) L1M1_PR_MR - NEW met2 ( 6141 170 ) M2M3_PR - NEW met1 ( 6141 221 ) M1M2_PR - NEW li1 ( 3519 153 ) L1M1_PR_MR - NEW li1 ( 1219 119 ) L1M1_PR_MR - NEW li1 ( 12719 153 ) L1M1_PR_MR - NEW li1 ( 10419 119 ) L1M1_PR_MR - NEW met1 ( 10419 119 ) M1M2_PR - NEW met2 ( 10419 102 ) M2M3_PR - NEW met2 ( 12719 102 ) M2M3_PR - NEW met1 ( 12719 153 ) M1M2_PR - NEW met1 ( 10281 221 ) M1M2_PR - NEW met1 ( 10281 119 ) M1M2_PR + NEW met3 ( 15065 170 ) ( 17319 * ) + NEW met1 ( 18423 51 ) ( 20355 * ) + NEW li1 ( 1219 153 ) L1M1_PR_MR + NEW li1 ( 8119 119 ) L1M1_PR_MR + NEW met1 ( 7199 85 ) M1M2_PR + NEW met2 ( 7199 102 ) M2M3_PR + NEW met2 ( 6923 102 ) M2M3_PR + NEW met1 ( 6923 51 ) M1M2_PR + NEW met1 ( 8349 85 ) M1M2_PR + NEW met1 ( 8165 85 ) M1M2_PR + NEW li1 ( 3519 119 ) L1M1_PR_MR + NEW met1 ( 3243 119 ) M1M2_PR + NEW met2 ( 3243 170 ) M2M3_PR + NEW met2 ( 2323 170 ) M2M3_PR + NEW met1 ( 2323 221 ) M1M2_PR + NEW li1 ( 5813 153 ) L1M1_PR_MR + NEW met1 ( 4945 119 ) M1M2_PR + NEW met2 ( 4945 170 ) M2M3_PR + NEW met1 ( 6095 51 ) M1M2_PR + NEW met2 ( 6095 102 ) M2M3_PR + NEW met2 ( 5819 102 ) M2M3_PR + NEW met1 ( 5819 153 ) M1M2_PR + NEW li1 ( 12722 153 ) L1M1_PR_MR + NEW li1 ( 10419 153 ) L1M1_PR_MR + NEW met1 ( 10419 153 ) M1M2_PR + NEW met2 ( 10419 170 ) M2M3_PR + NEW met2 ( 12673 170 ) M2M3_PR + NEW met1 ( 12673 187 ) M1M2_PR + NEW li1 ( 15019 119 ) L1M1_PR_MR + NEW met1 ( 15065 119 ) M1M2_PR + NEW met2 ( 15065 170 ) M2M3_PR + NEW met1 ( 14743 221 ) M1M2_PR + NEW met1 ( 14743 119 ) M1M2_PR NEW li1 ( 17319 119 ) L1M1_PR_MR NEW met1 ( 17319 119 ) M1M2_PR + NEW met1 ( 17319 51 ) M1M2_PR NEW met2 ( 17319 170 ) M2M3_PR - NEW met2 ( 19159 170 ) M2M3_PR - NEW met1 ( 19159 221 ) M1M2_PR - NEW li1 ( 15019 153 ) L1M1_PR_MR - NEW met1 ( 14927 153 ) M1M2_PR - NEW met2 ( 14927 170 ) M2M3_PR ; + NEW li1 ( 20355 51 ) L1M1_PR_MR ; - storage_0_1_0.select0_b ( storage_0_1_0.select_inv_0 Y ) ( storage_0_1_0.bit7.obuf0 TE_B ) ( storage_0_1_0.bit6.obuf0 TE_B ) ( storage_0_1_0.bit5.obuf0 TE_B ) ( storage_0_1_0.bit4.obuf0 TE_B ) ( storage_0_1_0.bit3.obuf0 TE_B ) ( storage_0_1_0.bit2.obuf0 TE_B ) ( storage_0_1_0.bit1.obuf0 TE_B ) ( storage_0_1_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 8947 119 ) ( 9223 * ) - NEW met2 ( 9223 119 ) ( * 170 ) - NEW met1 ( 6647 119 ) ( 6923 * ) - NEW met2 ( 6923 102 ) ( * 119 ) - NEW met3 ( 6923 102 ) ( 7222 * ) - NEW met3 ( 7222 102 ) ( * 170 ) - NEW met3 ( 7222 170 ) ( 9223 * ) - NEW met1 ( 18147 153 ) ( 18285 * ) - NEW met1 ( 18285 153 ) ( * 187 ) - NEW met1 ( 18285 187 ) ( 19067 * ) - NEW met1 ( 19067 153 ) ( * 187 ) - NEW met1 ( 19067 153 ) ( 19251 * ) - NEW met1 ( 19251 119 ) ( * 153 ) - NEW met1 ( 19251 119 ) ( 19389 * ) - NEW met1 ( 19389 119 ) ( * 153 ) - NEW met1 ( 19389 153 ) ( 19665 * ) - NEW met1 ( 19665 51 ) ( * 153 ) - NEW met1 ( 19665 51 ) ( 20447 * ) - NEW met1 ( 20447 51 ) ( * 187 ) - NEW met2 ( 15939 34 ) ( * 51 ) - NEW met3 ( 15939 34 ) ( 18147 * ) + + ROUTED met1 ( 11109 119 ) ( 11247 * ) + NEW met1 ( 11109 119 ) ( * 153 ) + NEW met1 ( 11063 153 ) ( 11109 * ) + NEW met1 ( 11063 153 ) ( * 221 ) + NEW met1 ( 10419 221 ) ( 11063 * ) + NEW met1 ( 10419 187 ) ( * 221 ) + NEW met1 ( 10281 187 ) ( 10419 * ) + NEW met1 ( 10281 187 ) ( * 221 ) + NEW met1 ( 13547 85 ) ( * 119 ) + NEW met1 ( 13455 85 ) ( 13547 * ) + NEW met1 ( 13455 85 ) ( * 119 ) + NEW met1 ( 12581 119 ) ( 13455 * ) + NEW met2 ( 12581 119 ) ( * 221 ) + NEW met1 ( 11063 221 ) ( 12581 * ) + NEW met1 ( 13961 51 ) ( * 85 ) + NEW met1 ( 13547 85 ) ( 13961 * ) + NEW met1 ( 8165 119 ) ( 8947 * ) + NEW met1 ( 8165 119 ) ( * 153 ) + NEW met1 ( 7751 153 ) ( 8165 * ) + NEW met1 ( 7751 119 ) ( * 153 ) + NEW met1 ( 7015 119 ) ( 7751 * ) + NEW met1 ( 7015 119 ) ( * 153 ) + NEW met1 ( 8947 119 ) ( * 221 ) + NEW met1 ( 8947 221 ) ( 10281 * ) + NEW met2 ( 15801 119 ) ( 15847 * ) + NEW met2 ( 15801 51 ) ( * 119 ) + NEW met2 ( 15939 51 ) ( * 119 ) + NEW met2 ( 15847 119 ) ( 15939 * ) + NEW met1 ( 13961 51 ) ( 15801 * ) + NEW met2 ( 4347 102 ) ( * 119 ) + NEW met3 ( 2231 102 ) ( 4347 * ) + NEW met2 ( 2231 102 ) ( * 153 ) + NEW met1 ( 2047 153 ) ( 2231 * ) + NEW met1 ( 5727 119 ) ( 6647 * ) + NEW met2 ( 5727 102 ) ( * 119 ) + NEW met3 ( 4347 102 ) ( 5727 * ) + NEW met1 ( 6647 119 ) ( * 153 ) + NEW met1 ( 6647 153 ) ( 7015 * ) + NEW met2 ( 18147 153 ) ( * 170 ) + NEW met2 ( 17273 34 ) ( * 51 ) + NEW met3 ( 17273 34 ) ( 18147 * ) NEW met2 ( 18147 34 ) ( * 153 ) - NEW met1 ( 20447 187 ) ( 20907 * ) - NEW met1 ( 3611 119 ) ( 4347 * ) - NEW met1 ( 3611 85 ) ( * 119 ) - NEW met1 ( 3197 85 ) ( 3611 * ) - NEW met2 ( 3197 85 ) ( * 102 ) - NEW met2 ( 3059 102 ) ( 3197 * ) - NEW met2 ( 3059 102 ) ( * 119 ) - NEW met1 ( 2415 119 ) ( 3059 * ) - NEW met1 ( 2415 119 ) ( * 153 ) - NEW met1 ( 2047 153 ) ( 2415 * ) - NEW met1 ( 5773 119 ) ( * 153 ) - NEW met1 ( 5451 153 ) ( 5773 * ) - NEW met1 ( 5451 119 ) ( * 153 ) - NEW met1 ( 4715 119 ) ( 5451 * ) - NEW met1 ( 4715 119 ) ( * 153 ) - NEW met1 ( 4347 153 ) ( 4715 * ) - NEW met1 ( 4347 119 ) ( * 153 ) - NEW met1 ( 5773 119 ) ( 6647 * ) - NEW met2 ( 14835 51 ) ( * 170 ) - NEW met1 ( 15847 51 ) ( * 119 ) - NEW met1 ( 14835 51 ) ( 15939 * ) - NEW met2 ( 11247 153 ) ( * 170 ) - NEW met2 ( 13547 153 ) ( * 170 ) - NEW met3 ( 11247 170 ) ( 13547 * ) - NEW met3 ( 9223 170 ) ( 11247 * ) - NEW met3 ( 13547 170 ) ( 14835 * ) - NEW li1 ( 20907 187 ) L1M1_PR_MR + NEW met1 ( 15939 51 ) ( 17273 * ) + NEW met2 ( 20907 170 ) ( * 187 ) + NEW met3 ( 18147 170 ) ( 20907 * ) + NEW li1 ( 11247 119 ) L1M1_PR_MR + NEW li1 ( 13547 119 ) L1M1_PR_MR + NEW met1 ( 12581 119 ) M1M2_PR + NEW met1 ( 12581 221 ) M1M2_PR NEW li1 ( 8947 119 ) L1M1_PR_MR - NEW met1 ( 9223 119 ) M1M2_PR - NEW met2 ( 9223 170 ) M2M3_PR - NEW li1 ( 6647 119 ) L1M1_PR_MR - NEW met1 ( 6923 119 ) M1M2_PR - NEW met2 ( 6923 102 ) M2M3_PR - NEW li1 ( 18147 153 ) L1M1_PR_MR + NEW li1 ( 15847 119 ) L1M1_PR_MR + NEW met1 ( 15847 119 ) M1M2_PR + NEW met1 ( 15801 51 ) M1M2_PR NEW met1 ( 15939 51 ) M1M2_PR - NEW met2 ( 15939 34 ) M2M3_PR - NEW met2 ( 18147 34 ) M2M3_PR - NEW met1 ( 18147 153 ) M1M2_PR NEW li1 ( 4347 119 ) L1M1_PR_MR - NEW met1 ( 3197 85 ) M1M2_PR - NEW met1 ( 3059 119 ) M1M2_PR + NEW met1 ( 4347 119 ) M1M2_PR + NEW met2 ( 4347 102 ) M2M3_PR + NEW met2 ( 2231 102 ) M2M3_PR + NEW met1 ( 2231 153 ) M1M2_PR NEW li1 ( 2047 153 ) L1M1_PR_MR - NEW met1 ( 14835 51 ) M1M2_PR - NEW met2 ( 14835 170 ) M2M3_PR - NEW li1 ( 15847 119 ) L1M1_PR_MR - NEW li1 ( 11247 153 ) L1M1_PR_MR - NEW met1 ( 11247 153 ) M1M2_PR - NEW met2 ( 11247 170 ) M2M3_PR - NEW li1 ( 13547 153 ) L1M1_PR_MR - NEW met1 ( 13547 153 ) M1M2_PR - NEW met2 ( 13547 170 ) M2M3_PR ; + NEW li1 ( 6647 119 ) L1M1_PR_MR + NEW met1 ( 5727 119 ) M1M2_PR + NEW met2 ( 5727 102 ) M2M3_PR + NEW li1 ( 18147 153 ) L1M1_PR_MR + NEW met1 ( 18147 153 ) M1M2_PR + NEW met2 ( 18147 170 ) M2M3_PR + NEW met1 ( 17273 51 ) M1M2_PR + NEW met2 ( 17273 34 ) M2M3_PR + NEW met2 ( 18147 34 ) M2M3_PR + NEW met2 ( 20907 170 ) M2M3_PR + NEW li1 ( 20907 187 ) L1M1_PR_MR + NEW met1 ( 20907 187 ) M1M2_PR ; - storage_0_1_0.we0 ( storage_0_1_0.gcand X ) ( storage_0_1_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 20700 51 ) ( 20815 * ) - NEW met1 ( 20700 51 ) ( * 85 ) - NEW met1 ( 20493 85 ) ( 20700 * ) - NEW met2 ( 20401 85 ) ( 20493 * ) - NEW met1 ( 19941 85 ) ( 20401 * ) - NEW li1 ( 20815 51 ) L1M1_PR_MR - NEW met1 ( 20493 85 ) M1M2_PR - NEW met1 ( 20401 85 ) M1M2_PR - NEW li1 ( 19941 85 ) L1M1_PR_MR ; + + ROUTED met1 ( 19941 85 ) ( 20815 * ) + NEW li1 ( 19941 85 ) L1M1_PR_MR + NEW li1 ( 20815 85 ) L1M1_PR_MR ; - storage_0_1_0.write_sel ( storage_0_1_0.gcand A ) ( storage_0_1_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 20585 153 ) ( 20631 * ) NEW li1 ( 20631 153 ) L1M1_PR_MR NEW li1 ( 20585 153 ) L1M1_PR_MR ; - storage_1_0_0.bit0.storage ( storage_1_0_0.bit0.obuf0 A ) ( storage_1_0_0.bit0.bit Q ) + USE SIGNAL - + ROUTED met1 ( 805 357 ) ( * 391 ) - NEW met1 ( 759 357 ) ( 805 * ) + + ROUTED met1 ( 759 391 ) ( 805 * ) + NEW met1 ( 759 357 ) ( * 391 ) NEW li1 ( 805 391 ) L1M1_PR_MR NEW li1 ( 759 357 ) L1M1_PR_MR ; - storage_1_0_0.bit1.storage ( storage_1_0_0.bit1.obuf0 A ) ( storage_1_0_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met1 ( 3105 357 ) ( * 391 ) - NEW met1 ( 3059 357 ) ( 3105 * ) + + ROUTED met1 ( 3059 391 ) ( 3105 * ) + NEW met1 ( 3059 357 ) ( * 391 ) NEW li1 ( 3105 391 ) L1M1_PR_MR NEW li1 ( 3059 357 ) L1M1_PR_MR ; - storage_1_0_0.bit2.storage ( storage_1_0_0.bit2.obuf0 A ) ( storage_1_0_0.bit2.bit Q ) + USE SIGNAL - + ROUTED met1 ( 5405 357 ) ( * 391 ) - NEW met1 ( 5359 357 ) ( 5405 * ) + + ROUTED met1 ( 5359 391 ) ( 5405 * ) + NEW met1 ( 5359 357 ) ( * 391 ) NEW li1 ( 5405 391 ) L1M1_PR_MR NEW li1 ( 5359 357 ) L1M1_PR_MR ; - storage_1_0_0.bit3.storage ( storage_1_0_0.bit3.obuf0 A ) ( storage_1_0_0.bit3.bit Q ) + USE SIGNAL - + ROUTED met1 ( 7705 357 ) ( * 391 ) - NEW met1 ( 7659 357 ) ( 7705 * ) + + ROUTED met1 ( 7659 391 ) ( 7705 * ) + NEW met1 ( 7659 357 ) ( * 391 ) NEW li1 ( 7705 391 ) L1M1_PR_MR NEW li1 ( 7659 357 ) L1M1_PR_MR ; - storage_1_0_0.bit4.storage ( storage_1_0_0.bit4.obuf0 A ) ( storage_1_0_0.bit4.bit Q ) + USE SIGNAL - + ROUTED met1 ( 10005 357 ) ( * 391 ) - NEW met1 ( 9959 357 ) ( 10005 * ) + + ROUTED met1 ( 9959 391 ) ( 10005 * ) + NEW met1 ( 9959 357 ) ( * 391 ) NEW li1 ( 10005 391 ) L1M1_PR_MR NEW li1 ( 9959 357 ) L1M1_PR_MR ; - storage_1_0_0.bit5.storage ( storage_1_0_0.bit5.obuf0 A ) ( storage_1_0_0.bit5.bit Q ) + USE SIGNAL - + ROUTED met1 ( 12305 357 ) ( * 391 ) - NEW met1 ( 12259 357 ) ( 12305 * ) + + ROUTED met1 ( 12259 391 ) ( 12305 * ) + NEW met1 ( 12259 357 ) ( * 391 ) NEW li1 ( 12305 391 ) L1M1_PR_MR NEW li1 ( 12259 357 ) L1M1_PR_MR ; - storage_1_0_0.bit6.storage ( storage_1_0_0.bit6.obuf0 A ) ( storage_1_0_0.bit6.bit Q ) + USE SIGNAL - + ROUTED met1 ( 14605 357 ) ( * 391 ) - NEW met1 ( 14559 357 ) ( 14605 * ) + + ROUTED met1 ( 14559 391 ) ( 14605 * ) + NEW met1 ( 14559 357 ) ( * 391 ) NEW li1 ( 14605 391 ) L1M1_PR_MR NEW li1 ( 14559 357 ) L1M1_PR_MR ; - storage_1_0_0.bit7.storage ( storage_1_0_0.bit7.obuf0 A ) ( storage_1_0_0.bit7.bit Q ) + USE SIGNAL - + ROUTED met1 ( 16905 357 ) ( * 391 ) - NEW met1 ( 16859 357 ) ( 16905 * ) + + ROUTED met1 ( 16859 391 ) ( 16905 * ) + NEW met1 ( 16859 357 ) ( * 391 ) NEW li1 ( 16905 391 ) L1M1_PR_MR NEW li1 ( 16859 357 ) L1M1_PR_MR ; - storage_1_0_0.gclock ( storage_1_0_0.cg GCLK ) ( storage_1_0_0.bit7.bit CLK ) ( storage_1_0_0.bit6.bit CLK ) ( storage_1_0_0.bit5.bit CLK ) ( storage_1_0_0.bit4.bit CLK ) ( storage_1_0_0.bit3.bit CLK ) ( storage_1_0_0.bit2.bit CLK ) ( storage_1_0_0.bit1.bit CLK ) ( storage_1_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 9269 323 ) ( * 391 ) - NEW met1 ( 6969 323 ) ( * 391 ) - NEW met1 ( 6969 323 ) ( 9269 * ) - NEW met2 ( 6371 323 ) ( * 374 ) - NEW met1 ( 6371 323 ) ( 6601 * ) - NEW met1 ( 6601 323 ) ( * 357 ) - NEW met1 ( 6601 357 ) ( 6969 * ) - NEW met1 ( 16169 425 ) ( * 493 ) - NEW met1 ( 16169 493 ) ( 19067 * ) - NEW met2 ( 15893 374 ) ( * 391 ) - NEW met1 ( 15893 391 ) ( 16169 * ) - NEW met1 ( 16169 391 ) ( * 425 ) - NEW met2 ( 15065 374 ) ( * 459 ) - NEW met3 ( 15065 374 ) ( 15893 * ) - NEW met3 ( 4830 374 ) ( 6371 * ) - NEW met1 ( 2369 425 ) ( * 493 ) - NEW met1 ( 69 493 ) ( 2369 * ) - NEW met1 ( 69 425 ) ( * 493 ) - NEW met2 ( 4669 306 ) ( * 391 ) - NEW met3 ( 2369 306 ) ( 4669 * ) - NEW met2 ( 2369 306 ) ( * 425 ) - NEW met3 ( 4830 306 ) ( * 374 ) - NEW met3 ( 4669 306 ) ( 4830 * ) - NEW met1 ( 11063 425 ) ( 11569 * ) - NEW met1 ( 11063 357 ) ( * 425 ) - NEW met1 ( 10879 357 ) ( 11063 * ) - NEW met1 ( 10879 323 ) ( * 357 ) + + ROUTED met1 ( 2369 323 ) ( * 391 ) + NEW met1 ( 69 323 ) ( 2369 * ) + NEW met1 ( 69 323 ) ( * 391 ) + NEW met1 ( 4577 425 ) ( 4669 * ) + NEW met1 ( 4577 323 ) ( * 425 ) + NEW met1 ( 2369 323 ) ( 4577 * ) + NEW met1 ( 11569 425 ) ( * 493 ) + NEW met1 ( 10419 493 ) ( 11569 * ) + NEW met1 ( 10419 459 ) ( * 493 ) + NEW met1 ( 13823 391 ) ( 13869 * ) + NEW met1 ( 13823 391 ) ( * 425 ) + NEW met1 ( 12673 425 ) ( 13823 * ) + NEW met1 ( 12673 391 ) ( * 425 ) + NEW met1 ( 12581 391 ) ( 12673 * ) + NEW met1 ( 12581 391 ) ( * 425 ) + NEW met1 ( 11569 425 ) ( 12581 * ) + NEW met2 ( 14191 306 ) ( * 459 ) + NEW met3 ( 13869 306 ) ( 14191 * ) NEW met2 ( 13869 306 ) ( * 391 ) - NEW met3 ( 11569 306 ) ( 13869 * ) - NEW met2 ( 11569 306 ) ( * 425 ) - NEW met1 ( 13869 391 ) ( * 459 ) - NEW met1 ( 9269 323 ) ( 10879 * ) - NEW met1 ( 13869 459 ) ( 15065 * ) - NEW li1 ( 9269 391 ) L1M1_PR_MR - NEW li1 ( 6969 391 ) L1M1_PR_MR - NEW met2 ( 6371 374 ) M2M3_PR - NEW met1 ( 6371 323 ) M1M2_PR - NEW li1 ( 16169 425 ) L1M1_PR_MR - NEW li1 ( 19067 493 ) L1M1_PR_MR - NEW met2 ( 15893 374 ) M2M3_PR - NEW met1 ( 15893 391 ) M1M2_PR - NEW met1 ( 15065 459 ) M1M2_PR - NEW met2 ( 15065 374 ) M2M3_PR - NEW li1 ( 2369 425 ) L1M1_PR_MR - NEW li1 ( 69 425 ) L1M1_PR_MR - NEW li1 ( 4669 391 ) L1M1_PR_MR - NEW met1 ( 4669 391 ) M1M2_PR - NEW met2 ( 4669 306 ) M2M3_PR - NEW met2 ( 2369 306 ) M2M3_PR - NEW met1 ( 2369 425 ) M1M2_PR + NEW met1 ( 6969 357 ) ( * 391 ) + NEW met1 ( 6831 357 ) ( 6969 * ) + NEW met2 ( 6831 238 ) ( * 357 ) + NEW met3 ( 5681 238 ) ( 6831 * ) + NEW met2 ( 5681 238 ) ( * 323 ) + NEW met1 ( 9269 425 ) ( * 459 ) + NEW met1 ( 6969 459 ) ( 9269 * ) + NEW met1 ( 6969 391 ) ( * 459 ) + NEW met2 ( 9637 374 ) ( * 459 ) + NEW met3 ( 9269 374 ) ( 9637 * ) + NEW met2 ( 9269 374 ) ( * 425 ) + NEW met1 ( 4577 323 ) ( 5681 * ) + NEW met1 ( 9637 459 ) ( 10419 * ) + NEW met2 ( 16169 425 ) ( * 578 ) + NEW met2 ( 15111 459 ) ( * 578 ) + NEW met3 ( 15111 578 ) ( 16169 * ) + NEW met1 ( 14191 459 ) ( 15111 * ) + NEW met2 ( 19067 493 ) ( * 578 ) + NEW met3 ( 16169 578 ) ( 19067 * ) + NEW li1 ( 2369 391 ) L1M1_PR_MR + NEW li1 ( 69 391 ) L1M1_PR_MR + NEW li1 ( 4669 425 ) L1M1_PR_MR NEW li1 ( 11569 425 ) L1M1_PR_MR NEW li1 ( 13869 391 ) L1M1_PR_MR - NEW met1 ( 13869 391 ) M1M2_PR + NEW met1 ( 14191 459 ) M1M2_PR + NEW met2 ( 14191 306 ) M2M3_PR NEW met2 ( 13869 306 ) M2M3_PR - NEW met2 ( 11569 306 ) M2M3_PR - NEW met1 ( 11569 425 ) M1M2_PR ; + NEW met1 ( 13869 391 ) M1M2_PR + NEW li1 ( 6969 391 ) L1M1_PR_MR + NEW met1 ( 6831 357 ) M1M2_PR + NEW met2 ( 6831 238 ) M2M3_PR + NEW met2 ( 5681 238 ) M2M3_PR + NEW met1 ( 5681 323 ) M1M2_PR + NEW li1 ( 9269 425 ) L1M1_PR_MR + NEW met1 ( 9637 459 ) M1M2_PR + NEW met2 ( 9637 374 ) M2M3_PR + NEW met2 ( 9269 374 ) M2M3_PR + NEW met1 ( 9269 425 ) M1M2_PR + NEW li1 ( 16169 425 ) L1M1_PR_MR + NEW met1 ( 16169 425 ) M1M2_PR + NEW met2 ( 16169 578 ) M2M3_PR + NEW met1 ( 15111 459 ) M1M2_PR + NEW met2 ( 15111 578 ) M2M3_PR + NEW li1 ( 19067 493 ) L1M1_PR_MR + NEW met1 ( 19067 493 ) M1M2_PR + NEW met2 ( 19067 578 ) M2M3_PR ; - storage_1_0_0.select0_b ( storage_1_0_0.select_inv_0 Y ) ( storage_1_0_0.bit7.obuf0 TE_B ) ( storage_1_0_0.bit6.obuf0 TE_B ) ( storage_1_0_0.bit5.obuf0 TE_B ) ( storage_1_0_0.bit4.obuf0 TE_B ) ( storage_1_0_0.bit3.obuf0 TE_B ) ( storage_1_0_0.bit2.obuf0 TE_B ) ( storage_1_0_0.bit1.obuf0 TE_B ) ( storage_1_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 897 323 ) ( * 391 ) - NEW met2 ( 7797 391 ) ( * 493 ) - NEW met1 ( 6325 493 ) ( 7797 * ) - NEW met2 ( 6325 306 ) ( * 493 ) - NEW met1 ( 8993 425 ) ( 10097 * ) - NEW met1 ( 8993 391 ) ( * 425 ) - NEW met1 ( 8901 391 ) ( 8993 * ) - NEW met1 ( 8901 391 ) ( * 425 ) - NEW met1 ( 8165 425 ) ( 8901 * ) - NEW met1 ( 8165 391 ) ( * 425 ) - NEW met1 ( 7797 391 ) ( 8165 * ) - NEW met2 ( 10373 374 ) ( * 425 ) - NEW met1 ( 10097 425 ) ( 10373 * ) - NEW met2 ( 3197 391 ) ( * 493 ) - NEW met1 ( 2415 493 ) ( 3197 * ) - NEW met2 ( 2415 493 ) ( * 510 ) - NEW met2 ( 2277 510 ) ( 2415 * ) - NEW met2 ( 2277 425 ) ( * 510 ) - NEW met1 ( 2001 425 ) ( 2277 * ) - NEW met1 ( 2001 323 ) ( * 425 ) - NEW met1 ( 5497 425 ) ( 5543 * ) - NEW met1 ( 5543 425 ) ( * 493 ) - NEW met1 ( 3197 493 ) ( 5543 * ) - NEW met2 ( 5773 306 ) ( * 425 ) - NEW met1 ( 5543 425 ) ( 5773 * ) - NEW met1 ( 897 323 ) ( 2001 * ) - NEW met3 ( 5773 306 ) ( 6325 * ) - NEW met1 ( 12397 323 ) ( * 391 ) - NEW met1 ( 11293 323 ) ( 12397 * ) - NEW met2 ( 11293 323 ) ( * 374 ) - NEW met3 ( 10373 374 ) ( 11293 * ) - NEW met2 ( 14697 391 ) ( * 578 ) - NEW met1 ( 14697 323 ) ( * 391 ) - NEW met1 ( 12397 323 ) ( 14697 * ) - NEW met1 ( 16997 391 ) ( 17089 * ) - NEW met2 ( 17089 306 ) ( * 391 ) - NEW met3 ( 17089 306 ) ( 19619 * ) - NEW met2 ( 19619 306 ) ( * 391 ) - NEW met2 ( 17089 391 ) ( * 578 ) - NEW met3 ( 14697 578 ) ( 17089 * ) - NEW li1 ( 897 391 ) L1M1_PR_MR - NEW li1 ( 7797 391 ) L1M1_PR_MR - NEW met1 ( 7797 391 ) M1M2_PR - NEW met1 ( 7797 493 ) M1M2_PR - NEW met1 ( 6325 493 ) M1M2_PR - NEW met2 ( 6325 306 ) M2M3_PR - NEW li1 ( 10097 425 ) L1M1_PR_MR - NEW met2 ( 10373 374 ) M2M3_PR - NEW met1 ( 10373 425 ) M1M2_PR - NEW li1 ( 3197 391 ) L1M1_PR_MR - NEW met1 ( 3197 391 ) M1M2_PR - NEW met1 ( 3197 493 ) M1M2_PR - NEW met1 ( 2415 493 ) M1M2_PR - NEW met1 ( 2277 425 ) M1M2_PR - NEW li1 ( 5497 425 ) L1M1_PR_MR - NEW met2 ( 5773 306 ) M2M3_PR - NEW met1 ( 5773 425 ) M1M2_PR + + ROUTED met1 ( 10097 323 ) ( * 391 ) + NEW met2 ( 12397 391 ) ( * 493 ) + NEW met1 ( 11615 493 ) ( 12397 * ) + NEW met2 ( 11615 493 ) ( * 510 ) + NEW met2 ( 11477 510 ) ( 11615 * ) + NEW met2 ( 11477 323 ) ( * 510 ) + NEW met1 ( 10097 323 ) ( 11477 * ) + NEW met1 ( 897 425 ) ( * 493 ) + NEW met1 ( 7797 323 ) ( * 391 ) + NEW met1 ( 7797 323 ) ( 10097 * ) + NEW met2 ( 14697 306 ) ( * 391 ) + NEW met3 ( 14697 306 ) ( 16445 * ) + NEW met2 ( 16445 306 ) ( * 425 ) + NEW met1 ( 16445 425 ) ( 16997 * ) + NEW met2 ( 14697 391 ) ( * 493 ) + NEW met1 ( 12397 493 ) ( 14697 * ) + NEW met1 ( 3197 425 ) ( * 493 ) + NEW met2 ( 5497 425 ) ( * 578 ) + NEW met3 ( 3565 578 ) ( 5497 * ) + NEW met2 ( 3565 459 ) ( * 578 ) + NEW met1 ( 3197 459 ) ( 3565 * ) + NEW met1 ( 5819 323 ) ( * 357 ) + NEW met1 ( 5497 357 ) ( 5819 * ) + NEW met1 ( 5497 357 ) ( * 425 ) + NEW met1 ( 897 493 ) ( 3197 * ) + NEW met1 ( 5819 323 ) ( 7797 * ) + NEW met1 ( 16997 425 ) ( 17250 * ) + NEW met1 ( 17250 425 ) ( * 459 ) + NEW met1 ( 17250 459 ) ( 18193 * ) + NEW met1 ( 18193 391 ) ( * 459 ) + NEW met1 ( 18193 391 ) ( 19021 * ) + NEW met1 ( 19021 391 ) ( * 425 ) + NEW met1 ( 19481 391 ) ( * 425 ) + NEW met1 ( 19481 391 ) ( 19619 * ) + NEW met1 ( 19021 425 ) ( 19481 * ) + NEW li1 ( 10097 391 ) L1M1_PR_MR NEW li1 ( 12397 391 ) L1M1_PR_MR - NEW met1 ( 11293 323 ) M1M2_PR - NEW met2 ( 11293 374 ) M2M3_PR + NEW met1 ( 12397 391 ) M1M2_PR + NEW met1 ( 12397 493 ) M1M2_PR + NEW met1 ( 11615 493 ) M1M2_PR + NEW met1 ( 11477 323 ) M1M2_PR + NEW li1 ( 897 425 ) L1M1_PR_MR + NEW li1 ( 7797 391 ) L1M1_PR_MR + NEW li1 ( 16997 425 ) L1M1_PR_MR NEW li1 ( 14697 391 ) L1M1_PR_MR NEW met1 ( 14697 391 ) M1M2_PR - NEW met2 ( 14697 578 ) M2M3_PR - NEW li1 ( 16997 391 ) L1M1_PR_MR - NEW met1 ( 17089 391 ) M1M2_PR - NEW met2 ( 17089 306 ) M2M3_PR - NEW met2 ( 19619 306 ) M2M3_PR - NEW li1 ( 19619 391 ) L1M1_PR_MR - NEW met1 ( 19619 391 ) M1M2_PR - NEW met2 ( 17089 578 ) M2M3_PR ; + NEW met2 ( 14697 306 ) M2M3_PR + NEW met2 ( 16445 306 ) M2M3_PR + NEW met1 ( 16445 425 ) M1M2_PR + NEW met1 ( 14697 493 ) M1M2_PR + NEW li1 ( 3197 425 ) L1M1_PR_MR + NEW li1 ( 5497 425 ) L1M1_PR_MR + NEW met1 ( 5497 425 ) M1M2_PR + NEW met2 ( 5497 578 ) M2M3_PR + NEW met2 ( 3565 578 ) M2M3_PR + NEW met1 ( 3565 459 ) M1M2_PR + NEW li1 ( 19619 391 ) L1M1_PR_MR ; - storage_1_0_0.we0 ( storage_1_0_0.gcand X ) ( storage_1_0_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 19389 459 ) ( * 493 ) - NEW met2 ( 19389 493 ) ( 19481 * ) - NEW met1 ( 19481 493 ) ( 19527 * ) - NEW met1 ( 18653 459 ) ( 19389 * ) + + ROUTED met1 ( 18653 459 ) ( 19527 * ) NEW li1 ( 18653 459 ) L1M1_PR_MR - NEW met1 ( 19389 493 ) M1M2_PR - NEW met1 ( 19481 493 ) M1M2_PR - NEW li1 ( 19527 493 ) L1M1_PR_MR ; + NEW li1 ( 19527 459 ) L1M1_PR_MR ; - storage_1_0_0.write_sel ( storage_1_0_0.gcand A ) ( storage_1_0_0.word_and X ) + USE SIGNAL - + ROUTED met1 ( 19297 391 ) ( 19343 * ) - NEW li1 ( 19343 391 ) L1M1_PR_MR - NEW li1 ( 19297 391 ) L1M1_PR_MR ; + + ROUTED met1 ( 19297 357 ) ( 19343 * ) + NEW li1 ( 19297 357 ) L1M1_PR_MR + NEW li1 ( 19343 357 ) L1M1_PR_MR ; - storage_1_1_0.bit0.storage ( storage_1_1_0.bit0.obuf0 A ) ( storage_1_1_0.bit0.bit Q ) + USE SIGNAL - + ROUTED met1 ( 1955 357 ) ( * 391 ) - NEW met1 ( 1909 357 ) ( 1955 * ) + + ROUTED met1 ( 1909 391 ) ( 1955 * ) + NEW met1 ( 1909 357 ) ( * 391 ) NEW li1 ( 1955 391 ) L1M1_PR_MR NEW li1 ( 1909 357 ) L1M1_PR_MR ; - storage_1_1_0.bit1.storage ( storage_1_1_0.bit1.obuf0 A ) ( storage_1_1_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met1 ( 4255 357 ) ( * 391 ) - NEW met1 ( 4209 357 ) ( 4255 * ) + + ROUTED met1 ( 4209 391 ) ( 4255 * ) + NEW met1 ( 4209 357 ) ( * 391 ) NEW li1 ( 4255 391 ) L1M1_PR_MR NEW li1 ( 4209 357 ) L1M1_PR_MR ; - storage_1_1_0.bit2.storage ( storage_1_1_0.bit2.obuf0 A ) ( storage_1_1_0.bit2.bit Q ) + USE SIGNAL - + ROUTED met1 ( 6555 357 ) ( * 391 ) - NEW met1 ( 6509 357 ) ( 6555 * ) + + ROUTED met1 ( 6509 391 ) ( 6555 * ) + NEW met1 ( 6509 357 ) ( * 391 ) NEW li1 ( 6555 391 ) L1M1_PR_MR NEW li1 ( 6509 357 ) L1M1_PR_MR ; - storage_1_1_0.bit3.storage ( storage_1_1_0.bit3.obuf0 A ) ( storage_1_1_0.bit3.bit Q ) + USE SIGNAL - + ROUTED met1 ( 8855 357 ) ( * 391 ) - NEW met1 ( 8809 357 ) ( 8855 * ) + + ROUTED met1 ( 8809 391 ) ( 8855 * ) + NEW met1 ( 8809 357 ) ( * 391 ) NEW li1 ( 8855 391 ) L1M1_PR_MR NEW li1 ( 8809 357 ) L1M1_PR_MR ; - storage_1_1_0.bit4.storage ( storage_1_1_0.bit4.obuf0 A ) ( storage_1_1_0.bit4.bit Q ) + USE SIGNAL - + ROUTED met1 ( 11155 357 ) ( * 391 ) - NEW met1 ( 11109 357 ) ( 11155 * ) + + ROUTED met1 ( 11109 391 ) ( 11155 * ) + NEW met1 ( 11109 357 ) ( * 391 ) NEW li1 ( 11155 391 ) L1M1_PR_MR NEW li1 ( 11109 357 ) L1M1_PR_MR ; - storage_1_1_0.bit5.storage ( storage_1_1_0.bit5.obuf0 A ) ( storage_1_1_0.bit5.bit Q ) + USE SIGNAL - + ROUTED met1 ( 13455 357 ) ( * 391 ) - NEW met1 ( 13409 357 ) ( 13455 * ) + + ROUTED met1 ( 13409 391 ) ( 13455 * ) + NEW met1 ( 13409 357 ) ( * 391 ) NEW li1 ( 13455 391 ) L1M1_PR_MR NEW li1 ( 13409 357 ) L1M1_PR_MR ; - storage_1_1_0.bit6.storage ( storage_1_1_0.bit6.obuf0 A ) ( storage_1_1_0.bit6.bit Q ) + USE SIGNAL - + ROUTED met1 ( 15755 357 ) ( * 391 ) - NEW met1 ( 15709 357 ) ( 15755 * ) + + ROUTED met1 ( 15709 391 ) ( 15755 * ) + NEW met1 ( 15709 357 ) ( * 391 ) NEW li1 ( 15755 391 ) L1M1_PR_MR NEW li1 ( 15709 357 ) L1M1_PR_MR ; - storage_1_1_0.bit7.storage ( storage_1_1_0.bit7.obuf0 A ) ( storage_1_1_0.bit7.bit Q ) + USE SIGNAL - + ROUTED met1 ( 18055 357 ) ( * 391 ) - NEW met1 ( 18009 357 ) ( 18055 * ) + + ROUTED met1 ( 18009 391 ) ( 18055 * ) + NEW met1 ( 18009 357 ) ( * 391 ) NEW li1 ( 18055 391 ) L1M1_PR_MR NEW li1 ( 18009 357 ) L1M1_PR_MR ; - storage_1_1_0.gclock ( storage_1_1_0.cg GCLK ) ( storage_1_1_0.bit7.bit CLK ) ( storage_1_1_0.bit6.bit CLK ) ( storage_1_1_0.bit5.bit CLK ) ( storage_1_1_0.bit4.bit CLK ) ( storage_1_1_0.bit3.bit CLK ) ( storage_1_1_0.bit2.bit CLK ) ( storage_1_1_0.bit1.bit CLK ) ( storage_1_1_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met2 ( 3519 374 ) ( * 425 ) + + ROUTED met1 ( 15019 323 ) ( * 391 ) + NEW met2 ( 1219 374 ) ( * 391 ) + NEW met1 ( 12719 323 ) ( * 391 ) + NEW met2 ( 10419 238 ) ( * 391 ) + NEW met3 ( 10419 238 ) ( 12719 * ) + NEW met2 ( 12719 238 ) ( * 323 ) + NEW met2 ( 10143 391 ) ( * 493 ) + NEW met1 ( 10143 391 ) ( 10419 * ) + NEW met1 ( 12719 323 ) ( 15019 * ) + NEW met2 ( 8119 391 ) ( * 578 ) + NEW met3 ( 8119 578 ) ( 9315 * ) + NEW met2 ( 9315 493 ) ( * 578 ) + NEW met1 ( 9315 493 ) ( 10143 * ) + NEW met2 ( 3519 374 ) ( * 425 ) + NEW met2 ( 5819 306 ) ( * 391 ) + NEW met3 ( 3519 306 ) ( 5819 * ) + NEW met3 ( 3519 306 ) ( * 374 ) + NEW met2 ( 5819 391 ) ( * 578 ) NEW met3 ( 1219 374 ) ( 3519 * ) - NEW met2 ( 1219 374 ) ( * 425 ) - NEW met2 ( 3795 374 ) ( * 459 ) - NEW met3 ( 3519 374 ) ( 3795 * ) - NEW met2 ( 12719 374 ) ( * 391 ) - NEW met3 ( 12719 374 ) ( 14145 * ) - NEW met2 ( 14145 374 ) ( * 425 ) - NEW met2 ( 10419 306 ) ( * 391 ) - NEW met3 ( 10419 306 ) ( 11362 * ) - NEW met3 ( 11362 306 ) ( * 374 ) - NEW met3 ( 11362 374 ) ( 12719 * ) - NEW met1 ( 10419 391 ) ( * 459 ) - NEW met2 ( 19389 306 ) ( * 323 ) - NEW met2 ( 19389 306 ) ( 19481 * ) - NEW met2 ( 19481 306 ) ( * 357 ) - NEW met1 ( 19481 357 ) ( 20355 * ) - NEW met2 ( 8119 374 ) ( * 425 ) - NEW met3 ( 8119 374 ) ( 9453 * ) - NEW met2 ( 9453 374 ) ( * 459 ) - NEW met1 ( 5819 425 ) ( * 459 ) - NEW met1 ( 5819 459 ) ( 6463 * ) - NEW met2 ( 6463 374 ) ( * 459 ) - NEW met3 ( 6463 374 ) ( 8119 * ) - NEW met1 ( 5451 391 ) ( * 459 ) - NEW met1 ( 5451 391 ) ( 5819 * ) - NEW met1 ( 5819 391 ) ( * 425 ) - NEW met1 ( 3795 459 ) ( 5451 * ) - NEW met1 ( 9453 459 ) ( 10419 * ) + NEW met3 ( 5819 578 ) ( 8119 * ) + NEW met1 ( 18055 323 ) ( * 357 ) + NEW met1 ( 18055 357 ) ( 18423 * ) + NEW met1 ( 18423 323 ) ( * 357 ) NEW met1 ( 17319 323 ) ( * 391 ) - NEW met1 ( 15019 323 ) ( * 391 ) - NEW met1 ( 15019 323 ) ( 17319 * ) - NEW met1 ( 15019 391 ) ( * 425 ) - NEW met1 ( 14145 425 ) ( 15019 * ) - NEW met1 ( 17319 323 ) ( 19389 * ) - NEW li1 ( 3519 425 ) L1M1_PR_MR - NEW met1 ( 3519 425 ) M1M2_PR - NEW met2 ( 3519 374 ) M2M3_PR + NEW met1 ( 15019 323 ) ( 18055 * ) + NEW met1 ( 19389 323 ) ( * 357 ) + NEW met1 ( 18423 323 ) ( 19389 * ) + NEW met1 ( 19389 357 ) ( 20355 * ) + NEW li1 ( 15019 391 ) L1M1_PR_MR NEW met2 ( 1219 374 ) M2M3_PR - NEW li1 ( 1219 425 ) L1M1_PR_MR - NEW met1 ( 1219 425 ) M1M2_PR - NEW met1 ( 3795 459 ) M1M2_PR - NEW met2 ( 3795 374 ) M2M3_PR + NEW li1 ( 1219 391 ) L1M1_PR_MR + NEW met1 ( 1219 391 ) M1M2_PR NEW li1 ( 12719 391 ) L1M1_PR_MR - NEW met1 ( 12719 391 ) M1M2_PR - NEW met2 ( 12719 374 ) M2M3_PR - NEW met2 ( 14145 374 ) M2M3_PR - NEW met1 ( 14145 425 ) M1M2_PR NEW li1 ( 10419 391 ) L1M1_PR_MR NEW met1 ( 10419 391 ) M1M2_PR - NEW met2 ( 10419 306 ) M2M3_PR - NEW met1 ( 19389 323 ) M1M2_PR - NEW met1 ( 19481 357 ) M1M2_PR - NEW li1 ( 20355 357 ) L1M1_PR_MR - NEW li1 ( 8119 425 ) L1M1_PR_MR - NEW met1 ( 8119 425 ) M1M2_PR - NEW met2 ( 8119 374 ) M2M3_PR - NEW met2 ( 9453 374 ) M2M3_PR - NEW met1 ( 9453 459 ) M1M2_PR - NEW li1 ( 5819 425 ) L1M1_PR_MR - NEW met1 ( 6463 459 ) M1M2_PR - NEW met2 ( 6463 374 ) M2M3_PR + NEW met2 ( 10419 238 ) M2M3_PR + NEW met2 ( 12719 238 ) M2M3_PR + NEW met1 ( 12719 323 ) M1M2_PR + NEW met1 ( 10143 493 ) M1M2_PR + NEW met1 ( 10143 391 ) M1M2_PR + NEW li1 ( 8119 391 ) L1M1_PR_MR + NEW met1 ( 8119 391 ) M1M2_PR + NEW met2 ( 8119 578 ) M2M3_PR + NEW met2 ( 9315 578 ) M2M3_PR + NEW met1 ( 9315 493 ) M1M2_PR + NEW li1 ( 3519 425 ) L1M1_PR_MR + NEW met1 ( 3519 425 ) M1M2_PR + NEW met2 ( 3519 374 ) M2M3_PR + NEW li1 ( 5819 391 ) L1M1_PR_MR + NEW met1 ( 5819 391 ) M1M2_PR + NEW met2 ( 5819 306 ) M2M3_PR + NEW met2 ( 5819 578 ) M2M3_PR NEW li1 ( 17319 391 ) L1M1_PR_MR - NEW li1 ( 15019 391 ) L1M1_PR_MR ; + NEW li1 ( 20355 357 ) L1M1_PR_MR ; - storage_1_1_0.select0_b ( storage_1_1_0.select_inv_0 Y ) ( storage_1_1_0.bit7.obuf0 TE_B ) ( storage_1_1_0.bit6.obuf0 TE_B ) ( storage_1_1_0.bit5.obuf0 TE_B ) ( storage_1_1_0.bit4.obuf0 TE_B ) ( storage_1_1_0.bit3.obuf0 TE_B ) ( storage_1_1_0.bit2.obuf0 TE_B ) ( storage_1_1_0.bit1.obuf0 TE_B ) ( storage_1_1_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 4347 323 ) ( * 391 ) - NEW met1 ( 2369 323 ) ( 4347 * ) - NEW met1 ( 2369 323 ) ( * 357 ) - NEW met1 ( 2047 357 ) ( 2369 * ) - NEW met1 ( 2047 357 ) ( * 391 ) - NEW met1 ( 4623 323 ) ( * 357 ) - NEW met1 ( 4347 357 ) ( 4623 * ) - NEW met2 ( 11247 391 ) ( * 493 ) - NEW met1 ( 13547 425 ) ( * 493 ) - NEW met1 ( 11615 493 ) ( 13547 * ) - NEW met1 ( 11615 391 ) ( * 493 ) - NEW met1 ( 11247 391 ) ( 11615 * ) - NEW met1 ( 13823 459 ) ( * 493 ) - NEW met1 ( 13547 459 ) ( 13823 * ) - NEW met2 ( 19343 510 ) ( * 578 ) - NEW met3 ( 19343 578 ) ( 20907 * ) - NEW met2 ( 20907 493 ) ( * 578 ) - NEW met1 ( 6325 425 ) ( 6647 * ) - NEW met1 ( 6325 323 ) ( * 425 ) - NEW met2 ( 8947 306 ) ( * 425 ) - NEW met3 ( 6647 306 ) ( 8947 * ) - NEW met2 ( 6647 306 ) ( * 425 ) - NEW met1 ( 8947 425 ) ( * 493 ) - NEW met1 ( 4623 323 ) ( 6325 * ) - NEW met1 ( 8947 493 ) ( 11247 * ) - NEW met1 ( 18147 425 ) ( 18331 * ) - NEW met1 ( 18331 391 ) ( * 425 ) - NEW met1 ( 18331 391 ) ( 19067 * ) - NEW met2 ( 19067 391 ) ( 19113 * ) - NEW met2 ( 19113 391 ) ( * 493 ) - NEW met1 ( 19113 493 ) ( 19297 * ) - NEW met2 ( 19297 493 ) ( * 510 ) - NEW met1 ( 15847 425 ) ( 16123 * ) - NEW met2 ( 16123 374 ) ( * 425 ) - NEW met3 ( 16123 374 ) ( 18147 * ) - NEW met2 ( 18147 374 ) ( * 425 ) - NEW met1 ( 15617 459 ) ( * 493 ) - NEW met1 ( 15617 459 ) ( 15847 * ) - NEW met1 ( 15847 425 ) ( * 459 ) - NEW met1 ( 13823 493 ) ( 15617 * ) - NEW met2 ( 19297 510 ) ( 19343 * ) - NEW li1 ( 4347 391 ) L1M1_PR_MR - NEW li1 ( 2047 391 ) L1M1_PR_MR + + ROUTED met2 ( 11247 374 ) ( * 391 ) + NEW met3 ( 10189 374 ) ( 11247 * ) + NEW met2 ( 10189 374 ) ( * 425 ) + NEW met2 ( 13547 374 ) ( * 391 ) + NEW met3 ( 11247 374 ) ( 13547 * ) + NEW met2 ( 14375 374 ) ( * 425 ) + NEW met3 ( 13547 374 ) ( 14375 * ) + NEW met2 ( 8947 374 ) ( * 391 ) + NEW met1 ( 9315 391 ) ( * 425 ) + NEW met1 ( 8947 391 ) ( 9315 * ) + NEW met1 ( 9315 425 ) ( 10189 * ) + NEW met2 ( 15847 374 ) ( * 391 ) + NEW met3 ( 14835 374 ) ( 15847 * ) + NEW met2 ( 14835 374 ) ( * 425 ) + NEW met1 ( 14375 425 ) ( 14835 * ) + NEW met1 ( 3565 425 ) ( 4347 * ) + NEW met1 ( 3565 391 ) ( * 425 ) + NEW met1 ( 3151 391 ) ( 3565 * ) + NEW met1 ( 3151 391 ) ( * 425 ) + NEW met1 ( 2047 425 ) ( 3151 * ) + NEW met2 ( 6647 374 ) ( * 391 ) + NEW met3 ( 4347 374 ) ( 6647 * ) + NEW met2 ( 4347 374 ) ( * 425 ) + NEW met3 ( 6647 374 ) ( 8947 * ) + NEW met2 ( 18147 374 ) ( * 391 ) + NEW met3 ( 15847 374 ) ( 18147 * ) + NEW met2 ( 20907 374 ) ( * 391 ) + NEW met3 ( 18147 374 ) ( 20907 * ) NEW li1 ( 11247 391 ) L1M1_PR_MR NEW met1 ( 11247 391 ) M1M2_PR - NEW met1 ( 11247 493 ) M1M2_PR - NEW li1 ( 13547 425 ) L1M1_PR_MR - NEW met2 ( 19343 578 ) M2M3_PR - NEW met2 ( 20907 578 ) M2M3_PR - NEW li1 ( 20907 493 ) L1M1_PR_MR - NEW met1 ( 20907 493 ) M1M2_PR - NEW li1 ( 6647 425 ) L1M1_PR_MR - NEW li1 ( 8947 425 ) L1M1_PR_MR - NEW met1 ( 8947 425 ) M1M2_PR - NEW met2 ( 8947 306 ) M2M3_PR - NEW met2 ( 6647 306 ) M2M3_PR - NEW met1 ( 6647 425 ) M1M2_PR - NEW li1 ( 18147 425 ) L1M1_PR_MR - NEW met1 ( 19067 391 ) M1M2_PR - NEW met1 ( 19113 493 ) M1M2_PR - NEW met1 ( 19297 493 ) M1M2_PR - NEW li1 ( 15847 425 ) L1M1_PR_MR - NEW met1 ( 16123 425 ) M1M2_PR - NEW met2 ( 16123 374 ) M2M3_PR + NEW met2 ( 11247 374 ) M2M3_PR + NEW met2 ( 10189 374 ) M2M3_PR + NEW met1 ( 10189 425 ) M1M2_PR + NEW li1 ( 13547 391 ) L1M1_PR_MR + NEW met1 ( 13547 391 ) M1M2_PR + NEW met2 ( 13547 374 ) M2M3_PR + NEW met1 ( 14375 425 ) M1M2_PR + NEW met2 ( 14375 374 ) M2M3_PR + NEW li1 ( 8947 391 ) L1M1_PR_MR + NEW met1 ( 8947 391 ) M1M2_PR + NEW met2 ( 8947 374 ) M2M3_PR + NEW li1 ( 15847 391 ) L1M1_PR_MR + NEW met1 ( 15847 391 ) M1M2_PR + NEW met2 ( 15847 374 ) M2M3_PR + NEW met2 ( 14835 374 ) M2M3_PR + NEW met1 ( 14835 425 ) M1M2_PR + NEW li1 ( 4347 425 ) L1M1_PR_MR + NEW li1 ( 2047 425 ) L1M1_PR_MR + NEW li1 ( 6647 391 ) L1M1_PR_MR + NEW met1 ( 6647 391 ) M1M2_PR + NEW met2 ( 6647 374 ) M2M3_PR + NEW met2 ( 4347 374 ) M2M3_PR + NEW met1 ( 4347 425 ) M1M2_PR + NEW li1 ( 18147 391 ) L1M1_PR_MR + NEW met1 ( 18147 391 ) M1M2_PR NEW met2 ( 18147 374 ) M2M3_PR - NEW met1 ( 18147 425 ) M1M2_PR ; + NEW met2 ( 20907 374 ) M2M3_PR + NEW li1 ( 20907 391 ) L1M1_PR_MR + NEW met1 ( 20907 391 ) M1M2_PR ; - storage_1_1_0.we0 ( storage_1_1_0.gcand X ) ( storage_1_1_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 19941 459 ) ( 20815 * ) - NEW li1 ( 20815 459 ) L1M1_PR_MR - NEW li1 ( 19941 459 ) L1M1_PR_MR ; + NEW li1 ( 19941 459 ) L1M1_PR_MR + NEW li1 ( 20815 459 ) L1M1_PR_MR ; - storage_1_1_0.write_sel ( storage_1_1_0.gcand A ) ( storage_1_1_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 20585 357 ) ( 20631 * ) NEW li1 ( 20631 357 ) L1M1_PR_MR @@ -2368,145 +2336,140 @@ NETS 164 ; NEW li1 ( 16859 731 ) L1M1_PR_MR ; - storage_2_0_0.gclock ( storage_2_0_0.cg GCLK ) ( storage_2_0_0.bit7.bit CLK ) ( storage_2_0_0.bit6.bit CLK ) ( storage_2_0_0.bit5.bit CLK ) ( storage_2_0_0.bit4.bit CLK ) ( storage_2_0_0.bit3.bit CLK ) ( storage_2_0_0.bit2.bit CLK ) ( storage_2_0_0.bit1.bit CLK ) ( storage_2_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 1311 629 ) ( * 663 ) - NEW met1 ( 1173 629 ) ( 1311 * ) - NEW met1 ( 1173 629 ) ( * 697 ) - NEW met1 ( 851 697 ) ( 1173 * ) - NEW met1 ( 851 663 ) ( * 697 ) + + ROUTED met1 ( 1265 663 ) ( 2369 * ) + NEW met1 ( 1265 629 ) ( * 663 ) + NEW met1 ( 851 629 ) ( 1265 * ) + NEW met1 ( 851 629 ) ( * 663 ) NEW met1 ( 69 663 ) ( 851 * ) - NEW met1 ( 9269 595 ) ( * 663 ) - NEW met1 ( 9269 595 ) ( 10925 * ) - NEW met2 ( 10925 595 ) ( * 765 ) - NEW met1 ( 6969 595 ) ( * 663 ) - NEW met1 ( 6969 595 ) ( 9269 * ) + NEW met2 ( 4669 646 ) ( * 663 ) + NEW met3 ( 3450 646 ) ( 4669 * ) + NEW met3 ( 3450 578 ) ( * 646 ) + NEW met3 ( 2369 578 ) ( 3450 * ) + NEW met2 ( 2369 578 ) ( * 663 ) NEW met1 ( 4669 595 ) ( * 663 ) - NEW met1 ( 4669 595 ) ( 6003 * ) - NEW met1 ( 6003 595 ) ( * 629 ) - NEW met1 ( 6003 629 ) ( 6095 * ) - NEW met2 ( 6095 629 ) ( 6187 * ) - NEW met1 ( 2369 595 ) ( * 663 ) - NEW met1 ( 2369 595 ) ( 4669 * ) - NEW met1 ( 1311 663 ) ( 2369 * ) - NEW met1 ( 6187 629 ) ( 6969 * ) - NEW met2 ( 13869 646 ) ( * 663 ) - NEW met1 ( 11523 663 ) ( 11569 * ) - NEW met2 ( 11523 646 ) ( * 663 ) - NEW met3 ( 11523 646 ) ( 13869 * ) - NEW met1 ( 11339 731 ) ( * 765 ) - NEW met1 ( 11339 731 ) ( 11523 * ) - NEW met2 ( 11523 663 ) ( * 731 ) - NEW met1 ( 10925 765 ) ( 11339 * ) - NEW met2 ( 16169 663 ) ( * 765 ) - NEW met1 ( 16169 765 ) ( 17043 * ) - NEW met1 ( 17043 731 ) ( * 765 ) - NEW met1 ( 17043 731 ) ( 17273 * ) - NEW met1 ( 17273 731 ) ( * 765 ) - NEW met1 ( 17273 765 ) ( 18101 * ) - NEW met1 ( 18101 731 ) ( * 765 ) - NEW met1 ( 18101 731 ) ( 18285 * ) - NEW met1 ( 18285 731 ) ( * 765 ) - NEW met1 ( 18285 765 ) ( 19067 * ) - NEW met2 ( 16169 646 ) ( * 663 ) - NEW met3 ( 13869 646 ) ( 16169 * ) + NEW met1 ( 11201 697 ) ( 11569 * ) + NEW met2 ( 11201 629 ) ( * 697 ) + NEW met1 ( 11017 629 ) ( 11201 * ) + NEW met1 ( 11017 595 ) ( * 629 ) + NEW met2 ( 13869 697 ) ( * 714 ) + NEW met3 ( 11569 714 ) ( 13869 * ) + NEW met2 ( 11569 697 ) ( * 714 ) + NEW met2 ( 13869 714 ) ( * 867 ) + NEW met1 ( 6969 595 ) ( * 663 ) + NEW met2 ( 9269 493 ) ( * 663 ) + NEW met1 ( 8211 493 ) ( 9269 * ) + NEW met2 ( 8211 493 ) ( * 595 ) + NEW met1 ( 6969 595 ) ( 8211 * ) + NEW met1 ( 4669 595 ) ( 6969 * ) + NEW met1 ( 9269 595 ) ( 11017 * ) + NEW met1 ( 16169 663 ) ( 16951 * ) + NEW met1 ( 16951 663 ) ( * 697 ) + NEW met2 ( 14513 850 ) ( * 867 ) + NEW met3 ( 14513 850 ) ( 16169 * ) + NEW met2 ( 16169 663 ) ( * 850 ) + NEW met1 ( 13869 867 ) ( 14513 * ) + NEW met1 ( 17273 697 ) ( * 765 ) + NEW met1 ( 17273 765 ) ( 19067 * ) + NEW met1 ( 16951 697 ) ( 17273 * ) + NEW li1 ( 2369 663 ) L1M1_PR_MR NEW li1 ( 69 663 ) L1M1_PR_MR - NEW li1 ( 9269 663 ) L1M1_PR_MR - NEW met1 ( 10925 595 ) M1M2_PR - NEW met1 ( 10925 765 ) M1M2_PR - NEW li1 ( 6969 663 ) L1M1_PR_MR NEW li1 ( 4669 663 ) L1M1_PR_MR - NEW met1 ( 6095 629 ) M1M2_PR - NEW met1 ( 6187 629 ) M1M2_PR - NEW li1 ( 2369 663 ) L1M1_PR_MR - NEW li1 ( 13869 663 ) L1M1_PR_MR - NEW met1 ( 13869 663 ) M1M2_PR - NEW met2 ( 13869 646 ) M2M3_PR - NEW li1 ( 11569 663 ) L1M1_PR_MR - NEW met1 ( 11523 663 ) M1M2_PR - NEW met2 ( 11523 646 ) M2M3_PR - NEW met1 ( 11523 731 ) M1M2_PR + NEW met1 ( 4669 663 ) M1M2_PR + NEW met2 ( 4669 646 ) M2M3_PR + NEW met2 ( 2369 578 ) M2M3_PR + NEW met1 ( 2369 663 ) M1M2_PR + NEW li1 ( 11569 697 ) L1M1_PR_MR + NEW met1 ( 11201 697 ) M1M2_PR + NEW met1 ( 11201 629 ) M1M2_PR + NEW li1 ( 13869 697 ) L1M1_PR_MR + NEW met1 ( 13869 697 ) M1M2_PR + NEW met2 ( 13869 714 ) M2M3_PR + NEW met2 ( 11569 714 ) M2M3_PR + NEW met1 ( 11569 697 ) M1M2_PR + NEW met1 ( 13869 867 ) M1M2_PR + NEW li1 ( 6969 663 ) L1M1_PR_MR + NEW li1 ( 9269 663 ) L1M1_PR_MR + NEW met1 ( 9269 663 ) M1M2_PR + NEW met1 ( 9269 493 ) M1M2_PR + NEW met1 ( 8211 493 ) M1M2_PR + NEW met1 ( 8211 595 ) M1M2_PR + NEW met1 ( 9269 595 ) M1M2_PR NEW li1 ( 16169 663 ) L1M1_PR_MR + NEW met1 ( 14513 867 ) M1M2_PR + NEW met2 ( 14513 850 ) M2M3_PR + NEW met2 ( 16169 850 ) M2M3_PR NEW met1 ( 16169 663 ) M1M2_PR - NEW met1 ( 16169 765 ) M1M2_PR - NEW li1 ( 19067 765 ) L1M1_PR_MR - NEW met2 ( 16169 646 ) M2M3_PR ; + NEW li1 ( 19067 765 ) L1M1_PR_MR ; - storage_2_0_0.select0_b ( storage_2_0_0.select_inv_0 Y ) ( storage_2_0_0.bit7.obuf0 TE_B ) ( storage_2_0_0.bit6.obuf0 TE_B ) ( storage_2_0_0.bit5.obuf0 TE_B ) ( storage_2_0_0.bit4.obuf0 TE_B ) ( storage_2_0_0.bit3.obuf0 TE_B ) ( storage_2_0_0.bit2.obuf0 TE_B ) ( storage_2_0_0.bit1.obuf0 TE_B ) ( storage_2_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 1127 595 ) ( * 663 ) - NEW met1 ( 897 663 ) ( 1127 * ) - NEW met1 ( 7015 663 ) ( 7797 * ) - NEW met1 ( 7015 663 ) ( * 697 ) - NEW met1 ( 6923 697 ) ( 7015 * ) - NEW met2 ( 6923 595 ) ( * 697 ) - NEW met1 ( 9315 663 ) ( * 697 ) - NEW met1 ( 8901 697 ) ( 9315 * ) - NEW met1 ( 8901 663 ) ( * 697 ) - NEW met1 ( 7797 663 ) ( 8901 * ) - NEW met1 ( 3151 697 ) ( 3197 * ) - NEW met2 ( 3151 646 ) ( * 697 ) - NEW met3 ( 2323 646 ) ( 3151 * ) - NEW met2 ( 2323 595 ) ( * 646 ) - NEW met1 ( 4945 663 ) ( 5497 * ) - NEW met2 ( 4945 646 ) ( * 663 ) - NEW met3 ( 3151 646 ) ( 4945 * ) - NEW met1 ( 6141 595 ) ( * 663 ) - NEW met1 ( 5497 663 ) ( 6141 * ) - NEW met1 ( 1127 595 ) ( 2323 * ) - NEW met1 ( 6141 595 ) ( 6923 * ) - NEW met1 ( 12397 697 ) ( 12765 * ) - NEW met1 ( 12765 663 ) ( * 697 ) - NEW met1 ( 12765 663 ) ( 13501 * ) - NEW met1 ( 13501 663 ) ( * 697 ) - NEW met1 ( 13501 697 ) ( 13593 * ) - NEW met1 ( 13593 629 ) ( * 697 ) - NEW met2 ( 10097 697 ) ( * 782 ) - NEW met3 ( 10097 782 ) ( 12397 * ) - NEW met2 ( 12397 697 ) ( * 782 ) - NEW met1 ( 10097 663 ) ( * 697 ) - NEW met1 ( 9315 663 ) ( 10097 * ) - NEW met1 ( 13593 629 ) ( 14490 * ) - NEW met1 ( 16997 663 ) ( 17503 * ) - NEW met1 ( 17503 629 ) ( * 663 ) - NEW met1 ( 17503 629 ) ( 17641 * ) - NEW met1 ( 17641 595 ) ( * 629 ) - NEW met2 ( 14697 663 ) ( * 714 ) - NEW met3 ( 14697 714 ) ( 17089 * ) - NEW met2 ( 17089 663 ) ( * 714 ) - NEW met1 ( 14490 629 ) ( * 663 ) - NEW met1 ( 14490 663 ) ( 14697 * ) - NEW met1 ( 17641 595 ) ( 19619 * ) + + ROUTED met2 ( 3197 646 ) ( * 663 ) + NEW met3 ( 897 646 ) ( 3197 * ) + NEW met2 ( 897 646 ) ( * 663 ) + NEW met1 ( 4715 663 ) ( * 697 ) + NEW met1 ( 4301 697 ) ( 4715 * ) + NEW met1 ( 4301 663 ) ( * 697 ) + NEW met1 ( 3197 663 ) ( 4301 * ) + NEW met2 ( 12397 646 ) ( * 663 ) + NEW met3 ( 12397 646 ) ( 13087 * ) + NEW met2 ( 13087 629 ) ( * 646 ) + NEW met2 ( 10097 646 ) ( * 663 ) + NEW met3 ( 10097 646 ) ( 12397 * ) + NEW met1 ( 10097 629 ) ( * 663 ) + NEW met2 ( 7797 646 ) ( * 663 ) + NEW met3 ( 7797 646 ) ( 9361 * ) + NEW met2 ( 9361 629 ) ( * 646 ) + NEW met2 ( 5497 646 ) ( * 663 ) + NEW met3 ( 5497 646 ) ( 7797 * ) + NEW met1 ( 4715 663 ) ( 5497 * ) + NEW met1 ( 9361 629 ) ( 10097 * ) + NEW met1 ( 16997 663 ) ( 17089 * ) + NEW met2 ( 17089 663 ) ( * 782 ) + NEW met2 ( 14697 697 ) ( * 782 ) + NEW met3 ( 14697 782 ) ( 17089 * ) + NEW met2 ( 14697 629 ) ( * 697 ) + NEW met1 ( 13087 629 ) ( 14697 * ) + NEW met2 ( 19619 697 ) ( * 782 ) + NEW met3 ( 17089 782 ) ( 19619 * ) + NEW li1 ( 3197 663 ) L1M1_PR_MR + NEW met1 ( 3197 663 ) M1M2_PR + NEW met2 ( 3197 646 ) M2M3_PR + NEW met2 ( 897 646 ) M2M3_PR NEW li1 ( 897 663 ) L1M1_PR_MR + NEW met1 ( 897 663 ) M1M2_PR + NEW li1 ( 12397 663 ) L1M1_PR_MR + NEW met1 ( 12397 663 ) M1M2_PR + NEW met2 ( 12397 646 ) M2M3_PR + NEW met2 ( 13087 646 ) M2M3_PR + NEW met1 ( 13087 629 ) M1M2_PR + NEW li1 ( 10097 663 ) L1M1_PR_MR + NEW met1 ( 10097 663 ) M1M2_PR + NEW met2 ( 10097 646 ) M2M3_PR NEW li1 ( 7797 663 ) L1M1_PR_MR - NEW met1 ( 6923 697 ) M1M2_PR - NEW met1 ( 6923 595 ) M1M2_PR - NEW li1 ( 19619 595 ) L1M1_PR_MR - NEW li1 ( 3197 697 ) L1M1_PR_MR - NEW met1 ( 3151 697 ) M1M2_PR - NEW met2 ( 3151 646 ) M2M3_PR - NEW met2 ( 2323 646 ) M2M3_PR - NEW met1 ( 2323 595 ) M1M2_PR + NEW met1 ( 7797 663 ) M1M2_PR + NEW met2 ( 7797 646 ) M2M3_PR + NEW met2 ( 9361 646 ) M2M3_PR + NEW met1 ( 9361 629 ) M1M2_PR NEW li1 ( 5497 663 ) L1M1_PR_MR - NEW met1 ( 4945 663 ) M1M2_PR - NEW met2 ( 4945 646 ) M2M3_PR - NEW li1 ( 12397 697 ) L1M1_PR_MR - NEW li1 ( 10097 697 ) L1M1_PR_MR - NEW met1 ( 10097 697 ) M1M2_PR - NEW met2 ( 10097 782 ) M2M3_PR - NEW met2 ( 12397 782 ) M2M3_PR - NEW met1 ( 12397 697 ) M1M2_PR + NEW met1 ( 5497 663 ) M1M2_PR + NEW met2 ( 5497 646 ) M2M3_PR NEW li1 ( 16997 663 ) L1M1_PR_MR - NEW li1 ( 14697 663 ) L1M1_PR_MR - NEW met1 ( 14697 663 ) M1M2_PR - NEW met2 ( 14697 714 ) M2M3_PR - NEW met2 ( 17089 714 ) M2M3_PR - NEW met1 ( 17089 663 ) M1M2_PR ; + NEW met1 ( 17089 663 ) M1M2_PR + NEW met2 ( 17089 782 ) M2M3_PR + NEW li1 ( 14697 697 ) L1M1_PR_MR + NEW met1 ( 14697 697 ) M1M2_PR + NEW met2 ( 14697 782 ) M2M3_PR + NEW met1 ( 14697 629 ) M1M2_PR + NEW met2 ( 19619 782 ) M2M3_PR + NEW li1 ( 19619 697 ) L1M1_PR_MR + NEW met1 ( 19619 697 ) M1M2_PR ; - storage_2_0_0.we0 ( storage_2_0_0.gcand X ) ( storage_2_0_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 18653 629 ) ( 19527 * ) NEW li1 ( 18653 629 ) L1M1_PR_MR NEW li1 ( 19527 629 ) L1M1_PR_MR ; - storage_2_0_0.write_sel ( storage_2_0_0.gcand A ) ( storage_2_0_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 19297 697 ) ( 19343 * ) - NEW li1 ( 19343 697 ) L1M1_PR_MR - NEW li1 ( 19297 697 ) L1M1_PR_MR ; + NEW li1 ( 19297 697 ) L1M1_PR_MR + NEW li1 ( 19343 697 ) L1M1_PR_MR ; - storage_2_1_0.bit0.storage ( storage_2_1_0.bit0.obuf0 A ) ( storage_2_1_0.bit0.bit Q ) + USE SIGNAL + ROUTED met1 ( 1955 697 ) ( * 731 ) NEW met1 ( 1909 731 ) ( 1955 * ) @@ -2528,8 +2491,8 @@ NETS 164 ; NEW li1 ( 8855 697 ) L1M1_PR_MR NEW li1 ( 8809 731 ) L1M1_PR_MR ; - storage_2_1_0.bit4.storage ( storage_2_1_0.bit4.obuf0 A ) ( storage_2_1_0.bit4.bit Q ) + USE SIGNAL - + ROUTED met1 ( 11155 697 ) ( * 731 ) - NEW met1 ( 11109 731 ) ( 11155 * ) + + ROUTED met1 ( 11109 697 ) ( 11155 * ) + NEW met1 ( 11109 697 ) ( * 731 ) NEW li1 ( 11155 697 ) L1M1_PR_MR NEW li1 ( 11109 731 ) L1M1_PR_MR ; - storage_2_1_0.bit5.storage ( storage_2_1_0.bit5.obuf0 A ) ( storage_2_1_0.bit5.bit Q ) + USE SIGNAL @@ -2553,532 +2516,514 @@ NETS 164 ; NEW met1 ( 7889 697 ) ( 8119 * ) NEW met1 ( 7889 697 ) ( * 765 ) NEW met1 ( 8119 697 ) ( * 765 ) - NEW met2 ( 19573 850 ) ( * 867 ) - NEW met2 ( 19573 850 ) ( 19619 * ) - NEW met2 ( 19619 731 ) ( * 850 ) - NEW met1 ( 19619 731 ) ( 20355 * ) + NEW met1 ( 3381 697 ) ( 3519 * ) + NEW met1 ( 3381 697 ) ( * 765 ) + NEW met1 ( 5681 697 ) ( 5819 * ) + NEW met1 ( 5681 697 ) ( * 765 ) + NEW met1 ( 3519 765 ) ( 5681 * ) NEW met1 ( 3519 697 ) ( * 765 ) NEW met1 ( 5819 697 ) ( * 765 ) - NEW met1 ( 3519 765 ) ( 5819 * ) - NEW met1 ( 1219 765 ) ( 3519 * ) + NEW met1 ( 1219 765 ) ( 3381 * ) NEW met1 ( 5819 765 ) ( 7889 * ) - NEW met2 ( 12719 663 ) ( * 765 ) - NEW met1 ( 10419 663 ) ( 10925 * ) - NEW met1 ( 10925 629 ) ( * 663 ) - NEW met1 ( 10925 629 ) ( 11201 * ) - NEW met1 ( 11201 629 ) ( * 697 ) - NEW met1 ( 11201 697 ) ( 11615 * ) - NEW met1 ( 11615 663 ) ( * 697 ) - NEW met1 ( 11615 663 ) ( 12719 * ) - NEW met1 ( 10281 731 ) ( * 765 ) - NEW met1 ( 10281 731 ) ( 10419 * ) - NEW met1 ( 10419 663 ) ( * 731 ) - NEW met1 ( 8119 765 ) ( 10281 * ) - NEW met2 ( 17319 697 ) ( * 867 ) - NEW met1 ( 17319 867 ) ( 18101 * ) - NEW met1 ( 18101 867 ) ( * 901 ) - NEW met1 ( 18101 901 ) ( 18285 * ) - NEW met1 ( 18285 867 ) ( * 901 ) - NEW met1 ( 15019 697 ) ( * 765 ) - NEW met1 ( 15019 765 ) ( 15939 * ) - NEW met2 ( 15939 765 ) ( * 867 ) - NEW met1 ( 15939 867 ) ( 17319 * ) + NEW met1 ( 12719 697 ) ( * 765 ) + NEW met2 ( 10419 697 ) ( * 714 ) + NEW met3 ( 10419 714 ) ( 11293 * ) + NEW met2 ( 11293 714 ) ( * 765 ) + NEW met1 ( 11293 765 ) ( 12351 * ) + NEW met1 ( 12351 731 ) ( * 765 ) + NEW met1 ( 12351 731 ) ( 12719 * ) + NEW met1 ( 10051 731 ) ( * 765 ) + NEW met1 ( 10051 731 ) ( 10419 * ) + NEW met1 ( 10419 697 ) ( * 731 ) + NEW met1 ( 8119 765 ) ( 10051 * ) + NEW met1 ( 15019 663 ) ( 15203 * ) + NEW met1 ( 15203 595 ) ( * 663 ) NEW met1 ( 14651 731 ) ( * 765 ) NEW met1 ( 14651 731 ) ( 15019 * ) + NEW met1 ( 15019 663 ) ( * 731 ) NEW met1 ( 12719 765 ) ( 14651 * ) - NEW met1 ( 18285 867 ) ( 19573 * ) + NEW met1 ( 15203 595 ) ( 17250 * ) + NEW met1 ( 17319 663 ) ( 18101 * ) + NEW met1 ( 18101 663 ) ( * 731 ) + NEW met1 ( 17250 595 ) ( * 663 ) + NEW met1 ( 17250 663 ) ( 17319 * ) + NEW met1 ( 18101 731 ) ( 19320 * ) + NEW met1 ( 19320 731 ) ( * 765 ) + NEW met1 ( 19320 765 ) ( 20355 * ) NEW li1 ( 1219 697 ) L1M1_PR_MR NEW li1 ( 8119 697 ) L1M1_PR_MR - NEW met1 ( 19573 867 ) M1M2_PR - NEW met1 ( 19619 731 ) M1M2_PR - NEW li1 ( 20355 731 ) L1M1_PR_MR NEW li1 ( 3519 697 ) L1M1_PR_MR NEW li1 ( 5819 697 ) L1M1_PR_MR - NEW li1 ( 12719 663 ) L1M1_PR_MR - NEW met1 ( 12719 663 ) M1M2_PR - NEW met1 ( 12719 765 ) M1M2_PR - NEW li1 ( 10419 663 ) L1M1_PR_MR - NEW li1 ( 17319 697 ) L1M1_PR_MR - NEW met1 ( 17319 697 ) M1M2_PR - NEW met1 ( 17319 867 ) M1M2_PR - NEW li1 ( 15019 697 ) L1M1_PR_MR - NEW met1 ( 15939 765 ) M1M2_PR - NEW met1 ( 15939 867 ) M1M2_PR ; + NEW li1 ( 12719 697 ) L1M1_PR_MR + NEW li1 ( 10419 697 ) L1M1_PR_MR + NEW met1 ( 10419 697 ) M1M2_PR + NEW met2 ( 10419 714 ) M2M3_PR + NEW met2 ( 11293 714 ) M2M3_PR + NEW met1 ( 11293 765 ) M1M2_PR + NEW li1 ( 15019 663 ) L1M1_PR_MR + NEW li1 ( 17319 663 ) L1M1_PR_MR + NEW li1 ( 20355 765 ) L1M1_PR_MR ; - storage_2_1_0.select0_b ( storage_2_1_0.select_inv_0 Y ) ( storage_2_1_0.bit7.obuf0 TE_B ) ( storage_2_1_0.bit6.obuf0 TE_B ) ( storage_2_1_0.bit5.obuf0 TE_B ) ( storage_2_1_0.bit4.obuf0 TE_B ) ( storage_2_1_0.bit3.obuf0 TE_B ) ( storage_2_1_0.bit2.obuf0 TE_B ) ( storage_2_1_0.bit1.obuf0 TE_B ) ( storage_2_1_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 8947 663 ) ( 9223 * ) - NEW met2 ( 9223 646 ) ( * 663 ) - NEW met1 ( 6647 663 ) ( 6877 * ) - NEW met2 ( 6877 646 ) ( * 663 ) - NEW met3 ( 6877 646 ) ( 8303 * ) - NEW met2 ( 8303 629 ) ( * 646 ) - NEW met1 ( 8303 629 ) ( 8947 * ) - NEW met1 ( 8947 629 ) ( * 663 ) - NEW met2 ( 6233 493 ) ( * 663 ) - NEW met1 ( 6233 663 ) ( 6647 * ) - NEW met1 ( 20700 731 ) ( 20907 * ) - NEW met1 ( 20700 731 ) ( * 765 ) - NEW met2 ( 5773 493 ) ( * 629 ) - NEW met1 ( 5773 493 ) ( 6233 * ) - NEW met2 ( 4347 697 ) ( * 714 ) - NEW met3 ( 2323 714 ) ( 4347 * ) - NEW met2 ( 2323 697 ) ( * 714 ) + + ROUTED met2 ( 4347 663 ) ( * 1241 ) NEW met1 ( 2047 697 ) ( 2323 * ) - NEW met1 ( 4715 629 ) ( * 697 ) - NEW met1 ( 4347 697 ) ( 4715 * ) - NEW met1 ( 4715 629 ) ( 5773 * ) - NEW met2 ( 11247 646 ) ( * 663 ) - NEW met1 ( 13547 595 ) ( * 663 ) - NEW met1 ( 11247 595 ) ( 13547 * ) + NEW met2 ( 2323 697 ) ( * 714 ) + NEW met3 ( 2323 714 ) ( 4347 * ) + NEW met2 ( 11247 663 ) ( * 782 ) + NEW met1 ( 13041 663 ) ( 13547 * ) + NEW met1 ( 13041 595 ) ( * 663 ) + NEW met1 ( 11247 595 ) ( 13041 * ) NEW met1 ( 11247 595 ) ( * 663 ) - NEW met3 ( 9223 646 ) ( 11247 * ) - NEW met1 ( 15801 663 ) ( 15847 * ) - NEW met1 ( 15801 595 ) ( * 663 ) - NEW met1 ( 17641 663 ) ( 18147 * ) - NEW met2 ( 17595 663 ) ( 17641 * ) - NEW met2 ( 17595 595 ) ( * 663 ) - NEW met1 ( 15801 595 ) ( 17595 * ) - NEW met1 ( 19113 731 ) ( * 765 ) - NEW met1 ( 19021 731 ) ( 19113 * ) - NEW met1 ( 19021 697 ) ( * 731 ) - NEW met1 ( 18147 697 ) ( 19021 * ) - NEW met1 ( 18147 663 ) ( * 697 ) - NEW met1 ( 13547 595 ) ( 15801 * ) - NEW met1 ( 19113 765 ) ( 20700 * ) - NEW li1 ( 20907 731 ) L1M1_PR_MR - NEW li1 ( 8947 663 ) L1M1_PR_MR - NEW met1 ( 9223 663 ) M1M2_PR - NEW met2 ( 9223 646 ) M2M3_PR - NEW li1 ( 6647 663 ) L1M1_PR_MR - NEW met1 ( 6877 663 ) M1M2_PR - NEW met2 ( 6877 646 ) M2M3_PR - NEW met2 ( 8303 646 ) M2M3_PR - NEW met1 ( 8303 629 ) M1M2_PR - NEW met1 ( 6233 493 ) M1M2_PR - NEW met1 ( 6233 663 ) M1M2_PR - NEW met1 ( 5773 493 ) M1M2_PR - NEW met1 ( 5773 629 ) M1M2_PR - NEW li1 ( 4347 697 ) L1M1_PR_MR - NEW met1 ( 4347 697 ) M1M2_PR - NEW met2 ( 4347 714 ) M2M3_PR - NEW met2 ( 2323 714 ) M2M3_PR - NEW met1 ( 2323 697 ) M1M2_PR + NEW met2 ( 13547 595 ) ( * 663 ) + NEW met3 ( 9660 782 ) ( 11247 * ) + NEW met2 ( 6647 697 ) ( * 714 ) + NEW met3 ( 5589 714 ) ( 6647 * ) + NEW met2 ( 5589 714 ) ( * 1241 ) + NEW met1 ( 8901 663 ) ( 8947 * ) + NEW met2 ( 8901 663 ) ( * 714 ) + NEW met3 ( 6647 714 ) ( 8901 * ) + NEW met3 ( 9660 714 ) ( * 782 ) + NEW met3 ( 8901 714 ) ( 9660 * ) + NEW met1 ( 4347 1241 ) ( 5589 * ) + NEW met2 ( 15847 697 ) ( * 714 ) + NEW met2 ( 14513 595 ) ( * 714 ) + NEW met3 ( 14513 714 ) ( 15847 * ) + NEW met1 ( 13547 595 ) ( 14513 * ) + NEW met1 ( 18147 595 ) ( * 663 ) + NEW met2 ( 18147 663 ) ( * 714 ) + NEW met3 ( 15847 714 ) ( 18147 * ) + NEW met2 ( 19481 595 ) ( * 646 ) + NEW met2 ( 19481 646 ) ( 19527 * ) + NEW met2 ( 19527 646 ) ( * 697 ) + NEW met1 ( 19527 697 ) ( 19573 * ) + NEW met1 ( 19573 697 ) ( * 731 ) + NEW met1 ( 18147 595 ) ( 19481 * ) + NEW met1 ( 19573 731 ) ( 20907 * ) + NEW li1 ( 4347 663 ) L1M1_PR_MR + NEW met1 ( 4347 663 ) M1M2_PR + NEW met1 ( 4347 1241 ) M1M2_PR NEW li1 ( 2047 697 ) L1M1_PR_MR + NEW met1 ( 2323 697 ) M1M2_PR + NEW met2 ( 2323 714 ) M2M3_PR + NEW met2 ( 4347 714 ) M2M3_PR NEW li1 ( 11247 663 ) L1M1_PR_MR NEW met1 ( 11247 663 ) M1M2_PR - NEW met2 ( 11247 646 ) M2M3_PR + NEW met2 ( 11247 782 ) M2M3_PR NEW li1 ( 13547 663 ) L1M1_PR_MR - NEW li1 ( 15847 663 ) L1M1_PR_MR + NEW met1 ( 13547 595 ) M1M2_PR + NEW met1 ( 13547 663 ) M1M2_PR + NEW li1 ( 6647 697 ) L1M1_PR_MR + NEW met1 ( 6647 697 ) M1M2_PR + NEW met2 ( 6647 714 ) M2M3_PR + NEW met2 ( 5589 714 ) M2M3_PR + NEW met1 ( 5589 1241 ) M1M2_PR + NEW li1 ( 8947 663 ) L1M1_PR_MR + NEW met1 ( 8901 663 ) M1M2_PR + NEW met2 ( 8901 714 ) M2M3_PR + NEW li1 ( 15847 697 ) L1M1_PR_MR + NEW met1 ( 15847 697 ) M1M2_PR + NEW met2 ( 15847 714 ) M2M3_PR + NEW met1 ( 14513 595 ) M1M2_PR + NEW met2 ( 14513 714 ) M2M3_PR NEW li1 ( 18147 663 ) L1M1_PR_MR - NEW met1 ( 17641 663 ) M1M2_PR - NEW met1 ( 17595 595 ) M1M2_PR ; + NEW met2 ( 18147 714 ) M2M3_PR + NEW met1 ( 18147 663 ) M1M2_PR + NEW met1 ( 19481 595 ) M1M2_PR + NEW met1 ( 19527 697 ) M1M2_PR + NEW li1 ( 20907 731 ) L1M1_PR_MR ; - storage_2_1_0.we0 ( storage_2_1_0.gcand X ) ( storage_2_1_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 19941 629 ) ( 20815 * ) - NEW li1 ( 20815 629 ) L1M1_PR_MR - NEW li1 ( 19941 629 ) L1M1_PR_MR ; + NEW li1 ( 19941 629 ) L1M1_PR_MR + NEW li1 ( 20815 629 ) L1M1_PR_MR ; - storage_2_1_0.write_sel ( storage_2_1_0.gcand A ) ( storage_2_1_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 20585 697 ) ( 20631 * ) NEW li1 ( 20631 697 ) L1M1_PR_MR NEW li1 ( 20585 697 ) L1M1_PR_MR ; - storage_3_0_0.bit0.storage ( storage_3_0_0.bit0.obuf0 A ) ( storage_3_0_0.bit0.bit Q ) + USE SIGNAL - + ROUTED met1 ( 805 901 ) ( * 935 ) - NEW met1 ( 759 901 ) ( 805 * ) + + ROUTED met1 ( 759 935 ) ( 805 * ) + NEW met1 ( 759 901 ) ( * 935 ) NEW li1 ( 805 935 ) L1M1_PR_MR NEW li1 ( 759 901 ) L1M1_PR_MR ; - storage_3_0_0.bit1.storage ( storage_3_0_0.bit1.obuf0 A ) ( storage_3_0_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met1 ( 3105 901 ) ( * 935 ) - NEW met1 ( 3059 901 ) ( 3105 * ) + + ROUTED met1 ( 3059 935 ) ( 3105 * ) + NEW met1 ( 3059 901 ) ( * 935 ) NEW li1 ( 3105 935 ) L1M1_PR_MR NEW li1 ( 3059 901 ) L1M1_PR_MR ; - storage_3_0_0.bit2.storage ( storage_3_0_0.bit2.obuf0 A ) ( storage_3_0_0.bit2.bit Q ) + USE SIGNAL - + ROUTED met1 ( 5405 901 ) ( * 935 ) - NEW met1 ( 5359 901 ) ( 5405 * ) + + ROUTED met1 ( 5359 935 ) ( 5405 * ) + NEW met1 ( 5359 901 ) ( * 935 ) NEW li1 ( 5405 935 ) L1M1_PR_MR NEW li1 ( 5359 901 ) L1M1_PR_MR ; - storage_3_0_0.bit3.storage ( storage_3_0_0.bit3.obuf0 A ) ( storage_3_0_0.bit3.bit Q ) + USE SIGNAL - + ROUTED met1 ( 7705 901 ) ( * 935 ) - NEW met1 ( 7659 901 ) ( 7705 * ) + + ROUTED met1 ( 7659 935 ) ( 7705 * ) + NEW met1 ( 7659 901 ) ( * 935 ) NEW li1 ( 7705 935 ) L1M1_PR_MR NEW li1 ( 7659 901 ) L1M1_PR_MR ; - storage_3_0_0.bit4.storage ( storage_3_0_0.bit4.obuf0 A ) ( storage_3_0_0.bit4.bit Q ) + USE SIGNAL - + ROUTED met1 ( 10005 901 ) ( * 935 ) - NEW met1 ( 9959 901 ) ( 10005 * ) + + ROUTED met1 ( 9959 935 ) ( 10005 * ) + NEW met1 ( 9959 901 ) ( * 935 ) NEW li1 ( 10005 935 ) L1M1_PR_MR NEW li1 ( 9959 901 ) L1M1_PR_MR ; - storage_3_0_0.bit5.storage ( storage_3_0_0.bit5.obuf0 A ) ( storage_3_0_0.bit5.bit Q ) + USE SIGNAL - + ROUTED met1 ( 12305 901 ) ( * 935 ) - NEW met1 ( 12259 901 ) ( 12305 * ) + + ROUTED met1 ( 12259 935 ) ( 12305 * ) + NEW met1 ( 12259 901 ) ( * 935 ) NEW li1 ( 12305 935 ) L1M1_PR_MR NEW li1 ( 12259 901 ) L1M1_PR_MR ; - storage_3_0_0.bit6.storage ( storage_3_0_0.bit6.obuf0 A ) ( storage_3_0_0.bit6.bit Q ) + USE SIGNAL - + ROUTED met1 ( 14605 901 ) ( * 935 ) - NEW met1 ( 14559 901 ) ( 14605 * ) + + ROUTED met1 ( 14559 935 ) ( 14605 * ) + NEW met1 ( 14559 901 ) ( * 935 ) NEW li1 ( 14605 935 ) L1M1_PR_MR NEW li1 ( 14559 901 ) L1M1_PR_MR ; - storage_3_0_0.bit7.storage ( storage_3_0_0.bit7.obuf0 A ) ( storage_3_0_0.bit7.bit Q ) + USE SIGNAL - + ROUTED met1 ( 16905 901 ) ( * 935 ) - NEW met1 ( 16859 901 ) ( 16905 * ) + + ROUTED met1 ( 16859 935 ) ( 16905 * ) + NEW met1 ( 16859 901 ) ( * 935 ) NEW li1 ( 16905 935 ) L1M1_PR_MR NEW li1 ( 16859 901 ) L1M1_PR_MR ; - storage_3_0_0.gclock ( storage_3_0_0.cg GCLK ) ( storage_3_0_0.bit7.bit CLK ) ( storage_3_0_0.bit6.bit CLK ) ( storage_3_0_0.bit5.bit CLK ) ( storage_3_0_0.bit4.bit CLK ) ( storage_3_0_0.bit3.bit CLK ) ( storage_3_0_0.bit2.bit CLK ) ( storage_3_0_0.bit1.bit CLK ) ( storage_3_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 69 969 ) ( * 1037 ) - NEW met2 ( 4669 969 ) ( * 1037 ) - NEW met1 ( 2369 867 ) ( * 935 ) - NEW met1 ( 2369 867 ) ( 4347 * ) - NEW met1 ( 4347 867 ) ( * 901 ) - NEW met1 ( 4347 901 ) ( 4393 * ) - NEW met1 ( 4393 901 ) ( * 935 ) - NEW met1 ( 4393 935 ) ( 4669 * ) - NEW met1 ( 4669 935 ) ( * 969 ) - NEW met2 ( 2231 935 ) ( * 1037 ) - NEW met1 ( 2231 935 ) ( 2369 * ) - NEW met1 ( 69 1037 ) ( 2231 * ) - NEW met1 ( 11063 969 ) ( 11569 * ) - NEW met1 ( 11063 901 ) ( * 969 ) - NEW met1 ( 10879 901 ) ( 11063 * ) - NEW met1 ( 10879 867 ) ( * 901 ) - NEW met1 ( 10419 867 ) ( 10879 * ) + + ROUTED met1 ( 1219 867 ) ( * 901 ) + NEW met1 ( 1081 901 ) ( 1219 * ) + NEW met1 ( 1081 867 ) ( * 901 ) + NEW met1 ( 69 867 ) ( 1081 * ) + NEW met1 ( 69 867 ) ( * 935 ) + NEW met2 ( 4669 969 ) ( * 1309 ) + NEW met2 ( 2369 969 ) ( * 1122 ) + NEW met3 ( 2369 1122 ) ( 3933 * ) + NEW met2 ( 3933 1122 ) ( * 1139 ) + NEW met1 ( 3933 1139 ) ( 4669 * ) + NEW met1 ( 1725 867 ) ( * 969 ) + NEW met1 ( 1725 969 ) ( 2369 * ) + NEW met1 ( 1219 867 ) ( 1725 * ) + NEW met1 ( 11569 969 ) ( * 1003 ) + NEW met1 ( 10741 1003 ) ( 11569 * ) + NEW met2 ( 10741 867 ) ( * 1003 ) + NEW met1 ( 10419 867 ) ( 10741 * ) NEW met1 ( 10419 867 ) ( * 901 ) NEW met1 ( 10281 901 ) ( 10419 * ) NEW met1 ( 10281 867 ) ( * 901 ) - NEW met2 ( 13869 850 ) ( * 935 ) - NEW met3 ( 11569 850 ) ( 13869 * ) - NEW met2 ( 11569 850 ) ( * 969 ) - NEW met2 ( 14053 850 ) ( * 1037 ) - NEW met3 ( 13869 850 ) ( 14053 * ) - NEW met1 ( 6923 935 ) ( 6969 * ) - NEW met2 ( 6923 918 ) ( * 935 ) - NEW met3 ( 5681 918 ) ( 6923 * ) - NEW met2 ( 5681 918 ) ( * 1037 ) + NEW met1 ( 13869 969 ) ( * 1003 ) + NEW met1 ( 13731 1003 ) ( 13869 * ) + NEW met1 ( 13731 1003 ) ( * 1037 ) + NEW met1 ( 12811 1037 ) ( 13731 * ) + NEW met1 ( 12811 1003 ) ( * 1037 ) + NEW met1 ( 11569 1003 ) ( 12811 * ) + NEW met1 ( 6831 935 ) ( 6969 * ) + NEW met2 ( 6831 935 ) ( * 1309 ) NEW met1 ( 8901 935 ) ( 9269 * ) NEW met1 ( 8901 935 ) ( * 1003 ) - NEW met1 ( 6969 1003 ) ( 8901 * ) - NEW met1 ( 6969 935 ) ( * 1003 ) + NEW met1 ( 7981 1003 ) ( 8901 * ) + NEW met1 ( 7981 1003 ) ( * 1037 ) + NEW met1 ( 6831 1037 ) ( 7981 * ) NEW met1 ( 9269 867 ) ( * 935 ) - NEW met1 ( 4669 1037 ) ( 5681 * ) + NEW met1 ( 4669 1309 ) ( 6831 * ) NEW met1 ( 9269 867 ) ( 10281 * ) - NEW met2 ( 16169 969 ) ( * 1037 ) - NEW met1 ( 16169 1037 ) ( 19067 * ) - NEW met2 ( 14881 1037 ) ( * 1122 ) - NEW met3 ( 14881 1122 ) ( 16169 * ) - NEW met2 ( 16169 1037 ) ( * 1122 ) - NEW met1 ( 14053 1037 ) ( 14881 * ) - NEW li1 ( 69 969 ) L1M1_PR_MR + NEW met1 ( 13869 1003 ) ( 14490 * ) + NEW met1 ( 16169 969 ) ( * 1003 ) + NEW met1 ( 14490 969 ) ( * 1003 ) + NEW met1 ( 14490 969 ) ( 14927 * ) + NEW met1 ( 14927 935 ) ( * 969 ) + NEW met1 ( 14927 935 ) ( 15065 * ) + NEW met1 ( 15065 935 ) ( * 969 ) + NEW met1 ( 15065 969 ) ( 15709 * ) + NEW met2 ( 15709 969 ) ( 15893 * ) + NEW met1 ( 15893 969 ) ( 16169 * ) + NEW met1 ( 17273 1003 ) ( * 1037 ) + NEW met1 ( 17273 1037 ) ( 19067 * ) + NEW met1 ( 16169 1003 ) ( 17273 * ) + NEW li1 ( 69 935 ) L1M1_PR_MR NEW li1 ( 4669 969 ) L1M1_PR_MR NEW met1 ( 4669 969 ) M1M2_PR - NEW met1 ( 4669 1037 ) M1M2_PR - NEW li1 ( 2369 935 ) L1M1_PR_MR - NEW met1 ( 2231 1037 ) M1M2_PR - NEW met1 ( 2231 935 ) M1M2_PR + NEW met1 ( 4669 1309 ) M1M2_PR + NEW li1 ( 2369 969 ) L1M1_PR_MR + NEW met1 ( 2369 969 ) M1M2_PR + NEW met2 ( 2369 1122 ) M2M3_PR + NEW met2 ( 3933 1122 ) M2M3_PR + NEW met1 ( 3933 1139 ) M1M2_PR + NEW met1 ( 4669 1139 ) M1M2_PR NEW li1 ( 11569 969 ) L1M1_PR_MR - NEW li1 ( 13869 935 ) L1M1_PR_MR - NEW met1 ( 13869 935 ) M1M2_PR - NEW met2 ( 13869 850 ) M2M3_PR - NEW met2 ( 11569 850 ) M2M3_PR - NEW met1 ( 11569 969 ) M1M2_PR - NEW met1 ( 14053 1037 ) M1M2_PR - NEW met2 ( 14053 850 ) M2M3_PR + NEW met1 ( 10741 1003 ) M1M2_PR + NEW met1 ( 10741 867 ) M1M2_PR + NEW li1 ( 13869 969 ) L1M1_PR_MR NEW li1 ( 6969 935 ) L1M1_PR_MR - NEW met1 ( 6923 935 ) M1M2_PR - NEW met2 ( 6923 918 ) M2M3_PR - NEW met2 ( 5681 918 ) M2M3_PR - NEW met1 ( 5681 1037 ) M1M2_PR + NEW met1 ( 6831 935 ) M1M2_PR + NEW met1 ( 6831 1309 ) M1M2_PR NEW li1 ( 9269 935 ) L1M1_PR_MR + NEW met1 ( 6831 1037 ) M1M2_PR NEW li1 ( 16169 969 ) L1M1_PR_MR - NEW met1 ( 16169 969 ) M1M2_PR - NEW met1 ( 16169 1037 ) M1M2_PR - NEW li1 ( 19067 1037 ) L1M1_PR_MR - NEW met1 ( 14881 1037 ) M1M2_PR - NEW met2 ( 14881 1122 ) M2M3_PR - NEW met2 ( 16169 1122 ) M2M3_PR ; + NEW met1 ( 15709 969 ) M1M2_PR + NEW met1 ( 15893 969 ) M1M2_PR + NEW li1 ( 19067 1037 ) L1M1_PR_MR ; - storage_3_0_0.select0_b ( storage_3_0_0.select_inv_0 Y ) ( storage_3_0_0.bit7.obuf0 TE_B ) ( storage_3_0_0.bit6.obuf0 TE_B ) ( storage_3_0_0.bit5.obuf0 TE_B ) ( storage_3_0_0.bit4.obuf0 TE_B ) ( storage_3_0_0.bit3.obuf0 TE_B ) ( storage_3_0_0.bit2.obuf0 TE_B ) ( storage_3_0_0.bit1.obuf0 TE_B ) ( storage_3_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met2 ( 19619 1037 ) ( * 1275 ) - NEW met2 ( 3197 850 ) ( * 935 ) - NEW met3 ( 897 850 ) ( 3197 * ) - NEW met2 ( 897 850 ) ( * 935 ) - NEW met2 ( 4393 850 ) ( * 867 ) - NEW met3 ( 3197 850 ) ( 4393 * ) - NEW met2 ( 12397 918 ) ( * 935 ) - NEW met3 ( 12397 918 ) ( 14145 * ) - NEW met2 ( 14145 918 ) ( * 969 ) - NEW met1 ( 10097 969 ) ( 10511 * ) - NEW met1 ( 10511 969 ) ( * 1003 ) - NEW met1 ( 10511 1003 ) ( 11063 * ) - NEW met2 ( 11063 918 ) ( * 1003 ) - NEW met3 ( 11063 918 ) ( 12397 * ) - NEW met1 ( 9660 969 ) ( 10097 * ) - NEW met1 ( 7797 901 ) ( * 935 ) - NEW met1 ( 7797 901 ) ( 7981 * ) - NEW met1 ( 7981 867 ) ( * 901 ) + + ROUTED met1 ( 16997 935 ) ( 17089 * ) + NEW met2 ( 17089 935 ) ( * 1275 ) + NEW met1 ( 17089 1241 ) ( * 1275 ) + NEW met1 ( 14697 935 ) ( 14881 * ) + NEW met2 ( 14881 935 ) ( * 1122 ) + NEW met3 ( 14881 1122 ) ( 15341 * ) + NEW met2 ( 15341 1122 ) ( * 1241 ) + NEW met2 ( 14881 1122 ) ( * 1241 ) + NEW met1 ( 15341 1241 ) ( 17089 * ) + NEW met2 ( 3197 918 ) ( * 969 ) + NEW met3 ( 897 918 ) ( 3197 * ) + NEW met2 ( 897 918 ) ( * 935 ) + NEW met2 ( 4577 850 ) ( * 1003 ) + NEW met3 ( 3197 850 ) ( 4577 * ) + NEW met3 ( 3197 850 ) ( * 918 ) + NEW met2 ( 12397 969 ) ( * 1122 ) + NEW met3 ( 12397 1122 ) ( 13087 * ) + NEW met2 ( 13087 1122 ) ( * 1241 ) + NEW met2 ( 10097 969 ) ( * 1122 ) + NEW met3 ( 10097 1122 ) ( 12397 * ) + NEW met1 ( 10097 969 ) ( * 1003 ) + NEW met1 ( 13087 1241 ) ( 14881 * ) + NEW met1 ( 7797 935 ) ( 7981 * ) + NEW met1 ( 7981 867 ) ( * 935 ) NEW met1 ( 7981 867 ) ( 9085 * ) NEW met2 ( 9085 867 ) ( * 1003 ) - NEW met1 ( 9085 1003 ) ( 9660 * ) - NEW met1 ( 9660 969 ) ( * 1003 ) - NEW met1 ( 5497 901 ) ( * 935 ) - NEW met1 ( 5497 901 ) ( 5773 * ) - NEW met1 ( 5773 867 ) ( * 901 ) - NEW met1 ( 5773 867 ) ( 7797 * ) - NEW met1 ( 7797 867 ) ( * 901 ) - NEW met1 ( 5497 867 ) ( * 901 ) - NEW met1 ( 4393 867 ) ( 5497 * ) - NEW met1 ( 16997 969 ) ( 17089 * ) - NEW met2 ( 17089 969 ) ( * 1275 ) - NEW met2 ( 14697 918 ) ( * 969 ) - NEW met3 ( 14697 918 ) ( 17089 * ) - NEW met2 ( 17089 918 ) ( * 969 ) - NEW met1 ( 14145 969 ) ( 14697 * ) + NEW met1 ( 5497 969 ) ( * 1003 ) + NEW met1 ( 5497 1003 ) ( 6003 * ) + NEW met1 ( 6003 969 ) ( * 1003 ) + NEW met1 ( 6003 969 ) ( 6325 * ) + NEW met2 ( 6325 867 ) ( * 969 ) + NEW met1 ( 6325 867 ) ( 7797 * ) + NEW met1 ( 7797 867 ) ( * 935 ) + NEW met1 ( 4577 1003 ) ( 5497 * ) + NEW met1 ( 9085 1003 ) ( 10097 * ) + NEW met2 ( 19619 1037 ) ( * 1275 ) NEW met1 ( 17089 1275 ) ( 19619 * ) - NEW met1 ( 19619 1275 ) M1M2_PR - NEW li1 ( 19619 1037 ) L1M1_PR_MR - NEW met1 ( 19619 1037 ) M1M2_PR - NEW li1 ( 3197 935 ) L1M1_PR_MR - NEW met1 ( 3197 935 ) M1M2_PR - NEW met2 ( 3197 850 ) M2M3_PR - NEW met2 ( 897 850 ) M2M3_PR + NEW li1 ( 16997 935 ) L1M1_PR_MR + NEW met1 ( 17089 935 ) M1M2_PR + NEW met1 ( 17089 1275 ) M1M2_PR + NEW li1 ( 14697 935 ) L1M1_PR_MR + NEW met1 ( 14881 935 ) M1M2_PR + NEW met2 ( 14881 1122 ) M2M3_PR + NEW met2 ( 15341 1122 ) M2M3_PR + NEW met1 ( 15341 1241 ) M1M2_PR + NEW met1 ( 14881 1241 ) M1M2_PR + NEW li1 ( 3197 969 ) L1M1_PR_MR + NEW met1 ( 3197 969 ) M1M2_PR + NEW met2 ( 3197 918 ) M2M3_PR + NEW met2 ( 897 918 ) M2M3_PR NEW li1 ( 897 935 ) L1M1_PR_MR NEW met1 ( 897 935 ) M1M2_PR - NEW met1 ( 4393 867 ) M1M2_PR - NEW met2 ( 4393 850 ) M2M3_PR - NEW li1 ( 12397 935 ) L1M1_PR_MR - NEW met1 ( 12397 935 ) M1M2_PR - NEW met2 ( 12397 918 ) M2M3_PR - NEW met2 ( 14145 918 ) M2M3_PR - NEW met1 ( 14145 969 ) M1M2_PR + NEW met1 ( 4577 1003 ) M1M2_PR + NEW met2 ( 4577 850 ) M2M3_PR + NEW li1 ( 12397 969 ) L1M1_PR_MR + NEW met1 ( 12397 969 ) M1M2_PR + NEW met2 ( 12397 1122 ) M2M3_PR + NEW met2 ( 13087 1122 ) M2M3_PR + NEW met1 ( 13087 1241 ) M1M2_PR NEW li1 ( 10097 969 ) L1M1_PR_MR - NEW met1 ( 11063 1003 ) M1M2_PR - NEW met2 ( 11063 918 ) M2M3_PR + NEW met1 ( 10097 969 ) M1M2_PR + NEW met2 ( 10097 1122 ) M2M3_PR NEW li1 ( 7797 935 ) L1M1_PR_MR NEW met1 ( 9085 867 ) M1M2_PR NEW met1 ( 9085 1003 ) M1M2_PR - NEW li1 ( 5497 935 ) L1M1_PR_MR - NEW li1 ( 16997 969 ) L1M1_PR_MR - NEW met1 ( 17089 969 ) M1M2_PR - NEW met1 ( 17089 1275 ) M1M2_PR - NEW li1 ( 14697 969 ) L1M1_PR_MR - NEW met1 ( 14697 969 ) M1M2_PR - NEW met2 ( 14697 918 ) M2M3_PR - NEW met2 ( 17089 918 ) M2M3_PR ; + NEW li1 ( 5497 969 ) L1M1_PR_MR + NEW met1 ( 6325 969 ) M1M2_PR + NEW met1 ( 6325 867 ) M1M2_PR + NEW li1 ( 19619 1037 ) L1M1_PR_MR + NEW met1 ( 19619 1037 ) M1M2_PR + NEW met1 ( 19619 1275 ) M1M2_PR ; - storage_3_0_0.we0 ( storage_3_0_0.gcand X ) ( storage_3_0_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 18653 1003 ) ( 19527 * ) NEW li1 ( 18653 1003 ) L1M1_PR_MR NEW li1 ( 19527 1003 ) L1M1_PR_MR ; - storage_3_0_0.write_sel ( storage_3_0_0.gcand A ) ( storage_3_0_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 19297 901 ) ( 19343 * ) - NEW li1 ( 19343 901 ) L1M1_PR_MR - NEW li1 ( 19297 901 ) L1M1_PR_MR ; + NEW li1 ( 19297 901 ) L1M1_PR_MR + NEW li1 ( 19343 901 ) L1M1_PR_MR ; - storage_3_1_0.bit0.storage ( storage_3_1_0.bit0.obuf0 A ) ( storage_3_1_0.bit0.bit Q ) + USE SIGNAL - + ROUTED met1 ( 1955 901 ) ( * 935 ) - NEW met1 ( 1909 901 ) ( 1955 * ) + + ROUTED met1 ( 1909 935 ) ( 1955 * ) + NEW met1 ( 1909 901 ) ( * 935 ) NEW li1 ( 1955 935 ) L1M1_PR_MR NEW li1 ( 1909 901 ) L1M1_PR_MR ; - storage_3_1_0.bit1.storage ( storage_3_1_0.bit1.obuf0 A ) ( storage_3_1_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met1 ( 4255 901 ) ( * 935 ) - NEW met1 ( 4209 901 ) ( 4255 * ) + + ROUTED met1 ( 4209 935 ) ( 4255 * ) + NEW met1 ( 4209 901 ) ( * 935 ) NEW li1 ( 4255 935 ) L1M1_PR_MR NEW li1 ( 4209 901 ) L1M1_PR_MR ; - storage_3_1_0.bit2.storage ( storage_3_1_0.bit2.obuf0 A ) ( storage_3_1_0.bit2.bit Q ) + USE SIGNAL - + ROUTED met1 ( 6555 901 ) ( * 935 ) - NEW met1 ( 6509 901 ) ( 6555 * ) - NEW li1 ( 6555 935 ) L1M1_PR_MR - NEW li1 ( 6509 901 ) L1M1_PR_MR ; + + ROUTED met1 ( 6555 969 ) ( * 1037 ) + NEW met1 ( 6509 1037 ) ( 6555 * ) + NEW li1 ( 6555 969 ) L1M1_PR_MR + NEW li1 ( 6509 1037 ) L1M1_PR_MR ; - storage_3_1_0.bit3.storage ( storage_3_1_0.bit3.obuf0 A ) ( storage_3_1_0.bit3.bit Q ) + USE SIGNAL - + ROUTED met1 ( 8855 901 ) ( * 935 ) - NEW met1 ( 8809 901 ) ( 8855 * ) + + ROUTED met1 ( 8809 935 ) ( 8855 * ) + NEW met1 ( 8809 901 ) ( * 935 ) NEW li1 ( 8855 935 ) L1M1_PR_MR NEW li1 ( 8809 901 ) L1M1_PR_MR ; - storage_3_1_0.bit4.storage ( storage_3_1_0.bit4.obuf0 A ) ( storage_3_1_0.bit4.bit Q ) + USE SIGNAL - + ROUTED met1 ( 11155 901 ) ( * 935 ) - NEW met1 ( 11109 901 ) ( 11155 * ) + + ROUTED met1 ( 11109 935 ) ( 11155 * ) + NEW met1 ( 11109 901 ) ( * 935 ) NEW li1 ( 11155 935 ) L1M1_PR_MR NEW li1 ( 11109 901 ) L1M1_PR_MR ; - storage_3_1_0.bit5.storage ( storage_3_1_0.bit5.obuf0 A ) ( storage_3_1_0.bit5.bit Q ) + USE SIGNAL - + ROUTED met1 ( 13455 901 ) ( * 935 ) - NEW met1 ( 13409 901 ) ( 13455 * ) + + ROUTED met1 ( 13409 935 ) ( 13455 * ) + NEW met1 ( 13409 901 ) ( * 935 ) NEW li1 ( 13455 935 ) L1M1_PR_MR NEW li1 ( 13409 901 ) L1M1_PR_MR ; - storage_3_1_0.bit6.storage ( storage_3_1_0.bit6.obuf0 A ) ( storage_3_1_0.bit6.bit Q ) + USE SIGNAL - + ROUTED met1 ( 15755 901 ) ( * 935 ) - NEW met1 ( 15709 901 ) ( 15755 * ) + + ROUTED met1 ( 15709 935 ) ( 15755 * ) + NEW met1 ( 15709 901 ) ( * 935 ) NEW li1 ( 15755 935 ) L1M1_PR_MR NEW li1 ( 15709 901 ) L1M1_PR_MR ; - storage_3_1_0.bit7.storage ( storage_3_1_0.bit7.obuf0 A ) ( storage_3_1_0.bit7.bit Q ) + USE SIGNAL - + ROUTED met1 ( 18055 901 ) ( * 935 ) - NEW met1 ( 18009 901 ) ( 18055 * ) + + ROUTED met1 ( 18009 935 ) ( 18055 * ) + NEW met1 ( 18009 901 ) ( * 935 ) NEW li1 ( 18055 935 ) L1M1_PR_MR NEW li1 ( 18009 901 ) L1M1_PR_MR ; - storage_3_1_0.gclock ( storage_3_1_0.cg GCLK ) ( storage_3_1_0.bit7.bit CLK ) ( storage_3_1_0.bit6.bit CLK ) ( storage_3_1_0.bit5.bit CLK ) ( storage_3_1_0.bit4.bit CLK ) ( storage_3_1_0.bit3.bit CLK ) ( storage_3_1_0.bit2.bit CLK ) ( storage_3_1_0.bit1.bit CLK ) ( storage_3_1_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 1219 867 ) ( * 935 ) - NEW met1 ( 7935 935 ) ( 8119 * ) - NEW met2 ( 7935 935 ) ( * 1037 ) - NEW met1 ( 10373 935 ) ( 10419 * ) - NEW met2 ( 10373 935 ) ( * 1037 ) - NEW met1 ( 8349 1037 ) ( 10373 * ) - NEW met2 ( 8349 986 ) ( * 1037 ) - NEW met2 ( 8119 986 ) ( 8349 * ) - NEW met2 ( 8119 935 ) ( * 986 ) - NEW met2 ( 10925 867 ) ( * 918 ) - NEW met3 ( 10373 918 ) ( 10925 * ) - NEW met2 ( 10373 918 ) ( * 935 ) - NEW met1 ( 19389 901 ) ( * 935 ) - NEW met1 ( 19389 901 ) ( 20355 * ) - NEW met1 ( 3473 935 ) ( 3519 * ) - NEW met2 ( 3473 935 ) ( * 1207 ) - NEW met1 ( 2691 1207 ) ( 3473 * ) - NEW met1 ( 2691 1207 ) ( * 1241 ) - NEW met1 ( 2323 1241 ) ( 2691 * ) - NEW met2 ( 2323 867 ) ( * 1241 ) - NEW met1 ( 5635 935 ) ( 5819 * ) - NEW met2 ( 5635 935 ) ( * 1275 ) - NEW met1 ( 3933 1275 ) ( 5635 * ) - NEW met2 ( 3933 1258 ) ( * 1275 ) - NEW met3 ( 3473 1258 ) ( 3933 * ) - NEW met2 ( 3473 1207 ) ( * 1258 ) - NEW met2 ( 6095 1037 ) ( * 1122 ) - NEW met3 ( 5635 1122 ) ( 6095 * ) - NEW met1 ( 1219 867 ) ( 2323 * ) - NEW met1 ( 6095 1037 ) ( 7935 * ) + + ROUTED met1 ( 3381 935 ) ( 3519 * ) + NEW met1 ( 3381 867 ) ( * 935 ) + NEW met1 ( 2231 867 ) ( 3381 * ) + NEW met2 ( 2231 867 ) ( * 1037 ) + NEW met1 ( 1633 1037 ) ( 2231 * ) + NEW met1 ( 1633 1003 ) ( * 1037 ) + NEW met1 ( 1219 1003 ) ( 1633 * ) + NEW met1 ( 1219 969 ) ( * 1003 ) + NEW met2 ( 3519 918 ) ( * 935 ) NEW met1 ( 12719 867 ) ( * 935 ) - NEW met1 ( 11569 867 ) ( 12719 * ) - NEW met1 ( 11569 867 ) ( * 901 ) - NEW met1 ( 11339 901 ) ( 11569 * ) - NEW met1 ( 11339 867 ) ( * 901 ) - NEW met1 ( 13869 867 ) ( * 901 ) - NEW met1 ( 13593 901 ) ( 13869 * ) - NEW met1 ( 13593 867 ) ( * 901 ) - NEW met1 ( 12719 867 ) ( 13593 * ) - NEW met1 ( 10925 867 ) ( 11339 * ) + NEW met1 ( 12719 867 ) ( 13823 * ) + NEW met2 ( 13823 867 ) ( * 1037 ) + NEW met1 ( 10419 969 ) ( 10511 * ) + NEW met1 ( 10511 969 ) ( * 1003 ) + NEW met1 ( 10511 1003 ) ( 10649 * ) + NEW met1 ( 10649 969 ) ( * 1003 ) + NEW met1 ( 10649 969 ) ( 11431 * ) + NEW met1 ( 11431 867 ) ( * 969 ) + NEW met1 ( 11431 867 ) ( 12305 * ) + NEW met1 ( 12305 867 ) ( * 901 ) + NEW met1 ( 12305 901 ) ( 12719 * ) + NEW met2 ( 10143 969 ) ( * 1241 ) + NEW met1 ( 10143 969 ) ( 10419 * ) + NEW met2 ( 8119 969 ) ( * 1122 ) + NEW met3 ( 8119 1122 ) ( 8441 * ) + NEW met2 ( 8441 1122 ) ( * 1241 ) + NEW met2 ( 5819 935 ) ( * 1122 ) + NEW met3 ( 5819 1122 ) ( 8119 * ) + NEW met2 ( 5819 918 ) ( * 935 ) + NEW met3 ( 3519 918 ) ( 5819 * ) + NEW met1 ( 8441 1241 ) ( 10143 * ) + NEW met1 ( 14973 969 ) ( 15019 * ) + NEW met1 ( 14973 969 ) ( * 1003 ) + NEW met1 ( 14927 1003 ) ( 14973 * ) + NEW met2 ( 14927 918 ) ( * 1003 ) + NEW met1 ( 14927 1003 ) ( * 1037 ) + NEW met1 ( 13823 1037 ) ( 14927 * ) + NEW met1 ( 17319 867 ) ( * 935 ) + NEW met1 ( 17319 867 ) ( 18055 * ) + NEW met1 ( 18055 867 ) ( * 901 ) + NEW met1 ( 18055 901 ) ( 18423 * ) + NEW met1 ( 18423 867 ) ( * 901 ) NEW met2 ( 17319 918 ) ( * 935 ) - NEW met3 ( 17319 918 ) ( 19251 * ) - NEW met2 ( 19251 918 ) ( * 935 ) - NEW met1 ( 15019 969 ) ( 15065 * ) - NEW met2 ( 15065 850 ) ( * 969 ) - NEW met3 ( 15065 850 ) ( 17158 * ) - NEW met3 ( 17158 850 ) ( * 918 ) - NEW met3 ( 17158 918 ) ( 17319 * ) - NEW met1 ( 14881 867 ) ( * 901 ) - NEW met1 ( 14881 901 ) ( 15019 * ) - NEW met1 ( 15019 901 ) ( * 969 ) - NEW met1 ( 13869 867 ) ( 14881 * ) - NEW met1 ( 19251 935 ) ( 19389 * ) - NEW li1 ( 1219 935 ) L1M1_PR_MR - NEW li1 ( 8119 935 ) L1M1_PR_MR - NEW met1 ( 7935 935 ) M1M2_PR - NEW met1 ( 7935 1037 ) M1M2_PR - NEW li1 ( 10419 935 ) L1M1_PR_MR - NEW met1 ( 10373 935 ) M1M2_PR - NEW met1 ( 10373 1037 ) M1M2_PR - NEW met1 ( 8349 1037 ) M1M2_PR - NEW met1 ( 8119 935 ) M1M2_PR - NEW met1 ( 10925 867 ) M1M2_PR - NEW met2 ( 10925 918 ) M2M3_PR - NEW met2 ( 10373 918 ) M2M3_PR - NEW li1 ( 20355 901 ) L1M1_PR_MR + NEW met3 ( 14927 918 ) ( 17319 * ) + NEW met1 ( 19389 867 ) ( * 901 ) + NEW met1 ( 18423 867 ) ( 19389 * ) + NEW met1 ( 19389 901 ) ( 20355 * ) NEW li1 ( 3519 935 ) L1M1_PR_MR - NEW met1 ( 3473 935 ) M1M2_PR - NEW met1 ( 3473 1207 ) M1M2_PR - NEW met1 ( 2323 1241 ) M1M2_PR - NEW met1 ( 2323 867 ) M1M2_PR - NEW li1 ( 5819 935 ) L1M1_PR_MR - NEW met1 ( 5635 935 ) M1M2_PR - NEW met1 ( 5635 1275 ) M1M2_PR - NEW met1 ( 3933 1275 ) M1M2_PR - NEW met2 ( 3933 1258 ) M2M3_PR - NEW met2 ( 3473 1258 ) M2M3_PR - NEW met1 ( 6095 1037 ) M1M2_PR - NEW met2 ( 6095 1122 ) M2M3_PR - NEW met2 ( 5635 1122 ) M2M3_PR + NEW met1 ( 2231 867 ) M1M2_PR + NEW met1 ( 2231 1037 ) M1M2_PR + NEW li1 ( 1219 969 ) L1M1_PR_MR + NEW met2 ( 3519 918 ) M2M3_PR + NEW met1 ( 3519 935 ) M1M2_PR NEW li1 ( 12719 935 ) L1M1_PR_MR + NEW met1 ( 13823 867 ) M1M2_PR + NEW met1 ( 13823 1037 ) M1M2_PR + NEW li1 ( 10419 969 ) L1M1_PR_MR + NEW met1 ( 10143 1241 ) M1M2_PR + NEW met1 ( 10143 969 ) M1M2_PR + NEW li1 ( 8119 969 ) L1M1_PR_MR + NEW met1 ( 8119 969 ) M1M2_PR + NEW met2 ( 8119 1122 ) M2M3_PR + NEW met2 ( 8441 1122 ) M2M3_PR + NEW met1 ( 8441 1241 ) M1M2_PR + NEW li1 ( 5819 935 ) L1M1_PR_MR + NEW met1 ( 5819 935 ) M1M2_PR + NEW met2 ( 5819 1122 ) M2M3_PR + NEW met2 ( 5819 918 ) M2M3_PR + NEW li1 ( 15019 969 ) L1M1_PR_MR + NEW met1 ( 14927 1003 ) M1M2_PR + NEW met2 ( 14927 918 ) M2M3_PR NEW li1 ( 17319 935 ) L1M1_PR_MR - NEW met1 ( 17319 935 ) M1M2_PR NEW met2 ( 17319 918 ) M2M3_PR - NEW met2 ( 19251 918 ) M2M3_PR - NEW met1 ( 19251 935 ) M1M2_PR - NEW li1 ( 15019 969 ) L1M1_PR_MR - NEW met1 ( 15065 969 ) M1M2_PR - NEW met2 ( 15065 850 ) M2M3_PR ; + NEW met1 ( 17319 935 ) M1M2_PR + NEW li1 ( 20355 901 ) L1M1_PR_MR ; - storage_3_1_0.select0_b ( storage_3_1_0.select_inv_0 Y ) ( storage_3_1_0.bit7.obuf0 TE_B ) ( storage_3_1_0.bit6.obuf0 TE_B ) ( storage_3_1_0.bit5.obuf0 TE_B ) ( storage_3_1_0.bit4.obuf0 TE_B ) ( storage_3_1_0.bit3.obuf0 TE_B ) ( storage_3_1_0.bit2.obuf0 TE_B ) ( storage_3_1_0.bit1.obuf0 TE_B ) ( storage_3_1_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met2 ( 8947 969 ) ( * 1309 ) - NEW met1 ( 8947 1309 ) ( 10557 * ) - NEW met1 ( 10557 1275 ) ( * 1309 ) - NEW met1 ( 10557 1275 ) ( 10833 * ) - NEW met1 ( 10833 1275 ) ( * 1309 ) - NEW met1 ( 6647 969 ) ( 6785 * ) - NEW met2 ( 6785 969 ) ( * 1309 ) - NEW met1 ( 6785 1309 ) ( 8947 * ) - NEW met2 ( 18147 935 ) ( * 1139 ) - NEW met1 ( 18147 1139 ) ( 19665 * ) - NEW met2 ( 19665 867 ) ( * 1139 ) - NEW met2 ( 16123 969 ) ( * 1173 ) - NEW met1 ( 16123 1173 ) ( 16399 * ) - NEW met1 ( 16399 1139 ) ( * 1173 ) - NEW met1 ( 16399 1139 ) ( 18147 * ) - NEW met1 ( 19665 867 ) ( 20907 * ) - NEW met1 ( 6003 969 ) ( * 1003 ) - NEW met1 ( 6003 969 ) ( 6647 * ) - NEW met2 ( 11247 935 ) ( * 1309 ) - NEW met2 ( 13547 935 ) ( * 1139 ) - NEW met1 ( 12949 1139 ) ( 13547 * ) - NEW met2 ( 12949 1139 ) ( * 1309 ) - NEW met1 ( 11247 1309 ) ( 12949 * ) - NEW met2 ( 15801 969 ) ( * 1037 ) - NEW met1 ( 15295 1037 ) ( 15801 * ) - NEW met2 ( 15295 1037 ) ( * 1309 ) + + ROUTED met1 ( 4209 969 ) ( 4347 * ) + NEW met2 ( 4209 782 ) ( * 969 ) + NEW met3 ( 2185 782 ) ( 4209 * ) + NEW met2 ( 2185 782 ) ( * 935 ) + NEW met1 ( 2047 935 ) ( 2185 * ) + NEW met1 ( 4347 969 ) ( * 1037 ) + NEW met2 ( 11247 918 ) ( * 935 ) + NEW met3 ( 10373 918 ) ( 11247 * ) + NEW met2 ( 10373 918 ) ( * 1037 ) + NEW met2 ( 13547 918 ) ( * 935 ) + NEW met3 ( 11247 918 ) ( 13547 * ) + NEW met2 ( 13547 935 ) ( * 1309 ) + NEW met1 ( 6601 969 ) ( 6647 * ) + NEW met1 ( 6601 935 ) ( * 969 ) + NEW met1 ( 6463 935 ) ( 6601 * ) + NEW met1 ( 6463 935 ) ( * 1037 ) + NEW met1 ( 8947 969 ) ( * 1037 ) + NEW met1 ( 8901 1037 ) ( 8947 * ) + NEW met2 ( 8901 918 ) ( * 1037 ) + NEW met3 ( 6647 918 ) ( 8901 * ) + NEW met2 ( 6647 918 ) ( * 969 ) + NEW met1 ( 4347 1037 ) ( 6463 * ) + NEW met1 ( 8947 1037 ) ( 10373 * ) + NEW met1 ( 15847 969 ) ( * 1003 ) + NEW met1 ( 15295 1003 ) ( 15847 * ) + NEW met2 ( 15295 1003 ) ( * 1309 ) + NEW met1 ( 15847 867 ) ( * 969 ) NEW met1 ( 13547 1309 ) ( 15295 * ) - NEW met2 ( 13547 1139 ) ( * 1309 ) - NEW met1 ( 15847 935 ) ( * 969 ) - NEW met1 ( 10833 1309 ) ( 11247 * ) - NEW met1 ( 15801 969 ) ( 16123 * ) - NEW met1 ( 4301 935 ) ( 4347 * ) - NEW met1 ( 4301 901 ) ( * 935 ) - NEW met2 ( 4301 901 ) ( * 918 ) - NEW met3 ( 2093 918 ) ( 4301 * ) - NEW met2 ( 2093 918 ) ( * 969 ) - NEW met1 ( 2047 969 ) ( 2093 * ) - NEW met1 ( 4347 935 ) ( * 1003 ) - NEW met1 ( 4347 1003 ) ( 6003 * ) - NEW li1 ( 20907 867 ) L1M1_PR_MR - NEW li1 ( 8947 969 ) L1M1_PR_MR - NEW met1 ( 8947 969 ) M1M2_PR - NEW met1 ( 8947 1309 ) M1M2_PR - NEW li1 ( 6647 969 ) L1M1_PR_MR - NEW met1 ( 6785 969 ) M1M2_PR - NEW met1 ( 6785 1309 ) M1M2_PR - NEW li1 ( 18147 935 ) L1M1_PR_MR - NEW met1 ( 18147 935 ) M1M2_PR - NEW met1 ( 18147 1139 ) M1M2_PR - NEW met1 ( 19665 1139 ) M1M2_PR - NEW met1 ( 19665 867 ) M1M2_PR - NEW met1 ( 16123 969 ) M1M2_PR - NEW met1 ( 16123 1173 ) M1M2_PR + NEW met1 ( 15847 867 ) ( 17250 * ) + NEW met2 ( 18147 918 ) ( * 935 ) + NEW met1 ( 17250 867 ) ( * 969 ) + NEW met1 ( 17250 969 ) ( 17319 * ) + NEW met1 ( 17319 969 ) ( * 1003 ) + NEW met1 ( 17319 1003 ) ( 18147 * ) + NEW met1 ( 18147 935 ) ( * 1003 ) + NEW met2 ( 20907 918 ) ( * 935 ) + NEW met3 ( 18147 918 ) ( 20907 * ) + NEW li1 ( 4347 969 ) L1M1_PR_MR + NEW met1 ( 4209 969 ) M1M2_PR + NEW met2 ( 4209 782 ) M2M3_PR + NEW met2 ( 2185 782 ) M2M3_PR + NEW met1 ( 2185 935 ) M1M2_PR + NEW li1 ( 2047 935 ) L1M1_PR_MR NEW li1 ( 11247 935 ) L1M1_PR_MR NEW met1 ( 11247 935 ) M1M2_PR - NEW met1 ( 11247 1309 ) M1M2_PR + NEW met2 ( 11247 918 ) M2M3_PR + NEW met2 ( 10373 918 ) M2M3_PR + NEW met1 ( 10373 1037 ) M1M2_PR NEW li1 ( 13547 935 ) L1M1_PR_MR NEW met1 ( 13547 935 ) M1M2_PR - NEW met1 ( 13547 1139 ) M1M2_PR - NEW met1 ( 12949 1139 ) M1M2_PR - NEW met1 ( 12949 1309 ) M1M2_PR - NEW met1 ( 15801 969 ) M1M2_PR - NEW met1 ( 15801 1037 ) M1M2_PR - NEW met1 ( 15295 1037 ) M1M2_PR - NEW met1 ( 15295 1309 ) M1M2_PR + NEW met2 ( 13547 918 ) M2M3_PR NEW met1 ( 13547 1309 ) M1M2_PR - NEW li1 ( 15847 935 ) L1M1_PR_MR - NEW li1 ( 4347 935 ) L1M1_PR_MR - NEW met1 ( 4301 901 ) M1M2_PR - NEW met2 ( 4301 918 ) M2M3_PR - NEW met2 ( 2093 918 ) M2M3_PR - NEW met1 ( 2093 969 ) M1M2_PR - NEW li1 ( 2047 969 ) L1M1_PR_MR - NEW met1 ( 15847 969 ) RECT ( -25 -7 0 7 ) ; + NEW li1 ( 6647 969 ) L1M1_PR_MR + NEW li1 ( 8947 969 ) L1M1_PR_MR + NEW met1 ( 8901 1037 ) M1M2_PR + NEW met2 ( 8901 918 ) M2M3_PR + NEW met2 ( 6647 918 ) M2M3_PR + NEW met1 ( 6647 969 ) M1M2_PR + NEW li1 ( 15847 969 ) L1M1_PR_MR + NEW met1 ( 15295 1003 ) M1M2_PR + NEW met1 ( 15295 1309 ) M1M2_PR + NEW li1 ( 18147 935 ) L1M1_PR_MR + NEW met1 ( 18147 935 ) M1M2_PR + NEW met2 ( 18147 918 ) M2M3_PR + NEW met2 ( 20907 918 ) M2M3_PR + NEW li1 ( 20907 935 ) L1M1_PR_MR + NEW met1 ( 20907 935 ) M1M2_PR ; - storage_3_1_0.we0 ( storage_3_1_0.gcand X ) ( storage_3_1_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 19941 1003 ) ( 20815 * ) - NEW li1 ( 20815 1003 ) L1M1_PR_MR - NEW li1 ( 19941 1003 ) L1M1_PR_MR ; + NEW li1 ( 19941 1003 ) L1M1_PR_MR + NEW li1 ( 20815 1003 ) L1M1_PR_MR ; - storage_3_1_0.write_sel ( storage_3_1_0.gcand A ) ( storage_3_1_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 20585 901 ) ( 20631 * ) NEW li1 ( 20631 901 ) L1M1_PR_MR @@ -3086,86 +3031,84 @@ NETS 164 ; - we[0] ( PIN we[0] ) ( storage_3_1_0.gcand B ) ( storage_3_0_0.gcand B ) ( storage_2_1_0.gcand B ) ( storage_2_0_0.gcand B ) ( storage_1_1_0.gcand B ) ( storage_1_0_0.gcand B ) ( storage_0_1_0.gcand B ) ( storage_0_0_0.gcand B ) + USE SIGNAL + ROUTED met2 ( 19435 34 0 ) ( * 119 ) - NEW met1 ( 19435 391 ) ( 19527 * ) - NEW met2 ( 19527 119 ) ( * 391 ) - NEW met2 ( 19435 119 ) ( 19527 * ) - NEW met1 ( 19435 697 ) ( 19527 * ) - NEW met2 ( 19527 391 ) ( * 697 ) - NEW met1 ( 19435 935 ) ( 19527 * ) - NEW met2 ( 19527 697 ) ( * 935 ) - NEW met1 ( 20723 323 ) ( * 391 ) - NEW met1 ( 19527 323 ) ( 20723 * ) - NEW met2 ( 20723 153 ) ( * 323 ) - NEW met2 ( 20723 323 ) ( * 663 ) + NEW met2 ( 19435 119 ) ( * 391 ) + NEW met2 ( 19435 391 ) ( * 697 ) + NEW met2 ( 19435 697 ) ( * 935 ) + NEW met2 ( 20723 153 ) ( * 221 ) + NEW met2 ( 20723 221 ) ( * 391 ) + NEW met2 ( 20723 391 ) ( * 663 ) NEW met2 ( 20723 663 ) ( * 935 ) + NEW met1 ( 19435 221 ) ( 20723 * ) NEW li1 ( 19435 119 ) L1M1_PR_MR NEW met1 ( 19435 119 ) M1M2_PR NEW li1 ( 19435 391 ) L1M1_PR_MR - NEW met1 ( 19527 391 ) M1M2_PR + NEW met1 ( 19435 391 ) M1M2_PR NEW li1 ( 19435 697 ) L1M1_PR_MR - NEW met1 ( 19527 697 ) M1M2_PR + NEW met1 ( 19435 697 ) M1M2_PR NEW li1 ( 19435 935 ) L1M1_PR_MR - NEW met1 ( 19527 935 ) M1M2_PR - NEW li1 ( 20723 391 ) L1M1_PR_MR - NEW met1 ( 19527 323 ) M1M2_PR + NEW met1 ( 19435 935 ) M1M2_PR + NEW met1 ( 19435 221 ) M1M2_PR NEW li1 ( 20723 153 ) L1M1_PR_MR NEW met1 ( 20723 153 ) M1M2_PR - NEW met1 ( 20723 323 ) M1M2_PR + NEW met1 ( 20723 221 ) M1M2_PR + NEW li1 ( 20723 391 ) L1M1_PR_MR + NEW met1 ( 20723 391 ) M1M2_PR NEW li1 ( 20723 663 ) L1M1_PR_MR NEW met1 ( 20723 663 ) M1M2_PR NEW li1 ( 20723 935 ) L1M1_PR_MR NEW met1 ( 20723 935 ) M1M2_PR ; - word_q.w0_b0 ( mux_slice0_bit0.aoi A2 ) ( storage_3_0_0.bit0.obuf0 Z ) ( storage_2_0_0.bit0.obuf0 Z ) ( storage_1_0_0.bit0.obuf0 Z ) ( storage_0_0_0.bit0.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 1127 969 ) ( * 1207 ) - NEW met2 ( 1127 765 ) ( * 969 ) + + ROUTED met2 ( 1127 765 ) ( * 867 ) NEW met2 ( 1127 425 ) ( * 765 ) - NEW met2 ( 1127 187 ) ( * 425 ) - NEW met1 ( 1127 1207 ) ( 1405 * ) - NEW li1 ( 1127 969 ) L1M1_PR_MR - NEW met1 ( 1127 969 ) M1M2_PR - NEW met1 ( 1127 1207 ) M1M2_PR + NEW met2 ( 1127 221 ) ( * 425 ) + NEW met2 ( 1403 1037 ) ( * 1207 ) + NEW met1 ( 1403 1207 ) ( 1405 * ) + NEW met1 ( 1127 1037 ) ( 1403 * ) + NEW li1 ( 1127 1037 ) L1M1_PR_MR NEW li1 ( 1127 765 ) L1M1_PR_MR NEW met1 ( 1127 765 ) M1M2_PR + NEW li1 ( 1127 867 ) L1M1_PR_MR + NEW met1 ( 1127 867 ) M1M2_PR NEW li1 ( 1127 425 ) L1M1_PR_MR NEW met1 ( 1127 425 ) M1M2_PR - NEW li1 ( 1127 187 ) L1M1_PR_MR - NEW met1 ( 1127 187 ) M1M2_PR + NEW li1 ( 1127 221 ) L1M1_PR_MR + NEW met1 ( 1127 221 ) M1M2_PR + NEW met1 ( 1403 1037 ) M1M2_PR + NEW met1 ( 1403 1207 ) M1M2_PR NEW li1 ( 1405 1207 ) L1M1_PR_MR ; - word_q.w0_b1 ( mux_slice0_bit1.aoi A2 ) ( storage_3_0_0.bit1.obuf0 Z ) ( storage_2_0_0.bit1.obuf0 Z ) ( storage_1_0_0.bit1.obuf0 Z ) ( storage_0_0_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 3427 1037 ) ( 3749 * ) - NEW met2 ( 3749 1037 ) ( * 1139 ) - NEW met1 ( 3705 1139 ) ( 3749 * ) - NEW met1 ( 3705 1139 ) ( * 1196 ) - NEW met2 ( 3427 731 ) ( * 901 ) - NEW met2 ( 3427 459 ) ( * 731 ) - NEW met2 ( 3427 187 ) ( * 459 ) + + ROUTED met1 ( 3427 1037 ) ( 3703 * ) + NEW met2 ( 3703 1037 ) ( * 1207 ) + NEW met1 ( 3703 1207 ) ( 3705 * ) + NEW met2 ( 3427 765 ) ( * 867 ) + NEW met2 ( 3427 493 ) ( * 765 ) + NEW met2 ( 3427 187 ) ( * 493 ) NEW li1 ( 3427 1037 ) L1M1_PR_MR - NEW met1 ( 3749 1037 ) M1M2_PR - NEW met1 ( 3749 1139 ) M1M2_PR - NEW li1 ( 3705 1196 ) L1M1_PR_MR - NEW li1 ( 3427 731 ) L1M1_PR_MR - NEW met1 ( 3427 731 ) M1M2_PR - NEW li1 ( 3427 901 ) L1M1_PR_MR - NEW met1 ( 3427 901 ) M1M2_PR - NEW li1 ( 3427 459 ) L1M1_PR_MR - NEW met1 ( 3427 459 ) M1M2_PR + NEW met1 ( 3703 1037 ) M1M2_PR + NEW met1 ( 3703 1207 ) M1M2_PR + NEW li1 ( 3705 1207 ) L1M1_PR_MR + NEW li1 ( 3427 765 ) L1M1_PR_MR + NEW met1 ( 3427 765 ) M1M2_PR + NEW li1 ( 3427 867 ) L1M1_PR_MR + NEW met1 ( 3427 867 ) M1M2_PR + NEW li1 ( 3427 493 ) L1M1_PR_MR + NEW met1 ( 3427 493 ) M1M2_PR NEW li1 ( 3427 187 ) L1M1_PR_MR NEW met1 ( 3427 187 ) M1M2_PR ; - word_q.w0_b2 ( mux_slice0_bit2.aoi A2 ) ( storage_3_0_0.bit2.obuf0 Z ) ( storage_2_0_0.bit2.obuf0 Z ) ( storage_1_0_0.bit2.obuf0 Z ) ( storage_0_0_0.bit2.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 5727 1037 ) ( * 1275 ) - NEW met1 ( 5727 1275 ) ( 6049 * ) - NEW met1 ( 6049 1195 ) ( * 1275 ) - NEW met1 ( 6005 1195 ) ( 6049 * ) - NEW met1 ( 6005 1195 ) ( * 1196 ) - NEW met2 ( 5727 731 ) ( * 1037 ) - NEW met2 ( 5727 493 ) ( * 731 ) + + ROUTED met2 ( 5727 969 ) ( * 1139 ) + NEW met1 ( 5727 1139 ) ( 6003 * ) + NEW met1 ( 6003 1139 ) ( * 1196 ) + NEW met1 ( 6003 1196 ) ( 6005 * ) + NEW met2 ( 5727 765 ) ( * 969 ) + NEW met2 ( 5727 493 ) ( * 765 ) NEW met2 ( 5727 187 ) ( * 493 ) - NEW li1 ( 5727 1037 ) L1M1_PR_MR - NEW met1 ( 5727 1037 ) M1M2_PR - NEW met1 ( 5727 1275 ) M1M2_PR + NEW li1 ( 5727 969 ) L1M1_PR_MR + NEW met1 ( 5727 969 ) M1M2_PR + NEW met1 ( 5727 1139 ) M1M2_PR NEW li1 ( 6005 1196 ) L1M1_PR_MR - NEW li1 ( 5727 731 ) L1M1_PR_MR - NEW met1 ( 5727 731 ) M1M2_PR + NEW li1 ( 5727 765 ) L1M1_PR_MR + NEW met1 ( 5727 765 ) M1M2_PR NEW li1 ( 5727 493 ) L1M1_PR_MR NEW met1 ( 5727 493 ) M1M2_PR NEW li1 ( 5727 187 ) L1M1_PR_MR @@ -3192,14 +3135,13 @@ NETS 164 ; NEW met1 ( 7935 221 ) M1M2_PR ; - word_q.w0_b4 ( mux_slice0_bit4.aoi A2 ) ( storage_3_0_0.bit4.obuf0 Z ) ( storage_2_0_0.bit4.obuf0 Z ) ( storage_1_0_0.bit4.obuf0 Z ) ( storage_0_0_0.bit4.obuf0 Z ) + USE SIGNAL + ROUTED met1 ( 10327 1003 ) ( 10465 * ) - NEW met2 ( 10465 1003 ) ( 10511 * ) - NEW met2 ( 10511 1003 ) ( * 1037 ) - NEW met2 ( 10511 1037 ) ( 10603 * ) - NEW met2 ( 10603 1037 ) ( * 1207 ) + NEW met2 ( 10465 1003 ) ( * 1054 ) + NEW met2 ( 10465 1054 ) ( 10603 * ) + NEW met2 ( 10603 1054 ) ( * 1207 ) NEW met1 ( 10603 1207 ) ( 10605 * ) NEW met2 ( 10327 765 ) ( * 867 ) - NEW met2 ( 10327 357 ) ( * 765 ) - NEW met2 ( 10327 221 ) ( * 357 ) + NEW met2 ( 10327 493 ) ( * 765 ) + NEW met2 ( 10327 221 ) ( * 493 ) NEW li1 ( 10327 1003 ) L1M1_PR_MR NEW met1 ( 10465 1003 ) M1M2_PR NEW met1 ( 10603 1207 ) M1M2_PR @@ -3208,221 +3150,214 @@ NETS 164 ; NEW met1 ( 10327 765 ) M1M2_PR NEW li1 ( 10327 867 ) L1M1_PR_MR NEW met1 ( 10327 867 ) M1M2_PR - NEW li1 ( 10327 357 ) L1M1_PR_MR - NEW met1 ( 10327 357 ) M1M2_PR + NEW li1 ( 10327 493 ) L1M1_PR_MR + NEW met1 ( 10327 493 ) M1M2_PR NEW li1 ( 10327 221 ) L1M1_PR_MR NEW met1 ( 10327 221 ) M1M2_PR ; - word_q.w0_b5 ( mux_slice0_bit5.aoi A2 ) ( storage_3_0_0.bit5.obuf0 Z ) ( storage_2_0_0.bit5.obuf0 Z ) ( storage_1_0_0.bit5.obuf0 Z ) ( storage_0_0_0.bit5.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 12627 1037 ) ( 12673 * ) - NEW met2 ( 12673 1037 ) ( * 1258 ) - NEW met2 ( 12673 1258 ) ( 12903 * ) - NEW met2 ( 12903 1207 ) ( * 1258 ) + + ROUTED met1 ( 12627 1037 ) ( 12765 * ) + NEW met2 ( 12765 1037 ) ( * 1054 ) + NEW met2 ( 12765 1054 ) ( 12903 * ) + NEW met2 ( 12903 1054 ) ( * 1207 ) NEW met1 ( 12903 1207 ) ( 12905 * ) - NEW met1 ( 12627 765 ) ( 12673 * ) - NEW met2 ( 12673 765 ) ( * 1037 ) - NEW met1 ( 12627 357 ) ( 12673 * ) - NEW met2 ( 12673 357 ) ( * 765 ) - NEW met1 ( 12627 221 ) ( 12673 * ) - NEW met2 ( 12673 221 ) ( * 357 ) + NEW met2 ( 12627 765 ) ( * 867 ) + NEW met2 ( 12627 425 ) ( * 765 ) + NEW met2 ( 12627 221 ) ( * 425 ) NEW li1 ( 12627 1037 ) L1M1_PR_MR - NEW met1 ( 12673 1037 ) M1M2_PR + NEW met1 ( 12765 1037 ) M1M2_PR NEW met1 ( 12903 1207 ) M1M2_PR NEW li1 ( 12905 1207 ) L1M1_PR_MR NEW li1 ( 12627 765 ) L1M1_PR_MR - NEW met1 ( 12673 765 ) M1M2_PR - NEW li1 ( 12627 357 ) L1M1_PR_MR - NEW met1 ( 12673 357 ) M1M2_PR + NEW met1 ( 12627 765 ) M1M2_PR + NEW li1 ( 12627 867 ) L1M1_PR_MR + NEW met1 ( 12627 867 ) M1M2_PR + NEW li1 ( 12627 425 ) L1M1_PR_MR + NEW met1 ( 12627 425 ) M1M2_PR NEW li1 ( 12627 221 ) L1M1_PR_MR - NEW met1 ( 12673 221 ) M1M2_PR ; + NEW met1 ( 12627 221 ) M1M2_PR ; - word_q.w0_b6 ( mux_slice0_bit6.aoi A2 ) ( storage_3_0_0.bit6.obuf0 Z ) ( storage_2_0_0.bit6.obuf0 Z ) ( storage_1_0_0.bit6.obuf0 Z ) ( storage_0_0_0.bit6.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 14927 867 ) ( 15203 * ) - NEW met2 ( 15203 867 ) ( * 1207 ) + + ROUTED met1 ( 14927 765 ) ( 15203 * ) + NEW met2 ( 15203 765 ) ( * 1207 ) NEW met1 ( 15203 1207 ) ( 15205 * ) NEW met2 ( 14927 765 ) ( * 867 ) NEW met2 ( 14927 391 ) ( * 765 ) NEW met2 ( 14927 221 ) ( * 391 ) - NEW li1 ( 14927 867 ) L1M1_PR_MR - NEW met1 ( 15203 867 ) M1M2_PR + NEW li1 ( 14927 765 ) L1M1_PR_MR + NEW met1 ( 15203 765 ) M1M2_PR NEW met1 ( 15203 1207 ) M1M2_PR NEW li1 ( 15205 1207 ) L1M1_PR_MR - NEW li1 ( 14927 765 ) L1M1_PR_MR - NEW met1 ( 14927 765 ) M1M2_PR + NEW li1 ( 14927 867 ) L1M1_PR_MR NEW met1 ( 14927 867 ) M1M2_PR + NEW met1 ( 14927 765 ) M1M2_PR NEW li1 ( 14927 391 ) L1M1_PR_MR NEW met1 ( 14927 391 ) M1M2_PR NEW li1 ( 14927 221 ) L1M1_PR_MR NEW met1 ( 14927 221 ) M1M2_PR ; - word_q.w0_b7 ( mux_slice0_bit7.aoi A2 ) ( storage_3_0_0.bit7.obuf0 Z ) ( storage_2_0_0.bit7.obuf0 Z ) ( storage_1_0_0.bit7.obuf0 Z ) ( storage_0_0_0.bit7.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 17227 1003 ) ( * 1122 ) - NEW met3 ( 17227 1122 ) ( 17503 * ) - NEW met2 ( 17503 1122 ) ( * 1207 ) - NEW met1 ( 17503 1207 ) ( 17505 * ) - NEW met2 ( 17227 765 ) ( * 1003 ) - NEW met2 ( 17227 459 ) ( * 765 ) - NEW met2 ( 17227 221 ) ( * 459 ) - NEW li1 ( 17227 1003 ) L1M1_PR_MR - NEW met1 ( 17227 1003 ) M1M2_PR - NEW met2 ( 17227 1122 ) M2M3_PR - NEW met2 ( 17503 1122 ) M2M3_PR - NEW met1 ( 17503 1207 ) M1M2_PR - NEW li1 ( 17505 1207 ) L1M1_PR_MR + + ROUTED met2 ( 17227 1037 ) ( * 1207 ) + NEW met2 ( 17227 765 ) ( * 1037 ) + NEW met2 ( 17227 493 ) ( * 765 ) + NEW met2 ( 17227 221 ) ( * 493 ) + NEW met1 ( 17227 1207 ) ( 17505 * ) + NEW li1 ( 17227 1037 ) L1M1_PR_MR + NEW met1 ( 17227 1037 ) M1M2_PR + NEW met1 ( 17227 1207 ) M1M2_PR NEW li1 ( 17227 765 ) L1M1_PR_MR NEW met1 ( 17227 765 ) M1M2_PR - NEW li1 ( 17227 459 ) L1M1_PR_MR - NEW met1 ( 17227 459 ) M1M2_PR + NEW li1 ( 17227 493 ) L1M1_PR_MR + NEW met1 ( 17227 493 ) M1M2_PR NEW li1 ( 17227 221 ) L1M1_PR_MR - NEW met1 ( 17227 221 ) M1M2_PR ; + NEW met1 ( 17227 221 ) M1M2_PR + NEW li1 ( 17505 1207 ) L1M1_PR_MR ; - word_q.w1_b0 ( mux_slice0_bit0.aoi B2 ) ( storage_3_1_0.bit0.obuf0 Z ) ( storage_2_1_0.bit0.obuf0 Z ) ( storage_1_1_0.bit0.obuf0 Z ) ( storage_0_1_0.bit0.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 1219 1139 ) ( * 1173 ) - NEW met2 ( 2139 901 ) ( * 1139 ) - NEW met2 ( 2139 731 ) ( * 901 ) - NEW met2 ( 2139 323 ) ( * 731 ) - NEW met2 ( 2139 187 ) ( * 323 ) - NEW met1 ( 1219 1139 ) ( 2139 * ) + + ROUTED met1 ( 1219 1173 ) ( 1265 * ) + NEW met1 ( 1265 1173 ) ( * 1275 ) + NEW met2 ( 2277 1037 ) ( * 1275 ) + NEW met2 ( 2277 731 ) ( * 1037 ) + NEW met2 ( 2277 357 ) ( * 731 ) + NEW met2 ( 2277 187 ) ( * 357 ) + NEW met1 ( 1265 1275 ) ( 2277 * ) NEW li1 ( 1219 1173 ) L1M1_PR_MR - NEW li1 ( 2139 901 ) L1M1_PR_MR - NEW met1 ( 2139 901 ) M1M2_PR - NEW met1 ( 2139 1139 ) M1M2_PR - NEW li1 ( 2139 731 ) L1M1_PR_MR - NEW met1 ( 2139 731 ) M1M2_PR - NEW li1 ( 2139 323 ) L1M1_PR_MR - NEW met1 ( 2139 323 ) M1M2_PR - NEW li1 ( 2139 187 ) L1M1_PR_MR - NEW met1 ( 2139 187 ) M1M2_PR ; + NEW li1 ( 2277 1037 ) L1M1_PR_MR + NEW met1 ( 2277 1037 ) M1M2_PR + NEW met1 ( 2277 1275 ) M1M2_PR + NEW li1 ( 2277 731 ) L1M1_PR_MR + NEW met1 ( 2277 731 ) M1M2_PR + NEW li1 ( 2277 357 ) L1M1_PR_MR + NEW met1 ( 2277 357 ) M1M2_PR + NEW li1 ( 2277 187 ) L1M1_PR_MR + NEW met1 ( 2277 187 ) M1M2_PR ; - word_q.w1_b1 ( mux_slice0_bit1.aoi B2 ) ( storage_3_1_0.bit1.obuf0 Z ) ( storage_2_1_0.bit1.obuf0 Z ) ( storage_1_1_0.bit1.obuf0 Z ) ( storage_0_1_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 3795 1037 ) ( 4577 * ) - NEW met2 ( 3795 1037 ) ( * 1122 ) - NEW met3 ( 3519 1122 ) ( 3795 * ) - NEW met2 ( 3519 1122 ) ( * 1207 ) - NEW met2 ( 4439 731 ) ( * 901 ) - NEW met2 ( 4439 323 ) ( * 731 ) - NEW met2 ( 4439 187 ) ( * 323 ) - NEW li1 ( 4577 1037 ) L1M1_PR_MR - NEW met1 ( 3795 1037 ) M1M2_PR - NEW met2 ( 3795 1122 ) M2M3_PR - NEW met2 ( 3519 1122 ) M2M3_PR + + ROUTED met2 ( 4439 867 ) ( * 1190 ) + NEW met3 ( 3519 1190 ) ( 4439 * ) + NEW met2 ( 3519 1190 ) ( * 1207 ) + NEW met2 ( 4439 731 ) ( * 867 ) + NEW met2 ( 4439 357 ) ( * 731 ) + NEW met2 ( 4439 187 ) ( * 357 ) + NEW li1 ( 4439 867 ) L1M1_PR_MR + NEW met1 ( 4439 867 ) M1M2_PR + NEW met2 ( 4439 1190 ) M2M3_PR + NEW met2 ( 3519 1190 ) M2M3_PR NEW li1 ( 3519 1207 ) L1M1_PR_MR NEW met1 ( 3519 1207 ) M1M2_PR NEW li1 ( 4439 731 ) L1M1_PR_MR NEW met1 ( 4439 731 ) M1M2_PR - NEW li1 ( 4439 901 ) L1M1_PR_MR - NEW met1 ( 4439 901 ) M1M2_PR - NEW li1 ( 4439 323 ) L1M1_PR_MR - NEW met1 ( 4439 323 ) M1M2_PR + NEW li1 ( 4439 357 ) L1M1_PR_MR + NEW met1 ( 4439 357 ) M1M2_PR NEW li1 ( 4439 187 ) L1M1_PR_MR NEW met1 ( 4439 187 ) M1M2_PR ; - word_q.w1_b2 ( mux_slice0_bit2.aoi B2 ) ( storage_3_1_0.bit2.obuf0 Z ) ( storage_2_1_0.bit2.obuf0 Z ) ( storage_1_1_0.bit2.obuf0 Z ) ( storage_0_1_0.bit2.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 6739 901 ) ( * 1309 ) + + ROUTED met1 ( 6739 663 ) ( * 731 ) + NEW met1 ( 5865 663 ) ( 6739 * ) + NEW met2 ( 5865 663 ) ( * 1173 ) + NEW met2 ( 5819 1173 ) ( 5865 * ) NEW met2 ( 6739 731 ) ( * 901 ) - NEW met2 ( 6739 323 ) ( * 731 ) - NEW met2 ( 6739 187 ) ( * 323 ) - NEW met2 ( 5819 1207 ) ( * 1258 ) - NEW met2 ( 5819 1258 ) ( 5911 * ) - NEW met2 ( 5911 1258 ) ( * 1309 ) - NEW met1 ( 5911 1309 ) ( 6739 * ) + NEW met2 ( 6739 357 ) ( * 731 ) + NEW met2 ( 6739 221 ) ( * 357 ) + NEW li1 ( 6739 731 ) L1M1_PR_MR + NEW met1 ( 5865 663 ) M1M2_PR + NEW li1 ( 5819 1173 ) L1M1_PR_MR + NEW met1 ( 5819 1173 ) M1M2_PR NEW li1 ( 6739 901 ) L1M1_PR_MR NEW met1 ( 6739 901 ) M1M2_PR - NEW met1 ( 6739 1309 ) M1M2_PR - NEW li1 ( 6739 731 ) L1M1_PR_MR NEW met1 ( 6739 731 ) M1M2_PR - NEW li1 ( 6739 323 ) L1M1_PR_MR - NEW met1 ( 6739 323 ) M1M2_PR - NEW li1 ( 6739 187 ) L1M1_PR_MR - NEW met1 ( 6739 187 ) M1M2_PR - NEW li1 ( 5819 1207 ) L1M1_PR_MR - NEW met1 ( 5819 1207 ) M1M2_PR - NEW met1 ( 5911 1309 ) M1M2_PR ; + NEW li1 ( 6739 357 ) L1M1_PR_MR + NEW met1 ( 6739 357 ) M1M2_PR + NEW li1 ( 6739 221 ) L1M1_PR_MR + NEW met1 ( 6739 221 ) M1M2_PR ; - word_q.w1_b3 ( mux_slice0_bit3.aoi B2 ) ( storage_3_1_0.bit3.obuf0 Z ) ( storage_2_1_0.bit3.obuf0 Z ) ( storage_1_1_0.bit3.obuf0 Z ) ( storage_0_1_0.bit3.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 9177 969 ) ( * 1139 ) - NEW met1 ( 8119 1139 ) ( 9177 * ) - NEW met1 ( 8119 1139 ) ( * 1173 ) - NEW met2 ( 9177 731 ) ( * 969 ) - NEW met2 ( 9177 459 ) ( * 731 ) - NEW met2 ( 9177 187 ) ( * 459 ) - NEW li1 ( 9177 969 ) L1M1_PR_MR - NEW met1 ( 9177 969 ) M1M2_PR - NEW met1 ( 9177 1139 ) M1M2_PR - NEW li1 ( 8119 1173 ) L1M1_PR_MR - NEW li1 ( 9177 731 ) L1M1_PR_MR - NEW met1 ( 9177 731 ) M1M2_PR - NEW li1 ( 9177 459 ) L1M1_PR_MR - NEW met1 ( 9177 459 ) M1M2_PR + + ROUTED met1 ( 8947 901 ) ( 9039 * ) + NEW met2 ( 8947 901 ) ( * 1275 ) + NEW met1 ( 8119 1275 ) ( 8947 * ) + NEW met2 ( 8119 1207 ) ( * 1275 ) + NEW met1 ( 8947 731 ) ( 9039 * ) + NEW met2 ( 8947 731 ) ( * 901 ) + NEW met2 ( 9177 425 ) ( * 595 ) + NEW met2 ( 9177 187 ) ( * 425 ) + NEW li1 ( 9039 901 ) L1M1_PR_MR + NEW met1 ( 8947 901 ) M1M2_PR + NEW met1 ( 8947 1275 ) M1M2_PR + NEW met1 ( 8119 1275 ) M1M2_PR + NEW li1 ( 8119 1207 ) L1M1_PR_MR + NEW met1 ( 8119 1207 ) M1M2_PR + NEW li1 ( 9039 731 ) L1M1_PR_MR + NEW met1 ( 8947 731 ) M1M2_PR + NEW li1 ( 9177 425 ) L1M1_PR_MR + NEW met1 ( 9177 425 ) M1M2_PR + NEW li1 ( 9177 595 ) L1M1_PR_MR + NEW met1 ( 9177 595 ) M1M2_PR NEW li1 ( 9177 187 ) L1M1_PR_MR NEW met1 ( 9177 187 ) M1M2_PR ; - word_q.w1_b4 ( mux_slice0_bit4.aoi B2 ) ( storage_3_1_0.bit4.obuf0 Z ) ( storage_2_1_0.bit4.obuf0 Z ) ( storage_1_1_0.bit4.obuf0 Z ) ( storage_0_1_0.bit4.obuf0 Z ) + USE SIGNAL + ROUTED met2 ( 10419 1037 ) ( * 1173 ) - NEW met2 ( 11385 765 ) ( * 867 ) - NEW met1 ( 11385 493 ) ( 11477 * ) - NEW met2 ( 11385 493 ) ( * 765 ) - NEW met2 ( 11385 187 ) ( * 493 ) + NEW met2 ( 11385 731 ) ( * 867 ) + NEW met1 ( 11385 459 ) ( 11477 * ) + NEW met2 ( 11385 459 ) ( * 731 ) + NEW met2 ( 11385 187 ) ( * 459 ) NEW met1 ( 10419 1037 ) ( 11477 * ) NEW met1 ( 10419 1037 ) M1M2_PR NEW li1 ( 10419 1173 ) L1M1_PR_MR NEW met1 ( 10419 1173 ) M1M2_PR NEW li1 ( 11477 1037 ) L1M1_PR_MR - NEW li1 ( 11385 765 ) L1M1_PR_MR - NEW met1 ( 11385 765 ) M1M2_PR + NEW li1 ( 11385 731 ) L1M1_PR_MR + NEW met1 ( 11385 731 ) M1M2_PR NEW li1 ( 11385 867 ) L1M1_PR_MR NEW met1 ( 11385 867 ) M1M2_PR - NEW li1 ( 11477 493 ) L1M1_PR_MR - NEW met1 ( 11385 493 ) M1M2_PR + NEW li1 ( 11477 459 ) L1M1_PR_MR + NEW met1 ( 11385 459 ) M1M2_PR NEW li1 ( 11385 187 ) L1M1_PR_MR NEW met1 ( 11385 187 ) M1M2_PR ; - word_q.w1_b5 ( mux_slice0_bit5.aoi B2 ) ( storage_3_1_0.bit5.obuf0 Z ) ( storage_2_1_0.bit5.obuf0 Z ) ( storage_1_1_0.bit5.obuf0 Z ) ( storage_0_1_0.bit5.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 12719 1037 ) ( 13777 * ) - NEW met2 ( 12719 1037 ) ( * 1173 ) - NEW met2 ( 13639 731 ) ( * 867 ) - NEW met1 ( 13639 493 ) ( 13777 * ) - NEW met2 ( 13639 493 ) ( * 731 ) - NEW met2 ( 13639 187 ) ( * 493 ) + + ROUTED met2 ( 13777 1037 ) ( * 1139 ) + NEW met1 ( 12719 1139 ) ( 13777 * ) + NEW met1 ( 12719 1139 ) ( * 1173 ) + NEW met2 ( 13777 731 ) ( * 1037 ) + NEW met2 ( 13777 391 ) ( * 731 ) + NEW met2 ( 13777 187 ) ( * 391 ) NEW li1 ( 13777 1037 ) L1M1_PR_MR - NEW met1 ( 12719 1037 ) M1M2_PR + NEW met1 ( 13777 1037 ) M1M2_PR + NEW met1 ( 13777 1139 ) M1M2_PR NEW li1 ( 12719 1173 ) L1M1_PR_MR - NEW met1 ( 12719 1173 ) M1M2_PR - NEW li1 ( 13639 731 ) L1M1_PR_MR - NEW met1 ( 13639 731 ) M1M2_PR - NEW li1 ( 13639 867 ) L1M1_PR_MR - NEW met1 ( 13639 867 ) M1M2_PR - NEW li1 ( 13777 493 ) L1M1_PR_MR - NEW met1 ( 13639 493 ) M1M2_PR - NEW li1 ( 13639 187 ) L1M1_PR_MR - NEW met1 ( 13639 187 ) M1M2_PR ; + NEW li1 ( 13777 731 ) L1M1_PR_MR + NEW met1 ( 13777 731 ) M1M2_PR + NEW li1 ( 13777 391 ) L1M1_PR_MR + NEW met1 ( 13777 391 ) M1M2_PR + NEW li1 ( 13777 187 ) L1M1_PR_MR + NEW met1 ( 13777 187 ) M1M2_PR ; - word_q.w1_b6 ( mux_slice0_bit6.aoi B2 ) ( storage_3_1_0.bit6.obuf0 Z ) ( storage_2_1_0.bit6.obuf0 Z ) ( storage_1_1_0.bit6.obuf0 Z ) ( storage_0_1_0.bit6.obuf0 Z ) + USE SIGNAL + ROUTED met2 ( 16077 1037 ) ( * 1139 ) - NEW met1 ( 15019 1139 ) ( 16077 * ) - NEW met1 ( 15019 1139 ) ( * 1173 ) NEW met2 ( 16077 765 ) ( * 1037 ) - NEW met2 ( 16077 493 ) ( * 765 ) - NEW met2 ( 16077 221 ) ( * 493 ) + NEW met2 ( 16077 459 ) ( * 765 ) + NEW met2 ( 16077 221 ) ( * 459 ) + NEW met1 ( 15019 1139 ) ( * 1173 ) + NEW met1 ( 15019 1139 ) ( 16077 * ) NEW li1 ( 16077 1037 ) L1M1_PR_MR NEW met1 ( 16077 1037 ) M1M2_PR NEW met1 ( 16077 1139 ) M1M2_PR - NEW li1 ( 15019 1173 ) L1M1_PR_MR NEW li1 ( 16077 765 ) L1M1_PR_MR NEW met1 ( 16077 765 ) M1M2_PR - NEW li1 ( 16077 493 ) L1M1_PR_MR - NEW met1 ( 16077 493 ) M1M2_PR + NEW li1 ( 16077 459 ) L1M1_PR_MR + NEW met1 ( 16077 459 ) M1M2_PR NEW li1 ( 16077 221 ) L1M1_PR_MR - NEW met1 ( 16077 221 ) M1M2_PR ; + NEW met1 ( 16077 221 ) M1M2_PR + NEW li1 ( 15019 1173 ) L1M1_PR_MR ; - word_q.w1_b7 ( mux_slice0_bit7.aoi B2 ) ( storage_3_1_0.bit7.obuf0 Z ) ( storage_2_1_0.bit7.obuf0 Z ) ( storage_1_1_0.bit7.obuf0 Z ) ( storage_0_1_0.bit7.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 17503 1003 ) ( 18377 * ) - NEW met2 ( 17503 1003 ) ( * 1054 ) - NEW met2 ( 17365 1054 ) ( 17503 * ) - NEW met2 ( 17365 1054 ) ( * 1207 ) - NEW met2 ( 17319 1207 ) ( 17365 * ) - NEW met2 ( 18239 765 ) ( * 867 ) - NEW met2 ( 18239 357 ) ( * 765 ) - NEW met2 ( 18239 187 ) ( * 357 ) - NEW li1 ( 18377 1003 ) L1M1_PR_MR - NEW met1 ( 17503 1003 ) M1M2_PR - NEW li1 ( 17319 1207 ) L1M1_PR_MR - NEW met1 ( 17319 1207 ) M1M2_PR - NEW li1 ( 18239 765 ) L1M1_PR_MR - NEW met1 ( 18239 765 ) M1M2_PR + + ROUTED met2 ( 18239 867 ) ( * 1139 ) + NEW met1 ( 17319 1139 ) ( 18239 * ) + NEW met1 ( 17319 1139 ) ( * 1173 ) + NEW met1 ( 18239 697 ) ( 18377 * ) + NEW met2 ( 18239 697 ) ( * 867 ) + NEW met1 ( 18239 493 ) ( 18377 * ) + NEW met2 ( 18239 493 ) ( * 697 ) + NEW met2 ( 18239 187 ) ( * 493 ) NEW li1 ( 18239 867 ) L1M1_PR_MR NEW met1 ( 18239 867 ) M1M2_PR - NEW li1 ( 18239 357 ) L1M1_PR_MR - NEW met1 ( 18239 357 ) M1M2_PR + NEW met1 ( 18239 1139 ) M1M2_PR + NEW li1 ( 17319 1173 ) L1M1_PR_MR + NEW li1 ( 18377 697 ) L1M1_PR_MR + NEW met1 ( 18239 697 ) M1M2_PR + NEW li1 ( 18377 493 ) L1M1_PR_MR + NEW met1 ( 18239 493 ) M1M2_PR NEW li1 ( 18239 187 ) L1M1_PR_MR NEW met1 ( 18239 187 ) M1M2_PR ; END NETS diff --git a/src/ram/test/make_8x8_mux2.lefok b/src/ram/test/make_8x8_mux2.lefok index 928306ff954..10da94e832a 100644 --- a/src/ram/test/make_8x8_mux2.lefok +++ b/src/ram/test/make_8x8_mux2.lefok @@ -38,7 +38,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met3 ; - RECT 214.48 6.99 215.28 7.29 ; + RECT 214.48 4.27 215.28 4.57 ; END END addr_rw[1] PIN addr_rw[2] @@ -259,60 +259,62 @@ MACRO RAM8x8 LAYER met1 ; RECT 0 -0.24 215.28 13.84 ; LAYER met2 ; + RECT 29.76 0 30.24 0.155 ; + RECT 39.76 -0.24 40.24 0.155 ; RECT 49.76 0 50.24 0.155 ; RECT 59.76 -0.24 60.24 0.155 ; - RECT 69.76 0 70.24 0.155 ; - RECT 79.76 -0.24 80.24 0.155 ; - RECT 149.76 0 150.24 0.155 ; - RECT 159.76 -0.24 160.24 0.155 ; + RECT 169.76 0 170.24 0.155 ; RECT 179.76 -0.24 180.24 0.155 ; RECT 189.76 0 190.24 0.155 ; - RECT 19.76 -0.24 20.24 0.27 ; - RECT 29.76 0 30.24 0.27 ; + RECT 79.76 -0.24 80.24 0.27 ; + RECT 89.76 0 90.24 0.27 ; + RECT 99.76 -0.24 100.24 0.27 ; + RECT 109.76 0 110.24 0.27 ; RECT 9.76 0 10.24 0.34 ; - RECT 19.76 0.27 30.24 0.34 ; - RECT 179.76 0.155 190.24 0.34 ; + RECT 19.76 -0.24 20.24 0.34 ; + RECT 169.76 0.155 190.24 0.34 ; RECT 199.76 -0.24 200.24 0.34 ; - RECT 49.76 0.155 60.24 0.35 ; - RECT 69.76 0.155 80.24 0.35 ; - RECT 89.76 0 90.24 0.35 ; - RECT 109.76 0 110.24 0.35 ; + RECT 29.76 0.155 60.24 0.35 ; + RECT 69.76 0 70.24 0.35 ; + RECT 99.76 0.27 110.24 0.35 ; RECT 119.76 -0.24 120.24 0.35 ; + RECT 129.76 0 130.24 0.35 ; RECT 139.76 -0.24 140.24 0.35 ; - RECT 149.76 0.155 160.24 0.35 ; - RECT 169.76 0 170.24 0.35 ; - RECT 179.76 0.34 200.24 0.35 ; - RECT 9.76 0.34 30.24 0.69 ; - RECT 39.76 -0.24 40.24 0.69 ; - RECT 49.76 0.35 90.24 0.69 ; - RECT 99.76 -0.24 100.24 0.69 ; - RECT 109.76 0.35 120.24 0.69 ; - RECT 129.76 0 130.24 0.69 ; - RECT 139.76 0.35 160.24 0.69 ; - RECT 169.76 0.35 200.24 0.69 ; - RECT 209.76 0 210.24 0.69 ; - RECT 9.76 0.69 210.24 1.03 ; - RECT 1.94 1.03 214.26 1.515 ; - RECT 1.94 1.515 214.27 7.325 ; - RECT 1.94 7.325 214.26 7.47 ; - RECT 1.94 7.47 213.8 9.51 ; - RECT 1.94 9.51 211.96 11.405 ; - RECT 1.94 11.405 140.24 11.55 ; - RECT 149.76 11.405 211.96 11.55 ; + RECT 149.76 0 150.24 0.35 ; + RECT 159.76 -0.24 160.24 0.35 ; + RECT 9.76 0.34 20.24 0.69 ; + RECT 29.76 0.35 70.24 0.69 ; + RECT 79.76 0.27 90.24 0.69 ; + RECT 99.76 0.35 120.24 0.69 ; + RECT 129.76 0.35 140.24 0.69 ; + RECT 149.76 0.35 160.24 0.69 ; + RECT 169.76 0.34 200.24 0.69 ; + RECT 1.94 0.69 20.24 0.835 ; + RECT 29.76 0.69 90.24 0.835 ; + RECT 99.76 0.69 200.24 0.835 ; + RECT 209.76 0 210.24 1.03 ; + RECT 1.94 0.835 200.24 1.37 ; + RECT 209.76 1.03 214.26 1.37 ; + RECT 1.94 1.37 214.26 1.515 ; + RECT 1.94 1.515 214.27 3.925 ; + RECT 1.94 3.925 214.26 9.17 ; + RECT 1.94 9.17 211.5 9.51 ; + RECT 1.94 9.51 210.24 11.55 ; RECT 1.94 11.55 70.24 12.23 ; - RECT 189.76 11.55 211.96 12.23 ; - RECT 189.76 12.23 200.24 12.91 ; - RECT 209.76 12.23 211.5 12.91 ; - RECT 79.76 11.55 140.24 13.25 ; - RECT 2 12.23 70.24 13.26 ; - RECT 79.76 13.25 120.24 13.26 ; - RECT 129.76 13.25 140.24 13.26 ; - RECT 149.76 11.55 180.24 13.26 ; - RECT 9.76 13.26 20.24 13.445 ; - RECT 29.76 13.26 70.24 13.445 ; - RECT 19.76 13.445 20.24 13.6 ; - RECT 39.76 13.445 40.24 13.6 ; - RECT 59.76 13.445 60.24 13.6 ; + RECT 79.76 11.55 180.24 12.23 ; + RECT 129.76 12.23 180.24 12.57 ; + RECT 2 12.23 70.24 12.765 ; + RECT 189.76 11.55 200.24 12.91 ; + RECT 2 12.765 50.24 13.25 ; + RECT 2 13.25 40.24 13.26 ; + RECT 59.76 12.765 70.24 13.26 ; + RECT 79.76 12.23 120.24 13.26 ; + RECT 129.76 12.57 140.24 13.26 ; + RECT 149.76 12.57 180.24 13.26 ; + RECT 29.76 13.26 40.24 13.33 ; + RECT 19.76 13.26 20.24 13.6 ; + RECT 39.76 13.33 40.24 13.6 ; + RECT 59.76 13.26 60.24 13.6 ; RECT 79.76 13.26 80.24 13.6 ; RECT 99.76 13.26 100.24 13.6 ; RECT 119.76 13.26 120.24 13.6 ; @@ -320,52 +322,55 @@ MACRO RAM8x8 RECT 159.76 13.26 160.24 13.6 ; RECT 179.76 13.26 180.24 13.6 ; RECT 199.76 12.91 200.24 13.6 ; - RECT 9.76 13.445 10.24 13.84 ; - RECT 29.76 13.445 30.24 13.84 ; - RECT 49.76 13.445 50.24 13.84 ; - RECT 69.76 13.445 70.24 13.84 ; + RECT 9.76 13.26 10.24 13.84 ; + RECT 29.76 13.33 30.24 13.84 ; + RECT 49.76 13.25 50.24 13.84 ; + RECT 69.76 13.26 70.24 13.84 ; RECT 89.76 13.26 90.24 13.84 ; RECT 109.76 13.26 110.24 13.84 ; RECT 129.76 13.26 130.24 13.84 ; RECT 149.76 13.26 150.24 13.84 ; RECT 169.76 13.26 170.24 13.84 ; RECT 189.76 12.91 190.24 13.84 ; - RECT 209.76 12.91 210.24 13.84 ; + RECT 209.76 11.55 210.24 13.84 ; LAYER met3 ; RECT 0 4.76 12.025 10.24 ; - RECT 12.025 3.575 12.945 10.24 ; - RECT 12.945 3.575 13.275 13.425 ; - RECT 13.275 3.575 23.525 13.41 ; - RECT 23.525 2.895 35.485 13.41 ; - RECT 35.485 0.855 35.815 13.41 ; - RECT 35.815 0.87 35.945 13.41 ; - RECT 35.945 0.87 54.805 13.425 ; - RECT 54.805 0.175 55.135 13.425 ; - RECT 55.135 0.19 61.115 13.425 ; - RECT 61.115 0.19 61.575 12.745 ; - RECT 61.575 0.19 77.805 12.05 ; - RECT 77.805 0.175 78.135 12.05 ; - RECT 78.135 1.55 81.945 12.05 ; - RECT 81.945 1.55 82.275 12.065 ; - RECT 82.275 1.55 92.065 10.24 ; - RECT 92.065 1.535 104.025 10.24 ; - RECT 104.025 0.855 104.355 10.24 ; - RECT 104.355 0.87 127.025 10.24 ; - RECT 127.025 0.855 148.645 10.24 ; - RECT 148.645 0.855 150.945 11.385 ; - RECT 150.945 0.855 151.275 12.065 ; - RECT 151.275 0.855 159.225 12.05 ; - RECT 159.225 0.175 159.555 12.05 ; - RECT 159.555 0.19 173.945 12.05 ; - RECT 173.945 0.19 176.575 12.065 ; - RECT 176.575 0.19 181.305 10.24 ; - RECT 181.305 0.175 181.635 10.24 ; - RECT 181.635 0.855 192.215 10.24 ; - RECT 192.215 0.87 208.905 10.24 ; - RECT 208.905 0.855 209.235 10.24 ; - RECT 209.235 1.535 214.295 10.24 ; + RECT 12.025 3.575 22.145 10.24 ; + RECT 22.145 0.855 23.525 10.24 ; + RECT 23.525 0.855 34.565 11.385 ; + RECT 34.565 0.175 35.025 11.385 ; + RECT 35.025 0.175 44.555 12.065 ; + RECT 44.555 0.175 55.135 11.385 ; + RECT 55.135 0.19 58.945 11.385 ; + RECT 58.945 0.19 59.275 12.745 ; + RECT 59.275 0.19 73.29 12.73 ; + RECT 73.29 0.855 78.135 12.73 ; + RECT 78.135 0.87 82.405 12.73 ; + RECT 82.405 0.87 82.735 12.745 ; + RECT 82.735 0.87 84.575 11.385 ; + RECT 84.575 0.87 95.285 10.24 ; + RECT 95.285 0.855 95.615 10.24 ; + RECT 95.615 1.535 100.805 10.24 ; + RECT 100.805 1.535 104.945 11.385 ; + RECT 104.945 1.535 105.275 12.065 ; + RECT 105.275 1.535 115.065 12.05 ; + RECT 115.065 0.855 124.135 12.05 ; + RECT 124.135 0.87 127.945 12.05 ; + RECT 127.945 0.87 146.805 12.065 ; + RECT 146.805 0.855 151.735 12.065 ; + RECT 151.735 0.855 153.575 11.385 ; + RECT 153.575 0.855 172.565 10.24 ; + RECT 172.565 0.175 173.485 10.24 ; + RECT 173.485 0.175 173.815 11.385 ; + RECT 173.815 0.175 181.635 11.37 ; + RECT 181.635 0.87 196.025 11.37 ; + RECT 196.025 0.855 196.355 11.37 ; + RECT 196.355 1.535 204.765 11.37 ; + RECT 204.765 1.535 205.095 11.385 ; + RECT 205.095 1.535 214.295 10.24 ; RECT 214.295 1.55 214.82 10.24 ; - RECT 214.82 4.76 215.28 10.24 ; + RECT 214.82 3.59 214.97 10.24 ; + RECT 214.97 4.76 215.28 10.24 ; END END RAM8x8 END LIBRARY diff --git a/src/ram/test/make_8x8_mux2.ok b/src/ram/test/make_8x8_mux2.ok index 3e1aa253975..6f8927f00dd 100644 --- a/src/ram/test/make_8x8_mux2.ok +++ b/src/ram/test/make_8x8_mux2.ok @@ -16,8 +16,8 @@ [INFO PPL-0004] Number of I/O w/o sink 0 [INFO PPL-0005] Slots per section 200 [INFO PPL-0008] Successfully assigned pins to sections. -[INFO PPL-0012] I/O nets HPWL: 375.12 um. -[INFO DPL-0001] Placed 82 filler instances. +[INFO PPL-0012] I/O nets HPWL: 371.70 um. +[INFO DPL-0001] Placed 79 filler instances. [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via @@ -40,9 +40,9 @@ [INFO DRT-0168] Init region query. [INFO DRT-0033] FR_MASTERSLICE shape region query size = 0. [INFO DRT-0033] FR_VIA shape region query size = 0. -[INFO DRT-0033] li1 shape region query size = 7825. +[INFO DRT-0033] li1 shape region query size = 7819. [INFO DRT-0033] mcon shape region query size = 574. -[INFO DRT-0033] met1 shape region query size = 1377. +[INFO DRT-0033] met1 shape region query size = 1371. [INFO DRT-0033] via shape region query size = 63. [INFO DRT-0033] met2 shape region query size = 166. [INFO DRT-0033] via2 shape region query size = 21. @@ -56,7 +56,7 @@ [INFO DRT-0036] FR_VIA guide region query size = 0. [INFO DRT-0036] li1 guide region query size = 355. [INFO DRT-0036] mcon guide region query size = 0. -[INFO DRT-0036] met1 guide region query size = 217. +[INFO DRT-0036] met1 guide region query size = 216. [INFO DRT-0036] via guide region query size = 0. [INFO DRT-0036] met2 guide region query size = 21. [INFO DRT-0036] via2 guide region query size = 0. diff --git a/src/ram/test/make_8x8_mux2.tcl b/src/ram/test/make_8x8_mux2.tcl index 5ec2cf402d9..455ab8d046e 100644 --- a/src/ram/test/make_8x8_mux2.tcl +++ b/src/ram/test/make_8x8_mux2.tcl @@ -21,6 +21,7 @@ generate_ram \ -tapcell sky130_fd_sc_hd__tap_1 \ -max_tap_dist 15 \ -write_behavioral_verilog $behavioral_file + set lef_file [make_result_file make_8x8_mux2.lef] write_abstract_lef $lef_file diff_files make_8x8_mux2.lefok $lef_file diff --git a/src/ram/test/make_8x8_sky130.defok b/src/ram/test/make_8x8_sky130.defok index e9cff6b4064..8544d0759a9 100644 --- a/src/ram/test/make_8x8_sky130.defok +++ b/src/ram/test/make_8x8_sky130.defok @@ -690,190 +690,184 @@ NETS 152 ; + ROUTED met1 ( 1352 2057 ) ( 1357 * ) NEW met2 ( 1357 2057 ) ( * 2227 ) NEW met1 ( 1311 2227 ) ( 1357 * ) - NEW met1 ( 1352 1751 ) ( 1357 * ) - NEW met2 ( 1357 1751 ) ( * 2057 ) + NEW met1 ( 1352 1717 ) ( 1357 * ) + NEW met2 ( 1357 1717 ) ( * 2057 ) NEW met1 ( 1352 1547 ) ( 1357 * ) - NEW met2 ( 1357 1547 ) ( * 1751 ) - NEW met1 ( 1352 1173 ) ( 1357 * ) - NEW met2 ( 1357 1173 ) ( * 1547 ) + NEW met2 ( 1357 1547 ) ( * 1717 ) + NEW met1 ( 1352 1207 ) ( 1357 * ) + NEW met2 ( 1357 1207 ) ( * 1547 ) NEW met1 ( 1352 1003 ) ( 1357 * ) - NEW met2 ( 1357 1003 ) ( * 1173 ) + NEW met2 ( 1357 1003 ) ( * 1207 ) NEW met1 ( 1352 663 ) ( 1357 * ) NEW met2 ( 1357 663 ) ( * 1003 ) NEW met1 ( 1352 459 ) ( 1357 * ) NEW met2 ( 1357 459 ) ( * 663 ) - NEW met1 ( 1352 85 ) ( 1357 * ) - NEW met2 ( 1357 85 ) ( * 459 ) + NEW met1 ( 1352 119 ) ( 1357 * ) + NEW met2 ( 1357 119 ) ( * 459 ) NEW li1 ( 1352 2057 ) L1M1_PR_MR NEW met1 ( 1357 2057 ) M1M2_PR NEW met1 ( 1357 2227 ) M1M2_PR NEW li1 ( 1311 2227 ) L1M1_PR_MR - NEW li1 ( 1352 1751 ) L1M1_PR_MR - NEW met1 ( 1357 1751 ) M1M2_PR + NEW li1 ( 1352 1717 ) L1M1_PR_MR + NEW met1 ( 1357 1717 ) M1M2_PR NEW li1 ( 1352 1547 ) L1M1_PR_MR NEW met1 ( 1357 1547 ) M1M2_PR - NEW li1 ( 1352 1173 ) L1M1_PR_MR - NEW met1 ( 1357 1173 ) M1M2_PR + NEW li1 ( 1352 1207 ) L1M1_PR_MR + NEW met1 ( 1357 1207 ) M1M2_PR NEW li1 ( 1352 1003 ) L1M1_PR_MR NEW met1 ( 1357 1003 ) M1M2_PR NEW li1 ( 1352 663 ) L1M1_PR_MR NEW met1 ( 1357 663 ) M1M2_PR NEW li1 ( 1352 459 ) L1M1_PR_MR NEW met1 ( 1357 459 ) M1M2_PR - NEW li1 ( 1352 85 ) L1M1_PR_MR - NEW met1 ( 1357 85 ) M1M2_PR + NEW li1 ( 1352 119 ) L1M1_PR_MR + NEW met1 ( 1357 119 ) M1M2_PR NEW met1 ( 1352 2057 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 1352 1751 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 1352 1717 ) RECT ( -31 -7 0 7 ) NEW met1 ( 1352 1547 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 1352 1173 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 1352 1207 ) RECT ( -31 -7 0 7 ) NEW met1 ( 1352 1003 ) RECT ( -31 -7 0 7 ) NEW met1 ( 1352 663 ) RECT ( -31 -7 0 7 ) NEW met1 ( 1352 459 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 1352 85 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 1352 119 ) RECT ( -31 -7 0 7 ) ; - D_nets.b2 ( buffer.in[2] X ) ( storage_7_0_0.bit2.bit D ) ( storage_6_0_0.bit2.bit D ) ( storage_5_0_0.bit2.bit D ) ( storage_4_0_0.bit2.bit D ) ( storage_3_0_0.bit2.bit D ) ( storage_2_0_0.bit2.bit D ) ( storage_1_0_0.bit2.bit D ) ( storage_0_0_0.bit2.bit D ) + USE SIGNAL - + ROUTED met1 ( 2502 2057 ) ( 2507 * ) + + ROUTED met1 ( 2502 1207 ) ( 2507 * ) + NEW met1 ( 2502 1003 ) ( 2507 * ) + NEW met2 ( 2507 1003 ) ( * 1207 ) + NEW met1 ( 2502 629 ) ( 2507 * ) + NEW met2 ( 2507 629 ) ( * 1003 ) + NEW met1 ( 2502 459 ) ( 2507 * ) + NEW met2 ( 2507 459 ) ( * 629 ) + NEW met1 ( 2502 119 ) ( 2507 * ) + NEW met2 ( 2507 119 ) ( * 459 ) + NEW met1 ( 2502 2057 ) ( 2507 * ) NEW met2 ( 2507 2057 ) ( * 2227 ) NEW met1 ( 2461 2227 ) ( 2507 * ) NEW met1 ( 2502 1751 ) ( 2507 * ) NEW met2 ( 2507 1751 ) ( * 2057 ) NEW met1 ( 2502 1547 ) ( 2507 * ) NEW met2 ( 2507 1547 ) ( * 1751 ) - NEW met1 ( 2502 1207 ) ( 2507 * ) - NEW met1 ( 2502 1003 ) ( 2507 * ) - NEW met2 ( 2507 1003 ) ( * 1207 ) - NEW met1 ( 2502 663 ) ( 2507 * ) - NEW met2 ( 2507 663 ) ( * 1003 ) - NEW met1 ( 2502 459 ) ( 2507 * ) - NEW met2 ( 2507 459 ) ( * 663 ) - NEW met1 ( 2502 119 ) ( 2507 * ) - NEW met2 ( 2507 119 ) ( * 459 ) NEW met2 ( 2507 1207 ) ( * 1547 ) - NEW li1 ( 2502 2057 ) L1M1_PR_MR - NEW met1 ( 2507 2057 ) M1M2_PR - NEW met1 ( 2507 2227 ) M1M2_PR - NEW li1 ( 2461 2227 ) L1M1_PR_MR - NEW li1 ( 2502 1751 ) L1M1_PR_MR - NEW met1 ( 2507 1751 ) M1M2_PR - NEW li1 ( 2502 1547 ) L1M1_PR_MR - NEW met1 ( 2507 1547 ) M1M2_PR NEW li1 ( 2502 1207 ) L1M1_PR_MR NEW met1 ( 2507 1207 ) M1M2_PR NEW li1 ( 2502 1003 ) L1M1_PR_MR NEW met1 ( 2507 1003 ) M1M2_PR - NEW li1 ( 2502 663 ) L1M1_PR_MR - NEW met1 ( 2507 663 ) M1M2_PR + NEW li1 ( 2502 629 ) L1M1_PR_MR + NEW met1 ( 2507 629 ) M1M2_PR NEW li1 ( 2502 459 ) L1M1_PR_MR NEW met1 ( 2507 459 ) M1M2_PR NEW li1 ( 2502 119 ) L1M1_PR_MR NEW met1 ( 2507 119 ) M1M2_PR - NEW met1 ( 2502 2057 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 2502 1751 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 2502 1547 ) RECT ( -31 -7 0 7 ) + NEW li1 ( 2502 2057 ) L1M1_PR_MR + NEW met1 ( 2507 2057 ) M1M2_PR + NEW met1 ( 2507 2227 ) M1M2_PR + NEW li1 ( 2461 2227 ) L1M1_PR_MR + NEW li1 ( 2502 1751 ) L1M1_PR_MR + NEW met1 ( 2507 1751 ) M1M2_PR + NEW li1 ( 2502 1547 ) L1M1_PR_MR + NEW met1 ( 2507 1547 ) M1M2_PR NEW met1 ( 2502 1207 ) RECT ( -31 -7 0 7 ) NEW met1 ( 2502 1003 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 2502 663 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 2507 629 ) RECT ( 0 -7 31 7 ) NEW met1 ( 2502 459 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 2502 119 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 2502 119 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 2502 2057 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 2502 1751 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 2502 1547 ) RECT ( -31 -7 0 7 ) ; - D_nets.b3 ( buffer.in[3] X ) ( storage_7_0_0.bit3.bit D ) ( storage_6_0_0.bit3.bit D ) ( storage_5_0_0.bit3.bit D ) ( storage_4_0_0.bit3.bit D ) ( storage_3_0_0.bit3.bit D ) ( storage_2_0_0.bit3.bit D ) ( storage_1_0_0.bit3.bit D ) ( storage_0_0_0.bit3.bit D ) + USE SIGNAL - + ROUTED met1 ( 3652 2057 ) ( 3657 * ) + + ROUTED met1 ( 3652 1207 ) ( 3657 * ) + NEW met1 ( 3652 1003 ) ( 3657 * ) + NEW met2 ( 3657 1003 ) ( * 1207 ) + NEW met1 ( 3652 629 ) ( 3657 * ) + NEW met2 ( 3657 629 ) ( * 1003 ) + NEW met1 ( 3652 459 ) ( 3657 * ) + NEW met2 ( 3657 459 ) ( * 629 ) + NEW met1 ( 3652 119 ) ( 3657 * ) + NEW met2 ( 3657 119 ) ( * 459 ) + NEW met1 ( 3652 2057 ) ( 3657 * ) NEW met2 ( 3657 2057 ) ( * 2227 ) NEW met1 ( 3611 2227 ) ( 3657 * ) NEW met1 ( 3652 1751 ) ( 3657 * ) NEW met2 ( 3657 1751 ) ( * 2057 ) NEW met1 ( 3652 1547 ) ( 3657 * ) NEW met2 ( 3657 1547 ) ( * 1751 ) - NEW met1 ( 3652 1207 ) ( 3657 * ) - NEW met1 ( 3652 1003 ) ( 3657 * ) - NEW met2 ( 3657 1003 ) ( * 1207 ) - NEW met1 ( 3652 663 ) ( 3657 * ) - NEW met2 ( 3657 663 ) ( * 1003 ) - NEW met1 ( 3652 459 ) ( 3657 * ) - NEW met2 ( 3657 459 ) ( * 663 ) - NEW met1 ( 3652 119 ) ( 3657 * ) - NEW met2 ( 3657 119 ) ( * 459 ) NEW met2 ( 3657 1207 ) ( * 1547 ) - NEW li1 ( 3652 2057 ) L1M1_PR_MR - NEW met1 ( 3657 2057 ) M1M2_PR - NEW met1 ( 3657 2227 ) M1M2_PR - NEW li1 ( 3611 2227 ) L1M1_PR_MR - NEW li1 ( 3652 1751 ) L1M1_PR_MR - NEW met1 ( 3657 1751 ) M1M2_PR - NEW li1 ( 3652 1547 ) L1M1_PR_MR - NEW met1 ( 3657 1547 ) M1M2_PR NEW li1 ( 3652 1207 ) L1M1_PR_MR NEW met1 ( 3657 1207 ) M1M2_PR NEW li1 ( 3652 1003 ) L1M1_PR_MR NEW met1 ( 3657 1003 ) M1M2_PR - NEW li1 ( 3652 663 ) L1M1_PR_MR - NEW met1 ( 3657 663 ) M1M2_PR + NEW li1 ( 3652 629 ) L1M1_PR_MR + NEW met1 ( 3657 629 ) M1M2_PR NEW li1 ( 3652 459 ) L1M1_PR_MR NEW met1 ( 3657 459 ) M1M2_PR NEW li1 ( 3652 119 ) L1M1_PR_MR NEW met1 ( 3657 119 ) M1M2_PR - NEW met1 ( 3652 2057 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 3652 1751 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 3652 1547 ) RECT ( -31 -7 0 7 ) + NEW li1 ( 3652 2057 ) L1M1_PR_MR + NEW met1 ( 3657 2057 ) M1M2_PR + NEW met1 ( 3657 2227 ) M1M2_PR + NEW li1 ( 3611 2227 ) L1M1_PR_MR + NEW li1 ( 3652 1751 ) L1M1_PR_MR + NEW met1 ( 3657 1751 ) M1M2_PR + NEW li1 ( 3652 1547 ) L1M1_PR_MR + NEW met1 ( 3657 1547 ) M1M2_PR NEW met1 ( 3652 1207 ) RECT ( -31 -7 0 7 ) NEW met1 ( 3652 1003 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 3652 663 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 3657 629 ) RECT ( 0 -7 31 7 ) NEW met1 ( 3652 459 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 3652 119 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 3652 119 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 3652 2057 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 3652 1751 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 3652 1547 ) RECT ( -31 -7 0 7 ) ; - D_nets.b4 ( buffer.in[4] X ) ( storage_7_0_0.bit4.bit D ) ( storage_6_0_0.bit4.bit D ) ( storage_5_0_0.bit4.bit D ) ( storage_4_0_0.bit4.bit D ) ( storage_3_0_0.bit4.bit D ) ( storage_2_0_0.bit4.bit D ) ( storage_1_0_0.bit4.bit D ) ( storage_0_0_0.bit4.bit D ) + USE SIGNAL - + ROUTED met1 ( 4802 2057 ) ( 4807 * ) + + ROUTED met1 ( 4802 1207 ) ( 4807 * ) + NEW met1 ( 4802 1003 ) ( 4807 * ) + NEW met2 ( 4807 1003 ) ( * 1207 ) + NEW met1 ( 4802 629 ) ( 4807 * ) + NEW met2 ( 4807 629 ) ( * 1003 ) + NEW met1 ( 4802 459 ) ( 4807 * ) + NEW met2 ( 4807 459 ) ( * 629 ) + NEW met1 ( 4802 119 ) ( 4807 * ) + NEW met2 ( 4807 119 ) ( * 459 ) + NEW met1 ( 4802 2057 ) ( 4807 * ) NEW met2 ( 4807 2057 ) ( * 2227 ) NEW met1 ( 4761 2227 ) ( 4807 * ) NEW met1 ( 4802 1751 ) ( 4807 * ) NEW met2 ( 4807 1751 ) ( * 2057 ) NEW met1 ( 4802 1547 ) ( 4807 * ) NEW met2 ( 4807 1547 ) ( * 1751 ) - NEW met1 ( 4802 1207 ) ( 4807 * ) - NEW met1 ( 4802 1003 ) ( 4807 * ) - NEW met2 ( 4807 1003 ) ( * 1207 ) - NEW met1 ( 4802 663 ) ( 4807 * ) - NEW met2 ( 4807 663 ) ( * 1003 ) - NEW met1 ( 4802 459 ) ( 4807 * ) - NEW met2 ( 4807 459 ) ( * 663 ) - NEW met1 ( 4802 119 ) ( 4807 * ) - NEW met2 ( 4807 119 ) ( * 459 ) NEW met2 ( 4807 1207 ) ( * 1547 ) - NEW li1 ( 4802 2057 ) L1M1_PR_MR - NEW met1 ( 4807 2057 ) M1M2_PR - NEW met1 ( 4807 2227 ) M1M2_PR - NEW li1 ( 4761 2227 ) L1M1_PR_MR - NEW li1 ( 4802 1751 ) L1M1_PR_MR - NEW met1 ( 4807 1751 ) M1M2_PR - NEW li1 ( 4802 1547 ) L1M1_PR_MR - NEW met1 ( 4807 1547 ) M1M2_PR NEW li1 ( 4802 1207 ) L1M1_PR_MR NEW met1 ( 4807 1207 ) M1M2_PR NEW li1 ( 4802 1003 ) L1M1_PR_MR NEW met1 ( 4807 1003 ) M1M2_PR - NEW li1 ( 4802 663 ) L1M1_PR_MR - NEW met1 ( 4807 663 ) M1M2_PR + NEW li1 ( 4802 629 ) L1M1_PR_MR + NEW met1 ( 4807 629 ) M1M2_PR NEW li1 ( 4802 459 ) L1M1_PR_MR NEW met1 ( 4807 459 ) M1M2_PR NEW li1 ( 4802 119 ) L1M1_PR_MR NEW met1 ( 4807 119 ) M1M2_PR - NEW met1 ( 4802 2057 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 4802 1751 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 4802 1547 ) RECT ( -31 -7 0 7 ) + NEW li1 ( 4802 2057 ) L1M1_PR_MR + NEW met1 ( 4807 2057 ) M1M2_PR + NEW met1 ( 4807 2227 ) M1M2_PR + NEW li1 ( 4761 2227 ) L1M1_PR_MR + NEW li1 ( 4802 1751 ) L1M1_PR_MR + NEW met1 ( 4807 1751 ) M1M2_PR + NEW li1 ( 4802 1547 ) L1M1_PR_MR + NEW met1 ( 4807 1547 ) M1M2_PR NEW met1 ( 4802 1207 ) RECT ( -31 -7 0 7 ) NEW met1 ( 4802 1003 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 4802 663 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 4807 629 ) RECT ( 0 -7 31 7 ) NEW met1 ( 4802 459 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 4802 119 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 4802 119 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 4802 2057 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 4802 1751 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 4802 1547 ) RECT ( -31 -7 0 7 ) ; - D_nets.b5 ( buffer.in[5] X ) ( storage_7_0_0.bit5.bit D ) ( storage_6_0_0.bit5.bit D ) ( storage_5_0_0.bit5.bit D ) ( storage_4_0_0.bit5.bit D ) ( storage_3_0_0.bit5.bit D ) ( storage_2_0_0.bit5.bit D ) ( storage_1_0_0.bit5.bit D ) ( storage_0_0_0.bit5.bit D ) + USE SIGNAL - + ROUTED met1 ( 5865 1751 ) ( 5947 * ) - NEW met2 ( 5865 1751 ) ( * 2227 ) - NEW met1 ( 5865 2227 ) ( 5911 * ) - NEW met1 ( 5865 2091 ) ( 5941 * ) - NEW met1 ( 5865 1547 ) ( 5941 * ) - NEW met2 ( 5865 1547 ) ( * 1751 ) - NEW met1 ( 5865 1207 ) ( 5947 * ) + + ROUTED met1 ( 5865 1207 ) ( 5947 * ) NEW met1 ( 5865 1003 ) ( 5941 * ) NEW met2 ( 5865 1003 ) ( * 1207 ) NEW met1 ( 5865 663 ) ( 5947 * ) @@ -882,15 +876,14 @@ NETS 152 ; NEW met2 ( 5865 459 ) ( * 663 ) NEW met1 ( 5865 119 ) ( 5947 * ) NEW met2 ( 5865 119 ) ( * 459 ) - NEW met2 ( 5865 1207 ) ( * 1547 ) - NEW li1 ( 5947 1751 ) L1M1_PR_MR - NEW met1 ( 5865 1751 ) M1M2_PR - NEW met1 ( 5865 2227 ) M1M2_PR - NEW li1 ( 5911 2227 ) L1M1_PR_MR - NEW li1 ( 5941 2091 ) L1M1_PR_MR - NEW met1 ( 5865 2091 ) M1M2_PR - NEW li1 ( 5941 1547 ) L1M1_PR_MR - NEW met1 ( 5865 1547 ) M1M2_PR + NEW met1 ( 5865 1513 ) ( 5947 * ) + NEW met1 ( 5865 1717 ) ( 5941 * ) + NEW met2 ( 5865 1513 ) ( * 1717 ) + NEW met1 ( 5865 2057 ) ( 5947 * ) + NEW met2 ( 5865 1717 ) ( * 2057 ) + NEW met1 ( 5865 2227 ) ( 5911 * ) + NEW met2 ( 5865 2057 ) ( * 2227 ) + NEW met2 ( 5865 1207 ) ( * 1513 ) NEW li1 ( 5947 1207 ) L1M1_PR_MR NEW met1 ( 5865 1207 ) M1M2_PR NEW li1 ( 5941 1003 ) L1M1_PR_MR @@ -900,16 +893,24 @@ NETS 152 ; NEW li1 ( 5941 459 ) L1M1_PR_MR NEW met1 ( 5865 459 ) M1M2_PR NEW li1 ( 5947 119 ) L1M1_PR_MR - NEW met1 ( 5865 119 ) M1M2_PR ; + NEW met1 ( 5865 119 ) M1M2_PR + NEW li1 ( 5947 1513 ) L1M1_PR_MR + NEW met1 ( 5865 1513 ) M1M2_PR + NEW li1 ( 5941 1717 ) L1M1_PR_MR + NEW met1 ( 5865 1717 ) M1M2_PR + NEW li1 ( 5947 2057 ) L1M1_PR_MR + NEW met1 ( 5865 2057 ) M1M2_PR + NEW li1 ( 5911 2227 ) L1M1_PR_MR + NEW met1 ( 5865 2227 ) M1M2_PR ; - D_nets.b6 ( buffer.in[6] X ) ( storage_7_0_0.bit6.bit D ) ( storage_6_0_0.bit6.bit D ) ( storage_5_0_0.bit6.bit D ) ( storage_4_0_0.bit6.bit D ) ( storage_3_0_0.bit6.bit D ) ( storage_2_0_0.bit6.bit D ) ( storage_1_0_0.bit6.bit D ) ( storage_0_0_0.bit6.bit D ) + USE SIGNAL + ROUTED met1 ( 7102 1207 ) ( 7107 * ) NEW met1 ( 7102 1003 ) ( 7107 * ) NEW met2 ( 7107 1003 ) ( * 1207 ) - NEW met1 ( 7102 629 ) ( 7107 * ) - NEW met2 ( 7107 629 ) ( * 1003 ) + NEW met1 ( 7102 663 ) ( 7107 * ) + NEW met2 ( 7107 663 ) ( * 1003 ) NEW met1 ( 7102 459 ) ( 7107 * ) - NEW met2 ( 7107 459 ) ( * 629 ) + NEW met2 ( 7107 459 ) ( * 663 ) NEW met1 ( 7102 119 ) ( 7107 * ) NEW met2 ( 7107 119 ) ( * 459 ) NEW met1 ( 7102 2057 ) ( 7107 * ) @@ -924,8 +925,8 @@ NETS 152 ; NEW met1 ( 7107 1207 ) M1M2_PR NEW li1 ( 7102 1003 ) L1M1_PR_MR NEW met1 ( 7107 1003 ) M1M2_PR - NEW li1 ( 7102 629 ) L1M1_PR_MR - NEW met1 ( 7107 629 ) M1M2_PR + NEW li1 ( 7102 663 ) L1M1_PR_MR + NEW met1 ( 7107 663 ) M1M2_PR NEW li1 ( 7102 459 ) L1M1_PR_MR NEW met1 ( 7107 459 ) M1M2_PR NEW li1 ( 7102 119 ) L1M1_PR_MR @@ -940,7 +941,7 @@ NETS 152 ; NEW met1 ( 7107 1547 ) M1M2_PR NEW met1 ( 7102 1207 ) RECT ( -31 -7 0 7 ) NEW met1 ( 7102 1003 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 7102 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 7102 663 ) RECT ( -31 -7 0 7 ) NEW met1 ( 7102 459 ) RECT ( -31 -7 0 7 ) NEW met1 ( 7102 119 ) RECT ( -31 -7 0 7 ) NEW met1 ( 7102 2057 ) RECT ( -31 -7 0 7 ) @@ -1019,24 +1020,18 @@ NETS 152 ; NEW met1 ( 1127 221 ) M1M2_PR ; - Q[1] ( PIN Q[1] ) ( storage_7_0_0.bit1.obuf0 Z ) ( storage_6_0_0.bit1.obuf0 Z ) ( storage_5_0_0.bit1.obuf0 Z ) ( storage_4_0_0.bit1.obuf0 Z ) ( storage_3_0_0.bit1.obuf0 Z ) ( storage_2_0_0.bit1.obuf0 Z ) ( storage_1_0_0.bit1.obuf0 Z ) ( storage_0_0_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 2231 2125 ) ( 2277 * ) - NEW met2 ( 2231 2125 ) ( * 2414 0 ) - NEW met2 ( 2231 1853 ) ( * 2125 ) - NEW met1 ( 2231 1581 ) ( 2277 * ) - NEW met2 ( 2231 1581 ) ( * 1853 ) - NEW met1 ( 2231 1037 ) ( 2277 * ) + + ROUTED met1 ( 2231 1037 ) ( 2277 * ) NEW met2 ( 2231 1037 ) ( * 1309 ) NEW met2 ( 2231 765 ) ( * 1037 ) NEW met1 ( 2231 493 ) ( 2277 * ) NEW met2 ( 2231 493 ) ( * 765 ) NEW met2 ( 2231 221 ) ( * 493 ) + NEW met1 ( 2231 2125 ) ( 2277 * ) + NEW met2 ( 2231 2125 ) ( * 2414 0 ) + NEW met2 ( 2231 1853 ) ( * 2125 ) + NEW met1 ( 2231 1581 ) ( 2277 * ) + NEW met2 ( 2231 1581 ) ( * 1853 ) NEW met2 ( 2231 1309 ) ( * 1581 ) - NEW li1 ( 2277 2125 ) L1M1_PR_MR - NEW met1 ( 2231 2125 ) M1M2_PR - NEW li1 ( 2231 1853 ) L1M1_PR_MR - NEW met1 ( 2231 1853 ) M1M2_PR - NEW li1 ( 2277 1581 ) L1M1_PR_MR - NEW met1 ( 2231 1581 ) M1M2_PR NEW li1 ( 2231 1309 ) L1M1_PR_MR NEW met1 ( 2231 1309 ) M1M2_PR NEW li1 ( 2277 1037 ) L1M1_PR_MR @@ -1046,23 +1041,23 @@ NETS 152 ; NEW li1 ( 2277 493 ) L1M1_PR_MR NEW met1 ( 2231 493 ) M1M2_PR NEW li1 ( 2231 221 ) L1M1_PR_MR - NEW met1 ( 2231 221 ) M1M2_PR ; + NEW met1 ( 2231 221 ) M1M2_PR + NEW li1 ( 2277 2125 ) L1M1_PR_MR + NEW met1 ( 2231 2125 ) M1M2_PR + NEW li1 ( 2231 1853 ) L1M1_PR_MR + NEW met1 ( 2231 1853 ) M1M2_PR + NEW li1 ( 2277 1581 ) L1M1_PR_MR + NEW met1 ( 2231 1581 ) M1M2_PR ; - Q[2] ( PIN Q[2] ) ( storage_7_0_0.bit2.obuf0 Z ) ( storage_6_0_0.bit2.obuf0 Z ) ( storage_5_0_0.bit2.obuf0 Z ) ( storage_4_0_0.bit2.obuf0 Z ) ( storage_3_0_0.bit2.obuf0 Z ) ( storage_2_0_0.bit2.obuf0 Z ) ( storage_1_0_0.bit2.obuf0 Z ) ( storage_0_0_0.bit2.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 3427 2125 ) ( * 2414 0 ) - NEW met2 ( 3427 1853 ) ( * 2125 ) - NEW met2 ( 3427 1581 ) ( * 1853 ) - NEW met2 ( 3427 1037 ) ( * 1309 ) + + ROUTED met2 ( 3427 1037 ) ( * 1309 ) NEW met2 ( 3427 765 ) ( * 1037 ) NEW met2 ( 3427 493 ) ( * 765 ) NEW met2 ( 3427 221 ) ( * 493 ) + NEW met2 ( 3427 2125 ) ( * 2414 0 ) + NEW met2 ( 3427 1853 ) ( * 2125 ) + NEW met2 ( 3427 1581 ) ( * 1853 ) NEW met2 ( 3427 1309 ) ( * 1581 ) - NEW li1 ( 3427 2125 ) L1M1_PR_MR - NEW met1 ( 3427 2125 ) M1M2_PR - NEW li1 ( 3427 1853 ) L1M1_PR_MR - NEW met1 ( 3427 1853 ) M1M2_PR - NEW li1 ( 3427 1581 ) L1M1_PR_MR - NEW met1 ( 3427 1581 ) M1M2_PR NEW li1 ( 3427 1309 ) L1M1_PR_MR NEW met1 ( 3427 1309 ) M1M2_PR NEW li1 ( 3427 1037 ) L1M1_PR_MR @@ -1072,27 +1067,27 @@ NETS 152 ; NEW li1 ( 3427 493 ) L1M1_PR_MR NEW met1 ( 3427 493 ) M1M2_PR NEW li1 ( 3427 221 ) L1M1_PR_MR - NEW met1 ( 3427 221 ) M1M2_PR ; + NEW met1 ( 3427 221 ) M1M2_PR + NEW li1 ( 3427 2125 ) L1M1_PR_MR + NEW met1 ( 3427 2125 ) M1M2_PR + NEW li1 ( 3427 1853 ) L1M1_PR_MR + NEW met1 ( 3427 1853 ) M1M2_PR + NEW li1 ( 3427 1581 ) L1M1_PR_MR + NEW met1 ( 3427 1581 ) M1M2_PR ; - Q[3] ( PIN Q[3] ) ( storage_7_0_0.bit3.obuf0 Z ) ( storage_6_0_0.bit3.obuf0 Z ) ( storage_5_0_0.bit3.obuf0 Z ) ( storage_4_0_0.bit3.obuf0 Z ) ( storage_3_0_0.bit3.obuf0 Z ) ( storage_2_0_0.bit3.obuf0 Z ) ( storage_1_0_0.bit3.obuf0 Z ) ( storage_0_0_0.bit3.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 4531 2125 ) ( 4577 * ) - NEW met2 ( 4531 2125 ) ( * 2414 0 ) - NEW met2 ( 4531 1853 ) ( * 2125 ) - NEW met1 ( 4531 1581 ) ( 4577 * ) - NEW met2 ( 4531 1581 ) ( * 1853 ) - NEW met1 ( 4531 1037 ) ( 4577 * ) + + ROUTED met1 ( 4531 1037 ) ( 4577 * ) NEW met2 ( 4531 1037 ) ( * 1309 ) NEW met2 ( 4531 765 ) ( * 1037 ) NEW met1 ( 4531 493 ) ( 4577 * ) NEW met2 ( 4531 493 ) ( * 765 ) NEW met2 ( 4531 221 ) ( * 493 ) + NEW met1 ( 4531 2125 ) ( 4577 * ) + NEW met2 ( 4531 2125 ) ( * 2414 0 ) + NEW met2 ( 4531 1853 ) ( * 2125 ) + NEW met1 ( 4531 1581 ) ( 4577 * ) + NEW met2 ( 4531 1581 ) ( * 1853 ) NEW met2 ( 4531 1309 ) ( * 1581 ) - NEW li1 ( 4577 2125 ) L1M1_PR_MR - NEW met1 ( 4531 2125 ) M1M2_PR - NEW li1 ( 4531 1853 ) L1M1_PR_MR - NEW met1 ( 4531 1853 ) M1M2_PR - NEW li1 ( 4577 1581 ) L1M1_PR_MR - NEW met1 ( 4531 1581 ) M1M2_PR NEW li1 ( 4531 1309 ) L1M1_PR_MR NEW met1 ( 4531 1309 ) M1M2_PR NEW li1 ( 4577 1037 ) L1M1_PR_MR @@ -1102,23 +1097,23 @@ NETS 152 ; NEW li1 ( 4577 493 ) L1M1_PR_MR NEW met1 ( 4531 493 ) M1M2_PR NEW li1 ( 4531 221 ) L1M1_PR_MR - NEW met1 ( 4531 221 ) M1M2_PR ; + NEW met1 ( 4531 221 ) M1M2_PR + NEW li1 ( 4577 2125 ) L1M1_PR_MR + NEW met1 ( 4531 2125 ) M1M2_PR + NEW li1 ( 4531 1853 ) L1M1_PR_MR + NEW met1 ( 4531 1853 ) M1M2_PR + NEW li1 ( 4577 1581 ) L1M1_PR_MR + NEW met1 ( 4531 1581 ) M1M2_PR ; - Q[4] ( PIN Q[4] ) ( storage_7_0_0.bit4.obuf0 Z ) ( storage_6_0_0.bit4.obuf0 Z ) ( storage_5_0_0.bit4.obuf0 Z ) ( storage_4_0_0.bit4.obuf0 Z ) ( storage_3_0_0.bit4.obuf0 Z ) ( storage_2_0_0.bit4.obuf0 Z ) ( storage_1_0_0.bit4.obuf0 Z ) ( storage_0_0_0.bit4.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 5727 2125 ) ( * 2414 0 ) - NEW met2 ( 5727 1853 ) ( * 2125 ) - NEW met2 ( 5727 1581 ) ( * 1853 ) - NEW met2 ( 5727 1037 ) ( * 1309 ) + + ROUTED met2 ( 5727 1037 ) ( * 1309 ) NEW met2 ( 5727 765 ) ( * 1037 ) NEW met2 ( 5727 493 ) ( * 765 ) NEW met2 ( 5727 221 ) ( * 493 ) + NEW met2 ( 5727 2125 ) ( * 2414 0 ) + NEW met2 ( 5727 1853 ) ( * 2125 ) + NEW met2 ( 5727 1581 ) ( * 1853 ) NEW met2 ( 5727 1309 ) ( * 1581 ) - NEW li1 ( 5727 2125 ) L1M1_PR_MR - NEW met1 ( 5727 2125 ) M1M2_PR - NEW li1 ( 5727 1853 ) L1M1_PR_MR - NEW met1 ( 5727 1853 ) M1M2_PR - NEW li1 ( 5727 1581 ) L1M1_PR_MR - NEW met1 ( 5727 1581 ) M1M2_PR NEW li1 ( 5727 1309 ) L1M1_PR_MR NEW met1 ( 5727 1309 ) M1M2_PR NEW li1 ( 5727 1037 ) L1M1_PR_MR @@ -1128,7 +1123,13 @@ NETS 152 ; NEW li1 ( 5727 493 ) L1M1_PR_MR NEW met1 ( 5727 493 ) M1M2_PR NEW li1 ( 5727 221 ) L1M1_PR_MR - NEW met1 ( 5727 221 ) M1M2_PR ; + NEW met1 ( 5727 221 ) M1M2_PR + NEW li1 ( 5727 2125 ) L1M1_PR_MR + NEW met1 ( 5727 2125 ) M1M2_PR + NEW li1 ( 5727 1853 ) L1M1_PR_MR + NEW met1 ( 5727 1853 ) M1M2_PR + NEW li1 ( 5727 1581 ) L1M1_PR_MR + NEW met1 ( 5727 1581 ) M1M2_PR ; - Q[5] ( PIN Q[5] ) ( storage_7_0_0.bit5.obuf0 Z ) ( storage_6_0_0.bit5.obuf0 Z ) ( storage_5_0_0.bit5.obuf0 Z ) ( storage_4_0_0.bit5.obuf0 Z ) ( storage_3_0_0.bit5.obuf0 Z ) ( storage_2_0_0.bit5.obuf0 Z ) ( storage_1_0_0.bit5.obuf0 Z ) ( storage_0_0_0.bit5.obuf0 Z ) + USE SIGNAL + ROUTED met1 ( 6831 1037 ) ( 6877 * ) @@ -1304,9 +1305,9 @@ NETS 152 ; NEW met2 ( 9775 663 ) ( * 969 ) NEW met2 ( 9775 969 ) ( * 1207 ) NEW met2 ( 9775 1207 ) ( * 1513 ) - NEW met2 ( 9729 1530 ) ( * 1751 ) - NEW met2 ( 9729 1530 ) ( 9775 * ) - NEW met2 ( 9775 1513 ) ( * 1530 ) + NEW met2 ( 9729 1734 ) ( * 1751 ) + NEW met2 ( 9729 1734 ) ( 9775 * ) + NEW met2 ( 9775 1513 ) ( * 1734 ) NEW met2 ( 9729 1751 ) ( * 2057 ) NEW met1 ( 9775 119 ) M1M2_PR_MR NEW met2 ( 9775 170 ) M2M3_PR @@ -1318,9 +1319,9 @@ NETS 152 ; NEW met1 ( 9729 1751 ) M1M2_PR NEW met1 ( 9729 2057 ) M1M2_PR ; - decoder_0.decoder0 ( storage_0_0_0.select_inv_0 A ) ( storage_0_0_0.gcand A ) ( decoder_0.buf_port0 X ) + USE SIGNAL - + ROUTED met1 ( 10143 85 ) ( 10327 * ) - NEW met1 ( 10327 51 ) ( * 85 ) - NEW met1 ( 10327 51 ) ( 10879 * ) + + ROUTED met1 ( 10143 85 ) ( 10235 * ) + NEW met1 ( 10235 51 ) ( * 85 ) + NEW met1 ( 10235 51 ) ( 10879 * ) NEW met1 ( 9913 153 ) ( 10143 * ) NEW met1 ( 10143 85 ) ( * 153 ) NEW li1 ( 10143 85 ) L1M1_PR_MR @@ -1356,9 +1357,9 @@ NETS 152 ; NEW li1 ( 10741 425 ) L1M1_PR_MR ; - decoder_1.layer_in1 + USE SIGNAL ; - decoder_2.decoder0 ( storage_2_0_0.select_inv_0 A ) ( storage_2_0_0.gcand A ) ( decoder_2.buf_port0 X ) + USE SIGNAL - + ROUTED met1 ( 10143 629 ) ( 10327 * ) - NEW met1 ( 10327 595 ) ( * 629 ) - NEW met1 ( 10327 595 ) ( 10879 * ) + + ROUTED met1 ( 10143 629 ) ( 10235 * ) + NEW met1 ( 10235 595 ) ( * 629 ) + NEW met1 ( 10235 595 ) ( 10879 * ) NEW met1 ( 9913 697 ) ( 10143 * ) NEW met1 ( 10143 629 ) ( * 697 ) NEW li1 ( 10143 629 ) L1M1_PR_MR @@ -1394,9 +1395,9 @@ NETS 152 ; NEW li1 ( 10741 969 ) L1M1_PR_MR ; - decoder_3.layer_in1 + USE SIGNAL ; - decoder_4.decoder0 ( storage_4_0_0.select_inv_0 A ) ( storage_4_0_0.gcand A ) ( decoder_4.buf_port0 X ) + USE SIGNAL - + ROUTED met1 ( 10143 1173 ) ( 10327 * ) - NEW met1 ( 10327 1139 ) ( * 1173 ) - NEW met1 ( 10327 1139 ) ( 10879 * ) + + ROUTED met1 ( 10143 1173 ) ( 10235 * ) + NEW met1 ( 10235 1139 ) ( * 1173 ) + NEW met1 ( 10235 1139 ) ( 10879 * ) NEW met1 ( 9913 1241 ) ( 10143 * ) NEW met1 ( 10143 1173 ) ( * 1241 ) NEW li1 ( 10143 1173 ) L1M1_PR_MR @@ -1432,9 +1433,9 @@ NETS 152 ; NEW li1 ( 10741 1513 ) L1M1_PR_MR ; - decoder_5.layer_in1 + USE SIGNAL ; - decoder_6.decoder0 ( storage_6_0_0.select_inv_0 A ) ( storage_6_0_0.gcand A ) ( decoder_6.buf_port0 X ) + USE SIGNAL - + ROUTED met1 ( 10143 1717 ) ( 10327 * ) - NEW met1 ( 10327 1683 ) ( * 1717 ) - NEW met1 ( 10327 1683 ) ( 10879 * ) + + ROUTED met1 ( 10143 1717 ) ( 10235 * ) + NEW met1 ( 10235 1683 ) ( * 1717 ) + NEW met1 ( 10235 1683 ) ( 10879 * ) NEW met1 ( 9913 1785 ) ( 10143 * ) NEW met1 ( 10143 1717 ) ( * 1785 ) NEW li1 ( 10143 1717 ) L1M1_PR_MR @@ -1557,79 +1558,97 @@ NETS 152 ; NEW li1 ( 8809 187 ) L1M1_PR_MR ; - storage_0_0_0.gclock ( storage_0_0_0.cg GCLK ) ( storage_0_0_0.bit7.bit CLK ) ( storage_0_0_0.bit6.bit CLK ) ( storage_0_0_0.bit5.bit CLK ) ( storage_0_0_0.bit4.bit CLK ) ( storage_0_0_0.bit3.bit CLK ) ( storage_0_0_0.bit2.bit CLK ) ( storage_0_0_0.bit1.bit CLK ) ( storage_0_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 69 85 ) ( * 119 ) - NEW met1 ( 4301 153 ) ( 4669 * ) - NEW met1 ( 4301 153 ) ( * 221 ) - NEW met1 ( 5451 153 ) ( * 221 ) - NEW met1 ( 4669 221 ) ( 5451 * ) - NEW met1 ( 4669 153 ) ( * 221 ) - NEW met2 ( 6969 51 ) ( * 119 ) - NEW met2 ( 5819 51 ) ( * 119 ) - NEW met1 ( 5819 51 ) ( 6969 * ) - NEW met1 ( 5819 119 ) ( * 153 ) - NEW met1 ( 5451 153 ) ( 5819 * ) - NEW met1 ( 69 85 ) ( 690 * ) - NEW met1 ( 3519 153 ) ( * 221 ) - NEW met1 ( 2369 153 ) ( * 221 ) - NEW met1 ( 2369 221 ) ( 3151 * ) - NEW met1 ( 3151 187 ) ( * 221 ) - NEW met1 ( 3151 187 ) ( 3519 * ) - NEW met2 ( 1219 119 ) ( * 221 ) - NEW met1 ( 1219 221 ) ( 2001 * ) - NEW met1 ( 2001 187 ) ( * 221 ) - NEW met1 ( 2001 187 ) ( 2369 * ) - NEW met1 ( 690 85 ) ( * 119 ) - NEW met1 ( 690 119 ) ( 1219 * ) - NEW met1 ( 3519 221 ) ( 4301 * ) + + ROUTED met1 ( 1219 153 ) ( * 221 ) + NEW met1 ( 69 85 ) ( * 119 ) + NEW met1 ( 69 85 ) ( 851 * ) + NEW met1 ( 851 85 ) ( * 153 ) + NEW met1 ( 851 153 ) ( 1219 * ) + NEW met1 ( 2369 153 ) ( * 187 ) + NEW met1 ( 2185 187 ) ( 2369 * ) + NEW met1 ( 2185 187 ) ( * 221 ) + NEW met1 ( 3105 119 ) ( 3519 * ) + NEW met1 ( 3105 85 ) ( * 119 ) + NEW met1 ( 2369 85 ) ( 3105 * ) + NEW met1 ( 2369 85 ) ( * 153 ) + NEW met1 ( 4669 85 ) ( * 119 ) + NEW met1 ( 3519 85 ) ( 4669 * ) + NEW met1 ( 3519 85 ) ( * 119 ) + NEW met1 ( 5727 153 ) ( 5819 * ) + NEW met2 ( 5727 51 ) ( * 153 ) + NEW met1 ( 4669 51 ) ( 5727 * ) + NEW met1 ( 4669 51 ) ( * 85 ) + NEW met1 ( 6785 153 ) ( 6969 * ) + NEW met1 ( 6785 153 ) ( * 221 ) + NEW met1 ( 5819 221 ) ( 6785 * ) + NEW met1 ( 5819 153 ) ( * 221 ) + NEW met1 ( 6969 153 ) ( * 221 ) + NEW met1 ( 1219 221 ) ( 2185 * ) NEW met1 ( 8119 51 ) ( * 119 ) NEW met1 ( 8119 51 ) ( 9867 * ) - NEW met1 ( 6969 51 ) ( 8119 * ) + NEW met1 ( 7751 187 ) ( * 221 ) + NEW met1 ( 7751 187 ) ( 8119 * ) + NEW met1 ( 8119 119 ) ( * 187 ) + NEW met1 ( 6969 221 ) ( 7751 * ) + NEW li1 ( 1219 153 ) L1M1_PR_MR NEW li1 ( 69 119 ) L1M1_PR_MR - NEW li1 ( 4669 153 ) L1M1_PR_MR - NEW li1 ( 6969 119 ) L1M1_PR_MR - NEW met1 ( 6969 119 ) M1M2_PR - NEW met1 ( 6969 51 ) M1M2_PR - NEW li1 ( 5819 119 ) L1M1_PR_MR - NEW met1 ( 5819 119 ) M1M2_PR - NEW met1 ( 5819 51 ) M1M2_PR - NEW li1 ( 3519 153 ) L1M1_PR_MR NEW li1 ( 2369 153 ) L1M1_PR_MR - NEW li1 ( 1219 119 ) L1M1_PR_MR - NEW met1 ( 1219 119 ) M1M2_PR - NEW met1 ( 1219 221 ) M1M2_PR + NEW li1 ( 3519 119 ) L1M1_PR_MR + NEW li1 ( 4669 119 ) L1M1_PR_MR + NEW li1 ( 5819 153 ) L1M1_PR_MR + NEW met1 ( 5727 153 ) M1M2_PR + NEW met1 ( 5727 51 ) M1M2_PR + NEW li1 ( 6969 153 ) L1M1_PR_MR NEW li1 ( 8119 119 ) L1M1_PR_MR NEW li1 ( 9867 51 ) L1M1_PR_MR ; - storage_0_0_0.select0_b ( storage_0_0_0.select_inv_0 Y ) ( storage_0_0_0.bit7.obuf0 TE_B ) ( storage_0_0_0.bit6.obuf0 TE_B ) ( storage_0_0_0.bit5.obuf0 TE_B ) ( storage_0_0_0.bit4.obuf0 TE_B ) ( storage_0_0_0.bit3.obuf0 TE_B ) ( storage_0_0_0.bit2.obuf0 TE_B ) ( storage_0_0_0.bit1.obuf0 TE_B ) ( storage_0_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 5497 85 ) ( * 119 ) - NEW met1 ( 4347 85 ) ( * 119 ) - NEW met1 ( 4347 85 ) ( 5497 * ) + + ROUTED met1 ( 897 85 ) ( * 119 ) NEW met1 ( 6647 85 ) ( * 119 ) - NEW met1 ( 5497 85 ) ( 6647 * ) - NEW met1 ( 1265 119 ) ( 2047 * ) - NEW met1 ( 1265 119 ) ( * 153 ) - NEW met1 ( 897 153 ) ( 1265 * ) - NEW met1 ( 3197 85 ) ( * 119 ) - NEW met1 ( 2047 85 ) ( 3197 * ) - NEW met1 ( 2047 85 ) ( * 119 ) - NEW met1 ( 3197 85 ) ( 4347 * ) + NEW met1 ( 5497 119 ) ( 5773 * ) + NEW met2 ( 5773 34 ) ( * 119 ) + NEW met2 ( 5773 34 ) ( 5865 * ) + NEW met2 ( 5865 34 ) ( * 51 ) + NEW met1 ( 5865 51 ) ( 6647 * ) + NEW met1 ( 6647 51 ) ( * 85 ) + NEW met1 ( 4347 153 ) ( 4715 * ) + NEW met1 ( 4715 85 ) ( * 153 ) + NEW met1 ( 4715 85 ) ( 5497 * ) + NEW met1 ( 5497 85 ) ( * 119 ) + NEW met1 ( 3197 153 ) ( 3473 * ) + NEW met1 ( 3473 153 ) ( * 221 ) + NEW met1 ( 3473 221 ) ( 4347 * ) + NEW met1 ( 4347 153 ) ( * 221 ) + NEW met1 ( 2047 153 ) ( 2277 * ) + NEW met2 ( 2277 153 ) ( * 221 ) + NEW met1 ( 2277 221 ) ( 3197 * ) + NEW met1 ( 3197 153 ) ( * 221 ) + NEW met1 ( 2047 85 ) ( * 153 ) + NEW met1 ( 897 85 ) ( 2047 * ) NEW met1 ( 8947 153 ) ( * 187 ) NEW met1 ( 8947 187 ) ( 10189 * ) - NEW met1 ( 7797 153 ) ( 8119 * ) - NEW met1 ( 8119 153 ) ( * 221 ) + NEW met1 ( 7797 153 ) ( 8073 * ) + NEW met2 ( 8073 153 ) ( * 170 ) + NEW met2 ( 8073 170 ) ( 8119 * ) + NEW met2 ( 8119 170 ) ( * 221 ) NEW met1 ( 8119 221 ) ( 8947 * ) NEW met1 ( 8947 187 ) ( * 221 ) NEW met1 ( 7797 85 ) ( * 153 ) NEW met1 ( 6647 85 ) ( 7797 * ) - NEW li1 ( 5497 119 ) L1M1_PR_MR - NEW li1 ( 4347 119 ) L1M1_PR_MR + NEW li1 ( 897 119 ) L1M1_PR_MR NEW li1 ( 6647 119 ) L1M1_PR_MR - NEW li1 ( 2047 119 ) L1M1_PR_MR - NEW li1 ( 897 153 ) L1M1_PR_MR - NEW li1 ( 3197 119 ) L1M1_PR_MR + NEW li1 ( 5497 119 ) L1M1_PR_MR + NEW met1 ( 5773 119 ) M1M2_PR + NEW met1 ( 5865 51 ) M1M2_PR + NEW li1 ( 4347 153 ) L1M1_PR_MR + NEW li1 ( 3197 153 ) L1M1_PR_MR + NEW li1 ( 2047 153 ) L1M1_PR_MR + NEW met1 ( 2277 153 ) M1M2_PR + NEW met1 ( 2277 221 ) M1M2_PR NEW li1 ( 8947 153 ) L1M1_PR_MR NEW li1 ( 10189 187 ) L1M1_PR_MR - NEW li1 ( 7797 153 ) L1M1_PR_MR ; + NEW li1 ( 7797 153 ) L1M1_PR_MR + NEW met1 ( 8073 153 ) M1M2_PR + NEW met1 ( 8119 221 ) M1M2_PR ; - storage_0_0_0.we0 ( storage_0_0_0.gcand X ) ( storage_0_0_0.cg GATE ) + USE SIGNAL + ROUTED met2 ( 9453 153 ) ( * 221 ) NEW met1 ( 9453 221 ) ( 10097 * ) @@ -1638,103 +1657,107 @@ NETS 152 ; NEW met1 ( 9453 221 ) M1M2_PR NEW li1 ( 10097 221 ) L1M1_PR_MR ; - storage_1_0_0.bit0.storage ( storage_1_0_0.bit0.obuf0 A ) ( storage_1_0_0.bit0.bit Q ) + USE SIGNAL - + ROUTED met1 ( 805 357 ) ( * 391 ) - NEW met1 ( 759 357 ) ( 805 * ) + + ROUTED met1 ( 759 391 ) ( 805 * ) + NEW met1 ( 759 357 ) ( * 391 ) NEW li1 ( 805 391 ) L1M1_PR_MR NEW li1 ( 759 357 ) L1M1_PR_MR ; - storage_1_0_0.bit1.storage ( storage_1_0_0.bit1.obuf0 A ) ( storage_1_0_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met1 ( 1955 357 ) ( * 391 ) - NEW met1 ( 1909 357 ) ( 1955 * ) + + ROUTED met1 ( 1909 391 ) ( 1955 * ) + NEW met1 ( 1909 357 ) ( * 391 ) NEW li1 ( 1955 391 ) L1M1_PR_MR NEW li1 ( 1909 357 ) L1M1_PR_MR ; - storage_1_0_0.bit2.storage ( storage_1_0_0.bit2.obuf0 A ) ( storage_1_0_0.bit2.bit Q ) + USE SIGNAL - + ROUTED met1 ( 3105 357 ) ( * 391 ) - NEW met1 ( 3059 357 ) ( 3105 * ) + + ROUTED met1 ( 3059 391 ) ( 3105 * ) + NEW met1 ( 3059 357 ) ( * 391 ) NEW li1 ( 3105 391 ) L1M1_PR_MR NEW li1 ( 3059 357 ) L1M1_PR_MR ; - storage_1_0_0.bit3.storage ( storage_1_0_0.bit3.obuf0 A ) ( storage_1_0_0.bit3.bit Q ) + USE SIGNAL - + ROUTED met1 ( 4255 357 ) ( * 391 ) - NEW met1 ( 4209 357 ) ( 4255 * ) + + ROUTED met1 ( 4209 391 ) ( 4255 * ) + NEW met1 ( 4209 357 ) ( * 391 ) NEW li1 ( 4255 391 ) L1M1_PR_MR NEW li1 ( 4209 357 ) L1M1_PR_MR ; - storage_1_0_0.bit4.storage ( storage_1_0_0.bit4.obuf0 A ) ( storage_1_0_0.bit4.bit Q ) + USE SIGNAL - + ROUTED met1 ( 5405 357 ) ( * 391 ) - NEW met1 ( 5359 357 ) ( 5405 * ) + + ROUTED met1 ( 5359 391 ) ( 5405 * ) + NEW met1 ( 5359 357 ) ( * 391 ) NEW li1 ( 5405 391 ) L1M1_PR_MR NEW li1 ( 5359 357 ) L1M1_PR_MR ; - storage_1_0_0.bit5.storage ( storage_1_0_0.bit5.obuf0 A ) ( storage_1_0_0.bit5.bit Q ) + USE SIGNAL - + ROUTED met1 ( 6555 357 ) ( * 391 ) - NEW met1 ( 6509 357 ) ( 6555 * ) + + ROUTED met1 ( 6509 391 ) ( 6555 * ) + NEW met1 ( 6509 357 ) ( * 391 ) NEW li1 ( 6555 391 ) L1M1_PR_MR NEW li1 ( 6509 357 ) L1M1_PR_MR ; - storage_1_0_0.bit6.storage ( storage_1_0_0.bit6.obuf0 A ) ( storage_1_0_0.bit6.bit Q ) + USE SIGNAL - + ROUTED met1 ( 7705 357 ) ( * 391 ) - NEW met1 ( 7659 357 ) ( 7705 * ) + + ROUTED met1 ( 7659 391 ) ( 7705 * ) + NEW met1 ( 7659 357 ) ( * 391 ) NEW li1 ( 7705 391 ) L1M1_PR_MR NEW li1 ( 7659 357 ) L1M1_PR_MR ; - storage_1_0_0.bit7.storage ( storage_1_0_0.bit7.obuf0 A ) ( storage_1_0_0.bit7.bit Q ) + USE SIGNAL - + ROUTED met1 ( 8855 357 ) ( * 391 ) - NEW met1 ( 8809 357 ) ( 8855 * ) + + ROUTED met1 ( 8809 391 ) ( 8855 * ) + NEW met1 ( 8809 357 ) ( * 391 ) NEW li1 ( 8855 391 ) L1M1_PR_MR NEW li1 ( 8809 357 ) L1M1_PR_MR ; - storage_1_0_0.gclock ( storage_1_0_0.cg GCLK ) ( storage_1_0_0.bit7.bit CLK ) ( storage_1_0_0.bit6.bit CLK ) ( storage_1_0_0.bit5.bit CLK ) ( storage_1_0_0.bit4.bit CLK ) ( storage_1_0_0.bit3.bit CLK ) ( storage_1_0_0.bit2.bit CLK ) ( storage_1_0_0.bit1.bit CLK ) ( storage_1_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 1219 323 ) ( * 391 ) - NEW met1 ( 69 425 ) ( 851 * ) - NEW met1 ( 851 391 ) ( * 425 ) - NEW met1 ( 851 391 ) ( 1219 * ) - NEW met1 ( 2369 323 ) ( * 391 ) - NEW met1 ( 3519 323 ) ( * 391 ) - NEW met1 ( 2369 323 ) ( 3519 * ) - NEW met1 ( 4669 323 ) ( * 391 ) - NEW met1 ( 3519 323 ) ( 4669 * ) - NEW met1 ( 1219 323 ) ( 2369 * ) + + ROUTED met1 ( 69 425 ) ( 1219 * ) + NEW met1 ( 3519 425 ) ( * 459 ) + NEW met1 ( 3473 459 ) ( 3519 * ) + NEW met1 ( 3473 425 ) ( * 459 ) + NEW met1 ( 2369 425 ) ( 3473 * ) + NEW met1 ( 4485 391 ) ( 4669 * ) + NEW met2 ( 4485 391 ) ( * 493 ) + NEW met1 ( 3519 493 ) ( 4485 * ) + NEW met1 ( 3519 459 ) ( * 493 ) NEW met1 ( 5819 323 ) ( * 391 ) - NEW met1 ( 5819 323 ) ( 6969 * ) - NEW met1 ( 6969 323 ) ( * 425 ) NEW met1 ( 4669 323 ) ( 5819 * ) - NEW met1 ( 8119 425 ) ( 8993 * ) - NEW met2 ( 8993 323 ) ( * 425 ) - NEW met1 ( 8993 323 ) ( 9867 * ) - NEW met1 ( 6969 425 ) ( 8119 * ) - NEW li1 ( 1219 391 ) L1M1_PR_MR + NEW met1 ( 4669 323 ) ( * 391 ) + NEW met1 ( 6969 323 ) ( * 391 ) + NEW met1 ( 5819 323 ) ( 6969 * ) + NEW met1 ( 1219 425 ) ( 2369 * ) + NEW met1 ( 8119 323 ) ( * 391 ) + NEW met1 ( 8119 323 ) ( 9867 * ) + NEW met1 ( 6969 323 ) ( 8119 * ) + NEW li1 ( 1219 425 ) L1M1_PR_MR NEW li1 ( 69 425 ) L1M1_PR_MR - NEW li1 ( 2369 391 ) L1M1_PR_MR - NEW li1 ( 3519 391 ) L1M1_PR_MR + NEW li1 ( 2369 425 ) L1M1_PR_MR + NEW li1 ( 3519 425 ) L1M1_PR_MR NEW li1 ( 4669 391 ) L1M1_PR_MR - NEW li1 ( 6969 425 ) L1M1_PR_MR + NEW met1 ( 4485 391 ) M1M2_PR + NEW met1 ( 4485 493 ) M1M2_PR NEW li1 ( 5819 391 ) L1M1_PR_MR - NEW li1 ( 8119 425 ) L1M1_PR_MR - NEW met1 ( 8993 425 ) M1M2_PR - NEW met1 ( 8993 323 ) M1M2_PR + NEW li1 ( 6969 391 ) L1M1_PR_MR + NEW li1 ( 8119 391 ) L1M1_PR_MR NEW li1 ( 9867 323 ) L1M1_PR_MR ; - storage_1_0_0.select0_b ( storage_1_0_0.select_inv_0 Y ) ( storage_1_0_0.bit7.obuf0 TE_B ) ( storage_1_0_0.bit6.obuf0 TE_B ) ( storage_1_0_0.bit5.obuf0 TE_B ) ( storage_1_0_0.bit4.obuf0 TE_B ) ( storage_1_0_0.bit3.obuf0 TE_B ) ( storage_1_0_0.bit2.obuf0 TE_B ) ( storage_1_0_0.bit1.obuf0 TE_B ) ( storage_1_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 4347 425 ) ( 5497 * ) - NEW met1 ( 3197 425 ) ( 4347 * ) - NEW met1 ( 2047 425 ) ( 3197 * ) - NEW met1 ( 897 425 ) ( 2047 * ) - NEW met1 ( 6647 425 ) ( 6923 * ) - NEW met1 ( 6923 425 ) ( * 493 ) + + ROUTED met1 ( 897 323 ) ( * 391 ) NEW met1 ( 5497 425 ) ( 6647 * ) + NEW met1 ( 4347 425 ) ( 5497 * ) + NEW met1 ( 3197 391 ) ( 3565 * ) + NEW met1 ( 3565 391 ) ( * 425 ) + NEW met1 ( 3565 425 ) ( 4347 * ) + NEW met1 ( 2047 323 ) ( * 391 ) + NEW met1 ( 2047 323 ) ( 3197 * ) + NEW met1 ( 3197 323 ) ( * 391 ) + NEW met1 ( 897 323 ) ( 2047 * ) NEW met1 ( 8947 357 ) ( * 391 ) NEW met1 ( 8947 357 ) ( 10189 * ) - NEW met1 ( 7797 323 ) ( * 391 ) - NEW met1 ( 7797 323 ) ( 8947 * ) - NEW met1 ( 8947 323 ) ( * 357 ) - NEW met2 ( 7797 391 ) ( * 493 ) - NEW met1 ( 6923 493 ) ( 7797 * ) - NEW li1 ( 897 425 ) L1M1_PR_MR + NEW met1 ( 7797 425 ) ( * 459 ) + NEW met1 ( 7797 459 ) ( 8119 * ) + NEW met1 ( 8119 459 ) ( * 493 ) + NEW met1 ( 8119 493 ) ( 8947 * ) + NEW met2 ( 8947 391 ) ( * 493 ) + NEW met1 ( 6647 425 ) ( 7797 * ) + NEW li1 ( 897 391 ) L1M1_PR_MR + NEW li1 ( 6647 425 ) L1M1_PR_MR NEW li1 ( 5497 425 ) L1M1_PR_MR NEW li1 ( 4347 425 ) L1M1_PR_MR - NEW li1 ( 3197 425 ) L1M1_PR_MR - NEW li1 ( 2047 425 ) L1M1_PR_MR - NEW li1 ( 6647 425 ) L1M1_PR_MR + NEW li1 ( 3197 391 ) L1M1_PR_MR + NEW li1 ( 2047 391 ) L1M1_PR_MR NEW li1 ( 8947 391 ) L1M1_PR_MR NEW li1 ( 10189 357 ) L1M1_PR_MR - NEW li1 ( 7797 391 ) L1M1_PR_MR - NEW met1 ( 7797 493 ) M1M2_PR - NEW met1 ( 7797 391 ) M1M2_PR ; + NEW li1 ( 7797 425 ) L1M1_PR_MR + NEW met1 ( 8947 493 ) M1M2_PR + NEW met1 ( 8947 391 ) M1M2_PR ; - storage_1_0_0.we0 ( storage_1_0_0.gcand X ) ( storage_1_0_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 9453 493 ) ( 10097 * ) NEW li1 ( 9453 493 ) L1M1_PR_MR @@ -1745,31 +1768,33 @@ NETS 152 ; NEW li1 ( 805 663 ) L1M1_PR_MR NEW li1 ( 759 595 ) L1M1_PR_MR ; - storage_2_0_0.bit1.storage ( storage_2_0_0.bit1.obuf0 A ) ( storage_2_0_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met1 ( 1909 663 ) ( 1955 * ) - NEW met1 ( 1909 663 ) ( * 731 ) + + ROUTED met1 ( 1955 663 ) ( * 731 ) + NEW met1 ( 1909 731 ) ( 1955 * ) NEW li1 ( 1955 663 ) L1M1_PR_MR NEW li1 ( 1909 731 ) L1M1_PR_MR ; - storage_2_0_0.bit2.storage ( storage_2_0_0.bit2.obuf0 A ) ( storage_2_0_0.bit2.bit Q ) + USE SIGNAL - + ROUTED met1 ( 3105 663 ) ( * 731 ) - NEW met1 ( 3059 731 ) ( 3105 * ) + + ROUTED met1 ( 3059 663 ) ( 3105 * ) + NEW met1 ( 3059 595 ) ( * 663 ) NEW li1 ( 3105 663 ) L1M1_PR_MR - NEW li1 ( 3059 731 ) L1M1_PR_MR ; + NEW li1 ( 3059 595 ) L1M1_PR_MR ; - storage_2_0_0.bit3.storage ( storage_2_0_0.bit3.obuf0 A ) ( storage_2_0_0.bit3.bit Q ) + USE SIGNAL - + ROUTED met1 ( 4209 663 ) ( 4255 * ) - NEW met1 ( 4209 663 ) ( * 731 ) - NEW li1 ( 4255 663 ) L1M1_PR_MR - NEW li1 ( 4209 731 ) L1M1_PR_MR ; + + ROUTED met1 ( 4209 595 ) ( 4255 * ) + NEW met2 ( 4255 595 ) ( * 663 ) + NEW met1 ( 4254 663 ) ( 4255 * ) + NEW li1 ( 4209 595 ) L1M1_PR_MR + NEW met1 ( 4255 595 ) M1M2_PR + NEW met1 ( 4255 663 ) M1M2_PR + NEW li1 ( 4254 663 ) L1M1_PR_MR ; - storage_2_0_0.bit4.storage ( storage_2_0_0.bit4.obuf0 A ) ( storage_2_0_0.bit4.bit Q ) + USE SIGNAL - + ROUTED met1 ( 5405 663 ) ( * 731 ) - NEW met1 ( 5359 731 ) ( 5405 * ) + + ROUTED met1 ( 5359 663 ) ( 5405 * ) + NEW met1 ( 5359 595 ) ( * 663 ) NEW li1 ( 5405 663 ) L1M1_PR_MR - NEW li1 ( 5359 731 ) L1M1_PR_MR ; + NEW li1 ( 5359 595 ) L1M1_PR_MR ; - storage_2_0_0.bit5.storage ( storage_2_0_0.bit5.obuf0 A ) ( storage_2_0_0.bit5.bit Q ) + USE SIGNAL - + ROUTED met1 ( 6555 651 ) ( * 663 ) - NEW met1 ( 6509 651 ) ( 6555 * ) - NEW met1 ( 6509 595 ) ( * 651 ) + + ROUTED met1 ( 6509 663 ) ( 6555 * ) + NEW met1 ( 6509 663 ) ( * 731 ) NEW li1 ( 6555 663 ) L1M1_PR_MR - NEW li1 ( 6509 595 ) L1M1_PR_MR ; + NEW li1 ( 6509 731 ) L1M1_PR_MR ; - storage_2_0_0.bit6.storage ( storage_2_0_0.bit6.obuf0 A ) ( storage_2_0_0.bit6.bit Q ) + USE SIGNAL + ROUTED met1 ( 7705 697 ) ( * 731 ) NEW met1 ( 7659 731 ) ( 7705 * ) @@ -1789,92 +1814,94 @@ NETS 152 ; NEW met1 ( 69 629 ) ( 713 * ) NEW met1 ( 69 629 ) ( * 663 ) NEW met1 ( 1219 629 ) ( * 663 ) - NEW met1 ( 6969 629 ) ( * 663 ) - NEW met1 ( 6969 629 ) ( 7015 * ) - NEW met1 ( 7015 595 ) ( * 629 ) - NEW met1 ( 7015 595 ) ( 7153 * ) - NEW met1 ( 7153 595 ) ( * 629 ) - NEW met2 ( 6417 629 ) ( * 646 ) - NEW met2 ( 6417 646 ) ( 6555 * ) - NEW met2 ( 6555 595 ) ( * 646 ) - NEW met1 ( 6555 595 ) ( 7015 * ) + NEW met2 ( 6969 493 ) ( * 663 ) + NEW met1 ( 6969 493 ) ( 7153 * ) + NEW met1 ( 7153 459 ) ( * 493 ) + NEW met1 ( 6969 459 ) ( * 493 ) + NEW met1 ( 6210 459 ) ( 6969 * ) NEW met1 ( 2093 663 ) ( 2369 * ) NEW met1 ( 2093 663 ) ( * 697 ) NEW met1 ( 2001 697 ) ( 2093 * ) NEW met1 ( 2001 629 ) ( * 697 ) NEW met1 ( 3243 663 ) ( 3519 * ) - NEW met1 ( 3243 663 ) ( * 697 ) - NEW met1 ( 3151 697 ) ( 3243 * ) - NEW met1 ( 3151 629 ) ( * 697 ) - NEW met1 ( 2369 629 ) ( 3151 * ) - NEW met1 ( 2369 629 ) ( * 663 ) + NEW met1 ( 3243 663 ) ( * 765 ) + NEW met1 ( 2369 765 ) ( 3243 * ) + NEW met1 ( 2369 663 ) ( * 765 ) NEW met1 ( 4393 663 ) ( 4669 * ) NEW met1 ( 4393 663 ) ( * 697 ) - NEW met1 ( 4301 697 ) ( 4393 * ) - NEW met1 ( 4301 629 ) ( * 697 ) - NEW met1 ( 3519 629 ) ( 4301 * ) - NEW met1 ( 3519 629 ) ( * 663 ) + NEW met1 ( 4163 697 ) ( 4393 * ) + NEW met1 ( 4163 663 ) ( * 697 ) + NEW met1 ( 3519 663 ) ( 4163 * ) NEW met1 ( 5543 663 ) ( 5819 * ) - NEW met1 ( 5543 663 ) ( * 697 ) - NEW met1 ( 5451 697 ) ( 5543 * ) - NEW met1 ( 5451 629 ) ( * 697 ) - NEW met1 ( 4669 629 ) ( 5451 * ) - NEW met1 ( 4669 629 ) ( * 663 ) - NEW met1 ( 5819 629 ) ( * 663 ) + NEW met1 ( 5543 663 ) ( * 765 ) + NEW met1 ( 4669 765 ) ( 5543 * ) + NEW met1 ( 4669 663 ) ( * 765 ) + NEW met1 ( 6210 459 ) ( * 493 ) + NEW met1 ( 5819 493 ) ( 6210 * ) + NEW met2 ( 5819 493 ) ( * 663 ) NEW met1 ( 1219 629 ) ( 2001 * ) - NEW met1 ( 5819 629 ) ( 6417 * ) NEW met1 ( 8119 595 ) ( * 663 ) NEW met1 ( 8119 595 ) ( 9867 * ) - NEW met1 ( 7153 629 ) ( 8119 * ) + NEW met2 ( 7613 459 ) ( * 595 ) + NEW met1 ( 7613 595 ) ( 8119 * ) + NEW met1 ( 7153 459 ) ( 7613 * ) NEW li1 ( 1219 663 ) L1M1_PR_MR NEW li1 ( 69 663 ) L1M1_PR_MR NEW li1 ( 6969 663 ) L1M1_PR_MR - NEW met1 ( 6417 629 ) M1M2_PR - NEW met1 ( 6555 595 ) M1M2_PR + NEW met1 ( 6969 663 ) M1M2_PR + NEW met1 ( 6969 493 ) M1M2_PR NEW li1 ( 2369 663 ) L1M1_PR_MR NEW li1 ( 3519 663 ) L1M1_PR_MR NEW li1 ( 4669 663 ) L1M1_PR_MR NEW li1 ( 5819 663 ) L1M1_PR_MR + NEW met1 ( 5819 493 ) M1M2_PR + NEW met1 ( 5819 663 ) M1M2_PR NEW li1 ( 8119 663 ) L1M1_PR_MR - NEW li1 ( 9867 595 ) L1M1_PR_MR ; + NEW li1 ( 9867 595 ) L1M1_PR_MR + NEW met1 ( 7613 459 ) M1M2_PR + NEW met1 ( 7613 595 ) M1M2_PR ; - storage_2_0_0.select0_b ( storage_2_0_0.select_inv_0 Y ) ( storage_2_0_0.bit7.obuf0 TE_B ) ( storage_2_0_0.bit6.obuf0 TE_B ) ( storage_2_0_0.bit5.obuf0 TE_B ) ( storage_2_0_0.bit4.obuf0 TE_B ) ( storage_2_0_0.bit3.obuf0 TE_B ) ( storage_2_0_0.bit2.obuf0 TE_B ) ( storage_2_0_0.bit1.obuf0 TE_B ) ( storage_2_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + ROUTED met1 ( 897 595 ) ( * 663 ) - NEW met1 ( 6647 663 ) ( 6923 * ) - NEW met1 ( 6923 663 ) ( * 697 ) - NEW met1 ( 6923 697 ) ( 7015 * ) - NEW met1 ( 7015 663 ) ( * 697 ) - NEW met1 ( 6463 595 ) ( * 697 ) - NEW met1 ( 6463 697 ) ( 6601 * ) - NEW met1 ( 6601 663 ) ( * 697 ) - NEW met1 ( 6601 663 ) ( 6647 * ) - NEW met1 ( 5497 595 ) ( * 663 ) + NEW met1 ( 3013 697 ) ( 3151 * ) + NEW met1 ( 5313 697 ) ( 5451 * ) + NEW met1 ( 2047 629 ) ( * 663 ) + NEW met1 ( 2047 629 ) ( 2415 * ) + NEW met1 ( 2415 629 ) ( * 663 ) + NEW met1 ( 2415 663 ) ( 3013 * ) + NEW met1 ( 2047 595 ) ( * 629 ) + NEW met1 ( 6647 629 ) ( * 663 ) + NEW met1 ( 5497 629 ) ( * 663 ) + NEW met1 ( 5497 629 ) ( 6647 * ) + NEW met1 ( 5451 663 ) ( 5497 * ) NEW met1 ( 4347 629 ) ( * 663 ) - NEW met1 ( 4347 629 ) ( 4393 * ) - NEW met1 ( 4393 595 ) ( * 629 ) - NEW met1 ( 4393 595 ) ( 5497 * ) + NEW met1 ( 4347 629 ) ( 4715 * ) + NEW met1 ( 4715 629 ) ( * 663 ) + NEW met1 ( 4715 663 ) ( 5313 * ) NEW met1 ( 3197 595 ) ( * 663 ) - NEW met1 ( 3197 595 ) ( 4393 * ) - NEW met1 ( 2047 629 ) ( * 663 ) - NEW met1 ( 2047 629 ) ( 2093 * ) - NEW met1 ( 2093 595 ) ( * 629 ) - NEW met1 ( 2093 595 ) ( 3197 * ) - NEW met1 ( 897 595 ) ( 2093 * ) - NEW met1 ( 5497 595 ) ( 6463 * ) + NEW met1 ( 3197 595 ) ( 3749 * ) + NEW met1 ( 3749 595 ) ( * 629 ) + NEW met1 ( 3749 629 ) ( 4347 * ) + NEW met1 ( 3151 663 ) ( 3197 * ) + NEW met1 ( 897 595 ) ( 2047 * ) + NEW met1 ( 3013 663 ) ( * 697 ) + NEW met1 ( 3151 663 ) ( * 697 ) + NEW met1 ( 5313 663 ) ( * 697 ) + NEW met1 ( 5451 663 ) ( * 697 ) NEW met1 ( 8947 697 ) ( * 731 ) NEW met1 ( 8947 731 ) ( 10189 * ) NEW met1 ( 7797 697 ) ( 8119 * ) NEW met1 ( 8119 697 ) ( * 765 ) NEW met1 ( 8119 765 ) ( 8947 * ) NEW met1 ( 8947 731 ) ( * 765 ) - NEW met1 ( 7797 663 ) ( * 697 ) - NEW met1 ( 7015 663 ) ( 7797 * ) + NEW met1 ( 7797 629 ) ( * 697 ) + NEW met1 ( 6647 629 ) ( 7797 * ) NEW li1 ( 897 663 ) L1M1_PR_MR + NEW li1 ( 2047 663 ) L1M1_PR_MR NEW li1 ( 6647 663 ) L1M1_PR_MR NEW li1 ( 5497 663 ) L1M1_PR_MR NEW li1 ( 4347 663 ) L1M1_PR_MR NEW li1 ( 3197 663 ) L1M1_PR_MR - NEW li1 ( 2047 663 ) L1M1_PR_MR NEW li1 ( 8947 697 ) L1M1_PR_MR NEW li1 ( 10189 731 ) L1M1_PR_MR NEW li1 ( 7797 697 ) L1M1_PR_MR ; @@ -1886,43 +1913,43 @@ NETS 152 ; NEW met1 ( 9453 765 ) M1M2_PR NEW li1 ( 10097 765 ) L1M1_PR_MR ; - storage_3_0_0.bit0.storage ( storage_3_0_0.bit0.obuf0 A ) ( storage_3_0_0.bit0.bit Q ) + USE SIGNAL - + ROUTED met1 ( 805 901 ) ( * 935 ) - NEW met1 ( 759 901 ) ( 805 * ) + + ROUTED met1 ( 759 935 ) ( 805 * ) + NEW met1 ( 759 901 ) ( * 935 ) NEW li1 ( 805 935 ) L1M1_PR_MR NEW li1 ( 759 901 ) L1M1_PR_MR ; - storage_3_0_0.bit1.storage ( storage_3_0_0.bit1.obuf0 A ) ( storage_3_0_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met1 ( 1955 901 ) ( * 935 ) - NEW met1 ( 1909 901 ) ( 1955 * ) + + ROUTED met1 ( 1909 935 ) ( 1955 * ) + NEW met1 ( 1909 901 ) ( * 935 ) NEW li1 ( 1955 935 ) L1M1_PR_MR NEW li1 ( 1909 901 ) L1M1_PR_MR ; - storage_3_0_0.bit2.storage ( storage_3_0_0.bit2.obuf0 A ) ( storage_3_0_0.bit2.bit Q ) + USE SIGNAL - + ROUTED met1 ( 3105 901 ) ( * 935 ) - NEW met1 ( 3059 901 ) ( 3105 * ) + + ROUTED met1 ( 3059 935 ) ( 3105 * ) + NEW met1 ( 3059 901 ) ( * 935 ) NEW li1 ( 3105 935 ) L1M1_PR_MR NEW li1 ( 3059 901 ) L1M1_PR_MR ; - storage_3_0_0.bit3.storage ( storage_3_0_0.bit3.obuf0 A ) ( storage_3_0_0.bit3.bit Q ) + USE SIGNAL - + ROUTED met1 ( 4255 901 ) ( * 935 ) - NEW met1 ( 4209 901 ) ( 4255 * ) + + ROUTED met1 ( 4209 935 ) ( 4255 * ) + NEW met1 ( 4209 901 ) ( * 935 ) NEW li1 ( 4255 935 ) L1M1_PR_MR NEW li1 ( 4209 901 ) L1M1_PR_MR ; - storage_3_0_0.bit4.storage ( storage_3_0_0.bit4.obuf0 A ) ( storage_3_0_0.bit4.bit Q ) + USE SIGNAL - + ROUTED met1 ( 5405 901 ) ( * 935 ) - NEW met1 ( 5359 901 ) ( 5405 * ) + + ROUTED met1 ( 5359 935 ) ( 5405 * ) + NEW met1 ( 5359 901 ) ( * 935 ) NEW li1 ( 5405 935 ) L1M1_PR_MR NEW li1 ( 5359 901 ) L1M1_PR_MR ; - storage_3_0_0.bit5.storage ( storage_3_0_0.bit5.obuf0 A ) ( storage_3_0_0.bit5.bit Q ) + USE SIGNAL - + ROUTED met1 ( 6555 901 ) ( * 935 ) - NEW met1 ( 6509 901 ) ( 6555 * ) + + ROUTED met1 ( 6509 935 ) ( 6555 * ) + NEW met1 ( 6509 901 ) ( * 935 ) NEW li1 ( 6555 935 ) L1M1_PR_MR NEW li1 ( 6509 901 ) L1M1_PR_MR ; - storage_3_0_0.bit6.storage ( storage_3_0_0.bit6.obuf0 A ) ( storage_3_0_0.bit6.bit Q ) + USE SIGNAL - + ROUTED met1 ( 7705 901 ) ( * 935 ) - NEW met1 ( 7659 901 ) ( 7705 * ) + + ROUTED met1 ( 7659 935 ) ( 7705 * ) + NEW met1 ( 7659 901 ) ( * 935 ) NEW li1 ( 7705 935 ) L1M1_PR_MR NEW li1 ( 7659 901 ) L1M1_PR_MR ; - storage_3_0_0.bit7.storage ( storage_3_0_0.bit7.obuf0 A ) ( storage_3_0_0.bit7.bit Q ) + USE SIGNAL - + ROUTED met1 ( 8855 901 ) ( * 935 ) - NEW met1 ( 8809 901 ) ( 8855 * ) + + ROUTED met1 ( 8809 935 ) ( 8855 * ) + NEW met1 ( 8809 901 ) ( * 935 ) NEW li1 ( 8855 935 ) L1M1_PR_MR NEW li1 ( 8809 901 ) L1M1_PR_MR ; - storage_3_0_0.gclock ( storage_3_0_0.cg GCLK ) ( storage_3_0_0.bit7.bit CLK ) ( storage_3_0_0.bit6.bit CLK ) ( storage_3_0_0.bit5.bit CLK ) ( storage_3_0_0.bit4.bit CLK ) ( storage_3_0_0.bit3.bit CLK ) ( storage_3_0_0.bit2.bit CLK ) @@ -1931,63 +1958,58 @@ NETS 152 ; NEW met1 ( 69 969 ) ( 851 * ) NEW met1 ( 851 935 ) ( * 969 ) NEW met1 ( 851 935 ) ( 1219 * ) + NEW met1 ( 6969 867 ) ( * 935 ) NEW met1 ( 2369 867 ) ( * 935 ) NEW met1 ( 3519 867 ) ( * 935 ) NEW met1 ( 2369 867 ) ( 3519 * ) NEW met1 ( 4669 867 ) ( * 935 ) NEW met1 ( 3519 867 ) ( 4669 * ) - NEW met1 ( 1219 867 ) ( 2369 * ) NEW met1 ( 5819 867 ) ( * 935 ) - NEW met1 ( 5819 867 ) ( 6969 * ) - NEW met1 ( 6969 867 ) ( * 969 ) NEW met1 ( 4669 867 ) ( 5819 * ) - NEW met1 ( 8119 969 ) ( 9223 * ) - NEW met1 ( 9223 969 ) ( * 1037 ) - NEW met1 ( 9223 1037 ) ( 9867 * ) - NEW met1 ( 6969 969 ) ( 8119 * ) + NEW met1 ( 1219 867 ) ( 2369 * ) + NEW met1 ( 5819 867 ) ( 6969 * ) + NEW met1 ( 8119 867 ) ( * 935 ) + NEW met1 ( 8119 867 ) ( 9867 * ) + NEW met1 ( 6969 867 ) ( 8119 * ) NEW li1 ( 1219 935 ) L1M1_PR_MR NEW li1 ( 69 969 ) L1M1_PR_MR + NEW li1 ( 6969 935 ) L1M1_PR_MR NEW li1 ( 2369 935 ) L1M1_PR_MR NEW li1 ( 3519 935 ) L1M1_PR_MR NEW li1 ( 4669 935 ) L1M1_PR_MR - NEW li1 ( 6969 969 ) L1M1_PR_MR NEW li1 ( 5819 935 ) L1M1_PR_MR - NEW li1 ( 8119 969 ) L1M1_PR_MR - NEW li1 ( 9867 1037 ) L1M1_PR_MR ; + NEW li1 ( 8119 935 ) L1M1_PR_MR + NEW li1 ( 9867 867 ) L1M1_PR_MR ; - storage_3_0_0.select0_b ( storage_3_0_0.select_inv_0 Y ) ( storage_3_0_0.bit7.obuf0 TE_B ) ( storage_3_0_0.bit6.obuf0 TE_B ) ( storage_3_0_0.bit5.obuf0 TE_B ) ( storage_3_0_0.bit4.obuf0 TE_B ) ( storage_3_0_0.bit3.obuf0 TE_B ) ( storage_3_0_0.bit2.obuf0 TE_B ) ( storage_3_0_0.bit1.obuf0 TE_B ) ( storage_3_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + ROUTED met1 ( 4347 969 ) ( 5497 * ) NEW met1 ( 3197 969 ) ( 4347 * ) NEW met1 ( 2047 969 ) ( 3197 * ) NEW met1 ( 897 969 ) ( 2047 * ) - NEW met1 ( 6647 969 ) ( 6923 * ) - NEW met1 ( 6923 969 ) ( * 1037 ) NEW met1 ( 5497 969 ) ( 6647 * ) NEW met1 ( 8947 901 ) ( * 935 ) NEW met1 ( 8947 901 ) ( 10189 * ) - NEW met1 ( 7797 867 ) ( * 935 ) - NEW met1 ( 7797 867 ) ( 8947 * ) - NEW met1 ( 8947 867 ) ( * 901 ) - NEW met2 ( 7797 935 ) ( * 1037 ) - NEW met1 ( 6923 1037 ) ( 7797 * ) + NEW met1 ( 7797 969 ) ( * 1003 ) + NEW met1 ( 7797 1003 ) ( 8119 * ) + NEW met1 ( 8119 1003 ) ( * 1037 ) + NEW met1 ( 8119 1037 ) ( 8947 * ) + NEW met2 ( 8947 935 ) ( * 1037 ) + NEW met1 ( 6647 969 ) ( 7797 * ) NEW li1 ( 897 969 ) L1M1_PR_MR + NEW li1 ( 6647 969 ) L1M1_PR_MR NEW li1 ( 5497 969 ) L1M1_PR_MR NEW li1 ( 4347 969 ) L1M1_PR_MR NEW li1 ( 3197 969 ) L1M1_PR_MR NEW li1 ( 2047 969 ) L1M1_PR_MR - NEW li1 ( 6647 969 ) L1M1_PR_MR NEW li1 ( 8947 935 ) L1M1_PR_MR NEW li1 ( 10189 901 ) L1M1_PR_MR - NEW li1 ( 7797 935 ) L1M1_PR_MR - NEW met1 ( 7797 1037 ) M1M2_PR - NEW met1 ( 7797 935 ) M1M2_PR ; + NEW li1 ( 7797 969 ) L1M1_PR_MR + NEW met1 ( 8947 1037 ) M1M2_PR + NEW met1 ( 8947 935 ) M1M2_PR ; - storage_3_0_0.we0 ( storage_3_0_0.gcand X ) ( storage_3_0_0.cg GATE ) + USE SIGNAL - + ROUTED met2 ( 9453 867 ) ( * 935 ) - NEW met1 ( 9453 867 ) ( 10097 * ) - NEW li1 ( 9453 935 ) L1M1_PR_MR - NEW met1 ( 9453 935 ) M1M2_PR - NEW met1 ( 9453 867 ) M1M2_PR - NEW li1 ( 10097 867 ) L1M1_PR_MR ; + + ROUTED met1 ( 9453 1037 ) ( 10097 * ) + NEW li1 ( 9453 1037 ) L1M1_PR_MR + NEW li1 ( 10097 1037 ) L1M1_PR_MR ; - storage_4_0_0.bit0.storage ( storage_4_0_0.bit0.obuf0 A ) ( storage_4_0_0.bit0.bit Q ) + USE SIGNAL + ROUTED met1 ( 805 1241 ) ( * 1275 ) NEW met1 ( 759 1275 ) ( 805 * ) @@ -2030,64 +2052,59 @@ NETS 152 ; NEW li1 ( 8809 1275 ) L1M1_PR_MR ; - storage_4_0_0.gclock ( storage_4_0_0.cg GCLK ) ( storage_4_0_0.bit7.bit CLK ) ( storage_4_0_0.bit6.bit CLK ) ( storage_4_0_0.bit5.bit CLK ) ( storage_4_0_0.bit4.bit CLK ) ( storage_4_0_0.bit3.bit CLK ) ( storage_4_0_0.bit2.bit CLK ) ( storage_4_0_0.bit1.bit CLK ) ( storage_4_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 69 1173 ) ( * 1207 ) + + ROUTED met1 ( 1219 1241 ) ( * 1309 ) + NEW met1 ( 69 1173 ) ( * 1207 ) + NEW met1 ( 69 1173 ) ( 851 * ) + NEW met1 ( 851 1173 ) ( * 1241 ) + NEW met1 ( 851 1241 ) ( 1219 * ) NEW met1 ( 6969 1173 ) ( * 1207 ) - NEW met1 ( 6969 1139 ) ( * 1173 ) - NEW met1 ( 4301 1241 ) ( 4669 * ) - NEW met1 ( 4301 1241 ) ( * 1309 ) - NEW met1 ( 5451 1241 ) ( 5819 * ) - NEW met1 ( 5451 1241 ) ( * 1309 ) - NEW met1 ( 4669 1309 ) ( 5451 * ) - NEW met1 ( 4669 1241 ) ( * 1309 ) - NEW met2 ( 5819 1139 ) ( * 1241 ) - NEW met1 ( 5819 1139 ) ( 6969 * ) - NEW met1 ( 69 1173 ) ( 690 * ) - NEW met1 ( 3519 1241 ) ( * 1309 ) + NEW met1 ( 2185 1241 ) ( 2369 * ) + NEW met1 ( 2185 1241 ) ( * 1309 ) + NEW met1 ( 3381 1241 ) ( 3519 * ) + NEW met1 ( 3381 1241 ) ( * 1309 ) + NEW met1 ( 2369 1309 ) ( 3381 * ) NEW met1 ( 2369 1241 ) ( * 1309 ) - NEW met1 ( 2369 1309 ) ( 3151 * ) - NEW met1 ( 3151 1275 ) ( * 1309 ) - NEW met1 ( 3151 1275 ) ( 3519 * ) - NEW met2 ( 1219 1207 ) ( * 1309 ) - NEW met1 ( 1219 1309 ) ( 2001 * ) - NEW met1 ( 2001 1275 ) ( * 1309 ) - NEW met1 ( 2001 1275 ) ( 2369 * ) - NEW met1 ( 690 1173 ) ( * 1207 ) - NEW met1 ( 690 1207 ) ( 1219 * ) - NEW met1 ( 3519 1309 ) ( 4301 * ) + NEW met1 ( 4485 1241 ) ( 4669 * ) + NEW met1 ( 4485 1241 ) ( * 1309 ) + NEW met1 ( 3519 1309 ) ( 4485 * ) + NEW met1 ( 3519 1241 ) ( * 1309 ) + NEW met1 ( 5819 1241 ) ( * 1275 ) + NEW met1 ( 5681 1275 ) ( 5819 * ) + NEW met1 ( 5681 1275 ) ( * 1309 ) + NEW met1 ( 4669 1309 ) ( 5681 * ) + NEW met1 ( 4669 1241 ) ( * 1309 ) + NEW met1 ( 5819 1173 ) ( * 1241 ) + NEW met1 ( 1219 1309 ) ( 2185 * ) + NEW met1 ( 5819 1173 ) ( 6969 * ) NEW met1 ( 8119 1139 ) ( * 1207 ) NEW met1 ( 8119 1139 ) ( 9867 * ) NEW met1 ( 6969 1173 ) ( 8119 * ) + NEW li1 ( 1219 1241 ) L1M1_PR_MR NEW li1 ( 69 1207 ) L1M1_PR_MR NEW li1 ( 6969 1207 ) L1M1_PR_MR + NEW li1 ( 2369 1241 ) L1M1_PR_MR + NEW li1 ( 3519 1241 ) L1M1_PR_MR NEW li1 ( 4669 1241 ) L1M1_PR_MR NEW li1 ( 5819 1241 ) L1M1_PR_MR - NEW met1 ( 5819 1139 ) M1M2_PR - NEW met1 ( 5819 1241 ) M1M2_PR - NEW li1 ( 3519 1241 ) L1M1_PR_MR - NEW li1 ( 2369 1241 ) L1M1_PR_MR - NEW li1 ( 1219 1207 ) L1M1_PR_MR - NEW met1 ( 1219 1207 ) M1M2_PR - NEW met1 ( 1219 1309 ) M1M2_PR NEW li1 ( 8119 1207 ) L1M1_PR_MR NEW li1 ( 9867 1139 ) L1M1_PR_MR ; - storage_4_0_0.select0_b ( storage_4_0_0.select_inv_0 Y ) ( storage_4_0_0.bit7.obuf0 TE_B ) ( storage_4_0_0.bit6.obuf0 TE_B ) ( storage_4_0_0.bit5.obuf0 TE_B ) ( storage_4_0_0.bit4.obuf0 TE_B ) ( storage_4_0_0.bit3.obuf0 TE_B ) ( storage_4_0_0.bit2.obuf0 TE_B ) ( storage_4_0_0.bit1.obuf0 TE_B ) ( storage_4_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 6647 1241 ) ( 6969 * ) - NEW met1 ( 6969 1241 ) ( * 1309 ) - NEW met1 ( 6647 1173 ) ( * 1241 ) - NEW met1 ( 5497 1207 ) ( 5819 * ) - NEW met1 ( 5819 1173 ) ( * 1207 ) + + ROUTED met1 ( 897 1173 ) ( * 1207 ) + NEW met1 ( 6647 1241 ) ( * 1309 ) + NEW met1 ( 6969 1275 ) ( * 1309 ) + NEW met1 ( 6647 1275 ) ( 6969 * ) + NEW met1 ( 5497 1241 ) ( 5773 * ) + NEW met2 ( 5773 1241 ) ( * 1309 ) NEW met1 ( 4347 1173 ) ( * 1207 ) NEW met1 ( 4347 1173 ) ( 5497 * ) - NEW met1 ( 5497 1173 ) ( * 1207 ) - NEW met1 ( 5819 1173 ) ( 6647 * ) - NEW met1 ( 1265 1207 ) ( 2047 * ) - NEW met1 ( 1265 1207 ) ( * 1241 ) - NEW met1 ( 897 1241 ) ( 1265 * ) + NEW met1 ( 5497 1173 ) ( * 1241 ) NEW met1 ( 3197 1173 ) ( * 1207 ) - NEW met1 ( 2047 1173 ) ( 3197 * ) - NEW met1 ( 2047 1173 ) ( * 1207 ) NEW met1 ( 3197 1173 ) ( 4347 * ) + NEW met1 ( 2047 1173 ) ( * 1207 ) + NEW met1 ( 2047 1173 ) ( 3197 * ) + NEW met1 ( 897 1173 ) ( 2047 * ) + NEW met1 ( 5773 1309 ) ( 6647 * ) NEW met1 ( 8947 1241 ) ( * 1275 ) NEW met1 ( 8947 1275 ) ( 10189 * ) NEW met1 ( 7797 1241 ) ( 8119 * ) @@ -2096,12 +2113,14 @@ NETS 152 ; NEW met1 ( 8947 1275 ) ( * 1309 ) NEW met1 ( 7797 1241 ) ( * 1309 ) NEW met1 ( 6969 1309 ) ( 7797 * ) + NEW li1 ( 897 1207 ) L1M1_PR_MR NEW li1 ( 6647 1241 ) L1M1_PR_MR - NEW li1 ( 5497 1207 ) L1M1_PR_MR + NEW li1 ( 5497 1241 ) L1M1_PR_MR + NEW met1 ( 5773 1241 ) M1M2_PR + NEW met1 ( 5773 1309 ) M1M2_PR NEW li1 ( 4347 1207 ) L1M1_PR_MR - NEW li1 ( 2047 1207 ) L1M1_PR_MR - NEW li1 ( 897 1241 ) L1M1_PR_MR NEW li1 ( 3197 1207 ) L1M1_PR_MR + NEW li1 ( 2047 1207 ) L1M1_PR_MR NEW li1 ( 8947 1241 ) L1M1_PR_MR NEW li1 ( 10189 1275 ) L1M1_PR_MR NEW li1 ( 7797 1241 ) L1M1_PR_MR ; @@ -2113,106 +2132,114 @@ NETS 152 ; NEW met1 ( 9453 1309 ) M1M2_PR NEW li1 ( 10097 1309 ) L1M1_PR_MR ; - storage_5_0_0.bit0.storage ( storage_5_0_0.bit0.obuf0 A ) ( storage_5_0_0.bit0.bit Q ) + USE SIGNAL - + ROUTED met1 ( 805 1445 ) ( * 1479 ) - NEW met1 ( 759 1445 ) ( 805 * ) + + ROUTED met1 ( 759 1479 ) ( 805 * ) + NEW met1 ( 759 1445 ) ( * 1479 ) NEW li1 ( 805 1479 ) L1M1_PR_MR NEW li1 ( 759 1445 ) L1M1_PR_MR ; - storage_5_0_0.bit1.storage ( storage_5_0_0.bit1.obuf0 A ) ( storage_5_0_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met1 ( 1955 1445 ) ( * 1479 ) - NEW met1 ( 1909 1445 ) ( 1955 * ) + + ROUTED met1 ( 1909 1479 ) ( 1955 * ) + NEW met1 ( 1909 1445 ) ( * 1479 ) NEW li1 ( 1955 1479 ) L1M1_PR_MR NEW li1 ( 1909 1445 ) L1M1_PR_MR ; - storage_5_0_0.bit2.storage ( storage_5_0_0.bit2.obuf0 A ) ( storage_5_0_0.bit2.bit Q ) + USE SIGNAL - + ROUTED met1 ( 3105 1445 ) ( * 1479 ) - NEW met1 ( 3059 1445 ) ( 3105 * ) + + ROUTED met1 ( 3059 1479 ) ( 3105 * ) + NEW met1 ( 3059 1445 ) ( * 1479 ) NEW li1 ( 3105 1479 ) L1M1_PR_MR NEW li1 ( 3059 1445 ) L1M1_PR_MR ; - storage_5_0_0.bit3.storage ( storage_5_0_0.bit3.obuf0 A ) ( storage_5_0_0.bit3.bit Q ) + USE SIGNAL - + ROUTED met1 ( 4255 1445 ) ( * 1479 ) - NEW met1 ( 4209 1445 ) ( 4255 * ) + + ROUTED met1 ( 4209 1479 ) ( 4255 * ) + NEW met1 ( 4209 1445 ) ( * 1479 ) NEW li1 ( 4255 1479 ) L1M1_PR_MR NEW li1 ( 4209 1445 ) L1M1_PR_MR ; - storage_5_0_0.bit4.storage ( storage_5_0_0.bit4.obuf0 A ) ( storage_5_0_0.bit4.bit Q ) + USE SIGNAL - + ROUTED met1 ( 5405 1445 ) ( * 1479 ) - NEW met1 ( 5359 1445 ) ( 5405 * ) + + ROUTED met1 ( 5359 1479 ) ( 5405 * ) + NEW met1 ( 5359 1445 ) ( * 1479 ) NEW li1 ( 5405 1479 ) L1M1_PR_MR NEW li1 ( 5359 1445 ) L1M1_PR_MR ; - storage_5_0_0.bit5.storage ( storage_5_0_0.bit5.obuf0 A ) ( storage_5_0_0.bit5.bit Q ) + USE SIGNAL - + ROUTED met1 ( 6555 1445 ) ( * 1479 ) - NEW met1 ( 6509 1445 ) ( 6555 * ) + + ROUTED met1 ( 6509 1479 ) ( 6555 * ) + NEW met1 ( 6509 1445 ) ( * 1479 ) NEW li1 ( 6555 1479 ) L1M1_PR_MR NEW li1 ( 6509 1445 ) L1M1_PR_MR ; - storage_5_0_0.bit6.storage ( storage_5_0_0.bit6.obuf0 A ) ( storage_5_0_0.bit6.bit Q ) + USE SIGNAL - + ROUTED met1 ( 7705 1445 ) ( * 1479 ) - NEW met1 ( 7659 1445 ) ( 7705 * ) + + ROUTED met1 ( 7659 1479 ) ( 7705 * ) + NEW met1 ( 7659 1445 ) ( * 1479 ) NEW li1 ( 7705 1479 ) L1M1_PR_MR NEW li1 ( 7659 1445 ) L1M1_PR_MR ; - storage_5_0_0.bit7.storage ( storage_5_0_0.bit7.obuf0 A ) ( storage_5_0_0.bit7.bit Q ) + USE SIGNAL - + ROUTED met1 ( 8855 1445 ) ( * 1479 ) - NEW met1 ( 8809 1445 ) ( 8855 * ) + + ROUTED met1 ( 8809 1479 ) ( 8855 * ) + NEW met1 ( 8809 1445 ) ( * 1479 ) NEW li1 ( 8855 1479 ) L1M1_PR_MR NEW li1 ( 8809 1445 ) L1M1_PR_MR ; - storage_5_0_0.gclock ( storage_5_0_0.cg GCLK ) ( storage_5_0_0.bit7.bit CLK ) ( storage_5_0_0.bit6.bit CLK ) ( storage_5_0_0.bit5.bit CLK ) ( storage_5_0_0.bit4.bit CLK ) ( storage_5_0_0.bit3.bit CLK ) ( storage_5_0_0.bit2.bit CLK ) ( storage_5_0_0.bit1.bit CLK ) ( storage_5_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 1219 1513 ) ( 2369 * ) - NEW met1 ( 69 1513 ) ( 1219 * ) - NEW met1 ( 4669 1513 ) ( 5819 * ) - NEW met1 ( 3519 1513 ) ( 4669 * ) - NEW met1 ( 2369 1513 ) ( 3519 * ) - NEW met1 ( 6969 1411 ) ( * 1479 ) - NEW met1 ( 6601 1479 ) ( * 1513 ) - NEW met1 ( 6601 1479 ) ( 6969 * ) - NEW met1 ( 5819 1513 ) ( 6601 * ) - NEW met1 ( 8119 1411 ) ( * 1479 ) - NEW met1 ( 8119 1411 ) ( 9867 * ) - NEW met1 ( 6969 1411 ) ( 8119 * ) - NEW li1 ( 2369 1513 ) L1M1_PR_MR - NEW li1 ( 1219 1513 ) L1M1_PR_MR + + ROUTED met1 ( 1219 1411 ) ( * 1479 ) + NEW met1 ( 69 1513 ) ( 851 * ) + NEW met1 ( 851 1479 ) ( * 1513 ) + NEW met1 ( 851 1479 ) ( 1219 * ) + NEW met1 ( 6969 1513 ) ( 7153 * ) + NEW met1 ( 7153 1513 ) ( * 1547 ) + NEW met1 ( 6969 1411 ) ( * 1513 ) + NEW met1 ( 2369 1411 ) ( * 1479 ) + NEW met1 ( 3519 1411 ) ( * 1479 ) + NEW met1 ( 2369 1411 ) ( 3519 * ) + NEW met1 ( 4669 1411 ) ( * 1479 ) + NEW met1 ( 3519 1411 ) ( 4669 * ) + NEW met1 ( 5819 1411 ) ( * 1479 ) + NEW met1 ( 4669 1411 ) ( 5819 * ) + NEW met1 ( 1219 1411 ) ( 2369 * ) + NEW met1 ( 5819 1411 ) ( 6969 * ) + NEW met1 ( 8119 1513 ) ( 9223 * ) + NEW met1 ( 9223 1513 ) ( * 1581 ) + NEW met1 ( 9223 1581 ) ( 9867 * ) + NEW met1 ( 8119 1513 ) ( * 1547 ) + NEW met1 ( 7153 1547 ) ( 8119 * ) + NEW li1 ( 1219 1479 ) L1M1_PR_MR NEW li1 ( 69 1513 ) L1M1_PR_MR - NEW li1 ( 5819 1513 ) L1M1_PR_MR - NEW li1 ( 4669 1513 ) L1M1_PR_MR - NEW li1 ( 3519 1513 ) L1M1_PR_MR - NEW li1 ( 6969 1479 ) L1M1_PR_MR - NEW li1 ( 8119 1479 ) L1M1_PR_MR - NEW li1 ( 9867 1411 ) L1M1_PR_MR ; + NEW li1 ( 6969 1513 ) L1M1_PR_MR + NEW li1 ( 2369 1479 ) L1M1_PR_MR + NEW li1 ( 3519 1479 ) L1M1_PR_MR + NEW li1 ( 4669 1479 ) L1M1_PR_MR + NEW li1 ( 5819 1479 ) L1M1_PR_MR + NEW li1 ( 8119 1513 ) L1M1_PR_MR + NEW li1 ( 9867 1581 ) L1M1_PR_MR ; - storage_5_0_0.select0_b ( storage_5_0_0.select_inv_0 Y ) ( storage_5_0_0.bit7.obuf0 TE_B ) ( storage_5_0_0.bit6.obuf0 TE_B ) ( storage_5_0_0.bit5.obuf0 TE_B ) ( storage_5_0_0.bit4.obuf0 TE_B ) ( storage_5_0_0.bit3.obuf0 TE_B ) ( storage_5_0_0.bit2.obuf0 TE_B ) ( storage_5_0_0.bit1.obuf0 TE_B ) ( storage_5_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 2047 1411 ) ( * 1479 ) - NEW met1 ( 897 1411 ) ( 2047 * ) - NEW met1 ( 897 1411 ) ( * 1479 ) - NEW met1 ( 3197 1411 ) ( * 1479 ) - NEW met1 ( 2047 1411 ) ( 3197 * ) - NEW met1 ( 4347 1411 ) ( * 1479 ) - NEW met1 ( 5497 1411 ) ( * 1479 ) - NEW met1 ( 4347 1411 ) ( 5497 * ) - NEW met1 ( 3197 1411 ) ( 4347 * ) - NEW met2 ( 6647 1411 ) ( * 1513 ) - NEW met1 ( 5497 1411 ) ( 6647 * ) + + ROUTED met1 ( 6647 1513 ) ( 6923 * ) + NEW met1 ( 6923 1513 ) ( * 1581 ) + NEW met1 ( 6210 1513 ) ( 6647 * ) + NEW met1 ( 5497 1513 ) ( * 1547 ) + NEW met1 ( 5497 1547 ) ( 6210 * ) + NEW met1 ( 6210 1513 ) ( * 1547 ) + NEW met1 ( 4347 1513 ) ( 5497 * ) + NEW met1 ( 3197 1513 ) ( 4347 * ) + NEW met1 ( 2047 1513 ) ( 3197 * ) + NEW met1 ( 897 1513 ) ( 2047 * ) NEW met1 ( 8947 1445 ) ( * 1479 ) NEW met1 ( 8947 1445 ) ( 10189 * ) - NEW met1 ( 7797 1513 ) ( * 1547 ) - NEW met1 ( 7797 1547 ) ( 8119 * ) - NEW met1 ( 8119 1547 ) ( * 1581 ) - NEW met1 ( 8119 1581 ) ( 8947 * ) - NEW met2 ( 8947 1479 ) ( * 1581 ) - NEW met1 ( 6647 1513 ) ( 7797 * ) - NEW li1 ( 2047 1479 ) L1M1_PR_MR - NEW li1 ( 897 1479 ) L1M1_PR_MR - NEW li1 ( 3197 1479 ) L1M1_PR_MR - NEW li1 ( 4347 1479 ) L1M1_PR_MR - NEW li1 ( 5497 1479 ) L1M1_PR_MR + NEW met1 ( 7797 1411 ) ( * 1479 ) + NEW met1 ( 7797 1411 ) ( 8947 * ) + NEW met1 ( 8947 1411 ) ( * 1445 ) + NEW met2 ( 7797 1479 ) ( * 1581 ) + NEW met1 ( 6923 1581 ) ( 7797 * ) + NEW li1 ( 897 1513 ) L1M1_PR_MR NEW li1 ( 6647 1513 ) L1M1_PR_MR - NEW met1 ( 6647 1411 ) M1M2_PR - NEW met1 ( 6647 1513 ) M1M2_PR + NEW li1 ( 5497 1513 ) L1M1_PR_MR + NEW li1 ( 4347 1513 ) L1M1_PR_MR + NEW li1 ( 3197 1513 ) L1M1_PR_MR + NEW li1 ( 2047 1513 ) L1M1_PR_MR NEW li1 ( 8947 1479 ) L1M1_PR_MR NEW li1 ( 10189 1445 ) L1M1_PR_MR - NEW li1 ( 7797 1513 ) L1M1_PR_MR - NEW met1 ( 8947 1581 ) M1M2_PR - NEW met1 ( 8947 1479 ) M1M2_PR ; + NEW li1 ( 7797 1479 ) L1M1_PR_MR + NEW met1 ( 7797 1581 ) M1M2_PR + NEW met1 ( 7797 1479 ) M1M2_PR ; - storage_5_0_0.we0 ( storage_5_0_0.gcand X ) ( storage_5_0_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 9453 1581 ) ( 10097 * ) - NEW li1 ( 9453 1581 ) L1M1_PR_MR - NEW li1 ( 10097 1581 ) L1M1_PR_MR ; + + ROUTED met2 ( 9453 1411 ) ( * 1479 ) + NEW met1 ( 9453 1411 ) ( 10097 * ) + NEW li1 ( 9453 1479 ) L1M1_PR_MR + NEW met1 ( 9453 1479 ) M1M2_PR + NEW met1 ( 9453 1411 ) M1M2_PR + NEW li1 ( 10097 1411 ) L1M1_PR_MR ; - storage_6_0_0.bit0.storage ( storage_6_0_0.bit0.obuf0 A ) ( storage_6_0_0.bit0.bit Q ) + USE SIGNAL + ROUTED met1 ( 805 1785 ) ( * 1819 ) NEW met1 ( 759 1819 ) ( 805 * ) @@ -2255,60 +2282,69 @@ NETS 152 ; NEW li1 ( 8809 1819 ) L1M1_PR_MR ; - storage_6_0_0.gclock ( storage_6_0_0.cg GCLK ) ( storage_6_0_0.bit7.bit CLK ) ( storage_6_0_0.bit6.bit CLK ) ( storage_6_0_0.bit5.bit CLK ) ( storage_6_0_0.bit4.bit CLK ) ( storage_6_0_0.bit3.bit CLK ) ( storage_6_0_0.bit2.bit CLK ) ( storage_6_0_0.bit1.bit CLK ) ( storage_6_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 2369 1785 ) ( * 1853 ) - NEW met1 ( 2369 1853 ) ( 3151 * ) - NEW met1 ( 3151 1785 ) ( * 1853 ) - NEW met1 ( 1219 1785 ) ( * 1853 ) - NEW met1 ( 1219 1853 ) ( 2001 * ) - NEW met1 ( 2001 1819 ) ( * 1853 ) - NEW met1 ( 2001 1819 ) ( 2369 * ) + + ROUTED met1 ( 1219 1683 ) ( * 1751 ) NEW met1 ( 69 1717 ) ( * 1751 ) - NEW met1 ( 69 1717 ) ( 851 * ) - NEW met1 ( 851 1717 ) ( * 1785 ) - NEW met1 ( 851 1785 ) ( 1219 * ) - NEW met1 ( 4669 1785 ) ( * 1853 ) - NEW met1 ( 4669 1853 ) ( 5451 * ) - NEW met1 ( 5451 1819 ) ( * 1853 ) + NEW met1 ( 69 1717 ) ( 1219 * ) + NEW met1 ( 6969 1717 ) ( * 1751 ) + NEW met1 ( 6969 1683 ) ( * 1717 ) + NEW met1 ( 3381 1785 ) ( 3519 * ) + NEW met1 ( 3381 1785 ) ( * 1853 ) + NEW met1 ( 4485 1751 ) ( 4669 * ) + NEW met1 ( 4485 1751 ) ( * 1853 ) + NEW met1 ( 3519 1853 ) ( 4485 * ) NEW met1 ( 3519 1785 ) ( * 1853 ) - NEW met1 ( 3519 1853 ) ( 4301 * ) - NEW met1 ( 4301 1819 ) ( * 1853 ) - NEW met1 ( 4301 1819 ) ( 4669 * ) - NEW met1 ( 3151 1785 ) ( 3519 * ) - NEW met1 ( 6969 1751 ) ( 7015 * ) - NEW met1 ( 7015 1717 ) ( * 1751 ) - NEW met1 ( 5819 1785 ) ( * 1853 ) - NEW met1 ( 5819 1853 ) ( 6601 * ) - NEW met1 ( 6601 1819 ) ( * 1853 ) - NEW met1 ( 6601 1819 ) ( 6969 * ) - NEW met1 ( 6969 1751 ) ( * 1819 ) - NEW met1 ( 5451 1819 ) ( 5819 * ) + NEW met1 ( 4715 1717 ) ( * 1751 ) + NEW met1 ( 4669 1751 ) ( 4715 * ) + NEW met1 ( 5819 1683 ) ( * 1751 ) + NEW met1 ( 5819 1683 ) ( 6969 * ) + NEW met2 ( 2277 1683 ) ( * 1853 ) + NEW met1 ( 2369 1751 ) ( 2415 * ) + NEW met2 ( 2415 1683 ) ( * 1751 ) + NEW met1 ( 2277 1683 ) ( 2415 * ) + NEW met1 ( 1219 1683 ) ( 2277 * ) + NEW met1 ( 2277 1853 ) ( 3381 * ) + NEW met1 ( 5520 1751 ) ( 5819 * ) + NEW met1 ( 5520 1717 ) ( * 1751 ) + NEW met1 ( 4715 1717 ) ( 5520 * ) NEW met1 ( 8119 1683 ) ( * 1751 ) NEW met1 ( 8119 1683 ) ( 9867 * ) - NEW met1 ( 7015 1717 ) ( 8119 * ) - NEW li1 ( 2369 1785 ) L1M1_PR_MR - NEW li1 ( 1219 1785 ) L1M1_PR_MR + NEW met1 ( 6969 1717 ) ( 8119 * ) + NEW li1 ( 1219 1751 ) L1M1_PR_MR NEW li1 ( 69 1751 ) L1M1_PR_MR - NEW li1 ( 4669 1785 ) L1M1_PR_MR - NEW li1 ( 3519 1785 ) L1M1_PR_MR NEW li1 ( 6969 1751 ) L1M1_PR_MR - NEW li1 ( 5819 1785 ) L1M1_PR_MR + NEW li1 ( 3519 1785 ) L1M1_PR_MR + NEW li1 ( 4669 1751 ) L1M1_PR_MR + NEW li1 ( 5819 1751 ) L1M1_PR_MR + NEW met1 ( 2277 1683 ) M1M2_PR + NEW met1 ( 2277 1853 ) M1M2_PR + NEW li1 ( 2369 1751 ) L1M1_PR_MR + NEW met1 ( 2415 1751 ) M1M2_PR + NEW met1 ( 2415 1683 ) M1M2_PR NEW li1 ( 8119 1751 ) L1M1_PR_MR NEW li1 ( 9867 1683 ) L1M1_PR_MR ; - storage_6_0_0.select0_b ( storage_6_0_0.select_inv_0 Y ) ( storage_6_0_0.bit7.obuf0 TE_B ) ( storage_6_0_0.bit6.obuf0 TE_B ) ( storage_6_0_0.bit5.obuf0 TE_B ) ( storage_6_0_0.bit4.obuf0 TE_B ) ( storage_6_0_0.bit3.obuf0 TE_B ) ( storage_6_0_0.bit2.obuf0 TE_B ) ( storage_6_0_0.bit1.obuf0 TE_B ) ( storage_6_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 2047 1717 ) ( * 1751 ) - NEW met1 ( 897 1717 ) ( 2047 * ) - NEW met1 ( 897 1717 ) ( * 1751 ) + + ROUTED met1 ( 1265 1751 ) ( * 1785 ) + NEW met1 ( 897 1785 ) ( 1265 * ) + NEW met1 ( 6647 1785 ) ( 6877 * ) + NEW met1 ( 6877 1785 ) ( * 1853 ) + NEW met1 ( 6647 1717 ) ( * 1785 ) + NEW met1 ( 6210 1717 ) ( 6647 * ) + NEW met1 ( 5865 1751 ) ( * 1785 ) + NEW met1 ( 5865 1751 ) ( 6210 * ) + NEW met1 ( 6210 1717 ) ( * 1751 ) + NEW met1 ( 4347 1683 ) ( * 1751 ) NEW met1 ( 3197 1717 ) ( * 1751 ) - NEW met1 ( 2047 1717 ) ( 3197 * ) - NEW met1 ( 4347 1717 ) ( * 1751 ) - NEW met1 ( 5497 1717 ) ( * 1751 ) - NEW met1 ( 4347 1717 ) ( 5497 * ) NEW met1 ( 3197 1717 ) ( 4347 * ) - NEW met1 ( 6647 1717 ) ( * 1751 ) - NEW met1 ( 6647 1717 ) ( 6877 * ) - NEW met2 ( 6877 1717 ) ( * 1853 ) - NEW met1 ( 5497 1717 ) ( 6647 * ) + NEW met1 ( 1265 1751 ) ( 2047 * ) + NEW met2 ( 2323 1751 ) ( * 1802 ) + NEW met2 ( 2323 1802 ) ( 2461 * ) + NEW met2 ( 2461 1717 ) ( * 1802 ) + NEW met1 ( 2047 1751 ) ( 2323 * ) + NEW met1 ( 2461 1717 ) ( 3197 * ) + NEW met2 ( 5497 1683 ) ( * 1785 ) + NEW met1 ( 4347 1683 ) ( 5497 * ) + NEW met1 ( 5497 1785 ) ( 5865 * ) NEW met1 ( 8947 1785 ) ( * 1819 ) NEW met1 ( 8947 1819 ) ( 10189 * ) NEW met1 ( 7797 1785 ) ( 8119 * ) @@ -2317,17 +2353,20 @@ NETS 152 ; NEW met1 ( 8947 1819 ) ( * 1853 ) NEW met1 ( 7797 1785 ) ( * 1853 ) NEW met1 ( 6877 1853 ) ( 7797 * ) - NEW li1 ( 2047 1751 ) L1M1_PR_MR - NEW li1 ( 897 1751 ) L1M1_PR_MR - NEW li1 ( 3197 1751 ) L1M1_PR_MR + NEW li1 ( 897 1785 ) L1M1_PR_MR + NEW li1 ( 6647 1785 ) L1M1_PR_MR NEW li1 ( 4347 1751 ) L1M1_PR_MR - NEW li1 ( 5497 1751 ) L1M1_PR_MR - NEW li1 ( 6647 1751 ) L1M1_PR_MR - NEW met1 ( 6877 1717 ) M1M2_PR - NEW met1 ( 6877 1853 ) M1M2_PR + NEW li1 ( 3197 1751 ) L1M1_PR_MR + NEW li1 ( 2047 1751 ) L1M1_PR_MR + NEW met1 ( 2323 1751 ) M1M2_PR + NEW met1 ( 2461 1717 ) M1M2_PR + NEW met1 ( 5497 1785 ) M1M2_PR + NEW met1 ( 5497 1683 ) M1M2_PR + NEW li1 ( 5497 1785 ) L1M1_PR_MR NEW li1 ( 8947 1785 ) L1M1_PR_MR NEW li1 ( 10189 1819 ) L1M1_PR_MR - NEW li1 ( 7797 1785 ) L1M1_PR_MR ; + NEW li1 ( 7797 1785 ) L1M1_PR_MR + NEW met1 ( 5497 1785 ) RECT ( -35 -7 0 7 ) ; - storage_6_0_0.we0 ( storage_6_0_0.gcand X ) ( storage_6_0_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 9453 1785 ) ( 9821 * ) NEW met1 ( 9821 1717 ) ( * 1785 ) @@ -2335,96 +2374,99 @@ NETS 152 ; NEW li1 ( 9453 1785 ) L1M1_PR_MR NEW li1 ( 10097 1717 ) L1M1_PR_MR ; - storage_7_0_0.bit0.storage ( storage_7_0_0.bit0.obuf0 A ) ( storage_7_0_0.bit0.bit Q ) + USE SIGNAL - + ROUTED met1 ( 805 1989 ) ( * 2023 ) - NEW met1 ( 759 1989 ) ( 805 * ) + + ROUTED met1 ( 759 2023 ) ( 805 * ) + NEW met1 ( 759 1989 ) ( * 2023 ) NEW li1 ( 805 2023 ) L1M1_PR_MR NEW li1 ( 759 1989 ) L1M1_PR_MR ; - storage_7_0_0.bit1.storage ( storage_7_0_0.bit1.obuf0 A ) ( storage_7_0_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met1 ( 1955 1989 ) ( * 2023 ) - NEW met1 ( 1909 1989 ) ( 1955 * ) + + ROUTED met1 ( 1909 2023 ) ( 1955 * ) + NEW met1 ( 1909 1989 ) ( * 2023 ) NEW li1 ( 1955 2023 ) L1M1_PR_MR NEW li1 ( 1909 1989 ) L1M1_PR_MR ; - storage_7_0_0.bit2.storage ( storage_7_0_0.bit2.obuf0 A ) ( storage_7_0_0.bit2.bit Q ) + USE SIGNAL - + ROUTED met1 ( 3105 1989 ) ( * 2023 ) - NEW met1 ( 3059 1989 ) ( 3105 * ) + + ROUTED met1 ( 3059 2023 ) ( 3105 * ) + NEW met1 ( 3059 1989 ) ( * 2023 ) NEW li1 ( 3105 2023 ) L1M1_PR_MR NEW li1 ( 3059 1989 ) L1M1_PR_MR ; - storage_7_0_0.bit3.storage ( storage_7_0_0.bit3.obuf0 A ) ( storage_7_0_0.bit3.bit Q ) + USE SIGNAL - + ROUTED met1 ( 4255 1989 ) ( * 2023 ) - NEW met1 ( 4209 1989 ) ( 4255 * ) + + ROUTED met1 ( 4209 2023 ) ( 4255 * ) + NEW met1 ( 4209 1989 ) ( * 2023 ) NEW li1 ( 4255 2023 ) L1M1_PR_MR NEW li1 ( 4209 1989 ) L1M1_PR_MR ; - storage_7_0_0.bit4.storage ( storage_7_0_0.bit4.obuf0 A ) ( storage_7_0_0.bit4.bit Q ) + USE SIGNAL - + ROUTED met1 ( 5405 1989 ) ( * 2023 ) - NEW met1 ( 5359 1989 ) ( 5405 * ) + + ROUTED met1 ( 5359 2023 ) ( 5405 * ) + NEW met1 ( 5359 1989 ) ( * 2023 ) NEW li1 ( 5405 2023 ) L1M1_PR_MR NEW li1 ( 5359 1989 ) L1M1_PR_MR ; - storage_7_0_0.bit5.storage ( storage_7_0_0.bit5.obuf0 A ) ( storage_7_0_0.bit5.bit Q ) + USE SIGNAL - + ROUTED met1 ( 6555 1989 ) ( * 2023 ) - NEW met1 ( 6509 1989 ) ( 6555 * ) + + ROUTED met1 ( 6509 2023 ) ( 6555 * ) + NEW met1 ( 6509 1989 ) ( * 2023 ) NEW li1 ( 6555 2023 ) L1M1_PR_MR NEW li1 ( 6509 1989 ) L1M1_PR_MR ; - storage_7_0_0.bit6.storage ( storage_7_0_0.bit6.obuf0 A ) ( storage_7_0_0.bit6.bit Q ) + USE SIGNAL - + ROUTED met1 ( 7705 1989 ) ( * 2023 ) - NEW met1 ( 7659 1989 ) ( 7705 * ) + + ROUTED met1 ( 7659 2023 ) ( 7705 * ) + NEW met1 ( 7659 1989 ) ( * 2023 ) NEW li1 ( 7705 2023 ) L1M1_PR_MR NEW li1 ( 7659 1989 ) L1M1_PR_MR ; - storage_7_0_0.bit7.storage ( storage_7_0_0.bit7.obuf0 A ) ( storage_7_0_0.bit7.bit Q ) + USE SIGNAL - + ROUTED met1 ( 8855 1989 ) ( * 2023 ) - NEW met1 ( 8809 1989 ) ( 8855 * ) + + ROUTED met1 ( 8809 2023 ) ( 8855 * ) + NEW met1 ( 8809 1989 ) ( * 2023 ) NEW li1 ( 8855 2023 ) L1M1_PR_MR NEW li1 ( 8809 1989 ) L1M1_PR_MR ; - storage_7_0_0.gclock ( storage_7_0_0.cg GCLK ) ( storage_7_0_0.bit7.bit CLK ) ( storage_7_0_0.bit6.bit CLK ) ( storage_7_0_0.bit5.bit CLK ) ( storage_7_0_0.bit4.bit CLK ) ( storage_7_0_0.bit3.bit CLK ) ( storage_7_0_0.bit2.bit CLK ) ( storage_7_0_0.bit1.bit CLK ) ( storage_7_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 2369 1955 ) ( * 2023 ) - NEW met1 ( 1219 1955 ) ( * 2023 ) - NEW met1 ( 1219 1955 ) ( 2369 * ) + + ROUTED met1 ( 1219 1955 ) ( * 2023 ) NEW met1 ( 69 1955 ) ( * 2023 ) NEW met1 ( 69 1955 ) ( 1219 * ) - NEW met1 ( 5819 1955 ) ( * 2023 ) + NEW met1 ( 6969 1955 ) ( * 2023 ) + NEW met1 ( 2369 1955 ) ( * 2023 ) + NEW met1 ( 3519 1955 ) ( * 2023 ) + NEW met1 ( 2369 1955 ) ( 3519 * ) NEW met1 ( 4669 1955 ) ( * 2023 ) + NEW met1 ( 3519 1955 ) ( 4669 * ) + NEW met1 ( 5819 1955 ) ( * 2023 ) NEW met1 ( 4669 1955 ) ( 5819 * ) - NEW met1 ( 3519 1955 ) ( * 2023 ) - NEW met1 ( 2369 1955 ) ( 4669 * ) - NEW met1 ( 6969 1955 ) ( * 2023 ) + NEW met1 ( 1219 1955 ) ( 2369 * ) NEW met1 ( 5819 1955 ) ( 6969 * ) NEW met1 ( 8119 1955 ) ( * 2023 ) NEW met1 ( 8119 1955 ) ( 9867 * ) NEW met1 ( 6969 1955 ) ( 8119 * ) - NEW li1 ( 2369 2023 ) L1M1_PR_MR NEW li1 ( 1219 2023 ) L1M1_PR_MR NEW li1 ( 69 2023 ) L1M1_PR_MR - NEW li1 ( 5819 2023 ) L1M1_PR_MR - NEW li1 ( 4669 2023 ) L1M1_PR_MR - NEW li1 ( 3519 2023 ) L1M1_PR_MR NEW li1 ( 6969 2023 ) L1M1_PR_MR + NEW li1 ( 2369 2023 ) L1M1_PR_MR + NEW li1 ( 3519 2023 ) L1M1_PR_MR + NEW li1 ( 4669 2023 ) L1M1_PR_MR + NEW li1 ( 5819 2023 ) L1M1_PR_MR NEW li1 ( 8119 2023 ) L1M1_PR_MR NEW li1 ( 9867 1955 ) L1M1_PR_MR ; - storage_7_0_0.select0_b ( storage_7_0_0.select_inv_0 Y ) ( storage_7_0_0.bit7.obuf0 TE_B ) ( storage_7_0_0.bit6.obuf0 TE_B ) ( storage_7_0_0.bit5.obuf0 TE_B ) ( storage_7_0_0.bit4.obuf0 TE_B ) ( storage_7_0_0.bit3.obuf0 TE_B ) ( storage_7_0_0.bit2.obuf0 TE_B ) ( storage_7_0_0.bit1.obuf0 TE_B ) ( storage_7_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 2047 2057 ) ( * 2091 ) - NEW met1 ( 897 2091 ) ( 2047 * ) - NEW met1 ( 897 2057 ) ( * 2091 ) + + ROUTED met1 ( 897 2057 ) ( * 2091 ) + NEW met1 ( 6647 2057 ) ( * 2091 ) + NEW met1 ( 6210 2057 ) ( 6647 * ) + NEW met1 ( 2047 2057 ) ( * 2091 ) NEW met1 ( 3197 2057 ) ( * 2091 ) NEW met1 ( 2047 2091 ) ( 3197 * ) NEW met1 ( 4347 2057 ) ( * 2091 ) + NEW met1 ( 3197 2091 ) ( 4347 * ) NEW met1 ( 5497 2057 ) ( * 2091 ) NEW met1 ( 4347 2091 ) ( 5497 * ) - NEW met1 ( 3197 2091 ) ( 4347 * ) - NEW met1 ( 6647 2057 ) ( * 2091 ) - NEW met1 ( 5497 2057 ) ( 6647 * ) + NEW met1 ( 6210 2057 ) ( * 2091 ) + NEW met1 ( 5497 2091 ) ( 6210 * ) + NEW met1 ( 897 2091 ) ( 2047 * ) NEW met1 ( 8947 1989 ) ( * 2023 ) NEW met1 ( 8947 1989 ) ( 10189 * ) NEW met1 ( 7797 2057 ) ( * 2091 ) NEW met1 ( 7797 2091 ) ( 8947 * ) NEW met1 ( 8947 2023 ) ( * 2091 ) NEW met1 ( 6647 2091 ) ( 7797 * ) - NEW li1 ( 2047 2057 ) L1M1_PR_MR NEW li1 ( 897 2057 ) L1M1_PR_MR + NEW li1 ( 6647 2057 ) L1M1_PR_MR + NEW li1 ( 2047 2057 ) L1M1_PR_MR NEW li1 ( 3197 2057 ) L1M1_PR_MR NEW li1 ( 4347 2057 ) L1M1_PR_MR NEW li1 ( 5497 2057 ) L1M1_PR_MR - NEW li1 ( 6647 2057 ) L1M1_PR_MR NEW li1 ( 8947 2023 ) L1M1_PR_MR NEW li1 ( 10189 1989 ) L1M1_PR_MR NEW li1 ( 7797 2057 ) L1M1_PR_MR ; diff --git a/src/ram/test/make_8x8_sky130.lefok b/src/ram/test/make_8x8_sky130.lefok index c9333e56e1e..d7b72865189 100644 --- a/src/ram/test/make_8x8_sky130.lefok +++ b/src/ram/test/make_8x8_sky130.lefok @@ -235,19 +235,18 @@ MACRO RAM8x8 LAYER met1 ; RECT 0 -0.24 110.4 24.72 ; LAYER met2 ; - RECT 59.76 0 60.24 0.35 ; - RECT 19.76 0 20.24 0.69 ; - RECT 13.44 0.69 20.24 1.03 ; + RECT 59.76 0 60.24 0.27 ; + RECT 57.66 0.27 60.24 0.35 ; + RECT 19.76 0 20.24 1.03 ; RECT 39.76 -0.24 40.24 1.03 ; - RECT 69.56 0.35 69.82 1.03 ; + RECT 57.14 0.35 60.24 1.03 ; RECT 79.76 -0.24 80.24 1.03 ; RECT 99.76 0 100.24 1.03 ; RECT 97.62 1.03 109.38 1.37 ; RECT 1.94 1.03 2.2 2.05 ; - RECT 12.06 1.03 25.2 2.05 ; - RECT 36.44 1.03 48.2 2.05 ; - RECT 58.06 0.35 60.24 2.05 ; - RECT 69.56 1.03 82.7 2.05 ; + RECT 13.44 1.03 25.2 2.05 ; + RECT 36.44 1.03 60.24 2.05 ; + RECT 70.94 1.03 82.7 2.05 ; RECT 94.4 1.37 109.38 2.05 ; RECT 1.94 2.05 109.38 5.595 ; RECT 1.94 5.595 109.39 10.21 ; diff --git a/src/ram/test/make_8x8_sky130.ok b/src/ram/test/make_8x8_sky130.ok index f1ea8548a7a..d053c4cbda4 100644 --- a/src/ram/test/make_8x8_sky130.ok +++ b/src/ram/test/make_8x8_sky130.ok @@ -56,9 +56,9 @@ [INFO DRT-0036] FR_VIA guide region query size = 0. [INFO DRT-0036] li1 guide region query size = 334. [INFO DRT-0036] mcon guide region query size = 0. -[INFO DRT-0036] met1 guide region query size = 216. +[INFO DRT-0036] met1 guide region query size = 214. [INFO DRT-0036] via guide region query size = 0. -[INFO DRT-0036] met2 guide region query size = 49. +[INFO DRT-0036] met2 guide region query size = 57. [INFO DRT-0036] via2 guide region query size = 0. [INFO DRT-0036] met3 guide region query size = 5. [INFO DRT-0036] via3 guide region query size = 0. From 09dea702057f8c9ad87182ac98f225907769352f Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Fri, 3 Apr 2026 12:15:09 -0400 Subject: [PATCH 03/20] Fix placement so word_sel cells are placed in buffer row, add golden files for 8x8 with ratio=4, update golden files for 8x8 ratio=2 Signed-off-by: Thinh Nguyen --- src/ram/src/ram.cpp | 53 +- src/ram/test/make_8x8_mux2.defok | 3032 +++++----- src/ram/test/make_8x8_mux2.lefok | 139 +- src/ram/test/make_8x8_mux2.ok | 2 +- src/ram/test/make_8x8_mux2.tcl | 2 +- src/ram/test/make_8x8_mux4.defok | 6102 +++++++++++++++++++++ src/ram/test/make_8x8_mux4.lefok | 599 ++ src/ram/test/make_8x8_mux4.ok | 71 + src/ram/test/make_8x8_mux4.tcl | 38 + src/ram/test/make_8x8_mux4_behavioral.vok | 32 + 10 files changed, 8441 insertions(+), 1629 deletions(-) create mode 100644 src/ram/test/make_8x8_mux4.defok create mode 100644 src/ram/test/make_8x8_mux4.lefok create mode 100644 src/ram/test/make_8x8_mux4.ok create mode 100644 src/ram/test/make_8x8_mux4.tcl create mode 100644 src/ram/test/make_8x8_mux4_behavioral.vok diff --git a/src/ram/src/ram.cpp b/src/ram/src/ram.cpp index a65191567d3..97238450d12 100644 --- a/src/ram/src/ram.cpp +++ b/src/ram/src/ram.cpp @@ -183,6 +183,7 @@ void RamGen::makeSlice(const int slice_idx, } auto sel_cell = std::make_unique(); + // Make clock gate makeInst(sel_cell.get(), prefix, @@ -198,11 +199,8 @@ void RamGen::makeSlice(const int slice_idx, dbNet* write_sel = selects[0]; if (word_select) { write_sel = makeNet(prefix, "write_sel"); - makeInst(sel_cell.get(), - prefix, - "word_and", - and2_cell_, - {{"A", selects[0]}, {"B", word_select}, {"X", write_sel}}); + makeInst(sel_cell.get(), prefix, "word_and", and2_cell_, + {{"A", selects[0]}, {"B", word_select}, {"X", write_sel}}); } // Make clock and @@ -1002,37 +1000,37 @@ void RamGen::generate(const int mask_size, auto decoder_name = fmt::format("decoder_{}", row); if (num_rows == 2) { - dbNet* addr_net = (row == 0 ? inv_addr[num_word_bits] - : addr_inputs_[num_word_bits]->getNet()); - for (int i = 0; i < read_ports; ++i) { - word_decoder_nets[row].push_back(addr_net); - } - } else { - word_decoder_nets[row] = selectNets(decoder_name, read_ports); - - auto decoder_and_cell = makeDecoder(decoder_name, - num_rows, - read_ports, - word_decoder_nets[row], - decoder_input_nets[row]); - - ram_grid_.addCell(std::move(decoder_and_cell), col_cell_count); - } + dbNet* addr_net = (row == 0 ? inv_addr[num_word_bits] + : addr_inputs_[num_word_bits]->getNet()); + for (int i = 0; i < read_ports; ++i) { + word_decoder_nets[row].push_back(addr_net); + } +} else { + word_decoder_nets[row] = selectNets(decoder_name, read_ports); + auto decoder_and_cell = makeDecoder(decoder_name, + num_rows, + read_ports, + word_decoder_nets[row], + decoder_input_nets[row]); + ram_grid_.addCell(std::move(decoder_and_cell), col_cell_count); +} } + std::unique_ptr inv_sel_cell; + std::unique_ptr word_sel_cell; + if (column_mux_ratio == 2) { word_sel_nets[0] = inv_addr[0]; word_sel_nets[1] = addr_inputs_[0]->getNet(); // place inv_addr[0] inverter in sel column - auto inv_sel_cell = std::make_unique(); + inv_sel_cell = std::make_unique(); makeInst(inv_sel_cell.get(), "word_sel", "inv_addr_0", inv_cell_, {{"A", addr_inputs_[0]->getNet()}, {"Y", inv_addr[0]}}); - ram_grid_.addCell(std::move(inv_sel_cell), col_cell_count); } else if (column_mux_ratio == 4) { - auto word_sel_cell = std::make_unique(); + word_sel_cell = std::make_unique(); for (int c = 0; c < 4; ++c) { word_sel_nets[c] = makeNet("word_sel", fmt::format("{}", c)); } @@ -1072,7 +1070,6 @@ void RamGen::generate(const int mask_size, "inv_addr_1", inv_cell_, {{"A", addr_inputs_[1]->getNet()}, {"Y", inv_addr[1]}}); - ram_grid_.addCell(std::move(word_sel_cell), col_cell_count); } // start of input/output net creation @@ -1249,6 +1246,12 @@ void RamGen::generate(const int mask_size, } } + if (column_mux_ratio == 2) { + ram_grid_.addCell(std::move(inv_sel_cell), col_cell_count - 1); +} else if (column_mux_ratio == 4) { + ram_grid_.addCell(std::move(word_sel_cell), col_cell_count - 1); +} + auto cell_inv_layout = std::make_unique(odb::vertical); // check for AND gate, specific case for 2 words int inv_col_cells = 0; diff --git a/src/ram/test/make_8x8_mux2.defok b/src/ram/test/make_8x8_mux2.defok index b0db1a56a32..8aa08b750ef 100644 --- a/src/ram/test/make_8x8_mux2.defok +++ b/src/ram/test/make_8x8_mux2.defok @@ -90,13 +90,13 @@ COMPONENTS 369 ; - FILLER_4_417 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 19182 1088 ) N ; - FILLER_4_425 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 19550 1088 ) N ; - FILLER_4_427 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 19642 1088 ) N ; - - FILLER_4_429 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 19734 1088 ) N ; - FILLER_4_43 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 1978 1088 ) N ; - - FILLER_4_437 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 20102 1088 ) N ; - - FILLER_4_445 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 20470 1088 ) N ; - - FILLER_4_453 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 20838 1088 ) N ; - - FILLER_4_455 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 20930 1088 ) N ; - - FILLER_4_460 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 21160 1088 ) N ; + - FILLER_4_432 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 19872 1088 ) N ; + - FILLER_4_440 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 20240 1088 ) N ; + - FILLER_4_448 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 20608 1088 ) N ; + - FILLER_4_457 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 21022 1088 ) N ; + - FILLER_4_465 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 21390 1088 ) N ; + - FILLER_4_467 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 21482 1088 ) N ; - FILLER_4_47 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 2162 1088 ) N ; - FILLER_4_49 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 2254 1088 ) N ; - FILLER_4_54 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 2484 1088 ) N ; @@ -396,7 +396,7 @@ COMPONENTS 369 ; - tapcell.cell9_2 sky130_fd_sc_hd__tap_1 + PLACED ( 10350 544 ) N ; - tapcell.cell9_3 sky130_fd_sc_hd__tap_1 + PLACED ( 10350 816 ) FS ; - tapcell.cell9_4 sky130_fd_sc_hd__tap_1 + PLACED ( 10350 1088 ) N ; - - word_sel.inv_addr_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 21022 1088 ) N ; + - word_sel.inv_addr_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 19734 1088 ) N ; END COMPONENTS PINS 23 ; - D[0] + NET D[0] + DIRECTION INPUT + USE SIGNAL @@ -750,9 +750,8 @@ NETS 164 ; NEW li1 ( 2369 1207 ) L1M1_PR_MR ; - D[2] ( PIN D[2] ) ( buffer.in[2] A ) + USE SIGNAL + ROUTED met2 ( 2783 1275 ) ( * 1326 0 ) - NEW met1 ( 2783 1275 ) ( 3887 * ) - NEW met1 ( 3887 1207 ) ( * 1275 ) - NEW met1 ( 3887 1207 ) ( 4669 * ) + NEW met1 ( 2783 1275 ) ( 4669 * ) + NEW met1 ( 4669 1207 ) ( * 1275 ) NEW met1 ( 2783 1275 ) M1M2_PR NEW li1 ( 4669 1207 ) L1M1_PR_MR ; - D[3] ( PIN D[3] ) ( buffer.in[3] A ) + USE SIGNAL @@ -776,10 +775,11 @@ NETS 164 ; NEW met1 ( 13915 1207 ) M1M2_PR NEW li1 ( 13869 1207 ) L1M1_PR_MR ; - D[7] ( PIN D[7] ) ( buffer.in[7] A ) + USE SIGNAL - + ROUTED met2 ( 16215 1207 ) ( * 1326 0 ) - NEW met1 ( 16169 1207 ) ( 16215 * ) - NEW met1 ( 16215 1207 ) M1M2_PR - NEW li1 ( 16169 1207 ) L1M1_PR_MR ; + + ROUTED met2 ( 16215 1309 ) ( * 1326 0 ) + NEW met2 ( 16169 1309 ) ( 16215 * ) + NEW met2 ( 16169 1207 ) ( * 1309 ) + NEW li1 ( 16169 1207 ) L1M1_PR_MR + NEW met1 ( 16169 1207 ) M1M2_PR ; - D_nets.b0 ( buffer.in[0] X ) ( storage_3_1_0.bit0.bit D ) ( storage_3_0_0.bit0.bit D ) ( storage_2_1_0.bit0.bit D ) ( storage_2_0_0.bit0.bit D ) ( storage_1_1_0.bit0.bit D ) ( storage_1_0_0.bit0.bit D ) ( storage_0_1_0.bit0.bit D ) ( storage_0_0_0.bit0.bit D ) + USE SIGNAL + ROUTED met1 ( 202 969 ) ( 207 * ) @@ -830,270 +830,257 @@ NETS 164 ; NEW met1 ( 1352 969 ) RECT ( -31 -7 0 7 ) ; - D_nets.b1 ( buffer.in[1] X ) ( storage_3_1_0.bit1.bit D ) ( storage_3_0_0.bit1.bit D ) ( storage_2_1_0.bit1.bit D ) ( storage_2_0_0.bit1.bit D ) ( storage_1_1_0.bit1.bit D ) ( storage_1_0_0.bit1.bit D ) ( storage_0_1_0.bit1.bit D ) ( storage_0_0_0.bit1.bit D ) + USE SIGNAL - + ROUTED met1 ( 2502 969 ) ( 2507 * ) - NEW met2 ( 2507 969 ) ( * 1139 ) - NEW met1 ( 2461 1139 ) ( 2507 * ) - NEW met1 ( 2502 119 ) ( 2507 * ) - NEW met2 ( 2507 119 ) ( 2553 * ) - NEW met2 ( 2553 119 ) ( * 969 ) - NEW met2 ( 2507 969 ) ( 2553 * ) - NEW met1 ( 2502 459 ) ( 2553 * ) - NEW met1 ( 2502 595 ) ( * 629 ) - NEW met1 ( 2502 595 ) ( 2553 * ) - NEW met1 ( 2553 629 ) ( 3641 * ) - NEW met1 ( 2553 595 ) ( * 629 ) + + ROUTED met1 ( 2502 663 ) ( 2507 * ) + NEW met2 ( 2507 663 ) ( * 1275 ) + NEW met1 ( 2461 1275 ) ( 2507 * ) + NEW met2 ( 2502 1003 ) ( 2507 * ) + NEW met2 ( 2502 459 ) ( 2507 * ) + NEW met2 ( 2507 459 ) ( * 663 ) + NEW met1 ( 2502 85 ) ( 2507 * ) + NEW met2 ( 2507 85 ) ( * 459 ) + NEW met1 ( 2507 85 ) ( 3641 * ) NEW met1 ( 3652 459 ) ( 3657 * ) - NEW met2 ( 3657 459 ) ( * 629 ) - NEW met1 ( 3641 629 ) ( 3657 * ) - NEW met1 ( 3565 969 ) ( 3647 * ) - NEW met2 ( 3565 629 ) ( * 969 ) - NEW met1 ( 3652 85 ) ( 3657 * ) NEW met2 ( 3657 85 ) ( * 459 ) - NEW li1 ( 2502 969 ) L1M1_PR_MR - NEW met1 ( 2507 969 ) M1M2_PR - NEW met1 ( 2507 1139 ) M1M2_PR - NEW li1 ( 2461 1139 ) L1M1_PR_MR - NEW li1 ( 2502 119 ) L1M1_PR_MR - NEW met1 ( 2507 119 ) M1M2_PR + NEW met1 ( 3641 85 ) ( 3657 * ) + NEW met1 ( 3652 629 ) ( 3657 * ) + NEW met2 ( 3657 459 ) ( * 629 ) + NEW met1 ( 3652 1003 ) ( 3657 * ) + NEW met2 ( 3657 629 ) ( * 1003 ) + NEW li1 ( 2502 663 ) L1M1_PR_MR + NEW met1 ( 2507 663 ) M1M2_PR + NEW met1 ( 2507 1275 ) M1M2_PR + NEW li1 ( 2461 1275 ) L1M1_PR_MR + NEW li1 ( 2502 1003 ) L1M1_PR_MR + NEW met1 ( 2502 1003 ) M1M2_PR NEW li1 ( 2502 459 ) L1M1_PR_MR - NEW met1 ( 2553 459 ) M1M2_PR - NEW li1 ( 2502 629 ) L1M1_PR_MR - NEW met1 ( 2553 595 ) M1M2_PR - NEW li1 ( 3641 629 ) L1M1_PR_MR + NEW met1 ( 2502 459 ) M1M2_PR + NEW li1 ( 2502 85 ) L1M1_PR_MR + NEW met1 ( 2507 85 ) M1M2_PR + NEW li1 ( 3641 85 ) L1M1_PR_MR NEW li1 ( 3652 459 ) L1M1_PR_MR NEW met1 ( 3657 459 ) M1M2_PR - NEW met1 ( 3657 629 ) M1M2_PR - NEW li1 ( 3647 969 ) L1M1_PR_MR - NEW met1 ( 3565 969 ) M1M2_PR - NEW met1 ( 3565 629 ) M1M2_PR - NEW li1 ( 3652 85 ) L1M1_PR_MR NEW met1 ( 3657 85 ) M1M2_PR - NEW met1 ( 2507 969 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 2502 119 ) RECT ( -31 -7 0 7 ) + NEW li1 ( 3652 629 ) L1M1_PR_MR + NEW met1 ( 3657 629 ) M1M2_PR + NEW li1 ( 3652 1003 ) L1M1_PR_MR + NEW met1 ( 3657 1003 ) M1M2_PR + NEW met1 ( 2502 663 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 2502 85 ) RECT ( -31 -7 0 7 ) NEW met1 ( 3652 459 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 3657 85 ) RECT ( 0 -7 31 7 ) ; + NEW met1 ( 3652 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 3652 1003 ) RECT ( -31 -7 0 7 ) ; - D_nets.b2 ( buffer.in[2] X ) ( storage_3_1_0.bit2.bit D ) ( storage_3_0_0.bit2.bit D ) ( storage_2_1_0.bit2.bit D ) ( storage_2_0_0.bit2.bit D ) ( storage_1_1_0.bit2.bit D ) ( storage_1_0_0.bit2.bit D ) ( storage_0_1_0.bit2.bit D ) ( storage_0_0_0.bit2.bit D ) + USE SIGNAL - + ROUTED met1 ( 4802 969 ) ( 4807 * ) - NEW met2 ( 4807 969 ) ( * 1139 ) - NEW met1 ( 4761 1139 ) ( 4807 * ) - NEW met1 ( 4802 629 ) ( 4807 * ) - NEW met2 ( 4807 629 ) ( * 969 ) - NEW met1 ( 4791 459 ) ( 4807 * ) - NEW met2 ( 4807 459 ) ( * 629 ) - NEW met1 ( 4802 119 ) ( 4807 * ) - NEW met2 ( 4807 119 ) ( * 459 ) - NEW met1 ( 4807 629 ) ( 5941 * ) - NEW met1 ( 5773 969 ) ( 5947 * ) - NEW met2 ( 5773 629 ) ( * 969 ) - NEW met1 ( 5773 425 ) ( 5947 * ) - NEW met2 ( 5773 425 ) ( * 629 ) - NEW met1 ( 5952 51 ) ( * 85 ) - NEW met1 ( 5773 51 ) ( 5952 * ) - NEW met2 ( 5773 51 ) ( * 425 ) + + ROUTED met1 ( 4802 425 ) ( 4945 * ) + NEW met2 ( 4945 425 ) ( * 1275 ) + NEW met1 ( 4761 1275 ) ( 4945 * ) + NEW met1 ( 4802 969 ) ( 4945 * ) + NEW met1 ( 4802 85 ) ( 4807 * ) + NEW met2 ( 4807 85 ) ( * 425 ) + NEW met1 ( 4761 629 ) ( 4802 * ) + NEW met1 ( 4761 595 ) ( * 629 ) + NEW met1 ( 4761 595 ) ( 4945 * ) + NEW met1 ( 4945 425 ) ( 5947 * ) + NEW met1 ( 5865 119 ) ( 5947 * ) + NEW met2 ( 5865 119 ) ( * 425 ) + NEW met1 ( 5865 629 ) ( 5941 * ) + NEW met2 ( 5865 425 ) ( * 629 ) + NEW met1 ( 5865 969 ) ( 5947 * ) + NEW met2 ( 5865 629 ) ( * 969 ) + NEW li1 ( 4802 425 ) L1M1_PR_MR + NEW met1 ( 4945 425 ) M1M2_PR + NEW met1 ( 4945 1275 ) M1M2_PR + NEW li1 ( 4761 1275 ) L1M1_PR_MR NEW li1 ( 4802 969 ) L1M1_PR_MR - NEW met1 ( 4807 969 ) M1M2_PR - NEW met1 ( 4807 1139 ) M1M2_PR - NEW li1 ( 4761 1139 ) L1M1_PR_MR + NEW met1 ( 4945 969 ) M1M2_PR + NEW li1 ( 4802 85 ) L1M1_PR_MR + NEW met1 ( 4807 85 ) M1M2_PR + NEW met1 ( 4807 425 ) M1M2_PR NEW li1 ( 4802 629 ) L1M1_PR_MR - NEW met1 ( 4807 629 ) M1M2_PR - NEW li1 ( 4791 459 ) L1M1_PR_MR - NEW met1 ( 4807 459 ) M1M2_PR - NEW li1 ( 4802 119 ) L1M1_PR_MR - NEW met1 ( 4807 119 ) M1M2_PR + NEW met1 ( 4945 595 ) M1M2_PR + NEW li1 ( 5947 425 ) L1M1_PR_MR + NEW li1 ( 5947 119 ) L1M1_PR_MR + NEW met1 ( 5865 119 ) M1M2_PR + NEW met1 ( 5865 425 ) M1M2_PR NEW li1 ( 5941 629 ) L1M1_PR_MR + NEW met1 ( 5865 629 ) M1M2_PR NEW li1 ( 5947 969 ) L1M1_PR_MR - NEW met1 ( 5773 969 ) M1M2_PR - NEW met1 ( 5773 629 ) M1M2_PR - NEW li1 ( 5947 425 ) L1M1_PR_MR - NEW met1 ( 5773 425 ) M1M2_PR - NEW li1 ( 5952 85 ) L1M1_PR_MR - NEW met1 ( 5773 51 ) M1M2_PR - NEW met1 ( 4802 969 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 4802 629 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 4802 119 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 5865 969 ) M1M2_PR + NEW met1 ( 4802 85 ) RECT ( -31 -7 0 7 ) ; - D_nets.b3 ( buffer.in[3] X ) ( storage_3_1_0.bit3.bit D ) ( storage_3_0_0.bit3.bit D ) ( storage_2_1_0.bit3.bit D ) ( storage_2_0_0.bit3.bit D ) ( storage_1_1_0.bit3.bit D ) ( storage_1_0_0.bit3.bit D ) ( storage_0_1_0.bit3.bit D ) ( storage_0_0_0.bit3.bit D ) + USE SIGNAL - + ROUTED met1 ( 7102 425 ) ( 7107 * ) - NEW met2 ( 7107 425 ) ( * 1139 ) + + ROUTED met1 ( 7102 969 ) ( 7107 * ) + NEW met2 ( 7107 969 ) ( * 1139 ) NEW met1 ( 7061 1139 ) ( 7107 * ) - NEW met1 ( 7102 629 ) ( 7107 * ) - NEW met1 ( 7102 85 ) ( 7107 * ) - NEW met2 ( 7107 85 ) ( * 425 ) - NEW met1 ( 7102 969 ) ( 7153 * ) - NEW met1 ( 7153 969 ) ( * 1003 ) - NEW met2 ( 7107 1003 ) ( 7153 * ) + NEW met1 ( 7102 425 ) ( 7107 * ) + NEW met2 ( 7107 425 ) ( * 969 ) + NEW met1 ( 7097 629 ) ( 7102 * ) + NEW met2 ( 7102 629 ) ( 7107 * ) + NEW met1 ( 7102 119 ) ( 7107 * ) + NEW met2 ( 7107 119 ) ( * 425 ) NEW met1 ( 7107 425 ) ( 8247 * ) - NEW met1 ( 8252 85 ) ( 8257 * ) - NEW met2 ( 8257 85 ) ( * 425 ) - NEW met1 ( 8247 425 ) ( 8257 * ) - NEW met1 ( 8252 969 ) ( 8441 * ) - NEW met2 ( 8395 969 ) ( 8441 * ) - NEW met2 ( 8395 935 ) ( * 969 ) - NEW met2 ( 8257 935 ) ( 8395 * ) - NEW met2 ( 8257 425 ) ( * 935 ) NEW met1 ( 8252 629 ) ( 8257 * ) - NEW li1 ( 7102 425 ) L1M1_PR_MR - NEW met1 ( 7107 425 ) M1M2_PR + NEW met2 ( 8257 425 ) ( * 629 ) + NEW met1 ( 8247 425 ) ( 8257 * ) + NEW met1 ( 8252 969 ) ( 8257 * ) + NEW met2 ( 8257 629 ) ( * 969 ) + NEW met1 ( 8252 119 ) ( 8257 * ) + NEW met2 ( 8257 119 ) ( * 425 ) + NEW li1 ( 7102 969 ) L1M1_PR_MR + NEW met1 ( 7107 969 ) M1M2_PR NEW met1 ( 7107 1139 ) M1M2_PR NEW li1 ( 7061 1139 ) L1M1_PR_MR - NEW li1 ( 7102 629 ) L1M1_PR_MR - NEW met1 ( 7107 629 ) M1M2_PR - NEW li1 ( 7102 85 ) L1M1_PR_MR - NEW met1 ( 7107 85 ) M1M2_PR - NEW li1 ( 7102 969 ) L1M1_PR_MR - NEW met1 ( 7153 1003 ) M1M2_PR + NEW li1 ( 7102 425 ) L1M1_PR_MR + NEW met1 ( 7107 425 ) M1M2_PR + NEW li1 ( 7097 629 ) L1M1_PR_MR + NEW met1 ( 7102 629 ) M1M2_PR + NEW li1 ( 7102 119 ) L1M1_PR_MR + NEW met1 ( 7107 119 ) M1M2_PR NEW li1 ( 8247 425 ) L1M1_PR_MR - NEW li1 ( 8252 85 ) L1M1_PR_MR - NEW met1 ( 8257 85 ) M1M2_PR - NEW met1 ( 8257 425 ) M1M2_PR - NEW li1 ( 8252 969 ) L1M1_PR_MR - NEW met1 ( 8441 969 ) M1M2_PR NEW li1 ( 8252 629 ) L1M1_PR_MR NEW met1 ( 8257 629 ) M1M2_PR + NEW met1 ( 8257 425 ) M1M2_PR + NEW li1 ( 8252 969 ) L1M1_PR_MR + NEW met1 ( 8257 969 ) M1M2_PR + NEW li1 ( 8252 119 ) L1M1_PR_MR + NEW met1 ( 8257 119 ) M1M2_PR + NEW met1 ( 7102 969 ) RECT ( -31 -7 0 7 ) NEW met1 ( 7102 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 7102 629 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 7107 85 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 8252 85 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 8257 629 ) RECT ( 0 -7 31 7 ) ; + NEW met1 ( 7102 629 ) RECT ( 0 -7 30 7 ) + NEW met1 ( 7102 119 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 8252 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 8252 969 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 8252 119 ) RECT ( -31 -7 0 7 ) ; - D_nets.b4 ( buffer.in[4] X ) ( storage_3_1_0.bit4.bit D ) ( storage_3_0_0.bit4.bit D ) ( storage_2_1_0.bit4.bit D ) ( storage_2_0_0.bit4.bit D ) ( storage_1_1_0.bit4.bit D ) ( storage_1_0_0.bit4.bit D ) ( storage_0_1_0.bit4.bit D ) ( storage_0_0_0.bit4.bit D ) + USE SIGNAL - + ROUTED met1 ( 10373 663 ) ( 10547 * ) - NEW met1 ( 10373 663 ) ( * 697 ) - NEW met1 ( 10051 697 ) ( 10373 * ) - NEW met1 ( 10051 663 ) ( * 697 ) - NEW met1 ( 10465 459 ) ( 10541 * ) - NEW met2 ( 10465 459 ) ( * 663 ) - NEW met1 ( 10552 969 ) ( 10557 * ) - NEW met2 ( 10557 663 ) ( * 969 ) - NEW met1 ( 10547 663 ) ( 10557 * ) - NEW met1 ( 10552 85 ) ( 10557 * ) - NEW met2 ( 10557 85 ) ( * 459 ) - NEW met2 ( 10465 459 ) ( 10557 * ) + + ROUTED met1 ( 10552 85 ) ( 10557 * ) + NEW met2 ( 10557 85 ) ( * 425 ) + NEW met1 ( 10547 425 ) ( 10557 * ) + NEW met2 ( 10552 663 ) ( 10557 * ) + NEW met2 ( 10557 425 ) ( * 663 ) + NEW met2 ( 10051 935 ) ( * 1139 ) + NEW met1 ( 10051 935 ) ( 10465 * ) + NEW met1 ( 10465 935 ) ( * 969 ) + NEW met1 ( 10465 969 ) ( 10547 * ) NEW met1 ( 9402 969 ) ( 9407 * ) - NEW met2 ( 9407 969 ) ( * 1275 ) - NEW met1 ( 9361 1275 ) ( 9407 * ) - NEW met1 ( 9402 663 ) ( 9407 * ) - NEW met2 ( 9407 663 ) ( * 969 ) - NEW met1 ( 9402 119 ) ( 9407 * ) - NEW met2 ( 9407 119 ) ( * 663 ) - NEW met1 ( 9402 459 ) ( 9407 * ) - NEW met1 ( 9407 663 ) ( 10051 * ) - NEW li1 ( 10547 663 ) L1M1_PR_MR - NEW li1 ( 10541 459 ) L1M1_PR_MR - NEW met1 ( 10465 459 ) M1M2_PR - NEW met1 ( 10465 663 ) M1M2_PR - NEW li1 ( 10552 969 ) L1M1_PR_MR - NEW met1 ( 10557 969 ) M1M2_PR - NEW met1 ( 10557 663 ) M1M2_PR + NEW met2 ( 9407 969 ) ( * 1139 ) + NEW met1 ( 9402 629 ) ( 9407 * ) + NEW met2 ( 9407 629 ) ( * 969 ) + NEW met1 ( 9402 425 ) ( 9407 * ) + NEW met2 ( 9407 425 ) ( * 629 ) + NEW met1 ( 9402 85 ) ( 9407 * ) + NEW met2 ( 9407 85 ) ( * 425 ) + NEW met1 ( 9407 425 ) ( 10547 * ) + NEW met1 ( 9361 1139 ) ( 10051 * ) + NEW li1 ( 10547 425 ) L1M1_PR_MR NEW li1 ( 10552 85 ) L1M1_PR_MR NEW met1 ( 10557 85 ) M1M2_PR + NEW met1 ( 10557 425 ) M1M2_PR + NEW li1 ( 10552 663 ) L1M1_PR_MR + NEW met1 ( 10552 663 ) M1M2_PR + NEW met1 ( 10051 1139 ) M1M2_PR + NEW met1 ( 10051 935 ) M1M2_PR + NEW li1 ( 10547 969 ) L1M1_PR_MR + NEW li1 ( 9361 1139 ) L1M1_PR_MR NEW li1 ( 9402 969 ) L1M1_PR_MR NEW met1 ( 9407 969 ) M1M2_PR - NEW met1 ( 9407 1275 ) M1M2_PR - NEW li1 ( 9361 1275 ) L1M1_PR_MR - NEW li1 ( 9402 663 ) L1M1_PR_MR - NEW met1 ( 9407 663 ) M1M2_PR - NEW li1 ( 9402 119 ) L1M1_PR_MR - NEW met1 ( 9407 119 ) M1M2_PR - NEW li1 ( 9402 459 ) L1M1_PR_MR - NEW met1 ( 9407 459 ) M1M2_PR - NEW met1 ( 10557 969 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 9407 1139 ) M1M2_PR + NEW li1 ( 9402 629 ) L1M1_PR_MR + NEW met1 ( 9407 629 ) M1M2_PR + NEW li1 ( 9402 425 ) L1M1_PR_MR + NEW met1 ( 9407 425 ) M1M2_PR + NEW li1 ( 9402 85 ) L1M1_PR_MR + NEW met1 ( 9407 85 ) M1M2_PR NEW met1 ( 10557 85 ) RECT ( 0 -7 31 7 ) NEW met1 ( 9402 969 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 9407 663 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 9402 119 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 9407 459 ) RECT ( 0 -7 31 7 ) ; + NEW met1 ( 9402 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 9402 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 9402 85 ) RECT ( -31 -7 0 7 ) ; - D_nets.b5 ( buffer.in[5] X ) ( storage_3_1_0.bit5.bit D ) ( storage_3_0_0.bit5.bit D ) ( storage_2_1_0.bit5.bit D ) ( storage_2_0_0.bit5.bit D ) ( storage_1_1_0.bit5.bit D ) ( storage_1_0_0.bit5.bit D ) ( storage_0_1_0.bit5.bit D ) ( storage_0_0_0.bit5.bit D ) + USE SIGNAL + ROUTED met1 ( 11702 969 ) ( 11707 * ) - NEW met2 ( 11707 969 ) ( * 1139 ) - NEW met1 ( 11661 1139 ) ( 11707 * ) - NEW met1 ( 11702 629 ) ( 11707 * ) - NEW met2 ( 11707 629 ) ( * 969 ) - NEW met1 ( 11702 459 ) ( 11707 * ) - NEW met2 ( 11707 459 ) ( * 629 ) + NEW met2 ( 11707 969 ) ( * 1275 ) + NEW met1 ( 11661 1275 ) ( 11707 * ) + NEW met1 ( 11702 663 ) ( 11707 * ) + NEW met2 ( 11707 663 ) ( * 969 ) + NEW met1 ( 11702 425 ) ( 11707 * ) + NEW met2 ( 11707 425 ) ( * 663 ) NEW met1 ( 11702 119 ) ( 11707 * ) - NEW met2 ( 11707 119 ) ( * 459 ) - NEW met1 ( 11707 459 ) ( 12841 * ) + NEW met2 ( 11707 119 ) ( * 425 ) + NEW met1 ( 11707 425 ) ( 12847 * ) NEW met1 ( 12852 85 ) ( 12857 * ) - NEW met2 ( 12857 85 ) ( * 459 ) - NEW met1 ( 12841 459 ) ( 12857 * ) - NEW met2 ( 12852 629 ) ( 12857 * ) - NEW met2 ( 12857 459 ) ( * 629 ) + NEW met2 ( 12857 85 ) ( * 425 ) + NEW met1 ( 12847 425 ) ( 12857 * ) + NEW met1 ( 12852 629 ) ( 12857 * ) + NEW met2 ( 12857 425 ) ( * 629 ) NEW met1 ( 12852 1003 ) ( 12857 * ) NEW met2 ( 12857 629 ) ( * 1003 ) NEW li1 ( 11702 969 ) L1M1_PR_MR NEW met1 ( 11707 969 ) M1M2_PR - NEW met1 ( 11707 1139 ) M1M2_PR - NEW li1 ( 11661 1139 ) L1M1_PR_MR - NEW li1 ( 11702 629 ) L1M1_PR_MR - NEW met1 ( 11707 629 ) M1M2_PR - NEW li1 ( 11702 459 ) L1M1_PR_MR - NEW met1 ( 11707 459 ) M1M2_PR + NEW met1 ( 11707 1275 ) M1M2_PR + NEW li1 ( 11661 1275 ) L1M1_PR_MR + NEW li1 ( 11702 663 ) L1M1_PR_MR + NEW met1 ( 11707 663 ) M1M2_PR + NEW li1 ( 11702 425 ) L1M1_PR_MR + NEW met1 ( 11707 425 ) M1M2_PR NEW li1 ( 11702 119 ) L1M1_PR_MR NEW met1 ( 11707 119 ) M1M2_PR - NEW li1 ( 12841 459 ) L1M1_PR_MR + NEW li1 ( 12847 425 ) L1M1_PR_MR NEW li1 ( 12852 85 ) L1M1_PR_MR NEW met1 ( 12857 85 ) M1M2_PR - NEW met1 ( 12857 459 ) M1M2_PR + NEW met1 ( 12857 425 ) M1M2_PR NEW li1 ( 12852 629 ) L1M1_PR_MR - NEW met1 ( 12852 629 ) M1M2_PR + NEW met1 ( 12857 629 ) M1M2_PR NEW li1 ( 12852 1003 ) L1M1_PR_MR NEW met1 ( 12857 1003 ) M1M2_PR NEW met1 ( 11702 969 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 11702 629 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 11707 459 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 11702 663 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 11702 425 ) RECT ( -31 -7 0 7 ) NEW met1 ( 11702 119 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 12852 85 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 12857 85 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 12857 629 ) RECT ( 0 -7 31 7 ) NEW met1 ( 12857 1003 ) RECT ( 0 -7 31 7 ) ; - D_nets.b6 ( buffer.in[6] X ) ( storage_3_1_0.bit6.bit D ) ( storage_3_0_0.bit6.bit D ) ( storage_2_1_0.bit6.bit D ) ( storage_2_0_0.bit6.bit D ) ( storage_1_1_0.bit6.bit D ) ( storage_1_0_0.bit6.bit D ) ( storage_0_1_0.bit6.bit D ) ( storage_0_0_0.bit6.bit D ) + USE SIGNAL - + ROUTED met2 ( 14467 85 ) ( * 663 ) - NEW met2 ( 14467 663 ) ( * 1139 ) - NEW met1 ( 14002 85 ) ( 14467 * ) - NEW met1 ( 14002 663 ) ( 14467 * ) - NEW met1 ( 14002 459 ) ( 14145 * ) - NEW met2 ( 14145 459 ) ( * 663 ) - NEW met1 ( 13961 1139 ) ( 14467 * ) - NEW met1 ( 14002 969 ) ( 14145 * ) - NEW met2 ( 14145 663 ) ( * 969 ) - NEW met1 ( 14973 629 ) ( 15141 * ) - NEW met1 ( 14973 629 ) ( * 663 ) - NEW met1 ( 15152 425 ) ( 15157 * ) - NEW met2 ( 15157 425 ) ( 15203 * ) - NEW met2 ( 15203 425 ) ( * 629 ) - NEW met2 ( 15157 629 ) ( 15203 * ) - NEW met1 ( 15141 629 ) ( 15157 * ) - NEW met2 ( 14513 1139 ) ( * 1190 ) - NEW met3 ( 14513 1190 ) ( 15157 * ) - NEW met2 ( 15157 1003 ) ( * 1190 ) - NEW met1 ( 15152 1003 ) ( 15157 * ) - NEW met1 ( 14467 85 ) ( 15141 * ) - NEW met1 ( 14467 663 ) ( 14973 * ) - NEW met1 ( 14467 1139 ) ( 14513 * ) - NEW met1 ( 14467 663 ) M1M2_PR - NEW met1 ( 14467 85 ) M1M2_PR - NEW met1 ( 14467 1139 ) M1M2_PR - NEW li1 ( 14002 85 ) L1M1_PR_MR - NEW li1 ( 14002 663 ) L1M1_PR_MR - NEW li1 ( 14002 459 ) L1M1_PR_MR - NEW met1 ( 14145 459 ) M1M2_PR - NEW met1 ( 14145 663 ) M1M2_PR - NEW li1 ( 13961 1139 ) L1M1_PR_MR + + ROUTED met1 ( 14002 969 ) ( 14145 * ) + NEW met2 ( 14145 969 ) ( * 1275 ) + NEW met1 ( 13961 1275 ) ( 14145 * ) + NEW met1 ( 14002 629 ) ( 14145 * ) + NEW met2 ( 14145 629 ) ( * 969 ) + NEW met1 ( 14002 425 ) ( 14145 * ) + NEW met2 ( 14145 425 ) ( * 629 ) + NEW met1 ( 14002 85 ) ( 14145 * ) + NEW met2 ( 14145 85 ) ( * 425 ) + NEW met1 ( 14145 425 ) ( 15147 * ) + NEW met1 ( 15152 85 ) ( 15157 * ) + NEW met2 ( 15157 85 ) ( * 425 ) + NEW met1 ( 15147 425 ) ( 15157 * ) + NEW met1 ( 15152 663 ) ( 15157 * ) + NEW met2 ( 15157 425 ) ( * 663 ) + NEW met1 ( 15152 969 ) ( 15295 * ) + NEW met2 ( 15295 918 ) ( * 969 ) + NEW met2 ( 15157 918 ) ( 15295 * ) + NEW met2 ( 15157 663 ) ( * 918 ) NEW li1 ( 14002 969 ) L1M1_PR_MR NEW met1 ( 14145 969 ) M1M2_PR - NEW li1 ( 15141 629 ) L1M1_PR_MR - NEW li1 ( 15152 425 ) L1M1_PR_MR + NEW met1 ( 14145 1275 ) M1M2_PR + NEW li1 ( 13961 1275 ) L1M1_PR_MR + NEW li1 ( 14002 629 ) L1M1_PR_MR + NEW met1 ( 14145 629 ) M1M2_PR + NEW li1 ( 14002 425 ) L1M1_PR_MR + NEW met1 ( 14145 425 ) M1M2_PR + NEW li1 ( 14002 85 ) L1M1_PR_MR + NEW met1 ( 14145 85 ) M1M2_PR + NEW li1 ( 15147 425 ) L1M1_PR_MR + NEW li1 ( 15152 85 ) L1M1_PR_MR + NEW met1 ( 15157 85 ) M1M2_PR NEW met1 ( 15157 425 ) M1M2_PR - NEW met1 ( 15157 629 ) M1M2_PR - NEW met1 ( 14513 1139 ) M1M2_PR - NEW met2 ( 14513 1190 ) M2M3_PR - NEW met2 ( 15157 1190 ) M2M3_PR - NEW met1 ( 15157 1003 ) M1M2_PR - NEW li1 ( 15152 1003 ) L1M1_PR_MR - NEW li1 ( 15141 85 ) L1M1_PR_MR - NEW met1 ( 15157 425 ) RECT ( 0 -7 31 7 ) ; + NEW li1 ( 15152 663 ) L1M1_PR_MR + NEW met1 ( 15157 663 ) M1M2_PR + NEW li1 ( 15152 969 ) L1M1_PR_MR + NEW met1 ( 15295 969 ) M1M2_PR + NEW met1 ( 15157 85 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 15157 663 ) RECT ( 0 -7 31 7 ) ; - D_nets.b7 ( buffer.in[7] X ) ( storage_3_1_0.bit7.bit D ) ( storage_3_0_0.bit7.bit D ) ( storage_2_1_0.bit7.bit D ) ( storage_2_0_0.bit7.bit D ) ( storage_1_1_0.bit7.bit D ) ( storage_1_0_0.bit7.bit D ) ( storage_0_1_0.bit7.bit D ) ( storage_0_0_0.bit7.bit D ) + USE SIGNAL + ROUTED met1 ( 16302 969 ) ( 16307 * ) @@ -1101,45 +1088,42 @@ NETS 164 ; NEW met1 ( 16261 1139 ) ( 16307 * ) NEW met1 ( 16302 629 ) ( 16307 * ) NEW met2 ( 16307 629 ) ( * 969 ) - NEW met1 ( 16302 425 ) ( 16307 * ) - NEW met2 ( 16307 425 ) ( * 629 ) NEW met1 ( 16302 85 ) ( 16307 * ) - NEW met2 ( 16307 85 ) ( * 425 ) - NEW met1 ( 17452 629 ) ( 17457 * ) - NEW met2 ( 17457 629 ) ( * 969 ) + NEW met2 ( 16307 85 ) ( * 629 ) + NEW met1 ( 16302 425 ) ( 16307 * ) + NEW met1 ( 17452 663 ) ( 17457 * ) + NEW met2 ( 17457 663 ) ( * 969 ) NEW met1 ( 17452 969 ) ( 17457 * ) NEW met1 ( 17452 425 ) ( 17457 * ) - NEW met2 ( 17457 425 ) ( * 629 ) - NEW met1 ( 17452 119 ) ( 17457 * ) - NEW met2 ( 17457 119 ) ( * 425 ) - NEW met1 ( 17365 85 ) ( * 119 ) - NEW met1 ( 17365 119 ) ( 17452 * ) - NEW met1 ( 16307 85 ) ( 17365 * ) + NEW met2 ( 17457 425 ) ( * 663 ) + NEW met1 ( 17452 85 ) ( 17457 * ) + NEW met2 ( 17457 85 ) ( * 425 ) + NEW met1 ( 16307 85 ) ( 17452 * ) NEW li1 ( 16302 969 ) L1M1_PR_MR NEW met1 ( 16307 969 ) M1M2_PR NEW met1 ( 16307 1139 ) M1M2_PR NEW li1 ( 16261 1139 ) L1M1_PR_MR NEW li1 ( 16302 629 ) L1M1_PR_MR NEW met1 ( 16307 629 ) M1M2_PR - NEW li1 ( 16302 425 ) L1M1_PR_MR - NEW met1 ( 16307 425 ) M1M2_PR NEW li1 ( 16302 85 ) L1M1_PR_MR NEW met1 ( 16307 85 ) M1M2_PR - NEW li1 ( 17452 629 ) L1M1_PR_MR - NEW met1 ( 17457 629 ) M1M2_PR + NEW li1 ( 16302 425 ) L1M1_PR_MR + NEW met1 ( 16307 425 ) M1M2_PR + NEW li1 ( 17452 663 ) L1M1_PR_MR + NEW met1 ( 17457 663 ) M1M2_PR NEW met1 ( 17457 969 ) M1M2_PR NEW li1 ( 17452 969 ) L1M1_PR_MR NEW li1 ( 17452 425 ) L1M1_PR_MR NEW met1 ( 17457 425 ) M1M2_PR - NEW li1 ( 17452 119 ) L1M1_PR_MR - NEW met1 ( 17457 119 ) M1M2_PR + NEW li1 ( 17452 85 ) L1M1_PR_MR + NEW met1 ( 17457 85 ) M1M2_PR NEW met1 ( 16302 969 ) RECT ( -31 -7 0 7 ) NEW met1 ( 16302 629 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 16307 425 ) RECT ( 0 -7 31 7 ) NEW met1 ( 16302 85 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 17452 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 16307 425 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 17452 663 ) RECT ( -31 -7 0 7 ) NEW met1 ( 17452 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 17452 119 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 17452 85 ) RECT ( -31 -7 0 7 ) ; - Q[0] ( PIN Q[0] ) ( mux_slice0_bit0.inv Y ) + USE SIGNAL + ROUTED met2 ( 1587 1309 ) ( * 1326 0 ) NEW met1 ( 1541 1309 ) ( 1587 * ) @@ -1153,26 +1137,19 @@ NETS 164 ; - Q[2] ( PIN Q[2] ) ( mux_slice0_bit2.inv Y ) + USE SIGNAL + ROUTED met2 ( 2875 1207 ) ( * 1326 0 ) NEW met1 ( 2875 1207 ) ( 3427 * ) - NEW met2 ( 3427 918 ) ( * 1207 ) - NEW met2 ( 3427 918 ) ( 3473 * ) - NEW met2 ( 3473 867 ) ( * 918 ) - NEW met1 ( 3473 867 ) ( 4255 * ) - NEW met1 ( 4255 867 ) ( * 901 ) - NEW met1 ( 4255 901 ) ( 4485 * ) - NEW met1 ( 4485 867 ) ( * 901 ) - NEW met1 ( 4485 867 ) ( 6141 * ) - NEW met2 ( 6141 867 ) ( * 1139 ) + NEW met2 ( 3427 1190 ) ( * 1207 ) + NEW met3 ( 3427 1190 ) ( 6141 * ) + NEW met2 ( 6141 1190 ) ( * 1207 ) NEW met1 ( 2875 1207 ) M1M2_PR NEW met1 ( 3427 1207 ) M1M2_PR - NEW met1 ( 3473 867 ) M1M2_PR - NEW met1 ( 6141 867 ) M1M2_PR - NEW li1 ( 6141 1139 ) L1M1_PR_MR - NEW met1 ( 6141 1139 ) M1M2_PR ; + NEW met2 ( 3427 1190 ) M2M3_PR + NEW met2 ( 6141 1190 ) M2M3_PR + NEW li1 ( 6141 1207 ) L1M1_PR_MR + NEW met1 ( 6141 1207 ) M1M2_PR ; - Q[3] ( PIN Q[3] ) ( mux_slice0_bit3.inv Y ) + USE SIGNAL - + ROUTED met2 ( 8487 1309 ) ( * 1326 0 ) - NEW met1 ( 8441 1309 ) ( 8487 * ) - NEW met1 ( 8487 1309 ) M1M2_PR - NEW li1 ( 8441 1309 ) L1M1_PR_MR ; + + ROUTED met2 ( 8487 1207 ) ( * 1326 0 ) + NEW li1 ( 8487 1207 ) L1M1_PR_MR + NEW met1 ( 8487 1207 ) M1M2_PR ; - Q[4] ( PIN Q[4] ) ( mux_slice0_bit4.inv Y ) + USE SIGNAL + ROUTED met2 ( 10787 1309 ) ( * 1326 0 ) NEW met1 ( 10741 1309 ) ( 10787 * ) @@ -1184,10 +1161,9 @@ NETS 164 ; NEW met1 ( 13087 1309 ) M1M2_PR NEW li1 ( 13041 1309 ) L1M1_PR_MR ; - Q[6] ( PIN Q[6] ) ( mux_slice0_bit6.inv Y ) + USE SIGNAL - + ROUTED met2 ( 15387 1309 ) ( * 1326 0 ) - NEW met1 ( 15341 1309 ) ( 15387 * ) - NEW met1 ( 15387 1309 ) M1M2_PR - NEW li1 ( 15341 1309 ) L1M1_PR_MR ; + + ROUTED met2 ( 15387 1207 ) ( * 1326 0 ) + NEW li1 ( 15387 1207 ) L1M1_PR_MR + NEW met1 ( 15387 1207 ) M1M2_PR ; - Q[7] ( PIN Q[7] ) ( mux_slice0_bit7.inv Y ) + USE SIGNAL + ROUTED met2 ( 17687 1309 ) ( * 1326 0 ) NEW met1 ( 17641 1309 ) ( 17687 * ) @@ -1196,80 +1172,78 @@ NETS 164 ; - addr_rw[0] ( PIN addr_rw[0] ) ( mux_slice0_bit7.aoi B1 ) ( mux_slice0_bit6.aoi B1 ) ( mux_slice0_bit5.aoi B1 ) ( mux_slice0_bit4.aoi B1 ) ( mux_slice0_bit3.aoi B1 ) ( mux_slice0_bit2.aoi B1 ) ( mux_slice0_bit1.aoi B1 ) ( mux_slice0_bit0.aoi B1 ) ( storage_3_1_0.word_and B ) ( storage_2_1_0.word_and B ) ( storage_1_1_0.word_and B ) ( storage_0_1_0.word_and B ) ( word_sel.inv_addr_0 A ) + USE SIGNAL + ROUTED met2 ( 1311 34 0 ) ( * 1173 ) - NEW met1 ( 3611 1139 ) ( * 1173 ) - NEW met1 ( 3519 1139 ) ( 3611 * ) - NEW met1 ( 3519 1139 ) ( * 1173 ) - NEW met1 ( 3841 1139 ) ( * 1173 ) - NEW met1 ( 3611 1139 ) ( 3841 * ) - NEW met1 ( 1311 1173 ) ( 3519 * ) - NEW met2 ( 15111 1173 ) ( * 1275 ) - NEW met1 ( 15870 1275 ) ( * 1309 ) - NEW met1 ( 15111 1275 ) ( 15870 * ) - NEW met2 ( 12811 1173 ) ( * 1190 ) - NEW met3 ( 12811 1190 ) ( 13133 * ) - NEW met2 ( 13133 1190 ) ( * 1275 ) - NEW met2 ( 10511 1190 ) ( * 1207 ) - NEW met3 ( 10511 1190 ) ( 12811 * ) - NEW met2 ( 10511 1139 ) ( * 1190 ) - NEW met1 ( 13133 1275 ) ( 15111 * ) - NEW met1 ( 3841 1173 ) ( 4830 * ) - NEW met1 ( 8211 1139 ) ( * 1173 ) - NEW met2 ( 5911 1173 ) ( * 1190 ) - NEW met3 ( 5911 1190 ) ( 8211 * ) - NEW met2 ( 8211 1173 ) ( * 1190 ) - NEW met1 ( 4830 1173 ) ( * 1207 ) - NEW met1 ( 4830 1207 ) ( 5865 * ) - NEW met1 ( 5865 1173 ) ( * 1207 ) + NEW met2 ( 3611 1037 ) ( * 1173 ) + NEW met1 ( 3335 1037 ) ( 3611 * ) + NEW met2 ( 3335 1037 ) ( * 1173 ) + NEW met1 ( 1311 1173 ) ( 3335 * ) + NEW met2 ( 4623 1037 ) ( * 1309 ) + NEW met1 ( 3611 1037 ) ( 4623 * ) + NEW met1 ( 12811 1207 ) ( * 1275 ) + NEW met1 ( 12811 1275 ) ( 13041 * ) + NEW met1 ( 13041 1241 ) ( * 1275 ) + NEW met1 ( 10511 1207 ) ( * 1275 ) + NEW met1 ( 10511 1275 ) ( 10741 * ) + NEW met1 ( 10741 1241 ) ( * 1275 ) + NEW met1 ( 10741 1241 ) ( 12811 * ) + NEW met1 ( 8211 1207 ) ( * 1275 ) + NEW met2 ( 8211 1122 ) ( * 1207 ) + NEW met1 ( 8211 1275 ) ( 10511 * ) + NEW met1 ( 13041 1241 ) ( 14490 * ) + NEW met2 ( 15111 1207 ) ( * 1275 ) + NEW met1 ( 15111 1275 ) ( 15893 * ) + NEW met1 ( 15893 1275 ) ( * 1309 ) + NEW met1 ( 14490 1241 ) ( * 1275 ) + NEW met1 ( 14490 1275 ) ( 15111 * ) NEW met1 ( 5865 1173 ) ( 5911 * ) - NEW met1 ( 8211 1139 ) ( 10511 * ) - NEW met1 ( 17365 1173 ) ( 17411 * ) - NEW met2 ( 17365 1173 ) ( * 1309 ) - NEW met2 ( 17365 1122 ) ( * 1173 ) - NEW met1 ( 15870 1309 ) ( 17365 * ) - NEW met2 ( 20493 969 ) ( * 1122 ) - NEW met2 ( 20493 663 ) ( * 969 ) - NEW met2 ( 20493 425 ) ( * 663 ) + NEW met2 ( 5865 1122 ) ( * 1173 ) + NEW met2 ( 5865 1173 ) ( * 1309 ) + NEW met1 ( 4623 1309 ) ( 5865 * ) + NEW met3 ( 5865 1122 ) ( 8211 * ) + NEW met2 ( 17411 1173 ) ( * 1309 ) + NEW met1 ( 17411 1275 ) ( * 1309 ) + NEW met1 ( 15893 1309 ) ( 17411 * ) + NEW met1 ( 17411 1275 ) ( 19320 * ) + NEW met1 ( 19320 1207 ) ( 19757 * ) + NEW met1 ( 19320 1207 ) ( * 1275 ) + NEW met2 ( 20493 935 ) ( * 1207 ) + NEW met2 ( 20493 697 ) ( * 935 ) + NEW met2 ( 20493 425 ) ( * 697 ) NEW met2 ( 20493 153 ) ( * 425 ) - NEW met1 ( 20493 1139 ) ( 21045 * ) - NEW met2 ( 20493 1122 ) ( * 1139 ) - NEW met3 ( 17365 1122 ) ( 20493 * ) - NEW met1 ( 1311 1173 ) M1M2_PR + NEW met1 ( 19757 1207 ) ( 20493 * ) NEW li1 ( 1311 1173 ) L1M1_PR_MR + NEW met1 ( 1311 1173 ) M1M2_PR NEW li1 ( 3611 1173 ) L1M1_PR_MR - NEW li1 ( 15111 1173 ) L1M1_PR_MR - NEW met1 ( 15111 1173 ) M1M2_PR - NEW met1 ( 15111 1275 ) M1M2_PR - NEW li1 ( 12811 1173 ) L1M1_PR_MR - NEW met1 ( 12811 1173 ) M1M2_PR - NEW met2 ( 12811 1190 ) M2M3_PR - NEW met2 ( 13133 1190 ) M2M3_PR - NEW met1 ( 13133 1275 ) M1M2_PR + NEW met1 ( 3611 1173 ) M1M2_PR + NEW met1 ( 3611 1037 ) M1M2_PR + NEW met1 ( 3335 1037 ) M1M2_PR + NEW met1 ( 3335 1173 ) M1M2_PR + NEW met1 ( 4623 1309 ) M1M2_PR + NEW met1 ( 4623 1037 ) M1M2_PR + NEW li1 ( 12811 1207 ) L1M1_PR_MR NEW li1 ( 10511 1207 ) L1M1_PR_MR - NEW met1 ( 10511 1207 ) M1M2_PR - NEW met2 ( 10511 1190 ) M2M3_PR - NEW met1 ( 10511 1139 ) M1M2_PR - NEW li1 ( 8211 1173 ) L1M1_PR_MR + NEW li1 ( 8211 1207 ) L1M1_PR_MR + NEW met2 ( 8211 1122 ) M2M3_PR + NEW met1 ( 8211 1207 ) M1M2_PR + NEW li1 ( 15111 1207 ) L1M1_PR_MR + NEW met1 ( 15111 1207 ) M1M2_PR + NEW met1 ( 15111 1275 ) M1M2_PR NEW li1 ( 5911 1173 ) L1M1_PR_MR - NEW met1 ( 5911 1173 ) M1M2_PR - NEW met2 ( 5911 1190 ) M2M3_PR - NEW met2 ( 8211 1190 ) M2M3_PR - NEW met1 ( 8211 1173 ) M1M2_PR + NEW met1 ( 5865 1173 ) M1M2_PR + NEW met2 ( 5865 1122 ) M2M3_PR + NEW met1 ( 5865 1309 ) M1M2_PR NEW li1 ( 17411 1173 ) L1M1_PR_MR - NEW met1 ( 17365 1173 ) M1M2_PR - NEW met1 ( 17365 1309 ) M1M2_PR - NEW met2 ( 17365 1122 ) M2M3_PR - NEW li1 ( 20493 969 ) L1M1_PR_MR - NEW met1 ( 20493 969 ) M1M2_PR - NEW met2 ( 20493 1122 ) M2M3_PR - NEW li1 ( 20493 663 ) L1M1_PR_MR - NEW met1 ( 20493 663 ) M1M2_PR + NEW met1 ( 17411 1173 ) M1M2_PR + NEW met1 ( 17411 1309 ) M1M2_PR + NEW li1 ( 19757 1207 ) L1M1_PR_MR + NEW li1 ( 20493 935 ) L1M1_PR_MR + NEW met1 ( 20493 935 ) M1M2_PR + NEW met1 ( 20493 1207 ) M1M2_PR + NEW li1 ( 20493 697 ) L1M1_PR_MR + NEW met1 ( 20493 697 ) M1M2_PR NEW li1 ( 20493 425 ) L1M1_PR_MR NEW met1 ( 20493 425 ) M1M2_PR NEW li1 ( 20493 153 ) L1M1_PR_MR - NEW met1 ( 20493 153 ) M1M2_PR - NEW li1 ( 21045 1139 ) L1M1_PR_MR - NEW met1 ( 20493 1139 ) M1M2_PR - NEW met1 ( 1311 1173 ) RECT ( 0 -7 35 7 ) ; + NEW met1 ( 20493 153 ) M1M2_PR ; - addr_rw[1] ( PIN addr_rw[1] ) ( decoder.inv_1 A ) ( decoder_3.and_layer0 A ) ( decoder_1.and_layer0 A ) + USE SIGNAL + ROUTED met2 ( 21413 374 ) ( * 595 ) NEW met3 ( 21413 374 ) ( 21482 * ) @@ -1304,17 +1278,18 @@ NETS 164 ; - clk ( PIN clk ) ( storage_3_1_0.cg CLK ) ( storage_3_0_0.cg CLK ) ( storage_2_1_0.cg CLK ) ( storage_2_0_0.cg CLK ) ( storage_1_1_0.cg CLK ) ( storage_1_0_0.cg CLK ) ( storage_0_1_0.cg CLK ) ( storage_0_0_0.cg CLK ) + USE SIGNAL + ROUTED met1 ( 18975 119 0 ) ( 19067 * ) - NEW met2 ( 19067 119 ) ( * 238 ) + NEW met2 ( 19067 119 ) ( * 170 ) NEW met2 ( 18929 119 ) ( * 425 ) NEW met2 ( 18929 425 ) ( * 663 ) NEW met2 ( 18929 663 ) ( * 969 ) NEW met2 ( 18791 34 0 ) ( * 119 ) NEW met2 ( 19757 663 ) ( * 969 ) NEW met2 ( 19757 425 ) ( * 663 ) - NEW met2 ( 19849 119 ) ( * 425 ) - NEW met3 ( 19067 238 ) ( 19849 * ) + NEW met2 ( 19757 119 ) ( 19803 * ) + NEW met2 ( 19757 119 ) ( * 425 ) + NEW met3 ( 19067 170 ) ( 19757 * ) NEW met1 ( 19067 119 ) M1M2_PR - NEW met2 ( 19067 238 ) M2M3_PR + NEW met2 ( 19067 170 ) M2M3_PR NEW met1 ( 18929 425 ) M1M2_PR NEW met1 ( 18929 119 ) M1M2_PR NEW met1 ( 18929 663 ) M1M2_PR @@ -1323,17 +1298,20 @@ NETS 164 ; NEW met1 ( 19757 663 ) M1M2_PR_MR NEW met1 ( 19757 969 ) M1M2_PR_MR NEW met1 ( 19757 425 ) M1M2_PR_MR - NEW met1 ( 19849 119 ) M1M2_PR - NEW met1 ( 19849 425 ) M1M2_PR - NEW met2 ( 19849 238 ) M2M3_PR ; + NEW met1 ( 19803 119 ) M1M2_PR + NEW met2 ( 19757 170 ) M2M3_PR ; - decoder_0.decoder0 ( storage_0_1_0.select_inv_0 A ) ( storage_0_1_0.word_and A ) ( storage_0_0_0.select_inv_0 A ) ( storage_0_0_0.word_and A ) ( decoder_0.buf_port0 X ) + USE SIGNAL - + ROUTED met2 ( 19573 119 ) ( * 187 ) - NEW met1 ( 19113 187 ) ( 19573 * ) + + ROUTED met1 ( 19251 119 ) ( * 153 ) + NEW met1 ( 19113 153 ) ( 19251 * ) + NEW met2 ( 19573 119 ) ( * 187 ) + NEW met1 ( 19389 119 ) ( * 187 ) + NEW met1 ( 19389 187 ) ( 19573 * ) + NEW met1 ( 19251 119 ) ( 19389 * ) NEW met1 ( 20861 51 ) ( 21367 * ) NEW met1 ( 20401 187 ) ( 20861 * ) NEW met1 ( 20861 119 ) ( * 187 ) NEW met1 ( 19573 187 ) ( 20401 * ) - NEW li1 ( 19113 187 ) L1M1_PR_MR + NEW li1 ( 19113 153 ) L1M1_PR_MR NEW li1 ( 19573 119 ) L1M1_PR_MR NEW met1 ( 19573 119 ) M1M2_PR NEW met1 ( 19573 187 ) M1M2_PR @@ -1347,16 +1325,21 @@ NETS 164 ; NEW li1 ( 21229 119 ) L1M1_PR_MR ; - decoder_0.layer_in0 + USE SIGNAL ; - decoder_1.decoder0 ( storage_1_1_0.select_inv_0 A ) ( storage_1_1_0.word_and A ) ( storage_1_0_0.select_inv_0 A ) ( storage_1_0_0.word_and A ) ( decoder_1.buf_port0 X ) + USE SIGNAL - + ROUTED met2 ( 19113 391 ) ( * 493 ) - NEW met1 ( 19113 493 ) ( 19573 * ) + + ROUTED met1 ( 19113 391 ) ( * 425 ) + NEW met2 ( 19343 374 ) ( * 425 ) + NEW met3 ( 19343 374 ) ( 19573 * ) + NEW met2 ( 19573 374 ) ( * 493 ) + NEW met1 ( 19113 425 ) ( 19343 * ) NEW met2 ( 20401 391 ) ( * 493 ) NEW met1 ( 20401 493 ) ( 20861 * ) NEW met1 ( 20861 493 ) ( 21367 * ) NEW met1 ( 19573 493 ) ( 20401 * ) NEW li1 ( 19113 391 ) L1M1_PR_MR - NEW met1 ( 19113 391 ) M1M2_PR - NEW met1 ( 19113 493 ) M1M2_PR NEW li1 ( 19573 493 ) L1M1_PR_MR + NEW met1 ( 19343 425 ) M1M2_PR + NEW met2 ( 19343 374 ) M2M3_PR + NEW met2 ( 19573 374 ) M2M3_PR + NEW met1 ( 19573 493 ) M1M2_PR NEW li1 ( 20401 391 ) L1M1_PR_MR NEW met1 ( 20401 391 ) M1M2_PR NEW met1 ( 20401 493 ) M1M2_PR @@ -1370,25 +1353,20 @@ NETS 164 ; - decoder_2.decoder0 ( storage_2_1_0.select_inv_0 A ) ( storage_2_1_0.word_and A ) ( storage_2_0_0.select_inv_0 A ) ( storage_2_0_0.word_and A ) ( decoder_2.buf_port0 X ) + USE SIGNAL + ROUTED met1 ( 19251 663 ) ( * 697 ) NEW met1 ( 19113 697 ) ( 19251 * ) - NEW met1 ( 19389 663 ) ( * 731 ) - NEW met1 ( 19389 731 ) ( 19481 * ) - NEW met1 ( 19481 663 ) ( * 731 ) - NEW met1 ( 19481 663 ) ( 19573 * ) + NEW met1 ( 19389 663 ) ( * 697 ) + NEW met1 ( 19389 697 ) ( 19573 * ) + NEW met1 ( 19573 663 ) ( * 697 ) NEW met1 ( 19251 663 ) ( 19389 * ) NEW met1 ( 20861 595 ) ( 21367 * ) - NEW met1 ( 20401 697 ) ( 20539 * ) - NEW met1 ( 20539 663 ) ( * 697 ) - NEW met1 ( 20539 663 ) ( 20677 * ) - NEW met1 ( 20677 663 ) ( * 697 ) - NEW met1 ( 20677 697 ) ( 20861 * ) - NEW met1 ( 20861 663 ) ( * 697 ) + NEW met1 ( 20401 731 ) ( 20861 * ) + NEW met1 ( 20861 663 ) ( * 731 ) NEW met1 ( 19573 595 ) ( 20861 * ) NEW li1 ( 19113 697 ) L1M1_PR_MR NEW li1 ( 19573 595 ) L1M1_PR_MR NEW li1 ( 19573 663 ) L1M1_PR_MR NEW li1 ( 20861 595 ) L1M1_PR_MR NEW li1 ( 21367 595 ) L1M1_PR_MR - NEW li1 ( 20401 697 ) L1M1_PR_MR + NEW li1 ( 20401 731 ) L1M1_PR_MR NEW li1 ( 20861 663 ) L1M1_PR_MR ; - decoder_2.decoder_out ( decoder_2.buf_port0 A ) ( decoder_2.and_layer0 X ) + USE SIGNAL + ROUTED met1 ( 21229 663 ) ( 21275 * ) @@ -1397,21 +1375,23 @@ NETS 164 ; - decoder_2.layer_in0 + USE SIGNAL ; - decoder_3.decoder0 ( storage_3_1_0.select_inv_0 A ) ( storage_3_1_0.word_and A ) ( storage_3_0_0.select_inv_0 A ) ( storage_3_0_0.word_and A ) ( decoder_3.buf_port0 X ) + USE SIGNAL + ROUTED met1 ( 19113 935 ) ( * 969 ) - NEW met1 ( 19573 1003 ) ( 19665 * ) - NEW met1 ( 19665 1003 ) ( * 1037 ) - NEW met1 ( 19573 969 ) ( * 1003 ) - NEW met1 ( 19113 969 ) ( 19573 * ) - NEW met2 ( 20401 935 ) ( * 1037 ) - NEW met1 ( 20401 1037 ) ( 20861 * ) + NEW met1 ( 19573 1037 ) ( 19803 * ) + NEW met1 ( 19803 1003 ) ( * 1037 ) + NEW met1 ( 19389 969 ) ( * 1003 ) + NEW met1 ( 19389 1003 ) ( 19573 * ) + NEW met1 ( 19573 1003 ) ( * 1037 ) + NEW met1 ( 19113 969 ) ( 19389 * ) NEW met1 ( 20861 1037 ) ( 21367 * ) - NEW met1 ( 19665 1037 ) ( 20401 * ) + NEW met1 ( 20401 935 ) ( * 969 ) + NEW met1 ( 20401 969 ) ( 20861 * ) + NEW met1 ( 20401 969 ) ( * 1003 ) + NEW met1 ( 19803 1003 ) ( 20401 * ) NEW li1 ( 19113 935 ) L1M1_PR_MR - NEW li1 ( 19573 1003 ) L1M1_PR_MR - NEW li1 ( 20401 935 ) L1M1_PR_MR - NEW met1 ( 20401 935 ) M1M2_PR - NEW met1 ( 20401 1037 ) M1M2_PR + NEW li1 ( 19573 1037 ) L1M1_PR_MR NEW li1 ( 20861 1037 ) L1M1_PR_MR - NEW li1 ( 21367 1037 ) L1M1_PR_MR ; + NEW li1 ( 21367 1037 ) L1M1_PR_MR + NEW li1 ( 20401 935 ) L1M1_PR_MR + NEW li1 ( 20861 969 ) L1M1_PR_MR ; - decoder_3.decoder_out ( decoder_3.buf_port0 A ) ( decoder_3.and_layer0 X ) + USE SIGNAL + ROUTED met1 ( 21229 969 ) ( 21275 * ) NEW li1 ( 21275 969 ) L1M1_PR_MR @@ -1419,64 +1399,60 @@ NETS 164 ; - decoder_3.layer_in0 + USE SIGNAL ; - inv.addr0 ( mux_slice0_bit7.aoi A1 ) ( mux_slice0_bit6.aoi A1 ) ( mux_slice0_bit5.aoi A1 ) ( mux_slice0_bit4.aoi A1 ) ( mux_slice0_bit3.aoi A1 ) ( mux_slice0_bit2.aoi A1 ) ( mux_slice0_bit1.aoi A1 ) ( mux_slice0_bit0.aoi A1 ) ( storage_3_0_0.word_and B ) ( storage_2_0_0.word_and B ) ( storage_1_0_0.word_and B ) ( storage_0_0_0.word_and B ) ( word_sel.inv_addr_0 Y ) + USE SIGNAL - + ROUTED met1 ( 1357 1207 ) ( * 1241 ) - NEW met1 ( 10465 1173 ) ( 10557 * ) - NEW met1 ( 10465 1173 ) ( * 1207 ) - NEW met1 ( 10373 1207 ) ( 10465 * ) - NEW met1 ( 10373 1173 ) ( * 1207 ) - NEW met1 ( 17181 1173 ) ( * 1241 ) - NEW met1 ( 3657 1173 ) ( * 1207 ) + + ROUTED met1 ( 3657 1173 ) ( * 1207 ) NEW met1 ( 3611 1207 ) ( 3657 * ) NEW met1 ( 3611 1207 ) ( * 1241 ) - NEW met1 ( 4623 1275 ) ( * 1309 ) - NEW met1 ( 3887 1309 ) ( 4623 * ) - NEW met2 ( 3887 1309 ) ( * 1326 ) - NEW met2 ( 3611 1326 ) ( 3887 * ) - NEW met2 ( 3611 1241 ) ( * 1326 ) NEW met1 ( 1357 1241 ) ( 3611 * ) - NEW met1 ( 12857 1173 ) ( * 1207 ) - NEW met1 ( 12673 1207 ) ( 12857 * ) - NEW met1 ( 12673 1173 ) ( * 1207 ) - NEW met1 ( 15157 1173 ) ( * 1207 ) - NEW met1 ( 14973 1207 ) ( 15157 * ) - NEW met1 ( 14973 1173 ) ( * 1207 ) - NEW met1 ( 12857 1173 ) ( 14973 * ) - NEW met1 ( 10557 1173 ) ( 12673 * ) - NEW met1 ( 15157 1173 ) ( 17181 * ) - NEW met1 ( 5957 1207 ) ( * 1212 ) - NEW met1 ( 5952 1212 ) ( 5957 * ) - NEW met1 ( 5952 1212 ) ( * 1241 ) - NEW met1 ( 5911 1241 ) ( 5952 * ) - NEW met2 ( 5911 1241 ) ( * 1258 ) - NEW met3 ( 5911 1258 ) ( 8257 * ) - NEW met2 ( 8257 1173 ) ( * 1258 ) - NEW met1 ( 5635 1241 ) ( * 1275 ) - NEW met1 ( 5635 1241 ) ( 5911 * ) - NEW met1 ( 4623 1275 ) ( 5635 * ) - NEW met1 ( 8257 1173 ) ( 10373 * ) + NEW met1 ( 1357 1207 ) ( * 1241 ) + NEW met1 ( 10557 1139 ) ( * 1173 ) + NEW met1 ( 10557 1139 ) ( 12857 * ) + NEW met1 ( 12857 1139 ) ( * 1173 ) + NEW met2 ( 10465 1241 ) ( 10511 * ) + NEW met2 ( 10511 1173 ) ( * 1241 ) + NEW met2 ( 10511 1173 ) ( 10557 * ) + NEW met1 ( 9660 1241 ) ( 10465 * ) + NEW met1 ( 8257 1173 ) ( 9660 * ) + NEW met1 ( 9660 1173 ) ( * 1241 ) + NEW met1 ( 8165 1173 ) ( * 1275 ) + NEW met1 ( 8165 1173 ) ( 8257 * ) + NEW met1 ( 15157 1173 ) ( 15249 * ) + NEW met2 ( 15249 1122 ) ( * 1173 ) + NEW met3 ( 14881 1122 ) ( 15249 * ) + NEW met2 ( 14881 1122 ) ( * 1173 ) + NEW met2 ( 15249 1173 ) ( * 1258 ) + NEW met1 ( 12857 1173 ) ( 14881 * ) + NEW met1 ( 6210 1275 ) ( 8165 * ) + NEW met1 ( 3657 1173 ) ( 5520 * ) + NEW met1 ( 5520 1207 ) ( 5957 * ) + NEW met1 ( 5520 1173 ) ( * 1207 ) + NEW met1 ( 6210 1241 ) ( * 1275 ) + NEW met1 ( 5957 1241 ) ( 6210 * ) + NEW met1 ( 5957 1207 ) ( * 1241 ) + NEW met2 ( 17457 1173 ) ( * 1258 ) NEW met2 ( 19205 935 ) ( * 1173 ) + NEW met1 ( 17457 1173 ) ( 19205 * ) NEW met2 ( 19205 663 ) ( * 935 ) NEW met2 ( 19205 391 ) ( * 663 ) - NEW met2 ( 19205 153 ) ( * 391 ) - NEW met1 ( 17457 1173 ) ( 19205 * ) - NEW met2 ( 17411 1190 ) ( * 1241 ) - NEW met2 ( 17411 1190 ) ( 17457 * ) - NEW met2 ( 17457 1173 ) ( * 1190 ) - NEW met1 ( 17181 1241 ) ( 17411 * ) - NEW met1 ( 19205 1173 ) ( 21091 * ) - NEW li1 ( 1357 1207 ) L1M1_PR_MR - NEW li1 ( 10557 1173 ) L1M1_PR_MR + NEW met2 ( 19205 119 ) ( * 391 ) + NEW met3 ( 15249 1258 ) ( 17457 * ) + NEW met1 ( 19205 1173 ) ( 19803 * ) NEW li1 ( 3657 1173 ) L1M1_PR_MR - NEW met1 ( 3887 1309 ) M1M2_PR - NEW met1 ( 3611 1241 ) M1M2_PR + NEW li1 ( 1357 1207 ) L1M1_PR_MR NEW li1 ( 12857 1173 ) L1M1_PR_MR - NEW li1 ( 15157 1173 ) L1M1_PR_MR + NEW li1 ( 10557 1173 ) L1M1_PR_MR + NEW met1 ( 10465 1241 ) M1M2_PR + NEW met1 ( 10557 1173 ) M1M2_PR NEW li1 ( 8257 1173 ) L1M1_PR_MR + NEW li1 ( 15157 1173 ) L1M1_PR_MR + NEW met1 ( 15249 1173 ) M1M2_PR + NEW met2 ( 15249 1122 ) M2M3_PR + NEW met2 ( 14881 1122 ) M2M3_PR + NEW met1 ( 14881 1173 ) M1M2_PR + NEW met2 ( 15249 1258 ) M2M3_PR NEW li1 ( 5957 1207 ) L1M1_PR_MR - NEW met1 ( 5911 1241 ) M1M2_PR - NEW met2 ( 5911 1258 ) M2M3_PR - NEW met2 ( 8257 1258 ) M2M3_PR - NEW met1 ( 8257 1173 ) M1M2_PR + NEW li1 ( 17457 1173 ) L1M1_PR_MR + NEW met1 ( 17457 1173 ) M1M2_PR + NEW met2 ( 17457 1258 ) M2M3_PR NEW li1 ( 19205 935 ) L1M1_PR_MR NEW met1 ( 19205 935 ) M1M2_PR NEW met1 ( 19205 1173 ) M1M2_PR @@ -1484,12 +1460,9 @@ NETS 164 ; NEW met1 ( 19205 663 ) M1M2_PR NEW li1 ( 19205 391 ) L1M1_PR_MR NEW met1 ( 19205 391 ) M1M2_PR - NEW li1 ( 19205 153 ) L1M1_PR_MR - NEW met1 ( 19205 153 ) M1M2_PR - NEW li1 ( 17457 1173 ) L1M1_PR_MR - NEW met1 ( 17411 1241 ) M1M2_PR - NEW met1 ( 17457 1173 ) M1M2_PR - NEW li1 ( 21091 1173 ) L1M1_PR_MR ; + NEW li1 ( 19205 119 ) L1M1_PR_MR + NEW met1 ( 19205 119 ) M1M2_PR + NEW li1 ( 19803 1173 ) L1M1_PR_MR ; - inv.addr1 ( decoder.inv_1 Y ) ( decoder_2.and_layer0 A ) ( decoder_0.and_layer0 A ) + USE SIGNAL + ROUTED met1 ( 21045 697 ) ( 21459 * ) NEW met1 ( 21045 187 ) ( 21091 * ) @@ -1514,17 +1487,20 @@ NETS 164 ; NEW li1 ( 1219 1241 ) L1M1_PR_MR NEW li1 ( 1495 1139 ) L1M1_PR_MR ; - mux_slice0_bit1.aoi_out ( mux_slice0_bit1.inv A ) ( mux_slice0_bit1.aoi Y ) + USE SIGNAL - + ROUTED met1 ( 3795 1173 ) ( * 1241 ) + + ROUTED met1 ( 3795 1207 ) ( * 1241 ) NEW met1 ( 3657 1241 ) ( 3795 * ) - NEW li1 ( 3795 1173 ) L1M1_PR_MR + NEW li1 ( 3795 1207 ) L1M1_PR_MR NEW li1 ( 3657 1241 ) L1M1_PR_MR ; - mux_slice0_bit2.aoi_out ( mux_slice0_bit2.inv A ) ( mux_slice0_bit2.aoi Y ) + USE SIGNAL - + ROUTED met2 ( 6095 1207 ) ( * 1275 ) - NEW met1 ( 5819 1275 ) ( 6095 * ) - NEW li1 ( 6095 1207 ) L1M1_PR_MR - NEW met1 ( 6095 1207 ) M1M2_PR - NEW met1 ( 6095 1275 ) M1M2_PR - NEW li1 ( 5819 1275 ) L1M1_PR_MR ; + + ROUTED met2 ( 6095 1139 ) ( * 1258 ) + NEW met3 ( 5819 1258 ) ( 6095 * ) + NEW met2 ( 5819 1258 ) ( * 1275 ) + NEW li1 ( 6095 1139 ) L1M1_PR_MR + NEW met1 ( 6095 1139 ) M1M2_PR + NEW met2 ( 6095 1258 ) M2M3_PR + NEW met2 ( 5819 1258 ) M2M3_PR + NEW li1 ( 5819 1275 ) L1M1_PR_MR + NEW met1 ( 5819 1275 ) M1M2_PR ; - mux_slice0_bit3.aoi_out ( mux_slice0_bit3.inv A ) ( mux_slice0_bit3.aoi Y ) + USE SIGNAL + ROUTED met1 ( 8395 1207 ) ( * 1241 ) NEW met1 ( 8257 1241 ) ( 8395 * ) @@ -1536,16 +1512,21 @@ NETS 164 ; NEW li1 ( 10695 1207 ) L1M1_PR_MR NEW li1 ( 10557 1241 ) L1M1_PR_MR ; - mux_slice0_bit5.aoi_out ( mux_slice0_bit5.inv A ) ( mux_slice0_bit5.aoi Y ) + USE SIGNAL - + ROUTED met1 ( 12949 1207 ) ( 12995 * ) - NEW met1 ( 12949 1207 ) ( * 1241 ) - NEW met1 ( 12857 1241 ) ( 12949 * ) + + ROUTED met1 ( 12995 1207 ) ( * 1241 ) + NEW met1 ( 12857 1241 ) ( 12995 * ) NEW li1 ( 12995 1207 ) L1M1_PR_MR NEW li1 ( 12857 1241 ) L1M1_PR_MR ; - mux_slice0_bit6.aoi_out ( mux_slice0_bit6.inv A ) ( mux_slice0_bit6.aoi Y ) + USE SIGNAL - + ROUTED met1 ( 15295 1207 ) ( * 1241 ) - NEW met1 ( 15157 1241 ) ( 15295 * ) + + ROUTED met2 ( 15295 1190 ) ( * 1207 ) + NEW met3 ( 14927 1190 ) ( 15295 * ) + NEW met2 ( 14927 1190 ) ( * 1241 ) + NEW met1 ( 14927 1241 ) ( 15019 * ) NEW li1 ( 15295 1207 ) L1M1_PR_MR - NEW li1 ( 15157 1241 ) L1M1_PR_MR ; + NEW met1 ( 15295 1207 ) M1M2_PR + NEW met2 ( 15295 1190 ) M2M3_PR + NEW met2 ( 14927 1190 ) M2M3_PR + NEW met1 ( 14927 1241 ) M1M2_PR + NEW li1 ( 15019 1241 ) L1M1_PR_MR ; - mux_slice0_bit7.aoi_out ( mux_slice0_bit7.inv A ) ( mux_slice0_bit7.aoi Y ) + USE SIGNAL + ROUTED met1 ( 17595 1207 ) ( * 1241 ) NEW met1 ( 17457 1241 ) ( 17595 * ) @@ -1557,11 +1538,9 @@ NETS 164 ; NEW li1 ( 805 153 ) L1M1_PR_MR NEW li1 ( 759 187 ) L1M1_PR_MR ; - storage_0_0_0.bit1.storage ( storage_0_0_0.bit1.obuf0 A ) ( storage_0_0_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met2 ( 3105 119 ) ( * 187 ) + + ROUTED met1 ( 3105 153 ) ( * 187 ) NEW met1 ( 3059 187 ) ( 3105 * ) - NEW li1 ( 3105 119 ) L1M1_PR_MR - NEW met1 ( 3105 119 ) M1M2_PR - NEW met1 ( 3105 187 ) M1M2_PR + NEW li1 ( 3105 153 ) L1M1_PR_MR NEW li1 ( 3059 187 ) L1M1_PR_MR ; - storage_0_0_0.bit2.storage ( storage_0_0_0.bit2.obuf0 A ) ( storage_0_0_0.bit2.bit Q ) + USE SIGNAL + ROUTED met1 ( 5405 153 ) ( * 187 ) @@ -1595,149 +1574,141 @@ NETS 164 ; NEW li1 ( 16859 187 ) L1M1_PR_MR ; - storage_0_0_0.gclock ( storage_0_0_0.cg GCLK ) ( storage_0_0_0.bit7.bit CLK ) ( storage_0_0_0.bit6.bit CLK ) ( storage_0_0_0.bit5.bit CLK ) ( storage_0_0_0.bit4.bit CLK ) ( storage_0_0_0.bit3.bit CLK ) ( storage_0_0_0.bit2.bit CLK ) ( storage_0_0_0.bit1.bit CLK ) ( storage_0_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 1265 85 ) ( * 119 ) - NEW met1 ( 1173 85 ) ( 1265 * ) - NEW met1 ( 1173 85 ) ( * 153 ) - NEW met1 ( 851 153 ) ( 1173 * ) - NEW met1 ( 851 119 ) ( * 153 ) - NEW met1 ( 69 119 ) ( 851 * ) - NEW met1 ( 9269 51 ) ( * 119 ) - NEW met1 ( 6969 51 ) ( * 119 ) - NEW met1 ( 6969 51 ) ( 9269 * ) - NEW met2 ( 6325 85 ) ( * 170 ) - NEW met1 ( 6325 85 ) ( 6969 * ) - NEW met1 ( 4669 153 ) ( * 221 ) - NEW met1 ( 4669 221 ) ( 6141 * ) - NEW met2 ( 6141 170 ) ( * 221 ) - NEW met1 ( 2369 153 ) ( * 221 ) - NEW met1 ( 2369 221 ) ( 4669 * ) - NEW met1 ( 2369 119 ) ( * 153 ) - NEW met1 ( 1265 119 ) ( 2369 * ) - NEW met3 ( 6141 170 ) ( 6325 * ) - NEW met1 ( 11569 85 ) ( * 119 ) - NEW met1 ( 11063 85 ) ( 11569 * ) - NEW met1 ( 11063 85 ) ( * 119 ) - NEW met1 ( 10511 119 ) ( 11063 * ) - NEW met1 ( 10511 51 ) ( * 119 ) - NEW met1 ( 13731 153 ) ( 13869 * ) - NEW met2 ( 13731 51 ) ( * 153 ) - NEW met1 ( 11569 51 ) ( 13731 * ) - NEW met1 ( 11569 51 ) ( * 85 ) - NEW met1 ( 13869 119 ) ( * 153 ) - NEW met1 ( 9269 51 ) ( 10511 * ) + + ROUTED met1 ( 10051 187 ) ( * 221 ) + NEW met1 ( 10051 187 ) ( 10373 * ) + NEW met1 ( 10373 187 ) ( * 221 ) + NEW met2 ( 13869 153 ) ( * 493 ) + NEW met2 ( 11569 153 ) ( * 493 ) + NEW met1 ( 11569 493 ) ( 13869 * ) + NEW met1 ( 11155 187 ) ( * 221 ) + NEW met1 ( 11155 187 ) ( 11569 * ) + NEW met1 ( 11569 153 ) ( * 187 ) + NEW met1 ( 10373 221 ) ( 11155 * ) + NEW met1 ( 69 119 ) ( 2369 * ) + NEW met1 ( 4669 51 ) ( * 119 ) + NEW met1 ( 2369 51 ) ( 4669 * ) + NEW met1 ( 2369 51 ) ( * 119 ) + NEW met1 ( 6923 153 ) ( 6969 * ) + NEW met2 ( 6923 153 ) ( * 170 ) + NEW met3 ( 5451 170 ) ( 6923 * ) + NEW met2 ( 5451 119 ) ( * 170 ) + NEW met2 ( 9269 153 ) ( * 170 ) + NEW met3 ( 6923 170 ) ( 9269 * ) + NEW met1 ( 9269 153 ) ( * 221 ) + NEW met1 ( 4669 119 ) ( 5451 * ) + NEW met1 ( 9269 221 ) ( 10051 * ) NEW met1 ( 16169 119 ) ( 16951 * ) - NEW met1 ( 16951 119 ) ( * 153 ) - NEW met1 ( 16951 153 ) ( 17135 * ) - NEW met2 ( 17135 153 ) ( * 170 ) - NEW met1 ( 14651 119 ) ( * 153 ) - NEW met1 ( 14651 153 ) ( 14973 * ) - NEW met1 ( 14973 153 ) ( * 221 ) - NEW met1 ( 14973 221 ) ( 15801 * ) - NEW met1 ( 15801 187 ) ( * 221 ) + NEW met1 ( 16951 119 ) ( * 187 ) + NEW met2 ( 15755 187 ) ( * 493 ) + NEW met2 ( 15755 187 ) ( 15801 * ) NEW met1 ( 15801 187 ) ( 16169 * ) NEW met1 ( 16169 119 ) ( * 187 ) - NEW met1 ( 13869 119 ) ( 14651 * ) - NEW met2 ( 17273 170 ) ( * 221 ) + NEW met1 ( 13869 493 ) ( 15755 * ) + NEW met1 ( 17273 187 ) ( * 221 ) NEW met1 ( 17273 221 ) ( 19067 * ) - NEW met2 ( 17135 170 ) ( 17273 * ) - NEW li1 ( 69 119 ) L1M1_PR_MR - NEW li1 ( 9269 119 ) L1M1_PR_MR - NEW li1 ( 6969 119 ) L1M1_PR_MR - NEW met2 ( 6325 170 ) M2M3_PR - NEW met1 ( 6325 85 ) M1M2_PR - NEW li1 ( 4669 153 ) L1M1_PR_MR - NEW met1 ( 6141 221 ) M1M2_PR - NEW met2 ( 6141 170 ) M2M3_PR - NEW li1 ( 2369 153 ) L1M1_PR_MR - NEW li1 ( 11569 119 ) L1M1_PR_MR + NEW met1 ( 16951 187 ) ( 17273 * ) NEW li1 ( 13869 153 ) L1M1_PR_MR - NEW met1 ( 13731 153 ) M1M2_PR - NEW met1 ( 13731 51 ) M1M2_PR + NEW met1 ( 13869 153 ) M1M2_PR + NEW met1 ( 13869 493 ) M1M2_PR + NEW li1 ( 11569 153 ) L1M1_PR_MR + NEW met1 ( 11569 153 ) M1M2_PR + NEW met1 ( 11569 493 ) M1M2_PR + NEW li1 ( 2369 119 ) L1M1_PR_MR + NEW li1 ( 69 119 ) L1M1_PR_MR + NEW li1 ( 4669 119 ) L1M1_PR_MR + NEW li1 ( 6969 153 ) L1M1_PR_MR + NEW met1 ( 6923 153 ) M1M2_PR + NEW met2 ( 6923 170 ) M2M3_PR + NEW met2 ( 5451 170 ) M2M3_PR + NEW met1 ( 5451 119 ) M1M2_PR + NEW li1 ( 9269 153 ) L1M1_PR_MR + NEW met1 ( 9269 153 ) M1M2_PR + NEW met2 ( 9269 170 ) M2M3_PR NEW li1 ( 16169 119 ) L1M1_PR_MR - NEW met1 ( 17135 153 ) M1M2_PR - NEW met1 ( 17273 221 ) M1M2_PR + NEW met1 ( 15755 493 ) M1M2_PR + NEW met1 ( 15801 187 ) M1M2_PR NEW li1 ( 19067 221 ) L1M1_PR_MR ; - storage_0_0_0.select0_b ( storage_0_0_0.select_inv_0 Y ) ( storage_0_0_0.bit7.obuf0 TE_B ) ( storage_0_0_0.bit6.obuf0 TE_B ) ( storage_0_0_0.bit5.obuf0 TE_B ) ( storage_0_0_0.bit4.obuf0 TE_B ) ( storage_0_0_0.bit3.obuf0 TE_B ) ( storage_0_0_0.bit2.obuf0 TE_B ) ( storage_0_0_0.bit1.obuf0 TE_B ) ( storage_0_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met2 ( 10603 34 ) ( * 51 ) - NEW met2 ( 10373 34 ) ( 10603 * ) - NEW met2 ( 10373 34 ) ( * 119 ) - NEW met1 ( 10097 119 ) ( 10373 * ) - NEW met1 ( 16997 119 ) ( 17089 * ) - NEW met2 ( 17089 102 ) ( * 119 ) - NEW met1 ( 15939 85 ) ( * 153 ) - NEW met1 ( 15939 85 ) ( 16215 * ) - NEW met2 ( 16215 85 ) ( * 102 ) - NEW met3 ( 16215 102 ) ( 17089 * ) + + ROUTED met2 ( 7797 153 ) ( * 493 ) + NEW met1 ( 6279 493 ) ( 7797 * ) + NEW met2 ( 6279 51 ) ( * 493 ) + NEW met2 ( 8073 391 ) ( * 493 ) + NEW met1 ( 7843 391 ) ( 8073 * ) + NEW met2 ( 7843 374 ) ( * 391 ) + NEW met2 ( 7797 374 ) ( 7843 * ) + NEW met1 ( 5497 85 ) ( * 119 ) + NEW met1 ( 4853 85 ) ( 5497 * ) + NEW met2 ( 4853 85 ) ( * 102 ) + NEW met2 ( 6187 51 ) ( * 102 ) + NEW met3 ( 5819 102 ) ( 6187 * ) + NEW met2 ( 5819 85 ) ( * 102 ) + NEW met1 ( 5497 85 ) ( 5819 * ) + NEW met1 ( 6187 51 ) ( 6279 * ) + NEW met3 ( 4830 102 ) ( 4853 * ) + NEW met2 ( 3197 153 ) ( * 170 ) + NEW met3 ( 897 170 ) ( 3197 * ) + NEW met2 ( 897 153 ) ( * 170 ) + NEW met3 ( 4830 102 ) ( * 170 ) + NEW met3 ( 3197 170 ) ( 4830 * ) NEW met2 ( 12397 102 ) ( * 119 ) - NEW met3 ( 11523 102 ) ( 12397 * ) - NEW met2 ( 11523 51 ) ( * 102 ) + NEW met3 ( 12397 102 ) ( 13915 * ) + NEW met2 ( 13915 102 ) ( * 119 ) + NEW met2 ( 10097 153 ) ( * 170 ) + NEW met3 ( 10097 170 ) ( 11914 * ) + NEW met3 ( 11914 102 ) ( * 170 ) + NEW met3 ( 11914 102 ) ( 12397 * ) + NEW met2 ( 10097 170 ) ( * 493 ) + NEW met1 ( 8073 493 ) ( 10097 * ) NEW met2 ( 14697 102 ) ( * 119 ) - NEW met3 ( 12397 102 ) ( 14697 * ) - NEW met1 ( 15801 85 ) ( * 153 ) - NEW met1 ( 15203 85 ) ( 15801 * ) - NEW met2 ( 15203 85 ) ( * 102 ) - NEW met3 ( 14697 102 ) ( 15203 * ) - NEW met1 ( 10603 51 ) ( 11523 * ) - NEW met1 ( 15801 153 ) ( 15939 * ) - NEW met1 ( 2967 153 ) ( 3197 * ) - NEW met1 ( 2967 85 ) ( * 153 ) - NEW met1 ( 2599 85 ) ( 2967 * ) - NEW met1 ( 2599 51 ) ( * 85 ) - NEW met1 ( 897 51 ) ( 2599 * ) - NEW met1 ( 897 51 ) ( * 119 ) - NEW met3 ( 3473 34 ) ( 4807 * ) - NEW met2 ( 3473 34 ) ( * 153 ) - NEW met1 ( 3197 153 ) ( 3473 * ) - NEW met2 ( 7797 102 ) ( * 119 ) - NEW met3 ( 7797 102 ) ( 9545 * ) - NEW met2 ( 9545 102 ) ( * 119 ) - NEW met2 ( 5497 34 ) ( * 119 ) - NEW met3 ( 5497 34 ) ( 7314 * ) - NEW met3 ( 7314 34 ) ( * 102 ) - NEW met3 ( 7314 102 ) ( 7797 * ) - NEW met2 ( 4853 34 ) ( * 85 ) - NEW met1 ( 4853 85 ) ( 5497 * ) - NEW met1 ( 5497 85 ) ( * 119 ) - NEW met2 ( 4807 34 ) ( 4853 * ) - NEW met1 ( 9545 119 ) ( 10097 * ) - NEW met2 ( 19619 85 ) ( * 102 ) - NEW met3 ( 17089 102 ) ( 19619 * ) - NEW li1 ( 10097 119 ) L1M1_PR_MR - NEW met1 ( 10603 51 ) M1M2_PR - NEW met1 ( 10373 119 ) M1M2_PR - NEW li1 ( 16997 119 ) L1M1_PR_MR - NEW met1 ( 17089 119 ) M1M2_PR - NEW met2 ( 17089 102 ) M2M3_PR - NEW met1 ( 16215 85 ) M1M2_PR - NEW met2 ( 16215 102 ) M2M3_PR + NEW met3 ( 14697 102 ) ( 17089 * ) + NEW met2 ( 17089 102 ) ( * 119 ) + NEW met1 ( 13915 119 ) ( 14697 * ) + NEW met2 ( 17273 34 ) ( * 119 ) + NEW met1 ( 16997 119 ) ( 17273 * ) + NEW met2 ( 19619 34 ) ( * 51 ) + NEW met3 ( 17273 34 ) ( 19619 * ) + NEW li1 ( 7797 153 ) L1M1_PR_MR + NEW met1 ( 7797 153 ) M1M2_PR + NEW met1 ( 7797 493 ) M1M2_PR + NEW met1 ( 6279 493 ) M1M2_PR + NEW met1 ( 6279 51 ) M1M2_PR + NEW met1 ( 8073 493 ) M1M2_PR + NEW met1 ( 8073 391 ) M1M2_PR + NEW met1 ( 7843 391 ) M1M2_PR + NEW li1 ( 5497 119 ) L1M1_PR_MR + NEW met1 ( 4853 85 ) M1M2_PR + NEW met2 ( 4853 102 ) M2M3_PR + NEW met1 ( 6187 51 ) M1M2_PR + NEW met2 ( 6187 102 ) M2M3_PR + NEW met2 ( 5819 102 ) M2M3_PR + NEW met1 ( 5819 85 ) M1M2_PR + NEW li1 ( 3197 153 ) L1M1_PR_MR + NEW met1 ( 3197 153 ) M1M2_PR + NEW met2 ( 3197 170 ) M2M3_PR + NEW met2 ( 897 170 ) M2M3_PR + NEW li1 ( 897 153 ) L1M1_PR_MR + NEW met1 ( 897 153 ) M1M2_PR NEW li1 ( 12397 119 ) L1M1_PR_MR NEW met1 ( 12397 119 ) M1M2_PR NEW met2 ( 12397 102 ) M2M3_PR - NEW met2 ( 11523 102 ) M2M3_PR - NEW met1 ( 11523 51 ) M1M2_PR + NEW met2 ( 13915 102 ) M2M3_PR + NEW met1 ( 13915 119 ) M1M2_PR + NEW li1 ( 10097 153 ) L1M1_PR_MR + NEW met1 ( 10097 153 ) M1M2_PR + NEW met2 ( 10097 170 ) M2M3_PR + NEW met1 ( 10097 493 ) M1M2_PR + NEW li1 ( 16997 119 ) L1M1_PR_MR NEW li1 ( 14697 119 ) L1M1_PR_MR NEW met1 ( 14697 119 ) M1M2_PR NEW met2 ( 14697 102 ) M2M3_PR - NEW met1 ( 15203 85 ) M1M2_PR - NEW met2 ( 15203 102 ) M2M3_PR - NEW li1 ( 3197 153 ) L1M1_PR_MR - NEW li1 ( 897 119 ) L1M1_PR_MR - NEW met2 ( 4807 34 ) M2M3_PR - NEW met2 ( 3473 34 ) M2M3_PR - NEW met1 ( 3473 153 ) M1M2_PR - NEW li1 ( 7797 119 ) L1M1_PR_MR - NEW met1 ( 7797 119 ) M1M2_PR - NEW met2 ( 7797 102 ) M2M3_PR - NEW met2 ( 9545 102 ) M2M3_PR - NEW met1 ( 9545 119 ) M1M2_PR - NEW li1 ( 5497 119 ) L1M1_PR_MR - NEW met1 ( 5497 119 ) M1M2_PR - NEW met2 ( 5497 34 ) M2M3_PR - NEW met1 ( 4853 85 ) M1M2_PR - NEW met2 ( 19619 102 ) M2M3_PR - NEW li1 ( 19619 85 ) L1M1_PR_MR - NEW met1 ( 19619 85 ) M1M2_PR ; + NEW met2 ( 17089 102 ) M2M3_PR + NEW met1 ( 17089 119 ) M1M2_PR + NEW met1 ( 17273 119 ) M1M2_PR + NEW met2 ( 17273 34 ) M2M3_PR + NEW met2 ( 19619 34 ) M2M3_PR + NEW li1 ( 19619 51 ) L1M1_PR_MR + NEW met1 ( 19619 51 ) M1M2_PR ; - storage_0_0_0.we0 ( storage_0_0_0.gcand X ) ( storage_0_0_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 18653 85 ) ( 19527 * ) NEW li1 ( 18653 85 ) L1M1_PR_MR @@ -1767,8 +1738,9 @@ NETS 164 ; NEW li1 ( 8855 153 ) L1M1_PR_MR NEW li1 ( 8809 187 ) L1M1_PR_MR ; - storage_0_1_0.bit4.storage ( storage_0_1_0.bit4.obuf0 A ) ( storage_0_1_0.bit4.bit Q ) + USE SIGNAL - + ROUTED met1 ( 11155 153 ) ( * 187 ) - NEW met1 ( 11109 187 ) ( 11155 * ) + + ROUTED met1 ( 11063 153 ) ( 11155 * ) + NEW met1 ( 11063 153 ) ( * 187 ) + NEW met1 ( 11063 187 ) ( 11109 * ) NEW li1 ( 11155 153 ) L1M1_PR_MR NEW li1 ( 11109 187 ) L1M1_PR_MR ; - storage_0_1_0.bit5.storage ( storage_0_1_0.bit5.obuf0 A ) ( storage_0_1_0.bit5.bit Q ) + USE SIGNAL @@ -1777,9 +1749,11 @@ NETS 164 ; NEW li1 ( 13455 153 ) L1M1_PR_MR NEW li1 ( 13409 187 ) L1M1_PR_MR ; - storage_0_1_0.bit6.storage ( storage_0_1_0.bit6.obuf0 A ) ( storage_0_1_0.bit6.bit Q ) + USE SIGNAL - + ROUTED met1 ( 15755 153 ) ( * 187 ) - NEW met1 ( 15709 187 ) ( 15755 * ) - NEW li1 ( 15755 153 ) L1M1_PR_MR + + ROUTED met1 ( 15754 119 ) ( 15755 * ) + NEW met1 ( 15754 119 ) ( * 130 ) + NEW met1 ( 15709 130 ) ( 15754 * ) + NEW met1 ( 15709 130 ) ( * 187 ) + NEW li1 ( 15755 119 ) L1M1_PR_MR NEW li1 ( 15709 187 ) L1M1_PR_MR ; - storage_0_1_0.bit7.storage ( storage_0_1_0.bit7.obuf0 A ) ( storage_0_1_0.bit7.bit Q ) + USE SIGNAL + ROUTED met1 ( 18055 153 ) ( * 187 ) @@ -1789,164 +1763,125 @@ NETS 164 ; - storage_0_1_0.gclock ( storage_0_1_0.cg GCLK ) ( storage_0_1_0.bit7.bit CLK ) ( storage_0_1_0.bit6.bit CLK ) ( storage_0_1_0.bit5.bit CLK ) ( storage_0_1_0.bit4.bit CLK ) ( storage_0_1_0.bit3.bit CLK ) ( storage_0_1_0.bit2.bit CLK ) ( storage_0_1_0.bit1.bit CLK ) ( storage_0_1_0.bit0.bit CLK ) + USE SIGNAL + ROUTED met1 ( 1219 153 ) ( * 221 ) - NEW met1 ( 8119 85 ) ( * 119 ) - NEW met1 ( 7199 85 ) ( 8119 * ) - NEW met2 ( 7199 85 ) ( * 102 ) - NEW met3 ( 6923 102 ) ( 7199 * ) - NEW met2 ( 6923 51 ) ( * 102 ) - NEW met1 ( 9315 85 ) ( * 153 ) - NEW met1 ( 9223 153 ) ( 9315 * ) - NEW met1 ( 9223 85 ) ( * 153 ) - NEW met1 ( 8349 85 ) ( 9223 * ) - NEW met2 ( 8349 34 ) ( * 85 ) - NEW met2 ( 8165 34 ) ( 8349 * ) - NEW met2 ( 8165 34 ) ( * 85 ) - NEW met1 ( 8119 85 ) ( 8165 * ) - NEW met1 ( 3243 119 ) ( 3519 * ) - NEW met2 ( 3243 119 ) ( * 170 ) - NEW met3 ( 2323 170 ) ( 3243 * ) - NEW met2 ( 2323 170 ) ( * 221 ) - NEW met1 ( 5451 153 ) ( 5813 * ) - NEW met1 ( 5451 119 ) ( * 153 ) - NEW met1 ( 4945 119 ) ( 5451 * ) - NEW met2 ( 4945 119 ) ( * 170 ) - NEW met3 ( 3243 170 ) ( 4945 * ) - NEW met2 ( 6095 51 ) ( * 102 ) - NEW met3 ( 5819 102 ) ( 6095 * ) - NEW met2 ( 5819 102 ) ( * 153 ) - NEW met1 ( 5813 153 ) ( 5819 * ) - NEW met1 ( 1219 221 ) ( 2323 * ) - NEW met1 ( 6095 51 ) ( 6923 * ) - NEW met1 ( 12673 153 ) ( 12722 * ) - NEW met1 ( 12673 153 ) ( * 221 ) - NEW met2 ( 10419 153 ) ( * 170 ) - NEW met3 ( 10419 170 ) ( 12673 * ) - NEW met2 ( 12673 170 ) ( * 187 ) - NEW met1 ( 10419 85 ) ( * 153 ) - NEW met1 ( 9315 85 ) ( 10419 * ) - NEW met1 ( 15019 119 ) ( 15065 * ) - NEW met2 ( 15065 119 ) ( * 170 ) - NEW met2 ( 14743 119 ) ( * 221 ) - NEW met1 ( 14743 119 ) ( 15019 * ) - NEW met1 ( 12673 221 ) ( 14743 * ) + NEW met2 ( 15939 51 ) ( * 170 ) + NEW met1 ( 3381 153 ) ( 3519 * ) + NEW met1 ( 3381 153 ) ( * 221 ) + NEW met1 ( 3519 153 ) ( * 221 ) + NEW met1 ( 1219 221 ) ( 3381 * ) + NEW met1 ( 14881 153 ) ( 15019 * ) + NEW met1 ( 14881 153 ) ( * 221 ) + NEW met2 ( 15847 170 ) ( * 221 ) + NEW met1 ( 15019 221 ) ( 15847 * ) + NEW met1 ( 15019 153 ) ( * 221 ) + NEW met3 ( 15847 170 ) ( 15939 * ) + NEW met1 ( 12719 153 ) ( * 221 ) + NEW met1 ( 10419 51 ) ( * 119 ) + NEW met1 ( 10419 51 ) ( 12719 * ) + NEW met2 ( 12719 51 ) ( * 153 ) + NEW met1 ( 12719 221 ) ( 14881 * ) + NEW met1 ( 8119 51 ) ( * 119 ) + NEW met2 ( 5819 153 ) ( * 238 ) + NEW met3 ( 5819 238 ) ( 8119 * ) + NEW met2 ( 8119 119 ) ( * 238 ) + NEW met1 ( 5451 153 ) ( * 221 ) + NEW met1 ( 5451 153 ) ( 5819 * ) + NEW met1 ( 3519 221 ) ( 5451 * ) + NEW met1 ( 8119 51 ) ( 10419 * ) NEW met2 ( 17319 51 ) ( * 119 ) - NEW met1 ( 17319 51 ) ( 17411 * ) - NEW met1 ( 17411 51 ) ( * 85 ) - NEW met1 ( 17411 85 ) ( 18423 * ) - NEW met1 ( 18423 51 ) ( * 85 ) - NEW met2 ( 17319 119 ) ( * 170 ) - NEW met3 ( 15065 170 ) ( 17319 * ) - NEW met1 ( 18423 51 ) ( 20355 * ) + NEW met1 ( 19573 51 ) ( * 85 ) + NEW met1 ( 19573 85 ) ( 19665 * ) + NEW met1 ( 19665 51 ) ( * 85 ) + NEW met1 ( 15939 51 ) ( 19573 * ) + NEW met1 ( 19665 51 ) ( 20355 * ) NEW li1 ( 1219 153 ) L1M1_PR_MR + NEW met2 ( 15939 170 ) M2M3_PR + NEW met1 ( 15939 51 ) M1M2_PR + NEW li1 ( 3519 153 ) L1M1_PR_MR + NEW li1 ( 15019 153 ) L1M1_PR_MR + NEW met2 ( 15847 170 ) M2M3_PR + NEW met1 ( 15847 221 ) M1M2_PR + NEW li1 ( 12719 153 ) L1M1_PR_MR + NEW li1 ( 10419 119 ) L1M1_PR_MR + NEW met1 ( 12719 51 ) M1M2_PR + NEW met1 ( 12719 153 ) M1M2_PR NEW li1 ( 8119 119 ) L1M1_PR_MR - NEW met1 ( 7199 85 ) M1M2_PR - NEW met2 ( 7199 102 ) M2M3_PR - NEW met2 ( 6923 102 ) M2M3_PR - NEW met1 ( 6923 51 ) M1M2_PR - NEW met1 ( 8349 85 ) M1M2_PR - NEW met1 ( 8165 85 ) M1M2_PR - NEW li1 ( 3519 119 ) L1M1_PR_MR - NEW met1 ( 3243 119 ) M1M2_PR - NEW met2 ( 3243 170 ) M2M3_PR - NEW met2 ( 2323 170 ) M2M3_PR - NEW met1 ( 2323 221 ) M1M2_PR - NEW li1 ( 5813 153 ) L1M1_PR_MR - NEW met1 ( 4945 119 ) M1M2_PR - NEW met2 ( 4945 170 ) M2M3_PR - NEW met1 ( 6095 51 ) M1M2_PR - NEW met2 ( 6095 102 ) M2M3_PR - NEW met2 ( 5819 102 ) M2M3_PR + NEW li1 ( 5819 153 ) L1M1_PR_MR NEW met1 ( 5819 153 ) M1M2_PR - NEW li1 ( 12722 153 ) L1M1_PR_MR - NEW li1 ( 10419 153 ) L1M1_PR_MR - NEW met1 ( 10419 153 ) M1M2_PR - NEW met2 ( 10419 170 ) M2M3_PR - NEW met2 ( 12673 170 ) M2M3_PR - NEW met1 ( 12673 187 ) M1M2_PR - NEW li1 ( 15019 119 ) L1M1_PR_MR - NEW met1 ( 15065 119 ) M1M2_PR - NEW met2 ( 15065 170 ) M2M3_PR - NEW met1 ( 14743 221 ) M1M2_PR - NEW met1 ( 14743 119 ) M1M2_PR + NEW met2 ( 5819 238 ) M2M3_PR + NEW met2 ( 8119 238 ) M2M3_PR + NEW met1 ( 8119 119 ) M1M2_PR NEW li1 ( 17319 119 ) L1M1_PR_MR NEW met1 ( 17319 119 ) M1M2_PR NEW met1 ( 17319 51 ) M1M2_PR - NEW met2 ( 17319 170 ) M2M3_PR NEW li1 ( 20355 51 ) L1M1_PR_MR ; - storage_0_1_0.select0_b ( storage_0_1_0.select_inv_0 Y ) ( storage_0_1_0.bit7.obuf0 TE_B ) ( storage_0_1_0.bit6.obuf0 TE_B ) ( storage_0_1_0.bit5.obuf0 TE_B ) ( storage_0_1_0.bit4.obuf0 TE_B ) ( storage_0_1_0.bit3.obuf0 TE_B ) ( storage_0_1_0.bit2.obuf0 TE_B ) ( storage_0_1_0.bit1.obuf0 TE_B ) ( storage_0_1_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 11109 119 ) ( 11247 * ) - NEW met1 ( 11109 119 ) ( * 153 ) - NEW met1 ( 11063 153 ) ( 11109 * ) - NEW met1 ( 11063 153 ) ( * 221 ) - NEW met1 ( 10419 221 ) ( 11063 * ) - NEW met1 ( 10419 187 ) ( * 221 ) - NEW met1 ( 10281 187 ) ( 10419 * ) - NEW met1 ( 10281 187 ) ( * 221 ) - NEW met1 ( 13547 85 ) ( * 119 ) - NEW met1 ( 13455 85 ) ( 13547 * ) - NEW met1 ( 13455 85 ) ( * 119 ) - NEW met1 ( 12581 119 ) ( 13455 * ) - NEW met2 ( 12581 119 ) ( * 221 ) - NEW met1 ( 11063 221 ) ( 12581 * ) - NEW met1 ( 13961 51 ) ( * 85 ) - NEW met1 ( 13547 85 ) ( 13961 * ) - NEW met1 ( 8165 119 ) ( 8947 * ) - NEW met1 ( 8165 119 ) ( * 153 ) - NEW met1 ( 7751 153 ) ( 8165 * ) - NEW met1 ( 7751 119 ) ( * 153 ) - NEW met1 ( 7015 119 ) ( 7751 * ) - NEW met1 ( 7015 119 ) ( * 153 ) - NEW met1 ( 8947 119 ) ( * 221 ) - NEW met1 ( 8947 221 ) ( 10281 * ) - NEW met2 ( 15801 119 ) ( 15847 * ) - NEW met2 ( 15801 51 ) ( * 119 ) - NEW met2 ( 15939 51 ) ( * 119 ) - NEW met2 ( 15847 119 ) ( 15939 * ) - NEW met1 ( 13961 51 ) ( 15801 * ) - NEW met2 ( 4347 102 ) ( * 119 ) - NEW met3 ( 2231 102 ) ( 4347 * ) - NEW met2 ( 2231 102 ) ( * 153 ) - NEW met1 ( 2047 153 ) ( 2231 * ) - NEW met1 ( 5727 119 ) ( 6647 * ) - NEW met2 ( 5727 102 ) ( * 119 ) - NEW met3 ( 4347 102 ) ( 5727 * ) - NEW met1 ( 6647 119 ) ( * 153 ) - NEW met1 ( 6647 153 ) ( 7015 * ) - NEW met2 ( 18147 153 ) ( * 170 ) - NEW met2 ( 17273 34 ) ( * 51 ) - NEW met3 ( 17273 34 ) ( 18147 * ) - NEW met2 ( 18147 34 ) ( * 153 ) - NEW met1 ( 15939 51 ) ( 17273 * ) - NEW met2 ( 20907 170 ) ( * 187 ) - NEW met3 ( 18147 170 ) ( 20907 * ) - NEW li1 ( 11247 119 ) L1M1_PR_MR - NEW li1 ( 13547 119 ) L1M1_PR_MR - NEW met1 ( 12581 119 ) M1M2_PR - NEW met1 ( 12581 221 ) M1M2_PR - NEW li1 ( 8947 119 ) L1M1_PR_MR - NEW li1 ( 15847 119 ) L1M1_PR_MR - NEW met1 ( 15847 119 ) M1M2_PR - NEW met1 ( 15801 51 ) M1M2_PR - NEW met1 ( 15939 51 ) M1M2_PR + + ROUTED met2 ( 4347 102 ) ( * 119 ) + NEW met3 ( 2323 102 ) ( 4347 * ) + NEW met2 ( 2323 102 ) ( * 153 ) + NEW met1 ( 2047 153 ) ( 2323 * ) + NEW met2 ( 4761 51 ) ( * 102 ) + NEW met3 ( 4347 102 ) ( 4761 * ) + NEW met1 ( 11247 85 ) ( * 119 ) + NEW met1 ( 11155 85 ) ( 11247 * ) + NEW met1 ( 11155 85 ) ( * 119 ) + NEW met1 ( 10465 119 ) ( 11155 * ) + NEW met1 ( 10465 119 ) ( * 153 ) + NEW met1 ( 10327 153 ) ( 10465 * ) + NEW met1 ( 10327 85 ) ( * 153 ) + NEW met1 ( 12811 119 ) ( 13547 * ) + NEW met1 ( 12811 85 ) ( * 119 ) + NEW met1 ( 11247 85 ) ( 12811 * ) + NEW met2 ( 13823 51 ) ( 13915 * ) + NEW met2 ( 13823 51 ) ( * 119 ) + NEW met1 ( 13547 119 ) ( 13823 * ) + NEW met1 ( 9660 85 ) ( 10327 * ) + NEW met1 ( 6647 153 ) ( * 221 ) + NEW met1 ( 5911 221 ) ( 6647 * ) + NEW met2 ( 5911 51 ) ( * 221 ) + NEW met1 ( 8901 153 ) ( 8947 * ) + NEW met1 ( 8901 153 ) ( * 221 ) + NEW met1 ( 6647 221 ) ( 8901 * ) + NEW met1 ( 9660 85 ) ( * 119 ) + NEW met1 ( 8947 119 ) ( 9660 * ) + NEW met1 ( 8947 119 ) ( * 153 ) + NEW met1 ( 4761 51 ) ( 5911 * ) + NEW met1 ( 15801 119 ) ( 15847 * ) + NEW met1 ( 15801 51 ) ( * 119 ) + NEW met2 ( 16123 119 ) ( * 170 ) + NEW met1 ( 15847 119 ) ( 16123 * ) + NEW met1 ( 13915 51 ) ( 15801 * ) + NEW met3 ( 16123 170 ) ( 17250 * ) + NEW met2 ( 18147 102 ) ( * 119 ) + NEW met3 ( 17250 102 ) ( * 170 ) + NEW met3 ( 17250 102 ) ( 18147 * ) + NEW met2 ( 20907 85 ) ( * 102 ) + NEW met3 ( 18147 102 ) ( 20907 * ) NEW li1 ( 4347 119 ) L1M1_PR_MR NEW met1 ( 4347 119 ) M1M2_PR NEW met2 ( 4347 102 ) M2M3_PR - NEW met2 ( 2231 102 ) M2M3_PR - NEW met1 ( 2231 153 ) M1M2_PR + NEW met2 ( 2323 102 ) M2M3_PR + NEW met1 ( 2323 153 ) M1M2_PR NEW li1 ( 2047 153 ) L1M1_PR_MR - NEW li1 ( 6647 119 ) L1M1_PR_MR - NEW met1 ( 5727 119 ) M1M2_PR - NEW met2 ( 5727 102 ) M2M3_PR - NEW li1 ( 18147 153 ) L1M1_PR_MR - NEW met1 ( 18147 153 ) M1M2_PR - NEW met2 ( 18147 170 ) M2M3_PR - NEW met1 ( 17273 51 ) M1M2_PR - NEW met2 ( 17273 34 ) M2M3_PR - NEW met2 ( 18147 34 ) M2M3_PR - NEW met2 ( 20907 170 ) M2M3_PR - NEW li1 ( 20907 187 ) L1M1_PR_MR - NEW met1 ( 20907 187 ) M1M2_PR ; + NEW met1 ( 4761 51 ) M1M2_PR + NEW met2 ( 4761 102 ) M2M3_PR + NEW li1 ( 11247 119 ) L1M1_PR_MR + NEW li1 ( 13547 119 ) L1M1_PR_MR + NEW met1 ( 13915 51 ) M1M2_PR + NEW met1 ( 13823 119 ) M1M2_PR + NEW li1 ( 6647 153 ) L1M1_PR_MR + NEW met1 ( 5911 221 ) M1M2_PR + NEW met1 ( 5911 51 ) M1M2_PR + NEW li1 ( 8947 153 ) L1M1_PR_MR + NEW li1 ( 15847 119 ) L1M1_PR_MR + NEW met2 ( 16123 170 ) M2M3_PR + NEW met1 ( 16123 119 ) M1M2_PR + NEW li1 ( 18147 119 ) L1M1_PR_MR + NEW met1 ( 18147 119 ) M1M2_PR + NEW met2 ( 18147 102 ) M2M3_PR + NEW met2 ( 20907 102 ) M2M3_PR + NEW li1 ( 20907 85 ) L1M1_PR_MR + NEW met1 ( 20907 85 ) M1M2_PR ; - storage_0_1_0.we0 ( storage_0_1_0.gcand X ) ( storage_0_1_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 19941 85 ) ( 20815 * ) NEW li1 ( 19941 85 ) L1M1_PR_MR @@ -1997,134 +1932,129 @@ NETS 164 ; NEW li1 ( 16859 357 ) L1M1_PR_MR ; - storage_1_0_0.gclock ( storage_1_0_0.cg GCLK ) ( storage_1_0_0.bit7.bit CLK ) ( storage_1_0_0.bit6.bit CLK ) ( storage_1_0_0.bit5.bit CLK ) ( storage_1_0_0.bit4.bit CLK ) ( storage_1_0_0.bit3.bit CLK ) ( storage_1_0_0.bit2.bit CLK ) ( storage_1_0_0.bit1.bit CLK ) ( storage_1_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 2369 323 ) ( * 391 ) - NEW met1 ( 69 323 ) ( 2369 * ) - NEW met1 ( 69 323 ) ( * 391 ) - NEW met1 ( 4577 425 ) ( 4669 * ) - NEW met1 ( 4577 323 ) ( * 425 ) - NEW met1 ( 2369 323 ) ( 4577 * ) - NEW met1 ( 11569 425 ) ( * 493 ) - NEW met1 ( 10419 493 ) ( 11569 * ) - NEW met1 ( 10419 459 ) ( * 493 ) - NEW met1 ( 13823 391 ) ( 13869 * ) - NEW met1 ( 13823 391 ) ( * 425 ) - NEW met1 ( 12673 425 ) ( 13823 * ) - NEW met1 ( 12673 391 ) ( * 425 ) - NEW met1 ( 12581 391 ) ( 12673 * ) - NEW met1 ( 12581 391 ) ( * 425 ) - NEW met1 ( 11569 425 ) ( 12581 * ) - NEW met2 ( 14191 306 ) ( * 459 ) - NEW met3 ( 13869 306 ) ( 14191 * ) - NEW met2 ( 13869 306 ) ( * 391 ) - NEW met1 ( 6969 357 ) ( * 391 ) - NEW met1 ( 6831 357 ) ( 6969 * ) - NEW met2 ( 6831 238 ) ( * 357 ) - NEW met3 ( 5681 238 ) ( 6831 * ) - NEW met2 ( 5681 238 ) ( * 323 ) - NEW met1 ( 9269 425 ) ( * 459 ) + + ROUTED met1 ( 9269 425 ) ( * 459 ) + NEW met1 ( 6969 425 ) ( * 459 ) NEW met1 ( 6969 459 ) ( 9269 * ) - NEW met1 ( 6969 391 ) ( * 459 ) - NEW met2 ( 9637 374 ) ( * 459 ) - NEW met3 ( 9269 374 ) ( 9637 * ) - NEW met2 ( 9269 374 ) ( * 425 ) - NEW met1 ( 4577 323 ) ( 5681 * ) - NEW met1 ( 9637 459 ) ( 10419 * ) - NEW met2 ( 16169 425 ) ( * 578 ) - NEW met2 ( 15111 459 ) ( * 578 ) - NEW met3 ( 15111 578 ) ( 16169 * ) - NEW met1 ( 14191 459 ) ( 15111 * ) - NEW met2 ( 19067 493 ) ( * 578 ) - NEW met3 ( 16169 578 ) ( 19067 * ) + NEW met1 ( 6210 459 ) ( 6969 * ) + NEW met1 ( 6210 459 ) ( * 493 ) + NEW met1 ( 2001 391 ) ( 2369 * ) + NEW met1 ( 2001 391 ) ( * 459 ) + NEW met1 ( 69 459 ) ( 2001 * ) + NEW met1 ( 69 425 ) ( * 459 ) + NEW met1 ( 4623 391 ) ( 4669 * ) + NEW met2 ( 4623 323 ) ( * 391 ) + NEW met1 ( 2369 323 ) ( 4623 * ) + NEW met1 ( 2369 323 ) ( * 391 ) + NEW met2 ( 4807 493 ) ( * 510 ) + NEW met2 ( 4623 510 ) ( 4807 * ) + NEW met2 ( 4623 391 ) ( * 510 ) + NEW met1 ( 4807 493 ) ( 6210 * ) + NEW met1 ( 11040 425 ) ( 11569 * ) + NEW met1 ( 11040 425 ) ( * 459 ) + NEW met1 ( 13869 357 ) ( * 391 ) + NEW met1 ( 13731 357 ) ( 13869 * ) + NEW met2 ( 13731 357 ) ( * 459 ) + NEW met1 ( 11569 459 ) ( 13731 * ) + NEW met1 ( 11569 425 ) ( * 459 ) + NEW met1 ( 13869 323 ) ( * 357 ) + NEW met1 ( 9269 459 ) ( 11040 * ) + NEW met1 ( 16169 425 ) ( 16261 * ) + NEW met1 ( 16261 425 ) ( * 493 ) + NEW met1 ( 15754 323 ) ( * 357 ) + NEW met1 ( 15754 357 ) ( 16169 * ) + NEW met1 ( 16169 357 ) ( * 425 ) + NEW met1 ( 13869 323 ) ( 15754 * ) + NEW met1 ( 18607 391 ) ( 19067 * ) + NEW met2 ( 18607 391 ) ( * 493 ) + NEW met1 ( 16261 493 ) ( 18607 * ) + NEW li1 ( 9269 425 ) L1M1_PR_MR + NEW li1 ( 6969 425 ) L1M1_PR_MR NEW li1 ( 2369 391 ) L1M1_PR_MR - NEW li1 ( 69 391 ) L1M1_PR_MR - NEW li1 ( 4669 425 ) L1M1_PR_MR + NEW li1 ( 69 425 ) L1M1_PR_MR + NEW li1 ( 4669 391 ) L1M1_PR_MR + NEW met1 ( 4623 391 ) M1M2_PR + NEW met1 ( 4623 323 ) M1M2_PR + NEW met1 ( 4807 493 ) M1M2_PR NEW li1 ( 11569 425 ) L1M1_PR_MR NEW li1 ( 13869 391 ) L1M1_PR_MR - NEW met1 ( 14191 459 ) M1M2_PR - NEW met2 ( 14191 306 ) M2M3_PR - NEW met2 ( 13869 306 ) M2M3_PR - NEW met1 ( 13869 391 ) M1M2_PR - NEW li1 ( 6969 391 ) L1M1_PR_MR - NEW met1 ( 6831 357 ) M1M2_PR - NEW met2 ( 6831 238 ) M2M3_PR - NEW met2 ( 5681 238 ) M2M3_PR - NEW met1 ( 5681 323 ) M1M2_PR - NEW li1 ( 9269 425 ) L1M1_PR_MR - NEW met1 ( 9637 459 ) M1M2_PR - NEW met2 ( 9637 374 ) M2M3_PR - NEW met2 ( 9269 374 ) M2M3_PR - NEW met1 ( 9269 425 ) M1M2_PR + NEW met1 ( 13731 357 ) M1M2_PR + NEW met1 ( 13731 459 ) M1M2_PR NEW li1 ( 16169 425 ) L1M1_PR_MR - NEW met1 ( 16169 425 ) M1M2_PR - NEW met2 ( 16169 578 ) M2M3_PR - NEW met1 ( 15111 459 ) M1M2_PR - NEW met2 ( 15111 578 ) M2M3_PR - NEW li1 ( 19067 493 ) L1M1_PR_MR - NEW met1 ( 19067 493 ) M1M2_PR - NEW met2 ( 19067 578 ) M2M3_PR ; + NEW li1 ( 19067 391 ) L1M1_PR_MR + NEW met1 ( 18607 391 ) M1M2_PR + NEW met1 ( 18607 493 ) M1M2_PR ; - storage_1_0_0.select0_b ( storage_1_0_0.select_inv_0 Y ) ( storage_1_0_0.bit7.obuf0 TE_B ) ( storage_1_0_0.bit6.obuf0 TE_B ) ( storage_1_0_0.bit5.obuf0 TE_B ) ( storage_1_0_0.bit4.obuf0 TE_B ) ( storage_1_0_0.bit3.obuf0 TE_B ) ( storage_1_0_0.bit2.obuf0 TE_B ) ( storage_1_0_0.bit1.obuf0 TE_B ) ( storage_1_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 10097 323 ) ( * 391 ) - NEW met2 ( 12397 391 ) ( * 493 ) - NEW met1 ( 11615 493 ) ( 12397 * ) - NEW met2 ( 11615 493 ) ( * 510 ) - NEW met2 ( 11477 510 ) ( 11615 * ) - NEW met2 ( 11477 323 ) ( * 510 ) - NEW met1 ( 10097 323 ) ( 11477 * ) - NEW met1 ( 897 425 ) ( * 493 ) - NEW met1 ( 7797 323 ) ( * 391 ) - NEW met1 ( 7797 323 ) ( 10097 * ) - NEW met2 ( 14697 306 ) ( * 391 ) - NEW met3 ( 14697 306 ) ( 16445 * ) - NEW met2 ( 16445 306 ) ( * 425 ) - NEW met1 ( 16445 425 ) ( 16997 * ) - NEW met2 ( 14697 391 ) ( * 493 ) - NEW met1 ( 12397 493 ) ( 14697 * ) - NEW met1 ( 3197 425 ) ( * 493 ) - NEW met2 ( 5497 425 ) ( * 578 ) - NEW met3 ( 3565 578 ) ( 5497 * ) - NEW met2 ( 3565 459 ) ( * 578 ) - NEW met1 ( 3197 459 ) ( 3565 * ) - NEW met1 ( 5819 323 ) ( * 357 ) - NEW met1 ( 5497 357 ) ( 5819 * ) - NEW met1 ( 5497 357 ) ( * 425 ) - NEW met1 ( 897 493 ) ( 3197 * ) - NEW met1 ( 5819 323 ) ( 7797 * ) - NEW met1 ( 16997 425 ) ( 17250 * ) - NEW met1 ( 17250 425 ) ( * 459 ) - NEW met1 ( 17250 459 ) ( 18193 * ) - NEW met1 ( 18193 391 ) ( * 459 ) - NEW met1 ( 18193 391 ) ( 19021 * ) - NEW met1 ( 19021 391 ) ( * 425 ) - NEW met1 ( 19481 391 ) ( * 425 ) - NEW met1 ( 19481 391 ) ( 19619 * ) - NEW met1 ( 19021 425 ) ( 19481 * ) - NEW li1 ( 10097 391 ) L1M1_PR_MR - NEW li1 ( 12397 391 ) L1M1_PR_MR - NEW met1 ( 12397 391 ) M1M2_PR - NEW met1 ( 12397 493 ) M1M2_PR - NEW met1 ( 11615 493 ) M1M2_PR - NEW met1 ( 11477 323 ) M1M2_PR - NEW li1 ( 897 425 ) L1M1_PR_MR + + ROUTED met1 ( 7751 391 ) ( 7797 * ) + NEW met2 ( 7751 374 ) ( * 391 ) + NEW met3 ( 6463 374 ) ( 7751 * ) + NEW met2 ( 6463 357 ) ( * 374 ) + NEW met1 ( 6279 357 ) ( 6463 * ) + NEW met1 ( 6279 323 ) ( * 357 ) + NEW met1 ( 16997 323 ) ( * 391 ) + NEW met2 ( 15939 306 ) ( * 323 ) + NEW met1 ( 15939 323 ) ( 16997 * ) + NEW met1 ( 5451 391 ) ( 5497 * ) + NEW met2 ( 5451 374 ) ( * 391 ) + NEW met2 ( 6187 306 ) ( * 323 ) + NEW met3 ( 6026 306 ) ( 6187 * ) + NEW met3 ( 6026 306 ) ( * 374 ) + NEW met3 ( 5451 374 ) ( 6026 * ) + NEW met1 ( 6187 323 ) ( 6279 * ) + NEW met1 ( 14697 391 ) ( 14835 * ) + NEW met2 ( 14835 306 ) ( * 391 ) + NEW met3 ( 14835 306 ) ( 15939 * ) + NEW met2 ( 3197 391 ) ( * 578 ) + NEW met3 ( 897 578 ) ( 3197 * ) + NEW met2 ( 897 425 ) ( * 578 ) + NEW met2 ( 3197 374 ) ( * 391 ) + NEW met3 ( 3197 374 ) ( 5451 * ) + NEW met2 ( 12397 306 ) ( * 391 ) + NEW met1 ( 10097 391 ) ( 10143 * ) + NEW met2 ( 10143 238 ) ( * 391 ) + NEW met3 ( 10143 238 ) ( 11270 * ) + NEW met3 ( 11270 238 ) ( * 306 ) + NEW met3 ( 11270 306 ) ( 12397 * ) + NEW met3 ( 7751 374 ) ( 10143 * ) + NEW met3 ( 12397 306 ) ( 14835 * ) + NEW met1 ( 17273 323 ) ( * 459 ) + NEW met1 ( 16997 323 ) ( 17273 * ) + NEW met1 ( 17273 459 ) ( 19619 * ) NEW li1 ( 7797 391 ) L1M1_PR_MR - NEW li1 ( 16997 425 ) L1M1_PR_MR + NEW met1 ( 7751 391 ) M1M2_PR + NEW met2 ( 7751 374 ) M2M3_PR + NEW met2 ( 6463 374 ) M2M3_PR + NEW met1 ( 6463 357 ) M1M2_PR + NEW li1 ( 16997 391 ) L1M1_PR_MR + NEW met2 ( 15939 306 ) M2M3_PR + NEW met1 ( 15939 323 ) M1M2_PR + NEW li1 ( 5497 391 ) L1M1_PR_MR + NEW met1 ( 5451 391 ) M1M2_PR + NEW met2 ( 5451 374 ) M2M3_PR + NEW met1 ( 6187 323 ) M1M2_PR + NEW met2 ( 6187 306 ) M2M3_PR NEW li1 ( 14697 391 ) L1M1_PR_MR - NEW met1 ( 14697 391 ) M1M2_PR - NEW met2 ( 14697 306 ) M2M3_PR - NEW met2 ( 16445 306 ) M2M3_PR - NEW met1 ( 16445 425 ) M1M2_PR - NEW met1 ( 14697 493 ) M1M2_PR - NEW li1 ( 3197 425 ) L1M1_PR_MR - NEW li1 ( 5497 425 ) L1M1_PR_MR - NEW met1 ( 5497 425 ) M1M2_PR - NEW met2 ( 5497 578 ) M2M3_PR - NEW met2 ( 3565 578 ) M2M3_PR - NEW met1 ( 3565 459 ) M1M2_PR - NEW li1 ( 19619 391 ) L1M1_PR_MR ; + NEW met1 ( 14835 391 ) M1M2_PR + NEW met2 ( 14835 306 ) M2M3_PR + NEW li1 ( 3197 391 ) L1M1_PR_MR + NEW met1 ( 3197 391 ) M1M2_PR + NEW met2 ( 3197 578 ) M2M3_PR + NEW met2 ( 897 578 ) M2M3_PR + NEW li1 ( 897 425 ) L1M1_PR_MR + NEW met1 ( 897 425 ) M1M2_PR + NEW met2 ( 3197 374 ) M2M3_PR + NEW li1 ( 12397 391 ) L1M1_PR_MR + NEW met1 ( 12397 391 ) M1M2_PR + NEW met2 ( 12397 306 ) M2M3_PR + NEW li1 ( 10097 391 ) L1M1_PR_MR + NEW met1 ( 10143 391 ) M1M2_PR + NEW met2 ( 10143 238 ) M2M3_PR + NEW met2 ( 10143 374 ) M2M3_PR + NEW li1 ( 19619 459 ) L1M1_PR_MR ; - storage_1_0_0.we0 ( storage_1_0_0.gcand X ) ( storage_1_0_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 18653 459 ) ( 19527 * ) - NEW li1 ( 18653 459 ) L1M1_PR_MR - NEW li1 ( 19527 459 ) L1M1_PR_MR ; + + ROUTED met1 ( 18653 493 ) ( 19527 * ) + NEW li1 ( 18653 493 ) L1M1_PR_MR + NEW li1 ( 19527 493 ) L1M1_PR_MR ; - storage_1_0_0.write_sel ( storage_1_0_0.gcand A ) ( storage_1_0_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 19297 357 ) ( 19343 * ) NEW li1 ( 19297 357 ) L1M1_PR_MR @@ -2140,8 +2070,8 @@ NETS 164 ; NEW li1 ( 4255 391 ) L1M1_PR_MR NEW li1 ( 4209 357 ) L1M1_PR_MR ; - storage_1_1_0.bit2.storage ( storage_1_1_0.bit2.obuf0 A ) ( storage_1_1_0.bit2.bit Q ) + USE SIGNAL - + ROUTED met1 ( 6509 391 ) ( 6555 * ) - NEW met1 ( 6509 357 ) ( * 391 ) + + ROUTED met1 ( 6555 357 ) ( * 391 ) + NEW met1 ( 6509 357 ) ( 6555 * ) NEW li1 ( 6555 391 ) L1M1_PR_MR NEW li1 ( 6509 357 ) L1M1_PR_MR ; - storage_1_1_0.bit3.storage ( storage_1_1_0.bit3.obuf0 A ) ( storage_1_1_0.bit3.bit Q ) + USE SIGNAL @@ -2171,121 +2101,141 @@ NETS 164 ; NEW li1 ( 18009 357 ) L1M1_PR_MR ; - storage_1_1_0.gclock ( storage_1_1_0.cg GCLK ) ( storage_1_1_0.bit7.bit CLK ) ( storage_1_1_0.bit6.bit CLK ) ( storage_1_1_0.bit5.bit CLK ) ( storage_1_1_0.bit4.bit CLK ) ( storage_1_1_0.bit3.bit CLK ) ( storage_1_1_0.bit2.bit CLK ) ( storage_1_1_0.bit1.bit CLK ) ( storage_1_1_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 15019 323 ) ( * 391 ) + + ROUTED met1 ( 8119 323 ) ( * 391 ) + NEW met1 ( 6325 323 ) ( 8119 * ) + NEW met2 ( 6325 323 ) ( * 374 ) + NEW met1 ( 10419 323 ) ( * 391 ) + NEW met1 ( 8119 323 ) ( 10419 * ) + NEW met2 ( 10925 306 ) ( * 323 ) + NEW met1 ( 10419 323 ) ( 10925 * ) + NEW met1 ( 5819 323 ) ( * 391 ) + NEW met2 ( 6141 323 ) ( * 374 ) + NEW met1 ( 5819 323 ) ( 6141 * ) + NEW met3 ( 6141 374 ) ( 6325 * ) + NEW met1 ( 12719 357 ) ( * 391 ) + NEW met1 ( 12581 357 ) ( 12719 * ) + NEW met2 ( 12581 221 ) ( * 357 ) + NEW met1 ( 11201 221 ) ( 12581 * ) + NEW met2 ( 11201 221 ) ( * 306 ) + NEW met1 ( 15019 357 ) ( * 391 ) + NEW met1 ( 14651 357 ) ( 15019 * ) + NEW met2 ( 14651 357 ) ( * 374 ) + NEW met3 ( 12581 374 ) ( 14651 * ) + NEW met2 ( 12581 357 ) ( * 374 ) + NEW met3 ( 10925 306 ) ( 11201 * ) + NEW met1 ( 3059 425 ) ( 3519 * ) + NEW met2 ( 3059 374 ) ( * 425 ) + NEW met3 ( 1219 374 ) ( 3059 * ) NEW met2 ( 1219 374 ) ( * 391 ) - NEW met1 ( 12719 323 ) ( * 391 ) - NEW met2 ( 10419 238 ) ( * 391 ) - NEW met3 ( 10419 238 ) ( 12719 * ) - NEW met2 ( 12719 238 ) ( * 323 ) - NEW met2 ( 10143 391 ) ( * 493 ) - NEW met1 ( 10143 391 ) ( 10419 * ) - NEW met1 ( 12719 323 ) ( 15019 * ) - NEW met2 ( 8119 391 ) ( * 578 ) - NEW met3 ( 8119 578 ) ( 9315 * ) - NEW met2 ( 9315 493 ) ( * 578 ) - NEW met1 ( 9315 493 ) ( 10143 * ) - NEW met2 ( 3519 374 ) ( * 425 ) - NEW met2 ( 5819 306 ) ( * 391 ) - NEW met3 ( 3519 306 ) ( 5819 * ) - NEW met3 ( 3519 306 ) ( * 374 ) - NEW met2 ( 5819 391 ) ( * 578 ) - NEW met3 ( 1219 374 ) ( 3519 * ) - NEW met3 ( 5819 578 ) ( 8119 * ) + NEW met1 ( 4669 323 ) ( * 357 ) + NEW met1 ( 4301 357 ) ( 4669 * ) + NEW met1 ( 4301 357 ) ( * 425 ) + NEW met1 ( 3519 425 ) ( 4301 * ) + NEW met1 ( 4669 323 ) ( 5819 * ) + NEW met1 ( 17319 323 ) ( * 391 ) + NEW met1 ( 17319 323 ) ( 18055 * ) NEW met1 ( 18055 323 ) ( * 357 ) NEW met1 ( 18055 357 ) ( 18423 * ) NEW met1 ( 18423 323 ) ( * 357 ) - NEW met1 ( 17319 323 ) ( * 391 ) - NEW met1 ( 15019 323 ) ( 18055 * ) + NEW met2 ( 17319 374 ) ( * 391 ) + NEW met3 ( 14651 374 ) ( 17319 * ) NEW met1 ( 19389 323 ) ( * 357 ) NEW met1 ( 18423 323 ) ( 19389 * ) NEW met1 ( 19389 357 ) ( 20355 * ) + NEW li1 ( 8119 391 ) L1M1_PR_MR + NEW met1 ( 6325 323 ) M1M2_PR + NEW met2 ( 6325 374 ) M2M3_PR + NEW li1 ( 10419 391 ) L1M1_PR_MR + NEW met2 ( 10925 306 ) M2M3_PR + NEW met1 ( 10925 323 ) M1M2_PR + NEW li1 ( 5819 391 ) L1M1_PR_MR + NEW met2 ( 6141 374 ) M2M3_PR + NEW met1 ( 6141 323 ) M1M2_PR + NEW li1 ( 12719 391 ) L1M1_PR_MR + NEW met1 ( 12581 357 ) M1M2_PR + NEW met1 ( 12581 221 ) M1M2_PR + NEW met1 ( 11201 221 ) M1M2_PR + NEW met2 ( 11201 306 ) M2M3_PR NEW li1 ( 15019 391 ) L1M1_PR_MR + NEW met1 ( 14651 357 ) M1M2_PR + NEW met2 ( 14651 374 ) M2M3_PR + NEW met2 ( 12581 374 ) M2M3_PR + NEW li1 ( 3519 425 ) L1M1_PR_MR + NEW met1 ( 3059 425 ) M1M2_PR + NEW met2 ( 3059 374 ) M2M3_PR NEW met2 ( 1219 374 ) M2M3_PR NEW li1 ( 1219 391 ) L1M1_PR_MR NEW met1 ( 1219 391 ) M1M2_PR - NEW li1 ( 12719 391 ) L1M1_PR_MR - NEW li1 ( 10419 391 ) L1M1_PR_MR - NEW met1 ( 10419 391 ) M1M2_PR - NEW met2 ( 10419 238 ) M2M3_PR - NEW met2 ( 12719 238 ) M2M3_PR - NEW met1 ( 12719 323 ) M1M2_PR - NEW met1 ( 10143 493 ) M1M2_PR - NEW met1 ( 10143 391 ) M1M2_PR - NEW li1 ( 8119 391 ) L1M1_PR_MR - NEW met1 ( 8119 391 ) M1M2_PR - NEW met2 ( 8119 578 ) M2M3_PR - NEW met2 ( 9315 578 ) M2M3_PR - NEW met1 ( 9315 493 ) M1M2_PR - NEW li1 ( 3519 425 ) L1M1_PR_MR - NEW met1 ( 3519 425 ) M1M2_PR - NEW met2 ( 3519 374 ) M2M3_PR - NEW li1 ( 5819 391 ) L1M1_PR_MR - NEW met1 ( 5819 391 ) M1M2_PR - NEW met2 ( 5819 306 ) M2M3_PR - NEW met2 ( 5819 578 ) M2M3_PR NEW li1 ( 17319 391 ) L1M1_PR_MR + NEW met2 ( 17319 374 ) M2M3_PR + NEW met1 ( 17319 391 ) M1M2_PR NEW li1 ( 20355 357 ) L1M1_PR_MR ; - storage_1_1_0.select0_b ( storage_1_1_0.select_inv_0 Y ) ( storage_1_1_0.bit7.obuf0 TE_B ) ( storage_1_1_0.bit6.obuf0 TE_B ) ( storage_1_1_0.bit5.obuf0 TE_B ) ( storage_1_1_0.bit4.obuf0 TE_B ) ( storage_1_1_0.bit3.obuf0 TE_B ) ( storage_1_1_0.bit2.obuf0 TE_B ) ( storage_1_1_0.bit1.obuf0 TE_B ) ( storage_1_1_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met2 ( 11247 374 ) ( * 391 ) - NEW met3 ( 10189 374 ) ( 11247 * ) - NEW met2 ( 10189 374 ) ( * 425 ) - NEW met2 ( 13547 374 ) ( * 391 ) - NEW met3 ( 11247 374 ) ( 13547 * ) - NEW met2 ( 14375 374 ) ( * 425 ) - NEW met3 ( 13547 374 ) ( 14375 * ) - NEW met2 ( 8947 374 ) ( * 391 ) - NEW met1 ( 9315 391 ) ( * 425 ) - NEW met1 ( 8947 391 ) ( 9315 * ) - NEW met1 ( 9315 425 ) ( 10189 * ) - NEW met2 ( 15847 374 ) ( * 391 ) - NEW met3 ( 14835 374 ) ( 15847 * ) - NEW met2 ( 14835 374 ) ( * 425 ) - NEW met1 ( 14375 425 ) ( 14835 * ) - NEW met1 ( 3565 425 ) ( 4347 * ) - NEW met1 ( 3565 391 ) ( * 425 ) - NEW met1 ( 3151 391 ) ( 3565 * ) - NEW met1 ( 3151 391 ) ( * 425 ) - NEW met1 ( 2047 425 ) ( 3151 * ) - NEW met2 ( 6647 374 ) ( * 391 ) - NEW met3 ( 4347 374 ) ( 6647 * ) - NEW met2 ( 4347 374 ) ( * 425 ) - NEW met3 ( 6647 374 ) ( 8947 * ) - NEW met2 ( 18147 374 ) ( * 391 ) - NEW met3 ( 15847 374 ) ( 18147 * ) - NEW met2 ( 20907 374 ) ( * 391 ) - NEW met3 ( 18147 374 ) ( 20907 * ) + + ROUTED met1 ( 8947 391 ) ( 9269 * ) + NEW met1 ( 9269 357 ) ( * 391 ) + NEW met2 ( 9269 306 ) ( * 357 ) + NEW met1 ( 6647 391 ) ( 6923 * ) + NEW met2 ( 6923 306 ) ( * 391 ) + NEW met3 ( 6923 306 ) ( 9269 * ) + NEW met1 ( 6647 391 ) ( * 425 ) + NEW met1 ( 6141 425 ) ( * 459 ) + NEW met1 ( 6141 425 ) ( 6647 * ) + NEW met1 ( 4347 425 ) ( * 493 ) + NEW met1 ( 3565 493 ) ( 4347 * ) + NEW met1 ( 3565 459 ) ( * 493 ) + NEW met1 ( 3381 459 ) ( 3565 * ) + NEW met1 ( 3381 459 ) ( * 493 ) + NEW met1 ( 2047 493 ) ( 3381 * ) + NEW met1 ( 2047 425 ) ( * 493 ) + NEW met1 ( 4347 459 ) ( 6141 * ) + NEW met2 ( 11247 374 ) ( * 391 ) + NEW met3 ( 10810 374 ) ( 11247 * ) + NEW met3 ( 10810 306 ) ( * 374 ) + NEW met1 ( 13547 323 ) ( * 391 ) + NEW met1 ( 11247 323 ) ( 13547 * ) + NEW met1 ( 11247 323 ) ( * 391 ) + NEW met1 ( 13823 391 ) ( * 459 ) + NEW met1 ( 13547 391 ) ( 13823 * ) + NEW met3 ( 9269 306 ) ( 10810 * ) + NEW met1 ( 15847 425 ) ( * 459 ) + NEW met2 ( 16123 306 ) ( * 459 ) + NEW met1 ( 15847 459 ) ( 16123 * ) + NEW met1 ( 13823 459 ) ( 15847 * ) + NEW met1 ( 18147 391 ) ( 18469 * ) + NEW met1 ( 18469 357 ) ( * 391 ) + NEW met1 ( 18469 357 ) ( 19251 * ) + NEW met1 ( 19251 357 ) ( * 391 ) + NEW met2 ( 18147 306 ) ( * 391 ) + NEW met3 ( 16123 306 ) ( 18147 * ) + NEW met1 ( 19389 391 ) ( * 425 ) + NEW met1 ( 19389 425 ) ( 19665 * ) + NEW met2 ( 19665 323 ) ( * 425 ) + NEW met1 ( 19251 391 ) ( 19389 * ) + NEW met1 ( 20677 323 ) ( * 357 ) + NEW met1 ( 20677 357 ) ( 20907 * ) + NEW met1 ( 19665 323 ) ( 20677 * ) + NEW li1 ( 8947 391 ) L1M1_PR_MR + NEW met1 ( 9269 357 ) M1M2_PR + NEW met2 ( 9269 306 ) M2M3_PR + NEW li1 ( 6647 391 ) L1M1_PR_MR + NEW met1 ( 6923 391 ) M1M2_PR + NEW met2 ( 6923 306 ) M2M3_PR + NEW li1 ( 4347 425 ) L1M1_PR_MR + NEW li1 ( 2047 425 ) L1M1_PR_MR NEW li1 ( 11247 391 ) L1M1_PR_MR NEW met1 ( 11247 391 ) M1M2_PR NEW met2 ( 11247 374 ) M2M3_PR - NEW met2 ( 10189 374 ) M2M3_PR - NEW met1 ( 10189 425 ) M1M2_PR NEW li1 ( 13547 391 ) L1M1_PR_MR - NEW met1 ( 13547 391 ) M1M2_PR - NEW met2 ( 13547 374 ) M2M3_PR - NEW met1 ( 14375 425 ) M1M2_PR - NEW met2 ( 14375 374 ) M2M3_PR - NEW li1 ( 8947 391 ) L1M1_PR_MR - NEW met1 ( 8947 391 ) M1M2_PR - NEW met2 ( 8947 374 ) M2M3_PR - NEW li1 ( 15847 391 ) L1M1_PR_MR - NEW met1 ( 15847 391 ) M1M2_PR - NEW met2 ( 15847 374 ) M2M3_PR - NEW met2 ( 14835 374 ) M2M3_PR - NEW met1 ( 14835 425 ) M1M2_PR - NEW li1 ( 4347 425 ) L1M1_PR_MR - NEW li1 ( 2047 425 ) L1M1_PR_MR - NEW li1 ( 6647 391 ) L1M1_PR_MR - NEW met1 ( 6647 391 ) M1M2_PR - NEW met2 ( 6647 374 ) M2M3_PR - NEW met2 ( 4347 374 ) M2M3_PR - NEW met1 ( 4347 425 ) M1M2_PR + NEW li1 ( 15847 425 ) L1M1_PR_MR + NEW met2 ( 16123 306 ) M2M3_PR + NEW met1 ( 16123 459 ) M1M2_PR NEW li1 ( 18147 391 ) L1M1_PR_MR + NEW met2 ( 18147 306 ) M2M3_PR NEW met1 ( 18147 391 ) M1M2_PR - NEW met2 ( 18147 374 ) M2M3_PR - NEW met2 ( 20907 374 ) M2M3_PR - NEW li1 ( 20907 391 ) L1M1_PR_MR - NEW met1 ( 20907 391 ) M1M2_PR ; + NEW met1 ( 19665 425 ) M1M2_PR + NEW met1 ( 19665 323 ) M1M2_PR + NEW li1 ( 20907 357 ) L1M1_PR_MR ; - storage_1_1_0.we0 ( storage_1_1_0.gcand X ) ( storage_1_1_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 19941 459 ) ( 20815 * ) NEW li1 ( 19941 459 ) L1M1_PR_MR @@ -2300,9 +2250,9 @@ NETS 164 ; NEW li1 ( 805 697 ) L1M1_PR_MR NEW li1 ( 759 731 ) L1M1_PR_MR ; - storage_2_0_0.bit1.storage ( storage_2_0_0.bit1.obuf0 A ) ( storage_2_0_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met1 ( 3105 697 ) ( * 731 ) - NEW met1 ( 3059 731 ) ( 3105 * ) - NEW li1 ( 3105 697 ) L1M1_PR_MR + + ROUTED met1 ( 3059 663 ) ( 3105 * ) + NEW met1 ( 3059 663 ) ( * 731 ) + NEW li1 ( 3105 663 ) L1M1_PR_MR NEW li1 ( 3059 731 ) L1M1_PR_MR ; - storage_2_0_0.bit2.storage ( storage_2_0_0.bit2.obuf0 A ) ( storage_2_0_0.bit2.bit Q ) + USE SIGNAL + ROUTED met1 ( 5405 697 ) ( * 731 ) @@ -2337,131 +2287,117 @@ NETS 164 ; - storage_2_0_0.gclock ( storage_2_0_0.cg GCLK ) ( storage_2_0_0.bit7.bit CLK ) ( storage_2_0_0.bit6.bit CLK ) ( storage_2_0_0.bit5.bit CLK ) ( storage_2_0_0.bit4.bit CLK ) ( storage_2_0_0.bit3.bit CLK ) ( storage_2_0_0.bit2.bit CLK ) ( storage_2_0_0.bit1.bit CLK ) ( storage_2_0_0.bit0.bit CLK ) + USE SIGNAL + ROUTED met1 ( 1265 663 ) ( 2369 * ) - NEW met1 ( 1265 629 ) ( * 663 ) - NEW met1 ( 851 629 ) ( 1265 * ) - NEW met1 ( 851 629 ) ( * 663 ) + NEW met1 ( 1265 663 ) ( * 697 ) + NEW met1 ( 851 697 ) ( 1265 * ) + NEW met1 ( 851 663 ) ( * 697 ) NEW met1 ( 69 663 ) ( 851 * ) - NEW met2 ( 4669 646 ) ( * 663 ) - NEW met3 ( 3450 646 ) ( 4669 * ) - NEW met3 ( 3450 578 ) ( * 646 ) - NEW met3 ( 2369 578 ) ( 3450 * ) - NEW met2 ( 2369 578 ) ( * 663 ) - NEW met1 ( 4669 595 ) ( * 663 ) - NEW met1 ( 11201 697 ) ( 11569 * ) - NEW met2 ( 11201 629 ) ( * 697 ) - NEW met1 ( 11017 629 ) ( 11201 * ) - NEW met1 ( 11017 595 ) ( * 629 ) - NEW met2 ( 13869 697 ) ( * 714 ) - NEW met3 ( 11569 714 ) ( 13869 * ) - NEW met2 ( 11569 697 ) ( * 714 ) - NEW met2 ( 13869 714 ) ( * 867 ) - NEW met1 ( 6969 595 ) ( * 663 ) - NEW met2 ( 9269 493 ) ( * 663 ) - NEW met1 ( 8211 493 ) ( 9269 * ) - NEW met2 ( 8211 493 ) ( * 595 ) - NEW met1 ( 6969 595 ) ( 8211 * ) - NEW met1 ( 4669 595 ) ( 6969 * ) - NEW met1 ( 9269 595 ) ( 11017 * ) + NEW met1 ( 2369 663 ) ( * 765 ) + NEW met1 ( 4485 663 ) ( 4669 * ) + NEW met1 ( 4485 663 ) ( * 765 ) + NEW met1 ( 11569 629 ) ( * 663 ) + NEW met2 ( 13915 595 ) ( * 663 ) + NEW met1 ( 11569 595 ) ( 13915 * ) + NEW met1 ( 11569 595 ) ( * 629 ) + NEW met1 ( 13869 697 ) ( 13915 * ) + NEW met1 ( 13915 663 ) ( * 697 ) + NEW met1 ( 6923 697 ) ( 6969 * ) + NEW met2 ( 6923 697 ) ( * 714 ) + NEW met3 ( 6141 714 ) ( 6923 * ) + NEW met2 ( 6141 714 ) ( * 765 ) + NEW met2 ( 9269 646 ) ( * 663 ) + NEW met3 ( 6923 646 ) ( 9269 * ) + NEW met3 ( 6923 646 ) ( * 714 ) + NEW met2 ( 9637 629 ) ( * 646 ) + NEW met3 ( 9269 646 ) ( 9637 * ) + NEW met1 ( 2369 765 ) ( 6141 * ) + NEW met1 ( 9637 629 ) ( 11569 * ) NEW met1 ( 16169 663 ) ( 16951 * ) NEW met1 ( 16951 663 ) ( * 697 ) - NEW met2 ( 14513 850 ) ( * 867 ) - NEW met3 ( 14513 850 ) ( 16169 * ) - NEW met2 ( 16169 663 ) ( * 850 ) - NEW met1 ( 13869 867 ) ( 14513 * ) + NEW met1 ( 14973 663 ) ( * 765 ) + NEW met1 ( 14973 765 ) ( 16169 * ) + NEW met1 ( 16169 663 ) ( * 765 ) + NEW met1 ( 13915 663 ) ( 14973 * ) NEW met1 ( 17273 697 ) ( * 765 ) NEW met1 ( 17273 765 ) ( 19067 * ) NEW met1 ( 16951 697 ) ( 17273 * ) NEW li1 ( 2369 663 ) L1M1_PR_MR NEW li1 ( 69 663 ) L1M1_PR_MR NEW li1 ( 4669 663 ) L1M1_PR_MR - NEW met1 ( 4669 663 ) M1M2_PR - NEW met2 ( 4669 646 ) M2M3_PR - NEW met2 ( 2369 578 ) M2M3_PR - NEW met1 ( 2369 663 ) M1M2_PR - NEW li1 ( 11569 697 ) L1M1_PR_MR - NEW met1 ( 11201 697 ) M1M2_PR - NEW met1 ( 11201 629 ) M1M2_PR + NEW li1 ( 11569 663 ) L1M1_PR_MR + NEW met1 ( 13915 663 ) M1M2_PR + NEW met1 ( 13915 595 ) M1M2_PR NEW li1 ( 13869 697 ) L1M1_PR_MR - NEW met1 ( 13869 697 ) M1M2_PR - NEW met2 ( 13869 714 ) M2M3_PR - NEW met2 ( 11569 714 ) M2M3_PR - NEW met1 ( 11569 697 ) M1M2_PR - NEW met1 ( 13869 867 ) M1M2_PR - NEW li1 ( 6969 663 ) L1M1_PR_MR + NEW li1 ( 6969 697 ) L1M1_PR_MR + NEW met1 ( 6923 697 ) M1M2_PR + NEW met2 ( 6923 714 ) M2M3_PR + NEW met2 ( 6141 714 ) M2M3_PR + NEW met1 ( 6141 765 ) M1M2_PR NEW li1 ( 9269 663 ) L1M1_PR_MR NEW met1 ( 9269 663 ) M1M2_PR - NEW met1 ( 9269 493 ) M1M2_PR - NEW met1 ( 8211 493 ) M1M2_PR - NEW met1 ( 8211 595 ) M1M2_PR - NEW met1 ( 9269 595 ) M1M2_PR + NEW met2 ( 9269 646 ) M2M3_PR + NEW met1 ( 9637 629 ) M1M2_PR + NEW met2 ( 9637 646 ) M2M3_PR NEW li1 ( 16169 663 ) L1M1_PR_MR - NEW met1 ( 14513 867 ) M1M2_PR - NEW met2 ( 14513 850 ) M2M3_PR - NEW met2 ( 16169 850 ) M2M3_PR - NEW met1 ( 16169 663 ) M1M2_PR NEW li1 ( 19067 765 ) L1M1_PR_MR ; - storage_2_0_0.select0_b ( storage_2_0_0.select_inv_0 Y ) ( storage_2_0_0.bit7.obuf0 TE_B ) ( storage_2_0_0.bit6.obuf0 TE_B ) ( storage_2_0_0.bit5.obuf0 TE_B ) ( storage_2_0_0.bit4.obuf0 TE_B ) ( storage_2_0_0.bit3.obuf0 TE_B ) ( storage_2_0_0.bit2.obuf0 TE_B ) ( storage_2_0_0.bit1.obuf0 TE_B ) ( storage_2_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met2 ( 3197 646 ) ( * 663 ) - NEW met3 ( 897 646 ) ( 3197 * ) - NEW met2 ( 897 646 ) ( * 663 ) - NEW met1 ( 4715 663 ) ( * 697 ) - NEW met1 ( 4301 697 ) ( 4715 * ) - NEW met1 ( 4301 663 ) ( * 697 ) - NEW met1 ( 3197 663 ) ( 4301 * ) - NEW met2 ( 12397 646 ) ( * 663 ) - NEW met3 ( 12397 646 ) ( 13087 * ) - NEW met2 ( 13087 629 ) ( * 646 ) + + ROUTED met1 ( 897 595 ) ( * 663 ) + NEW met1 ( 12397 697 ) ( * 731 ) + NEW met1 ( 12397 731 ) ( 12673 * ) + NEW met1 ( 12673 731 ) ( * 765 ) NEW met2 ( 10097 646 ) ( * 663 ) NEW met3 ( 10097 646 ) ( 12397 * ) - NEW met1 ( 10097 629 ) ( * 663 ) - NEW met2 ( 7797 646 ) ( * 663 ) - NEW met3 ( 7797 646 ) ( 9361 * ) - NEW met2 ( 9361 629 ) ( * 646 ) - NEW met2 ( 5497 646 ) ( * 663 ) - NEW met3 ( 5497 646 ) ( 7797 * ) - NEW met1 ( 4715 663 ) ( 5497 * ) - NEW met1 ( 9361 629 ) ( 10097 * ) - NEW met1 ( 16997 663 ) ( 17089 * ) - NEW met2 ( 17089 663 ) ( * 782 ) - NEW met2 ( 14697 697 ) ( * 782 ) - NEW met3 ( 14697 782 ) ( 17089 * ) - NEW met2 ( 14697 629 ) ( * 697 ) - NEW met1 ( 13087 629 ) ( 14697 * ) - NEW met2 ( 19619 697 ) ( * 782 ) - NEW met3 ( 17089 782 ) ( 19619 * ) - NEW li1 ( 3197 663 ) L1M1_PR_MR - NEW met1 ( 3197 663 ) M1M2_PR - NEW met2 ( 3197 646 ) M2M3_PR - NEW met2 ( 897 646 ) M2M3_PR + NEW met2 ( 12397 646 ) ( * 697 ) + NEW met1 ( 8303 629 ) ( * 663 ) + NEW met1 ( 8303 629 ) ( 9315 * ) + NEW met1 ( 9315 629 ) ( * 663 ) + NEW met1 ( 9315 663 ) ( 10097 * ) + NEW met1 ( 16997 595 ) ( * 663 ) + NEW met2 ( 14697 697 ) ( * 714 ) + NEW met3 ( 14697 714 ) ( 16353 * ) + NEW met2 ( 16353 629 ) ( * 714 ) + NEW met1 ( 16353 629 ) ( 16997 * ) + NEW met2 ( 14697 714 ) ( * 765 ) + NEW met1 ( 12673 765 ) ( 14697 * ) + NEW met1 ( 3197 595 ) ( * 663 ) + NEW met1 ( 5497 629 ) ( * 663 ) + NEW met1 ( 4853 629 ) ( 5497 * ) + NEW met2 ( 4853 578 ) ( * 629 ) + NEW met2 ( 4715 578 ) ( 4853 * ) + NEW met2 ( 4715 578 ) ( * 595 ) + NEW met1 ( 3197 595 ) ( 4715 * ) + NEW met1 ( 7797 595 ) ( * 663 ) + NEW met1 ( 5497 595 ) ( 7797 * ) + NEW met1 ( 5497 595 ) ( * 629 ) + NEW met1 ( 897 595 ) ( 3197 * ) + NEW met1 ( 7797 663 ) ( 8303 * ) + NEW met2 ( 18101 595 ) ( * 731 ) + NEW met1 ( 16997 595 ) ( 18101 * ) + NEW met1 ( 18101 731 ) ( 19320 * ) + NEW met1 ( 19320 731 ) ( * 765 ) + NEW met1 ( 19320 765 ) ( 19619 * ) NEW li1 ( 897 663 ) L1M1_PR_MR - NEW met1 ( 897 663 ) M1M2_PR - NEW li1 ( 12397 663 ) L1M1_PR_MR - NEW met1 ( 12397 663 ) M1M2_PR - NEW met2 ( 12397 646 ) M2M3_PR - NEW met2 ( 13087 646 ) M2M3_PR - NEW met1 ( 13087 629 ) M1M2_PR + NEW li1 ( 12397 697 ) L1M1_PR_MR NEW li1 ( 10097 663 ) L1M1_PR_MR NEW met1 ( 10097 663 ) M1M2_PR NEW met2 ( 10097 646 ) M2M3_PR - NEW li1 ( 7797 663 ) L1M1_PR_MR - NEW met1 ( 7797 663 ) M1M2_PR - NEW met2 ( 7797 646 ) M2M3_PR - NEW met2 ( 9361 646 ) M2M3_PR - NEW met1 ( 9361 629 ) M1M2_PR - NEW li1 ( 5497 663 ) L1M1_PR_MR - NEW met1 ( 5497 663 ) M1M2_PR - NEW met2 ( 5497 646 ) M2M3_PR + NEW met2 ( 12397 646 ) M2M3_PR + NEW met1 ( 12397 697 ) M1M2_PR NEW li1 ( 16997 663 ) L1M1_PR_MR - NEW met1 ( 17089 663 ) M1M2_PR - NEW met2 ( 17089 782 ) M2M3_PR NEW li1 ( 14697 697 ) L1M1_PR_MR NEW met1 ( 14697 697 ) M1M2_PR - NEW met2 ( 14697 782 ) M2M3_PR - NEW met1 ( 14697 629 ) M1M2_PR - NEW met2 ( 19619 782 ) M2M3_PR - NEW li1 ( 19619 697 ) L1M1_PR_MR - NEW met1 ( 19619 697 ) M1M2_PR ; + NEW met2 ( 14697 714 ) M2M3_PR + NEW met2 ( 16353 714 ) M2M3_PR + NEW met1 ( 16353 629 ) M1M2_PR + NEW met1 ( 14697 765 ) M1M2_PR + NEW li1 ( 3197 663 ) L1M1_PR_MR + NEW li1 ( 5497 663 ) L1M1_PR_MR + NEW met1 ( 4853 629 ) M1M2_PR + NEW met1 ( 4715 595 ) M1M2_PR + NEW li1 ( 7797 663 ) L1M1_PR_MR + NEW met1 ( 18101 595 ) M1M2_PR + NEW met1 ( 18101 731 ) M1M2_PR + NEW li1 ( 19619 765 ) L1M1_PR_MR ; - storage_2_0_0.we0 ( storage_2_0_0.gcand X ) ( storage_2_0_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 18653 629 ) ( 19527 * ) NEW li1 ( 18653 629 ) L1M1_PR_MR @@ -2491,8 +2427,8 @@ NETS 164 ; NEW li1 ( 8855 697 ) L1M1_PR_MR NEW li1 ( 8809 731 ) L1M1_PR_MR ; - storage_2_1_0.bit4.storage ( storage_2_1_0.bit4.obuf0 A ) ( storage_2_1_0.bit4.bit Q ) + USE SIGNAL - + ROUTED met1 ( 11109 697 ) ( 11155 * ) - NEW met1 ( 11109 697 ) ( * 731 ) + + ROUTED met1 ( 11155 697 ) ( * 731 ) + NEW met1 ( 11109 731 ) ( 11155 * ) NEW li1 ( 11155 697 ) L1M1_PR_MR NEW li1 ( 11109 731 ) L1M1_PR_MR ; - storage_2_1_0.bit5.storage ( storage_2_1_0.bit5.obuf0 A ) ( storage_2_1_0.bit5.bit Q ) + USE SIGNAL @@ -2512,125 +2448,140 @@ NETS 164 ; NEW li1 ( 18009 731 ) L1M1_PR_MR ; - storage_2_1_0.gclock ( storage_2_1_0.cg GCLK ) ( storage_2_1_0.bit7.bit CLK ) ( storage_2_1_0.bit6.bit CLK ) ( storage_2_1_0.bit5.bit CLK ) ( storage_2_1_0.bit4.bit CLK ) ( storage_2_1_0.bit3.bit CLK ) ( storage_2_1_0.bit2.bit CLK ) ( storage_2_1_0.bit1.bit CLK ) ( storage_2_1_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 1219 697 ) ( * 765 ) - NEW met1 ( 7889 697 ) ( 8119 * ) - NEW met1 ( 7889 697 ) ( * 765 ) - NEW met1 ( 8119 697 ) ( * 765 ) - NEW met1 ( 3381 697 ) ( 3519 * ) - NEW met1 ( 3381 697 ) ( * 765 ) - NEW met1 ( 5681 697 ) ( 5819 * ) - NEW met1 ( 5681 697 ) ( * 765 ) - NEW met1 ( 3519 765 ) ( 5681 * ) - NEW met1 ( 3519 697 ) ( * 765 ) - NEW met1 ( 5819 697 ) ( * 765 ) - NEW met1 ( 1219 765 ) ( 3381 * ) - NEW met1 ( 5819 765 ) ( 7889 * ) - NEW met1 ( 12719 697 ) ( * 765 ) + + ROUTED met2 ( 3519 646 ) ( * 663 ) + NEW met3 ( 1219 646 ) ( 3519 * ) + NEW met2 ( 1219 646 ) ( * 663 ) + NEW met2 ( 12719 697 ) ( * 714 ) + NEW met3 ( 12719 714 ) ( 14053 * ) + NEW met2 ( 14053 595 ) ( * 714 ) NEW met2 ( 10419 697 ) ( * 714 ) - NEW met3 ( 10419 714 ) ( 11293 * ) - NEW met2 ( 11293 714 ) ( * 765 ) - NEW met1 ( 11293 765 ) ( 12351 * ) - NEW met1 ( 12351 731 ) ( * 765 ) - NEW met1 ( 12351 731 ) ( 12719 * ) - NEW met1 ( 10051 731 ) ( * 765 ) - NEW met1 ( 10051 731 ) ( 10419 * ) - NEW met1 ( 10419 697 ) ( * 731 ) + NEW met3 ( 10419 714 ) ( 12719 * ) + NEW met1 ( 10051 697 ) ( * 765 ) + NEW met1 ( 10051 697 ) ( 10419 * ) + NEW met1 ( 8119 697 ) ( * 765 ) + NEW met1 ( 5819 663 ) ( 6325 * ) + NEW met1 ( 6325 663 ) ( * 765 ) + NEW met1 ( 6325 765 ) ( 7751 * ) + NEW met1 ( 7751 731 ) ( * 765 ) + NEW met1 ( 7751 731 ) ( 8119 * ) + NEW met1 ( 5451 663 ) ( * 697 ) + NEW met1 ( 5451 697 ) ( 5819 * ) + NEW met1 ( 5819 663 ) ( * 697 ) NEW met1 ( 8119 765 ) ( 10051 * ) - NEW met1 ( 15019 663 ) ( 15203 * ) - NEW met1 ( 15203 595 ) ( * 663 ) - NEW met1 ( 14651 731 ) ( * 765 ) - NEW met1 ( 14651 731 ) ( 15019 * ) - NEW met1 ( 15019 663 ) ( * 731 ) - NEW met1 ( 12719 765 ) ( 14651 * ) - NEW met1 ( 15203 595 ) ( 17250 * ) - NEW met1 ( 17319 663 ) ( 18101 * ) - NEW met1 ( 18101 663 ) ( * 731 ) - NEW met1 ( 17250 595 ) ( * 663 ) - NEW met1 ( 17250 663 ) ( 17319 * ) - NEW met1 ( 18101 731 ) ( 19320 * ) - NEW met1 ( 19320 731 ) ( * 765 ) - NEW met1 ( 19320 765 ) ( 20355 * ) - NEW li1 ( 1219 697 ) L1M1_PR_MR - NEW li1 ( 8119 697 ) L1M1_PR_MR - NEW li1 ( 3519 697 ) L1M1_PR_MR - NEW li1 ( 5819 697 ) L1M1_PR_MR + NEW met1 ( 15019 629 ) ( * 663 ) + NEW met1 ( 15019 629 ) ( 15387 * ) + NEW met2 ( 15387 629 ) ( * 646 ) + NEW met1 ( 15019 595 ) ( * 629 ) + NEW met1 ( 14053 595 ) ( 15019 * ) + NEW met2 ( 4669 646 ) ( * 663 ) + NEW met2 ( 4669 663 ) ( 4715 * ) + NEW met3 ( 3519 646 ) ( 4669 * ) + NEW met1 ( 4715 663 ) ( 5451 * ) + NEW met3 ( 15387 646 ) ( 17250 * ) + NEW met2 ( 17319 697 ) ( * 714 ) + NEW met3 ( 17250 646 ) ( * 714 ) + NEW met3 ( 17250 714 ) ( 17319 * ) + NEW met2 ( 20355 714 ) ( * 731 ) + NEW met3 ( 17319 714 ) ( 20355 * ) + NEW li1 ( 3519 663 ) L1M1_PR_MR + NEW met1 ( 3519 663 ) M1M2_PR + NEW met2 ( 3519 646 ) M2M3_PR + NEW met2 ( 1219 646 ) M2M3_PR + NEW li1 ( 1219 663 ) L1M1_PR_MR + NEW met1 ( 1219 663 ) M1M2_PR NEW li1 ( 12719 697 ) L1M1_PR_MR + NEW met1 ( 12719 697 ) M1M2_PR + NEW met2 ( 12719 714 ) M2M3_PR + NEW met2 ( 14053 714 ) M2M3_PR + NEW met1 ( 14053 595 ) M1M2_PR NEW li1 ( 10419 697 ) L1M1_PR_MR NEW met1 ( 10419 697 ) M1M2_PR NEW met2 ( 10419 714 ) M2M3_PR - NEW met2 ( 11293 714 ) M2M3_PR - NEW met1 ( 11293 765 ) M1M2_PR + NEW li1 ( 8119 697 ) L1M1_PR_MR + NEW li1 ( 5819 663 ) L1M1_PR_MR NEW li1 ( 15019 663 ) L1M1_PR_MR - NEW li1 ( 17319 663 ) L1M1_PR_MR - NEW li1 ( 20355 765 ) L1M1_PR_MR ; + NEW met1 ( 15387 629 ) M1M2_PR + NEW met2 ( 15387 646 ) M2M3_PR + NEW met2 ( 4669 646 ) M2M3_PR + NEW met1 ( 4715 663 ) M1M2_PR + NEW li1 ( 17319 697 ) L1M1_PR_MR + NEW met1 ( 17319 697 ) M1M2_PR + NEW met2 ( 17319 714 ) M2M3_PR + NEW met2 ( 20355 714 ) M2M3_PR + NEW li1 ( 20355 731 ) L1M1_PR_MR + NEW met1 ( 20355 731 ) M1M2_PR ; - storage_2_1_0.select0_b ( storage_2_1_0.select_inv_0 Y ) ( storage_2_1_0.bit7.obuf0 TE_B ) ( storage_2_1_0.bit6.obuf0 TE_B ) ( storage_2_1_0.bit5.obuf0 TE_B ) ( storage_2_1_0.bit4.obuf0 TE_B ) ( storage_2_1_0.bit3.obuf0 TE_B ) ( storage_2_1_0.bit2.obuf0 TE_B ) ( storage_2_1_0.bit1.obuf0 TE_B ) ( storage_2_1_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met2 ( 4347 663 ) ( * 1241 ) + + ROUTED met2 ( 16123 697 ) ( * 918 ) + NEW met2 ( 16123 918 ) ( 16261 * ) + NEW met2 ( 16261 918 ) ( * 1207 ) + NEW met1 ( 16261 1207 ) ( 16353 * ) + NEW met1 ( 16353 1139 ) ( * 1207 ) + NEW met1 ( 15295 663 ) ( 15847 * ) + NEW met2 ( 15295 646 ) ( * 663 ) + NEW met1 ( 15847 663 ) ( * 697 ) + NEW met1 ( 15847 697 ) ( 16123 * ) + NEW met1 ( 3565 663 ) ( 4347 * ) + NEW met1 ( 3565 663 ) ( * 697 ) + NEW met1 ( 3151 697 ) ( 3565 * ) + NEW met1 ( 3151 629 ) ( * 697 ) + NEW met1 ( 2323 629 ) ( 3151 * ) + NEW met2 ( 2323 629 ) ( * 697 ) NEW met1 ( 2047 697 ) ( 2323 * ) - NEW met2 ( 2323 697 ) ( * 714 ) - NEW met3 ( 2323 714 ) ( 4347 * ) - NEW met2 ( 11247 663 ) ( * 782 ) - NEW met1 ( 13041 663 ) ( 13547 * ) - NEW met1 ( 13041 595 ) ( * 663 ) - NEW met1 ( 11247 595 ) ( 13041 * ) - NEW met1 ( 11247 595 ) ( * 663 ) - NEW met2 ( 13547 595 ) ( * 663 ) - NEW met3 ( 9660 782 ) ( 11247 * ) - NEW met2 ( 6647 697 ) ( * 714 ) - NEW met3 ( 5589 714 ) ( 6647 * ) - NEW met2 ( 5589 714 ) ( * 1241 ) - NEW met1 ( 8901 663 ) ( 8947 * ) - NEW met2 ( 8901 663 ) ( * 714 ) - NEW met3 ( 6647 714 ) ( 8901 * ) - NEW met3 ( 9660 714 ) ( * 782 ) - NEW met3 ( 8901 714 ) ( 9660 * ) - NEW met1 ( 4347 1241 ) ( 5589 * ) - NEW met2 ( 15847 697 ) ( * 714 ) - NEW met2 ( 14513 595 ) ( * 714 ) - NEW met3 ( 14513 714 ) ( 15847 * ) - NEW met1 ( 13547 595 ) ( 14513 * ) + NEW met2 ( 4347 578 ) ( * 663 ) + NEW met2 ( 11247 595 ) ( * 663 ) + NEW met2 ( 13547 578 ) ( * 663 ) + NEW met3 ( 11247 578 ) ( 13547 * ) + NEW met2 ( 11247 578 ) ( * 595 ) + NEW met3 ( 13547 578 ) ( * 646 ) + NEW met3 ( 13547 646 ) ( 15295 * ) + NEW met2 ( 6647 578 ) ( * 663 ) + NEW met2 ( 8947 578 ) ( * 663 ) + NEW met3 ( 6647 578 ) ( 8947 * ) + NEW met3 ( 4347 578 ) ( 6647 * ) + NEW met1 ( 8947 595 ) ( 11247 * ) + NEW met1 ( 16353 1139 ) ( 17250 * ) NEW met1 ( 18147 595 ) ( * 663 ) - NEW met2 ( 18147 663 ) ( * 714 ) - NEW met3 ( 15847 714 ) ( 18147 * ) - NEW met2 ( 19481 595 ) ( * 646 ) - NEW met2 ( 19481 646 ) ( 19527 * ) - NEW met2 ( 19527 646 ) ( * 697 ) - NEW met1 ( 19527 697 ) ( 19573 * ) - NEW met1 ( 19573 697 ) ( * 731 ) + NEW met1 ( 17250 1139 ) ( * 1173 ) + NEW met1 ( 17250 1173 ) ( 17365 * ) + NEW met2 ( 17365 629 ) ( * 1173 ) + NEW met1 ( 17365 629 ) ( 18147 * ) + NEW met2 ( 19481 595 ) ( * 731 ) NEW met1 ( 18147 595 ) ( 19481 * ) - NEW met1 ( 19573 731 ) ( 20907 * ) + NEW met1 ( 19481 731 ) ( 20010 * ) + NEW met1 ( 20010 731 ) ( * 765 ) + NEW met1 ( 20010 765 ) ( 20907 * ) + NEW met1 ( 16123 697 ) M1M2_PR + NEW met1 ( 16261 1207 ) M1M2_PR + NEW li1 ( 15847 663 ) L1M1_PR_MR + NEW met1 ( 15295 663 ) M1M2_PR + NEW met2 ( 15295 646 ) M2M3_PR NEW li1 ( 4347 663 ) L1M1_PR_MR - NEW met1 ( 4347 663 ) M1M2_PR - NEW met1 ( 4347 1241 ) M1M2_PR - NEW li1 ( 2047 697 ) L1M1_PR_MR + NEW met1 ( 2323 629 ) M1M2_PR NEW met1 ( 2323 697 ) M1M2_PR - NEW met2 ( 2323 714 ) M2M3_PR - NEW met2 ( 4347 714 ) M2M3_PR + NEW li1 ( 2047 697 ) L1M1_PR_MR + NEW met2 ( 4347 578 ) M2M3_PR + NEW met1 ( 4347 663 ) M1M2_PR NEW li1 ( 11247 663 ) L1M1_PR_MR NEW met1 ( 11247 663 ) M1M2_PR - NEW met2 ( 11247 782 ) M2M3_PR + NEW met1 ( 11247 595 ) M1M2_PR NEW li1 ( 13547 663 ) L1M1_PR_MR - NEW met1 ( 13547 595 ) M1M2_PR NEW met1 ( 13547 663 ) M1M2_PR - NEW li1 ( 6647 697 ) L1M1_PR_MR - NEW met1 ( 6647 697 ) M1M2_PR - NEW met2 ( 6647 714 ) M2M3_PR - NEW met2 ( 5589 714 ) M2M3_PR - NEW met1 ( 5589 1241 ) M1M2_PR + NEW met2 ( 13547 578 ) M2M3_PR + NEW met2 ( 11247 578 ) M2M3_PR + NEW li1 ( 6647 663 ) L1M1_PR_MR + NEW met1 ( 6647 663 ) M1M2_PR + NEW met2 ( 6647 578 ) M2M3_PR NEW li1 ( 8947 663 ) L1M1_PR_MR - NEW met1 ( 8901 663 ) M1M2_PR - NEW met2 ( 8901 714 ) M2M3_PR - NEW li1 ( 15847 697 ) L1M1_PR_MR - NEW met1 ( 15847 697 ) M1M2_PR - NEW met2 ( 15847 714 ) M2M3_PR - NEW met1 ( 14513 595 ) M1M2_PR - NEW met2 ( 14513 714 ) M2M3_PR + NEW met1 ( 8947 663 ) M1M2_PR + NEW met2 ( 8947 578 ) M2M3_PR + NEW met1 ( 8947 595 ) M1M2_PR NEW li1 ( 18147 663 ) L1M1_PR_MR - NEW met2 ( 18147 714 ) M2M3_PR - NEW met1 ( 18147 663 ) M1M2_PR + NEW met1 ( 17365 1173 ) M1M2_PR + NEW met1 ( 17365 629 ) M1M2_PR NEW met1 ( 19481 595 ) M1M2_PR - NEW met1 ( 19527 697 ) M1M2_PR - NEW li1 ( 20907 731 ) L1M1_PR_MR ; + NEW met1 ( 19481 731 ) M1M2_PR + NEW li1 ( 20907 765 ) L1M1_PR_MR ; - storage_2_1_0.we0 ( storage_2_1_0.gcand X ) ( storage_2_1_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 19941 629 ) ( 20815 * ) NEW li1 ( 19941 629 ) L1M1_PR_MR @@ -2681,155 +2632,163 @@ NETS 164 ; NEW li1 ( 16859 901 ) L1M1_PR_MR ; - storage_3_0_0.gclock ( storage_3_0_0.cg GCLK ) ( storage_3_0_0.bit7.bit CLK ) ( storage_3_0_0.bit6.bit CLK ) ( storage_3_0_0.bit5.bit CLK ) ( storage_3_0_0.bit4.bit CLK ) ( storage_3_0_0.bit3.bit CLK ) ( storage_3_0_0.bit2.bit CLK ) ( storage_3_0_0.bit1.bit CLK ) ( storage_3_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 1219 867 ) ( * 901 ) + + ROUTED met1 ( 16169 969 ) ( * 1003 ) + NEW met1 ( 16169 1003 ) ( 16353 * ) + NEW met2 ( 16353 1003 ) ( 16445 * ) + NEW met1 ( 14605 867 ) ( * 901 ) + NEW met1 ( 14605 901 ) ( 14973 * ) + NEW met1 ( 14973 867 ) ( * 901 ) + NEW met1 ( 14973 867 ) ( 15525 * ) + NEW met1 ( 15525 867 ) ( * 969 ) + NEW met1 ( 15525 969 ) ( 16169 * ) + NEW met1 ( 2001 969 ) ( 2369 * ) + NEW met1 ( 2001 867 ) ( * 969 ) + NEW met1 ( 1219 867 ) ( 2001 * ) + NEW met1 ( 1219 867 ) ( * 901 ) NEW met1 ( 1081 901 ) ( 1219 * ) NEW met1 ( 1081 867 ) ( * 901 ) NEW met1 ( 69 867 ) ( 1081 * ) NEW met1 ( 69 867 ) ( * 935 ) - NEW met2 ( 4669 969 ) ( * 1309 ) - NEW met2 ( 2369 969 ) ( * 1122 ) - NEW met3 ( 2369 1122 ) ( 3933 * ) - NEW met2 ( 3933 1122 ) ( * 1139 ) - NEW met1 ( 3933 1139 ) ( 4669 * ) - NEW met1 ( 1725 867 ) ( * 969 ) - NEW met1 ( 1725 969 ) ( 2369 * ) - NEW met1 ( 1219 867 ) ( 1725 * ) - NEW met1 ( 11569 969 ) ( * 1003 ) - NEW met1 ( 10741 1003 ) ( 11569 * ) - NEW met2 ( 10741 867 ) ( * 1003 ) - NEW met1 ( 10419 867 ) ( 10741 * ) - NEW met1 ( 10419 867 ) ( * 901 ) - NEW met1 ( 10281 901 ) ( 10419 * ) - NEW met1 ( 10281 867 ) ( * 901 ) - NEW met1 ( 13869 969 ) ( * 1003 ) - NEW met1 ( 13731 1003 ) ( 13869 * ) - NEW met1 ( 13731 1003 ) ( * 1037 ) - NEW met1 ( 12811 1037 ) ( 13731 * ) - NEW met1 ( 12811 1003 ) ( * 1037 ) - NEW met1 ( 11569 1003 ) ( 12811 * ) - NEW met1 ( 6831 935 ) ( 6969 * ) - NEW met2 ( 6831 935 ) ( * 1309 ) + NEW met2 ( 4669 850 ) ( * 935 ) + NEW met3 ( 2369 850 ) ( 4669 * ) + NEW met2 ( 2369 850 ) ( * 969 ) + NEW met2 ( 4669 935 ) ( * 1037 ) + NEW met1 ( 11063 969 ) ( 11569 * ) + NEW met1 ( 11063 901 ) ( * 969 ) + NEW met1 ( 10879 901 ) ( 11063 * ) + NEW met1 ( 10879 867 ) ( * 901 ) + NEW met2 ( 13869 969 ) ( * 1122 ) + NEW met3 ( 11569 1122 ) ( 13869 * ) + NEW met2 ( 11569 969 ) ( * 1122 ) + NEW met2 ( 13869 867 ) ( * 969 ) + NEW met1 ( 13869 867 ) ( 14605 * ) + NEW met1 ( 6095 969 ) ( 6969 * ) + NEW met2 ( 6095 969 ) ( * 1037 ) NEW met1 ( 8901 935 ) ( 9269 * ) NEW met1 ( 8901 935 ) ( * 1003 ) - NEW met1 ( 7981 1003 ) ( 8901 * ) - NEW met1 ( 7981 1003 ) ( * 1037 ) - NEW met1 ( 6831 1037 ) ( 7981 * ) + NEW met1 ( 8165 1003 ) ( 8901 * ) + NEW met1 ( 8165 935 ) ( * 1003 ) + NEW met1 ( 7751 935 ) ( 8165 * ) + NEW met1 ( 7751 935 ) ( * 1003 ) + NEW met1 ( 6969 1003 ) ( 7751 * ) + NEW met1 ( 6969 969 ) ( * 1003 ) NEW met1 ( 9269 867 ) ( * 935 ) - NEW met1 ( 4669 1309 ) ( 6831 * ) - NEW met1 ( 9269 867 ) ( 10281 * ) - NEW met1 ( 13869 1003 ) ( 14490 * ) - NEW met1 ( 16169 969 ) ( * 1003 ) - NEW met1 ( 14490 969 ) ( * 1003 ) - NEW met1 ( 14490 969 ) ( 14927 * ) - NEW met1 ( 14927 935 ) ( * 969 ) - NEW met1 ( 14927 935 ) ( 15065 * ) - NEW met1 ( 15065 935 ) ( * 969 ) - NEW met1 ( 15065 969 ) ( 15709 * ) - NEW met2 ( 15709 969 ) ( 15893 * ) - NEW met1 ( 15893 969 ) ( 16169 * ) + NEW met1 ( 4669 1037 ) ( 6095 * ) + NEW met1 ( 9269 867 ) ( 10879 * ) NEW met1 ( 17273 1003 ) ( * 1037 ) - NEW met1 ( 17273 1037 ) ( 19067 * ) - NEW met1 ( 16169 1003 ) ( 17273 * ) - NEW li1 ( 69 935 ) L1M1_PR_MR - NEW li1 ( 4669 969 ) L1M1_PR_MR - NEW met1 ( 4669 969 ) M1M2_PR - NEW met1 ( 4669 1309 ) M1M2_PR + NEW met1 ( 17273 1037 ) ( 18193 * ) + NEW met2 ( 18193 935 ) ( * 1037 ) + NEW met1 ( 18193 935 ) ( 19067 * ) + NEW met1 ( 16445 1003 ) ( 17273 * ) + NEW li1 ( 16169 969 ) L1M1_PR_MR + NEW met1 ( 16353 1003 ) M1M2_PR + NEW met1 ( 16445 1003 ) M1M2_PR NEW li1 ( 2369 969 ) L1M1_PR_MR + NEW li1 ( 69 935 ) L1M1_PR_MR + NEW li1 ( 4669 935 ) L1M1_PR_MR + NEW met1 ( 4669 935 ) M1M2_PR + NEW met2 ( 4669 850 ) M2M3_PR + NEW met2 ( 2369 850 ) M2M3_PR NEW met1 ( 2369 969 ) M1M2_PR - NEW met2 ( 2369 1122 ) M2M3_PR - NEW met2 ( 3933 1122 ) M2M3_PR - NEW met1 ( 3933 1139 ) M1M2_PR - NEW met1 ( 4669 1139 ) M1M2_PR + NEW met1 ( 4669 1037 ) M1M2_PR NEW li1 ( 11569 969 ) L1M1_PR_MR - NEW met1 ( 10741 1003 ) M1M2_PR - NEW met1 ( 10741 867 ) M1M2_PR NEW li1 ( 13869 969 ) L1M1_PR_MR - NEW li1 ( 6969 935 ) L1M1_PR_MR - NEW met1 ( 6831 935 ) M1M2_PR - NEW met1 ( 6831 1309 ) M1M2_PR + NEW met1 ( 13869 969 ) M1M2_PR + NEW met2 ( 13869 1122 ) M2M3_PR + NEW met2 ( 11569 1122 ) M2M3_PR + NEW met1 ( 11569 969 ) M1M2_PR + NEW met1 ( 13869 867 ) M1M2_PR + NEW li1 ( 6969 969 ) L1M1_PR_MR + NEW met1 ( 6095 969 ) M1M2_PR + NEW met1 ( 6095 1037 ) M1M2_PR NEW li1 ( 9269 935 ) L1M1_PR_MR - NEW met1 ( 6831 1037 ) M1M2_PR - NEW li1 ( 16169 969 ) L1M1_PR_MR - NEW met1 ( 15709 969 ) M1M2_PR - NEW met1 ( 15893 969 ) M1M2_PR - NEW li1 ( 19067 1037 ) L1M1_PR_MR ; + NEW met1 ( 18193 1037 ) M1M2_PR + NEW met1 ( 18193 935 ) M1M2_PR + NEW li1 ( 19067 935 ) L1M1_PR_MR ; - storage_3_0_0.select0_b ( storage_3_0_0.select_inv_0 Y ) ( storage_3_0_0.bit7.obuf0 TE_B ) ( storage_3_0_0.bit6.obuf0 TE_B ) ( storage_3_0_0.bit5.obuf0 TE_B ) ( storage_3_0_0.bit4.obuf0 TE_B ) ( storage_3_0_0.bit3.obuf0 TE_B ) ( storage_3_0_0.bit2.obuf0 TE_B ) ( storage_3_0_0.bit1.obuf0 TE_B ) ( storage_3_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 16997 935 ) ( 17089 * ) - NEW met2 ( 17089 935 ) ( * 1275 ) - NEW met1 ( 17089 1241 ) ( * 1275 ) - NEW met1 ( 14697 935 ) ( 14881 * ) - NEW met2 ( 14881 935 ) ( * 1122 ) - NEW met3 ( 14881 1122 ) ( 15341 * ) - NEW met2 ( 15341 1122 ) ( * 1241 ) - NEW met2 ( 14881 1122 ) ( * 1241 ) - NEW met1 ( 15341 1241 ) ( 17089 * ) - NEW met2 ( 3197 918 ) ( * 969 ) + + ROUTED met1 ( 16997 867 ) ( * 935 ) + NEW met1 ( 16123 867 ) ( * 901 ) + NEW met1 ( 16123 867 ) ( 16997 * ) + NEW met1 ( 15870 901 ) ( 16123 * ) + NEW met1 ( 14697 969 ) ( * 1003 ) + NEW met1 ( 15870 867 ) ( * 901 ) + NEW met1 ( 15571 867 ) ( 15870 * ) + NEW met2 ( 15571 867 ) ( * 918 ) + NEW met3 ( 14927 918 ) ( 15571 * ) + NEW met2 ( 14927 918 ) ( * 935 ) + NEW met1 ( 14697 935 ) ( 14927 * ) + NEW met1 ( 14697 935 ) ( * 969 ) + NEW met2 ( 3197 918 ) ( * 935 ) NEW met3 ( 897 918 ) ( 3197 * ) NEW met2 ( 897 918 ) ( * 935 ) - NEW met2 ( 4577 850 ) ( * 1003 ) - NEW met3 ( 3197 850 ) ( 4577 * ) - NEW met3 ( 3197 850 ) ( * 918 ) - NEW met2 ( 12397 969 ) ( * 1122 ) - NEW met3 ( 12397 1122 ) ( 13087 * ) - NEW met2 ( 13087 1122 ) ( * 1241 ) - NEW met2 ( 10097 969 ) ( * 1122 ) - NEW met3 ( 10097 1122 ) ( 12397 * ) - NEW met1 ( 10097 969 ) ( * 1003 ) - NEW met1 ( 13087 1241 ) ( 14881 * ) - NEW met1 ( 7797 935 ) ( 7981 * ) - NEW met1 ( 7981 867 ) ( * 935 ) - NEW met1 ( 7981 867 ) ( 9085 * ) - NEW met2 ( 9085 867 ) ( * 1003 ) - NEW met1 ( 5497 969 ) ( * 1003 ) - NEW met1 ( 5497 1003 ) ( 6003 * ) - NEW met1 ( 6003 969 ) ( * 1003 ) - NEW met1 ( 6003 969 ) ( 6325 * ) - NEW met2 ( 6325 867 ) ( * 969 ) - NEW met1 ( 6325 867 ) ( 7797 * ) - NEW met1 ( 7797 867 ) ( * 935 ) - NEW met1 ( 4577 1003 ) ( 5497 * ) - NEW met1 ( 9085 1003 ) ( 10097 * ) - NEW met2 ( 19619 1037 ) ( * 1275 ) - NEW met1 ( 17089 1275 ) ( 19619 * ) + NEW met2 ( 12397 850 ) ( * 935 ) + NEW met3 ( 12397 850 ) ( 13593 * ) + NEW met2 ( 13593 850 ) ( * 1003 ) + NEW met2 ( 10097 850 ) ( * 969 ) + NEW met3 ( 10097 850 ) ( 12397 * ) + NEW met2 ( 10097 969 ) ( * 1037 ) + NEW met1 ( 13593 1003 ) ( 14697 * ) + NEW met2 ( 7797 918 ) ( * 969 ) + NEW met3 ( 7797 918 ) ( 8349 * ) + NEW met2 ( 8349 918 ) ( * 1037 ) + NEW met2 ( 5497 850 ) ( * 935 ) + NEW met3 ( 5497 850 ) ( 7797 * ) + NEW met3 ( 7797 850 ) ( * 918 ) + NEW met2 ( 4853 986 ) ( * 1003 ) + NEW met1 ( 4853 1003 ) ( 5497 * ) + NEW met1 ( 5497 935 ) ( * 1003 ) + NEW met1 ( 8349 1037 ) ( 10097 * ) + NEW met2 ( 4830 986 ) ( 4853 * ) + NEW met2 ( 4807 918 ) ( * 935 ) + NEW met2 ( 4807 935 ) ( 4830 * ) + NEW met2 ( 4830 935 ) ( * 986 ) + NEW met3 ( 3197 918 ) ( 4807 * ) + NEW met1 ( 17825 867 ) ( * 1003 ) + NEW met1 ( 16997 867 ) ( 17825 * ) + NEW met2 ( 19343 986 ) ( * 1003 ) + NEW met2 ( 19343 986 ) ( 19435 * ) + NEW met2 ( 19435 867 ) ( * 986 ) + NEW met1 ( 19435 867 ) ( 19619 * ) + NEW met1 ( 17825 1003 ) ( 19343 * ) NEW li1 ( 16997 935 ) L1M1_PR_MR - NEW met1 ( 17089 935 ) M1M2_PR - NEW met1 ( 17089 1275 ) M1M2_PR - NEW li1 ( 14697 935 ) L1M1_PR_MR - NEW met1 ( 14881 935 ) M1M2_PR - NEW met2 ( 14881 1122 ) M2M3_PR - NEW met2 ( 15341 1122 ) M2M3_PR - NEW met1 ( 15341 1241 ) M1M2_PR - NEW met1 ( 14881 1241 ) M1M2_PR - NEW li1 ( 3197 969 ) L1M1_PR_MR - NEW met1 ( 3197 969 ) M1M2_PR + NEW li1 ( 14697 969 ) L1M1_PR_MR + NEW met1 ( 15571 867 ) M1M2_PR + NEW met2 ( 15571 918 ) M2M3_PR + NEW met2 ( 14927 918 ) M2M3_PR + NEW met1 ( 14927 935 ) M1M2_PR + NEW li1 ( 3197 935 ) L1M1_PR_MR + NEW met1 ( 3197 935 ) M1M2_PR NEW met2 ( 3197 918 ) M2M3_PR NEW met2 ( 897 918 ) M2M3_PR NEW li1 ( 897 935 ) L1M1_PR_MR NEW met1 ( 897 935 ) M1M2_PR - NEW met1 ( 4577 1003 ) M1M2_PR - NEW met2 ( 4577 850 ) M2M3_PR - NEW li1 ( 12397 969 ) L1M1_PR_MR - NEW met1 ( 12397 969 ) M1M2_PR - NEW met2 ( 12397 1122 ) M2M3_PR - NEW met2 ( 13087 1122 ) M2M3_PR - NEW met1 ( 13087 1241 ) M1M2_PR + NEW li1 ( 12397 935 ) L1M1_PR_MR + NEW met1 ( 12397 935 ) M1M2_PR + NEW met2 ( 12397 850 ) M2M3_PR + NEW met2 ( 13593 850 ) M2M3_PR + NEW met1 ( 13593 1003 ) M1M2_PR NEW li1 ( 10097 969 ) L1M1_PR_MR NEW met1 ( 10097 969 ) M1M2_PR - NEW met2 ( 10097 1122 ) M2M3_PR - NEW li1 ( 7797 935 ) L1M1_PR_MR - NEW met1 ( 9085 867 ) M1M2_PR - NEW met1 ( 9085 1003 ) M1M2_PR - NEW li1 ( 5497 969 ) L1M1_PR_MR - NEW met1 ( 6325 969 ) M1M2_PR - NEW met1 ( 6325 867 ) M1M2_PR - NEW li1 ( 19619 1037 ) L1M1_PR_MR - NEW met1 ( 19619 1037 ) M1M2_PR - NEW met1 ( 19619 1275 ) M1M2_PR ; + NEW met2 ( 10097 850 ) M2M3_PR + NEW met1 ( 10097 1037 ) M1M2_PR + NEW li1 ( 7797 969 ) L1M1_PR_MR + NEW met1 ( 7797 969 ) M1M2_PR + NEW met2 ( 7797 918 ) M2M3_PR + NEW met2 ( 8349 918 ) M2M3_PR + NEW met1 ( 8349 1037 ) M1M2_PR + NEW li1 ( 5497 935 ) L1M1_PR_MR + NEW met1 ( 5497 935 ) M1M2_PR + NEW met2 ( 5497 850 ) M2M3_PR + NEW met1 ( 4853 1003 ) M1M2_PR + NEW met2 ( 4807 918 ) M2M3_PR + NEW met1 ( 19343 1003 ) M1M2_PR + NEW met1 ( 19435 867 ) M1M2_PR + NEW li1 ( 19619 867 ) L1M1_PR_MR ; - storage_3_0_0.we0 ( storage_3_0_0.gcand X ) ( storage_3_0_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 18653 1003 ) ( 19527 * ) - NEW li1 ( 18653 1003 ) L1M1_PR_MR - NEW li1 ( 19527 1003 ) L1M1_PR_MR ; + + ROUTED met1 ( 18653 1037 ) ( 19527 * ) + NEW li1 ( 18653 1037 ) L1M1_PR_MR + NEW li1 ( 19527 1037 ) L1M1_PR_MR ; - storage_3_0_0.write_sel ( storage_3_0_0.gcand A ) ( storage_3_0_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 19297 901 ) ( 19343 * ) NEW li1 ( 19297 901 ) L1M1_PR_MR @@ -2845,10 +2804,10 @@ NETS 164 ; NEW li1 ( 4255 935 ) L1M1_PR_MR NEW li1 ( 4209 901 ) L1M1_PR_MR ; - storage_3_1_0.bit2.storage ( storage_3_1_0.bit2.obuf0 A ) ( storage_3_1_0.bit2.bit Q ) + USE SIGNAL - + ROUTED met1 ( 6555 969 ) ( * 1037 ) - NEW met1 ( 6509 1037 ) ( 6555 * ) - NEW li1 ( 6555 969 ) L1M1_PR_MR - NEW li1 ( 6509 1037 ) L1M1_PR_MR ; + + ROUTED met1 ( 6509 935 ) ( 6555 * ) + NEW met1 ( 6509 901 ) ( * 935 ) + NEW li1 ( 6555 935 ) L1M1_PR_MR + NEW li1 ( 6509 901 ) L1M1_PR_MR ; - storage_3_1_0.bit3.storage ( storage_3_1_0.bit3.obuf0 A ) ( storage_3_1_0.bit3.bit Q ) + USE SIGNAL + ROUTED met1 ( 8809 935 ) ( 8855 * ) NEW met1 ( 8809 901 ) ( * 935 ) @@ -2876,154 +2835,148 @@ NETS 164 ; NEW li1 ( 18009 901 ) L1M1_PR_MR ; - storage_3_1_0.gclock ( storage_3_1_0.cg GCLK ) ( storage_3_1_0.bit7.bit CLK ) ( storage_3_1_0.bit6.bit CLK ) ( storage_3_1_0.bit5.bit CLK ) ( storage_3_1_0.bit4.bit CLK ) ( storage_3_1_0.bit3.bit CLK ) ( storage_3_1_0.bit2.bit CLK ) ( storage_3_1_0.bit1.bit CLK ) ( storage_3_1_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 3381 935 ) ( 3519 * ) - NEW met1 ( 3381 867 ) ( * 935 ) - NEW met1 ( 2231 867 ) ( 3381 * ) - NEW met2 ( 2231 867 ) ( * 1037 ) - NEW met1 ( 1633 1037 ) ( 2231 * ) - NEW met1 ( 1633 1003 ) ( * 1037 ) - NEW met1 ( 1219 1003 ) ( 1633 * ) - NEW met1 ( 1219 969 ) ( * 1003 ) - NEW met2 ( 3519 918 ) ( * 935 ) - NEW met1 ( 12719 867 ) ( * 935 ) - NEW met1 ( 12719 867 ) ( 13823 * ) - NEW met2 ( 13823 867 ) ( * 1037 ) - NEW met1 ( 10419 969 ) ( 10511 * ) - NEW met1 ( 10511 969 ) ( * 1003 ) - NEW met1 ( 10511 1003 ) ( 10649 * ) - NEW met1 ( 10649 969 ) ( * 1003 ) - NEW met1 ( 10649 969 ) ( 11431 * ) - NEW met1 ( 11431 867 ) ( * 969 ) - NEW met1 ( 11431 867 ) ( 12305 * ) - NEW met1 ( 12305 867 ) ( * 901 ) - NEW met1 ( 12305 901 ) ( 12719 * ) - NEW met2 ( 10143 969 ) ( * 1241 ) - NEW met1 ( 10143 969 ) ( 10419 * ) - NEW met2 ( 8119 969 ) ( * 1122 ) - NEW met3 ( 8119 1122 ) ( 8441 * ) - NEW met2 ( 8441 1122 ) ( * 1241 ) - NEW met2 ( 5819 935 ) ( * 1122 ) - NEW met3 ( 5819 1122 ) ( 8119 * ) - NEW met2 ( 5819 918 ) ( * 935 ) - NEW met3 ( 3519 918 ) ( 5819 * ) - NEW met1 ( 8441 1241 ) ( 10143 * ) - NEW met1 ( 14973 969 ) ( 15019 * ) - NEW met1 ( 14973 969 ) ( * 1003 ) - NEW met1 ( 14927 1003 ) ( 14973 * ) - NEW met2 ( 14927 918 ) ( * 1003 ) - NEW met1 ( 14927 1003 ) ( * 1037 ) - NEW met1 ( 13823 1037 ) ( 14927 * ) - NEW met1 ( 17319 867 ) ( * 935 ) - NEW met1 ( 17319 867 ) ( 18055 * ) - NEW met1 ( 18055 867 ) ( * 901 ) - NEW met1 ( 18055 901 ) ( 18423 * ) - NEW met1 ( 18423 867 ) ( * 901 ) + + ROUTED met1 ( 1219 935 ) ( * 1003 ) + NEW met1 ( 16123 1003 ) ( * 1037 ) + NEW met1 ( 16123 1037 ) ( 16399 * ) + NEW met1 ( 16399 969 ) ( * 1037 ) + NEW met1 ( 3381 935 ) ( 3519 * ) + NEW met2 ( 3381 935 ) ( * 1139 ) + NEW met1 ( 1633 1139 ) ( 3381 * ) + NEW met2 ( 1633 969 ) ( * 1139 ) + NEW met1 ( 1403 969 ) ( 1633 * ) + NEW met1 ( 1403 969 ) ( * 1003 ) + NEW met2 ( 3933 1122 ) ( * 1139 ) + NEW met3 ( 3381 1122 ) ( 3933 * ) + NEW met1 ( 1219 1003 ) ( 1403 * ) + NEW met1 ( 14881 969 ) ( 15019 * ) + NEW met1 ( 14881 969 ) ( * 1037 ) + NEW met1 ( 15111 969 ) ( * 1003 ) + NEW met1 ( 15019 969 ) ( 15111 * ) + NEW met1 ( 15111 1003 ) ( 16123 * ) + NEW met1 ( 12673 935 ) ( 12719 * ) + NEW met2 ( 12673 935 ) ( * 1190 ) + NEW met3 ( 12673 1190 ) ( 13087 * ) + NEW met2 ( 13087 1037 ) ( * 1190 ) + NEW met1 ( 10281 969 ) ( 10419 * ) + NEW met2 ( 10281 969 ) ( * 1190 ) + NEW met3 ( 10281 1190 ) ( 12673 * ) + NEW met2 ( 10281 1190 ) ( * 1309 ) + NEW met1 ( 13087 1037 ) ( 14881 * ) + NEW met2 ( 8119 969 ) ( * 1309 ) + NEW met1 ( 5819 969 ) ( * 1003 ) + NEW met1 ( 5819 1003 ) ( 6141 * ) + NEW met1 ( 6141 1003 ) ( * 1037 ) + NEW met1 ( 6141 1037 ) ( 7843 * ) + NEW met1 ( 7843 969 ) ( * 1037 ) + NEW met1 ( 7843 969 ) ( 8119 * ) + NEW met2 ( 5543 1003 ) ( * 1139 ) + NEW met1 ( 5543 1003 ) ( 5819 * ) + NEW met1 ( 3933 1139 ) ( 5543 * ) + NEW met1 ( 8119 1309 ) ( 10281 * ) NEW met2 ( 17319 918 ) ( * 935 ) - NEW met3 ( 14927 918 ) ( 17319 * ) - NEW met1 ( 19389 867 ) ( * 901 ) - NEW met1 ( 18423 867 ) ( 19389 * ) - NEW met1 ( 19389 901 ) ( 20355 * ) + NEW met1 ( 17319 935 ) ( * 969 ) + NEW met1 ( 16399 969 ) ( 17319 * ) + NEW met2 ( 20355 918 ) ( * 935 ) + NEW met3 ( 17319 918 ) ( 20355 * ) + NEW li1 ( 1219 935 ) L1M1_PR_MR NEW li1 ( 3519 935 ) L1M1_PR_MR - NEW met1 ( 2231 867 ) M1M2_PR - NEW met1 ( 2231 1037 ) M1M2_PR - NEW li1 ( 1219 969 ) L1M1_PR_MR - NEW met2 ( 3519 918 ) M2M3_PR - NEW met1 ( 3519 935 ) M1M2_PR + NEW met1 ( 3381 935 ) M1M2_PR + NEW met1 ( 3381 1139 ) M1M2_PR + NEW met1 ( 1633 1139 ) M1M2_PR + NEW met1 ( 1633 969 ) M1M2_PR + NEW met1 ( 3933 1139 ) M1M2_PR + NEW met2 ( 3933 1122 ) M2M3_PR + NEW met2 ( 3381 1122 ) M2M3_PR + NEW li1 ( 15019 969 ) L1M1_PR_MR NEW li1 ( 12719 935 ) L1M1_PR_MR - NEW met1 ( 13823 867 ) M1M2_PR - NEW met1 ( 13823 1037 ) M1M2_PR + NEW met1 ( 12673 935 ) M1M2_PR + NEW met2 ( 12673 1190 ) M2M3_PR + NEW met2 ( 13087 1190 ) M2M3_PR + NEW met1 ( 13087 1037 ) M1M2_PR NEW li1 ( 10419 969 ) L1M1_PR_MR - NEW met1 ( 10143 1241 ) M1M2_PR - NEW met1 ( 10143 969 ) M1M2_PR + NEW met1 ( 10281 969 ) M1M2_PR + NEW met2 ( 10281 1190 ) M2M3_PR + NEW met1 ( 10281 1309 ) M1M2_PR NEW li1 ( 8119 969 ) L1M1_PR_MR NEW met1 ( 8119 969 ) M1M2_PR - NEW met2 ( 8119 1122 ) M2M3_PR - NEW met2 ( 8441 1122 ) M2M3_PR - NEW met1 ( 8441 1241 ) M1M2_PR - NEW li1 ( 5819 935 ) L1M1_PR_MR - NEW met1 ( 5819 935 ) M1M2_PR - NEW met2 ( 5819 1122 ) M2M3_PR - NEW met2 ( 5819 918 ) M2M3_PR - NEW li1 ( 15019 969 ) L1M1_PR_MR - NEW met1 ( 14927 1003 ) M1M2_PR - NEW met2 ( 14927 918 ) M2M3_PR + NEW met1 ( 8119 1309 ) M1M2_PR + NEW li1 ( 5819 969 ) L1M1_PR_MR + NEW met1 ( 5543 1139 ) M1M2_PR + NEW met1 ( 5543 1003 ) M1M2_PR NEW li1 ( 17319 935 ) L1M1_PR_MR - NEW met2 ( 17319 918 ) M2M3_PR NEW met1 ( 17319 935 ) M1M2_PR - NEW li1 ( 20355 901 ) L1M1_PR_MR ; + NEW met2 ( 17319 918 ) M2M3_PR + NEW met2 ( 20355 918 ) M2M3_PR + NEW li1 ( 20355 935 ) L1M1_PR_MR + NEW met1 ( 20355 935 ) M1M2_PR ; - storage_3_1_0.select0_b ( storage_3_1_0.select_inv_0 Y ) ( storage_3_1_0.bit7.obuf0 TE_B ) ( storage_3_1_0.bit6.obuf0 TE_B ) ( storage_3_1_0.bit5.obuf0 TE_B ) ( storage_3_1_0.bit4.obuf0 TE_B ) ( storage_3_1_0.bit3.obuf0 TE_B ) ( storage_3_1_0.bit2.obuf0 TE_B ) ( storage_3_1_0.bit1.obuf0 TE_B ) ( storage_3_1_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 4209 969 ) ( 4347 * ) - NEW met2 ( 4209 782 ) ( * 969 ) - NEW met3 ( 2185 782 ) ( 4209 * ) - NEW met2 ( 2185 782 ) ( * 935 ) - NEW met1 ( 2047 935 ) ( 2185 * ) - NEW met1 ( 4347 969 ) ( * 1037 ) + + ROUTED met1 ( 8947 969 ) ( 9223 * ) + NEW met1 ( 9223 969 ) ( * 1003 ) + NEW met1 ( 6647 867 ) ( * 935 ) + NEW met1 ( 6647 867 ) ( 7705 * ) + NEW met1 ( 7705 867 ) ( * 901 ) + NEW met1 ( 7705 901 ) ( 7981 * ) + NEW met1 ( 7981 867 ) ( * 901 ) + NEW met1 ( 7981 867 ) ( 8947 * ) + NEW met2 ( 8947 867 ) ( * 969 ) + NEW met1 ( 4347 867 ) ( * 935 ) + NEW met1 ( 2369 867 ) ( 4347 * ) + NEW met1 ( 2369 867 ) ( * 901 ) + NEW met1 ( 2047 901 ) ( 2369 * ) + NEW met1 ( 2047 901 ) ( * 935 ) + NEW met1 ( 4669 867 ) ( * 901 ) + NEW met1 ( 4347 901 ) ( 4669 * ) + NEW met1 ( 4669 867 ) ( 6647 * ) NEW met2 ( 11247 918 ) ( * 935 ) - NEW met3 ( 10373 918 ) ( 11247 * ) - NEW met2 ( 10373 918 ) ( * 1037 ) + NEW met3 ( 9913 918 ) ( 11247 * ) + NEW met2 ( 9913 918 ) ( * 1003 ) NEW met2 ( 13547 918 ) ( * 935 ) NEW met3 ( 11247 918 ) ( 13547 * ) NEW met2 ( 13547 935 ) ( * 1309 ) - NEW met1 ( 6601 969 ) ( 6647 * ) - NEW met1 ( 6601 935 ) ( * 969 ) - NEW met1 ( 6463 935 ) ( 6601 * ) - NEW met1 ( 6463 935 ) ( * 1037 ) - NEW met1 ( 8947 969 ) ( * 1037 ) - NEW met1 ( 8901 1037 ) ( 8947 * ) - NEW met2 ( 8901 918 ) ( * 1037 ) - NEW met3 ( 6647 918 ) ( 8901 * ) - NEW met2 ( 6647 918 ) ( * 969 ) - NEW met1 ( 4347 1037 ) ( 6463 * ) - NEW met1 ( 8947 1037 ) ( 10373 * ) - NEW met1 ( 15847 969 ) ( * 1003 ) - NEW met1 ( 15295 1003 ) ( 15847 * ) - NEW met2 ( 15295 1003 ) ( * 1309 ) - NEW met1 ( 15847 867 ) ( * 969 ) - NEW met1 ( 13547 1309 ) ( 15295 * ) - NEW met1 ( 15847 867 ) ( 17250 * ) - NEW met2 ( 18147 918 ) ( * 935 ) - NEW met1 ( 17250 867 ) ( * 969 ) - NEW met1 ( 17250 969 ) ( 17319 * ) - NEW met1 ( 17319 969 ) ( * 1003 ) - NEW met1 ( 17319 1003 ) ( 18147 * ) - NEW met1 ( 18147 935 ) ( * 1003 ) - NEW met2 ( 20907 918 ) ( * 935 ) - NEW met3 ( 18147 918 ) ( 20907 * ) - NEW li1 ( 4347 969 ) L1M1_PR_MR - NEW met1 ( 4209 969 ) M1M2_PR - NEW met2 ( 4209 782 ) M2M3_PR - NEW met2 ( 2185 782 ) M2M3_PR - NEW met1 ( 2185 935 ) M1M2_PR + NEW met1 ( 9223 1003 ) ( 9913 * ) + NEW met2 ( 15847 935 ) ( * 1309 ) + NEW met2 ( 15847 918 ) ( * 935 ) + NEW met1 ( 13547 1309 ) ( 15847 * ) + NEW met3 ( 15847 918 ) ( 17250 * ) + NEW met1 ( 18147 867 ) ( * 935 ) + NEW met3 ( 17250 850 ) ( * 918 ) + NEW met3 ( 17250 850 ) ( 18147 * ) + NEW met2 ( 18147 850 ) ( * 867 ) + NEW met1 ( 19389 867 ) ( * 901 ) + NEW met1 ( 19389 901 ) ( 19665 * ) + NEW met1 ( 19665 867 ) ( * 901 ) + NEW met1 ( 18147 867 ) ( 19389 * ) + NEW met1 ( 20677 867 ) ( * 901 ) + NEW met1 ( 20677 901 ) ( 20907 * ) + NEW met1 ( 19665 867 ) ( 20677 * ) + NEW li1 ( 8947 969 ) L1M1_PR_MR + NEW li1 ( 6647 935 ) L1M1_PR_MR + NEW met1 ( 8947 867 ) M1M2_PR + NEW met1 ( 8947 969 ) M1M2_PR + NEW li1 ( 4347 935 ) L1M1_PR_MR NEW li1 ( 2047 935 ) L1M1_PR_MR NEW li1 ( 11247 935 ) L1M1_PR_MR NEW met1 ( 11247 935 ) M1M2_PR NEW met2 ( 11247 918 ) M2M3_PR - NEW met2 ( 10373 918 ) M2M3_PR - NEW met1 ( 10373 1037 ) M1M2_PR + NEW met2 ( 9913 918 ) M2M3_PR + NEW met1 ( 9913 1003 ) M1M2_PR NEW li1 ( 13547 935 ) L1M1_PR_MR NEW met1 ( 13547 935 ) M1M2_PR NEW met2 ( 13547 918 ) M2M3_PR NEW met1 ( 13547 1309 ) M1M2_PR - NEW li1 ( 6647 969 ) L1M1_PR_MR - NEW li1 ( 8947 969 ) L1M1_PR_MR - NEW met1 ( 8901 1037 ) M1M2_PR - NEW met2 ( 8901 918 ) M2M3_PR - NEW met2 ( 6647 918 ) M2M3_PR - NEW met1 ( 6647 969 ) M1M2_PR - NEW li1 ( 15847 969 ) L1M1_PR_MR - NEW met1 ( 15295 1003 ) M1M2_PR - NEW met1 ( 15295 1309 ) M1M2_PR + NEW li1 ( 15847 935 ) L1M1_PR_MR + NEW met1 ( 15847 935 ) M1M2_PR + NEW met1 ( 15847 1309 ) M1M2_PR + NEW met2 ( 15847 918 ) M2M3_PR NEW li1 ( 18147 935 ) L1M1_PR_MR - NEW met1 ( 18147 935 ) M1M2_PR - NEW met2 ( 18147 918 ) M2M3_PR - NEW met2 ( 20907 918 ) M2M3_PR - NEW li1 ( 20907 935 ) L1M1_PR_MR - NEW met1 ( 20907 935 ) M1M2_PR ; + NEW met2 ( 18147 850 ) M2M3_PR + NEW met1 ( 18147 867 ) M1M2_PR + NEW li1 ( 20907 901 ) L1M1_PR_MR ; - storage_3_1_0.we0 ( storage_3_1_0.gcand X ) ( storage_3_1_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 19941 1003 ) ( 20815 * ) - NEW li1 ( 19941 1003 ) L1M1_PR_MR - NEW li1 ( 20815 1003 ) L1M1_PR_MR ; + + ROUTED met1 ( 19941 1037 ) ( 20815 * ) + NEW li1 ( 19941 1037 ) L1M1_PR_MR + NEW li1 ( 20815 1037 ) L1M1_PR_MR ; - storage_3_1_0.write_sel ( storage_3_1_0.gcand A ) ( storage_3_1_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 20585 901 ) ( 20631 * ) NEW li1 ( 20631 901 ) L1M1_PR_MR @@ -3032,8 +2985,13 @@ NETS 164 ; ( storage_0_1_0.gcand B ) ( storage_0_0_0.gcand B ) + USE SIGNAL + ROUTED met2 ( 19435 34 0 ) ( * 119 ) NEW met2 ( 19435 119 ) ( * 391 ) - NEW met2 ( 19435 391 ) ( * 697 ) - NEW met2 ( 19435 697 ) ( * 935 ) + NEW met2 ( 19389 663 ) ( 19435 * ) + NEW met2 ( 19389 391 ) ( * 663 ) + NEW met2 ( 19389 391 ) ( 19435 * ) + NEW met1 ( 19430 935 ) ( 19481 * ) + NEW met2 ( 19481 782 ) ( * 935 ) + NEW met2 ( 19435 782 ) ( 19481 * ) + NEW met2 ( 19435 663 ) ( * 782 ) NEW met2 ( 20723 153 ) ( * 221 ) NEW met2 ( 20723 221 ) ( * 391 ) NEW met2 ( 20723 391 ) ( * 663 ) @@ -3043,10 +3001,10 @@ NETS 164 ; NEW met1 ( 19435 119 ) M1M2_PR NEW li1 ( 19435 391 ) L1M1_PR_MR NEW met1 ( 19435 391 ) M1M2_PR - NEW li1 ( 19435 697 ) L1M1_PR_MR - NEW met1 ( 19435 697 ) M1M2_PR - NEW li1 ( 19435 935 ) L1M1_PR_MR - NEW met1 ( 19435 935 ) M1M2_PR + NEW li1 ( 19435 663 ) L1M1_PR_MR + NEW met1 ( 19435 663 ) M1M2_PR + NEW li1 ( 19430 935 ) L1M1_PR_MR + NEW met1 ( 19481 935 ) M1M2_PR NEW met1 ( 19435 221 ) M1M2_PR NEW li1 ( 20723 153 ) L1M1_PR_MR NEW met1 ( 20723 153 ) M1M2_PR @@ -3077,42 +3035,43 @@ NETS 164 ; NEW met1 ( 1403 1207 ) M1M2_PR NEW li1 ( 1405 1207 ) L1M1_PR_MR ; - word_q.w0_b1 ( mux_slice0_bit1.aoi A2 ) ( storage_3_0_0.bit1.obuf0 Z ) ( storage_2_0_0.bit1.obuf0 Z ) ( storage_1_0_0.bit1.obuf0 Z ) ( storage_0_0_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 3427 1037 ) ( 3703 * ) - NEW met2 ( 3703 1037 ) ( * 1207 ) + + ROUTED met1 ( 3427 969 ) ( 3749 * ) + NEW met1 ( 3749 969 ) ( * 1003 ) + NEW met2 ( 3749 1003 ) ( * 1207 ) + NEW met2 ( 3703 1207 ) ( 3749 * ) NEW met1 ( 3703 1207 ) ( 3705 * ) - NEW met2 ( 3427 765 ) ( * 867 ) - NEW met2 ( 3427 493 ) ( * 765 ) - NEW met2 ( 3427 187 ) ( * 493 ) - NEW li1 ( 3427 1037 ) L1M1_PR_MR - NEW met1 ( 3703 1037 ) M1M2_PR + NEW met2 ( 3427 731 ) ( * 969 ) + NEW met2 ( 3427 493 ) ( * 731 ) + NEW met2 ( 3427 221 ) ( * 493 ) + NEW li1 ( 3427 969 ) L1M1_PR_MR + NEW met1 ( 3749 1003 ) M1M2_PR NEW met1 ( 3703 1207 ) M1M2_PR NEW li1 ( 3705 1207 ) L1M1_PR_MR - NEW li1 ( 3427 765 ) L1M1_PR_MR - NEW met1 ( 3427 765 ) M1M2_PR - NEW li1 ( 3427 867 ) L1M1_PR_MR - NEW met1 ( 3427 867 ) M1M2_PR + NEW li1 ( 3427 731 ) L1M1_PR_MR + NEW met1 ( 3427 731 ) M1M2_PR + NEW met1 ( 3427 969 ) M1M2_PR NEW li1 ( 3427 493 ) L1M1_PR_MR NEW met1 ( 3427 493 ) M1M2_PR - NEW li1 ( 3427 187 ) L1M1_PR_MR - NEW met1 ( 3427 187 ) M1M2_PR ; + NEW li1 ( 3427 221 ) L1M1_PR_MR + NEW met1 ( 3427 221 ) M1M2_PR ; - word_q.w0_b2 ( mux_slice0_bit2.aoi A2 ) ( storage_3_0_0.bit2.obuf0 Z ) ( storage_2_0_0.bit2.obuf0 Z ) ( storage_1_0_0.bit2.obuf0 Z ) ( storage_0_0_0.bit2.obuf0 Z ) + USE SIGNAL + ROUTED met2 ( 5727 969 ) ( * 1139 ) NEW met1 ( 5727 1139 ) ( 6003 * ) NEW met1 ( 6003 1139 ) ( * 1196 ) NEW met1 ( 6003 1196 ) ( 6005 * ) - NEW met2 ( 5727 765 ) ( * 969 ) - NEW met2 ( 5727 493 ) ( * 765 ) - NEW met2 ( 5727 187 ) ( * 493 ) + NEW met2 ( 5727 731 ) ( * 969 ) + NEW met2 ( 5727 391 ) ( * 731 ) + NEW met2 ( 5727 221 ) ( * 391 ) NEW li1 ( 5727 969 ) L1M1_PR_MR NEW met1 ( 5727 969 ) M1M2_PR NEW met1 ( 5727 1139 ) M1M2_PR NEW li1 ( 6005 1196 ) L1M1_PR_MR - NEW li1 ( 5727 765 ) L1M1_PR_MR - NEW met1 ( 5727 765 ) M1M2_PR - NEW li1 ( 5727 493 ) L1M1_PR_MR - NEW met1 ( 5727 493 ) M1M2_PR - NEW li1 ( 5727 187 ) L1M1_PR_MR - NEW met1 ( 5727 187 ) M1M2_PR ; + NEW li1 ( 5727 731 ) L1M1_PR_MR + NEW met1 ( 5727 731 ) M1M2_PR + NEW li1 ( 5727 391 ) L1M1_PR_MR + NEW met1 ( 5727 391 ) M1M2_PR + NEW li1 ( 5727 221 ) L1M1_PR_MR + NEW met1 ( 5727 221 ) M1M2_PR ; - word_q.w0_b3 ( mux_slice0_bit3.aoi A2 ) ( storage_3_0_0.bit3.obuf0 Z ) ( storage_2_0_0.bit3.obuf0 Z ) ( storage_1_0_0.bit3.obuf0 Z ) ( storage_0_0_0.bit3.obuf0 Z ) + USE SIGNAL + ROUTED met1 ( 8027 1037 ) ( 8303 * ) NEW met2 ( 8303 1037 ) ( * 1207 ) @@ -3120,7 +3079,7 @@ NETS 164 ; NEW met2 ( 7935 765 ) ( * 867 ) NEW met1 ( 7935 493 ) ( 8027 * ) NEW met2 ( 7935 493 ) ( * 765 ) - NEW met2 ( 7935 221 ) ( * 493 ) + NEW met2 ( 7935 187 ) ( * 493 ) NEW li1 ( 8027 1037 ) L1M1_PR_MR NEW met1 ( 8303 1037 ) M1M2_PR NEW met1 ( 8303 1207 ) M1M2_PR @@ -3131,83 +3090,93 @@ NETS 164 ; NEW met1 ( 7935 867 ) M1M2_PR NEW li1 ( 8027 493 ) L1M1_PR_MR NEW met1 ( 7935 493 ) M1M2_PR - NEW li1 ( 7935 221 ) L1M1_PR_MR - NEW met1 ( 7935 221 ) M1M2_PR ; + NEW li1 ( 7935 187 ) L1M1_PR_MR + NEW met1 ( 7935 187 ) M1M2_PR ; - word_q.w0_b4 ( mux_slice0_bit4.aoi A2 ) ( storage_3_0_0.bit4.obuf0 Z ) ( storage_2_0_0.bit4.obuf0 Z ) ( storage_1_0_0.bit4.obuf0 Z ) ( storage_0_0_0.bit4.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 10327 1003 ) ( 10465 * ) - NEW met2 ( 10465 1003 ) ( * 1054 ) - NEW met2 ( 10465 1054 ) ( 10603 * ) - NEW met2 ( 10603 1054 ) ( * 1207 ) + + ROUTED met1 ( 10327 1003 ) ( 10373 * ) + NEW met2 ( 10373 986 ) ( * 1003 ) + NEW met2 ( 10373 986 ) ( 10603 * ) + NEW met2 ( 10603 986 ) ( * 1207 ) NEW met1 ( 10603 1207 ) ( 10605 * ) - NEW met2 ( 10327 765 ) ( * 867 ) + NEW met1 ( 10327 765 ) ( 10373 * ) + NEW met2 ( 10373 765 ) ( * 986 ) NEW met2 ( 10327 493 ) ( * 765 ) + NEW met2 ( 10327 765 ) ( 10373 * ) NEW met2 ( 10327 221 ) ( * 493 ) NEW li1 ( 10327 1003 ) L1M1_PR_MR - NEW met1 ( 10465 1003 ) M1M2_PR + NEW met1 ( 10373 1003 ) M1M2_PR NEW met1 ( 10603 1207 ) M1M2_PR NEW li1 ( 10605 1207 ) L1M1_PR_MR NEW li1 ( 10327 765 ) L1M1_PR_MR - NEW met1 ( 10327 765 ) M1M2_PR - NEW li1 ( 10327 867 ) L1M1_PR_MR - NEW met1 ( 10327 867 ) M1M2_PR + NEW met1 ( 10373 765 ) M1M2_PR NEW li1 ( 10327 493 ) L1M1_PR_MR NEW met1 ( 10327 493 ) M1M2_PR NEW li1 ( 10327 221 ) L1M1_PR_MR NEW met1 ( 10327 221 ) M1M2_PR ; - word_q.w0_b5 ( mux_slice0_bit5.aoi A2 ) ( storage_3_0_0.bit5.obuf0 Z ) ( storage_2_0_0.bit5.obuf0 Z ) ( storage_1_0_0.bit5.obuf0 Z ) ( storage_0_0_0.bit5.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 12627 1037 ) ( 12765 * ) - NEW met2 ( 12765 1037 ) ( * 1054 ) - NEW met2 ( 12765 1054 ) ( 12903 * ) + + ROUTED met1 ( 12627 1037 ) ( 12811 * ) + NEW met2 ( 12811 1037 ) ( * 1054 ) + NEW met2 ( 12811 1054 ) ( 12903 * ) NEW met2 ( 12903 1054 ) ( * 1207 ) NEW met1 ( 12903 1207 ) ( 12905 * ) NEW met2 ( 12627 765 ) ( * 867 ) - NEW met2 ( 12627 425 ) ( * 765 ) - NEW met2 ( 12627 221 ) ( * 425 ) + NEW met2 ( 12535 357 ) ( * 629 ) + NEW met1 ( 12535 629 ) ( 12627 * ) + NEW met2 ( 12535 187 ) ( * 357 ) NEW li1 ( 12627 1037 ) L1M1_PR_MR - NEW met1 ( 12765 1037 ) M1M2_PR + NEW met1 ( 12811 1037 ) M1M2_PR NEW met1 ( 12903 1207 ) M1M2_PR NEW li1 ( 12905 1207 ) L1M1_PR_MR NEW li1 ( 12627 765 ) L1M1_PR_MR NEW met1 ( 12627 765 ) M1M2_PR NEW li1 ( 12627 867 ) L1M1_PR_MR NEW met1 ( 12627 867 ) M1M2_PR - NEW li1 ( 12627 425 ) L1M1_PR_MR - NEW met1 ( 12627 425 ) M1M2_PR - NEW li1 ( 12627 221 ) L1M1_PR_MR - NEW met1 ( 12627 221 ) M1M2_PR ; + NEW li1 ( 12535 357 ) L1M1_PR_MR + NEW met1 ( 12535 357 ) M1M2_PR + NEW met1 ( 12535 629 ) M1M2_PR + NEW li1 ( 12627 629 ) L1M1_PR_MR + NEW li1 ( 12535 187 ) L1M1_PR_MR + NEW met1 ( 12535 187 ) M1M2_PR ; - word_q.w0_b6 ( mux_slice0_bit6.aoi A2 ) ( storage_3_0_0.bit6.obuf0 Z ) ( storage_2_0_0.bit6.obuf0 Z ) ( storage_1_0_0.bit6.obuf0 Z ) ( storage_0_0_0.bit6.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 14927 765 ) ( 15203 * ) - NEW met2 ( 15203 765 ) ( * 1207 ) - NEW met1 ( 15203 1207 ) ( 15205 * ) + + ROUTED met1 ( 14927 1037 ) ( 15203 * ) + NEW met2 ( 15203 1037 ) ( * 1212 ) + NEW met1 ( 15203 1212 ) ( 15205 * ) NEW met2 ( 14927 765 ) ( * 867 ) NEW met2 ( 14927 391 ) ( * 765 ) NEW met2 ( 14927 221 ) ( * 391 ) + NEW li1 ( 14927 1037 ) L1M1_PR_MR + NEW met1 ( 15203 1037 ) M1M2_PR + NEW met1 ( 15203 1212 ) M1M2_PR + NEW li1 ( 15205 1212 ) L1M1_PR_MR NEW li1 ( 14927 765 ) L1M1_PR_MR - NEW met1 ( 15203 765 ) M1M2_PR - NEW met1 ( 15203 1207 ) M1M2_PR - NEW li1 ( 15205 1207 ) L1M1_PR_MR + NEW met1 ( 14927 765 ) M1M2_PR NEW li1 ( 14927 867 ) L1M1_PR_MR NEW met1 ( 14927 867 ) M1M2_PR - NEW met1 ( 14927 765 ) M1M2_PR NEW li1 ( 14927 391 ) L1M1_PR_MR NEW met1 ( 14927 391 ) M1M2_PR NEW li1 ( 14927 221 ) L1M1_PR_MR NEW met1 ( 14927 221 ) M1M2_PR ; - word_q.w0_b7 ( mux_slice0_bit7.aoi A2 ) ( storage_3_0_0.bit7.obuf0 Z ) ( storage_2_0_0.bit7.obuf0 Z ) ( storage_1_0_0.bit7.obuf0 Z ) ( storage_0_0_0.bit7.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 17227 1037 ) ( * 1207 ) + + ROUTED met2 ( 17227 1037 ) ( * 1122 ) NEW met2 ( 17227 765 ) ( * 1037 ) - NEW met2 ( 17227 493 ) ( * 765 ) - NEW met2 ( 17227 221 ) ( * 493 ) - NEW met1 ( 17227 1207 ) ( 17505 * ) + NEW met2 ( 17227 459 ) ( * 765 ) + NEW met2 ( 17227 221 ) ( * 459 ) + NEW met3 ( 17227 1122 ) ( 17250 * ) + NEW met3 ( 17250 1122 ) ( * 1190 ) + NEW met3 ( 17250 1190 ) ( 17503 * ) + NEW met2 ( 17503 1190 ) ( * 1207 ) + NEW met1 ( 17503 1207 ) ( 17505 * ) NEW li1 ( 17227 1037 ) L1M1_PR_MR NEW met1 ( 17227 1037 ) M1M2_PR - NEW met1 ( 17227 1207 ) M1M2_PR + NEW met2 ( 17227 1122 ) M2M3_PR NEW li1 ( 17227 765 ) L1M1_PR_MR NEW met1 ( 17227 765 ) M1M2_PR - NEW li1 ( 17227 493 ) L1M1_PR_MR - NEW met1 ( 17227 493 ) M1M2_PR + NEW li1 ( 17227 459 ) L1M1_PR_MR + NEW met1 ( 17227 459 ) M1M2_PR NEW li1 ( 17227 221 ) L1M1_PR_MR NEW met1 ( 17227 221 ) M1M2_PR + NEW met2 ( 17503 1190 ) M2M3_PR + NEW met1 ( 17503 1207 ) M1M2_PR NEW li1 ( 17505 1207 ) L1M1_PR_MR ; - word_q.w1_b0 ( mux_slice0_bit0.aoi B2 ) ( storage_3_1_0.bit0.obuf0 Z ) ( storage_2_1_0.bit0.obuf0 Z ) ( storage_1_1_0.bit0.obuf0 Z ) ( storage_0_1_0.bit0.obuf0 Z ) + USE SIGNAL + ROUTED met1 ( 1219 1173 ) ( 1265 * ) @@ -3228,136 +3197,135 @@ NETS 164 ; NEW li1 ( 2277 187 ) L1M1_PR_MR NEW met1 ( 2277 187 ) M1M2_PR ; - word_q.w1_b1 ( mux_slice0_bit1.aoi B2 ) ( storage_3_1_0.bit1.obuf0 Z ) ( storage_2_1_0.bit1.obuf0 Z ) ( storage_1_1_0.bit1.obuf0 Z ) ( storage_0_1_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 4439 867 ) ( * 1190 ) - NEW met3 ( 3519 1190 ) ( 4439 * ) - NEW met2 ( 3519 1190 ) ( * 1207 ) + + ROUTED met2 ( 4439 867 ) ( * 1258 ) + NEW met3 ( 3519 1258 ) ( 4439 * ) + NEW met2 ( 3519 1173 ) ( * 1258 ) NEW met2 ( 4439 731 ) ( * 867 ) - NEW met2 ( 4439 357 ) ( * 731 ) - NEW met2 ( 4439 187 ) ( * 357 ) + NEW met1 ( 4439 493 ) ( 4577 * ) + NEW met2 ( 4439 493 ) ( * 731 ) + NEW met2 ( 4439 187 ) ( * 493 ) NEW li1 ( 4439 867 ) L1M1_PR_MR NEW met1 ( 4439 867 ) M1M2_PR - NEW met2 ( 4439 1190 ) M2M3_PR - NEW met2 ( 3519 1190 ) M2M3_PR - NEW li1 ( 3519 1207 ) L1M1_PR_MR - NEW met1 ( 3519 1207 ) M1M2_PR + NEW met2 ( 4439 1258 ) M2M3_PR + NEW met2 ( 3519 1258 ) M2M3_PR + NEW li1 ( 3519 1173 ) L1M1_PR_MR + NEW met1 ( 3519 1173 ) M1M2_PR NEW li1 ( 4439 731 ) L1M1_PR_MR NEW met1 ( 4439 731 ) M1M2_PR - NEW li1 ( 4439 357 ) L1M1_PR_MR - NEW met1 ( 4439 357 ) M1M2_PR + NEW li1 ( 4577 493 ) L1M1_PR_MR + NEW met1 ( 4439 493 ) M1M2_PR NEW li1 ( 4439 187 ) L1M1_PR_MR NEW met1 ( 4439 187 ) M1M2_PR ; - word_q.w1_b2 ( mux_slice0_bit2.aoi B2 ) ( storage_3_1_0.bit2.obuf0 Z ) ( storage_2_1_0.bit2.obuf0 Z ) ( storage_1_1_0.bit2.obuf0 Z ) ( storage_0_1_0.bit2.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 6739 663 ) ( * 731 ) - NEW met1 ( 5865 663 ) ( 6739 * ) - NEW met2 ( 5865 663 ) ( * 1173 ) - NEW met2 ( 5819 1173 ) ( 5865 * ) + + ROUTED met2 ( 6739 901 ) ( * 918 ) + NEW met3 ( 5819 918 ) ( 6739 * ) + NEW met2 ( 5819 918 ) ( * 1173 ) NEW met2 ( 6739 731 ) ( * 901 ) NEW met2 ( 6739 357 ) ( * 731 ) - NEW met2 ( 6739 221 ) ( * 357 ) - NEW li1 ( 6739 731 ) L1M1_PR_MR - NEW met1 ( 5865 663 ) M1M2_PR - NEW li1 ( 5819 1173 ) L1M1_PR_MR - NEW met1 ( 5819 1173 ) M1M2_PR + NEW met2 ( 6739 187 ) ( * 357 ) NEW li1 ( 6739 901 ) L1M1_PR_MR NEW met1 ( 6739 901 ) M1M2_PR + NEW met2 ( 6739 918 ) M2M3_PR + NEW met2 ( 5819 918 ) M2M3_PR + NEW li1 ( 5819 1173 ) L1M1_PR_MR + NEW met1 ( 5819 1173 ) M1M2_PR + NEW li1 ( 6739 731 ) L1M1_PR_MR NEW met1 ( 6739 731 ) M1M2_PR NEW li1 ( 6739 357 ) L1M1_PR_MR NEW met1 ( 6739 357 ) M1M2_PR - NEW li1 ( 6739 221 ) L1M1_PR_MR - NEW met1 ( 6739 221 ) M1M2_PR ; + NEW li1 ( 6739 187 ) L1M1_PR_MR + NEW met1 ( 6739 187 ) M1M2_PR ; - word_q.w1_b3 ( mux_slice0_bit3.aoi B2 ) ( storage_3_1_0.bit3.obuf0 Z ) ( storage_2_1_0.bit3.obuf0 Z ) ( storage_1_1_0.bit3.obuf0 Z ) ( storage_0_1_0.bit3.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 8947 901 ) ( 9039 * ) - NEW met2 ( 8947 901 ) ( * 1275 ) - NEW met1 ( 8119 1275 ) ( 8947 * ) - NEW met2 ( 8119 1207 ) ( * 1275 ) - NEW met1 ( 8947 731 ) ( 9039 * ) - NEW met2 ( 8947 731 ) ( * 901 ) - NEW met2 ( 9177 425 ) ( * 595 ) - NEW met2 ( 9177 187 ) ( * 425 ) - NEW li1 ( 9039 901 ) L1M1_PR_MR - NEW met1 ( 8947 901 ) M1M2_PR - NEW met1 ( 8947 1275 ) M1M2_PR - NEW met1 ( 8119 1275 ) M1M2_PR - NEW li1 ( 8119 1207 ) L1M1_PR_MR - NEW met1 ( 8119 1207 ) M1M2_PR - NEW li1 ( 9039 731 ) L1M1_PR_MR - NEW met1 ( 8947 731 ) M1M2_PR + + ROUTED met2 ( 9177 1003 ) ( * 1139 ) + NEW met1 ( 8119 1139 ) ( 9177 * ) + NEW met1 ( 8119 1139 ) ( * 1173 ) + NEW met2 ( 9177 731 ) ( * 1003 ) + NEW met2 ( 9177 425 ) ( * 731 ) + NEW met2 ( 9177 221 ) ( * 425 ) + NEW li1 ( 9177 1003 ) L1M1_PR_MR + NEW met1 ( 9177 1003 ) M1M2_PR + NEW met1 ( 9177 1139 ) M1M2_PR + NEW li1 ( 8119 1173 ) L1M1_PR_MR + NEW li1 ( 9177 731 ) L1M1_PR_MR + NEW met1 ( 9177 731 ) M1M2_PR NEW li1 ( 9177 425 ) L1M1_PR_MR NEW met1 ( 9177 425 ) M1M2_PR - NEW li1 ( 9177 595 ) L1M1_PR_MR - NEW met1 ( 9177 595 ) M1M2_PR - NEW li1 ( 9177 187 ) L1M1_PR_MR - NEW met1 ( 9177 187 ) M1M2_PR ; + NEW li1 ( 9177 221 ) L1M1_PR_MR + NEW met1 ( 9177 221 ) M1M2_PR ; - word_q.w1_b4 ( mux_slice0_bit4.aoi B2 ) ( storage_3_1_0.bit4.obuf0 Z ) ( storage_2_1_0.bit4.obuf0 Z ) ( storage_1_1_0.bit4.obuf0 Z ) ( storage_0_1_0.bit4.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 10419 1037 ) ( * 1173 ) + + ROUTED met2 ( 10465 1037 ) ( * 1173 ) + NEW met1 ( 10419 1173 ) ( 10465 * ) NEW met2 ( 11385 731 ) ( * 867 ) - NEW met1 ( 11385 459 ) ( 11477 * ) - NEW met2 ( 11385 459 ) ( * 731 ) - NEW met2 ( 11385 187 ) ( * 459 ) - NEW met1 ( 10419 1037 ) ( 11477 * ) - NEW met1 ( 10419 1037 ) M1M2_PR + NEW met1 ( 11385 493 ) ( 11477 * ) + NEW met2 ( 11385 493 ) ( * 731 ) + NEW met1 ( 11385 119 ) ( 11477 * ) + NEW met2 ( 11385 119 ) ( * 493 ) + NEW met1 ( 10465 1037 ) ( 11477 * ) + NEW met1 ( 10465 1037 ) M1M2_PR + NEW met1 ( 10465 1173 ) M1M2_PR NEW li1 ( 10419 1173 ) L1M1_PR_MR - NEW met1 ( 10419 1173 ) M1M2_PR NEW li1 ( 11477 1037 ) L1M1_PR_MR NEW li1 ( 11385 731 ) L1M1_PR_MR NEW met1 ( 11385 731 ) M1M2_PR NEW li1 ( 11385 867 ) L1M1_PR_MR NEW met1 ( 11385 867 ) M1M2_PR - NEW li1 ( 11477 459 ) L1M1_PR_MR - NEW met1 ( 11385 459 ) M1M2_PR - NEW li1 ( 11385 187 ) L1M1_PR_MR - NEW met1 ( 11385 187 ) M1M2_PR ; + NEW li1 ( 11477 493 ) L1M1_PR_MR + NEW met1 ( 11385 493 ) M1M2_PR + NEW li1 ( 11477 119 ) L1M1_PR_MR + NEW met1 ( 11385 119 ) M1M2_PR ; - word_q.w1_b5 ( mux_slice0_bit5.aoi B2 ) ( storage_3_1_0.bit5.obuf0 Z ) ( storage_2_1_0.bit5.obuf0 Z ) ( storage_1_1_0.bit5.obuf0 Z ) ( storage_0_1_0.bit5.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 13777 1037 ) ( * 1139 ) - NEW met1 ( 12719 1139 ) ( 13777 * ) - NEW met1 ( 12719 1139 ) ( * 1173 ) - NEW met2 ( 13777 731 ) ( * 1037 ) - NEW met2 ( 13777 391 ) ( * 731 ) - NEW met2 ( 13777 187 ) ( * 391 ) - NEW li1 ( 13777 1037 ) L1M1_PR_MR - NEW met1 ( 13777 1037 ) M1M2_PR - NEW met1 ( 13777 1139 ) M1M2_PR + + ROUTED met1 ( 12719 867 ) ( 13639 * ) + NEW met2 ( 12719 867 ) ( * 1173 ) + NEW met2 ( 13639 731 ) ( * 867 ) + NEW met2 ( 13639 357 ) ( * 731 ) + NEW met2 ( 13639 187 ) ( * 357 ) + NEW li1 ( 13639 867 ) L1M1_PR_MR + NEW met1 ( 12719 867 ) M1M2_PR NEW li1 ( 12719 1173 ) L1M1_PR_MR - NEW li1 ( 13777 731 ) L1M1_PR_MR - NEW met1 ( 13777 731 ) M1M2_PR - NEW li1 ( 13777 391 ) L1M1_PR_MR - NEW met1 ( 13777 391 ) M1M2_PR - NEW li1 ( 13777 187 ) L1M1_PR_MR - NEW met1 ( 13777 187 ) M1M2_PR ; + NEW met1 ( 12719 1173 ) M1M2_PR + NEW li1 ( 13639 731 ) L1M1_PR_MR + NEW met1 ( 13639 731 ) M1M2_PR + NEW met1 ( 13639 867 ) M1M2_PR + NEW li1 ( 13639 357 ) L1M1_PR_MR + NEW met1 ( 13639 357 ) M1M2_PR + NEW li1 ( 13639 187 ) L1M1_PR_MR + NEW met1 ( 13639 187 ) M1M2_PR ; - word_q.w1_b6 ( mux_slice0_bit6.aoi B2 ) ( storage_3_1_0.bit6.obuf0 Z ) ( storage_2_1_0.bit6.obuf0 Z ) ( storage_1_1_0.bit6.obuf0 Z ) ( storage_0_1_0.bit6.obuf0 Z ) + USE SIGNAL + ROUTED met2 ( 16077 1037 ) ( * 1139 ) - NEW met2 ( 16077 765 ) ( * 1037 ) - NEW met2 ( 16077 459 ) ( * 765 ) - NEW met2 ( 16077 221 ) ( * 459 ) - NEW met1 ( 15019 1139 ) ( * 1173 ) NEW met1 ( 15019 1139 ) ( 16077 * ) + NEW met1 ( 15019 1139 ) ( * 1173 ) + NEW met2 ( 16077 731 ) ( * 1037 ) + NEW met2 ( 16077 493 ) ( * 731 ) + NEW met2 ( 16077 221 ) ( * 493 ) NEW li1 ( 16077 1037 ) L1M1_PR_MR NEW met1 ( 16077 1037 ) M1M2_PR NEW met1 ( 16077 1139 ) M1M2_PR - NEW li1 ( 16077 765 ) L1M1_PR_MR - NEW met1 ( 16077 765 ) M1M2_PR - NEW li1 ( 16077 459 ) L1M1_PR_MR - NEW met1 ( 16077 459 ) M1M2_PR + NEW li1 ( 15019 1173 ) L1M1_PR_MR + NEW li1 ( 16077 731 ) L1M1_PR_MR + NEW met1 ( 16077 731 ) M1M2_PR + NEW li1 ( 16077 493 ) L1M1_PR_MR + NEW met1 ( 16077 493 ) M1M2_PR NEW li1 ( 16077 221 ) L1M1_PR_MR - NEW met1 ( 16077 221 ) M1M2_PR - NEW li1 ( 15019 1173 ) L1M1_PR_MR ; + NEW met1 ( 16077 221 ) M1M2_PR ; - word_q.w1_b7 ( mux_slice0_bit7.aoi B2 ) ( storage_3_1_0.bit7.obuf0 Z ) ( storage_2_1_0.bit7.obuf0 Z ) ( storage_1_1_0.bit7.obuf0 Z ) ( storage_0_1_0.bit7.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 18239 867 ) ( * 1139 ) + + ROUTED met2 ( 18239 901 ) ( * 1139 ) NEW met1 ( 17319 1139 ) ( 18239 * ) - NEW met1 ( 17319 1139 ) ( * 1173 ) + NEW met2 ( 17319 1139 ) ( * 1275 ) + NEW met1 ( 17319 1207 ) ( * 1275 ) NEW met1 ( 18239 697 ) ( 18377 * ) - NEW met2 ( 18239 697 ) ( * 867 ) - NEW met1 ( 18239 493 ) ( 18377 * ) - NEW met2 ( 18239 493 ) ( * 697 ) - NEW met2 ( 18239 187 ) ( * 493 ) - NEW li1 ( 18239 867 ) L1M1_PR_MR - NEW met1 ( 18239 867 ) M1M2_PR + NEW met2 ( 18239 697 ) ( * 901 ) + NEW met2 ( 18239 323 ) ( * 697 ) + NEW met2 ( 18239 187 ) ( * 323 ) + NEW li1 ( 18239 901 ) L1M1_PR_MR + NEW met1 ( 18239 901 ) M1M2_PR NEW met1 ( 18239 1139 ) M1M2_PR - NEW li1 ( 17319 1173 ) L1M1_PR_MR + NEW met1 ( 17319 1139 ) M1M2_PR + NEW met1 ( 17319 1275 ) M1M2_PR + NEW li1 ( 17319 1207 ) L1M1_PR_MR NEW li1 ( 18377 697 ) L1M1_PR_MR NEW met1 ( 18239 697 ) M1M2_PR - NEW li1 ( 18377 493 ) L1M1_PR_MR - NEW met1 ( 18239 493 ) M1M2_PR + NEW li1 ( 18239 323 ) L1M1_PR_MR + NEW met1 ( 18239 323 ) M1M2_PR NEW li1 ( 18239 187 ) L1M1_PR_MR NEW met1 ( 18239 187 ) M1M2_PR ; END NETS diff --git a/src/ram/test/make_8x8_mux2.lefok b/src/ram/test/make_8x8_mux2.lefok index 10da94e832a..75816fb2a54 100644 --- a/src/ram/test/make_8x8_mux2.lefok +++ b/src/ram/test/make_8x8_mux2.lefok @@ -259,61 +259,56 @@ MACRO RAM8x8 LAYER met1 ; RECT 0 -0.24 215.28 13.84 ; LAYER met2 ; - RECT 29.76 0 30.24 0.155 ; - RECT 39.76 -0.24 40.24 0.155 ; - RECT 49.76 0 50.24 0.155 ; - RECT 59.76 -0.24 60.24 0.155 ; RECT 169.76 0 170.24 0.155 ; RECT 179.76 -0.24 180.24 0.155 ; RECT 189.76 0 190.24 0.155 ; - RECT 79.76 -0.24 80.24 0.27 ; - RECT 89.76 0 90.24 0.27 ; - RECT 99.76 -0.24 100.24 0.27 ; - RECT 109.76 0 110.24 0.27 ; + RECT 199.76 -0.24 200.24 0.155 ; RECT 9.76 0 10.24 0.34 ; RECT 19.76 -0.24 20.24 0.34 ; - RECT 169.76 0.155 190.24 0.34 ; - RECT 199.76 -0.24 200.24 0.34 ; - RECT 29.76 0.155 60.24 0.35 ; + RECT 169.76 0.155 180.24 0.34 ; + RECT 189.76 0.155 200.24 0.34 ; + RECT 39.76 -0.24 40.24 0.35 ; + RECT 49.76 0 50.24 0.35 ; + RECT 59.76 -0.24 60.24 0.35 ; RECT 69.76 0 70.24 0.35 ; - RECT 99.76 0.27 110.24 0.35 ; RECT 119.76 -0.24 120.24 0.35 ; RECT 129.76 0 130.24 0.35 ; RECT 139.76 -0.24 140.24 0.35 ; RECT 149.76 0 150.24 0.35 ; RECT 159.76 -0.24 160.24 0.35 ; RECT 9.76 0.34 20.24 0.69 ; - RECT 29.76 0.35 70.24 0.69 ; - RECT 79.76 0.27 90.24 0.69 ; - RECT 99.76 0.35 120.24 0.69 ; - RECT 129.76 0.35 140.24 0.69 ; + RECT 29.76 0 30.24 0.69 ; + RECT 39.76 0.35 70.24 0.69 ; + RECT 89.76 0 90.24 0.69 ; + RECT 99.76 -0.24 100.24 0.69 ; + RECT 109.76 0 110.24 0.69 ; + RECT 119.76 0.35 140.24 0.69 ; RECT 149.76 0.35 160.24 0.69 ; RECT 169.76 0.34 200.24 0.69 ; - RECT 1.94 0.69 20.24 0.835 ; - RECT 29.76 0.69 90.24 0.835 ; - RECT 99.76 0.69 200.24 0.835 ; - RECT 209.76 0 210.24 1.03 ; - RECT 1.94 0.835 200.24 1.37 ; - RECT 209.76 1.03 214.26 1.37 ; - RECT 1.94 1.37 214.26 1.515 ; + RECT 209.76 0 210.24 0.69 ; + RECT 1.94 0.69 70.24 1.03 ; + RECT 79.76 -0.24 80.24 1.03 ; + RECT 89.76 0.69 110.24 1.03 ; + RECT 119.76 0.69 210.24 1.03 ; + RECT 1.94 1.03 214.26 1.515 ; RECT 1.94 1.515 214.27 3.925 ; RECT 1.94 3.925 214.26 9.17 ; RECT 1.94 9.17 211.5 9.51 ; RECT 1.94 9.51 210.24 11.55 ; + RECT 189.76 11.55 210.24 11.89 ; RECT 1.94 11.55 70.24 12.23 ; RECT 79.76 11.55 180.24 12.23 ; - RECT 129.76 12.23 180.24 12.57 ; + RECT 199.76 11.89 210.24 12.23 ; RECT 2 12.23 70.24 12.765 ; - RECT 189.76 11.55 200.24 12.91 ; - RECT 2 12.765 50.24 13.25 ; - RECT 2 13.25 40.24 13.26 ; - RECT 59.76 12.765 70.24 13.26 ; + RECT 129.76 12.23 180.24 12.91 ; + RECT 39.76 12.765 70.24 13.25 ; + RECT 2 12.765 30.24 13.26 ; + RECT 59.76 13.25 70.24 13.26 ; RECT 79.76 12.23 120.24 13.26 ; - RECT 129.76 12.57 140.24 13.26 ; - RECT 149.76 12.57 180.24 13.26 ; - RECT 29.76 13.26 40.24 13.33 ; + RECT 129.76 12.91 140.24 13.26 ; + RECT 149.76 12.91 180.24 13.26 ; RECT 19.76 13.26 20.24 13.6 ; - RECT 39.76 13.33 40.24 13.6 ; + RECT 39.76 13.25 40.24 13.6 ; RECT 59.76 13.26 60.24 13.6 ; RECT 79.76 13.26 80.24 13.6 ; RECT 99.76 13.26 100.24 13.6 ; @@ -321,9 +316,9 @@ MACRO RAM8x8 RECT 139.76 13.26 140.24 13.6 ; RECT 159.76 13.26 160.24 13.6 ; RECT 179.76 13.26 180.24 13.6 ; - RECT 199.76 12.91 200.24 13.6 ; + RECT 199.76 12.23 200.24 13.6 ; RECT 9.76 13.26 10.24 13.84 ; - RECT 29.76 13.33 30.24 13.84 ; + RECT 29.76 13.26 30.24 13.84 ; RECT 49.76 13.25 50.24 13.84 ; RECT 69.76 13.26 70.24 13.84 ; RECT 89.76 13.26 90.24 13.84 ; @@ -331,43 +326,47 @@ MACRO RAM8x8 RECT 129.76 13.26 130.24 13.84 ; RECT 149.76 13.26 150.24 13.84 ; RECT 169.76 13.26 170.24 13.84 ; - RECT 189.76 12.91 190.24 13.84 ; - RECT 209.76 11.55 210.24 13.84 ; + RECT 189.76 11.89 190.24 13.84 ; + RECT 209.76 12.23 210.24 13.84 ; LAYER met3 ; - RECT 0 4.76 12.025 10.24 ; - RECT 12.025 3.575 22.145 10.24 ; - RECT 22.145 0.855 23.525 10.24 ; - RECT 23.525 0.855 34.565 11.385 ; - RECT 34.565 0.175 35.025 11.385 ; - RECT 35.025 0.175 44.555 12.065 ; - RECT 44.555 0.175 55.135 11.385 ; - RECT 55.135 0.19 58.945 11.385 ; - RECT 58.945 0.19 59.275 12.745 ; - RECT 59.275 0.19 73.29 12.73 ; - RECT 73.29 0.855 78.135 12.73 ; - RECT 78.135 0.87 82.405 12.73 ; - RECT 82.405 0.87 82.735 12.745 ; - RECT 82.735 0.87 84.575 11.385 ; - RECT 84.575 0.87 95.285 10.24 ; - RECT 95.285 0.855 95.615 10.24 ; - RECT 95.615 1.535 100.805 10.24 ; - RECT 100.805 1.535 104.945 11.385 ; - RECT 104.945 1.535 105.275 12.065 ; - RECT 105.275 1.535 115.065 12.05 ; - RECT 115.065 0.855 124.135 12.05 ; - RECT 124.135 0.87 127.945 12.05 ; - RECT 127.945 0.87 146.805 12.065 ; - RECT 146.805 0.855 151.735 12.065 ; - RECT 151.735 0.855 153.575 11.385 ; - RECT 153.575 0.855 172.565 10.24 ; - RECT 172.565 0.175 173.485 10.24 ; - RECT 173.485 0.175 173.815 11.385 ; - RECT 173.815 0.175 181.635 11.37 ; - RECT 181.635 0.87 196.025 11.37 ; - RECT 196.025 0.855 196.355 11.37 ; - RECT 196.355 1.535 204.765 11.37 ; - RECT 204.765 1.535 205.095 11.385 ; - RECT 205.095 1.535 214.295 10.24 ; + RECT 0 4.76 8.805 10.24 ; + RECT 8.805 1.535 9.135 10.24 ; + RECT 9.135 1.55 23.065 10.24 ; + RECT 23.065 0.855 23.395 10.24 ; + RECT 23.395 0.87 33.645 10.24 ; + RECT 33.645 0.87 34.105 11.385 ; + RECT 34.105 0.87 35.025 12.065 ; + RECT 35.025 0.87 43.305 12.745 ; + RECT 43.305 0.855 61.115 12.745 ; + RECT 61.115 0.855 61.575 12.065 ; + RECT 61.575 0.855 62.035 11.37 ; + RECT 62.035 1.535 69.395 11.37 ; + RECT 69.395 1.55 81.945 11.37 ; + RECT 81.945 1.55 82.275 11.385 ; + RECT 82.275 1.55 92.525 10.24 ; + RECT 92.525 1.535 101.135 10.24 ; + RECT 101.135 1.55 102.645 10.24 ; + RECT 102.645 1.55 102.975 12.065 ; + RECT 102.975 1.55 118.99 12.05 ; + RECT 118.99 0.87 123.805 12.05 ; + RECT 123.805 0.855 124.135 12.05 ; + RECT 124.135 0.87 126.565 12.05 ; + RECT 126.565 0.87 131.035 12.065 ; + RECT 131.035 0.87 138.985 11.385 ; + RECT 138.985 0.855 147.135 11.385 ; + RECT 147.135 0.87 149.105 11.385 ; + RECT 149.105 0.87 152.325 12.065 ; + RECT 152.325 0.87 152.655 12.745 ; + RECT 152.655 0.87 170.725 12.73 ; + RECT 170.725 0.855 172.565 12.73 ; + RECT 172.565 0.175 172.895 12.73 ; + RECT 172.895 0.19 174.405 12.73 ; + RECT 174.405 0.19 174.735 12.745 ; + RECT 174.735 0.19 175.195 12.065 ; + RECT 175.195 0.19 196.025 10.24 ; + RECT 196.025 0.175 196.355 10.24 ; + RECT 196.355 0.855 209.235 10.24 ; + RECT 209.235 1.535 214.295 10.24 ; RECT 214.295 1.55 214.82 10.24 ; RECT 214.82 3.59 214.97 10.24 ; RECT 214.97 4.76 215.28 10.24 ; diff --git a/src/ram/test/make_8x8_mux2.ok b/src/ram/test/make_8x8_mux2.ok index 6f8927f00dd..53a9373ae3c 100644 --- a/src/ram/test/make_8x8_mux2.ok +++ b/src/ram/test/make_8x8_mux2.ok @@ -16,7 +16,7 @@ [INFO PPL-0004] Number of I/O w/o sink 0 [INFO PPL-0005] Slots per section 200 [INFO PPL-0008] Successfully assigned pins to sections. -[INFO PPL-0012] I/O nets HPWL: 371.70 um. +[INFO PPL-0012] I/O nets HPWL: 366.16 um. [INFO DPL-0001] Placed 79 filler instances. [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon diff --git a/src/ram/test/make_8x8_mux2.tcl b/src/ram/test/make_8x8_mux2.tcl index 455ab8d046e..1f325d3ba9e 100644 --- a/src/ram/test/make_8x8_mux2.tcl +++ b/src/ram/test/make_8x8_mux2.tcl @@ -1,5 +1,5 @@ source "helpers.tcl" -set_thread_count [expr [cpu_count] / 4] +set_thread_count [expr [cpu_count]] read_liberty sky130hd/sky130_fd_sc_hd__tt_025C_1v80.lib read_lef sky130hd/sky130hd.tlef read_lef sky130hd/sky130_fd_sc_hd_merged.lef diff --git a/src/ram/test/make_8x8_mux4.defok b/src/ram/test/make_8x8_mux4.defok new file mode 100644 index 00000000000..330c000a920 --- /dev/null +++ b/src/ram/test/make_8x8_mux4.defok @@ -0,0 +1,6102 @@ +VERSION 5.8 ; +DIVIDERCHAR "/" ; +BUSBITCHARS "[]" ; +DESIGN RAM8x8 ; +UNITS DISTANCE MICRONS 100 ; +DIEAREA ( 0 0 ) ( 42090 816 ) ; +ROW RAM_ROW0 unithd 0 0 N DO 915 BY 1 STEP 46 0 ; +ROW RAM_ROW1 unithd 0 272 FS DO 915 BY 1 STEP 46 0 ; +ROW RAM_ROW2 unithd 0 544 N DO 915 BY 1 STEP 46 0 ; +TRACKS X 23 DO 915 STEP 46 LAYER li1 ; +TRACKS Y 17 DO 24 STEP 34 LAYER li1 ; +TRACKS X 17 DO 1238 STEP 34 LAYER met1 ; +TRACKS Y 17 DO 24 STEP 34 LAYER met1 ; +TRACKS X 23 DO 915 STEP 46 LAYER met2 ; +TRACKS Y 23 DO 18 STEP 46 LAYER met2 ; +TRACKS X 34 DO 619 STEP 68 LAYER met3 ; +TRACKS Y 34 DO 12 STEP 68 LAYER met3 ; +TRACKS X 46 DO 457 STEP 92 LAYER met4 ; +TRACKS Y 46 DO 9 STEP 92 LAYER met4 ; +TRACKS X 170 DO 124 STEP 340 LAYER met5 ; +TRACKS Y 170 DO 2 STEP 340 LAYER met5 ; +GCELLGRID X 0 DO 61 STEP 690 ; +GCELLGRID Y 0 DO 1 STEP 690 ; +VIAS 2 ; + - via2_3_480_480_1_1_320_320 + VIARULE M1M2_PR + CUTSIZE 15 15 + LAYERS met1 via met2 + CUTSPACING 17 17 + ENCLOSURE 8 16 16 8 ; + - via3_4_480_480_1_1_400_400 + VIARULE M2M3_PR + CUTSIZE 20 20 + LAYERS met2 via2 met3 + CUTSPACING 20 20 + ENCLOSURE 14 8 6 14 ; +END VIAS +COMPONENTS 429 ; + - FILLER_1_912 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 41952 272 ) FS ; + - FILLER_1_914 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 42044 272 ) FS ; + - FILLER_2_104 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 4784 544 ) N ; + - FILLER_2_112 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 5152 544 ) N ; + - FILLER_2_12 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 552 544 ) N ; + - FILLER_2_120 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 5520 544 ) N ; + - FILLER_2_124 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 5704 544 ) N ; + - FILLER_2_132 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 6072 544 ) N ; + - FILLER_2_140 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 6440 544 ) N ; + - FILLER_2_148 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 6808 544 ) N ; + - FILLER_2_157 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 7222 544 ) N ; + - FILLER_2_165 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 7590 544 ) N ; + - FILLER_2_173 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 7958 544 ) N ; + - FILLER_2_182 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 8372 544 ) N ; + - FILLER_2_190 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 8740 544 ) N ; + - FILLER_2_198 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 9108 544 ) N ; + - FILLER_2_20 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 920 544 ) N ; + - FILLER_2_204 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 9384 544 ) N ; + - FILLER_2_212 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 9752 544 ) N ; + - FILLER_2_220 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 10120 544 ) N ; + - FILLER_2_224 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 10304 544 ) N ; + - FILLER_2_232 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 10672 544 ) N ; + - FILLER_2_24 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 1104 544 ) N ; + - FILLER_2_240 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 11040 544 ) N ; + - FILLER_2_248 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 11408 544 ) N ; + - FILLER_2_257 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 11822 544 ) N ; + - FILLER_2_265 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 12190 544 ) N ; + - FILLER_2_273 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 12558 544 ) N ; + - FILLER_2_282 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 12972 544 ) N ; + - FILLER_2_290 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 13340 544 ) N ; + - FILLER_2_298 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 13708 544 ) N ; + - FILLER_2_304 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 13984 544 ) N ; + - FILLER_2_312 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 14352 544 ) N ; + - FILLER_2_32 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 1472 544 ) N ; + - FILLER_2_320 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 14720 544 ) N ; + - FILLER_2_324 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 14904 544 ) N ; + - FILLER_2_332 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 15272 544 ) N ; + - FILLER_2_340 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 15640 544 ) N ; + - FILLER_2_348 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 16008 544 ) N ; + - FILLER_2_357 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 16422 544 ) N ; + - FILLER_2_365 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 16790 544 ) N ; + - FILLER_2_373 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 17158 544 ) N ; + - FILLER_2_382 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 17572 544 ) N ; + - FILLER_2_390 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 17940 544 ) N ; + - FILLER_2_398 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 18308 544 ) N ; + - FILLER_2_4 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 184 544 ) N ; + - FILLER_2_40 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 1840 544 ) N ; + - FILLER_2_404 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 18584 544 ) N ; + - FILLER_2_412 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 18952 544 ) N ; + - FILLER_2_420 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 19320 544 ) N ; + - FILLER_2_424 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 19504 544 ) N ; + - FILLER_2_432 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 19872 544 ) N ; + - FILLER_2_440 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 20240 544 ) N ; + - FILLER_2_448 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 20608 544 ) N ; + - FILLER_2_457 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 21022 544 ) N ; + - FILLER_2_465 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 21390 544 ) N ; + - FILLER_2_473 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 21758 544 ) N ; + - FILLER_2_48 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 2208 544 ) N ; + - FILLER_2_482 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 22172 544 ) N ; + - FILLER_2_490 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 22540 544 ) N ; + - FILLER_2_498 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 22908 544 ) N ; + - FILLER_2_504 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 23184 544 ) N ; + - FILLER_2_512 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 23552 544 ) N ; + - FILLER_2_520 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 23920 544 ) N ; + - FILLER_2_524 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 24104 544 ) N ; + - FILLER_2_532 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 24472 544 ) N ; + - FILLER_2_540 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 24840 544 ) N ; + - FILLER_2_548 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 25208 544 ) N ; + - FILLER_2_557 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 25622 544 ) N ; + - FILLER_2_565 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 25990 544 ) N ; + - FILLER_2_57 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 2622 544 ) N ; + - FILLER_2_573 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 26358 544 ) N ; + - FILLER_2_582 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 26772 544 ) N ; + - FILLER_2_590 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 27140 544 ) N ; + - FILLER_2_598 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 27508 544 ) N ; + - FILLER_2_604 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 27784 544 ) N ; + - FILLER_2_612 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 28152 544 ) N ; + - FILLER_2_620 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 28520 544 ) N ; + - FILLER_2_624 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 28704 544 ) N ; + - FILLER_2_632 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 29072 544 ) N ; + - FILLER_2_640 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 29440 544 ) N ; + - FILLER_2_648 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 29808 544 ) N ; + - FILLER_2_65 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 2990 544 ) N ; + - FILLER_2_657 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 30222 544 ) N ; + - FILLER_2_665 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 30590 544 ) N ; + - FILLER_2_673 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 30958 544 ) N ; + - FILLER_2_682 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 31372 544 ) N ; + - FILLER_2_690 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 31740 544 ) N ; + - FILLER_2_698 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 32108 544 ) N ; + - FILLER_2_704 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 32384 544 ) N ; + - FILLER_2_712 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 32752 544 ) N ; + - FILLER_2_720 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 33120 544 ) N ; + - FILLER_2_724 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 33304 544 ) N ; + - FILLER_2_73 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 3358 544 ) N ; + - FILLER_2_732 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 33672 544 ) N ; + - FILLER_2_740 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 34040 544 ) N ; + - FILLER_2_748 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 34408 544 ) N ; + - FILLER_2_757 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 34822 544 ) N ; + - FILLER_2_765 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 35190 544 ) N ; + - FILLER_2_773 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 35558 544 ) N ; + - FILLER_2_782 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 35972 544 ) N ; + - FILLER_2_790 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 36340 544 ) N ; + - FILLER_2_798 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 36708 544 ) N ; + - FILLER_2_801 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 36846 544 ) N ; + - FILLER_2_809 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 37214 544 ) N ; + - FILLER_2_817 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 37582 544 ) N ; + - FILLER_2_82 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 3772 544 ) N ; + - FILLER_2_825 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 37950 544 ) N ; + - FILLER_2_827 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 38042 544 ) N ; + - FILLER_2_829 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 38134 544 ) N ; + - FILLER_2_837 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 38502 544 ) N ; + - FILLER_2_845 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 38870 544 ) N ; + - FILLER_2_853 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 39238 544 ) N ; + - FILLER_2_855 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 39330 544 ) N ; + - FILLER_2_857 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 39422 544 ) N ; + - FILLER_2_865 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 39790 544 ) N ; + - FILLER_2_873 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 40158 544 ) N ; + - FILLER_2_881 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 40526 544 ) N ; + - FILLER_2_883 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 40618 544 ) N ; + - FILLER_2_90 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 4140 544 ) N ; + - FILLER_2_911 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 41906 544 ) N ; + - FILLER_2_98 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 4508 544 ) N ; + - buffer.in[0] sky130_fd_sc_hd__buf_1 + PLACED ( 46 544 ) N ; + - buffer.in[1] sky130_fd_sc_hd__buf_1 + PLACED ( 4646 544 ) N ; + - buffer.in[2] sky130_fd_sc_hd__buf_1 + PLACED ( 9246 544 ) N ; + - buffer.in[3] sky130_fd_sc_hd__buf_1 + PLACED ( 13846 544 ) N ; + - buffer.in[4] sky130_fd_sc_hd__buf_1 + PLACED ( 18446 544 ) N ; + - buffer.in[5] sky130_fd_sc_hd__buf_1 + PLACED ( 23046 544 ) N ; + - buffer.in[6] sky130_fd_sc_hd__buf_1 + PLACED ( 27646 544 ) N ; + - buffer.in[7] sky130_fd_sc_hd__buf_1 + PLACED ( 32246 544 ) N ; + - decoder.inv_2 sky130_fd_sc_hd__clkinv_1 + PLACED ( 41952 0 ) N ; + - mux_slice0_bit0.s1_aoi_0 sky130_fd_sc_hd__a22oi_1 + PLACED ( 1196 544 ) N ; + - mux_slice0_bit0.s1_aoi_1 sky130_fd_sc_hd__a22oi_1 + PLACED ( 3496 544 ) N ; + - mux_slice0_bit0.s2_aoi sky130_fd_sc_hd__a22oi_1 + PLACED ( 2346 544 ) N ; + - mux_slice0_bit1.s1_aoi_0 sky130_fd_sc_hd__a22oi_1 + PLACED ( 5796 544 ) N ; + - mux_slice0_bit1.s1_aoi_1 sky130_fd_sc_hd__a22oi_1 + PLACED ( 8096 544 ) N ; + - mux_slice0_bit1.s2_aoi sky130_fd_sc_hd__a22oi_1 + PLACED ( 6946 544 ) N ; + - mux_slice0_bit2.s1_aoi_0 sky130_fd_sc_hd__a22oi_1 + PLACED ( 10396 544 ) N ; + - mux_slice0_bit2.s1_aoi_1 sky130_fd_sc_hd__a22oi_1 + PLACED ( 12696 544 ) N ; + - mux_slice0_bit2.s2_aoi sky130_fd_sc_hd__a22oi_1 + PLACED ( 11546 544 ) N ; + - mux_slice0_bit3.s1_aoi_0 sky130_fd_sc_hd__a22oi_1 + PLACED ( 14996 544 ) N ; + - mux_slice0_bit3.s1_aoi_1 sky130_fd_sc_hd__a22oi_1 + PLACED ( 17296 544 ) N ; + - mux_slice0_bit3.s2_aoi sky130_fd_sc_hd__a22oi_1 + PLACED ( 16146 544 ) N ; + - mux_slice0_bit4.s1_aoi_0 sky130_fd_sc_hd__a22oi_1 + PLACED ( 19596 544 ) N ; + - mux_slice0_bit4.s1_aoi_1 sky130_fd_sc_hd__a22oi_1 + PLACED ( 21896 544 ) N ; + - mux_slice0_bit4.s2_aoi sky130_fd_sc_hd__a22oi_1 + PLACED ( 20746 544 ) N ; + - mux_slice0_bit5.s1_aoi_0 sky130_fd_sc_hd__a22oi_1 + PLACED ( 24196 544 ) N ; + - mux_slice0_bit5.s1_aoi_1 sky130_fd_sc_hd__a22oi_1 + PLACED ( 26496 544 ) N ; + - mux_slice0_bit5.s2_aoi sky130_fd_sc_hd__a22oi_1 + PLACED ( 25346 544 ) N ; + - mux_slice0_bit6.s1_aoi_0 sky130_fd_sc_hd__a22oi_1 + PLACED ( 28796 544 ) N ; + - mux_slice0_bit6.s1_aoi_1 sky130_fd_sc_hd__a22oi_1 + PLACED ( 31096 544 ) N ; + - mux_slice0_bit6.s2_aoi sky130_fd_sc_hd__a22oi_1 + PLACED ( 29946 544 ) N ; + - mux_slice0_bit7.s1_aoi_0 sky130_fd_sc_hd__a22oi_1 + PLACED ( 33396 544 ) N ; + - mux_slice0_bit7.s1_aoi_1 sky130_fd_sc_hd__a22oi_1 + PLACED ( 35696 544 ) N ; + - mux_slice0_bit7.s2_aoi sky130_fd_sc_hd__a22oi_1 + PLACED ( 34546 544 ) N ; + - storage_0_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 0 ) N ; + - storage_0_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 0 ) N ; + - storage_0_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 0 ) N ; + - storage_0_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 0 ) N ; + - storage_0_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 9246 0 ) N ; + - storage_0_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 9982 0 ) N ; + - storage_0_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 13846 0 ) N ; + - storage_0_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 14582 0 ) N ; + - storage_0_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 18446 0 ) N ; + - storage_0_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 19182 0 ) N ; + - storage_0_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 23046 0 ) N ; + - storage_0_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 23782 0 ) N ; + - storage_0_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 27646 0 ) N ; + - storage_0_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 28382 0 ) N ; + - storage_0_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 32246 0 ) N ; + - storage_0_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 32982 0 ) N ; + - storage_0_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 36846 0 ) N ; + - storage_0_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 37720 0 ) N ; + - storage_0_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 37950 0 ) N ; + - storage_0_0_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 37490 0 ) N ; + - storage_0_1_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 0 ) N ; + - storage_0_1_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 0 ) N ; + - storage_0_1_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 0 ) N ; + - storage_0_1_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 0 ) N ; + - storage_0_1_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 10396 0 ) N ; + - storage_0_1_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 11132 0 ) N ; + - storage_0_1_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 14996 0 ) N ; + - storage_0_1_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 15732 0 ) N ; + - storage_0_1_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 19596 0 ) N ; + - storage_0_1_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 20332 0 ) N ; + - storage_0_1_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 24196 0 ) N ; + - storage_0_1_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 24932 0 ) N ; + - storage_0_1_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 28796 0 ) N ; + - storage_0_1_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 29532 0 ) N ; + - storage_0_1_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 33396 0 ) N ; + - storage_0_1_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 34132 0 ) N ; + - storage_0_1_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 38134 0 ) N ; + - storage_0_1_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 39008 0 ) N ; + - storage_0_1_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 39238 0 ) N ; + - storage_0_1_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 38778 0 ) N ; + - storage_0_2_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 0 ) N ; + - storage_0_2_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 0 ) N ; + - storage_0_2_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 0 ) N ; + - storage_0_2_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 0 ) N ; + - storage_0_2_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 11546 0 ) N ; + - storage_0_2_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 12282 0 ) N ; + - storage_0_2_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 16146 0 ) N ; + - storage_0_2_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 16882 0 ) N ; + - storage_0_2_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 20746 0 ) N ; + - storage_0_2_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 21482 0 ) N ; + - storage_0_2_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 25346 0 ) N ; + - storage_0_2_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 26082 0 ) N ; + - storage_0_2_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 29946 0 ) N ; + - storage_0_2_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 30682 0 ) N ; + - storage_0_2_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 34546 0 ) N ; + - storage_0_2_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 35282 0 ) N ; + - storage_0_2_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 39422 0 ) N ; + - storage_0_2_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 40296 0 ) N ; + - storage_0_2_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 40526 0 ) N ; + - storage_0_2_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 40066 0 ) N ; + - storage_0_3_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 0 ) N ; + - storage_0_3_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 0 ) N ; + - storage_0_3_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 0 ) N ; + - storage_0_3_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 0 ) N ; + - storage_0_3_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 12696 0 ) N ; + - storage_0_3_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 13432 0 ) N ; + - storage_0_3_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 17296 0 ) N ; + - storage_0_3_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 18032 0 ) N ; + - storage_0_3_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 21896 0 ) N ; + - storage_0_3_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 22632 0 ) N ; + - storage_0_3_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 26496 0 ) N ; + - storage_0_3_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 27232 0 ) N ; + - storage_0_3_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 31096 0 ) N ; + - storage_0_3_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 31832 0 ) N ; + - storage_0_3_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 35696 0 ) N ; + - storage_0_3_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 36432 0 ) N ; + - storage_0_3_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 40710 0 ) N ; + - storage_0_3_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 41584 0 ) N ; + - storage_0_3_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 41814 0 ) N ; + - storage_0_3_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 41354 0 ) N ; + - storage_1_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 272 ) FS ; + - storage_1_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 272 ) FS ; + - storage_1_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 272 ) FS ; + - storage_1_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 272 ) FS ; + - storage_1_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 9246 272 ) FS ; + - storage_1_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 9982 272 ) FS ; + - storage_1_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 13846 272 ) FS ; + - storage_1_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 14582 272 ) FS ; + - storage_1_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 18446 272 ) FS ; + - storage_1_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 19182 272 ) FS ; + - storage_1_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 23046 272 ) FS ; + - storage_1_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 23782 272 ) FS ; + - storage_1_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 27646 272 ) FS ; + - storage_1_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 28382 272 ) FS ; + - storage_1_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 32246 272 ) FS ; + - storage_1_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 32982 272 ) FS ; + - storage_1_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 36846 272 ) FS ; + - storage_1_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 37720 272 ) FS ; + - storage_1_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 37950 272 ) FS ; + - storage_1_0_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 37490 272 ) FS ; + - storage_1_1_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 272 ) FS ; + - storage_1_1_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 272 ) FS ; + - storage_1_1_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 272 ) FS ; + - storage_1_1_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 272 ) FS ; + - storage_1_1_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 10396 272 ) FS ; + - storage_1_1_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 11132 272 ) FS ; + - storage_1_1_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 14996 272 ) FS ; + - storage_1_1_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 15732 272 ) FS ; + - storage_1_1_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 19596 272 ) FS ; + - storage_1_1_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 20332 272 ) FS ; + - storage_1_1_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 24196 272 ) FS ; + - storage_1_1_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 24932 272 ) FS ; + - storage_1_1_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 28796 272 ) FS ; + - storage_1_1_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 29532 272 ) FS ; + - storage_1_1_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 33396 272 ) FS ; + - storage_1_1_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 34132 272 ) FS ; + - storage_1_1_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 38134 272 ) FS ; + - storage_1_1_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 39008 272 ) FS ; + - storage_1_1_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 39238 272 ) FS ; + - storage_1_1_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 38778 272 ) FS ; + - storage_1_2_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 272 ) FS ; + - storage_1_2_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 272 ) FS ; + - storage_1_2_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 272 ) FS ; + - storage_1_2_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 272 ) FS ; + - storage_1_2_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 11546 272 ) FS ; + - storage_1_2_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 12282 272 ) FS ; + - storage_1_2_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 16146 272 ) FS ; + - storage_1_2_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 16882 272 ) FS ; + - storage_1_2_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 20746 272 ) FS ; + - storage_1_2_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 21482 272 ) FS ; + - storage_1_2_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 25346 272 ) FS ; + - storage_1_2_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 26082 272 ) FS ; + - storage_1_2_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 29946 272 ) FS ; + - storage_1_2_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 30682 272 ) FS ; + - storage_1_2_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 34546 272 ) FS ; + - storage_1_2_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 35282 272 ) FS ; + - storage_1_2_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 39422 272 ) FS ; + - storage_1_2_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 40296 272 ) FS ; + - storage_1_2_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 40526 272 ) FS ; + - storage_1_2_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 40066 272 ) FS ; + - storage_1_3_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 272 ) FS ; + - storage_1_3_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 272 ) FS ; + - storage_1_3_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 272 ) FS ; + - storage_1_3_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 272 ) FS ; + - storage_1_3_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 12696 272 ) FS ; + - storage_1_3_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 13432 272 ) FS ; + - storage_1_3_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 17296 272 ) FS ; + - storage_1_3_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 18032 272 ) FS ; + - storage_1_3_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 21896 272 ) FS ; + - storage_1_3_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 22632 272 ) FS ; + - storage_1_3_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 26496 272 ) FS ; + - storage_1_3_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 27232 272 ) FS ; + - storage_1_3_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 31096 272 ) FS ; + - storage_1_3_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 31832 272 ) FS ; + - storage_1_3_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 35696 272 ) FS ; + - storage_1_3_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 36432 272 ) FS ; + - storage_1_3_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 40710 272 ) FS ; + - storage_1_3_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 41584 272 ) FS ; + - storage_1_3_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 41814 272 ) FS ; + - storage_1_3_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 41354 272 ) FS ; + - tapcell.cell0_0 sky130_fd_sc_hd__tap_1 + PLACED ( 0 0 ) N ; + - tapcell.cell0_1 sky130_fd_sc_hd__tap_1 + PLACED ( 0 272 ) FS ; + - tapcell.cell0_2 sky130_fd_sc_hd__tap_1 + PLACED ( 0 544 ) N ; + - tapcell.cell10_0 sky130_fd_sc_hd__tap_1 + PLACED ( 11500 0 ) N ; + - tapcell.cell10_1 sky130_fd_sc_hd__tap_1 + PLACED ( 11500 272 ) FS ; + - tapcell.cell10_2 sky130_fd_sc_hd__tap_1 + PLACED ( 11500 544 ) N ; + - tapcell.cell11_0 sky130_fd_sc_hd__tap_1 + PLACED ( 12650 0 ) N ; + - tapcell.cell11_1 sky130_fd_sc_hd__tap_1 + PLACED ( 12650 272 ) FS ; + - tapcell.cell11_2 sky130_fd_sc_hd__tap_1 + PLACED ( 12650 544 ) N ; + - tapcell.cell12_0 sky130_fd_sc_hd__tap_1 + PLACED ( 13800 0 ) N ; + - tapcell.cell12_1 sky130_fd_sc_hd__tap_1 + PLACED ( 13800 272 ) FS ; + - tapcell.cell12_2 sky130_fd_sc_hd__tap_1 + PLACED ( 13800 544 ) N ; + - tapcell.cell13_0 sky130_fd_sc_hd__tap_1 + PLACED ( 14950 0 ) N ; + - tapcell.cell13_1 sky130_fd_sc_hd__tap_1 + PLACED ( 14950 272 ) FS ; + - tapcell.cell13_2 sky130_fd_sc_hd__tap_1 + PLACED ( 14950 544 ) N ; + - tapcell.cell14_0 sky130_fd_sc_hd__tap_1 + PLACED ( 16100 0 ) N ; + - tapcell.cell14_1 sky130_fd_sc_hd__tap_1 + PLACED ( 16100 272 ) FS ; + - tapcell.cell14_2 sky130_fd_sc_hd__tap_1 + PLACED ( 16100 544 ) N ; + - tapcell.cell15_0 sky130_fd_sc_hd__tap_1 + PLACED ( 17250 0 ) N ; + - tapcell.cell15_1 sky130_fd_sc_hd__tap_1 + PLACED ( 17250 272 ) FS ; + - tapcell.cell15_2 sky130_fd_sc_hd__tap_1 + PLACED ( 17250 544 ) N ; + - tapcell.cell16_0 sky130_fd_sc_hd__tap_1 + PLACED ( 18400 0 ) N ; + - tapcell.cell16_1 sky130_fd_sc_hd__tap_1 + PLACED ( 18400 272 ) FS ; + - tapcell.cell16_2 sky130_fd_sc_hd__tap_1 + PLACED ( 18400 544 ) N ; + - tapcell.cell17_0 sky130_fd_sc_hd__tap_1 + PLACED ( 19550 0 ) N ; + - tapcell.cell17_1 sky130_fd_sc_hd__tap_1 + PLACED ( 19550 272 ) FS ; + - tapcell.cell17_2 sky130_fd_sc_hd__tap_1 + PLACED ( 19550 544 ) N ; + - tapcell.cell18_0 sky130_fd_sc_hd__tap_1 + PLACED ( 20700 0 ) N ; + - tapcell.cell18_1 sky130_fd_sc_hd__tap_1 + PLACED ( 20700 272 ) FS ; + - tapcell.cell18_2 sky130_fd_sc_hd__tap_1 + PLACED ( 20700 544 ) N ; + - tapcell.cell19_0 sky130_fd_sc_hd__tap_1 + PLACED ( 21850 0 ) N ; + - tapcell.cell19_1 sky130_fd_sc_hd__tap_1 + PLACED ( 21850 272 ) FS ; + - tapcell.cell19_2 sky130_fd_sc_hd__tap_1 + PLACED ( 21850 544 ) N ; + - tapcell.cell1_0 sky130_fd_sc_hd__tap_1 + PLACED ( 1150 0 ) N ; + - tapcell.cell1_1 sky130_fd_sc_hd__tap_1 + PLACED ( 1150 272 ) FS ; + - tapcell.cell1_2 sky130_fd_sc_hd__tap_1 + PLACED ( 1150 544 ) N ; + - tapcell.cell20_0 sky130_fd_sc_hd__tap_1 + PLACED ( 23000 0 ) N ; + - tapcell.cell20_1 sky130_fd_sc_hd__tap_1 + PLACED ( 23000 272 ) FS ; + - tapcell.cell20_2 sky130_fd_sc_hd__tap_1 + PLACED ( 23000 544 ) N ; + - tapcell.cell21_0 sky130_fd_sc_hd__tap_1 + PLACED ( 24150 0 ) N ; + - tapcell.cell21_1 sky130_fd_sc_hd__tap_1 + PLACED ( 24150 272 ) FS ; + - tapcell.cell21_2 sky130_fd_sc_hd__tap_1 + PLACED ( 24150 544 ) N ; + - tapcell.cell22_0 sky130_fd_sc_hd__tap_1 + PLACED ( 25300 0 ) N ; + - tapcell.cell22_1 sky130_fd_sc_hd__tap_1 + PLACED ( 25300 272 ) FS ; + - tapcell.cell22_2 sky130_fd_sc_hd__tap_1 + PLACED ( 25300 544 ) N ; + - tapcell.cell23_0 sky130_fd_sc_hd__tap_1 + PLACED ( 26450 0 ) N ; + - tapcell.cell23_1 sky130_fd_sc_hd__tap_1 + PLACED ( 26450 272 ) FS ; + - tapcell.cell23_2 sky130_fd_sc_hd__tap_1 + PLACED ( 26450 544 ) N ; + - tapcell.cell24_0 sky130_fd_sc_hd__tap_1 + PLACED ( 27600 0 ) N ; + - tapcell.cell24_1 sky130_fd_sc_hd__tap_1 + PLACED ( 27600 272 ) FS ; + - tapcell.cell24_2 sky130_fd_sc_hd__tap_1 + PLACED ( 27600 544 ) N ; + - tapcell.cell25_0 sky130_fd_sc_hd__tap_1 + PLACED ( 28750 0 ) N ; + - tapcell.cell25_1 sky130_fd_sc_hd__tap_1 + PLACED ( 28750 272 ) FS ; + - tapcell.cell25_2 sky130_fd_sc_hd__tap_1 + PLACED ( 28750 544 ) N ; + - tapcell.cell26_0 sky130_fd_sc_hd__tap_1 + PLACED ( 29900 0 ) N ; + - tapcell.cell26_1 sky130_fd_sc_hd__tap_1 + PLACED ( 29900 272 ) FS ; + - tapcell.cell26_2 sky130_fd_sc_hd__tap_1 + PLACED ( 29900 544 ) N ; + - tapcell.cell27_0 sky130_fd_sc_hd__tap_1 + PLACED ( 31050 0 ) N ; + - tapcell.cell27_1 sky130_fd_sc_hd__tap_1 + PLACED ( 31050 272 ) FS ; + - tapcell.cell27_2 sky130_fd_sc_hd__tap_1 + PLACED ( 31050 544 ) N ; + - tapcell.cell28_0 sky130_fd_sc_hd__tap_1 + PLACED ( 32200 0 ) N ; + - tapcell.cell28_1 sky130_fd_sc_hd__tap_1 + PLACED ( 32200 272 ) FS ; + - tapcell.cell28_2 sky130_fd_sc_hd__tap_1 + PLACED ( 32200 544 ) N ; + - tapcell.cell29_0 sky130_fd_sc_hd__tap_1 + PLACED ( 33350 0 ) N ; + - tapcell.cell29_1 sky130_fd_sc_hd__tap_1 + PLACED ( 33350 272 ) FS ; + - tapcell.cell29_2 sky130_fd_sc_hd__tap_1 + PLACED ( 33350 544 ) N ; + - tapcell.cell2_0 sky130_fd_sc_hd__tap_1 + PLACED ( 2300 0 ) N ; + - tapcell.cell2_1 sky130_fd_sc_hd__tap_1 + PLACED ( 2300 272 ) FS ; + - tapcell.cell2_2 sky130_fd_sc_hd__tap_1 + PLACED ( 2300 544 ) N ; + - tapcell.cell30_0 sky130_fd_sc_hd__tap_1 + PLACED ( 34500 0 ) N ; + - tapcell.cell30_1 sky130_fd_sc_hd__tap_1 + PLACED ( 34500 272 ) FS ; + - tapcell.cell30_2 sky130_fd_sc_hd__tap_1 + PLACED ( 34500 544 ) N ; + - tapcell.cell31_0 sky130_fd_sc_hd__tap_1 + PLACED ( 35650 0 ) N ; + - tapcell.cell31_1 sky130_fd_sc_hd__tap_1 + PLACED ( 35650 272 ) FS ; + - tapcell.cell31_2 sky130_fd_sc_hd__tap_1 + PLACED ( 35650 544 ) N ; + - tapcell.cell32_0 sky130_fd_sc_hd__tap_1 + PLACED ( 36800 0 ) N ; + - tapcell.cell32_1 sky130_fd_sc_hd__tap_1 + PLACED ( 36800 272 ) FS ; + - tapcell.cell32_2 sky130_fd_sc_hd__tap_1 + PLACED ( 36800 544 ) N ; + - tapcell.cell33_0 sky130_fd_sc_hd__tap_1 + PLACED ( 38088 0 ) N ; + - tapcell.cell33_1 sky130_fd_sc_hd__tap_1 + PLACED ( 38088 272 ) FS ; + - tapcell.cell33_2 sky130_fd_sc_hd__tap_1 + PLACED ( 38088 544 ) N ; + - tapcell.cell34_0 sky130_fd_sc_hd__tap_1 + PLACED ( 39376 0 ) N ; + - tapcell.cell34_1 sky130_fd_sc_hd__tap_1 + PLACED ( 39376 272 ) FS ; + - tapcell.cell34_2 sky130_fd_sc_hd__tap_1 + PLACED ( 39376 544 ) N ; + - tapcell.cell35_0 sky130_fd_sc_hd__tap_1 + PLACED ( 40664 0 ) N ; + - tapcell.cell35_1 sky130_fd_sc_hd__tap_1 + PLACED ( 40664 272 ) FS ; + - tapcell.cell35_2 sky130_fd_sc_hd__tap_1 + PLACED ( 40664 544 ) N ; + - tapcell.cell3_0 sky130_fd_sc_hd__tap_1 + PLACED ( 3450 0 ) N ; + - tapcell.cell3_1 sky130_fd_sc_hd__tap_1 + PLACED ( 3450 272 ) FS ; + - tapcell.cell3_2 sky130_fd_sc_hd__tap_1 + PLACED ( 3450 544 ) N ; + - tapcell.cell4_0 sky130_fd_sc_hd__tap_1 + PLACED ( 4600 0 ) N ; + - tapcell.cell4_1 sky130_fd_sc_hd__tap_1 + PLACED ( 4600 272 ) FS ; + - tapcell.cell4_2 sky130_fd_sc_hd__tap_1 + PLACED ( 4600 544 ) N ; + - tapcell.cell5_0 sky130_fd_sc_hd__tap_1 + PLACED ( 5750 0 ) N ; + - tapcell.cell5_1 sky130_fd_sc_hd__tap_1 + PLACED ( 5750 272 ) FS ; + - tapcell.cell5_2 sky130_fd_sc_hd__tap_1 + PLACED ( 5750 544 ) N ; + - tapcell.cell6_0 sky130_fd_sc_hd__tap_1 + PLACED ( 6900 0 ) N ; + - tapcell.cell6_1 sky130_fd_sc_hd__tap_1 + PLACED ( 6900 272 ) FS ; + - tapcell.cell6_2 sky130_fd_sc_hd__tap_1 + PLACED ( 6900 544 ) N ; + - tapcell.cell7_0 sky130_fd_sc_hd__tap_1 + PLACED ( 8050 0 ) N ; + - tapcell.cell7_1 sky130_fd_sc_hd__tap_1 + PLACED ( 8050 272 ) FS ; + - tapcell.cell7_2 sky130_fd_sc_hd__tap_1 + PLACED ( 8050 544 ) N ; + - tapcell.cell8_0 sky130_fd_sc_hd__tap_1 + PLACED ( 9200 0 ) N ; + - tapcell.cell8_1 sky130_fd_sc_hd__tap_1 + PLACED ( 9200 272 ) FS ; + - tapcell.cell8_2 sky130_fd_sc_hd__tap_1 + PLACED ( 9200 544 ) N ; + - tapcell.cell9_0 sky130_fd_sc_hd__tap_1 + PLACED ( 10350 0 ) N ; + - tapcell.cell9_1 sky130_fd_sc_hd__tap_1 + PLACED ( 10350 272 ) FS ; + - tapcell.cell9_2 sky130_fd_sc_hd__tap_1 + PLACED ( 10350 544 ) N ; + - word_sel.and_0 sky130_fd_sc_hd__and2_0 + PLACED ( 40710 544 ) N ; + - word_sel.and_1 sky130_fd_sc_hd__and2_0 + PLACED ( 40940 544 ) N ; + - word_sel.and_2 sky130_fd_sc_hd__and2_0 + PLACED ( 41170 544 ) N ; + - word_sel.and_3 sky130_fd_sc_hd__and2_0 + PLACED ( 41400 544 ) N ; + - word_sel.inv_addr_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 41630 544 ) N ; + - word_sel.inv_addr_1 sky130_fd_sc_hd__clkinv_1 + PLACED ( 41768 544 ) N ; +END COMPONENTS +PINS 23 ; + - D[0] + NET D[0] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 207 791 ) N ; + - D[1] + NET D[1] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 4715 791 ) N ; + - D[2] + NET D[2] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 9315 791 ) N ; + - D[3] + NET D[3] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 13915 791 ) N ; + - D[4] + NET D[4] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 18423 791 ) N ; + - D[5] + NET D[5] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 23115 791 ) N ; + - D[6] + NET D[6] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 27715 791 ) N ; + - D[7] + NET D[7] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 32315 791 ) N ; + - Q[0] + NET Q[0] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 2415 791 ) N ; + - Q[1] + NET Q[1] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 5083 791 ) N ; + - Q[2] + NET Q[2] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 11707 791 ) N ; + - Q[3] + NET Q[3] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 16307 791 ) N ; + - Q[4] + NET Q[4] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 20907 791 ) N ; + - Q[5] + NET Q[5] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 25415 791 ) N ; + - Q[6] + NET Q[6] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 30107 791 ) N ; + - Q[7] + NET Q[7] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 34707 791 ) N ; + - VDD + NET VDD + SPECIAL + DIRECTION INOUT + USE POWER + + PORT + + LAYER met3 ( -15 -24 ) ( 15 24 ) + + LAYER met3 ( -42075 -24 ) ( -42045 24 ) + + LAYER met2 ( -599 452 ) ( -551 466 ) + + LAYER met2 ( -599 -350 ) ( -551 -336 ) + + LAYER met2 ( -1599 452 ) ( -1551 466 ) + + LAYER met2 ( -1599 -350 ) ( -1551 -336 ) + + LAYER met2 ( -2599 452 ) ( -2551 466 ) + + LAYER met2 ( -2599 -350 ) ( -2551 -336 ) + + LAYER met2 ( -3599 452 ) ( -3551 466 ) + + LAYER met2 ( -3599 -350 ) ( -3551 -336 ) + + LAYER met2 ( -4599 452 ) ( -4551 466 ) + + LAYER met2 ( -4599 -350 ) ( -4551 -336 ) + + LAYER met2 ( -5599 452 ) ( -5551 466 ) + + LAYER met2 ( -5599 -350 ) ( -5551 -336 ) + + LAYER met2 ( -6599 452 ) ( -6551 466 ) + + LAYER met2 ( -6599 -350 ) ( -6551 -336 ) + + LAYER met2 ( -7599 452 ) ( -7551 466 ) + + LAYER met2 ( -7599 -350 ) ( -7551 -336 ) + + LAYER met2 ( -8599 452 ) ( -8551 466 ) + + LAYER met2 ( -8599 -350 ) ( -8551 -336 ) + + LAYER met2 ( -9599 452 ) ( -9551 466 ) + + LAYER met2 ( -9599 -350 ) ( -9551 -336 ) + + LAYER met2 ( -10599 452 ) ( -10551 466 ) + + LAYER met2 ( -10599 -350 ) ( -10551 -336 ) + + LAYER met2 ( -11599 452 ) ( -11551 466 ) + + LAYER met2 ( -11599 -350 ) ( -11551 -336 ) + + LAYER met2 ( -12599 452 ) ( -12551 466 ) + + LAYER met2 ( -12599 -350 ) ( -12551 -336 ) + + LAYER met2 ( -13599 452 ) ( -13551 466 ) + + LAYER met2 ( -13599 -350 ) ( -13551 -336 ) + + LAYER met2 ( -14599 452 ) ( -14551 466 ) + + LAYER met2 ( -14599 -350 ) ( -14551 -336 ) + + LAYER met2 ( -15599 452 ) ( -15551 466 ) + + LAYER met2 ( -15599 -350 ) ( -15551 -336 ) + + LAYER met2 ( -16599 452 ) ( -16551 466 ) + + LAYER met2 ( -16599 -350 ) ( -16551 -336 ) + + LAYER met2 ( -17599 452 ) ( -17551 466 ) + + LAYER met2 ( -17599 -350 ) ( -17551 -336 ) + + LAYER met2 ( -18599 452 ) ( -18551 466 ) + + LAYER met2 ( -18599 -350 ) ( -18551 -336 ) + + LAYER met2 ( -19599 452 ) ( -19551 466 ) + + LAYER met2 ( -19599 -350 ) ( -19551 -336 ) + + LAYER met2 ( -20599 452 ) ( -20551 466 ) + + LAYER met2 ( -20599 -350 ) ( -20551 -336 ) + + LAYER met2 ( -21599 452 ) ( -21551 466 ) + + LAYER met2 ( -21599 -350 ) ( -21551 -336 ) + + LAYER met2 ( -22599 452 ) ( -22551 466 ) + + LAYER met2 ( -22599 -350 ) ( -22551 -336 ) + + LAYER met2 ( -23599 452 ) ( -23551 466 ) + + LAYER met2 ( -23599 -350 ) ( -23551 -336 ) + + LAYER met2 ( -24599 452 ) ( -24551 466 ) + + LAYER met2 ( -24599 -350 ) ( -24551 -336 ) + + LAYER met2 ( -25599 452 ) ( -25551 466 ) + + LAYER met2 ( -25599 -350 ) ( -25551 -336 ) + + LAYER met2 ( -26599 452 ) ( -26551 466 ) + + LAYER met2 ( -26599 -350 ) ( -26551 -336 ) + + LAYER met2 ( -27599 452 ) ( -27551 466 ) + + LAYER met2 ( -27599 -350 ) ( -27551 -336 ) + + LAYER met2 ( -28599 452 ) ( -28551 466 ) + + LAYER met2 ( -28599 -350 ) ( -28551 -336 ) + + LAYER met2 ( -29599 452 ) ( -29551 466 ) + + LAYER met2 ( -29599 -350 ) ( -29551 -336 ) + + LAYER met2 ( -30599 452 ) ( -30551 466 ) + + LAYER met2 ( -30599 -350 ) ( -30551 -336 ) + + LAYER met2 ( -31599 452 ) ( -31551 466 ) + + LAYER met2 ( -31599 -350 ) ( -31551 -336 ) + + LAYER met2 ( -32599 452 ) ( -32551 466 ) + + LAYER met2 ( -32599 -350 ) ( -32551 -336 ) + + LAYER met2 ( -33599 452 ) ( -33551 466 ) + + LAYER met2 ( -33599 -350 ) ( -33551 -336 ) + + LAYER met2 ( -34599 452 ) ( -34551 466 ) + + LAYER met2 ( -34599 -350 ) ( -34551 -336 ) + + LAYER met2 ( -35599 452 ) ( -35551 466 ) + + LAYER met2 ( -35599 -350 ) ( -35551 -336 ) + + LAYER met2 ( -36599 452 ) ( -36551 466 ) + + LAYER met2 ( -36599 -350 ) ( -36551 -336 ) + + LAYER met2 ( -37599 452 ) ( -37551 466 ) + + LAYER met2 ( -37599 -350 ) ( -37551 -336 ) + + LAYER met2 ( -38599 452 ) ( -38551 466 ) + + LAYER met2 ( -38599 -350 ) ( -38551 -336 ) + + LAYER met2 ( -39599 452 ) ( -39551 466 ) + + LAYER met2 ( -39599 -350 ) ( -39551 -336 ) + + LAYER met2 ( -40599 452 ) ( -40551 466 ) + + LAYER met2 ( -40599 -350 ) ( -40551 -336 ) + + LAYER met2 ( -41599 452 ) ( -41551 466 ) + + LAYER met2 ( -41599 -350 ) ( -41551 -336 ) + + LAYER met1 ( 1 442 ) ( 15 490 ) + + LAYER met1 ( -42075 442 ) ( -42061 490 ) + + LAYER met1 ( 1 -102 ) ( 15 -54 ) + + LAYER met1 ( -42075 -102 ) ( -42061 -54 ) + + FIXED ( 42075 350 ) N ; + - VSS + NET VSS + SPECIAL + DIRECTION INOUT + USE GROUND + + PORT + + LAYER met3 ( -15 -24 ) ( 15 24 ) + + LAYER met3 ( -42075 -24 ) ( -42045 24 ) + + LAYER met2 ( -99 102 ) ( -51 116 ) + + LAYER met2 ( -99 -700 ) ( -51 -686 ) + + LAYER met2 ( -1099 102 ) ( -1051 116 ) + + LAYER met2 ( -1099 -700 ) ( -1051 -686 ) + + LAYER met2 ( -2099 102 ) ( -2051 116 ) + + LAYER met2 ( -2099 -700 ) ( -2051 -686 ) + + LAYER met2 ( -3099 102 ) ( -3051 116 ) + + LAYER met2 ( -3099 -700 ) ( -3051 -686 ) + + LAYER met2 ( -4099 102 ) ( -4051 116 ) + + LAYER met2 ( -4099 -700 ) ( -4051 -686 ) + + LAYER met2 ( -5099 102 ) ( -5051 116 ) + + LAYER met2 ( -5099 -700 ) ( -5051 -686 ) + + LAYER met2 ( -6099 102 ) ( -6051 116 ) + + LAYER met2 ( -6099 -700 ) ( -6051 -686 ) + + LAYER met2 ( -7099 102 ) ( -7051 116 ) + + LAYER met2 ( -7099 -700 ) ( -7051 -686 ) + + LAYER met2 ( -8099 102 ) ( -8051 116 ) + + LAYER met2 ( -8099 -700 ) ( -8051 -686 ) + + LAYER met2 ( -9099 102 ) ( -9051 116 ) + + LAYER met2 ( -9099 -700 ) ( -9051 -686 ) + + LAYER met2 ( -10099 102 ) ( -10051 116 ) + + LAYER met2 ( -10099 -700 ) ( -10051 -686 ) + + LAYER met2 ( -11099 102 ) ( -11051 116 ) + + LAYER met2 ( -11099 -700 ) ( -11051 -686 ) + + LAYER met2 ( -12099 102 ) ( -12051 116 ) + + LAYER met2 ( -12099 -700 ) ( -12051 -686 ) + + LAYER met2 ( -13099 102 ) ( -13051 116 ) + + LAYER met2 ( -13099 -700 ) ( -13051 -686 ) + + LAYER met2 ( -14099 102 ) ( -14051 116 ) + + LAYER met2 ( -14099 -700 ) ( -14051 -686 ) + + LAYER met2 ( -15099 102 ) ( -15051 116 ) + + LAYER met2 ( -15099 -700 ) ( -15051 -686 ) + + LAYER met2 ( -16099 102 ) ( -16051 116 ) + + LAYER met2 ( -16099 -700 ) ( -16051 -686 ) + + LAYER met2 ( -17099 102 ) ( -17051 116 ) + + LAYER met2 ( -17099 -700 ) ( -17051 -686 ) + + LAYER met2 ( -18099 102 ) ( -18051 116 ) + + LAYER met2 ( -18099 -700 ) ( -18051 -686 ) + + LAYER met2 ( -19099 102 ) ( -19051 116 ) + + LAYER met2 ( -19099 -700 ) ( -19051 -686 ) + + LAYER met2 ( -20099 102 ) ( -20051 116 ) + + LAYER met2 ( -20099 -700 ) ( -20051 -686 ) + + LAYER met2 ( -21099 102 ) ( -21051 116 ) + + LAYER met2 ( -21099 -700 ) ( -21051 -686 ) + + LAYER met2 ( -22099 102 ) ( -22051 116 ) + + LAYER met2 ( -22099 -700 ) ( -22051 -686 ) + + LAYER met2 ( -23099 102 ) ( -23051 116 ) + + LAYER met2 ( -23099 -700 ) ( -23051 -686 ) + + LAYER met2 ( -24099 102 ) ( -24051 116 ) + + LAYER met2 ( -24099 -700 ) ( -24051 -686 ) + + LAYER met2 ( -25099 102 ) ( -25051 116 ) + + LAYER met2 ( -25099 -700 ) ( -25051 -686 ) + + LAYER met2 ( -26099 102 ) ( -26051 116 ) + + LAYER met2 ( -26099 -700 ) ( -26051 -686 ) + + LAYER met2 ( -27099 102 ) ( -27051 116 ) + + LAYER met2 ( -27099 -700 ) ( -27051 -686 ) + + LAYER met2 ( -28099 102 ) ( -28051 116 ) + + LAYER met2 ( -28099 -700 ) ( -28051 -686 ) + + LAYER met2 ( -29099 102 ) ( -29051 116 ) + + LAYER met2 ( -29099 -700 ) ( -29051 -686 ) + + LAYER met2 ( -30099 102 ) ( -30051 116 ) + + LAYER met2 ( -30099 -700 ) ( -30051 -686 ) + + LAYER met2 ( -31099 102 ) ( -31051 116 ) + + LAYER met2 ( -31099 -700 ) ( -31051 -686 ) + + LAYER met2 ( -32099 102 ) ( -32051 116 ) + + LAYER met2 ( -32099 -700 ) ( -32051 -686 ) + + LAYER met2 ( -33099 102 ) ( -33051 116 ) + + LAYER met2 ( -33099 -700 ) ( -33051 -686 ) + + LAYER met2 ( -34099 102 ) ( -34051 116 ) + + LAYER met2 ( -34099 -700 ) ( -34051 -686 ) + + LAYER met2 ( -35099 102 ) ( -35051 116 ) + + LAYER met2 ( -35099 -700 ) ( -35051 -686 ) + + LAYER met2 ( -36099 102 ) ( -36051 116 ) + + LAYER met2 ( -36099 -700 ) ( -36051 -686 ) + + LAYER met2 ( -37099 102 ) ( -37051 116 ) + + LAYER met2 ( -37099 -700 ) ( -37051 -686 ) + + LAYER met2 ( -38099 102 ) ( -38051 116 ) + + LAYER met2 ( -38099 -700 ) ( -38051 -686 ) + + LAYER met2 ( -39099 102 ) ( -39051 116 ) + + LAYER met2 ( -39099 -700 ) ( -39051 -686 ) + + LAYER met2 ( -40099 102 ) ( -40051 116 ) + + LAYER met2 ( -40099 -700 ) ( -40051 -686 ) + + LAYER met2 ( -41099 102 ) ( -41051 116 ) + + LAYER met2 ( -41099 -700 ) ( -41051 -686 ) + + LAYER met1 ( 1 -180 ) ( 15 -132 ) + + LAYER met1 ( -42075 -180 ) ( -42061 -132 ) + + LAYER met1 ( 1 -724 ) ( 15 -676 ) + + LAYER met1 ( -42075 -724 ) ( -42061 -676 ) + + FIXED ( 42075 700 ) N ; + - addr_rw[0] + NET addr_rw[0] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 41607 791 ) N ; + - addr_rw[1] + NET addr_rw[1] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 41699 791 ) N ; + - addr_rw[2] + NET addr_rw[2] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 24 ) + + PLACED ( 37559 24 ) N ; + - clk + NET clk + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 24 ) + + PLACED ( 37191 24 ) N ; + - we[0] + NET we[0] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 24 ) + + PLACED ( 37835 24 ) N ; +END PINS +SPECIALNETS 2 ; + - VDD ( PIN VDD ) ( tapcell.cell35_2 VPWR ) ( tapcell.cell35_1 VPWR ) ( tapcell.cell35_0 VPWR ) ( tapcell.cell34_2 VPWR ) ( tapcell.cell34_1 VPWR ) ( tapcell.cell34_0 VPWR ) + ( tapcell.cell33_2 VPWR ) ( tapcell.cell33_1 VPWR ) ( tapcell.cell33_0 VPWR ) ( tapcell.cell32_2 VPWR ) ( tapcell.cell32_1 VPWR ) ( tapcell.cell32_0 VPWR ) ( tapcell.cell31_2 VPWR ) ( tapcell.cell31_1 VPWR ) + ( tapcell.cell31_0 VPWR ) ( tapcell.cell30_2 VPWR ) ( tapcell.cell30_1 VPWR ) ( tapcell.cell30_0 VPWR ) ( tapcell.cell29_2 VPWR ) ( tapcell.cell29_1 VPWR ) ( tapcell.cell29_0 VPWR ) ( tapcell.cell28_2 VPWR ) + ( tapcell.cell28_1 VPWR ) ( tapcell.cell28_0 VPWR ) ( tapcell.cell27_2 VPWR ) ( tapcell.cell27_1 VPWR ) ( tapcell.cell27_0 VPWR ) ( tapcell.cell26_2 VPWR ) ( tapcell.cell26_1 VPWR ) ( tapcell.cell26_0 VPWR ) + ( tapcell.cell25_2 VPWR ) ( tapcell.cell25_1 VPWR ) ( tapcell.cell25_0 VPWR ) ( tapcell.cell24_2 VPWR ) ( tapcell.cell24_1 VPWR ) ( tapcell.cell24_0 VPWR ) ( tapcell.cell23_2 VPWR ) ( tapcell.cell23_1 VPWR ) + ( tapcell.cell23_0 VPWR ) ( tapcell.cell22_2 VPWR ) ( tapcell.cell22_1 VPWR ) ( tapcell.cell22_0 VPWR ) ( tapcell.cell21_2 VPWR ) ( tapcell.cell21_1 VPWR ) ( tapcell.cell21_0 VPWR ) ( tapcell.cell20_2 VPWR ) + ( tapcell.cell20_1 VPWR ) ( tapcell.cell20_0 VPWR ) ( tapcell.cell19_2 VPWR ) ( tapcell.cell19_1 VPWR ) ( tapcell.cell19_0 VPWR ) ( tapcell.cell18_2 VPWR ) ( tapcell.cell18_1 VPWR ) ( tapcell.cell18_0 VPWR ) + ( tapcell.cell17_2 VPWR ) ( tapcell.cell17_1 VPWR ) ( tapcell.cell17_0 VPWR ) ( tapcell.cell16_2 VPWR ) ( tapcell.cell16_1 VPWR ) ( tapcell.cell16_0 VPWR ) ( tapcell.cell15_2 VPWR ) ( tapcell.cell15_1 VPWR ) + ( tapcell.cell15_0 VPWR ) ( tapcell.cell14_2 VPWR ) ( tapcell.cell14_1 VPWR ) ( tapcell.cell14_0 VPWR ) ( tapcell.cell13_2 VPWR ) ( tapcell.cell13_1 VPWR ) ( tapcell.cell13_0 VPWR ) ( tapcell.cell12_2 VPWR ) + ( tapcell.cell12_1 VPWR ) ( tapcell.cell12_0 VPWR ) ( tapcell.cell11_2 VPWR ) ( tapcell.cell11_1 VPWR ) ( tapcell.cell11_0 VPWR ) ( tapcell.cell10_2 VPWR ) ( tapcell.cell10_1 VPWR ) ( tapcell.cell10_0 VPWR ) + ( tapcell.cell9_2 VPWR ) ( tapcell.cell9_1 VPWR ) ( tapcell.cell9_0 VPWR ) ( tapcell.cell8_2 VPWR ) ( tapcell.cell8_1 VPWR ) ( tapcell.cell8_0 VPWR ) ( tapcell.cell7_2 VPWR ) ( tapcell.cell7_1 VPWR ) + ( tapcell.cell7_0 VPWR ) ( tapcell.cell6_2 VPWR ) ( tapcell.cell6_1 VPWR ) ( tapcell.cell6_0 VPWR ) ( tapcell.cell5_2 VPWR ) ( tapcell.cell5_1 VPWR ) ( tapcell.cell5_0 VPWR ) ( tapcell.cell4_2 VPWR ) + ( tapcell.cell4_1 VPWR ) ( tapcell.cell4_0 VPWR ) ( tapcell.cell3_2 VPWR ) ( tapcell.cell3_1 VPWR ) ( tapcell.cell3_0 VPWR ) ( tapcell.cell2_2 VPWR ) ( tapcell.cell2_1 VPWR ) ( tapcell.cell2_0 VPWR ) + ( tapcell.cell1_2 VPWR ) ( tapcell.cell1_1 VPWR ) ( tapcell.cell1_0 VPWR ) ( tapcell.cell0_2 VPWR ) ( tapcell.cell0_1 VPWR ) ( tapcell.cell0_0 VPWR ) ( decoder.inv_2 VPWR ) ( buffer.in[7] VPWR ) + ( buffer.in[6] VPWR ) ( buffer.in[5] VPWR ) ( buffer.in[4] VPWR ) ( buffer.in[3] VPWR ) ( buffer.in[2] VPWR ) ( buffer.in[1] VPWR ) ( buffer.in[0] VPWR ) ( mux_slice0_bit7.s2_aoi VPWR ) + ( mux_slice0_bit7.s1_aoi_1 VPWR ) ( mux_slice0_bit7.s1_aoi_0 VPWR ) ( mux_slice0_bit6.s2_aoi VPWR ) ( mux_slice0_bit6.s1_aoi_1 VPWR ) ( mux_slice0_bit6.s1_aoi_0 VPWR ) ( mux_slice0_bit5.s2_aoi VPWR ) ( mux_slice0_bit5.s1_aoi_1 VPWR ) ( mux_slice0_bit5.s1_aoi_0 VPWR ) + ( mux_slice0_bit4.s2_aoi VPWR ) ( mux_slice0_bit4.s1_aoi_1 VPWR ) ( mux_slice0_bit4.s1_aoi_0 VPWR ) ( mux_slice0_bit3.s2_aoi VPWR ) ( mux_slice0_bit3.s1_aoi_1 VPWR ) ( mux_slice0_bit3.s1_aoi_0 VPWR ) ( mux_slice0_bit2.s2_aoi VPWR ) ( mux_slice0_bit2.s1_aoi_1 VPWR ) + ( mux_slice0_bit2.s1_aoi_0 VPWR ) ( mux_slice0_bit1.s2_aoi VPWR ) ( mux_slice0_bit1.s1_aoi_1 VPWR ) ( mux_slice0_bit1.s1_aoi_0 VPWR ) ( mux_slice0_bit0.s2_aoi VPWR ) ( mux_slice0_bit0.s1_aoi_1 VPWR ) ( mux_slice0_bit0.s1_aoi_0 VPWR ) ( storage_1_3_0.select_inv_0 VPWR ) + ( storage_1_3_0.gcand VPWR ) ( storage_1_3_0.word_and VPWR ) ( storage_1_3_0.cg VPWR ) ( storage_1_3_0.bit7.obuf0 VPWR ) ( storage_1_3_0.bit7.bit VPWR ) ( storage_1_3_0.bit6.obuf0 VPWR ) ( storage_1_3_0.bit6.bit VPWR ) ( storage_1_3_0.bit5.obuf0 VPWR ) + ( storage_1_3_0.bit5.bit VPWR ) ( storage_1_3_0.bit4.obuf0 VPWR ) ( storage_1_3_0.bit4.bit VPWR ) ( storage_1_3_0.bit3.obuf0 VPWR ) ( storage_1_3_0.bit3.bit VPWR ) ( storage_1_3_0.bit2.obuf0 VPWR ) ( storage_1_3_0.bit2.bit VPWR ) ( storage_1_3_0.bit1.obuf0 VPWR ) + ( storage_1_3_0.bit1.bit VPWR ) ( storage_1_3_0.bit0.obuf0 VPWR ) ( storage_1_3_0.bit0.bit VPWR ) ( storage_1_2_0.select_inv_0 VPWR ) ( storage_1_2_0.gcand VPWR ) ( storage_1_2_0.word_and VPWR ) ( storage_1_2_0.cg VPWR ) ( storage_1_2_0.bit7.obuf0 VPWR ) + ( storage_1_2_0.bit7.bit VPWR ) ( storage_1_2_0.bit6.obuf0 VPWR ) ( storage_1_2_0.bit6.bit VPWR ) ( storage_1_2_0.bit5.obuf0 VPWR ) ( storage_1_2_0.bit5.bit VPWR ) ( storage_1_2_0.bit4.obuf0 VPWR ) ( storage_1_2_0.bit4.bit VPWR ) ( storage_1_2_0.bit3.obuf0 VPWR ) + ( storage_1_2_0.bit3.bit VPWR ) ( storage_1_2_0.bit2.obuf0 VPWR ) ( storage_1_2_0.bit2.bit VPWR ) ( storage_1_2_0.bit1.obuf0 VPWR ) ( storage_1_2_0.bit1.bit VPWR ) ( storage_1_2_0.bit0.obuf0 VPWR ) ( storage_1_2_0.bit0.bit VPWR ) ( storage_1_1_0.select_inv_0 VPWR ) + ( storage_1_1_0.gcand VPWR ) ( storage_1_1_0.word_and VPWR ) ( storage_1_1_0.cg VPWR ) ( storage_1_1_0.bit7.obuf0 VPWR ) ( storage_1_1_0.bit7.bit VPWR ) ( storage_1_1_0.bit6.obuf0 VPWR ) ( storage_1_1_0.bit6.bit VPWR ) ( storage_1_1_0.bit5.obuf0 VPWR ) + ( storage_1_1_0.bit5.bit VPWR ) ( storage_1_1_0.bit4.obuf0 VPWR ) ( storage_1_1_0.bit4.bit VPWR ) ( storage_1_1_0.bit3.obuf0 VPWR ) ( storage_1_1_0.bit3.bit VPWR ) ( storage_1_1_0.bit2.obuf0 VPWR ) ( storage_1_1_0.bit2.bit VPWR ) ( storage_1_1_0.bit1.obuf0 VPWR ) + ( storage_1_1_0.bit1.bit VPWR ) ( storage_1_1_0.bit0.obuf0 VPWR ) ( storage_1_1_0.bit0.bit VPWR ) ( storage_1_0_0.select_inv_0 VPWR ) ( storage_1_0_0.gcand VPWR ) ( storage_1_0_0.word_and VPWR ) ( storage_1_0_0.cg VPWR ) ( storage_1_0_0.bit7.obuf0 VPWR ) + ( storage_1_0_0.bit7.bit VPWR ) ( storage_1_0_0.bit6.obuf0 VPWR ) ( storage_1_0_0.bit6.bit VPWR ) ( storage_1_0_0.bit5.obuf0 VPWR ) ( storage_1_0_0.bit5.bit VPWR ) ( storage_1_0_0.bit4.obuf0 VPWR ) ( storage_1_0_0.bit4.bit VPWR ) ( storage_1_0_0.bit3.obuf0 VPWR ) + ( storage_1_0_0.bit3.bit VPWR ) ( storage_1_0_0.bit2.obuf0 VPWR ) ( storage_1_0_0.bit2.bit VPWR ) ( storage_1_0_0.bit1.obuf0 VPWR ) ( storage_1_0_0.bit1.bit VPWR ) ( storage_1_0_0.bit0.obuf0 VPWR ) ( storage_1_0_0.bit0.bit VPWR ) ( storage_0_3_0.select_inv_0 VPWR ) + ( storage_0_3_0.gcand VPWR ) ( storage_0_3_0.word_and VPWR ) ( storage_0_3_0.cg VPWR ) ( storage_0_3_0.bit7.obuf0 VPWR ) ( storage_0_3_0.bit7.bit VPWR ) ( storage_0_3_0.bit6.obuf0 VPWR ) ( storage_0_3_0.bit6.bit VPWR ) ( storage_0_3_0.bit5.obuf0 VPWR ) + ( storage_0_3_0.bit5.bit VPWR ) ( storage_0_3_0.bit4.obuf0 VPWR ) ( storage_0_3_0.bit4.bit VPWR ) ( storage_0_3_0.bit3.obuf0 VPWR ) ( storage_0_3_0.bit3.bit VPWR ) ( storage_0_3_0.bit2.obuf0 VPWR ) ( storage_0_3_0.bit2.bit VPWR ) ( storage_0_3_0.bit1.obuf0 VPWR ) + ( storage_0_3_0.bit1.bit VPWR ) ( storage_0_3_0.bit0.obuf0 VPWR ) ( storage_0_3_0.bit0.bit VPWR ) ( storage_0_2_0.select_inv_0 VPWR ) ( storage_0_2_0.gcand VPWR ) ( storage_0_2_0.word_and VPWR ) ( storage_0_2_0.cg VPWR ) ( storage_0_2_0.bit7.obuf0 VPWR ) + ( storage_0_2_0.bit7.bit VPWR ) ( storage_0_2_0.bit6.obuf0 VPWR ) ( storage_0_2_0.bit6.bit VPWR ) ( storage_0_2_0.bit5.obuf0 VPWR ) ( storage_0_2_0.bit5.bit VPWR ) ( storage_0_2_0.bit4.obuf0 VPWR ) ( storage_0_2_0.bit4.bit VPWR ) ( storage_0_2_0.bit3.obuf0 VPWR ) + ( storage_0_2_0.bit3.bit VPWR ) ( storage_0_2_0.bit2.obuf0 VPWR ) ( storage_0_2_0.bit2.bit VPWR ) ( storage_0_2_0.bit1.obuf0 VPWR ) ( storage_0_2_0.bit1.bit VPWR ) ( storage_0_2_0.bit0.obuf0 VPWR ) ( storage_0_2_0.bit0.bit VPWR ) ( storage_0_1_0.select_inv_0 VPWR ) + ( storage_0_1_0.gcand VPWR ) ( storage_0_1_0.word_and VPWR ) ( storage_0_1_0.cg VPWR ) ( storage_0_1_0.bit7.obuf0 VPWR ) ( storage_0_1_0.bit7.bit VPWR ) ( storage_0_1_0.bit6.obuf0 VPWR ) ( storage_0_1_0.bit6.bit VPWR ) ( storage_0_1_0.bit5.obuf0 VPWR ) + ( storage_0_1_0.bit5.bit VPWR ) ( storage_0_1_0.bit4.obuf0 VPWR ) ( storage_0_1_0.bit4.bit VPWR ) ( storage_0_1_0.bit3.obuf0 VPWR ) ( storage_0_1_0.bit3.bit VPWR ) ( storage_0_1_0.bit2.obuf0 VPWR ) ( storage_0_1_0.bit2.bit VPWR ) ( storage_0_1_0.bit1.obuf0 VPWR ) + ( storage_0_1_0.bit1.bit VPWR ) ( storage_0_1_0.bit0.obuf0 VPWR ) ( storage_0_1_0.bit0.bit VPWR ) ( storage_0_0_0.select_inv_0 VPWR ) ( storage_0_0_0.gcand VPWR ) ( storage_0_0_0.word_and VPWR ) ( storage_0_0_0.cg VPWR ) ( storage_0_0_0.bit7.obuf0 VPWR ) + ( storage_0_0_0.bit7.bit VPWR ) ( storage_0_0_0.bit6.obuf0 VPWR ) ( storage_0_0_0.bit6.bit VPWR ) ( storage_0_0_0.bit5.obuf0 VPWR ) ( storage_0_0_0.bit5.bit VPWR ) ( storage_0_0_0.bit4.obuf0 VPWR ) ( storage_0_0_0.bit4.bit VPWR ) ( storage_0_0_0.bit3.obuf0 VPWR ) + ( storage_0_0_0.bit3.bit VPWR ) ( storage_0_0_0.bit2.obuf0 VPWR ) ( storage_0_0_0.bit2.bit VPWR ) ( storage_0_0_0.bit1.obuf0 VPWR ) ( storage_0_0_0.bit1.bit VPWR ) ( storage_0_0_0.bit0.obuf0 VPWR ) ( storage_0_0_0.bit0.bit VPWR ) ( word_sel.inv_addr_1 VPWR ) + ( word_sel.inv_addr_0 VPWR ) ( word_sel.and_3 VPWR ) ( word_sel.and_2 VPWR ) ( word_sel.and_1 VPWR ) ( word_sel.and_0 VPWR ) + USE POWER + + ROUTED met3 48 + SHAPE STRIPE ( 0 350 ) ( 42090 350 ) + NEW met2 48 + SHAPE STRIPE ( 41500 0 ) ( 41500 840 ) + NEW met2 48 + SHAPE STRIPE ( 40500 0 ) ( 40500 840 ) + NEW met2 48 + SHAPE STRIPE ( 39500 0 ) ( 39500 840 ) + NEW met2 48 + SHAPE STRIPE ( 38500 0 ) ( 38500 840 ) + NEW met2 48 + SHAPE STRIPE ( 37500 0 ) ( 37500 840 ) + NEW met2 48 + SHAPE STRIPE ( 36500 0 ) ( 36500 840 ) + NEW met2 48 + SHAPE STRIPE ( 35500 0 ) ( 35500 840 ) + NEW met2 48 + SHAPE STRIPE ( 34500 0 ) ( 34500 840 ) + NEW met2 48 + SHAPE STRIPE ( 33500 0 ) ( 33500 840 ) + NEW met2 48 + SHAPE STRIPE ( 32500 0 ) ( 32500 840 ) + NEW met2 48 + SHAPE STRIPE ( 31500 0 ) ( 31500 840 ) + NEW met2 48 + SHAPE STRIPE ( 30500 0 ) ( 30500 840 ) + NEW met2 48 + SHAPE STRIPE ( 29500 0 ) ( 29500 840 ) + NEW met2 48 + SHAPE STRIPE ( 28500 0 ) ( 28500 840 ) + NEW met2 48 + SHAPE STRIPE ( 27500 0 ) ( 27500 840 ) + NEW met2 48 + SHAPE STRIPE ( 26500 0 ) ( 26500 840 ) + NEW met2 48 + SHAPE STRIPE ( 25500 0 ) ( 25500 840 ) + NEW met2 48 + SHAPE STRIPE ( 24500 0 ) ( 24500 840 ) + NEW met2 48 + SHAPE STRIPE ( 23500 0 ) ( 23500 840 ) + NEW met2 48 + SHAPE STRIPE ( 22500 0 ) ( 22500 840 ) + NEW met2 48 + SHAPE STRIPE ( 21500 0 ) ( 21500 840 ) + NEW met2 48 + SHAPE STRIPE ( 20500 0 ) ( 20500 840 ) + NEW met2 48 + SHAPE STRIPE ( 19500 0 ) ( 19500 840 ) + NEW met2 48 + SHAPE STRIPE ( 18500 0 ) ( 18500 840 ) + NEW met2 48 + SHAPE STRIPE ( 17500 0 ) ( 17500 840 ) + NEW met2 48 + SHAPE STRIPE ( 16500 0 ) ( 16500 840 ) + NEW met2 48 + SHAPE STRIPE ( 15500 0 ) ( 15500 840 ) + NEW met2 48 + SHAPE STRIPE ( 14500 0 ) ( 14500 840 ) + NEW met2 48 + SHAPE STRIPE ( 13500 0 ) ( 13500 840 ) + NEW met2 48 + SHAPE STRIPE ( 12500 0 ) ( 12500 840 ) + NEW met2 48 + SHAPE STRIPE ( 11500 0 ) ( 11500 840 ) + NEW met2 48 + SHAPE STRIPE ( 10500 0 ) ( 10500 840 ) + NEW met2 48 + SHAPE STRIPE ( 9500 0 ) ( 9500 840 ) + NEW met2 48 + SHAPE STRIPE ( 8500 0 ) ( 8500 840 ) + NEW met2 48 + SHAPE STRIPE ( 7500 0 ) ( 7500 840 ) + NEW met2 48 + SHAPE STRIPE ( 6500 0 ) ( 6500 840 ) + NEW met2 48 + SHAPE STRIPE ( 5500 0 ) ( 5500 840 ) + NEW met2 48 + SHAPE STRIPE ( 4500 0 ) ( 4500 840 ) + NEW met2 48 + SHAPE STRIPE ( 3500 0 ) ( 3500 840 ) + NEW met2 48 + SHAPE STRIPE ( 2500 0 ) ( 2500 840 ) + NEW met2 48 + SHAPE STRIPE ( 1500 0 ) ( 1500 840 ) + NEW met2 48 + SHAPE STRIPE ( 500 0 ) ( 500 840 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 816 ) ( 42090 816 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 272 ) ( 42090 272 ) + NEW met2 0 + SHAPE STRIPE ( 41500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 40500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 39500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 38500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 37500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 36500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 35500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 34500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 33500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 32500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 31500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 30500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 29500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 28500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 27500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 26500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 25500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 24500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 23500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 22500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 21500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 20500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 19500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 18500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 17500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 16500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 15500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 14500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 13500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 12500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 11500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 10500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 9500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 8500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 7500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 6500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 5500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 4500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 3500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 2500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 1500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 500 350 ) via3_4_480_480_1_1_400_400 + NEW met1 0 + SHAPE STRIPE ( 41500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 41500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 40500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 40500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 39500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 39500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 38500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 38500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 37500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 37500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 36500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 36500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 35500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 35500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 34500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 34500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 33500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 33500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 32500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 32500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 31500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 31500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 30500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 30500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 29500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 29500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 28500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 28500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 27500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 27500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 26500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 26500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 25500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 25500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 24500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 24500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 23500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 23500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 22500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 22500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 21500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 21500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 20500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 20500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 19500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 19500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 18500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 18500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 17500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 17500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 16500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 16500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 15500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 15500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 14500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 14500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 13500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 13500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 12500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 12500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 11500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 11500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 10500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 10500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 9500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 9500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 8500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 8500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 7500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 7500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 6500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 6500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 5500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 5500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 4500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 4500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 3500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 3500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 2500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 2500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 1500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 1500 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 500 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 500 272 ) via2_3_480_480_1_1_320_320 ; + - VSS ( PIN VSS ) ( tapcell.cell35_2 VGND ) ( tapcell.cell35_1 VGND ) ( tapcell.cell35_0 VGND ) ( tapcell.cell34_2 VGND ) ( tapcell.cell34_1 VGND ) ( tapcell.cell34_0 VGND ) + ( tapcell.cell33_2 VGND ) ( tapcell.cell33_1 VGND ) ( tapcell.cell33_0 VGND ) ( tapcell.cell32_2 VGND ) ( tapcell.cell32_1 VGND ) ( tapcell.cell32_0 VGND ) ( tapcell.cell31_2 VGND ) ( tapcell.cell31_1 VGND ) + ( tapcell.cell31_0 VGND ) ( tapcell.cell30_2 VGND ) ( tapcell.cell30_1 VGND ) ( tapcell.cell30_0 VGND ) ( tapcell.cell29_2 VGND ) ( tapcell.cell29_1 VGND ) ( tapcell.cell29_0 VGND ) ( tapcell.cell28_2 VGND ) + ( tapcell.cell28_1 VGND ) ( tapcell.cell28_0 VGND ) ( tapcell.cell27_2 VGND ) ( tapcell.cell27_1 VGND ) ( tapcell.cell27_0 VGND ) ( tapcell.cell26_2 VGND ) ( tapcell.cell26_1 VGND ) ( tapcell.cell26_0 VGND ) + ( tapcell.cell25_2 VGND ) ( tapcell.cell25_1 VGND ) ( tapcell.cell25_0 VGND ) ( tapcell.cell24_2 VGND ) ( tapcell.cell24_1 VGND ) ( tapcell.cell24_0 VGND ) ( tapcell.cell23_2 VGND ) ( tapcell.cell23_1 VGND ) + ( tapcell.cell23_0 VGND ) ( tapcell.cell22_2 VGND ) ( tapcell.cell22_1 VGND ) ( tapcell.cell22_0 VGND ) ( tapcell.cell21_2 VGND ) ( tapcell.cell21_1 VGND ) ( tapcell.cell21_0 VGND ) ( tapcell.cell20_2 VGND ) + ( tapcell.cell20_1 VGND ) ( tapcell.cell20_0 VGND ) ( tapcell.cell19_2 VGND ) ( tapcell.cell19_1 VGND ) ( tapcell.cell19_0 VGND ) ( tapcell.cell18_2 VGND ) ( tapcell.cell18_1 VGND ) ( tapcell.cell18_0 VGND ) + ( tapcell.cell17_2 VGND ) ( tapcell.cell17_1 VGND ) ( tapcell.cell17_0 VGND ) ( tapcell.cell16_2 VGND ) ( tapcell.cell16_1 VGND ) ( tapcell.cell16_0 VGND ) ( tapcell.cell15_2 VGND ) ( tapcell.cell15_1 VGND ) + ( tapcell.cell15_0 VGND ) ( tapcell.cell14_2 VGND ) ( tapcell.cell14_1 VGND ) ( tapcell.cell14_0 VGND ) ( tapcell.cell13_2 VGND ) ( tapcell.cell13_1 VGND ) ( tapcell.cell13_0 VGND ) ( tapcell.cell12_2 VGND ) + ( tapcell.cell12_1 VGND ) ( tapcell.cell12_0 VGND ) ( tapcell.cell11_2 VGND ) ( tapcell.cell11_1 VGND ) ( tapcell.cell11_0 VGND ) ( tapcell.cell10_2 VGND ) ( tapcell.cell10_1 VGND ) ( tapcell.cell10_0 VGND ) + ( tapcell.cell9_2 VGND ) ( tapcell.cell9_1 VGND ) ( tapcell.cell9_0 VGND ) ( tapcell.cell8_2 VGND ) ( tapcell.cell8_1 VGND ) ( tapcell.cell8_0 VGND ) ( tapcell.cell7_2 VGND ) ( tapcell.cell7_1 VGND ) + ( tapcell.cell7_0 VGND ) ( tapcell.cell6_2 VGND ) ( tapcell.cell6_1 VGND ) ( tapcell.cell6_0 VGND ) ( tapcell.cell5_2 VGND ) ( tapcell.cell5_1 VGND ) ( tapcell.cell5_0 VGND ) ( tapcell.cell4_2 VGND ) + ( tapcell.cell4_1 VGND ) ( tapcell.cell4_0 VGND ) ( tapcell.cell3_2 VGND ) ( tapcell.cell3_1 VGND ) ( tapcell.cell3_0 VGND ) ( tapcell.cell2_2 VGND ) ( tapcell.cell2_1 VGND ) ( tapcell.cell2_0 VGND ) + ( tapcell.cell1_2 VGND ) ( tapcell.cell1_1 VGND ) ( tapcell.cell1_0 VGND ) ( tapcell.cell0_2 VGND ) ( tapcell.cell0_1 VGND ) ( tapcell.cell0_0 VGND ) ( decoder.inv_2 VGND ) ( buffer.in[7] VGND ) + ( buffer.in[6] VGND ) ( buffer.in[5] VGND ) ( buffer.in[4] VGND ) ( buffer.in[3] VGND ) ( buffer.in[2] VGND ) ( buffer.in[1] VGND ) ( buffer.in[0] VGND ) ( mux_slice0_bit7.s2_aoi VGND ) + ( mux_slice0_bit7.s1_aoi_1 VGND ) ( mux_slice0_bit7.s1_aoi_0 VGND ) ( mux_slice0_bit6.s2_aoi VGND ) ( mux_slice0_bit6.s1_aoi_1 VGND ) ( mux_slice0_bit6.s1_aoi_0 VGND ) ( mux_slice0_bit5.s2_aoi VGND ) ( mux_slice0_bit5.s1_aoi_1 VGND ) ( mux_slice0_bit5.s1_aoi_0 VGND ) + ( mux_slice0_bit4.s2_aoi VGND ) ( mux_slice0_bit4.s1_aoi_1 VGND ) ( mux_slice0_bit4.s1_aoi_0 VGND ) ( mux_slice0_bit3.s2_aoi VGND ) ( mux_slice0_bit3.s1_aoi_1 VGND ) ( mux_slice0_bit3.s1_aoi_0 VGND ) ( mux_slice0_bit2.s2_aoi VGND ) ( mux_slice0_bit2.s1_aoi_1 VGND ) + ( mux_slice0_bit2.s1_aoi_0 VGND ) ( mux_slice0_bit1.s2_aoi VGND ) ( mux_slice0_bit1.s1_aoi_1 VGND ) ( mux_slice0_bit1.s1_aoi_0 VGND ) ( mux_slice0_bit0.s2_aoi VGND ) ( mux_slice0_bit0.s1_aoi_1 VGND ) ( mux_slice0_bit0.s1_aoi_0 VGND ) ( storage_1_3_0.select_inv_0 VGND ) + ( storage_1_3_0.gcand VGND ) ( storage_1_3_0.word_and VGND ) ( storage_1_3_0.cg VGND ) ( storage_1_3_0.bit7.obuf0 VGND ) ( storage_1_3_0.bit7.bit VGND ) ( storage_1_3_0.bit6.obuf0 VGND ) ( storage_1_3_0.bit6.bit VGND ) ( storage_1_3_0.bit5.obuf0 VGND ) + ( storage_1_3_0.bit5.bit VGND ) ( storage_1_3_0.bit4.obuf0 VGND ) ( storage_1_3_0.bit4.bit VGND ) ( storage_1_3_0.bit3.obuf0 VGND ) ( storage_1_3_0.bit3.bit VGND ) ( storage_1_3_0.bit2.obuf0 VGND ) ( storage_1_3_0.bit2.bit VGND ) ( storage_1_3_0.bit1.obuf0 VGND ) + ( storage_1_3_0.bit1.bit VGND ) ( storage_1_3_0.bit0.obuf0 VGND ) ( storage_1_3_0.bit0.bit VGND ) ( storage_1_2_0.select_inv_0 VGND ) ( storage_1_2_0.gcand VGND ) ( storage_1_2_0.word_and VGND ) ( storage_1_2_0.cg VGND ) ( storage_1_2_0.bit7.obuf0 VGND ) + ( storage_1_2_0.bit7.bit VGND ) ( storage_1_2_0.bit6.obuf0 VGND ) ( storage_1_2_0.bit6.bit VGND ) ( storage_1_2_0.bit5.obuf0 VGND ) ( storage_1_2_0.bit5.bit VGND ) ( storage_1_2_0.bit4.obuf0 VGND ) ( storage_1_2_0.bit4.bit VGND ) ( storage_1_2_0.bit3.obuf0 VGND ) + ( storage_1_2_0.bit3.bit VGND ) ( storage_1_2_0.bit2.obuf0 VGND ) ( storage_1_2_0.bit2.bit VGND ) ( storage_1_2_0.bit1.obuf0 VGND ) ( storage_1_2_0.bit1.bit VGND ) ( storage_1_2_0.bit0.obuf0 VGND ) ( storage_1_2_0.bit0.bit VGND ) ( storage_1_1_0.select_inv_0 VGND ) + ( storage_1_1_0.gcand VGND ) ( storage_1_1_0.word_and VGND ) ( storage_1_1_0.cg VGND ) ( storage_1_1_0.bit7.obuf0 VGND ) ( storage_1_1_0.bit7.bit VGND ) ( storage_1_1_0.bit6.obuf0 VGND ) ( storage_1_1_0.bit6.bit VGND ) ( storage_1_1_0.bit5.obuf0 VGND ) + ( storage_1_1_0.bit5.bit VGND ) ( storage_1_1_0.bit4.obuf0 VGND ) ( storage_1_1_0.bit4.bit VGND ) ( storage_1_1_0.bit3.obuf0 VGND ) ( storage_1_1_0.bit3.bit VGND ) ( storage_1_1_0.bit2.obuf0 VGND ) ( storage_1_1_0.bit2.bit VGND ) ( storage_1_1_0.bit1.obuf0 VGND ) + ( storage_1_1_0.bit1.bit VGND ) ( storage_1_1_0.bit0.obuf0 VGND ) ( storage_1_1_0.bit0.bit VGND ) ( storage_1_0_0.select_inv_0 VGND ) ( storage_1_0_0.gcand VGND ) ( storage_1_0_0.word_and VGND ) ( storage_1_0_0.cg VGND ) ( storage_1_0_0.bit7.obuf0 VGND ) + ( storage_1_0_0.bit7.bit VGND ) ( storage_1_0_0.bit6.obuf0 VGND ) ( storage_1_0_0.bit6.bit VGND ) ( storage_1_0_0.bit5.obuf0 VGND ) ( storage_1_0_0.bit5.bit VGND ) ( storage_1_0_0.bit4.obuf0 VGND ) ( storage_1_0_0.bit4.bit VGND ) ( storage_1_0_0.bit3.obuf0 VGND ) + ( storage_1_0_0.bit3.bit VGND ) ( storage_1_0_0.bit2.obuf0 VGND ) ( storage_1_0_0.bit2.bit VGND ) ( storage_1_0_0.bit1.obuf0 VGND ) ( storage_1_0_0.bit1.bit VGND ) ( storage_1_0_0.bit0.obuf0 VGND ) ( storage_1_0_0.bit0.bit VGND ) ( storage_0_3_0.select_inv_0 VGND ) + ( storage_0_3_0.gcand VGND ) ( storage_0_3_0.word_and VGND ) ( storage_0_3_0.cg VGND ) ( storage_0_3_0.bit7.obuf0 VGND ) ( storage_0_3_0.bit7.bit VGND ) ( storage_0_3_0.bit6.obuf0 VGND ) ( storage_0_3_0.bit6.bit VGND ) ( storage_0_3_0.bit5.obuf0 VGND ) + ( storage_0_3_0.bit5.bit VGND ) ( storage_0_3_0.bit4.obuf0 VGND ) ( storage_0_3_0.bit4.bit VGND ) ( storage_0_3_0.bit3.obuf0 VGND ) ( storage_0_3_0.bit3.bit VGND ) ( storage_0_3_0.bit2.obuf0 VGND ) ( storage_0_3_0.bit2.bit VGND ) ( storage_0_3_0.bit1.obuf0 VGND ) + ( storage_0_3_0.bit1.bit VGND ) ( storage_0_3_0.bit0.obuf0 VGND ) ( storage_0_3_0.bit0.bit VGND ) ( storage_0_2_0.select_inv_0 VGND ) ( storage_0_2_0.gcand VGND ) ( storage_0_2_0.word_and VGND ) ( storage_0_2_0.cg VGND ) ( storage_0_2_0.bit7.obuf0 VGND ) + ( storage_0_2_0.bit7.bit VGND ) ( storage_0_2_0.bit6.obuf0 VGND ) ( storage_0_2_0.bit6.bit VGND ) ( storage_0_2_0.bit5.obuf0 VGND ) ( storage_0_2_0.bit5.bit VGND ) ( storage_0_2_0.bit4.obuf0 VGND ) ( storage_0_2_0.bit4.bit VGND ) ( storage_0_2_0.bit3.obuf0 VGND ) + ( storage_0_2_0.bit3.bit VGND ) ( storage_0_2_0.bit2.obuf0 VGND ) ( storage_0_2_0.bit2.bit VGND ) ( storage_0_2_0.bit1.obuf0 VGND ) ( storage_0_2_0.bit1.bit VGND ) ( storage_0_2_0.bit0.obuf0 VGND ) ( storage_0_2_0.bit0.bit VGND ) ( storage_0_1_0.select_inv_0 VGND ) + ( storage_0_1_0.gcand VGND ) ( storage_0_1_0.word_and VGND ) ( storage_0_1_0.cg VGND ) ( storage_0_1_0.bit7.obuf0 VGND ) ( storage_0_1_0.bit7.bit VGND ) ( storage_0_1_0.bit6.obuf0 VGND ) ( storage_0_1_0.bit6.bit VGND ) ( storage_0_1_0.bit5.obuf0 VGND ) + ( storage_0_1_0.bit5.bit VGND ) ( storage_0_1_0.bit4.obuf0 VGND ) ( storage_0_1_0.bit4.bit VGND ) ( storage_0_1_0.bit3.obuf0 VGND ) ( storage_0_1_0.bit3.bit VGND ) ( storage_0_1_0.bit2.obuf0 VGND ) ( storage_0_1_0.bit2.bit VGND ) ( storage_0_1_0.bit1.obuf0 VGND ) + ( storage_0_1_0.bit1.bit VGND ) ( storage_0_1_0.bit0.obuf0 VGND ) ( storage_0_1_0.bit0.bit VGND ) ( storage_0_0_0.select_inv_0 VGND ) ( storage_0_0_0.gcand VGND ) ( storage_0_0_0.word_and VGND ) ( storage_0_0_0.cg VGND ) ( storage_0_0_0.bit7.obuf0 VGND ) + ( storage_0_0_0.bit7.bit VGND ) ( storage_0_0_0.bit6.obuf0 VGND ) ( storage_0_0_0.bit6.bit VGND ) ( storage_0_0_0.bit5.obuf0 VGND ) ( storage_0_0_0.bit5.bit VGND ) ( storage_0_0_0.bit4.obuf0 VGND ) ( storage_0_0_0.bit4.bit VGND ) ( storage_0_0_0.bit3.obuf0 VGND ) + ( storage_0_0_0.bit3.bit VGND ) ( storage_0_0_0.bit2.obuf0 VGND ) ( storage_0_0_0.bit2.bit VGND ) ( storage_0_0_0.bit1.obuf0 VGND ) ( storage_0_0_0.bit1.bit VGND ) ( storage_0_0_0.bit0.obuf0 VGND ) ( storage_0_0_0.bit0.bit VGND ) ( word_sel.inv_addr_1 VGND ) + ( word_sel.inv_addr_0 VGND ) ( word_sel.and_3 VGND ) ( word_sel.and_2 VGND ) ( word_sel.and_1 VGND ) ( word_sel.and_0 VGND ) + USE GROUND + + ROUTED met3 48 + SHAPE STRIPE ( 0 700 ) ( 42090 700 ) + NEW met2 48 + SHAPE STRIPE ( 42000 -24 ) ( 42000 816 ) + NEW met2 48 + SHAPE STRIPE ( 41000 -24 ) ( 41000 816 ) + NEW met2 48 + SHAPE STRIPE ( 40000 -24 ) ( 40000 816 ) + NEW met2 48 + SHAPE STRIPE ( 39000 -24 ) ( 39000 816 ) + NEW met2 48 + SHAPE STRIPE ( 38000 -24 ) ( 38000 816 ) + NEW met2 48 + SHAPE STRIPE ( 37000 -24 ) ( 37000 816 ) + NEW met2 48 + SHAPE STRIPE ( 36000 -24 ) ( 36000 816 ) + NEW met2 48 + SHAPE STRIPE ( 35000 -24 ) ( 35000 816 ) + NEW met2 48 + SHAPE STRIPE ( 34000 -24 ) ( 34000 816 ) + NEW met2 48 + SHAPE STRIPE ( 33000 -24 ) ( 33000 816 ) + NEW met2 48 + SHAPE STRIPE ( 32000 -24 ) ( 32000 816 ) + NEW met2 48 + SHAPE STRIPE ( 31000 -24 ) ( 31000 816 ) + NEW met2 48 + SHAPE STRIPE ( 30000 -24 ) ( 30000 816 ) + NEW met2 48 + SHAPE STRIPE ( 29000 -24 ) ( 29000 816 ) + NEW met2 48 + SHAPE STRIPE ( 28000 -24 ) ( 28000 816 ) + NEW met2 48 + SHAPE STRIPE ( 27000 -24 ) ( 27000 816 ) + NEW met2 48 + SHAPE STRIPE ( 26000 -24 ) ( 26000 816 ) + NEW met2 48 + SHAPE STRIPE ( 25000 -24 ) ( 25000 816 ) + NEW met2 48 + SHAPE STRIPE ( 24000 -24 ) ( 24000 816 ) + NEW met2 48 + SHAPE STRIPE ( 23000 -24 ) ( 23000 816 ) + NEW met2 48 + SHAPE STRIPE ( 22000 -24 ) ( 22000 816 ) + NEW met2 48 + SHAPE STRIPE ( 21000 -24 ) ( 21000 816 ) + NEW met2 48 + SHAPE STRIPE ( 20000 -24 ) ( 20000 816 ) + NEW met2 48 + SHAPE STRIPE ( 19000 -24 ) ( 19000 816 ) + NEW met2 48 + SHAPE STRIPE ( 18000 -24 ) ( 18000 816 ) + NEW met2 48 + SHAPE STRIPE ( 17000 -24 ) ( 17000 816 ) + NEW met2 48 + SHAPE STRIPE ( 16000 -24 ) ( 16000 816 ) + NEW met2 48 + SHAPE STRIPE ( 15000 -24 ) ( 15000 816 ) + NEW met2 48 + SHAPE STRIPE ( 14000 -24 ) ( 14000 816 ) + NEW met2 48 + SHAPE STRIPE ( 13000 -24 ) ( 13000 816 ) + NEW met2 48 + SHAPE STRIPE ( 12000 -24 ) ( 12000 816 ) + NEW met2 48 + SHAPE STRIPE ( 11000 -24 ) ( 11000 816 ) + NEW met2 48 + SHAPE STRIPE ( 10000 -24 ) ( 10000 816 ) + NEW met2 48 + SHAPE STRIPE ( 9000 -24 ) ( 9000 816 ) + NEW met2 48 + SHAPE STRIPE ( 8000 -24 ) ( 8000 816 ) + NEW met2 48 + SHAPE STRIPE ( 7000 -24 ) ( 7000 816 ) + NEW met2 48 + SHAPE STRIPE ( 6000 -24 ) ( 6000 816 ) + NEW met2 48 + SHAPE STRIPE ( 5000 -24 ) ( 5000 816 ) + NEW met2 48 + SHAPE STRIPE ( 4000 -24 ) ( 4000 816 ) + NEW met2 48 + SHAPE STRIPE ( 3000 -24 ) ( 3000 816 ) + NEW met2 48 + SHAPE STRIPE ( 2000 -24 ) ( 2000 816 ) + NEW met2 48 + SHAPE STRIPE ( 1000 -24 ) ( 1000 816 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 544 ) ( 42090 544 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 0 ) ( 42090 0 ) + NEW met2 0 + SHAPE STRIPE ( 42000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 41000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 40000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 39000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 38000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 37000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 36000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 35000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 34000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 33000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 32000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 31000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 30000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 29000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 28000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 27000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 26000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 25000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 24000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 23000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 22000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 21000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 20000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 19000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 18000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 17000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 16000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 15000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 14000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 13000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 12000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 11000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 10000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 9000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 8000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 7000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 6000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 5000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 4000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 3000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 2000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 1000 700 ) via3_4_480_480_1_1_400_400 + NEW met1 0 + SHAPE STRIPE ( 42000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 42000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 41000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 41000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 40000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 40000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 39000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 39000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 38000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 38000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 37000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 37000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 36000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 36000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 35000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 35000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 34000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 34000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 33000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 33000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 32000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 32000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 31000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 31000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 30000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 30000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 29000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 29000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 28000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 28000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 27000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 27000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 26000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 26000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 25000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 25000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 24000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 24000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 23000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 23000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 22000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 22000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 21000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 21000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 20000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 20000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 19000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 19000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 18000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 18000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 17000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 17000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 16000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 16000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 15000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 15000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 14000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 14000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 13000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 13000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 12000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 12000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 11000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 11000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 10000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 10000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 9000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 9000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 8000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 8000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 7000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 7000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 6000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 6000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 5000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 5000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 4000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 4000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 3000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 3000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 2000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 2000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 1000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 1000 0 ) via2_3_480_480_1_1_320_320 ; +END SPECIALNETS +NETS 180 ; + - D[0] ( PIN D[0] ) ( buffer.in[0] A ) + USE SIGNAL + + ROUTED met2 ( 207 663 ) ( * 782 0 ) + NEW met1 ( 69 663 ) ( 207 * ) + NEW met1 ( 207 663 ) M1M2_PR + NEW li1 ( 69 663 ) L1M1_PR_MR ; + - D[1] ( PIN D[1] ) ( buffer.in[1] A ) + USE SIGNAL + + ROUTED met2 ( 4715 663 ) ( * 782 0 ) + NEW met1 ( 4669 663 ) ( 4715 * ) + NEW met1 ( 4715 663 ) M1M2_PR + NEW li1 ( 4669 663 ) L1M1_PR_MR ; + - D[2] ( PIN D[2] ) ( buffer.in[2] A ) + USE SIGNAL + + ROUTED met2 ( 9315 765 ) ( * 782 0 ) + NEW met2 ( 9269 765 ) ( 9315 * ) + NEW met2 ( 9269 663 ) ( * 765 ) + NEW li1 ( 9269 663 ) L1M1_PR_MR + NEW met1 ( 9269 663 ) M1M2_PR ; + - D[3] ( PIN D[3] ) ( buffer.in[3] A ) + USE SIGNAL + + ROUTED met2 ( 13915 663 ) ( * 782 0 ) + NEW met1 ( 13869 663 ) ( 13915 * ) + NEW met1 ( 13915 663 ) M1M2_PR + NEW li1 ( 13869 663 ) L1M1_PR_MR ; + - D[4] ( PIN D[4] ) ( buffer.in[4] A ) + USE SIGNAL + + ROUTED met2 ( 18423 663 ) ( * 782 0 ) + NEW met1 ( 18423 663 ) ( * 668 ) + NEW met1 ( 18423 668 ) ( 18469 * ) + NEW met1 ( 18469 663 ) ( * 668 ) + NEW met1 ( 18423 663 ) M1M2_PR + NEW li1 ( 18469 663 ) L1M1_PR_MR ; + - D[5] ( PIN D[5] ) ( buffer.in[5] A ) + USE SIGNAL + + ROUTED met2 ( 23115 663 ) ( * 782 0 ) + NEW met1 ( 23069 663 ) ( 23115 * ) + NEW met1 ( 23115 663 ) M1M2_PR + NEW li1 ( 23069 663 ) L1M1_PR_MR ; + - D[6] ( PIN D[6] ) ( buffer.in[6] A ) + USE SIGNAL + + ROUTED met2 ( 27715 668 ) ( * 782 0 ) + NEW met1 ( 27715 663 ) ( * 668 ) + NEW met1 ( 27669 663 ) ( 27715 * ) + NEW met1 ( 27715 668 ) M1M2_PR + NEW li1 ( 27669 663 ) L1M1_PR_MR ; + - D[7] ( PIN D[7] ) ( buffer.in[7] A ) + USE SIGNAL + + ROUTED met2 ( 32315 663 ) ( * 782 0 ) + NEW met1 ( 32269 663 ) ( 32315 * ) + NEW met1 ( 32315 663 ) M1M2_PR + NEW li1 ( 32269 663 ) L1M1_PR_MR ; + - D_nets.b0 ( buffer.in[0] X ) ( storage_1_3_0.bit0.bit D ) ( storage_1_2_0.bit0.bit D ) ( storage_1_1_0.bit0.bit D ) ( storage_1_0_0.bit0.bit D ) ( storage_0_3_0.bit0.bit D ) ( storage_0_2_0.bit0.bit D ) + ( storage_0_1_0.bit0.bit D ) ( storage_0_0_0.bit0.bit D ) + USE SIGNAL + + ROUTED met1 ( 3565 459 ) ( 3641 * ) + NEW met2 ( 3565 85 ) ( * 459 ) + NEW met1 ( 3565 85 ) ( 3641 * ) + NEW met1 ( 2502 85 ) ( 3565 * ) + NEW met1 ( 2502 425 ) ( 2645 * ) + NEW met2 ( 2645 85 ) ( * 425 ) + NEW met1 ( 1352 85 ) ( 1725 * ) + NEW met2 ( 1725 85 ) ( * 153 ) + NEW met1 ( 1725 153 ) ( 1909 * ) + NEW met1 ( 1909 119 ) ( * 153 ) + NEW met1 ( 1909 119 ) ( 1955 * ) + NEW met1 ( 1955 85 ) ( * 119 ) + NEW met1 ( 1955 85 ) ( 2502 * ) + NEW met1 ( 1352 425 ) ( 1357 * ) + NEW met2 ( 1357 85 ) ( * 425 ) + NEW met1 ( 202 425 ) ( 851 * ) + NEW met1 ( 851 391 ) ( * 425 ) + NEW met1 ( 851 391 ) ( 1265 * ) + NEW met1 ( 1265 391 ) ( * 425 ) + NEW met1 ( 1265 425 ) ( 1352 * ) + NEW met1 ( 202 85 ) ( 207 * ) + NEW met2 ( 207 85 ) ( * 425 ) + NEW met1 ( 161 595 ) ( 207 * ) + NEW met2 ( 207 425 ) ( * 595 ) + NEW li1 ( 3641 459 ) L1M1_PR_MR + NEW met1 ( 3565 459 ) M1M2_PR + NEW met1 ( 3565 85 ) M1M2_PR + NEW li1 ( 3641 85 ) L1M1_PR_MR + NEW li1 ( 2502 85 ) L1M1_PR_MR + NEW li1 ( 2502 425 ) L1M1_PR_MR + NEW met1 ( 2645 425 ) M1M2_PR + NEW met1 ( 2645 85 ) M1M2_PR + NEW li1 ( 1352 85 ) L1M1_PR_MR + NEW met1 ( 1725 85 ) M1M2_PR + NEW met1 ( 1725 153 ) M1M2_PR + NEW li1 ( 1352 425 ) L1M1_PR_MR + NEW met1 ( 1357 425 ) M1M2_PR + NEW met1 ( 1357 85 ) M1M2_PR + NEW li1 ( 202 425 ) L1M1_PR_MR + NEW li1 ( 202 85 ) L1M1_PR_MR + NEW met1 ( 207 85 ) M1M2_PR + NEW met1 ( 207 425 ) M1M2_PR + NEW li1 ( 161 595 ) L1M1_PR_MR + NEW met1 ( 207 595 ) M1M2_PR + NEW met1 ( 1352 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 202 85 ) RECT ( -31 -7 0 7 ) ; + - D_nets.b1 ( buffer.in[1] X ) ( storage_1_3_0.bit1.bit D ) ( storage_1_2_0.bit1.bit D ) ( storage_1_1_0.bit1.bit D ) ( storage_1_0_0.bit1.bit D ) ( storage_0_3_0.bit1.bit D ) ( storage_0_2_0.bit1.bit D ) + ( storage_0_1_0.bit1.bit D ) ( storage_0_0_0.bit1.bit D ) + USE SIGNAL + + ROUTED met1 ( 8252 425 ) ( 8257 * ) + NEW met2 ( 8257 85 ) ( * 425 ) + NEW met1 ( 8252 85 ) ( 8257 * ) + NEW met1 ( 7102 119 ) ( 7567 * ) + NEW met2 ( 7567 119 ) ( * 323 ) + NEW met1 ( 7567 323 ) ( 7843 * ) + NEW met2 ( 7843 323 ) ( * 391 ) + NEW met1 ( 7843 391 ) ( 8165 * ) + NEW met1 ( 8165 391 ) ( * 425 ) + NEW met1 ( 8165 425 ) ( 8252 * ) + NEW met1 ( 6923 425 ) ( 7097 * ) + NEW met2 ( 6923 170 ) ( * 425 ) + NEW met3 ( 6923 170 ) ( 7061 * ) + NEW met2 ( 7061 119 ) ( * 170 ) + NEW met2 ( 7061 119 ) ( 7107 * ) + NEW met1 ( 5952 459 ) ( 6233 * ) + NEW met2 ( 6233 459 ) ( * 595 ) + NEW met1 ( 6233 595 ) ( 6877 * ) + NEW met2 ( 6877 595 ) ( 6923 * ) + NEW met2 ( 6923 425 ) ( * 595 ) + NEW met1 ( 5952 119 ) ( 6141 * ) + NEW met2 ( 6141 119 ) ( * 459 ) + NEW met1 ( 4802 425 ) ( 5359 * ) + NEW met1 ( 5359 425 ) ( * 459 ) + NEW met1 ( 5359 459 ) ( 5952 * ) + NEW met1 ( 4802 85 ) ( 4807 * ) + NEW met2 ( 4807 85 ) ( * 425 ) + NEW met1 ( 4761 595 ) ( 4807 * ) + NEW met2 ( 4807 425 ) ( * 595 ) + NEW li1 ( 8252 425 ) L1M1_PR_MR + NEW met1 ( 8257 425 ) M1M2_PR + NEW met1 ( 8257 85 ) M1M2_PR + NEW li1 ( 8252 85 ) L1M1_PR_MR + NEW li1 ( 7102 119 ) L1M1_PR_MR + NEW met1 ( 7567 119 ) M1M2_PR + NEW met1 ( 7567 323 ) M1M2_PR + NEW met1 ( 7843 323 ) M1M2_PR + NEW met1 ( 7843 391 ) M1M2_PR + NEW li1 ( 7097 425 ) L1M1_PR_MR + NEW met1 ( 6923 425 ) M1M2_PR + NEW met2 ( 6923 170 ) M2M3_PR + NEW met2 ( 7061 170 ) M2M3_PR + NEW met1 ( 7107 119 ) M1M2_PR + NEW li1 ( 5952 459 ) L1M1_PR_MR + NEW met1 ( 6233 459 ) M1M2_PR + NEW met1 ( 6233 595 ) M1M2_PR + NEW met1 ( 6877 595 ) M1M2_PR + NEW li1 ( 5952 119 ) L1M1_PR_MR + NEW met1 ( 6141 119 ) M1M2_PR + NEW met1 ( 6141 459 ) M1M2_PR + NEW li1 ( 4802 425 ) L1M1_PR_MR + NEW li1 ( 4802 85 ) L1M1_PR_MR + NEW met1 ( 4807 85 ) M1M2_PR + NEW met1 ( 4807 425 ) M1M2_PR + NEW li1 ( 4761 595 ) L1M1_PR_MR + NEW met1 ( 4807 595 ) M1M2_PR + NEW met1 ( 8252 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 4802 85 ) RECT ( -31 -7 0 7 ) ; + - D_nets.b2 ( buffer.in[2] X ) ( storage_1_3_0.bit2.bit D ) ( storage_1_2_0.bit2.bit D ) ( storage_1_1_0.bit2.bit D ) ( storage_1_0_0.bit2.bit D ) ( storage_0_3_0.bit2.bit D ) ( storage_0_2_0.bit2.bit D ) + ( storage_0_1_0.bit2.bit D ) ( storage_0_0_0.bit2.bit D ) + USE SIGNAL + + ROUTED met1 ( 12852 459 ) ( 12857 * ) + NEW met2 ( 12811 459 ) ( 12857 * ) + NEW met2 ( 12811 425 ) ( * 459 ) + NEW met2 ( 12673 425 ) ( 12811 * ) + NEW met2 ( 12673 85 ) ( * 425 ) + NEW met1 ( 12673 85 ) ( 12841 * ) + NEW met1 ( 11702 85 ) ( 12673 * ) + NEW met1 ( 11702 459 ) ( 11707 * ) + NEW met2 ( 11707 85 ) ( * 459 ) + NEW met1 ( 10552 425 ) ( 10695 * ) + NEW met2 ( 10695 425 ) ( * 629 ) + NEW met1 ( 10695 629 ) ( 11293 * ) + NEW met2 ( 11293 425 ) ( * 629 ) + NEW met1 ( 11293 425 ) ( 11523 * ) + NEW met1 ( 11523 425 ) ( * 459 ) + NEW met1 ( 11523 459 ) ( 11702 * ) + NEW met1 ( 10552 85 ) ( 10695 * ) + NEW met2 ( 10695 85 ) ( * 425 ) + NEW met1 ( 9402 425 ) ( 10552 * ) + NEW met1 ( 9402 85 ) ( 9407 * ) + NEW met2 ( 9407 85 ) ( * 425 ) + NEW met1 ( 9361 595 ) ( 9407 * ) + NEW met2 ( 9407 425 ) ( * 595 ) + NEW li1 ( 12852 459 ) L1M1_PR_MR + NEW met1 ( 12857 459 ) M1M2_PR + NEW met1 ( 12673 85 ) M1M2_PR + NEW li1 ( 12841 85 ) L1M1_PR_MR + NEW li1 ( 11702 85 ) L1M1_PR_MR + NEW li1 ( 11702 459 ) L1M1_PR_MR + NEW met1 ( 11707 459 ) M1M2_PR + NEW met1 ( 11707 85 ) M1M2_PR + NEW li1 ( 10552 425 ) L1M1_PR_MR + NEW met1 ( 10695 425 ) M1M2_PR + NEW met1 ( 10695 629 ) M1M2_PR + NEW met1 ( 11293 629 ) M1M2_PR + NEW met1 ( 11293 425 ) M1M2_PR + NEW li1 ( 10552 85 ) L1M1_PR_MR + NEW met1 ( 10695 85 ) M1M2_PR + NEW li1 ( 9402 425 ) L1M1_PR_MR + NEW li1 ( 9402 85 ) L1M1_PR_MR + NEW met1 ( 9407 85 ) M1M2_PR + NEW met1 ( 9407 425 ) M1M2_PR + NEW li1 ( 9361 595 ) L1M1_PR_MR + NEW met1 ( 9407 595 ) M1M2_PR + NEW met1 ( 12857 459 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 11702 459 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 9402 85 ) RECT ( -31 -7 0 7 ) ; + - D_nets.b3 ( buffer.in[3] X ) ( storage_1_3_0.bit3.bit D ) ( storage_1_2_0.bit3.bit D ) ( storage_1_1_0.bit3.bit D ) ( storage_1_0_0.bit3.bit D ) ( storage_0_3_0.bit3.bit D ) ( storage_0_2_0.bit3.bit D ) + ( storage_0_1_0.bit3.bit D ) ( storage_0_0_0.bit3.bit D ) + USE SIGNAL + + ROUTED met1 ( 13915 425 ) ( 13997 * ) + NEW met2 ( 13915 425 ) ( * 595 ) + NEW met1 ( 13915 595 ) ( 13961 * ) + NEW met1 ( 13915 85 ) ( 13991 * ) + NEW met2 ( 13915 85 ) ( * 425 ) + NEW met1 ( 15152 51 ) ( * 85 ) + NEW met1 ( 14605 51 ) ( 15152 * ) + NEW met1 ( 14605 51 ) ( * 85 ) + NEW met1 ( 13991 85 ) ( 14605 * ) + NEW met1 ( 15152 425 ) ( 15157 * ) + NEW met2 ( 15157 85 ) ( * 425 ) + NEW met1 ( 15152 85 ) ( 15157 * ) + NEW met1 ( 15939 85 ) ( 16291 * ) + NEW met2 ( 15939 34 ) ( * 85 ) + NEW met2 ( 15801 34 ) ( 15939 * ) + NEW met2 ( 15801 34 ) ( * 85 ) + NEW met2 ( 15663 85 ) ( 15801 * ) + NEW met1 ( 15157 85 ) ( 15663 * ) + NEW met2 ( 16261 459 ) ( 16302 * ) + NEW met2 ( 16261 85 ) ( * 459 ) + NEW met1 ( 17365 425 ) ( 17447 * ) + NEW met1 ( 17365 391 ) ( * 425 ) + NEW met1 ( 17273 391 ) ( 17365 * ) + NEW met1 ( 17273 391 ) ( * 459 ) + NEW met1 ( 17135 459 ) ( 17273 * ) + NEW met1 ( 17135 459 ) ( * 493 ) + NEW met1 ( 16905 493 ) ( 17135 * ) + NEW met2 ( 16905 493 ) ( 16951 * ) + NEW met2 ( 16951 102 ) ( * 493 ) + NEW met2 ( 16767 102 ) ( 16951 * ) + NEW met2 ( 16767 85 ) ( * 102 ) + NEW met1 ( 17365 119 ) ( 17452 * ) + NEW met1 ( 17365 119 ) ( * 153 ) + NEW met1 ( 17089 153 ) ( 17365 * ) + NEW met2 ( 17089 153 ) ( * 391 ) + NEW met1 ( 17089 391 ) ( 17273 * ) + NEW met1 ( 16291 85 ) ( 16767 * ) + NEW li1 ( 13997 425 ) L1M1_PR_MR + NEW met1 ( 13915 425 ) M1M2_PR + NEW met1 ( 13915 595 ) M1M2_PR + NEW li1 ( 13961 595 ) L1M1_PR_MR + NEW li1 ( 13991 85 ) L1M1_PR_MR + NEW met1 ( 13915 85 ) M1M2_PR + NEW li1 ( 15152 85 ) L1M1_PR_MR + NEW li1 ( 15152 425 ) L1M1_PR_MR + NEW met1 ( 15157 425 ) M1M2_PR + NEW met1 ( 15157 85 ) M1M2_PR + NEW li1 ( 16291 85 ) L1M1_PR_MR + NEW met1 ( 15939 85 ) M1M2_PR + NEW met1 ( 15663 85 ) M1M2_PR + NEW li1 ( 16302 459 ) L1M1_PR_MR + NEW met1 ( 16302 459 ) M1M2_PR + NEW met1 ( 16261 85 ) M1M2_PR + NEW li1 ( 17447 425 ) L1M1_PR_MR + NEW met1 ( 16905 493 ) M1M2_PR + NEW met1 ( 16767 85 ) M1M2_PR + NEW li1 ( 17452 119 ) L1M1_PR_MR + NEW met1 ( 17089 153 ) M1M2_PR + NEW met1 ( 17089 391 ) M1M2_PR + NEW met1 ( 15152 425 ) RECT ( -31 -7 0 7 ) ; + - D_nets.b4 ( buffer.in[4] X ) ( storage_1_3_0.bit4.bit D ) ( storage_1_2_0.bit4.bit D ) ( storage_1_1_0.bit4.bit D ) ( storage_1_0_0.bit4.bit D ) ( storage_0_3_0.bit4.bit D ) ( storage_0_2_0.bit4.bit D ) + ( storage_0_1_0.bit4.bit D ) ( storage_0_0_0.bit4.bit D ) + USE SIGNAL + + ROUTED met1 ( 20902 85 ) ( 21643 * ) + NEW met2 ( 21643 85 ) ( 21735 * ) + NEW met1 ( 21735 85 ) ( 22041 * ) + NEW met1 ( 20902 425 ) ( 20907 * ) + NEW met2 ( 20907 85 ) ( * 425 ) + NEW met1 ( 19752 425 ) ( 20902 * ) + NEW met1 ( 19435 85 ) ( 19741 * ) + NEW met2 ( 19435 85 ) ( * 391 ) + NEW met1 ( 19435 391 ) ( 19665 * ) + NEW met1 ( 19665 391 ) ( * 425 ) + NEW met1 ( 19665 425 ) ( 19752 * ) + NEW met1 ( 18602 119 ) ( 18699 * ) + NEW met1 ( 18699 85 ) ( * 119 ) + NEW met1 ( 18699 85 ) ( 19435 * ) + NEW met2 ( 18561 119 ) ( * 595 ) + NEW met2 ( 18561 119 ) ( 18607 * ) + NEW met1 ( 18602 425 ) ( 18607 * ) + NEW met2 ( 18561 425 ) ( 18607 * ) + NEW met1 ( 21735 459 ) ( 22041 * ) + NEW met1 ( 21735 391 ) ( * 459 ) + NEW met2 ( 21735 85 ) ( * 391 ) + NEW li1 ( 20902 85 ) L1M1_PR_MR + NEW met1 ( 21643 85 ) M1M2_PR + NEW met1 ( 21735 85 ) M1M2_PR + NEW li1 ( 22041 85 ) L1M1_PR_MR + NEW li1 ( 20902 425 ) L1M1_PR_MR + NEW met1 ( 20907 425 ) M1M2_PR + NEW met1 ( 20907 85 ) M1M2_PR + NEW li1 ( 19752 425 ) L1M1_PR_MR + NEW li1 ( 19741 85 ) L1M1_PR_MR + NEW met1 ( 19435 85 ) M1M2_PR + NEW met1 ( 19435 391 ) M1M2_PR + NEW li1 ( 18602 119 ) L1M1_PR_MR + NEW li1 ( 18561 595 ) L1M1_PR_MR + NEW met1 ( 18561 595 ) M1M2_PR + NEW met1 ( 18607 119 ) M1M2_PR + NEW li1 ( 18602 425 ) L1M1_PR_MR + NEW met1 ( 18607 425 ) M1M2_PR + NEW li1 ( 22041 459 ) L1M1_PR_MR + NEW met1 ( 21735 391 ) M1M2_PR + NEW met1 ( 20902 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 18602 425 ) RECT ( -31 -7 0 7 ) ; + - D_nets.b5 ( buffer.in[5] X ) ( storage_1_3_0.bit5.bit D ) ( storage_1_2_0.bit5.bit D ) ( storage_1_1_0.bit5.bit D ) ( storage_1_0_0.bit5.bit D ) ( storage_0_3_0.bit5.bit D ) ( storage_0_2_0.bit5.bit D ) + ( storage_0_1_0.bit5.bit D ) ( storage_0_0_0.bit5.bit D ) + USE SIGNAL + + ROUTED met1 ( 26652 459 ) ( 26657 * ) + NEW met2 ( 26657 85 ) ( * 459 ) + NEW met1 ( 26652 85 ) ( 26657 * ) + NEW met1 ( 25502 459 ) ( 26243 * ) + NEW met2 ( 26243 85 ) ( * 459 ) + NEW met1 ( 26243 85 ) ( 26652 * ) + NEW met1 ( 25497 85 ) ( 25553 * ) + NEW met2 ( 25553 85 ) ( * 459 ) + NEW met1 ( 24352 119 ) ( 24587 * ) + NEW met2 ( 24587 119 ) ( * 663 ) + NEW met1 ( 24587 663 ) ( 25139 * ) + NEW met2 ( 25139 493 ) ( * 663 ) + NEW met1 ( 25139 493 ) ( 25185 * ) + NEW met1 ( 25185 459 ) ( * 493 ) + NEW met1 ( 25185 459 ) ( 25502 * ) + NEW met1 ( 24352 425 ) ( 24587 * ) + NEW met1 ( 23202 85 ) ( 24173 * ) + NEW met2 ( 24173 85 ) ( * 425 ) + NEW met1 ( 24173 425 ) ( 24352 * ) + NEW met1 ( 23202 425 ) ( 23207 * ) + NEW met2 ( 23207 85 ) ( * 425 ) + NEW met1 ( 23161 595 ) ( 23207 * ) + NEW met2 ( 23207 425 ) ( * 595 ) + NEW li1 ( 26652 459 ) L1M1_PR_MR + NEW met1 ( 26657 459 ) M1M2_PR + NEW met1 ( 26657 85 ) M1M2_PR + NEW li1 ( 26652 85 ) L1M1_PR_MR + NEW li1 ( 25502 459 ) L1M1_PR_MR + NEW met1 ( 26243 459 ) M1M2_PR + NEW met1 ( 26243 85 ) M1M2_PR + NEW li1 ( 25497 85 ) L1M1_PR_MR + NEW met1 ( 25553 85 ) M1M2_PR + NEW met1 ( 25553 459 ) M1M2_PR + NEW li1 ( 24352 119 ) L1M1_PR_MR + NEW met1 ( 24587 119 ) M1M2_PR + NEW met1 ( 24587 663 ) M1M2_PR + NEW met1 ( 25139 663 ) M1M2_PR + NEW met1 ( 25139 493 ) M1M2_PR + NEW li1 ( 24352 425 ) L1M1_PR_MR + NEW met1 ( 24587 425 ) M1M2_PR + NEW li1 ( 23202 85 ) L1M1_PR_MR + NEW met1 ( 24173 85 ) M1M2_PR + NEW met1 ( 24173 425 ) M1M2_PR + NEW li1 ( 23202 425 ) L1M1_PR_MR + NEW met1 ( 23207 425 ) M1M2_PR + NEW met1 ( 23207 85 ) M1M2_PR + NEW li1 ( 23161 595 ) L1M1_PR_MR + NEW met1 ( 23207 595 ) M1M2_PR + NEW met1 ( 26652 459 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 23202 425 ) RECT ( -31 -7 0 7 ) ; + - D_nets.b6 ( buffer.in[6] X ) ( storage_1_3_0.bit6.bit D ) ( storage_1_2_0.bit6.bit D ) ( storage_1_1_0.bit6.bit D ) ( storage_1_0_0.bit6.bit D ) ( storage_0_3_0.bit6.bit D ) ( storage_0_2_0.bit6.bit D ) + ( storage_0_1_0.bit6.bit D ) ( storage_0_0_0.bit6.bit D ) + USE SIGNAL + + ROUTED met1 ( 31252 425 ) ( 31257 * ) + NEW met2 ( 31257 85 ) ( * 425 ) + NEW met1 ( 31252 85 ) ( 31257 * ) + NEW met1 ( 30102 85 ) ( 31252 * ) + NEW met1 ( 30102 425 ) ( 30107 * ) + NEW met2 ( 30107 85 ) ( * 425 ) + NEW met1 ( 28952 51 ) ( * 85 ) + NEW met1 ( 28952 51 ) ( 29785 * ) + NEW met2 ( 29785 51 ) ( * 425 ) + NEW met1 ( 29785 425 ) ( 30102 * ) + NEW met1 ( 28952 459 ) ( 29141 * ) + NEW met2 ( 29141 51 ) ( * 459 ) + NEW met1 ( 27802 119 ) ( 28451 * ) + NEW met1 ( 28451 119 ) ( * 153 ) + NEW met1 ( 28451 153 ) ( 28543 * ) + NEW met1 ( 28543 51 ) ( * 153 ) + NEW met1 ( 28543 51 ) ( 28952 * ) + NEW met1 ( 27802 459 ) ( 27807 * ) + NEW met2 ( 27807 119 ) ( * 459 ) + NEW met1 ( 27761 595 ) ( 27807 * ) + NEW met2 ( 27807 459 ) ( * 595 ) + NEW li1 ( 31252 425 ) L1M1_PR_MR + NEW met1 ( 31257 425 ) M1M2_PR + NEW met1 ( 31257 85 ) M1M2_PR + NEW li1 ( 31252 85 ) L1M1_PR_MR + NEW li1 ( 30102 85 ) L1M1_PR_MR + NEW li1 ( 30102 425 ) L1M1_PR_MR + NEW met1 ( 30107 425 ) M1M2_PR + NEW met1 ( 30107 85 ) M1M2_PR + NEW li1 ( 28952 85 ) L1M1_PR_MR + NEW met1 ( 29785 51 ) M1M2_PR + NEW met1 ( 29785 425 ) M1M2_PR + NEW li1 ( 28952 459 ) L1M1_PR_MR + NEW met1 ( 29141 459 ) M1M2_PR + NEW met1 ( 29141 51 ) M1M2_PR + NEW li1 ( 27802 119 ) L1M1_PR_MR + NEW li1 ( 27802 459 ) L1M1_PR_MR + NEW met1 ( 27807 459 ) M1M2_PR + NEW met1 ( 27807 119 ) M1M2_PR + NEW li1 ( 27761 595 ) L1M1_PR_MR + NEW met1 ( 27807 595 ) M1M2_PR + NEW met1 ( 31252 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 30102 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 27802 459 ) RECT ( -31 -7 0 7 ) ; + - D_nets.b7 ( buffer.in[7] X ) ( storage_1_3_0.bit7.bit D ) ( storage_1_2_0.bit7.bit D ) ( storage_1_1_0.bit7.bit D ) ( storage_1_0_0.bit7.bit D ) ( storage_0_3_0.bit7.bit D ) ( storage_0_2_0.bit7.bit D ) + ( storage_0_1_0.bit7.bit D ) ( storage_0_0_0.bit7.bit D ) + USE SIGNAL + + ROUTED met1 ( 33465 119 ) ( 33547 * ) + NEW met1 ( 33465 119 ) ( * 153 ) + NEW met1 ( 33419 153 ) ( 33465 * ) + NEW met1 ( 33419 153 ) ( * 187 ) + NEW met2 ( 33419 187 ) ( * 357 ) + NEW met1 ( 33419 357 ) ( * 391 ) + NEW met1 ( 33419 391 ) ( 33465 * ) + NEW met1 ( 33465 391 ) ( * 425 ) + NEW met1 ( 33465 425 ) ( 33552 * ) + NEW met1 ( 32402 51 ) ( * 85 ) + NEW met1 ( 32402 51 ) ( 33051 * ) + NEW met2 ( 33051 51 ) ( * 187 ) + NEW met1 ( 33051 187 ) ( 33419 * ) + NEW met1 ( 32402 425 ) ( 32407 * ) + NEW met2 ( 32407 85 ) ( * 425 ) + NEW met1 ( 32402 85 ) ( 32407 * ) + NEW met1 ( 32361 595 ) ( 32407 * ) + NEW met2 ( 32407 425 ) ( * 595 ) + NEW met1 ( 34702 119 ) ( 34707 * ) + NEW met2 ( 34661 119 ) ( 34707 * ) + NEW met2 ( 34661 51 ) ( * 119 ) + NEW met2 ( 34569 51 ) ( 34661 * ) + NEW met1 ( 34385 51 ) ( 34569 * ) + NEW met2 ( 34385 51 ) ( * 357 ) + NEW met1 ( 34201 357 ) ( 34385 * ) + NEW met1 ( 34201 357 ) ( * 425 ) + NEW met1 ( 34702 459 ) ( * 493 ) + NEW met1 ( 34702 493 ) ( 35075 * ) + NEW met2 ( 35075 425 ) ( * 493 ) + NEW met1 ( 34891 425 ) ( 35075 * ) + NEW met2 ( 34891 34 ) ( * 425 ) + NEW met2 ( 34661 34 ) ( 34891 * ) + NEW met2 ( 34661 34 ) ( * 51 ) + NEW met1 ( 35075 425 ) ( 35847 * ) + NEW met1 ( 35673 85 ) ( 35841 * ) + NEW met1 ( 35673 85 ) ( * 119 ) + NEW met1 ( 35351 119 ) ( 35673 * ) + NEW met2 ( 35351 119 ) ( * 425 ) + NEW met1 ( 33552 425 ) ( 34201 * ) + NEW li1 ( 33552 425 ) L1M1_PR_MR + NEW li1 ( 33547 119 ) L1M1_PR_MR + NEW met1 ( 33419 187 ) M1M2_PR + NEW met1 ( 33419 357 ) M1M2_PR + NEW li1 ( 32402 85 ) L1M1_PR_MR + NEW met1 ( 33051 51 ) M1M2_PR + NEW met1 ( 33051 187 ) M1M2_PR + NEW li1 ( 32402 425 ) L1M1_PR_MR + NEW met1 ( 32407 425 ) M1M2_PR + NEW met1 ( 32407 85 ) M1M2_PR + NEW li1 ( 32361 595 ) L1M1_PR_MR + NEW met1 ( 32407 595 ) M1M2_PR + NEW li1 ( 34702 119 ) L1M1_PR_MR + NEW met1 ( 34707 119 ) M1M2_PR + NEW met1 ( 34569 51 ) M1M2_PR + NEW met1 ( 34385 51 ) M1M2_PR + NEW met1 ( 34385 357 ) M1M2_PR + NEW li1 ( 34702 459 ) L1M1_PR_MR + NEW met1 ( 35075 493 ) M1M2_PR + NEW met1 ( 35075 425 ) M1M2_PR + NEW met1 ( 34891 425 ) M1M2_PR + NEW li1 ( 35847 425 ) L1M1_PR_MR + NEW li1 ( 35841 85 ) L1M1_PR_MR + NEW met1 ( 35351 119 ) M1M2_PR + NEW met1 ( 35351 425 ) M1M2_PR + NEW met1 ( 32402 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 34707 119 ) RECT ( 0 -7 31 7 ) ; + - Q[0] ( PIN Q[0] ) ( mux_slice0_bit0.s2_aoi Y ) + USE SIGNAL + + ROUTED met2 ( 2415 765 ) ( * 782 0 ) + NEW met2 ( 2369 765 ) ( 2415 * ) + NEW met2 ( 2369 765 ) ( * 782 ) + NEW met2 ( 2323 782 ) ( 2369 * ) + NEW met2 ( 2323 697 ) ( * 782 ) + NEW met1 ( 2323 697 ) ( 2415 * ) + NEW met1 ( 2323 697 ) M1M2_PR + NEW li1 ( 2415 697 ) L1M1_PR_MR ; + - Q[1] ( PIN Q[1] ) ( mux_slice0_bit1.s2_aoi Y ) + USE SIGNAL + + ROUTED met2 ( 5083 765 ) ( * 782 0 ) + NEW met1 ( 5083 765 ) ( 6555 * ) + NEW met2 ( 6554 765 ) ( 6555 * ) + NEW met2 ( 6554 765 ) ( * 782 ) + NEW met2 ( 6554 782 ) ( 6601 * ) + NEW met2 ( 6601 731 ) ( * 782 ) + NEW met2 ( 6601 731 ) ( 6923 * ) + NEW met1 ( 6923 731 ) ( 6969 * ) + NEW met1 ( 5083 765 ) M1M2_PR + NEW met1 ( 6555 765 ) M1M2_PR + NEW met1 ( 6923 731 ) M1M2_PR + NEW li1 ( 6969 731 ) L1M1_PR_MR ; + - Q[2] ( PIN Q[2] ) ( mux_slice0_bit2.s2_aoi Y ) + USE SIGNAL + + ROUTED met2 ( 11707 765 ) ( * 782 0 ) + NEW met2 ( 11707 765 ) ( 11753 * ) + NEW met2 ( 11753 765 ) ( * 782 ) + NEW met2 ( 11753 782 ) ( 11891 * ) + NEW met2 ( 11891 663 ) ( * 782 ) + NEW met1 ( 11799 663 ) ( 11891 * ) + NEW met1 ( 11799 663 ) ( * 697 ) + NEW met1 ( 11707 697 ) ( 11799 * ) + NEW met1 ( 11891 663 ) M1M2_PR + NEW li1 ( 11707 697 ) L1M1_PR_MR ; + - Q[3] ( PIN Q[3] ) ( mux_slice0_bit3.s2_aoi Y ) + USE SIGNAL + + ROUTED met2 ( 16307 765 ) ( * 782 0 ) + NEW met2 ( 16307 765 ) ( 16353 * ) + NEW met2 ( 16353 765 ) ( * 782 ) + NEW met2 ( 16353 782 ) ( 16445 * ) + NEW met2 ( 16445 595 ) ( * 782 ) + NEW met1 ( 15939 595 ) ( 16445 * ) + NEW met2 ( 15939 595 ) ( * 731 ) + NEW met1 ( 15939 731 ) ( 16169 * ) + NEW met1 ( 16445 595 ) M1M2_PR + NEW met1 ( 15939 595 ) M1M2_PR + NEW met1 ( 15939 731 ) M1M2_PR + NEW li1 ( 16169 731 ) L1M1_PR_MR ; + - Q[4] ( PIN Q[4] ) ( mux_slice0_bit4.s2_aoi Y ) + USE SIGNAL + + ROUTED met2 ( 20907 731 ) ( * 782 0 ) + NEW met1 ( 20815 731 ) ( 20907 * ) + NEW met1 ( 20815 697 ) ( * 731 ) + NEW met1 ( 20907 731 ) M1M2_PR + NEW li1 ( 20815 697 ) L1M1_PR_MR ; + - Q[5] ( PIN Q[5] ) ( mux_slice0_bit5.s2_aoi Y ) + USE SIGNAL + + ROUTED met2 ( 25415 697 ) ( * 782 0 ) + NEW li1 ( 25415 697 ) L1M1_PR_MR + NEW met1 ( 25415 697 ) M1M2_PR ; + - Q[6] ( PIN Q[6] ) ( mux_slice0_bit6.s2_aoi Y ) + USE SIGNAL + + ROUTED met2 ( 30107 697 ) ( * 782 0 ) + NEW li1 ( 30107 697 ) L1M1_PR_MR + NEW met1 ( 30107 697 ) M1M2_PR ; + - Q[7] ( PIN Q[7] ) ( mux_slice0_bit7.s2_aoi Y ) + USE SIGNAL + + ROUTED met2 ( 34707 765 ) ( * 782 0 ) + NEW met2 ( 34661 765 ) ( 34707 * ) + NEW met2 ( 34661 765 ) ( * 782 ) + NEW met2 ( 34569 782 ) ( 34661 * ) + NEW met2 ( 34569 731 ) ( * 782 ) + NEW li1 ( 34569 731 ) L1M1_PR_MR + NEW met1 ( 34569 731 ) M1M2_PR ; + - addr_rw[0] ( PIN addr_rw[0] ) ( mux_slice0_bit7.s1_aoi_1 B1 ) ( mux_slice0_bit7.s1_aoi_0 B1 ) ( mux_slice0_bit6.s1_aoi_1 B1 ) ( mux_slice0_bit6.s1_aoi_0 B1 ) ( mux_slice0_bit5.s1_aoi_1 B1 ) ( mux_slice0_bit5.s1_aoi_0 B1 ) + ( mux_slice0_bit4.s1_aoi_1 B1 ) ( mux_slice0_bit4.s1_aoi_0 B1 ) ( mux_slice0_bit3.s1_aoi_1 B1 ) ( mux_slice0_bit3.s1_aoi_0 B1 ) ( mux_slice0_bit2.s1_aoi_1 B1 ) ( mux_slice0_bit2.s1_aoi_0 B1 ) ( mux_slice0_bit1.s1_aoi_1 B1 ) ( mux_slice0_bit1.s1_aoi_0 B1 ) + ( mux_slice0_bit0.s1_aoi_1 B1 ) ( mux_slice0_bit0.s1_aoi_0 B1 ) ( word_sel.inv_addr_0 A ) ( word_sel.and_3 B ) ( word_sel.and_1 B ) + USE SIGNAL + + ROUTED met1 ( 1311 663 ) ( * 765 ) + NEW met1 ( 10511 663 ) ( * 697 ) + NEW met1 ( 12811 663 ) ( * 697 ) + NEW met1 ( 12581 697 ) ( 12811 * ) + NEW met1 ( 12581 697 ) ( * 731 ) + NEW met1 ( 10511 731 ) ( 12581 * ) + NEW met1 ( 10511 697 ) ( * 731 ) + NEW met1 ( 15111 595 ) ( * 629 ) + NEW met1 ( 14973 595 ) ( 15111 * ) + NEW met1 ( 14973 595 ) ( * 629 ) + NEW met1 ( 12811 629 ) ( 14973 * ) + NEW met1 ( 12811 629 ) ( * 663 ) + NEW met2 ( 15847 595 ) ( * 765 ) + NEW met1 ( 15111 595 ) ( 15847 * ) + NEW met1 ( 41055 629 ) ( * 663 ) + NEW met1 ( 36271 629 ) ( 41055 * ) + NEW met2 ( 36271 629 ) ( * 697 ) + NEW met1 ( 41377 663 ) ( 41515 * ) + NEW met1 ( 41377 663 ) ( * 697 ) + NEW met1 ( 41239 697 ) ( 41377 * ) + NEW met1 ( 41239 663 ) ( * 697 ) + NEW met1 ( 41055 663 ) ( 41239 * ) + NEW met2 ( 41607 663 ) ( * 782 0 ) + NEW met1 ( 41515 663 ) ( 41607 * ) + NEW met1 ( 41607 663 ) ( 41653 * ) + NEW met1 ( 31073 663 ) ( 31211 * ) + NEW met1 ( 31073 595 ) ( * 663 ) + NEW met1 ( 30751 595 ) ( 31073 * ) + NEW met2 ( 30751 425 ) ( * 595 ) + NEW met1 ( 30567 425 ) ( 30751 * ) + NEW met2 ( 30567 34 ) ( * 425 ) + NEW met1 ( 31901 595 ) ( * 629 ) + NEW met1 ( 31073 595 ) ( 31901 * ) + NEW met1 ( 8211 663 ) ( * 697 ) + NEW met2 ( 3611 663 ) ( * 714 ) + NEW met2 ( 3611 714 ) ( 3795 * ) + NEW met2 ( 3795 697 ) ( * 714 ) + NEW met1 ( 3795 697 ) ( 6141 * ) + NEW met1 ( 6141 663 ) ( * 697 ) + NEW met1 ( 6141 663 ) ( 6233 * ) + NEW met2 ( 6233 663 ) ( * 731 ) + NEW met1 ( 6233 731 ) ( 6601 * ) + NEW met1 ( 6601 731 ) ( * 765 ) + NEW met1 ( 6601 765 ) ( 7843 * ) + NEW met2 ( 7843 629 ) ( * 765 ) + NEW met1 ( 7843 629 ) ( 8211 * ) + NEW met1 ( 8211 629 ) ( * 663 ) + NEW met2 ( 3611 714 ) ( * 765 ) + NEW met2 ( 5911 306 ) ( * 629 ) + NEW met2 ( 5911 306 ) ( 5947 * ) + NEW met2 ( 5947 187 ) ( * 306 ) + NEW met2 ( 5865 187 ) ( 5947 * ) + NEW met2 ( 5865 119 ) ( * 187 ) + NEW met1 ( 5865 119 ) ( * 153 ) + NEW met1 ( 5773 153 ) ( 5865 * ) + NEW met2 ( 5773 153 ) ( * 170 ) + NEW met2 ( 5727 170 ) ( 5773 * ) + NEW met3 ( 5589 170 ) ( 5727 * ) + NEW met2 ( 5589 170 ) ( * 663 ) + NEW met1 ( 5589 663 ) ( * 697 ) + NEW met1 ( 1311 765 ) ( 3611 * ) + NEW met1 ( 8211 697 ) ( 10511 * ) + NEW met1 ( 33373 663 ) ( 33511 * ) + NEW met1 ( 33373 629 ) ( * 663 ) + NEW met1 ( 35443 629 ) ( 35811 * ) + NEW met2 ( 35443 629 ) ( * 731 ) + NEW met1 ( 35029 731 ) ( 35443 * ) + NEW met1 ( 35029 731 ) ( * 765 ) + NEW met1 ( 34293 765 ) ( 35029 * ) + NEW met2 ( 34247 765 ) ( 34293 * ) + NEW met2 ( 34247 731 ) ( * 765 ) + NEW met2 ( 34201 731 ) ( 34247 * ) + NEW met1 ( 33327 731 ) ( 34201 * ) + NEW met2 ( 33327 629 ) ( * 731 ) + NEW met1 ( 35811 629 ) ( * 697 ) + NEW met1 ( 31901 629 ) ( 33373 * ) + NEW met1 ( 35811 697 ) ( 36271 * ) + NEW met2 ( 28911 663 ) ( * 765 ) + NEW met1 ( 28911 765 ) ( 29095 * ) + NEW met2 ( 29095 697 ) ( * 765 ) + NEW met1 ( 29095 697 ) ( 29647 * ) + NEW met2 ( 29647 34 ) ( * 697 ) + NEW met1 ( 26611 663 ) ( * 731 ) + NEW met1 ( 26611 731 ) ( 28727 * ) + NEW met1 ( 28727 731 ) ( * 765 ) + NEW met1 ( 28727 765 ) ( 28911 * ) + NEW met1 ( 24311 595 ) ( * 629 ) + NEW met1 ( 23713 595 ) ( 24311 * ) + NEW met2 ( 23713 442 ) ( * 595 ) + NEW met3 ( 23690 442 ) ( 23713 * ) + NEW met4 ( 23690 442 ) ( * 782 ) + NEW met4 ( 23690 782 ) ( 25898 * ) + NEW met4 ( 25898 442 ) ( * 782 ) + NEW met4 ( 25898 442 ) ( 27002 * ) + NEW met3 ( 27002 442 ) ( 27071 * ) + NEW met2 ( 27071 442 ) ( * 731 ) + NEW met1 ( 22011 629 ) ( 23713 * ) + NEW met1 ( 23713 595 ) ( * 629 ) + NEW met1 ( 19573 663 ) ( 19711 * ) + NEW met2 ( 19573 493 ) ( * 663 ) + NEW met1 ( 19573 493 ) ( 20631 * ) + NEW met2 ( 20631 493 ) ( * 510 ) + NEW met3 ( 20562 510 ) ( 20631 * ) + NEW met4 ( 20562 510 ) ( * 782 ) + NEW met4 ( 20562 782 ) ( 22218 * ) + NEW met3 ( 22218 782 ) ( 22287 * ) + NEW met2 ( 22287 629 ) ( * 782 ) + NEW met2 ( 17411 493 ) ( * 629 ) + NEW met1 ( 17411 493 ) ( 17549 * ) + NEW met1 ( 17549 459 ) ( * 493 ) + NEW met1 ( 17549 459 ) ( 17733 * ) + NEW met2 ( 17733 459 ) ( * 595 ) + NEW met1 ( 17733 595 ) ( 18423 * ) + NEW met1 ( 18423 595 ) ( * 629 ) + NEW met1 ( 18423 629 ) ( 19573 * ) + NEW met1 ( 19573 629 ) ( * 663 ) + NEW met2 ( 16261 697 ) ( * 765 ) + NEW met2 ( 16261 697 ) ( 16399 * ) + NEW met1 ( 16399 663 ) ( * 697 ) + NEW met1 ( 16399 663 ) ( 17135 * ) + NEW met1 ( 17135 629 ) ( * 663 ) + NEW met1 ( 17135 629 ) ( 17273 * ) + NEW met2 ( 17273 629 ) ( 17411 * ) + NEW met1 ( 15847 765 ) ( 16261 * ) + NEW met3 ( 29647 34 ) ( 30567 * ) + NEW li1 ( 1311 663 ) L1M1_PR_MR + NEW li1 ( 10511 663 ) L1M1_PR_MR + NEW li1 ( 12811 663 ) L1M1_PR_MR + NEW li1 ( 15111 629 ) L1M1_PR_MR + NEW met1 ( 15847 765 ) M1M2_PR + NEW met1 ( 15847 595 ) M1M2_PR + NEW li1 ( 41055 663 ) L1M1_PR_MR + NEW met1 ( 36271 629 ) M1M2_PR + NEW met1 ( 36271 697 ) M1M2_PR + NEW li1 ( 41515 663 ) L1M1_PR_MR + NEW met1 ( 41607 663 ) M1M2_PR + NEW li1 ( 41653 663 ) L1M1_PR_MR + NEW li1 ( 31211 663 ) L1M1_PR_MR + NEW met1 ( 30751 595 ) M1M2_PR + NEW met1 ( 30751 425 ) M1M2_PR + NEW met1 ( 30567 425 ) M1M2_PR + NEW met2 ( 30567 34 ) M2M3_PR + NEW li1 ( 8211 663 ) L1M1_PR_MR + NEW li1 ( 3611 663 ) L1M1_PR_MR + NEW met1 ( 3611 663 ) M1M2_PR + NEW met1 ( 3795 697 ) M1M2_PR + NEW met1 ( 6233 663 ) M1M2_PR + NEW met1 ( 6233 731 ) M1M2_PR + NEW met1 ( 7843 765 ) M1M2_PR + NEW met1 ( 7843 629 ) M1M2_PR + NEW met1 ( 3611 765 ) M1M2_PR + NEW li1 ( 5911 629 ) L1M1_PR_MR + NEW met1 ( 5911 629 ) M1M2_PR + NEW met1 ( 5865 119 ) M1M2_PR + NEW met1 ( 5773 153 ) M1M2_PR + NEW met2 ( 5727 170 ) M2M3_PR + NEW met2 ( 5589 170 ) M2M3_PR + NEW met1 ( 5589 663 ) M1M2_PR + NEW li1 ( 33511 663 ) L1M1_PR_MR + NEW li1 ( 35811 629 ) L1M1_PR_MR + NEW met1 ( 35443 629 ) M1M2_PR + NEW met1 ( 35443 731 ) M1M2_PR + NEW met1 ( 34293 765 ) M1M2_PR + NEW met1 ( 34201 731 ) M1M2_PR + NEW met1 ( 33327 731 ) M1M2_PR + NEW met1 ( 33327 629 ) M1M2_PR + NEW li1 ( 28911 663 ) L1M1_PR_MR + NEW met1 ( 28911 663 ) M1M2_PR + NEW met1 ( 28911 765 ) M1M2_PR + NEW met1 ( 29095 765 ) M1M2_PR + NEW met1 ( 29095 697 ) M1M2_PR + NEW met1 ( 29647 697 ) M1M2_PR + NEW met2 ( 29647 34 ) M2M3_PR + NEW li1 ( 26611 663 ) L1M1_PR_MR + NEW li1 ( 24311 629 ) L1M1_PR_MR + NEW met1 ( 23713 595 ) M1M2_PR + NEW met2 ( 23713 442 ) M2M3_PR + NEW met3 ( 23690 442 ) M3M4_PR + NEW met3 ( 27002 442 ) M3M4_PR + NEW met2 ( 27071 442 ) M2M3_PR + NEW met1 ( 27071 731 ) M1M2_PR + NEW li1 ( 22011 629 ) L1M1_PR_MR + NEW li1 ( 19711 663 ) L1M1_PR_MR + NEW met1 ( 19573 663 ) M1M2_PR + NEW met1 ( 19573 493 ) M1M2_PR + NEW met1 ( 20631 493 ) M1M2_PR + NEW met2 ( 20631 510 ) M2M3_PR + NEW met3 ( 20562 510 ) M3M4_PR + NEW met3 ( 22218 782 ) M3M4_PR + NEW met2 ( 22287 782 ) M2M3_PR + NEW met1 ( 22287 629 ) M1M2_PR + NEW li1 ( 17411 629 ) L1M1_PR_MR + NEW met1 ( 17411 629 ) M1M2_PR + NEW met1 ( 17411 493 ) M1M2_PR + NEW met1 ( 17733 459 ) M1M2_PR + NEW met1 ( 17733 595 ) M1M2_PR + NEW met1 ( 16261 765 ) M1M2_PR + NEW met1 ( 16399 697 ) M1M2_PR + NEW met1 ( 17273 629 ) M1M2_PR + NEW met3 ( 23713 442 ) RECT ( 0 -15 39 15 ) ; + - addr_rw[1] ( PIN addr_rw[1] ) ( mux_slice0_bit7.s2_aoi B1 ) ( mux_slice0_bit6.s2_aoi B1 ) ( mux_slice0_bit5.s2_aoi B1 ) ( mux_slice0_bit4.s2_aoi B1 ) ( mux_slice0_bit3.s2_aoi B1 ) ( mux_slice0_bit2.s2_aoi B1 ) + ( mux_slice0_bit1.s2_aoi B1 ) ( mux_slice0_bit0.s2_aoi B1 ) ( word_sel.inv_addr_1 A ) ( word_sel.and_3 A ) ( word_sel.and_2 A ) + USE SIGNAL + + ROUTED met1 ( 11615 629 ) ( 11661 * ) + NEW met2 ( 11615 578 ) ( * 629 ) + NEW met2 ( 11615 578 ) ( 11799 * ) + NEW met2 ( 11799 578 ) ( * 629 ) + NEW met1 ( 11799 629 ) ( 12213 * ) + NEW met2 ( 12213 391 ) ( * 629 ) + NEW met1 ( 12213 391 ) ( 12581 * ) + NEW met2 ( 12581 238 ) ( * 391 ) + NEW met3 ( 12581 238 ) ( 12650 * ) + NEW met4 ( 12650 102 ) ( * 238 ) + NEW met4 ( 12650 102 ) ( 12834 * ) + NEW met3 ( 12834 102 ) ( 13754 * ) + NEW met4 ( 13754 102 ) ( * 782 ) + NEW met2 ( 10373 578 ) ( * 765 ) + NEW met3 ( 10373 578 ) ( 10741 * ) + NEW met2 ( 10741 425 ) ( * 578 ) + NEW met1 ( 10741 425 ) ( 10925 * ) + NEW met1 ( 10925 357 ) ( * 425 ) + NEW met1 ( 10925 357 ) ( 11569 * ) + NEW met2 ( 11569 357 ) ( 11615 * ) + NEW met2 ( 11615 357 ) ( * 578 ) + NEW met1 ( 2461 595 ) ( * 629 ) + NEW met1 ( 2461 595 ) ( 3243 * ) + NEW met2 ( 3243 391 ) ( * 595 ) + NEW met1 ( 41101 697 ) ( 41193 * ) + NEW met2 ( 41101 595 ) ( * 697 ) + NEW met1 ( 36317 595 ) ( 41101 * ) + NEW met2 ( 36317 595 ) ( * 782 ) + NEW met2 ( 41423 697 ) ( * 765 ) + NEW met1 ( 41101 765 ) ( 41423 * ) + NEW met2 ( 41101 697 ) ( * 765 ) + NEW met2 ( 41699 765 ) ( * 782 0 ) + NEW met1 ( 41423 765 ) ( 41699 * ) + NEW met1 ( 41699 663 ) ( 41791 * ) + NEW met1 ( 41699 663 ) ( * 668 ) + NEW met2 ( 41699 668 ) ( * 765 ) + NEW met2 ( 31717 578 ) ( * 765 ) + NEW met1 ( 6325 663 ) ( 7061 * ) + NEW met1 ( 6325 629 ) ( * 663 ) + NEW met1 ( 6187 629 ) ( 6325 * ) + NEW met1 ( 6187 595 ) ( * 629 ) + NEW met1 ( 5267 595 ) ( 6187 * ) + NEW met2 ( 5267 493 ) ( * 595 ) + NEW met1 ( 4623 493 ) ( 5267 * ) + NEW met2 ( 4623 391 ) ( * 493 ) + NEW met1 ( 4301 391 ) ( 4623 * ) + NEW met1 ( 4301 391 ) ( * 425 ) + NEW met1 ( 3565 425 ) ( 4301 * ) + NEW met1 ( 3565 391 ) ( * 425 ) + NEW met1 ( 7889 731 ) ( * 765 ) + NEW met1 ( 7061 731 ) ( 7889 * ) + NEW met2 ( 7061 663 ) ( * 731 ) + NEW met1 ( 3243 391 ) ( 3565 * ) + NEW met1 ( 7889 765 ) ( 10373 * ) + NEW met1 ( 34661 663 ) ( * 668 ) + NEW met1 ( 34477 668 ) ( 34661 * ) + NEW met1 ( 34477 663 ) ( * 668 ) + NEW met1 ( 34385 663 ) ( 34477 * ) + NEW met2 ( 34385 663 ) ( * 782 ) + NEW met2 ( 33373 765 ) ( * 782 ) + NEW met2 ( 33373 782 ) ( 33419 * ) + NEW met3 ( 33419 782 ) ( 34385 * ) + NEW met1 ( 31717 765 ) ( 33373 * ) + NEW met3 ( 34385 782 ) ( 36317 * ) + NEW met1 ( 16261 629 ) ( 16675 * ) + NEW met2 ( 16675 510 ) ( * 629 ) + NEW met3 ( 16675 510 ) ( 16698 * ) + NEW met4 ( 16698 510 ) ( * 782 ) + NEW met1 ( 20861 629 ) ( * 663 ) + NEW met1 ( 20769 663 ) ( 20861 * ) + NEW met1 ( 20769 663 ) ( * 697 ) + NEW met1 ( 19941 697 ) ( 20769 * ) + NEW met2 ( 19941 697 ) ( * 765 ) + NEW met1 ( 19665 765 ) ( 19941 * ) + NEW met2 ( 19573 765 ) ( 19665 * ) + NEW met1 ( 19389 765 ) ( 19573 * ) + NEW met2 ( 19389 697 ) ( * 765 ) + NEW met1 ( 18193 697 ) ( 19389 * ) + NEW met1 ( 18193 697 ) ( * 731 ) + NEW met1 ( 17505 731 ) ( 18193 * ) + NEW met1 ( 17505 697 ) ( * 731 ) + NEW met1 ( 16675 697 ) ( 17505 * ) + NEW met2 ( 16675 629 ) ( * 697 ) + NEW met1 ( 25277 629 ) ( 25461 * ) + NEW met2 ( 25277 629 ) ( * 765 ) + NEW met1 ( 22701 765 ) ( 25277 * ) + NEW met2 ( 22701 493 ) ( * 765 ) + NEW met1 ( 21321 493 ) ( 22701 * ) + NEW met2 ( 21321 493 ) ( * 629 ) + NEW met1 ( 20861 629 ) ( 21321 * ) + NEW met2 ( 30061 578 ) ( * 629 ) + NEW met3 ( 28681 578 ) ( 30061 * ) + NEW met2 ( 28681 578 ) ( * 765 ) + NEW met1 ( 26381 765 ) ( 28681 * ) + NEW met2 ( 26381 595 ) ( * 765 ) + NEW met1 ( 25691 595 ) ( 26381 * ) + NEW met2 ( 25691 595 ) ( * 663 ) + NEW met1 ( 25645 663 ) ( 25691 * ) + NEW met1 ( 25645 629 ) ( * 663 ) + NEW met1 ( 25461 629 ) ( 25645 * ) + NEW met4 ( 13754 782 ) ( 16698 * ) + NEW met3 ( 30061 578 ) ( 31717 * ) + NEW li1 ( 11661 629 ) L1M1_PR_MR + NEW met1 ( 11615 629 ) M1M2_PR + NEW met1 ( 11799 629 ) M1M2_PR + NEW met1 ( 12213 629 ) M1M2_PR + NEW met1 ( 12213 391 ) M1M2_PR + NEW met1 ( 12581 391 ) M1M2_PR + NEW met2 ( 12581 238 ) M2M3_PR + NEW met3 ( 12650 238 ) M3M4_PR + NEW met3 ( 12834 102 ) M3M4_PR + NEW met3 ( 13754 102 ) M3M4_PR + NEW met1 ( 10373 765 ) M1M2_PR + NEW met2 ( 10373 578 ) M2M3_PR + NEW met2 ( 10741 578 ) M2M3_PR + NEW met1 ( 10741 425 ) M1M2_PR + NEW met1 ( 11569 357 ) M1M2_PR + NEW li1 ( 2461 629 ) L1M1_PR_MR + NEW met1 ( 3243 595 ) M1M2_PR + NEW met1 ( 3243 391 ) M1M2_PR + NEW li1 ( 41193 697 ) L1M1_PR_MR + NEW met1 ( 41101 697 ) M1M2_PR + NEW met1 ( 41101 595 ) M1M2_PR + NEW met1 ( 36317 595 ) M1M2_PR + NEW met2 ( 36317 782 ) M2M3_PR + NEW li1 ( 41423 697 ) L1M1_PR_MR + NEW met1 ( 41423 697 ) M1M2_PR + NEW met1 ( 41423 765 ) M1M2_PR + NEW met1 ( 41101 765 ) M1M2_PR + NEW met1 ( 41699 765 ) M1M2_PR + NEW li1 ( 41791 663 ) L1M1_PR_MR + NEW met1 ( 41699 668 ) M1M2_PR + NEW met2 ( 31717 578 ) M2M3_PR + NEW met1 ( 31717 765 ) M1M2_PR + NEW li1 ( 7061 663 ) L1M1_PR_MR + NEW met1 ( 5267 595 ) M1M2_PR + NEW met1 ( 5267 493 ) M1M2_PR + NEW met1 ( 4623 493 ) M1M2_PR + NEW met1 ( 4623 391 ) M1M2_PR + NEW met1 ( 7061 731 ) M1M2_PR + NEW met1 ( 7061 663 ) M1M2_PR + NEW li1 ( 34661 663 ) L1M1_PR_MR + NEW met1 ( 34385 663 ) M1M2_PR + NEW met2 ( 34385 782 ) M2M3_PR + NEW met1 ( 33373 765 ) M1M2_PR + NEW met2 ( 33419 782 ) M2M3_PR + NEW li1 ( 16261 629 ) L1M1_PR_MR + NEW met1 ( 16675 629 ) M1M2_PR + NEW met2 ( 16675 510 ) M2M3_PR + NEW met3 ( 16698 510 ) M3M4_PR + NEW li1 ( 20861 629 ) L1M1_PR_MR + NEW met1 ( 19941 697 ) M1M2_PR + NEW met1 ( 19941 765 ) M1M2_PR + NEW met1 ( 19665 765 ) M1M2_PR + NEW met1 ( 19573 765 ) M1M2_PR + NEW met1 ( 19389 765 ) M1M2_PR + NEW met1 ( 19389 697 ) M1M2_PR + NEW met1 ( 16675 697 ) M1M2_PR + NEW li1 ( 25461 629 ) L1M1_PR_MR + NEW met1 ( 25277 629 ) M1M2_PR + NEW met1 ( 25277 765 ) M1M2_PR + NEW met1 ( 22701 765 ) M1M2_PR + NEW met1 ( 22701 493 ) M1M2_PR + NEW met1 ( 21321 493 ) M1M2_PR + NEW met1 ( 21321 629 ) M1M2_PR + NEW li1 ( 30061 629 ) L1M1_PR_MR + NEW met1 ( 30061 629 ) M1M2_PR + NEW met2 ( 30061 578 ) M2M3_PR + NEW met2 ( 28681 578 ) M2M3_PR + NEW met1 ( 28681 765 ) M1M2_PR + NEW met1 ( 26381 765 ) M1M2_PR + NEW met1 ( 26381 595 ) M1M2_PR + NEW met1 ( 25691 595 ) M1M2_PR + NEW met1 ( 25691 663 ) M1M2_PR + NEW met3 ( 16698 510 ) RECT ( 0 -15 39 15 ) ; + - addr_rw[2] ( PIN addr_rw[2] ) ( decoder.inv_2 A ) ( storage_1_3_0.select_inv_0 A ) ( storage_1_3_0.word_and A ) ( storage_1_2_0.select_inv_0 A ) ( storage_1_2_0.word_and A ) ( storage_1_1_0.select_inv_0 A ) + ( storage_1_1_0.word_and A ) ( storage_1_0_0.select_inv_0 A ) ( storage_1_0_0.word_and A ) + USE SIGNAL + + ROUTED met1 ( 41837 425 ) ( 41929 * ) + NEW met2 ( 41929 85 ) ( * 425 ) + NEW met1 ( 41929 85 ) ( 41975 * ) + NEW met1 ( 41377 391 ) ( 41653 * ) + NEW met1 ( 41653 391 ) ( * 425 ) + NEW met1 ( 41653 425 ) ( 41837 * ) + NEW met1 ( 41377 357 ) ( * 391 ) + NEW met1 ( 37513 357 ) ( 37559 * ) + NEW met2 ( 37559 34 0 ) ( * 357 ) + NEW met1 ( 37973 425 ) ( 38111 * ) + NEW met2 ( 38111 51 ) ( * 425 ) + NEW met1 ( 37559 51 ) ( 38111 * ) + NEW met1 ( 38111 357 ) ( 38801 * ) + NEW met1 ( 39261 357 ) ( * 425 ) + NEW met1 ( 38801 357 ) ( 39261 * ) + NEW met1 ( 39261 357 ) ( 40089 * ) + NEW met1 ( 40549 391 ) ( * 425 ) + NEW met1 ( 40089 391 ) ( 40549 * ) + NEW met1 ( 40089 357 ) ( * 391 ) + NEW met1 ( 40549 357 ) ( * 391 ) + NEW met1 ( 40549 357 ) ( 41377 * ) + NEW li1 ( 41837 425 ) L1M1_PR_MR + NEW met1 ( 41929 425 ) M1M2_PR + NEW met1 ( 41929 85 ) M1M2_PR + NEW li1 ( 41975 85 ) L1M1_PR_MR + NEW li1 ( 41377 391 ) L1M1_PR_MR + NEW li1 ( 37513 357 ) L1M1_PR_MR + NEW met1 ( 37559 357 ) M1M2_PR + NEW li1 ( 37973 425 ) L1M1_PR_MR + NEW met1 ( 38111 425 ) M1M2_PR + NEW met1 ( 38111 51 ) M1M2_PR + NEW met1 ( 37559 51 ) M1M2_PR + NEW li1 ( 38801 357 ) L1M1_PR_MR + NEW met1 ( 38111 357 ) M1M2_PR + NEW li1 ( 39261 425 ) L1M1_PR_MR + NEW li1 ( 40089 357 ) L1M1_PR_MR + NEW li1 ( 40549 425 ) L1M1_PR_MR ; + - clk ( PIN clk ) ( storage_1_3_0.cg CLK ) ( storage_1_2_0.cg CLK ) ( storage_1_1_0.cg CLK ) ( storage_1_0_0.cg CLK ) ( storage_0_3_0.cg CLK ) ( storage_0_2_0.cg CLK ) + ( storage_0_1_0.cg CLK ) ( storage_0_0_0.cg CLK ) + USE SIGNAL + + ROUTED met2 ( 38249 119 ) ( * 425 ) + NEW met2 ( 37237 425 ) ( * 663 ) + NEW met1 ( 37237 663 ) ( 38249 * ) + NEW met2 ( 38249 425 ) ( * 663 ) + NEW met2 ( 37237 119 ) ( * 425 ) + NEW met2 ( 37191 34 0 ) ( * 51 ) + NEW met2 ( 37191 51 ) ( 37237 * ) + NEW met2 ( 37237 51 ) ( * 119 ) + NEW met2 ( 40733 119 ) ( * 425 ) + NEW met1 ( 39951 119 0 ) ( 40733 * 0 ) + NEW met2 ( 39813 119 ) ( * 425 ) + NEW met1 ( 38663 119 0 ) ( 39077 * ) + NEW met2 ( 39077 102 ) ( * 119 ) + NEW met2 ( 39077 102 ) ( 39169 * ) + NEW met2 ( 39169 102 ) ( * 119 ) + NEW met2 ( 39169 119 ) ( 39307 * ) + NEW met1 ( 39307 119 ) ( 39445 * 0 ) + NEW met1 ( 38249 425 ) M1M2_PR + NEW met1 ( 38249 119 ) M1M2_PR + NEW met1 ( 37237 425 ) M1M2_PR + NEW met1 ( 37237 663 ) M1M2_PR + NEW met1 ( 38249 663 ) M1M2_PR + NEW met1 ( 37237 119 ) M1M2_PR + NEW met1 ( 40733 119 ) M1M2_PR_MR + NEW met1 ( 40733 425 ) M1M2_PR_MR + NEW met1 ( 39813 425 ) M1M2_PR + NEW met1 ( 39813 119 ) M1M2_PR + NEW met1 ( 39077 119 ) M1M2_PR + NEW met1 ( 39307 119 ) M1M2_PR ; + - inv.addr0 ( mux_slice0_bit7.s1_aoi_1 A1 ) ( mux_slice0_bit7.s1_aoi_0 A1 ) ( mux_slice0_bit6.s1_aoi_1 A1 ) ( mux_slice0_bit6.s1_aoi_0 A1 ) ( mux_slice0_bit5.s1_aoi_1 A1 ) ( mux_slice0_bit5.s1_aoi_0 A1 ) ( mux_slice0_bit4.s1_aoi_1 A1 ) + ( mux_slice0_bit4.s1_aoi_0 A1 ) ( mux_slice0_bit3.s1_aoi_1 A1 ) ( mux_slice0_bit3.s1_aoi_0 A1 ) ( mux_slice0_bit2.s1_aoi_1 A1 ) ( mux_slice0_bit2.s1_aoi_0 A1 ) ( mux_slice0_bit1.s1_aoi_1 A1 ) ( mux_slice0_bit1.s1_aoi_0 A1 ) ( mux_slice0_bit0.s1_aoi_1 A1 ) + ( mux_slice0_bit0.s1_aoi_0 A1 ) ( word_sel.inv_addr_0 Y ) ( word_sel.and_2 B ) ( word_sel.and_0 B ) + USE SIGNAL + + ROUTED met1 ( 2277 629 ) ( * 731 ) + NEW met1 ( 1357 629 ) ( 2277 * ) + NEW met1 ( 10373 629 ) ( 10557 * ) + NEW met1 ( 10373 629 ) ( * 663 ) + NEW met1 ( 12857 663 ) ( * 765 ) + NEW met1 ( 11431 765 ) ( 12857 * ) + NEW met2 ( 11431 663 ) ( * 765 ) + NEW met1 ( 10649 663 ) ( 11431 * ) + NEW met1 ( 10649 663 ) ( * 697 ) + NEW met1 ( 10603 697 ) ( 10649 * ) + NEW met2 ( 10603 652 ) ( * 697 ) + NEW met2 ( 10557 652 ) ( 10603 * ) + NEW met2 ( 10557 629 ) ( * 652 ) + NEW met2 ( 15157 629 ) ( * 765 ) + NEW met1 ( 15157 731 ) ( * 765 ) + NEW met1 ( 12857 731 ) ( 15157 * ) + NEW met2 ( 15755 238 ) ( * 765 ) + NEW met1 ( 15157 765 ) ( 15755 * ) + NEW met1 ( 35857 595 ) ( * 629 ) + NEW met1 ( 34799 595 ) ( 35857 * ) + NEW met2 ( 34799 323 ) ( * 595 ) + NEW met2 ( 34615 323 ) ( 34799 * ) + NEW met2 ( 34615 323 ) ( * 442 ) + NEW met3 ( 34293 442 ) ( 34615 * ) + NEW met2 ( 34293 442 ) ( * 629 ) + NEW met1 ( 36363 697 ) ( 40825 * ) + NEW met1 ( 36363 697 ) ( * 765 ) + NEW met1 ( 35765 765 ) ( 36363 * ) + NEW met2 ( 35765 765 ) ( * 782 ) + NEW met2 ( 35627 782 ) ( 35765 * ) + NEW met2 ( 35627 595 ) ( * 782 ) + NEW met2 ( 41285 663 ) ( * 782 ) + NEW met3 ( 40825 782 ) ( 41285 * ) + NEW met2 ( 40825 697 ) ( * 782 ) + NEW met1 ( 41285 629 ) ( 41699 * ) + NEW met1 ( 41285 629 ) ( * 663 ) + NEW met1 ( 33557 663 ) ( * 697 ) + NEW met1 ( 33557 629 ) ( * 663 ) + NEW met1 ( 33557 629 ) ( 34293 * ) + NEW met1 ( 8257 629 ) ( 9223 * ) + NEW met1 ( 9223 629 ) ( * 663 ) + NEW met2 ( 9223 595 ) ( * 663 ) + NEW met2 ( 9223 595 ) ( 9315 * ) + NEW met2 ( 9315 595 ) ( * 663 ) + NEW met1 ( 3657 663 ) ( * 731 ) + NEW met1 ( 3657 731 ) ( 3841 * ) + NEW met2 ( 3841 731 ) ( * 782 ) + NEW met3 ( 3841 782 ) ( 6095 * ) + NEW met2 ( 6049 782 ) ( 6095 * ) + NEW met2 ( 6049 51 ) ( * 782 ) + NEW met2 ( 6049 51 ) ( 6233 * ) + NEW met2 ( 6233 51 ) ( * 221 ) + NEW met2 ( 6233 221 ) ( 6279 * ) + NEW met1 ( 6279 221 ) ( 7889 * ) + NEW met2 ( 7889 221 ) ( * 323 ) + NEW met1 ( 7889 323 ) ( 8441 * ) + NEW met2 ( 8441 323 ) ( * 629 ) + NEW met1 ( 5957 629 ) ( 6095 * ) + NEW met2 ( 6049 629 ) ( 6095 * ) + NEW met1 ( 2277 731 ) ( 3657 * ) + NEW met1 ( 9315 663 ) ( 10373 * ) + NEW met1 ( 24357 629 ) ( 25185 * ) + NEW met2 ( 25185 629 ) ( * 731 ) + NEW met1 ( 25185 731 ) ( 25323 * ) + NEW met1 ( 25323 731 ) ( * 765 ) + NEW met1 ( 25323 765 ) ( 25737 * ) + NEW met2 ( 25737 663 ) ( * 765 ) + NEW met1 ( 25737 663 ) ( 26565 * ) + NEW met1 ( 26565 629 ) ( * 663 ) + NEW met1 ( 26565 629 ) ( 26657 * ) + NEW met1 ( 22057 663 ) ( * 731 ) + NEW met1 ( 22057 731 ) ( 22241 * ) + NEW met1 ( 22241 697 ) ( * 731 ) + NEW met1 ( 22241 697 ) ( 23805 * ) + NEW met1 ( 23805 663 ) ( * 697 ) + NEW met1 ( 23805 663 ) ( 24357 * ) + NEW met1 ( 24357 629 ) ( * 663 ) + NEW met1 ( 19757 595 ) ( * 629 ) + NEW met1 ( 19757 595 ) ( 19849 * ) + NEW met1 ( 19849 595 ) ( * 663 ) + NEW met1 ( 19849 663 ) ( 20079 * ) + NEW met2 ( 20079 102 ) ( * 663 ) + NEW met2 ( 20079 102 ) ( 20309 * ) + NEW met2 ( 20309 102 ) ( * 153 ) + NEW met2 ( 20309 153 ) ( 20401 * ) + NEW met1 ( 20401 153 ) ( 20723 * ) + NEW met2 ( 20723 153 ) ( * 510 ) + NEW met3 ( 20723 510 ) ( 21091 * ) + NEW met2 ( 21091 425 ) ( * 510 ) + NEW met1 ( 21091 425 ) ( 21413 * ) + NEW met1 ( 21413 425 ) ( * 459 ) + NEW met1 ( 21413 459 ) ( 21643 * ) + NEW met2 ( 21643 459 ) ( * 697 ) + NEW met1 ( 21643 697 ) ( 21873 * ) + NEW met1 ( 21873 629 ) ( * 697 ) + NEW met1 ( 21873 629 ) ( 21965 * ) + NEW met1 ( 21965 629 ) ( * 663 ) + NEW met1 ( 21965 663 ) ( 22057 * ) + NEW met1 ( 17457 629 ) ( 17549 * ) + NEW met1 ( 17549 629 ) ( * 697 ) + NEW met1 ( 17549 697 ) ( 17641 * ) + NEW met2 ( 17641 697 ) ( * 765 ) + NEW met1 ( 17641 765 ) ( 18239 * ) + NEW met1 ( 18239 731 ) ( * 765 ) + NEW met1 ( 18239 731 ) ( 18607 * ) + NEW met2 ( 18607 595 ) ( * 731 ) + NEW met1 ( 18607 595 ) ( 19757 * ) + NEW met4 ( 16054 238 ) ( * 510 ) + NEW met4 ( 16054 510 ) ( 16146 * ) + NEW met3 ( 16146 510 ) ( 16583 * ) + NEW met2 ( 16583 510 ) ( * 765 ) + NEW met1 ( 16583 765 ) ( 17641 * ) + NEW met3 ( 15755 238 ) ( 16054 * ) + NEW met1 ( 28957 663 ) ( * 731 ) + NEW met1 ( 28773 731 ) ( 28957 * ) + NEW met1 ( 28773 697 ) ( * 731 ) + NEW met1 ( 28681 697 ) ( 28773 * ) + NEW met1 ( 28681 629 ) ( * 697 ) + NEW met1 ( 31257 663 ) ( * 697 ) + NEW met1 ( 31027 697 ) ( 31257 * ) + NEW met1 ( 31027 663 ) ( * 697 ) + NEW met1 ( 30245 663 ) ( 31027 * ) + NEW met1 ( 30245 663 ) ( * 731 ) + NEW met1 ( 30061 731 ) ( 30245 * ) + NEW met1 ( 30061 697 ) ( * 731 ) + NEW met1 ( 29693 697 ) ( 30061 * ) + NEW met1 ( 29693 697 ) ( * 765 ) + NEW met1 ( 29647 765 ) ( 29693 * ) + NEW met1 ( 29647 731 ) ( * 765 ) + NEW met1 ( 28957 731 ) ( 29647 * ) + NEW met1 ( 26657 629 ) ( 28681 * ) + NEW met1 ( 31257 697 ) ( 33557 * ) + NEW li1 ( 1357 629 ) L1M1_PR_MR + NEW li1 ( 10557 629 ) L1M1_PR_MR + NEW li1 ( 12857 663 ) L1M1_PR_MR + NEW met1 ( 11431 765 ) M1M2_PR + NEW met1 ( 11431 663 ) M1M2_PR + NEW met1 ( 10603 697 ) M1M2_PR + NEW met1 ( 10557 629 ) M1M2_PR + NEW li1 ( 15157 629 ) L1M1_PR_MR + NEW met1 ( 15157 629 ) M1M2_PR + NEW met1 ( 15157 765 ) M1M2_PR + NEW met2 ( 15755 238 ) M2M3_PR + NEW met1 ( 15755 765 ) M1M2_PR + NEW li1 ( 35857 629 ) L1M1_PR_MR + NEW met1 ( 34799 595 ) M1M2_PR + NEW met2 ( 34615 442 ) M2M3_PR + NEW met2 ( 34293 442 ) M2M3_PR + NEW met1 ( 34293 629 ) M1M2_PR + NEW li1 ( 40825 697 ) L1M1_PR_MR + NEW met1 ( 35765 765 ) M1M2_PR + NEW met1 ( 35627 595 ) M1M2_PR + NEW li1 ( 41285 663 ) L1M1_PR_MR + NEW met1 ( 41285 663 ) M1M2_PR + NEW met2 ( 41285 782 ) M2M3_PR + NEW met2 ( 40825 782 ) M2M3_PR + NEW met1 ( 40825 697 ) M1M2_PR + NEW li1 ( 41699 629 ) L1M1_PR_MR + NEW li1 ( 33557 663 ) L1M1_PR_MR + NEW li1 ( 8257 629 ) L1M1_PR_MR + NEW met1 ( 9223 663 ) M1M2_PR + NEW met1 ( 9315 663 ) M1M2_PR + NEW li1 ( 3657 663 ) L1M1_PR_MR + NEW met1 ( 3841 731 ) M1M2_PR + NEW met2 ( 3841 782 ) M2M3_PR + NEW met2 ( 6095 782 ) M2M3_PR + NEW met1 ( 6279 221 ) M1M2_PR + NEW met1 ( 7889 221 ) M1M2_PR + NEW met1 ( 7889 323 ) M1M2_PR + NEW met1 ( 8441 323 ) M1M2_PR + NEW met1 ( 8441 629 ) M1M2_PR + NEW li1 ( 5957 629 ) L1M1_PR_MR + NEW met1 ( 6095 629 ) M1M2_PR + NEW li1 ( 26657 629 ) L1M1_PR_MR + NEW li1 ( 24357 629 ) L1M1_PR_MR + NEW met1 ( 25185 629 ) M1M2_PR + NEW met1 ( 25185 731 ) M1M2_PR + NEW met1 ( 25737 765 ) M1M2_PR + NEW met1 ( 25737 663 ) M1M2_PR + NEW li1 ( 22057 663 ) L1M1_PR_MR + NEW li1 ( 19757 629 ) L1M1_PR_MR + NEW met1 ( 20079 663 ) M1M2_PR + NEW met1 ( 20401 153 ) M1M2_PR + NEW met1 ( 20723 153 ) M1M2_PR + NEW met2 ( 20723 510 ) M2M3_PR + NEW met2 ( 21091 510 ) M2M3_PR + NEW met1 ( 21091 425 ) M1M2_PR + NEW met1 ( 21643 459 ) M1M2_PR + NEW met1 ( 21643 697 ) M1M2_PR + NEW li1 ( 17457 629 ) L1M1_PR_MR + NEW met1 ( 17641 697 ) M1M2_PR + NEW met1 ( 17641 765 ) M1M2_PR + NEW met1 ( 18607 731 ) M1M2_PR + NEW met1 ( 18607 595 ) M1M2_PR + NEW met3 ( 16054 238 ) M3M4_PR + NEW met3 ( 16146 510 ) M3M4_PR + NEW met2 ( 16583 510 ) M2M3_PR + NEW met1 ( 16583 765 ) M1M2_PR + NEW li1 ( 28957 663 ) L1M1_PR_MR + NEW li1 ( 31257 663 ) L1M1_PR_MR ; + - inv.addr1 ( mux_slice0_bit7.s2_aoi A1 ) ( mux_slice0_bit6.s2_aoi A1 ) ( mux_slice0_bit5.s2_aoi A1 ) ( mux_slice0_bit4.s2_aoi A1 ) ( mux_slice0_bit3.s2_aoi A1 ) ( mux_slice0_bit2.s2_aoi A1 ) ( mux_slice0_bit1.s2_aoi A1 ) + ( mux_slice0_bit0.s2_aoi A1 ) ( word_sel.inv_addr_1 Y ) ( word_sel.and_1 A ) ( word_sel.and_0 A ) + USE SIGNAL + + ROUTED met2 ( 7107 595 ) ( * 663 ) + NEW met1 ( 6923 595 ) ( 7107 * ) + NEW met1 ( 6923 595 ) ( * 629 ) + NEW met1 ( 6371 629 ) ( 6923 * ) + NEW met2 ( 6371 493 ) ( * 629 ) + NEW met1 ( 5727 493 ) ( 6371 * ) + NEW met2 ( 5727 493 ) ( * 629 ) + NEW met1 ( 4715 629 ) ( 5727 * ) + NEW met1 ( 4715 595 ) ( * 629 ) + NEW met1 ( 3473 595 ) ( 4715 * ) + NEW met1 ( 3473 595 ) ( * 629 ) + NEW met1 ( 2507 629 ) ( 3473 * ) + NEW met1 ( 11707 595 ) ( * 629 ) + NEW met1 ( 10879 595 ) ( 11707 * ) + NEW met2 ( 10879 323 ) ( * 595 ) + NEW met1 ( 10327 323 ) ( 10879 * ) + NEW met2 ( 10327 323 ) ( * 629 ) + NEW met1 ( 9315 629 ) ( 10327 * ) + NEW met1 ( 9315 595 ) ( * 629 ) + NEW met1 ( 7107 595 ) ( 9315 * ) + NEW met1 ( 15249 629 ) ( * 663 ) + NEW met2 ( 15249 578 ) ( * 629 ) + NEW met2 ( 15111 578 ) ( 15249 * ) + NEW met2 ( 15111 578 ) ( * 697 ) + NEW met1 ( 12949 697 ) ( 15111 * ) + NEW met2 ( 12949 595 ) ( * 697 ) + NEW met2 ( 12719 595 ) ( 12949 * ) + NEW met1 ( 11707 595 ) ( 12719 * ) + NEW met1 ( 36409 731 ) ( 40733 * ) + NEW met2 ( 36409 578 ) ( * 731 ) + NEW met1 ( 40733 731 ) ( 40963 * ) + NEW met1 ( 40963 731 ) ( 41837 * ) + NEW met2 ( 30567 595 ) ( * 668 ) + NEW met2 ( 30567 668 ) ( 30705 * ) + NEW met2 ( 30705 221 ) ( * 668 ) + NEW met1 ( 30705 221 ) ( 30843 * ) + NEW met2 ( 30843 170 ) ( * 221 ) + NEW met2 ( 30843 170 ) ( 30889 * ) + NEW met3 ( 30866 170 ) ( 30889 * ) + NEW met4 ( 30682 170 ) ( 30866 * ) + NEW met4 ( 30682 170 ) ( * 782 ) + NEW met2 ( 31809 578 ) ( * 663 ) + NEW met1 ( 31395 663 ) ( 31809 * ) + NEW met2 ( 31395 663 ) ( * 765 ) + NEW met1 ( 30705 765 ) ( 31395 * ) + NEW met2 ( 30705 668 ) ( * 765 ) + NEW met1 ( 34707 629 ) ( 34799 * ) + NEW met1 ( 34799 629 ) ( * 663 ) + NEW met1 ( 34799 663 ) ( 34891 * ) + NEW met2 ( 34891 578 ) ( * 663 ) + NEW met3 ( 31809 578 ) ( 36409 * ) + NEW met1 ( 30360 595 ) ( 30567 * ) + NEW met1 ( 25507 663 ) ( * 697 ) + NEW met1 ( 25507 697 ) ( 25599 * ) + NEW met1 ( 25599 697 ) ( * 731 ) + NEW met1 ( 25599 731 ) ( 26335 * ) + NEW met2 ( 26335 578 ) ( * 731 ) + NEW met3 ( 26335 578 ) ( 28474 * ) + NEW met4 ( 28474 578 ) ( * 782 ) + NEW met2 ( 20907 578 ) ( * 663 ) + NEW met2 ( 20677 578 ) ( 20907 * ) + NEW met2 ( 20677 170 ) ( * 578 ) + NEW met3 ( 20562 170 ) ( 20677 * ) + NEW met4 ( 20562 34 ) ( * 170 ) + NEW met4 ( 20562 34 ) ( 22310 * ) + NEW met4 ( 22310 34 ) ( * 442 ) + NEW met3 ( 22310 442 ) ( 23161 * ) + NEW met2 ( 23161 442 ) ( * 663 ) + NEW met1 ( 23161 663 ) ( 23759 * ) + NEW met1 ( 23759 629 ) ( * 663 ) + NEW met1 ( 23759 629 ) ( 24173 * ) + NEW met2 ( 24173 629 ) ( 24219 * ) + NEW met2 ( 24219 459 ) ( * 629 ) + NEW met2 ( 24219 459 ) ( 24357 * ) + NEW met2 ( 24357 221 ) ( * 459 ) + NEW met1 ( 24357 221 ) ( 24679 * ) + NEW met1 ( 24679 187 ) ( * 221 ) + NEW met1 ( 24679 187 ) ( 25323 * ) + NEW met2 ( 25323 187 ) ( * 595 ) + NEW met1 ( 25323 595 ) ( 25553 * ) + NEW met2 ( 25553 595 ) ( 25599 * ) + NEW met2 ( 25599 595 ) ( * 697 ) + NEW met1 ( 16215 663 ) ( 16307 * ) + NEW met1 ( 16215 629 ) ( * 663 ) + NEW met1 ( 16123 629 ) ( 16215 * ) + NEW met1 ( 16123 629 ) ( * 663 ) + NEW met2 ( 16123 595 ) ( * 663 ) + NEW met2 ( 16123 595 ) ( 16215 * ) + NEW met2 ( 16215 170 ) ( * 595 ) + NEW met3 ( 16215 170 ) ( 17250 * ) + NEW met4 ( 17250 170 ) ( 17802 * ) + NEW met3 ( 17802 170 ) ( 20562 * ) + NEW met1 ( 30360 595 ) ( * 629 ) + NEW met1 ( 30107 629 ) ( 30360 * ) + NEW met1 ( 15249 663 ) ( 16123 * ) + NEW met4 ( 28474 782 ) ( 30682 * ) + NEW li1 ( 7107 663 ) L1M1_PR_MR + NEW met1 ( 7107 663 ) M1M2_PR + NEW met1 ( 7107 595 ) M1M2_PR + NEW met1 ( 6371 629 ) M1M2_PR + NEW met1 ( 6371 493 ) M1M2_PR + NEW met1 ( 5727 493 ) M1M2_PR + NEW met1 ( 5727 629 ) M1M2_PR + NEW li1 ( 2507 629 ) L1M1_PR_MR + NEW li1 ( 11707 629 ) L1M1_PR_MR + NEW met1 ( 10879 595 ) M1M2_PR + NEW met1 ( 10879 323 ) M1M2_PR + NEW met1 ( 10327 323 ) M1M2_PR + NEW met1 ( 10327 629 ) M1M2_PR + NEW met1 ( 15249 629 ) M1M2_PR + NEW met1 ( 15111 697 ) M1M2_PR + NEW met1 ( 12949 697 ) M1M2_PR + NEW met1 ( 12719 595 ) M1M2_PR + NEW li1 ( 40733 731 ) L1M1_PR_MR + NEW met1 ( 36409 731 ) M1M2_PR + NEW met2 ( 36409 578 ) M2M3_PR + NEW li1 ( 40963 731 ) L1M1_PR_MR + NEW li1 ( 41837 731 ) L1M1_PR_MR + NEW met1 ( 30567 595 ) M1M2_PR + NEW met1 ( 30705 221 ) M1M2_PR + NEW met1 ( 30843 221 ) M1M2_PR + NEW met2 ( 30889 170 ) M2M3_PR + NEW met3 ( 30866 170 ) M3M4_PR + NEW met2 ( 31809 578 ) M2M3_PR + NEW met1 ( 31809 663 ) M1M2_PR + NEW met1 ( 31395 663 ) M1M2_PR + NEW met1 ( 31395 765 ) M1M2_PR + NEW met1 ( 30705 765 ) M1M2_PR + NEW li1 ( 34707 629 ) L1M1_PR_MR + NEW met1 ( 34891 663 ) M1M2_PR + NEW met2 ( 34891 578 ) M2M3_PR + NEW li1 ( 25507 663 ) L1M1_PR_MR + NEW met1 ( 26335 731 ) M1M2_PR + NEW met2 ( 26335 578 ) M2M3_PR + NEW met3 ( 28474 578 ) M3M4_PR + NEW li1 ( 20907 663 ) L1M1_PR_MR + NEW met1 ( 20907 663 ) M1M2_PR + NEW met2 ( 20677 170 ) M2M3_PR + NEW met3 ( 20562 170 ) M3M4_PR + NEW met3 ( 22310 442 ) M3M4_PR + NEW met2 ( 23161 442 ) M2M3_PR + NEW met1 ( 23161 663 ) M1M2_PR + NEW met1 ( 24173 629 ) M1M2_PR + NEW met1 ( 24357 221 ) M1M2_PR + NEW met1 ( 25323 187 ) M1M2_PR + NEW met1 ( 25323 595 ) M1M2_PR + NEW met1 ( 25553 595 ) M1M2_PR + NEW met1 ( 25599 697 ) M1M2_PR + NEW li1 ( 16307 663 ) L1M1_PR_MR + NEW met1 ( 16123 663 ) M1M2_PR + NEW met2 ( 16215 170 ) M2M3_PR + NEW met3 ( 17250 170 ) M3M4_PR + NEW met3 ( 17802 170 ) M3M4_PR + NEW li1 ( 30107 629 ) L1M1_PR_MR + NEW met3 ( 30889 170 ) RECT ( 0 -15 39 15 ) + NEW met3 ( 34891 578 ) RECT ( -62 -15 0 15 ) ; + - inv.addr2 ( decoder.inv_2 Y ) ( storage_0_3_0.select_inv_0 A ) ( storage_0_3_0.word_and A ) ( storage_0_2_0.select_inv_0 A ) ( storage_0_2_0.word_and A ) ( storage_0_1_0.select_inv_0 A ) ( storage_0_1_0.word_and A ) + ( storage_0_0_0.select_inv_0 A ) ( storage_0_0_0.word_and A ) + USE SIGNAL + + ROUTED met1 ( 41377 51 ) ( * 153 ) + NEW met1 ( 41377 119 ) ( 41837 * ) + NEW met1 ( 41837 119 ) ( 42021 * ) + NEW met1 ( 37973 119 ) ( 38065 * ) + NEW met2 ( 38065 119 ) ( * 187 ) + NEW met1 ( 37513 187 ) ( 38065 * ) + NEW met1 ( 38065 187 ) ( 38801 * ) + NEW met1 ( 39261 119 ) ( * 187 ) + NEW met1 ( 38801 187 ) ( 39261 * ) + NEW met1 ( 39261 153 ) ( 40089 * ) + NEW met1 ( 40135 51 ) ( 40549 * ) + NEW met2 ( 40135 51 ) ( * 153 ) + NEW met1 ( 40089 153 ) ( 40135 * ) + NEW met1 ( 40549 51 ) ( 41377 * ) + NEW li1 ( 41377 153 ) L1M1_PR_MR + NEW li1 ( 41837 119 ) L1M1_PR_MR + NEW li1 ( 42021 119 ) L1M1_PR_MR + NEW li1 ( 37973 119 ) L1M1_PR_MR + NEW met1 ( 38065 119 ) M1M2_PR + NEW met1 ( 38065 187 ) M1M2_PR + NEW li1 ( 37513 187 ) L1M1_PR_MR + NEW li1 ( 38801 187 ) L1M1_PR_MR + NEW li1 ( 39261 119 ) L1M1_PR_MR + NEW li1 ( 40089 153 ) L1M1_PR_MR + NEW li1 ( 40549 51 ) L1M1_PR_MR + NEW met1 ( 40135 51 ) M1M2_PR + NEW met1 ( 40135 153 ) M1M2_PR ; + - mux_slice0_bit0.s1_out_0 ( mux_slice0_bit0.s2_aoi A2 ) ( mux_slice0_bit0.s1_aoi_0 Y ) + USE SIGNAL + + ROUTED met1 ( 2553 663 ) ( 2555 * ) + NEW met2 ( 2553 459 ) ( * 663 ) + NEW met1 ( 2231 459 ) ( 2553 * ) + NEW met2 ( 2231 459 ) ( * 697 ) + NEW met1 ( 1357 697 ) ( 2231 * ) + NEW li1 ( 2555 663 ) L1M1_PR_MR + NEW met1 ( 2553 663 ) M1M2_PR + NEW met1 ( 2553 459 ) M1M2_PR + NEW met1 ( 2231 459 ) M1M2_PR + NEW met1 ( 2231 697 ) M1M2_PR + NEW li1 ( 1357 697 ) L1M1_PR_MR + NEW met1 ( 2555 663 ) RECT ( 0 -7 33 7 ) ; + - mux_slice0_bit0.s1_out_1 ( mux_slice0_bit0.s2_aoi B2 ) ( mux_slice0_bit0.s1_aoi_1 Y ) + USE SIGNAL + + ROUTED met1 ( 2369 629 ) ( 2415 * ) + NEW met2 ( 2415 493 ) ( * 629 ) + NEW met1 ( 2415 493 ) ( 2599 * ) + NEW met2 ( 2599 493 ) ( * 697 ) + NEW met1 ( 2599 697 ) ( 3519 * ) + NEW li1 ( 2369 629 ) L1M1_PR_MR + NEW met1 ( 2415 629 ) M1M2_PR + NEW met1 ( 2415 493 ) M1M2_PR + NEW met1 ( 2599 493 ) M1M2_PR + NEW met1 ( 2599 697 ) M1M2_PR + NEW li1 ( 3519 697 ) L1M1_PR_MR ; + - mux_slice0_bit1.s1_out_0 ( mux_slice0_bit1.s2_aoi A2 ) ( mux_slice0_bit1.s1_aoi_0 Y ) + USE SIGNAL + + ROUTED met1 ( 7155 663 ) ( * 697 ) + NEW met1 ( 6187 697 ) ( 7155 * ) + NEW met1 ( 6187 697 ) ( * 731 ) + NEW met1 ( 5819 731 ) ( 6187 * ) + NEW li1 ( 7155 663 ) L1M1_PR_MR + NEW li1 ( 5819 731 ) L1M1_PR_MR ; + - mux_slice0_bit1.s1_out_1 ( mux_slice0_bit1.s2_aoi B2 ) ( mux_slice0_bit1.s1_aoi_1 Y ) + USE SIGNAL + + ROUTED met1 ( 6969 629 ) ( 7199 * ) + NEW met1 ( 7199 629 ) ( * 697 ) + NEW met1 ( 7199 697 ) ( 7935 * ) + NEW met1 ( 7935 697 ) ( * 731 ) + NEW met1 ( 7935 731 ) ( 8119 * ) + NEW li1 ( 6969 629 ) L1M1_PR_MR + NEW li1 ( 8119 731 ) L1M1_PR_MR ; + - mux_slice0_bit2.s1_out_0 ( mux_slice0_bit2.s2_aoi A2 ) ( mux_slice0_bit2.s1_aoi_0 Y ) + USE SIGNAL + + ROUTED met1 ( 11661 663 ) ( 11755 * ) + NEW met1 ( 11661 663 ) ( * 697 ) + NEW met1 ( 10695 697 ) ( 11661 * ) + NEW met2 ( 10695 697 ) ( * 765 ) + NEW met2 ( 10557 765 ) ( 10695 * ) + NEW met2 ( 10557 697 ) ( * 765 ) + NEW li1 ( 11755 663 ) L1M1_PR_MR + NEW met1 ( 10695 697 ) M1M2_PR + NEW li1 ( 10557 697 ) L1M1_PR_MR + NEW met1 ( 10557 697 ) M1M2_PR ; + - mux_slice0_bit2.s1_out_1 ( mux_slice0_bit2.s2_aoi B2 ) ( mux_slice0_bit2.s1_aoi_1 Y ) + USE SIGNAL + + ROUTED met2 ( 11569 663 ) ( * 714 ) + NEW met2 ( 11569 714 ) ( 11661 * ) + NEW met2 ( 11661 652 ) ( * 714 ) + NEW met2 ( 11661 652 ) ( 11753 * ) + NEW met2 ( 11753 652 ) ( * 697 ) + NEW met2 ( 11753 697 ) ( 11845 * ) + NEW met1 ( 11845 697 ) ( 12489 * ) + NEW met1 ( 12489 663 ) ( * 697 ) + NEW met1 ( 12489 663 ) ( 12581 * ) + NEW met2 ( 12581 663 ) ( * 731 ) + NEW met2 ( 12581 731 ) ( 12627 * ) + NEW met1 ( 12627 731 ) ( 12719 * ) + NEW li1 ( 11569 663 ) L1M1_PR_MR + NEW met1 ( 11569 663 ) M1M2_PR + NEW met1 ( 11845 697 ) M1M2_PR + NEW met1 ( 12581 663 ) M1M2_PR + NEW met1 ( 12627 731 ) M1M2_PR + NEW li1 ( 12719 731 ) L1M1_PR_MR ; + - mux_slice0_bit3.s1_out_0 ( mux_slice0_bit3.s2_aoi A2 ) ( mux_slice0_bit3.s1_aoi_0 Y ) + USE SIGNAL + + ROUTED met1 ( 16353 663 ) ( * 697 ) + NEW met1 ( 16353 663 ) ( 16355 * ) + NEW met1 ( 15157 697 ) ( 16353 * ) + NEW li1 ( 15157 697 ) L1M1_PR_MR + NEW li1 ( 16355 663 ) L1M1_PR_MR ; + - mux_slice0_bit3.s1_out_1 ( mux_slice0_bit3.s2_aoi B2 ) ( mux_slice0_bit3.s1_aoi_1 Y ) + USE SIGNAL + + ROUTED met2 ( 16859 323 ) ( * 731 ) + NEW met1 ( 16859 731 ) ( 17319 * ) + NEW met2 ( 16353 323 ) ( * 663 ) + NEW met2 ( 16169 663 ) ( 16353 * ) + NEW met1 ( 16353 323 ) ( 16859 * ) + NEW met1 ( 16859 323 ) M1M2_PR + NEW met1 ( 16859 731 ) M1M2_PR + NEW li1 ( 17319 731 ) L1M1_PR_MR + NEW met1 ( 16353 323 ) M1M2_PR + NEW li1 ( 16169 663 ) L1M1_PR_MR + NEW met1 ( 16169 663 ) M1M2_PR ; + - mux_slice0_bit4.s1_out_0 ( mux_slice0_bit4.s2_aoi A2 ) ( mux_slice0_bit4.s1_aoi_0 Y ) + USE SIGNAL + + ROUTED met1 ( 20971 663 ) ( 21091 * ) + NEW met2 ( 21091 595 ) ( * 663 ) + NEW met1 ( 20355 595 ) ( 21091 * ) + NEW met1 ( 20355 595 ) ( * 629 ) + NEW met1 ( 19895 629 ) ( 20355 * ) + NEW met2 ( 19895 629 ) ( * 714 ) + NEW met2 ( 19803 714 ) ( 19895 * ) + NEW met2 ( 19803 697 ) ( * 714 ) + NEW met1 ( 19757 697 ) ( 19803 * ) + NEW li1 ( 20971 663 ) L1M1_PR_MR + NEW met1 ( 21091 663 ) M1M2_PR + NEW met1 ( 21091 595 ) M1M2_PR + NEW met1 ( 19895 629 ) M1M2_PR + NEW met1 ( 19803 697 ) M1M2_PR + NEW li1 ( 19757 697 ) L1M1_PR_MR ; + - mux_slice0_bit4.s1_out_1 ( mux_slice0_bit4.s2_aoi B2 ) ( mux_slice0_bit4.s1_aoi_1 Y ) + USE SIGNAL + + ROUTED met2 ( 20585 442 ) ( * 629 ) + NEW met2 ( 20585 442 ) ( 20631 * ) + NEW met2 ( 20631 51 ) ( * 442 ) + NEW met1 ( 21965 697 ) ( * 731 ) + NEW met2 ( 20861 51 ) ( * 170 ) + NEW met3 ( 20861 170 ) ( 21137 * ) + NEW met2 ( 21137 170 ) ( * 731 ) + NEW met2 ( 20631 51 ) ( 20861 * ) + NEW met2 ( 20585 629 ) ( 20769 * ) + NEW met1 ( 21137 731 ) ( 21965 * ) + NEW li1 ( 21965 697 ) L1M1_PR_MR + NEW li1 ( 20769 629 ) L1M1_PR_MR + NEW met1 ( 20769 629 ) M1M2_PR + NEW met2 ( 20861 170 ) M2M3_PR + NEW met2 ( 21137 170 ) M2M3_PR + NEW met1 ( 21137 731 ) M1M2_PR ; + - mux_slice0_bit5.s1_out_0 ( mux_slice0_bit5.s2_aoi A2 ) ( mux_slice0_bit5.s1_aoi_0 Y ) + USE SIGNAL + + ROUTED met1 ( 25553 663 ) ( 25555 * ) + NEW met2 ( 25553 663 ) ( * 731 ) + NEW met1 ( 25369 731 ) ( 25553 * ) + NEW met1 ( 25369 697 ) ( * 731 ) + NEW met1 ( 24357 697 ) ( 25369 * ) + NEW li1 ( 25555 663 ) L1M1_PR_MR + NEW met1 ( 25553 663 ) M1M2_PR + NEW met1 ( 25553 731 ) M1M2_PR + NEW li1 ( 24357 697 ) L1M1_PR_MR + NEW met1 ( 25555 663 ) RECT ( 0 -7 33 7 ) ; + - mux_slice0_bit5.s1_out_1 ( mux_slice0_bit5.s2_aoi B2 ) ( mux_slice0_bit5.s1_aoi_1 Y ) + USE SIGNAL + + ROUTED met2 ( 25369 493 ) ( * 663 ) + NEW met1 ( 25369 493 ) ( 25645 * ) + NEW met2 ( 25645 493 ) ( * 697 ) + NEW met1 ( 25645 697 ) ( 26519 * ) + NEW li1 ( 25369 663 ) L1M1_PR_MR + NEW met1 ( 25369 663 ) M1M2_PR + NEW met1 ( 25369 493 ) M1M2_PR + NEW met1 ( 25645 493 ) M1M2_PR + NEW met1 ( 25645 697 ) M1M2_PR + NEW li1 ( 26519 697 ) L1M1_PR_MR ; + - mux_slice0_bit6.s1_out_0 ( mux_slice0_bit6.s2_aoi A2 ) ( mux_slice0_bit6.s1_aoi_0 Y ) + USE SIGNAL + + ROUTED met1 ( 29831 663 ) ( 30155 * ) + NEW met2 ( 29831 663 ) ( * 714 ) + NEW met2 ( 29693 714 ) ( 29831 * ) + NEW met2 ( 29693 595 ) ( * 714 ) + NEW met1 ( 29233 595 ) ( 29693 * ) + NEW met2 ( 29233 425 ) ( * 595 ) + NEW met1 ( 28911 425 ) ( 29233 * ) + NEW met1 ( 28911 425 ) ( * 459 ) + NEW met1 ( 28773 459 ) ( 28911 * ) + NEW met2 ( 28773 459 ) ( * 663 ) + NEW met1 ( 28773 663 ) ( 28819 * ) + NEW met1 ( 28819 663 ) ( * 697 ) + NEW li1 ( 30155 663 ) L1M1_PR_MR + NEW met1 ( 29831 663 ) M1M2_PR + NEW met1 ( 29693 595 ) M1M2_PR + NEW met1 ( 29233 595 ) M1M2_PR + NEW met1 ( 29233 425 ) M1M2_PR + NEW met1 ( 28773 459 ) M1M2_PR + NEW met1 ( 28773 663 ) M1M2_PR + NEW li1 ( 28819 697 ) L1M1_PR_MR ; + - mux_slice0_bit6.s1_out_1 ( mux_slice0_bit6.s2_aoi B2 ) ( mux_slice0_bit6.s1_aoi_1 Y ) + USE SIGNAL + + ROUTED met1 ( 29969 595 ) ( * 629 ) + NEW met1 ( 29969 595 ) ( 30153 * ) + NEW met2 ( 30153 595 ) ( 30291 * ) + NEW met2 ( 30291 595 ) ( * 731 ) + NEW met2 ( 30291 731 ) ( 30337 * ) + NEW met1 ( 30337 731 ) ( 31119 * ) + NEW li1 ( 29969 629 ) L1M1_PR_MR + NEW met1 ( 30153 595 ) M1M2_PR + NEW met1 ( 30337 731 ) M1M2_PR + NEW li1 ( 31119 731 ) L1M1_PR_MR ; + - mux_slice0_bit7.s1_out_0 ( mux_slice0_bit7.s2_aoi A2 ) ( mux_slice0_bit7.s1_aoi_0 Y ) + USE SIGNAL + + ROUTED met1 ( 34753 663 ) ( 34755 * ) + NEW met1 ( 34753 663 ) ( * 668 ) + NEW met1 ( 34707 668 ) ( 34753 * ) + NEW met1 ( 34707 668 ) ( * 697 ) + NEW met1 ( 34477 697 ) ( 34707 * ) + NEW met1 ( 34477 697 ) ( * 731 ) + NEW met1 ( 34247 731 ) ( 34477 * ) + NEW met1 ( 34247 731 ) ( * 765 ) + NEW met1 ( 33419 765 ) ( 34247 * ) + NEW li1 ( 34755 663 ) L1M1_PR_MR + NEW li1 ( 33419 765 ) L1M1_PR_MR ; + - mux_slice0_bit7.s1_out_1 ( mux_slice0_bit7.s2_aoi B2 ) ( mux_slice0_bit7.s1_aoi_1 Y ) + USE SIGNAL + + ROUTED met2 ( 34569 629 ) ( 34615 * ) + NEW met2 ( 34615 629 ) ( * 731 ) + NEW met2 ( 34615 731 ) ( 34753 * ) + NEW met1 ( 34753 697 ) ( * 731 ) + NEW met1 ( 34753 697 ) ( 35765 * ) + NEW li1 ( 34569 629 ) L1M1_PR_MR + NEW met1 ( 34569 629 ) M1M2_PR + NEW met1 ( 34753 731 ) M1M2_PR + NEW li1 ( 35765 697 ) L1M1_PR_MR ; + - storage_0_0_0.bit0.storage ( storage_0_0_0.bit0.obuf0 A ) ( storage_0_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 805 153 ) ( * 187 ) + NEW met1 ( 759 187 ) ( 805 * ) + NEW li1 ( 805 153 ) L1M1_PR_MR + NEW li1 ( 759 187 ) L1M1_PR_MR ; + - storage_0_0_0.bit1.storage ( storage_0_0_0.bit1.obuf0 A ) ( storage_0_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 5405 153 ) ( * 187 ) + NEW met1 ( 5359 187 ) ( 5405 * ) + NEW li1 ( 5405 153 ) L1M1_PR_MR + NEW li1 ( 5359 187 ) L1M1_PR_MR ; + - storage_0_0_0.bit2.storage ( storage_0_0_0.bit2.obuf0 A ) ( storage_0_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 10005 153 ) ( * 187 ) + NEW met1 ( 9959 187 ) ( 10005 * ) + NEW li1 ( 10005 153 ) L1M1_PR_MR + NEW li1 ( 9959 187 ) L1M1_PR_MR ; + - storage_0_0_0.bit3.storage ( storage_0_0_0.bit3.obuf0 A ) ( storage_0_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 14605 153 ) ( * 187 ) + NEW met1 ( 14559 187 ) ( 14605 * ) + NEW li1 ( 14605 153 ) L1M1_PR_MR + NEW li1 ( 14559 187 ) L1M1_PR_MR ; + - storage_0_0_0.bit4.storage ( storage_0_0_0.bit4.obuf0 A ) ( storage_0_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 19205 153 ) ( * 187 ) + NEW met1 ( 19159 187 ) ( 19205 * ) + NEW li1 ( 19205 153 ) L1M1_PR_MR + NEW li1 ( 19159 187 ) L1M1_PR_MR ; + - storage_0_0_0.bit5.storage ( storage_0_0_0.bit5.obuf0 A ) ( storage_0_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 23805 153 ) ( * 187 ) + NEW met1 ( 23759 187 ) ( 23805 * ) + NEW li1 ( 23805 153 ) L1M1_PR_MR + NEW li1 ( 23759 187 ) L1M1_PR_MR ; + - storage_0_0_0.bit6.storage ( storage_0_0_0.bit6.obuf0 A ) ( storage_0_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 28359 153 ) ( 28405 * ) + NEW met1 ( 28359 153 ) ( * 187 ) + NEW li1 ( 28405 153 ) L1M1_PR_MR + NEW li1 ( 28359 187 ) L1M1_PR_MR ; + - storage_0_0_0.bit7.storage ( storage_0_0_0.bit7.obuf0 A ) ( storage_0_0_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 33005 153 ) ( * 187 ) + NEW met1 ( 32959 187 ) ( 33005 * ) + NEW li1 ( 33005 153 ) L1M1_PR_MR + NEW li1 ( 32959 187 ) L1M1_PR_MR ; + - storage_0_0_0.gclock ( storage_0_0_0.cg GCLK ) ( storage_0_0_0.bit7.bit CLK ) ( storage_0_0_0.bit6.bit CLK ) ( storage_0_0_0.bit5.bit CLK ) ( storage_0_0_0.bit4.bit CLK ) ( storage_0_0_0.bit3.bit CLK ) ( storage_0_0_0.bit2.bit CLK ) + ( storage_0_0_0.bit1.bit CLK ) ( storage_0_0_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met2 ( 36087 34 ) ( * 51 ) + NEW met1 ( 36087 51 ) ( 37467 * ) + NEW met1 ( 69 51 ) ( * 119 ) + NEW met1 ( 13869 85 ) ( * 119 ) + NEW met1 ( 12905 85 ) ( 13869 * ) + NEW met1 ( 12905 51 ) ( * 85 ) + NEW met1 ( 11661 51 ) ( 12905 * ) + NEW met1 ( 11661 51 ) ( * 85 ) + NEW met1 ( 11155 85 ) ( 11661 * ) + NEW met1 ( 11155 85 ) ( * 119 ) + NEW met1 ( 10465 119 ) ( 11155 * ) + NEW met1 ( 10465 119 ) ( * 153 ) + NEW met1 ( 10051 153 ) ( 10465 * ) + NEW met2 ( 10051 51 ) ( * 153 ) + NEW met1 ( 15019 187 ) ( * 221 ) + NEW met1 ( 14881 187 ) ( 15019 * ) + NEW met1 ( 14881 187 ) ( * 221 ) + NEW met1 ( 13869 221 ) ( 14881 * ) + NEW met2 ( 13869 119 ) ( * 221 ) + NEW met1 ( 4669 85 ) ( * 119 ) + NEW met1 ( 4209 85 ) ( 4669 * ) + NEW met1 ( 4209 51 ) ( * 85 ) + NEW met1 ( 9039 153 ) ( 9269 * ) + NEW met1 ( 9039 153 ) ( * 221 ) + NEW met1 ( 8122 221 ) ( 9039 * ) + NEW met1 ( 8122 187 ) ( * 221 ) + NEW met1 ( 8073 187 ) ( 8122 * ) + NEW met1 ( 8073 119 ) ( * 187 ) + NEW met1 ( 7659 119 ) ( 8073 * ) + NEW met1 ( 7659 85 ) ( * 119 ) + NEW met1 ( 6923 85 ) ( 7659 * ) + NEW met1 ( 6923 85 ) ( * 153 ) + NEW met1 ( 6601 153 ) ( 6923 * ) + NEW met1 ( 6601 119 ) ( * 153 ) + NEW met1 ( 6187 119 ) ( 6601 * ) + NEW met2 ( 6187 119 ) ( * 221 ) + NEW met1 ( 5819 221 ) ( 6187 * ) + NEW met1 ( 5819 187 ) ( * 221 ) + NEW met1 ( 5635 187 ) ( 5819 * ) + NEW met2 ( 5635 119 ) ( * 187 ) + NEW met1 ( 4669 119 ) ( 5635 * ) + NEW met1 ( 9315 51 ) ( * 85 ) + NEW met1 ( 9269 85 ) ( 9315 * ) + NEW met1 ( 9269 85 ) ( * 153 ) + NEW met1 ( 69 51 ) ( 4209 * ) + NEW met1 ( 9315 51 ) ( 10051 * ) + NEW met1 ( 15019 221 ) ( 15870 * ) + NEW met2 ( 23069 51 ) ( * 119 ) + NEW met1 ( 23069 51 ) ( 24352 * ) + NEW met1 ( 24352 51 ) ( * 85 ) + NEW met1 ( 24352 85 ) ( 24633 * ) + NEW met2 ( 24633 85 ) ( * 425 ) + NEW met1 ( 24633 425 ) ( 24863 * ) + NEW met2 ( 24863 425 ) ( * 595 ) + NEW met1 ( 24863 595 ) ( 25231 * ) + NEW met2 ( 25231 578 ) ( * 595 ) + NEW met3 ( 25231 578 ) ( 25737 * ) + NEW met2 ( 25737 221 ) ( * 578 ) + NEW met1 ( 25737 221 ) ( 26703 * ) + NEW met2 ( 26703 85 ) ( * 221 ) + NEW met1 ( 18377 119 ) ( 18469 * ) + NEW met2 ( 18377 51 ) ( * 119 ) + NEW met1 ( 18377 51 ) ( 21275 * ) + NEW met2 ( 21275 51 ) ( * 221 ) + NEW met1 ( 21275 221 ) ( 22425 * ) + NEW met1 ( 22425 119 ) ( * 221 ) + NEW met1 ( 22425 119 ) ( 23069 * ) + NEW met1 ( 15870 187 ) ( * 221 ) + NEW met1 ( 15870 187 ) ( 15985 * ) + NEW met1 ( 15985 187 ) ( * 221 ) + NEW met1 ( 15985 221 ) ( 17319 * ) + NEW met2 ( 17319 221 ) ( 17365 * ) + NEW met2 ( 17365 85 ) ( * 221 ) + NEW met1 ( 17365 85 ) ( 17503 * ) + NEW met1 ( 17503 85 ) ( * 119 ) + NEW met1 ( 17503 119 ) ( 18377 * ) + NEW met1 ( 26703 85 ) ( 27600 * ) + NEW met2 ( 32269 34 ) ( * 119 ) + NEW met2 ( 27669 34 ) ( * 119 ) + NEW met3 ( 27669 34 ) ( 29578 * ) + NEW met4 ( 29578 34 ) ( 30958 * ) + NEW met4 ( 30958 34 ) ( * 170 ) + NEW met4 ( 30958 170 ) ( 31510 * ) + NEW met3 ( 31510 170 ) ( 31947 * ) + NEW met2 ( 31947 170 ) ( * 187 ) + NEW met1 ( 31947 187 ) ( 32269 * ) + NEW met1 ( 32269 119 ) ( * 187 ) + NEW met1 ( 27600 85 ) ( * 119 ) + NEW met1 ( 27600 119 ) ( 27669 * ) + NEW met3 ( 32269 34 ) ( 36087 * ) + NEW met2 ( 36087 34 ) M2M3_PR + NEW met1 ( 36087 51 ) M1M2_PR + NEW li1 ( 37467 51 ) L1M1_PR_MR + NEW li1 ( 69 119 ) L1M1_PR_MR + NEW li1 ( 13869 119 ) L1M1_PR_MR + NEW met1 ( 10051 153 ) M1M2_PR + NEW met1 ( 10051 51 ) M1M2_PR + NEW met1 ( 13869 221 ) M1M2_PR + NEW met1 ( 13869 119 ) M1M2_PR + NEW li1 ( 4669 119 ) L1M1_PR_MR + NEW li1 ( 9269 153 ) L1M1_PR_MR + NEW met1 ( 6187 119 ) M1M2_PR + NEW met1 ( 6187 221 ) M1M2_PR + NEW met1 ( 5635 187 ) M1M2_PR + NEW met1 ( 5635 119 ) M1M2_PR + NEW li1 ( 23069 119 ) L1M1_PR_MR + NEW met1 ( 23069 119 ) M1M2_PR + NEW met1 ( 23069 51 ) M1M2_PR + NEW met1 ( 24633 85 ) M1M2_PR + NEW met1 ( 24633 425 ) M1M2_PR + NEW met1 ( 24863 425 ) M1M2_PR + NEW met1 ( 24863 595 ) M1M2_PR + NEW met1 ( 25231 595 ) M1M2_PR + NEW met2 ( 25231 578 ) M2M3_PR + NEW met2 ( 25737 578 ) M2M3_PR + NEW met1 ( 25737 221 ) M1M2_PR + NEW met1 ( 26703 221 ) M1M2_PR + NEW met1 ( 26703 85 ) M1M2_PR + NEW li1 ( 18469 119 ) L1M1_PR_MR + NEW met1 ( 18377 119 ) M1M2_PR + NEW met1 ( 18377 51 ) M1M2_PR + NEW met1 ( 21275 51 ) M1M2_PR + NEW met1 ( 21275 221 ) M1M2_PR + NEW met1 ( 17319 221 ) M1M2_PR + NEW met1 ( 17365 85 ) M1M2_PR + NEW li1 ( 32269 119 ) L1M1_PR_MR + NEW met1 ( 32269 119 ) M1M2_PR + NEW met2 ( 32269 34 ) M2M3_PR + NEW li1 ( 27669 119 ) L1M1_PR_MR + NEW met1 ( 27669 119 ) M1M2_PR + NEW met2 ( 27669 34 ) M2M3_PR + NEW met3 ( 29578 34 ) M3M4_PR + NEW met3 ( 31510 170 ) M3M4_PR + NEW met2 ( 31947 170 ) M2M3_PR + NEW met1 ( 31947 187 ) M1M2_PR ; + - storage_0_0_0.select0_b ( storage_0_0_0.select_inv_0 Y ) ( storage_0_0_0.bit7.obuf0 TE_B ) ( storage_0_0_0.bit6.obuf0 TE_B ) ( storage_0_0_0.bit5.obuf0 TE_B ) ( storage_0_0_0.bit4.obuf0 TE_B ) ( storage_0_0_0.bit3.obuf0 TE_B ) ( storage_0_0_0.bit2.obuf0 TE_B ) + ( storage_0_0_0.bit1.obuf0 TE_B ) ( storage_0_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 5497 153 ) ( * 221 ) + NEW met1 ( 4669 221 ) ( 5497 * ) + NEW met1 ( 4669 187 ) ( * 221 ) + NEW met1 ( 4531 187 ) ( 4669 * ) + NEW met1 ( 4531 187 ) ( * 221 ) + NEW met1 ( 3519 221 ) ( 4531 * ) + NEW met1 ( 3519 187 ) ( * 221 ) + NEW met1 ( 3381 187 ) ( 3519 * ) + NEW met1 ( 3381 187 ) ( * 221 ) + NEW met1 ( 2369 221 ) ( 3381 * ) + NEW met1 ( 2369 187 ) ( * 221 ) + NEW met1 ( 2231 187 ) ( 2369 * ) + NEW met1 ( 2231 187 ) ( * 221 ) + NEW met1 ( 1219 221 ) ( 2231 * ) + NEW met1 ( 1219 187 ) ( * 221 ) + NEW met1 ( 897 187 ) ( 1219 * ) + NEW met1 ( 897 153 ) ( * 187 ) + NEW met1 ( 9315 119 ) ( 10097 * ) + NEW met2 ( 9269 119 ) ( 9315 * ) + NEW met2 ( 9269 51 ) ( * 119 ) + NEW met1 ( 5727 51 ) ( 9269 * ) + NEW met1 ( 5727 51 ) ( * 153 ) + NEW met1 ( 5497 153 ) ( 5727 * ) + NEW met2 ( 14697 34 ) ( * 119 ) + NEW met3 ( 12581 34 ) ( 14697 * ) + NEW met2 ( 12581 34 ) ( * 153 ) + NEW met1 ( 12351 153 ) ( 12581 * ) + NEW met1 ( 12351 119 ) ( * 153 ) + NEW met1 ( 11201 119 ) ( 12351 * ) + NEW met1 ( 11201 119 ) ( * 153 ) + NEW met2 ( 11109 153 ) ( 11201 * ) + NEW met2 ( 11109 85 ) ( * 153 ) + NEW met1 ( 10787 85 ) ( 11109 * ) + NEW met1 ( 10787 51 ) ( * 85 ) + NEW met1 ( 10097 51 ) ( 10787 * ) + NEW met1 ( 10097 51 ) ( * 119 ) + NEW met2 ( 33097 51 ) ( * 119 ) + NEW met1 ( 33649 51 ) ( * 85 ) + NEW met1 ( 33649 85 ) ( 34201 * ) + NEW met1 ( 34201 85 ) ( * 187 ) + NEW met1 ( 34201 187 ) ( 34569 * ) + NEW met2 ( 34563 187 ) ( 34569 * ) + NEW met2 ( 34563 187 ) ( * 238 ) + NEW met2 ( 34563 238 ) ( 34845 * ) + NEW met2 ( 34845 238 ) ( * 493 ) + NEW met2 ( 34845 493 ) ( 34937 * ) + NEW met2 ( 34937 85 ) ( * 493 ) + NEW met1 ( 34937 85 ) ( 35121 * ) + NEW met2 ( 35121 85 ) ( * 221 ) + NEW met1 ( 33097 51 ) ( 33649 * ) + NEW met1 ( 35121 221 ) ( 38019 * ) + NEW met1 ( 19251 153 ) ( 19297 * ) + NEW met2 ( 19251 153 ) ( * 493 ) + NEW met1 ( 18377 493 ) ( 19251 * ) + NEW met2 ( 18377 493 ) ( * 629 ) + NEW met1 ( 17687 629 ) ( 18377 * ) + NEW met2 ( 17641 629 ) ( 17687 * ) + NEW met2 ( 17641 221 ) ( * 629 ) + NEW met1 ( 17411 221 ) ( 17641 * ) + NEW met2 ( 17411 34 ) ( * 221 ) + NEW met1 ( 23161 119 ) ( 23897 * ) + NEW met1 ( 23161 85 ) ( * 119 ) + NEW met1 ( 22103 85 ) ( 23161 * ) + NEW met2 ( 22057 85 ) ( 22103 * ) + NEW met2 ( 22057 85 ) ( * 595 ) + NEW met1 ( 21827 595 ) ( 22057 * ) + NEW met1 ( 21827 595 ) ( * 663 ) + NEW met1 ( 21551 663 ) ( 21827 * ) + NEW met2 ( 21551 119 ) ( * 663 ) + NEW met1 ( 20861 119 ) ( 21551 * ) + NEW met1 ( 20861 85 ) ( * 119 ) + NEW met1 ( 19849 85 ) ( 20861 * ) + NEW met1 ( 19849 85 ) ( * 119 ) + NEW met1 ( 19297 119 ) ( 19849 * ) + NEW met1 ( 19297 119 ) ( * 153 ) + NEW met2 ( 27163 51 ) ( * 357 ) + NEW met1 ( 27025 357 ) ( 27163 * ) + NEW met1 ( 27025 323 ) ( * 357 ) + NEW met1 ( 26519 323 ) ( 27025 * ) + NEW met1 ( 26519 323 ) ( * 357 ) + NEW met1 ( 26289 357 ) ( 26519 * ) + NEW met1 ( 26289 323 ) ( * 357 ) + NEW met1 ( 24817 323 ) ( 26289 * ) + NEW met2 ( 24817 170 ) ( * 323 ) + NEW met2 ( 24771 170 ) ( 24817 * ) + NEW met2 ( 24771 34 ) ( * 170 ) + NEW met3 ( 24265 34 ) ( 24771 * ) + NEW met2 ( 24265 34 ) ( * 119 ) + NEW met1 ( 23897 119 ) ( 24265 * ) + NEW met3 ( 14697 34 ) ( 17411 * ) + NEW met1 ( 28497 85 ) ( * 119 ) + NEW met1 ( 28405 85 ) ( 28497 * ) + NEW met2 ( 28405 85 ) ( * 595 ) + NEW met1 ( 28405 595 ) ( 29141 * ) + NEW met1 ( 29141 595 ) ( * 629 ) + NEW met1 ( 29141 629 ) ( 29923 * ) + NEW met2 ( 29923 493 ) ( * 629 ) + NEW met1 ( 29923 493 ) ( 31303 * ) + NEW met2 ( 31303 85 ) ( * 493 ) + NEW met1 ( 31303 85 ) ( 32315 * ) + NEW met1 ( 32315 85 ) ( * 119 ) + NEW met1 ( 28405 51 ) ( * 85 ) + NEW met1 ( 27163 51 ) ( 28405 * ) + NEW met1 ( 32315 119 ) ( 33097 * ) + NEW li1 ( 5497 153 ) L1M1_PR_MR + NEW li1 ( 897 153 ) L1M1_PR_MR + NEW li1 ( 10097 119 ) L1M1_PR_MR + NEW met1 ( 9315 119 ) M1M2_PR + NEW met1 ( 9269 51 ) M1M2_PR + NEW li1 ( 14697 119 ) L1M1_PR_MR + NEW met1 ( 14697 119 ) M1M2_PR + NEW met2 ( 14697 34 ) M2M3_PR + NEW met2 ( 12581 34 ) M2M3_PR + NEW met1 ( 12581 153 ) M1M2_PR + NEW met1 ( 11201 153 ) M1M2_PR + NEW met1 ( 11109 85 ) M1M2_PR + NEW li1 ( 38019 221 ) L1M1_PR_MR + NEW li1 ( 33097 119 ) L1M1_PR_MR + NEW met1 ( 33097 51 ) M1M2_PR + NEW met1 ( 33097 119 ) M1M2_PR + NEW met1 ( 34569 187 ) M1M2_PR + NEW met1 ( 34937 85 ) M1M2_PR + NEW met1 ( 35121 85 ) M1M2_PR + NEW met1 ( 35121 221 ) M1M2_PR + NEW li1 ( 19297 153 ) L1M1_PR_MR + NEW met1 ( 19251 153 ) M1M2_PR + NEW met1 ( 19251 493 ) M1M2_PR + NEW met1 ( 18377 493 ) M1M2_PR + NEW met1 ( 18377 629 ) M1M2_PR + NEW met1 ( 17687 629 ) M1M2_PR + NEW met1 ( 17641 221 ) M1M2_PR + NEW met1 ( 17411 221 ) M1M2_PR + NEW met2 ( 17411 34 ) M2M3_PR + NEW li1 ( 23897 119 ) L1M1_PR_MR + NEW met1 ( 22103 85 ) M1M2_PR + NEW met1 ( 22057 595 ) M1M2_PR + NEW met1 ( 21551 663 ) M1M2_PR + NEW met1 ( 21551 119 ) M1M2_PR + NEW met1 ( 27163 51 ) M1M2_PR + NEW met1 ( 27163 357 ) M1M2_PR + NEW met1 ( 24817 323 ) M1M2_PR + NEW met2 ( 24771 34 ) M2M3_PR + NEW met2 ( 24265 34 ) M2M3_PR + NEW met1 ( 24265 119 ) M1M2_PR + NEW li1 ( 28497 119 ) L1M1_PR_MR + NEW met1 ( 28405 85 ) M1M2_PR + NEW met1 ( 28405 595 ) M1M2_PR + NEW met1 ( 29923 629 ) M1M2_PR + NEW met1 ( 29923 493 ) M1M2_PR + NEW met1 ( 31303 493 ) M1M2_PR + NEW met1 ( 31303 85 ) M1M2_PR ; + - storage_0_0_0.we0 ( storage_0_0_0.gcand X ) ( storage_0_0_0.cg GATE ) + USE SIGNAL + + ROUTED met1 ( 37053 85 ) ( 37927 * ) + NEW li1 ( 37053 85 ) L1M1_PR_MR + NEW li1 ( 37927 85 ) L1M1_PR_MR ; + - storage_0_0_0.write_sel ( storage_0_0_0.gcand A ) ( storage_0_0_0.word_and X ) + USE SIGNAL + + ROUTED met1 ( 37697 153 ) ( 37743 * ) + NEW li1 ( 37743 153 ) L1M1_PR_MR + NEW li1 ( 37697 153 ) L1M1_PR_MR ; + - storage_0_1_0.bit0.storage ( storage_0_1_0.bit0.obuf0 A ) ( storage_0_1_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 1955 153 ) ( * 187 ) + NEW met1 ( 1909 187 ) ( 1955 * ) + NEW li1 ( 1955 153 ) L1M1_PR_MR + NEW li1 ( 1909 187 ) L1M1_PR_MR ; + - storage_0_1_0.bit1.storage ( storage_0_1_0.bit1.obuf0 A ) ( storage_0_1_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 6509 153 ) ( 6554 * ) + NEW met1 ( 6509 153 ) ( * 187 ) + NEW li1 ( 6554 153 ) L1M1_PR_MR + NEW li1 ( 6509 187 ) L1M1_PR_MR ; + - storage_0_1_0.bit2.storage ( storage_0_1_0.bit2.obuf0 A ) ( storage_0_1_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 11155 153 ) ( * 187 ) + NEW met1 ( 11109 187 ) ( 11155 * ) + NEW li1 ( 11155 153 ) L1M1_PR_MR + NEW li1 ( 11109 187 ) L1M1_PR_MR ; + - storage_0_1_0.bit3.storage ( storage_0_1_0.bit3.obuf0 A ) ( storage_0_1_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 15755 119 ) ( * 187 ) + NEW met1 ( 15709 187 ) ( 15755 * ) + NEW li1 ( 15755 119 ) L1M1_PR_MR + NEW li1 ( 15709 187 ) L1M1_PR_MR ; + - storage_0_1_0.bit4.storage ( storage_0_1_0.bit4.obuf0 A ) ( storage_0_1_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 20355 153 ) ( * 187 ) + NEW met1 ( 20309 187 ) ( 20355 * ) + NEW li1 ( 20355 153 ) L1M1_PR_MR + NEW li1 ( 20309 187 ) L1M1_PR_MR ; + - storage_0_1_0.bit5.storage ( storage_0_1_0.bit5.obuf0 A ) ( storage_0_1_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 24955 85 ) ( * 119 ) + NEW met1 ( 24909 85 ) ( 24955 * ) + NEW met1 ( 24909 51 ) ( * 85 ) + NEW li1 ( 24955 119 ) L1M1_PR_MR + NEW li1 ( 24909 51 ) L1M1_PR_MR ; + - storage_0_1_0.bit6.storage ( storage_0_1_0.bit6.obuf0 A ) ( storage_0_1_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 29554 153 ) ( 29555 * ) + NEW met1 ( 29554 153 ) ( * 187 ) + NEW met1 ( 29509 187 ) ( 29554 * ) + NEW li1 ( 29555 153 ) L1M1_PR_MR + NEW li1 ( 29509 187 ) L1M1_PR_MR ; + - storage_0_1_0.bit7.storage ( storage_0_1_0.bit7.obuf0 A ) ( storage_0_1_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 34155 119 ) ( * 187 ) + NEW met1 ( 34109 187 ) ( 34155 * ) + NEW li1 ( 34155 119 ) L1M1_PR_MR + NEW li1 ( 34109 187 ) L1M1_PR_MR ; + - storage_0_1_0.gclock ( storage_0_1_0.cg GCLK ) ( storage_0_1_0.bit7.bit CLK ) ( storage_0_1_0.bit6.bit CLK ) ( storage_0_1_0.bit5.bit CLK ) ( storage_0_1_0.bit4.bit CLK ) ( storage_0_1_0.bit3.bit CLK ) ( storage_0_1_0.bit2.bit CLK ) + ( storage_0_1_0.bit1.bit CLK ) ( storage_0_1_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 38203 51 ) ( 38755 * ) + NEW met2 ( 38203 34 ) ( * 51 ) + NEW met3 ( 36386 34 ) ( 38203 * ) + NEW met4 ( 36386 34 ) ( * 442 ) + NEW met4 ( 36018 442 ) ( 36386 * ) + NEW met4 ( 36018 238 ) ( * 442 ) + NEW met4 ( 35650 238 ) ( 36018 * ) + NEW met4 ( 35650 170 ) ( * 238 ) + NEW met3 ( 35466 170 ) ( 35650 * ) + NEW met3 ( 35466 170 ) ( * 238 ) + NEW met1 ( 33235 119 ) ( 33419 * ) + NEW met2 ( 33235 119 ) ( * 323 ) + NEW met1 ( 32177 323 ) ( 33235 * ) + NEW met2 ( 32177 34 ) ( * 323 ) + NEW met3 ( 30751 34 ) ( 32177 * ) + NEW met2 ( 30751 34 ) ( * 51 ) + NEW met4 ( 33442 238 ) ( 33626 * ) + NEW met4 ( 33442 102 ) ( * 238 ) + NEW met3 ( 33235 102 ) ( 33442 * ) + NEW met2 ( 33235 102 ) ( * 119 ) + NEW met3 ( 33626 238 ) ( 35466 * ) + NEW met2 ( 5819 34 ) ( * 119 ) + NEW met2 ( 5727 34 ) ( 5819 * ) + NEW met2 ( 5727 34 ) ( * 51 ) + NEW met2 ( 5681 51 ) ( 5727 * ) + NEW met1 ( 4255 51 ) ( 5681 * ) + NEW met2 ( 4255 34 ) ( * 51 ) + NEW met3 ( 1219 34 ) ( 4255 * ) + NEW met2 ( 1219 34 ) ( * 119 ) + NEW met2 ( 10419 119 ) ( * 170 ) + NEW met3 ( 7130 170 ) ( 10419 * ) + NEW met4 ( 6762 170 ) ( 7130 * ) + NEW met4 ( 6762 102 ) ( * 170 ) + NEW met3 ( 6739 102 ) ( 6762 * ) + NEW met2 ( 6693 102 ) ( 6739 * ) + NEW met2 ( 6693 102 ) ( * 170 ) + NEW met2 ( 6601 170 ) ( 6693 * ) + NEW met2 ( 6601 119 ) ( * 170 ) + NEW met2 ( 6555 119 ) ( 6601 * ) + NEW met2 ( 6555 102 ) ( * 119 ) + NEW met3 ( 6417 102 ) ( 6555 * ) + NEW met3 ( 6417 102 ) ( * 170 ) + NEW met3 ( 5819 170 ) ( 6417 * ) + NEW met2 ( 5819 119 ) ( * 170 ) + NEW met1 ( 14927 153 ) ( 15019 * ) + NEW met2 ( 14927 153 ) ( * 170 ) + NEW met3 ( 10419 170 ) ( 14927 * ) + NEW met3 ( 15502 102 ) ( 15778 * ) + NEW met3 ( 15502 102 ) ( * 170 ) + NEW met3 ( 14927 170 ) ( 15502 * ) + NEW met2 ( 19619 153 ) ( * 238 ) + NEW met3 ( 16698 238 ) ( 19619 * ) + NEW met4 ( 16606 238 ) ( 16698 * ) + NEW met4 ( 16606 238 ) ( * 578 ) + NEW met4 ( 15962 578 ) ( 16606 * ) + NEW met4 ( 15962 102 ) ( * 578 ) + NEW met2 ( 24219 153 ) ( * 238 ) + NEW met3 ( 19619 238 ) ( 24219 * ) + NEW met1 ( 28681 119 ) ( 28819 * ) + NEW met2 ( 28681 119 ) ( * 442 ) + NEW met3 ( 27255 442 ) ( 28681 * ) + NEW met2 ( 27255 238 ) ( * 442 ) + NEW met3 ( 25530 238 ) ( 27255 * ) + NEW met3 ( 25530 170 ) ( * 238 ) + NEW met3 ( 25254 170 ) ( 25530 * ) + NEW met3 ( 25254 170 ) ( * 238 ) + NEW met3 ( 24219 238 ) ( 25254 * ) + NEW met2 ( 30199 51 ) ( * 510 ) + NEW met2 ( 30061 510 ) ( 30199 * ) + NEW met3 ( 29831 510 ) ( 30061 * ) + NEW met2 ( 29831 510 ) ( * 595 ) + NEW met2 ( 29739 595 ) ( 29831 * ) + NEW met2 ( 29739 595 ) ( * 663 ) + NEW met1 ( 29187 663 ) ( 29739 * ) + NEW met2 ( 29187 442 ) ( * 663 ) + NEW met3 ( 28681 442 ) ( 29187 * ) + NEW met4 ( 15778 102 ) ( 15962 * ) + NEW met1 ( 30199 51 ) ( 30751 * ) + NEW li1 ( 38755 51 ) L1M1_PR_MR + NEW met1 ( 38203 51 ) M1M2_PR + NEW met2 ( 38203 34 ) M2M3_PR + NEW met3 ( 36386 34 ) M3M4_PR + NEW met3 ( 35650 170 ) M3M4_PR + NEW li1 ( 33419 119 ) L1M1_PR_MR + NEW met1 ( 33235 119 ) M1M2_PR + NEW met1 ( 33235 323 ) M1M2_PR + NEW met1 ( 32177 323 ) M1M2_PR + NEW met2 ( 32177 34 ) M2M3_PR + NEW met2 ( 30751 34 ) M2M3_PR + NEW met1 ( 30751 51 ) M1M2_PR + NEW met3 ( 33626 238 ) M3M4_PR + NEW met3 ( 33442 102 ) M3M4_PR + NEW met2 ( 33235 102 ) M2M3_PR + NEW li1 ( 5819 119 ) L1M1_PR_MR + NEW met1 ( 5819 119 ) M1M2_PR + NEW met1 ( 5681 51 ) M1M2_PR + NEW met1 ( 4255 51 ) M1M2_PR + NEW met2 ( 4255 34 ) M2M3_PR + NEW met2 ( 1219 34 ) M2M3_PR + NEW li1 ( 1219 119 ) L1M1_PR_MR + NEW met1 ( 1219 119 ) M1M2_PR + NEW li1 ( 10419 119 ) L1M1_PR_MR + NEW met1 ( 10419 119 ) M1M2_PR + NEW met2 ( 10419 170 ) M2M3_PR + NEW met3 ( 7130 170 ) M3M4_PR + NEW met3 ( 6762 102 ) M3M4_PR + NEW met2 ( 6739 102 ) M2M3_PR + NEW met2 ( 6555 102 ) M2M3_PR + NEW met2 ( 5819 170 ) M2M3_PR + NEW li1 ( 15019 153 ) L1M1_PR_MR + NEW met1 ( 14927 153 ) M1M2_PR + NEW met2 ( 14927 170 ) M2M3_PR + NEW met3 ( 15778 102 ) M3M4_PR + NEW li1 ( 19619 153 ) L1M1_PR_MR + NEW met1 ( 19619 153 ) M1M2_PR + NEW met2 ( 19619 238 ) M2M3_PR + NEW met3 ( 16698 238 ) M3M4_PR + NEW li1 ( 24219 153 ) L1M1_PR_MR + NEW met1 ( 24219 153 ) M1M2_PR + NEW met2 ( 24219 238 ) M2M3_PR + NEW li1 ( 28819 119 ) L1M1_PR_MR + NEW met1 ( 28681 119 ) M1M2_PR + NEW met2 ( 28681 442 ) M2M3_PR + NEW met2 ( 27255 442 ) M2M3_PR + NEW met2 ( 27255 238 ) M2M3_PR + NEW met1 ( 30199 51 ) M1M2_PR + NEW met2 ( 30061 510 ) M2M3_PR + NEW met2 ( 29831 510 ) M2M3_PR + NEW met1 ( 29739 663 ) M1M2_PR + NEW met1 ( 29187 663 ) M1M2_PR + NEW met2 ( 29187 442 ) M2M3_PR + NEW met3 ( 6762 102 ) RECT ( 0 -15 39 15 ) ; + - storage_0_1_0.select0_b ( storage_0_1_0.select_inv_0 Y ) ( storage_0_1_0.bit7.obuf0 TE_B ) ( storage_0_1_0.bit6.obuf0 TE_B ) ( storage_0_1_0.bit5.obuf0 TE_B ) ( storage_0_1_0.bit4.obuf0 TE_B ) ( storage_0_1_0.bit3.obuf0 TE_B ) ( storage_0_1_0.bit2.obuf0 TE_B ) + ( storage_0_1_0.bit1.obuf0 TE_B ) ( storage_0_1_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met4 ( 38870 102 ) ( * 510 ) + NEW met3 ( 38870 102 ) ( 39353 * ) + NEW met2 ( 39353 85 ) ( * 102 ) + NEW met4 ( 35374 34 ) ( * 170 ) + NEW met5 ( 35374 170 ) ( * 510 ) + NEW met5 ( 35374 510 ) ( 38870 * ) + NEW met2 ( 6647 102 ) ( * 119 ) + NEW met3 ( 6647 102 ) ( 6670 * ) + NEW met4 ( 6578 102 ) ( 6670 * ) + NEW met4 ( 6578 102 ) ( * 170 ) + NEW met4 ( 6486 170 ) ( 6578 * ) + NEW met4 ( 6486 170 ) ( * 510 ) + NEW met4 ( 5474 510 ) ( 6486 * ) + NEW met4 ( 5474 170 ) ( * 510 ) + NEW met3 ( 3151 170 ) ( 5474 * ) + NEW met2 ( 3151 119 ) ( * 170 ) + NEW met1 ( 2047 119 ) ( 3151 * ) + NEW met2 ( 11247 153 ) ( * 323 ) + NEW met1 ( 10925 323 ) ( 11247 * ) + NEW met2 ( 10925 34 ) ( * 323 ) + NEW met3 ( 6670 34 ) ( 10925 * ) + NEW met3 ( 6670 34 ) ( * 102 ) + NEW met1 ( 15847 85 ) ( * 119 ) + NEW met1 ( 15709 85 ) ( 15847 * ) + NEW met1 ( 15709 85 ) ( * 119 ) + NEW met1 ( 15111 119 ) ( 15709 * ) + NEW met1 ( 15111 85 ) ( * 119 ) + NEW met1 ( 14651 85 ) ( 15111 * ) + NEW met1 ( 14651 85 ) ( * 119 ) + NEW met1 ( 13915 119 ) ( 14651 * ) + NEW met1 ( 13915 119 ) ( * 153 ) + NEW met1 ( 13823 153 ) ( 13915 * ) + NEW met1 ( 13823 153 ) ( * 221 ) + NEW met1 ( 11569 221 ) ( 13823 * ) + NEW met1 ( 11569 187 ) ( * 221 ) + NEW met1 ( 11247 187 ) ( 11569 * ) + NEW met1 ( 11247 153 ) ( * 187 ) + NEW met2 ( 15847 102 ) ( * 119 ) + NEW met2 ( 34247 102 ) ( * 119 ) + NEW met4 ( 34454 34 ) ( * 102 ) + NEW met4 ( 34270 102 ) ( 34454 * ) + NEW met3 ( 34247 102 ) ( 34270 * ) + NEW met4 ( 34454 34 ) ( 35374 * ) + NEW met2 ( 33143 102 ) ( * 238 ) + NEW met3 ( 33143 238 ) ( 33557 * ) + NEW met2 ( 33557 102 ) ( * 238 ) + NEW met3 ( 33557 102 ) ( 34247 * ) + NEW met1 ( 19895 119 ) ( 20447 * ) + NEW met2 ( 19665 119 ) ( 19895 * ) + NEW met2 ( 19665 119 ) ( * 323 ) + NEW met2 ( 19619 323 ) ( 19665 * ) + NEW met1 ( 18653 323 ) ( 19619 * ) + NEW met2 ( 18653 85 ) ( * 323 ) + NEW met1 ( 17641 85 ) ( 18653 * ) + NEW met2 ( 17641 85 ) ( * 102 ) + NEW met1 ( 25001 119 ) ( 25047 * ) + NEW met1 ( 25001 119 ) ( * 153 ) + NEW met1 ( 24909 153 ) ( 25001 * ) + NEW met2 ( 24863 153 ) ( 24909 * ) + NEW met2 ( 24863 85 ) ( * 153 ) + NEW met1 ( 24863 51 ) ( * 85 ) + NEW met1 ( 24403 51 ) ( 24863 * ) + NEW met2 ( 24357 51 ) ( 24403 * ) + NEW met2 ( 24357 51 ) ( * 85 ) + NEW met2 ( 24311 85 ) ( 24357 * ) + NEW met1 ( 24219 85 ) ( 24311 * ) + NEW met2 ( 24219 34 ) ( * 85 ) + NEW met2 ( 24173 34 ) ( 24219 * ) + NEW met3 ( 23230 34 ) ( 24173 * ) + NEW met4 ( 23230 34 ) ( * 578 ) + NEW met4 ( 21574 578 ) ( 23230 * ) + NEW met3 ( 21367 578 ) ( 21574 * ) + NEW met2 ( 21367 459 ) ( * 578 ) + NEW met1 ( 21275 459 ) ( 21367 * ) + NEW met1 ( 21275 459 ) ( * 493 ) + NEW met1 ( 20815 493 ) ( 21275 * ) + NEW met2 ( 20815 119 ) ( * 493 ) + NEW met1 ( 20447 119 ) ( 20815 * ) + NEW met1 ( 29647 153 ) ( * 221 ) + NEW met1 ( 29325 221 ) ( 29647 * ) + NEW met1 ( 29325 119 ) ( * 221 ) + NEW met1 ( 28865 119 ) ( 29325 * ) + NEW met1 ( 28865 119 ) ( * 153 ) + NEW met1 ( 28589 153 ) ( 28865 * ) + NEW met1 ( 28589 153 ) ( * 221 ) + NEW met1 ( 26841 221 ) ( 28589 * ) + NEW met2 ( 26749 221 ) ( 26841 * ) + NEW met2 ( 26749 34 ) ( * 221 ) + NEW met3 ( 25415 34 ) ( 26749 * ) + NEW met2 ( 25415 34 ) ( * 85 ) + NEW met1 ( 25047 85 ) ( 25415 * ) + NEW met1 ( 25047 85 ) ( * 119 ) + NEW met2 ( 30337 102 ) ( * 221 ) + NEW met1 ( 29969 221 ) ( 30337 * ) + NEW met1 ( 29969 187 ) ( * 221 ) + NEW met1 ( 29647 187 ) ( 29969 * ) + NEW met3 ( 15847 102 ) ( 17641 * ) + NEW met3 ( 30337 102 ) ( 33143 * ) + NEW met4 ( 38870 510 ) M4M5_PR + NEW met3 ( 38870 102 ) M3M4_PR + NEW met2 ( 39353 102 ) M2M3_PR + NEW li1 ( 39353 85 ) L1M1_PR_MR + NEW met1 ( 39353 85 ) M1M2_PR + NEW met4 ( 35374 170 ) M4M5_PR + NEW li1 ( 6647 119 ) L1M1_PR_MR + NEW met1 ( 6647 119 ) M1M2_PR + NEW met2 ( 6647 102 ) M2M3_PR + NEW met3 ( 6670 102 ) M3M4_PR + NEW met3 ( 5474 170 ) M3M4_PR + NEW met2 ( 3151 170 ) M2M3_PR + NEW met1 ( 3151 119 ) M1M2_PR + NEW li1 ( 2047 119 ) L1M1_PR_MR + NEW li1 ( 11247 153 ) L1M1_PR_MR + NEW met1 ( 11247 153 ) M1M2_PR + NEW met1 ( 11247 323 ) M1M2_PR + NEW met1 ( 10925 323 ) M1M2_PR + NEW met2 ( 10925 34 ) M2M3_PR + NEW li1 ( 15847 119 ) L1M1_PR_MR + NEW met2 ( 15847 102 ) M2M3_PR + NEW met1 ( 15847 119 ) M1M2_PR + NEW li1 ( 34247 119 ) L1M1_PR_MR + NEW met1 ( 34247 119 ) M1M2_PR + NEW met2 ( 34247 102 ) M2M3_PR + NEW met3 ( 34270 102 ) M3M4_PR + NEW met2 ( 33143 102 ) M2M3_PR + NEW met2 ( 33143 238 ) M2M3_PR + NEW met2 ( 33557 238 ) M2M3_PR + NEW met2 ( 33557 102 ) M2M3_PR + NEW li1 ( 20447 119 ) L1M1_PR_MR + NEW met1 ( 19895 119 ) M1M2_PR + NEW met1 ( 19619 323 ) M1M2_PR + NEW met1 ( 18653 323 ) M1M2_PR + NEW met1 ( 18653 85 ) M1M2_PR + NEW met1 ( 17641 85 ) M1M2_PR + NEW met2 ( 17641 102 ) M2M3_PR + NEW li1 ( 25047 119 ) L1M1_PR_MR + NEW met1 ( 24909 153 ) M1M2_PR + NEW met1 ( 24863 85 ) M1M2_PR + NEW met1 ( 24403 51 ) M1M2_PR + NEW met1 ( 24311 85 ) M1M2_PR + NEW met1 ( 24219 85 ) M1M2_PR + NEW met2 ( 24173 34 ) M2M3_PR + NEW met3 ( 23230 34 ) M3M4_PR + NEW met3 ( 21574 578 ) M3M4_PR + NEW met2 ( 21367 578 ) M2M3_PR + NEW met1 ( 21367 459 ) M1M2_PR + NEW met1 ( 20815 493 ) M1M2_PR + NEW met1 ( 20815 119 ) M1M2_PR + NEW li1 ( 29647 153 ) L1M1_PR_MR + NEW met1 ( 26841 221 ) M1M2_PR + NEW met2 ( 26749 34 ) M2M3_PR + NEW met2 ( 25415 34 ) M2M3_PR + NEW met1 ( 25415 85 ) M1M2_PR + NEW met2 ( 30337 102 ) M2M3_PR + NEW met1 ( 30337 221 ) M1M2_PR + NEW met3 ( 6647 102 ) RECT ( -39 -15 0 15 ) + NEW met3 ( 34270 102 ) RECT ( 0 -15 57 15 ) ; + - storage_0_1_0.we0 ( storage_0_1_0.gcand X ) ( storage_0_1_0.cg GATE ) + USE SIGNAL + + ROUTED met1 ( 38341 85 ) ( 39215 * ) + NEW li1 ( 38341 85 ) L1M1_PR_MR + NEW li1 ( 39215 85 ) L1M1_PR_MR ; + - storage_0_1_0.write_sel ( storage_0_1_0.gcand A ) ( storage_0_1_0.word_and X ) + USE SIGNAL + + ROUTED met1 ( 38985 153 ) ( 39031 * ) + NEW li1 ( 39031 153 ) L1M1_PR_MR + NEW li1 ( 38985 153 ) L1M1_PR_MR ; + - storage_0_2_0.bit0.storage ( storage_0_2_0.bit0.obuf0 A ) ( storage_0_2_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 3105 153 ) ( * 187 ) + NEW met1 ( 3059 187 ) ( 3105 * ) + NEW li1 ( 3105 153 ) L1M1_PR_MR + NEW li1 ( 3059 187 ) L1M1_PR_MR ; + - storage_0_2_0.bit1.storage ( storage_0_2_0.bit1.obuf0 A ) ( storage_0_2_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 7705 153 ) ( * 187 ) + NEW met1 ( 7659 187 ) ( 7705 * ) + NEW li1 ( 7705 153 ) L1M1_PR_MR + NEW li1 ( 7659 187 ) L1M1_PR_MR ; + - storage_0_2_0.bit2.storage ( storage_0_2_0.bit2.obuf0 A ) ( storage_0_2_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 12305 153 ) ( * 187 ) + NEW met1 ( 12259 187 ) ( 12305 * ) + NEW li1 ( 12305 153 ) L1M1_PR_MR + NEW li1 ( 12259 187 ) L1M1_PR_MR ; + - storage_0_2_0.bit3.storage ( storage_0_2_0.bit3.obuf0 A ) ( storage_0_2_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 16905 85 ) ( * 119 ) + NEW met1 ( 16859 85 ) ( 16905 * ) + NEW met1 ( 16859 51 ) ( * 85 ) + NEW li1 ( 16905 119 ) L1M1_PR_MR + NEW li1 ( 16859 51 ) L1M1_PR_MR ; + - storage_0_2_0.bit4.storage ( storage_0_2_0.bit4.obuf0 A ) ( storage_0_2_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 21413 153 ) ( 21505 * ) + NEW met2 ( 21413 51 ) ( * 153 ) + NEW met1 ( 21413 51 ) ( 21459 * ) + NEW li1 ( 21505 153 ) L1M1_PR_MR + NEW met1 ( 21413 153 ) M1M2_PR + NEW met1 ( 21413 51 ) M1M2_PR + NEW li1 ( 21459 51 ) L1M1_PR_MR ; + - storage_0_2_0.bit5.storage ( storage_0_2_0.bit5.obuf0 A ) ( storage_0_2_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 26105 153 ) ( * 187 ) + NEW met1 ( 26059 187 ) ( 26105 * ) + NEW li1 ( 26105 153 ) L1M1_PR_MR + NEW li1 ( 26059 187 ) L1M1_PR_MR ; + - storage_0_2_0.bit6.storage ( storage_0_2_0.bit6.obuf0 A ) ( storage_0_2_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 30699 153 ) ( 30705 * ) + NEW met1 ( 30699 153 ) ( * 187 ) + NEW met1 ( 30659 187 ) ( 30699 * ) + NEW li1 ( 30705 153 ) L1M1_PR_MR + NEW li1 ( 30659 187 ) L1M1_PR_MR ; + - storage_0_2_0.bit7.storage ( storage_0_2_0.bit7.obuf0 A ) ( storage_0_2_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 35305 153 ) ( * 187 ) + NEW met1 ( 35259 187 ) ( 35305 * ) + NEW li1 ( 35305 153 ) L1M1_PR_MR + NEW li1 ( 35259 187 ) L1M1_PR_MR ; + - storage_0_2_0.gclock ( storage_0_2_0.cg GCLK ) ( storage_0_2_0.bit7.bit CLK ) ( storage_0_2_0.bit6.bit CLK ) ( storage_0_2_0.bit5.bit CLK ) ( storage_0_2_0.bit4.bit CLK ) ( storage_0_2_0.bit3.bit CLK ) ( storage_0_2_0.bit2.bit CLK ) + ( storage_0_2_0.bit1.bit CLK ) ( storage_0_2_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 6969 153 ) ( * 187 ) + NEW met1 ( 6877 187 ) ( 6969 * ) + NEW met2 ( 6877 34 ) ( * 187 ) + NEW met2 ( 6601 34 ) ( 6877 * ) + NEW met3 ( 6486 34 ) ( 6601 * ) + NEW met4 ( 6394 34 ) ( 6486 * ) + NEW met4 ( 6394 34 ) ( * 170 ) + NEW met4 ( 5658 170 ) ( 6394 * ) + NEW met5 ( 3082 170 ) ( 5658 * ) + NEW met3 ( 2369 170 ) ( 3082 * ) + NEW met2 ( 2369 153 ) ( * 170 ) + NEW met1 ( 11431 153 ) ( 11569 * ) + NEW met2 ( 11431 102 ) ( * 153 ) + NEW met3 ( 8165 102 ) ( 11431 * ) + NEW met2 ( 8165 85 ) ( * 102 ) + NEW met1 ( 7705 85 ) ( 8165 * ) + NEW met2 ( 7705 85 ) ( * 102 ) + NEW met3 ( 6877 102 ) ( 7705 * ) + NEW met4 ( 11546 102 ) ( * 170 ) + NEW met3 ( 11431 102 ) ( 11546 * ) + NEW met2 ( 34569 102 ) ( * 119 ) + NEW met3 ( 34569 102 ) ( 38801 * ) + NEW met2 ( 38801 51 ) ( * 102 ) + NEW met1 ( 38801 51 ) ( 40043 * ) + NEW met4 ( 35006 102 ) ( * 170 ) + NEW met1 ( 29923 119 ) ( 29969 * ) + NEW met2 ( 29923 119 ) ( * 170 ) + NEW met3 ( 29923 170 ) ( 30038 * ) + NEW met2 ( 25369 153 ) ( * 238 ) + NEW met3 ( 25369 238 ) ( 25438 * ) + NEW met4 ( 25438 238 ) ( 25990 * ) + NEW met4 ( 25990 170 ) ( * 238 ) + NEW met5 ( 25990 170 ) ( 30038 * ) + NEW met2 ( 20769 153 ) ( * 170 ) + NEW met3 ( 20746 170 ) ( 20769 * ) + NEW met4 ( 20746 170 ) ( 21206 * ) + NEW met3 ( 21206 170 ) ( 24150 * ) + NEW met5 ( 24150 170 ) ( 25990 * ) + NEW met2 ( 16169 153 ) ( * 238 ) + NEW met3 ( 16169 238 ) ( 16330 * ) + NEW met4 ( 16330 170 ) ( * 238 ) + NEW met5 ( 16330 170 ) ( 20746 * ) + NEW met5 ( 11546 170 ) ( 16330 * ) + NEW met5 ( 30038 170 ) ( 35006 * ) + NEW li1 ( 6969 153 ) L1M1_PR_MR + NEW met1 ( 6877 187 ) M1M2_PR + NEW met2 ( 6601 34 ) M2M3_PR + NEW met3 ( 6486 34 ) M3M4_PR + NEW met4 ( 5658 170 ) M4M5_PR + NEW met3 ( 3082 170 ) M3M4_PR + NEW met4 ( 3082 170 ) M4M5_PR + NEW met2 ( 2369 170 ) M2M3_PR + NEW li1 ( 2369 153 ) L1M1_PR_MR + NEW met1 ( 2369 153 ) M1M2_PR + NEW li1 ( 11569 153 ) L1M1_PR_MR + NEW met1 ( 11431 153 ) M1M2_PR + NEW met2 ( 11431 102 ) M2M3_PR + NEW met2 ( 8165 102 ) M2M3_PR + NEW met1 ( 8165 85 ) M1M2_PR + NEW met1 ( 7705 85 ) M1M2_PR + NEW met2 ( 7705 102 ) M2M3_PR + NEW met2 ( 6877 102 ) M2M3_PR + NEW met4 ( 11546 170 ) M4M5_PR + NEW met3 ( 11546 102 ) M3M4_PR + NEW li1 ( 34569 119 ) L1M1_PR_MR + NEW met1 ( 34569 119 ) M1M2_PR + NEW met2 ( 34569 102 ) M2M3_PR + NEW met2 ( 38801 102 ) M2M3_PR + NEW met1 ( 38801 51 ) M1M2_PR + NEW li1 ( 40043 51 ) L1M1_PR_MR + NEW met4 ( 35006 170 ) M4M5_PR + NEW met3 ( 35006 102 ) M3M4_PR + NEW li1 ( 29969 119 ) L1M1_PR_MR + NEW met1 ( 29923 119 ) M1M2_PR + NEW met2 ( 29923 170 ) M2M3_PR + NEW met3 ( 30038 170 ) M3M4_PR + NEW met4 ( 30038 170 ) M4M5_PR + NEW li1 ( 25369 153 ) L1M1_PR_MR + NEW met1 ( 25369 153 ) M1M2_PR + NEW met2 ( 25369 238 ) M2M3_PR + NEW met3 ( 25438 238 ) M3M4_PR + NEW met4 ( 25990 170 ) M4M5_PR + NEW li1 ( 20769 153 ) L1M1_PR_MR + NEW met1 ( 20769 153 ) M1M2_PR + NEW met2 ( 20769 170 ) M2M3_PR + NEW met3 ( 20746 170 ) M3M4_PR + NEW met3 ( 21206 170 ) M3M4_PR + NEW met3 ( 24150 170 ) M3M4_PR + NEW met4 ( 24150 170 ) M4M5_PR + NEW li1 ( 16169 153 ) L1M1_PR_MR + NEW met1 ( 16169 153 ) M1M2_PR + NEW met2 ( 16169 238 ) M2M3_PR + NEW met3 ( 16330 238 ) M3M4_PR + NEW met4 ( 16330 170 ) M4M5_PR + NEW met4 ( 20746 170 ) M4M5_PR + NEW met3 ( 35006 102 ) RECT ( -60 -15 0 15 ) + NEW met3 ( 20769 170 ) RECT ( 0 -15 39 15 ) ; + - storage_0_2_0.select0_b ( storage_0_2_0.select_inv_0 Y ) ( storage_0_2_0.bit7.obuf0 TE_B ) ( storage_0_2_0.bit6.obuf0 TE_B ) ( storage_0_2_0.bit5.obuf0 TE_B ) ( storage_0_2_0.bit4.obuf0 TE_B ) ( storage_0_2_0.bit3.obuf0 TE_B ) ( storage_0_2_0.bit2.obuf0 TE_B ) + ( storage_0_2_0.bit1.obuf0 TE_B ) ( storage_0_2_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 35397 153 ) ( 35673 * ) + NEW met2 ( 35673 51 ) ( * 153 ) + NEW met2 ( 35673 51 ) ( 35903 * ) + NEW met1 ( 35903 51 ) ( * 85 ) + NEW met1 ( 35903 85 ) ( 36179 * ) + NEW met2 ( 36179 85 ) ( * 170 ) + NEW met3 ( 36179 170 ) ( 36202 * ) + NEW met5 ( 36202 170 ) ( 39422 * ) + NEW met4 ( 39422 102 ) ( * 170 ) + NEW met3 ( 39422 102 ) ( 40595 * ) + NEW met2 ( 40595 85 ) ( * 102 ) + NEW met2 ( 35397 153 ) ( * 170 ) + NEW met2 ( 7797 102 ) ( * 153 ) + NEW met3 ( 7774 102 ) ( 7797 * ) + NEW met4 ( 7774 102 ) ( * 238 ) + NEW met4 ( 6762 238 ) ( 7774 * ) + NEW met3 ( 6578 238 ) ( 6762 * ) + NEW met4 ( 6555 238 ) ( 6578 * ) + NEW met4 ( 6555 238 ) ( * 578 ) + NEW met4 ( 5382 578 ) ( 6555 * ) + NEW met4 ( 5382 102 ) ( * 578 ) + NEW met3 ( 3197 102 ) ( 5382 * ) + NEW met2 ( 3197 102 ) ( * 119 ) + NEW met2 ( 12351 119 ) ( 12397 * ) + NEW met2 ( 12351 119 ) ( * 510 ) + NEW met2 ( 12305 510 ) ( 12351 * ) + NEW met3 ( 11730 510 ) ( 12305 * ) + NEW met4 ( 11730 34 ) ( * 510 ) + NEW met4 ( 11362 34 ) ( 11730 * ) + NEW met4 ( 11362 34 ) ( * 170 ) + NEW met4 ( 11178 170 ) ( 11362 * ) + NEW met5 ( 7774 170 ) ( 11178 * ) + NEW met2 ( 15893 119 ) ( * 170 ) + NEW met3 ( 15571 170 ) ( 15893 * ) + NEW met2 ( 15571 170 ) ( * 238 ) + NEW met3 ( 12719 238 ) ( 15571 * ) + NEW met2 ( 12719 238 ) ( * 357 ) + NEW met1 ( 12351 357 ) ( 12719 * ) + NEW met2 ( 30797 51 ) ( * 119 ) + NEW met1 ( 30797 51 ) ( 32085 * ) + NEW met2 ( 32085 51 ) ( * 170 ) + NEW met2 ( 26197 102 ) ( * 119 ) + NEW met3 ( 26197 102 ) ( 26818 * ) + NEW met3 ( 26818 34 ) ( * 102 ) + NEW met3 ( 26818 34 ) ( 27554 * ) + NEW met3 ( 27554 34 ) ( * 102 ) + NEW met3 ( 27554 102 ) ( 29371 * ) + NEW met2 ( 29371 102 ) ( * 119 ) + NEW met1 ( 29371 119 ) ( 29739 * ) + NEW met2 ( 29739 102 ) ( * 119 ) + NEW met3 ( 29739 102 ) ( 30245 * ) + NEW met2 ( 30245 102 ) ( * 306 ) + NEW met2 ( 30245 306 ) ( 30429 * ) + NEW met2 ( 30429 306 ) ( * 629 ) + NEW met1 ( 30429 629 ) ( 30659 * ) + NEW met2 ( 30659 119 ) ( * 629 ) + NEW met2 ( 30659 119 ) ( 30797 * ) + NEW met2 ( 21597 102 ) ( * 119 ) + NEW met3 ( 21597 102 ) ( 24817 * ) + NEW met2 ( 24817 34 ) ( * 102 ) + NEW met2 ( 24817 34 ) ( 24863 * ) + NEW met3 ( 24863 34 ) ( 25070 * ) + NEW met3 ( 25070 34 ) ( * 102 ) + NEW met3 ( 25070 102 ) ( 26197 * ) + NEW met1 ( 16997 119 ) ( 17273 * ) + NEW met2 ( 17273 119 ) ( * 170 ) + NEW met2 ( 17273 170 ) ( 17319 * ) + NEW met3 ( 17319 170 ) ( 17687 * ) + NEW met2 ( 17687 170 ) ( * 221 ) + NEW met1 ( 17687 221 ) ( 18101 * ) + NEW met1 ( 18101 187 ) ( * 221 ) + NEW met1 ( 18101 187 ) ( 18423 * ) + NEW met2 ( 18423 102 ) ( * 187 ) + NEW met3 ( 18423 102 ) ( 21597 * ) + NEW met1 ( 16767 119 ) ( * 153 ) + NEW met2 ( 16767 153 ) ( * 629 ) + NEW met1 ( 16767 629 ) ( 17089 * ) + NEW met2 ( 17089 629 ) ( 17135 * ) + NEW met2 ( 17135 119 ) ( * 629 ) + NEW met1 ( 15893 119 ) ( 16767 * ) + NEW met3 ( 32085 170 ) ( 35397 * ) + NEW li1 ( 35397 153 ) L1M1_PR_MR + NEW met1 ( 35673 153 ) M1M2_PR + NEW met1 ( 35903 51 ) M1M2_PR + NEW met1 ( 36179 85 ) M1M2_PR + NEW met2 ( 36179 170 ) M2M3_PR + NEW met3 ( 36202 170 ) M3M4_PR + NEW met4 ( 36202 170 ) M4M5_PR + NEW met4 ( 39422 170 ) M4M5_PR + NEW met3 ( 39422 102 ) M3M4_PR + NEW met2 ( 40595 102 ) M2M3_PR + NEW li1 ( 40595 85 ) L1M1_PR_MR + NEW met1 ( 40595 85 ) M1M2_PR + NEW met2 ( 35397 170 ) M2M3_PR + NEW met1 ( 35397 153 ) M1M2_PR + NEW li1 ( 7797 153 ) L1M1_PR_MR + NEW met1 ( 7797 153 ) M1M2_PR + NEW met2 ( 7797 102 ) M2M3_PR + NEW met3 ( 7774 102 ) M3M4_PR + NEW met3 ( 6762 238 ) M3M4_PR + NEW met3 ( 6578 238 ) M3M4_PR + NEW met3 ( 5382 102 ) M3M4_PR + NEW met2 ( 3197 102 ) M2M3_PR + NEW li1 ( 3197 119 ) L1M1_PR_MR + NEW met1 ( 3197 119 ) M1M2_PR + NEW li1 ( 12397 119 ) L1M1_PR_MR + NEW met1 ( 12397 119 ) M1M2_PR + NEW met2 ( 12305 510 ) M2M3_PR + NEW met3 ( 11730 510 ) M3M4_PR + NEW met4 ( 11178 170 ) M4M5_PR + NEW met4 ( 7774 170 ) M4M5_PR + NEW met1 ( 15893 119 ) M1M2_PR + NEW met2 ( 15893 170 ) M2M3_PR + NEW met2 ( 15571 170 ) M2M3_PR + NEW met2 ( 15571 238 ) M2M3_PR + NEW met2 ( 12719 238 ) M2M3_PR + NEW met1 ( 12719 357 ) M1M2_PR + NEW met1 ( 12351 357 ) M1M2_PR + NEW li1 ( 30797 119 ) L1M1_PR_MR + NEW met1 ( 30797 119 ) M1M2_PR + NEW met1 ( 30797 51 ) M1M2_PR + NEW met1 ( 32085 51 ) M1M2_PR + NEW met2 ( 32085 170 ) M2M3_PR + NEW li1 ( 26197 119 ) L1M1_PR_MR + NEW met1 ( 26197 119 ) M1M2_PR + NEW met2 ( 26197 102 ) M2M3_PR + NEW met2 ( 29371 102 ) M2M3_PR + NEW met1 ( 29371 119 ) M1M2_PR + NEW met1 ( 29739 119 ) M1M2_PR + NEW met2 ( 29739 102 ) M2M3_PR + NEW met2 ( 30245 102 ) M2M3_PR + NEW met1 ( 30429 629 ) M1M2_PR + NEW met1 ( 30659 629 ) M1M2_PR + NEW li1 ( 21597 119 ) L1M1_PR_MR + NEW met1 ( 21597 119 ) M1M2_PR + NEW met2 ( 21597 102 ) M2M3_PR + NEW met2 ( 24817 102 ) M2M3_PR + NEW met2 ( 24863 34 ) M2M3_PR + NEW li1 ( 16997 119 ) L1M1_PR_MR + NEW met1 ( 17273 119 ) M1M2_PR + NEW met2 ( 17319 170 ) M2M3_PR + NEW met2 ( 17687 170 ) M2M3_PR + NEW met1 ( 17687 221 ) M1M2_PR + NEW met1 ( 18423 187 ) M1M2_PR + NEW met2 ( 18423 102 ) M2M3_PR + NEW met1 ( 16767 153 ) M1M2_PR + NEW met1 ( 16767 629 ) M1M2_PR + NEW met1 ( 17089 629 ) M1M2_PR + NEW met1 ( 17135 119 ) M1M2_PR + NEW met3 ( 36202 170 ) RECT ( 0 -15 39 15 ) + NEW met3 ( 7797 102 ) RECT ( 0 -15 39 15 ) ; + - storage_0_2_0.we0 ( storage_0_2_0.gcand X ) ( storage_0_2_0.cg GATE ) + USE SIGNAL + + ROUTED met1 ( 39629 85 ) ( 40503 * ) + NEW li1 ( 39629 85 ) L1M1_PR_MR + NEW li1 ( 40503 85 ) L1M1_PR_MR ; + - storage_0_2_0.write_sel ( storage_0_2_0.gcand A ) ( storage_0_2_0.word_and X ) + USE SIGNAL + + ROUTED met1 ( 40273 153 ) ( 40319 * ) + NEW li1 ( 40319 153 ) L1M1_PR_MR + NEW li1 ( 40273 153 ) L1M1_PR_MR ; + - storage_0_3_0.bit0.storage ( storage_0_3_0.bit0.obuf0 A ) ( storage_0_3_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 4255 153 ) ( * 187 ) + NEW met1 ( 4209 187 ) ( 4255 * ) + NEW li1 ( 4255 153 ) L1M1_PR_MR + NEW li1 ( 4209 187 ) L1M1_PR_MR ; + - storage_0_3_0.bit1.storage ( storage_0_3_0.bit1.obuf0 A ) ( storage_0_3_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 8855 153 ) ( * 187 ) + NEW met1 ( 8809 187 ) ( 8855 * ) + NEW li1 ( 8855 153 ) L1M1_PR_MR + NEW li1 ( 8809 187 ) L1M1_PR_MR ; + - storage_0_3_0.bit2.storage ( storage_0_3_0.bit2.obuf0 A ) ( storage_0_3_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 13455 153 ) ( * 187 ) + NEW met1 ( 13409 187 ) ( 13455 * ) + NEW li1 ( 13455 153 ) L1M1_PR_MR + NEW li1 ( 13409 187 ) L1M1_PR_MR ; + - storage_0_3_0.bit3.storage ( storage_0_3_0.bit3.obuf0 A ) ( storage_0_3_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 18055 153 ) ( * 187 ) + NEW met1 ( 18009 187 ) ( 18055 * ) + NEW li1 ( 18055 153 ) L1M1_PR_MR + NEW li1 ( 18009 187 ) L1M1_PR_MR ; + - storage_0_3_0.bit4.storage ( storage_0_3_0.bit4.obuf0 A ) ( storage_0_3_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 22655 153 ) ( * 187 ) + NEW met1 ( 22609 187 ) ( 22655 * ) + NEW li1 ( 22655 153 ) L1M1_PR_MR + NEW li1 ( 22609 187 ) L1M1_PR_MR ; + - storage_0_3_0.bit5.storage ( storage_0_3_0.bit5.obuf0 A ) ( storage_0_3_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 27255 153 ) ( * 187 ) + NEW met1 ( 27209 187 ) ( 27255 * ) + NEW li1 ( 27255 153 ) L1M1_PR_MR + NEW li1 ( 27209 187 ) L1M1_PR_MR ; + - storage_0_3_0.bit6.storage ( storage_0_3_0.bit6.obuf0 A ) ( storage_0_3_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 31855 153 ) ( * 187 ) + NEW met1 ( 31809 187 ) ( 31855 * ) + NEW li1 ( 31855 153 ) L1M1_PR_MR + NEW li1 ( 31809 187 ) L1M1_PR_MR ; + - storage_0_3_0.bit7.storage ( storage_0_3_0.bit7.obuf0 A ) ( storage_0_3_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 36455 153 ) ( * 187 ) + NEW met1 ( 36409 187 ) ( 36455 * ) + NEW li1 ( 36455 153 ) L1M1_PR_MR + NEW li1 ( 36409 187 ) L1M1_PR_MR ; + - storage_0_3_0.gclock ( storage_0_3_0.cg GCLK ) ( storage_0_3_0.bit7.bit CLK ) ( storage_0_3_0.bit6.bit CLK ) ( storage_0_3_0.bit5.bit CLK ) ( storage_0_3_0.bit4.bit CLK ) ( storage_0_3_0.bit3.bit CLK ) ( storage_0_3_0.bit2.bit CLK ) + ( storage_0_3_0.bit1.bit CLK ) ( storage_0_3_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met2 ( 8119 153 ) ( * 357 ) + NEW met1 ( 7521 357 ) ( 8119 * ) + NEW met1 ( 7521 323 ) ( * 357 ) + NEW met1 ( 6969 323 ) ( 7521 * ) + NEW met1 ( 6969 323 ) ( * 357 ) + NEW met1 ( 6693 357 ) ( 6969 * ) + NEW met1 ( 6693 323 ) ( * 357 ) + NEW met1 ( 6371 323 ) ( 6693 * ) + NEW met2 ( 6371 102 ) ( * 323 ) + NEW met2 ( 6325 102 ) ( 6371 * ) + NEW met3 ( 5589 102 ) ( 6325 * ) + NEW met2 ( 5589 85 ) ( * 102 ) + NEW met1 ( 4853 85 ) ( 5589 * ) + NEW met2 ( 4853 34 ) ( * 85 ) + NEW met2 ( 4761 34 ) ( 4853 * ) + NEW met2 ( 4761 34 ) ( * 153 ) + NEW met2 ( 4623 153 ) ( 4761 * ) + NEW met1 ( 4301 153 ) ( 4623 * ) + NEW met1 ( 4301 119 ) ( * 153 ) + NEW met1 ( 3519 119 ) ( 4301 * ) + NEW met2 ( 12719 102 ) ( * 119 ) + NEW met3 ( 11615 102 ) ( 12719 * ) + NEW met2 ( 11615 51 ) ( * 102 ) + NEW met1 ( 10833 51 ) ( 11615 * ) + NEW met2 ( 10833 51 ) ( * 459 ) + NEW met1 ( 10235 459 ) ( 10833 * ) + NEW met2 ( 10235 323 ) ( * 459 ) + NEW met1 ( 9177 323 ) ( 10235 * ) + NEW met2 ( 9177 119 ) ( * 323 ) + NEW met1 ( 8119 119 ) ( 9177 * ) + NEW met1 ( 8119 119 ) ( * 153 ) + NEW met2 ( 15203 34 ) ( * 51 ) + NEW met2 ( 15111 34 ) ( 15203 * ) + NEW met2 ( 15111 34 ) ( * 119 ) + NEW met2 ( 15065 119 ) ( 15111 * ) + NEW met1 ( 14881 119 ) ( 15065 * ) + NEW met1 ( 14881 119 ) ( * 153 ) + NEW met1 ( 14651 153 ) ( 14881 * ) + NEW met2 ( 14559 153 ) ( 14651 * ) + NEW met2 ( 14559 51 ) ( * 153 ) + NEW met1 ( 12949 51 ) ( 14559 * ) + NEW met2 ( 12949 51 ) ( * 102 ) + NEW met2 ( 12719 102 ) ( 12949 * ) + NEW met2 ( 35719 119 ) ( * 238 ) + NEW met3 ( 35719 238 ) ( 41331 * ) + NEW met2 ( 41331 221 ) ( * 238 ) + NEW met1 ( 34247 51 ) ( * 85 ) + NEW met1 ( 34247 85 ) ( 34615 * ) + NEW met1 ( 34615 51 ) ( * 85 ) + NEW met1 ( 34615 51 ) ( 35627 * ) + NEW met2 ( 35627 51 ) ( * 221 ) + NEW met2 ( 35627 221 ) ( 35719 * ) + NEW met1 ( 31119 153 ) ( * 221 ) + NEW met1 ( 31119 221 ) ( 31901 * ) + NEW met2 ( 31901 221 ) ( * 357 ) + NEW met1 ( 31901 357 ) ( 32223 * ) + NEW met2 ( 32223 357 ) ( * 493 ) + NEW met1 ( 32223 493 ) ( 32591 * ) + NEW met2 ( 32591 85 ) ( * 493 ) + NEW met1 ( 32591 85 ) ( 33603 * ) + NEW met1 ( 33603 85 ) ( * 119 ) + NEW met1 ( 33603 119 ) ( 33695 * ) + NEW met2 ( 33695 51 ) ( * 119 ) + NEW met1 ( 26427 153 ) ( 26519 * ) + NEW met2 ( 26427 153 ) ( * 170 ) + NEW met3 ( 26427 170 ) ( 29693 * ) + NEW met2 ( 29693 153 ) ( * 170 ) + NEW met1 ( 29693 153 ) ( 30015 * ) + NEW met1 ( 30015 119 ) ( * 153 ) + NEW met1 ( 30015 119 ) ( 30751 * ) + NEW met1 ( 30751 119 ) ( * 153 ) + NEW met1 ( 30751 153 ) ( 31119 * ) + NEW met2 ( 21919 34 ) ( * 119 ) + NEW met3 ( 21919 34 ) ( 23161 * ) + NEW met2 ( 23161 34 ) ( * 323 ) + NEW met1 ( 23161 323 ) ( 24679 * ) + NEW met1 ( 24679 323 ) ( * 357 ) + NEW met1 ( 24679 357 ) ( 25093 * ) + NEW met2 ( 25093 119 ) ( * 357 ) + NEW met1 ( 25093 119 ) ( 25599 * ) + NEW met1 ( 25599 85 ) ( * 119 ) + NEW met1 ( 25599 85 ) ( 26151 * ) + NEW met1 ( 26151 85 ) ( * 153 ) + NEW met1 ( 26151 153 ) ( 26427 * ) + NEW met1 ( 17319 51 ) ( * 119 ) + NEW met1 ( 17319 51 ) ( 17595 * ) + NEW met2 ( 17595 34 ) ( * 51 ) + NEW met3 ( 17595 34 ) ( 21919 * ) + NEW met2 ( 16813 51 ) ( 16905 * ) + NEW met1 ( 16905 51 ) ( 17319 * ) + NEW met1 ( 15203 51 ) ( 16813 * ) + NEW met1 ( 33695 51 ) ( 34247 * ) + NEW li1 ( 8119 153 ) L1M1_PR_MR + NEW met1 ( 8119 153 ) M1M2_PR + NEW met1 ( 8119 357 ) M1M2_PR + NEW met1 ( 6371 323 ) M1M2_PR + NEW met2 ( 6325 102 ) M2M3_PR + NEW met2 ( 5589 102 ) M2M3_PR + NEW met1 ( 5589 85 ) M1M2_PR + NEW met1 ( 4853 85 ) M1M2_PR + NEW met1 ( 4623 153 ) M1M2_PR + NEW li1 ( 3519 119 ) L1M1_PR_MR + NEW li1 ( 12719 119 ) L1M1_PR_MR + NEW met1 ( 12719 119 ) M1M2_PR + NEW met2 ( 12719 102 ) M2M3_PR + NEW met2 ( 11615 102 ) M2M3_PR + NEW met1 ( 11615 51 ) M1M2_PR + NEW met1 ( 10833 51 ) M1M2_PR + NEW met1 ( 10833 459 ) M1M2_PR + NEW met1 ( 10235 459 ) M1M2_PR + NEW met1 ( 10235 323 ) M1M2_PR + NEW met1 ( 9177 323 ) M1M2_PR + NEW met1 ( 9177 119 ) M1M2_PR + NEW met1 ( 15203 51 ) M1M2_PR + NEW met1 ( 15065 119 ) M1M2_PR + NEW met1 ( 14651 153 ) M1M2_PR + NEW met1 ( 14559 51 ) M1M2_PR + NEW met1 ( 12949 51 ) M1M2_PR + NEW li1 ( 35719 119 ) L1M1_PR_MR + NEW met1 ( 35719 119 ) M1M2_PR + NEW met2 ( 35719 238 ) M2M3_PR + NEW met2 ( 41331 238 ) M2M3_PR + NEW li1 ( 41331 221 ) L1M1_PR_MR + NEW met1 ( 41331 221 ) M1M2_PR + NEW met1 ( 35627 51 ) M1M2_PR + NEW li1 ( 31119 153 ) L1M1_PR_MR + NEW met1 ( 31901 221 ) M1M2_PR + NEW met1 ( 31901 357 ) M1M2_PR + NEW met1 ( 32223 357 ) M1M2_PR + NEW met1 ( 32223 493 ) M1M2_PR + NEW met1 ( 32591 493 ) M1M2_PR + NEW met1 ( 32591 85 ) M1M2_PR + NEW met1 ( 33695 119 ) M1M2_PR + NEW met1 ( 33695 51 ) M1M2_PR + NEW li1 ( 26519 153 ) L1M1_PR_MR + NEW met1 ( 26427 153 ) M1M2_PR + NEW met2 ( 26427 170 ) M2M3_PR + NEW met2 ( 29693 170 ) M2M3_PR + NEW met1 ( 29693 153 ) M1M2_PR + NEW li1 ( 21919 119 ) L1M1_PR_MR + NEW met1 ( 21919 119 ) M1M2_PR + NEW met2 ( 21919 34 ) M2M3_PR + NEW met2 ( 23161 34 ) M2M3_PR + NEW met1 ( 23161 323 ) M1M2_PR + NEW met1 ( 25093 357 ) M1M2_PR + NEW met1 ( 25093 119 ) M1M2_PR + NEW li1 ( 17319 119 ) L1M1_PR_MR + NEW met1 ( 17595 51 ) M1M2_PR + NEW met2 ( 17595 34 ) M2M3_PR + NEW met1 ( 16813 51 ) M1M2_PR + NEW met1 ( 16905 51 ) M1M2_PR ; + - storage_0_3_0.select0_b ( storage_0_3_0.select_inv_0 Y ) ( storage_0_3_0.bit7.obuf0 TE_B ) ( storage_0_3_0.bit6.obuf0 TE_B ) ( storage_0_3_0.bit5.obuf0 TE_B ) ( storage_0_3_0.bit4.obuf0 TE_B ) ( storage_0_3_0.bit3.obuf0 TE_B ) ( storage_0_3_0.bit2.obuf0 TE_B ) + ( storage_0_3_0.bit1.obuf0 TE_B ) ( storage_0_3_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 8901 153 ) ( 8947 * ) + NEW met2 ( 8901 153 ) ( * 782 ) + NEW met3 ( 6417 782 ) ( 8901 * ) + NEW met2 ( 6417 34 ) ( * 782 ) + NEW met3 ( 4347 34 ) ( 6417 * ) + NEW met2 ( 4347 34 ) ( * 119 ) + NEW met1 ( 12765 119 ) ( 13547 * ) + NEW met1 ( 12765 119 ) ( * 153 ) + NEW met1 ( 12673 153 ) ( 12765 * ) + NEW met1 ( 12673 119 ) ( * 153 ) + NEW met1 ( 12443 119 ) ( 12673 * ) + NEW met2 ( 12443 34 ) ( * 119 ) + NEW met3 ( 10994 34 ) ( 12443 * ) + NEW met4 ( 10074 34 ) ( 10994 * ) + NEW met4 ( 10074 34 ) ( * 782 ) + NEW met3 ( 8901 782 ) ( 10074 * ) + NEW met1 ( 15663 323 ) ( * 425 ) + NEW met1 ( 15433 425 ) ( 15663 * ) + NEW met2 ( 15433 102 ) ( * 425 ) + NEW met3 ( 13823 102 ) ( 15433 * ) + NEW met2 ( 13823 102 ) ( * 119 ) + NEW met1 ( 13547 119 ) ( 13823 * ) + NEW met1 ( 36547 153 ) ( 37421 * ) + NEW met1 ( 37421 119 ) ( * 153 ) + NEW met1 ( 37421 119 ) ( 37881 * ) + NEW met1 ( 37881 119 ) ( * 153 ) + NEW met1 ( 37881 153 ) ( 38295 * ) + NEW met2 ( 38295 34 ) ( * 153 ) + NEW met3 ( 38295 34 ) ( 41883 * ) + NEW met2 ( 41883 34 ) ( * 51 ) + NEW met2 ( 34063 323 ) ( * 510 ) + NEW met1 ( 34063 323 ) ( 35029 * ) + NEW met1 ( 35029 323 ) ( * 357 ) + NEW met1 ( 35029 357 ) ( 35167 * ) + NEW met2 ( 35167 85 ) ( * 357 ) + NEW met1 ( 35167 85 ) ( 35581 * ) + NEW met2 ( 35581 85 ) ( * 187 ) + NEW met1 ( 35581 187 ) ( 35719 * ) + NEW met1 ( 35719 153 ) ( * 187 ) + NEW met1 ( 35719 153 ) ( 35765 * ) + NEW met1 ( 35765 119 ) ( * 153 ) + NEW met1 ( 35765 119 ) ( 36547 * ) + NEW met1 ( 36547 119 ) ( * 153 ) + NEW met1 ( 31947 119 ) ( 32131 * ) + NEW met2 ( 32131 119 ) ( * 510 ) + NEW met2 ( 27347 153 ) ( * 238 ) + NEW met3 ( 27347 238 ) ( 29095 * ) + NEW met2 ( 29095 85 ) ( * 238 ) + NEW met1 ( 29095 85 ) ( 29555 * ) + NEW met2 ( 29555 85 ) ( * 238 ) + NEW met3 ( 29555 238 ) ( 32131 * ) + NEW met1 ( 22747 153 ) ( 22885 * ) + NEW met1 ( 22885 153 ) ( * 221 ) + NEW met1 ( 22885 221 ) ( 23851 * ) + NEW met1 ( 23851 187 ) ( * 221 ) + NEW met1 ( 23851 187 ) ( 24173 * ) + NEW met1 ( 24173 187 ) ( * 221 ) + NEW met1 ( 24173 221 ) ( 24311 * ) + NEW met2 ( 24311 170 ) ( * 221 ) + NEW met3 ( 24311 170 ) ( 25162 * ) + NEW met4 ( 25162 170 ) ( 25622 * ) + NEW met3 ( 25622 170 ) ( 25645 * ) + NEW met2 ( 25645 51 ) ( * 170 ) + NEW met1 ( 25645 51 ) ( 27117 * ) + NEW met2 ( 27117 51 ) ( * 119 ) + NEW met1 ( 27117 119 ) ( 27347 * ) + NEW met1 ( 27347 119 ) ( * 153 ) + NEW met1 ( 18147 153 ) ( 18193 * ) + NEW met2 ( 18193 153 ) ( * 391 ) + NEW met1 ( 18193 391 ) ( 18331 * ) + NEW met1 ( 18331 323 ) ( * 391 ) + NEW met1 ( 18331 323 ) ( 18607 * ) + NEW met2 ( 18607 323 ) ( * 374 ) + NEW met2 ( 18607 374 ) ( 18653 * ) + NEW met2 ( 18653 374 ) ( * 425 ) + NEW met2 ( 18653 425 ) ( 18745 * ) + NEW met1 ( 18745 425 ) ( 19573 * ) + NEW met2 ( 19573 51 ) ( * 425 ) + NEW met2 ( 19573 51 ) ( 19941 * ) + NEW met2 ( 19941 51 ) ( * 595 ) + NEW met1 ( 19941 595 ) ( 20125 * ) + NEW met2 ( 20125 221 ) ( * 595 ) + NEW met1 ( 20125 221 ) ( 21229 * ) + NEW met1 ( 21229 187 ) ( * 221 ) + NEW met1 ( 21229 187 ) ( 21689 * ) + NEW met1 ( 21689 51 ) ( * 187 ) + NEW met1 ( 21689 51 ) ( 22747 * ) + NEW met2 ( 22747 51 ) ( * 153 ) + NEW met2 ( 16629 425 ) ( * 782 ) + NEW met2 ( 16629 782 ) ( 16859 * ) + NEW met3 ( 16859 782 ) ( 17595 * ) + NEW met2 ( 17595 493 ) ( * 782 ) + NEW met1 ( 17595 493 ) ( 18193 * ) + NEW met2 ( 18193 391 ) ( * 493 ) + NEW met3 ( 32131 510 ) ( 34063 * ) + NEW met2 ( 16560 425 ) ( 16629 * ) + NEW met2 ( 15893 323 ) ( * 425 ) + NEW met1 ( 15893 425 ) ( 16123 * ) + NEW met2 ( 16123 323 ) ( * 425 ) + NEW met1 ( 16123 323 ) ( 16307 * ) + NEW met2 ( 16307 238 ) ( * 323 ) + NEW met2 ( 16307 238 ) ( 16399 * ) + NEW met3 ( 16399 238 ) ( 16560 * ) + NEW met2 ( 16560 238 ) ( * 425 ) + NEW met1 ( 15663 323 ) ( 15893 * ) + NEW li1 ( 8947 153 ) L1M1_PR_MR + NEW met1 ( 8901 153 ) M1M2_PR + NEW met2 ( 8901 782 ) M2M3_PR + NEW met2 ( 6417 782 ) M2M3_PR + NEW met2 ( 6417 34 ) M2M3_PR + NEW met2 ( 4347 34 ) M2M3_PR + NEW li1 ( 4347 119 ) L1M1_PR_MR + NEW met1 ( 4347 119 ) M1M2_PR + NEW li1 ( 13547 119 ) L1M1_PR_MR + NEW met1 ( 12443 119 ) M1M2_PR + NEW met2 ( 12443 34 ) M2M3_PR + NEW met3 ( 10994 34 ) M3M4_PR + NEW met3 ( 10074 782 ) M3M4_PR + NEW met1 ( 15433 425 ) M1M2_PR + NEW met2 ( 15433 102 ) M2M3_PR + NEW met2 ( 13823 102 ) M2M3_PR + NEW met1 ( 13823 119 ) M1M2_PR + NEW li1 ( 36547 153 ) L1M1_PR_MR + NEW met1 ( 38295 153 ) M1M2_PR + NEW met2 ( 38295 34 ) M2M3_PR + NEW met2 ( 41883 34 ) M2M3_PR + NEW li1 ( 41883 51 ) L1M1_PR_MR + NEW met1 ( 41883 51 ) M1M2_PR + NEW met2 ( 34063 510 ) M2M3_PR + NEW met1 ( 34063 323 ) M1M2_PR + NEW met1 ( 35167 357 ) M1M2_PR + NEW met1 ( 35167 85 ) M1M2_PR + NEW met1 ( 35581 85 ) M1M2_PR + NEW met1 ( 35581 187 ) M1M2_PR + NEW li1 ( 31947 119 ) L1M1_PR_MR + NEW met1 ( 32131 119 ) M1M2_PR + NEW met2 ( 32131 510 ) M2M3_PR + NEW li1 ( 27347 153 ) L1M1_PR_MR + NEW met1 ( 27347 153 ) M1M2_PR + NEW met2 ( 27347 238 ) M2M3_PR + NEW met2 ( 29095 238 ) M2M3_PR + NEW met1 ( 29095 85 ) M1M2_PR + NEW met1 ( 29555 85 ) M1M2_PR + NEW met2 ( 29555 238 ) M2M3_PR + NEW met2 ( 32131 238 ) M2M3_PR + NEW li1 ( 22747 153 ) L1M1_PR_MR + NEW met1 ( 24311 221 ) M1M2_PR + NEW met2 ( 24311 170 ) M2M3_PR + NEW met3 ( 25162 170 ) M3M4_PR + NEW met3 ( 25622 170 ) M3M4_PR + NEW met2 ( 25645 170 ) M2M3_PR + NEW met1 ( 25645 51 ) M1M2_PR + NEW met1 ( 27117 51 ) M1M2_PR + NEW met1 ( 27117 119 ) M1M2_PR + NEW li1 ( 18147 153 ) L1M1_PR_MR + NEW met1 ( 18193 153 ) M1M2_PR + NEW met1 ( 18193 391 ) M1M2_PR + NEW met1 ( 18607 323 ) M1M2_PR + NEW met1 ( 18745 425 ) M1M2_PR + NEW met1 ( 19573 425 ) M1M2_PR + NEW met1 ( 19941 595 ) M1M2_PR + NEW met1 ( 20125 595 ) M1M2_PR + NEW met1 ( 20125 221 ) M1M2_PR + NEW met1 ( 22747 51 ) M1M2_PR + NEW met1 ( 22747 153 ) M1M2_PR + NEW met2 ( 16859 782 ) M2M3_PR + NEW met2 ( 17595 782 ) M2M3_PR + NEW met1 ( 17595 493 ) M1M2_PR + NEW met1 ( 18193 493 ) M1M2_PR + NEW met1 ( 15893 323 ) M1M2_PR + NEW met1 ( 15893 425 ) M1M2_PR + NEW met1 ( 16123 425 ) M1M2_PR + NEW met1 ( 16123 323 ) M1M2_PR + NEW met1 ( 16307 323 ) M1M2_PR + NEW met2 ( 16399 238 ) M2M3_PR + NEW met2 ( 16560 238 ) M2M3_PR + NEW met3 ( 25645 170 ) RECT ( 0 -15 39 15 ) ; + - storage_0_3_0.we0 ( storage_0_3_0.gcand X ) ( storage_0_3_0.cg GATE ) + USE SIGNAL + + ROUTED met1 ( 40917 153 ) ( * 187 ) + NEW met1 ( 40917 187 ) ( 41377 * ) + NEW met1 ( 41377 187 ) ( * 221 ) + NEW met1 ( 41377 221 ) ( 41791 * ) + NEW li1 ( 40917 153 ) L1M1_PR_MR + NEW li1 ( 41791 221 ) L1M1_PR_MR ; + - storage_0_3_0.write_sel ( storage_0_3_0.gcand A ) ( storage_0_3_0.word_and X ) + USE SIGNAL + + ROUTED met1 ( 41561 153 ) ( 41607 * ) + NEW li1 ( 41607 153 ) L1M1_PR_MR + NEW li1 ( 41561 153 ) L1M1_PR_MR ; + - storage_1_0_0.bit0.storage ( storage_1_0_0.bit0.obuf0 A ) ( storage_1_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 759 391 ) ( 805 * ) + NEW met1 ( 759 357 ) ( * 391 ) + NEW li1 ( 805 391 ) L1M1_PR_MR + NEW li1 ( 759 357 ) L1M1_PR_MR ; + - storage_1_0_0.bit1.storage ( storage_1_0_0.bit1.obuf0 A ) ( storage_1_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 5405 425 ) ( 5451 * ) + NEW met1 ( 5451 391 ) ( * 425 ) + NEW met1 ( 5359 391 ) ( 5451 * ) + NEW met1 ( 5359 357 ) ( * 391 ) + NEW li1 ( 5405 425 ) L1M1_PR_MR + NEW li1 ( 5359 357 ) L1M1_PR_MR ; + - storage_1_0_0.bit2.storage ( storage_1_0_0.bit2.obuf0 A ) ( storage_1_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 9959 391 ) ( 10005 * ) + NEW met1 ( 9959 357 ) ( * 391 ) + NEW li1 ( 10005 391 ) L1M1_PR_MR + NEW li1 ( 9959 357 ) L1M1_PR_MR ; + - storage_1_0_0.bit3.storage ( storage_1_0_0.bit3.obuf0 A ) ( storage_1_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 14559 391 ) ( 14605 * ) + NEW met1 ( 14559 357 ) ( * 391 ) + NEW li1 ( 14605 391 ) L1M1_PR_MR + NEW li1 ( 14559 357 ) L1M1_PR_MR ; + - storage_1_0_0.bit4.storage ( storage_1_0_0.bit4.obuf0 A ) ( storage_1_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 19159 391 ) ( 19205 * ) + NEW met1 ( 19159 357 ) ( * 391 ) + NEW li1 ( 19205 391 ) L1M1_PR_MR + NEW li1 ( 19159 357 ) L1M1_PR_MR ; + - storage_1_0_0.bit5.storage ( storage_1_0_0.bit5.obuf0 A ) ( storage_1_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 23759 391 ) ( 23805 * ) + NEW met1 ( 23759 357 ) ( * 391 ) + NEW li1 ( 23805 391 ) L1M1_PR_MR + NEW li1 ( 23759 357 ) L1M1_PR_MR ; + - storage_1_0_0.bit6.storage ( storage_1_0_0.bit6.obuf0 A ) ( storage_1_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 28359 391 ) ( 28405 * ) + NEW met1 ( 28359 357 ) ( * 391 ) + NEW li1 ( 28405 391 ) L1M1_PR_MR + NEW li1 ( 28359 357 ) L1M1_PR_MR ; + - storage_1_0_0.bit7.storage ( storage_1_0_0.bit7.obuf0 A ) ( storage_1_0_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 32959 391 ) ( 33005 * ) + NEW met1 ( 32959 357 ) ( * 391 ) + NEW li1 ( 33005 391 ) L1M1_PR_MR + NEW li1 ( 32959 357 ) L1M1_PR_MR ; + - storage_1_0_0.gclock ( storage_1_0_0.cg GCLK ) ( storage_1_0_0.bit7.bit CLK ) ( storage_1_0_0.bit6.bit CLK ) ( storage_1_0_0.bit5.bit CLK ) ( storage_1_0_0.bit4.bit CLK ) ( storage_1_0_0.bit3.bit CLK ) ( storage_1_0_0.bit2.bit CLK ) + ( storage_1_0_0.bit1.bit CLK ) ( storage_1_0_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 4669 323 ) ( * 391 ) + NEW met1 ( 1219 323 ) ( 4669 * ) + NEW met1 ( 1219 323 ) ( * 357 ) + NEW met1 ( 1081 357 ) ( 1219 * ) + NEW met1 ( 1081 323 ) ( * 357 ) + NEW met1 ( 69 323 ) ( 1081 * ) + NEW met1 ( 69 323 ) ( * 391 ) + NEW met1 ( 9269 425 ) ( * 459 ) + NEW met1 ( 7889 459 ) ( 9269 * ) + NEW met1 ( 7889 425 ) ( * 459 ) + NEW met1 ( 7613 425 ) ( 7889 * ) + NEW met2 ( 7613 425 ) ( * 493 ) + NEW met1 ( 7291 493 ) ( 7613 * ) + NEW met2 ( 7291 493 ) ( * 510 ) + NEW met2 ( 7199 510 ) ( 7291 * ) + NEW met2 ( 7199 459 ) ( * 510 ) + NEW met2 ( 7153 459 ) ( 7199 * ) + NEW met1 ( 6693 459 ) ( 7153 * ) + NEW met2 ( 6693 357 ) ( * 459 ) + NEW met2 ( 6647 357 ) ( 6693 * ) + NEW met1 ( 6601 357 ) ( 6647 * ) + NEW met1 ( 6601 357 ) ( * 425 ) + NEW met1 ( 6509 425 ) ( 6601 * ) + NEW met1 ( 6509 391 ) ( * 425 ) + NEW met1 ( 6325 391 ) ( 6509 * ) + NEW met1 ( 6325 323 ) ( * 391 ) + NEW met1 ( 4669 323 ) ( 6325 * ) + NEW met1 ( 13869 323 ) ( * 391 ) + NEW met1 ( 11431 323 ) ( 13869 * ) + NEW met2 ( 11431 323 ) ( * 510 ) + NEW met3 ( 11362 510 ) ( 11431 * ) + NEW met4 ( 11362 510 ) ( * 782 ) + NEW met4 ( 10166 782 ) ( 11362 * ) + NEW met3 ( 10143 782 ) ( 10166 * ) + NEW met2 ( 10143 459 ) ( * 782 ) + NEW met1 ( 9269 459 ) ( 10143 * ) + NEW met2 ( 15617 323 ) ( * 731 ) + NEW met1 ( 13869 323 ) ( 15617 * ) + NEW met2 ( 34293 153 ) ( * 221 ) + NEW met1 ( 34293 153 ) ( 34615 * ) + NEW met1 ( 34615 119 ) ( * 153 ) + NEW met2 ( 34615 119 ) ( * 170 ) + NEW met2 ( 34615 170 ) ( 34753 * ) + NEW met2 ( 34753 119 ) ( * 170 ) + NEW met2 ( 34753 119 ) ( 34845 * ) + NEW met1 ( 34845 119 ) ( 35075 * ) + NEW met2 ( 35075 119 ) ( * 323 ) + NEW met1 ( 35075 323 ) ( 37467 * ) + NEW met1 ( 18469 425 ) ( * 459 ) + NEW met1 ( 18101 459 ) ( 18469 * ) + NEW met1 ( 18101 425 ) ( * 459 ) + NEW met1 ( 17505 425 ) ( 18101 * ) + NEW met1 ( 17505 425 ) ( * 459 ) + NEW met1 ( 17365 459 ) ( 17505 * ) + NEW met2 ( 17365 374 ) ( * 459 ) + NEW met2 ( 17181 374 ) ( 17365 * ) + NEW met2 ( 17181 374 ) ( * 425 ) + NEW met1 ( 17043 425 ) ( 17181 * ) + NEW met1 ( 17043 391 ) ( * 425 ) + NEW met1 ( 16813 391 ) ( 17043 * ) + NEW met2 ( 16813 391 ) ( * 731 ) + NEW met1 ( 23069 323 ) ( * 391 ) + NEW met1 ( 21781 323 ) ( 23069 * ) + NEW met2 ( 21781 323 ) ( * 629 ) + NEW met1 ( 21367 629 ) ( 21781 * ) + NEW met2 ( 21367 629 ) ( * 668 ) + NEW met2 ( 21229 668 ) ( 21367 * ) + NEW met2 ( 21229 459 ) ( * 668 ) + NEW met1 ( 18469 459 ) ( 21229 * ) + NEW met1 ( 27669 425 ) ( * 493 ) + NEW met1 ( 25691 493 ) ( 27669 * ) + NEW met2 ( 25691 221 ) ( * 493 ) + NEW met1 ( 24771 221 ) ( 25691 * ) + NEW met2 ( 24679 221 ) ( 24771 * ) + NEW met2 ( 24679 221 ) ( * 731 ) + NEW met1 ( 23069 731 ) ( 24679 * ) + NEW met2 ( 23069 391 ) ( * 731 ) + NEW met1 ( 31901 391 ) ( 32269 * ) + NEW met1 ( 31901 391 ) ( * 425 ) + NEW met1 ( 31441 425 ) ( 31901 * ) + NEW met2 ( 31441 170 ) ( * 425 ) + NEW met3 ( 31073 170 ) ( 31441 * ) + NEW met2 ( 31073 170 ) ( * 323 ) + NEW met1 ( 29601 323 ) ( 31073 * ) + NEW met2 ( 29601 323 ) ( * 442 ) + NEW met3 ( 29302 442 ) ( 29601 * ) + NEW met4 ( 29302 442 ) ( * 578 ) + NEW met4 ( 28566 578 ) ( 29302 * ) + NEW met3 ( 28566 578 ) ( 28589 * ) + NEW met2 ( 28589 493 ) ( * 578 ) + NEW met1 ( 27669 493 ) ( 28589 * ) + NEW met2 ( 32269 221 ) ( * 391 ) + NEW met1 ( 32269 221 ) ( 34293 * ) + NEW met2 ( 15893 629 ) ( * 731 ) + NEW met1 ( 15893 629 ) ( 16077 * ) + NEW met2 ( 16077 629 ) ( * 731 ) + NEW met2 ( 16077 731 ) ( 16215 * ) + NEW met1 ( 15617 731 ) ( 15893 * ) + NEW met1 ( 16215 731 ) ( 16813 * ) + NEW li1 ( 4669 391 ) L1M1_PR_MR + NEW li1 ( 69 391 ) L1M1_PR_MR + NEW li1 ( 9269 425 ) L1M1_PR_MR + NEW met1 ( 7613 425 ) M1M2_PR + NEW met1 ( 7613 493 ) M1M2_PR + NEW met1 ( 7291 493 ) M1M2_PR + NEW met1 ( 7153 459 ) M1M2_PR + NEW met1 ( 6693 459 ) M1M2_PR + NEW met1 ( 6647 357 ) M1M2_PR + NEW li1 ( 13869 391 ) L1M1_PR_MR + NEW met1 ( 11431 323 ) M1M2_PR + NEW met2 ( 11431 510 ) M2M3_PR + NEW met3 ( 11362 510 ) M3M4_PR + NEW met3 ( 10166 782 ) M3M4_PR + NEW met2 ( 10143 782 ) M2M3_PR + NEW met1 ( 10143 459 ) M1M2_PR + NEW met1 ( 15617 731 ) M1M2_PR + NEW met1 ( 15617 323 ) M1M2_PR + NEW met1 ( 34293 221 ) M1M2_PR + NEW met1 ( 34293 153 ) M1M2_PR + NEW met1 ( 34615 119 ) M1M2_PR + NEW met1 ( 34845 119 ) M1M2_PR + NEW met1 ( 35075 119 ) M1M2_PR + NEW met1 ( 35075 323 ) M1M2_PR + NEW li1 ( 37467 323 ) L1M1_PR_MR + NEW li1 ( 18469 425 ) L1M1_PR_MR + NEW met1 ( 17365 459 ) M1M2_PR + NEW met1 ( 17181 425 ) M1M2_PR + NEW met1 ( 16813 391 ) M1M2_PR + NEW met1 ( 16813 731 ) M1M2_PR + NEW li1 ( 23069 391 ) L1M1_PR_MR + NEW met1 ( 21781 323 ) M1M2_PR + NEW met1 ( 21781 629 ) M1M2_PR + NEW met1 ( 21367 629 ) M1M2_PR + NEW met1 ( 21229 459 ) M1M2_PR + NEW li1 ( 27669 425 ) L1M1_PR_MR + NEW met1 ( 25691 493 ) M1M2_PR + NEW met1 ( 25691 221 ) M1M2_PR + NEW met1 ( 24771 221 ) M1M2_PR + NEW met1 ( 24679 731 ) M1M2_PR + NEW met1 ( 23069 731 ) M1M2_PR + NEW met1 ( 23069 391 ) M1M2_PR + NEW li1 ( 32269 391 ) L1M1_PR_MR + NEW met1 ( 31441 425 ) M1M2_PR + NEW met2 ( 31441 170 ) M2M3_PR + NEW met2 ( 31073 170 ) M2M3_PR + NEW met1 ( 31073 323 ) M1M2_PR + NEW met1 ( 29601 323 ) M1M2_PR + NEW met2 ( 29601 442 ) M2M3_PR + NEW met3 ( 29302 442 ) M3M4_PR + NEW met3 ( 28566 578 ) M3M4_PR + NEW met2 ( 28589 578 ) M2M3_PR + NEW met1 ( 28589 493 ) M1M2_PR + NEW met1 ( 32269 221 ) M1M2_PR + NEW met1 ( 32269 391 ) M1M2_PR + NEW met1 ( 15893 731 ) M1M2_PR + NEW met1 ( 15893 629 ) M1M2_PR + NEW met1 ( 16077 629 ) M1M2_PR + NEW met1 ( 16215 731 ) M1M2_PR + NEW met3 ( 10166 782 ) RECT ( 0 -15 39 15 ) + NEW met3 ( 28589 578 ) RECT ( 0 -15 39 15 ) ; + - storage_1_0_0.select0_b ( storage_1_0_0.select_inv_0 Y ) ( storage_1_0_0.bit7.obuf0 TE_B ) ( storage_1_0_0.bit6.obuf0 TE_B ) ( storage_1_0_0.bit5.obuf0 TE_B ) ( storage_1_0_0.bit4.obuf0 TE_B ) ( storage_1_0_0.bit3.obuf0 TE_B ) ( storage_1_0_0.bit2.obuf0 TE_B ) + ( storage_1_0_0.bit1.obuf0 TE_B ) ( storage_1_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met4 ( 34822 170 ) ( * 442 ) + NEW met4 ( 34822 442 ) ( 35558 * ) + NEW met4 ( 35558 102 ) ( * 442 ) + NEW met4 ( 35558 102 ) ( 35742 * ) + NEW met4 ( 35742 102 ) ( * 170 ) + NEW met4 ( 35742 170 ) ( 36018 * ) + NEW met3 ( 36018 170 ) ( 36087 * ) + NEW met2 ( 36087 170 ) ( * 221 ) + NEW met2 ( 36087 221 ) ( 36271 * ) + NEW met2 ( 36271 85 ) ( * 221 ) + NEW met1 ( 36271 85 ) ( 36685 * ) + NEW met2 ( 36685 85 ) ( * 459 ) + NEW met1 ( 36685 459 ) ( 38019 * ) + NEW met4 ( 34270 170 ) ( * 578 ) + NEW met4 ( 34270 170 ) ( 34822 * ) + NEW met1 ( 5497 357 ) ( * 391 ) + NEW met1 ( 5405 357 ) ( 5497 * ) + NEW met2 ( 5405 357 ) ( * 493 ) + NEW met1 ( 5313 493 ) ( 5405 * ) + NEW met1 ( 5313 459 ) ( * 493 ) + NEW met1 ( 4255 459 ) ( 5313 * ) + NEW met2 ( 4255 442 ) ( * 459 ) + NEW met3 ( 897 442 ) ( 4255 * ) + NEW met2 ( 897 425 ) ( * 442 ) + NEW met2 ( 10097 391 ) ( * 493 ) + NEW met1 ( 9223 493 ) ( 10097 * ) + NEW met2 ( 9177 493 ) ( 9223 * ) + NEW met2 ( 9177 493 ) ( * 663 ) + NEW met1 ( 8395 663 ) ( 9177 * ) + NEW met2 ( 8395 663 ) ( * 714 ) + NEW met2 ( 8211 714 ) ( 8395 * ) + NEW met2 ( 8211 663 ) ( * 714 ) + NEW met2 ( 8073 663 ) ( 8211 * ) + NEW met1 ( 7751 663 ) ( 8073 * ) + NEW met2 ( 7751 459 ) ( * 663 ) + NEW met1 ( 7245 459 ) ( 7751 * ) + NEW met1 ( 7245 459 ) ( * 493 ) + NEW met1 ( 6739 493 ) ( 7245 * ) + NEW met2 ( 6739 493 ) ( 6785 * ) + NEW met2 ( 6785 459 ) ( * 493 ) + NEW met2 ( 6785 459 ) ( 6831 * ) + NEW met2 ( 6831 85 ) ( * 459 ) + NEW met1 ( 5773 85 ) ( 6831 * ) + NEW met2 ( 5773 85 ) ( * 102 ) + NEW met2 ( 5681 102 ) ( 5773 * ) + NEW met2 ( 5681 102 ) ( * 357 ) + NEW met1 ( 5497 357 ) ( 5681 * ) + NEW met1 ( 14697 425 ) ( * 459 ) + NEW met1 ( 12949 459 ) ( 14697 * ) + NEW met2 ( 12949 459 ) ( * 510 ) + NEW met2 ( 12765 510 ) ( 12949 * ) + NEW met2 ( 12765 459 ) ( * 510 ) + NEW met2 ( 12627 459 ) ( 12765 * ) + NEW met1 ( 12121 459 ) ( 12627 * ) + NEW met1 ( 12121 425 ) ( * 459 ) + NEW met1 ( 11615 425 ) ( 12121 * ) + NEW met1 ( 11615 391 ) ( * 425 ) + NEW met1 ( 11063 391 ) ( 11615 * ) + NEW met2 ( 11063 391 ) ( * 578 ) + NEW met3 ( 10810 578 ) ( 11063 * ) + NEW met4 ( 10258 578 ) ( 10810 * ) + NEW met3 ( 10097 578 ) ( 10258 * ) + NEW met2 ( 10097 493 ) ( * 578 ) + NEW met2 ( 19297 221 ) ( * 391 ) + NEW met1 ( 18285 221 ) ( 19297 * ) + NEW met2 ( 18285 221 ) ( * 323 ) + NEW met1 ( 17319 323 ) ( 18285 * ) + NEW met1 ( 17319 323 ) ( * 357 ) + NEW met1 ( 16675 357 ) ( 17319 * ) + NEW met1 ( 16675 357 ) ( * 459 ) + NEW met1 ( 23897 425 ) ( * 459 ) + NEW met1 ( 23115 459 ) ( 23897 * ) + NEW met2 ( 23115 459 ) ( * 595 ) + NEW met1 ( 22103 595 ) ( 23115 * ) + NEW met2 ( 22103 595 ) ( * 782 ) + NEW met3 ( 21597 782 ) ( 22103 * ) + NEW met2 ( 21597 697 ) ( * 782 ) + NEW met1 ( 20263 731 ) ( 20631 * ) + NEW met2 ( 20263 187 ) ( * 731 ) + NEW met1 ( 20079 187 ) ( 20263 * ) + NEW met1 ( 20079 187 ) ( * 221 ) + NEW met1 ( 19619 221 ) ( 20079 * ) + NEW met1 ( 19619 187 ) ( * 221 ) + NEW met1 ( 19297 187 ) ( 19619 * ) + NEW met1 ( 19297 187 ) ( * 221 ) + NEW met1 ( 28497 323 ) ( * 391 ) + NEW met1 ( 27071 323 ) ( 28497 * ) + NEW met2 ( 27071 119 ) ( * 323 ) + NEW met1 ( 26381 119 ) ( 27071 * ) + NEW met2 ( 26381 119 ) ( * 391 ) + NEW met1 ( 26151 391 ) ( 26381 * ) + NEW met1 ( 26151 391 ) ( * 425 ) + NEW met1 ( 25139 425 ) ( 26151 * ) + NEW met1 ( 25139 425 ) ( * 459 ) + NEW met1 ( 24863 459 ) ( 25139 * ) + NEW met1 ( 24863 459 ) ( * 493 ) + NEW met1 ( 23897 493 ) ( 24863 * ) + NEW met1 ( 23897 459 ) ( * 493 ) + NEW met2 ( 33097 425 ) ( * 663 ) + NEW met1 ( 32361 663 ) ( 33097 * ) + NEW met2 ( 32361 595 ) ( * 663 ) + NEW met2 ( 32315 595 ) ( 32361 * ) + NEW met1 ( 31947 595 ) ( 32315 * ) + NEW met2 ( 31947 442 ) ( * 595 ) + NEW met3 ( 30889 442 ) ( 31947 * ) + NEW met2 ( 30889 442 ) ( * 459 ) + NEW met1 ( 29877 459 ) ( 30889 * ) + NEW met1 ( 29877 459 ) ( * 493 ) + NEW met1 ( 29279 493 ) ( 29877 * ) + NEW met2 ( 29279 221 ) ( * 493 ) + NEW met1 ( 28819 221 ) ( 29279 * ) + NEW met1 ( 28819 187 ) ( * 221 ) + NEW met1 ( 28635 187 ) ( 28819 * ) + NEW met2 ( 28635 187 ) ( * 323 ) + NEW met2 ( 28589 323 ) ( 28635 * ) + NEW met1 ( 28497 323 ) ( 28589 * ) + NEW met4 ( 33258 238 ) ( * 578 ) + NEW met4 ( 33074 238 ) ( 33258 * ) + NEW met3 ( 32913 238 ) ( 33074 * ) + NEW met2 ( 32913 238 ) ( * 425 ) + NEW met1 ( 32913 425 ) ( 33097 * ) + NEW met4 ( 33258 578 ) ( 34270 * ) + NEW met1 ( 16560 459 ) ( 16675 * ) + NEW met1 ( 16169 425 ) ( * 459 ) + NEW met1 ( 16169 425 ) ( 16560 * ) + NEW met1 ( 16560 425 ) ( * 459 ) + NEW met1 ( 14697 459 ) ( 16169 * ) + NEW met2 ( 20631 731 ) ( 20700 * ) + NEW met2 ( 20700 714 ) ( * 731 ) + NEW met2 ( 20700 714 ) ( 20769 * ) + NEW met2 ( 20769 697 ) ( * 714 ) + NEW met2 ( 20769 697 ) ( 20861 * ) + NEW met1 ( 20861 697 ) ( 21597 * ) + NEW met3 ( 36018 170 ) M3M4_PR + NEW met2 ( 36087 170 ) M2M3_PR + NEW met1 ( 36271 85 ) M1M2_PR + NEW met1 ( 36685 85 ) M1M2_PR + NEW met1 ( 36685 459 ) M1M2_PR + NEW li1 ( 38019 459 ) L1M1_PR_MR + NEW li1 ( 5497 391 ) L1M1_PR_MR + NEW met1 ( 5405 357 ) M1M2_PR + NEW met1 ( 5405 493 ) M1M2_PR + NEW met1 ( 4255 459 ) M1M2_PR + NEW met2 ( 4255 442 ) M2M3_PR + NEW met2 ( 897 442 ) M2M3_PR + NEW li1 ( 897 425 ) L1M1_PR_MR + NEW met1 ( 897 425 ) M1M2_PR + NEW li1 ( 10097 391 ) L1M1_PR_MR + NEW met1 ( 10097 391 ) M1M2_PR + NEW met1 ( 10097 493 ) M1M2_PR + NEW met1 ( 9223 493 ) M1M2_PR + NEW met1 ( 9177 663 ) M1M2_PR + NEW met1 ( 8395 663 ) M1M2_PR + NEW met1 ( 8073 663 ) M1M2_PR + NEW met1 ( 7751 663 ) M1M2_PR + NEW met1 ( 7751 459 ) M1M2_PR + NEW met1 ( 6739 493 ) M1M2_PR + NEW met1 ( 6831 85 ) M1M2_PR + NEW met1 ( 5773 85 ) M1M2_PR + NEW met1 ( 5681 357 ) M1M2_PR + NEW li1 ( 14697 425 ) L1M1_PR_MR + NEW met1 ( 12949 459 ) M1M2_PR + NEW met1 ( 12627 459 ) M1M2_PR + NEW met1 ( 11063 391 ) M1M2_PR + NEW met2 ( 11063 578 ) M2M3_PR + NEW met3 ( 10810 578 ) M3M4_PR + NEW met3 ( 10258 578 ) M3M4_PR + NEW met2 ( 10097 578 ) M2M3_PR + NEW li1 ( 19297 391 ) L1M1_PR_MR + NEW met1 ( 19297 391 ) M1M2_PR + NEW met1 ( 19297 221 ) M1M2_PR + NEW met1 ( 18285 221 ) M1M2_PR + NEW met1 ( 18285 323 ) M1M2_PR + NEW li1 ( 23897 425 ) L1M1_PR_MR + NEW met1 ( 23115 459 ) M1M2_PR + NEW met1 ( 23115 595 ) M1M2_PR + NEW met1 ( 22103 595 ) M1M2_PR + NEW met2 ( 22103 782 ) M2M3_PR + NEW met2 ( 21597 782 ) M2M3_PR + NEW met1 ( 21597 697 ) M1M2_PR + NEW met1 ( 20631 731 ) M1M2_PR + NEW met1 ( 20263 731 ) M1M2_PR + NEW met1 ( 20263 187 ) M1M2_PR + NEW li1 ( 28497 391 ) L1M1_PR_MR + NEW met1 ( 27071 323 ) M1M2_PR + NEW met1 ( 27071 119 ) M1M2_PR + NEW met1 ( 26381 119 ) M1M2_PR + NEW met1 ( 26381 391 ) M1M2_PR + NEW li1 ( 33097 425 ) L1M1_PR_MR + NEW met1 ( 33097 425 ) M1M2_PR + NEW met1 ( 33097 663 ) M1M2_PR + NEW met1 ( 32361 663 ) M1M2_PR + NEW met1 ( 32315 595 ) M1M2_PR + NEW met1 ( 31947 595 ) M1M2_PR + NEW met2 ( 31947 442 ) M2M3_PR + NEW met2 ( 30889 442 ) M2M3_PR + NEW met1 ( 30889 459 ) M1M2_PR + NEW met1 ( 29279 493 ) M1M2_PR + NEW met1 ( 29279 221 ) M1M2_PR + NEW met1 ( 28635 187 ) M1M2_PR + NEW met1 ( 28589 323 ) M1M2_PR + NEW met3 ( 33074 238 ) M3M4_PR + NEW met2 ( 32913 238 ) M2M3_PR + NEW met1 ( 32913 425 ) M1M2_PR + NEW met1 ( 20861 697 ) M1M2_PR ; + - storage_1_0_0.we0 ( storage_1_0_0.gcand X ) ( storage_1_0_0.cg GATE ) + USE SIGNAL + + ROUTED met1 ( 37053 493 ) ( 37881 * ) + NEW met2 ( 37881 357 ) ( * 493 ) + NEW met1 ( 37881 357 ) ( 37927 * ) + NEW li1 ( 37053 493 ) L1M1_PR_MR + NEW met1 ( 37881 493 ) M1M2_PR + NEW met1 ( 37881 357 ) M1M2_PR + NEW li1 ( 37927 357 ) L1M1_PR_MR ; + - storage_1_0_0.write_sel ( storage_1_0_0.gcand A ) ( storage_1_0_0.word_and X ) + USE SIGNAL + + ROUTED met1 ( 37697 357 ) ( 37743 * ) + NEW li1 ( 37743 357 ) L1M1_PR_MR + NEW li1 ( 37697 357 ) L1M1_PR_MR ; + - storage_1_1_0.bit0.storage ( storage_1_1_0.bit0.obuf0 A ) ( storage_1_1_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 1909 391 ) ( 1955 * ) + NEW met1 ( 1909 357 ) ( * 391 ) + NEW li1 ( 1955 391 ) L1M1_PR_MR + NEW li1 ( 1909 357 ) L1M1_PR_MR ; + - storage_1_1_0.bit1.storage ( storage_1_1_0.bit1.obuf0 A ) ( storage_1_1_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 6555 357 ) ( * 391 ) + NEW met1 ( 6509 357 ) ( 6555 * ) + NEW li1 ( 6555 391 ) L1M1_PR_MR + NEW li1 ( 6509 357 ) L1M1_PR_MR ; + - storage_1_1_0.bit2.storage ( storage_1_1_0.bit2.obuf0 A ) ( storage_1_1_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 11109 425 ) ( 11155 * ) + NEW met1 ( 11109 425 ) ( * 493 ) + NEW li1 ( 11155 425 ) L1M1_PR_MR + NEW li1 ( 11109 493 ) L1M1_PR_MR ; + - storage_1_1_0.bit3.storage ( storage_1_1_0.bit3.obuf0 A ) ( storage_1_1_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 15709 391 ) ( 15755 * ) + NEW met1 ( 15709 357 ) ( * 391 ) + NEW li1 ( 15755 391 ) L1M1_PR_MR + NEW li1 ( 15709 357 ) L1M1_PR_MR ; + - storage_1_1_0.bit4.storage ( storage_1_1_0.bit4.obuf0 A ) ( storage_1_1_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 20355 391 ) ( 20401 * ) + NEW met1 ( 20401 357 ) ( * 391 ) + NEW met1 ( 20309 357 ) ( 20401 * ) + NEW li1 ( 20355 391 ) L1M1_PR_MR + NEW li1 ( 20309 357 ) L1M1_PR_MR ; + - storage_1_1_0.bit5.storage ( storage_1_1_0.bit5.obuf0 A ) ( storage_1_1_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 24909 425 ) ( 24955 * ) + NEW met2 ( 24909 425 ) ( * 493 ) + NEW li1 ( 24955 425 ) L1M1_PR_MR + NEW met1 ( 24909 425 ) M1M2_PR + NEW li1 ( 24909 493 ) L1M1_PR_MR + NEW met1 ( 24909 493 ) M1M2_PR ; + - storage_1_1_0.bit6.storage ( storage_1_1_0.bit6.obuf0 A ) ( storage_1_1_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 29555 357 ) ( * 391 ) + NEW met1 ( 29509 357 ) ( 29555 * ) + NEW li1 ( 29555 391 ) L1M1_PR_MR + NEW li1 ( 29509 357 ) L1M1_PR_MR ; + - storage_1_1_0.bit7.storage ( storage_1_1_0.bit7.obuf0 A ) ( storage_1_1_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 34155 357 ) ( * 391 ) + NEW met1 ( 34109 357 ) ( 34155 * ) + NEW li1 ( 34155 391 ) L1M1_PR_MR + NEW li1 ( 34109 357 ) L1M1_PR_MR ; + - storage_1_1_0.gclock ( storage_1_1_0.cg GCLK ) ( storage_1_1_0.bit7.bit CLK ) ( storage_1_1_0.bit6.bit CLK ) ( storage_1_1_0.bit5.bit CLK ) ( storage_1_1_0.bit4.bit CLK ) ( storage_1_1_0.bit3.bit CLK ) ( storage_1_1_0.bit2.bit CLK ) + ( storage_1_1_0.bit1.bit CLK ) ( storage_1_1_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met2 ( 38755 391 ) ( * 442 ) + NEW met3 ( 34707 442 ) ( 38755 * ) + NEW met2 ( 34707 442 ) ( * 493 ) + NEW met2 ( 34615 493 ) ( 34707 * ) + NEW met2 ( 34385 425 ) ( * 493 ) + NEW met1 ( 34293 425 ) ( 34385 * ) + NEW met1 ( 34293 425 ) ( * 459 ) + NEW met1 ( 34385 493 ) ( 34615 * ) + NEW met2 ( 1219 425 ) ( * 782 ) + NEW met2 ( 10419 391 ) ( * 595 ) + NEW met1 ( 9913 595 ) ( 10419 * ) + NEW met2 ( 9913 578 ) ( * 595 ) + NEW met1 ( 14881 425 ) ( 15019 * ) + NEW met2 ( 14881 425 ) ( * 782 ) + NEW met3 ( 12673 782 ) ( 14881 * ) + NEW met2 ( 12673 578 ) ( * 782 ) + NEW met3 ( 11155 578 ) ( 12673 * ) + NEW met2 ( 11155 578 ) ( * 782 ) + NEW met3 ( 10281 782 ) ( 11155 * ) + NEW met2 ( 10281 595 ) ( * 782 ) + NEW met2 ( 19619 425 ) ( * 578 ) + NEW met3 ( 16974 578 ) ( 19619 * ) + NEW met4 ( 16974 578 ) ( * 782 ) + NEW met4 ( 16790 782 ) ( 16974 * ) + NEW met1 ( 24081 391 ) ( 24219 * ) + NEW met2 ( 24081 391 ) ( * 510 ) + NEW met3 ( 22218 510 ) ( 24081 * ) + NEW met3 ( 22218 442 ) ( * 510 ) + NEW met3 ( 21735 442 ) ( 22218 * ) + NEW met2 ( 21735 442 ) ( * 595 ) + NEW met1 ( 21275 595 ) ( 21735 * ) + NEW met2 ( 21275 578 ) ( * 595 ) + NEW met3 ( 19619 578 ) ( 21275 * ) + NEW met2 ( 28819 425 ) ( * 510 ) + NEW met3 ( 24081 510 ) ( 28819 * ) + NEW met2 ( 33419 425 ) ( * 442 ) + NEW met3 ( 32062 442 ) ( 33419 * ) + NEW met3 ( 32062 442 ) ( * 510 ) + NEW met3 ( 30153 510 ) ( 32062 * ) + NEW met3 ( 30153 442 ) ( * 510 ) + NEW met3 ( 29831 442 ) ( 30153 * ) + NEW met2 ( 29831 442 ) ( * 459 ) + NEW met1 ( 29739 459 ) ( 29831 * ) + NEW met2 ( 29739 459 ) ( * 510 ) + NEW met3 ( 28819 510 ) ( 29739 * ) + NEW met2 ( 33741 442 ) ( * 459 ) + NEW met3 ( 33419 442 ) ( 33741 * ) + NEW met3 ( 14881 782 ) ( 16790 * ) + NEW met1 ( 33741 459 ) ( 34293 * ) + NEW met2 ( 5819 238 ) ( * 391 ) + NEW met2 ( 5819 238 ) ( 5911 * ) + NEW met3 ( 5911 238 ) ( 6095 * ) + NEW met2 ( 6095 238 ) ( * 578 ) + NEW met2 ( 6095 578 ) ( 6187 * ) + NEW met2 ( 6187 578 ) ( * 782 ) + NEW met3 ( 6187 782 ) ( 6302 * ) + NEW met4 ( 6302 782 ) ( 6854 * ) + NEW met4 ( 6854 578 ) ( * 782 ) + NEW met4 ( 6854 578 ) ( 7314 * ) + NEW met2 ( 3657 765 ) ( * 782 ) + NEW met1 ( 3657 765 ) ( 4347 * ) + NEW met1 ( 4347 731 ) ( * 765 ) + NEW met1 ( 4347 731 ) ( 5589 * ) + NEW met2 ( 5589 731 ) ( * 782 ) + NEW met2 ( 5589 782 ) ( 5681 * ) + NEW met2 ( 5681 425 ) ( * 782 ) + NEW met1 ( 5681 425 ) ( 5819 * ) + NEW met1 ( 5819 391 ) ( * 425 ) + NEW met3 ( 1219 782 ) ( 3657 * ) + NEW met3 ( 7314 578 ) ( 9913 * ) + NEW li1 ( 38755 391 ) L1M1_PR_MR + NEW met1 ( 38755 391 ) M1M2_PR + NEW met2 ( 38755 442 ) M2M3_PR + NEW met2 ( 34707 442 ) M2M3_PR + NEW met1 ( 34615 493 ) M1M2_PR + NEW met1 ( 34385 493 ) M1M2_PR + NEW met1 ( 34385 425 ) M1M2_PR + NEW met2 ( 1219 782 ) M2M3_PR + NEW li1 ( 1219 425 ) L1M1_PR_MR + NEW met1 ( 1219 425 ) M1M2_PR + NEW li1 ( 10419 391 ) L1M1_PR_MR + NEW met1 ( 10419 391 ) M1M2_PR + NEW met1 ( 10419 595 ) M1M2_PR + NEW met1 ( 9913 595 ) M1M2_PR + NEW met2 ( 9913 578 ) M2M3_PR + NEW li1 ( 15019 425 ) L1M1_PR_MR + NEW met1 ( 14881 425 ) M1M2_PR + NEW met2 ( 14881 782 ) M2M3_PR + NEW met2 ( 12673 782 ) M2M3_PR + NEW met2 ( 12673 578 ) M2M3_PR + NEW met2 ( 11155 578 ) M2M3_PR + NEW met2 ( 11155 782 ) M2M3_PR + NEW met2 ( 10281 782 ) M2M3_PR + NEW met1 ( 10281 595 ) M1M2_PR + NEW li1 ( 19619 425 ) L1M1_PR_MR + NEW met1 ( 19619 425 ) M1M2_PR + NEW met2 ( 19619 578 ) M2M3_PR + NEW met3 ( 16974 578 ) M3M4_PR + NEW met3 ( 16790 782 ) M3M4_PR + NEW li1 ( 24219 391 ) L1M1_PR_MR + NEW met1 ( 24081 391 ) M1M2_PR + NEW met2 ( 24081 510 ) M2M3_PR + NEW met2 ( 21735 442 ) M2M3_PR + NEW met1 ( 21735 595 ) M1M2_PR + NEW met1 ( 21275 595 ) M1M2_PR + NEW met2 ( 21275 578 ) M2M3_PR + NEW li1 ( 28819 425 ) L1M1_PR_MR + NEW met1 ( 28819 425 ) M1M2_PR + NEW met2 ( 28819 510 ) M2M3_PR + NEW li1 ( 33419 425 ) L1M1_PR_MR + NEW met1 ( 33419 425 ) M1M2_PR + NEW met2 ( 33419 442 ) M2M3_PR + NEW met2 ( 29831 442 ) M2M3_PR + NEW met1 ( 29831 459 ) M1M2_PR + NEW met1 ( 29739 459 ) M1M2_PR + NEW met2 ( 29739 510 ) M2M3_PR + NEW met1 ( 33741 459 ) M1M2_PR + NEW met2 ( 33741 442 ) M2M3_PR + NEW li1 ( 5819 391 ) L1M1_PR_MR + NEW met1 ( 5819 391 ) M1M2_PR + NEW met2 ( 5911 238 ) M2M3_PR + NEW met2 ( 6095 238 ) M2M3_PR + NEW met2 ( 6187 782 ) M2M3_PR + NEW met3 ( 6302 782 ) M3M4_PR + NEW met3 ( 7314 578 ) M3M4_PR + NEW met2 ( 3657 782 ) M2M3_PR + NEW met1 ( 3657 765 ) M1M2_PR + NEW met1 ( 5589 731 ) M1M2_PR + NEW met1 ( 5681 425 ) M1M2_PR ; + - storage_1_1_0.select0_b ( storage_1_1_0.select_inv_0 Y ) ( storage_1_1_0.bit7.obuf0 TE_B ) ( storage_1_1_0.bit6.obuf0 TE_B ) ( storage_1_1_0.bit5.obuf0 TE_B ) ( storage_1_1_0.bit4.obuf0 TE_B ) ( storage_1_1_0.bit3.obuf0 TE_B ) ( storage_1_1_0.bit2.obuf0 TE_B ) + ( storage_1_1_0.bit1.obuf0 TE_B ) ( storage_1_1_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met2 ( 6647 425 ) ( * 578 ) + NEW met3 ( 2323 578 ) ( 6647 * ) + NEW met2 ( 2323 425 ) ( * 578 ) + NEW met1 ( 2047 425 ) ( 2323 * ) + NEW met2 ( 11247 425 ) ( * 510 ) + NEW met3 ( 7222 510 ) ( 11247 * ) + NEW met3 ( 7222 510 ) ( * 578 ) + NEW met3 ( 6647 578 ) ( 7222 * ) + NEW met1 ( 15801 425 ) ( 15847 * ) + NEW met2 ( 15801 425 ) ( * 629 ) + NEW met1 ( 15295 629 ) ( 15801 * ) + NEW met2 ( 15295 510 ) ( * 629 ) + NEW met2 ( 15111 510 ) ( 15295 * ) + NEW met2 ( 15111 425 ) ( * 510 ) + NEW met2 ( 15065 425 ) ( 15111 * ) + NEW met1 ( 15065 391 ) ( * 425 ) + NEW met1 ( 14835 391 ) ( 15065 * ) + NEW met2 ( 14835 391 ) ( * 493 ) + NEW met1 ( 13869 493 ) ( 14835 * ) + NEW met2 ( 13869 493 ) ( * 595 ) + NEW met1 ( 12765 595 ) ( 13869 * ) + NEW met1 ( 12765 595 ) ( * 629 ) + NEW met1 ( 12443 629 ) ( 12765 * ) + NEW met2 ( 12443 629 ) ( * 782 ) + NEW met3 ( 11247 782 ) ( 12443 * ) + NEW met2 ( 11247 510 ) ( * 782 ) + NEW met4 ( 16514 34 ) ( * 170 ) + NEW met4 ( 16146 34 ) ( 16514 * ) + NEW met4 ( 16146 34 ) ( * 170 ) + NEW met3 ( 16077 170 ) ( 16146 * ) + NEW met2 ( 16077 170 ) ( * 357 ) + NEW met1 ( 15847 357 ) ( 16077 * ) + NEW met2 ( 15847 357 ) ( * 425 ) + NEW met2 ( 15801 425 ) ( 15847 * ) + NEW met1 ( 34247 391 ) ( 34431 * ) + NEW met1 ( 34431 391 ) ( * 425 ) + NEW met1 ( 34431 425 ) ( 34523 * ) + NEW met1 ( 34523 425 ) ( * 437 ) + NEW met1 ( 34523 437 ) ( 34615 * ) + NEW met1 ( 34615 425 ) ( * 437 ) + NEW met1 ( 34615 425 ) ( 34753 * ) + NEW met1 ( 34753 425 ) ( * 459 ) + NEW met1 ( 34753 459 ) ( 36363 * ) + NEW met2 ( 36363 459 ) ( * 782 ) + NEW met2 ( 36363 782 ) ( 36409 * ) + NEW met3 ( 36409 782 ) ( 39307 * ) + NEW met2 ( 39307 493 ) ( * 782 ) + NEW met2 ( 34201 391 ) ( * 442 ) + NEW met2 ( 34201 391 ) ( 34247 * ) + NEW met3 ( 33810 442 ) ( 34201 * ) + NEW met2 ( 20447 391 ) ( * 510 ) + NEW met3 ( 18331 510 ) ( 20447 * ) + NEW met2 ( 18331 102 ) ( * 510 ) + NEW met3 ( 17710 102 ) ( 18331 * ) + NEW met4 ( 17158 102 ) ( 17710 * ) + NEW met4 ( 17158 102 ) ( * 170 ) + NEW met1 ( 25047 425 ) ( 25093 * ) + NEW met2 ( 25093 425 ) ( * 578 ) + NEW met3 ( 21689 578 ) ( 25093 * ) + NEW met2 ( 21689 323 ) ( * 578 ) + NEW met1 ( 20769 323 ) ( 21689 * ) + NEW met1 ( 20769 323 ) ( * 357 ) + NEW met1 ( 20447 357 ) ( 20769 * ) + NEW met1 ( 20447 357 ) ( * 391 ) + NEW met3 ( 25806 578 ) ( 26266 * ) + NEW met4 ( 25162 578 ) ( 25806 * ) + NEW met3 ( 25093 578 ) ( 25162 * ) + NEW met4 ( 33350 442 ) ( 33810 * ) + NEW met4 ( 33350 170 ) ( * 442 ) + NEW met4 ( 32982 170 ) ( 33350 * ) + NEW met4 ( 32982 170 ) ( * 238 ) + NEW met4 ( 32798 238 ) ( 32982 * ) + NEW met4 ( 16514 170 ) ( 17158 * ) + NEW met1 ( 29647 425 ) ( * 459 ) + NEW met1 ( 29417 459 ) ( 29647 * ) + NEW met2 ( 29417 238 ) ( * 459 ) + NEW met3 ( 29210 238 ) ( 29417 * ) + NEW met4 ( 28382 238 ) ( 29210 * ) + NEW met4 ( 28382 238 ) ( * 578 ) + NEW met2 ( 32223 153 ) ( * 238 ) + NEW met1 ( 31901 153 ) ( 32223 * ) + NEW met1 ( 31901 119 ) ( * 153 ) + NEW met1 ( 30935 119 ) ( 31901 * ) + NEW met2 ( 30935 119 ) ( * 187 ) + NEW met1 ( 30751 187 ) ( 30935 * ) + NEW met2 ( 30751 187 ) ( * 357 ) + NEW met1 ( 30751 357 ) ( 30843 * ) + NEW met2 ( 30843 357 ) ( * 629 ) + NEW met1 ( 30705 629 ) ( 30843 * ) + NEW met1 ( 30705 595 ) ( * 629 ) + NEW met1 ( 30613 595 ) ( 30705 * ) + NEW met2 ( 30613 442 ) ( * 595 ) + NEW met3 ( 30406 442 ) ( 30613 * ) + NEW met4 ( 30406 442 ) ( * 578 ) + NEW met4 ( 29762 578 ) ( 30406 * ) + NEW met4 ( 29762 238 ) ( * 578 ) + NEW met4 ( 29486 238 ) ( 29762 * ) + NEW met3 ( 29417 238 ) ( 29486 * ) + NEW met4 ( 26266 578 ) ( 28382 * ) + NEW met3 ( 32223 238 ) ( 32798 * ) + NEW li1 ( 6647 425 ) L1M1_PR_MR + NEW met1 ( 6647 425 ) M1M2_PR + NEW met2 ( 6647 578 ) M2M3_PR + NEW met2 ( 2323 578 ) M2M3_PR + NEW met1 ( 2323 425 ) M1M2_PR + NEW li1 ( 2047 425 ) L1M1_PR_MR + NEW li1 ( 11247 425 ) L1M1_PR_MR + NEW met1 ( 11247 425 ) M1M2_PR + NEW met2 ( 11247 510 ) M2M3_PR + NEW li1 ( 15847 425 ) L1M1_PR_MR + NEW met1 ( 15801 425 ) M1M2_PR + NEW met1 ( 15801 629 ) M1M2_PR + NEW met1 ( 15295 629 ) M1M2_PR + NEW met1 ( 15065 425 ) M1M2_PR + NEW met1 ( 14835 391 ) M1M2_PR + NEW met1 ( 14835 493 ) M1M2_PR + NEW met1 ( 13869 493 ) M1M2_PR + NEW met1 ( 13869 595 ) M1M2_PR + NEW met1 ( 12443 629 ) M1M2_PR + NEW met2 ( 12443 782 ) M2M3_PR + NEW met2 ( 11247 782 ) M2M3_PR + NEW met3 ( 16146 170 ) M3M4_PR + NEW met2 ( 16077 170 ) M2M3_PR + NEW met1 ( 16077 357 ) M1M2_PR + NEW met1 ( 15847 357 ) M1M2_PR + NEW li1 ( 34247 391 ) L1M1_PR_MR + NEW met1 ( 36363 459 ) M1M2_PR + NEW met2 ( 36409 782 ) M2M3_PR + NEW met2 ( 39307 782 ) M2M3_PR + NEW li1 ( 39307 493 ) L1M1_PR_MR + NEW met1 ( 39307 493 ) M1M2_PR + NEW met2 ( 34201 442 ) M2M3_PR + NEW met1 ( 34247 391 ) M1M2_PR + NEW li1 ( 20447 391 ) L1M1_PR_MR + NEW met1 ( 20447 391 ) M1M2_PR + NEW met2 ( 20447 510 ) M2M3_PR + NEW met2 ( 18331 510 ) M2M3_PR + NEW met2 ( 18331 102 ) M2M3_PR + NEW met3 ( 17710 102 ) M3M4_PR + NEW li1 ( 25047 425 ) L1M1_PR_MR + NEW met1 ( 25093 425 ) M1M2_PR + NEW met2 ( 25093 578 ) M2M3_PR + NEW met2 ( 21689 578 ) M2M3_PR + NEW met1 ( 21689 323 ) M1M2_PR + NEW met3 ( 26266 578 ) M3M4_PR + NEW met3 ( 25806 578 ) M3M4_PR + NEW met3 ( 25162 578 ) M3M4_PR + NEW met3 ( 33810 442 ) M3M4_PR + NEW met3 ( 32798 238 ) M3M4_PR + NEW li1 ( 29647 425 ) L1M1_PR_MR + NEW met1 ( 29417 459 ) M1M2_PR + NEW met2 ( 29417 238 ) M2M3_PR + NEW met3 ( 29210 238 ) M3M4_PR + NEW met2 ( 32223 238 ) M2M3_PR + NEW met1 ( 32223 153 ) M1M2_PR + NEW met1 ( 30935 119 ) M1M2_PR + NEW met1 ( 30935 187 ) M1M2_PR + NEW met1 ( 30751 187 ) M1M2_PR + NEW met1 ( 30751 357 ) M1M2_PR + NEW met1 ( 30843 357 ) M1M2_PR + NEW met1 ( 30843 629 ) M1M2_PR + NEW met1 ( 30613 595 ) M1M2_PR + NEW met2 ( 30613 442 ) M2M3_PR + NEW met3 ( 30406 442 ) M3M4_PR + NEW met3 ( 29486 238 ) M3M4_PR ; + - storage_1_1_0.we0 ( storage_1_1_0.gcand X ) ( storage_1_1_0.cg GATE ) + USE SIGNAL + + ROUTED met1 ( 39126 459 ) ( * 493 ) + NEW met1 ( 39126 493 ) ( 39215 * ) + NEW met1 ( 38341 459 ) ( 39126 * ) + NEW li1 ( 38341 459 ) L1M1_PR_MR + NEW li1 ( 39215 493 ) L1M1_PR_MR ; + - storage_1_1_0.write_sel ( storage_1_1_0.gcand A ) ( storage_1_1_0.word_and X ) + USE SIGNAL + + ROUTED met1 ( 38985 391 ) ( 39031 * ) + NEW li1 ( 39031 391 ) L1M1_PR_MR + NEW li1 ( 38985 391 ) L1M1_PR_MR ; + - storage_1_2_0.bit0.storage ( storage_1_2_0.bit0.obuf0 A ) ( storage_1_2_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 3059 391 ) ( 3105 * ) + NEW met1 ( 3059 357 ) ( * 391 ) + NEW li1 ( 3105 391 ) L1M1_PR_MR + NEW li1 ( 3059 357 ) L1M1_PR_MR ; + - storage_1_2_0.bit1.storage ( storage_1_2_0.bit1.obuf0 A ) ( storage_1_2_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met2 ( 7705 391 ) ( * 493 ) + NEW met1 ( 7659 493 ) ( 7705 * ) + NEW li1 ( 7705 391 ) L1M1_PR_MR + NEW met1 ( 7705 391 ) M1M2_PR + NEW met1 ( 7705 493 ) M1M2_PR + NEW li1 ( 7659 493 ) L1M1_PR_MR ; + - storage_1_2_0.bit2.storage ( storage_1_2_0.bit2.obuf0 A ) ( storage_1_2_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 12167 425 ) ( 12305 * ) + NEW met1 ( 12167 357 ) ( * 425 ) + NEW met1 ( 12167 357 ) ( 12259 * ) + NEW li1 ( 12305 425 ) L1M1_PR_MR + NEW li1 ( 12259 357 ) L1M1_PR_MR ; + - storage_1_2_0.bit3.storage ( storage_1_2_0.bit3.obuf0 A ) ( storage_1_2_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 16905 425 ) ( 16951 * ) + NEW met1 ( 16951 425 ) ( * 459 ) + NEW met1 ( 16859 459 ) ( 16951 * ) + NEW met1 ( 16859 459 ) ( * 493 ) + NEW li1 ( 16905 425 ) L1M1_PR_MR + NEW li1 ( 16859 493 ) L1M1_PR_MR ; + - storage_1_2_0.bit4.storage ( storage_1_2_0.bit4.obuf0 A ) ( storage_1_2_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 21459 391 ) ( 21505 * ) + NEW met1 ( 21459 357 ) ( * 391 ) + NEW li1 ( 21505 391 ) L1M1_PR_MR + NEW li1 ( 21459 357 ) L1M1_PR_MR ; + - storage_1_2_0.bit5.storage ( storage_1_2_0.bit5.obuf0 A ) ( storage_1_2_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 26013 391 ) ( 26105 * ) + NEW met1 ( 26013 357 ) ( * 391 ) + NEW met1 ( 26013 357 ) ( 26059 * ) + NEW li1 ( 26105 391 ) L1M1_PR_MR + NEW li1 ( 26059 357 ) L1M1_PR_MR ; + - storage_1_2_0.bit6.storage ( storage_1_2_0.bit6.obuf0 A ) ( storage_1_2_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 30613 391 ) ( 30705 * ) + NEW met1 ( 30613 357 ) ( * 391 ) + NEW met1 ( 30613 357 ) ( 30659 * ) + NEW li1 ( 30705 391 ) L1M1_PR_MR + NEW li1 ( 30659 357 ) L1M1_PR_MR ; + - storage_1_2_0.bit7.storage ( storage_1_2_0.bit7.obuf0 A ) ( storage_1_2_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 35259 391 ) ( 35305 * ) + NEW met1 ( 35259 357 ) ( * 391 ) + NEW li1 ( 35305 391 ) L1M1_PR_MR + NEW li1 ( 35259 357 ) L1M1_PR_MR ; + - storage_1_2_0.gclock ( storage_1_2_0.cg GCLK ) ( storage_1_2_0.bit7.bit CLK ) ( storage_1_2_0.bit6.bit CLK ) ( storage_1_2_0.bit5.bit CLK ) ( storage_1_2_0.bit4.bit CLK ) ( storage_1_2_0.bit3.bit CLK ) ( storage_1_2_0.bit2.bit CLK ) + ( storage_1_2_0.bit1.bit CLK ) ( storage_1_2_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 6785 391 ) ( 6969 * ) + NEW met2 ( 6785 170 ) ( * 391 ) + NEW met3 ( 6670 170 ) ( 6785 * ) + NEW met4 ( 6670 170 ) ( * 510 ) + NEW met5 ( 3358 510 ) ( 6670 * ) + NEW met3 ( 2369 510 ) ( 3358 * ) + NEW met2 ( 2369 425 ) ( * 510 ) + NEW met2 ( 11569 425 ) ( * 510 ) + NEW met3 ( 11546 510 ) ( 11569 * ) + NEW met5 ( 6670 510 ) ( 11546 * ) + NEW met1 ( 15801 391 ) ( 16169 * ) + NEW met1 ( 15801 357 ) ( * 391 ) + NEW met2 ( 15801 187 ) ( * 357 ) + NEW met2 ( 15709 187 ) ( 15801 * ) + NEW met2 ( 15709 187 ) ( * 238 ) + NEW met2 ( 15663 238 ) ( 15709 * ) + NEW met3 ( 15663 238 ) ( 15686 * ) + NEW met4 ( 15686 238 ) ( * 510 ) + NEW met1 ( 34563 391 ) ( 34569 * ) + NEW met2 ( 34569 391 ) ( * 510 ) + NEW met3 ( 34569 510 ) ( 36478 * ) + NEW met3 ( 36478 510 ) ( * 578 ) + NEW met3 ( 36478 578 ) ( 39353 * ) + NEW met2 ( 39353 391 ) ( * 578 ) + NEW met1 ( 39353 391 ) ( 40043 * ) + NEW met3 ( 34454 510 ) ( 34569 * ) + NEW met2 ( 20769 391 ) ( * 442 ) + NEW met3 ( 20769 442 ) ( 21206 * ) + NEW met4 ( 21206 442 ) ( 21390 * ) + NEW met4 ( 21390 442 ) ( * 510 ) + NEW met1 ( 25185 391 ) ( 25369 * ) + NEW met2 ( 25185 391 ) ( * 442 ) + NEW met3 ( 24978 442 ) ( 25185 * ) + NEW met4 ( 24978 442 ) ( * 510 ) + NEW met5 ( 21390 510 ) ( 24978 * ) + NEW met1 ( 29693 391 ) ( 29969 * ) + NEW met2 ( 29693 391 ) ( * 442 ) + NEW met4 ( 29578 442 ) ( 29693 * ) + NEW met4 ( 29578 442 ) ( * 510 ) + NEW met5 ( 24978 510 ) ( 29578 * ) + NEW met5 ( 11546 510 ) ( 21390 * ) + NEW met5 ( 29578 510 ) ( 34454 * ) + NEW li1 ( 6969 391 ) L1M1_PR_MR + NEW met1 ( 6785 391 ) M1M2_PR + NEW met2 ( 6785 170 ) M2M3_PR + NEW met3 ( 6670 170 ) M3M4_PR + NEW met4 ( 6670 510 ) M4M5_PR + NEW met3 ( 3358 510 ) M3M4_PR + NEW met4 ( 3358 510 ) M4M5_PR + NEW met2 ( 2369 510 ) M2M3_PR + NEW li1 ( 2369 425 ) L1M1_PR_MR + NEW met1 ( 2369 425 ) M1M2_PR + NEW li1 ( 11569 425 ) L1M1_PR_MR + NEW met1 ( 11569 425 ) M1M2_PR + NEW met2 ( 11569 510 ) M2M3_PR + NEW met3 ( 11546 510 ) M3M4_PR + NEW met4 ( 11546 510 ) M4M5_PR + NEW li1 ( 16169 391 ) L1M1_PR_MR + NEW met1 ( 15801 357 ) M1M2_PR + NEW met2 ( 15663 238 ) M2M3_PR + NEW met3 ( 15686 238 ) M3M4_PR + NEW met4 ( 15686 510 ) M4M5_PR + NEW li1 ( 34563 391 ) L1M1_PR_MR + NEW met1 ( 34569 391 ) M1M2_PR + NEW met2 ( 34569 510 ) M2M3_PR + NEW met2 ( 39353 578 ) M2M3_PR + NEW met1 ( 39353 391 ) M1M2_PR + NEW li1 ( 40043 391 ) L1M1_PR_MR + NEW met3 ( 34454 510 ) M3M4_PR + NEW met4 ( 34454 510 ) M4M5_PR + NEW li1 ( 20769 391 ) L1M1_PR_MR + NEW met1 ( 20769 391 ) M1M2_PR + NEW met2 ( 20769 442 ) M2M3_PR + NEW met3 ( 21206 442 ) M3M4_PR + NEW met4 ( 21390 510 ) M4M5_PR + NEW li1 ( 25369 391 ) L1M1_PR_MR + NEW met1 ( 25185 391 ) M1M2_PR + NEW met2 ( 25185 442 ) M2M3_PR + NEW met3 ( 24978 442 ) M3M4_PR + NEW met4 ( 24978 510 ) M4M5_PR + NEW li1 ( 29969 391 ) L1M1_PR_MR + NEW met1 ( 29693 391 ) M1M2_PR + NEW met2 ( 29693 442 ) M2M3_PR + NEW met3 ( 29693 442 ) M3M4_PR + NEW met4 ( 29578 510 ) M4M5_PR + NEW met3 ( 11569 510 ) RECT ( 0 -15 39 15 ) + NEW met3 ( 15663 238 ) RECT ( -39 -15 0 15 ) + NEW met5 ( 15686 510 ) RECT ( -187 -80 0 80 ) + NEW met1 ( 34569 391 ) RECT ( 0 -7 30 7 ) + NEW met3 ( 29693 442 ) RECT ( 0 -15 60 15 ) ; + - storage_1_2_0.select0_b ( storage_1_2_0.select_inv_0 Y ) ( storage_1_2_0.bit7.obuf0 TE_B ) ( storage_1_2_0.bit6.obuf0 TE_B ) ( storage_1_2_0.bit5.obuf0 TE_B ) ( storage_1_2_0.bit4.obuf0 TE_B ) ( storage_1_2_0.bit3.obuf0 TE_B ) ( storage_1_2_0.bit2.obuf0 TE_B ) + ( storage_1_2_0.bit1.obuf0 TE_B ) ( storage_1_2_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 35397 391 ) ( 35581 * ) + NEW met2 ( 35581 323 ) ( * 391 ) + NEW met2 ( 35581 323 ) ( 35765 * ) + NEW met2 ( 35765 323 ) ( * 493 ) + NEW met2 ( 35765 493 ) ( 35903 * ) + NEW met2 ( 35903 493 ) ( * 595 ) + NEW met1 ( 35903 595 ) ( * 629 ) + NEW met1 ( 35903 629 ) ( 36179 * ) + NEW met2 ( 36179 391 ) ( * 629 ) + NEW met2 ( 36179 391 ) ( 36271 * ) + NEW met1 ( 36271 391 ) ( 36501 * ) + NEW met1 ( 36501 391 ) ( * 425 ) + NEW met1 ( 36501 425 ) ( 36593 * ) + NEW met2 ( 36593 425 ) ( * 510 ) + NEW met3 ( 36593 510 ) ( 40595 * ) + NEW met2 ( 40595 459 ) ( * 510 ) + NEW met4 ( 34822 510 ) ( * 782 ) + NEW met4 ( 34822 510 ) ( 36570 * ) + NEW met3 ( 36570 510 ) ( 36593 * ) + NEW met1 ( 30797 425 ) ( 31073 * ) + NEW met2 ( 31073 425 ) ( 31119 * ) + NEW met2 ( 31119 391 ) ( * 425 ) + NEW met2 ( 31119 391 ) ( 31211 * ) + NEW met2 ( 31211 391 ) ( * 459 ) + NEW met1 ( 31211 459 ) ( 31671 * ) + NEW met2 ( 31671 459 ) ( * 782 ) + NEW met3 ( 31671 782 ) ( 33350 * ) + NEW met2 ( 30797 170 ) ( * 425 ) + NEW met4 ( 33350 782 ) ( 34822 * ) + NEW met2 ( 12397 425 ) ( * 510 ) + NEW met3 ( 12397 510 ) ( 12742 * ) + NEW met3 ( 12742 510 ) ( * 578 ) + NEW met2 ( 7797 238 ) ( * 391 ) + NEW met3 ( 7797 238 ) ( 12397 * ) + NEW met2 ( 12397 238 ) ( * 425 ) + NEW met2 ( 3197 238 ) ( * 391 ) + NEW met3 ( 3197 238 ) ( 5842 * ) + NEW met4 ( 5842 238 ) ( 6210 * ) + NEW met3 ( 6210 238 ) ( 6486 * ) + NEW met3 ( 6486 170 ) ( * 238 ) + NEW met3 ( 6486 170 ) ( 6555 * ) + NEW met2 ( 6555 170 ) ( * 629 ) + NEW met2 ( 6555 629 ) ( 6831 * ) + NEW met2 ( 6831 510 ) ( * 629 ) + NEW met2 ( 6831 510 ) ( 6877 * ) + NEW met2 ( 6877 238 ) ( * 510 ) + NEW met3 ( 6877 238 ) ( 7797 * ) + NEW met1 ( 26197 425 ) ( 26887 * ) + NEW met2 ( 26887 102 ) ( * 425 ) + NEW met3 ( 26887 102 ) ( 27462 * ) + NEW met4 ( 27462 102 ) ( 29486 * ) + NEW met3 ( 29486 102 ) ( 29601 * ) + NEW met2 ( 29601 85 ) ( * 102 ) + NEW met1 ( 29601 85 ) ( 29831 * ) + NEW met1 ( 29831 51 ) ( * 85 ) + NEW met1 ( 29831 51 ) ( 30153 * ) + NEW met2 ( 30153 51 ) ( * 170 ) + NEW met2 ( 21597 425 ) ( * 442 ) + NEW met3 ( 21597 442 ) ( 21666 * ) + NEW met4 ( 21666 170 ) ( * 442 ) + NEW met5 ( 21666 170 ) ( 23782 * ) + NEW met4 ( 23782 170 ) ( * 442 ) + NEW met4 ( 23782 442 ) ( 23874 * ) + NEW met3 ( 23874 442 ) ( 24794 * ) + NEW met4 ( 24794 238 ) ( * 442 ) + NEW met4 ( 24794 238 ) ( 25254 * ) + NEW met4 ( 25254 238 ) ( * 442 ) + NEW met3 ( 25254 442 ) ( 26197 * ) + NEW met2 ( 26197 425 ) ( * 442 ) + NEW met1 ( 16997 425 ) ( * 459 ) + NEW met1 ( 16997 459 ) ( 17089 * ) + NEW met2 ( 17089 459 ) ( * 510 ) + NEW met3 ( 17089 510 ) ( 17342 * ) + NEW met4 ( 17342 510 ) ( * 782 ) + NEW met4 ( 17342 782 ) ( 17710 * ) + NEW met3 ( 17710 782 ) ( 21413 * ) + NEW met2 ( 21413 442 ) ( * 782 ) + NEW met3 ( 21413 442 ) ( 21597 * ) + NEW met3 ( 16790 510 ) ( * 578 ) + NEW met3 ( 16790 510 ) ( 17089 * ) + NEW met3 ( 12742 578 ) ( 16790 * ) + NEW met3 ( 30153 170 ) ( 30797 * ) + NEW li1 ( 35397 391 ) L1M1_PR_MR + NEW met1 ( 35581 391 ) M1M2_PR + NEW met1 ( 35903 595 ) M1M2_PR + NEW met1 ( 36179 629 ) M1M2_PR + NEW met1 ( 36271 391 ) M1M2_PR + NEW met1 ( 36593 425 ) M1M2_PR + NEW met2 ( 36593 510 ) M2M3_PR + NEW met2 ( 40595 510 ) M2M3_PR + NEW li1 ( 40595 459 ) L1M1_PR_MR + NEW met1 ( 40595 459 ) M1M2_PR + NEW met3 ( 36570 510 ) M3M4_PR + NEW li1 ( 30797 425 ) L1M1_PR_MR + NEW met1 ( 31073 425 ) M1M2_PR + NEW met1 ( 31211 459 ) M1M2_PR + NEW met1 ( 31671 459 ) M1M2_PR + NEW met2 ( 31671 782 ) M2M3_PR + NEW met3 ( 33350 782 ) M3M4_PR + NEW met2 ( 30797 170 ) M2M3_PR + NEW met1 ( 30797 425 ) M1M2_PR + NEW li1 ( 12397 425 ) L1M1_PR_MR + NEW met1 ( 12397 425 ) M1M2_PR + NEW met2 ( 12397 510 ) M2M3_PR + NEW li1 ( 7797 391 ) L1M1_PR_MR + NEW met1 ( 7797 391 ) M1M2_PR + NEW met2 ( 7797 238 ) M2M3_PR + NEW met2 ( 12397 238 ) M2M3_PR + NEW li1 ( 3197 391 ) L1M1_PR_MR + NEW met1 ( 3197 391 ) M1M2_PR + NEW met2 ( 3197 238 ) M2M3_PR + NEW met3 ( 5842 238 ) M3M4_PR + NEW met3 ( 6210 238 ) M3M4_PR + NEW met2 ( 6555 170 ) M2M3_PR + NEW met2 ( 6877 238 ) M2M3_PR + NEW li1 ( 26197 425 ) L1M1_PR_MR + NEW met1 ( 26887 425 ) M1M2_PR + NEW met2 ( 26887 102 ) M2M3_PR + NEW met3 ( 27462 102 ) M3M4_PR + NEW met3 ( 29486 102 ) M3M4_PR + NEW met2 ( 29601 102 ) M2M3_PR + NEW met1 ( 29601 85 ) M1M2_PR + NEW met1 ( 30153 51 ) M1M2_PR + NEW met2 ( 30153 170 ) M2M3_PR + NEW li1 ( 21597 425 ) L1M1_PR_MR + NEW met1 ( 21597 425 ) M1M2_PR + NEW met2 ( 21597 442 ) M2M3_PR + NEW met3 ( 21666 442 ) M3M4_PR + NEW met4 ( 21666 170 ) M4M5_PR + NEW met4 ( 23782 170 ) M4M5_PR + NEW met3 ( 23874 442 ) M3M4_PR + NEW met3 ( 24794 442 ) M3M4_PR + NEW met3 ( 25254 442 ) M3M4_PR + NEW met2 ( 26197 442 ) M2M3_PR + NEW met1 ( 26197 425 ) M1M2_PR + NEW li1 ( 16997 425 ) L1M1_PR_MR + NEW met1 ( 17089 459 ) M1M2_PR + NEW met2 ( 17089 510 ) M2M3_PR + NEW met3 ( 17342 510 ) M3M4_PR + NEW met3 ( 17710 782 ) M3M4_PR + NEW met2 ( 21413 782 ) M2M3_PR + NEW met2 ( 21413 442 ) M2M3_PR + NEW met3 ( 36593 510 ) RECT ( 0 -15 57 15 ) ; + - storage_1_2_0.we0 ( storage_1_2_0.gcand X ) ( storage_1_2_0.cg GATE ) + USE SIGNAL + + ROUTED met1 ( 39629 459 ) ( 40503 * ) + NEW li1 ( 39629 459 ) L1M1_PR_MR + NEW li1 ( 40503 459 ) L1M1_PR_MR ; + - storage_1_2_0.write_sel ( storage_1_2_0.gcand A ) ( storage_1_2_0.word_and X ) + USE SIGNAL + + ROUTED met1 ( 40273 357 ) ( 40319 * ) + NEW li1 ( 40319 357 ) L1M1_PR_MR + NEW li1 ( 40273 357 ) L1M1_PR_MR ; + - storage_1_3_0.bit0.storage ( storage_1_3_0.bit0.obuf0 A ) ( storage_1_3_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 4209 391 ) ( 4255 * ) + NEW met1 ( 4209 357 ) ( * 391 ) + NEW li1 ( 4255 391 ) L1M1_PR_MR + NEW li1 ( 4209 357 ) L1M1_PR_MR ; + - storage_1_3_0.bit1.storage ( storage_1_3_0.bit1.obuf0 A ) ( storage_1_3_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 8809 391 ) ( 8855 * ) + NEW met1 ( 8809 357 ) ( * 391 ) + NEW li1 ( 8855 391 ) L1M1_PR_MR + NEW li1 ( 8809 357 ) L1M1_PR_MR ; + - storage_1_3_0.bit2.storage ( storage_1_3_0.bit2.obuf0 A ) ( storage_1_3_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 13409 425 ) ( 13455 * ) + NEW met2 ( 13409 425 ) ( * 493 ) + NEW li1 ( 13455 425 ) L1M1_PR_MR + NEW met1 ( 13409 425 ) M1M2_PR + NEW li1 ( 13409 493 ) L1M1_PR_MR + NEW met1 ( 13409 493 ) M1M2_PR ; + - storage_1_3_0.bit3.storage ( storage_1_3_0.bit3.obuf0 A ) ( storage_1_3_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 18009 391 ) ( 18055 * ) + NEW met1 ( 18009 357 ) ( * 391 ) + NEW li1 ( 18055 391 ) L1M1_PR_MR + NEW li1 ( 18009 357 ) L1M1_PR_MR ; + - storage_1_3_0.bit4.storage ( storage_1_3_0.bit4.obuf0 A ) ( storage_1_3_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 22609 391 ) ( 22655 * ) + NEW met1 ( 22609 357 ) ( * 391 ) + NEW li1 ( 22655 391 ) L1M1_PR_MR + NEW li1 ( 22609 357 ) L1M1_PR_MR ; + - storage_1_3_0.bit5.storage ( storage_1_3_0.bit5.obuf0 A ) ( storage_1_3_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 27209 391 ) ( 27255 * ) + NEW met1 ( 27209 357 ) ( * 391 ) + NEW li1 ( 27255 391 ) L1M1_PR_MR + NEW li1 ( 27209 357 ) L1M1_PR_MR ; + - storage_1_3_0.bit6.storage ( storage_1_3_0.bit6.obuf0 A ) ( storage_1_3_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 31809 391 ) ( 31855 * ) + NEW met1 ( 31809 357 ) ( * 391 ) + NEW li1 ( 31855 391 ) L1M1_PR_MR + NEW li1 ( 31809 357 ) L1M1_PR_MR ; + - storage_1_3_0.bit7.storage ( storage_1_3_0.bit7.obuf0 A ) ( storage_1_3_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 36409 425 ) ( 36455 * ) + NEW met1 ( 36409 425 ) ( * 493 ) + NEW li1 ( 36455 425 ) L1M1_PR_MR + NEW li1 ( 36409 493 ) L1M1_PR_MR ; + - storage_1_3_0.gclock ( storage_1_3_0.cg GCLK ) ( storage_1_3_0.bit7.bit CLK ) ( storage_1_3_0.bit6.bit CLK ) ( storage_1_3_0.bit5.bit CLK ) ( storage_1_3_0.bit4.bit CLK ) ( storage_1_3_0.bit3.bit CLK ) ( storage_1_3_0.bit2.bit CLK ) + ( storage_1_3_0.bit1.bit CLK ) ( storage_1_3_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met2 ( 35719 391 ) ( * 493 ) + NEW met1 ( 35719 493 ) ( 36317 * ) + NEW met2 ( 36317 170 ) ( * 493 ) + NEW met3 ( 36317 170 ) ( 38847 * ) + NEW met2 ( 38847 170 ) ( * 442 ) + NEW met3 ( 38847 442 ) ( 41331 * ) + NEW met2 ( 41331 442 ) ( * 493 ) + NEW met1 ( 35029 187 ) ( * 221 ) + NEW met1 ( 35029 187 ) ( 35213 * ) + NEW met2 ( 35213 187 ) ( 35259 * ) + NEW met2 ( 35259 187 ) ( * 493 ) + NEW met1 ( 35259 493 ) ( 35581 * ) + NEW met2 ( 35581 442 ) ( * 493 ) + NEW met2 ( 35581 442 ) ( 35719 * ) + NEW met2 ( 34431 221 ) ( * 697 ) + NEW met1 ( 34431 221 ) ( 35029 * ) + NEW met1 ( 7935 425 ) ( 8119 * ) + NEW met2 ( 7935 425 ) ( * 510 ) + NEW met2 ( 7797 510 ) ( 7935 * ) + NEW met2 ( 7797 510 ) ( * 629 ) + NEW met1 ( 7245 629 ) ( 7797 * ) + NEW met2 ( 7153 629 ) ( 7245 * ) + NEW met2 ( 7153 510 ) ( * 629 ) + NEW met3 ( 3427 510 ) ( 7153 * ) + NEW met2 ( 3427 425 ) ( * 510 ) + NEW met1 ( 3427 425 ) ( 3519 * ) + NEW met1 ( 12719 425 ) ( * 493 ) + NEW met1 ( 11201 493 ) ( 12719 * ) + NEW met2 ( 11201 221 ) ( * 493 ) + NEW met1 ( 9223 221 ) ( 11201 * ) + NEW met2 ( 9223 221 ) ( * 391 ) + NEW met1 ( 8901 391 ) ( 9223 * ) + NEW met1 ( 8901 391 ) ( * 425 ) + NEW met1 ( 8717 425 ) ( 8901 * ) + NEW met2 ( 8717 425 ) ( * 493 ) + NEW met1 ( 8119 493 ) ( 8717 * ) + NEW met2 ( 8119 425 ) ( * 493 ) + NEW met2 ( 13363 493 ) ( * 510 ) + NEW met1 ( 12719 493 ) ( 13363 * ) + NEW met2 ( 32637 493 ) ( * 731 ) + NEW met1 ( 32637 493 ) ( 33649 * ) + NEW met2 ( 33649 493 ) ( * 697 ) + NEW met1 ( 33649 697 ) ( 34431 * ) + NEW met1 ( 26427 391 ) ( 26519 * ) + NEW met2 ( 26427 391 ) ( * 782 ) + NEW met2 ( 21919 391 ) ( * 510 ) + NEW met3 ( 21919 510 ) ( 22103 * ) + NEW met2 ( 22103 459 ) ( * 510 ) + NEW met1 ( 22103 459 ) ( 22379 * ) + NEW met2 ( 22379 459 ) ( * 782 ) + NEW met3 ( 22379 782 ) ( 26427 * ) + NEW met2 ( 17319 425 ) ( * 442 ) + NEW met3 ( 17319 442 ) ( 20654 * ) + NEW met4 ( 20654 442 ) ( * 510 ) + NEW met4 ( 20654 510 ) ( 21206 * ) + NEW met3 ( 21206 510 ) ( 21919 * ) + NEW met2 ( 16077 493 ) ( * 510 ) + NEW met1 ( 16077 493 ) ( 16721 * ) + NEW met2 ( 16721 493 ) ( * 595 ) + NEW met1 ( 16721 595 ) ( 17227 * ) + NEW met2 ( 17227 442 ) ( * 595 ) + NEW met2 ( 17227 442 ) ( 17319 * ) + NEW met3 ( 13363 510 ) ( 16077 * ) + NEW met1 ( 30935 391 ) ( 31119 * ) + NEW met2 ( 30935 391 ) ( * 697 ) + NEW met1 ( 30291 697 ) ( 30935 * ) + NEW met1 ( 30291 697 ) ( * 765 ) + NEW met1 ( 29877 765 ) ( 30291 * ) + NEW met2 ( 29555 765 ) ( 29877 * ) + NEW met2 ( 29555 323 ) ( * 765 ) + NEW met1 ( 28681 323 ) ( 29555 * ) + NEW met1 ( 28681 323 ) ( * 459 ) + NEW met1 ( 27853 459 ) ( 28681 * ) + NEW met2 ( 27853 459 ) ( * 782 ) + NEW met2 ( 31579 323 ) ( * 731 ) + NEW met1 ( 31119 323 ) ( 31579 * ) + NEW met1 ( 31119 323 ) ( * 391 ) + NEW met3 ( 26427 782 ) ( 27853 * ) + NEW met1 ( 31579 731 ) ( 32637 * ) + NEW li1 ( 35719 391 ) L1M1_PR_MR + NEW met1 ( 35719 391 ) M1M2_PR + NEW met1 ( 35719 493 ) M1M2_PR + NEW met1 ( 36317 493 ) M1M2_PR + NEW met2 ( 36317 170 ) M2M3_PR + NEW met2 ( 38847 170 ) M2M3_PR + NEW met2 ( 38847 442 ) M2M3_PR + NEW met2 ( 41331 442 ) M2M3_PR + NEW li1 ( 41331 493 ) L1M1_PR_MR + NEW met1 ( 41331 493 ) M1M2_PR + NEW met1 ( 35213 187 ) M1M2_PR + NEW met1 ( 35259 493 ) M1M2_PR + NEW met1 ( 35581 493 ) M1M2_PR + NEW met1 ( 34431 697 ) M1M2_PR + NEW met1 ( 34431 221 ) M1M2_PR + NEW li1 ( 8119 425 ) L1M1_PR_MR + NEW met1 ( 7935 425 ) M1M2_PR + NEW met1 ( 7797 629 ) M1M2_PR + NEW met1 ( 7245 629 ) M1M2_PR + NEW met2 ( 7153 510 ) M2M3_PR + NEW met2 ( 3427 510 ) M2M3_PR + NEW met1 ( 3427 425 ) M1M2_PR + NEW li1 ( 3519 425 ) L1M1_PR_MR + NEW li1 ( 12719 425 ) L1M1_PR_MR + NEW met1 ( 11201 493 ) M1M2_PR + NEW met1 ( 11201 221 ) M1M2_PR + NEW met1 ( 9223 221 ) M1M2_PR + NEW met1 ( 9223 391 ) M1M2_PR + NEW met1 ( 8717 425 ) M1M2_PR + NEW met1 ( 8717 493 ) M1M2_PR + NEW met1 ( 8119 493 ) M1M2_PR + NEW met1 ( 8119 425 ) M1M2_PR + NEW met2 ( 13363 510 ) M2M3_PR + NEW met1 ( 13363 493 ) M1M2_PR + NEW met1 ( 32637 731 ) M1M2_PR + NEW met1 ( 32637 493 ) M1M2_PR + NEW met1 ( 33649 493 ) M1M2_PR + NEW met1 ( 33649 697 ) M1M2_PR + NEW li1 ( 26519 391 ) L1M1_PR_MR + NEW met1 ( 26427 391 ) M1M2_PR + NEW met2 ( 26427 782 ) M2M3_PR + NEW li1 ( 21919 391 ) L1M1_PR_MR + NEW met1 ( 21919 391 ) M1M2_PR + NEW met2 ( 21919 510 ) M2M3_PR + NEW met2 ( 22103 510 ) M2M3_PR + NEW met1 ( 22103 459 ) M1M2_PR + NEW met1 ( 22379 459 ) M1M2_PR + NEW met2 ( 22379 782 ) M2M3_PR + NEW li1 ( 17319 425 ) L1M1_PR_MR + NEW met1 ( 17319 425 ) M1M2_PR + NEW met2 ( 17319 442 ) M2M3_PR + NEW met3 ( 20654 442 ) M3M4_PR + NEW met3 ( 21206 510 ) M3M4_PR + NEW met2 ( 16077 510 ) M2M3_PR + NEW met1 ( 16077 493 ) M1M2_PR + NEW met1 ( 16721 493 ) M1M2_PR + NEW met1 ( 16721 595 ) M1M2_PR + NEW met1 ( 17227 595 ) M1M2_PR + NEW li1 ( 31119 391 ) L1M1_PR_MR + NEW met1 ( 30935 391 ) M1M2_PR + NEW met1 ( 30935 697 ) M1M2_PR + NEW met1 ( 29877 765 ) M1M2_PR + NEW met1 ( 29555 323 ) M1M2_PR + NEW met1 ( 27853 459 ) M1M2_PR + NEW met2 ( 27853 782 ) M2M3_PR + NEW met1 ( 31579 731 ) M1M2_PR + NEW met1 ( 31579 323 ) M1M2_PR ; + - storage_1_3_0.select0_b ( storage_1_3_0.select_inv_0 Y ) ( storage_1_3_0.bit7.obuf0 TE_B ) ( storage_1_3_0.bit6.obuf0 TE_B ) ( storage_1_3_0.bit5.obuf0 TE_B ) ( storage_1_3_0.bit4.obuf0 TE_B ) ( storage_1_3_0.bit3.obuf0 TE_B ) ( storage_1_3_0.bit2.obuf0 TE_B ) + ( storage_1_3_0.bit1.obuf0 TE_B ) ( storage_1_3_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met2 ( 8947 425 ) ( * 442 ) + NEW met3 ( 4347 442 ) ( 8947 * ) + NEW met2 ( 4347 425 ) ( * 442 ) + NEW met1 ( 13363 391 ) ( 13547 * ) + NEW met2 ( 13363 391 ) ( * 442 ) + NEW met3 ( 8947 442 ) ( 13363 * ) + NEW met1 ( 36547 391 ) ( 37421 * ) + NEW met1 ( 37421 391 ) ( * 425 ) + NEW met1 ( 37421 425 ) ( 37651 * ) + NEW met1 ( 37651 323 ) ( * 425 ) + NEW met1 ( 37651 323 ) ( 38939 * ) + NEW met2 ( 38939 170 ) ( * 323 ) + NEW met3 ( 38939 170 ) ( 41883 * ) + NEW met2 ( 41883 170 ) ( * 323 ) + NEW met2 ( 36087 425 ) ( * 731 ) + NEW met1 ( 36087 425 ) ( 36225 * ) + NEW met1 ( 36225 357 ) ( * 425 ) + NEW met1 ( 36225 357 ) ( 36547 * ) + NEW met1 ( 36547 357 ) ( * 391 ) + NEW met1 ( 31947 425 ) ( * 459 ) + NEW met1 ( 31717 459 ) ( 31947 * ) + NEW met2 ( 31717 391 ) ( * 459 ) + NEW met2 ( 31625 391 ) ( 31717 * ) + NEW met2 ( 31625 391 ) ( * 782 ) + NEW met2 ( 31579 782 ) ( 31625 * ) + NEW met1 ( 33281 323 ) ( * 459 ) + NEW met1 ( 33281 323 ) ( 33925 * ) + NEW met2 ( 33925 323 ) ( * 595 ) + NEW met1 ( 33925 595 ) ( 34753 * ) + NEW met2 ( 34753 595 ) ( * 646 ) + NEW met2 ( 34753 646 ) ( 34845 * ) + NEW met2 ( 34845 629 ) ( * 646 ) + NEW met1 ( 34845 629 ) ( 35075 * ) + NEW met2 ( 35075 629 ) ( * 765 ) + NEW met1 ( 35075 765 ) ( 35719 * ) + NEW met1 ( 35719 731 ) ( * 765 ) + NEW met1 ( 31947 459 ) ( 33281 * ) + NEW met1 ( 35719 731 ) ( 36087 * ) + NEW met1 ( 27347 391 ) ( 27715 * ) + NEW met1 ( 27715 391 ) ( * 425 ) + NEW met1 ( 27715 425 ) ( 27945 * ) + NEW met2 ( 27945 425 ) ( * 782 ) + NEW met1 ( 22747 425 ) ( * 493 ) + NEW met1 ( 22747 493 ) ( 23345 * ) + NEW met2 ( 23345 425 ) ( * 493 ) + NEW met1 ( 23345 425 ) ( 23851 * ) + NEW met1 ( 23851 391 ) ( * 425 ) + NEW met1 ( 23851 391 ) ( 23943 * ) + NEW met1 ( 23943 391 ) ( * 459 ) + NEW met1 ( 23943 459 ) ( 24725 * ) + NEW met2 ( 24725 459 ) ( * 731 ) + NEW met1 ( 24725 731 ) ( 25093 * ) + NEW met2 ( 25047 731 ) ( 25093 * ) + NEW met2 ( 25047 34 ) ( * 731 ) + NEW met2 ( 25047 34 ) ( 25139 * ) + NEW met3 ( 25139 34 ) ( 25346 * ) + NEW met4 ( 25346 34 ) ( 25714 * ) + NEW met4 ( 25714 34 ) ( * 170 ) + NEW met4 ( 25714 170 ) ( 25806 * ) + NEW met3 ( 25806 170 ) ( 26289 * ) + NEW met2 ( 26289 170 ) ( * 442 ) + NEW met3 ( 26289 442 ) ( 26933 * ) + NEW met2 ( 26933 425 ) ( * 442 ) + NEW met1 ( 26933 425 ) ( 27347 * ) + NEW met1 ( 27347 391 ) ( * 425 ) + NEW met1 ( 18147 425 ) ( 18285 * ) + NEW met2 ( 18285 425 ) ( * 765 ) + NEW met1 ( 18285 765 ) ( 18653 * ) + NEW met1 ( 18653 731 ) ( * 765 ) + NEW met1 ( 18653 731 ) ( 20079 * ) + NEW met2 ( 20079 731 ) ( 20125 * ) + NEW met2 ( 20125 663 ) ( * 731 ) + NEW met1 ( 20125 663 ) ( 20447 * ) + NEW met2 ( 20447 663 ) ( * 765 ) + NEW met1 ( 20447 765 ) ( 21873 * ) + NEW met2 ( 21873 153 ) ( * 765 ) + NEW met1 ( 21873 153 ) ( 21965 * ) + NEW met1 ( 21965 119 ) ( * 153 ) + NEW met1 ( 21965 119 ) ( 22241 * ) + NEW met2 ( 22241 119 ) ( * 425 ) + NEW met1 ( 22241 425 ) ( 22747 * ) + NEW met4 ( 17250 442 ) ( 17434 * ) + NEW met4 ( 17434 442 ) ( * 510 ) + NEW met3 ( 17434 510 ) ( 18239 * ) + NEW met2 ( 18239 510 ) ( 18285 * ) + NEW met3 ( 13363 442 ) ( 17250 * ) + NEW met3 ( 27945 782 ) ( 31579 * ) + NEW li1 ( 8947 425 ) L1M1_PR_MR + NEW met1 ( 8947 425 ) M1M2_PR + NEW met2 ( 8947 442 ) M2M3_PR + NEW met2 ( 4347 442 ) M2M3_PR + NEW li1 ( 4347 425 ) L1M1_PR_MR + NEW met1 ( 4347 425 ) M1M2_PR + NEW li1 ( 13547 391 ) L1M1_PR_MR + NEW met1 ( 13363 391 ) M1M2_PR + NEW met2 ( 13363 442 ) M2M3_PR + NEW li1 ( 36547 391 ) L1M1_PR_MR + NEW met1 ( 38939 323 ) M1M2_PR + NEW met2 ( 38939 170 ) M2M3_PR + NEW met2 ( 41883 170 ) M2M3_PR + NEW li1 ( 41883 323 ) L1M1_PR_MR + NEW met1 ( 41883 323 ) M1M2_PR + NEW met1 ( 36087 731 ) M1M2_PR + NEW met1 ( 36087 425 ) M1M2_PR + NEW li1 ( 31947 425 ) L1M1_PR_MR + NEW met1 ( 31717 459 ) M1M2_PR + NEW met2 ( 31579 782 ) M2M3_PR + NEW met1 ( 33925 323 ) M1M2_PR + NEW met1 ( 33925 595 ) M1M2_PR + NEW met1 ( 34753 595 ) M1M2_PR + NEW met1 ( 34845 629 ) M1M2_PR + NEW met1 ( 35075 629 ) M1M2_PR + NEW met1 ( 35075 765 ) M1M2_PR + NEW li1 ( 27347 391 ) L1M1_PR_MR + NEW met1 ( 27945 425 ) M1M2_PR + NEW met2 ( 27945 782 ) M2M3_PR + NEW li1 ( 22747 425 ) L1M1_PR_MR + NEW met1 ( 23345 493 ) M1M2_PR + NEW met1 ( 23345 425 ) M1M2_PR + NEW met1 ( 24725 459 ) M1M2_PR + NEW met1 ( 24725 731 ) M1M2_PR + NEW met1 ( 25093 731 ) M1M2_PR + NEW met2 ( 25139 34 ) M2M3_PR + NEW met3 ( 25346 34 ) M3M4_PR + NEW met3 ( 25806 170 ) M3M4_PR + NEW met2 ( 26289 170 ) M2M3_PR + NEW met2 ( 26289 442 ) M2M3_PR + NEW met2 ( 26933 442 ) M2M3_PR + NEW met1 ( 26933 425 ) M1M2_PR + NEW li1 ( 18147 425 ) L1M1_PR_MR + NEW met1 ( 18285 425 ) M1M2_PR + NEW met1 ( 18285 765 ) M1M2_PR + NEW met1 ( 20079 731 ) M1M2_PR + NEW met1 ( 20125 663 ) M1M2_PR + NEW met1 ( 20447 663 ) M1M2_PR + NEW met1 ( 20447 765 ) M1M2_PR + NEW met1 ( 21873 765 ) M1M2_PR + NEW met1 ( 21873 153 ) M1M2_PR + NEW met1 ( 22241 119 ) M1M2_PR + NEW met1 ( 22241 425 ) M1M2_PR + NEW met3 ( 17250 442 ) M3M4_PR + NEW met3 ( 17434 510 ) M3M4_PR + NEW met2 ( 18239 510 ) M2M3_PR ; + - storage_1_3_0.we0 ( storage_1_3_0.gcand X ) ( storage_1_3_0.cg GATE ) + USE SIGNAL + + ROUTED met1 ( 40917 459 ) ( 41791 * ) + NEW li1 ( 40917 459 ) L1M1_PR_MR + NEW li1 ( 41791 459 ) L1M1_PR_MR ; + - storage_1_3_0.write_sel ( storage_1_3_0.gcand A ) ( storage_1_3_0.word_and X ) + USE SIGNAL + + ROUTED met1 ( 41561 357 ) ( 41607 * ) + NEW li1 ( 41607 357 ) L1M1_PR_MR + NEW li1 ( 41561 357 ) L1M1_PR_MR ; + - we[0] ( PIN we[0] ) ( storage_1_3_0.gcand B ) ( storage_1_2_0.gcand B ) ( storage_1_1_0.gcand B ) ( storage_1_0_0.gcand B ) ( storage_0_3_0.gcand B ) ( storage_0_2_0.gcand B ) + ( storage_0_1_0.gcand B ) ( storage_0_0_0.gcand B ) + USE SIGNAL + + ROUTED met1 ( 41699 323 ) ( * 391 ) + NEW met2 ( 41699 153 ) ( * 323 ) + NEW met2 ( 37835 34 0 ) ( * 153 ) + NEW met2 ( 37835 153 ) ( * 391 ) + NEW met1 ( 38939 425 ) ( 39123 * ) + NEW met1 ( 38939 391 ) ( * 425 ) + NEW met1 ( 38847 391 ) ( 38939 * ) + NEW met1 ( 38847 391 ) ( * 425 ) + NEW met1 ( 38709 425 ) ( 38847 * ) + NEW met1 ( 38709 391 ) ( * 425 ) + NEW met1 ( 37835 391 ) ( 38709 * ) + NEW met2 ( 39123 153 ) ( * 425 ) + NEW met1 ( 40411 153 ) ( * 221 ) + NEW met1 ( 39123 221 ) ( 40411 * ) + NEW met2 ( 40411 221 ) ( * 425 ) + NEW met1 ( 40411 323 ) ( 41699 * ) + NEW li1 ( 41699 391 ) L1M1_PR_MR + NEW li1 ( 41699 153 ) L1M1_PR_MR + NEW met1 ( 41699 153 ) M1M2_PR + NEW met1 ( 41699 323 ) M1M2_PR + NEW li1 ( 37835 153 ) L1M1_PR_MR + NEW met1 ( 37835 153 ) M1M2_PR + NEW li1 ( 37835 391 ) L1M1_PR_MR + NEW met1 ( 37835 391 ) M1M2_PR + NEW li1 ( 39123 425 ) L1M1_PR_MR + NEW li1 ( 39123 153 ) L1M1_PR_MR + NEW met1 ( 39123 153 ) M1M2_PR + NEW met1 ( 39123 425 ) M1M2_PR + NEW li1 ( 40411 153 ) L1M1_PR_MR + NEW met1 ( 39123 221 ) M1M2_PR + NEW li1 ( 40411 425 ) L1M1_PR_MR + NEW met1 ( 40411 425 ) M1M2_PR + NEW met1 ( 40411 221 ) M1M2_PR + NEW met1 ( 40411 323 ) M1M2_PR ; + - word_q.w0_b0 ( mux_slice0_bit0.s1_aoi_0 A2 ) ( storage_1_0_0.bit0.obuf0 Z ) ( storage_0_0_0.bit0.obuf0 Z ) + USE SIGNAL + + ROUTED met2 ( 1127 221 ) ( * 323 ) + NEW met2 ( 1403 493 ) ( * 663 ) + NEW met1 ( 1403 663 ) ( 1405 * ) + NEW met1 ( 1127 493 ) ( 1403 * ) + NEW li1 ( 1127 493 ) L1M1_PR_MR + NEW li1 ( 1127 221 ) L1M1_PR_MR + NEW met1 ( 1127 221 ) M1M2_PR + NEW li1 ( 1127 323 ) L1M1_PR_MR + NEW met1 ( 1127 323 ) M1M2_PR + NEW met1 ( 1403 493 ) M1M2_PR + NEW met1 ( 1403 663 ) M1M2_PR + NEW li1 ( 1405 663 ) L1M1_PR_MR ; + - word_q.w0_b1 ( mux_slice0_bit1.s1_aoi_0 A2 ) ( storage_1_0_0.bit1.obuf0 Z ) ( storage_0_0_0.bit1.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 5727 391 ) ( 5773 * ) + NEW met2 ( 5773 391 ) ( * 765 ) + NEW met2 ( 5773 765 ) ( 5865 * ) + NEW met2 ( 5865 661 ) ( * 765 ) + NEW met1 ( 5865 661 ) ( * 668 ) + NEW met1 ( 5865 668 ) ( 5947 * ) + NEW met1 ( 5947 663 ) ( * 668 ) + NEW met1 ( 5947 663 ) ( 6005 * ) + NEW met1 ( 5727 221 ) ( 5773 * ) + NEW met2 ( 5773 221 ) ( * 391 ) + NEW li1 ( 5727 391 ) L1M1_PR_MR + NEW met1 ( 5773 391 ) M1M2_PR + NEW met1 ( 5865 661 ) M1M2_PR + NEW li1 ( 6005 663 ) L1M1_PR_MR + NEW li1 ( 5727 221 ) L1M1_PR_MR + NEW met1 ( 5773 221 ) M1M2_PR ; + - word_q.w0_b2 ( mux_slice0_bit2.s1_aoi_0 A2 ) ( storage_1_0_0.bit2.obuf0 Z ) ( storage_0_0_0.bit2.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 10327 493 ) ( 10603 * ) + NEW met2 ( 10603 493 ) ( * 595 ) + NEW met1 ( 10603 595 ) ( * 652 ) + NEW met1 ( 10603 652 ) ( 10605 * ) + NEW met2 ( 10281 187 ) ( * 323 ) + NEW li1 ( 10327 493 ) L1M1_PR_MR + NEW met1 ( 10603 493 ) M1M2_PR + NEW met1 ( 10603 595 ) M1M2_PR + NEW li1 ( 10605 652 ) L1M1_PR_MR + NEW li1 ( 10281 187 ) L1M1_PR_MR + NEW met1 ( 10281 187 ) M1M2_PR + NEW li1 ( 10281 323 ) L1M1_PR_MR + NEW met1 ( 10281 323 ) M1M2_PR ; + - word_q.w0_b3 ( mux_slice0_bit3.s1_aoi_0 A2 ) ( storage_1_0_0.bit3.obuf0 Z ) ( storage_0_0_0.bit3.obuf0 Z ) + USE SIGNAL + + ROUTED met2 ( 14927 493 ) ( * 663 ) + NEW met1 ( 14927 663 ) ( 15205 * ) + NEW met2 ( 14927 221 ) ( * 493 ) + NEW li1 ( 14927 493 ) L1M1_PR_MR + NEW met1 ( 14927 493 ) M1M2_PR + NEW met1 ( 14927 663 ) M1M2_PR + NEW li1 ( 15205 663 ) L1M1_PR_MR + NEW li1 ( 14927 221 ) L1M1_PR_MR + NEW met1 ( 14927 221 ) M1M2_PR ; + - word_q.w0_b4 ( mux_slice0_bit4.s1_aoi_0 A2 ) ( storage_1_0_0.bit4.obuf0 Z ) ( storage_0_0_0.bit4.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 19435 493 ) ( 19527 * ) + NEW met2 ( 19435 493 ) ( * 697 ) + NEW met1 ( 19435 697 ) ( 19665 * ) + NEW met2 ( 19665 697 ) ( 19711 * ) + NEW met2 ( 19711 629 ) ( * 697 ) + NEW met2 ( 19711 629 ) ( 19803 * ) + NEW met1 ( 19803 629 ) ( 19805 * ) + NEW met1 ( 19805 629 ) ( * 652 ) + NEW met2 ( 19389 221 ) ( * 493 ) + NEW met2 ( 19389 493 ) ( 19435 * ) + NEW li1 ( 19527 493 ) L1M1_PR_MR + NEW met1 ( 19435 493 ) M1M2_PR + NEW met1 ( 19435 697 ) M1M2_PR + NEW met1 ( 19665 697 ) M1M2_PR + NEW met1 ( 19803 629 ) M1M2_PR + NEW li1 ( 19805 652 ) L1M1_PR_MR + NEW li1 ( 19389 221 ) L1M1_PR_MR + NEW met1 ( 19389 221 ) M1M2_PR ; + - word_q.w0_b5 ( mux_slice0_bit5.s1_aoi_0 A2 ) ( storage_1_0_0.bit5.obuf0 Z ) ( storage_0_0_0.bit5.obuf0 Z ) + USE SIGNAL + + ROUTED met2 ( 24127 425 ) ( * 714 ) + NEW met2 ( 24127 714 ) ( 24403 * ) + NEW met2 ( 24403 663 ) ( * 714 ) + NEW met1 ( 24403 663 ) ( 24405 * ) + NEW met2 ( 24127 221 ) ( * 425 ) + NEW li1 ( 24127 425 ) L1M1_PR_MR + NEW met1 ( 24127 425 ) M1M2_PR + NEW met1 ( 24403 663 ) M1M2_PR + NEW li1 ( 24405 663 ) L1M1_PR_MR + NEW li1 ( 24127 221 ) L1M1_PR_MR + NEW met1 ( 24127 221 ) M1M2_PR ; + - word_q.w0_b6 ( mux_slice0_bit6.s1_aoi_0 A2 ) ( storage_1_0_0.bit6.obuf0 Z ) ( storage_0_0_0.bit6.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 28727 493 ) ( 28865 * ) + NEW met2 ( 28865 493 ) ( * 629 ) + NEW met1 ( 28865 629 ) ( 29095 * ) + NEW met1 ( 29095 629 ) ( * 663 ) + NEW met1 ( 29021 663 ) ( 29095 * ) + NEW met2 ( 28727 221 ) ( * 357 ) + NEW li1 ( 28727 493 ) L1M1_PR_MR + NEW met1 ( 28865 493 ) M1M2_PR + NEW met1 ( 28865 629 ) M1M2_PR + NEW li1 ( 29021 663 ) L1M1_PR_MR + NEW li1 ( 28727 221 ) L1M1_PR_MR + NEW met1 ( 28727 221 ) M1M2_PR + NEW li1 ( 28727 357 ) L1M1_PR_MR + NEW met1 ( 28727 357 ) M1M2_PR ; + - word_q.w0_b7 ( mux_slice0_bit7.s1_aoi_0 A2 ) ( storage_1_0_0.bit7.obuf0 Z ) ( storage_0_0_0.bit7.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 33327 459 ) ( 33603 * ) + NEW met2 ( 33603 459 ) ( * 663 ) + NEW met1 ( 33603 663 ) ( 33605 * ) + NEW met2 ( 33327 153 ) ( * 459 ) + NEW li1 ( 33327 459 ) L1M1_PR_MR + NEW met1 ( 33603 459 ) M1M2_PR + NEW met1 ( 33603 663 ) M1M2_PR + NEW li1 ( 33605 663 ) L1M1_PR_MR + NEW li1 ( 33327 153 ) L1M1_PR_MR + NEW met1 ( 33327 153 ) M1M2_PR + NEW met1 ( 33327 459 ) M1M2_PR ; + - word_q.w1_b0 ( mux_slice0_bit0.s1_aoi_0 B2 ) ( storage_1_1_0.bit0.obuf0 Z ) ( storage_0_1_0.bit0.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 1219 595 ) ( * 629 ) + NEW met2 ( 2277 493 ) ( * 595 ) + NEW met2 ( 2277 221 ) ( * 493 ) + NEW met1 ( 1219 595 ) ( 2277 * ) + NEW li1 ( 1219 629 ) L1M1_PR_MR + NEW li1 ( 2277 493 ) L1M1_PR_MR + NEW met1 ( 2277 493 ) M1M2_PR + NEW met1 ( 2277 595 ) M1M2_PR + NEW li1 ( 2277 221 ) L1M1_PR_MR + NEW met1 ( 2277 221 ) M1M2_PR ; + - word_q.w1_b1 ( mux_slice0_bit1.s1_aoi_0 B2 ) ( storage_1_1_0.bit1.obuf0 Z ) ( storage_0_1_0.bit1.obuf0 Z ) + USE SIGNAL + + ROUTED met2 ( 6739 306 ) ( * 323 ) + NEW met2 ( 6601 306 ) ( 6739 * ) + NEW met2 ( 6601 306 ) ( * 459 ) + NEW met1 ( 6463 459 ) ( 6601 * ) + NEW met1 ( 6463 425 ) ( * 459 ) + NEW met1 ( 5865 425 ) ( 6463 * ) + NEW met2 ( 5865 425 ) ( * 442 ) + NEW met2 ( 5819 442 ) ( 5865 * ) + NEW met2 ( 5819 442 ) ( * 663 ) + NEW met2 ( 6739 187 ) ( * 306 ) + NEW li1 ( 6739 323 ) L1M1_PR_MR + NEW met1 ( 6739 323 ) M1M2_PR + NEW met1 ( 6601 459 ) M1M2_PR + NEW met1 ( 5865 425 ) M1M2_PR + NEW li1 ( 5819 663 ) L1M1_PR_MR + NEW met1 ( 5819 663 ) M1M2_PR + NEW li1 ( 6739 187 ) L1M1_PR_MR + NEW met1 ( 6739 187 ) M1M2_PR ; + - word_q.w1_b2 ( mux_slice0_bit2.s1_aoi_0 B2 ) ( storage_1_1_0.bit2.obuf0 Z ) ( storage_0_1_0.bit2.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 11339 459 ) ( 11477 * ) + NEW met2 ( 11339 459 ) ( * 765 ) + NEW met1 ( 10419 765 ) ( 11339 * ) + NEW met2 ( 10419 663 ) ( * 765 ) + NEW met2 ( 11339 221 ) ( * 459 ) + NEW li1 ( 11477 459 ) L1M1_PR_MR + NEW met1 ( 11339 459 ) M1M2_PR + NEW met1 ( 11339 765 ) M1M2_PR + NEW met1 ( 10419 765 ) M1M2_PR + NEW li1 ( 10419 663 ) L1M1_PR_MR + NEW met1 ( 10419 663 ) M1M2_PR + NEW li1 ( 11339 221 ) L1M1_PR_MR + NEW met1 ( 11339 221 ) M1M2_PR ; + - word_q.w1_b3 ( mux_slice0_bit3.s1_aoi_0 B2 ) ( storage_1_1_0.bit3.obuf0 Z ) ( storage_0_1_0.bit3.obuf0 Z ) + USE SIGNAL + + ROUTED met2 ( 15939 323 ) ( * 493 ) + NEW met2 ( 15847 493 ) ( 15939 * ) + NEW met1 ( 15065 493 ) ( 15847 * ) + NEW met2 ( 15065 493 ) ( * 629 ) + NEW met1 ( 15019 629 ) ( 15065 * ) + NEW met2 ( 15939 221 ) ( * 323 ) + NEW li1 ( 15939 323 ) L1M1_PR_MR + NEW met1 ( 15939 323 ) M1M2_PR + NEW met1 ( 15847 493 ) M1M2_PR + NEW met1 ( 15065 493 ) M1M2_PR + NEW met1 ( 15065 629 ) M1M2_PR + NEW li1 ( 15019 629 ) L1M1_PR_MR + NEW li1 ( 15939 221 ) L1M1_PR_MR + NEW met1 ( 15939 221 ) M1M2_PR ; + - word_q.w1_b4 ( mux_slice0_bit4.s1_aoi_0 B2 ) ( storage_1_1_0.bit4.obuf0 Z ) ( storage_0_1_0.bit4.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 19757 323 ) ( 20539 * ) + NEW met2 ( 19711 323 ) ( 19757 * ) + NEW met2 ( 19711 323 ) ( * 357 ) + NEW met2 ( 19665 357 ) ( 19711 * ) + NEW met2 ( 19665 357 ) ( * 629 ) + NEW met1 ( 19619 629 ) ( 19665 * ) + NEW met2 ( 20585 187 ) ( * 323 ) + NEW met1 ( 20539 323 ) ( 20585 * ) + NEW li1 ( 20539 323 ) L1M1_PR_MR + NEW met1 ( 19757 323 ) M1M2_PR + NEW met1 ( 19665 629 ) M1M2_PR + NEW li1 ( 19619 629 ) L1M1_PR_MR + NEW li1 ( 20585 187 ) L1M1_PR_MR + NEW met1 ( 20585 187 ) M1M2_PR + NEW met1 ( 20585 323 ) M1M2_PR ; + - word_q.w1_b5 ( mux_slice0_bit5.s1_aoi_0 B2 ) ( storage_1_1_0.bit5.obuf0 Z ) ( storage_0_1_0.bit5.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 25139 357 ) ( * 391 ) + NEW met1 ( 24817 391 ) ( 25139 * ) + NEW met2 ( 24817 391 ) ( * 595 ) + NEW met1 ( 24403 595 ) ( 24817 * ) + NEW met2 ( 24403 510 ) ( * 595 ) + NEW met2 ( 24311 510 ) ( 24403 * ) + NEW met2 ( 24311 510 ) ( * 629 ) + NEW met2 ( 24265 629 ) ( 24311 * ) + NEW met1 ( 24219 629 ) ( 24265 * ) + NEW met2 ( 25277 153 ) ( * 357 ) + NEW li1 ( 25139 357 ) L1M1_PR_MR + NEW met1 ( 24817 391 ) M1M2_PR + NEW met1 ( 24817 595 ) M1M2_PR + NEW met1 ( 24403 595 ) M1M2_PR + NEW met1 ( 24265 629 ) M1M2_PR + NEW li1 ( 24219 629 ) L1M1_PR_MR + NEW li1 ( 25277 153 ) L1M1_PR_MR + NEW met1 ( 25277 153 ) M1M2_PR + NEW li1 ( 25277 357 ) L1M1_PR_MR + NEW met1 ( 25277 357 ) M1M2_PR ; + - word_q.w1_b6 ( mux_slice0_bit6.s1_aoi_0 B2 ) ( storage_1_1_0.bit6.obuf0 Z ) ( storage_0_1_0.bit6.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 29601 357 ) ( 29739 * ) + NEW met1 ( 29601 357 ) ( * 425 ) + NEW met1 ( 29509 425 ) ( 29601 * ) + NEW met1 ( 29509 391 ) ( * 425 ) + NEW met1 ( 29371 391 ) ( 29509 * ) + NEW met2 ( 29371 391 ) ( * 459 ) + NEW met1 ( 29233 459 ) ( 29371 * ) + NEW met1 ( 29233 459 ) ( * 493 ) + NEW met1 ( 28911 493 ) ( 29233 * ) + NEW met2 ( 28911 357 ) ( * 493 ) + NEW met2 ( 28819 357 ) ( 28911 * ) + NEW met1 ( 28819 357 ) ( * 391 ) + NEW met1 ( 28727 391 ) ( 28819 * ) + NEW met1 ( 28727 391 ) ( * 425 ) + NEW met2 ( 28727 425 ) ( * 629 ) + NEW met1 ( 28727 629 ) ( 28819 * ) + NEW met2 ( 29739 221 ) ( * 357 ) + NEW li1 ( 29739 357 ) L1M1_PR_MR + NEW met1 ( 29371 391 ) M1M2_PR + NEW met1 ( 29371 459 ) M1M2_PR + NEW met1 ( 28911 493 ) M1M2_PR + NEW met1 ( 28819 357 ) M1M2_PR + NEW met1 ( 28727 425 ) M1M2_PR + NEW met1 ( 28727 629 ) M1M2_PR + NEW li1 ( 28819 629 ) L1M1_PR_MR + NEW li1 ( 29739 221 ) L1M1_PR_MR + NEW met1 ( 29739 221 ) M1M2_PR + NEW met1 ( 29739 357 ) M1M2_PR ; + - word_q.w1_b7 ( mux_slice0_bit7.s1_aoi_0 B2 ) ( storage_1_1_0.bit7.obuf0 Z ) ( storage_0_1_0.bit7.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 34339 459 ) ( 34477 * ) + NEW met1 ( 34339 459 ) ( * 493 ) + NEW met1 ( 33879 493 ) ( 34339 * ) + NEW met2 ( 33879 493 ) ( * 595 ) + NEW met1 ( 33419 595 ) ( 33879 * ) + NEW met1 ( 33419 595 ) ( * 629 ) + NEW met2 ( 34339 221 ) ( * 459 ) + NEW li1 ( 34477 459 ) L1M1_PR_MR + NEW met1 ( 33879 493 ) M1M2_PR + NEW met1 ( 33879 595 ) M1M2_PR + NEW li1 ( 33419 629 ) L1M1_PR_MR + NEW li1 ( 34339 221 ) L1M1_PR_MR + NEW met1 ( 34339 221 ) M1M2_PR + NEW met1 ( 34339 459 ) M1M2_PR ; + - word_q.w2_b0 ( mux_slice0_bit0.s1_aoi_1 A2 ) ( storage_1_2_0.bit0.obuf0 Z ) ( storage_0_2_0.bit0.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 3427 493 ) ( 3749 * ) + NEW met2 ( 3749 493 ) ( * 663 ) + NEW met1 ( 3749 663 ) ( * 668 ) + NEW met1 ( 3721 668 ) ( 3749 * ) + NEW met2 ( 3427 221 ) ( * 357 ) + NEW li1 ( 3427 493 ) L1M1_PR_MR + NEW met1 ( 3749 493 ) M1M2_PR + NEW met1 ( 3749 663 ) M1M2_PR + NEW li1 ( 3721 668 ) L1M1_PR_MR + NEW li1 ( 3427 221 ) L1M1_PR_MR + NEW met1 ( 3427 221 ) M1M2_PR + NEW li1 ( 3427 357 ) L1M1_PR_MR + NEW met1 ( 3427 357 ) M1M2_PR ; + - word_q.w2_b1 ( mux_slice0_bit1.s1_aoi_1 A2 ) ( storage_1_2_0.bit1.obuf0 Z ) ( storage_0_2_0.bit1.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 8027 493 ) ( 8073 * ) + NEW met2 ( 8073 493 ) ( * 595 ) + NEW met2 ( 8073 595 ) ( 8165 * ) + NEW met2 ( 8165 578 ) ( * 595 ) + NEW met2 ( 8165 578 ) ( 8257 * ) + NEW met2 ( 8257 578 ) ( * 646 ) + NEW met2 ( 8257 646 ) ( 8303 * ) + NEW met2 ( 8303 646 ) ( * 663 ) + NEW met1 ( 8303 663 ) ( 8305 * ) + NEW met1 ( 8027 221 ) ( 8073 * ) + NEW met2 ( 8073 221 ) ( * 493 ) + NEW li1 ( 8027 493 ) L1M1_PR_MR + NEW met1 ( 8073 493 ) M1M2_PR + NEW met1 ( 8303 663 ) M1M2_PR + NEW li1 ( 8305 663 ) L1M1_PR_MR + NEW li1 ( 8027 221 ) L1M1_PR_MR + NEW met1 ( 8073 221 ) M1M2_PR ; + - word_q.w2_b2 ( mux_slice0_bit2.s1_aoi_1 A2 ) ( storage_1_2_0.bit2.obuf0 Z ) ( storage_0_2_0.bit2.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 12627 391 ) ( 12765 * ) + NEW met1 ( 12765 391 ) ( * 425 ) + NEW met1 ( 12765 425 ) ( 13225 * ) + NEW met2 ( 13225 425 ) ( * 714 ) + NEW met2 ( 13087 714 ) ( 13225 * ) + NEW met2 ( 13087 663 ) ( * 714 ) + NEW met1 ( 12905 663 ) ( 13087 * ) + NEW met2 ( 12627 187 ) ( * 391 ) + NEW li1 ( 12627 391 ) L1M1_PR_MR + NEW met1 ( 13225 425 ) M1M2_PR + NEW met1 ( 13087 663 ) M1M2_PR + NEW li1 ( 12905 663 ) L1M1_PR_MR + NEW li1 ( 12627 187 ) L1M1_PR_MR + NEW met1 ( 12627 187 ) M1M2_PR + NEW met1 ( 12627 391 ) M1M2_PR ; + - word_q.w2_b3 ( mux_slice0_bit3.s1_aoi_1 A2 ) ( storage_1_2_0.bit3.obuf0 Z ) ( storage_0_2_0.bit3.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 17181 493 ) ( 17227 * ) + NEW met2 ( 17181 493 ) ( * 663 ) + NEW met1 ( 17181 663 ) ( 17505 * ) + NEW met1 ( 16859 187 ) ( 17135 * ) + NEW met2 ( 16859 187 ) ( 16905 * ) + NEW met2 ( 16905 187 ) ( * 323 ) + NEW met1 ( 16905 323 ) ( 17089 * ) + NEW li1 ( 17227 493 ) L1M1_PR_MR + NEW met1 ( 17181 493 ) M1M2_PR + NEW met1 ( 17181 663 ) M1M2_PR + NEW li1 ( 17505 663 ) L1M1_PR_MR + NEW li1 ( 17135 187 ) L1M1_PR_MR + NEW met1 ( 16859 187 ) M1M2_PR + NEW met1 ( 16905 323 ) M1M2_PR + NEW li1 ( 17089 323 ) L1M1_PR_MR ; + - word_q.w2_b4 ( mux_slice0_bit4.s1_aoi_1 A2 ) ( storage_1_2_0.bit4.obuf0 Z ) ( storage_0_2_0.bit4.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 21827 425 ) ( 22195 * ) + NEW met2 ( 22195 425 ) ( * 697 ) + NEW met1 ( 22121 697 ) ( 22195 * ) + NEW met1 ( 22121 663 ) ( * 697 ) + NEW met2 ( 21827 187 ) ( * 425 ) + NEW li1 ( 21827 425 ) L1M1_PR_MR + NEW met1 ( 22195 425 ) M1M2_PR + NEW met1 ( 22195 697 ) M1M2_PR + NEW li1 ( 22121 663 ) L1M1_PR_MR + NEW li1 ( 21827 187 ) L1M1_PR_MR + NEW met1 ( 21827 187 ) M1M2_PR + NEW met1 ( 21827 425 ) M1M2_PR ; + - word_q.w2_b5 ( mux_slice0_bit5.s1_aoi_1 A2 ) ( storage_1_2_0.bit5.obuf0 Z ) ( storage_0_2_0.bit5.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 26427 459 ) ( 26565 * ) + NEW met2 ( 26565 459 ) ( * 663 ) + NEW met2 ( 26565 663 ) ( 26703 * ) + NEW met1 ( 26703 663 ) ( 26705 * ) + NEW met2 ( 26335 187 ) ( * 323 ) + NEW li1 ( 26427 459 ) L1M1_PR_MR + NEW met1 ( 26565 459 ) M1M2_PR + NEW met1 ( 26703 663 ) M1M2_PR + NEW li1 ( 26705 663 ) L1M1_PR_MR + NEW li1 ( 26335 187 ) L1M1_PR_MR + NEW met1 ( 26335 187 ) M1M2_PR + NEW li1 ( 26335 323 ) L1M1_PR_MR + NEW met1 ( 26335 323 ) M1M2_PR ; + - word_q.w2_b6 ( mux_slice0_bit6.s1_aoi_1 A2 ) ( storage_1_2_0.bit6.obuf0 Z ) ( storage_0_2_0.bit6.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 31027 459 ) ( 31165 * ) + NEW met2 ( 31165 459 ) ( * 663 ) + NEW met2 ( 31165 663 ) ( 31303 * ) + NEW met1 ( 31303 663 ) ( 31305 * ) + NEW met2 ( 30889 221 ) ( * 357 ) + NEW li1 ( 31027 459 ) L1M1_PR_MR + NEW met1 ( 31165 459 ) M1M2_PR + NEW met1 ( 31303 663 ) M1M2_PR + NEW li1 ( 31305 663 ) L1M1_PR_MR + NEW li1 ( 30889 221 ) L1M1_PR_MR + NEW met1 ( 30889 221 ) M1M2_PR + NEW li1 ( 30889 357 ) L1M1_PR_MR + NEW met1 ( 30889 357 ) M1M2_PR ; + - word_q.w2_b7 ( mux_slice0_bit7.s1_aoi_1 A2 ) ( storage_1_2_0.bit7.obuf0 Z ) ( storage_0_2_0.bit7.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 35627 493 ) ( 35673 * ) + NEW met2 ( 35673 493 ) ( * 663 ) + NEW met2 ( 35673 663 ) ( 35903 * ) + NEW met1 ( 35903 663 ) ( 35905 * ) + NEW met1 ( 35443 187 ) ( 35489 * ) + NEW met2 ( 35443 187 ) ( * 357 ) + NEW met1 ( 35443 357 ) ( 35489 * ) + NEW li1 ( 35627 493 ) L1M1_PR_MR + NEW met1 ( 35673 493 ) M1M2_PR + NEW met1 ( 35903 663 ) M1M2_PR + NEW li1 ( 35905 663 ) L1M1_PR_MR + NEW li1 ( 35489 187 ) L1M1_PR_MR + NEW met1 ( 35443 187 ) M1M2_PR + NEW met1 ( 35443 357 ) M1M2_PR + NEW li1 ( 35489 357 ) L1M1_PR_MR ; + - word_q.w3_b0 ( mux_slice0_bit0.s1_aoi_1 B2 ) ( storage_1_3_0.bit0.obuf0 Z ) ( storage_0_3_0.bit0.obuf0 Z ) + USE SIGNAL + + ROUTED met2 ( 4577 493 ) ( * 629 ) + NEW met2 ( 4577 221 ) ( * 493 ) + NEW met1 ( 3519 629 ) ( 4577 * ) + NEW li1 ( 4577 493 ) L1M1_PR_MR + NEW met1 ( 4577 493 ) M1M2_PR + NEW met1 ( 4577 629 ) M1M2_PR + NEW li1 ( 4577 221 ) L1M1_PR_MR + NEW met1 ( 4577 221 ) M1M2_PR + NEW li1 ( 3519 629 ) L1M1_PR_MR ; + - word_q.w3_b1 ( mux_slice0_bit1.s1_aoi_1 B2 ) ( storage_1_3_0.bit1.obuf0 Z ) ( storage_0_3_0.bit1.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 8763 493 ) ( 9177 * ) + NEW met2 ( 8763 493 ) ( * 731 ) + NEW met1 ( 8165 731 ) ( 8763 * ) + NEW met1 ( 8165 663 ) ( * 731 ) + NEW met1 ( 8119 663 ) ( 8165 * ) + NEW met2 ( 9085 221 ) ( * 323 ) + NEW li1 ( 9177 493 ) L1M1_PR_MR + NEW met1 ( 8763 493 ) M1M2_PR + NEW met1 ( 8763 731 ) M1M2_PR + NEW li1 ( 8119 663 ) L1M1_PR_MR + NEW li1 ( 9085 221 ) L1M1_PR_MR + NEW met1 ( 9085 221 ) M1M2_PR + NEW li1 ( 9085 323 ) L1M1_PR_MR + NEW met1 ( 9085 323 ) M1M2_PR ; + - word_q.w3_b2 ( mux_slice0_bit2.s1_aoi_1 B2 ) ( storage_1_3_0.bit2.obuf0 Z ) ( storage_0_3_0.bit2.obuf0 Z ) + USE SIGNAL + + ROUTED met2 ( 13639 357 ) ( * 765 ) + NEW met1 ( 12903 765 ) ( 13639 * ) + NEW met2 ( 12765 765 ) ( 12903 * ) + NEW met2 ( 12765 663 ) ( * 765 ) + NEW met1 ( 12719 663 ) ( 12765 * ) + NEW met2 ( 13639 187 ) ( * 357 ) + NEW li1 ( 13639 357 ) L1M1_PR_MR + NEW met1 ( 13639 357 ) M1M2_PR + NEW met1 ( 13639 765 ) M1M2_PR + NEW met1 ( 12903 765 ) M1M2_PR + NEW met1 ( 12765 663 ) M1M2_PR + NEW li1 ( 12719 663 ) L1M1_PR_MR + NEW li1 ( 13639 187 ) L1M1_PR_MR + NEW met1 ( 13639 187 ) M1M2_PR ; + - word_q.w3_b3 ( mux_slice0_bit3.s1_aoi_1 B2 ) ( storage_1_3_0.bit3.obuf0 Z ) ( storage_0_3_0.bit3.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 18101 357 ) ( 18239 * ) + NEW met2 ( 18055 357 ) ( 18101 * ) + NEW met2 ( 18055 357 ) ( * 663 ) + NEW met1 ( 17641 663 ) ( 18055 * ) + NEW met1 ( 17641 595 ) ( * 663 ) + NEW met1 ( 17319 595 ) ( 17641 * ) + NEW met1 ( 17319 595 ) ( * 629 ) + NEW met2 ( 18239 221 ) ( * 357 ) + NEW li1 ( 18239 357 ) L1M1_PR_MR + NEW met1 ( 18101 357 ) M1M2_PR + NEW met1 ( 18055 663 ) M1M2_PR + NEW li1 ( 17319 629 ) L1M1_PR_MR + NEW li1 ( 18239 221 ) L1M1_PR_MR + NEW met1 ( 18239 221 ) M1M2_PR + NEW met1 ( 18239 357 ) M1M2_PR ; + - word_q.w3_b4 ( mux_slice0_bit4.s1_aoi_1 B2 ) ( storage_1_3_0.bit4.obuf0 Z ) ( storage_0_3_0.bit4.obuf0 Z ) + USE SIGNAL + + ROUTED met2 ( 22839 357 ) ( * 663 ) + NEW met2 ( 22839 221 ) ( * 357 ) + NEW met2 ( 21919 663 ) ( * 765 ) + NEW met1 ( 21919 765 ) ( 22241 * ) + NEW met2 ( 22241 663 ) ( * 765 ) + NEW met1 ( 22241 663 ) ( 22839 * ) + NEW li1 ( 22839 357 ) L1M1_PR_MR + NEW met1 ( 22839 357 ) M1M2_PR + NEW met1 ( 22839 663 ) M1M2_PR + NEW li1 ( 22839 221 ) L1M1_PR_MR + NEW met1 ( 22839 221 ) M1M2_PR + NEW li1 ( 21919 663 ) L1M1_PR_MR + NEW met1 ( 21919 663 ) M1M2_PR + NEW met1 ( 21919 765 ) M1M2_PR + NEW met1 ( 22241 765 ) M1M2_PR + NEW met1 ( 22241 663 ) M1M2_PR ; + - word_q.w3_b5 ( mux_slice0_bit5.s1_aoi_1 B2 ) ( storage_1_3_0.bit5.obuf0 Z ) ( storage_0_3_0.bit5.obuf0 Z ) + USE SIGNAL + + ROUTED met2 ( 27439 357 ) ( * 595 ) + NEW met1 ( 26519 595 ) ( 27439 * ) + NEW met1 ( 26519 595 ) ( * 629 ) + NEW met2 ( 27439 187 ) ( * 357 ) + NEW li1 ( 27439 357 ) L1M1_PR_MR + NEW met1 ( 27439 357 ) M1M2_PR + NEW met1 ( 27439 595 ) M1M2_PR + NEW li1 ( 26519 629 ) L1M1_PR_MR + NEW li1 ( 27439 187 ) L1M1_PR_MR + NEW met1 ( 27439 187 ) M1M2_PR ; + - word_q.w3_b6 ( mux_slice0_bit6.s1_aoi_1 B2 ) ( storage_1_3_0.bit6.obuf0 Z ) ( storage_0_3_0.bit6.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 31441 493 ) ( 32177 * ) + NEW met2 ( 31441 493 ) ( * 629 ) + NEW met1 ( 31119 629 ) ( 31441 * ) + NEW met2 ( 32085 221 ) ( * 323 ) + NEW li1 ( 32177 493 ) L1M1_PR_MR + NEW met1 ( 31441 493 ) M1M2_PR + NEW met1 ( 31441 629 ) M1M2_PR + NEW li1 ( 31119 629 ) L1M1_PR_MR + NEW li1 ( 32085 221 ) L1M1_PR_MR + NEW met1 ( 32085 221 ) M1M2_PR + NEW li1 ( 32085 323 ) L1M1_PR_MR + NEW met1 ( 32085 323 ) M1M2_PR ; + - word_q.w3_b7 ( mux_slice0_bit7.s1_aoi_1 B2 ) ( storage_1_3_0.bit7.obuf0 Z ) ( storage_0_3_0.bit7.obuf0 Z ) + USE SIGNAL + + ROUTED met2 ( 36639 357 ) ( * 663 ) + NEW met1 ( 36225 663 ) ( 36639 * ) + NEW met1 ( 36225 595 ) ( * 663 ) + NEW met1 ( 35949 595 ) ( 36225 * ) + NEW met2 ( 35949 595 ) ( * 714 ) + NEW met2 ( 35857 714 ) ( 35949 * ) + NEW met2 ( 35857 697 ) ( * 714 ) + NEW met2 ( 35719 697 ) ( 35857 * ) + NEW met2 ( 35719 697 ) ( * 731 ) + NEW met2 ( 35673 731 ) ( 35719 * ) + NEW met1 ( 35581 731 ) ( 35673 * ) + NEW met2 ( 35581 663 ) ( * 731 ) + NEW met1 ( 35581 663 ) ( 35673 * ) + NEW met1 ( 35673 663 ) ( * 668 ) + NEW met1 ( 35673 668 ) ( 35719 * ) + NEW met1 ( 35719 663 ) ( * 668 ) + NEW met2 ( 36639 187 ) ( * 357 ) + NEW li1 ( 36639 357 ) L1M1_PR_MR + NEW met1 ( 36639 357 ) M1M2_PR + NEW met1 ( 36639 663 ) M1M2_PR + NEW met1 ( 35949 595 ) M1M2_PR + NEW met1 ( 35673 731 ) M1M2_PR + NEW met1 ( 35581 731 ) M1M2_PR + NEW met1 ( 35581 663 ) M1M2_PR + NEW li1 ( 35719 663 ) L1M1_PR_MR + NEW li1 ( 36639 187 ) L1M1_PR_MR + NEW met1 ( 36639 187 ) M1M2_PR ; + - word_sel.0 ( storage_1_0_0.word_and B ) ( storage_0_0_0.word_and B ) ( word_sel.and_0 X ) + USE SIGNAL + + ROUTED met2 ( 37605 391 ) ( * 765 ) + NEW met2 ( 37605 153 ) ( * 391 ) + NEW met1 ( 37605 765 ) ( 40917 * ) + NEW li1 ( 40917 765 ) L1M1_PR_MR + NEW li1 ( 37605 391 ) L1M1_PR_MR + NEW met1 ( 37605 391 ) M1M2_PR + NEW met1 ( 37605 765 ) M1M2_PR + NEW li1 ( 37605 153 ) L1M1_PR_MR + NEW met1 ( 37605 153 ) M1M2_PR ; + - word_sel.1 ( storage_1_1_0.word_and B ) ( storage_0_1_0.word_and B ) ( word_sel.and_1 X ) + USE SIGNAL + + ROUTED met2 ( 38893 425 ) ( * 663 ) + NEW met1 ( 38893 663 ) ( 39445 * ) + NEW met2 ( 39445 493 ) ( * 663 ) + NEW met1 ( 39445 493 ) ( 41147 * ) + NEW met2 ( 41147 493 ) ( * 595 ) + NEW met2 ( 38893 153 ) ( * 425 ) + NEW li1 ( 38893 425 ) L1M1_PR_MR + NEW met1 ( 38893 425 ) M1M2_PR + NEW met1 ( 38893 663 ) M1M2_PR + NEW met1 ( 39445 663 ) M1M2_PR + NEW met1 ( 39445 493 ) M1M2_PR + NEW met1 ( 41147 493 ) M1M2_PR + NEW li1 ( 41147 595 ) L1M1_PR_MR + NEW met1 ( 41147 595 ) M1M2_PR + NEW li1 ( 38893 153 ) L1M1_PR_MR + NEW met1 ( 38893 153 ) M1M2_PR ; + - word_sel.2 ( storage_1_2_0.word_and B ) ( storage_0_2_0.word_and B ) ( word_sel.and_2 X ) + USE SIGNAL + + ROUTED met1 ( 40181 425 ) ( 40365 * ) + NEW met2 ( 40365 425 ) ( * 578 ) + NEW met3 ( 40365 578 ) ( 41193 * ) + NEW met2 ( 41193 578 ) ( * 595 ) + NEW met1 ( 41193 595 ) ( 41377 * ) + NEW met2 ( 40181 153 ) ( * 425 ) + NEW li1 ( 40181 425 ) L1M1_PR_MR + NEW met1 ( 40365 425 ) M1M2_PR + NEW met2 ( 40365 578 ) M2M3_PR + NEW met2 ( 41193 578 ) M2M3_PR + NEW met1 ( 41193 595 ) M1M2_PR + NEW li1 ( 41377 595 ) L1M1_PR_MR + NEW li1 ( 40181 153 ) L1M1_PR_MR + NEW met1 ( 40181 153 ) M1M2_PR + NEW met1 ( 40181 425 ) M1M2_PR ; + - word_sel.3 ( storage_1_3_0.word_and B ) ( storage_0_3_0.word_and B ) ( word_sel.and_3 X ) + USE SIGNAL + + ROUTED met1 ( 41469 425 ) ( 41607 * ) + NEW met2 ( 41607 425 ) ( * 595 ) + NEW met1 ( 41469 153 ) ( * 187 ) + NEW met1 ( 41469 187 ) ( 41653 * ) + NEW met2 ( 41653 187 ) ( * 238 ) + NEW met2 ( 41607 238 ) ( 41653 * ) + NEW met2 ( 41607 238 ) ( * 425 ) + NEW li1 ( 41469 425 ) L1M1_PR_MR + NEW met1 ( 41607 425 ) M1M2_PR + NEW li1 ( 41607 595 ) L1M1_PR_MR + NEW met1 ( 41607 595 ) M1M2_PR + NEW li1 ( 41469 153 ) L1M1_PR_MR + NEW met1 ( 41653 187 ) M1M2_PR ; +END NETS +END DESIGN diff --git a/src/ram/test/make_8x8_mux4.lefok b/src/ram/test/make_8x8_mux4.lefok new file mode 100644 index 00000000000..5477b588112 --- /dev/null +++ b/src/ram/test/make_8x8_mux4.lefok @@ -0,0 +1,599 @@ +VERSION 5.8 ; +BUSBITCHARS "[]" ; +DIVIDERCHAR "/" ; +UNITS + DATABASE MICRONS 1000 ; +END UNITS + +MACRO RAM8x8 + FOREIGN RAM8x8 0 0 ; + CLASS BLOCK ; + SIZE 420.9 BY 8.16 ; + PIN clk + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 371.84 0 371.98 0.485 ; + END + END clk + PIN we[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 378.28 0 378.42 0.485 ; + END + END we[0] + PIN addr_rw[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 416 7.675 416.14 8.16 ; + END + END addr_rw[0] + PIN addr_rw[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 416.92 7.675 417.06 8.16 ; + END + END addr_rw[1] + PIN addr_rw[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 375.52 0 375.66 0.485 ; + END + END addr_rw[2] + PIN D[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 2 7.675 2.14 8.16 ; + END + END D[0] + PIN Q[0] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 24.08 7.675 24.22 8.16 ; + END + END Q[0] + PIN D[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 47.08 7.675 47.22 8.16 ; + END + END D[1] + PIN Q[1] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 50.76 7.675 50.9 8.16 ; + END + END Q[1] + PIN D[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 93.08 7.675 93.22 8.16 ; + END + END D[2] + PIN Q[2] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 117 7.675 117.14 8.16 ; + END + END Q[2] + PIN D[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 139.08 7.675 139.22 8.16 ; + END + END D[3] + PIN Q[3] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 163 7.675 163.14 8.16 ; + END + END Q[3] + PIN D[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 184.16 7.675 184.3 8.16 ; + END + END D[4] + PIN Q[4] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 209 7.675 209.14 8.16 ; + END + END Q[4] + PIN D[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 231.08 7.675 231.22 8.16 ; + END + END D[5] + PIN Q[5] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 254.08 7.675 254.22 8.16 ; + END + END Q[5] + PIN D[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 277.08 7.675 277.22 8.16 ; + END + END D[6] + PIN Q[6] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 301 7.675 301.14 8.16 ; + END + END Q[6] + PIN D[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 323.08 7.675 323.22 8.16 ; + END + END D[7] + PIN Q[7] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 347 7.675 347.14 8.16 ; + END + END Q[7] + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER met3 ; + RECT 420.6 6.76 420.9 7.24 ; + RECT 0 6.76 0.3 7.24 ; + LAYER met2 ; + RECT 419.76 8.02 420.24 8.16 ; + RECT 419.76 0 420.24 0.14 ; + RECT 409.76 8.02 410.24 8.16 ; + RECT 409.76 0 410.24 0.14 ; + RECT 399.76 8.02 400.24 8.16 ; + RECT 399.76 0 400.24 0.14 ; + RECT 389.76 8.02 390.24 8.16 ; + RECT 389.76 0 390.24 0.14 ; + RECT 379.76 8.02 380.24 8.16 ; + RECT 379.76 0 380.24 0.14 ; + RECT 369.76 8.02 370.24 8.16 ; + RECT 369.76 0 370.24 0.14 ; + RECT 359.76 8.02 360.24 8.16 ; + RECT 359.76 0 360.24 0.14 ; + RECT 349.76 8.02 350.24 8.16 ; + RECT 349.76 0 350.24 0.14 ; + RECT 339.76 8.02 340.24 8.16 ; + RECT 339.76 0 340.24 0.14 ; + RECT 329.76 8.02 330.24 8.16 ; + RECT 329.76 0 330.24 0.14 ; + RECT 319.76 8.02 320.24 8.16 ; + RECT 319.76 0 320.24 0.14 ; + RECT 309.76 8.02 310.24 8.16 ; + RECT 309.76 0 310.24 0.14 ; + RECT 299.76 8.02 300.24 8.16 ; + RECT 299.76 0 300.24 0.14 ; + RECT 289.76 8.02 290.24 8.16 ; + RECT 289.76 0 290.24 0.14 ; + RECT 279.76 8.02 280.24 8.16 ; + RECT 279.76 0 280.24 0.14 ; + RECT 269.76 8.02 270.24 8.16 ; + RECT 269.76 0 270.24 0.14 ; + RECT 259.76 8.02 260.24 8.16 ; + RECT 259.76 0 260.24 0.14 ; + RECT 249.76 8.02 250.24 8.16 ; + RECT 249.76 0 250.24 0.14 ; + RECT 239.76 8.02 240.24 8.16 ; + RECT 239.76 0 240.24 0.14 ; + RECT 229.76 8.02 230.24 8.16 ; + RECT 229.76 0 230.24 0.14 ; + RECT 219.76 8.02 220.24 8.16 ; + RECT 219.76 0 220.24 0.14 ; + RECT 209.76 8.02 210.24 8.16 ; + RECT 209.76 0 210.24 0.14 ; + RECT 199.76 8.02 200.24 8.16 ; + RECT 199.76 0 200.24 0.14 ; + RECT 189.76 8.02 190.24 8.16 ; + RECT 189.76 0 190.24 0.14 ; + RECT 179.76 8.02 180.24 8.16 ; + RECT 179.76 0 180.24 0.14 ; + RECT 169.76 8.02 170.24 8.16 ; + RECT 169.76 0 170.24 0.14 ; + RECT 159.76 8.02 160.24 8.16 ; + RECT 159.76 0 160.24 0.14 ; + RECT 149.76 8.02 150.24 8.16 ; + RECT 149.76 0 150.24 0.14 ; + RECT 139.76 8.02 140.24 8.16 ; + RECT 139.76 0 140.24 0.14 ; + RECT 129.76 8.02 130.24 8.16 ; + RECT 129.76 0 130.24 0.14 ; + RECT 119.76 8.02 120.24 8.16 ; + RECT 119.76 0 120.24 0.14 ; + RECT 109.76 8.02 110.24 8.16 ; + RECT 109.76 0 110.24 0.14 ; + RECT 99.76 8.02 100.24 8.16 ; + RECT 99.76 0 100.24 0.14 ; + RECT 89.76 8.02 90.24 8.16 ; + RECT 89.76 0 90.24 0.14 ; + RECT 79.76 8.02 80.24 8.16 ; + RECT 79.76 0 80.24 0.14 ; + RECT 69.76 8.02 70.24 8.16 ; + RECT 69.76 0 70.24 0.14 ; + RECT 59.76 8.02 60.24 8.16 ; + RECT 59.76 0 60.24 0.14 ; + RECT 49.76 8.02 50.24 8.16 ; + RECT 49.76 0 50.24 0.14 ; + RECT 39.76 8.02 40.24 8.16 ; + RECT 39.76 0 40.24 0.14 ; + RECT 29.76 8.02 30.24 8.16 ; + RECT 29.76 0 30.24 0.14 ; + RECT 19.76 8.02 20.24 8.16 ; + RECT 19.76 0 20.24 0.14 ; + RECT 9.76 8.02 10.24 8.16 ; + RECT 9.76 0 10.24 0.14 ; + LAYER met1 ; + RECT 420.76 5.2 420.9 5.68 ; + RECT 0 5.2 0.14 5.68 ; + RECT 420.76 -0.24 420.9 0.24 ; + RECT 0 -0.24 0.14 0.24 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER met3 ; + RECT 420.6 3.26 420.9 3.74 ; + RECT 0 3.26 0.3 3.74 ; + LAYER met2 ; + RECT 414.76 8.02 415.24 8.16 ; + RECT 414.76 0 415.24 0.14 ; + RECT 404.76 8.02 405.24 8.16 ; + RECT 404.76 0 405.24 0.14 ; + RECT 394.76 8.02 395.24 8.16 ; + RECT 394.76 0 395.24 0.14 ; + RECT 384.76 8.02 385.24 8.16 ; + RECT 384.76 0 385.24 0.14 ; + RECT 374.76 8.02 375.24 8.16 ; + RECT 374.76 0 375.24 0.14 ; + RECT 364.76 8.02 365.24 8.16 ; + RECT 364.76 0 365.24 0.14 ; + RECT 354.76 8.02 355.24 8.16 ; + RECT 354.76 0 355.24 0.14 ; + RECT 344.76 8.02 345.24 8.16 ; + RECT 344.76 0 345.24 0.14 ; + RECT 334.76 8.02 335.24 8.16 ; + RECT 334.76 0 335.24 0.14 ; + RECT 324.76 8.02 325.24 8.16 ; + RECT 324.76 0 325.24 0.14 ; + RECT 314.76 8.02 315.24 8.16 ; + RECT 314.76 0 315.24 0.14 ; + RECT 304.76 8.02 305.24 8.16 ; + RECT 304.76 0 305.24 0.14 ; + RECT 294.76 8.02 295.24 8.16 ; + RECT 294.76 0 295.24 0.14 ; + RECT 284.76 8.02 285.24 8.16 ; + RECT 284.76 0 285.24 0.14 ; + RECT 274.76 8.02 275.24 8.16 ; + RECT 274.76 0 275.24 0.14 ; + RECT 264.76 8.02 265.24 8.16 ; + RECT 264.76 0 265.24 0.14 ; + RECT 254.76 8.02 255.24 8.16 ; + RECT 254.76 0 255.24 0.14 ; + RECT 244.76 8.02 245.24 8.16 ; + RECT 244.76 0 245.24 0.14 ; + RECT 234.76 8.02 235.24 8.16 ; + RECT 234.76 0 235.24 0.14 ; + RECT 224.76 8.02 225.24 8.16 ; + RECT 224.76 0 225.24 0.14 ; + RECT 214.76 8.02 215.24 8.16 ; + RECT 214.76 0 215.24 0.14 ; + RECT 204.76 8.02 205.24 8.16 ; + RECT 204.76 0 205.24 0.14 ; + RECT 194.76 8.02 195.24 8.16 ; + RECT 194.76 0 195.24 0.14 ; + RECT 184.76 8.02 185.24 8.16 ; + RECT 184.76 0 185.24 0.14 ; + RECT 174.76 8.02 175.24 8.16 ; + RECT 174.76 0 175.24 0.14 ; + RECT 164.76 8.02 165.24 8.16 ; + RECT 164.76 0 165.24 0.14 ; + RECT 154.76 8.02 155.24 8.16 ; + RECT 154.76 0 155.24 0.14 ; + RECT 144.76 8.02 145.24 8.16 ; + RECT 144.76 0 145.24 0.14 ; + RECT 134.76 8.02 135.24 8.16 ; + RECT 134.76 0 135.24 0.14 ; + RECT 124.76 8.02 125.24 8.16 ; + RECT 124.76 0 125.24 0.14 ; + RECT 114.76 8.02 115.24 8.16 ; + RECT 114.76 0 115.24 0.14 ; + RECT 104.76 8.02 105.24 8.16 ; + RECT 104.76 0 105.24 0.14 ; + RECT 94.76 8.02 95.24 8.16 ; + RECT 94.76 0 95.24 0.14 ; + RECT 84.76 8.02 85.24 8.16 ; + RECT 84.76 0 85.24 0.14 ; + RECT 74.76 8.02 75.24 8.16 ; + RECT 74.76 0 75.24 0.14 ; + RECT 64.76 8.02 65.24 8.16 ; + RECT 64.76 0 65.24 0.14 ; + RECT 54.76 8.02 55.24 8.16 ; + RECT 54.76 0 55.24 0.14 ; + RECT 44.76 8.02 45.24 8.16 ; + RECT 44.76 0 45.24 0.14 ; + RECT 34.76 8.02 35.24 8.16 ; + RECT 34.76 0 35.24 0.14 ; + RECT 24.76 8.02 25.24 8.16 ; + RECT 24.76 0 25.24 0.14 ; + RECT 14.76 8.02 15.24 8.16 ; + RECT 14.76 0 15.24 0.14 ; + RECT 4.76 8.02 5.24 8.16 ; + RECT 4.76 0 5.24 0.14 ; + LAYER met1 ; + RECT 420.76 7.92 420.9 8.4 ; + RECT 0 7.92 0.14 8.4 ; + RECT 420.76 2.48 420.9 2.96 ; + RECT 0 2.48 0.14 2.96 ; + END + END VDD + OBS + LAYER li1 ; + RECT 0 -0.085 420.9 8.245 ; + LAYER met1 ; + RECT 0 -0.24 420.9 8.4 ; + LAYER met2 ; + RECT 9.76 -0.24 10.24 0 ; + RECT 19.76 -0.24 20.24 0 ; + RECT 29.76 -0.24 30.24 0 ; + RECT 39.76 -0.24 40.24 0 ; + RECT 49.76 -0.24 50.24 0 ; + RECT 59.76 -0.24 60.24 0 ; + RECT 69.76 -0.24 70.24 0 ; + RECT 79.76 -0.24 80.24 0 ; + RECT 89.76 -0.24 90.24 0 ; + RECT 99.76 -0.24 100.24 0 ; + RECT 109.76 -0.24 110.24 0 ; + RECT 119.76 -0.24 120.24 0 ; + RECT 129.76 -0.24 130.24 0 ; + RECT 139.76 -0.24 140.24 0 ; + RECT 149.76 -0.24 150.24 0 ; + RECT 159.76 -0.24 160.24 0 ; + RECT 169.76 -0.24 170.24 0 ; + RECT 179.76 -0.24 180.24 0 ; + RECT 189.76 -0.24 190.24 0 ; + RECT 199.76 -0.24 200.24 0 ; + RECT 209.76 -0.24 210.24 0 ; + RECT 219.76 -0.24 220.24 0 ; + RECT 229.76 -0.24 230.24 0 ; + RECT 239.76 -0.24 240.24 0 ; + RECT 249.76 -0.24 250.24 0 ; + RECT 259.76 -0.24 260.24 0 ; + RECT 269.76 -0.24 270.24 0 ; + RECT 279.76 -0.24 280.24 0 ; + RECT 289.76 -0.24 290.24 0 ; + RECT 299.76 -0.24 300.24 0 ; + RECT 309.76 -0.24 310.24 0 ; + RECT 319.76 -0.24 320.24 0 ; + RECT 329.76 -0.24 330.24 0 ; + RECT 339.76 -0.24 340.24 0 ; + RECT 349.76 -0.24 350.24 0 ; + RECT 359.76 -0.24 360.24 0 ; + RECT 369.76 -0.24 370.24 0 ; + RECT 379.76 -0.24 380.24 0 ; + RECT 389.76 -0.24 390.24 0 ; + RECT 399.76 -0.24 400.24 0 ; + RECT 409.76 -0.24 410.24 0 ; + RECT 419.76 -0.24 420.24 0 ; + RECT 4.76 0 420.24 0.69 ; + RECT 1.94 0.69 420.24 6.79 ; + RECT 2 6.79 420.24 7.82 ; + RECT 4.76 7.82 420.24 8.16 ; + RECT 4.76 8.16 5.24 8.4 ; + RECT 14.76 8.16 15.24 8.4 ; + RECT 24.76 8.16 25.24 8.4 ; + RECT 34.76 8.16 35.24 8.4 ; + RECT 44.76 8.16 45.24 8.4 ; + RECT 54.76 8.16 55.24 8.4 ; + RECT 64.76 8.16 65.24 8.4 ; + RECT 74.76 8.16 75.24 8.4 ; + RECT 84.76 8.16 85.24 8.4 ; + RECT 94.76 8.16 95.24 8.4 ; + RECT 104.76 8.16 105.24 8.4 ; + RECT 114.76 8.16 115.24 8.4 ; + RECT 124.76 8.16 125.24 8.4 ; + RECT 134.76 8.16 135.24 8.4 ; + RECT 144.76 8.16 145.24 8.4 ; + RECT 154.76 8.16 155.24 8.4 ; + RECT 164.76 8.16 165.24 8.4 ; + RECT 174.76 8.16 175.24 8.4 ; + RECT 184.76 8.16 185.24 8.4 ; + RECT 194.76 8.16 195.24 8.4 ; + RECT 204.76 8.16 205.24 8.4 ; + RECT 214.76 8.16 215.24 8.4 ; + RECT 224.76 8.16 225.24 8.4 ; + RECT 234.76 8.16 235.24 8.4 ; + RECT 244.76 8.16 245.24 8.4 ; + RECT 254.76 8.16 255.24 8.4 ; + RECT 264.76 8.16 265.24 8.4 ; + RECT 274.76 8.16 275.24 8.4 ; + RECT 284.76 8.16 285.24 8.4 ; + RECT 294.76 8.16 295.24 8.4 ; + RECT 304.76 8.16 305.24 8.4 ; + RECT 314.76 8.16 315.24 8.4 ; + RECT 324.76 8.16 325.24 8.4 ; + RECT 334.76 8.16 335.24 8.4 ; + RECT 344.76 8.16 345.24 8.4 ; + RECT 354.76 8.16 355.24 8.4 ; + RECT 364.76 8.16 365.24 8.4 ; + RECT 374.76 8.16 375.24 8.4 ; + RECT 384.76 8.16 385.24 8.4 ; + RECT 394.76 8.16 395.24 8.4 ; + RECT 404.76 8.16 405.24 8.4 ; + RECT 414.76 8.16 415.24 8.4 ; + LAYER met3 ; + RECT 0 3.26 12.025 7.24 ; + RECT 12.025 0.175 12.355 7.985 ; + RECT 12.355 0.19 36.405 7.97 ; + RECT 36.405 0.19 38.575 7.985 ; + RECT 38.575 0.19 42.385 7.97 ; + RECT 42.385 0.175 43.635 7.97 ; + RECT 43.635 0.19 60.785 7.97 ; + RECT 60.785 0.19 64.005 7.985 ; + RECT 64.005 0.175 64.335 7.985 ; + RECT 64.335 0.175 66.175 7.97 ; + RECT 66.175 0.19 88.845 7.97 ; + RECT 88.845 0.19 109.085 7.985 ; + RECT 109.085 0.175 109.415 7.985 ; + RECT 109.415 0.18 110.13 7.985 ; + RECT 110.13 0.19 124.265 7.985 ; + RECT 124.265 0.175 125.975 7.985 ; + RECT 125.975 0.19 126.895 7.985 ; + RECT 126.895 0.19 146.805 7.97 ; + RECT 146.805 0.175 147.135 7.97 ; + RECT 147.135 0.19 148.645 7.97 ; + RECT 148.645 0.19 148.975 7.985 ; + RECT 148.975 0.19 167.71 7.97 ; + RECT 167.71 0.19 168.425 7.98 ; + RECT 168.425 0.19 173.945 7.985 ; + RECT 173.945 0.175 176.115 7.985 ; + RECT 176.115 0.19 177.29 7.98 ; + RECT 177.29 0.19 213.965 7.97 ; + RECT 213.965 0.19 219.025 7.985 ; + RECT 219.025 0.175 223.955 7.985 ; + RECT 223.955 0.175 264.105 7.97 ; + RECT 264.105 0.175 264.435 7.985 ; + RECT 264.435 0.175 276.855 7.97 ; + RECT 276.855 0.19 278.365 7.97 ; + RECT 278.365 0.19 279.615 7.985 ; + RECT 279.615 0.19 295.59 7.97 ; + RECT 295.59 0.18 296.305 7.97 ; + RECT 296.305 0.175 307.675 7.97 ; + RECT 307.675 0.19 315.625 7.97 ; + RECT 315.625 0.19 316.875 7.985 ; + RECT 316.875 0.19 321.605 7.97 ; + RECT 321.605 0.175 322.855 7.97 ; + RECT 322.855 0.19 333.31 7.97 ; + RECT 333.31 0.19 334.025 7.98 ; + RECT 334.025 0.19 344.015 7.985 ; + RECT 344.015 0.19 360.705 7.97 ; + RECT 360.705 0.175 361.035 7.97 ; + RECT 361.035 0.18 363.005 7.97 ; + RECT 363.005 0.18 364.05 7.985 ; + RECT 364.05 0.19 364.255 7.985 ; + RECT 364.255 0.19 381.865 7.97 ; + RECT 381.865 0.175 383.115 7.97 ; + RECT 383.115 0.19 392.905 7.97 ; + RECT 392.905 0.19 393.235 7.985 ; + RECT 393.235 0.19 408.085 7.24 ; + RECT 408.085 0.19 413.015 7.985 ; + RECT 413.015 0.19 418.665 7.24 ; + RECT 418.665 0.175 418.995 7.24 ; + RECT 418.995 3.26 420.9 7.24 ; + LAYER met4 ; + RECT 64.695 0.175 65.025 0.19 ; + RECT 109.775 0.175 110.105 0.19 ; + RECT 232.135 0.175 232.465 0.19 ; + RECT 253.295 0.175 253.625 0.19 ; + RECT 295.615 0.175 295.945 0.19 ; + RECT 363.695 0.175 364.025 0.19 ; + RECT 63.79 0.19 65.025 0.855 ; + RECT 100.59 0.19 117.45 0.855 ; + RECT 161.31 0.19 165.29 0.855 ; + RECT 253.295 0.19 257.29 0.855 ; + RECT 295.615 0.19 309.73 0.855 ; + RECT 344.39 0.19 364.025 0.855 ; + RECT 253.295 0.855 274.785 0.87 ; + RECT 294.695 0.855 309.73 0.87 ; + RECT 53.655 0.855 77.905 1.11 ; + RECT 205.47 0.19 232.465 1.11 ; + RECT 253.295 0.87 309.73 1.11 ; + RECT 388.535 0.855 394.385 1.11 ; + RECT 53.655 1.11 78.33 1.185 ; + RECT 157.615 0.855 177.265 1.535 ; + RECT 205.47 1.11 309.73 1.535 ; + RECT 205.455 1.535 315.265 1.55 ; + RECT 334.255 0.855 364.025 1.55 ; + RECT 157.615 1.535 178.185 1.865 ; + RECT 205.455 1.55 364.025 1.865 ; + RECT 157.615 1.865 177.265 2.215 ; + RECT 30.23 1.11 31.41 2.29 ; + RECT 53.67 1.185 78.33 2.29 ; + RECT 388.535 1.11 394.81 2.29 ; + RECT 53.67 2.29 77.89 2.53 ; + RECT 100.59 0.855 137.705 2.545 ; + RECT 327.815 1.865 364.025 2.545 ; + RECT 156.695 2.215 177.265 4.51 ; + RECT 388.535 2.29 389.29 4.51 ; + RECT 332.43 2.545 364.025 4.935 ; + RECT 100.59 2.545 117.465 5.265 ; + RECT 205.455 1.865 306.97 5.265 ; + RECT 332.43 4.935 365.865 5.265 ; + RECT 32.99 4.51 34.17 5.69 ; + RECT 100.59 5.265 116.05 5.69 ; + RECT 388.11 4.51 389.29 5.69 ; + RECT 53.67 2.53 73.305 5.93 ; + RECT 205.47 5.265 306.97 5.93 ; + RECT 332.43 5.265 348.37 5.93 ; + RECT 62.855 5.93 73.305 5.945 ; + RECT 205.47 5.93 262.825 5.945 ; + RECT 284.575 5.93 306.97 5.945 ; + RECT 100.59 5.69 113.77 7.655 ; + RECT 137.39 2.545 137.705 7.67 ; + RECT 156.27 4.51 177.265 7.67 ; + RECT 62.855 5.945 68.69 7.97 ; + RECT 100.575 7.655 113.77 7.97 ; + RECT 137.39 7.67 177.265 7.97 ; + RECT 205.47 5.945 259.13 7.97 ; + RECT 284.59 5.945 306.97 7.97 ; + RECT 333.335 5.93 348.37 7.97 ; + RECT 62.855 7.97 63.185 7.985 ; + RECT 100.575 7.97 101.825 7.985 ; + RECT 167.735 7.97 177.265 7.985 ; + RECT 222.015 7.97 222.345 7.985 ; + RECT 333.335 7.97 333.665 7.985 ; + LAYER met5 ; + RECT 30.02 0.9 32.78 2.5 ; + RECT 32.78 0.9 389.5 5.9 ; + RECT 389.5 0.9 395.02 2.5 ; + END +END RAM8x8 +END LIBRARY diff --git a/src/ram/test/make_8x8_mux4.ok b/src/ram/test/make_8x8_mux4.ok new file mode 100644 index 00000000000..a91f3129ca8 --- /dev/null +++ b/src/ram/test/make_8x8_mux4.ok @@ -0,0 +1,71 @@ +[INFO ODB-0227] LEF file: sky130hd/sky130hd.tlef, created 13 layers, 25 vias +[INFO ODB-0227] LEF file: sky130hd/sky130_fd_sc_hd_merged.lef, created 437 library cells +[INFO RAM-0003] Generating RAM8x8 +[INFO RAM-0016] Selected inverter cell sky130_fd_sc_hd__clkinv_1 +[INFO RAM-0016] Selected tristate cell sky130_fd_sc_hd__ebufn_1 +[INFO RAM-0016] Selected and2 cell sky130_fd_sc_hd__and2_0 +[INFO RAM-0016] Selected clock gate cell sky130_fd_sc_hd__dlclkp_1 +[INFO RAM-0016] Selected buffer cell sky130_fd_sc_hd__buf_1 +[INFO RAM-0016] Selected aoi22 cell sky130_fd_sc_hd__a22oi_1 +[INFO RAM-0024] Behavioral Verilog written for RAM8x8 +[INFO PDN-0001] Inserting grid: ram_grid +[INFO PPL-0067] Restrict pins [ D[0] Q[0] D[1] Q[1] D[2] ... ] to region 0.00u-420.90u at the TOP edge. +[INFO PPL-0001] Number of available slots 828 +[INFO PPL-0002] Number of I/O 21 +[INFO PPL-0003] Number of I/O w/sink 21 +[INFO PPL-0004] Number of I/O w/o sink 0 +[INFO PPL-0005] Slots per section 200 +[INFO PPL-0008] Successfully assigned pins to sections. +[INFO PPL-0012] I/O nets HPWL: 984.83 um. +[INFO DPL-0001] Placed 122 filler instances. +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 +[INFO DRT-0167] List of default vias: + Layer via + default via: M1M2_PR + Layer via2 + default via: M2M3_PR + Layer via3 + default via: M3M4_PR + Layer via4 + default via: M4M5_PR +[INFO DRT-0168] Init region query. +[INFO DRT-0033] FR_MASTERSLICE shape region query size = 0. +[INFO DRT-0033] FR_VIA shape region query size = 0. +[INFO DRT-0033] li1 shape region query size = 8287. +[INFO DRT-0033] mcon shape region query size = 600. +[INFO DRT-0033] met1 shape region query size = 1590. +[INFO DRT-0033] via shape region query size = 168. +[INFO DRT-0033] met2 shape region query size = 525. +[INFO DRT-0033] via2 shape region query size = 84. +[INFO DRT-0033] met3 shape region query size = 90. +[INFO DRT-0033] via3 shape region query size = 0. +[INFO DRT-0033] met4 shape region query size = 0. +[INFO DRT-0033] via4 shape region query size = 0. +[INFO DRT-0033] met5 shape region query size = 0. +[INFO DRT-0178] Init guide query. +[INFO DRT-0036] FR_MASTERSLICE guide region query size = 0. +[INFO DRT-0036] FR_VIA guide region query size = 0. +[INFO DRT-0036] li1 guide region query size = 450. +[INFO DRT-0036] mcon guide region query size = 0. +[INFO DRT-0036] met1 guide region query size = 304. +[INFO DRT-0036] via guide region query size = 0. +[INFO DRT-0036] met2 guide region query size = 128. +[INFO DRT-0036] via2 guide region query size = 0. +[INFO DRT-0036] met3 guide region query size = 92. +[INFO DRT-0036] via3 guide region query size = 0. +[INFO DRT-0036] met4 guide region query size = 16. +[INFO DRT-0036] via4 guide region query size = 0. +[INFO DRT-0036] met5 guide region query size = 12. +[INFO DRT-0179] Init gr pin query. +No differences found. +No differences found. +No differences found. diff --git a/src/ram/test/make_8x8_mux4.tcl b/src/ram/test/make_8x8_mux4.tcl new file mode 100644 index 00000000000..948520151a9 --- /dev/null +++ b/src/ram/test/make_8x8_mux4.tcl @@ -0,0 +1,38 @@ +source "helpers.tcl" + +set_thread_count [expr [cpu_count]] + +read_liberty sky130hd/sky130_fd_sc_hd__tt_025C_1v80.lib + +read_lef sky130hd/sky130hd.tlef +read_lef sky130hd/sky130_fd_sc_hd_merged.lef + +set behavioral_file [make_result_file make_8x8_mux4_behavioral.v] + +generate_ram \ + -mask_size 8 \ + -word_size 8 \ + -num_words 8 \ + -column_mux_ratio 4 \ + -read_ports 1 \ + -storage_cell sky130_fd_sc_hd__dfxtp_1 \ + -power_pin VPWR \ + -ground_pin VGND \ + -routing_layer {met1 0.48} \ + -ver_layer {met2 0.48 10} \ + -hor_layer {met3 0.48 7} \ + -filler_cells {sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_2 \ + sky130_fd_sc_hd__fill_4 sky130_fd_sc_hd__fill_8} \ + -tapcell sky130_fd_sc_hd__tap_1 \ + -max_tap_dist 15 \ + -write_behavioral_verilog $behavioral_file + +set lef_file [make_result_file make_8x8_mux4.lef] +write_abstract_lef $lef_file +diff_files make_8x8_mux4.lefok $lef_file + +set def_file [make_result_file make_8x8_mux4.def] +write_def $def_file +diff_files make_8x8_mux4.defok $def_file + +diff_files make_8x8_mux4_behavioral.vok $behavioral_file diff --git a/src/ram/test/make_8x8_mux4_behavioral.vok b/src/ram/test/make_8x8_mux4_behavioral.vok new file mode 100644 index 00000000000..c81b3a42750 --- /dev/null +++ b/src/ram/test/make_8x8_mux4_behavioral.vok @@ -0,0 +1,32 @@ +module RAM8x8 ( + clk, + D, + Q, + addr_rw, + we +); + input clk; + input [7:0] D; + output reg [7:0] Q; + input [2:0] addr_rw; + input [0:0] we; + + // memory array declaration + reg [7:0] mem[0:7]; + + // write logic + integer i; + always @(posedge clk) begin + for (i = 0; i < 1; i = i + 1) begin + if (we[i]) begin + mem[addr_rw][i*8 +:8] <= D[i*8 +:8]; + end + end + end + + // read logic + always @(*) begin + Q = mem[addr_rw]; + end + +endmodule From 2494777ad906adb8a66425dbaae22c3e675951cc Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Fri, 3 Apr 2026 12:15:57 -0400 Subject: [PATCH 04/20] add make_8x8_mux_4 to regression tests Signed-off-by: Thinh Nguyen --- src/ram/test/regression_tests.tcl | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ram/test/regression_tests.tcl b/src/ram/test/regression_tests.tcl index 31c841143f1..b94d70391fd 100644 --- a/src/ram/test/regression_tests.tcl +++ b/src/ram/test/regression_tests.tcl @@ -3,4 +3,5 @@ record_tests { make_7x7_nangate45 make_8x8 make_8x8_mux2 + make_8x8_mux4 } From 0789d9d3b983d95f72dbbd2c6a5351e39626e8b0 Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Fri, 3 Apr 2026 12:17:15 -0400 Subject: [PATCH 05/20] add make_8x8_mux4 to regression tests and clang-format Signed-off-by: Thinh Nguyen --- src/ram/src/ram.cpp | 45 ++++++++++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/src/ram/src/ram.cpp b/src/ram/src/ram.cpp index 97238450d12..794dfb9467b 100644 --- a/src/ram/src/ram.cpp +++ b/src/ram/src/ram.cpp @@ -199,8 +199,11 @@ void RamGen::makeSlice(const int slice_idx, dbNet* write_sel = selects[0]; if (word_select) { write_sel = makeNet(prefix, "write_sel"); - makeInst(sel_cell.get(), prefix, "word_and", and2_cell_, - {{"A", selects[0]}, {"B", word_select}, {"X", write_sel}}); + makeInst(sel_cell.get(), + prefix, + "word_and", + and2_cell_, + {{"A", selects[0]}, {"B", word_select}, {"X", write_sel}}); } // Make clock and @@ -1000,20 +1003,20 @@ void RamGen::generate(const int mask_size, auto decoder_name = fmt::format("decoder_{}", row); if (num_rows == 2) { - dbNet* addr_net = (row == 0 ? inv_addr[num_word_bits] - : addr_inputs_[num_word_bits]->getNet()); - for (int i = 0; i < read_ports; ++i) { - word_decoder_nets[row].push_back(addr_net); - } -} else { - word_decoder_nets[row] = selectNets(decoder_name, read_ports); - auto decoder_and_cell = makeDecoder(decoder_name, - num_rows, - read_ports, - word_decoder_nets[row], - decoder_input_nets[row]); - ram_grid_.addCell(std::move(decoder_and_cell), col_cell_count); -} + dbNet* addr_net = (row == 0 ? inv_addr[num_word_bits] + : addr_inputs_[num_word_bits]->getNet()); + for (int i = 0; i < read_ports; ++i) { + word_decoder_nets[row].push_back(addr_net); + } + } else { + word_decoder_nets[row] = selectNets(decoder_name, read_ports); + auto decoder_and_cell = makeDecoder(decoder_name, + num_rows, + read_ports, + word_decoder_nets[row], + decoder_input_nets[row]); + ram_grid_.addCell(std::move(decoder_and_cell), col_cell_count); + } } std::unique_ptr inv_sel_cell; @@ -1246,11 +1249,11 @@ void RamGen::generate(const int mask_size, } } - if (column_mux_ratio == 2) { - ram_grid_.addCell(std::move(inv_sel_cell), col_cell_count - 1); -} else if (column_mux_ratio == 4) { - ram_grid_.addCell(std::move(word_sel_cell), col_cell_count - 1); -} + if (column_mux_ratio == 2) { + ram_grid_.addCell(std::move(inv_sel_cell), col_cell_count - 1); + } else if (column_mux_ratio == 4) { + ram_grid_.addCell(std::move(word_sel_cell), col_cell_count - 1); + } auto cell_inv_layout = std::make_unique(odb::vertical); // check for AND gate, specific case for 2 words From e358284fef308e74e4ff36965b63f7298bd670ed Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Sat, 4 Apr 2026 09:33:50 -0400 Subject: [PATCH 06/20] modify so select_b net and select_inv gate is shared per row for column_mux_ratio > 1 to avoid congestion in wiring when column_mux_ratio = 4 Signed-off-by: Thinh Nguyen --- src/ram/include/ram/ram.h | 4 + src/ram/src/ram.cpp | 78 +- src/ram/test/make_8x8_mux2.defok | 3446 +++++++------- src/ram/test/make_8x8_mux2.lefok | 171 +- src/ram/test/make_8x8_mux2.ok | 14 +- src/ram/test/make_8x8_mux4.defok | 7272 +++++++++++------------------- src/ram/test/make_8x8_mux4.lefok | 222 +- src/ram/test/make_8x8_mux4.ok | 32 +- 8 files changed, 4533 insertions(+), 6706 deletions(-) diff --git a/src/ram/include/ram/ram.h b/src/ram/include/ram/ram.h index 9f7cb290bb5..c4281020b7d 100644 --- a/src/ram/include/ram/ram.h +++ b/src/ram/include/ram/ram.h @@ -147,6 +147,8 @@ class RamGen odb::dbNet* write_enable, odb::dbNet* word_select, const std::vector& selects, + const std::vector& shared_select_b_nets, + bool create_select_inv, const std::vector& data_input, const std::vector>& data_output); @@ -160,6 +162,8 @@ class RamGen odb::dbNet* word_select, std::vector& write_enable, const std::vector& selects, + const std::vector& shared_select_b_nets, + bool create_select_inv, const std::vector& data_input, const std::vector>& data_output); diff --git a/src/ram/src/ram.cpp b/src/ram/src/ram.cpp index 794dfb9467b..55a065087fa 100644 --- a/src/ram/src/ram.cpp +++ b/src/ram/src/ram.cpp @@ -140,6 +140,13 @@ std::unique_ptr RamGen::makeBit(const std::string& prefix, return bit_cell; } +// Note: For column_mux_ratio > 1, a single shared select_b net and select_inv +// gate are reused across all words in the same physical row (passed via +// shared_select_b_nets). This avoids creating redundant nets and gates per +// word that would cause horizontal routing congestion. Word selection on the +// read path is handled by the AOI mux in the buffer row, so all tristates in +// a row can share the same row-select enable signal. + void RamGen::makeSlice(const int slice_idx, const int mask_size, const int row_idx, @@ -150,15 +157,22 @@ void RamGen::makeSlice(const int slice_idx, dbNet* write_enable, dbNet* word_select, const vector& selects, + const vector& shared_select_b_nets, + const bool create_select_inv, const vector& data_input, const vector>& data_output) { const int start_bit_idx = slice_idx * mask_size; std::string prefix = fmt::format("storage_{}_{}_{}", row_idx, word_idx, start_bit_idx); + vector select_b_nets(selects.size()); - for (int i = 0; i < selects.size(); ++i) { - select_b_nets[i] = makeNet(prefix, fmt::format("select{}_b", i)); + if (column_mux_ratio == 1) { + for (int i = 0; i < selects.size(); ++i) { + select_b_nets[i] = makeNet(prefix, fmt::format("select{}_b", i)); + } + } else { + select_b_nets = shared_select_b_nets; } auto gclock_net = makeNet(prefix, "gclock"); @@ -218,19 +232,29 @@ void RamGen::makeSlice(const int slice_idx, {and2_ports_[{PortRoleType::DataOut, 0}], we0_net}}); // Make select inverters - for (int i = 0; i < selects.size(); ++i) { - makeInst(sel_cell.get(), - prefix, - fmt::format("select_inv_{}", i), - inv_cell_, - {{inv_ports_[{PortRoleType::DataIn, 0}], selects[i]}, - {inv_ports_[{PortRoleType::DataOut, 0}], select_b_nets[i]}}); + if (create_select_inv) { + for (int i = 0; i < selects.size(); ++i) { + makeInst(sel_cell.get(), + prefix, + fmt::format("select_inv_{}", i), + inv_cell_, + {{inv_ports_[{PortRoleType::DataIn, 0}], selects[i]}, + {inv_ports_[{PortRoleType::DataOut, 0}], select_b_nets[i]}}); + } } + int sel_col = slice_idx * (mask_size * column_mux_ratio + column_mux_ratio) + mask_size * column_mux_ratio + word_idx; ram_grid_.addCell(std::move(sel_cell), sel_col); } +// Note: For column_mux_ratio > 1, creates one shared select_b net per row and +// passes it to all makeSlice calls for words in the same row. Only the first +// word_idx creates the select_inv gate and subsequent words reuse the net +// This reduces horizontal routing congestion where +// col_mux_ratio=2: 1 shared net per row instead of 2 +// col_mux ratio=4: 1 shared net per row instead of 4 + void RamGen::makeWord(const int slices_per_word, const int mask_size, const int row_idx, @@ -241,6 +265,8 @@ void RamGen::makeWord(const int slices_per_word, dbNet* word_select, vector& write_enable, const vector& selects, + const vector& shared_select_b_nets, + const bool create_select_inv, const vector& data_input, const vector>& data_output) { @@ -267,6 +293,8 @@ void RamGen::makeWord(const int slices_per_word, write_enable[slice]->getNet(), word_select, selects, + shared_select_b_nets, + create_select_inv, slice_inputs, slice_outputs); } @@ -966,13 +994,14 @@ void RamGen::generate(const int mask_size, inv_addr[i] = makeNet("inv", fmt::format("addr{}", i)); } - // word select nets: one per word_idx (word within a row) shared between all - // rows, derived from lower num_word_bits of address inputs used to determine - // word selection within a row for column muxing. word_sel_nets[word_idx] = - // HIGH when this word_idx is addressed. word_idx starts at 0 for the leftmost - // bit of the row, i.e. word 3 on row 1 with column_mux_ratio =2 will have - // word_idx = 1 nullptr for all entries when column_mux_ratio = 1 (no column - // muxing) + // When column_mux_ratio > 1: word_sel_nets[word_idx] is high/active when + // word_idx is the addressed word within a physical row. Derived from the + // lower num_word_bits address bits. Used only on the write path to gate the + // clock per word in makeSlice. Read path word selection uses addr[0]/addr[1] + // directly in the AOI mux. + + // When column_mux_ratio = 1: set to nullptr for all entries because only one + // word per row vector word_sel_nets(column_mux_ratio, nullptr); // decoder_layer nets @@ -1114,7 +1143,22 @@ void RamGen::generate(const int mask_size, } } + // For column_mux_ratio > 1, create one shared select_b net per row before + // iterating over word_idx. All words in the same row share this net as the + // tristate TE_B enable signal. Only word_idx=0 instantiates the select_inv + // gate — all other word_idx reuse the existing net, reducing cell count + // and horizontal routing congestion in storage rows. + for (int row = 0; row < num_rows; ++row) { + // one select_b_net per row for column_mux_ratio > 1 + vector shared_select_b_nets(read_ports); + if (column_mux_ratio > 1) { + for (int i = 0; i < read_ports; ++i) { + shared_select_b_nets[i] + = makeNet(fmt::format("row{}", row), fmt::format("select{}_b", i)); + } + } + for (int word_idx = 0; word_idx < column_mux_ratio; ++word_idx) { vector> word_output_nets(read_ports); for (int port = 0; port < read_ports; ++port) { @@ -1133,6 +1177,8 @@ void RamGen::generate(const int mask_size, word_sel_nets[word_idx], write_enable, word_decoder_nets[row], + shared_select_b_nets, + (word_idx == 0 || column_mux_ratio == 1), D_nets, word_output_nets); } diff --git a/src/ram/test/make_8x8_mux2.defok b/src/ram/test/make_8x8_mux2.defok index 8aa08b750ef..0dcc928d3bc 100644 --- a/src/ram/test/make_8x8_mux2.defok +++ b/src/ram/test/make_8x8_mux2.defok @@ -3,21 +3,21 @@ DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; DESIGN RAM8x8 ; UNITS DISTANCE MICRONS 100 ; -DIEAREA ( 0 0 ) ( 21528 1360 ) ; -ROW RAM_ROW0 unithd 0 0 N DO 468 BY 1 STEP 46 0 ; -ROW RAM_ROW1 unithd 0 272 FS DO 468 BY 1 STEP 46 0 ; -ROW RAM_ROW2 unithd 0 544 N DO 468 BY 1 STEP 46 0 ; -ROW RAM_ROW3 unithd 0 816 FS DO 468 BY 1 STEP 46 0 ; -ROW RAM_ROW4 unithd 0 1088 N DO 468 BY 1 STEP 46 0 ; -TRACKS X 23 DO 468 STEP 46 LAYER li1 ; +DIEAREA ( 0 0 ) ( 21390 1360 ) ; +ROW RAM_ROW0 unithd 0 0 N DO 465 BY 1 STEP 46 0 ; +ROW RAM_ROW1 unithd 0 272 FS DO 465 BY 1 STEP 46 0 ; +ROW RAM_ROW2 unithd 0 544 N DO 465 BY 1 STEP 46 0 ; +ROW RAM_ROW3 unithd 0 816 FS DO 465 BY 1 STEP 46 0 ; +ROW RAM_ROW4 unithd 0 1088 N DO 465 BY 1 STEP 46 0 ; +TRACKS X 23 DO 465 STEP 46 LAYER li1 ; TRACKS Y 17 DO 40 STEP 34 LAYER li1 ; -TRACKS X 17 DO 633 STEP 34 LAYER met1 ; +TRACKS X 17 DO 629 STEP 34 LAYER met1 ; TRACKS Y 17 DO 40 STEP 34 LAYER met1 ; -TRACKS X 23 DO 468 STEP 46 LAYER met2 ; +TRACKS X 23 DO 465 STEP 46 LAYER met2 ; TRACKS Y 23 DO 29 STEP 46 LAYER met2 ; -TRACKS X 34 DO 316 STEP 68 LAYER met3 ; +TRACKS X 34 DO 314 STEP 68 LAYER met3 ; TRACKS Y 34 DO 20 STEP 68 LAYER met3 ; -TRACKS X 46 DO 234 STEP 92 LAYER met4 ; +TRACKS X 46 DO 232 STEP 92 LAYER met4 ; TRACKS Y 46 DO 15 STEP 92 LAYER met4 ; TRACKS X 170 DO 63 STEP 340 LAYER met5 ; TRACKS Y 170 DO 4 STEP 340 LAYER met5 ; @@ -27,11 +27,11 @@ VIAS 2 ; - via2_3_480_480_1_1_320_320 + VIARULE M1M2_PR + CUTSIZE 15 15 + LAYERS met1 via met2 + CUTSPACING 17 17 + ENCLOSURE 8 16 16 8 ; - via3_4_480_480_1_1_400_400 + VIARULE M2M3_PR + CUTSIZE 20 20 + LAYERS met2 via2 met3 + CUTSPACING 20 20 + ENCLOSURE 14 8 6 14 ; END VIAS -COMPONENTS 369 ; - - FILLER_1_465 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 21390 272 ) FS ; - - FILLER_1_467 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 21482 272 ) FS ; - - FILLER_3_465 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 21390 816 ) FS ; - - FILLER_3_467 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 21482 816 ) FS ; +COMPONENTS 366 ; + - FILLER_1_462 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 21252 272 ) FS ; + - FILLER_1_464 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 21344 272 ) FS ; + - FILLER_3_462 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 21252 816 ) FS ; + - FILLER_3_464 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 21344 816 ) FS ; - FILLER_4_104 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 4784 1088 ) N ; - FILLER_4_112 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 5152 1088 ) N ; - FILLER_4_12 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 552 1088 ) N ; @@ -94,9 +94,10 @@ COMPONENTS 369 ; - FILLER_4_432 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 19872 1088 ) N ; - FILLER_4_440 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 20240 1088 ) N ; - FILLER_4_448 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 20608 1088 ) N ; - - FILLER_4_457 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 21022 1088 ) N ; - - FILLER_4_465 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 21390 1088 ) N ; - - FILLER_4_467 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 21482 1088 ) N ; + - FILLER_4_456 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 20976 1088 ) N ; + - FILLER_4_460 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 21160 1088 ) N ; + - FILLER_4_462 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 21252 1088 ) N ; + - FILLER_4_464 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 21344 1088 ) N ; - FILLER_4_47 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 2162 1088 ) N ; - FILLER_4_49 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 2254 1088 ) N ; - FILLER_4_54 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 2484 1088 ) N ; @@ -115,16 +116,16 @@ COMPONENTS 369 ; - buffer.in[5] sky130_fd_sc_hd__buf_1 + PLACED ( 11546 1088 ) N ; - buffer.in[6] sky130_fd_sc_hd__buf_1 + PLACED ( 13846 1088 ) N ; - buffer.in[7] sky130_fd_sc_hd__buf_1 + PLACED ( 16146 1088 ) N ; - - decoder.inv_1 sky130_fd_sc_hd__clkinv_1 + PLACED ( 21390 544 ) N ; - - decoder.inv_2 sky130_fd_sc_hd__clkinv_1 + PLACED ( 21390 0 ) N ; - - decoder_0.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 21022 0 ) N ; - - decoder_0.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 21252 0 ) N ; - - decoder_1.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 21022 272 ) FS ; - - decoder_1.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 21252 272 ) FS ; - - decoder_2.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 21022 544 ) N ; - - decoder_2.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 21252 544 ) N ; - - decoder_3.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 21022 816 ) FS ; - - decoder_3.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 21252 816 ) FS ; + - decoder.inv_1 sky130_fd_sc_hd__clkinv_1 + PLACED ( 21252 544 ) N ; + - decoder.inv_2 sky130_fd_sc_hd__clkinv_1 + PLACED ( 21252 0 ) N ; + - decoder_0.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 20838 0 ) N ; + - decoder_0.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 21068 0 ) N ; + - decoder_1.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 20838 272 ) FS ; + - decoder_1.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 21068 272 ) FS ; + - decoder_2.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 20838 544 ) N ; + - decoder_2.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 21068 544 ) N ; + - decoder_3.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 20838 816 ) FS ; + - decoder_3.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 21068 816 ) FS ; - mux_slice0_bit0.aoi sky130_fd_sc_hd__a22oi_1 + PLACED ( 1196 1088 ) N ; - mux_slice0_bit0.inv sky130_fd_sc_hd__clkinv_1 + PLACED ( 1472 1088 ) N ; - mux_slice0_bit1.aoi sky130_fd_sc_hd__a22oi_1 + PLACED ( 3496 1088 ) N ; @@ -179,7 +180,6 @@ COMPONENTS 369 ; - storage_0_1_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 18032 0 ) N ; - storage_0_1_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 19734 0 ) N ; - storage_0_1_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 20608 0 ) N ; - - storage_0_1_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 20838 0 ) N ; - storage_0_1_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 20378 0 ) N ; - storage_1_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 272 ) FS ; - storage_1_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 272 ) FS ; @@ -219,7 +219,6 @@ COMPONENTS 369 ; - storage_1_1_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 18032 272 ) FS ; - storage_1_1_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 19734 272 ) FS ; - storage_1_1_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 20608 272 ) FS ; - - storage_1_1_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 20838 272 ) FS ; - storage_1_1_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 20378 272 ) FS ; - storage_2_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 544 ) N ; - storage_2_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 544 ) N ; @@ -259,7 +258,6 @@ COMPONENTS 369 ; - storage_2_1_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 18032 544 ) N ; - storage_2_1_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 19734 544 ) N ; - storage_2_1_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 20608 544 ) N ; - - storage_2_1_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 20838 544 ) N ; - storage_2_1_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 20378 544 ) N ; - storage_3_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 816 ) FS ; - storage_3_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 816 ) FS ; @@ -299,7 +297,6 @@ COMPONENTS 369 ; - storage_3_1_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 18032 816 ) FS ; - storage_3_1_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 19734 816 ) FS ; - storage_3_1_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 20608 816 ) FS ; - - storage_3_1_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 20838 816 ) FS ; - storage_3_1_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 20378 816 ) FS ; - tapcell.cell0_0 sky130_fd_sc_hd__tap_1 + PLACED ( 0 0 ) N ; - tapcell.cell0_1 sky130_fd_sc_hd__tap_1 + PLACED ( 0 272 ) FS ; @@ -346,11 +343,11 @@ COMPONENTS 369 ; - tapcell.cell17_2 sky130_fd_sc_hd__tap_1 + PLACED ( 19688 544 ) N ; - tapcell.cell17_3 sky130_fd_sc_hd__tap_1 + PLACED ( 19688 816 ) FS ; - tapcell.cell17_4 sky130_fd_sc_hd__tap_1 + PLACED ( 19688 1088 ) N ; - - tapcell.cell18_0 sky130_fd_sc_hd__tap_1 + PLACED ( 20976 0 ) N ; - - tapcell.cell18_1 sky130_fd_sc_hd__tap_1 + PLACED ( 20976 272 ) FS ; - - tapcell.cell18_2 sky130_fd_sc_hd__tap_1 + PLACED ( 20976 544 ) N ; - - tapcell.cell18_3 sky130_fd_sc_hd__tap_1 + PLACED ( 20976 816 ) FS ; - - tapcell.cell18_4 sky130_fd_sc_hd__tap_1 + PLACED ( 20976 1088 ) N ; + - tapcell.cell18_0 sky130_fd_sc_hd__tap_1 + PLACED ( 21206 0 ) N ; + - tapcell.cell18_1 sky130_fd_sc_hd__tap_1 + PLACED ( 21206 272 ) FS ; + - tapcell.cell18_2 sky130_fd_sc_hd__tap_1 + PLACED ( 21206 544 ) N ; + - tapcell.cell18_3 sky130_fd_sc_hd__tap_1 + PLACED ( 21206 816 ) FS ; + - tapcell.cell18_4 sky130_fd_sc_hd__tap_1 + PLACED ( 21206 1088 ) N ; - tapcell.cell1_0 sky130_fd_sc_hd__tap_1 + PLACED ( 1150 0 ) N ; - tapcell.cell1_1 sky130_fd_sc_hd__tap_1 + PLACED ( 1150 272 ) FS ; - tapcell.cell1_2 sky130_fd_sc_hd__tap_1 + PLACED ( 1150 544 ) N ; @@ -410,7 +407,7 @@ PINS 23 ; - D[2] + NET D[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) - + PLACED ( 2783 1335 ) N ; + + PLACED ( 2691 1335 ) N ; - D[3] + NET D[3] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) @@ -438,11 +435,11 @@ PINS 23 ; - Q[1] + NET Q[1] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) - + PLACED ( 2691 1335 ) N ; + + PLACED ( 2599 1335 ) N ; - Q[2] + NET Q[2] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) - + PLACED ( 2875 1335 ) N ; + + PLACED ( 2783 1335 ) N ; - Q[3] + NET Q[3] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) @@ -466,67 +463,67 @@ PINS 23 ; - VDD + NET VDD + SPECIAL + DIRECTION INOUT + USE POWER + PORT + LAYER met3 ( -15 -24 ) ( 15 24 ) - + LAYER met3 ( -21513 -24 ) ( -21483 24 ) - + LAYER met2 ( -537 846 ) ( -489 860 ) - + LAYER met2 ( -537 -500 ) ( -489 -486 ) - + LAYER met2 ( -2537 846 ) ( -2489 860 ) - + LAYER met2 ( -2537 -500 ) ( -2489 -486 ) - + LAYER met2 ( -4537 846 ) ( -4489 860 ) - + LAYER met2 ( -4537 -500 ) ( -4489 -486 ) - + LAYER met2 ( -6537 846 ) ( -6489 860 ) - + LAYER met2 ( -6537 -500 ) ( -6489 -486 ) - + LAYER met2 ( -8537 846 ) ( -8489 860 ) - + LAYER met2 ( -8537 -500 ) ( -8489 -486 ) - + LAYER met2 ( -10537 846 ) ( -10489 860 ) - + LAYER met2 ( -10537 -500 ) ( -10489 -486 ) - + LAYER met2 ( -12537 846 ) ( -12489 860 ) - + LAYER met2 ( -12537 -500 ) ( -12489 -486 ) - + LAYER met2 ( -14537 846 ) ( -14489 860 ) - + LAYER met2 ( -14537 -500 ) ( -14489 -486 ) - + LAYER met2 ( -16537 846 ) ( -16489 860 ) - + LAYER met2 ( -16537 -500 ) ( -16489 -486 ) - + LAYER met2 ( -18537 846 ) ( -18489 860 ) - + LAYER met2 ( -18537 -500 ) ( -18489 -486 ) - + LAYER met2 ( -20537 846 ) ( -20489 860 ) - + LAYER met2 ( -20537 -500 ) ( -20489 -486 ) + + LAYER met3 ( -21375 -24 ) ( -21345 24 ) + + LAYER met2 ( -399 846 ) ( -351 860 ) + + LAYER met2 ( -399 -500 ) ( -351 -486 ) + + LAYER met2 ( -2399 846 ) ( -2351 860 ) + + LAYER met2 ( -2399 -500 ) ( -2351 -486 ) + + LAYER met2 ( -4399 846 ) ( -4351 860 ) + + LAYER met2 ( -4399 -500 ) ( -4351 -486 ) + + LAYER met2 ( -6399 846 ) ( -6351 860 ) + + LAYER met2 ( -6399 -500 ) ( -6351 -486 ) + + LAYER met2 ( -8399 846 ) ( -8351 860 ) + + LAYER met2 ( -8399 -500 ) ( -8351 -486 ) + + LAYER met2 ( -10399 846 ) ( -10351 860 ) + + LAYER met2 ( -10399 -500 ) ( -10351 -486 ) + + LAYER met2 ( -12399 846 ) ( -12351 860 ) + + LAYER met2 ( -12399 -500 ) ( -12351 -486 ) + + LAYER met2 ( -14399 846 ) ( -14351 860 ) + + LAYER met2 ( -14399 -500 ) ( -14351 -486 ) + + LAYER met2 ( -16399 846 ) ( -16351 860 ) + + LAYER met2 ( -16399 -500 ) ( -16351 -486 ) + + LAYER met2 ( -18399 846 ) ( -18351 860 ) + + LAYER met2 ( -18399 -500 ) ( -18351 -486 ) + + LAYER met2 ( -20399 846 ) ( -20351 860 ) + + LAYER met2 ( -20399 -500 ) ( -20351 -486 ) + LAYER met1 ( 1 836 ) ( 15 884 ) - + LAYER met1 ( -21513 836 ) ( -21499 884 ) + + LAYER met1 ( -21375 836 ) ( -21361 884 ) + LAYER met1 ( 1 292 ) ( 15 340 ) - + LAYER met1 ( -21513 292 ) ( -21499 340 ) + + LAYER met1 ( -21375 292 ) ( -21361 340 ) + LAYER met1 ( 1 -252 ) ( 15 -204 ) - + LAYER met1 ( -21513 -252 ) ( -21499 -204 ) - + FIXED ( 21513 500 ) N ; + + LAYER met1 ( -21375 -252 ) ( -21361 -204 ) + + FIXED ( 21375 500 ) N ; - VSS + NET VSS + SPECIAL + DIRECTION INOUT + USE GROUND + PORT + LAYER met3 ( -15 -24 ) ( 15 24 ) - + LAYER met3 ( -21513 -24 ) ( -21483 24 ) - + LAYER met2 ( -1537 346 ) ( -1489 360 ) - + LAYER met2 ( -1537 -1000 ) ( -1489 -986 ) - + LAYER met2 ( -3537 346 ) ( -3489 360 ) - + LAYER met2 ( -3537 -1000 ) ( -3489 -986 ) - + LAYER met2 ( -5537 346 ) ( -5489 360 ) - + LAYER met2 ( -5537 -1000 ) ( -5489 -986 ) - + LAYER met2 ( -7537 346 ) ( -7489 360 ) - + LAYER met2 ( -7537 -1000 ) ( -7489 -986 ) - + LAYER met2 ( -9537 346 ) ( -9489 360 ) - + LAYER met2 ( -9537 -1000 ) ( -9489 -986 ) - + LAYER met2 ( -11537 346 ) ( -11489 360 ) - + LAYER met2 ( -11537 -1000 ) ( -11489 -986 ) - + LAYER met2 ( -13537 346 ) ( -13489 360 ) - + LAYER met2 ( -13537 -1000 ) ( -13489 -986 ) - + LAYER met2 ( -15537 346 ) ( -15489 360 ) - + LAYER met2 ( -15537 -1000 ) ( -15489 -986 ) - + LAYER met2 ( -17537 346 ) ( -17489 360 ) - + LAYER met2 ( -17537 -1000 ) ( -17489 -986 ) - + LAYER met2 ( -19537 346 ) ( -19489 360 ) - + LAYER met2 ( -19537 -1000 ) ( -19489 -986 ) + + LAYER met3 ( -21375 -24 ) ( -21345 24 ) + + LAYER met2 ( -1399 346 ) ( -1351 360 ) + + LAYER met2 ( -1399 -1000 ) ( -1351 -986 ) + + LAYER met2 ( -3399 346 ) ( -3351 360 ) + + LAYER met2 ( -3399 -1000 ) ( -3351 -986 ) + + LAYER met2 ( -5399 346 ) ( -5351 360 ) + + LAYER met2 ( -5399 -1000 ) ( -5351 -986 ) + + LAYER met2 ( -7399 346 ) ( -7351 360 ) + + LAYER met2 ( -7399 -1000 ) ( -7351 -986 ) + + LAYER met2 ( -9399 346 ) ( -9351 360 ) + + LAYER met2 ( -9399 -1000 ) ( -9351 -986 ) + + LAYER met2 ( -11399 346 ) ( -11351 360 ) + + LAYER met2 ( -11399 -1000 ) ( -11351 -986 ) + + LAYER met2 ( -13399 346 ) ( -13351 360 ) + + LAYER met2 ( -13399 -1000 ) ( -13351 -986 ) + + LAYER met2 ( -15399 346 ) ( -15351 360 ) + + LAYER met2 ( -15399 -1000 ) ( -15351 -986 ) + + LAYER met2 ( -17399 346 ) ( -17351 360 ) + + LAYER met2 ( -17399 -1000 ) ( -17351 -986 ) + + LAYER met2 ( -19399 346 ) ( -19351 360 ) + + LAYER met2 ( -19399 -1000 ) ( -19351 -986 ) + LAYER met1 ( 1 64 ) ( 15 112 ) - + LAYER met1 ( -21513 64 ) ( -21499 112 ) + + LAYER met1 ( -21375 64 ) ( -21361 112 ) + LAYER met1 ( 1 -480 ) ( 15 -432 ) - + LAYER met1 ( -21513 -480 ) ( -21499 -432 ) + + LAYER met1 ( -21375 -480 ) ( -21361 -432 ) + LAYER met1 ( 1 -1024 ) ( 15 -976 ) - + LAYER met1 ( -21513 -1024 ) ( -21499 -976 ) - + FIXED ( 21513 1000 ) N ; + + LAYER met1 ( -21375 -1024 ) ( -21361 -976 ) + + FIXED ( 21375 1000 ) N ; - addr_rw[0] + NET addr_rw[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 24 ) @@ -534,11 +531,11 @@ PINS 23 ; - addr_rw[1] + NET addr_rw[1] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) - + PLACED ( 21488 442 ) N ; + + PLACED ( 21350 442 ) N ; - addr_rw[2] + NET addr_rw[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) - + PLACED ( 21488 170 ) N ; + + PLACED ( 21350 170 ) N ; - clk + NET clk + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 24 ) @@ -564,29 +561,28 @@ SPECIALNETS 2 ; ( tapcell.cell0_0 VPWR ) ( decoder.inv_1 VPWR ) ( decoder.inv_2 VPWR ) ( buffer.in[7] VPWR ) ( buffer.in[6] VPWR ) ( buffer.in[5] VPWR ) ( buffer.in[4] VPWR ) ( buffer.in[3] VPWR ) ( buffer.in[2] VPWR ) ( buffer.in[1] VPWR ) ( buffer.in[0] VPWR ) ( mux_slice0_bit7.inv VPWR ) ( mux_slice0_bit7.aoi VPWR ) ( mux_slice0_bit6.inv VPWR ) ( mux_slice0_bit6.aoi VPWR ) ( mux_slice0_bit5.inv VPWR ) ( mux_slice0_bit5.aoi VPWR ) ( mux_slice0_bit4.inv VPWR ) ( mux_slice0_bit4.aoi VPWR ) ( mux_slice0_bit3.inv VPWR ) ( mux_slice0_bit3.aoi VPWR ) ( mux_slice0_bit2.inv VPWR ) ( mux_slice0_bit2.aoi VPWR ) ( mux_slice0_bit1.inv VPWR ) - ( mux_slice0_bit1.aoi VPWR ) ( mux_slice0_bit0.inv VPWR ) ( mux_slice0_bit0.aoi VPWR ) ( storage_3_1_0.select_inv_0 VPWR ) ( storage_3_1_0.gcand VPWR ) ( storage_3_1_0.word_and VPWR ) ( storage_3_1_0.cg VPWR ) ( storage_3_1_0.bit7.obuf0 VPWR ) - ( storage_3_1_0.bit7.bit VPWR ) ( storage_3_1_0.bit6.obuf0 VPWR ) ( storage_3_1_0.bit6.bit VPWR ) ( storage_3_1_0.bit5.obuf0 VPWR ) ( storage_3_1_0.bit5.bit VPWR ) ( storage_3_1_0.bit4.obuf0 VPWR ) ( storage_3_1_0.bit4.bit VPWR ) ( storage_3_1_0.bit3.obuf0 VPWR ) - ( storage_3_1_0.bit3.bit VPWR ) ( storage_3_1_0.bit2.obuf0 VPWR ) ( storage_3_1_0.bit2.bit VPWR ) ( storage_3_1_0.bit1.obuf0 VPWR ) ( storage_3_1_0.bit1.bit VPWR ) ( storage_3_1_0.bit0.obuf0 VPWR ) ( storage_3_1_0.bit0.bit VPWR ) ( storage_3_0_0.select_inv_0 VPWR ) - ( storage_3_0_0.gcand VPWR ) ( storage_3_0_0.word_and VPWR ) ( storage_3_0_0.cg VPWR ) ( storage_3_0_0.bit7.obuf0 VPWR ) ( storage_3_0_0.bit7.bit VPWR ) ( storage_3_0_0.bit6.obuf0 VPWR ) ( storage_3_0_0.bit6.bit VPWR ) ( storage_3_0_0.bit5.obuf0 VPWR ) - ( storage_3_0_0.bit5.bit VPWR ) ( storage_3_0_0.bit4.obuf0 VPWR ) ( storage_3_0_0.bit4.bit VPWR ) ( storage_3_0_0.bit3.obuf0 VPWR ) ( storage_3_0_0.bit3.bit VPWR ) ( storage_3_0_0.bit2.obuf0 VPWR ) ( storage_3_0_0.bit2.bit VPWR ) ( storage_3_0_0.bit1.obuf0 VPWR ) - ( storage_3_0_0.bit1.bit VPWR ) ( storage_3_0_0.bit0.obuf0 VPWR ) ( storage_3_0_0.bit0.bit VPWR ) ( storage_2_1_0.select_inv_0 VPWR ) ( storage_2_1_0.gcand VPWR ) ( storage_2_1_0.word_and VPWR ) ( storage_2_1_0.cg VPWR ) ( storage_2_1_0.bit7.obuf0 VPWR ) - ( storage_2_1_0.bit7.bit VPWR ) ( storage_2_1_0.bit6.obuf0 VPWR ) ( storage_2_1_0.bit6.bit VPWR ) ( storage_2_1_0.bit5.obuf0 VPWR ) ( storage_2_1_0.bit5.bit VPWR ) ( storage_2_1_0.bit4.obuf0 VPWR ) ( storage_2_1_0.bit4.bit VPWR ) ( storage_2_1_0.bit3.obuf0 VPWR ) - ( storage_2_1_0.bit3.bit VPWR ) ( storage_2_1_0.bit2.obuf0 VPWR ) ( storage_2_1_0.bit2.bit VPWR ) ( storage_2_1_0.bit1.obuf0 VPWR ) ( storage_2_1_0.bit1.bit VPWR ) ( storage_2_1_0.bit0.obuf0 VPWR ) ( storage_2_1_0.bit0.bit VPWR ) ( storage_2_0_0.select_inv_0 VPWR ) - ( storage_2_0_0.gcand VPWR ) ( storage_2_0_0.word_and VPWR ) ( storage_2_0_0.cg VPWR ) ( storage_2_0_0.bit7.obuf0 VPWR ) ( storage_2_0_0.bit7.bit VPWR ) ( storage_2_0_0.bit6.obuf0 VPWR ) ( storage_2_0_0.bit6.bit VPWR ) ( storage_2_0_0.bit5.obuf0 VPWR ) - ( storage_2_0_0.bit5.bit VPWR ) ( storage_2_0_0.bit4.obuf0 VPWR ) ( storage_2_0_0.bit4.bit VPWR ) ( storage_2_0_0.bit3.obuf0 VPWR ) ( storage_2_0_0.bit3.bit VPWR ) ( storage_2_0_0.bit2.obuf0 VPWR ) ( storage_2_0_0.bit2.bit VPWR ) ( storage_2_0_0.bit1.obuf0 VPWR ) - ( storage_2_0_0.bit1.bit VPWR ) ( storage_2_0_0.bit0.obuf0 VPWR ) ( storage_2_0_0.bit0.bit VPWR ) ( storage_1_1_0.select_inv_0 VPWR ) ( storage_1_1_0.gcand VPWR ) ( storage_1_1_0.word_and VPWR ) ( storage_1_1_0.cg VPWR ) ( storage_1_1_0.bit7.obuf0 VPWR ) - ( storage_1_1_0.bit7.bit VPWR ) ( storage_1_1_0.bit6.obuf0 VPWR ) ( storage_1_1_0.bit6.bit VPWR ) ( storage_1_1_0.bit5.obuf0 VPWR ) ( storage_1_1_0.bit5.bit VPWR ) ( storage_1_1_0.bit4.obuf0 VPWR ) ( storage_1_1_0.bit4.bit VPWR ) ( storage_1_1_0.bit3.obuf0 VPWR ) - ( storage_1_1_0.bit3.bit VPWR ) ( storage_1_1_0.bit2.obuf0 VPWR ) ( storage_1_1_0.bit2.bit VPWR ) ( storage_1_1_0.bit1.obuf0 VPWR ) ( storage_1_1_0.bit1.bit VPWR ) ( storage_1_1_0.bit0.obuf0 VPWR ) ( storage_1_1_0.bit0.bit VPWR ) ( storage_1_0_0.select_inv_0 VPWR ) - ( storage_1_0_0.gcand VPWR ) ( storage_1_0_0.word_and VPWR ) ( storage_1_0_0.cg VPWR ) ( storage_1_0_0.bit7.obuf0 VPWR ) ( storage_1_0_0.bit7.bit VPWR ) ( storage_1_0_0.bit6.obuf0 VPWR ) ( storage_1_0_0.bit6.bit VPWR ) ( storage_1_0_0.bit5.obuf0 VPWR ) - ( storage_1_0_0.bit5.bit VPWR ) ( storage_1_0_0.bit4.obuf0 VPWR ) ( storage_1_0_0.bit4.bit VPWR ) ( storage_1_0_0.bit3.obuf0 VPWR ) ( storage_1_0_0.bit3.bit VPWR ) ( storage_1_0_0.bit2.obuf0 VPWR ) ( storage_1_0_0.bit2.bit VPWR ) ( storage_1_0_0.bit1.obuf0 VPWR ) - ( storage_1_0_0.bit1.bit VPWR ) ( storage_1_0_0.bit0.obuf0 VPWR ) ( storage_1_0_0.bit0.bit VPWR ) ( storage_0_1_0.select_inv_0 VPWR ) ( storage_0_1_0.gcand VPWR ) ( storage_0_1_0.word_and VPWR ) ( storage_0_1_0.cg VPWR ) ( storage_0_1_0.bit7.obuf0 VPWR ) - ( storage_0_1_0.bit7.bit VPWR ) ( storage_0_1_0.bit6.obuf0 VPWR ) ( storage_0_1_0.bit6.bit VPWR ) ( storage_0_1_0.bit5.obuf0 VPWR ) ( storage_0_1_0.bit5.bit VPWR ) ( storage_0_1_0.bit4.obuf0 VPWR ) ( storage_0_1_0.bit4.bit VPWR ) ( storage_0_1_0.bit3.obuf0 VPWR ) - ( storage_0_1_0.bit3.bit VPWR ) ( storage_0_1_0.bit2.obuf0 VPWR ) ( storage_0_1_0.bit2.bit VPWR ) ( storage_0_1_0.bit1.obuf0 VPWR ) ( storage_0_1_0.bit1.bit VPWR ) ( storage_0_1_0.bit0.obuf0 VPWR ) ( storage_0_1_0.bit0.bit VPWR ) ( storage_0_0_0.select_inv_0 VPWR ) - ( storage_0_0_0.gcand VPWR ) ( storage_0_0_0.word_and VPWR ) ( storage_0_0_0.cg VPWR ) ( storage_0_0_0.bit7.obuf0 VPWR ) ( storage_0_0_0.bit7.bit VPWR ) ( storage_0_0_0.bit6.obuf0 VPWR ) ( storage_0_0_0.bit6.bit VPWR ) ( storage_0_0_0.bit5.obuf0 VPWR ) - ( storage_0_0_0.bit5.bit VPWR ) ( storage_0_0_0.bit4.obuf0 VPWR ) ( storage_0_0_0.bit4.bit VPWR ) ( storage_0_0_0.bit3.obuf0 VPWR ) ( storage_0_0_0.bit3.bit VPWR ) ( storage_0_0_0.bit2.obuf0 VPWR ) ( storage_0_0_0.bit2.bit VPWR ) ( storage_0_0_0.bit1.obuf0 VPWR ) - ( storage_0_0_0.bit1.bit VPWR ) ( storage_0_0_0.bit0.obuf0 VPWR ) ( storage_0_0_0.bit0.bit VPWR ) ( word_sel.inv_addr_0 VPWR ) ( decoder_3.buf_port0 VPWR ) ( decoder_3.and_layer0 VPWR ) ( decoder_2.buf_port0 VPWR ) ( decoder_2.and_layer0 VPWR ) - ( decoder_1.buf_port0 VPWR ) ( decoder_1.and_layer0 VPWR ) ( decoder_0.buf_port0 VPWR ) ( decoder_0.and_layer0 VPWR ) + USE POWER - + ROUTED met3 48 + SHAPE STRIPE ( 0 500 ) ( 21528 500 ) + ( mux_slice0_bit1.aoi VPWR ) ( mux_slice0_bit0.inv VPWR ) ( mux_slice0_bit0.aoi VPWR ) ( storage_3_1_0.gcand VPWR ) ( storage_3_1_0.word_and VPWR ) ( storage_3_1_0.cg VPWR ) ( storage_3_1_0.bit7.obuf0 VPWR ) ( storage_3_1_0.bit7.bit VPWR ) + ( storage_3_1_0.bit6.obuf0 VPWR ) ( storage_3_1_0.bit6.bit VPWR ) ( storage_3_1_0.bit5.obuf0 VPWR ) ( storage_3_1_0.bit5.bit VPWR ) ( storage_3_1_0.bit4.obuf0 VPWR ) ( storage_3_1_0.bit4.bit VPWR ) ( storage_3_1_0.bit3.obuf0 VPWR ) ( storage_3_1_0.bit3.bit VPWR ) + ( storage_3_1_0.bit2.obuf0 VPWR ) ( storage_3_1_0.bit2.bit VPWR ) ( storage_3_1_0.bit1.obuf0 VPWR ) ( storage_3_1_0.bit1.bit VPWR ) ( storage_3_1_0.bit0.obuf0 VPWR ) ( storage_3_1_0.bit0.bit VPWR ) ( storage_3_0_0.select_inv_0 VPWR ) ( storage_3_0_0.gcand VPWR ) + ( storage_3_0_0.word_and VPWR ) ( storage_3_0_0.cg VPWR ) ( storage_3_0_0.bit7.obuf0 VPWR ) ( storage_3_0_0.bit7.bit VPWR ) ( storage_3_0_0.bit6.obuf0 VPWR ) ( storage_3_0_0.bit6.bit VPWR ) ( storage_3_0_0.bit5.obuf0 VPWR ) ( storage_3_0_0.bit5.bit VPWR ) + ( storage_3_0_0.bit4.obuf0 VPWR ) ( storage_3_0_0.bit4.bit VPWR ) ( storage_3_0_0.bit3.obuf0 VPWR ) ( storage_3_0_0.bit3.bit VPWR ) ( storage_3_0_0.bit2.obuf0 VPWR ) ( storage_3_0_0.bit2.bit VPWR ) ( storage_3_0_0.bit1.obuf0 VPWR ) ( storage_3_0_0.bit1.bit VPWR ) + ( storage_3_0_0.bit0.obuf0 VPWR ) ( storage_3_0_0.bit0.bit VPWR ) ( storage_2_1_0.gcand VPWR ) ( storage_2_1_0.word_and VPWR ) ( storage_2_1_0.cg VPWR ) ( storage_2_1_0.bit7.obuf0 VPWR ) ( storage_2_1_0.bit7.bit VPWR ) ( storage_2_1_0.bit6.obuf0 VPWR ) + ( storage_2_1_0.bit6.bit VPWR ) ( storage_2_1_0.bit5.obuf0 VPWR ) ( storage_2_1_0.bit5.bit VPWR ) ( storage_2_1_0.bit4.obuf0 VPWR ) ( storage_2_1_0.bit4.bit VPWR ) ( storage_2_1_0.bit3.obuf0 VPWR ) ( storage_2_1_0.bit3.bit VPWR ) ( storage_2_1_0.bit2.obuf0 VPWR ) + ( storage_2_1_0.bit2.bit VPWR ) ( storage_2_1_0.bit1.obuf0 VPWR ) ( storage_2_1_0.bit1.bit VPWR ) ( storage_2_1_0.bit0.obuf0 VPWR ) ( storage_2_1_0.bit0.bit VPWR ) ( storage_2_0_0.select_inv_0 VPWR ) ( storage_2_0_0.gcand VPWR ) ( storage_2_0_0.word_and VPWR ) + ( storage_2_0_0.cg VPWR ) ( storage_2_0_0.bit7.obuf0 VPWR ) ( storage_2_0_0.bit7.bit VPWR ) ( storage_2_0_0.bit6.obuf0 VPWR ) ( storage_2_0_0.bit6.bit VPWR ) ( storage_2_0_0.bit5.obuf0 VPWR ) ( storage_2_0_0.bit5.bit VPWR ) ( storage_2_0_0.bit4.obuf0 VPWR ) + ( storage_2_0_0.bit4.bit VPWR ) ( storage_2_0_0.bit3.obuf0 VPWR ) ( storage_2_0_0.bit3.bit VPWR ) ( storage_2_0_0.bit2.obuf0 VPWR ) ( storage_2_0_0.bit2.bit VPWR ) ( storage_2_0_0.bit1.obuf0 VPWR ) ( storage_2_0_0.bit1.bit VPWR ) ( storage_2_0_0.bit0.obuf0 VPWR ) + ( storage_2_0_0.bit0.bit VPWR ) ( storage_1_1_0.gcand VPWR ) ( storage_1_1_0.word_and VPWR ) ( storage_1_1_0.cg VPWR ) ( storage_1_1_0.bit7.obuf0 VPWR ) ( storage_1_1_0.bit7.bit VPWR ) ( storage_1_1_0.bit6.obuf0 VPWR ) ( storage_1_1_0.bit6.bit VPWR ) + ( storage_1_1_0.bit5.obuf0 VPWR ) ( storage_1_1_0.bit5.bit VPWR ) ( storage_1_1_0.bit4.obuf0 VPWR ) ( storage_1_1_0.bit4.bit VPWR ) ( storage_1_1_0.bit3.obuf0 VPWR ) ( storage_1_1_0.bit3.bit VPWR ) ( storage_1_1_0.bit2.obuf0 VPWR ) ( storage_1_1_0.bit2.bit VPWR ) + ( storage_1_1_0.bit1.obuf0 VPWR ) ( storage_1_1_0.bit1.bit VPWR ) ( storage_1_1_0.bit0.obuf0 VPWR ) ( storage_1_1_0.bit0.bit VPWR ) ( storage_1_0_0.select_inv_0 VPWR ) ( storage_1_0_0.gcand VPWR ) ( storage_1_0_0.word_and VPWR ) ( storage_1_0_0.cg VPWR ) + ( storage_1_0_0.bit7.obuf0 VPWR ) ( storage_1_0_0.bit7.bit VPWR ) ( storage_1_0_0.bit6.obuf0 VPWR ) ( storage_1_0_0.bit6.bit VPWR ) ( storage_1_0_0.bit5.obuf0 VPWR ) ( storage_1_0_0.bit5.bit VPWR ) ( storage_1_0_0.bit4.obuf0 VPWR ) ( storage_1_0_0.bit4.bit VPWR ) + ( storage_1_0_0.bit3.obuf0 VPWR ) ( storage_1_0_0.bit3.bit VPWR ) ( storage_1_0_0.bit2.obuf0 VPWR ) ( storage_1_0_0.bit2.bit VPWR ) ( storage_1_0_0.bit1.obuf0 VPWR ) ( storage_1_0_0.bit1.bit VPWR ) ( storage_1_0_0.bit0.obuf0 VPWR ) ( storage_1_0_0.bit0.bit VPWR ) + ( storage_0_1_0.gcand VPWR ) ( storage_0_1_0.word_and VPWR ) ( storage_0_1_0.cg VPWR ) ( storage_0_1_0.bit7.obuf0 VPWR ) ( storage_0_1_0.bit7.bit VPWR ) ( storage_0_1_0.bit6.obuf0 VPWR ) ( storage_0_1_0.bit6.bit VPWR ) ( storage_0_1_0.bit5.obuf0 VPWR ) + ( storage_0_1_0.bit5.bit VPWR ) ( storage_0_1_0.bit4.obuf0 VPWR ) ( storage_0_1_0.bit4.bit VPWR ) ( storage_0_1_0.bit3.obuf0 VPWR ) ( storage_0_1_0.bit3.bit VPWR ) ( storage_0_1_0.bit2.obuf0 VPWR ) ( storage_0_1_0.bit2.bit VPWR ) ( storage_0_1_0.bit1.obuf0 VPWR ) + ( storage_0_1_0.bit1.bit VPWR ) ( storage_0_1_0.bit0.obuf0 VPWR ) ( storage_0_1_0.bit0.bit VPWR ) ( storage_0_0_0.select_inv_0 VPWR ) ( storage_0_0_0.gcand VPWR ) ( storage_0_0_0.word_and VPWR ) ( storage_0_0_0.cg VPWR ) ( storage_0_0_0.bit7.obuf0 VPWR ) + ( storage_0_0_0.bit7.bit VPWR ) ( storage_0_0_0.bit6.obuf0 VPWR ) ( storage_0_0_0.bit6.bit VPWR ) ( storage_0_0_0.bit5.obuf0 VPWR ) ( storage_0_0_0.bit5.bit VPWR ) ( storage_0_0_0.bit4.obuf0 VPWR ) ( storage_0_0_0.bit4.bit VPWR ) ( storage_0_0_0.bit3.obuf0 VPWR ) + ( storage_0_0_0.bit3.bit VPWR ) ( storage_0_0_0.bit2.obuf0 VPWR ) ( storage_0_0_0.bit2.bit VPWR ) ( storage_0_0_0.bit1.obuf0 VPWR ) ( storage_0_0_0.bit1.bit VPWR ) ( storage_0_0_0.bit0.obuf0 VPWR ) ( storage_0_0_0.bit0.bit VPWR ) ( word_sel.inv_addr_0 VPWR ) + ( decoder_3.buf_port0 VPWR ) ( decoder_3.and_layer0 VPWR ) ( decoder_2.buf_port0 VPWR ) ( decoder_2.and_layer0 VPWR ) ( decoder_1.buf_port0 VPWR ) ( decoder_1.and_layer0 VPWR ) ( decoder_0.buf_port0 VPWR ) ( decoder_0.and_layer0 VPWR ) + USE POWER + + ROUTED met3 48 + SHAPE STRIPE ( 0 500 ) ( 21390 500 ) NEW met2 48 + SHAPE STRIPE ( 21000 0 ) ( 21000 1384 ) NEW met2 48 + SHAPE STRIPE ( 19000 0 ) ( 19000 1384 ) NEW met2 48 + SHAPE STRIPE ( 17000 0 ) ( 17000 1384 ) @@ -598,9 +594,9 @@ SPECIALNETS 2 ; NEW met2 48 + SHAPE STRIPE ( 5000 0 ) ( 5000 1384 ) NEW met2 48 + SHAPE STRIPE ( 3000 0 ) ( 3000 1384 ) NEW met2 48 + SHAPE STRIPE ( 1000 0 ) ( 1000 1384 ) - NEW met1 48 + SHAPE FOLLOWPIN ( 0 1360 ) ( 21528 1360 ) - NEW met1 48 + SHAPE FOLLOWPIN ( 0 816 ) ( 21528 816 ) - NEW met1 48 + SHAPE FOLLOWPIN ( 0 272 ) ( 21528 272 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 1360 ) ( 21390 1360 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 816 ) ( 21390 816 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 272 ) ( 21390 272 ) NEW met2 0 + SHAPE STRIPE ( 21000 500 ) via3_4_480_480_1_1_400_400 NEW met2 0 + SHAPE STRIPE ( 19000 500 ) via3_4_480_480_1_1_400_400 NEW met2 0 + SHAPE STRIPE ( 17000 500 ) via3_4_480_480_1_1_400_400 @@ -660,29 +656,28 @@ SPECIALNETS 2 ; ( tapcell.cell0_0 VGND ) ( decoder.inv_1 VGND ) ( decoder.inv_2 VGND ) ( buffer.in[7] VGND ) ( buffer.in[6] VGND ) ( buffer.in[5] VGND ) ( buffer.in[4] VGND ) ( buffer.in[3] VGND ) ( buffer.in[2] VGND ) ( buffer.in[1] VGND ) ( buffer.in[0] VGND ) ( mux_slice0_bit7.inv VGND ) ( mux_slice0_bit7.aoi VGND ) ( mux_slice0_bit6.inv VGND ) ( mux_slice0_bit6.aoi VGND ) ( mux_slice0_bit5.inv VGND ) ( mux_slice0_bit5.aoi VGND ) ( mux_slice0_bit4.inv VGND ) ( mux_slice0_bit4.aoi VGND ) ( mux_slice0_bit3.inv VGND ) ( mux_slice0_bit3.aoi VGND ) ( mux_slice0_bit2.inv VGND ) ( mux_slice0_bit2.aoi VGND ) ( mux_slice0_bit1.inv VGND ) - ( mux_slice0_bit1.aoi VGND ) ( mux_slice0_bit0.inv VGND ) ( mux_slice0_bit0.aoi VGND ) ( storage_3_1_0.select_inv_0 VGND ) ( storage_3_1_0.gcand VGND ) ( storage_3_1_0.word_and VGND ) ( storage_3_1_0.cg VGND ) ( storage_3_1_0.bit7.obuf0 VGND ) - ( storage_3_1_0.bit7.bit VGND ) ( storage_3_1_0.bit6.obuf0 VGND ) ( storage_3_1_0.bit6.bit VGND ) ( storage_3_1_0.bit5.obuf0 VGND ) ( storage_3_1_0.bit5.bit VGND ) ( storage_3_1_0.bit4.obuf0 VGND ) ( storage_3_1_0.bit4.bit VGND ) ( storage_3_1_0.bit3.obuf0 VGND ) - ( storage_3_1_0.bit3.bit VGND ) ( storage_3_1_0.bit2.obuf0 VGND ) ( storage_3_1_0.bit2.bit VGND ) ( storage_3_1_0.bit1.obuf0 VGND ) ( storage_3_1_0.bit1.bit VGND ) ( storage_3_1_0.bit0.obuf0 VGND ) ( storage_3_1_0.bit0.bit VGND ) ( storage_3_0_0.select_inv_0 VGND ) - ( storage_3_0_0.gcand VGND ) ( storage_3_0_0.word_and VGND ) ( storage_3_0_0.cg VGND ) ( storage_3_0_0.bit7.obuf0 VGND ) ( storage_3_0_0.bit7.bit VGND ) ( storage_3_0_0.bit6.obuf0 VGND ) ( storage_3_0_0.bit6.bit VGND ) ( storage_3_0_0.bit5.obuf0 VGND ) - ( storage_3_0_0.bit5.bit VGND ) ( storage_3_0_0.bit4.obuf0 VGND ) ( storage_3_0_0.bit4.bit VGND ) ( storage_3_0_0.bit3.obuf0 VGND ) ( storage_3_0_0.bit3.bit VGND ) ( storage_3_0_0.bit2.obuf0 VGND ) ( storage_3_0_0.bit2.bit VGND ) ( storage_3_0_0.bit1.obuf0 VGND ) - ( storage_3_0_0.bit1.bit VGND ) ( storage_3_0_0.bit0.obuf0 VGND ) ( storage_3_0_0.bit0.bit VGND ) ( storage_2_1_0.select_inv_0 VGND ) ( storage_2_1_0.gcand VGND ) ( storage_2_1_0.word_and VGND ) ( storage_2_1_0.cg VGND ) ( storage_2_1_0.bit7.obuf0 VGND ) - ( storage_2_1_0.bit7.bit VGND ) ( storage_2_1_0.bit6.obuf0 VGND ) ( storage_2_1_0.bit6.bit VGND ) ( storage_2_1_0.bit5.obuf0 VGND ) ( storage_2_1_0.bit5.bit VGND ) ( storage_2_1_0.bit4.obuf0 VGND ) ( storage_2_1_0.bit4.bit VGND ) ( storage_2_1_0.bit3.obuf0 VGND ) - ( storage_2_1_0.bit3.bit VGND ) ( storage_2_1_0.bit2.obuf0 VGND ) ( storage_2_1_0.bit2.bit VGND ) ( storage_2_1_0.bit1.obuf0 VGND ) ( storage_2_1_0.bit1.bit VGND ) ( storage_2_1_0.bit0.obuf0 VGND ) ( storage_2_1_0.bit0.bit VGND ) ( storage_2_0_0.select_inv_0 VGND ) - ( storage_2_0_0.gcand VGND ) ( storage_2_0_0.word_and VGND ) ( storage_2_0_0.cg VGND ) ( storage_2_0_0.bit7.obuf0 VGND ) ( storage_2_0_0.bit7.bit VGND ) ( storage_2_0_0.bit6.obuf0 VGND ) ( storage_2_0_0.bit6.bit VGND ) ( storage_2_0_0.bit5.obuf0 VGND ) - ( storage_2_0_0.bit5.bit VGND ) ( storage_2_0_0.bit4.obuf0 VGND ) ( storage_2_0_0.bit4.bit VGND ) ( storage_2_0_0.bit3.obuf0 VGND ) ( storage_2_0_0.bit3.bit VGND ) ( storage_2_0_0.bit2.obuf0 VGND ) ( storage_2_0_0.bit2.bit VGND ) ( storage_2_0_0.bit1.obuf0 VGND ) - ( storage_2_0_0.bit1.bit VGND ) ( storage_2_0_0.bit0.obuf0 VGND ) ( storage_2_0_0.bit0.bit VGND ) ( storage_1_1_0.select_inv_0 VGND ) ( storage_1_1_0.gcand VGND ) ( storage_1_1_0.word_and VGND ) ( storage_1_1_0.cg VGND ) ( storage_1_1_0.bit7.obuf0 VGND ) - ( storage_1_1_0.bit7.bit VGND ) ( storage_1_1_0.bit6.obuf0 VGND ) ( storage_1_1_0.bit6.bit VGND ) ( storage_1_1_0.bit5.obuf0 VGND ) ( storage_1_1_0.bit5.bit VGND ) ( storage_1_1_0.bit4.obuf0 VGND ) ( storage_1_1_0.bit4.bit VGND ) ( storage_1_1_0.bit3.obuf0 VGND ) - ( storage_1_1_0.bit3.bit VGND ) ( storage_1_1_0.bit2.obuf0 VGND ) ( storage_1_1_0.bit2.bit VGND ) ( storage_1_1_0.bit1.obuf0 VGND ) ( storage_1_1_0.bit1.bit VGND ) ( storage_1_1_0.bit0.obuf0 VGND ) ( storage_1_1_0.bit0.bit VGND ) ( storage_1_0_0.select_inv_0 VGND ) - ( storage_1_0_0.gcand VGND ) ( storage_1_0_0.word_and VGND ) ( storage_1_0_0.cg VGND ) ( storage_1_0_0.bit7.obuf0 VGND ) ( storage_1_0_0.bit7.bit VGND ) ( storage_1_0_0.bit6.obuf0 VGND ) ( storage_1_0_0.bit6.bit VGND ) ( storage_1_0_0.bit5.obuf0 VGND ) - ( storage_1_0_0.bit5.bit VGND ) ( storage_1_0_0.bit4.obuf0 VGND ) ( storage_1_0_0.bit4.bit VGND ) ( storage_1_0_0.bit3.obuf0 VGND ) ( storage_1_0_0.bit3.bit VGND ) ( storage_1_0_0.bit2.obuf0 VGND ) ( storage_1_0_0.bit2.bit VGND ) ( storage_1_0_0.bit1.obuf0 VGND ) - ( storage_1_0_0.bit1.bit VGND ) ( storage_1_0_0.bit0.obuf0 VGND ) ( storage_1_0_0.bit0.bit VGND ) ( storage_0_1_0.select_inv_0 VGND ) ( storage_0_1_0.gcand VGND ) ( storage_0_1_0.word_and VGND ) ( storage_0_1_0.cg VGND ) ( storage_0_1_0.bit7.obuf0 VGND ) - ( storage_0_1_0.bit7.bit VGND ) ( storage_0_1_0.bit6.obuf0 VGND ) ( storage_0_1_0.bit6.bit VGND ) ( storage_0_1_0.bit5.obuf0 VGND ) ( storage_0_1_0.bit5.bit VGND ) ( storage_0_1_0.bit4.obuf0 VGND ) ( storage_0_1_0.bit4.bit VGND ) ( storage_0_1_0.bit3.obuf0 VGND ) - ( storage_0_1_0.bit3.bit VGND ) ( storage_0_1_0.bit2.obuf0 VGND ) ( storage_0_1_0.bit2.bit VGND ) ( storage_0_1_0.bit1.obuf0 VGND ) ( storage_0_1_0.bit1.bit VGND ) ( storage_0_1_0.bit0.obuf0 VGND ) ( storage_0_1_0.bit0.bit VGND ) ( storage_0_0_0.select_inv_0 VGND ) - ( storage_0_0_0.gcand VGND ) ( storage_0_0_0.word_and VGND ) ( storage_0_0_0.cg VGND ) ( storage_0_0_0.bit7.obuf0 VGND ) ( storage_0_0_0.bit7.bit VGND ) ( storage_0_0_0.bit6.obuf0 VGND ) ( storage_0_0_0.bit6.bit VGND ) ( storage_0_0_0.bit5.obuf0 VGND ) - ( storage_0_0_0.bit5.bit VGND ) ( storage_0_0_0.bit4.obuf0 VGND ) ( storage_0_0_0.bit4.bit VGND ) ( storage_0_0_0.bit3.obuf0 VGND ) ( storage_0_0_0.bit3.bit VGND ) ( storage_0_0_0.bit2.obuf0 VGND ) ( storage_0_0_0.bit2.bit VGND ) ( storage_0_0_0.bit1.obuf0 VGND ) - ( storage_0_0_0.bit1.bit VGND ) ( storage_0_0_0.bit0.obuf0 VGND ) ( storage_0_0_0.bit0.bit VGND ) ( word_sel.inv_addr_0 VGND ) ( decoder_3.buf_port0 VGND ) ( decoder_3.and_layer0 VGND ) ( decoder_2.buf_port0 VGND ) ( decoder_2.and_layer0 VGND ) - ( decoder_1.buf_port0 VGND ) ( decoder_1.and_layer0 VGND ) ( decoder_0.buf_port0 VGND ) ( decoder_0.and_layer0 VGND ) + USE GROUND - + ROUTED met3 48 + SHAPE STRIPE ( 0 1000 ) ( 21528 1000 ) + ( mux_slice0_bit1.aoi VGND ) ( mux_slice0_bit0.inv VGND ) ( mux_slice0_bit0.aoi VGND ) ( storage_3_1_0.gcand VGND ) ( storage_3_1_0.word_and VGND ) ( storage_3_1_0.cg VGND ) ( storage_3_1_0.bit7.obuf0 VGND ) ( storage_3_1_0.bit7.bit VGND ) + ( storage_3_1_0.bit6.obuf0 VGND ) ( storage_3_1_0.bit6.bit VGND ) ( storage_3_1_0.bit5.obuf0 VGND ) ( storage_3_1_0.bit5.bit VGND ) ( storage_3_1_0.bit4.obuf0 VGND ) ( storage_3_1_0.bit4.bit VGND ) ( storage_3_1_0.bit3.obuf0 VGND ) ( storage_3_1_0.bit3.bit VGND ) + ( storage_3_1_0.bit2.obuf0 VGND ) ( storage_3_1_0.bit2.bit VGND ) ( storage_3_1_0.bit1.obuf0 VGND ) ( storage_3_1_0.bit1.bit VGND ) ( storage_3_1_0.bit0.obuf0 VGND ) ( storage_3_1_0.bit0.bit VGND ) ( storage_3_0_0.select_inv_0 VGND ) ( storage_3_0_0.gcand VGND ) + ( storage_3_0_0.word_and VGND ) ( storage_3_0_0.cg VGND ) ( storage_3_0_0.bit7.obuf0 VGND ) ( storage_3_0_0.bit7.bit VGND ) ( storage_3_0_0.bit6.obuf0 VGND ) ( storage_3_0_0.bit6.bit VGND ) ( storage_3_0_0.bit5.obuf0 VGND ) ( storage_3_0_0.bit5.bit VGND ) + ( storage_3_0_0.bit4.obuf0 VGND ) ( storage_3_0_0.bit4.bit VGND ) ( storage_3_0_0.bit3.obuf0 VGND ) ( storage_3_0_0.bit3.bit VGND ) ( storage_3_0_0.bit2.obuf0 VGND ) ( storage_3_0_0.bit2.bit VGND ) ( storage_3_0_0.bit1.obuf0 VGND ) ( storage_3_0_0.bit1.bit VGND ) + ( storage_3_0_0.bit0.obuf0 VGND ) ( storage_3_0_0.bit0.bit VGND ) ( storage_2_1_0.gcand VGND ) ( storage_2_1_0.word_and VGND ) ( storage_2_1_0.cg VGND ) ( storage_2_1_0.bit7.obuf0 VGND ) ( storage_2_1_0.bit7.bit VGND ) ( storage_2_1_0.bit6.obuf0 VGND ) + ( storage_2_1_0.bit6.bit VGND ) ( storage_2_1_0.bit5.obuf0 VGND ) ( storage_2_1_0.bit5.bit VGND ) ( storage_2_1_0.bit4.obuf0 VGND ) ( storage_2_1_0.bit4.bit VGND ) ( storage_2_1_0.bit3.obuf0 VGND ) ( storage_2_1_0.bit3.bit VGND ) ( storage_2_1_0.bit2.obuf0 VGND ) + ( storage_2_1_0.bit2.bit VGND ) ( storage_2_1_0.bit1.obuf0 VGND ) ( storage_2_1_0.bit1.bit VGND ) ( storage_2_1_0.bit0.obuf0 VGND ) ( storage_2_1_0.bit0.bit VGND ) ( storage_2_0_0.select_inv_0 VGND ) ( storage_2_0_0.gcand VGND ) ( storage_2_0_0.word_and VGND ) + ( storage_2_0_0.cg VGND ) ( storage_2_0_0.bit7.obuf0 VGND ) ( storage_2_0_0.bit7.bit VGND ) ( storage_2_0_0.bit6.obuf0 VGND ) ( storage_2_0_0.bit6.bit VGND ) ( storage_2_0_0.bit5.obuf0 VGND ) ( storage_2_0_0.bit5.bit VGND ) ( storage_2_0_0.bit4.obuf0 VGND ) + ( storage_2_0_0.bit4.bit VGND ) ( storage_2_0_0.bit3.obuf0 VGND ) ( storage_2_0_0.bit3.bit VGND ) ( storage_2_0_0.bit2.obuf0 VGND ) ( storage_2_0_0.bit2.bit VGND ) ( storage_2_0_0.bit1.obuf0 VGND ) ( storage_2_0_0.bit1.bit VGND ) ( storage_2_0_0.bit0.obuf0 VGND ) + ( storage_2_0_0.bit0.bit VGND ) ( storage_1_1_0.gcand VGND ) ( storage_1_1_0.word_and VGND ) ( storage_1_1_0.cg VGND ) ( storage_1_1_0.bit7.obuf0 VGND ) ( storage_1_1_0.bit7.bit VGND ) ( storage_1_1_0.bit6.obuf0 VGND ) ( storage_1_1_0.bit6.bit VGND ) + ( storage_1_1_0.bit5.obuf0 VGND ) ( storage_1_1_0.bit5.bit VGND ) ( storage_1_1_0.bit4.obuf0 VGND ) ( storage_1_1_0.bit4.bit VGND ) ( storage_1_1_0.bit3.obuf0 VGND ) ( storage_1_1_0.bit3.bit VGND ) ( storage_1_1_0.bit2.obuf0 VGND ) ( storage_1_1_0.bit2.bit VGND ) + ( storage_1_1_0.bit1.obuf0 VGND ) ( storage_1_1_0.bit1.bit VGND ) ( storage_1_1_0.bit0.obuf0 VGND ) ( storage_1_1_0.bit0.bit VGND ) ( storage_1_0_0.select_inv_0 VGND ) ( storage_1_0_0.gcand VGND ) ( storage_1_0_0.word_and VGND ) ( storage_1_0_0.cg VGND ) + ( storage_1_0_0.bit7.obuf0 VGND ) ( storage_1_0_0.bit7.bit VGND ) ( storage_1_0_0.bit6.obuf0 VGND ) ( storage_1_0_0.bit6.bit VGND ) ( storage_1_0_0.bit5.obuf0 VGND ) ( storage_1_0_0.bit5.bit VGND ) ( storage_1_0_0.bit4.obuf0 VGND ) ( storage_1_0_0.bit4.bit VGND ) + ( storage_1_0_0.bit3.obuf0 VGND ) ( storage_1_0_0.bit3.bit VGND ) ( storage_1_0_0.bit2.obuf0 VGND ) ( storage_1_0_0.bit2.bit VGND ) ( storage_1_0_0.bit1.obuf0 VGND ) ( storage_1_0_0.bit1.bit VGND ) ( storage_1_0_0.bit0.obuf0 VGND ) ( storage_1_0_0.bit0.bit VGND ) + ( storage_0_1_0.gcand VGND ) ( storage_0_1_0.word_and VGND ) ( storage_0_1_0.cg VGND ) ( storage_0_1_0.bit7.obuf0 VGND ) ( storage_0_1_0.bit7.bit VGND ) ( storage_0_1_0.bit6.obuf0 VGND ) ( storage_0_1_0.bit6.bit VGND ) ( storage_0_1_0.bit5.obuf0 VGND ) + ( storage_0_1_0.bit5.bit VGND ) ( storage_0_1_0.bit4.obuf0 VGND ) ( storage_0_1_0.bit4.bit VGND ) ( storage_0_1_0.bit3.obuf0 VGND ) ( storage_0_1_0.bit3.bit VGND ) ( storage_0_1_0.bit2.obuf0 VGND ) ( storage_0_1_0.bit2.bit VGND ) ( storage_0_1_0.bit1.obuf0 VGND ) + ( storage_0_1_0.bit1.bit VGND ) ( storage_0_1_0.bit0.obuf0 VGND ) ( storage_0_1_0.bit0.bit VGND ) ( storage_0_0_0.select_inv_0 VGND ) ( storage_0_0_0.gcand VGND ) ( storage_0_0_0.word_and VGND ) ( storage_0_0_0.cg VGND ) ( storage_0_0_0.bit7.obuf0 VGND ) + ( storage_0_0_0.bit7.bit VGND ) ( storage_0_0_0.bit6.obuf0 VGND ) ( storage_0_0_0.bit6.bit VGND ) ( storage_0_0_0.bit5.obuf0 VGND ) ( storage_0_0_0.bit5.bit VGND ) ( storage_0_0_0.bit4.obuf0 VGND ) ( storage_0_0_0.bit4.bit VGND ) ( storage_0_0_0.bit3.obuf0 VGND ) + ( storage_0_0_0.bit3.bit VGND ) ( storage_0_0_0.bit2.obuf0 VGND ) ( storage_0_0_0.bit2.bit VGND ) ( storage_0_0_0.bit1.obuf0 VGND ) ( storage_0_0_0.bit1.bit VGND ) ( storage_0_0_0.bit0.obuf0 VGND ) ( storage_0_0_0.bit0.bit VGND ) ( word_sel.inv_addr_0 VGND ) + ( decoder_3.buf_port0 VGND ) ( decoder_3.and_layer0 VGND ) ( decoder_2.buf_port0 VGND ) ( decoder_2.and_layer0 VGND ) ( decoder_1.buf_port0 VGND ) ( decoder_1.and_layer0 VGND ) ( decoder_0.buf_port0 VGND ) ( decoder_0.and_layer0 VGND ) + USE GROUND + + ROUTED met3 48 + SHAPE STRIPE ( 0 1000 ) ( 21390 1000 ) NEW met2 48 + SHAPE STRIPE ( 20000 -24 ) ( 20000 1360 ) NEW met2 48 + SHAPE STRIPE ( 18000 -24 ) ( 18000 1360 ) NEW met2 48 + SHAPE STRIPE ( 16000 -24 ) ( 16000 1360 ) @@ -693,9 +688,9 @@ SPECIALNETS 2 ; NEW met2 48 + SHAPE STRIPE ( 6000 -24 ) ( 6000 1360 ) NEW met2 48 + SHAPE STRIPE ( 4000 -24 ) ( 4000 1360 ) NEW met2 48 + SHAPE STRIPE ( 2000 -24 ) ( 2000 1360 ) - NEW met1 48 + SHAPE FOLLOWPIN ( 0 1088 ) ( 21528 1088 ) - NEW met1 48 + SHAPE FOLLOWPIN ( 0 544 ) ( 21528 544 ) - NEW met1 48 + SHAPE FOLLOWPIN ( 0 0 ) ( 21528 0 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 1088 ) ( 21390 1088 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 544 ) ( 21390 544 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 0 ) ( 21390 0 ) NEW met2 0 + SHAPE STRIPE ( 20000 1000 ) via3_4_480_480_1_1_400_400 NEW met2 0 + SHAPE STRIPE ( 18000 1000 ) via3_4_480_480_1_1_400_400 NEW met2 0 + SHAPE STRIPE ( 16000 1000 ) via3_4_480_480_1_1_400_400 @@ -737,7 +732,7 @@ SPECIALNETS 2 ; NEW met1 0 + SHAPE STRIPE ( 2000 544 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 2000 0 ) via2_3_480_480_1_1_320_320 ; END SPECIALNETS -NETS 164 ; +NETS 160 ; - D[0] ( PIN D[0] ) ( buffer.in[0] A ) + USE SIGNAL + ROUTED met2 ( 207 1207 ) ( * 1326 0 ) NEW met1 ( 69 1207 ) ( 207 * ) @@ -749,10 +744,11 @@ NETS 164 ; NEW met1 ( 2415 1207 ) M1M2_PR NEW li1 ( 2369 1207 ) L1M1_PR_MR ; - D[2] ( PIN D[2] ) ( buffer.in[2] A ) + USE SIGNAL - + ROUTED met2 ( 2783 1275 ) ( * 1326 0 ) - NEW met1 ( 2783 1275 ) ( 4669 * ) - NEW met1 ( 4669 1207 ) ( * 1275 ) - NEW met1 ( 2783 1275 ) M1M2_PR + + ROUTED met2 ( 2691 1275 ) ( * 1326 0 ) + NEW met1 ( 2691 1275 ) ( 3841 * ) + NEW met1 ( 3841 1207 ) ( * 1275 ) + NEW met1 ( 3841 1207 ) ( 4669 * ) + NEW met1 ( 2691 1275 ) M1M2_PR NEW li1 ( 4669 1207 ) L1M1_PR_MR ; - D[3] ( PIN D[3] ) ( buffer.in[3] A ) + USE SIGNAL + ROUTED met2 ( 6923 1207 ) ( * 1326 0 ) @@ -775,67 +771,67 @@ NETS 164 ; NEW met1 ( 13915 1207 ) M1M2_PR NEW li1 ( 13869 1207 ) L1M1_PR_MR ; - D[7] ( PIN D[7] ) ( buffer.in[7] A ) + USE SIGNAL - + ROUTED met2 ( 16215 1309 ) ( * 1326 0 ) - NEW met2 ( 16169 1309 ) ( 16215 * ) - NEW met2 ( 16169 1207 ) ( * 1309 ) - NEW li1 ( 16169 1207 ) L1M1_PR_MR - NEW met1 ( 16169 1207 ) M1M2_PR ; + + ROUTED met2 ( 16215 1207 ) ( * 1326 0 ) + NEW met1 ( 16169 1207 ) ( 16215 * ) + NEW met1 ( 16215 1207 ) M1M2_PR + NEW li1 ( 16169 1207 ) L1M1_PR_MR ; - D_nets.b0 ( buffer.in[0] X ) ( storage_3_1_0.bit0.bit D ) ( storage_3_0_0.bit0.bit D ) ( storage_2_1_0.bit0.bit D ) ( storage_2_0_0.bit0.bit D ) ( storage_1_1_0.bit0.bit D ) ( storage_1_0_0.bit0.bit D ) ( storage_0_1_0.bit0.bit D ) ( storage_0_0_0.bit0.bit D ) + USE SIGNAL + ROUTED met1 ( 202 969 ) ( 207 * ) NEW met2 ( 207 969 ) ( * 1139 ) NEW met1 ( 161 1139 ) ( 207 * ) - NEW met1 ( 202 629 ) ( 207 * ) - NEW met2 ( 207 629 ) ( * 969 ) + NEW met1 ( 202 663 ) ( 207 * ) + NEW met2 ( 207 663 ) ( * 969 ) NEW met1 ( 202 425 ) ( 207 * ) - NEW met2 ( 207 425 ) ( * 629 ) - NEW met1 ( 202 85 ) ( 207 * ) - NEW met2 ( 207 85 ) ( * 425 ) - NEW met1 ( 1173 425 ) ( 1347 * ) + NEW met2 ( 207 425 ) ( * 663 ) + NEW met1 ( 202 119 ) ( 207 * ) + NEW met2 ( 207 119 ) ( * 425 ) + NEW met1 ( 1265 425 ) ( 1347 * ) + NEW met1 ( 1265 391 ) ( * 425 ) + NEW met1 ( 1173 391 ) ( 1265 * ) NEW met1 ( 1173 391 ) ( * 425 ) - NEW met1 ( 851 391 ) ( 1173 * ) - NEW met1 ( 851 391 ) ( * 425 ) - NEW met1 ( 207 425 ) ( 851 * ) - NEW met1 ( 1352 85 ) ( 1357 * ) - NEW met2 ( 1357 85 ) ( * 425 ) - NEW met1 ( 1347 425 ) ( 1357 * ) + NEW met1 ( 207 425 ) ( 1173 * ) NEW met1 ( 1352 629 ) ( 1357 * ) NEW met2 ( 1357 425 ) ( * 629 ) + NEW met1 ( 1347 425 ) ( 1357 * ) NEW met1 ( 1352 969 ) ( 1357 * ) NEW met2 ( 1357 629 ) ( * 969 ) + NEW met1 ( 1352 85 ) ( 1357 * ) + NEW met2 ( 1357 85 ) ( * 425 ) NEW li1 ( 202 969 ) L1M1_PR_MR NEW met1 ( 207 969 ) M1M2_PR NEW met1 ( 207 1139 ) M1M2_PR NEW li1 ( 161 1139 ) L1M1_PR_MR - NEW li1 ( 202 629 ) L1M1_PR_MR - NEW met1 ( 207 629 ) M1M2_PR + NEW li1 ( 202 663 ) L1M1_PR_MR + NEW met1 ( 207 663 ) M1M2_PR NEW li1 ( 202 425 ) L1M1_PR_MR NEW met1 ( 207 425 ) M1M2_PR - NEW li1 ( 202 85 ) L1M1_PR_MR - NEW met1 ( 207 85 ) M1M2_PR + NEW li1 ( 202 119 ) L1M1_PR_MR + NEW met1 ( 207 119 ) M1M2_PR NEW li1 ( 1347 425 ) L1M1_PR_MR - NEW li1 ( 1352 85 ) L1M1_PR_MR - NEW met1 ( 1357 85 ) M1M2_PR - NEW met1 ( 1357 425 ) M1M2_PR NEW li1 ( 1352 629 ) L1M1_PR_MR NEW met1 ( 1357 629 ) M1M2_PR + NEW met1 ( 1357 425 ) M1M2_PR NEW li1 ( 1352 969 ) L1M1_PR_MR NEW met1 ( 1357 969 ) M1M2_PR + NEW li1 ( 1352 85 ) L1M1_PR_MR + NEW met1 ( 1357 85 ) M1M2_PR NEW met1 ( 202 969 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 202 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 202 663 ) RECT ( -31 -7 0 7 ) NEW met1 ( 202 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 202 85 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 1352 85 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 202 119 ) RECT ( -31 -7 0 7 ) NEW met1 ( 1352 629 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 1352 969 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 1352 969 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 1352 85 ) RECT ( -31 -7 0 7 ) ; - D_nets.b1 ( buffer.in[1] X ) ( storage_3_1_0.bit1.bit D ) ( storage_3_0_0.bit1.bit D ) ( storage_2_1_0.bit1.bit D ) ( storage_2_0_0.bit1.bit D ) ( storage_1_1_0.bit1.bit D ) ( storage_1_0_0.bit1.bit D ) ( storage_0_1_0.bit1.bit D ) ( storage_0_0_0.bit1.bit D ) + USE SIGNAL - + ROUTED met1 ( 2502 663 ) ( 2507 * ) - NEW met2 ( 2507 663 ) ( * 1275 ) - NEW met1 ( 2461 1275 ) ( 2507 * ) - NEW met2 ( 2502 1003 ) ( 2507 * ) - NEW met2 ( 2502 459 ) ( 2507 * ) - NEW met2 ( 2507 459 ) ( * 663 ) + + ROUTED met1 ( 2502 969 ) ( 2507 * ) + NEW met2 ( 2507 969 ) ( * 1139 ) + NEW met1 ( 2461 1139 ) ( 2507 * ) + NEW met1 ( 2502 629 ) ( 2507 * ) + NEW met2 ( 2507 629 ) ( * 969 ) + NEW met1 ( 2502 459 ) ( 2507 * ) + NEW met2 ( 2507 459 ) ( * 629 ) NEW met1 ( 2502 85 ) ( 2507 * ) NEW met2 ( 2507 85 ) ( * 459 ) NEW met1 ( 2507 85 ) ( 3641 * ) @@ -844,16 +840,16 @@ NETS 164 ; NEW met1 ( 3641 85 ) ( 3657 * ) NEW met1 ( 3652 629 ) ( 3657 * ) NEW met2 ( 3657 459 ) ( * 629 ) - NEW met1 ( 3652 1003 ) ( 3657 * ) - NEW met2 ( 3657 629 ) ( * 1003 ) - NEW li1 ( 2502 663 ) L1M1_PR_MR - NEW met1 ( 2507 663 ) M1M2_PR - NEW met1 ( 2507 1275 ) M1M2_PR - NEW li1 ( 2461 1275 ) L1M1_PR_MR - NEW li1 ( 2502 1003 ) L1M1_PR_MR - NEW met1 ( 2502 1003 ) M1M2_PR + NEW met1 ( 3652 969 ) ( 3657 * ) + NEW met2 ( 3657 629 ) ( * 969 ) + NEW li1 ( 2502 969 ) L1M1_PR_MR + NEW met1 ( 2507 969 ) M1M2_PR + NEW met1 ( 2507 1139 ) M1M2_PR + NEW li1 ( 2461 1139 ) L1M1_PR_MR + NEW li1 ( 2502 629 ) L1M1_PR_MR + NEW met1 ( 2507 629 ) M1M2_PR NEW li1 ( 2502 459 ) L1M1_PR_MR - NEW met1 ( 2502 459 ) M1M2_PR + NEW met1 ( 2507 459 ) M1M2_PR NEW li1 ( 2502 85 ) L1M1_PR_MR NEW met1 ( 2507 85 ) M1M2_PR NEW li1 ( 3641 85 ) L1M1_PR_MR @@ -862,225 +858,239 @@ NETS 164 ; NEW met1 ( 3657 85 ) M1M2_PR NEW li1 ( 3652 629 ) L1M1_PR_MR NEW met1 ( 3657 629 ) M1M2_PR - NEW li1 ( 3652 1003 ) L1M1_PR_MR - NEW met1 ( 3657 1003 ) M1M2_PR - NEW met1 ( 2502 663 ) RECT ( -31 -7 0 7 ) + NEW li1 ( 3652 969 ) L1M1_PR_MR + NEW met1 ( 3657 969 ) M1M2_PR + NEW met1 ( 2502 969 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 2502 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 2502 459 ) RECT ( -31 -7 0 7 ) NEW met1 ( 2502 85 ) RECT ( -31 -7 0 7 ) NEW met1 ( 3652 459 ) RECT ( -31 -7 0 7 ) NEW met1 ( 3652 629 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 3652 1003 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 3652 969 ) RECT ( -31 -7 0 7 ) ; - D_nets.b2 ( buffer.in[2] X ) ( storage_3_1_0.bit2.bit D ) ( storage_3_0_0.bit2.bit D ) ( storage_2_1_0.bit2.bit D ) ( storage_2_0_0.bit2.bit D ) ( storage_1_1_0.bit2.bit D ) ( storage_1_0_0.bit2.bit D ) ( storage_0_1_0.bit2.bit D ) ( storage_0_0_0.bit2.bit D ) + USE SIGNAL - + ROUTED met1 ( 4802 425 ) ( 4945 * ) - NEW met2 ( 4945 425 ) ( * 1275 ) - NEW met1 ( 4761 1275 ) ( 4945 * ) - NEW met1 ( 4802 969 ) ( 4945 * ) + + ROUTED met1 ( 4715 969 ) ( 4797 * ) + NEW met2 ( 4715 969 ) ( * 1139 ) + NEW met1 ( 4715 1139 ) ( 4761 * ) + NEW met1 ( 4715 663 ) ( 4797 * ) + NEW met2 ( 4715 663 ) ( * 969 ) + NEW met1 ( 4802 425 ) ( 4807 * ) + NEW met2 ( 4807 425 ) ( * 663 ) + NEW met1 ( 4797 663 ) ( 4807 * ) NEW met1 ( 4802 85 ) ( 4807 * ) NEW met2 ( 4807 85 ) ( * 425 ) - NEW met1 ( 4761 629 ) ( 4802 * ) - NEW met1 ( 4761 595 ) ( * 629 ) - NEW met1 ( 4761 595 ) ( 4945 * ) - NEW met1 ( 4945 425 ) ( 5947 * ) - NEW met1 ( 5865 119 ) ( 5947 * ) - NEW met2 ( 5865 119 ) ( * 425 ) - NEW met1 ( 5865 629 ) ( 5941 * ) - NEW met2 ( 5865 425 ) ( * 629 ) + NEW met1 ( 4807 85 ) ( 5941 * ) + NEW met1 ( 5952 459 ) ( 5957 * ) + NEW met1 ( 5957 459 ) ( * 493 ) + NEW met1 ( 5911 493 ) ( 5957 * ) + NEW met2 ( 5911 85 ) ( * 493 ) NEW met1 ( 5865 969 ) ( 5947 * ) - NEW met2 ( 5865 629 ) ( * 969 ) + NEW met2 ( 5865 969 ) ( 5911 * ) + NEW met2 ( 5911 493 ) ( * 969 ) + NEW met1 ( 5952 663 ) ( 5957 * ) + NEW met1 ( 5957 629 ) ( * 663 ) + NEW met1 ( 5911 629 ) ( 5957 * ) + NEW li1 ( 4797 969 ) L1M1_PR_MR + NEW met1 ( 4715 969 ) M1M2_PR + NEW met1 ( 4715 1139 ) M1M2_PR + NEW li1 ( 4761 1139 ) L1M1_PR_MR + NEW li1 ( 4797 663 ) L1M1_PR_MR + NEW met1 ( 4715 663 ) M1M2_PR NEW li1 ( 4802 425 ) L1M1_PR_MR - NEW met1 ( 4945 425 ) M1M2_PR - NEW met1 ( 4945 1275 ) M1M2_PR - NEW li1 ( 4761 1275 ) L1M1_PR_MR - NEW li1 ( 4802 969 ) L1M1_PR_MR - NEW met1 ( 4945 969 ) M1M2_PR + NEW met1 ( 4807 425 ) M1M2_PR + NEW met1 ( 4807 663 ) M1M2_PR NEW li1 ( 4802 85 ) L1M1_PR_MR NEW met1 ( 4807 85 ) M1M2_PR - NEW met1 ( 4807 425 ) M1M2_PR - NEW li1 ( 4802 629 ) L1M1_PR_MR - NEW met1 ( 4945 595 ) M1M2_PR - NEW li1 ( 5947 425 ) L1M1_PR_MR - NEW li1 ( 5947 119 ) L1M1_PR_MR - NEW met1 ( 5865 119 ) M1M2_PR - NEW met1 ( 5865 425 ) M1M2_PR - NEW li1 ( 5941 629 ) L1M1_PR_MR - NEW met1 ( 5865 629 ) M1M2_PR + NEW li1 ( 5941 85 ) L1M1_PR_MR + NEW li1 ( 5952 459 ) L1M1_PR_MR + NEW met1 ( 5911 493 ) M1M2_PR + NEW met1 ( 5911 85 ) M1M2_PR NEW li1 ( 5947 969 ) L1M1_PR_MR NEW met1 ( 5865 969 ) M1M2_PR + NEW li1 ( 5952 663 ) L1M1_PR_MR + NEW met1 ( 5911 629 ) M1M2_PR + NEW met1 ( 4802 425 ) RECT ( -31 -7 0 7 ) NEW met1 ( 4802 85 ) RECT ( -31 -7 0 7 ) ; - D_nets.b3 ( buffer.in[3] X ) ( storage_3_1_0.bit3.bit D ) ( storage_3_0_0.bit3.bit D ) ( storage_2_1_0.bit3.bit D ) ( storage_2_0_0.bit3.bit D ) ( storage_1_1_0.bit3.bit D ) ( storage_1_0_0.bit3.bit D ) ( storage_0_1_0.bit3.bit D ) ( storage_0_0_0.bit3.bit D ) + USE SIGNAL + ROUTED met1 ( 7102 969 ) ( 7107 * ) NEW met2 ( 7107 969 ) ( * 1139 ) NEW met1 ( 7061 1139 ) ( 7107 * ) + NEW met1 ( 7102 85 ) ( 7107 * ) + NEW met2 ( 7107 85 ) ( * 969 ) NEW met1 ( 7102 425 ) ( 7107 * ) - NEW met2 ( 7107 425 ) ( * 969 ) - NEW met1 ( 7097 629 ) ( 7102 * ) - NEW met2 ( 7102 629 ) ( 7107 * ) - NEW met1 ( 7102 119 ) ( 7107 * ) - NEW met2 ( 7107 119 ) ( * 425 ) - NEW met1 ( 7107 425 ) ( 8247 * ) + NEW met1 ( 7107 85 ) ( 8241 * ) + NEW met1 ( 8252 425 ) ( 8257 * ) + NEW met2 ( 8257 85 ) ( * 425 ) + NEW met1 ( 8241 85 ) ( 8257 * ) + NEW met1 ( 7102 629 ) ( 7107 * ) NEW met1 ( 8252 629 ) ( 8257 * ) NEW met2 ( 8257 425 ) ( * 629 ) - NEW met1 ( 8247 425 ) ( 8257 * ) NEW met1 ( 8252 969 ) ( 8257 * ) NEW met2 ( 8257 629 ) ( * 969 ) - NEW met1 ( 8252 119 ) ( 8257 * ) - NEW met2 ( 8257 119 ) ( * 425 ) NEW li1 ( 7102 969 ) L1M1_PR_MR NEW met1 ( 7107 969 ) M1M2_PR NEW met1 ( 7107 1139 ) M1M2_PR NEW li1 ( 7061 1139 ) L1M1_PR_MR + NEW li1 ( 7102 85 ) L1M1_PR_MR + NEW met1 ( 7107 85 ) M1M2_PR NEW li1 ( 7102 425 ) L1M1_PR_MR NEW met1 ( 7107 425 ) M1M2_PR - NEW li1 ( 7097 629 ) L1M1_PR_MR - NEW met1 ( 7102 629 ) M1M2_PR - NEW li1 ( 7102 119 ) L1M1_PR_MR - NEW met1 ( 7107 119 ) M1M2_PR - NEW li1 ( 8247 425 ) L1M1_PR_MR + NEW li1 ( 8241 85 ) L1M1_PR_MR + NEW li1 ( 8252 425 ) L1M1_PR_MR + NEW met1 ( 8257 425 ) M1M2_PR + NEW met1 ( 8257 85 ) M1M2_PR + NEW li1 ( 7102 629 ) L1M1_PR_MR + NEW met1 ( 7107 629 ) M1M2_PR NEW li1 ( 8252 629 ) L1M1_PR_MR NEW met1 ( 8257 629 ) M1M2_PR - NEW met1 ( 8257 425 ) M1M2_PR NEW li1 ( 8252 969 ) L1M1_PR_MR NEW met1 ( 8257 969 ) M1M2_PR - NEW li1 ( 8252 119 ) L1M1_PR_MR - NEW met1 ( 8257 119 ) M1M2_PR NEW met1 ( 7102 969 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 7102 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 7102 629 ) RECT ( 0 -7 30 7 ) - NEW met1 ( 7102 119 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 8252 629 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 8252 969 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 8252 119 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 7102 85 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 7107 425 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 8257 425 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 7107 629 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 8257 629 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 8257 969 ) RECT ( 0 -7 31 7 ) ; - D_nets.b4 ( buffer.in[4] X ) ( storage_3_1_0.bit4.bit D ) ( storage_3_0_0.bit4.bit D ) ( storage_2_1_0.bit4.bit D ) ( storage_2_0_0.bit4.bit D ) ( storage_1_1_0.bit4.bit D ) ( storage_1_0_0.bit4.bit D ) ( storage_0_1_0.bit4.bit D ) ( storage_0_0_0.bit4.bit D ) + USE SIGNAL - + ROUTED met1 ( 10552 85 ) ( 10557 * ) + + ROUTED met1 ( 9402 969 ) ( 9407 * ) + NEW met2 ( 9407 969 ) ( * 1275 ) + NEW met1 ( 9361 1275 ) ( 9407 * ) + NEW met1 ( 9402 425 ) ( 9591 * ) + NEW met2 ( 9591 425 ) ( * 969 ) + NEW met1 ( 9407 969 ) ( 9591 * ) + NEW met1 ( 9402 85 ) ( 9591 * ) + NEW met2 ( 9591 85 ) ( * 425 ) + NEW met1 ( 10373 425 ) ( 10547 * ) + NEW met1 ( 10373 391 ) ( * 425 ) + NEW met1 ( 10051 391 ) ( 10373 * ) + NEW met1 ( 10051 391 ) ( * 425 ) + NEW met1 ( 9591 425 ) ( 10051 * ) + NEW met1 ( 9315 663 ) ( 9397 * ) + NEW met1 ( 9315 663 ) ( * 697 ) + NEW met1 ( 9223 697 ) ( 9315 * ) + NEW met1 ( 9223 697 ) ( * 731 ) + NEW met2 ( 9223 731 ) ( * 969 ) + NEW met1 ( 9223 969 ) ( 9402 * ) + NEW met1 ( 10552 85 ) ( 10557 * ) NEW met2 ( 10557 85 ) ( * 425 ) NEW met1 ( 10547 425 ) ( 10557 * ) - NEW met2 ( 10552 663 ) ( 10557 * ) - NEW met2 ( 10557 425 ) ( * 663 ) - NEW met2 ( 10051 935 ) ( * 1139 ) - NEW met1 ( 10051 935 ) ( 10465 * ) - NEW met1 ( 10465 935 ) ( * 969 ) - NEW met1 ( 10465 969 ) ( 10547 * ) - NEW met1 ( 9402 969 ) ( 9407 * ) - NEW met2 ( 9407 969 ) ( * 1139 ) - NEW met1 ( 9402 629 ) ( 9407 * ) - NEW met2 ( 9407 629 ) ( * 969 ) - NEW met1 ( 9402 425 ) ( 9407 * ) - NEW met2 ( 9407 425 ) ( * 629 ) - NEW met1 ( 9402 85 ) ( 9407 * ) - NEW met2 ( 9407 85 ) ( * 425 ) - NEW met1 ( 9407 425 ) ( 10547 * ) - NEW met1 ( 9361 1139 ) ( 10051 * ) + NEW met1 ( 10552 663 ) ( 10695 * ) + NEW met2 ( 10695 425 ) ( * 663 ) + NEW met1 ( 10557 425 ) ( 10695 * ) + NEW met1 ( 10552 1003 ) ( 10695 * ) + NEW met2 ( 10695 663 ) ( * 1003 ) + NEW li1 ( 9402 969 ) L1M1_PR_MR + NEW met1 ( 9407 969 ) M1M2_PR + NEW met1 ( 9407 1275 ) M1M2_PR + NEW li1 ( 9361 1275 ) L1M1_PR_MR + NEW li1 ( 9402 425 ) L1M1_PR_MR + NEW met1 ( 9591 425 ) M1M2_PR + NEW met1 ( 9591 969 ) M1M2_PR + NEW li1 ( 9402 85 ) L1M1_PR_MR + NEW met1 ( 9591 85 ) M1M2_PR NEW li1 ( 10547 425 ) L1M1_PR_MR + NEW li1 ( 9397 663 ) L1M1_PR_MR + NEW met1 ( 9223 731 ) M1M2_PR + NEW met1 ( 9223 969 ) M1M2_PR NEW li1 ( 10552 85 ) L1M1_PR_MR NEW met1 ( 10557 85 ) M1M2_PR NEW met1 ( 10557 425 ) M1M2_PR NEW li1 ( 10552 663 ) L1M1_PR_MR - NEW met1 ( 10552 663 ) M1M2_PR - NEW met1 ( 10051 1139 ) M1M2_PR - NEW met1 ( 10051 935 ) M1M2_PR - NEW li1 ( 10547 969 ) L1M1_PR_MR - NEW li1 ( 9361 1139 ) L1M1_PR_MR - NEW li1 ( 9402 969 ) L1M1_PR_MR - NEW met1 ( 9407 969 ) M1M2_PR - NEW met1 ( 9407 1139 ) M1M2_PR - NEW li1 ( 9402 629 ) L1M1_PR_MR - NEW met1 ( 9407 629 ) M1M2_PR - NEW li1 ( 9402 425 ) L1M1_PR_MR - NEW met1 ( 9407 425 ) M1M2_PR - NEW li1 ( 9402 85 ) L1M1_PR_MR - NEW met1 ( 9407 85 ) M1M2_PR - NEW met1 ( 10557 85 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 10695 663 ) M1M2_PR + NEW met1 ( 10695 425 ) M1M2_PR + NEW li1 ( 10552 1003 ) L1M1_PR_MR + NEW met1 ( 10695 1003 ) M1M2_PR NEW met1 ( 9402 969 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 9402 629 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 9402 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 9402 85 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 10552 85 ) RECT ( -31 -7 0 7 ) ; - D_nets.b5 ( buffer.in[5] X ) ( storage_3_1_0.bit5.bit D ) ( storage_3_0_0.bit5.bit D ) ( storage_2_1_0.bit5.bit D ) ( storage_2_0_0.bit5.bit D ) ( storage_1_1_0.bit5.bit D ) ( storage_1_0_0.bit5.bit D ) ( storage_0_1_0.bit5.bit D ) ( storage_0_0_0.bit5.bit D ) + USE SIGNAL - + ROUTED met1 ( 11702 969 ) ( 11707 * ) - NEW met2 ( 11707 969 ) ( * 1275 ) - NEW met1 ( 11661 1275 ) ( 11707 * ) + + ROUTED met1 ( 11702 1003 ) ( 11707 * ) + NEW met2 ( 11707 1003 ) ( * 1139 ) + NEW met1 ( 11661 1139 ) ( 11707 * ) NEW met1 ( 11702 663 ) ( 11707 * ) - NEW met2 ( 11707 663 ) ( * 969 ) + NEW met2 ( 11707 663 ) ( * 1003 ) NEW met1 ( 11702 425 ) ( 11707 * ) NEW met2 ( 11707 425 ) ( * 663 ) - NEW met1 ( 11702 119 ) ( 11707 * ) - NEW met2 ( 11707 119 ) ( * 425 ) + NEW met1 ( 11702 85 ) ( 11707 * ) + NEW met2 ( 11707 85 ) ( * 425 ) NEW met1 ( 11707 425 ) ( 12847 * ) - NEW met1 ( 12852 85 ) ( 12857 * ) - NEW met2 ( 12857 85 ) ( * 425 ) - NEW met1 ( 12847 425 ) ( 12857 * ) + NEW met1 ( 12847 51 ) ( * 85 ) + NEW met1 ( 12673 51 ) ( 12847 * ) + NEW met2 ( 12673 51 ) ( * 425 ) NEW met1 ( 12852 629 ) ( 12857 * ) NEW met2 ( 12857 425 ) ( * 629 ) - NEW met1 ( 12852 1003 ) ( 12857 * ) - NEW met2 ( 12857 629 ) ( * 1003 ) - NEW li1 ( 11702 969 ) L1M1_PR_MR - NEW met1 ( 11707 969 ) M1M2_PR - NEW met1 ( 11707 1275 ) M1M2_PR - NEW li1 ( 11661 1275 ) L1M1_PR_MR + NEW met1 ( 12847 425 ) ( 12857 * ) + NEW met1 ( 12852 969 ) ( 13087 * ) + NEW met2 ( 13087 629 ) ( * 969 ) + NEW met1 ( 12857 629 ) ( 13087 * ) + NEW li1 ( 11702 1003 ) L1M1_PR_MR + NEW met1 ( 11707 1003 ) M1M2_PR + NEW met1 ( 11707 1139 ) M1M2_PR + NEW li1 ( 11661 1139 ) L1M1_PR_MR NEW li1 ( 11702 663 ) L1M1_PR_MR NEW met1 ( 11707 663 ) M1M2_PR NEW li1 ( 11702 425 ) L1M1_PR_MR NEW met1 ( 11707 425 ) M1M2_PR - NEW li1 ( 11702 119 ) L1M1_PR_MR - NEW met1 ( 11707 119 ) M1M2_PR + NEW li1 ( 11702 85 ) L1M1_PR_MR + NEW met1 ( 11707 85 ) M1M2_PR NEW li1 ( 12847 425 ) L1M1_PR_MR - NEW li1 ( 12852 85 ) L1M1_PR_MR - NEW met1 ( 12857 85 ) M1M2_PR - NEW met1 ( 12857 425 ) M1M2_PR + NEW li1 ( 12847 85 ) L1M1_PR_MR + NEW met1 ( 12673 51 ) M1M2_PR + NEW met1 ( 12673 425 ) M1M2_PR NEW li1 ( 12852 629 ) L1M1_PR_MR NEW met1 ( 12857 629 ) M1M2_PR - NEW li1 ( 12852 1003 ) L1M1_PR_MR - NEW met1 ( 12857 1003 ) M1M2_PR - NEW met1 ( 11702 969 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 11702 663 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 12857 425 ) M1M2_PR + NEW li1 ( 12852 969 ) L1M1_PR_MR + NEW met1 ( 13087 969 ) M1M2_PR + NEW met1 ( 13087 629 ) M1M2_PR + NEW met1 ( 11707 1003 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 11707 663 ) RECT ( 0 -7 31 7 ) NEW met1 ( 11702 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 11702 119 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 12857 85 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 12857 629 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 12857 1003 ) RECT ( 0 -7 31 7 ) ; + NEW met1 ( 11702 85 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 12852 629 ) RECT ( -31 -7 0 7 ) ; - D_nets.b6 ( buffer.in[6] X ) ( storage_3_1_0.bit6.bit D ) ( storage_3_0_0.bit6.bit D ) ( storage_2_1_0.bit6.bit D ) ( storage_2_0_0.bit6.bit D ) ( storage_1_1_0.bit6.bit D ) ( storage_1_0_0.bit6.bit D ) ( storage_0_1_0.bit6.bit D ) ( storage_0_0_0.bit6.bit D ) + USE SIGNAL - + ROUTED met1 ( 14002 969 ) ( 14145 * ) - NEW met2 ( 14145 969 ) ( * 1275 ) - NEW met1 ( 13961 1275 ) ( 14145 * ) - NEW met1 ( 14002 629 ) ( 14145 * ) - NEW met2 ( 14145 629 ) ( * 969 ) - NEW met1 ( 14002 425 ) ( 14145 * ) - NEW met2 ( 14145 425 ) ( * 629 ) - NEW met1 ( 14002 85 ) ( 14145 * ) - NEW met2 ( 14145 85 ) ( * 425 ) - NEW met1 ( 14145 425 ) ( 15147 * ) + + ROUTED met1 ( 13915 969 ) ( 13997 * ) + NEW met2 ( 13915 969 ) ( * 1139 ) + NEW met1 ( 13915 1139 ) ( 13961 * ) + NEW met1 ( 13915 629 ) ( 13991 * ) + NEW met2 ( 13915 629 ) ( * 969 ) + NEW met1 ( 13915 425 ) ( 13997 * ) + NEW met2 ( 13915 425 ) ( * 629 ) + NEW met1 ( 13915 85 ) ( 13991 * ) + NEW met2 ( 13915 85 ) ( * 425 ) + NEW met1 ( 13997 425 ) ( 15147 * ) NEW met1 ( 15152 85 ) ( 15157 * ) NEW met2 ( 15157 85 ) ( * 425 ) NEW met1 ( 15147 425 ) ( 15157 * ) - NEW met1 ( 15152 663 ) ( 15157 * ) - NEW met2 ( 15157 425 ) ( * 663 ) - NEW met1 ( 15152 969 ) ( 15295 * ) - NEW met2 ( 15295 918 ) ( * 969 ) - NEW met2 ( 15157 918 ) ( 15295 * ) - NEW met2 ( 15157 663 ) ( * 918 ) - NEW li1 ( 14002 969 ) L1M1_PR_MR - NEW met1 ( 14145 969 ) M1M2_PR - NEW met1 ( 14145 1275 ) M1M2_PR - NEW li1 ( 13961 1275 ) L1M1_PR_MR - NEW li1 ( 14002 629 ) L1M1_PR_MR - NEW met1 ( 14145 629 ) M1M2_PR - NEW li1 ( 14002 425 ) L1M1_PR_MR - NEW met1 ( 14145 425 ) M1M2_PR - NEW li1 ( 14002 85 ) L1M1_PR_MR - NEW met1 ( 14145 85 ) M1M2_PR + NEW met1 ( 15152 629 ) ( 15157 * ) + NEW met2 ( 15157 425 ) ( * 629 ) + NEW met1 ( 15152 1003 ) ( 15157 * ) + NEW met2 ( 15157 629 ) ( * 1003 ) + NEW li1 ( 13997 969 ) L1M1_PR_MR + NEW met1 ( 13915 969 ) M1M2_PR + NEW met1 ( 13915 1139 ) M1M2_PR + NEW li1 ( 13961 1139 ) L1M1_PR_MR + NEW li1 ( 13991 629 ) L1M1_PR_MR + NEW met1 ( 13915 629 ) M1M2_PR + NEW li1 ( 13997 425 ) L1M1_PR_MR + NEW met1 ( 13915 425 ) M1M2_PR + NEW li1 ( 13991 85 ) L1M1_PR_MR + NEW met1 ( 13915 85 ) M1M2_PR NEW li1 ( 15147 425 ) L1M1_PR_MR NEW li1 ( 15152 85 ) L1M1_PR_MR NEW met1 ( 15157 85 ) M1M2_PR NEW met1 ( 15157 425 ) M1M2_PR - NEW li1 ( 15152 663 ) L1M1_PR_MR - NEW met1 ( 15157 663 ) M1M2_PR - NEW li1 ( 15152 969 ) L1M1_PR_MR - NEW met1 ( 15295 969 ) M1M2_PR + NEW li1 ( 15152 629 ) L1M1_PR_MR + NEW met1 ( 15157 629 ) M1M2_PR + NEW li1 ( 15152 1003 ) L1M1_PR_MR + NEW met1 ( 15157 1003 ) M1M2_PR NEW met1 ( 15157 85 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 15157 663 ) RECT ( 0 -7 31 7 ) ; + NEW met1 ( 15152 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 15152 1003 ) RECT ( -31 -7 0 7 ) ; - D_nets.b7 ( buffer.in[7] X ) ( storage_3_1_0.bit7.bit D ) ( storage_3_0_0.bit7.bit D ) ( storage_2_1_0.bit7.bit D ) ( storage_2_0_0.bit7.bit D ) ( storage_1_1_0.bit7.bit D ) ( storage_1_0_0.bit7.bit D ) ( storage_0_1_0.bit7.bit D ) ( storage_0_0_0.bit7.bit D ) + USE SIGNAL + ROUTED met1 ( 16302 969 ) ( 16307 * ) @@ -1088,68 +1098,67 @@ NETS 164 ; NEW met1 ( 16261 1139 ) ( 16307 * ) NEW met1 ( 16302 629 ) ( 16307 * ) NEW met2 ( 16307 629 ) ( * 969 ) - NEW met1 ( 16302 85 ) ( 16307 * ) - NEW met2 ( 16307 85 ) ( * 629 ) NEW met1 ( 16302 425 ) ( 16307 * ) - NEW met1 ( 17452 663 ) ( 17457 * ) - NEW met2 ( 17457 663 ) ( * 969 ) - NEW met1 ( 17452 969 ) ( 17457 * ) - NEW met1 ( 17452 425 ) ( 17457 * ) - NEW met2 ( 17457 425 ) ( * 663 ) - NEW met1 ( 17452 85 ) ( 17457 * ) - NEW met2 ( 17457 85 ) ( * 425 ) - NEW met1 ( 16307 85 ) ( 17452 * ) + NEW met2 ( 16307 425 ) ( * 629 ) + NEW met1 ( 16302 85 ) ( 16307 * ) + NEW met2 ( 16307 85 ) ( * 425 ) + NEW met1 ( 17365 119 ) ( 17447 * ) + NEW met2 ( 17365 102 ) ( * 119 ) + NEW met1 ( 17365 425 ) ( 17447 * ) + NEW met2 ( 17365 119 ) ( * 425 ) + NEW met1 ( 17365 629 ) ( 17441 * ) + NEW met2 ( 17365 425 ) ( * 629 ) + NEW met1 ( 17365 969 ) ( 17447 * ) + NEW met2 ( 17365 629 ) ( * 969 ) + NEW met3 ( 16307 102 ) ( 17365 * ) NEW li1 ( 16302 969 ) L1M1_PR_MR NEW met1 ( 16307 969 ) M1M2_PR NEW met1 ( 16307 1139 ) M1M2_PR NEW li1 ( 16261 1139 ) L1M1_PR_MR NEW li1 ( 16302 629 ) L1M1_PR_MR NEW met1 ( 16307 629 ) M1M2_PR - NEW li1 ( 16302 85 ) L1M1_PR_MR - NEW met1 ( 16307 85 ) M1M2_PR NEW li1 ( 16302 425 ) L1M1_PR_MR NEW met1 ( 16307 425 ) M1M2_PR - NEW li1 ( 17452 663 ) L1M1_PR_MR - NEW met1 ( 17457 663 ) M1M2_PR - NEW met1 ( 17457 969 ) M1M2_PR - NEW li1 ( 17452 969 ) L1M1_PR_MR - NEW li1 ( 17452 425 ) L1M1_PR_MR - NEW met1 ( 17457 425 ) M1M2_PR - NEW li1 ( 17452 85 ) L1M1_PR_MR - NEW met1 ( 17457 85 ) M1M2_PR + NEW li1 ( 16302 85 ) L1M1_PR_MR + NEW met1 ( 16307 85 ) M1M2_PR + NEW met2 ( 16307 102 ) M2M3_PR + NEW li1 ( 17447 119 ) L1M1_PR_MR + NEW met1 ( 17365 119 ) M1M2_PR + NEW met2 ( 17365 102 ) M2M3_PR + NEW li1 ( 17447 425 ) L1M1_PR_MR + NEW met1 ( 17365 425 ) M1M2_PR + NEW li1 ( 17441 629 ) L1M1_PR_MR + NEW met1 ( 17365 629 ) M1M2_PR + NEW li1 ( 17447 969 ) L1M1_PR_MR + NEW met1 ( 17365 969 ) M1M2_PR NEW met1 ( 16302 969 ) RECT ( -31 -7 0 7 ) NEW met1 ( 16302 629 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 16302 85 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 16307 425 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 17452 663 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 17452 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 17452 85 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 16302 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 16302 85 ) RECT ( -31 -7 0 7 ) ; - Q[0] ( PIN Q[0] ) ( mux_slice0_bit0.inv Y ) + USE SIGNAL + ROUTED met2 ( 1587 1309 ) ( * 1326 0 ) NEW met1 ( 1541 1309 ) ( 1587 * ) NEW met1 ( 1587 1309 ) M1M2_PR NEW li1 ( 1541 1309 ) L1M1_PR_MR ; - Q[1] ( PIN Q[1] ) ( mux_slice0_bit1.inv Y ) + USE SIGNAL - + ROUTED met2 ( 2691 1309 ) ( * 1326 0 ) - NEW met1 ( 2691 1309 ) ( 3841 * ) - NEW met1 ( 2691 1309 ) M1M2_PR + + ROUTED met2 ( 2599 1309 ) ( * 1326 0 ) + NEW met1 ( 2599 1309 ) ( 3841 * ) + NEW met1 ( 2599 1309 ) M1M2_PR NEW li1 ( 3841 1309 ) L1M1_PR_MR ; - Q[2] ( PIN Q[2] ) ( mux_slice0_bit2.inv Y ) + USE SIGNAL - + ROUTED met2 ( 2875 1207 ) ( * 1326 0 ) - NEW met1 ( 2875 1207 ) ( 3427 * ) - NEW met2 ( 3427 1190 ) ( * 1207 ) - NEW met3 ( 3427 1190 ) ( 6141 * ) - NEW met2 ( 6141 1190 ) ( * 1207 ) - NEW met1 ( 2875 1207 ) M1M2_PR - NEW met1 ( 3427 1207 ) M1M2_PR - NEW met2 ( 3427 1190 ) M2M3_PR - NEW met2 ( 6141 1190 ) M2M3_PR - NEW li1 ( 6141 1207 ) L1M1_PR_MR - NEW met1 ( 6141 1207 ) M1M2_PR ; + + ROUTED met2 ( 2783 1139 ) ( * 1326 0 ) + NEW met1 ( 2783 1139 ) ( 3703 * ) + NEW met1 ( 3703 1139 ) ( * 1173 ) + NEW met1 ( 3703 1173 ) ( 4807 * ) + NEW met1 ( 4807 1139 ) ( * 1173 ) + NEW met1 ( 4807 1139 ) ( 6141 * ) + NEW met1 ( 2783 1139 ) M1M2_PR + NEW li1 ( 6141 1139 ) L1M1_PR_MR ; - Q[3] ( PIN Q[3] ) ( mux_slice0_bit3.inv Y ) + USE SIGNAL - + ROUTED met2 ( 8487 1207 ) ( * 1326 0 ) - NEW li1 ( 8487 1207 ) L1M1_PR_MR - NEW met1 ( 8487 1207 ) M1M2_PR ; + + ROUTED met2 ( 8487 1309 ) ( * 1326 0 ) + NEW met1 ( 8441 1309 ) ( 8487 * ) + NEW met1 ( 8487 1309 ) M1M2_PR + NEW li1 ( 8441 1309 ) L1M1_PR_MR ; - Q[4] ( PIN Q[4] ) ( mux_slice0_bit4.inv Y ) + USE SIGNAL + ROUTED met2 ( 10787 1309 ) ( * 1326 0 ) NEW met1 ( 10741 1309 ) ( 10787 * ) @@ -1161,9 +1170,10 @@ NETS 164 ; NEW met1 ( 13087 1309 ) M1M2_PR NEW li1 ( 13041 1309 ) L1M1_PR_MR ; - Q[6] ( PIN Q[6] ) ( mux_slice0_bit6.inv Y ) + USE SIGNAL - + ROUTED met2 ( 15387 1207 ) ( * 1326 0 ) - NEW li1 ( 15387 1207 ) L1M1_PR_MR - NEW met1 ( 15387 1207 ) M1M2_PR ; + + ROUTED met2 ( 15387 1309 ) ( * 1326 0 ) + NEW met1 ( 15341 1309 ) ( 15387 * ) + NEW met1 ( 15387 1309 ) M1M2_PR + NEW li1 ( 15341 1309 ) L1M1_PR_MR ; - Q[7] ( PIN Q[7] ) ( mux_slice0_bit7.inv Y ) + USE SIGNAL + ROUTED met2 ( 17687 1309 ) ( * 1326 0 ) NEW met1 ( 17641 1309 ) ( 17687 * ) @@ -1172,71 +1182,58 @@ NETS 164 ; - addr_rw[0] ( PIN addr_rw[0] ) ( mux_slice0_bit7.aoi B1 ) ( mux_slice0_bit6.aoi B1 ) ( mux_slice0_bit5.aoi B1 ) ( mux_slice0_bit4.aoi B1 ) ( mux_slice0_bit3.aoi B1 ) ( mux_slice0_bit2.aoi B1 ) ( mux_slice0_bit1.aoi B1 ) ( mux_slice0_bit0.aoi B1 ) ( storage_3_1_0.word_and B ) ( storage_2_1_0.word_and B ) ( storage_1_1_0.word_and B ) ( storage_0_1_0.word_and B ) ( word_sel.inv_addr_0 A ) + USE SIGNAL + ROUTED met2 ( 1311 34 0 ) ( * 1173 ) - NEW met2 ( 3611 1037 ) ( * 1173 ) - NEW met1 ( 3335 1037 ) ( 3611 * ) - NEW met2 ( 3335 1037 ) ( * 1173 ) - NEW met1 ( 1311 1173 ) ( 3335 * ) - NEW met2 ( 4623 1037 ) ( * 1309 ) - NEW met1 ( 3611 1037 ) ( 4623 * ) - NEW met1 ( 12811 1207 ) ( * 1275 ) - NEW met1 ( 12811 1275 ) ( 13041 * ) - NEW met1 ( 13041 1241 ) ( * 1275 ) + NEW met2 ( 3611 1190 ) ( * 1207 ) + NEW met3 ( 1311 1190 ) ( 3611 * ) + NEW met2 ( 1311 1173 ) ( * 1190 ) + NEW met2 ( 5911 1173 ) ( * 1190 ) + NEW met3 ( 3611 1190 ) ( 5911 * ) + NEW met2 ( 8211 1173 ) ( * 1190 ) + NEW met3 ( 5911 1190 ) ( 8211 * ) + NEW met1 ( 10373 1207 ) ( 10511 * ) + NEW met1 ( 10373 1139 ) ( * 1207 ) + NEW met1 ( 8211 1139 ) ( 10373 * ) + NEW met1 ( 8211 1139 ) ( * 1173 ) + NEW met2 ( 12811 1173 ) ( * 1275 ) + NEW met1 ( 10511 1275 ) ( 12811 * ) NEW met1 ( 10511 1207 ) ( * 1275 ) - NEW met1 ( 10511 1275 ) ( 10741 * ) - NEW met1 ( 10741 1241 ) ( * 1275 ) - NEW met1 ( 10741 1241 ) ( 12811 * ) - NEW met1 ( 8211 1207 ) ( * 1275 ) - NEW met2 ( 8211 1122 ) ( * 1207 ) - NEW met1 ( 8211 1275 ) ( 10511 * ) - NEW met1 ( 13041 1241 ) ( 14490 * ) - NEW met2 ( 15111 1207 ) ( * 1275 ) - NEW met1 ( 15111 1275 ) ( 15893 * ) - NEW met1 ( 15893 1275 ) ( * 1309 ) - NEW met1 ( 14490 1241 ) ( * 1275 ) - NEW met1 ( 14490 1275 ) ( 15111 * ) - NEW met1 ( 5865 1173 ) ( 5911 * ) - NEW met2 ( 5865 1122 ) ( * 1173 ) - NEW met2 ( 5865 1173 ) ( * 1309 ) - NEW met1 ( 4623 1309 ) ( 5865 * ) - NEW met3 ( 5865 1122 ) ( 8211 * ) - NEW met2 ( 17411 1173 ) ( * 1309 ) - NEW met1 ( 17411 1275 ) ( * 1309 ) - NEW met1 ( 15893 1309 ) ( 17411 * ) - NEW met1 ( 17411 1275 ) ( 19320 * ) + NEW met2 ( 15111 1173 ) ( * 1275 ) + NEW met1 ( 12811 1275 ) ( 15111 * ) + NEW met1 ( 17365 1173 ) ( 17411 * ) + NEW met2 ( 17365 1173 ) ( * 1275 ) + NEW met1 ( 15111 1275 ) ( 17365 * ) + NEW met1 ( 17365 1275 ) ( 19320 * ) NEW met1 ( 19320 1207 ) ( 19757 * ) NEW met1 ( 19320 1207 ) ( * 1275 ) - NEW met2 ( 20493 935 ) ( * 1207 ) - NEW met2 ( 20493 697 ) ( * 935 ) + NEW met2 ( 20493 969 ) ( * 1207 ) + NEW met1 ( 19757 1207 ) ( 20493 * ) + NEW met2 ( 20493 697 ) ( * 969 ) NEW met2 ( 20493 425 ) ( * 697 ) NEW met2 ( 20493 153 ) ( * 425 ) - NEW met1 ( 19757 1207 ) ( 20493 * ) NEW li1 ( 1311 1173 ) L1M1_PR_MR NEW met1 ( 1311 1173 ) M1M2_PR - NEW li1 ( 3611 1173 ) L1M1_PR_MR - NEW met1 ( 3611 1173 ) M1M2_PR - NEW met1 ( 3611 1037 ) M1M2_PR - NEW met1 ( 3335 1037 ) M1M2_PR - NEW met1 ( 3335 1173 ) M1M2_PR - NEW met1 ( 4623 1309 ) M1M2_PR - NEW met1 ( 4623 1037 ) M1M2_PR - NEW li1 ( 12811 1207 ) L1M1_PR_MR + NEW li1 ( 3611 1207 ) L1M1_PR_MR + NEW met1 ( 3611 1207 ) M1M2_PR + NEW met2 ( 3611 1190 ) M2M3_PR + NEW met2 ( 1311 1190 ) M2M3_PR + NEW li1 ( 5911 1173 ) L1M1_PR_MR + NEW met1 ( 5911 1173 ) M1M2_PR + NEW met2 ( 5911 1190 ) M2M3_PR + NEW li1 ( 8211 1173 ) L1M1_PR_MR + NEW met1 ( 8211 1173 ) M1M2_PR + NEW met2 ( 8211 1190 ) M2M3_PR NEW li1 ( 10511 1207 ) L1M1_PR_MR - NEW li1 ( 8211 1207 ) L1M1_PR_MR - NEW met2 ( 8211 1122 ) M2M3_PR - NEW met1 ( 8211 1207 ) M1M2_PR - NEW li1 ( 15111 1207 ) L1M1_PR_MR - NEW met1 ( 15111 1207 ) M1M2_PR + NEW li1 ( 12811 1173 ) L1M1_PR_MR + NEW met1 ( 12811 1173 ) M1M2_PR + NEW met1 ( 12811 1275 ) M1M2_PR + NEW li1 ( 15111 1173 ) L1M1_PR_MR + NEW met1 ( 15111 1173 ) M1M2_PR NEW met1 ( 15111 1275 ) M1M2_PR - NEW li1 ( 5911 1173 ) L1M1_PR_MR - NEW met1 ( 5865 1173 ) M1M2_PR - NEW met2 ( 5865 1122 ) M2M3_PR - NEW met1 ( 5865 1309 ) M1M2_PR NEW li1 ( 17411 1173 ) L1M1_PR_MR - NEW met1 ( 17411 1173 ) M1M2_PR - NEW met1 ( 17411 1309 ) M1M2_PR + NEW met1 ( 17365 1173 ) M1M2_PR + NEW met1 ( 17365 1275 ) M1M2_PR NEW li1 ( 19757 1207 ) L1M1_PR_MR - NEW li1 ( 20493 935 ) L1M1_PR_MR - NEW met1 ( 20493 935 ) M1M2_PR + NEW li1 ( 20493 969 ) L1M1_PR_MR + NEW met1 ( 20493 969 ) M1M2_PR NEW met1 ( 20493 1207 ) M1M2_PR NEW li1 ( 20493 697 ) L1M1_PR_MR NEW met1 ( 20493 697 ) M1M2_PR @@ -1245,51 +1242,52 @@ NETS 164 ; NEW li1 ( 20493 153 ) L1M1_PR_MR NEW met1 ( 20493 153 ) M1M2_PR ; - addr_rw[1] ( PIN addr_rw[1] ) ( decoder.inv_1 A ) ( decoder_3.and_layer0 A ) ( decoder_1.and_layer0 A ) + USE SIGNAL - + ROUTED met2 ( 21413 374 ) ( * 595 ) - NEW met3 ( 21413 374 ) ( 21482 * ) - NEW met3 ( 21482 374 ) ( * 442 0 ) - NEW met1 ( 21045 357 ) ( 21413 * ) - NEW met2 ( 21413 357 ) ( * 374 ) - NEW met1 ( 21045 901 ) ( 21413 * ) - NEW met2 ( 21413 595 ) ( * 901 ) - NEW li1 ( 21413 595 ) L1M1_PR_MR - NEW met1 ( 21413 595 ) M1M2_PR - NEW met2 ( 21413 374 ) M2M3_PR - NEW li1 ( 21045 357 ) L1M1_PR_MR - NEW met1 ( 21413 357 ) M1M2_PR - NEW li1 ( 21045 901 ) L1M1_PR_MR - NEW met1 ( 21413 901 ) M1M2_PR ; + + ROUTED met2 ( 21275 374 ) ( * 595 ) + NEW met3 ( 21275 374 ) ( 21350 * ) + NEW met3 ( 21350 374 ) ( * 442 0 ) + NEW met1 ( 20861 357 ) ( 21275 * ) + NEW met2 ( 21275 357 ) ( * 374 ) + NEW met1 ( 20861 901 ) ( 21275 * ) + NEW met2 ( 21275 595 ) ( * 901 ) + NEW li1 ( 21275 595 ) L1M1_PR_MR + NEW met1 ( 21275 595 ) M1M2_PR + NEW met2 ( 21275 374 ) M2M3_PR + NEW li1 ( 20861 357 ) L1M1_PR_MR + NEW met1 ( 21275 357 ) M1M2_PR + NEW li1 ( 20861 901 ) L1M1_PR_MR + NEW met1 ( 21275 901 ) M1M2_PR ; - addr_rw[2] ( PIN addr_rw[2] ) ( decoder.inv_2 A ) ( decoder_3.and_layer0 B ) ( decoder_2.and_layer0 B ) + USE SIGNAL - + ROUTED met2 ( 21413 119 ) ( * 170 ) - NEW met3 ( 21413 170 ) ( 21482 * 0 ) - NEW met1 ( 21137 629 ) ( * 663 ) - NEW met1 ( 21137 629 ) ( 21321 * ) - NEW met2 ( 21321 170 ) ( * 629 ) - NEW met2 ( 21321 170 ) ( 21413 * ) - NEW met2 ( 21137 663 ) ( * 935 ) - NEW li1 ( 21413 119 ) L1M1_PR_MR - NEW met1 ( 21413 119 ) M1M2_PR - NEW met2 ( 21413 170 ) M2M3_PR - NEW li1 ( 21137 663 ) L1M1_PR_MR - NEW met1 ( 21321 629 ) M1M2_PR - NEW li1 ( 21137 935 ) L1M1_PR_MR - NEW met1 ( 21137 935 ) M1M2_PR - NEW met1 ( 21137 663 ) M1M2_PR ; + + ROUTED met2 ( 21275 119 ) ( * 170 ) + NEW met3 ( 21275 170 ) ( 21350 * 0 ) + NEW met1 ( 20953 629 ) ( * 663 ) + NEW met1 ( 20953 629 ) ( 21229 * ) + NEW met2 ( 21229 170 ) ( * 629 ) + NEW met2 ( 21229 170 ) ( 21275 * ) + NEW met1 ( 20907 935 ) ( 20953 * ) + NEW met2 ( 20907 663 ) ( * 935 ) + NEW met1 ( 20907 663 ) ( 20953 * ) + NEW li1 ( 21275 119 ) L1M1_PR_MR + NEW met1 ( 21275 119 ) M1M2_PR + NEW met2 ( 21275 170 ) M2M3_PR + NEW li1 ( 20953 663 ) L1M1_PR_MR + NEW met1 ( 21229 629 ) M1M2_PR + NEW li1 ( 20953 935 ) L1M1_PR_MR + NEW met1 ( 20907 935 ) M1M2_PR + NEW met1 ( 20907 663 ) M1M2_PR ; - clk ( PIN clk ) ( storage_3_1_0.cg CLK ) ( storage_3_0_0.cg CLK ) ( storage_2_1_0.cg CLK ) ( storage_2_0_0.cg CLK ) ( storage_1_1_0.cg CLK ) ( storage_1_0_0.cg CLK ) ( storage_0_1_0.cg CLK ) ( storage_0_0_0.cg CLK ) + USE SIGNAL - + ROUTED met1 ( 18975 119 0 ) ( 19067 * ) - NEW met2 ( 19067 119 ) ( * 170 ) + + ROUTED met1 ( 18975 119 0 ) ( 19159 * ) + NEW met2 ( 19159 119 ) ( * 221 ) NEW met2 ( 18929 119 ) ( * 425 ) NEW met2 ( 18929 425 ) ( * 663 ) NEW met2 ( 18929 663 ) ( * 969 ) NEW met2 ( 18791 34 0 ) ( * 119 ) NEW met2 ( 19757 663 ) ( * 969 ) NEW met2 ( 19757 425 ) ( * 663 ) - NEW met2 ( 19757 119 ) ( 19803 * ) NEW met2 ( 19757 119 ) ( * 425 ) - NEW met3 ( 19067 170 ) ( 19757 * ) - NEW met1 ( 19067 119 ) M1M2_PR - NEW met2 ( 19067 170 ) M2M3_PR + NEW met1 ( 19159 221 ) ( 19757 * ) + NEW met1 ( 19159 119 ) M1M2_PR + NEW met1 ( 19159 221 ) M1M2_PR NEW met1 ( 18929 425 ) M1M2_PR NEW met1 ( 18929 119 ) M1M2_PR NEW met1 ( 18929 663 ) M1M2_PR @@ -1298,161 +1296,142 @@ NETS 164 ; NEW met1 ( 19757 663 ) M1M2_PR_MR NEW met1 ( 19757 969 ) M1M2_PR_MR NEW met1 ( 19757 425 ) M1M2_PR_MR - NEW met1 ( 19803 119 ) M1M2_PR - NEW met2 ( 19757 170 ) M2M3_PR ; - - decoder_0.decoder0 ( storage_0_1_0.select_inv_0 A ) ( storage_0_1_0.word_and A ) ( storage_0_0_0.select_inv_0 A ) ( storage_0_0_0.word_and A ) ( decoder_0.buf_port0 X ) + USE SIGNAL - + ROUTED met1 ( 19251 119 ) ( * 153 ) - NEW met1 ( 19113 153 ) ( 19251 * ) - NEW met2 ( 19573 119 ) ( * 187 ) - NEW met1 ( 19389 119 ) ( * 187 ) - NEW met1 ( 19389 187 ) ( 19573 * ) + NEW met1 ( 19757 119 ) M1M2_PR_MR + NEW met1 ( 19757 221 ) M1M2_PR ; + - decoder_0.decoder0 ( storage_0_1_0.word_and A ) ( storage_0_0_0.select_inv_0 A ) ( storage_0_0_0.word_and A ) ( decoder_0.buf_port0 X ) + USE SIGNAL + + ROUTED met1 ( 19113 153 ) ( 19251 * ) + NEW met1 ( 19251 119 ) ( * 153 ) + NEW met1 ( 20401 187 ) ( * 221 ) + NEW met1 ( 20401 221 ) ( 21183 * ) + NEW met1 ( 19573 119 ) ( 19665 * ) + NEW met1 ( 19665 119 ) ( * 187 ) + NEW met1 ( 19665 187 ) ( 19803 * ) + NEW met1 ( 19803 187 ) ( * 221 ) + NEW met1 ( 19803 221 ) ( 20401 * ) + NEW met1 ( 19389 119 ) ( * 153 ) + NEW met1 ( 19389 153 ) ( 19665 * ) NEW met1 ( 19251 119 ) ( 19389 * ) - NEW met1 ( 20861 51 ) ( 21367 * ) - NEW met1 ( 20401 187 ) ( 20861 * ) - NEW met1 ( 20861 119 ) ( * 187 ) - NEW met1 ( 19573 187 ) ( 20401 * ) NEW li1 ( 19113 153 ) L1M1_PR_MR - NEW li1 ( 19573 119 ) L1M1_PR_MR - NEW met1 ( 19573 119 ) M1M2_PR - NEW met1 ( 19573 187 ) M1M2_PR - NEW li1 ( 20861 51 ) L1M1_PR_MR - NEW li1 ( 21367 51 ) L1M1_PR_MR NEW li1 ( 20401 187 ) L1M1_PR_MR - NEW li1 ( 20861 119 ) L1M1_PR_MR ; + NEW li1 ( 21183 221 ) L1M1_PR_MR + NEW li1 ( 19573 119 ) L1M1_PR_MR ; - decoder_0.decoder_out ( decoder_0.buf_port0 A ) ( decoder_0.and_layer0 X ) + USE SIGNAL - + ROUTED met1 ( 21229 119 ) ( 21275 * ) - NEW li1 ( 21275 119 ) L1M1_PR_MR - NEW li1 ( 21229 119 ) L1M1_PR_MR ; + + ROUTED met1 ( 21045 119 ) ( 21091 * ) + NEW li1 ( 21091 119 ) L1M1_PR_MR + NEW li1 ( 21045 119 ) L1M1_PR_MR ; - decoder_0.layer_in0 + USE SIGNAL ; - - decoder_1.decoder0 ( storage_1_1_0.select_inv_0 A ) ( storage_1_1_0.word_and A ) ( storage_1_0_0.select_inv_0 A ) ( storage_1_0_0.word_and A ) ( decoder_1.buf_port0 X ) + USE SIGNAL - + ROUTED met1 ( 19113 391 ) ( * 425 ) - NEW met2 ( 19343 374 ) ( * 425 ) - NEW met3 ( 19343 374 ) ( 19573 * ) - NEW met2 ( 19573 374 ) ( * 493 ) - NEW met1 ( 19113 425 ) ( 19343 * ) - NEW met2 ( 20401 391 ) ( * 493 ) - NEW met1 ( 20401 493 ) ( 20861 * ) - NEW met1 ( 20861 493 ) ( 21367 * ) - NEW met1 ( 19573 493 ) ( 20401 * ) + - decoder_1.decoder0 ( storage_1_1_0.word_and A ) ( storage_1_0_0.select_inv_0 A ) ( storage_1_0_0.word_and A ) ( decoder_1.buf_port0 X ) + USE SIGNAL + + ROUTED met2 ( 19113 391 ) ( * 493 ) + NEW met1 ( 20401 323 ) ( * 357 ) + NEW met1 ( 20401 323 ) ( 21183 * ) + NEW met2 ( 19573 323 ) ( * 425 ) + NEW met1 ( 19573 323 ) ( 20401 * ) + NEW met1 ( 19113 493 ) ( 19573 * ) NEW li1 ( 19113 391 ) L1M1_PR_MR - NEW li1 ( 19573 493 ) L1M1_PR_MR - NEW met1 ( 19343 425 ) M1M2_PR - NEW met2 ( 19343 374 ) M2M3_PR - NEW met2 ( 19573 374 ) M2M3_PR - NEW met1 ( 19573 493 ) M1M2_PR - NEW li1 ( 20401 391 ) L1M1_PR_MR - NEW met1 ( 20401 391 ) M1M2_PR - NEW met1 ( 20401 493 ) M1M2_PR - NEW li1 ( 20861 493 ) L1M1_PR_MR - NEW li1 ( 21367 493 ) L1M1_PR_MR ; + NEW met1 ( 19113 391 ) M1M2_PR + NEW met1 ( 19113 493 ) M1M2_PR + NEW li1 ( 20401 357 ) L1M1_PR_MR + NEW li1 ( 21183 323 ) L1M1_PR_MR + NEW li1 ( 19573 425 ) L1M1_PR_MR + NEW met1 ( 19573 425 ) M1M2_PR + NEW met1 ( 19573 323 ) M1M2_PR + NEW li1 ( 19573 493 ) L1M1_PR_MR ; - decoder_1.decoder_out ( decoder_1.buf_port0 A ) ( decoder_1.and_layer0 X ) + USE SIGNAL - + ROUTED met1 ( 21229 425 ) ( 21275 * ) - NEW li1 ( 21275 425 ) L1M1_PR_MR - NEW li1 ( 21229 425 ) L1M1_PR_MR ; + + ROUTED met1 ( 21045 425 ) ( 21091 * ) + NEW li1 ( 21091 425 ) L1M1_PR_MR + NEW li1 ( 21045 425 ) L1M1_PR_MR ; - decoder_1.layer_in0 + USE SIGNAL ; - - decoder_2.decoder0 ( storage_2_1_0.select_inv_0 A ) ( storage_2_1_0.word_and A ) ( storage_2_0_0.select_inv_0 A ) ( storage_2_0_0.word_and A ) ( decoder_2.buf_port0 X ) + USE SIGNAL - + ROUTED met1 ( 19251 663 ) ( * 697 ) - NEW met1 ( 19113 697 ) ( 19251 * ) - NEW met1 ( 19389 663 ) ( * 697 ) - NEW met1 ( 19389 697 ) ( 19573 * ) - NEW met1 ( 19573 663 ) ( * 697 ) - NEW met1 ( 19251 663 ) ( 19389 * ) - NEW met1 ( 20861 595 ) ( 21367 * ) - NEW met1 ( 20401 731 ) ( 20861 * ) - NEW met1 ( 20861 663 ) ( * 731 ) - NEW met1 ( 19573 595 ) ( 20861 * ) + - decoder_2.decoder0 ( storage_2_1_0.word_and A ) ( storage_2_0_0.select_inv_0 A ) ( storage_2_0_0.word_and A ) ( decoder_2.buf_port0 X ) + USE SIGNAL + + ROUTED met1 ( 19113 697 ) ( 19251 * ) + NEW met1 ( 19251 663 ) ( * 697 ) + NEW met1 ( 20401 731 ) ( 21183 * ) + NEW met1 ( 19573 663 ) ( 19665 * ) + NEW met2 ( 19665 663 ) ( * 731 ) + NEW met1 ( 19665 731 ) ( 20401 * ) + NEW met1 ( 19251 663 ) ( 19573 * ) NEW li1 ( 19113 697 ) L1M1_PR_MR - NEW li1 ( 19573 595 ) L1M1_PR_MR - NEW li1 ( 19573 663 ) L1M1_PR_MR - NEW li1 ( 20861 595 ) L1M1_PR_MR - NEW li1 ( 21367 595 ) L1M1_PR_MR NEW li1 ( 20401 731 ) L1M1_PR_MR - NEW li1 ( 20861 663 ) L1M1_PR_MR ; + NEW li1 ( 21183 731 ) L1M1_PR_MR + NEW li1 ( 19573 663 ) L1M1_PR_MR + NEW met1 ( 19665 663 ) M1M2_PR + NEW met1 ( 19665 731 ) M1M2_PR ; - decoder_2.decoder_out ( decoder_2.buf_port0 A ) ( decoder_2.and_layer0 X ) + USE SIGNAL - + ROUTED met1 ( 21229 663 ) ( 21275 * ) - NEW li1 ( 21275 663 ) L1M1_PR_MR - NEW li1 ( 21229 663 ) L1M1_PR_MR ; + + ROUTED met1 ( 21045 663 ) ( 21091 * ) + NEW li1 ( 21091 663 ) L1M1_PR_MR + NEW li1 ( 21045 663 ) L1M1_PR_MR ; - decoder_2.layer_in0 + USE SIGNAL ; - - decoder_3.decoder0 ( storage_3_1_0.select_inv_0 A ) ( storage_3_1_0.word_and A ) ( storage_3_0_0.select_inv_0 A ) ( storage_3_0_0.word_and A ) ( decoder_3.buf_port0 X ) + USE SIGNAL - + ROUTED met1 ( 19113 935 ) ( * 969 ) - NEW met1 ( 19573 1037 ) ( 19803 * ) - NEW met1 ( 19803 1003 ) ( * 1037 ) - NEW met1 ( 19389 969 ) ( * 1003 ) - NEW met1 ( 19389 1003 ) ( 19573 * ) - NEW met1 ( 19573 1003 ) ( * 1037 ) - NEW met1 ( 19113 969 ) ( 19389 * ) - NEW met1 ( 20861 1037 ) ( 21367 * ) - NEW met1 ( 20401 935 ) ( * 969 ) - NEW met1 ( 20401 969 ) ( 20861 * ) - NEW met1 ( 20401 969 ) ( * 1003 ) - NEW met1 ( 19803 1003 ) ( 20401 * ) + - decoder_3.decoder0 ( storage_3_1_0.word_and A ) ( storage_3_0_0.select_inv_0 A ) ( storage_3_0_0.word_and A ) ( decoder_3.buf_port0 X ) + USE SIGNAL + + ROUTED met2 ( 19113 935 ) ( * 1037 ) + NEW met1 ( 20401 867 ) ( * 901 ) + NEW met1 ( 20401 867 ) ( 21183 * ) + NEW met2 ( 19573 867 ) ( * 969 ) + NEW met1 ( 19573 867 ) ( 20401 * ) + NEW met1 ( 19113 1037 ) ( 19573 * ) NEW li1 ( 19113 935 ) L1M1_PR_MR - NEW li1 ( 19573 1037 ) L1M1_PR_MR - NEW li1 ( 20861 1037 ) L1M1_PR_MR - NEW li1 ( 21367 1037 ) L1M1_PR_MR - NEW li1 ( 20401 935 ) L1M1_PR_MR - NEW li1 ( 20861 969 ) L1M1_PR_MR ; + NEW met1 ( 19113 935 ) M1M2_PR + NEW met1 ( 19113 1037 ) M1M2_PR + NEW li1 ( 20401 901 ) L1M1_PR_MR + NEW li1 ( 21183 867 ) L1M1_PR_MR + NEW li1 ( 19573 969 ) L1M1_PR_MR + NEW met1 ( 19573 969 ) M1M2_PR + NEW met1 ( 19573 867 ) M1M2_PR + NEW li1 ( 19573 1037 ) L1M1_PR_MR ; - decoder_3.decoder_out ( decoder_3.buf_port0 A ) ( decoder_3.and_layer0 X ) + USE SIGNAL - + ROUTED met1 ( 21229 969 ) ( 21275 * ) - NEW li1 ( 21275 969 ) L1M1_PR_MR - NEW li1 ( 21229 969 ) L1M1_PR_MR ; + + ROUTED met1 ( 21045 969 ) ( 21091 * ) + NEW li1 ( 21091 969 ) L1M1_PR_MR + NEW li1 ( 21045 969 ) L1M1_PR_MR ; - decoder_3.layer_in0 + USE SIGNAL ; - inv.addr0 ( mux_slice0_bit7.aoi A1 ) ( mux_slice0_bit6.aoi A1 ) ( mux_slice0_bit5.aoi A1 ) ( mux_slice0_bit4.aoi A1 ) ( mux_slice0_bit3.aoi A1 ) ( mux_slice0_bit2.aoi A1 ) ( mux_slice0_bit1.aoi A1 ) ( mux_slice0_bit0.aoi A1 ) ( storage_3_0_0.word_and B ) ( storage_2_0_0.word_and B ) ( storage_1_0_0.word_and B ) ( storage_0_0_0.word_and B ) ( word_sel.inv_addr_0 Y ) + USE SIGNAL - + ROUTED met1 ( 3657 1173 ) ( * 1207 ) - NEW met1 ( 3611 1207 ) ( 3657 * ) - NEW met1 ( 3611 1207 ) ( * 1241 ) - NEW met1 ( 1357 1241 ) ( 3611 * ) - NEW met1 ( 1357 1207 ) ( * 1241 ) - NEW met1 ( 10557 1139 ) ( * 1173 ) - NEW met1 ( 10557 1139 ) ( 12857 * ) - NEW met1 ( 12857 1139 ) ( * 1173 ) - NEW met2 ( 10465 1241 ) ( 10511 * ) - NEW met2 ( 10511 1173 ) ( * 1241 ) - NEW met2 ( 10511 1173 ) ( 10557 * ) - NEW met1 ( 9660 1241 ) ( 10465 * ) - NEW met1 ( 8257 1173 ) ( 9660 * ) - NEW met1 ( 9660 1173 ) ( * 1241 ) - NEW met1 ( 8165 1173 ) ( * 1275 ) - NEW met1 ( 8165 1173 ) ( 8257 * ) - NEW met1 ( 15157 1173 ) ( 15249 * ) - NEW met2 ( 15249 1122 ) ( * 1173 ) - NEW met3 ( 14881 1122 ) ( 15249 * ) - NEW met2 ( 14881 1122 ) ( * 1173 ) - NEW met2 ( 15249 1173 ) ( * 1258 ) - NEW met1 ( 12857 1173 ) ( 14881 * ) - NEW met1 ( 6210 1275 ) ( 8165 * ) - NEW met1 ( 3657 1173 ) ( 5520 * ) - NEW met1 ( 5520 1207 ) ( 5957 * ) - NEW met1 ( 5520 1173 ) ( * 1207 ) - NEW met1 ( 6210 1241 ) ( * 1275 ) - NEW met1 ( 5957 1241 ) ( 6210 * ) - NEW met1 ( 5957 1207 ) ( * 1241 ) - NEW met2 ( 17457 1173 ) ( * 1258 ) + + ROUTED met1 ( 1357 1173 ) ( 3657 * ) + NEW met1 ( 5911 1207 ) ( 5953 * ) + NEW met1 ( 5911 1207 ) ( * 1275 ) + NEW met1 ( 5727 1275 ) ( 5911 * ) + NEW met2 ( 5727 1258 ) ( * 1275 ) + NEW met3 ( 3473 1258 ) ( 5727 * ) + NEW met2 ( 3473 1173 ) ( * 1258 ) + NEW met1 ( 8252 1207 ) ( 8253 * ) + NEW met1 ( 8252 1207 ) ( * 1275 ) + NEW met1 ( 5911 1275 ) ( 8252 * ) + NEW met1 ( 10465 1173 ) ( 10557 * ) + NEW met2 ( 10465 1173 ) ( * 1241 ) + NEW met1 ( 8252 1241 ) ( 10465 * ) + NEW met1 ( 12857 1173 ) ( * 1207 ) + NEW met1 ( 12673 1207 ) ( 12857 * ) + NEW met1 ( 12673 1173 ) ( * 1207 ) + NEW met1 ( 10557 1173 ) ( 12673 * ) + NEW met1 ( 15157 1173 ) ( * 1207 ) + NEW met1 ( 14973 1207 ) ( 15157 * ) + NEW met1 ( 14973 1173 ) ( * 1207 ) + NEW met1 ( 12857 1173 ) ( 14973 * ) + NEW met1 ( 15157 1173 ) ( 17250 * ) + NEW met2 ( 17457 1173 ) ( * 1190 ) + NEW met2 ( 17411 1190 ) ( 17457 * ) + NEW met2 ( 17411 1190 ) ( * 1241 ) + NEW met1 ( 17250 1241 ) ( 17411 * ) + NEW met1 ( 17250 1173 ) ( * 1241 ) NEW met2 ( 19205 935 ) ( * 1173 ) NEW met1 ( 17457 1173 ) ( 19205 * ) NEW met2 ( 19205 663 ) ( * 935 ) NEW met2 ( 19205 391 ) ( * 663 ) NEW met2 ( 19205 119 ) ( * 391 ) - NEW met3 ( 15249 1258 ) ( 17457 * ) NEW met1 ( 19205 1173 ) ( 19803 * ) NEW li1 ( 3657 1173 ) L1M1_PR_MR - NEW li1 ( 1357 1207 ) L1M1_PR_MR - NEW li1 ( 12857 1173 ) L1M1_PR_MR + NEW li1 ( 1357 1173 ) L1M1_PR_MR + NEW li1 ( 5953 1207 ) L1M1_PR_MR + NEW met1 ( 5727 1275 ) M1M2_PR + NEW met2 ( 5727 1258 ) M2M3_PR + NEW met2 ( 3473 1258 ) M2M3_PR + NEW met1 ( 3473 1173 ) M1M2_PR + NEW li1 ( 8253 1207 ) L1M1_PR_MR NEW li1 ( 10557 1173 ) L1M1_PR_MR + NEW met1 ( 10465 1173 ) M1M2_PR NEW met1 ( 10465 1241 ) M1M2_PR - NEW met1 ( 10557 1173 ) M1M2_PR - NEW li1 ( 8257 1173 ) L1M1_PR_MR + NEW li1 ( 12857 1173 ) L1M1_PR_MR NEW li1 ( 15157 1173 ) L1M1_PR_MR - NEW met1 ( 15249 1173 ) M1M2_PR - NEW met2 ( 15249 1122 ) M2M3_PR - NEW met2 ( 14881 1122 ) M2M3_PR - NEW met1 ( 14881 1173 ) M1M2_PR - NEW met2 ( 15249 1258 ) M2M3_PR - NEW li1 ( 5957 1207 ) L1M1_PR_MR NEW li1 ( 17457 1173 ) L1M1_PR_MR NEW met1 ( 17457 1173 ) M1M2_PR - NEW met2 ( 17457 1258 ) M2M3_PR + NEW met1 ( 17411 1241 ) M1M2_PR NEW li1 ( 19205 935 ) L1M1_PR_MR NEW met1 ( 19205 935 ) M1M2_PR NEW met1 ( 19205 1173 ) M1M2_PR @@ -1464,48 +1443,51 @@ NETS 164 ; NEW met1 ( 19205 119 ) M1M2_PR NEW li1 ( 19803 1173 ) L1M1_PR_MR ; - inv.addr1 ( decoder.inv_1 Y ) ( decoder_2.and_layer0 A ) ( decoder_0.and_layer0 A ) + USE SIGNAL - + ROUTED met1 ( 21045 697 ) ( 21459 * ) - NEW met1 ( 21045 187 ) ( 21091 * ) - NEW met2 ( 21091 187 ) ( * 697 ) - NEW li1 ( 21045 697 ) L1M1_PR_MR - NEW li1 ( 21459 697 ) L1M1_PR_MR - NEW li1 ( 21045 187 ) L1M1_PR_MR - NEW met1 ( 21091 187 ) M1M2_PR - NEW met1 ( 21091 697 ) M1M2_PR ; + + ROUTED met1 ( 20861 697 ) ( 21321 * ) + NEW met2 ( 20861 187 ) ( * 697 ) + NEW li1 ( 20861 697 ) L1M1_PR_MR + NEW li1 ( 21321 697 ) L1M1_PR_MR + NEW li1 ( 20861 187 ) L1M1_PR_MR + NEW met1 ( 20861 187 ) M1M2_PR + NEW met1 ( 20861 697 ) M1M2_PR ; - inv.addr2 ( decoder.inv_2 Y ) ( decoder_1.and_layer0 B ) ( decoder_0.and_layer0 B ) + USE SIGNAL - + ROUTED met1 ( 21137 153 ) ( 21459 * ) - NEW met2 ( 21137 153 ) ( * 391 ) - NEW li1 ( 21137 153 ) L1M1_PR_MR - NEW li1 ( 21459 153 ) L1M1_PR_MR - NEW li1 ( 21137 391 ) L1M1_PR_MR - NEW met1 ( 21137 391 ) M1M2_PR - NEW met1 ( 21137 153 ) M1M2_PR ; + + ROUTED met1 ( 20953 153 ) ( 21321 * ) + NEW met1 ( 20907 391 ) ( 20953 * ) + NEW met2 ( 20907 153 ) ( * 391 ) + NEW met1 ( 20907 153 ) ( 20953 * ) + NEW li1 ( 20953 153 ) L1M1_PR_MR + NEW li1 ( 21321 153 ) L1M1_PR_MR + NEW li1 ( 20953 391 ) L1M1_PR_MR + NEW met1 ( 20907 391 ) M1M2_PR + NEW met1 ( 20907 153 ) M1M2_PR ; - mux_slice0_bit0.aoi_out ( mux_slice0_bit0.inv A ) ( mux_slice0_bit0.aoi Y ) + USE SIGNAL - + ROUTED met1 ( 1173 1139 ) ( * 1241 ) - NEW met1 ( 1173 1241 ) ( 1219 * ) - NEW met1 ( 1173 1139 ) ( 1495 * ) - NEW li1 ( 1219 1241 ) L1M1_PR_MR - NEW li1 ( 1495 1139 ) L1M1_PR_MR ; + + ROUTED met1 ( 1495 1207 ) ( * 1241 ) + NEW met1 ( 1357 1241 ) ( 1495 * ) + NEW li1 ( 1357 1241 ) L1M1_PR_MR + NEW li1 ( 1495 1207 ) L1M1_PR_MR ; - mux_slice0_bit1.aoi_out ( mux_slice0_bit1.inv A ) ( mux_slice0_bit1.aoi Y ) + USE SIGNAL + ROUTED met1 ( 3795 1207 ) ( * 1241 ) NEW met1 ( 3657 1241 ) ( 3795 * ) NEW li1 ( 3795 1207 ) L1M1_PR_MR NEW li1 ( 3657 1241 ) L1M1_PR_MR ; - mux_slice0_bit2.aoi_out ( mux_slice0_bit2.inv A ) ( mux_slice0_bit2.aoi Y ) + USE SIGNAL - + ROUTED met2 ( 6095 1139 ) ( * 1258 ) - NEW met3 ( 5819 1258 ) ( 6095 * ) - NEW met2 ( 5819 1258 ) ( * 1275 ) - NEW li1 ( 6095 1139 ) L1M1_PR_MR - NEW met1 ( 6095 1139 ) M1M2_PR - NEW met2 ( 6095 1258 ) M2M3_PR - NEW met2 ( 5819 1258 ) M2M3_PR - NEW li1 ( 5819 1275 ) L1M1_PR_MR - NEW met1 ( 5819 1275 ) M1M2_PR ; + + ROUTED met1 ( 6095 1173 ) ( 6233 * ) + NEW met2 ( 6233 1173 ) ( * 1258 ) + NEW met3 ( 5865 1258 ) ( 6233 * ) + NEW met2 ( 5865 1241 ) ( * 1258 ) + NEW li1 ( 6095 1173 ) L1M1_PR_MR + NEW met1 ( 6233 1173 ) M1M2_PR + NEW met2 ( 6233 1258 ) M2M3_PR + NEW met2 ( 5865 1258 ) M2M3_PR + NEW li1 ( 5865 1241 ) L1M1_PR_MR + NEW met1 ( 5865 1241 ) M1M2_PR ; - mux_slice0_bit3.aoi_out ( mux_slice0_bit3.inv A ) ( mux_slice0_bit3.aoi Y ) + USE SIGNAL - + ROUTED met1 ( 8395 1207 ) ( * 1241 ) - NEW met1 ( 8257 1241 ) ( 8395 * ) + + ROUTED met2 ( 8395 1207 ) ( * 1309 ) + NEW met1 ( 8119 1309 ) ( 8395 * ) NEW li1 ( 8395 1207 ) L1M1_PR_MR - NEW li1 ( 8257 1241 ) L1M1_PR_MR ; + NEW met1 ( 8395 1207 ) M1M2_PR + NEW met1 ( 8395 1309 ) M1M2_PR + NEW li1 ( 8119 1309 ) L1M1_PR_MR ; - mux_slice0_bit4.aoi_out ( mux_slice0_bit4.inv A ) ( mux_slice0_bit4.aoi Y ) + USE SIGNAL + ROUTED met1 ( 10695 1207 ) ( * 1241 ) NEW met1 ( 10557 1241 ) ( 10695 * ) @@ -1517,21 +1499,343 @@ NETS 164 ; NEW li1 ( 12995 1207 ) L1M1_PR_MR NEW li1 ( 12857 1241 ) L1M1_PR_MR ; - mux_slice0_bit6.aoi_out ( mux_slice0_bit6.inv A ) ( mux_slice0_bit6.aoi Y ) + USE SIGNAL - + ROUTED met2 ( 15295 1190 ) ( * 1207 ) - NEW met3 ( 14927 1190 ) ( 15295 * ) - NEW met2 ( 14927 1190 ) ( * 1241 ) - NEW met1 ( 14927 1241 ) ( 15019 * ) + + ROUTED met1 ( 15295 1207 ) ( * 1241 ) + NEW met1 ( 15157 1241 ) ( 15295 * ) NEW li1 ( 15295 1207 ) L1M1_PR_MR - NEW met1 ( 15295 1207 ) M1M2_PR - NEW met2 ( 15295 1190 ) M2M3_PR - NEW met2 ( 14927 1190 ) M2M3_PR - NEW met1 ( 14927 1241 ) M1M2_PR - NEW li1 ( 15019 1241 ) L1M1_PR_MR ; + NEW li1 ( 15157 1241 ) L1M1_PR_MR ; - mux_slice0_bit7.aoi_out ( mux_slice0_bit7.inv A ) ( mux_slice0_bit7.aoi Y ) + USE SIGNAL + ROUTED met1 ( 17595 1207 ) ( * 1241 ) NEW met1 ( 17457 1241 ) ( 17595 * ) NEW li1 ( 17595 1207 ) L1M1_PR_MR NEW li1 ( 17457 1241 ) L1M1_PR_MR ; + - row0.select0_b ( storage_0_1_0.bit7.obuf0 TE_B ) ( storage_0_1_0.bit6.obuf0 TE_B ) ( storage_0_1_0.bit5.obuf0 TE_B ) ( storage_0_1_0.bit4.obuf0 TE_B ) ( storage_0_1_0.bit3.obuf0 TE_B ) ( storage_0_1_0.bit2.obuf0 TE_B ) ( storage_0_1_0.bit1.obuf0 TE_B ) + ( storage_0_1_0.bit0.obuf0 TE_B ) ( storage_0_0_0.select_inv_0 Y ) ( storage_0_0_0.bit7.obuf0 TE_B ) ( storage_0_0_0.bit6.obuf0 TE_B ) ( storage_0_0_0.bit5.obuf0 TE_B ) ( storage_0_0_0.bit4.obuf0 TE_B ) ( storage_0_0_0.bit3.obuf0 TE_B ) ( storage_0_0_0.bit2.obuf0 TE_B ) + ( storage_0_0_0.bit1.obuf0 TE_B ) ( storage_0_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 16997 51 ) ( * 119 ) + NEW met1 ( 15847 119 ) ( 15939 * ) + NEW met2 ( 15939 51 ) ( * 119 ) + NEW met1 ( 15939 51 ) ( 16997 * ) + NEW met1 ( 14697 85 ) ( * 119 ) + NEW met1 ( 14697 85 ) ( 15111 * ) + NEW met1 ( 15111 85 ) ( * 119 ) + NEW met1 ( 15111 119 ) ( 15847 * ) + NEW met1 ( 13547 85 ) ( * 119 ) + NEW met1 ( 13547 85 ) ( 13869 * ) + NEW met1 ( 13869 85 ) ( * 119 ) + NEW met1 ( 13869 119 ) ( 14697 * ) + NEW met1 ( 12397 85 ) ( * 119 ) + NEW met1 ( 12397 85 ) ( 12811 * ) + NEW met1 ( 12811 85 ) ( * 119 ) + NEW met1 ( 12811 119 ) ( 13547 * ) + NEW met2 ( 11247 102 ) ( * 119 ) + NEW met3 ( 11247 102 ) ( 12397 * ) + NEW met2 ( 12397 102 ) ( * 119 ) + NEW met1 ( 10097 153 ) ( 10465 * ) + NEW met1 ( 10465 119 ) ( * 153 ) + NEW met1 ( 10465 119 ) ( 11247 * ) + NEW met1 ( 8947 119 ) ( 10097 * ) + NEW met1 ( 10097 119 ) ( * 153 ) + NEW met2 ( 7797 153 ) ( 7889 * ) + NEW met1 ( 7889 153 ) ( 8165 * ) + NEW met1 ( 8165 119 ) ( * 153 ) + NEW met1 ( 8165 119 ) ( 8947 * ) + NEW met1 ( 6647 153 ) ( 7015 * ) + NEW met1 ( 7015 119 ) ( * 153 ) + NEW met1 ( 7015 119 ) ( 7797 * ) + NEW met1 ( 7797 119 ) ( * 153 ) + NEW met1 ( 5497 153 ) ( 5543 * ) + NEW met2 ( 5543 153 ) ( 5635 * ) + NEW met1 ( 5635 153 ) ( 5865 * ) + NEW met1 ( 5865 119 ) ( * 153 ) + NEW met1 ( 5865 119 ) ( 6647 * ) + NEW met1 ( 6647 119 ) ( * 153 ) + NEW met1 ( 4347 153 ) ( 4715 * ) + NEW met1 ( 4715 119 ) ( * 153 ) + NEW met1 ( 4715 119 ) ( 5497 * ) + NEW met1 ( 5497 119 ) ( * 153 ) + NEW met1 ( 3197 153 ) ( 3243 * ) + NEW met2 ( 3243 153 ) ( 3335 * ) + NEW met1 ( 3335 153 ) ( 3565 * ) + NEW met1 ( 3565 119 ) ( * 153 ) + NEW met1 ( 3565 119 ) ( 4347 * ) + NEW met1 ( 4347 119 ) ( * 153 ) + NEW met1 ( 2047 153 ) ( 2415 * ) + NEW met1 ( 2415 119 ) ( * 153 ) + NEW met1 ( 2415 119 ) ( 3197 * ) + NEW met1 ( 3197 119 ) ( * 153 ) + NEW met1 ( 897 153 ) ( 1265 * ) + NEW met1 ( 1265 119 ) ( * 153 ) + NEW met1 ( 1265 119 ) ( 1817 * ) + NEW met2 ( 1817 119 ) ( 1909 * ) + NEW met1 ( 1909 119 ) ( 2047 * ) + NEW met1 ( 2047 119 ) ( * 153 ) + NEW met1 ( 18147 153 ) ( * 187 ) + NEW met1 ( 18147 51 ) ( * 153 ) + NEW met1 ( 16997 51 ) ( 18147 * ) + NEW met1 ( 18147 187 ) ( 19619 * ) + NEW li1 ( 16997 119 ) L1M1_PR_MR + NEW li1 ( 15847 119 ) L1M1_PR_MR + NEW met1 ( 15939 119 ) M1M2_PR + NEW met1 ( 15939 51 ) M1M2_PR + NEW li1 ( 14697 119 ) L1M1_PR_MR + NEW li1 ( 13547 119 ) L1M1_PR_MR + NEW li1 ( 12397 119 ) L1M1_PR_MR + NEW li1 ( 11247 119 ) L1M1_PR_MR + NEW met1 ( 11247 119 ) M1M2_PR + NEW met2 ( 11247 102 ) M2M3_PR + NEW met2 ( 12397 102 ) M2M3_PR + NEW met1 ( 12397 119 ) M1M2_PR + NEW li1 ( 10097 153 ) L1M1_PR_MR + NEW li1 ( 8947 119 ) L1M1_PR_MR + NEW li1 ( 7797 153 ) L1M1_PR_MR + NEW met1 ( 7797 153 ) M1M2_PR + NEW met1 ( 7889 153 ) M1M2_PR + NEW li1 ( 6647 153 ) L1M1_PR_MR + NEW li1 ( 5497 153 ) L1M1_PR_MR + NEW met1 ( 5543 153 ) M1M2_PR + NEW met1 ( 5635 153 ) M1M2_PR + NEW li1 ( 4347 153 ) L1M1_PR_MR + NEW li1 ( 3197 153 ) L1M1_PR_MR + NEW met1 ( 3243 153 ) M1M2_PR + NEW met1 ( 3335 153 ) M1M2_PR + NEW li1 ( 2047 153 ) L1M1_PR_MR + NEW li1 ( 897 153 ) L1M1_PR_MR + NEW met1 ( 1817 119 ) M1M2_PR + NEW met1 ( 1909 119 ) M1M2_PR + NEW li1 ( 18147 153 ) L1M1_PR_MR + NEW li1 ( 19619 187 ) L1M1_PR_MR ; + - row1.select0_b ( storage_1_1_0.bit7.obuf0 TE_B ) ( storage_1_1_0.bit6.obuf0 TE_B ) ( storage_1_1_0.bit5.obuf0 TE_B ) ( storage_1_1_0.bit4.obuf0 TE_B ) ( storage_1_1_0.bit3.obuf0 TE_B ) ( storage_1_1_0.bit2.obuf0 TE_B ) ( storage_1_1_0.bit1.obuf0 TE_B ) + ( storage_1_1_0.bit0.obuf0 TE_B ) ( storage_1_0_0.select_inv_0 Y ) ( storage_1_0_0.bit7.obuf0 TE_B ) ( storage_1_0_0.bit6.obuf0 TE_B ) ( storage_1_0_0.bit5.obuf0 TE_B ) ( storage_1_0_0.bit4.obuf0 TE_B ) ( storage_1_0_0.bit3.obuf0 TE_B ) ( storage_1_0_0.bit2.obuf0 TE_B ) + ( storage_1_0_0.bit1.obuf0 TE_B ) ( storage_1_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 15847 391 ) ( 15939 * ) + NEW met1 ( 15939 323 ) ( * 391 ) + NEW met1 ( 15939 323 ) ( 16997 * ) + NEW met1 ( 16997 323 ) ( * 425 ) + NEW met2 ( 14697 374 ) ( * 391 ) + NEW met3 ( 14697 374 ) ( 15847 * ) + NEW met2 ( 15847 374 ) ( * 391 ) + NEW met1 ( 13547 425 ) ( 13823 * ) + NEW met1 ( 13823 425 ) ( * 493 ) + NEW met1 ( 13823 493 ) ( 14697 * ) + NEW met2 ( 14697 391 ) ( * 493 ) + NEW met2 ( 12397 391 ) ( * 493 ) + NEW met1 ( 12397 493 ) ( 13547 * ) + NEW met1 ( 13547 425 ) ( * 493 ) + NEW met1 ( 11247 425 ) ( * 493 ) + NEW met1 ( 11247 493 ) ( 12397 * ) + NEW met1 ( 10097 425 ) ( * 459 ) + NEW met1 ( 10097 459 ) ( 11247 * ) + NEW met1 ( 8947 425 ) ( * 459 ) + NEW met1 ( 8947 459 ) ( 10097 * ) + NEW met1 ( 7797 425 ) ( * 459 ) + NEW met1 ( 7797 459 ) ( 8073 * ) + NEW met1 ( 8073 459 ) ( * 493 ) + NEW met1 ( 8073 493 ) ( 8947 * ) + NEW met1 ( 8947 459 ) ( * 493 ) + NEW met1 ( 6647 425 ) ( 6923 * ) + NEW met2 ( 6923 425 ) ( * 493 ) + NEW met1 ( 6923 493 ) ( 7797 * ) + NEW met1 ( 7797 459 ) ( * 493 ) + NEW met2 ( 5497 374 ) ( * 391 ) + NEW met3 ( 5497 374 ) ( 6647 * ) + NEW met2 ( 6647 374 ) ( * 425 ) + NEW met1 ( 4347 323 ) ( * 391 ) + NEW met1 ( 4347 323 ) ( 5497 * ) + NEW met1 ( 5497 323 ) ( * 391 ) + NEW met1 ( 3197 323 ) ( * 391 ) + NEW met1 ( 3197 323 ) ( 4347 * ) + NEW met1 ( 2047 323 ) ( * 391 ) + NEW met1 ( 2047 323 ) ( 3197 * ) + NEW met1 ( 897 323 ) ( * 391 ) + NEW met1 ( 897 323 ) ( 2047 * ) + NEW met1 ( 18147 391 ) ( 19021 * ) + NEW met1 ( 19021 391 ) ( * 425 ) + NEW met1 ( 17319 425 ) ( * 459 ) + NEW met1 ( 17319 459 ) ( 18147 * ) + NEW met1 ( 18147 391 ) ( * 459 ) + NEW met1 ( 16997 425 ) ( 17319 * ) + NEW met1 ( 19481 391 ) ( * 425 ) + NEW met1 ( 19481 391 ) ( 19619 * ) + NEW met1 ( 19021 425 ) ( 19481 * ) + NEW li1 ( 16997 425 ) L1M1_PR_MR + NEW li1 ( 15847 391 ) L1M1_PR_MR + NEW li1 ( 14697 391 ) L1M1_PR_MR + NEW met1 ( 14697 391 ) M1M2_PR + NEW met2 ( 14697 374 ) M2M3_PR + NEW met2 ( 15847 374 ) M2M3_PR + NEW met1 ( 15847 391 ) M1M2_PR + NEW li1 ( 13547 425 ) L1M1_PR_MR + NEW met1 ( 14697 493 ) M1M2_PR + NEW li1 ( 12397 391 ) L1M1_PR_MR + NEW met1 ( 12397 391 ) M1M2_PR + NEW met1 ( 12397 493 ) M1M2_PR + NEW li1 ( 11247 425 ) L1M1_PR_MR + NEW li1 ( 10097 425 ) L1M1_PR_MR + NEW li1 ( 8947 425 ) L1M1_PR_MR + NEW li1 ( 7797 425 ) L1M1_PR_MR + NEW li1 ( 6647 425 ) L1M1_PR_MR + NEW met1 ( 6923 425 ) M1M2_PR + NEW met1 ( 6923 493 ) M1M2_PR + NEW li1 ( 5497 391 ) L1M1_PR_MR + NEW met1 ( 5497 391 ) M1M2_PR + NEW met2 ( 5497 374 ) M2M3_PR + NEW met2 ( 6647 374 ) M2M3_PR + NEW met1 ( 6647 425 ) M1M2_PR + NEW li1 ( 4347 391 ) L1M1_PR_MR + NEW li1 ( 3197 391 ) L1M1_PR_MR + NEW li1 ( 2047 391 ) L1M1_PR_MR + NEW li1 ( 897 391 ) L1M1_PR_MR + NEW li1 ( 18147 391 ) L1M1_PR_MR + NEW li1 ( 19619 391 ) L1M1_PR_MR ; + - row2.select0_b ( storage_2_1_0.bit7.obuf0 TE_B ) ( storage_2_1_0.bit6.obuf0 TE_B ) ( storage_2_1_0.bit5.obuf0 TE_B ) ( storage_2_1_0.bit4.obuf0 TE_B ) ( storage_2_1_0.bit3.obuf0 TE_B ) ( storage_2_1_0.bit2.obuf0 TE_B ) ( storage_2_1_0.bit1.obuf0 TE_B ) + ( storage_2_1_0.bit0.obuf0 TE_B ) ( storage_2_0_0.select_inv_0 Y ) ( storage_2_0_0.bit7.obuf0 TE_B ) ( storage_2_0_0.bit6.obuf0 TE_B ) ( storage_2_0_0.bit5.obuf0 TE_B ) ( storage_2_0_0.bit4.obuf0 TE_B ) ( storage_2_0_0.bit3.obuf0 TE_B ) ( storage_2_0_0.bit2.obuf0 TE_B ) + ( storage_2_0_0.bit1.obuf0 TE_B ) ( storage_2_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 16997 595 ) ( * 663 ) + NEW met1 ( 15847 663 ) ( 15939 * ) + NEW met1 ( 15939 595 ) ( * 663 ) + NEW met1 ( 15939 595 ) ( 16997 * ) + NEW met1 ( 14697 663 ) ( 15847 * ) + NEW met1 ( 13547 663 ) ( 14697 * ) + NEW met1 ( 12397 697 ) ( 12765 * ) + NEW met1 ( 12765 663 ) ( * 697 ) + NEW met1 ( 12765 663 ) ( 13547 * ) + NEW met1 ( 11247 629 ) ( * 663 ) + NEW met1 ( 11247 629 ) ( 12397 * ) + NEW met1 ( 12397 629 ) ( * 697 ) + NEW met1 ( 10097 697 ) ( 10465 * ) + NEW met1 ( 10465 629 ) ( * 697 ) + NEW met1 ( 10465 629 ) ( 11247 * ) + NEW met2 ( 8947 697 ) ( * 714 ) + NEW met3 ( 8947 714 ) ( 10097 * ) + NEW met2 ( 10097 697 ) ( * 714 ) + NEW met1 ( 7797 697 ) ( 8165 * ) + NEW met1 ( 8165 663 ) ( * 697 ) + NEW met1 ( 8165 663 ) ( 8947 * ) + NEW met1 ( 8947 663 ) ( * 697 ) + NEW met1 ( 6647 697 ) ( 7015 * ) + NEW met1 ( 7015 663 ) ( * 697 ) + NEW met1 ( 7015 663 ) ( 7797 * ) + NEW met1 ( 7797 663 ) ( * 697 ) + NEW met2 ( 5497 646 ) ( * 663 ) + NEW met3 ( 5497 646 ) ( 6647 * ) + NEW met2 ( 6647 646 ) ( * 697 ) + NEW met1 ( 4347 629 ) ( * 663 ) + NEW met1 ( 4347 629 ) ( 5497 * ) + NEW met1 ( 5497 629 ) ( * 663 ) + NEW met2 ( 3197 646 ) ( * 663 ) + NEW met3 ( 3197 646 ) ( 4347 * ) + NEW met2 ( 4347 646 ) ( * 663 ) + NEW met1 ( 2047 663 ) ( 3197 * ) + NEW met1 ( 897 697 ) ( 1265 * ) + NEW met1 ( 1265 663 ) ( * 697 ) + NEW met1 ( 1265 663 ) ( 2047 * ) + NEW met1 ( 18147 697 ) ( * 731 ) + NEW met1 ( 18147 595 ) ( * 697 ) + NEW met1 ( 16997 595 ) ( 18147 * ) + NEW met1 ( 18147 731 ) ( 19619 * ) + NEW li1 ( 16997 663 ) L1M1_PR_MR + NEW li1 ( 15847 663 ) L1M1_PR_MR + NEW li1 ( 14697 663 ) L1M1_PR_MR + NEW li1 ( 13547 663 ) L1M1_PR_MR + NEW li1 ( 12397 697 ) L1M1_PR_MR + NEW li1 ( 11247 663 ) L1M1_PR_MR + NEW li1 ( 10097 697 ) L1M1_PR_MR + NEW li1 ( 8947 697 ) L1M1_PR_MR + NEW met1 ( 8947 697 ) M1M2_PR + NEW met2 ( 8947 714 ) M2M3_PR + NEW met2 ( 10097 714 ) M2M3_PR + NEW met1 ( 10097 697 ) M1M2_PR + NEW li1 ( 7797 697 ) L1M1_PR_MR + NEW li1 ( 6647 697 ) L1M1_PR_MR + NEW li1 ( 5497 663 ) L1M1_PR_MR + NEW met1 ( 5497 663 ) M1M2_PR + NEW met2 ( 5497 646 ) M2M3_PR + NEW met2 ( 6647 646 ) M2M3_PR + NEW met1 ( 6647 697 ) M1M2_PR + NEW li1 ( 4347 663 ) L1M1_PR_MR + NEW li1 ( 3197 663 ) L1M1_PR_MR + NEW met1 ( 3197 663 ) M1M2_PR + NEW met2 ( 3197 646 ) M2M3_PR + NEW met2 ( 4347 646 ) M2M3_PR + NEW met1 ( 4347 663 ) M1M2_PR + NEW li1 ( 2047 663 ) L1M1_PR_MR + NEW li1 ( 897 697 ) L1M1_PR_MR + NEW li1 ( 18147 697 ) L1M1_PR_MR + NEW li1 ( 19619 731 ) L1M1_PR_MR ; + - row3.select0_b ( storage_3_1_0.bit7.obuf0 TE_B ) ( storage_3_1_0.bit6.obuf0 TE_B ) ( storage_3_1_0.bit5.obuf0 TE_B ) ( storage_3_1_0.bit4.obuf0 TE_B ) ( storage_3_1_0.bit3.obuf0 TE_B ) ( storage_3_1_0.bit2.obuf0 TE_B ) ( storage_3_1_0.bit1.obuf0 TE_B ) + ( storage_3_1_0.bit0.obuf0 TE_B ) ( storage_3_0_0.select_inv_0 Y ) ( storage_3_0_0.bit7.obuf0 TE_B ) ( storage_3_0_0.bit6.obuf0 TE_B ) ( storage_3_0_0.bit5.obuf0 TE_B ) ( storage_3_0_0.bit4.obuf0 TE_B ) ( storage_3_0_0.bit3.obuf0 TE_B ) ( storage_3_0_0.bit2.obuf0 TE_B ) + ( storage_3_0_0.bit1.obuf0 TE_B ) ( storage_3_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 16997 969 ) ( * 1003 ) + NEW met1 ( 15847 969 ) ( * 1003 ) + NEW met1 ( 15847 1003 ) ( 16997 * ) + NEW met1 ( 14697 935 ) ( 15065 * ) + NEW met1 ( 15065 935 ) ( * 969 ) + NEW met1 ( 15065 969 ) ( 15847 * ) + NEW met1 ( 13547 969 ) ( * 1003 ) + NEW met1 ( 13547 1003 ) ( 14697 * ) + NEW met1 ( 14697 935 ) ( * 1003 ) + NEW met1 ( 12397 969 ) ( * 1003 ) + NEW met1 ( 12397 1003 ) ( 13547 * ) + NEW met1 ( 11247 969 ) ( * 1003 ) + NEW met1 ( 11247 1003 ) ( 11523 * ) + NEW met1 ( 11523 1003 ) ( * 1037 ) + NEW met1 ( 11523 1037 ) ( 12397 * ) + NEW met1 ( 12397 1003 ) ( * 1037 ) + NEW met1 ( 10097 935 ) ( 10373 * ) + NEW met1 ( 10373 867 ) ( * 935 ) + NEW met1 ( 10373 867 ) ( 10741 * ) + NEW met2 ( 10741 867 ) ( * 1003 ) + NEW met1 ( 10741 1003 ) ( 11247 * ) + NEW met1 ( 8947 935 ) ( 9131 * ) + NEW met1 ( 9131 867 ) ( * 935 ) + NEW met1 ( 9131 867 ) ( 10097 * ) + NEW met1 ( 10097 867 ) ( * 935 ) + NEW met1 ( 7797 935 ) ( 7981 * ) + NEW met1 ( 7981 867 ) ( * 935 ) + NEW met1 ( 7981 867 ) ( 8947 * ) + NEW met1 ( 8947 867 ) ( * 935 ) + NEW met1 ( 6647 935 ) ( 6877 * ) + NEW met1 ( 6877 867 ) ( * 935 ) + NEW met1 ( 6877 867 ) ( 7797 * ) + NEW met1 ( 7797 867 ) ( * 935 ) + NEW met1 ( 5497 969 ) ( * 1003 ) + NEW met1 ( 5497 1003 ) ( 6647 * ) + NEW met1 ( 6647 935 ) ( * 1003 ) + NEW met1 ( 4347 969 ) ( * 1003 ) + NEW met1 ( 4347 1003 ) ( 5497 * ) + NEW met1 ( 3197 969 ) ( * 1003 ) + NEW met1 ( 3197 1003 ) ( 4347 * ) + NEW met1 ( 2047 969 ) ( * 1003 ) + NEW met1 ( 2047 1003 ) ( 3197 * ) + NEW met1 ( 897 935 ) ( 1265 * ) + NEW met1 ( 1265 935 ) ( * 1003 ) + NEW met1 ( 1265 1003 ) ( 2047 * ) + NEW met1 ( 18147 935 ) ( 19021 * ) + NEW met1 ( 19021 935 ) ( * 969 ) + NEW met1 ( 18147 935 ) ( * 1003 ) + NEW met1 ( 16997 1003 ) ( 18147 * ) + NEW met1 ( 19481 935 ) ( * 969 ) + NEW met1 ( 19481 935 ) ( 19619 * ) + NEW met1 ( 19021 969 ) ( 19481 * ) + NEW li1 ( 16997 969 ) L1M1_PR_MR + NEW li1 ( 15847 969 ) L1M1_PR_MR + NEW li1 ( 14697 935 ) L1M1_PR_MR + NEW li1 ( 13547 969 ) L1M1_PR_MR + NEW li1 ( 12397 969 ) L1M1_PR_MR + NEW li1 ( 11247 969 ) L1M1_PR_MR + NEW li1 ( 10097 935 ) L1M1_PR_MR + NEW met1 ( 10741 867 ) M1M2_PR + NEW met1 ( 10741 1003 ) M1M2_PR + NEW li1 ( 8947 935 ) L1M1_PR_MR + NEW li1 ( 7797 935 ) L1M1_PR_MR + NEW li1 ( 6647 935 ) L1M1_PR_MR + NEW li1 ( 5497 969 ) L1M1_PR_MR + NEW li1 ( 4347 969 ) L1M1_PR_MR + NEW li1 ( 3197 969 ) L1M1_PR_MR + NEW li1 ( 2047 969 ) L1M1_PR_MR + NEW li1 ( 897 935 ) L1M1_PR_MR + NEW li1 ( 18147 935 ) L1M1_PR_MR + NEW li1 ( 19619 935 ) L1M1_PR_MR ; - storage_0_0_0.bit0.storage ( storage_0_0_0.bit0.obuf0 A ) ( storage_0_0_0.bit0.bit Q ) + USE SIGNAL + ROUTED met1 ( 805 153 ) ( * 187 ) NEW met1 ( 759 187 ) ( 805 * ) @@ -1558,157 +1862,68 @@ NETS 164 ; NEW li1 ( 10005 153 ) L1M1_PR_MR NEW li1 ( 9959 187 ) L1M1_PR_MR ; - storage_0_0_0.bit5.storage ( storage_0_0_0.bit5.obuf0 A ) ( storage_0_0_0.bit5.bit Q ) + USE SIGNAL - + ROUTED met1 ( 12305 153 ) ( * 187 ) - NEW met1 ( 12259 187 ) ( 12305 * ) - NEW li1 ( 12305 153 ) L1M1_PR_MR - NEW li1 ( 12259 187 ) L1M1_PR_MR ; + + ROUTED met1 ( 12305 51 ) ( * 119 ) + NEW met1 ( 12259 51 ) ( 12305 * ) + NEW li1 ( 12305 119 ) L1M1_PR_MR + NEW li1 ( 12259 51 ) L1M1_PR_MR ; - storage_0_0_0.bit6.storage ( storage_0_0_0.bit6.obuf0 A ) ( storage_0_0_0.bit6.bit Q ) + USE SIGNAL + ROUTED met1 ( 14605 153 ) ( * 187 ) NEW met1 ( 14559 187 ) ( 14605 * ) NEW li1 ( 14605 153 ) L1M1_PR_MR NEW li1 ( 14559 187 ) L1M1_PR_MR ; - storage_0_0_0.bit7.storage ( storage_0_0_0.bit7.obuf0 A ) ( storage_0_0_0.bit7.bit Q ) + USE SIGNAL - + ROUTED met1 ( 16905 153 ) ( * 187 ) - NEW met1 ( 16859 187 ) ( 16905 * ) + + ROUTED met1 ( 16905 153 ) ( 16909 * ) + NEW met1 ( 16909 153 ) ( * 187 ) + NEW met1 ( 16859 187 ) ( 16909 * ) NEW li1 ( 16905 153 ) L1M1_PR_MR NEW li1 ( 16859 187 ) L1M1_PR_MR ; - storage_0_0_0.gclock ( storage_0_0_0.cg GCLK ) ( storage_0_0_0.bit7.bit CLK ) ( storage_0_0_0.bit6.bit CLK ) ( storage_0_0_0.bit5.bit CLK ) ( storage_0_0_0.bit4.bit CLK ) ( storage_0_0_0.bit3.bit CLK ) ( storage_0_0_0.bit2.bit CLK ) ( storage_0_0_0.bit1.bit CLK ) ( storage_0_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 10051 187 ) ( * 221 ) - NEW met1 ( 10051 187 ) ( 10373 * ) - NEW met1 ( 10373 187 ) ( * 221 ) - NEW met2 ( 13869 153 ) ( * 493 ) - NEW met2 ( 11569 153 ) ( * 493 ) - NEW met1 ( 11569 493 ) ( 13869 * ) - NEW met1 ( 11155 187 ) ( * 221 ) - NEW met1 ( 11155 187 ) ( 11569 * ) - NEW met1 ( 11569 153 ) ( * 187 ) - NEW met1 ( 10373 221 ) ( 11155 * ) - NEW met1 ( 69 119 ) ( 2369 * ) + + ROUTED met1 ( 16169 119 ) ( 16951 * ) + NEW met1 ( 16951 119 ) ( * 153 ) + NEW met2 ( 13869 153 ) ( * 170 ) + NEW met3 ( 13869 170 ) ( 16169 * ) + NEW met2 ( 16169 119 ) ( * 170 ) + NEW met2 ( 11569 153 ) ( * 170 ) + NEW met3 ( 11569 170 ) ( 13869 * ) + NEW met2 ( 9269 153 ) ( * 170 ) + NEW met3 ( 9269 170 ) ( 11569 * ) + NEW met1 ( 6969 51 ) ( * 119 ) + NEW met1 ( 6969 51 ) ( 9039 * ) + NEW met1 ( 9039 51 ) ( * 85 ) + NEW met1 ( 9039 85 ) ( 9269 * ) + NEW met2 ( 9269 85 ) ( * 153 ) NEW met1 ( 4669 51 ) ( * 119 ) - NEW met1 ( 2369 51 ) ( 4669 * ) + NEW met1 ( 4669 51 ) ( 6969 * ) NEW met1 ( 2369 51 ) ( * 119 ) - NEW met1 ( 6923 153 ) ( 6969 * ) - NEW met2 ( 6923 153 ) ( * 170 ) - NEW met3 ( 5451 170 ) ( 6923 * ) - NEW met2 ( 5451 119 ) ( * 170 ) - NEW met2 ( 9269 153 ) ( * 170 ) - NEW met3 ( 6923 170 ) ( 9269 * ) - NEW met1 ( 9269 153 ) ( * 221 ) - NEW met1 ( 4669 119 ) ( 5451 * ) - NEW met1 ( 9269 221 ) ( 10051 * ) - NEW met1 ( 16169 119 ) ( 16951 * ) - NEW met1 ( 16951 119 ) ( * 187 ) - NEW met2 ( 15755 187 ) ( * 493 ) - NEW met2 ( 15755 187 ) ( 15801 * ) - NEW met1 ( 15801 187 ) ( 16169 * ) - NEW met1 ( 16169 119 ) ( * 187 ) - NEW met1 ( 13869 493 ) ( 15755 * ) - NEW met1 ( 17273 187 ) ( * 221 ) + NEW met1 ( 2369 51 ) ( 4669 * ) + NEW met1 ( 69 153 ) ( * 221 ) + NEW met1 ( 69 221 ) ( 2093 * ) + NEW met2 ( 2093 119 ) ( * 221 ) + NEW met1 ( 2093 119 ) ( 2369 * ) + NEW met1 ( 17273 153 ) ( * 221 ) NEW met1 ( 17273 221 ) ( 19067 * ) - NEW met1 ( 16951 187 ) ( 17273 * ) + NEW met1 ( 16951 153 ) ( 17273 * ) + NEW li1 ( 16169 119 ) L1M1_PR_MR NEW li1 ( 13869 153 ) L1M1_PR_MR NEW met1 ( 13869 153 ) M1M2_PR - NEW met1 ( 13869 493 ) M1M2_PR + NEW met2 ( 13869 170 ) M2M3_PR + NEW met2 ( 16169 170 ) M2M3_PR + NEW met1 ( 16169 119 ) M1M2_PR NEW li1 ( 11569 153 ) L1M1_PR_MR NEW met1 ( 11569 153 ) M1M2_PR - NEW met1 ( 11569 493 ) M1M2_PR - NEW li1 ( 2369 119 ) L1M1_PR_MR - NEW li1 ( 69 119 ) L1M1_PR_MR - NEW li1 ( 4669 119 ) L1M1_PR_MR - NEW li1 ( 6969 153 ) L1M1_PR_MR - NEW met1 ( 6923 153 ) M1M2_PR - NEW met2 ( 6923 170 ) M2M3_PR - NEW met2 ( 5451 170 ) M2M3_PR - NEW met1 ( 5451 119 ) M1M2_PR + NEW met2 ( 11569 170 ) M2M3_PR NEW li1 ( 9269 153 ) L1M1_PR_MR NEW met1 ( 9269 153 ) M1M2_PR NEW met2 ( 9269 170 ) M2M3_PR - NEW li1 ( 16169 119 ) L1M1_PR_MR - NEW met1 ( 15755 493 ) M1M2_PR - NEW met1 ( 15801 187 ) M1M2_PR + NEW li1 ( 6969 119 ) L1M1_PR_MR + NEW met1 ( 9269 85 ) M1M2_PR + NEW li1 ( 4669 119 ) L1M1_PR_MR + NEW li1 ( 2369 119 ) L1M1_PR_MR + NEW li1 ( 69 153 ) L1M1_PR_MR + NEW met1 ( 2093 221 ) M1M2_PR + NEW met1 ( 2093 119 ) M1M2_PR NEW li1 ( 19067 221 ) L1M1_PR_MR ; - - storage_0_0_0.select0_b ( storage_0_0_0.select_inv_0 Y ) ( storage_0_0_0.bit7.obuf0 TE_B ) ( storage_0_0_0.bit6.obuf0 TE_B ) ( storage_0_0_0.bit5.obuf0 TE_B ) ( storage_0_0_0.bit4.obuf0 TE_B ) ( storage_0_0_0.bit3.obuf0 TE_B ) ( storage_0_0_0.bit2.obuf0 TE_B ) - ( storage_0_0_0.bit1.obuf0 TE_B ) ( storage_0_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met2 ( 7797 153 ) ( * 493 ) - NEW met1 ( 6279 493 ) ( 7797 * ) - NEW met2 ( 6279 51 ) ( * 493 ) - NEW met2 ( 8073 391 ) ( * 493 ) - NEW met1 ( 7843 391 ) ( 8073 * ) - NEW met2 ( 7843 374 ) ( * 391 ) - NEW met2 ( 7797 374 ) ( 7843 * ) - NEW met1 ( 5497 85 ) ( * 119 ) - NEW met1 ( 4853 85 ) ( 5497 * ) - NEW met2 ( 4853 85 ) ( * 102 ) - NEW met2 ( 6187 51 ) ( * 102 ) - NEW met3 ( 5819 102 ) ( 6187 * ) - NEW met2 ( 5819 85 ) ( * 102 ) - NEW met1 ( 5497 85 ) ( 5819 * ) - NEW met1 ( 6187 51 ) ( 6279 * ) - NEW met3 ( 4830 102 ) ( 4853 * ) - NEW met2 ( 3197 153 ) ( * 170 ) - NEW met3 ( 897 170 ) ( 3197 * ) - NEW met2 ( 897 153 ) ( * 170 ) - NEW met3 ( 4830 102 ) ( * 170 ) - NEW met3 ( 3197 170 ) ( 4830 * ) - NEW met2 ( 12397 102 ) ( * 119 ) - NEW met3 ( 12397 102 ) ( 13915 * ) - NEW met2 ( 13915 102 ) ( * 119 ) - NEW met2 ( 10097 153 ) ( * 170 ) - NEW met3 ( 10097 170 ) ( 11914 * ) - NEW met3 ( 11914 102 ) ( * 170 ) - NEW met3 ( 11914 102 ) ( 12397 * ) - NEW met2 ( 10097 170 ) ( * 493 ) - NEW met1 ( 8073 493 ) ( 10097 * ) - NEW met2 ( 14697 102 ) ( * 119 ) - NEW met3 ( 14697 102 ) ( 17089 * ) - NEW met2 ( 17089 102 ) ( * 119 ) - NEW met1 ( 13915 119 ) ( 14697 * ) - NEW met2 ( 17273 34 ) ( * 119 ) - NEW met1 ( 16997 119 ) ( 17273 * ) - NEW met2 ( 19619 34 ) ( * 51 ) - NEW met3 ( 17273 34 ) ( 19619 * ) - NEW li1 ( 7797 153 ) L1M1_PR_MR - NEW met1 ( 7797 153 ) M1M2_PR - NEW met1 ( 7797 493 ) M1M2_PR - NEW met1 ( 6279 493 ) M1M2_PR - NEW met1 ( 6279 51 ) M1M2_PR - NEW met1 ( 8073 493 ) M1M2_PR - NEW met1 ( 8073 391 ) M1M2_PR - NEW met1 ( 7843 391 ) M1M2_PR - NEW li1 ( 5497 119 ) L1M1_PR_MR - NEW met1 ( 4853 85 ) M1M2_PR - NEW met2 ( 4853 102 ) M2M3_PR - NEW met1 ( 6187 51 ) M1M2_PR - NEW met2 ( 6187 102 ) M2M3_PR - NEW met2 ( 5819 102 ) M2M3_PR - NEW met1 ( 5819 85 ) M1M2_PR - NEW li1 ( 3197 153 ) L1M1_PR_MR - NEW met1 ( 3197 153 ) M1M2_PR - NEW met2 ( 3197 170 ) M2M3_PR - NEW met2 ( 897 170 ) M2M3_PR - NEW li1 ( 897 153 ) L1M1_PR_MR - NEW met1 ( 897 153 ) M1M2_PR - NEW li1 ( 12397 119 ) L1M1_PR_MR - NEW met1 ( 12397 119 ) M1M2_PR - NEW met2 ( 12397 102 ) M2M3_PR - NEW met2 ( 13915 102 ) M2M3_PR - NEW met1 ( 13915 119 ) M1M2_PR - NEW li1 ( 10097 153 ) L1M1_PR_MR - NEW met1 ( 10097 153 ) M1M2_PR - NEW met2 ( 10097 170 ) M2M3_PR - NEW met1 ( 10097 493 ) M1M2_PR - NEW li1 ( 16997 119 ) L1M1_PR_MR - NEW li1 ( 14697 119 ) L1M1_PR_MR - NEW met1 ( 14697 119 ) M1M2_PR - NEW met2 ( 14697 102 ) M2M3_PR - NEW met2 ( 17089 102 ) M2M3_PR - NEW met1 ( 17089 119 ) M1M2_PR - NEW met1 ( 17273 119 ) M1M2_PR - NEW met2 ( 17273 34 ) M2M3_PR - NEW met2 ( 19619 34 ) M2M3_PR - NEW li1 ( 19619 51 ) L1M1_PR_MR - NEW met1 ( 19619 51 ) M1M2_PR ; - storage_0_0_0.we0 ( storage_0_0_0.gcand X ) ( storage_0_0_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 18653 85 ) ( 19527 * ) NEW li1 ( 18653 85 ) L1M1_PR_MR @@ -1738,9 +1953,8 @@ NETS 164 ; NEW li1 ( 8855 153 ) L1M1_PR_MR NEW li1 ( 8809 187 ) L1M1_PR_MR ; - storage_0_1_0.bit4.storage ( storage_0_1_0.bit4.obuf0 A ) ( storage_0_1_0.bit4.bit Q ) + USE SIGNAL - + ROUTED met1 ( 11063 153 ) ( 11155 * ) - NEW met1 ( 11063 153 ) ( * 187 ) - NEW met1 ( 11063 187 ) ( 11109 * ) + + ROUTED met1 ( 11155 153 ) ( * 187 ) + NEW met1 ( 11109 187 ) ( 11155 * ) NEW li1 ( 11155 153 ) L1M1_PR_MR NEW li1 ( 11109 187 ) L1M1_PR_MR ; - storage_0_1_0.bit5.storage ( storage_0_1_0.bit5.obuf0 A ) ( storage_0_1_0.bit5.bit Q ) + USE SIGNAL @@ -1749,11 +1963,9 @@ NETS 164 ; NEW li1 ( 13455 153 ) L1M1_PR_MR NEW li1 ( 13409 187 ) L1M1_PR_MR ; - storage_0_1_0.bit6.storage ( storage_0_1_0.bit6.obuf0 A ) ( storage_0_1_0.bit6.bit Q ) + USE SIGNAL - + ROUTED met1 ( 15754 119 ) ( 15755 * ) - NEW met1 ( 15754 119 ) ( * 130 ) - NEW met1 ( 15709 130 ) ( 15754 * ) - NEW met1 ( 15709 130 ) ( * 187 ) - NEW li1 ( 15755 119 ) L1M1_PR_MR + + ROUTED met1 ( 15755 153 ) ( * 187 ) + NEW met1 ( 15709 187 ) ( 15755 * ) + NEW li1 ( 15755 153 ) L1M1_PR_MR NEW li1 ( 15709 187 ) L1M1_PR_MR ; - storage_0_1_0.bit7.storage ( storage_0_1_0.bit7.obuf0 A ) ( storage_0_1_0.bit7.bit Q ) + USE SIGNAL + ROUTED met1 ( 18055 153 ) ( * 187 ) @@ -1762,126 +1974,60 @@ NETS 164 ; NEW li1 ( 18009 187 ) L1M1_PR_MR ; - storage_0_1_0.gclock ( storage_0_1_0.cg GCLK ) ( storage_0_1_0.bit7.bit CLK ) ( storage_0_1_0.bit6.bit CLK ) ( storage_0_1_0.bit5.bit CLK ) ( storage_0_1_0.bit4.bit CLK ) ( storage_0_1_0.bit3.bit CLK ) ( storage_0_1_0.bit2.bit CLK ) ( storage_0_1_0.bit1.bit CLK ) ( storage_0_1_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 1219 153 ) ( * 221 ) - NEW met2 ( 15939 51 ) ( * 170 ) - NEW met1 ( 3381 153 ) ( 3519 * ) - NEW met1 ( 3381 153 ) ( * 221 ) - NEW met1 ( 3519 153 ) ( * 221 ) - NEW met1 ( 1219 221 ) ( 3381 * ) - NEW met1 ( 14881 153 ) ( 15019 * ) - NEW met1 ( 14881 153 ) ( * 221 ) - NEW met2 ( 15847 170 ) ( * 221 ) - NEW met1 ( 15019 221 ) ( 15847 * ) - NEW met1 ( 15019 153 ) ( * 221 ) - NEW met3 ( 15847 170 ) ( 15939 * ) + + ROUTED met1 ( 15019 153 ) ( * 221 ) + NEW met1 ( 15019 221 ) ( 15801 * ) + NEW met1 ( 15801 187 ) ( * 221 ) + NEW met1 ( 15801 187 ) ( 16123 * ) + NEW met1 ( 16123 187 ) ( * 221 ) + NEW met1 ( 16123 221 ) ( 17089 * ) + NEW met2 ( 17089 119 ) ( * 221 ) NEW met1 ( 12719 153 ) ( * 221 ) + NEW met1 ( 12719 221 ) ( 14651 * ) + NEW met1 ( 14651 187 ) ( * 221 ) + NEW met1 ( 14651 187 ) ( 15019 * ) NEW met1 ( 10419 51 ) ( * 119 ) - NEW met1 ( 10419 51 ) ( 12719 * ) - NEW met2 ( 12719 51 ) ( * 153 ) - NEW met1 ( 12719 221 ) ( 14881 * ) - NEW met1 ( 8119 51 ) ( * 119 ) - NEW met2 ( 5819 153 ) ( * 238 ) - NEW met3 ( 5819 238 ) ( 8119 * ) - NEW met2 ( 8119 119 ) ( * 238 ) - NEW met1 ( 5451 153 ) ( * 221 ) - NEW met1 ( 5451 153 ) ( 5819 * ) - NEW met1 ( 3519 221 ) ( 5451 * ) - NEW met1 ( 8119 51 ) ( 10419 * ) - NEW met2 ( 17319 51 ) ( * 119 ) - NEW met1 ( 19573 51 ) ( * 85 ) - NEW met1 ( 19573 85 ) ( 19665 * ) - NEW met1 ( 19665 51 ) ( * 85 ) - NEW met1 ( 15939 51 ) ( 19573 * ) - NEW met1 ( 19665 51 ) ( 20355 * ) - NEW li1 ( 1219 153 ) L1M1_PR_MR - NEW met2 ( 15939 170 ) M2M3_PR - NEW met1 ( 15939 51 ) M1M2_PR - NEW li1 ( 3519 153 ) L1M1_PR_MR + NEW met1 ( 10419 51 ) ( 12075 * ) + NEW met1 ( 12075 51 ) ( * 153 ) + NEW met1 ( 12075 153 ) ( 12719 * ) + NEW met2 ( 8119 102 ) ( * 119 ) + NEW met3 ( 8119 102 ) ( 10419 * ) + NEW met2 ( 10419 102 ) ( * 119 ) + NEW met2 ( 5819 102 ) ( * 119 ) + NEW met3 ( 5819 102 ) ( 8119 * ) + NEW met2 ( 3519 102 ) ( * 119 ) + NEW met3 ( 3519 102 ) ( 5819 * ) + NEW met2 ( 1219 102 ) ( * 119 ) + NEW met3 ( 1219 102 ) ( 3519 * ) + NEW met2 ( 17319 153 ) ( * 170 ) + NEW met1 ( 17319 119 ) ( * 153 ) + NEW met1 ( 17089 119 ) ( 17319 * ) + NEW met2 ( 20355 170 ) ( * 187 ) + NEW met3 ( 17319 170 ) ( 20355 * ) NEW li1 ( 15019 153 ) L1M1_PR_MR - NEW met2 ( 15847 170 ) M2M3_PR - NEW met1 ( 15847 221 ) M1M2_PR + NEW met1 ( 17089 221 ) M1M2_PR + NEW met1 ( 17089 119 ) M1M2_PR NEW li1 ( 12719 153 ) L1M1_PR_MR NEW li1 ( 10419 119 ) L1M1_PR_MR - NEW met1 ( 12719 51 ) M1M2_PR - NEW met1 ( 12719 153 ) M1M2_PR NEW li1 ( 8119 119 ) L1M1_PR_MR - NEW li1 ( 5819 153 ) L1M1_PR_MR - NEW met1 ( 5819 153 ) M1M2_PR - NEW met2 ( 5819 238 ) M2M3_PR - NEW met2 ( 8119 238 ) M2M3_PR NEW met1 ( 8119 119 ) M1M2_PR - NEW li1 ( 17319 119 ) L1M1_PR_MR - NEW met1 ( 17319 119 ) M1M2_PR - NEW met1 ( 17319 51 ) M1M2_PR - NEW li1 ( 20355 51 ) L1M1_PR_MR ; - - storage_0_1_0.select0_b ( storage_0_1_0.select_inv_0 Y ) ( storage_0_1_0.bit7.obuf0 TE_B ) ( storage_0_1_0.bit6.obuf0 TE_B ) ( storage_0_1_0.bit5.obuf0 TE_B ) ( storage_0_1_0.bit4.obuf0 TE_B ) ( storage_0_1_0.bit3.obuf0 TE_B ) ( storage_0_1_0.bit2.obuf0 TE_B ) - ( storage_0_1_0.bit1.obuf0 TE_B ) ( storage_0_1_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met2 ( 4347 102 ) ( * 119 ) - NEW met3 ( 2323 102 ) ( 4347 * ) - NEW met2 ( 2323 102 ) ( * 153 ) - NEW met1 ( 2047 153 ) ( 2323 * ) - NEW met2 ( 4761 51 ) ( * 102 ) - NEW met3 ( 4347 102 ) ( 4761 * ) - NEW met1 ( 11247 85 ) ( * 119 ) - NEW met1 ( 11155 85 ) ( 11247 * ) - NEW met1 ( 11155 85 ) ( * 119 ) - NEW met1 ( 10465 119 ) ( 11155 * ) - NEW met1 ( 10465 119 ) ( * 153 ) - NEW met1 ( 10327 153 ) ( 10465 * ) - NEW met1 ( 10327 85 ) ( * 153 ) - NEW met1 ( 12811 119 ) ( 13547 * ) - NEW met1 ( 12811 85 ) ( * 119 ) - NEW met1 ( 11247 85 ) ( 12811 * ) - NEW met2 ( 13823 51 ) ( 13915 * ) - NEW met2 ( 13823 51 ) ( * 119 ) - NEW met1 ( 13547 119 ) ( 13823 * ) - NEW met1 ( 9660 85 ) ( 10327 * ) - NEW met1 ( 6647 153 ) ( * 221 ) - NEW met1 ( 5911 221 ) ( 6647 * ) - NEW met2 ( 5911 51 ) ( * 221 ) - NEW met1 ( 8901 153 ) ( 8947 * ) - NEW met1 ( 8901 153 ) ( * 221 ) - NEW met1 ( 6647 221 ) ( 8901 * ) - NEW met1 ( 9660 85 ) ( * 119 ) - NEW met1 ( 8947 119 ) ( 9660 * ) - NEW met1 ( 8947 119 ) ( * 153 ) - NEW met1 ( 4761 51 ) ( 5911 * ) - NEW met1 ( 15801 119 ) ( 15847 * ) - NEW met1 ( 15801 51 ) ( * 119 ) - NEW met2 ( 16123 119 ) ( * 170 ) - NEW met1 ( 15847 119 ) ( 16123 * ) - NEW met1 ( 13915 51 ) ( 15801 * ) - NEW met3 ( 16123 170 ) ( 17250 * ) - NEW met2 ( 18147 102 ) ( * 119 ) - NEW met3 ( 17250 102 ) ( * 170 ) - NEW met3 ( 17250 102 ) ( 18147 * ) - NEW met2 ( 20907 85 ) ( * 102 ) - NEW met3 ( 18147 102 ) ( 20907 * ) - NEW li1 ( 4347 119 ) L1M1_PR_MR - NEW met1 ( 4347 119 ) M1M2_PR - NEW met2 ( 4347 102 ) M2M3_PR - NEW met2 ( 2323 102 ) M2M3_PR - NEW met1 ( 2323 153 ) M1M2_PR - NEW li1 ( 2047 153 ) L1M1_PR_MR - NEW met1 ( 4761 51 ) M1M2_PR - NEW met2 ( 4761 102 ) M2M3_PR - NEW li1 ( 11247 119 ) L1M1_PR_MR - NEW li1 ( 13547 119 ) L1M1_PR_MR - NEW met1 ( 13915 51 ) M1M2_PR - NEW met1 ( 13823 119 ) M1M2_PR - NEW li1 ( 6647 153 ) L1M1_PR_MR - NEW met1 ( 5911 221 ) M1M2_PR - NEW met1 ( 5911 51 ) M1M2_PR - NEW li1 ( 8947 153 ) L1M1_PR_MR - NEW li1 ( 15847 119 ) L1M1_PR_MR - NEW met2 ( 16123 170 ) M2M3_PR - NEW met1 ( 16123 119 ) M1M2_PR - NEW li1 ( 18147 119 ) L1M1_PR_MR - NEW met1 ( 18147 119 ) M1M2_PR - NEW met2 ( 18147 102 ) M2M3_PR - NEW met2 ( 20907 102 ) M2M3_PR - NEW li1 ( 20907 85 ) L1M1_PR_MR - NEW met1 ( 20907 85 ) M1M2_PR ; + NEW met2 ( 8119 102 ) M2M3_PR + NEW met2 ( 10419 102 ) M2M3_PR + NEW met1 ( 10419 119 ) M1M2_PR + NEW li1 ( 5819 119 ) L1M1_PR_MR + NEW met1 ( 5819 119 ) M1M2_PR + NEW met2 ( 5819 102 ) M2M3_PR + NEW li1 ( 3519 119 ) L1M1_PR_MR + NEW met1 ( 3519 119 ) M1M2_PR + NEW met2 ( 3519 102 ) M2M3_PR + NEW li1 ( 1219 119 ) L1M1_PR_MR + NEW met1 ( 1219 119 ) M1M2_PR + NEW met2 ( 1219 102 ) M2M3_PR + NEW li1 ( 17319 153 ) L1M1_PR_MR + NEW met1 ( 17319 153 ) M1M2_PR + NEW met2 ( 17319 170 ) M2M3_PR + NEW met2 ( 20355 170 ) M2M3_PR + NEW li1 ( 20355 187 ) L1M1_PR_MR + NEW met1 ( 20355 187 ) M1M2_PR ; - storage_0_1_0.we0 ( storage_0_1_0.gcand X ) ( storage_0_1_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 19941 85 ) ( 20815 * ) NEW li1 ( 19941 85 ) L1M1_PR_MR @@ -1932,129 +2078,57 @@ NETS 164 ; NEW li1 ( 16859 357 ) L1M1_PR_MR ; - storage_1_0_0.gclock ( storage_1_0_0.cg GCLK ) ( storage_1_0_0.bit7.bit CLK ) ( storage_1_0_0.bit6.bit CLK ) ( storage_1_0_0.bit5.bit CLK ) ( storage_1_0_0.bit4.bit CLK ) ( storage_1_0_0.bit3.bit CLK ) ( storage_1_0_0.bit2.bit CLK ) ( storage_1_0_0.bit1.bit CLK ) ( storage_1_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 9269 425 ) ( * 459 ) - NEW met1 ( 6969 425 ) ( * 459 ) - NEW met1 ( 6969 459 ) ( 9269 * ) - NEW met1 ( 6210 459 ) ( 6969 * ) - NEW met1 ( 6210 459 ) ( * 493 ) - NEW met1 ( 2001 391 ) ( 2369 * ) - NEW met1 ( 2001 391 ) ( * 459 ) - NEW met1 ( 69 459 ) ( 2001 * ) - NEW met1 ( 69 425 ) ( * 459 ) - NEW met1 ( 4623 391 ) ( 4669 * ) - NEW met2 ( 4623 323 ) ( * 391 ) - NEW met1 ( 2369 323 ) ( 4623 * ) - NEW met1 ( 2369 323 ) ( * 391 ) - NEW met2 ( 4807 493 ) ( * 510 ) - NEW met2 ( 4623 510 ) ( 4807 * ) - NEW met2 ( 4623 391 ) ( * 510 ) - NEW met1 ( 4807 493 ) ( 6210 * ) - NEW met1 ( 11040 425 ) ( 11569 * ) - NEW met1 ( 11040 425 ) ( * 459 ) - NEW met1 ( 13869 357 ) ( * 391 ) - NEW met1 ( 13731 357 ) ( 13869 * ) - NEW met2 ( 13731 357 ) ( * 459 ) - NEW met1 ( 11569 459 ) ( 13731 * ) + + ROUTED met1 ( 16169 425 ) ( * 459 ) + NEW met1 ( 13869 425 ) ( * 459 ) + NEW met1 ( 13869 459 ) ( 16169 * ) NEW met1 ( 11569 425 ) ( * 459 ) - NEW met1 ( 13869 323 ) ( * 357 ) - NEW met1 ( 9269 459 ) ( 11040 * ) - NEW met1 ( 16169 425 ) ( 16261 * ) - NEW met1 ( 16261 425 ) ( * 493 ) - NEW met1 ( 15754 323 ) ( * 357 ) - NEW met1 ( 15754 357 ) ( 16169 * ) - NEW met1 ( 16169 357 ) ( * 425 ) - NEW met1 ( 13869 323 ) ( 15754 * ) - NEW met1 ( 18607 391 ) ( 19067 * ) - NEW met2 ( 18607 391 ) ( * 493 ) - NEW met1 ( 16261 493 ) ( 18607 * ) - NEW li1 ( 9269 425 ) L1M1_PR_MR + NEW met1 ( 11569 459 ) ( 13501 * ) + NEW met1 ( 13501 391 ) ( * 459 ) + NEW met1 ( 13501 391 ) ( 13869 * ) + NEW met1 ( 13869 391 ) ( * 425 ) + NEW met2 ( 9269 374 ) ( * 391 ) + NEW met3 ( 9269 374 ) ( 11569 * ) + NEW met2 ( 11569 374 ) ( * 425 ) + NEW met1 ( 6969 425 ) ( * 459 ) + NEW met1 ( 6969 459 ) ( 7061 * ) + NEW met2 ( 7061 374 ) ( * 459 ) + NEW met3 ( 7061 374 ) ( 9269 * ) + NEW met2 ( 4669 306 ) ( * 391 ) + NEW met3 ( 4669 306 ) ( 6762 * ) + NEW met3 ( 6762 306 ) ( * 374 ) + NEW met3 ( 6762 374 ) ( 7061 * ) + NEW met2 ( 2369 306 ) ( * 391 ) + NEW met3 ( 2369 306 ) ( 4669 * ) + NEW met2 ( 69 306 ) ( * 391 ) + NEW met3 ( 69 306 ) ( 2369 * ) + NEW met1 ( 17273 459 ) ( * 493 ) + NEW met1 ( 17273 493 ) ( 19067 * ) + NEW met1 ( 16169 459 ) ( 17273 * ) + NEW li1 ( 16169 425 ) L1M1_PR_MR + NEW li1 ( 13869 425 ) L1M1_PR_MR + NEW li1 ( 11569 425 ) L1M1_PR_MR + NEW li1 ( 9269 391 ) L1M1_PR_MR + NEW met1 ( 9269 391 ) M1M2_PR + NEW met2 ( 9269 374 ) M2M3_PR + NEW met2 ( 11569 374 ) M2M3_PR + NEW met1 ( 11569 425 ) M1M2_PR NEW li1 ( 6969 425 ) L1M1_PR_MR - NEW li1 ( 2369 391 ) L1M1_PR_MR - NEW li1 ( 69 425 ) L1M1_PR_MR + NEW met1 ( 7061 459 ) M1M2_PR + NEW met2 ( 7061 374 ) M2M3_PR NEW li1 ( 4669 391 ) L1M1_PR_MR - NEW met1 ( 4623 391 ) M1M2_PR - NEW met1 ( 4623 323 ) M1M2_PR - NEW met1 ( 4807 493 ) M1M2_PR - NEW li1 ( 11569 425 ) L1M1_PR_MR - NEW li1 ( 13869 391 ) L1M1_PR_MR - NEW met1 ( 13731 357 ) M1M2_PR - NEW met1 ( 13731 459 ) M1M2_PR - NEW li1 ( 16169 425 ) L1M1_PR_MR - NEW li1 ( 19067 391 ) L1M1_PR_MR - NEW met1 ( 18607 391 ) M1M2_PR - NEW met1 ( 18607 493 ) M1M2_PR ; - - storage_1_0_0.select0_b ( storage_1_0_0.select_inv_0 Y ) ( storage_1_0_0.bit7.obuf0 TE_B ) ( storage_1_0_0.bit6.obuf0 TE_B ) ( storage_1_0_0.bit5.obuf0 TE_B ) ( storage_1_0_0.bit4.obuf0 TE_B ) ( storage_1_0_0.bit3.obuf0 TE_B ) ( storage_1_0_0.bit2.obuf0 TE_B ) - ( storage_1_0_0.bit1.obuf0 TE_B ) ( storage_1_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 7751 391 ) ( 7797 * ) - NEW met2 ( 7751 374 ) ( * 391 ) - NEW met3 ( 6463 374 ) ( 7751 * ) - NEW met2 ( 6463 357 ) ( * 374 ) - NEW met1 ( 6279 357 ) ( 6463 * ) - NEW met1 ( 6279 323 ) ( * 357 ) - NEW met1 ( 16997 323 ) ( * 391 ) - NEW met2 ( 15939 306 ) ( * 323 ) - NEW met1 ( 15939 323 ) ( 16997 * ) - NEW met1 ( 5451 391 ) ( 5497 * ) - NEW met2 ( 5451 374 ) ( * 391 ) - NEW met2 ( 6187 306 ) ( * 323 ) - NEW met3 ( 6026 306 ) ( 6187 * ) - NEW met3 ( 6026 306 ) ( * 374 ) - NEW met3 ( 5451 374 ) ( 6026 * ) - NEW met1 ( 6187 323 ) ( 6279 * ) - NEW met1 ( 14697 391 ) ( 14835 * ) - NEW met2 ( 14835 306 ) ( * 391 ) - NEW met3 ( 14835 306 ) ( 15939 * ) - NEW met2 ( 3197 391 ) ( * 578 ) - NEW met3 ( 897 578 ) ( 3197 * ) - NEW met2 ( 897 425 ) ( * 578 ) - NEW met2 ( 3197 374 ) ( * 391 ) - NEW met3 ( 3197 374 ) ( 5451 * ) - NEW met2 ( 12397 306 ) ( * 391 ) - NEW met1 ( 10097 391 ) ( 10143 * ) - NEW met2 ( 10143 238 ) ( * 391 ) - NEW met3 ( 10143 238 ) ( 11270 * ) - NEW met3 ( 11270 238 ) ( * 306 ) - NEW met3 ( 11270 306 ) ( 12397 * ) - NEW met3 ( 7751 374 ) ( 10143 * ) - NEW met3 ( 12397 306 ) ( 14835 * ) - NEW met1 ( 17273 323 ) ( * 459 ) - NEW met1 ( 16997 323 ) ( 17273 * ) - NEW met1 ( 17273 459 ) ( 19619 * ) - NEW li1 ( 7797 391 ) L1M1_PR_MR - NEW met1 ( 7751 391 ) M1M2_PR - NEW met2 ( 7751 374 ) M2M3_PR - NEW met2 ( 6463 374 ) M2M3_PR - NEW met1 ( 6463 357 ) M1M2_PR - NEW li1 ( 16997 391 ) L1M1_PR_MR - NEW met2 ( 15939 306 ) M2M3_PR - NEW met1 ( 15939 323 ) M1M2_PR - NEW li1 ( 5497 391 ) L1M1_PR_MR - NEW met1 ( 5451 391 ) M1M2_PR - NEW met2 ( 5451 374 ) M2M3_PR - NEW met1 ( 6187 323 ) M1M2_PR - NEW met2 ( 6187 306 ) M2M3_PR - NEW li1 ( 14697 391 ) L1M1_PR_MR - NEW met1 ( 14835 391 ) M1M2_PR - NEW met2 ( 14835 306 ) M2M3_PR - NEW li1 ( 3197 391 ) L1M1_PR_MR - NEW met1 ( 3197 391 ) M1M2_PR - NEW met2 ( 3197 578 ) M2M3_PR - NEW met2 ( 897 578 ) M2M3_PR - NEW li1 ( 897 425 ) L1M1_PR_MR - NEW met1 ( 897 425 ) M1M2_PR - NEW met2 ( 3197 374 ) M2M3_PR - NEW li1 ( 12397 391 ) L1M1_PR_MR - NEW met1 ( 12397 391 ) M1M2_PR - NEW met2 ( 12397 306 ) M2M3_PR - NEW li1 ( 10097 391 ) L1M1_PR_MR - NEW met1 ( 10143 391 ) M1M2_PR - NEW met2 ( 10143 238 ) M2M3_PR - NEW met2 ( 10143 374 ) M2M3_PR - NEW li1 ( 19619 459 ) L1M1_PR_MR ; + NEW met1 ( 4669 391 ) M1M2_PR + NEW met2 ( 4669 306 ) M2M3_PR + NEW li1 ( 2369 391 ) L1M1_PR_MR + NEW met1 ( 2369 391 ) M1M2_PR + NEW met2 ( 2369 306 ) M2M3_PR + NEW li1 ( 69 391 ) L1M1_PR_MR + NEW met1 ( 69 391 ) M1M2_PR + NEW met2 ( 69 306 ) M2M3_PR + NEW li1 ( 19067 493 ) L1M1_PR_MR ; - storage_1_0_0.we0 ( storage_1_0_0.gcand X ) ( storage_1_0_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 18653 493 ) ( 19527 * ) - NEW li1 ( 18653 493 ) L1M1_PR_MR - NEW li1 ( 19527 493 ) L1M1_PR_MR ; + + ROUTED met1 ( 18653 459 ) ( 19527 * ) + NEW li1 ( 18653 459 ) L1M1_PR_MR + NEW li1 ( 19527 459 ) L1M1_PR_MR ; - storage_1_0_0.write_sel ( storage_1_0_0.gcand A ) ( storage_1_0_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 19297 357 ) ( 19343 * ) NEW li1 ( 19297 357 ) L1M1_PR_MR @@ -2070,8 +2144,8 @@ NETS 164 ; NEW li1 ( 4255 391 ) L1M1_PR_MR NEW li1 ( 4209 357 ) L1M1_PR_MR ; - storage_1_1_0.bit2.storage ( storage_1_1_0.bit2.obuf0 A ) ( storage_1_1_0.bit2.bit Q ) + USE SIGNAL - + ROUTED met1 ( 6555 357 ) ( * 391 ) - NEW met1 ( 6509 357 ) ( 6555 * ) + + ROUTED met1 ( 6509 391 ) ( 6555 * ) + NEW met1 ( 6509 357 ) ( * 391 ) NEW li1 ( 6555 391 ) L1M1_PR_MR NEW li1 ( 6509 357 ) L1M1_PR_MR ; - storage_1_1_0.bit3.storage ( storage_1_1_0.bit3.obuf0 A ) ( storage_1_1_0.bit3.bit Q ) + USE SIGNAL @@ -2101,141 +2175,48 @@ NETS 164 ; NEW li1 ( 18009 357 ) L1M1_PR_MR ; - storage_1_1_0.gclock ( storage_1_1_0.cg GCLK ) ( storage_1_1_0.bit7.bit CLK ) ( storage_1_1_0.bit6.bit CLK ) ( storage_1_1_0.bit5.bit CLK ) ( storage_1_1_0.bit4.bit CLK ) ( storage_1_1_0.bit3.bit CLK ) ( storage_1_1_0.bit2.bit CLK ) ( storage_1_1_0.bit1.bit CLK ) ( storage_1_1_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 8119 323 ) ( * 391 ) - NEW met1 ( 6325 323 ) ( 8119 * ) - NEW met2 ( 6325 323 ) ( * 374 ) + + ROUTED met1 ( 15019 323 ) ( * 391 ) + NEW met1 ( 15019 323 ) ( 15111 * ) + NEW met2 ( 15111 306 ) ( * 323 ) + NEW met1 ( 12719 323 ) ( * 391 ) + NEW met1 ( 12719 323 ) ( 15019 * ) NEW met1 ( 10419 323 ) ( * 391 ) + NEW met1 ( 10419 323 ) ( 12719 * ) + NEW met1 ( 8119 323 ) ( * 391 ) NEW met1 ( 8119 323 ) ( 10419 * ) - NEW met2 ( 10925 306 ) ( * 323 ) - NEW met1 ( 10419 323 ) ( 10925 * ) NEW met1 ( 5819 323 ) ( * 391 ) - NEW met2 ( 6141 323 ) ( * 374 ) - NEW met1 ( 5819 323 ) ( 6141 * ) - NEW met3 ( 6141 374 ) ( 6325 * ) - NEW met1 ( 12719 357 ) ( * 391 ) - NEW met1 ( 12581 357 ) ( 12719 * ) - NEW met2 ( 12581 221 ) ( * 357 ) - NEW met1 ( 11201 221 ) ( 12581 * ) - NEW met2 ( 11201 221 ) ( * 306 ) - NEW met1 ( 15019 357 ) ( * 391 ) - NEW met1 ( 14651 357 ) ( 15019 * ) - NEW met2 ( 14651 357 ) ( * 374 ) - NEW met3 ( 12581 374 ) ( 14651 * ) - NEW met2 ( 12581 357 ) ( * 374 ) - NEW met3 ( 10925 306 ) ( 11201 * ) - NEW met1 ( 3059 425 ) ( 3519 * ) - NEW met2 ( 3059 374 ) ( * 425 ) - NEW met3 ( 1219 374 ) ( 3059 * ) - NEW met2 ( 1219 374 ) ( * 391 ) - NEW met1 ( 4669 323 ) ( * 357 ) - NEW met1 ( 4301 357 ) ( 4669 * ) - NEW met1 ( 4301 357 ) ( * 425 ) - NEW met1 ( 3519 425 ) ( 4301 * ) - NEW met1 ( 4669 323 ) ( 5819 * ) + NEW met1 ( 5819 323 ) ( 8119 * ) + NEW met1 ( 3519 425 ) ( 4623 * ) + NEW met1 ( 4623 425 ) ( * 459 ) + NEW met1 ( 4623 459 ) ( 5819 * ) + NEW met1 ( 5819 391 ) ( * 459 ) + NEW met1 ( 1219 425 ) ( * 493 ) + NEW met1 ( 1219 493 ) ( 2553 * ) + NEW met1 ( 2553 425 ) ( * 493 ) + NEW met1 ( 2553 425 ) ( 3519 * ) NEW met1 ( 17319 323 ) ( * 391 ) NEW met1 ( 17319 323 ) ( 18055 * ) NEW met1 ( 18055 323 ) ( * 357 ) NEW met1 ( 18055 357 ) ( 18423 * ) NEW met1 ( 18423 323 ) ( * 357 ) - NEW met2 ( 17319 374 ) ( * 391 ) - NEW met3 ( 14651 374 ) ( 17319 * ) + NEW met2 ( 17319 306 ) ( * 323 ) + NEW met3 ( 15111 306 ) ( 17319 * ) NEW met1 ( 19389 323 ) ( * 357 ) - NEW met1 ( 18423 323 ) ( 19389 * ) NEW met1 ( 19389 357 ) ( 20355 * ) - NEW li1 ( 8119 391 ) L1M1_PR_MR - NEW met1 ( 6325 323 ) M1M2_PR - NEW met2 ( 6325 374 ) M2M3_PR + NEW met1 ( 18423 323 ) ( 19389 * ) + NEW li1 ( 15019 391 ) L1M1_PR_MR + NEW met1 ( 15111 323 ) M1M2_PR + NEW met2 ( 15111 306 ) M2M3_PR + NEW li1 ( 12719 391 ) L1M1_PR_MR NEW li1 ( 10419 391 ) L1M1_PR_MR - NEW met2 ( 10925 306 ) M2M3_PR - NEW met1 ( 10925 323 ) M1M2_PR + NEW li1 ( 8119 391 ) L1M1_PR_MR NEW li1 ( 5819 391 ) L1M1_PR_MR - NEW met2 ( 6141 374 ) M2M3_PR - NEW met1 ( 6141 323 ) M1M2_PR - NEW li1 ( 12719 391 ) L1M1_PR_MR - NEW met1 ( 12581 357 ) M1M2_PR - NEW met1 ( 12581 221 ) M1M2_PR - NEW met1 ( 11201 221 ) M1M2_PR - NEW met2 ( 11201 306 ) M2M3_PR - NEW li1 ( 15019 391 ) L1M1_PR_MR - NEW met1 ( 14651 357 ) M1M2_PR - NEW met2 ( 14651 374 ) M2M3_PR - NEW met2 ( 12581 374 ) M2M3_PR NEW li1 ( 3519 425 ) L1M1_PR_MR - NEW met1 ( 3059 425 ) M1M2_PR - NEW met2 ( 3059 374 ) M2M3_PR - NEW met2 ( 1219 374 ) M2M3_PR - NEW li1 ( 1219 391 ) L1M1_PR_MR - NEW met1 ( 1219 391 ) M1M2_PR + NEW li1 ( 1219 425 ) L1M1_PR_MR NEW li1 ( 17319 391 ) L1M1_PR_MR - NEW met2 ( 17319 374 ) M2M3_PR - NEW met1 ( 17319 391 ) M1M2_PR + NEW met2 ( 17319 306 ) M2M3_PR + NEW met1 ( 17319 323 ) M1M2_PR NEW li1 ( 20355 357 ) L1M1_PR_MR ; - - storage_1_1_0.select0_b ( storage_1_1_0.select_inv_0 Y ) ( storage_1_1_0.bit7.obuf0 TE_B ) ( storage_1_1_0.bit6.obuf0 TE_B ) ( storage_1_1_0.bit5.obuf0 TE_B ) ( storage_1_1_0.bit4.obuf0 TE_B ) ( storage_1_1_0.bit3.obuf0 TE_B ) ( storage_1_1_0.bit2.obuf0 TE_B ) - ( storage_1_1_0.bit1.obuf0 TE_B ) ( storage_1_1_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 8947 391 ) ( 9269 * ) - NEW met1 ( 9269 357 ) ( * 391 ) - NEW met2 ( 9269 306 ) ( * 357 ) - NEW met1 ( 6647 391 ) ( 6923 * ) - NEW met2 ( 6923 306 ) ( * 391 ) - NEW met3 ( 6923 306 ) ( 9269 * ) - NEW met1 ( 6647 391 ) ( * 425 ) - NEW met1 ( 6141 425 ) ( * 459 ) - NEW met1 ( 6141 425 ) ( 6647 * ) - NEW met1 ( 4347 425 ) ( * 493 ) - NEW met1 ( 3565 493 ) ( 4347 * ) - NEW met1 ( 3565 459 ) ( * 493 ) - NEW met1 ( 3381 459 ) ( 3565 * ) - NEW met1 ( 3381 459 ) ( * 493 ) - NEW met1 ( 2047 493 ) ( 3381 * ) - NEW met1 ( 2047 425 ) ( * 493 ) - NEW met1 ( 4347 459 ) ( 6141 * ) - NEW met2 ( 11247 374 ) ( * 391 ) - NEW met3 ( 10810 374 ) ( 11247 * ) - NEW met3 ( 10810 306 ) ( * 374 ) - NEW met1 ( 13547 323 ) ( * 391 ) - NEW met1 ( 11247 323 ) ( 13547 * ) - NEW met1 ( 11247 323 ) ( * 391 ) - NEW met1 ( 13823 391 ) ( * 459 ) - NEW met1 ( 13547 391 ) ( 13823 * ) - NEW met3 ( 9269 306 ) ( 10810 * ) - NEW met1 ( 15847 425 ) ( * 459 ) - NEW met2 ( 16123 306 ) ( * 459 ) - NEW met1 ( 15847 459 ) ( 16123 * ) - NEW met1 ( 13823 459 ) ( 15847 * ) - NEW met1 ( 18147 391 ) ( 18469 * ) - NEW met1 ( 18469 357 ) ( * 391 ) - NEW met1 ( 18469 357 ) ( 19251 * ) - NEW met1 ( 19251 357 ) ( * 391 ) - NEW met2 ( 18147 306 ) ( * 391 ) - NEW met3 ( 16123 306 ) ( 18147 * ) - NEW met1 ( 19389 391 ) ( * 425 ) - NEW met1 ( 19389 425 ) ( 19665 * ) - NEW met2 ( 19665 323 ) ( * 425 ) - NEW met1 ( 19251 391 ) ( 19389 * ) - NEW met1 ( 20677 323 ) ( * 357 ) - NEW met1 ( 20677 357 ) ( 20907 * ) - NEW met1 ( 19665 323 ) ( 20677 * ) - NEW li1 ( 8947 391 ) L1M1_PR_MR - NEW met1 ( 9269 357 ) M1M2_PR - NEW met2 ( 9269 306 ) M2M3_PR - NEW li1 ( 6647 391 ) L1M1_PR_MR - NEW met1 ( 6923 391 ) M1M2_PR - NEW met2 ( 6923 306 ) M2M3_PR - NEW li1 ( 4347 425 ) L1M1_PR_MR - NEW li1 ( 2047 425 ) L1M1_PR_MR - NEW li1 ( 11247 391 ) L1M1_PR_MR - NEW met1 ( 11247 391 ) M1M2_PR - NEW met2 ( 11247 374 ) M2M3_PR - NEW li1 ( 13547 391 ) L1M1_PR_MR - NEW li1 ( 15847 425 ) L1M1_PR_MR - NEW met2 ( 16123 306 ) M2M3_PR - NEW met1 ( 16123 459 ) M1M2_PR - NEW li1 ( 18147 391 ) L1M1_PR_MR - NEW met2 ( 18147 306 ) M2M3_PR - NEW met1 ( 18147 391 ) M1M2_PR - NEW met1 ( 19665 425 ) M1M2_PR - NEW met1 ( 19665 323 ) M1M2_PR - NEW li1 ( 20907 357 ) L1M1_PR_MR ; - storage_1_1_0.we0 ( storage_1_1_0.gcand X ) ( storage_1_1_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 19941 459 ) ( 20815 * ) NEW li1 ( 19941 459 ) L1M1_PR_MR @@ -2250,9 +2231,9 @@ NETS 164 ; NEW li1 ( 805 697 ) L1M1_PR_MR NEW li1 ( 759 731 ) L1M1_PR_MR ; - storage_2_0_0.bit1.storage ( storage_2_0_0.bit1.obuf0 A ) ( storage_2_0_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met1 ( 3059 663 ) ( 3105 * ) - NEW met1 ( 3059 663 ) ( * 731 ) - NEW li1 ( 3105 663 ) L1M1_PR_MR + + ROUTED met1 ( 3105 697 ) ( * 731 ) + NEW met1 ( 3059 731 ) ( 3105 * ) + NEW li1 ( 3105 697 ) L1M1_PR_MR NEW li1 ( 3059 731 ) L1M1_PR_MR ; - storage_2_0_0.bit2.storage ( storage_2_0_0.bit2.obuf0 A ) ( storage_2_0_0.bit2.bit Q ) + USE SIGNAL + ROUTED met1 ( 5405 697 ) ( * 731 ) @@ -2280,124 +2261,64 @@ NETS 164 ; NEW li1 ( 14605 697 ) L1M1_PR_MR NEW li1 ( 14559 731 ) L1M1_PR_MR ; - storage_2_0_0.bit7.storage ( storage_2_0_0.bit7.obuf0 A ) ( storage_2_0_0.bit7.bit Q ) + USE SIGNAL - + ROUTED met1 ( 16905 697 ) ( * 731 ) + + ROUTED met2 ( 16905 663 ) ( * 731 ) NEW met1 ( 16859 731 ) ( 16905 * ) - NEW li1 ( 16905 697 ) L1M1_PR_MR + NEW li1 ( 16905 663 ) L1M1_PR_MR + NEW met1 ( 16905 663 ) M1M2_PR + NEW met1 ( 16905 731 ) M1M2_PR NEW li1 ( 16859 731 ) L1M1_PR_MR ; - storage_2_0_0.gclock ( storage_2_0_0.cg GCLK ) ( storage_2_0_0.bit7.bit CLK ) ( storage_2_0_0.bit6.bit CLK ) ( storage_2_0_0.bit5.bit CLK ) ( storage_2_0_0.bit4.bit CLK ) ( storage_2_0_0.bit3.bit CLK ) ( storage_2_0_0.bit2.bit CLK ) ( storage_2_0_0.bit1.bit CLK ) ( storage_2_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 1265 663 ) ( 2369 * ) - NEW met1 ( 1265 663 ) ( * 697 ) - NEW met1 ( 851 697 ) ( 1265 * ) - NEW met1 ( 851 663 ) ( * 697 ) - NEW met1 ( 69 663 ) ( 851 * ) - NEW met1 ( 2369 663 ) ( * 765 ) - NEW met1 ( 4485 663 ) ( 4669 * ) - NEW met1 ( 4485 663 ) ( * 765 ) - NEW met1 ( 11569 629 ) ( * 663 ) - NEW met2 ( 13915 595 ) ( * 663 ) - NEW met1 ( 11569 595 ) ( 13915 * ) - NEW met1 ( 11569 595 ) ( * 629 ) - NEW met1 ( 13869 697 ) ( 13915 * ) - NEW met1 ( 13915 663 ) ( * 697 ) - NEW met1 ( 6923 697 ) ( 6969 * ) - NEW met2 ( 6923 697 ) ( * 714 ) - NEW met3 ( 6141 714 ) ( 6923 * ) - NEW met2 ( 6141 714 ) ( * 765 ) + + ROUTED met1 ( 16169 663 ) ( 16721 * ) + NEW met2 ( 16721 663 ) ( * 765 ) + NEW met1 ( 16721 765 ) ( 16951 * ) + NEW met1 ( 16951 731 ) ( * 765 ) + NEW met1 ( 13869 697 ) ( * 765 ) + NEW met1 ( 13869 765 ) ( 15801 * ) + NEW met1 ( 15801 731 ) ( * 765 ) + NEW met1 ( 15801 731 ) ( 16169 * ) + NEW met1 ( 16169 663 ) ( * 731 ) + NEW met1 ( 11569 697 ) ( * 765 ) + NEW met1 ( 11569 765 ) ( 13869 * ) NEW met2 ( 9269 646 ) ( * 663 ) + NEW met3 ( 9269 646 ) ( 11569 * ) + NEW met2 ( 11569 646 ) ( * 697 ) + NEW met1 ( 6923 663 ) ( 6969 * ) + NEW met2 ( 6923 646 ) ( * 663 ) NEW met3 ( 6923 646 ) ( 9269 * ) + NEW met2 ( 4669 697 ) ( * 714 ) + NEW met3 ( 4669 714 ) ( 6923 * ) NEW met3 ( 6923 646 ) ( * 714 ) - NEW met2 ( 9637 629 ) ( * 646 ) - NEW met3 ( 9269 646 ) ( 9637 * ) - NEW met1 ( 2369 765 ) ( 6141 * ) - NEW met1 ( 9637 629 ) ( 11569 * ) - NEW met1 ( 16169 663 ) ( 16951 * ) - NEW met1 ( 16951 663 ) ( * 697 ) - NEW met1 ( 14973 663 ) ( * 765 ) - NEW met1 ( 14973 765 ) ( 16169 * ) - NEW met1 ( 16169 663 ) ( * 765 ) - NEW met1 ( 13915 663 ) ( 14973 * ) - NEW met1 ( 17273 697 ) ( * 765 ) + NEW met2 ( 2369 697 ) ( * 714 ) + NEW met3 ( 2369 714 ) ( 4669 * ) + NEW met1 ( 69 697 ) ( * 765 ) + NEW met1 ( 69 765 ) ( 2001 * ) + NEW met1 ( 2001 697 ) ( * 765 ) + NEW met1 ( 2001 697 ) ( 2369 * ) + NEW met1 ( 17273 731 ) ( * 765 ) NEW met1 ( 17273 765 ) ( 19067 * ) - NEW met1 ( 16951 697 ) ( 17273 * ) - NEW li1 ( 2369 663 ) L1M1_PR_MR - NEW li1 ( 69 663 ) L1M1_PR_MR - NEW li1 ( 4669 663 ) L1M1_PR_MR - NEW li1 ( 11569 663 ) L1M1_PR_MR - NEW met1 ( 13915 663 ) M1M2_PR - NEW met1 ( 13915 595 ) M1M2_PR + NEW met1 ( 16951 731 ) ( 17273 * ) + NEW li1 ( 16169 663 ) L1M1_PR_MR + NEW met1 ( 16721 663 ) M1M2_PR + NEW met1 ( 16721 765 ) M1M2_PR NEW li1 ( 13869 697 ) L1M1_PR_MR - NEW li1 ( 6969 697 ) L1M1_PR_MR - NEW met1 ( 6923 697 ) M1M2_PR - NEW met2 ( 6923 714 ) M2M3_PR - NEW met2 ( 6141 714 ) M2M3_PR - NEW met1 ( 6141 765 ) M1M2_PR + NEW li1 ( 11569 697 ) L1M1_PR_MR NEW li1 ( 9269 663 ) L1M1_PR_MR NEW met1 ( 9269 663 ) M1M2_PR NEW met2 ( 9269 646 ) M2M3_PR - NEW met1 ( 9637 629 ) M1M2_PR - NEW met2 ( 9637 646 ) M2M3_PR - NEW li1 ( 16169 663 ) L1M1_PR_MR + NEW met2 ( 11569 646 ) M2M3_PR + NEW met1 ( 11569 697 ) M1M2_PR + NEW li1 ( 6969 663 ) L1M1_PR_MR + NEW met1 ( 6923 663 ) M1M2_PR + NEW met2 ( 6923 646 ) M2M3_PR + NEW li1 ( 4669 697 ) L1M1_PR_MR + NEW met1 ( 4669 697 ) M1M2_PR + NEW met2 ( 4669 714 ) M2M3_PR + NEW li1 ( 2369 697 ) L1M1_PR_MR + NEW met1 ( 2369 697 ) M1M2_PR + NEW met2 ( 2369 714 ) M2M3_PR + NEW li1 ( 69 697 ) L1M1_PR_MR NEW li1 ( 19067 765 ) L1M1_PR_MR ; - - storage_2_0_0.select0_b ( storage_2_0_0.select_inv_0 Y ) ( storage_2_0_0.bit7.obuf0 TE_B ) ( storage_2_0_0.bit6.obuf0 TE_B ) ( storage_2_0_0.bit5.obuf0 TE_B ) ( storage_2_0_0.bit4.obuf0 TE_B ) ( storage_2_0_0.bit3.obuf0 TE_B ) ( storage_2_0_0.bit2.obuf0 TE_B ) - ( storage_2_0_0.bit1.obuf0 TE_B ) ( storage_2_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 897 595 ) ( * 663 ) - NEW met1 ( 12397 697 ) ( * 731 ) - NEW met1 ( 12397 731 ) ( 12673 * ) - NEW met1 ( 12673 731 ) ( * 765 ) - NEW met2 ( 10097 646 ) ( * 663 ) - NEW met3 ( 10097 646 ) ( 12397 * ) - NEW met2 ( 12397 646 ) ( * 697 ) - NEW met1 ( 8303 629 ) ( * 663 ) - NEW met1 ( 8303 629 ) ( 9315 * ) - NEW met1 ( 9315 629 ) ( * 663 ) - NEW met1 ( 9315 663 ) ( 10097 * ) - NEW met1 ( 16997 595 ) ( * 663 ) - NEW met2 ( 14697 697 ) ( * 714 ) - NEW met3 ( 14697 714 ) ( 16353 * ) - NEW met2 ( 16353 629 ) ( * 714 ) - NEW met1 ( 16353 629 ) ( 16997 * ) - NEW met2 ( 14697 714 ) ( * 765 ) - NEW met1 ( 12673 765 ) ( 14697 * ) - NEW met1 ( 3197 595 ) ( * 663 ) - NEW met1 ( 5497 629 ) ( * 663 ) - NEW met1 ( 4853 629 ) ( 5497 * ) - NEW met2 ( 4853 578 ) ( * 629 ) - NEW met2 ( 4715 578 ) ( 4853 * ) - NEW met2 ( 4715 578 ) ( * 595 ) - NEW met1 ( 3197 595 ) ( 4715 * ) - NEW met1 ( 7797 595 ) ( * 663 ) - NEW met1 ( 5497 595 ) ( 7797 * ) - NEW met1 ( 5497 595 ) ( * 629 ) - NEW met1 ( 897 595 ) ( 3197 * ) - NEW met1 ( 7797 663 ) ( 8303 * ) - NEW met2 ( 18101 595 ) ( * 731 ) - NEW met1 ( 16997 595 ) ( 18101 * ) - NEW met1 ( 18101 731 ) ( 19320 * ) - NEW met1 ( 19320 731 ) ( * 765 ) - NEW met1 ( 19320 765 ) ( 19619 * ) - NEW li1 ( 897 663 ) L1M1_PR_MR - NEW li1 ( 12397 697 ) L1M1_PR_MR - NEW li1 ( 10097 663 ) L1M1_PR_MR - NEW met1 ( 10097 663 ) M1M2_PR - NEW met2 ( 10097 646 ) M2M3_PR - NEW met2 ( 12397 646 ) M2M3_PR - NEW met1 ( 12397 697 ) M1M2_PR - NEW li1 ( 16997 663 ) L1M1_PR_MR - NEW li1 ( 14697 697 ) L1M1_PR_MR - NEW met1 ( 14697 697 ) M1M2_PR - NEW met2 ( 14697 714 ) M2M3_PR - NEW met2 ( 16353 714 ) M2M3_PR - NEW met1 ( 16353 629 ) M1M2_PR - NEW met1 ( 14697 765 ) M1M2_PR - NEW li1 ( 3197 663 ) L1M1_PR_MR - NEW li1 ( 5497 663 ) L1M1_PR_MR - NEW met1 ( 4853 629 ) M1M2_PR - NEW met1 ( 4715 595 ) M1M2_PR - NEW li1 ( 7797 663 ) L1M1_PR_MR - NEW met1 ( 18101 595 ) M1M2_PR - NEW met1 ( 18101 731 ) M1M2_PR - NEW li1 ( 19619 765 ) L1M1_PR_MR ; - storage_2_0_0.we0 ( storage_2_0_0.gcand X ) ( storage_2_0_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 18653 629 ) ( 19527 * ) NEW li1 ( 18653 629 ) L1M1_PR_MR @@ -2448,140 +2369,46 @@ NETS 164 ; NEW li1 ( 18009 731 ) L1M1_PR_MR ; - storage_2_1_0.gclock ( storage_2_1_0.cg GCLK ) ( storage_2_1_0.bit7.bit CLK ) ( storage_2_1_0.bit6.bit CLK ) ( storage_2_1_0.bit5.bit CLK ) ( storage_2_1_0.bit4.bit CLK ) ( storage_2_1_0.bit3.bit CLK ) ( storage_2_1_0.bit2.bit CLK ) ( storage_2_1_0.bit1.bit CLK ) ( storage_2_1_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met2 ( 3519 646 ) ( * 663 ) - NEW met3 ( 1219 646 ) ( 3519 * ) - NEW met2 ( 1219 646 ) ( * 663 ) - NEW met2 ( 12719 697 ) ( * 714 ) - NEW met3 ( 12719 714 ) ( 14053 * ) - NEW met2 ( 14053 595 ) ( * 714 ) - NEW met2 ( 10419 697 ) ( * 714 ) - NEW met3 ( 10419 714 ) ( 12719 * ) - NEW met1 ( 10051 697 ) ( * 765 ) - NEW met1 ( 10051 697 ) ( 10419 * ) - NEW met1 ( 8119 697 ) ( * 765 ) - NEW met1 ( 5819 663 ) ( 6325 * ) - NEW met1 ( 6325 663 ) ( * 765 ) - NEW met1 ( 6325 765 ) ( 7751 * ) - NEW met1 ( 7751 731 ) ( * 765 ) - NEW met1 ( 7751 731 ) ( 8119 * ) - NEW met1 ( 5451 663 ) ( * 697 ) - NEW met1 ( 5451 697 ) ( 5819 * ) - NEW met1 ( 5819 663 ) ( * 697 ) - NEW met1 ( 8119 765 ) ( 10051 * ) - NEW met1 ( 15019 629 ) ( * 663 ) - NEW met1 ( 15019 629 ) ( 15387 * ) - NEW met2 ( 15387 629 ) ( * 646 ) - NEW met1 ( 15019 595 ) ( * 629 ) - NEW met1 ( 14053 595 ) ( 15019 * ) - NEW met2 ( 4669 646 ) ( * 663 ) - NEW met2 ( 4669 663 ) ( 4715 * ) - NEW met3 ( 3519 646 ) ( 4669 * ) - NEW met1 ( 4715 663 ) ( 5451 * ) - NEW met3 ( 15387 646 ) ( 17250 * ) - NEW met2 ( 17319 697 ) ( * 714 ) - NEW met3 ( 17250 646 ) ( * 714 ) - NEW met3 ( 17250 714 ) ( 17319 * ) - NEW met2 ( 20355 714 ) ( * 731 ) - NEW met3 ( 17319 714 ) ( 20355 * ) + + ROUTED met1 ( 14881 697 ) ( 15019 * ) + NEW met2 ( 14881 697 ) ( * 714 ) + NEW met1 ( 12719 595 ) ( * 663 ) + NEW met1 ( 12719 595 ) ( 14881 * ) + NEW met2 ( 14881 595 ) ( * 697 ) + NEW met1 ( 10419 595 ) ( * 663 ) + NEW met1 ( 10419 595 ) ( 12719 * ) + NEW met1 ( 8119 595 ) ( * 663 ) + NEW met1 ( 8119 595 ) ( 10419 * ) + NEW met1 ( 5819 595 ) ( * 663 ) + NEW met1 ( 5819 595 ) ( 8119 * ) + NEW met1 ( 3519 595 ) ( * 663 ) + NEW met1 ( 3519 595 ) ( 5819 * ) + NEW met1 ( 1219 595 ) ( * 663 ) + NEW met1 ( 1219 595 ) ( 3519 * ) + NEW met1 ( 17319 663 ) ( 18101 * ) + NEW met2 ( 18101 646 ) ( * 663 ) + NEW met2 ( 18101 646 ) ( 18193 * ) + NEW met2 ( 18193 629 ) ( * 646 ) + NEW met1 ( 18193 629 ) ( 18423 * ) + NEW met1 ( 18423 595 ) ( * 629 ) + NEW met2 ( 17319 663 ) ( * 714 ) + NEW met3 ( 14881 714 ) ( 17319 * ) + NEW met1 ( 18423 595 ) ( 20355 * ) + NEW li1 ( 15019 697 ) L1M1_PR_MR + NEW met1 ( 14881 697 ) M1M2_PR + NEW met2 ( 14881 714 ) M2M3_PR + NEW li1 ( 12719 663 ) L1M1_PR_MR + NEW met1 ( 14881 595 ) M1M2_PR + NEW li1 ( 10419 663 ) L1M1_PR_MR + NEW li1 ( 8119 663 ) L1M1_PR_MR + NEW li1 ( 5819 663 ) L1M1_PR_MR NEW li1 ( 3519 663 ) L1M1_PR_MR - NEW met1 ( 3519 663 ) M1M2_PR - NEW met2 ( 3519 646 ) M2M3_PR - NEW met2 ( 1219 646 ) M2M3_PR NEW li1 ( 1219 663 ) L1M1_PR_MR - NEW met1 ( 1219 663 ) M1M2_PR - NEW li1 ( 12719 697 ) L1M1_PR_MR - NEW met1 ( 12719 697 ) M1M2_PR - NEW met2 ( 12719 714 ) M2M3_PR - NEW met2 ( 14053 714 ) M2M3_PR - NEW met1 ( 14053 595 ) M1M2_PR - NEW li1 ( 10419 697 ) L1M1_PR_MR - NEW met1 ( 10419 697 ) M1M2_PR - NEW met2 ( 10419 714 ) M2M3_PR - NEW li1 ( 8119 697 ) L1M1_PR_MR - NEW li1 ( 5819 663 ) L1M1_PR_MR - NEW li1 ( 15019 663 ) L1M1_PR_MR - NEW met1 ( 15387 629 ) M1M2_PR - NEW met2 ( 15387 646 ) M2M3_PR - NEW met2 ( 4669 646 ) M2M3_PR - NEW met1 ( 4715 663 ) M1M2_PR - NEW li1 ( 17319 697 ) L1M1_PR_MR - NEW met1 ( 17319 697 ) M1M2_PR + NEW li1 ( 17319 663 ) L1M1_PR_MR + NEW met1 ( 18101 663 ) M1M2_PR + NEW met1 ( 18193 629 ) M1M2_PR NEW met2 ( 17319 714 ) M2M3_PR - NEW met2 ( 20355 714 ) M2M3_PR - NEW li1 ( 20355 731 ) L1M1_PR_MR - NEW met1 ( 20355 731 ) M1M2_PR ; - - storage_2_1_0.select0_b ( storage_2_1_0.select_inv_0 Y ) ( storage_2_1_0.bit7.obuf0 TE_B ) ( storage_2_1_0.bit6.obuf0 TE_B ) ( storage_2_1_0.bit5.obuf0 TE_B ) ( storage_2_1_0.bit4.obuf0 TE_B ) ( storage_2_1_0.bit3.obuf0 TE_B ) ( storage_2_1_0.bit2.obuf0 TE_B ) - ( storage_2_1_0.bit1.obuf0 TE_B ) ( storage_2_1_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met2 ( 16123 697 ) ( * 918 ) - NEW met2 ( 16123 918 ) ( 16261 * ) - NEW met2 ( 16261 918 ) ( * 1207 ) - NEW met1 ( 16261 1207 ) ( 16353 * ) - NEW met1 ( 16353 1139 ) ( * 1207 ) - NEW met1 ( 15295 663 ) ( 15847 * ) - NEW met2 ( 15295 646 ) ( * 663 ) - NEW met1 ( 15847 663 ) ( * 697 ) - NEW met1 ( 15847 697 ) ( 16123 * ) - NEW met1 ( 3565 663 ) ( 4347 * ) - NEW met1 ( 3565 663 ) ( * 697 ) - NEW met1 ( 3151 697 ) ( 3565 * ) - NEW met1 ( 3151 629 ) ( * 697 ) - NEW met1 ( 2323 629 ) ( 3151 * ) - NEW met2 ( 2323 629 ) ( * 697 ) - NEW met1 ( 2047 697 ) ( 2323 * ) - NEW met2 ( 4347 578 ) ( * 663 ) - NEW met2 ( 11247 595 ) ( * 663 ) - NEW met2 ( 13547 578 ) ( * 663 ) - NEW met3 ( 11247 578 ) ( 13547 * ) - NEW met2 ( 11247 578 ) ( * 595 ) - NEW met3 ( 13547 578 ) ( * 646 ) - NEW met3 ( 13547 646 ) ( 15295 * ) - NEW met2 ( 6647 578 ) ( * 663 ) - NEW met2 ( 8947 578 ) ( * 663 ) - NEW met3 ( 6647 578 ) ( 8947 * ) - NEW met3 ( 4347 578 ) ( 6647 * ) - NEW met1 ( 8947 595 ) ( 11247 * ) - NEW met1 ( 16353 1139 ) ( 17250 * ) - NEW met1 ( 18147 595 ) ( * 663 ) - NEW met1 ( 17250 1139 ) ( * 1173 ) - NEW met1 ( 17250 1173 ) ( 17365 * ) - NEW met2 ( 17365 629 ) ( * 1173 ) - NEW met1 ( 17365 629 ) ( 18147 * ) - NEW met2 ( 19481 595 ) ( * 731 ) - NEW met1 ( 18147 595 ) ( 19481 * ) - NEW met1 ( 19481 731 ) ( 20010 * ) - NEW met1 ( 20010 731 ) ( * 765 ) - NEW met1 ( 20010 765 ) ( 20907 * ) - NEW met1 ( 16123 697 ) M1M2_PR - NEW met1 ( 16261 1207 ) M1M2_PR - NEW li1 ( 15847 663 ) L1M1_PR_MR - NEW met1 ( 15295 663 ) M1M2_PR - NEW met2 ( 15295 646 ) M2M3_PR - NEW li1 ( 4347 663 ) L1M1_PR_MR - NEW met1 ( 2323 629 ) M1M2_PR - NEW met1 ( 2323 697 ) M1M2_PR - NEW li1 ( 2047 697 ) L1M1_PR_MR - NEW met2 ( 4347 578 ) M2M3_PR - NEW met1 ( 4347 663 ) M1M2_PR - NEW li1 ( 11247 663 ) L1M1_PR_MR - NEW met1 ( 11247 663 ) M1M2_PR - NEW met1 ( 11247 595 ) M1M2_PR - NEW li1 ( 13547 663 ) L1M1_PR_MR - NEW met1 ( 13547 663 ) M1M2_PR - NEW met2 ( 13547 578 ) M2M3_PR - NEW met2 ( 11247 578 ) M2M3_PR - NEW li1 ( 6647 663 ) L1M1_PR_MR - NEW met1 ( 6647 663 ) M1M2_PR - NEW met2 ( 6647 578 ) M2M3_PR - NEW li1 ( 8947 663 ) L1M1_PR_MR - NEW met1 ( 8947 663 ) M1M2_PR - NEW met2 ( 8947 578 ) M2M3_PR - NEW met1 ( 8947 595 ) M1M2_PR - NEW li1 ( 18147 663 ) L1M1_PR_MR - NEW met1 ( 17365 1173 ) M1M2_PR - NEW met1 ( 17365 629 ) M1M2_PR - NEW met1 ( 19481 595 ) M1M2_PR - NEW met1 ( 19481 731 ) M1M2_PR - NEW li1 ( 20907 765 ) L1M1_PR_MR ; + NEW met1 ( 17319 663 ) M1M2_PR + NEW li1 ( 20355 595 ) L1M1_PR_MR ; - storage_2_1_0.we0 ( storage_2_1_0.gcand X ) ( storage_2_1_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 19941 629 ) ( 20815 * ) NEW li1 ( 19941 629 ) L1M1_PR_MR @@ -2632,163 +2459,95 @@ NETS 164 ; NEW li1 ( 16859 901 ) L1M1_PR_MR ; - storage_3_0_0.gclock ( storage_3_0_0.cg GCLK ) ( storage_3_0_0.bit7.bit CLK ) ( storage_3_0_0.bit6.bit CLK ) ( storage_3_0_0.bit5.bit CLK ) ( storage_3_0_0.bit4.bit CLK ) ( storage_3_0_0.bit3.bit CLK ) ( storage_3_0_0.bit2.bit CLK ) ( storage_3_0_0.bit1.bit CLK ) ( storage_3_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 16169 969 ) ( * 1003 ) - NEW met1 ( 16169 1003 ) ( 16353 * ) - NEW met2 ( 16353 1003 ) ( 16445 * ) - NEW met1 ( 14605 867 ) ( * 901 ) - NEW met1 ( 14605 901 ) ( 14973 * ) - NEW met1 ( 14973 867 ) ( * 901 ) - NEW met1 ( 14973 867 ) ( 15525 * ) - NEW met1 ( 15525 867 ) ( * 969 ) - NEW met1 ( 15525 969 ) ( 16169 * ) - NEW met1 ( 2001 969 ) ( 2369 * ) - NEW met1 ( 2001 867 ) ( * 969 ) - NEW met1 ( 1219 867 ) ( 2001 * ) - NEW met1 ( 1219 867 ) ( * 901 ) + + ROUTED met1 ( 1219 867 ) ( * 901 ) NEW met1 ( 1081 901 ) ( 1219 * ) NEW met1 ( 1081 867 ) ( * 901 ) NEW met1 ( 69 867 ) ( 1081 * ) NEW met1 ( 69 867 ) ( * 935 ) - NEW met2 ( 4669 850 ) ( * 935 ) - NEW met3 ( 2369 850 ) ( 4669 * ) - NEW met2 ( 2369 850 ) ( * 969 ) - NEW met2 ( 4669 935 ) ( * 1037 ) - NEW met1 ( 11063 969 ) ( 11569 * ) - NEW met1 ( 11063 901 ) ( * 969 ) - NEW met1 ( 10879 901 ) ( 11063 * ) - NEW met1 ( 10879 867 ) ( * 901 ) - NEW met2 ( 13869 969 ) ( * 1122 ) - NEW met3 ( 11569 1122 ) ( 13869 * ) - NEW met2 ( 11569 969 ) ( * 1122 ) - NEW met2 ( 13869 867 ) ( * 969 ) + NEW met2 ( 9269 765 ) ( * 935 ) + NEW met1 ( 9269 765 ) ( 10051 * ) + NEW met1 ( 10051 731 ) ( * 765 ) + NEW met1 ( 10051 731 ) ( 10373 * ) + NEW met1 ( 10373 731 ) ( * 765 ) + NEW met1 ( 10373 765 ) ( 10925 * ) + NEW met2 ( 10925 765 ) ( * 867 ) + NEW met1 ( 6969 935 ) ( * 1003 ) + NEW met1 ( 6923 1003 ) ( 6969 * ) + NEW met2 ( 6923 765 ) ( * 1003 ) + NEW met1 ( 6923 765 ) ( 7751 * ) + NEW met1 ( 7751 731 ) ( * 765 ) + NEW met1 ( 7751 731 ) ( 7981 * ) + NEW met1 ( 7981 731 ) ( * 765 ) + NEW met1 ( 7981 765 ) ( 9269 * ) + NEW met2 ( 6831 850 ) ( * 867 ) + NEW met2 ( 6831 850 ) ( 6923 * ) + NEW met1 ( 16169 867 ) ( * 935 ) + NEW met1 ( 16169 867 ) ( 16353 * ) + NEW met2 ( 16353 867 ) ( * 1037 ) + NEW met2 ( 4669 969 ) ( * 1309 ) + NEW met1 ( 4669 1309 ) ( 6187 * ) + NEW met2 ( 6187 867 ) ( * 1309 ) + NEW met1 ( 2369 867 ) ( * 935 ) + NEW met1 ( 2369 867 ) ( 3381 * ) + NEW met2 ( 3381 867 ) ( * 918 ) + NEW met3 ( 3381 918 ) ( 3795 * ) + NEW met2 ( 3795 918 ) ( * 969 ) + NEW met1 ( 3795 969 ) ( 4301 * ) + NEW met1 ( 4301 935 ) ( * 969 ) + NEW met1 ( 4301 935 ) ( 4669 * ) + NEW met1 ( 4669 935 ) ( * 969 ) + NEW met1 ( 1219 867 ) ( 2369 * ) + NEW met1 ( 6187 867 ) ( 6831 * ) + NEW met1 ( 15870 935 ) ( 16169 * ) + NEW met1 ( 13869 867 ) ( * 935 ) NEW met1 ( 13869 867 ) ( 14605 * ) - NEW met1 ( 6095 969 ) ( 6969 * ) - NEW met2 ( 6095 969 ) ( * 1037 ) - NEW met1 ( 8901 935 ) ( 9269 * ) - NEW met1 ( 8901 935 ) ( * 1003 ) - NEW met1 ( 8165 1003 ) ( 8901 * ) - NEW met1 ( 8165 935 ) ( * 1003 ) - NEW met1 ( 7751 935 ) ( 8165 * ) - NEW met1 ( 7751 935 ) ( * 1003 ) - NEW met1 ( 6969 1003 ) ( 7751 * ) - NEW met1 ( 6969 969 ) ( * 1003 ) - NEW met1 ( 9269 867 ) ( * 935 ) - NEW met1 ( 4669 1037 ) ( 6095 * ) - NEW met1 ( 9269 867 ) ( 10879 * ) - NEW met1 ( 17273 1003 ) ( * 1037 ) - NEW met1 ( 17273 1037 ) ( 18193 * ) - NEW met2 ( 18193 935 ) ( * 1037 ) - NEW met1 ( 18193 935 ) ( 19067 * ) - NEW met1 ( 16445 1003 ) ( 17273 * ) - NEW li1 ( 16169 969 ) L1M1_PR_MR - NEW met1 ( 16353 1003 ) M1M2_PR - NEW met1 ( 16445 1003 ) M1M2_PR - NEW li1 ( 2369 969 ) L1M1_PR_MR + NEW met1 ( 14605 867 ) ( * 901 ) + NEW met1 ( 14605 901 ) ( 14973 * ) + NEW met1 ( 14973 867 ) ( * 901 ) + NEW met1 ( 14973 867 ) ( 15870 * ) + NEW met1 ( 15870 867 ) ( * 935 ) + NEW met1 ( 11569 867 ) ( * 935 ) + NEW met1 ( 11569 867 ) ( 12305 * ) + NEW met1 ( 12305 867 ) ( * 901 ) + NEW met1 ( 12305 901 ) ( 12673 * ) + NEW met1 ( 12673 867 ) ( * 901 ) + NEW met1 ( 12673 867 ) ( 13455 * ) + NEW met1 ( 13455 867 ) ( * 901 ) + NEW met1 ( 13455 901 ) ( 13869 * ) + NEW met1 ( 11155 867 ) ( * 901 ) + NEW met1 ( 11155 901 ) ( 11569 * ) + NEW met1 ( 10925 867 ) ( 11155 * ) + NEW met1 ( 16353 1037 ) ( 19067 * ) NEW li1 ( 69 935 ) L1M1_PR_MR - NEW li1 ( 4669 935 ) L1M1_PR_MR - NEW met1 ( 4669 935 ) M1M2_PR - NEW met2 ( 4669 850 ) M2M3_PR - NEW met2 ( 2369 850 ) M2M3_PR - NEW met1 ( 2369 969 ) M1M2_PR - NEW met1 ( 4669 1037 ) M1M2_PR - NEW li1 ( 11569 969 ) L1M1_PR_MR - NEW li1 ( 13869 969 ) L1M1_PR_MR - NEW met1 ( 13869 969 ) M1M2_PR - NEW met2 ( 13869 1122 ) M2M3_PR - NEW met2 ( 11569 1122 ) M2M3_PR - NEW met1 ( 11569 969 ) M1M2_PR - NEW met1 ( 13869 867 ) M1M2_PR - NEW li1 ( 6969 969 ) L1M1_PR_MR - NEW met1 ( 6095 969 ) M1M2_PR - NEW met1 ( 6095 1037 ) M1M2_PR NEW li1 ( 9269 935 ) L1M1_PR_MR - NEW met1 ( 18193 1037 ) M1M2_PR - NEW met1 ( 18193 935 ) M1M2_PR - NEW li1 ( 19067 935 ) L1M1_PR_MR ; - - storage_3_0_0.select0_b ( storage_3_0_0.select_inv_0 Y ) ( storage_3_0_0.bit7.obuf0 TE_B ) ( storage_3_0_0.bit6.obuf0 TE_B ) ( storage_3_0_0.bit5.obuf0 TE_B ) ( storage_3_0_0.bit4.obuf0 TE_B ) ( storage_3_0_0.bit3.obuf0 TE_B ) ( storage_3_0_0.bit2.obuf0 TE_B ) - ( storage_3_0_0.bit1.obuf0 TE_B ) ( storage_3_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 16997 867 ) ( * 935 ) - NEW met1 ( 16123 867 ) ( * 901 ) - NEW met1 ( 16123 867 ) ( 16997 * ) - NEW met1 ( 15870 901 ) ( 16123 * ) - NEW met1 ( 14697 969 ) ( * 1003 ) - NEW met1 ( 15870 867 ) ( * 901 ) - NEW met1 ( 15571 867 ) ( 15870 * ) - NEW met2 ( 15571 867 ) ( * 918 ) - NEW met3 ( 14927 918 ) ( 15571 * ) - NEW met2 ( 14927 918 ) ( * 935 ) - NEW met1 ( 14697 935 ) ( 14927 * ) - NEW met1 ( 14697 935 ) ( * 969 ) - NEW met2 ( 3197 918 ) ( * 935 ) - NEW met3 ( 897 918 ) ( 3197 * ) - NEW met2 ( 897 918 ) ( * 935 ) - NEW met2 ( 12397 850 ) ( * 935 ) - NEW met3 ( 12397 850 ) ( 13593 * ) - NEW met2 ( 13593 850 ) ( * 1003 ) - NEW met2 ( 10097 850 ) ( * 969 ) - NEW met3 ( 10097 850 ) ( 12397 * ) - NEW met2 ( 10097 969 ) ( * 1037 ) - NEW met1 ( 13593 1003 ) ( 14697 * ) - NEW met2 ( 7797 918 ) ( * 969 ) - NEW met3 ( 7797 918 ) ( 8349 * ) - NEW met2 ( 8349 918 ) ( * 1037 ) - NEW met2 ( 5497 850 ) ( * 935 ) - NEW met3 ( 5497 850 ) ( 7797 * ) - NEW met3 ( 7797 850 ) ( * 918 ) - NEW met2 ( 4853 986 ) ( * 1003 ) - NEW met1 ( 4853 1003 ) ( 5497 * ) - NEW met1 ( 5497 935 ) ( * 1003 ) - NEW met1 ( 8349 1037 ) ( 10097 * ) - NEW met2 ( 4830 986 ) ( 4853 * ) - NEW met2 ( 4807 918 ) ( * 935 ) - NEW met2 ( 4807 935 ) ( 4830 * ) - NEW met2 ( 4830 935 ) ( * 986 ) - NEW met3 ( 3197 918 ) ( 4807 * ) - NEW met1 ( 17825 867 ) ( * 1003 ) - NEW met1 ( 16997 867 ) ( 17825 * ) - NEW met2 ( 19343 986 ) ( * 1003 ) - NEW met2 ( 19343 986 ) ( 19435 * ) - NEW met2 ( 19435 867 ) ( * 986 ) - NEW met1 ( 19435 867 ) ( 19619 * ) - NEW met1 ( 17825 1003 ) ( 19343 * ) - NEW li1 ( 16997 935 ) L1M1_PR_MR - NEW li1 ( 14697 969 ) L1M1_PR_MR - NEW met1 ( 15571 867 ) M1M2_PR - NEW met2 ( 15571 918 ) M2M3_PR - NEW met2 ( 14927 918 ) M2M3_PR - NEW met1 ( 14927 935 ) M1M2_PR - NEW li1 ( 3197 935 ) L1M1_PR_MR - NEW met1 ( 3197 935 ) M1M2_PR - NEW met2 ( 3197 918 ) M2M3_PR - NEW met2 ( 897 918 ) M2M3_PR - NEW li1 ( 897 935 ) L1M1_PR_MR - NEW met1 ( 897 935 ) M1M2_PR - NEW li1 ( 12397 935 ) L1M1_PR_MR - NEW met1 ( 12397 935 ) M1M2_PR - NEW met2 ( 12397 850 ) M2M3_PR - NEW met2 ( 13593 850 ) M2M3_PR - NEW met1 ( 13593 1003 ) M1M2_PR - NEW li1 ( 10097 969 ) L1M1_PR_MR - NEW met1 ( 10097 969 ) M1M2_PR - NEW met2 ( 10097 850 ) M2M3_PR - NEW met1 ( 10097 1037 ) M1M2_PR - NEW li1 ( 7797 969 ) L1M1_PR_MR - NEW met1 ( 7797 969 ) M1M2_PR - NEW met2 ( 7797 918 ) M2M3_PR - NEW met2 ( 8349 918 ) M2M3_PR - NEW met1 ( 8349 1037 ) M1M2_PR - NEW li1 ( 5497 935 ) L1M1_PR_MR - NEW met1 ( 5497 935 ) M1M2_PR - NEW met2 ( 5497 850 ) M2M3_PR - NEW met1 ( 4853 1003 ) M1M2_PR - NEW met2 ( 4807 918 ) M2M3_PR - NEW met1 ( 19343 1003 ) M1M2_PR - NEW met1 ( 19435 867 ) M1M2_PR - NEW li1 ( 19619 867 ) L1M1_PR_MR ; + NEW met1 ( 9269 935 ) M1M2_PR + NEW met1 ( 9269 765 ) M1M2_PR + NEW met1 ( 10925 765 ) M1M2_PR + NEW met1 ( 10925 867 ) M1M2_PR + NEW li1 ( 6969 935 ) L1M1_PR_MR + NEW met1 ( 6923 1003 ) M1M2_PR + NEW met1 ( 6923 765 ) M1M2_PR + NEW met1 ( 6831 867 ) M1M2_PR + NEW li1 ( 16169 935 ) L1M1_PR_MR + NEW met1 ( 16353 867 ) M1M2_PR + NEW met1 ( 16353 1037 ) M1M2_PR + NEW li1 ( 4669 969 ) L1M1_PR_MR + NEW met1 ( 4669 969 ) M1M2_PR + NEW met1 ( 4669 1309 ) M1M2_PR + NEW met1 ( 6187 1309 ) M1M2_PR + NEW met1 ( 6187 867 ) M1M2_PR + NEW li1 ( 2369 935 ) L1M1_PR_MR + NEW met1 ( 3381 867 ) M1M2_PR + NEW met2 ( 3381 918 ) M2M3_PR + NEW met2 ( 3795 918 ) M2M3_PR + NEW met1 ( 3795 969 ) M1M2_PR + NEW li1 ( 13869 935 ) L1M1_PR_MR + NEW li1 ( 11569 935 ) L1M1_PR_MR + NEW li1 ( 19067 1037 ) L1M1_PR_MR ; - storage_3_0_0.we0 ( storage_3_0_0.gcand X ) ( storage_3_0_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 18653 1037 ) ( 19527 * ) - NEW li1 ( 18653 1037 ) L1M1_PR_MR - NEW li1 ( 19527 1037 ) L1M1_PR_MR ; + + ROUTED met1 ( 18653 1003 ) ( 19527 * ) + NEW li1 ( 18653 1003 ) L1M1_PR_MR + NEW li1 ( 19527 1003 ) L1M1_PR_MR ; - storage_3_0_0.write_sel ( storage_3_0_0.gcand A ) ( storage_3_0_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 19297 901 ) ( 19343 * ) NEW li1 ( 19297 901 ) L1M1_PR_MR @@ -2835,148 +2594,67 @@ NETS 164 ; NEW li1 ( 18009 901 ) L1M1_PR_MR ; - storage_3_1_0.gclock ( storage_3_1_0.cg GCLK ) ( storage_3_1_0.bit7.bit CLK ) ( storage_3_1_0.bit6.bit CLK ) ( storage_3_1_0.bit5.bit CLK ) ( storage_3_1_0.bit4.bit CLK ) ( storage_3_1_0.bit3.bit CLK ) ( storage_3_1_0.bit2.bit CLK ) ( storage_3_1_0.bit1.bit CLK ) ( storage_3_1_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 1219 935 ) ( * 1003 ) - NEW met1 ( 16123 1003 ) ( * 1037 ) - NEW met1 ( 16123 1037 ) ( 16399 * ) - NEW met1 ( 16399 969 ) ( * 1037 ) - NEW met1 ( 3381 935 ) ( 3519 * ) - NEW met2 ( 3381 935 ) ( * 1139 ) - NEW met1 ( 1633 1139 ) ( 3381 * ) - NEW met2 ( 1633 969 ) ( * 1139 ) - NEW met1 ( 1403 969 ) ( 1633 * ) - NEW met1 ( 1403 969 ) ( * 1003 ) - NEW met2 ( 3933 1122 ) ( * 1139 ) - NEW met3 ( 3381 1122 ) ( 3933 * ) - NEW met1 ( 1219 1003 ) ( 1403 * ) - NEW met1 ( 14881 969 ) ( 15019 * ) - NEW met1 ( 14881 969 ) ( * 1037 ) - NEW met1 ( 15111 969 ) ( * 1003 ) - NEW met1 ( 15019 969 ) ( 15111 * ) - NEW met1 ( 15111 1003 ) ( 16123 * ) - NEW met1 ( 12673 935 ) ( 12719 * ) - NEW met2 ( 12673 935 ) ( * 1190 ) - NEW met3 ( 12673 1190 ) ( 13087 * ) - NEW met2 ( 13087 1037 ) ( * 1190 ) - NEW met1 ( 10281 969 ) ( 10419 * ) - NEW met2 ( 10281 969 ) ( * 1190 ) - NEW met3 ( 10281 1190 ) ( 12673 * ) - NEW met2 ( 10281 1190 ) ( * 1309 ) - NEW met1 ( 13087 1037 ) ( 14881 * ) - NEW met2 ( 8119 969 ) ( * 1309 ) - NEW met1 ( 5819 969 ) ( * 1003 ) - NEW met1 ( 5819 1003 ) ( 6141 * ) - NEW met1 ( 6141 1003 ) ( * 1037 ) - NEW met1 ( 6141 1037 ) ( 7843 * ) - NEW met1 ( 7843 969 ) ( * 1037 ) - NEW met1 ( 7843 969 ) ( 8119 * ) - NEW met2 ( 5543 1003 ) ( * 1139 ) - NEW met1 ( 5543 1003 ) ( 5819 * ) - NEW met1 ( 3933 1139 ) ( 5543 * ) - NEW met1 ( 8119 1309 ) ( 10281 * ) + + ROUTED met1 ( 15019 969 ) ( * 1003 ) + NEW met1 ( 15019 1003 ) ( 15065 * ) + NEW met2 ( 15065 918 ) ( * 1003 ) + NEW met2 ( 12719 918 ) ( * 935 ) + NEW met3 ( 12719 918 ) ( 15065 * ) + NEW met1 ( 10419 969 ) ( 11201 * ) + NEW met1 ( 11201 935 ) ( * 969 ) + NEW met1 ( 11201 935 ) ( 11293 * ) + NEW met1 ( 11293 935 ) ( * 969 ) + NEW met1 ( 11293 969 ) ( 12351 * ) + NEW met1 ( 12351 935 ) ( * 969 ) + NEW met1 ( 12351 935 ) ( 12719 * ) + NEW met1 ( 8119 969 ) ( * 1003 ) + NEW met1 ( 8119 1003 ) ( 9637 * ) + NEW met1 ( 9637 969 ) ( * 1003 ) + NEW met1 ( 9637 969 ) ( 10419 * ) + NEW met1 ( 5819 867 ) ( * 935 ) + NEW met1 ( 5819 867 ) ( 6141 * ) + NEW met2 ( 6141 867 ) ( * 1037 ) + NEW met1 ( 6141 1037 ) ( 7015 * ) + NEW met1 ( 7015 1003 ) ( * 1037 ) + NEW met1 ( 7015 1003 ) ( 8119 * ) + NEW met1 ( 3519 867 ) ( * 935 ) + NEW met1 ( 3519 867 ) ( 5819 * ) + NEW met1 ( 1219 969 ) ( * 1037 ) + NEW met1 ( 1219 1037 ) ( 3151 * ) + NEW met2 ( 3151 935 ) ( * 1037 ) + NEW met1 ( 3151 935 ) ( 3519 * ) + NEW met1 ( 17319 867 ) ( * 935 ) + NEW met1 ( 17319 867 ) ( 18055 * ) + NEW met1 ( 18055 867 ) ( * 901 ) + NEW met1 ( 18055 901 ) ( 18423 * ) + NEW met1 ( 18423 867 ) ( * 901 ) NEW met2 ( 17319 918 ) ( * 935 ) - NEW met1 ( 17319 935 ) ( * 969 ) - NEW met1 ( 16399 969 ) ( 17319 * ) - NEW met2 ( 20355 918 ) ( * 935 ) - NEW met3 ( 17319 918 ) ( 20355 * ) - NEW li1 ( 1219 935 ) L1M1_PR_MR - NEW li1 ( 3519 935 ) L1M1_PR_MR - NEW met1 ( 3381 935 ) M1M2_PR - NEW met1 ( 3381 1139 ) M1M2_PR - NEW met1 ( 1633 1139 ) M1M2_PR - NEW met1 ( 1633 969 ) M1M2_PR - NEW met1 ( 3933 1139 ) M1M2_PR - NEW met2 ( 3933 1122 ) M2M3_PR - NEW met2 ( 3381 1122 ) M2M3_PR + NEW met3 ( 15065 918 ) ( 17319 * ) + NEW met1 ( 19389 867 ) ( * 901 ) + NEW met1 ( 19389 901 ) ( 20355 * ) + NEW met1 ( 18423 867 ) ( 19389 * ) NEW li1 ( 15019 969 ) L1M1_PR_MR + NEW met1 ( 15065 1003 ) M1M2_PR + NEW met2 ( 15065 918 ) M2M3_PR NEW li1 ( 12719 935 ) L1M1_PR_MR - NEW met1 ( 12673 935 ) M1M2_PR - NEW met2 ( 12673 1190 ) M2M3_PR - NEW met2 ( 13087 1190 ) M2M3_PR - NEW met1 ( 13087 1037 ) M1M2_PR + NEW met1 ( 12719 935 ) M1M2_PR + NEW met2 ( 12719 918 ) M2M3_PR NEW li1 ( 10419 969 ) L1M1_PR_MR - NEW met1 ( 10281 969 ) M1M2_PR - NEW met2 ( 10281 1190 ) M2M3_PR - NEW met1 ( 10281 1309 ) M1M2_PR NEW li1 ( 8119 969 ) L1M1_PR_MR - NEW met1 ( 8119 969 ) M1M2_PR - NEW met1 ( 8119 1309 ) M1M2_PR - NEW li1 ( 5819 969 ) L1M1_PR_MR - NEW met1 ( 5543 1139 ) M1M2_PR - NEW met1 ( 5543 1003 ) M1M2_PR + NEW li1 ( 5819 935 ) L1M1_PR_MR + NEW met1 ( 6141 867 ) M1M2_PR + NEW met1 ( 6141 1037 ) M1M2_PR + NEW li1 ( 3519 935 ) L1M1_PR_MR + NEW li1 ( 1219 969 ) L1M1_PR_MR + NEW met1 ( 3151 1037 ) M1M2_PR + NEW met1 ( 3151 935 ) M1M2_PR NEW li1 ( 17319 935 ) L1M1_PR_MR - NEW met1 ( 17319 935 ) M1M2_PR NEW met2 ( 17319 918 ) M2M3_PR - NEW met2 ( 20355 918 ) M2M3_PR - NEW li1 ( 20355 935 ) L1M1_PR_MR - NEW met1 ( 20355 935 ) M1M2_PR ; - - storage_3_1_0.select0_b ( storage_3_1_0.select_inv_0 Y ) ( storage_3_1_0.bit7.obuf0 TE_B ) ( storage_3_1_0.bit6.obuf0 TE_B ) ( storage_3_1_0.bit5.obuf0 TE_B ) ( storage_3_1_0.bit4.obuf0 TE_B ) ( storage_3_1_0.bit3.obuf0 TE_B ) ( storage_3_1_0.bit2.obuf0 TE_B ) - ( storage_3_1_0.bit1.obuf0 TE_B ) ( storage_3_1_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 8947 969 ) ( 9223 * ) - NEW met1 ( 9223 969 ) ( * 1003 ) - NEW met1 ( 6647 867 ) ( * 935 ) - NEW met1 ( 6647 867 ) ( 7705 * ) - NEW met1 ( 7705 867 ) ( * 901 ) - NEW met1 ( 7705 901 ) ( 7981 * ) - NEW met1 ( 7981 867 ) ( * 901 ) - NEW met1 ( 7981 867 ) ( 8947 * ) - NEW met2 ( 8947 867 ) ( * 969 ) - NEW met1 ( 4347 867 ) ( * 935 ) - NEW met1 ( 2369 867 ) ( 4347 * ) - NEW met1 ( 2369 867 ) ( * 901 ) - NEW met1 ( 2047 901 ) ( 2369 * ) - NEW met1 ( 2047 901 ) ( * 935 ) - NEW met1 ( 4669 867 ) ( * 901 ) - NEW met1 ( 4347 901 ) ( 4669 * ) - NEW met1 ( 4669 867 ) ( 6647 * ) - NEW met2 ( 11247 918 ) ( * 935 ) - NEW met3 ( 9913 918 ) ( 11247 * ) - NEW met2 ( 9913 918 ) ( * 1003 ) - NEW met2 ( 13547 918 ) ( * 935 ) - NEW met3 ( 11247 918 ) ( 13547 * ) - NEW met2 ( 13547 935 ) ( * 1309 ) - NEW met1 ( 9223 1003 ) ( 9913 * ) - NEW met2 ( 15847 935 ) ( * 1309 ) - NEW met2 ( 15847 918 ) ( * 935 ) - NEW met1 ( 13547 1309 ) ( 15847 * ) - NEW met3 ( 15847 918 ) ( 17250 * ) - NEW met1 ( 18147 867 ) ( * 935 ) - NEW met3 ( 17250 850 ) ( * 918 ) - NEW met3 ( 17250 850 ) ( 18147 * ) - NEW met2 ( 18147 850 ) ( * 867 ) - NEW met1 ( 19389 867 ) ( * 901 ) - NEW met1 ( 19389 901 ) ( 19665 * ) - NEW met1 ( 19665 867 ) ( * 901 ) - NEW met1 ( 18147 867 ) ( 19389 * ) - NEW met1 ( 20677 867 ) ( * 901 ) - NEW met1 ( 20677 901 ) ( 20907 * ) - NEW met1 ( 19665 867 ) ( 20677 * ) - NEW li1 ( 8947 969 ) L1M1_PR_MR - NEW li1 ( 6647 935 ) L1M1_PR_MR - NEW met1 ( 8947 867 ) M1M2_PR - NEW met1 ( 8947 969 ) M1M2_PR - NEW li1 ( 4347 935 ) L1M1_PR_MR - NEW li1 ( 2047 935 ) L1M1_PR_MR - NEW li1 ( 11247 935 ) L1M1_PR_MR - NEW met1 ( 11247 935 ) M1M2_PR - NEW met2 ( 11247 918 ) M2M3_PR - NEW met2 ( 9913 918 ) M2M3_PR - NEW met1 ( 9913 1003 ) M1M2_PR - NEW li1 ( 13547 935 ) L1M1_PR_MR - NEW met1 ( 13547 935 ) M1M2_PR - NEW met2 ( 13547 918 ) M2M3_PR - NEW met1 ( 13547 1309 ) M1M2_PR - NEW li1 ( 15847 935 ) L1M1_PR_MR - NEW met1 ( 15847 935 ) M1M2_PR - NEW met1 ( 15847 1309 ) M1M2_PR - NEW met2 ( 15847 918 ) M2M3_PR - NEW li1 ( 18147 935 ) L1M1_PR_MR - NEW met2 ( 18147 850 ) M2M3_PR - NEW met1 ( 18147 867 ) M1M2_PR - NEW li1 ( 20907 901 ) L1M1_PR_MR ; + NEW met1 ( 17319 935 ) M1M2_PR + NEW li1 ( 20355 901 ) L1M1_PR_MR ; - storage_3_1_0.we0 ( storage_3_1_0.gcand X ) ( storage_3_1_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 19941 1037 ) ( 20815 * ) - NEW li1 ( 19941 1037 ) L1M1_PR_MR - NEW li1 ( 20815 1037 ) L1M1_PR_MR ; + + ROUTED met1 ( 19941 1003 ) ( 20815 * ) + NEW li1 ( 19941 1003 ) L1M1_PR_MR + NEW li1 ( 20815 1003 ) L1M1_PR_MR ; - storage_3_1_0.write_sel ( storage_3_1_0.gcand A ) ( storage_3_1_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 20585 901 ) ( 20631 * ) NEW li1 ( 20631 901 ) L1M1_PR_MR @@ -2985,30 +2663,25 @@ NETS 164 ; ( storage_0_1_0.gcand B ) ( storage_0_0_0.gcand B ) + USE SIGNAL + ROUTED met2 ( 19435 34 0 ) ( * 119 ) NEW met2 ( 19435 119 ) ( * 391 ) - NEW met2 ( 19389 663 ) ( 19435 * ) - NEW met2 ( 19389 391 ) ( * 663 ) - NEW met2 ( 19389 391 ) ( 19435 * ) - NEW met1 ( 19430 935 ) ( 19481 * ) - NEW met2 ( 19481 782 ) ( * 935 ) - NEW met2 ( 19435 782 ) ( 19481 * ) - NEW met2 ( 19435 663 ) ( * 782 ) - NEW met2 ( 20723 153 ) ( * 221 ) - NEW met2 ( 20723 221 ) ( * 391 ) + NEW met2 ( 19435 391 ) ( * 697 ) + NEW met2 ( 19435 697 ) ( * 935 ) + NEW met2 ( 20723 51 ) ( * 119 ) + NEW met1 ( 19435 51 ) ( 20723 * ) + NEW met2 ( 20723 119 ) ( * 391 ) NEW met2 ( 20723 391 ) ( * 663 ) NEW met2 ( 20723 663 ) ( * 935 ) - NEW met1 ( 19435 221 ) ( 20723 * ) NEW li1 ( 19435 119 ) L1M1_PR_MR NEW met1 ( 19435 119 ) M1M2_PR NEW li1 ( 19435 391 ) L1M1_PR_MR NEW met1 ( 19435 391 ) M1M2_PR - NEW li1 ( 19435 663 ) L1M1_PR_MR - NEW met1 ( 19435 663 ) M1M2_PR - NEW li1 ( 19430 935 ) L1M1_PR_MR - NEW met1 ( 19481 935 ) M1M2_PR - NEW met1 ( 19435 221 ) M1M2_PR - NEW li1 ( 20723 153 ) L1M1_PR_MR - NEW met1 ( 20723 153 ) M1M2_PR - NEW met1 ( 20723 221 ) M1M2_PR + NEW li1 ( 19435 697 ) L1M1_PR_MR + NEW met1 ( 19435 697 ) M1M2_PR + NEW li1 ( 19435 935 ) L1M1_PR_MR + NEW met1 ( 19435 935 ) M1M2_PR + NEW li1 ( 20723 119 ) L1M1_PR_MR + NEW met1 ( 20723 119 ) M1M2_PR + NEW met1 ( 20723 51 ) M1M2_PR + NEW met1 ( 19435 51 ) M1M2_PR NEW li1 ( 20723 391 ) L1M1_PR_MR NEW met1 ( 20723 391 ) M1M2_PR NEW li1 ( 20723 663 ) L1M1_PR_MR @@ -3016,60 +2689,61 @@ NETS 164 ; NEW li1 ( 20723 935 ) L1M1_PR_MR NEW met1 ( 20723 935 ) M1M2_PR ; - word_q.w0_b0 ( mux_slice0_bit0.aoi A2 ) ( storage_3_0_0.bit0.obuf0 Z ) ( storage_2_0_0.bit0.obuf0 Z ) ( storage_1_0_0.bit0.obuf0 Z ) ( storage_0_0_0.bit0.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 1127 765 ) ( * 867 ) - NEW met2 ( 1127 425 ) ( * 765 ) - NEW met2 ( 1127 221 ) ( * 425 ) - NEW met2 ( 1403 1037 ) ( * 1207 ) - NEW met1 ( 1403 1207 ) ( 1405 * ) - NEW met1 ( 1127 1037 ) ( 1403 * ) + + ROUTED met2 ( 1127 1037 ) ( * 1207 ) + NEW met2 ( 1127 731 ) ( * 1037 ) + NEW met2 ( 1127 493 ) ( * 731 ) + NEW met2 ( 1127 187 ) ( * 493 ) + NEW met1 ( 1127 1207 ) ( 1405 * ) NEW li1 ( 1127 1037 ) L1M1_PR_MR - NEW li1 ( 1127 765 ) L1M1_PR_MR - NEW met1 ( 1127 765 ) M1M2_PR - NEW li1 ( 1127 867 ) L1M1_PR_MR - NEW met1 ( 1127 867 ) M1M2_PR - NEW li1 ( 1127 425 ) L1M1_PR_MR - NEW met1 ( 1127 425 ) M1M2_PR - NEW li1 ( 1127 221 ) L1M1_PR_MR - NEW met1 ( 1127 221 ) M1M2_PR - NEW met1 ( 1403 1037 ) M1M2_PR - NEW met1 ( 1403 1207 ) M1M2_PR + NEW met1 ( 1127 1037 ) M1M2_PR + NEW met1 ( 1127 1207 ) M1M2_PR + NEW li1 ( 1127 731 ) L1M1_PR_MR + NEW met1 ( 1127 731 ) M1M2_PR + NEW li1 ( 1127 493 ) L1M1_PR_MR + NEW met1 ( 1127 493 ) M1M2_PR + NEW li1 ( 1127 187 ) L1M1_PR_MR + NEW met1 ( 1127 187 ) M1M2_PR NEW li1 ( 1405 1207 ) L1M1_PR_MR ; - word_q.w0_b1 ( mux_slice0_bit1.aoi A2 ) ( storage_3_0_0.bit1.obuf0 Z ) ( storage_2_0_0.bit1.obuf0 Z ) ( storage_1_0_0.bit1.obuf0 Z ) ( storage_0_0_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 3427 969 ) ( 3749 * ) - NEW met1 ( 3749 969 ) ( * 1003 ) - NEW met2 ( 3749 1003 ) ( * 1207 ) - NEW met2 ( 3703 1207 ) ( 3749 * ) + + ROUTED met1 ( 3427 1037 ) ( 3565 * ) + NEW met2 ( 3565 1037 ) ( * 1309 ) + NEW met2 ( 3565 1309 ) ( 3703 * ) + NEW met2 ( 3703 1207 ) ( * 1309 ) NEW met1 ( 3703 1207 ) ( 3705 * ) - NEW met2 ( 3427 731 ) ( * 969 ) - NEW met2 ( 3427 493 ) ( * 731 ) + NEW met2 ( 3427 765 ) ( * 867 ) + NEW met2 ( 3427 493 ) ( * 765 ) NEW met2 ( 3427 221 ) ( * 493 ) - NEW li1 ( 3427 969 ) L1M1_PR_MR - NEW met1 ( 3749 1003 ) M1M2_PR + NEW li1 ( 3427 1037 ) L1M1_PR_MR + NEW met1 ( 3565 1037 ) M1M2_PR NEW met1 ( 3703 1207 ) M1M2_PR NEW li1 ( 3705 1207 ) L1M1_PR_MR - NEW li1 ( 3427 731 ) L1M1_PR_MR - NEW met1 ( 3427 731 ) M1M2_PR - NEW met1 ( 3427 969 ) M1M2_PR + NEW li1 ( 3427 765 ) L1M1_PR_MR + NEW met1 ( 3427 765 ) M1M2_PR + NEW li1 ( 3427 867 ) L1M1_PR_MR + NEW met1 ( 3427 867 ) M1M2_PR NEW li1 ( 3427 493 ) L1M1_PR_MR NEW met1 ( 3427 493 ) M1M2_PR NEW li1 ( 3427 221 ) L1M1_PR_MR NEW met1 ( 3427 221 ) M1M2_PR ; - word_q.w0_b2 ( mux_slice0_bit2.aoi A2 ) ( storage_3_0_0.bit2.obuf0 Z ) ( storage_2_0_0.bit2.obuf0 Z ) ( storage_1_0_0.bit2.obuf0 Z ) ( storage_0_0_0.bit2.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 5727 969 ) ( * 1139 ) - NEW met1 ( 5727 1139 ) ( 6003 * ) - NEW met1 ( 6003 1139 ) ( * 1196 ) - NEW met1 ( 6003 1196 ) ( 6005 * ) - NEW met2 ( 5727 731 ) ( * 969 ) - NEW met2 ( 5727 391 ) ( * 731 ) - NEW met2 ( 5727 221 ) ( * 391 ) - NEW li1 ( 5727 969 ) L1M1_PR_MR - NEW met1 ( 5727 969 ) M1M2_PR - NEW met1 ( 5727 1139 ) M1M2_PR - NEW li1 ( 6005 1196 ) L1M1_PR_MR - NEW li1 ( 5727 731 ) L1M1_PR_MR - NEW met1 ( 5727 731 ) M1M2_PR - NEW li1 ( 5727 391 ) L1M1_PR_MR - NEW met1 ( 5727 391 ) M1M2_PR + + ROUTED met1 ( 5727 1037 ) ( 6095 * ) + NEW met2 ( 6095 1037 ) ( * 1241 ) + NEW met1 ( 6003 1241 ) ( 6095 * ) + NEW met1 ( 6003 1207 ) ( * 1241 ) + NEW met1 ( 6003 1207 ) ( 6005 * ) + NEW met2 ( 5727 765 ) ( * 901 ) + NEW met2 ( 5727 493 ) ( * 765 ) + NEW met2 ( 5727 221 ) ( * 493 ) + NEW li1 ( 5727 1037 ) L1M1_PR_MR + NEW met1 ( 6095 1037 ) M1M2_PR + NEW met1 ( 6095 1241 ) M1M2_PR + NEW li1 ( 6005 1207 ) L1M1_PR_MR + NEW li1 ( 5727 765 ) L1M1_PR_MR + NEW met1 ( 5727 765 ) M1M2_PR + NEW li1 ( 5727 901 ) L1M1_PR_MR + NEW met1 ( 5727 901 ) M1M2_PR + NEW li1 ( 5727 493 ) L1M1_PR_MR + NEW met1 ( 5727 493 ) M1M2_PR NEW li1 ( 5727 221 ) L1M1_PR_MR NEW met1 ( 5727 221 ) M1M2_PR ; - word_q.w0_b3 ( mux_slice0_bit3.aoi A2 ) ( storage_3_0_0.bit3.obuf0 Z ) ( storage_2_0_0.bit3.obuf0 Z ) ( storage_1_0_0.bit3.obuf0 Z ) ( storage_0_0_0.bit3.obuf0 Z ) + USE SIGNAL @@ -3079,7 +2753,7 @@ NETS 164 ; NEW met2 ( 7935 765 ) ( * 867 ) NEW met1 ( 7935 493 ) ( 8027 * ) NEW met2 ( 7935 493 ) ( * 765 ) - NEW met2 ( 7935 187 ) ( * 493 ) + NEW met2 ( 7935 221 ) ( * 493 ) NEW li1 ( 8027 1037 ) L1M1_PR_MR NEW met1 ( 8303 1037 ) M1M2_PR NEW met1 ( 8303 1207 ) M1M2_PR @@ -3090,243 +2764,237 @@ NETS 164 ; NEW met1 ( 7935 867 ) M1M2_PR NEW li1 ( 8027 493 ) L1M1_PR_MR NEW met1 ( 7935 493 ) M1M2_PR - NEW li1 ( 7935 187 ) L1M1_PR_MR - NEW met1 ( 7935 187 ) M1M2_PR ; + NEW li1 ( 7935 221 ) L1M1_PR_MR + NEW met1 ( 7935 221 ) M1M2_PR ; - word_q.w0_b4 ( mux_slice0_bit4.aoi A2 ) ( storage_3_0_0.bit4.obuf0 Z ) ( storage_2_0_0.bit4.obuf0 Z ) ( storage_1_0_0.bit4.obuf0 Z ) ( storage_0_0_0.bit4.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 10327 1003 ) ( 10373 * ) - NEW met2 ( 10373 986 ) ( * 1003 ) - NEW met2 ( 10373 986 ) ( 10603 * ) - NEW met2 ( 10603 986 ) ( * 1207 ) + + ROUTED met1 ( 10327 1003 ) ( 10465 * ) + NEW met2 ( 10465 1003 ) ( 10603 * ) + NEW met2 ( 10603 1003 ) ( * 1207 ) NEW met1 ( 10603 1207 ) ( 10605 * ) - NEW met1 ( 10327 765 ) ( 10373 * ) - NEW met2 ( 10373 765 ) ( * 986 ) - NEW met2 ( 10327 493 ) ( * 765 ) - NEW met2 ( 10327 765 ) ( 10373 * ) - NEW met2 ( 10327 221 ) ( * 493 ) + NEW met2 ( 10327 765 ) ( * 867 ) + NEW met2 ( 10327 425 ) ( * 765 ) + NEW met2 ( 10327 221 ) ( * 425 ) NEW li1 ( 10327 1003 ) L1M1_PR_MR - NEW met1 ( 10373 1003 ) M1M2_PR + NEW met1 ( 10465 1003 ) M1M2_PR NEW met1 ( 10603 1207 ) M1M2_PR NEW li1 ( 10605 1207 ) L1M1_PR_MR NEW li1 ( 10327 765 ) L1M1_PR_MR - NEW met1 ( 10373 765 ) M1M2_PR - NEW li1 ( 10327 493 ) L1M1_PR_MR - NEW met1 ( 10327 493 ) M1M2_PR + NEW met1 ( 10327 765 ) M1M2_PR + NEW li1 ( 10327 867 ) L1M1_PR_MR + NEW met1 ( 10327 867 ) M1M2_PR + NEW li1 ( 10327 425 ) L1M1_PR_MR + NEW met1 ( 10327 425 ) M1M2_PR NEW li1 ( 10327 221 ) L1M1_PR_MR NEW met1 ( 10327 221 ) M1M2_PR ; - word_q.w0_b5 ( mux_slice0_bit5.aoi A2 ) ( storage_3_0_0.bit5.obuf0 Z ) ( storage_2_0_0.bit5.obuf0 Z ) ( storage_1_0_0.bit5.obuf0 Z ) ( storage_0_0_0.bit5.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 12627 1037 ) ( 12811 * ) - NEW met2 ( 12811 1037 ) ( * 1054 ) - NEW met2 ( 12811 1054 ) ( 12903 * ) - NEW met2 ( 12903 1054 ) ( * 1207 ) + + ROUTED met1 ( 12627 1037 ) ( 12903 * ) + NEW met2 ( 12903 1037 ) ( * 1207 ) NEW met1 ( 12903 1207 ) ( 12905 * ) - NEW met2 ( 12627 765 ) ( * 867 ) - NEW met2 ( 12535 357 ) ( * 629 ) - NEW met1 ( 12535 629 ) ( 12627 * ) - NEW met2 ( 12535 187 ) ( * 357 ) + NEW met2 ( 12627 731 ) ( * 867 ) + NEW met2 ( 12627 357 ) ( * 731 ) + NEW met2 ( 12627 221 ) ( * 357 ) NEW li1 ( 12627 1037 ) L1M1_PR_MR - NEW met1 ( 12811 1037 ) M1M2_PR + NEW met1 ( 12903 1037 ) M1M2_PR NEW met1 ( 12903 1207 ) M1M2_PR NEW li1 ( 12905 1207 ) L1M1_PR_MR - NEW li1 ( 12627 765 ) L1M1_PR_MR - NEW met1 ( 12627 765 ) M1M2_PR + NEW li1 ( 12627 731 ) L1M1_PR_MR + NEW met1 ( 12627 731 ) M1M2_PR NEW li1 ( 12627 867 ) L1M1_PR_MR NEW met1 ( 12627 867 ) M1M2_PR - NEW li1 ( 12535 357 ) L1M1_PR_MR - NEW met1 ( 12535 357 ) M1M2_PR - NEW met1 ( 12535 629 ) M1M2_PR - NEW li1 ( 12627 629 ) L1M1_PR_MR - NEW li1 ( 12535 187 ) L1M1_PR_MR - NEW met1 ( 12535 187 ) M1M2_PR ; + NEW li1 ( 12627 357 ) L1M1_PR_MR + NEW met1 ( 12627 357 ) M1M2_PR + NEW li1 ( 12627 221 ) L1M1_PR_MR + NEW met1 ( 12627 221 ) M1M2_PR ; - word_q.w0_b6 ( mux_slice0_bit6.aoi A2 ) ( storage_3_0_0.bit6.obuf0 Z ) ( storage_2_0_0.bit6.obuf0 Z ) ( storage_1_0_0.bit6.obuf0 Z ) ( storage_0_0_0.bit6.obuf0 Z ) + USE SIGNAL + ROUTED met1 ( 14927 1037 ) ( 15203 * ) - NEW met2 ( 15203 1037 ) ( * 1212 ) - NEW met1 ( 15203 1212 ) ( 15205 * ) - NEW met2 ( 14927 765 ) ( * 867 ) - NEW met2 ( 14927 391 ) ( * 765 ) - NEW met2 ( 14927 221 ) ( * 391 ) + NEW met2 ( 15203 1037 ) ( * 1207 ) + NEW met1 ( 15203 1207 ) ( 15205 * ) + NEW met2 ( 14927 731 ) ( * 867 ) + NEW met2 ( 14927 493 ) ( * 731 ) + NEW met2 ( 14927 221 ) ( * 493 ) NEW li1 ( 14927 1037 ) L1M1_PR_MR NEW met1 ( 15203 1037 ) M1M2_PR - NEW met1 ( 15203 1212 ) M1M2_PR - NEW li1 ( 15205 1212 ) L1M1_PR_MR - NEW li1 ( 14927 765 ) L1M1_PR_MR - NEW met1 ( 14927 765 ) M1M2_PR + NEW met1 ( 15203 1207 ) M1M2_PR + NEW li1 ( 15205 1207 ) L1M1_PR_MR + NEW li1 ( 14927 731 ) L1M1_PR_MR + NEW met1 ( 14927 731 ) M1M2_PR NEW li1 ( 14927 867 ) L1M1_PR_MR NEW met1 ( 14927 867 ) M1M2_PR - NEW li1 ( 14927 391 ) L1M1_PR_MR - NEW met1 ( 14927 391 ) M1M2_PR + NEW li1 ( 14927 493 ) L1M1_PR_MR + NEW met1 ( 14927 493 ) M1M2_PR NEW li1 ( 14927 221 ) L1M1_PR_MR NEW met1 ( 14927 221 ) M1M2_PR ; - word_q.w0_b7 ( mux_slice0_bit7.aoi A2 ) ( storage_3_0_0.bit7.obuf0 Z ) ( storage_2_0_0.bit7.obuf0 Z ) ( storage_1_0_0.bit7.obuf0 Z ) ( storage_0_0_0.bit7.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 17227 1037 ) ( * 1122 ) - NEW met2 ( 17227 765 ) ( * 1037 ) - NEW met2 ( 17227 459 ) ( * 765 ) - NEW met2 ( 17227 221 ) ( * 459 ) - NEW met3 ( 17227 1122 ) ( 17250 * ) - NEW met3 ( 17250 1122 ) ( * 1190 ) - NEW met3 ( 17250 1190 ) ( 17503 * ) - NEW met2 ( 17503 1190 ) ( * 1207 ) + + ROUTED met2 ( 17227 765 ) ( * 969 ) + NEW met2 ( 17227 493 ) ( * 765 ) + NEW met2 ( 17227 221 ) ( * 493 ) + NEW met2 ( 17273 969 ) ( * 1054 ) + NEW met2 ( 17273 1054 ) ( 17503 * ) + NEW met2 ( 17503 1054 ) ( * 1207 ) NEW met1 ( 17503 1207 ) ( 17505 * ) - NEW li1 ( 17227 1037 ) L1M1_PR_MR - NEW met1 ( 17227 1037 ) M1M2_PR - NEW met2 ( 17227 1122 ) M2M3_PR + NEW met1 ( 17227 969 ) ( 17273 * ) + NEW li1 ( 17227 969 ) L1M1_PR_MR NEW li1 ( 17227 765 ) L1M1_PR_MR NEW met1 ( 17227 765 ) M1M2_PR - NEW li1 ( 17227 459 ) L1M1_PR_MR - NEW met1 ( 17227 459 ) M1M2_PR + NEW met1 ( 17227 969 ) M1M2_PR + NEW li1 ( 17227 493 ) L1M1_PR_MR + NEW met1 ( 17227 493 ) M1M2_PR NEW li1 ( 17227 221 ) L1M1_PR_MR NEW met1 ( 17227 221 ) M1M2_PR - NEW met2 ( 17503 1190 ) M2M3_PR + NEW met1 ( 17273 969 ) M1M2_PR NEW met1 ( 17503 1207 ) M1M2_PR NEW li1 ( 17505 1207 ) L1M1_PR_MR ; - word_q.w1_b0 ( mux_slice0_bit0.aoi B2 ) ( storage_3_1_0.bit0.obuf0 Z ) ( storage_2_1_0.bit0.obuf0 Z ) ( storage_1_1_0.bit0.obuf0 Z ) ( storage_0_1_0.bit0.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 1219 1173 ) ( 1265 * ) - NEW met1 ( 1265 1173 ) ( * 1275 ) - NEW met2 ( 2277 1037 ) ( * 1275 ) - NEW met2 ( 2277 731 ) ( * 1037 ) - NEW met2 ( 2277 357 ) ( * 731 ) - NEW met2 ( 2277 187 ) ( * 357 ) - NEW met1 ( 1265 1275 ) ( 2277 * ) + + ROUTED met1 ( 1219 1139 ) ( * 1173 ) + NEW met2 ( 2277 969 ) ( * 1139 ) + NEW met2 ( 2277 765 ) ( * 969 ) + NEW met2 ( 2277 391 ) ( * 765 ) + NEW met2 ( 2277 187 ) ( * 391 ) + NEW met1 ( 1219 1139 ) ( 2277 * ) NEW li1 ( 1219 1173 ) L1M1_PR_MR - NEW li1 ( 2277 1037 ) L1M1_PR_MR - NEW met1 ( 2277 1037 ) M1M2_PR - NEW met1 ( 2277 1275 ) M1M2_PR - NEW li1 ( 2277 731 ) L1M1_PR_MR - NEW met1 ( 2277 731 ) M1M2_PR - NEW li1 ( 2277 357 ) L1M1_PR_MR - NEW met1 ( 2277 357 ) M1M2_PR + NEW li1 ( 2277 969 ) L1M1_PR_MR + NEW met1 ( 2277 969 ) M1M2_PR + NEW met1 ( 2277 1139 ) M1M2_PR + NEW li1 ( 2277 765 ) L1M1_PR_MR + NEW met1 ( 2277 765 ) M1M2_PR + NEW li1 ( 2277 391 ) L1M1_PR_MR + NEW met1 ( 2277 391 ) M1M2_PR NEW li1 ( 2277 187 ) L1M1_PR_MR NEW met1 ( 2277 187 ) M1M2_PR ; - word_q.w1_b1 ( mux_slice0_bit1.aoi B2 ) ( storage_3_1_0.bit1.obuf0 Z ) ( storage_2_1_0.bit1.obuf0 Z ) ( storage_1_1_0.bit1.obuf0 Z ) ( storage_0_1_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 4439 867 ) ( * 1258 ) - NEW met3 ( 3519 1258 ) ( 4439 * ) - NEW met2 ( 3519 1173 ) ( * 1258 ) - NEW met2 ( 4439 731 ) ( * 867 ) - NEW met1 ( 4439 493 ) ( 4577 * ) - NEW met2 ( 4439 493 ) ( * 731 ) - NEW met2 ( 4439 187 ) ( * 493 ) - NEW li1 ( 4439 867 ) L1M1_PR_MR - NEW met1 ( 4439 867 ) M1M2_PR - NEW met2 ( 4439 1258 ) M2M3_PR - NEW met2 ( 3519 1258 ) M2M3_PR - NEW li1 ( 3519 1173 ) L1M1_PR_MR - NEW met1 ( 3519 1173 ) M1M2_PR - NEW li1 ( 4439 731 ) L1M1_PR_MR - NEW met1 ( 4439 731 ) M1M2_PR - NEW li1 ( 4577 493 ) L1M1_PR_MR - NEW met1 ( 4439 493 ) M1M2_PR - NEW li1 ( 4439 187 ) L1M1_PR_MR - NEW met1 ( 4439 187 ) M1M2_PR ; + + ROUTED met1 ( 3519 765 ) ( 4439 * ) + NEW met2 ( 3519 765 ) ( * 1207 ) + NEW met1 ( 3519 1205 ) ( * 1207 ) + NEW met1 ( 3519 1205 ) ( 3565 * ) + NEW met1 ( 3565 1205 ) ( * 1207 ) + NEW met1 ( 3542 1207 ) ( 3565 * ) + NEW met2 ( 4439 765 ) ( * 901 ) + NEW met2 ( 4439 357 ) ( * 765 ) + NEW met2 ( 4439 221 ) ( * 357 ) + NEW li1 ( 4439 765 ) L1M1_PR_MR + NEW met1 ( 3519 765 ) M1M2_PR + NEW met1 ( 3519 1207 ) M1M2_PR + NEW li1 ( 3542 1207 ) L1M1_PR_MR + NEW li1 ( 4439 901 ) L1M1_PR_MR + NEW met1 ( 4439 901 ) M1M2_PR + NEW met1 ( 4439 765 ) M1M2_PR + NEW li1 ( 4439 357 ) L1M1_PR_MR + NEW met1 ( 4439 357 ) M1M2_PR + NEW li1 ( 4439 221 ) L1M1_PR_MR + NEW met1 ( 4439 221 ) M1M2_PR ; - word_q.w1_b2 ( mux_slice0_bit2.aoi B2 ) ( storage_3_1_0.bit2.obuf0 Z ) ( storage_2_1_0.bit2.obuf0 Z ) ( storage_1_1_0.bit2.obuf0 Z ) ( storage_0_1_0.bit2.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 6739 901 ) ( * 918 ) - NEW met3 ( 5819 918 ) ( 6739 * ) - NEW met2 ( 5819 918 ) ( * 1173 ) - NEW met2 ( 6739 731 ) ( * 901 ) - NEW met2 ( 6739 357 ) ( * 731 ) - NEW met2 ( 6739 187 ) ( * 357 ) + + ROUTED met1 ( 5819 765 ) ( 6739 * ) + NEW met2 ( 5819 765 ) ( * 1241 ) + NEW met2 ( 5773 1241 ) ( 5819 * ) + NEW met1 ( 5773 1241 ) ( 5819 * ) + NEW met1 ( 5819 1207 ) ( * 1241 ) + NEW met2 ( 6739 765 ) ( * 901 ) + NEW met2 ( 6739 357 ) ( * 765 ) + NEW met2 ( 6739 221 ) ( * 357 ) + NEW li1 ( 6739 765 ) L1M1_PR_MR + NEW met1 ( 5819 765 ) M1M2_PR + NEW met1 ( 5773 1241 ) M1M2_PR + NEW li1 ( 5819 1207 ) L1M1_PR_MR NEW li1 ( 6739 901 ) L1M1_PR_MR NEW met1 ( 6739 901 ) M1M2_PR - NEW met2 ( 6739 918 ) M2M3_PR - NEW met2 ( 5819 918 ) M2M3_PR - NEW li1 ( 5819 1173 ) L1M1_PR_MR - NEW met1 ( 5819 1173 ) M1M2_PR - NEW li1 ( 6739 731 ) L1M1_PR_MR - NEW met1 ( 6739 731 ) M1M2_PR + NEW met1 ( 6739 765 ) M1M2_PR NEW li1 ( 6739 357 ) L1M1_PR_MR NEW met1 ( 6739 357 ) M1M2_PR - NEW li1 ( 6739 187 ) L1M1_PR_MR - NEW met1 ( 6739 187 ) M1M2_PR ; + NEW li1 ( 6739 221 ) L1M1_PR_MR + NEW met1 ( 6739 221 ) M1M2_PR ; - word_q.w1_b3 ( mux_slice0_bit3.aoi B2 ) ( storage_3_1_0.bit3.obuf0 Z ) ( storage_2_1_0.bit3.obuf0 Z ) ( storage_1_1_0.bit3.obuf0 Z ) ( storage_0_1_0.bit3.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 9177 1003 ) ( * 1139 ) - NEW met1 ( 8119 1139 ) ( 9177 * ) - NEW met1 ( 8119 1139 ) ( * 1173 ) - NEW met2 ( 9177 731 ) ( * 1003 ) - NEW met2 ( 9177 425 ) ( * 731 ) - NEW met2 ( 9177 221 ) ( * 425 ) - NEW li1 ( 9177 1003 ) L1M1_PR_MR - NEW met1 ( 9177 1003 ) M1M2_PR - NEW met1 ( 9177 1139 ) M1M2_PR - NEW li1 ( 8119 1173 ) L1M1_PR_MR - NEW li1 ( 9177 731 ) L1M1_PR_MR - NEW met1 ( 9177 731 ) M1M2_PR - NEW li1 ( 9177 425 ) L1M1_PR_MR - NEW met1 ( 9177 425 ) M1M2_PR - NEW li1 ( 9177 221 ) L1M1_PR_MR - NEW met1 ( 9177 221 ) M1M2_PR ; + + ROUTED met1 ( 8349 1037 ) ( 9177 * ) + NEW met2 ( 8349 1037 ) ( * 1258 ) + NEW met2 ( 8165 1258 ) ( 8349 * ) + NEW met2 ( 8165 1207 ) ( * 1258 ) + NEW met1 ( 8119 1207 ) ( 8165 * ) + NEW met2 ( 9085 731 ) ( * 867 ) + NEW met1 ( 9085 493 ) ( 9177 * ) + NEW met2 ( 9085 493 ) ( * 731 ) + NEW met2 ( 9085 221 ) ( * 493 ) + NEW li1 ( 9177 1037 ) L1M1_PR_MR + NEW met1 ( 8349 1037 ) M1M2_PR + NEW met1 ( 8165 1207 ) M1M2_PR + NEW li1 ( 8119 1207 ) L1M1_PR_MR + NEW li1 ( 9085 731 ) L1M1_PR_MR + NEW met1 ( 9085 731 ) M1M2_PR + NEW li1 ( 9085 867 ) L1M1_PR_MR + NEW met1 ( 9085 867 ) M1M2_PR + NEW li1 ( 9177 493 ) L1M1_PR_MR + NEW met1 ( 9085 493 ) M1M2_PR + NEW li1 ( 9085 221 ) L1M1_PR_MR + NEW met1 ( 9085 221 ) M1M2_PR ; - word_q.w1_b4 ( mux_slice0_bit4.aoi B2 ) ( storage_3_1_0.bit4.obuf0 Z ) ( storage_2_1_0.bit4.obuf0 Z ) ( storage_1_1_0.bit4.obuf0 Z ) ( storage_0_1_0.bit4.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 10465 1037 ) ( * 1173 ) - NEW met1 ( 10419 1173 ) ( 10465 * ) + + ROUTED met2 ( 10419 1037 ) ( * 1173 ) NEW met2 ( 11385 731 ) ( * 867 ) - NEW met1 ( 11385 493 ) ( 11477 * ) - NEW met2 ( 11385 493 ) ( * 731 ) - NEW met1 ( 11385 119 ) ( 11477 * ) - NEW met2 ( 11385 119 ) ( * 493 ) - NEW met1 ( 10465 1037 ) ( 11477 * ) - NEW met1 ( 10465 1037 ) M1M2_PR - NEW met1 ( 10465 1173 ) M1M2_PR + NEW met1 ( 11385 459 ) ( 11477 * ) + NEW met2 ( 11385 459 ) ( * 731 ) + NEW met2 ( 11385 187 ) ( * 459 ) + NEW met1 ( 10419 1037 ) ( 11477 * ) + NEW met1 ( 10419 1037 ) M1M2_PR NEW li1 ( 10419 1173 ) L1M1_PR_MR + NEW met1 ( 10419 1173 ) M1M2_PR NEW li1 ( 11477 1037 ) L1M1_PR_MR NEW li1 ( 11385 731 ) L1M1_PR_MR NEW met1 ( 11385 731 ) M1M2_PR NEW li1 ( 11385 867 ) L1M1_PR_MR NEW met1 ( 11385 867 ) M1M2_PR - NEW li1 ( 11477 493 ) L1M1_PR_MR - NEW met1 ( 11385 493 ) M1M2_PR - NEW li1 ( 11477 119 ) L1M1_PR_MR - NEW met1 ( 11385 119 ) M1M2_PR ; + NEW li1 ( 11477 459 ) L1M1_PR_MR + NEW met1 ( 11385 459 ) M1M2_PR + NEW li1 ( 11385 187 ) L1M1_PR_MR + NEW met1 ( 11385 187 ) M1M2_PR ; - word_q.w1_b5 ( mux_slice0_bit5.aoi B2 ) ( storage_3_1_0.bit5.obuf0 Z ) ( storage_2_1_0.bit5.obuf0 Z ) ( storage_1_1_0.bit5.obuf0 Z ) ( storage_0_1_0.bit5.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 12719 867 ) ( 13639 * ) - NEW met2 ( 12719 867 ) ( * 1173 ) - NEW met2 ( 13639 731 ) ( * 867 ) - NEW met2 ( 13639 357 ) ( * 731 ) - NEW met2 ( 13639 187 ) ( * 357 ) - NEW li1 ( 13639 867 ) L1M1_PR_MR - NEW met1 ( 12719 867 ) M1M2_PR + + ROUTED met2 ( 13777 969 ) ( * 1139 ) + NEW met1 ( 12719 1139 ) ( 13777 * ) + NEW met1 ( 12719 1139 ) ( * 1173 ) + NEW met2 ( 13777 731 ) ( * 969 ) + NEW met2 ( 13777 493 ) ( * 731 ) + NEW met2 ( 13777 187 ) ( * 493 ) + NEW li1 ( 13777 969 ) L1M1_PR_MR + NEW met1 ( 13777 969 ) M1M2_PR + NEW met1 ( 13777 1139 ) M1M2_PR NEW li1 ( 12719 1173 ) L1M1_PR_MR - NEW met1 ( 12719 1173 ) M1M2_PR - NEW li1 ( 13639 731 ) L1M1_PR_MR - NEW met1 ( 13639 731 ) M1M2_PR - NEW met1 ( 13639 867 ) M1M2_PR - NEW li1 ( 13639 357 ) L1M1_PR_MR - NEW met1 ( 13639 357 ) M1M2_PR - NEW li1 ( 13639 187 ) L1M1_PR_MR - NEW met1 ( 13639 187 ) M1M2_PR ; + NEW li1 ( 13777 731 ) L1M1_PR_MR + NEW met1 ( 13777 731 ) M1M2_PR + NEW li1 ( 13777 493 ) L1M1_PR_MR + NEW met1 ( 13777 493 ) M1M2_PR + NEW li1 ( 13777 187 ) L1M1_PR_MR + NEW met1 ( 13777 187 ) M1M2_PR ; - word_q.w1_b6 ( mux_slice0_bit6.aoi B2 ) ( storage_3_1_0.bit6.obuf0 Z ) ( storage_2_1_0.bit6.obuf0 Z ) ( storage_1_1_0.bit6.obuf0 Z ) ( storage_0_1_0.bit6.obuf0 Z ) + USE SIGNAL + ROUTED met2 ( 16077 1037 ) ( * 1139 ) - NEW met1 ( 15019 1139 ) ( 16077 * ) + NEW met2 ( 16077 765 ) ( * 1037 ) + NEW met2 ( 16077 425 ) ( * 765 ) + NEW met2 ( 16077 221 ) ( * 425 ) NEW met1 ( 15019 1139 ) ( * 1173 ) - NEW met2 ( 16077 731 ) ( * 1037 ) - NEW met2 ( 16077 493 ) ( * 731 ) - NEW met2 ( 16077 221 ) ( * 493 ) + NEW met1 ( 15019 1139 ) ( 16077 * ) NEW li1 ( 16077 1037 ) L1M1_PR_MR NEW met1 ( 16077 1037 ) M1M2_PR NEW met1 ( 16077 1139 ) M1M2_PR - NEW li1 ( 15019 1173 ) L1M1_PR_MR - NEW li1 ( 16077 731 ) L1M1_PR_MR - NEW met1 ( 16077 731 ) M1M2_PR - NEW li1 ( 16077 493 ) L1M1_PR_MR - NEW met1 ( 16077 493 ) M1M2_PR + NEW li1 ( 16077 765 ) L1M1_PR_MR + NEW met1 ( 16077 765 ) M1M2_PR + NEW li1 ( 16077 425 ) L1M1_PR_MR + NEW met1 ( 16077 425 ) M1M2_PR NEW li1 ( 16077 221 ) L1M1_PR_MR - NEW met1 ( 16077 221 ) M1M2_PR ; + NEW met1 ( 16077 221 ) M1M2_PR + NEW li1 ( 15019 1173 ) L1M1_PR_MR ; - word_q.w1_b7 ( mux_slice0_bit7.aoi B2 ) ( storage_3_1_0.bit7.obuf0 Z ) ( storage_2_1_0.bit7.obuf0 Z ) ( storage_1_1_0.bit7.obuf0 Z ) ( storage_0_1_0.bit7.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 18239 901 ) ( * 1139 ) + + ROUTED met2 ( 18239 867 ) ( * 1139 ) NEW met1 ( 17319 1139 ) ( 18239 * ) - NEW met2 ( 17319 1139 ) ( * 1275 ) - NEW met1 ( 17319 1207 ) ( * 1275 ) + NEW met1 ( 17319 1139 ) ( * 1173 ) NEW met1 ( 18239 697 ) ( 18377 * ) - NEW met2 ( 18239 697 ) ( * 901 ) + NEW met2 ( 18239 697 ) ( * 867 ) NEW met2 ( 18239 323 ) ( * 697 ) - NEW met2 ( 18239 187 ) ( * 323 ) - NEW li1 ( 18239 901 ) L1M1_PR_MR - NEW met1 ( 18239 901 ) M1M2_PR + NEW met1 ( 18239 153 ) ( 18377 * ) + NEW met2 ( 18239 153 ) ( * 323 ) + NEW li1 ( 18239 867 ) L1M1_PR_MR + NEW met1 ( 18239 867 ) M1M2_PR NEW met1 ( 18239 1139 ) M1M2_PR - NEW met1 ( 17319 1139 ) M1M2_PR - NEW met1 ( 17319 1275 ) M1M2_PR - NEW li1 ( 17319 1207 ) L1M1_PR_MR + NEW li1 ( 17319 1173 ) L1M1_PR_MR NEW li1 ( 18377 697 ) L1M1_PR_MR NEW met1 ( 18239 697 ) M1M2_PR NEW li1 ( 18239 323 ) L1M1_PR_MR NEW met1 ( 18239 323 ) M1M2_PR - NEW li1 ( 18239 187 ) L1M1_PR_MR - NEW met1 ( 18239 187 ) M1M2_PR ; + NEW li1 ( 18377 153 ) L1M1_PR_MR + NEW met1 ( 18239 153 ) M1M2_PR ; END NETS END DESIGN diff --git a/src/ram/test/make_8x8_mux2.lefok b/src/ram/test/make_8x8_mux2.lefok index 75816fb2a54..15f7ea25901 100644 --- a/src/ram/test/make_8x8_mux2.lefok +++ b/src/ram/test/make_8x8_mux2.lefok @@ -8,7 +8,7 @@ END UNITS MACRO RAM8x8 FOREIGN RAM8x8 0 0 ; CLASS BLOCK ; - SIZE 215.28 BY 13.6 ; + SIZE 213.9 BY 13.6 ; PIN clk DIRECTION INPUT ; USE SIGNAL ; @@ -38,7 +38,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met3 ; - RECT 214.48 4.27 215.28 4.57 ; + RECT 213.1 4.27 213.9 4.57 ; END END addr_rw[1] PIN addr_rw[2] @@ -46,7 +46,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met3 ; - RECT 214.48 1.55 215.28 1.85 ; + RECT 213.1 1.55 213.9 1.85 ; END END addr_rw[2] PIN D[0] @@ -78,7 +78,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met2 ; - RECT 26.84 13.115 26.98 13.6 ; + RECT 25.92 13.115 26.06 13.6 ; END END Q[1] PIN D[2] @@ -86,7 +86,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met2 ; - RECT 27.76 13.115 27.9 13.6 ; + RECT 26.84 13.115 26.98 13.6 ; END END D[2] PIN Q[2] @@ -94,7 +94,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met2 ; - RECT 28.68 13.115 28.82 13.6 ; + RECT 27.76 13.115 27.9 13.6 ; END END Q[2] PIN D[3] @@ -182,7 +182,7 @@ MACRO RAM8x8 USE GROUND ; PORT LAYER met3 ; - RECT 214.98 9.76 215.28 10.24 ; + RECT 213.6 9.76 213.9 10.24 ; RECT 0 9.76 0.3 10.24 ; LAYER met2 ; RECT 199.76 13.46 200.24 13.6 ; @@ -206,11 +206,11 @@ MACRO RAM8x8 RECT 19.76 13.46 20.24 13.6 ; RECT 19.76 0 20.24 0.14 ; LAYER met1 ; - RECT 215.14 10.64 215.28 11.12 ; + RECT 213.76 10.64 213.9 11.12 ; RECT 0 10.64 0.14 11.12 ; - RECT 215.14 5.2 215.28 5.68 ; + RECT 213.76 5.2 213.9 5.68 ; RECT 0 5.2 0.14 5.68 ; - RECT 215.14 -0.24 215.28 0.24 ; + RECT 213.76 -0.24 213.9 0.24 ; RECT 0 -0.24 0.14 0.24 ; END END VSS @@ -219,7 +219,7 @@ MACRO RAM8x8 USE POWER ; PORT LAYER met3 ; - RECT 214.98 4.76 215.28 5.24 ; + RECT 213.6 4.76 213.9 5.24 ; RECT 0 4.76 0.3 5.24 ; LAYER met2 ; RECT 209.76 13.46 210.24 13.6 ; @@ -245,68 +245,73 @@ MACRO RAM8x8 RECT 9.76 13.46 10.24 13.6 ; RECT 9.76 0 10.24 0.14 ; LAYER met1 ; - RECT 215.14 13.36 215.28 13.84 ; + RECT 213.76 13.36 213.9 13.84 ; RECT 0 13.36 0.14 13.84 ; - RECT 215.14 7.92 215.28 8.4 ; + RECT 213.76 7.92 213.9 8.4 ; RECT 0 7.92 0.14 8.4 ; - RECT 215.14 2.48 215.28 2.96 ; + RECT 213.76 2.48 213.9 2.96 ; RECT 0 2.48 0.14 2.96 ; END END VDD OBS LAYER li1 ; - RECT 0 -0.085 215.28 13.685 ; + RECT 0 -0.085 213.9 13.685 ; LAYER met1 ; - RECT 0 -0.24 215.28 13.84 ; + RECT 0 -0.24 213.9 13.84 ; LAYER met2 ; - RECT 169.76 0 170.24 0.155 ; - RECT 179.76 -0.24 180.24 0.155 ; - RECT 189.76 0 190.24 0.155 ; - RECT 199.76 -0.24 200.24 0.155 ; RECT 9.76 0 10.24 0.34 ; RECT 19.76 -0.24 20.24 0.34 ; - RECT 169.76 0.155 180.24 0.34 ; - RECT 189.76 0.155 200.24 0.34 ; - RECT 39.76 -0.24 40.24 0.35 ; - RECT 49.76 0 50.24 0.35 ; - RECT 59.76 -0.24 60.24 0.35 ; - RECT 69.76 0 70.24 0.35 ; + RECT 179.76 -0.24 180.24 0.34 ; + RECT 189.76 0 190.24 0.34 ; + RECT 199.76 -0.24 200.24 0.34 ; RECT 119.76 -0.24 120.24 0.35 ; RECT 129.76 0 130.24 0.35 ; - RECT 139.76 -0.24 140.24 0.35 ; RECT 149.76 0 150.24 0.35 ; RECT 159.76 -0.24 160.24 0.35 ; + RECT 179.76 0.34 200.24 0.35 ; + RECT 209.76 0 210.24 0.35 ; RECT 9.76 0.34 20.24 0.69 ; RECT 29.76 0 30.24 0.69 ; - RECT 39.76 0.35 70.24 0.69 ; + RECT 39.76 -0.24 40.24 0.69 ; + RECT 49.76 0 50.24 0.69 ; + RECT 59.76 -0.24 60.24 0.69 ; + RECT 69.76 0 70.24 0.69 ; + RECT 79.76 -0.24 80.24 0.69 ; RECT 89.76 0 90.24 0.69 ; RECT 99.76 -0.24 100.24 0.69 ; RECT 109.76 0 110.24 0.69 ; - RECT 119.76 0.35 140.24 0.69 ; + RECT 119.76 0.35 130.24 0.69 ; + RECT 139.76 -0.24 140.24 0.69 ; RECT 149.76 0.35 160.24 0.69 ; - RECT 169.76 0.34 200.24 0.69 ; - RECT 209.76 0 210.24 0.69 ; - RECT 1.94 0.69 70.24 1.03 ; - RECT 79.76 -0.24 80.24 1.03 ; - RECT 89.76 0.69 110.24 1.03 ; - RECT 119.76 0.69 210.24 1.03 ; - RECT 1.94 1.03 214.26 1.515 ; - RECT 1.94 1.515 214.27 3.925 ; - RECT 1.94 3.925 214.26 9.17 ; - RECT 1.94 9.17 211.5 9.51 ; - RECT 1.94 9.51 210.24 11.55 ; + RECT 169.76 0 170.24 0.69 ; + RECT 149.76 0.69 170.24 0.835 ; + RECT 179.76 0.35 210.24 0.835 ; + RECT 9.76 0.69 60.24 1.03 ; + RECT 149.76 0.835 210.24 1.03 ; + RECT 149.76 1.03 212.88 1.515 ; + RECT 1.94 1.03 60.24 2.05 ; + RECT 69.76 0.69 140.24 2.05 ; + RECT 149.76 1.515 212.89 2.05 ; + RECT 1.94 2.05 212.89 2.875 ; + RECT 0.55 2.875 212.89 3.245 ; + RECT 0.56 3.245 212.89 3.925 ; + RECT 0.56 3.925 212.88 4.07 ; + RECT 1.94 4.07 212.88 8.83 ; + RECT 149.76 8.83 212.88 9.17 ; + RECT 1.94 8.83 140.24 11.55 ; + RECT 149.76 9.17 210.24 11.55 ; RECT 189.76 11.55 210.24 11.89 ; RECT 1.94 11.55 70.24 12.23 ; - RECT 79.76 11.55 180.24 12.23 ; RECT 199.76 11.89 210.24 12.23 ; - RECT 2 12.23 70.24 12.765 ; - RECT 129.76 12.23 180.24 12.91 ; - RECT 39.76 12.765 70.24 13.25 ; - RECT 2 12.765 30.24 13.26 ; - RECT 59.76 13.25 70.24 13.26 ; - RECT 79.76 12.23 120.24 13.26 ; + RECT 2 12.23 70.24 12.91 ; + RECT 79.76 11.55 140.24 12.91 ; + RECT 2 12.91 50.24 13.16 ; + RECT 39.76 13.16 50.24 13.25 ; + RECT 2 13.16 30.24 13.26 ; + RECT 59.76 12.91 70.24 13.26 ; + RECT 79.76 12.91 120.24 13.26 ; RECT 129.76 12.91 140.24 13.26 ; - RECT 149.76 12.91 180.24 13.26 ; + RECT 149.76 11.55 180.24 13.26 ; RECT 19.76 13.26 20.24 13.6 ; RECT 39.76 13.25 40.24 13.6 ; RECT 59.76 13.26 60.24 13.6 ; @@ -329,47 +334,35 @@ MACRO RAM8x8 RECT 189.76 11.89 190.24 13.84 ; RECT 209.76 12.23 210.24 13.84 ; LAYER met3 ; - RECT 0 4.76 8.805 10.24 ; - RECT 8.805 1.535 9.135 10.24 ; - RECT 9.135 1.55 23.065 10.24 ; - RECT 23.065 0.855 23.395 10.24 ; - RECT 23.395 0.87 33.645 10.24 ; - RECT 33.645 0.87 34.105 11.385 ; - RECT 34.105 0.87 35.025 12.065 ; - RECT 35.025 0.87 43.305 12.745 ; - RECT 43.305 0.855 61.115 12.745 ; - RECT 61.115 0.855 61.575 12.065 ; - RECT 61.575 0.855 62.035 11.37 ; - RECT 62.035 1.535 69.395 11.37 ; - RECT 69.395 1.55 81.945 11.37 ; - RECT 81.945 1.55 82.275 11.385 ; - RECT 82.275 1.55 92.525 10.24 ; - RECT 92.525 1.535 101.135 10.24 ; - RECT 101.135 1.55 102.645 10.24 ; - RECT 102.645 1.55 102.975 12.065 ; - RECT 102.975 1.55 118.99 12.05 ; - RECT 118.99 0.87 123.805 12.05 ; - RECT 123.805 0.855 124.135 12.05 ; - RECT 124.135 0.87 126.565 12.05 ; - RECT 126.565 0.87 131.035 12.065 ; - RECT 131.035 0.87 138.985 11.385 ; - RECT 138.985 0.855 147.135 11.385 ; - RECT 147.135 0.87 149.105 11.385 ; - RECT 149.105 0.87 152.325 12.065 ; - RECT 152.325 0.87 152.655 12.745 ; - RECT 152.655 0.87 170.725 12.73 ; - RECT 170.725 0.855 172.565 12.73 ; - RECT 172.565 0.175 172.895 12.73 ; - RECT 172.895 0.19 174.405 12.73 ; - RECT 174.405 0.19 174.735 12.745 ; - RECT 174.735 0.19 175.195 12.065 ; - RECT 175.195 0.19 196.025 10.24 ; - RECT 196.025 0.175 196.355 10.24 ; - RECT 196.355 0.855 209.235 10.24 ; - RECT 209.235 1.535 214.295 10.24 ; - RECT 214.295 1.55 214.82 10.24 ; - RECT 214.82 3.59 214.97 10.24 ; - RECT 214.97 4.76 215.28 10.24 ; + RECT 0 4.76 0.525 10.24 ; + RECT 0.525 2.895 12.025 10.24 ; + RECT 12.025 0.855 12.355 10.24 ; + RECT 12.355 0.87 12.945 10.24 ; + RECT 12.945 0.87 13.275 12.065 ; + RECT 13.275 0.87 34.565 12.05 ; + RECT 34.565 0.87 34.895 12.745 ; + RECT 34.895 0.87 35.025 12.73 ; + RECT 35.025 0.855 35.355 12.73 ; + RECT 35.355 0.87 57.105 12.73 ; + RECT 57.105 0.87 58.025 12.745 ; + RECT 58.025 0.855 58.355 12.745 ; + RECT 58.355 0.87 62.495 12.745 ; + RECT 62.495 0.87 81.025 12.05 ; + RECT 81.025 0.855 81.355 12.05 ; + RECT 81.355 0.87 81.945 12.05 ; + RECT 81.945 0.87 82.275 12.065 ; + RECT 82.275 0.87 104.025 10.24 ; + RECT 104.025 0.855 124.135 10.24 ; + RECT 124.135 1.55 138.525 10.24 ; + RECT 138.525 1.535 138.855 10.24 ; + RECT 138.855 1.55 161.525 10.24 ; + RECT 161.525 1.535 162.905 10.24 ; + RECT 162.905 0.855 173.815 10.24 ; + RECT 173.815 1.55 203.385 10.24 ; + RECT 203.385 1.535 212.915 10.24 ; + RECT 212.915 1.55 213.5 10.24 ; + RECT 213.5 3.59 213.65 10.24 ; + RECT 213.65 4.76 213.9 10.24 ; END END RAM8x8 END LIBRARY diff --git a/src/ram/test/make_8x8_mux2.ok b/src/ram/test/make_8x8_mux2.ok index 53a9373ae3c..a4e2f5ab41b 100644 --- a/src/ram/test/make_8x8_mux2.ok +++ b/src/ram/test/make_8x8_mux2.ok @@ -9,15 +9,15 @@ [INFO RAM-0016] Selected aoi22 cell sky130_fd_sc_hd__a22oi_1 [INFO RAM-0024] Behavioral Verilog written for RAM8x8 [INFO PDN-0001] Inserting grid: ram_grid -[INFO PPL-0067] Restrict pins [ D[0] Q[0] D[1] Q[1] D[2] ... ] to region 0.00u-215.28u at the TOP edge. -[INFO PPL-0001] Number of available slots 454 +[INFO PPL-0067] Restrict pins [ D[0] Q[0] D[1] Q[1] D[2] ... ] to region 0.00u-213.90u at the TOP edge. +[INFO PPL-0001] Number of available slots 452 [INFO PPL-0002] Number of I/O 21 [INFO PPL-0003] Number of I/O w/sink 21 [INFO PPL-0004] Number of I/O w/o sink 0 [INFO PPL-0005] Slots per section 200 [INFO PPL-0008] Successfully assigned pins to sections. -[INFO PPL-0012] I/O nets HPWL: 366.16 um. -[INFO DPL-0001] Placed 79 filler instances. +[INFO PPL-0012] I/O nets HPWL: 369.84 um. +[INFO DPL-0001] Placed 80 filler instances. [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via @@ -40,9 +40,9 @@ [INFO DRT-0168] Init region query. [INFO DRT-0033] FR_MASTERSLICE shape region query size = 0. [INFO DRT-0033] FR_VIA shape region query size = 0. -[INFO DRT-0033] li1 shape region query size = 7819. +[INFO DRT-0033] li1 shape region query size = 7785. [INFO DRT-0033] mcon shape region query size = 574. -[INFO DRT-0033] met1 shape region query size = 1371. +[INFO DRT-0033] met1 shape region query size = 1365. [INFO DRT-0033] via shape region query size = 63. [INFO DRT-0033] met2 shape region query size = 166. [INFO DRT-0033] via2 shape region query size = 21. @@ -54,7 +54,7 @@ [INFO DRT-0178] Init guide query. [INFO DRT-0036] FR_MASTERSLICE guide region query size = 0. [INFO DRT-0036] FR_VIA guide region query size = 0. -[INFO DRT-0036] li1 guide region query size = 355. +[INFO DRT-0036] li1 guide region query size = 351. [INFO DRT-0036] mcon guide region query size = 0. [INFO DRT-0036] met1 guide region query size = 216. [INFO DRT-0036] via guide region query size = 0. diff --git a/src/ram/test/make_8x8_mux4.defok b/src/ram/test/make_8x8_mux4.defok index 330c000a920..b340d1b304b 100644 --- a/src/ram/test/make_8x8_mux4.defok +++ b/src/ram/test/make_8x8_mux4.defok @@ -3,31 +3,32 @@ DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; DESIGN RAM8x8 ; UNITS DISTANCE MICRONS 100 ; -DIEAREA ( 0 0 ) ( 42090 816 ) ; -ROW RAM_ROW0 unithd 0 0 N DO 915 BY 1 STEP 46 0 ; -ROW RAM_ROW1 unithd 0 272 FS DO 915 BY 1 STEP 46 0 ; -ROW RAM_ROW2 unithd 0 544 N DO 915 BY 1 STEP 46 0 ; -TRACKS X 23 DO 915 STEP 46 LAYER li1 ; +DIEAREA ( 0 0 ) ( 41768 816 ) ; +ROW RAM_ROW0 unithd 0 0 N DO 908 BY 1 STEP 46 0 ; +ROW RAM_ROW1 unithd 0 272 FS DO 908 BY 1 STEP 46 0 ; +ROW RAM_ROW2 unithd 0 544 N DO 908 BY 1 STEP 46 0 ; +TRACKS X 23 DO 908 STEP 46 LAYER li1 ; TRACKS Y 17 DO 24 STEP 34 LAYER li1 ; -TRACKS X 17 DO 1238 STEP 34 LAYER met1 ; +TRACKS X 17 DO 1228 STEP 34 LAYER met1 ; TRACKS Y 17 DO 24 STEP 34 LAYER met1 ; -TRACKS X 23 DO 915 STEP 46 LAYER met2 ; +TRACKS X 23 DO 908 STEP 46 LAYER met2 ; TRACKS Y 23 DO 18 STEP 46 LAYER met2 ; -TRACKS X 34 DO 619 STEP 68 LAYER met3 ; +TRACKS X 34 DO 614 STEP 68 LAYER met3 ; TRACKS Y 34 DO 12 STEP 68 LAYER met3 ; -TRACKS X 46 DO 457 STEP 92 LAYER met4 ; +TRACKS X 46 DO 454 STEP 92 LAYER met4 ; TRACKS Y 46 DO 9 STEP 92 LAYER met4 ; -TRACKS X 170 DO 124 STEP 340 LAYER met5 ; +TRACKS X 170 DO 123 STEP 340 LAYER met5 ; TRACKS Y 170 DO 2 STEP 340 LAYER met5 ; -GCELLGRID X 0 DO 61 STEP 690 ; +GCELLGRID X 0 DO 60 STEP 690 ; GCELLGRID Y 0 DO 1 STEP 690 ; VIAS 2 ; - via2_3_480_480_1_1_320_320 + VIARULE M1M2_PR + CUTSIZE 15 15 + LAYERS met1 via met2 + CUTSPACING 17 17 + ENCLOSURE 8 16 16 8 ; - via3_4_480_480_1_1_400_400 + VIARULE M2M3_PR + CUTSIZE 20 20 + LAYERS met2 via2 met3 + CUTSPACING 20 20 + ENCLOSURE 14 8 6 14 ; END VIAS -COMPONENTS 429 ; - - FILLER_1_912 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 41952 272 ) FS ; - - FILLER_1_914 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 42044 272 ) FS ; +COMPONENTS 421 ; + - FILLER_0_903 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 41538 0 ) N ; + - FILLER_1_903 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 41538 272 ) FS ; + - FILLER_1_907 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 41722 272 ) FS ; - FILLER_2_104 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 4784 544 ) N ; - FILLER_2_112 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 5152 544 ) N ; - FILLER_2_12 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 552 544 ) N ; @@ -138,15 +139,12 @@ COMPONENTS 429 ; - FILLER_2_829 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 38134 544 ) N ; - FILLER_2_837 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 38502 544 ) N ; - FILLER_2_845 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 38870 544 ) N ; - - FILLER_2_853 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 39238 544 ) N ; - - FILLER_2_855 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 39330 544 ) N ; - - FILLER_2_857 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 39422 544 ) N ; - - FILLER_2_865 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 39790 544 ) N ; - - FILLER_2_873 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 40158 544 ) N ; - - FILLER_2_881 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 40526 544 ) N ; - - FILLER_2_883 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 40618 544 ) N ; + - FILLER_2_854 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 39284 544 ) N ; + - FILLER_2_862 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 39652 544 ) N ; + - FILLER_2_870 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 40020 544 ) N ; - FILLER_2_90 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 4140 544 ) N ; - - FILLER_2_911 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 41906 544 ) N ; + - FILLER_2_905 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 41630 544 ) N ; + - FILLER_2_907 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 41722 544 ) N ; - FILLER_2_98 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 4508 544 ) N ; - buffer.in[0] sky130_fd_sc_hd__buf_1 + PLACED ( 46 544 ) N ; - buffer.in[1] sky130_fd_sc_hd__buf_1 + PLACED ( 4646 544 ) N ; @@ -156,7 +154,7 @@ COMPONENTS 429 ; - buffer.in[5] sky130_fd_sc_hd__buf_1 + PLACED ( 23046 544 ) N ; - buffer.in[6] sky130_fd_sc_hd__buf_1 + PLACED ( 27646 544 ) N ; - buffer.in[7] sky130_fd_sc_hd__buf_1 + PLACED ( 32246 544 ) N ; - - decoder.inv_2 sky130_fd_sc_hd__clkinv_1 + PLACED ( 41952 0 ) N ; + - decoder.inv_2 sky130_fd_sc_hd__clkinv_1 + PLACED ( 41630 0 ) N ; - mux_slice0_bit0.s1_aoi_0 sky130_fd_sc_hd__a22oi_1 + PLACED ( 1196 544 ) N ; - mux_slice0_bit0.s1_aoi_1 sky130_fd_sc_hd__a22oi_1 + PLACED ( 3496 544 ) N ; - mux_slice0_bit0.s2_aoi sky130_fd_sc_hd__a22oi_1 + PLACED ( 2346 544 ) N ; @@ -219,7 +217,6 @@ COMPONENTS 429 ; - storage_0_1_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 34132 0 ) N ; - storage_0_1_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 38134 0 ) N ; - storage_0_1_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 39008 0 ) N ; - - storage_0_1_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 39238 0 ) N ; - storage_0_1_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 38778 0 ) N ; - storage_0_2_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 0 ) N ; - storage_0_2_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 0 ) N ; @@ -237,10 +234,9 @@ COMPONENTS 429 ; - storage_0_2_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 30682 0 ) N ; - storage_0_2_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 34546 0 ) N ; - storage_0_2_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 35282 0 ) N ; - - storage_0_2_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 39422 0 ) N ; - - storage_0_2_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 40296 0 ) N ; - - storage_0_2_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 40526 0 ) N ; - - storage_0_2_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 40066 0 ) N ; + - storage_0_2_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 39284 0 ) N ; + - storage_0_2_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 40158 0 ) N ; + - storage_0_2_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 39928 0 ) N ; - storage_0_3_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 0 ) N ; - storage_0_3_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 0 ) N ; - storage_0_3_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 0 ) N ; @@ -257,10 +253,9 @@ COMPONENTS 429 ; - storage_0_3_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 31832 0 ) N ; - storage_0_3_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 35696 0 ) N ; - storage_0_3_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 36432 0 ) N ; - - storage_0_3_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 40710 0 ) N ; - - storage_0_3_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 41584 0 ) N ; - - storage_0_3_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 41814 0 ) N ; - - storage_0_3_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 41354 0 ) N ; + - storage_0_3_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 40434 0 ) N ; + - storage_0_3_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 41308 0 ) N ; + - storage_0_3_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 41078 0 ) N ; - storage_1_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 272 ) FS ; - storage_1_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 272 ) FS ; - storage_1_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 272 ) FS ; @@ -299,7 +294,6 @@ COMPONENTS 429 ; - storage_1_1_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 34132 272 ) FS ; - storage_1_1_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 38134 272 ) FS ; - storage_1_1_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 39008 272 ) FS ; - - storage_1_1_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 39238 272 ) FS ; - storage_1_1_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 38778 272 ) FS ; - storage_1_2_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 272 ) FS ; - storage_1_2_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 272 ) FS ; @@ -317,10 +311,9 @@ COMPONENTS 429 ; - storage_1_2_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 30682 272 ) FS ; - storage_1_2_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 34546 272 ) FS ; - storage_1_2_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 35282 272 ) FS ; - - storage_1_2_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 39422 272 ) FS ; - - storage_1_2_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 40296 272 ) FS ; - - storage_1_2_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 40526 272 ) FS ; - - storage_1_2_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 40066 272 ) FS ; + - storage_1_2_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 39284 272 ) FS ; + - storage_1_2_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 40158 272 ) FS ; + - storage_1_2_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 39928 272 ) FS ; - storage_1_3_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 272 ) FS ; - storage_1_3_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 272 ) FS ; - storage_1_3_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 272 ) FS ; @@ -337,10 +330,9 @@ COMPONENTS 429 ; - storage_1_3_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 31832 272 ) FS ; - storage_1_3_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 35696 272 ) FS ; - storage_1_3_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 36432 272 ) FS ; - - storage_1_3_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 40710 272 ) FS ; - - storage_1_3_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 41584 272 ) FS ; - - storage_1_3_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 41814 272 ) FS ; - - storage_1_3_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 41354 272 ) FS ; + - storage_1_3_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 40434 272 ) FS ; + - storage_1_3_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 41308 272 ) FS ; + - storage_1_3_0.word_and sky130_fd_sc_hd__and2_0 + PLACED ( 41078 272 ) FS ; - tapcell.cell0_0 sky130_fd_sc_hd__tap_1 + PLACED ( 0 0 ) N ; - tapcell.cell0_1 sky130_fd_sc_hd__tap_1 + PLACED ( 0 272 ) FS ; - tapcell.cell0_2 sky130_fd_sc_hd__tap_1 + PLACED ( 0 544 ) N ; @@ -422,12 +414,12 @@ COMPONENTS 429 ; - tapcell.cell33_0 sky130_fd_sc_hd__tap_1 + PLACED ( 38088 0 ) N ; - tapcell.cell33_1 sky130_fd_sc_hd__tap_1 + PLACED ( 38088 272 ) FS ; - tapcell.cell33_2 sky130_fd_sc_hd__tap_1 + PLACED ( 38088 544 ) N ; - - tapcell.cell34_0 sky130_fd_sc_hd__tap_1 + PLACED ( 39376 0 ) N ; - - tapcell.cell34_1 sky130_fd_sc_hd__tap_1 + PLACED ( 39376 272 ) FS ; - - tapcell.cell34_2 sky130_fd_sc_hd__tap_1 + PLACED ( 39376 544 ) N ; - - tapcell.cell35_0 sky130_fd_sc_hd__tap_1 + PLACED ( 40664 0 ) N ; - - tapcell.cell35_1 sky130_fd_sc_hd__tap_1 + PLACED ( 40664 272 ) FS ; - - tapcell.cell35_2 sky130_fd_sc_hd__tap_1 + PLACED ( 40664 544 ) N ; + - tapcell.cell34_0 sky130_fd_sc_hd__tap_1 + PLACED ( 39238 0 ) N ; + - tapcell.cell34_1 sky130_fd_sc_hd__tap_1 + PLACED ( 39238 272 ) FS ; + - tapcell.cell34_2 sky130_fd_sc_hd__tap_1 + PLACED ( 39238 544 ) N ; + - tapcell.cell35_0 sky130_fd_sc_hd__tap_1 + PLACED ( 40388 0 ) N ; + - tapcell.cell35_1 sky130_fd_sc_hd__tap_1 + PLACED ( 40388 272 ) FS ; + - tapcell.cell35_2 sky130_fd_sc_hd__tap_1 + PLACED ( 40388 544 ) N ; - tapcell.cell3_0 sky130_fd_sc_hd__tap_1 + PLACED ( 3450 0 ) N ; - tapcell.cell3_1 sky130_fd_sc_hd__tap_1 + PLACED ( 3450 272 ) FS ; - tapcell.cell3_2 sky130_fd_sc_hd__tap_1 + PLACED ( 3450 544 ) N ; @@ -449,12 +441,12 @@ COMPONENTS 429 ; - tapcell.cell9_0 sky130_fd_sc_hd__tap_1 + PLACED ( 10350 0 ) N ; - tapcell.cell9_1 sky130_fd_sc_hd__tap_1 + PLACED ( 10350 272 ) FS ; - tapcell.cell9_2 sky130_fd_sc_hd__tap_1 + PLACED ( 10350 544 ) N ; - - word_sel.and_0 sky130_fd_sc_hd__and2_0 + PLACED ( 40710 544 ) N ; - - word_sel.and_1 sky130_fd_sc_hd__and2_0 + PLACED ( 40940 544 ) N ; - - word_sel.and_2 sky130_fd_sc_hd__and2_0 + PLACED ( 41170 544 ) N ; - - word_sel.and_3 sky130_fd_sc_hd__and2_0 + PLACED ( 41400 544 ) N ; - - word_sel.inv_addr_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 41630 544 ) N ; - - word_sel.inv_addr_1 sky130_fd_sc_hd__clkinv_1 + PLACED ( 41768 544 ) N ; + - word_sel.and_0 sky130_fd_sc_hd__and2_0 + PLACED ( 40434 544 ) N ; + - word_sel.and_1 sky130_fd_sc_hd__and2_0 + PLACED ( 40664 544 ) N ; + - word_sel.and_2 sky130_fd_sc_hd__and2_0 + PLACED ( 40894 544 ) N ; + - word_sel.and_3 sky130_fd_sc_hd__and2_0 + PLACED ( 41124 544 ) N ; + - word_sel.inv_addr_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 41354 544 ) N ; + - word_sel.inv_addr_1 sky130_fd_sc_hd__clkinv_1 + PLACED ( 41492 544 ) N ; END COMPONENTS PINS 23 ; - D[0] + NET D[0] + DIRECTION INPUT + USE SIGNAL @@ -464,7 +456,7 @@ PINS 23 ; - D[1] + NET D[1] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) - + PLACED ( 4715 791 ) N ; + + PLACED ( 4623 791 ) N ; - D[2] + NET D[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) @@ -496,7 +488,7 @@ PINS 23 ; - Q[1] + NET Q[1] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) - + PLACED ( 5083 791 ) N ; + + PLACED ( 4715 791 ) N ; - Q[2] + NET Q[2] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) @@ -524,197 +516,195 @@ PINS 23 ; - VDD + NET VDD + SPECIAL + DIRECTION INOUT + USE POWER + PORT + LAYER met3 ( -15 -24 ) ( 15 24 ) - + LAYER met3 ( -42075 -24 ) ( -42045 24 ) - + LAYER met2 ( -599 452 ) ( -551 466 ) - + LAYER met2 ( -599 -350 ) ( -551 -336 ) - + LAYER met2 ( -1599 452 ) ( -1551 466 ) - + LAYER met2 ( -1599 -350 ) ( -1551 -336 ) - + LAYER met2 ( -2599 452 ) ( -2551 466 ) - + LAYER met2 ( -2599 -350 ) ( -2551 -336 ) - + LAYER met2 ( -3599 452 ) ( -3551 466 ) - + LAYER met2 ( -3599 -350 ) ( -3551 -336 ) - + LAYER met2 ( -4599 452 ) ( -4551 466 ) - + LAYER met2 ( -4599 -350 ) ( -4551 -336 ) - + LAYER met2 ( -5599 452 ) ( -5551 466 ) - + LAYER met2 ( -5599 -350 ) ( -5551 -336 ) - + LAYER met2 ( -6599 452 ) ( -6551 466 ) - + LAYER met2 ( -6599 -350 ) ( -6551 -336 ) - + LAYER met2 ( -7599 452 ) ( -7551 466 ) - + LAYER met2 ( -7599 -350 ) ( -7551 -336 ) - + LAYER met2 ( -8599 452 ) ( -8551 466 ) - + LAYER met2 ( -8599 -350 ) ( -8551 -336 ) - + LAYER met2 ( -9599 452 ) ( -9551 466 ) - + LAYER met2 ( -9599 -350 ) ( -9551 -336 ) - + LAYER met2 ( -10599 452 ) ( -10551 466 ) - + LAYER met2 ( -10599 -350 ) ( -10551 -336 ) - + LAYER met2 ( -11599 452 ) ( -11551 466 ) - + LAYER met2 ( -11599 -350 ) ( -11551 -336 ) - + LAYER met2 ( -12599 452 ) ( -12551 466 ) - + LAYER met2 ( -12599 -350 ) ( -12551 -336 ) - + LAYER met2 ( -13599 452 ) ( -13551 466 ) - + LAYER met2 ( -13599 -350 ) ( -13551 -336 ) - + LAYER met2 ( -14599 452 ) ( -14551 466 ) - + LAYER met2 ( -14599 -350 ) ( -14551 -336 ) - + LAYER met2 ( -15599 452 ) ( -15551 466 ) - + LAYER met2 ( -15599 -350 ) ( -15551 -336 ) - + LAYER met2 ( -16599 452 ) ( -16551 466 ) - + LAYER met2 ( -16599 -350 ) ( -16551 -336 ) - + LAYER met2 ( -17599 452 ) ( -17551 466 ) - + LAYER met2 ( -17599 -350 ) ( -17551 -336 ) - + LAYER met2 ( -18599 452 ) ( -18551 466 ) - + LAYER met2 ( -18599 -350 ) ( -18551 -336 ) - + LAYER met2 ( -19599 452 ) ( -19551 466 ) - + LAYER met2 ( -19599 -350 ) ( -19551 -336 ) - + LAYER met2 ( -20599 452 ) ( -20551 466 ) - + LAYER met2 ( -20599 -350 ) ( -20551 -336 ) - + LAYER met2 ( -21599 452 ) ( -21551 466 ) - + LAYER met2 ( -21599 -350 ) ( -21551 -336 ) - + LAYER met2 ( -22599 452 ) ( -22551 466 ) - + LAYER met2 ( -22599 -350 ) ( -22551 -336 ) - + LAYER met2 ( -23599 452 ) ( -23551 466 ) - + LAYER met2 ( -23599 -350 ) ( -23551 -336 ) - + LAYER met2 ( -24599 452 ) ( -24551 466 ) - + LAYER met2 ( -24599 -350 ) ( -24551 -336 ) - + LAYER met2 ( -25599 452 ) ( -25551 466 ) - + LAYER met2 ( -25599 -350 ) ( -25551 -336 ) - + LAYER met2 ( -26599 452 ) ( -26551 466 ) - + LAYER met2 ( -26599 -350 ) ( -26551 -336 ) - + LAYER met2 ( -27599 452 ) ( -27551 466 ) - + LAYER met2 ( -27599 -350 ) ( -27551 -336 ) - + LAYER met2 ( -28599 452 ) ( -28551 466 ) - + LAYER met2 ( -28599 -350 ) ( -28551 -336 ) - + LAYER met2 ( -29599 452 ) ( -29551 466 ) - + LAYER met2 ( -29599 -350 ) ( -29551 -336 ) - + LAYER met2 ( -30599 452 ) ( -30551 466 ) - + LAYER met2 ( -30599 -350 ) ( -30551 -336 ) - + LAYER met2 ( -31599 452 ) ( -31551 466 ) - + LAYER met2 ( -31599 -350 ) ( -31551 -336 ) - + LAYER met2 ( -32599 452 ) ( -32551 466 ) - + LAYER met2 ( -32599 -350 ) ( -32551 -336 ) - + LAYER met2 ( -33599 452 ) ( -33551 466 ) - + LAYER met2 ( -33599 -350 ) ( -33551 -336 ) - + LAYER met2 ( -34599 452 ) ( -34551 466 ) - + LAYER met2 ( -34599 -350 ) ( -34551 -336 ) - + LAYER met2 ( -35599 452 ) ( -35551 466 ) - + LAYER met2 ( -35599 -350 ) ( -35551 -336 ) - + LAYER met2 ( -36599 452 ) ( -36551 466 ) - + LAYER met2 ( -36599 -350 ) ( -36551 -336 ) - + LAYER met2 ( -37599 452 ) ( -37551 466 ) - + LAYER met2 ( -37599 -350 ) ( -37551 -336 ) - + LAYER met2 ( -38599 452 ) ( -38551 466 ) - + LAYER met2 ( -38599 -350 ) ( -38551 -336 ) - + LAYER met2 ( -39599 452 ) ( -39551 466 ) - + LAYER met2 ( -39599 -350 ) ( -39551 -336 ) - + LAYER met2 ( -40599 452 ) ( -40551 466 ) - + LAYER met2 ( -40599 -350 ) ( -40551 -336 ) - + LAYER met2 ( -41599 452 ) ( -41551 466 ) - + LAYER met2 ( -41599 -350 ) ( -41551 -336 ) + + LAYER met3 ( -41753 -24 ) ( -41723 24 ) + + LAYER met2 ( -277 452 ) ( -229 466 ) + + LAYER met2 ( -277 -350 ) ( -229 -336 ) + + LAYER met2 ( -1277 452 ) ( -1229 466 ) + + LAYER met2 ( -1277 -350 ) ( -1229 -336 ) + + LAYER met2 ( -2277 452 ) ( -2229 466 ) + + LAYER met2 ( -2277 -350 ) ( -2229 -336 ) + + LAYER met2 ( -3277 452 ) ( -3229 466 ) + + LAYER met2 ( -3277 -350 ) ( -3229 -336 ) + + LAYER met2 ( -4277 452 ) ( -4229 466 ) + + LAYER met2 ( -4277 -350 ) ( -4229 -336 ) + + LAYER met2 ( -5277 452 ) ( -5229 466 ) + + LAYER met2 ( -5277 -350 ) ( -5229 -336 ) + + LAYER met2 ( -6277 452 ) ( -6229 466 ) + + LAYER met2 ( -6277 -350 ) ( -6229 -336 ) + + LAYER met2 ( -7277 452 ) ( -7229 466 ) + + LAYER met2 ( -7277 -350 ) ( -7229 -336 ) + + LAYER met2 ( -8277 452 ) ( -8229 466 ) + + LAYER met2 ( -8277 -350 ) ( -8229 -336 ) + + LAYER met2 ( -9277 452 ) ( -9229 466 ) + + LAYER met2 ( -9277 -350 ) ( -9229 -336 ) + + LAYER met2 ( -10277 452 ) ( -10229 466 ) + + LAYER met2 ( -10277 -350 ) ( -10229 -336 ) + + LAYER met2 ( -11277 452 ) ( -11229 466 ) + + LAYER met2 ( -11277 -350 ) ( -11229 -336 ) + + LAYER met2 ( -12277 452 ) ( -12229 466 ) + + LAYER met2 ( -12277 -350 ) ( -12229 -336 ) + + LAYER met2 ( -13277 452 ) ( -13229 466 ) + + LAYER met2 ( -13277 -350 ) ( -13229 -336 ) + + LAYER met2 ( -14277 452 ) ( -14229 466 ) + + LAYER met2 ( -14277 -350 ) ( -14229 -336 ) + + LAYER met2 ( -15277 452 ) ( -15229 466 ) + + LAYER met2 ( -15277 -350 ) ( -15229 -336 ) + + LAYER met2 ( -16277 452 ) ( -16229 466 ) + + LAYER met2 ( -16277 -350 ) ( -16229 -336 ) + + LAYER met2 ( -17277 452 ) ( -17229 466 ) + + LAYER met2 ( -17277 -350 ) ( -17229 -336 ) + + LAYER met2 ( -18277 452 ) ( -18229 466 ) + + LAYER met2 ( -18277 -350 ) ( -18229 -336 ) + + LAYER met2 ( -19277 452 ) ( -19229 466 ) + + LAYER met2 ( -19277 -350 ) ( -19229 -336 ) + + LAYER met2 ( -20277 452 ) ( -20229 466 ) + + LAYER met2 ( -20277 -350 ) ( -20229 -336 ) + + LAYER met2 ( -21277 452 ) ( -21229 466 ) + + LAYER met2 ( -21277 -350 ) ( -21229 -336 ) + + LAYER met2 ( -22277 452 ) ( -22229 466 ) + + LAYER met2 ( -22277 -350 ) ( -22229 -336 ) + + LAYER met2 ( -23277 452 ) ( -23229 466 ) + + LAYER met2 ( -23277 -350 ) ( -23229 -336 ) + + LAYER met2 ( -24277 452 ) ( -24229 466 ) + + LAYER met2 ( -24277 -350 ) ( -24229 -336 ) + + LAYER met2 ( -25277 452 ) ( -25229 466 ) + + LAYER met2 ( -25277 -350 ) ( -25229 -336 ) + + LAYER met2 ( -26277 452 ) ( -26229 466 ) + + LAYER met2 ( -26277 -350 ) ( -26229 -336 ) + + LAYER met2 ( -27277 452 ) ( -27229 466 ) + + LAYER met2 ( -27277 -350 ) ( -27229 -336 ) + + LAYER met2 ( -28277 452 ) ( -28229 466 ) + + LAYER met2 ( -28277 -350 ) ( -28229 -336 ) + + LAYER met2 ( -29277 452 ) ( -29229 466 ) + + LAYER met2 ( -29277 -350 ) ( -29229 -336 ) + + LAYER met2 ( -30277 452 ) ( -30229 466 ) + + LAYER met2 ( -30277 -350 ) ( -30229 -336 ) + + LAYER met2 ( -31277 452 ) ( -31229 466 ) + + LAYER met2 ( -31277 -350 ) ( -31229 -336 ) + + LAYER met2 ( -32277 452 ) ( -32229 466 ) + + LAYER met2 ( -32277 -350 ) ( -32229 -336 ) + + LAYER met2 ( -33277 452 ) ( -33229 466 ) + + LAYER met2 ( -33277 -350 ) ( -33229 -336 ) + + LAYER met2 ( -34277 452 ) ( -34229 466 ) + + LAYER met2 ( -34277 -350 ) ( -34229 -336 ) + + LAYER met2 ( -35277 452 ) ( -35229 466 ) + + LAYER met2 ( -35277 -350 ) ( -35229 -336 ) + + LAYER met2 ( -36277 452 ) ( -36229 466 ) + + LAYER met2 ( -36277 -350 ) ( -36229 -336 ) + + LAYER met2 ( -37277 452 ) ( -37229 466 ) + + LAYER met2 ( -37277 -350 ) ( -37229 -336 ) + + LAYER met2 ( -38277 452 ) ( -38229 466 ) + + LAYER met2 ( -38277 -350 ) ( -38229 -336 ) + + LAYER met2 ( -39277 452 ) ( -39229 466 ) + + LAYER met2 ( -39277 -350 ) ( -39229 -336 ) + + LAYER met2 ( -40277 452 ) ( -40229 466 ) + + LAYER met2 ( -40277 -350 ) ( -40229 -336 ) + + LAYER met2 ( -41277 452 ) ( -41229 466 ) + + LAYER met2 ( -41277 -350 ) ( -41229 -336 ) + LAYER met1 ( 1 442 ) ( 15 490 ) - + LAYER met1 ( -42075 442 ) ( -42061 490 ) + + LAYER met1 ( -41753 442 ) ( -41739 490 ) + LAYER met1 ( 1 -102 ) ( 15 -54 ) - + LAYER met1 ( -42075 -102 ) ( -42061 -54 ) - + FIXED ( 42075 350 ) N ; + + LAYER met1 ( -41753 -102 ) ( -41739 -54 ) + + FIXED ( 41753 350 ) N ; - VSS + NET VSS + SPECIAL + DIRECTION INOUT + USE GROUND + PORT + LAYER met3 ( -15 -24 ) ( 15 24 ) - + LAYER met3 ( -42075 -24 ) ( -42045 24 ) - + LAYER met2 ( -99 102 ) ( -51 116 ) - + LAYER met2 ( -99 -700 ) ( -51 -686 ) - + LAYER met2 ( -1099 102 ) ( -1051 116 ) - + LAYER met2 ( -1099 -700 ) ( -1051 -686 ) - + LAYER met2 ( -2099 102 ) ( -2051 116 ) - + LAYER met2 ( -2099 -700 ) ( -2051 -686 ) - + LAYER met2 ( -3099 102 ) ( -3051 116 ) - + LAYER met2 ( -3099 -700 ) ( -3051 -686 ) - + LAYER met2 ( -4099 102 ) ( -4051 116 ) - + LAYER met2 ( -4099 -700 ) ( -4051 -686 ) - + LAYER met2 ( -5099 102 ) ( -5051 116 ) - + LAYER met2 ( -5099 -700 ) ( -5051 -686 ) - + LAYER met2 ( -6099 102 ) ( -6051 116 ) - + LAYER met2 ( -6099 -700 ) ( -6051 -686 ) - + LAYER met2 ( -7099 102 ) ( -7051 116 ) - + LAYER met2 ( -7099 -700 ) ( -7051 -686 ) - + LAYER met2 ( -8099 102 ) ( -8051 116 ) - + LAYER met2 ( -8099 -700 ) ( -8051 -686 ) - + LAYER met2 ( -9099 102 ) ( -9051 116 ) - + LAYER met2 ( -9099 -700 ) ( -9051 -686 ) - + LAYER met2 ( -10099 102 ) ( -10051 116 ) - + LAYER met2 ( -10099 -700 ) ( -10051 -686 ) - + LAYER met2 ( -11099 102 ) ( -11051 116 ) - + LAYER met2 ( -11099 -700 ) ( -11051 -686 ) - + LAYER met2 ( -12099 102 ) ( -12051 116 ) - + LAYER met2 ( -12099 -700 ) ( -12051 -686 ) - + LAYER met2 ( -13099 102 ) ( -13051 116 ) - + LAYER met2 ( -13099 -700 ) ( -13051 -686 ) - + LAYER met2 ( -14099 102 ) ( -14051 116 ) - + LAYER met2 ( -14099 -700 ) ( -14051 -686 ) - + LAYER met2 ( -15099 102 ) ( -15051 116 ) - + LAYER met2 ( -15099 -700 ) ( -15051 -686 ) - + LAYER met2 ( -16099 102 ) ( -16051 116 ) - + LAYER met2 ( -16099 -700 ) ( -16051 -686 ) - + LAYER met2 ( -17099 102 ) ( -17051 116 ) - + LAYER met2 ( -17099 -700 ) ( -17051 -686 ) - + LAYER met2 ( -18099 102 ) ( -18051 116 ) - + LAYER met2 ( -18099 -700 ) ( -18051 -686 ) - + LAYER met2 ( -19099 102 ) ( -19051 116 ) - + LAYER met2 ( -19099 -700 ) ( -19051 -686 ) - + LAYER met2 ( -20099 102 ) ( -20051 116 ) - + LAYER met2 ( -20099 -700 ) ( -20051 -686 ) - + LAYER met2 ( -21099 102 ) ( -21051 116 ) - + LAYER met2 ( -21099 -700 ) ( -21051 -686 ) - + LAYER met2 ( -22099 102 ) ( -22051 116 ) - + LAYER met2 ( -22099 -700 ) ( -22051 -686 ) - + LAYER met2 ( -23099 102 ) ( -23051 116 ) - + LAYER met2 ( -23099 -700 ) ( -23051 -686 ) - + LAYER met2 ( -24099 102 ) ( -24051 116 ) - + LAYER met2 ( -24099 -700 ) ( -24051 -686 ) - + LAYER met2 ( -25099 102 ) ( -25051 116 ) - + LAYER met2 ( -25099 -700 ) ( -25051 -686 ) - + LAYER met2 ( -26099 102 ) ( -26051 116 ) - + LAYER met2 ( -26099 -700 ) ( -26051 -686 ) - + LAYER met2 ( -27099 102 ) ( -27051 116 ) - + LAYER met2 ( -27099 -700 ) ( -27051 -686 ) - + LAYER met2 ( -28099 102 ) ( -28051 116 ) - + LAYER met2 ( -28099 -700 ) ( -28051 -686 ) - + LAYER met2 ( -29099 102 ) ( -29051 116 ) - + LAYER met2 ( -29099 -700 ) ( -29051 -686 ) - + LAYER met2 ( -30099 102 ) ( -30051 116 ) - + LAYER met2 ( -30099 -700 ) ( -30051 -686 ) - + LAYER met2 ( -31099 102 ) ( -31051 116 ) - + LAYER met2 ( -31099 -700 ) ( -31051 -686 ) - + LAYER met2 ( -32099 102 ) ( -32051 116 ) - + LAYER met2 ( -32099 -700 ) ( -32051 -686 ) - + LAYER met2 ( -33099 102 ) ( -33051 116 ) - + LAYER met2 ( -33099 -700 ) ( -33051 -686 ) - + LAYER met2 ( -34099 102 ) ( -34051 116 ) - + LAYER met2 ( -34099 -700 ) ( -34051 -686 ) - + LAYER met2 ( -35099 102 ) ( -35051 116 ) - + LAYER met2 ( -35099 -700 ) ( -35051 -686 ) - + LAYER met2 ( -36099 102 ) ( -36051 116 ) - + LAYER met2 ( -36099 -700 ) ( -36051 -686 ) - + LAYER met2 ( -37099 102 ) ( -37051 116 ) - + LAYER met2 ( -37099 -700 ) ( -37051 -686 ) - + LAYER met2 ( -38099 102 ) ( -38051 116 ) - + LAYER met2 ( -38099 -700 ) ( -38051 -686 ) - + LAYER met2 ( -39099 102 ) ( -39051 116 ) - + LAYER met2 ( -39099 -700 ) ( -39051 -686 ) - + LAYER met2 ( -40099 102 ) ( -40051 116 ) - + LAYER met2 ( -40099 -700 ) ( -40051 -686 ) - + LAYER met2 ( -41099 102 ) ( -41051 116 ) - + LAYER met2 ( -41099 -700 ) ( -41051 -686 ) + + LAYER met3 ( -41753 -24 ) ( -41723 24 ) + + LAYER met2 ( -777 102 ) ( -729 116 ) + + LAYER met2 ( -777 -700 ) ( -729 -686 ) + + LAYER met2 ( -1777 102 ) ( -1729 116 ) + + LAYER met2 ( -1777 -700 ) ( -1729 -686 ) + + LAYER met2 ( -2777 102 ) ( -2729 116 ) + + LAYER met2 ( -2777 -700 ) ( -2729 -686 ) + + LAYER met2 ( -3777 102 ) ( -3729 116 ) + + LAYER met2 ( -3777 -700 ) ( -3729 -686 ) + + LAYER met2 ( -4777 102 ) ( -4729 116 ) + + LAYER met2 ( -4777 -700 ) ( -4729 -686 ) + + LAYER met2 ( -5777 102 ) ( -5729 116 ) + + LAYER met2 ( -5777 -700 ) ( -5729 -686 ) + + LAYER met2 ( -6777 102 ) ( -6729 116 ) + + LAYER met2 ( -6777 -700 ) ( -6729 -686 ) + + LAYER met2 ( -7777 102 ) ( -7729 116 ) + + LAYER met2 ( -7777 -700 ) ( -7729 -686 ) + + LAYER met2 ( -8777 102 ) ( -8729 116 ) + + LAYER met2 ( -8777 -700 ) ( -8729 -686 ) + + LAYER met2 ( -9777 102 ) ( -9729 116 ) + + LAYER met2 ( -9777 -700 ) ( -9729 -686 ) + + LAYER met2 ( -10777 102 ) ( -10729 116 ) + + LAYER met2 ( -10777 -700 ) ( -10729 -686 ) + + LAYER met2 ( -11777 102 ) ( -11729 116 ) + + LAYER met2 ( -11777 -700 ) ( -11729 -686 ) + + LAYER met2 ( -12777 102 ) ( -12729 116 ) + + LAYER met2 ( -12777 -700 ) ( -12729 -686 ) + + LAYER met2 ( -13777 102 ) ( -13729 116 ) + + LAYER met2 ( -13777 -700 ) ( -13729 -686 ) + + LAYER met2 ( -14777 102 ) ( -14729 116 ) + + LAYER met2 ( -14777 -700 ) ( -14729 -686 ) + + LAYER met2 ( -15777 102 ) ( -15729 116 ) + + LAYER met2 ( -15777 -700 ) ( -15729 -686 ) + + LAYER met2 ( -16777 102 ) ( -16729 116 ) + + LAYER met2 ( -16777 -700 ) ( -16729 -686 ) + + LAYER met2 ( -17777 102 ) ( -17729 116 ) + + LAYER met2 ( -17777 -700 ) ( -17729 -686 ) + + LAYER met2 ( -18777 102 ) ( -18729 116 ) + + LAYER met2 ( -18777 -700 ) ( -18729 -686 ) + + LAYER met2 ( -19777 102 ) ( -19729 116 ) + + LAYER met2 ( -19777 -700 ) ( -19729 -686 ) + + LAYER met2 ( -20777 102 ) ( -20729 116 ) + + LAYER met2 ( -20777 -700 ) ( -20729 -686 ) + + LAYER met2 ( -21777 102 ) ( -21729 116 ) + + LAYER met2 ( -21777 -700 ) ( -21729 -686 ) + + LAYER met2 ( -22777 102 ) ( -22729 116 ) + + LAYER met2 ( -22777 -700 ) ( -22729 -686 ) + + LAYER met2 ( -23777 102 ) ( -23729 116 ) + + LAYER met2 ( -23777 -700 ) ( -23729 -686 ) + + LAYER met2 ( -24777 102 ) ( -24729 116 ) + + LAYER met2 ( -24777 -700 ) ( -24729 -686 ) + + LAYER met2 ( -25777 102 ) ( -25729 116 ) + + LAYER met2 ( -25777 -700 ) ( -25729 -686 ) + + LAYER met2 ( -26777 102 ) ( -26729 116 ) + + LAYER met2 ( -26777 -700 ) ( -26729 -686 ) + + LAYER met2 ( -27777 102 ) ( -27729 116 ) + + LAYER met2 ( -27777 -700 ) ( -27729 -686 ) + + LAYER met2 ( -28777 102 ) ( -28729 116 ) + + LAYER met2 ( -28777 -700 ) ( -28729 -686 ) + + LAYER met2 ( -29777 102 ) ( -29729 116 ) + + LAYER met2 ( -29777 -700 ) ( -29729 -686 ) + + LAYER met2 ( -30777 102 ) ( -30729 116 ) + + LAYER met2 ( -30777 -700 ) ( -30729 -686 ) + + LAYER met2 ( -31777 102 ) ( -31729 116 ) + + LAYER met2 ( -31777 -700 ) ( -31729 -686 ) + + LAYER met2 ( -32777 102 ) ( -32729 116 ) + + LAYER met2 ( -32777 -700 ) ( -32729 -686 ) + + LAYER met2 ( -33777 102 ) ( -33729 116 ) + + LAYER met2 ( -33777 -700 ) ( -33729 -686 ) + + LAYER met2 ( -34777 102 ) ( -34729 116 ) + + LAYER met2 ( -34777 -700 ) ( -34729 -686 ) + + LAYER met2 ( -35777 102 ) ( -35729 116 ) + + LAYER met2 ( -35777 -700 ) ( -35729 -686 ) + + LAYER met2 ( -36777 102 ) ( -36729 116 ) + + LAYER met2 ( -36777 -700 ) ( -36729 -686 ) + + LAYER met2 ( -37777 102 ) ( -37729 116 ) + + LAYER met2 ( -37777 -700 ) ( -37729 -686 ) + + LAYER met2 ( -38777 102 ) ( -38729 116 ) + + LAYER met2 ( -38777 -700 ) ( -38729 -686 ) + + LAYER met2 ( -39777 102 ) ( -39729 116 ) + + LAYER met2 ( -39777 -700 ) ( -39729 -686 ) + + LAYER met2 ( -40777 102 ) ( -40729 116 ) + + LAYER met2 ( -40777 -700 ) ( -40729 -686 ) + LAYER met1 ( 1 -180 ) ( 15 -132 ) - + LAYER met1 ( -42075 -180 ) ( -42061 -132 ) + + LAYER met1 ( -41753 -180 ) ( -41739 -132 ) + LAYER met1 ( 1 -724 ) ( 15 -676 ) - + LAYER met1 ( -42075 -724 ) ( -42061 -676 ) - + FIXED ( 42075 700 ) N ; + + LAYER met1 ( -41753 -724 ) ( -41739 -676 ) + + FIXED ( 41753 700 ) N ; - addr_rw[0] + NET addr_rw[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) - + PLACED ( 41607 791 ) N ; + + PLACED ( 41331 791 ) N ; - addr_rw[1] + NET addr_rw[1] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) - + PLACED ( 41699 791 ) N ; + + PLACED ( 41423 791 ) N ; - addr_rw[2] + NET addr_rw[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 24 ) @@ -746,29 +736,28 @@ SPECIALNETS 2 ; ( buffer.in[6] VPWR ) ( buffer.in[5] VPWR ) ( buffer.in[4] VPWR ) ( buffer.in[3] VPWR ) ( buffer.in[2] VPWR ) ( buffer.in[1] VPWR ) ( buffer.in[0] VPWR ) ( mux_slice0_bit7.s2_aoi VPWR ) ( mux_slice0_bit7.s1_aoi_1 VPWR ) ( mux_slice0_bit7.s1_aoi_0 VPWR ) ( mux_slice0_bit6.s2_aoi VPWR ) ( mux_slice0_bit6.s1_aoi_1 VPWR ) ( mux_slice0_bit6.s1_aoi_0 VPWR ) ( mux_slice0_bit5.s2_aoi VPWR ) ( mux_slice0_bit5.s1_aoi_1 VPWR ) ( mux_slice0_bit5.s1_aoi_0 VPWR ) ( mux_slice0_bit4.s2_aoi VPWR ) ( mux_slice0_bit4.s1_aoi_1 VPWR ) ( mux_slice0_bit4.s1_aoi_0 VPWR ) ( mux_slice0_bit3.s2_aoi VPWR ) ( mux_slice0_bit3.s1_aoi_1 VPWR ) ( mux_slice0_bit3.s1_aoi_0 VPWR ) ( mux_slice0_bit2.s2_aoi VPWR ) ( mux_slice0_bit2.s1_aoi_1 VPWR ) - ( mux_slice0_bit2.s1_aoi_0 VPWR ) ( mux_slice0_bit1.s2_aoi VPWR ) ( mux_slice0_bit1.s1_aoi_1 VPWR ) ( mux_slice0_bit1.s1_aoi_0 VPWR ) ( mux_slice0_bit0.s2_aoi VPWR ) ( mux_slice0_bit0.s1_aoi_1 VPWR ) ( mux_slice0_bit0.s1_aoi_0 VPWR ) ( storage_1_3_0.select_inv_0 VPWR ) - ( storage_1_3_0.gcand VPWR ) ( storage_1_3_0.word_and VPWR ) ( storage_1_3_0.cg VPWR ) ( storage_1_3_0.bit7.obuf0 VPWR ) ( storage_1_3_0.bit7.bit VPWR ) ( storage_1_3_0.bit6.obuf0 VPWR ) ( storage_1_3_0.bit6.bit VPWR ) ( storage_1_3_0.bit5.obuf0 VPWR ) - ( storage_1_3_0.bit5.bit VPWR ) ( storage_1_3_0.bit4.obuf0 VPWR ) ( storage_1_3_0.bit4.bit VPWR ) ( storage_1_3_0.bit3.obuf0 VPWR ) ( storage_1_3_0.bit3.bit VPWR ) ( storage_1_3_0.bit2.obuf0 VPWR ) ( storage_1_3_0.bit2.bit VPWR ) ( storage_1_3_0.bit1.obuf0 VPWR ) - ( storage_1_3_0.bit1.bit VPWR ) ( storage_1_3_0.bit0.obuf0 VPWR ) ( storage_1_3_0.bit0.bit VPWR ) ( storage_1_2_0.select_inv_0 VPWR ) ( storage_1_2_0.gcand VPWR ) ( storage_1_2_0.word_and VPWR ) ( storage_1_2_0.cg VPWR ) ( storage_1_2_0.bit7.obuf0 VPWR ) - ( storage_1_2_0.bit7.bit VPWR ) ( storage_1_2_0.bit6.obuf0 VPWR ) ( storage_1_2_0.bit6.bit VPWR ) ( storage_1_2_0.bit5.obuf0 VPWR ) ( storage_1_2_0.bit5.bit VPWR ) ( storage_1_2_0.bit4.obuf0 VPWR ) ( storage_1_2_0.bit4.bit VPWR ) ( storage_1_2_0.bit3.obuf0 VPWR ) - ( storage_1_2_0.bit3.bit VPWR ) ( storage_1_2_0.bit2.obuf0 VPWR ) ( storage_1_2_0.bit2.bit VPWR ) ( storage_1_2_0.bit1.obuf0 VPWR ) ( storage_1_2_0.bit1.bit VPWR ) ( storage_1_2_0.bit0.obuf0 VPWR ) ( storage_1_2_0.bit0.bit VPWR ) ( storage_1_1_0.select_inv_0 VPWR ) - ( storage_1_1_0.gcand VPWR ) ( storage_1_1_0.word_and VPWR ) ( storage_1_1_0.cg VPWR ) ( storage_1_1_0.bit7.obuf0 VPWR ) ( storage_1_1_0.bit7.bit VPWR ) ( storage_1_1_0.bit6.obuf0 VPWR ) ( storage_1_1_0.bit6.bit VPWR ) ( storage_1_1_0.bit5.obuf0 VPWR ) - ( storage_1_1_0.bit5.bit VPWR ) ( storage_1_1_0.bit4.obuf0 VPWR ) ( storage_1_1_0.bit4.bit VPWR ) ( storage_1_1_0.bit3.obuf0 VPWR ) ( storage_1_1_0.bit3.bit VPWR ) ( storage_1_1_0.bit2.obuf0 VPWR ) ( storage_1_1_0.bit2.bit VPWR ) ( storage_1_1_0.bit1.obuf0 VPWR ) - ( storage_1_1_0.bit1.bit VPWR ) ( storage_1_1_0.bit0.obuf0 VPWR ) ( storage_1_1_0.bit0.bit VPWR ) ( storage_1_0_0.select_inv_0 VPWR ) ( storage_1_0_0.gcand VPWR ) ( storage_1_0_0.word_and VPWR ) ( storage_1_0_0.cg VPWR ) ( storage_1_0_0.bit7.obuf0 VPWR ) - ( storage_1_0_0.bit7.bit VPWR ) ( storage_1_0_0.bit6.obuf0 VPWR ) ( storage_1_0_0.bit6.bit VPWR ) ( storage_1_0_0.bit5.obuf0 VPWR ) ( storage_1_0_0.bit5.bit VPWR ) ( storage_1_0_0.bit4.obuf0 VPWR ) ( storage_1_0_0.bit4.bit VPWR ) ( storage_1_0_0.bit3.obuf0 VPWR ) - ( storage_1_0_0.bit3.bit VPWR ) ( storage_1_0_0.bit2.obuf0 VPWR ) ( storage_1_0_0.bit2.bit VPWR ) ( storage_1_0_0.bit1.obuf0 VPWR ) ( storage_1_0_0.bit1.bit VPWR ) ( storage_1_0_0.bit0.obuf0 VPWR ) ( storage_1_0_0.bit0.bit VPWR ) ( storage_0_3_0.select_inv_0 VPWR ) - ( storage_0_3_0.gcand VPWR ) ( storage_0_3_0.word_and VPWR ) ( storage_0_3_0.cg VPWR ) ( storage_0_3_0.bit7.obuf0 VPWR ) ( storage_0_3_0.bit7.bit VPWR ) ( storage_0_3_0.bit6.obuf0 VPWR ) ( storage_0_3_0.bit6.bit VPWR ) ( storage_0_3_0.bit5.obuf0 VPWR ) - ( storage_0_3_0.bit5.bit VPWR ) ( storage_0_3_0.bit4.obuf0 VPWR ) ( storage_0_3_0.bit4.bit VPWR ) ( storage_0_3_0.bit3.obuf0 VPWR ) ( storage_0_3_0.bit3.bit VPWR ) ( storage_0_3_0.bit2.obuf0 VPWR ) ( storage_0_3_0.bit2.bit VPWR ) ( storage_0_3_0.bit1.obuf0 VPWR ) - ( storage_0_3_0.bit1.bit VPWR ) ( storage_0_3_0.bit0.obuf0 VPWR ) ( storage_0_3_0.bit0.bit VPWR ) ( storage_0_2_0.select_inv_0 VPWR ) ( storage_0_2_0.gcand VPWR ) ( storage_0_2_0.word_and VPWR ) ( storage_0_2_0.cg VPWR ) ( storage_0_2_0.bit7.obuf0 VPWR ) - ( storage_0_2_0.bit7.bit VPWR ) ( storage_0_2_0.bit6.obuf0 VPWR ) ( storage_0_2_0.bit6.bit VPWR ) ( storage_0_2_0.bit5.obuf0 VPWR ) ( storage_0_2_0.bit5.bit VPWR ) ( storage_0_2_0.bit4.obuf0 VPWR ) ( storage_0_2_0.bit4.bit VPWR ) ( storage_0_2_0.bit3.obuf0 VPWR ) - ( storage_0_2_0.bit3.bit VPWR ) ( storage_0_2_0.bit2.obuf0 VPWR ) ( storage_0_2_0.bit2.bit VPWR ) ( storage_0_2_0.bit1.obuf0 VPWR ) ( storage_0_2_0.bit1.bit VPWR ) ( storage_0_2_0.bit0.obuf0 VPWR ) ( storage_0_2_0.bit0.bit VPWR ) ( storage_0_1_0.select_inv_0 VPWR ) - ( storage_0_1_0.gcand VPWR ) ( storage_0_1_0.word_and VPWR ) ( storage_0_1_0.cg VPWR ) ( storage_0_1_0.bit7.obuf0 VPWR ) ( storage_0_1_0.bit7.bit VPWR ) ( storage_0_1_0.bit6.obuf0 VPWR ) ( storage_0_1_0.bit6.bit VPWR ) ( storage_0_1_0.bit5.obuf0 VPWR ) - ( storage_0_1_0.bit5.bit VPWR ) ( storage_0_1_0.bit4.obuf0 VPWR ) ( storage_0_1_0.bit4.bit VPWR ) ( storage_0_1_0.bit3.obuf0 VPWR ) ( storage_0_1_0.bit3.bit VPWR ) ( storage_0_1_0.bit2.obuf0 VPWR ) ( storage_0_1_0.bit2.bit VPWR ) ( storage_0_1_0.bit1.obuf0 VPWR ) - ( storage_0_1_0.bit1.bit VPWR ) ( storage_0_1_0.bit0.obuf0 VPWR ) ( storage_0_1_0.bit0.bit VPWR ) ( storage_0_0_0.select_inv_0 VPWR ) ( storage_0_0_0.gcand VPWR ) ( storage_0_0_0.word_and VPWR ) ( storage_0_0_0.cg VPWR ) ( storage_0_0_0.bit7.obuf0 VPWR ) - ( storage_0_0_0.bit7.bit VPWR ) ( storage_0_0_0.bit6.obuf0 VPWR ) ( storage_0_0_0.bit6.bit VPWR ) ( storage_0_0_0.bit5.obuf0 VPWR ) ( storage_0_0_0.bit5.bit VPWR ) ( storage_0_0_0.bit4.obuf0 VPWR ) ( storage_0_0_0.bit4.bit VPWR ) ( storage_0_0_0.bit3.obuf0 VPWR ) - ( storage_0_0_0.bit3.bit VPWR ) ( storage_0_0_0.bit2.obuf0 VPWR ) ( storage_0_0_0.bit2.bit VPWR ) ( storage_0_0_0.bit1.obuf0 VPWR ) ( storage_0_0_0.bit1.bit VPWR ) ( storage_0_0_0.bit0.obuf0 VPWR ) ( storage_0_0_0.bit0.bit VPWR ) ( word_sel.inv_addr_1 VPWR ) - ( word_sel.inv_addr_0 VPWR ) ( word_sel.and_3 VPWR ) ( word_sel.and_2 VPWR ) ( word_sel.and_1 VPWR ) ( word_sel.and_0 VPWR ) + USE POWER - + ROUTED met3 48 + SHAPE STRIPE ( 0 350 ) ( 42090 350 ) + ( mux_slice0_bit2.s1_aoi_0 VPWR ) ( mux_slice0_bit1.s2_aoi VPWR ) ( mux_slice0_bit1.s1_aoi_1 VPWR ) ( mux_slice0_bit1.s1_aoi_0 VPWR ) ( mux_slice0_bit0.s2_aoi VPWR ) ( mux_slice0_bit0.s1_aoi_1 VPWR ) ( mux_slice0_bit0.s1_aoi_0 VPWR ) ( storage_1_3_0.gcand VPWR ) + ( storage_1_3_0.word_and VPWR ) ( storage_1_3_0.cg VPWR ) ( storage_1_3_0.bit7.obuf0 VPWR ) ( storage_1_3_0.bit7.bit VPWR ) ( storage_1_3_0.bit6.obuf0 VPWR ) ( storage_1_3_0.bit6.bit VPWR ) ( storage_1_3_0.bit5.obuf0 VPWR ) ( storage_1_3_0.bit5.bit VPWR ) + ( storage_1_3_0.bit4.obuf0 VPWR ) ( storage_1_3_0.bit4.bit VPWR ) ( storage_1_3_0.bit3.obuf0 VPWR ) ( storage_1_3_0.bit3.bit VPWR ) ( storage_1_3_0.bit2.obuf0 VPWR ) ( storage_1_3_0.bit2.bit VPWR ) ( storage_1_3_0.bit1.obuf0 VPWR ) ( storage_1_3_0.bit1.bit VPWR ) + ( storage_1_3_0.bit0.obuf0 VPWR ) ( storage_1_3_0.bit0.bit VPWR ) ( storage_1_2_0.gcand VPWR ) ( storage_1_2_0.word_and VPWR ) ( storage_1_2_0.cg VPWR ) ( storage_1_2_0.bit7.obuf0 VPWR ) ( storage_1_2_0.bit7.bit VPWR ) ( storage_1_2_0.bit6.obuf0 VPWR ) + ( storage_1_2_0.bit6.bit VPWR ) ( storage_1_2_0.bit5.obuf0 VPWR ) ( storage_1_2_0.bit5.bit VPWR ) ( storage_1_2_0.bit4.obuf0 VPWR ) ( storage_1_2_0.bit4.bit VPWR ) ( storage_1_2_0.bit3.obuf0 VPWR ) ( storage_1_2_0.bit3.bit VPWR ) ( storage_1_2_0.bit2.obuf0 VPWR ) + ( storage_1_2_0.bit2.bit VPWR ) ( storage_1_2_0.bit1.obuf0 VPWR ) ( storage_1_2_0.bit1.bit VPWR ) ( storage_1_2_0.bit0.obuf0 VPWR ) ( storage_1_2_0.bit0.bit VPWR ) ( storage_1_1_0.gcand VPWR ) ( storage_1_1_0.word_and VPWR ) ( storage_1_1_0.cg VPWR ) + ( storage_1_1_0.bit7.obuf0 VPWR ) ( storage_1_1_0.bit7.bit VPWR ) ( storage_1_1_0.bit6.obuf0 VPWR ) ( storage_1_1_0.bit6.bit VPWR ) ( storage_1_1_0.bit5.obuf0 VPWR ) ( storage_1_1_0.bit5.bit VPWR ) ( storage_1_1_0.bit4.obuf0 VPWR ) ( storage_1_1_0.bit4.bit VPWR ) + ( storage_1_1_0.bit3.obuf0 VPWR ) ( storage_1_1_0.bit3.bit VPWR ) ( storage_1_1_0.bit2.obuf0 VPWR ) ( storage_1_1_0.bit2.bit VPWR ) ( storage_1_1_0.bit1.obuf0 VPWR ) ( storage_1_1_0.bit1.bit VPWR ) ( storage_1_1_0.bit0.obuf0 VPWR ) ( storage_1_1_0.bit0.bit VPWR ) + ( storage_1_0_0.select_inv_0 VPWR ) ( storage_1_0_0.gcand VPWR ) ( storage_1_0_0.word_and VPWR ) ( storage_1_0_0.cg VPWR ) ( storage_1_0_0.bit7.obuf0 VPWR ) ( storage_1_0_0.bit7.bit VPWR ) ( storage_1_0_0.bit6.obuf0 VPWR ) ( storage_1_0_0.bit6.bit VPWR ) + ( storage_1_0_0.bit5.obuf0 VPWR ) ( storage_1_0_0.bit5.bit VPWR ) ( storage_1_0_0.bit4.obuf0 VPWR ) ( storage_1_0_0.bit4.bit VPWR ) ( storage_1_0_0.bit3.obuf0 VPWR ) ( storage_1_0_0.bit3.bit VPWR ) ( storage_1_0_0.bit2.obuf0 VPWR ) ( storage_1_0_0.bit2.bit VPWR ) + ( storage_1_0_0.bit1.obuf0 VPWR ) ( storage_1_0_0.bit1.bit VPWR ) ( storage_1_0_0.bit0.obuf0 VPWR ) ( storage_1_0_0.bit0.bit VPWR ) ( storage_0_3_0.gcand VPWR ) ( storage_0_3_0.word_and VPWR ) ( storage_0_3_0.cg VPWR ) ( storage_0_3_0.bit7.obuf0 VPWR ) + ( storage_0_3_0.bit7.bit VPWR ) ( storage_0_3_0.bit6.obuf0 VPWR ) ( storage_0_3_0.bit6.bit VPWR ) ( storage_0_3_0.bit5.obuf0 VPWR ) ( storage_0_3_0.bit5.bit VPWR ) ( storage_0_3_0.bit4.obuf0 VPWR ) ( storage_0_3_0.bit4.bit VPWR ) ( storage_0_3_0.bit3.obuf0 VPWR ) + ( storage_0_3_0.bit3.bit VPWR ) ( storage_0_3_0.bit2.obuf0 VPWR ) ( storage_0_3_0.bit2.bit VPWR ) ( storage_0_3_0.bit1.obuf0 VPWR ) ( storage_0_3_0.bit1.bit VPWR ) ( storage_0_3_0.bit0.obuf0 VPWR ) ( storage_0_3_0.bit0.bit VPWR ) ( storage_0_2_0.gcand VPWR ) + ( storage_0_2_0.word_and VPWR ) ( storage_0_2_0.cg VPWR ) ( storage_0_2_0.bit7.obuf0 VPWR ) ( storage_0_2_0.bit7.bit VPWR ) ( storage_0_2_0.bit6.obuf0 VPWR ) ( storage_0_2_0.bit6.bit VPWR ) ( storage_0_2_0.bit5.obuf0 VPWR ) ( storage_0_2_0.bit5.bit VPWR ) + ( storage_0_2_0.bit4.obuf0 VPWR ) ( storage_0_2_0.bit4.bit VPWR ) ( storage_0_2_0.bit3.obuf0 VPWR ) ( storage_0_2_0.bit3.bit VPWR ) ( storage_0_2_0.bit2.obuf0 VPWR ) ( storage_0_2_0.bit2.bit VPWR ) ( storage_0_2_0.bit1.obuf0 VPWR ) ( storage_0_2_0.bit1.bit VPWR ) + ( storage_0_2_0.bit0.obuf0 VPWR ) ( storage_0_2_0.bit0.bit VPWR ) ( storage_0_1_0.gcand VPWR ) ( storage_0_1_0.word_and VPWR ) ( storage_0_1_0.cg VPWR ) ( storage_0_1_0.bit7.obuf0 VPWR ) ( storage_0_1_0.bit7.bit VPWR ) ( storage_0_1_0.bit6.obuf0 VPWR ) + ( storage_0_1_0.bit6.bit VPWR ) ( storage_0_1_0.bit5.obuf0 VPWR ) ( storage_0_1_0.bit5.bit VPWR ) ( storage_0_1_0.bit4.obuf0 VPWR ) ( storage_0_1_0.bit4.bit VPWR ) ( storage_0_1_0.bit3.obuf0 VPWR ) ( storage_0_1_0.bit3.bit VPWR ) ( storage_0_1_0.bit2.obuf0 VPWR ) + ( storage_0_1_0.bit2.bit VPWR ) ( storage_0_1_0.bit1.obuf0 VPWR ) ( storage_0_1_0.bit1.bit VPWR ) ( storage_0_1_0.bit0.obuf0 VPWR ) ( storage_0_1_0.bit0.bit VPWR ) ( storage_0_0_0.select_inv_0 VPWR ) ( storage_0_0_0.gcand VPWR ) ( storage_0_0_0.word_and VPWR ) + ( storage_0_0_0.cg VPWR ) ( storage_0_0_0.bit7.obuf0 VPWR ) ( storage_0_0_0.bit7.bit VPWR ) ( storage_0_0_0.bit6.obuf0 VPWR ) ( storage_0_0_0.bit6.bit VPWR ) ( storage_0_0_0.bit5.obuf0 VPWR ) ( storage_0_0_0.bit5.bit VPWR ) ( storage_0_0_0.bit4.obuf0 VPWR ) + ( storage_0_0_0.bit4.bit VPWR ) ( storage_0_0_0.bit3.obuf0 VPWR ) ( storage_0_0_0.bit3.bit VPWR ) ( storage_0_0_0.bit2.obuf0 VPWR ) ( storage_0_0_0.bit2.bit VPWR ) ( storage_0_0_0.bit1.obuf0 VPWR ) ( storage_0_0_0.bit1.bit VPWR ) ( storage_0_0_0.bit0.obuf0 VPWR ) + ( storage_0_0_0.bit0.bit VPWR ) ( word_sel.inv_addr_1 VPWR ) ( word_sel.inv_addr_0 VPWR ) ( word_sel.and_3 VPWR ) ( word_sel.and_2 VPWR ) ( word_sel.and_1 VPWR ) ( word_sel.and_0 VPWR ) + USE POWER + + ROUTED met3 48 + SHAPE STRIPE ( 0 350 ) ( 41768 350 ) NEW met2 48 + SHAPE STRIPE ( 41500 0 ) ( 41500 840 ) NEW met2 48 + SHAPE STRIPE ( 40500 0 ) ( 40500 840 ) NEW met2 48 + SHAPE STRIPE ( 39500 0 ) ( 39500 840 ) @@ -811,8 +800,8 @@ SPECIALNETS 2 ; NEW met2 48 + SHAPE STRIPE ( 2500 0 ) ( 2500 840 ) NEW met2 48 + SHAPE STRIPE ( 1500 0 ) ( 1500 840 ) NEW met2 48 + SHAPE STRIPE ( 500 0 ) ( 500 840 ) - NEW met1 48 + SHAPE FOLLOWPIN ( 0 816 ) ( 42090 816 ) - NEW met1 48 + SHAPE FOLLOWPIN ( 0 272 ) ( 42090 272 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 816 ) ( 41768 816 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 272 ) ( 41768 272 ) NEW met2 0 + SHAPE STRIPE ( 41500 350 ) via3_4_480_480_1_1_400_400 NEW met2 0 + SHAPE STRIPE ( 40500 350 ) via3_4_480_480_1_1_400_400 NEW met2 0 + SHAPE STRIPE ( 39500 350 ) via3_4_480_480_1_1_400_400 @@ -956,30 +945,28 @@ SPECIALNETS 2 ; ( buffer.in[6] VGND ) ( buffer.in[5] VGND ) ( buffer.in[4] VGND ) ( buffer.in[3] VGND ) ( buffer.in[2] VGND ) ( buffer.in[1] VGND ) ( buffer.in[0] VGND ) ( mux_slice0_bit7.s2_aoi VGND ) ( mux_slice0_bit7.s1_aoi_1 VGND ) ( mux_slice0_bit7.s1_aoi_0 VGND ) ( mux_slice0_bit6.s2_aoi VGND ) ( mux_slice0_bit6.s1_aoi_1 VGND ) ( mux_slice0_bit6.s1_aoi_0 VGND ) ( mux_slice0_bit5.s2_aoi VGND ) ( mux_slice0_bit5.s1_aoi_1 VGND ) ( mux_slice0_bit5.s1_aoi_0 VGND ) ( mux_slice0_bit4.s2_aoi VGND ) ( mux_slice0_bit4.s1_aoi_1 VGND ) ( mux_slice0_bit4.s1_aoi_0 VGND ) ( mux_slice0_bit3.s2_aoi VGND ) ( mux_slice0_bit3.s1_aoi_1 VGND ) ( mux_slice0_bit3.s1_aoi_0 VGND ) ( mux_slice0_bit2.s2_aoi VGND ) ( mux_slice0_bit2.s1_aoi_1 VGND ) - ( mux_slice0_bit2.s1_aoi_0 VGND ) ( mux_slice0_bit1.s2_aoi VGND ) ( mux_slice0_bit1.s1_aoi_1 VGND ) ( mux_slice0_bit1.s1_aoi_0 VGND ) ( mux_slice0_bit0.s2_aoi VGND ) ( mux_slice0_bit0.s1_aoi_1 VGND ) ( mux_slice0_bit0.s1_aoi_0 VGND ) ( storage_1_3_0.select_inv_0 VGND ) - ( storage_1_3_0.gcand VGND ) ( storage_1_3_0.word_and VGND ) ( storage_1_3_0.cg VGND ) ( storage_1_3_0.bit7.obuf0 VGND ) ( storage_1_3_0.bit7.bit VGND ) ( storage_1_3_0.bit6.obuf0 VGND ) ( storage_1_3_0.bit6.bit VGND ) ( storage_1_3_0.bit5.obuf0 VGND ) - ( storage_1_3_0.bit5.bit VGND ) ( storage_1_3_0.bit4.obuf0 VGND ) ( storage_1_3_0.bit4.bit VGND ) ( storage_1_3_0.bit3.obuf0 VGND ) ( storage_1_3_0.bit3.bit VGND ) ( storage_1_3_0.bit2.obuf0 VGND ) ( storage_1_3_0.bit2.bit VGND ) ( storage_1_3_0.bit1.obuf0 VGND ) - ( storage_1_3_0.bit1.bit VGND ) ( storage_1_3_0.bit0.obuf0 VGND ) ( storage_1_3_0.bit0.bit VGND ) ( storage_1_2_0.select_inv_0 VGND ) ( storage_1_2_0.gcand VGND ) ( storage_1_2_0.word_and VGND ) ( storage_1_2_0.cg VGND ) ( storage_1_2_0.bit7.obuf0 VGND ) - ( storage_1_2_0.bit7.bit VGND ) ( storage_1_2_0.bit6.obuf0 VGND ) ( storage_1_2_0.bit6.bit VGND ) ( storage_1_2_0.bit5.obuf0 VGND ) ( storage_1_2_0.bit5.bit VGND ) ( storage_1_2_0.bit4.obuf0 VGND ) ( storage_1_2_0.bit4.bit VGND ) ( storage_1_2_0.bit3.obuf0 VGND ) - ( storage_1_2_0.bit3.bit VGND ) ( storage_1_2_0.bit2.obuf0 VGND ) ( storage_1_2_0.bit2.bit VGND ) ( storage_1_2_0.bit1.obuf0 VGND ) ( storage_1_2_0.bit1.bit VGND ) ( storage_1_2_0.bit0.obuf0 VGND ) ( storage_1_2_0.bit0.bit VGND ) ( storage_1_1_0.select_inv_0 VGND ) - ( storage_1_1_0.gcand VGND ) ( storage_1_1_0.word_and VGND ) ( storage_1_1_0.cg VGND ) ( storage_1_1_0.bit7.obuf0 VGND ) ( storage_1_1_0.bit7.bit VGND ) ( storage_1_1_0.bit6.obuf0 VGND ) ( storage_1_1_0.bit6.bit VGND ) ( storage_1_1_0.bit5.obuf0 VGND ) - ( storage_1_1_0.bit5.bit VGND ) ( storage_1_1_0.bit4.obuf0 VGND ) ( storage_1_1_0.bit4.bit VGND ) ( storage_1_1_0.bit3.obuf0 VGND ) ( storage_1_1_0.bit3.bit VGND ) ( storage_1_1_0.bit2.obuf0 VGND ) ( storage_1_1_0.bit2.bit VGND ) ( storage_1_1_0.bit1.obuf0 VGND ) - ( storage_1_1_0.bit1.bit VGND ) ( storage_1_1_0.bit0.obuf0 VGND ) ( storage_1_1_0.bit0.bit VGND ) ( storage_1_0_0.select_inv_0 VGND ) ( storage_1_0_0.gcand VGND ) ( storage_1_0_0.word_and VGND ) ( storage_1_0_0.cg VGND ) ( storage_1_0_0.bit7.obuf0 VGND ) - ( storage_1_0_0.bit7.bit VGND ) ( storage_1_0_0.bit6.obuf0 VGND ) ( storage_1_0_0.bit6.bit VGND ) ( storage_1_0_0.bit5.obuf0 VGND ) ( storage_1_0_0.bit5.bit VGND ) ( storage_1_0_0.bit4.obuf0 VGND ) ( storage_1_0_0.bit4.bit VGND ) ( storage_1_0_0.bit3.obuf0 VGND ) - ( storage_1_0_0.bit3.bit VGND ) ( storage_1_0_0.bit2.obuf0 VGND ) ( storage_1_0_0.bit2.bit VGND ) ( storage_1_0_0.bit1.obuf0 VGND ) ( storage_1_0_0.bit1.bit VGND ) ( storage_1_0_0.bit0.obuf0 VGND ) ( storage_1_0_0.bit0.bit VGND ) ( storage_0_3_0.select_inv_0 VGND ) - ( storage_0_3_0.gcand VGND ) ( storage_0_3_0.word_and VGND ) ( storage_0_3_0.cg VGND ) ( storage_0_3_0.bit7.obuf0 VGND ) ( storage_0_3_0.bit7.bit VGND ) ( storage_0_3_0.bit6.obuf0 VGND ) ( storage_0_3_0.bit6.bit VGND ) ( storage_0_3_0.bit5.obuf0 VGND ) - ( storage_0_3_0.bit5.bit VGND ) ( storage_0_3_0.bit4.obuf0 VGND ) ( storage_0_3_0.bit4.bit VGND ) ( storage_0_3_0.bit3.obuf0 VGND ) ( storage_0_3_0.bit3.bit VGND ) ( storage_0_3_0.bit2.obuf0 VGND ) ( storage_0_3_0.bit2.bit VGND ) ( storage_0_3_0.bit1.obuf0 VGND ) - ( storage_0_3_0.bit1.bit VGND ) ( storage_0_3_0.bit0.obuf0 VGND ) ( storage_0_3_0.bit0.bit VGND ) ( storage_0_2_0.select_inv_0 VGND ) ( storage_0_2_0.gcand VGND ) ( storage_0_2_0.word_and VGND ) ( storage_0_2_0.cg VGND ) ( storage_0_2_0.bit7.obuf0 VGND ) - ( storage_0_2_0.bit7.bit VGND ) ( storage_0_2_0.bit6.obuf0 VGND ) ( storage_0_2_0.bit6.bit VGND ) ( storage_0_2_0.bit5.obuf0 VGND ) ( storage_0_2_0.bit5.bit VGND ) ( storage_0_2_0.bit4.obuf0 VGND ) ( storage_0_2_0.bit4.bit VGND ) ( storage_0_2_0.bit3.obuf0 VGND ) - ( storage_0_2_0.bit3.bit VGND ) ( storage_0_2_0.bit2.obuf0 VGND ) ( storage_0_2_0.bit2.bit VGND ) ( storage_0_2_0.bit1.obuf0 VGND ) ( storage_0_2_0.bit1.bit VGND ) ( storage_0_2_0.bit0.obuf0 VGND ) ( storage_0_2_0.bit0.bit VGND ) ( storage_0_1_0.select_inv_0 VGND ) - ( storage_0_1_0.gcand VGND ) ( storage_0_1_0.word_and VGND ) ( storage_0_1_0.cg VGND ) ( storage_0_1_0.bit7.obuf0 VGND ) ( storage_0_1_0.bit7.bit VGND ) ( storage_0_1_0.bit6.obuf0 VGND ) ( storage_0_1_0.bit6.bit VGND ) ( storage_0_1_0.bit5.obuf0 VGND ) - ( storage_0_1_0.bit5.bit VGND ) ( storage_0_1_0.bit4.obuf0 VGND ) ( storage_0_1_0.bit4.bit VGND ) ( storage_0_1_0.bit3.obuf0 VGND ) ( storage_0_1_0.bit3.bit VGND ) ( storage_0_1_0.bit2.obuf0 VGND ) ( storage_0_1_0.bit2.bit VGND ) ( storage_0_1_0.bit1.obuf0 VGND ) - ( storage_0_1_0.bit1.bit VGND ) ( storage_0_1_0.bit0.obuf0 VGND ) ( storage_0_1_0.bit0.bit VGND ) ( storage_0_0_0.select_inv_0 VGND ) ( storage_0_0_0.gcand VGND ) ( storage_0_0_0.word_and VGND ) ( storage_0_0_0.cg VGND ) ( storage_0_0_0.bit7.obuf0 VGND ) - ( storage_0_0_0.bit7.bit VGND ) ( storage_0_0_0.bit6.obuf0 VGND ) ( storage_0_0_0.bit6.bit VGND ) ( storage_0_0_0.bit5.obuf0 VGND ) ( storage_0_0_0.bit5.bit VGND ) ( storage_0_0_0.bit4.obuf0 VGND ) ( storage_0_0_0.bit4.bit VGND ) ( storage_0_0_0.bit3.obuf0 VGND ) - ( storage_0_0_0.bit3.bit VGND ) ( storage_0_0_0.bit2.obuf0 VGND ) ( storage_0_0_0.bit2.bit VGND ) ( storage_0_0_0.bit1.obuf0 VGND ) ( storage_0_0_0.bit1.bit VGND ) ( storage_0_0_0.bit0.obuf0 VGND ) ( storage_0_0_0.bit0.bit VGND ) ( word_sel.inv_addr_1 VGND ) - ( word_sel.inv_addr_0 VGND ) ( word_sel.and_3 VGND ) ( word_sel.and_2 VGND ) ( word_sel.and_1 VGND ) ( word_sel.and_0 VGND ) + USE GROUND - + ROUTED met3 48 + SHAPE STRIPE ( 0 700 ) ( 42090 700 ) - NEW met2 48 + SHAPE STRIPE ( 42000 -24 ) ( 42000 816 ) + ( mux_slice0_bit2.s1_aoi_0 VGND ) ( mux_slice0_bit1.s2_aoi VGND ) ( mux_slice0_bit1.s1_aoi_1 VGND ) ( mux_slice0_bit1.s1_aoi_0 VGND ) ( mux_slice0_bit0.s2_aoi VGND ) ( mux_slice0_bit0.s1_aoi_1 VGND ) ( mux_slice0_bit0.s1_aoi_0 VGND ) ( storage_1_3_0.gcand VGND ) + ( storage_1_3_0.word_and VGND ) ( storage_1_3_0.cg VGND ) ( storage_1_3_0.bit7.obuf0 VGND ) ( storage_1_3_0.bit7.bit VGND ) ( storage_1_3_0.bit6.obuf0 VGND ) ( storage_1_3_0.bit6.bit VGND ) ( storage_1_3_0.bit5.obuf0 VGND ) ( storage_1_3_0.bit5.bit VGND ) + ( storage_1_3_0.bit4.obuf0 VGND ) ( storage_1_3_0.bit4.bit VGND ) ( storage_1_3_0.bit3.obuf0 VGND ) ( storage_1_3_0.bit3.bit VGND ) ( storage_1_3_0.bit2.obuf0 VGND ) ( storage_1_3_0.bit2.bit VGND ) ( storage_1_3_0.bit1.obuf0 VGND ) ( storage_1_3_0.bit1.bit VGND ) + ( storage_1_3_0.bit0.obuf0 VGND ) ( storage_1_3_0.bit0.bit VGND ) ( storage_1_2_0.gcand VGND ) ( storage_1_2_0.word_and VGND ) ( storage_1_2_0.cg VGND ) ( storage_1_2_0.bit7.obuf0 VGND ) ( storage_1_2_0.bit7.bit VGND ) ( storage_1_2_0.bit6.obuf0 VGND ) + ( storage_1_2_0.bit6.bit VGND ) ( storage_1_2_0.bit5.obuf0 VGND ) ( storage_1_2_0.bit5.bit VGND ) ( storage_1_2_0.bit4.obuf0 VGND ) ( storage_1_2_0.bit4.bit VGND ) ( storage_1_2_0.bit3.obuf0 VGND ) ( storage_1_2_0.bit3.bit VGND ) ( storage_1_2_0.bit2.obuf0 VGND ) + ( storage_1_2_0.bit2.bit VGND ) ( storage_1_2_0.bit1.obuf0 VGND ) ( storage_1_2_0.bit1.bit VGND ) ( storage_1_2_0.bit0.obuf0 VGND ) ( storage_1_2_0.bit0.bit VGND ) ( storage_1_1_0.gcand VGND ) ( storage_1_1_0.word_and VGND ) ( storage_1_1_0.cg VGND ) + ( storage_1_1_0.bit7.obuf0 VGND ) ( storage_1_1_0.bit7.bit VGND ) ( storage_1_1_0.bit6.obuf0 VGND ) ( storage_1_1_0.bit6.bit VGND ) ( storage_1_1_0.bit5.obuf0 VGND ) ( storage_1_1_0.bit5.bit VGND ) ( storage_1_1_0.bit4.obuf0 VGND ) ( storage_1_1_0.bit4.bit VGND ) + ( storage_1_1_0.bit3.obuf0 VGND ) ( storage_1_1_0.bit3.bit VGND ) ( storage_1_1_0.bit2.obuf0 VGND ) ( storage_1_1_0.bit2.bit VGND ) ( storage_1_1_0.bit1.obuf0 VGND ) ( storage_1_1_0.bit1.bit VGND ) ( storage_1_1_0.bit0.obuf0 VGND ) ( storage_1_1_0.bit0.bit VGND ) + ( storage_1_0_0.select_inv_0 VGND ) ( storage_1_0_0.gcand VGND ) ( storage_1_0_0.word_and VGND ) ( storage_1_0_0.cg VGND ) ( storage_1_0_0.bit7.obuf0 VGND ) ( storage_1_0_0.bit7.bit VGND ) ( storage_1_0_0.bit6.obuf0 VGND ) ( storage_1_0_0.bit6.bit VGND ) + ( storage_1_0_0.bit5.obuf0 VGND ) ( storage_1_0_0.bit5.bit VGND ) ( storage_1_0_0.bit4.obuf0 VGND ) ( storage_1_0_0.bit4.bit VGND ) ( storage_1_0_0.bit3.obuf0 VGND ) ( storage_1_0_0.bit3.bit VGND ) ( storage_1_0_0.bit2.obuf0 VGND ) ( storage_1_0_0.bit2.bit VGND ) + ( storage_1_0_0.bit1.obuf0 VGND ) ( storage_1_0_0.bit1.bit VGND ) ( storage_1_0_0.bit0.obuf0 VGND ) ( storage_1_0_0.bit0.bit VGND ) ( storage_0_3_0.gcand VGND ) ( storage_0_3_0.word_and VGND ) ( storage_0_3_0.cg VGND ) ( storage_0_3_0.bit7.obuf0 VGND ) + ( storage_0_3_0.bit7.bit VGND ) ( storage_0_3_0.bit6.obuf0 VGND ) ( storage_0_3_0.bit6.bit VGND ) ( storage_0_3_0.bit5.obuf0 VGND ) ( storage_0_3_0.bit5.bit VGND ) ( storage_0_3_0.bit4.obuf0 VGND ) ( storage_0_3_0.bit4.bit VGND ) ( storage_0_3_0.bit3.obuf0 VGND ) + ( storage_0_3_0.bit3.bit VGND ) ( storage_0_3_0.bit2.obuf0 VGND ) ( storage_0_3_0.bit2.bit VGND ) ( storage_0_3_0.bit1.obuf0 VGND ) ( storage_0_3_0.bit1.bit VGND ) ( storage_0_3_0.bit0.obuf0 VGND ) ( storage_0_3_0.bit0.bit VGND ) ( storage_0_2_0.gcand VGND ) + ( storage_0_2_0.word_and VGND ) ( storage_0_2_0.cg VGND ) ( storage_0_2_0.bit7.obuf0 VGND ) ( storage_0_2_0.bit7.bit VGND ) ( storage_0_2_0.bit6.obuf0 VGND ) ( storage_0_2_0.bit6.bit VGND ) ( storage_0_2_0.bit5.obuf0 VGND ) ( storage_0_2_0.bit5.bit VGND ) + ( storage_0_2_0.bit4.obuf0 VGND ) ( storage_0_2_0.bit4.bit VGND ) ( storage_0_2_0.bit3.obuf0 VGND ) ( storage_0_2_0.bit3.bit VGND ) ( storage_0_2_0.bit2.obuf0 VGND ) ( storage_0_2_0.bit2.bit VGND ) ( storage_0_2_0.bit1.obuf0 VGND ) ( storage_0_2_0.bit1.bit VGND ) + ( storage_0_2_0.bit0.obuf0 VGND ) ( storage_0_2_0.bit0.bit VGND ) ( storage_0_1_0.gcand VGND ) ( storage_0_1_0.word_and VGND ) ( storage_0_1_0.cg VGND ) ( storage_0_1_0.bit7.obuf0 VGND ) ( storage_0_1_0.bit7.bit VGND ) ( storage_0_1_0.bit6.obuf0 VGND ) + ( storage_0_1_0.bit6.bit VGND ) ( storage_0_1_0.bit5.obuf0 VGND ) ( storage_0_1_0.bit5.bit VGND ) ( storage_0_1_0.bit4.obuf0 VGND ) ( storage_0_1_0.bit4.bit VGND ) ( storage_0_1_0.bit3.obuf0 VGND ) ( storage_0_1_0.bit3.bit VGND ) ( storage_0_1_0.bit2.obuf0 VGND ) + ( storage_0_1_0.bit2.bit VGND ) ( storage_0_1_0.bit1.obuf0 VGND ) ( storage_0_1_0.bit1.bit VGND ) ( storage_0_1_0.bit0.obuf0 VGND ) ( storage_0_1_0.bit0.bit VGND ) ( storage_0_0_0.select_inv_0 VGND ) ( storage_0_0_0.gcand VGND ) ( storage_0_0_0.word_and VGND ) + ( storage_0_0_0.cg VGND ) ( storage_0_0_0.bit7.obuf0 VGND ) ( storage_0_0_0.bit7.bit VGND ) ( storage_0_0_0.bit6.obuf0 VGND ) ( storage_0_0_0.bit6.bit VGND ) ( storage_0_0_0.bit5.obuf0 VGND ) ( storage_0_0_0.bit5.bit VGND ) ( storage_0_0_0.bit4.obuf0 VGND ) + ( storage_0_0_0.bit4.bit VGND ) ( storage_0_0_0.bit3.obuf0 VGND ) ( storage_0_0_0.bit3.bit VGND ) ( storage_0_0_0.bit2.obuf0 VGND ) ( storage_0_0_0.bit2.bit VGND ) ( storage_0_0_0.bit1.obuf0 VGND ) ( storage_0_0_0.bit1.bit VGND ) ( storage_0_0_0.bit0.obuf0 VGND ) + ( storage_0_0_0.bit0.bit VGND ) ( word_sel.inv_addr_1 VGND ) ( word_sel.inv_addr_0 VGND ) ( word_sel.and_3 VGND ) ( word_sel.and_2 VGND ) ( word_sel.and_1 VGND ) ( word_sel.and_0 VGND ) + USE GROUND + + ROUTED met3 48 + SHAPE STRIPE ( 0 700 ) ( 41768 700 ) NEW met2 48 + SHAPE STRIPE ( 41000 -24 ) ( 41000 816 ) NEW met2 48 + SHAPE STRIPE ( 40000 -24 ) ( 40000 816 ) NEW met2 48 + SHAPE STRIPE ( 39000 -24 ) ( 39000 816 ) @@ -1021,9 +1008,8 @@ SPECIALNETS 2 ; NEW met2 48 + SHAPE STRIPE ( 3000 -24 ) ( 3000 816 ) NEW met2 48 + SHAPE STRIPE ( 2000 -24 ) ( 2000 816 ) NEW met2 48 + SHAPE STRIPE ( 1000 -24 ) ( 1000 816 ) - NEW met1 48 + SHAPE FOLLOWPIN ( 0 544 ) ( 42090 544 ) - NEW met1 48 + SHAPE FOLLOWPIN ( 0 0 ) ( 42090 0 ) - NEW met2 0 + SHAPE STRIPE ( 42000 700 ) via3_4_480_480_1_1_400_400 + NEW met1 48 + SHAPE FOLLOWPIN ( 0 544 ) ( 41768 544 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 0 ) ( 41768 0 ) NEW met2 0 + SHAPE STRIPE ( 41000 700 ) via3_4_480_480_1_1_400_400 NEW met2 0 + SHAPE STRIPE ( 40000 700 ) via3_4_480_480_1_1_400_400 NEW met2 0 + SHAPE STRIPE ( 39000 700 ) via3_4_480_480_1_1_400_400 @@ -1065,8 +1051,6 @@ SPECIALNETS 2 ; NEW met2 0 + SHAPE STRIPE ( 3000 700 ) via3_4_480_480_1_1_400_400 NEW met2 0 + SHAPE STRIPE ( 2000 700 ) via3_4_480_480_1_1_400_400 NEW met2 0 + SHAPE STRIPE ( 1000 700 ) via3_4_480_480_1_1_400_400 - NEW met1 0 + SHAPE STRIPE ( 42000 544 ) via2_3_480_480_1_1_320_320 - NEW met1 0 + SHAPE STRIPE ( 42000 0 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 41000 544 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 41000 0 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 40000 544 ) via2_3_480_480_1_1_320_320 @@ -1150,23 +1134,22 @@ SPECIALNETS 2 ; NEW met1 0 + SHAPE STRIPE ( 1000 544 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 1000 0 ) via2_3_480_480_1_1_320_320 ; END SPECIALNETS -NETS 180 ; +NETS 174 ; - D[0] ( PIN D[0] ) ( buffer.in[0] A ) + USE SIGNAL + ROUTED met2 ( 207 663 ) ( * 782 0 ) NEW met1 ( 69 663 ) ( 207 * ) NEW met1 ( 207 663 ) M1M2_PR NEW li1 ( 69 663 ) L1M1_PR_MR ; - D[1] ( PIN D[1] ) ( buffer.in[1] A ) + USE SIGNAL - + ROUTED met2 ( 4715 663 ) ( * 782 0 ) - NEW met1 ( 4669 663 ) ( 4715 * ) - NEW met1 ( 4715 663 ) M1M2_PR + + ROUTED met2 ( 4623 663 ) ( * 782 0 ) + NEW met1 ( 4623 663 ) ( 4669 * ) + NEW met1 ( 4623 663 ) M1M2_PR NEW li1 ( 4669 663 ) L1M1_PR_MR ; - D[2] ( PIN D[2] ) ( buffer.in[2] A ) + USE SIGNAL - + ROUTED met2 ( 9315 765 ) ( * 782 0 ) - NEW met2 ( 9269 765 ) ( 9315 * ) - NEW met2 ( 9269 663 ) ( * 765 ) - NEW li1 ( 9269 663 ) L1M1_PR_MR - NEW met1 ( 9269 663 ) M1M2_PR ; + + ROUTED met2 ( 9315 663 ) ( * 782 0 ) + NEW met1 ( 9269 663 ) ( 9315 * ) + NEW met1 ( 9315 663 ) M1M2_PR + NEW li1 ( 9269 663 ) L1M1_PR_MR ; - D[3] ( PIN D[3] ) ( buffer.in[3] A ) + USE SIGNAL + ROUTED met2 ( 13915 663 ) ( * 782 0 ) NEW met1 ( 13869 663 ) ( 13915 * ) @@ -1174,9 +1157,7 @@ NETS 180 ; NEW li1 ( 13869 663 ) L1M1_PR_MR ; - D[4] ( PIN D[4] ) ( buffer.in[4] A ) + USE SIGNAL + ROUTED met2 ( 18423 663 ) ( * 782 0 ) - NEW met1 ( 18423 663 ) ( * 668 ) - NEW met1 ( 18423 668 ) ( 18469 * ) - NEW met1 ( 18469 663 ) ( * 668 ) + NEW met1 ( 18423 663 ) ( 18469 * ) NEW met1 ( 18423 663 ) M1M2_PR NEW li1 ( 18469 663 ) L1M1_PR_MR ; - D[5] ( PIN D[5] ) ( buffer.in[5] A ) + USE SIGNAL @@ -1185,10 +1166,9 @@ NETS 180 ; NEW met1 ( 23115 663 ) M1M2_PR NEW li1 ( 23069 663 ) L1M1_PR_MR ; - D[6] ( PIN D[6] ) ( buffer.in[6] A ) + USE SIGNAL - + ROUTED met2 ( 27715 668 ) ( * 782 0 ) - NEW met1 ( 27715 663 ) ( * 668 ) + + ROUTED met2 ( 27715 663 ) ( * 782 0 ) NEW met1 ( 27669 663 ) ( 27715 * ) - NEW met1 ( 27715 668 ) M1M2_PR + NEW met1 ( 27715 663 ) M1M2_PR NEW li1 ( 27669 663 ) L1M1_PR_MR ; - D[7] ( PIN D[7] ) ( buffer.in[7] A ) + USE SIGNAL + ROUTED met2 ( 32315 663 ) ( * 782 0 ) @@ -1197,1538 +1177,1623 @@ NETS 180 ; NEW li1 ( 32269 663 ) L1M1_PR_MR ; - D_nets.b0 ( buffer.in[0] X ) ( storage_1_3_0.bit0.bit D ) ( storage_1_2_0.bit0.bit D ) ( storage_1_1_0.bit0.bit D ) ( storage_1_0_0.bit0.bit D ) ( storage_0_3_0.bit0.bit D ) ( storage_0_2_0.bit0.bit D ) ( storage_0_1_0.bit0.bit D ) ( storage_0_0_0.bit0.bit D ) + USE SIGNAL - + ROUTED met1 ( 3565 459 ) ( 3641 * ) - NEW met2 ( 3565 85 ) ( * 459 ) - NEW met1 ( 3565 85 ) ( 3641 * ) - NEW met1 ( 2502 85 ) ( 3565 * ) - NEW met1 ( 2502 425 ) ( 2645 * ) - NEW met2 ( 2645 85 ) ( * 425 ) - NEW met1 ( 1352 85 ) ( 1725 * ) - NEW met2 ( 1725 85 ) ( * 153 ) - NEW met1 ( 1725 153 ) ( 1909 * ) - NEW met1 ( 1909 119 ) ( * 153 ) - NEW met1 ( 1909 119 ) ( 1955 * ) - NEW met1 ( 1955 85 ) ( * 119 ) - NEW met1 ( 1955 85 ) ( 2502 * ) - NEW met1 ( 1352 425 ) ( 1357 * ) + + ROUTED met1 ( 1352 425 ) ( 1357 * ) NEW met2 ( 1357 85 ) ( * 425 ) - NEW met1 ( 202 425 ) ( 851 * ) - NEW met1 ( 851 391 ) ( * 425 ) - NEW met1 ( 851 391 ) ( 1265 * ) - NEW met1 ( 1265 391 ) ( * 425 ) - NEW met1 ( 1265 425 ) ( 1352 * ) - NEW met1 ( 202 85 ) ( 207 * ) + NEW met1 ( 202 85 ) ( 1352 * ) + NEW met1 ( 202 425 ) ( 207 * ) NEW met2 ( 207 85 ) ( * 425 ) NEW met1 ( 161 595 ) ( 207 * ) NEW met2 ( 207 425 ) ( * 595 ) - NEW li1 ( 3641 459 ) L1M1_PR_MR - NEW met1 ( 3565 459 ) M1M2_PR - NEW met1 ( 3565 85 ) M1M2_PR - NEW li1 ( 3641 85 ) L1M1_PR_MR - NEW li1 ( 2502 85 ) L1M1_PR_MR - NEW li1 ( 2502 425 ) L1M1_PR_MR - NEW met1 ( 2645 425 ) M1M2_PR - NEW met1 ( 2645 85 ) M1M2_PR + NEW met1 ( 2415 425 ) ( 2497 * ) + NEW met2 ( 2415 85 ) ( * 425 ) + NEW met1 ( 1352 85 ) ( 2491 * ) + NEW met1 ( 3652 85 ) ( 3657 * ) + NEW met2 ( 3657 85 ) ( * 425 ) + NEW met1 ( 3652 425 ) ( 3657 * ) + NEW met1 ( 2491 85 ) ( 3652 * ) NEW li1 ( 1352 85 ) L1M1_PR_MR - NEW met1 ( 1725 85 ) M1M2_PR - NEW met1 ( 1725 153 ) M1M2_PR NEW li1 ( 1352 425 ) L1M1_PR_MR NEW met1 ( 1357 425 ) M1M2_PR NEW met1 ( 1357 85 ) M1M2_PR - NEW li1 ( 202 425 ) L1M1_PR_MR NEW li1 ( 202 85 ) L1M1_PR_MR - NEW met1 ( 207 85 ) M1M2_PR + NEW li1 ( 202 425 ) L1M1_PR_MR NEW met1 ( 207 425 ) M1M2_PR + NEW met1 ( 207 85 ) M1M2_PR NEW li1 ( 161 595 ) L1M1_PR_MR NEW met1 ( 207 595 ) M1M2_PR + NEW li1 ( 2491 85 ) L1M1_PR_MR + NEW li1 ( 2497 425 ) L1M1_PR_MR + NEW met1 ( 2415 425 ) M1M2_PR + NEW met1 ( 2415 85 ) M1M2_PR + NEW li1 ( 3652 85 ) L1M1_PR_MR + NEW met1 ( 3657 85 ) M1M2_PR + NEW met1 ( 3657 425 ) M1M2_PR + NEW li1 ( 3652 425 ) L1M1_PR_MR NEW met1 ( 1352 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 202 85 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 202 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 3652 85 ) RECT ( -31 -7 0 7 ) ; - D_nets.b1 ( buffer.in[1] X ) ( storage_1_3_0.bit1.bit D ) ( storage_1_2_0.bit1.bit D ) ( storage_1_1_0.bit1.bit D ) ( storage_1_0_0.bit1.bit D ) ( storage_0_3_0.bit1.bit D ) ( storage_0_2_0.bit1.bit D ) ( storage_0_1_0.bit1.bit D ) ( storage_0_0_0.bit1.bit D ) + USE SIGNAL - + ROUTED met1 ( 8252 425 ) ( 8257 * ) + + ROUTED met1 ( 4715 425 ) ( 4797 * ) + NEW met2 ( 4669 425 ) ( 4715 * ) + NEW met2 ( 4669 425 ) ( * 765 ) + NEW met1 ( 4669 765 ) ( 4761 * ) + NEW met1 ( 4715 85 ) ( 4791 * ) + NEW met2 ( 4715 85 ) ( * 425 ) + NEW met1 ( 7102 425 ) ( 7107 * ) + NEW met2 ( 7107 85 ) ( * 425 ) + NEW met1 ( 7091 85 ) ( 7107 * ) + NEW met1 ( 7107 85 ) ( 8241 * ) + NEW met1 ( 8247 425 ) ( 8257 * ) NEW met2 ( 8257 85 ) ( * 425 ) - NEW met1 ( 8252 85 ) ( 8257 * ) - NEW met1 ( 7102 119 ) ( 7567 * ) - NEW met2 ( 7567 119 ) ( * 323 ) - NEW met1 ( 7567 323 ) ( 7843 * ) - NEW met2 ( 7843 323 ) ( * 391 ) - NEW met1 ( 7843 391 ) ( 8165 * ) - NEW met1 ( 8165 391 ) ( * 425 ) - NEW met1 ( 8165 425 ) ( 8252 * ) - NEW met1 ( 6923 425 ) ( 7097 * ) - NEW met2 ( 6923 170 ) ( * 425 ) - NEW met3 ( 6923 170 ) ( 7061 * ) - NEW met2 ( 7061 119 ) ( * 170 ) - NEW met2 ( 7061 119 ) ( 7107 * ) - NEW met1 ( 5952 459 ) ( 6233 * ) - NEW met2 ( 6233 459 ) ( * 595 ) - NEW met1 ( 6233 595 ) ( 6877 * ) - NEW met2 ( 6877 595 ) ( 6923 * ) - NEW met2 ( 6923 425 ) ( * 595 ) - NEW met1 ( 5952 119 ) ( 6141 * ) - NEW met2 ( 6141 119 ) ( * 459 ) - NEW met1 ( 4802 425 ) ( 5359 * ) - NEW met1 ( 5359 425 ) ( * 459 ) - NEW met1 ( 5359 459 ) ( 5952 * ) - NEW met1 ( 4802 85 ) ( 4807 * ) - NEW met2 ( 4807 85 ) ( * 425 ) - NEW met1 ( 4761 595 ) ( 4807 * ) - NEW met2 ( 4807 425 ) ( * 595 ) - NEW li1 ( 8252 425 ) L1M1_PR_MR + NEW met1 ( 8241 85 ) ( 8257 * ) + NEW met1 ( 5865 459 ) ( 5947 * ) + NEW met2 ( 5865 85 ) ( * 459 ) + NEW met1 ( 4791 85 ) ( 5941 * ) + NEW met1 ( 5941 85 ) ( 7091 * ) + NEW li1 ( 4797 425 ) L1M1_PR_MR + NEW met1 ( 4715 425 ) M1M2_PR + NEW met1 ( 4669 765 ) M1M2_PR + NEW li1 ( 4761 765 ) L1M1_PR_MR + NEW li1 ( 4791 85 ) L1M1_PR_MR + NEW met1 ( 4715 85 ) M1M2_PR + NEW li1 ( 7091 85 ) L1M1_PR_MR + NEW li1 ( 7102 425 ) L1M1_PR_MR + NEW met1 ( 7107 425 ) M1M2_PR + NEW met1 ( 7107 85 ) M1M2_PR + NEW li1 ( 8241 85 ) L1M1_PR_MR + NEW li1 ( 8247 425 ) L1M1_PR_MR NEW met1 ( 8257 425 ) M1M2_PR NEW met1 ( 8257 85 ) M1M2_PR - NEW li1 ( 8252 85 ) L1M1_PR_MR - NEW li1 ( 7102 119 ) L1M1_PR_MR - NEW met1 ( 7567 119 ) M1M2_PR - NEW met1 ( 7567 323 ) M1M2_PR - NEW met1 ( 7843 323 ) M1M2_PR - NEW met1 ( 7843 391 ) M1M2_PR - NEW li1 ( 7097 425 ) L1M1_PR_MR - NEW met1 ( 6923 425 ) M1M2_PR - NEW met2 ( 6923 170 ) M2M3_PR - NEW met2 ( 7061 170 ) M2M3_PR - NEW met1 ( 7107 119 ) M1M2_PR - NEW li1 ( 5952 459 ) L1M1_PR_MR - NEW met1 ( 6233 459 ) M1M2_PR - NEW met1 ( 6233 595 ) M1M2_PR - NEW met1 ( 6877 595 ) M1M2_PR - NEW li1 ( 5952 119 ) L1M1_PR_MR - NEW met1 ( 6141 119 ) M1M2_PR - NEW met1 ( 6141 459 ) M1M2_PR - NEW li1 ( 4802 425 ) L1M1_PR_MR - NEW li1 ( 4802 85 ) L1M1_PR_MR - NEW met1 ( 4807 85 ) M1M2_PR - NEW met1 ( 4807 425 ) M1M2_PR - NEW li1 ( 4761 595 ) L1M1_PR_MR - NEW met1 ( 4807 595 ) M1M2_PR - NEW met1 ( 8252 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 4802 85 ) RECT ( -31 -7 0 7 ) ; + NEW li1 ( 5941 85 ) L1M1_PR_MR + NEW li1 ( 5947 459 ) L1M1_PR_MR + NEW met1 ( 5865 459 ) M1M2_PR + NEW met1 ( 5865 85 ) M1M2_PR + NEW met1 ( 7107 425 ) RECT ( 0 -7 31 7 ) ; - D_nets.b2 ( buffer.in[2] X ) ( storage_1_3_0.bit2.bit D ) ( storage_1_2_0.bit2.bit D ) ( storage_1_1_0.bit2.bit D ) ( storage_1_0_0.bit2.bit D ) ( storage_0_3_0.bit2.bit D ) ( storage_0_2_0.bit2.bit D ) ( storage_0_1_0.bit2.bit D ) ( storage_0_0_0.bit2.bit D ) + USE SIGNAL - + ROUTED met1 ( 12852 459 ) ( 12857 * ) - NEW met2 ( 12811 459 ) ( 12857 * ) - NEW met2 ( 12811 425 ) ( * 459 ) - NEW met2 ( 12673 425 ) ( 12811 * ) - NEW met2 ( 12673 85 ) ( * 425 ) - NEW met1 ( 12673 85 ) ( 12841 * ) - NEW met1 ( 11702 85 ) ( 12673 * ) - NEW met1 ( 11702 459 ) ( 11707 * ) - NEW met2 ( 11707 85 ) ( * 459 ) - NEW met1 ( 10552 425 ) ( 10695 * ) - NEW met2 ( 10695 425 ) ( * 629 ) - NEW met1 ( 10695 629 ) ( 11293 * ) - NEW met2 ( 11293 425 ) ( * 629 ) - NEW met1 ( 11293 425 ) ( 11523 * ) - NEW met1 ( 11523 425 ) ( * 459 ) - NEW met1 ( 11523 459 ) ( 11702 * ) - NEW met1 ( 10552 85 ) ( 10695 * ) - NEW met2 ( 10695 85 ) ( * 425 ) - NEW met1 ( 9402 425 ) ( 10552 * ) - NEW met1 ( 9402 85 ) ( 9407 * ) + + ROUTED met1 ( 9402 425 ) ( 9407 * ) NEW met2 ( 9407 85 ) ( * 425 ) - NEW met1 ( 9361 595 ) ( 9407 * ) - NEW met2 ( 9407 425 ) ( * 595 ) - NEW li1 ( 12852 459 ) L1M1_PR_MR - NEW met1 ( 12857 459 ) M1M2_PR - NEW met1 ( 12673 85 ) M1M2_PR - NEW li1 ( 12841 85 ) L1M1_PR_MR - NEW li1 ( 11702 85 ) L1M1_PR_MR - NEW li1 ( 11702 459 ) L1M1_PR_MR - NEW met1 ( 11707 459 ) M1M2_PR - NEW met1 ( 11707 85 ) M1M2_PR - NEW li1 ( 10552 425 ) L1M1_PR_MR - NEW met1 ( 10695 425 ) M1M2_PR - NEW met1 ( 10695 629 ) M1M2_PR - NEW met1 ( 11293 629 ) M1M2_PR - NEW met1 ( 11293 425 ) M1M2_PR - NEW li1 ( 10552 85 ) L1M1_PR_MR - NEW met1 ( 10695 85 ) M1M2_PR - NEW li1 ( 9402 425 ) L1M1_PR_MR + NEW met2 ( 9361 578 ) ( * 595 ) + NEW met2 ( 9361 578 ) ( 9407 * ) + NEW met2 ( 9407 425 ) ( * 578 ) + NEW met1 ( 10189 425 ) ( 10547 * ) + NEW met2 ( 10189 85 ) ( * 425 ) + NEW met1 ( 10547 119 ) ( 10557 * ) + NEW met2 ( 10557 119 ) ( * 425 ) + NEW met1 ( 10547 425 ) ( 10557 * ) + NEW met1 ( 11201 85 ) ( 11691 * ) + NEW met2 ( 11201 85 ) ( * 425 ) + NEW met1 ( 10557 425 ) ( 11201 * ) + NEW met1 ( 11702 425 ) ( 11707 * ) + NEW met2 ( 11707 85 ) ( * 425 ) + NEW met1 ( 11691 85 ) ( 11707 * ) + NEW met1 ( 11707 85 ) ( 12841 * ) + NEW met1 ( 12852 425 ) ( 12857 * ) + NEW met2 ( 12857 85 ) ( * 425 ) + NEW met1 ( 12841 85 ) ( 12857 * ) + NEW met1 ( 9402 85 ) ( 10189 * ) NEW li1 ( 9402 85 ) L1M1_PR_MR - NEW met1 ( 9407 85 ) M1M2_PR + NEW li1 ( 9402 425 ) L1M1_PR_MR NEW met1 ( 9407 425 ) M1M2_PR + NEW met1 ( 9407 85 ) M1M2_PR NEW li1 ( 9361 595 ) L1M1_PR_MR - NEW met1 ( 9407 595 ) M1M2_PR - NEW met1 ( 12857 459 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 11702 459 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 9402 85 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 9361 595 ) M1M2_PR + NEW li1 ( 10547 425 ) L1M1_PR_MR + NEW met1 ( 10189 425 ) M1M2_PR + NEW met1 ( 10189 85 ) M1M2_PR + NEW li1 ( 10547 119 ) L1M1_PR_MR + NEW met1 ( 10557 119 ) M1M2_PR + NEW met1 ( 10557 425 ) M1M2_PR + NEW li1 ( 11691 85 ) L1M1_PR_MR + NEW met1 ( 11201 85 ) M1M2_PR + NEW met1 ( 11201 425 ) M1M2_PR + NEW li1 ( 11702 425 ) L1M1_PR_MR + NEW met1 ( 11707 425 ) M1M2_PR + NEW met1 ( 11707 85 ) M1M2_PR + NEW li1 ( 12841 85 ) L1M1_PR_MR + NEW li1 ( 12852 425 ) L1M1_PR_MR + NEW met1 ( 12857 425 ) M1M2_PR + NEW met1 ( 12857 85 ) M1M2_PR + NEW met1 ( 9402 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 11702 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 12852 425 ) RECT ( -31 -7 0 7 ) ; - D_nets.b3 ( buffer.in[3] X ) ( storage_1_3_0.bit3.bit D ) ( storage_1_2_0.bit3.bit D ) ( storage_1_1_0.bit3.bit D ) ( storage_1_0_0.bit3.bit D ) ( storage_0_3_0.bit3.bit D ) ( storage_0_2_0.bit3.bit D ) ( storage_0_1_0.bit3.bit D ) ( storage_0_0_0.bit3.bit D ) + USE SIGNAL - + ROUTED met1 ( 13915 425 ) ( 13997 * ) - NEW met2 ( 13915 425 ) ( * 595 ) - NEW met1 ( 13915 595 ) ( 13961 * ) - NEW met1 ( 13915 85 ) ( 13991 * ) - NEW met2 ( 13915 85 ) ( * 425 ) - NEW met1 ( 15152 51 ) ( * 85 ) - NEW met1 ( 14605 51 ) ( 15152 * ) - NEW met1 ( 14605 51 ) ( * 85 ) - NEW met1 ( 13991 85 ) ( 14605 * ) + + ROUTED met1 ( 16302 425 ) ( 16307 * ) + NEW met2 ( 16307 85 ) ( * 425 ) + NEW met1 ( 16291 85 ) ( 16307 * ) + NEW met1 ( 17273 425 ) ( 17447 * ) + NEW met1 ( 17273 391 ) ( * 425 ) + NEW met1 ( 16951 391 ) ( 17273 * ) + NEW met1 ( 16951 391 ) ( * 425 ) + NEW met1 ( 16307 425 ) ( 16951 * ) + NEW met1 ( 17452 119 ) ( 17595 * ) + NEW met2 ( 17595 119 ) ( * 425 ) + NEW met1 ( 17447 425 ) ( 17595 * ) NEW met1 ( 15152 425 ) ( 15157 * ) NEW met2 ( 15157 85 ) ( * 425 ) - NEW met1 ( 15152 85 ) ( 15157 * ) - NEW met1 ( 15939 85 ) ( 16291 * ) - NEW met2 ( 15939 34 ) ( * 85 ) - NEW met2 ( 15801 34 ) ( 15939 * ) - NEW met2 ( 15801 34 ) ( * 85 ) - NEW met2 ( 15663 85 ) ( 15801 * ) - NEW met1 ( 15157 85 ) ( 15663 * ) - NEW met2 ( 16261 459 ) ( 16302 * ) - NEW met2 ( 16261 85 ) ( * 459 ) - NEW met1 ( 17365 425 ) ( 17447 * ) - NEW met1 ( 17365 391 ) ( * 425 ) - NEW met1 ( 17273 391 ) ( 17365 * ) - NEW met1 ( 17273 391 ) ( * 459 ) - NEW met1 ( 17135 459 ) ( 17273 * ) - NEW met1 ( 17135 459 ) ( * 493 ) - NEW met1 ( 16905 493 ) ( 17135 * ) - NEW met2 ( 16905 493 ) ( 16951 * ) - NEW met2 ( 16951 102 ) ( * 493 ) - NEW met2 ( 16767 102 ) ( 16951 * ) - NEW met2 ( 16767 85 ) ( * 102 ) - NEW met1 ( 17365 119 ) ( 17452 * ) - NEW met1 ( 17365 119 ) ( * 153 ) - NEW met1 ( 17089 153 ) ( 17365 * ) - NEW met2 ( 17089 153 ) ( * 391 ) - NEW met1 ( 17089 391 ) ( 17273 * ) - NEW met1 ( 16291 85 ) ( 16767 * ) - NEW li1 ( 13997 425 ) L1M1_PR_MR - NEW met1 ( 13915 425 ) M1M2_PR - NEW met1 ( 13915 595 ) M1M2_PR - NEW li1 ( 13961 595 ) L1M1_PR_MR - NEW li1 ( 13991 85 ) L1M1_PR_MR - NEW met1 ( 13915 85 ) M1M2_PR + NEW met1 ( 14002 425 ) ( 14651 * ) + NEW met1 ( 14651 391 ) ( * 425 ) + NEW met1 ( 14651 391 ) ( 15065 * ) + NEW met1 ( 15065 391 ) ( * 425 ) + NEW met1 ( 15065 425 ) ( 15152 * ) + NEW met1 ( 13915 595 ) ( 13961 * ) + NEW met2 ( 13915 425 ) ( * 595 ) + NEW met1 ( 13915 425 ) ( 14002 * ) + NEW met1 ( 14002 85 ) ( 14145 * ) + NEW met2 ( 14145 85 ) ( * 425 ) + NEW met1 ( 15152 85 ) ( 16291 * ) + NEW li1 ( 16291 85 ) L1M1_PR_MR + NEW li1 ( 16302 425 ) L1M1_PR_MR + NEW met1 ( 16307 425 ) M1M2_PR + NEW met1 ( 16307 85 ) M1M2_PR + NEW li1 ( 17447 425 ) L1M1_PR_MR + NEW li1 ( 17452 119 ) L1M1_PR_MR + NEW met1 ( 17595 119 ) M1M2_PR + NEW met1 ( 17595 425 ) M1M2_PR NEW li1 ( 15152 85 ) L1M1_PR_MR NEW li1 ( 15152 425 ) L1M1_PR_MR NEW met1 ( 15157 425 ) M1M2_PR NEW met1 ( 15157 85 ) M1M2_PR - NEW li1 ( 16291 85 ) L1M1_PR_MR - NEW met1 ( 15939 85 ) M1M2_PR - NEW met1 ( 15663 85 ) M1M2_PR - NEW li1 ( 16302 459 ) L1M1_PR_MR - NEW met1 ( 16302 459 ) M1M2_PR - NEW met1 ( 16261 85 ) M1M2_PR - NEW li1 ( 17447 425 ) L1M1_PR_MR - NEW met1 ( 16905 493 ) M1M2_PR - NEW met1 ( 16767 85 ) M1M2_PR - NEW li1 ( 17452 119 ) L1M1_PR_MR - NEW met1 ( 17089 153 ) M1M2_PR - NEW met1 ( 17089 391 ) M1M2_PR + NEW li1 ( 14002 425 ) L1M1_PR_MR + NEW li1 ( 13961 595 ) L1M1_PR_MR + NEW met1 ( 13915 595 ) M1M2_PR + NEW met1 ( 13915 425 ) M1M2_PR + NEW li1 ( 14002 85 ) L1M1_PR_MR + NEW met1 ( 14145 85 ) M1M2_PR + NEW met1 ( 14145 425 ) M1M2_PR + NEW met1 ( 16302 425 ) RECT ( -31 -7 0 7 ) NEW met1 ( 15152 425 ) RECT ( -31 -7 0 7 ) ; - D_nets.b4 ( buffer.in[4] X ) ( storage_1_3_0.bit4.bit D ) ( storage_1_2_0.bit4.bit D ) ( storage_1_1_0.bit4.bit D ) ( storage_1_0_0.bit4.bit D ) ( storage_0_3_0.bit4.bit D ) ( storage_0_2_0.bit4.bit D ) ( storage_0_1_0.bit4.bit D ) ( storage_0_0_0.bit4.bit D ) + USE SIGNAL - + ROUTED met1 ( 20902 85 ) ( 21643 * ) - NEW met2 ( 21643 85 ) ( 21735 * ) - NEW met1 ( 21735 85 ) ( 22041 * ) - NEW met1 ( 20902 425 ) ( 20907 * ) - NEW met2 ( 20907 85 ) ( * 425 ) - NEW met1 ( 19752 425 ) ( 20902 * ) - NEW met1 ( 19435 85 ) ( 19741 * ) - NEW met2 ( 19435 85 ) ( * 391 ) - NEW met1 ( 19435 391 ) ( 19665 * ) + + ROUTED met1 ( 18602 425 ) ( 19251 * ) + NEW met1 ( 19251 391 ) ( * 425 ) + NEW met1 ( 18561 595 ) ( 18607 * ) + NEW met2 ( 18607 425 ) ( * 595 ) + NEW met1 ( 18602 85 ) ( 18607 * ) + NEW met2 ( 18607 85 ) ( * 425 ) + NEW met1 ( 22052 425 ) ( 22057 * ) + NEW met2 ( 22057 119 ) ( * 425 ) + NEW met1 ( 22052 119 ) ( 22057 * ) + NEW met1 ( 20902 425 ) ( 22052 * ) + NEW met1 ( 19752 85 ) ( 20723 * ) + NEW met2 ( 20723 85 ) ( * 221 ) + NEW met2 ( 20723 221 ) ( 20815 * ) + NEW met2 ( 20815 221 ) ( * 425 ) + NEW met1 ( 20815 425 ) ( 20902 * ) + NEW met1 ( 19752 425 ) ( 19757 * ) + NEW met2 ( 19757 85 ) ( * 425 ) NEW met1 ( 19665 391 ) ( * 425 ) NEW met1 ( 19665 425 ) ( 19752 * ) - NEW met1 ( 18602 119 ) ( 18699 * ) - NEW met1 ( 18699 85 ) ( * 119 ) - NEW met1 ( 18699 85 ) ( 19435 * ) - NEW met2 ( 18561 119 ) ( * 595 ) - NEW met2 ( 18561 119 ) ( 18607 * ) - NEW met1 ( 18602 425 ) ( 18607 * ) - NEW met2 ( 18561 425 ) ( 18607 * ) - NEW met1 ( 21735 459 ) ( 22041 * ) - NEW met1 ( 21735 391 ) ( * 459 ) - NEW met2 ( 21735 85 ) ( * 391 ) - NEW li1 ( 20902 85 ) L1M1_PR_MR - NEW met1 ( 21643 85 ) M1M2_PR - NEW met1 ( 21735 85 ) M1M2_PR - NEW li1 ( 22041 85 ) L1M1_PR_MR - NEW li1 ( 20902 425 ) L1M1_PR_MR - NEW met1 ( 20907 425 ) M1M2_PR - NEW met1 ( 20907 85 ) M1M2_PR - NEW li1 ( 19752 425 ) L1M1_PR_MR - NEW li1 ( 19741 85 ) L1M1_PR_MR - NEW met1 ( 19435 85 ) M1M2_PR - NEW met1 ( 19435 391 ) M1M2_PR - NEW li1 ( 18602 119 ) L1M1_PR_MR - NEW li1 ( 18561 595 ) L1M1_PR_MR - NEW met1 ( 18561 595 ) M1M2_PR - NEW met1 ( 18607 119 ) M1M2_PR + NEW met1 ( 20723 85 ) ( 20891 * ) + NEW met1 ( 19251 391 ) ( 19665 * ) NEW li1 ( 18602 425 ) L1M1_PR_MR + NEW li1 ( 18561 595 ) L1M1_PR_MR + NEW met1 ( 18607 595 ) M1M2_PR NEW met1 ( 18607 425 ) M1M2_PR - NEW li1 ( 22041 459 ) L1M1_PR_MR - NEW met1 ( 21735 391 ) M1M2_PR - NEW met1 ( 20902 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 18602 425 ) RECT ( -31 -7 0 7 ) ; + NEW li1 ( 18602 85 ) L1M1_PR_MR + NEW met1 ( 18607 85 ) M1M2_PR + NEW li1 ( 22052 425 ) L1M1_PR_MR + NEW met1 ( 22057 425 ) M1M2_PR + NEW met1 ( 22057 119 ) M1M2_PR + NEW li1 ( 22052 119 ) L1M1_PR_MR + NEW li1 ( 20902 425 ) L1M1_PR_MR + NEW li1 ( 19752 85 ) L1M1_PR_MR + NEW met1 ( 20723 85 ) M1M2_PR + NEW met1 ( 20815 425 ) M1M2_PR + NEW li1 ( 19752 425 ) L1M1_PR_MR + NEW met1 ( 19757 425 ) M1M2_PR + NEW met1 ( 19757 85 ) M1M2_PR + NEW li1 ( 20891 85 ) L1M1_PR_MR + NEW met1 ( 18602 85 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 22052 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 19752 425 ) RECT ( -31 -7 0 7 ) ; - D_nets.b5 ( buffer.in[5] X ) ( storage_1_3_0.bit5.bit D ) ( storage_1_2_0.bit5.bit D ) ( storage_1_1_0.bit5.bit D ) ( storage_1_0_0.bit5.bit D ) ( storage_0_3_0.bit5.bit D ) ( storage_0_2_0.bit5.bit D ) ( storage_0_1_0.bit5.bit D ) ( storage_0_0_0.bit5.bit D ) + USE SIGNAL + ROUTED met1 ( 26652 459 ) ( 26657 * ) NEW met2 ( 26657 85 ) ( * 459 ) NEW met1 ( 26652 85 ) ( 26657 * ) - NEW met1 ( 25502 459 ) ( 26243 * ) - NEW met2 ( 26243 85 ) ( * 459 ) - NEW met1 ( 26243 85 ) ( 26652 * ) - NEW met1 ( 25497 85 ) ( 25553 * ) - NEW met2 ( 25553 85 ) ( * 459 ) - NEW met1 ( 24352 119 ) ( 24587 * ) - NEW met2 ( 24587 119 ) ( * 663 ) - NEW met1 ( 24587 663 ) ( 25139 * ) - NEW met2 ( 25139 493 ) ( * 663 ) - NEW met1 ( 25139 493 ) ( 25185 * ) - NEW met1 ( 25185 459 ) ( * 493 ) - NEW met1 ( 25185 459 ) ( 25502 * ) - NEW met1 ( 24352 425 ) ( 24587 * ) - NEW met1 ( 23202 85 ) ( 24173 * ) - NEW met2 ( 24173 85 ) ( * 425 ) - NEW met1 ( 24173 425 ) ( 24352 * ) - NEW met1 ( 23202 425 ) ( 23207 * ) - NEW met2 ( 23207 85 ) ( * 425 ) + NEW met1 ( 25502 85 ) ( 26652 * ) + NEW met1 ( 25502 425 ) ( 25645 * ) + NEW met2 ( 25645 85 ) ( * 425 ) + NEW met1 ( 24352 119 ) ( 25001 * ) + NEW met1 ( 25001 119 ) ( * 153 ) + NEW met1 ( 25001 153 ) ( 25139 * ) + NEW met2 ( 25139 153 ) ( * 391 ) + NEW met1 ( 25139 391 ) ( 25415 * ) + NEW met1 ( 25415 391 ) ( * 425 ) + NEW met1 ( 25415 425 ) ( 25502 * ) + NEW met1 ( 23202 119 ) ( 23851 * ) + NEW met1 ( 23851 119 ) ( * 153 ) + NEW met1 ( 23851 153 ) ( 24173 * ) + NEW met2 ( 24173 51 ) ( * 153 ) + NEW met2 ( 24173 51 ) ( 24265 * ) + NEW met2 ( 24265 51 ) ( * 119 ) + NEW met1 ( 24265 119 ) ( 24352 * ) + NEW met1 ( 23202 459 ) ( 23207 * ) + NEW met2 ( 23207 119 ) ( * 459 ) NEW met1 ( 23161 595 ) ( 23207 * ) - NEW met2 ( 23207 425 ) ( * 595 ) + NEW met2 ( 23207 459 ) ( * 595 ) + NEW met1 ( 24352 425 ) ( 24357 * ) + NEW met2 ( 24357 119 ) ( * 425 ) NEW li1 ( 26652 459 ) L1M1_PR_MR NEW met1 ( 26657 459 ) M1M2_PR NEW met1 ( 26657 85 ) M1M2_PR NEW li1 ( 26652 85 ) L1M1_PR_MR - NEW li1 ( 25502 459 ) L1M1_PR_MR - NEW met1 ( 26243 459 ) M1M2_PR - NEW met1 ( 26243 85 ) M1M2_PR - NEW li1 ( 25497 85 ) L1M1_PR_MR - NEW met1 ( 25553 85 ) M1M2_PR - NEW met1 ( 25553 459 ) M1M2_PR + NEW li1 ( 25502 85 ) L1M1_PR_MR + NEW li1 ( 25502 425 ) L1M1_PR_MR + NEW met1 ( 25645 425 ) M1M2_PR + NEW met1 ( 25645 85 ) M1M2_PR NEW li1 ( 24352 119 ) L1M1_PR_MR - NEW met1 ( 24587 119 ) M1M2_PR - NEW met1 ( 24587 663 ) M1M2_PR - NEW met1 ( 25139 663 ) M1M2_PR - NEW met1 ( 25139 493 ) M1M2_PR - NEW li1 ( 24352 425 ) L1M1_PR_MR - NEW met1 ( 24587 425 ) M1M2_PR - NEW li1 ( 23202 85 ) L1M1_PR_MR - NEW met1 ( 24173 85 ) M1M2_PR - NEW met1 ( 24173 425 ) M1M2_PR - NEW li1 ( 23202 425 ) L1M1_PR_MR - NEW met1 ( 23207 425 ) M1M2_PR - NEW met1 ( 23207 85 ) M1M2_PR + NEW met1 ( 25139 153 ) M1M2_PR + NEW met1 ( 25139 391 ) M1M2_PR + NEW li1 ( 23202 119 ) L1M1_PR_MR + NEW met1 ( 24173 153 ) M1M2_PR + NEW met1 ( 24265 119 ) M1M2_PR + NEW li1 ( 23202 459 ) L1M1_PR_MR + NEW met1 ( 23207 459 ) M1M2_PR + NEW met1 ( 23207 119 ) M1M2_PR NEW li1 ( 23161 595 ) L1M1_PR_MR NEW met1 ( 23207 595 ) M1M2_PR + NEW li1 ( 24352 425 ) L1M1_PR_MR + NEW met1 ( 24357 425 ) M1M2_PR + NEW met1 ( 24357 119 ) M1M2_PR NEW met1 ( 26652 459 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 23202 425 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 23202 459 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 24357 425 ) RECT ( 0 -7 31 7 ) ; - D_nets.b6 ( buffer.in[6] X ) ( storage_1_3_0.bit6.bit D ) ( storage_1_2_0.bit6.bit D ) ( storage_1_1_0.bit6.bit D ) ( storage_1_0_0.bit6.bit D ) ( storage_0_3_0.bit6.bit D ) ( storage_0_2_0.bit6.bit D ) ( storage_0_1_0.bit6.bit D ) ( storage_0_0_0.bit6.bit D ) + USE SIGNAL - + ROUTED met1 ( 31252 425 ) ( 31257 * ) - NEW met2 ( 31257 85 ) ( * 425 ) - NEW met1 ( 31252 85 ) ( 31257 * ) - NEW met1 ( 30102 85 ) ( 31252 * ) + + ROUTED met1 ( 27802 459 ) ( 27807 * ) + NEW met2 ( 27807 459 ) ( * 595 ) + NEW met2 ( 27761 595 ) ( 27807 * ) + NEW met1 ( 27802 85 ) ( 27807 * ) + NEW met2 ( 27807 85 ) ( * 459 ) + NEW met1 ( 27807 85 ) ( 28941 * ) + NEW met1 ( 28952 425 ) ( 29095 * ) + NEW met2 ( 29095 85 ) ( * 425 ) + NEW met1 ( 28941 85 ) ( 29095 * ) + NEW met1 ( 29095 85 ) ( 30091 * ) NEW met1 ( 30102 425 ) ( 30107 * ) NEW met2 ( 30107 85 ) ( * 425 ) - NEW met1 ( 28952 51 ) ( * 85 ) - NEW met1 ( 28952 51 ) ( 29785 * ) - NEW met2 ( 29785 51 ) ( * 425 ) - NEW met1 ( 29785 425 ) ( 30102 * ) - NEW met1 ( 28952 459 ) ( 29141 * ) - NEW met2 ( 29141 51 ) ( * 459 ) - NEW met1 ( 27802 119 ) ( 28451 * ) - NEW met1 ( 28451 119 ) ( * 153 ) - NEW met1 ( 28451 153 ) ( 28543 * ) - NEW met1 ( 28543 51 ) ( * 153 ) - NEW met1 ( 28543 51 ) ( 28952 * ) - NEW met1 ( 27802 459 ) ( 27807 * ) - NEW met2 ( 27807 119 ) ( * 459 ) - NEW met1 ( 27761 595 ) ( 27807 * ) - NEW met2 ( 27807 459 ) ( * 595 ) - NEW li1 ( 31252 425 ) L1M1_PR_MR - NEW met1 ( 31257 425 ) M1M2_PR - NEW met1 ( 31257 85 ) M1M2_PR - NEW li1 ( 31252 85 ) L1M1_PR_MR - NEW li1 ( 30102 85 ) L1M1_PR_MR - NEW li1 ( 30102 425 ) L1M1_PR_MR - NEW met1 ( 30107 425 ) M1M2_PR - NEW met1 ( 30107 85 ) M1M2_PR - NEW li1 ( 28952 85 ) L1M1_PR_MR - NEW met1 ( 29785 51 ) M1M2_PR - NEW met1 ( 29785 425 ) M1M2_PR - NEW li1 ( 28952 459 ) L1M1_PR_MR - NEW met1 ( 29141 459 ) M1M2_PR - NEW met1 ( 29141 51 ) M1M2_PR - NEW li1 ( 27802 119 ) L1M1_PR_MR + NEW met1 ( 30091 85 ) ( 30107 * ) + NEW met1 ( 30889 425 ) ( 31247 * ) + NEW met2 ( 30751 425 ) ( 30889 * ) + NEW met1 ( 31252 85 ) ( 31257 * ) + NEW met2 ( 31257 85 ) ( * 425 ) + NEW met1 ( 31247 425 ) ( 31257 * ) + NEW met1 ( 30107 425 ) ( 30751 * ) NEW li1 ( 27802 459 ) L1M1_PR_MR NEW met1 ( 27807 459 ) M1M2_PR - NEW met1 ( 27807 119 ) M1M2_PR NEW li1 ( 27761 595 ) L1M1_PR_MR - NEW met1 ( 27807 595 ) M1M2_PR - NEW met1 ( 31252 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 30102 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 27802 459 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 27761 595 ) M1M2_PR + NEW li1 ( 27802 85 ) L1M1_PR_MR + NEW met1 ( 27807 85 ) M1M2_PR + NEW li1 ( 28941 85 ) L1M1_PR_MR + NEW li1 ( 28952 425 ) L1M1_PR_MR + NEW met1 ( 29095 425 ) M1M2_PR + NEW met1 ( 29095 85 ) M1M2_PR + NEW li1 ( 30091 85 ) L1M1_PR_MR + NEW li1 ( 30102 425 ) L1M1_PR_MR + NEW met1 ( 30107 425 ) M1M2_PR + NEW met1 ( 30107 85 ) M1M2_PR + NEW li1 ( 31247 425 ) L1M1_PR_MR + NEW met1 ( 30889 425 ) M1M2_PR + NEW met1 ( 30751 425 ) M1M2_PR + NEW li1 ( 31252 85 ) L1M1_PR_MR + NEW met1 ( 31257 85 ) M1M2_PR + NEW met1 ( 31257 425 ) M1M2_PR + NEW met1 ( 27807 459 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 27802 85 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 30107 425 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 31252 85 ) RECT ( -31 -7 0 7 ) ; - D_nets.b7 ( buffer.in[7] X ) ( storage_1_3_0.bit7.bit D ) ( storage_1_2_0.bit7.bit D ) ( storage_1_1_0.bit7.bit D ) ( storage_1_0_0.bit7.bit D ) ( storage_0_3_0.bit7.bit D ) ( storage_0_2_0.bit7.bit D ) ( storage_0_1_0.bit7.bit D ) ( storage_0_0_0.bit7.bit D ) + USE SIGNAL - + ROUTED met1 ( 33465 119 ) ( 33547 * ) - NEW met1 ( 33465 119 ) ( * 153 ) - NEW met1 ( 33419 153 ) ( 33465 * ) - NEW met1 ( 33419 153 ) ( * 187 ) - NEW met2 ( 33419 187 ) ( * 357 ) - NEW met1 ( 33419 357 ) ( * 391 ) - NEW met1 ( 33419 391 ) ( 33465 * ) - NEW met1 ( 33465 391 ) ( * 425 ) - NEW met1 ( 33465 425 ) ( 33552 * ) - NEW met1 ( 32402 51 ) ( * 85 ) - NEW met1 ( 32402 51 ) ( 33051 * ) - NEW met2 ( 33051 51 ) ( * 187 ) - NEW met1 ( 33051 187 ) ( 33419 * ) + + ROUTED met1 ( 33552 85 ) ( 33557 * ) + NEW met2 ( 33557 85 ) ( * 425 ) + NEW met1 ( 32402 85 ) ( 33552 * ) NEW met1 ( 32402 425 ) ( 32407 * ) NEW met2 ( 32407 85 ) ( * 425 ) - NEW met1 ( 32402 85 ) ( 32407 * ) - NEW met1 ( 32361 595 ) ( 32407 * ) - NEW met2 ( 32407 425 ) ( * 595 ) + NEW met2 ( 32361 425 ) ( * 595 ) + NEW met2 ( 32361 425 ) ( 32407 * ) + NEW met1 ( 34615 425 ) ( 34697 * ) + NEW met1 ( 34615 391 ) ( * 425 ) + NEW met1 ( 34201 391 ) ( 34615 * ) + NEW met1 ( 34201 391 ) ( * 425 ) NEW met1 ( 34702 119 ) ( 34707 * ) - NEW met2 ( 34661 119 ) ( 34707 * ) - NEW met2 ( 34661 51 ) ( * 119 ) - NEW met2 ( 34569 51 ) ( 34661 * ) - NEW met1 ( 34385 51 ) ( 34569 * ) - NEW met2 ( 34385 51 ) ( * 357 ) - NEW met1 ( 34201 357 ) ( 34385 * ) - NEW met1 ( 34201 357 ) ( * 425 ) - NEW met1 ( 34702 459 ) ( * 493 ) - NEW met1 ( 34702 493 ) ( 35075 * ) - NEW met2 ( 35075 425 ) ( * 493 ) - NEW met1 ( 34891 425 ) ( 35075 * ) - NEW met2 ( 34891 34 ) ( * 425 ) - NEW met2 ( 34661 34 ) ( 34891 * ) - NEW met2 ( 34661 34 ) ( * 51 ) - NEW met1 ( 35075 425 ) ( 35847 * ) - NEW met1 ( 35673 85 ) ( 35841 * ) - NEW met1 ( 35673 85 ) ( * 119 ) - NEW met1 ( 35351 119 ) ( 35673 * ) - NEW met2 ( 35351 119 ) ( * 425 ) + NEW met2 ( 34707 119 ) ( * 425 ) + NEW met1 ( 34697 425 ) ( 34707 * ) + NEW met1 ( 35673 425 ) ( 35847 * ) + NEW met1 ( 35673 391 ) ( * 425 ) + NEW met1 ( 35259 391 ) ( 35673 * ) + NEW met1 ( 35259 391 ) ( * 425 ) + NEW met1 ( 34707 425 ) ( 35259 * ) + NEW met1 ( 35852 119 ) ( 35857 * ) + NEW met2 ( 35857 119 ) ( * 425 ) + NEW met1 ( 35847 425 ) ( 35857 * ) NEW met1 ( 33552 425 ) ( 34201 * ) NEW li1 ( 33552 425 ) L1M1_PR_MR - NEW li1 ( 33547 119 ) L1M1_PR_MR - NEW met1 ( 33419 187 ) M1M2_PR - NEW met1 ( 33419 357 ) M1M2_PR + NEW li1 ( 33552 85 ) L1M1_PR_MR + NEW met1 ( 33557 85 ) M1M2_PR + NEW met1 ( 33557 425 ) M1M2_PR NEW li1 ( 32402 85 ) L1M1_PR_MR - NEW met1 ( 33051 51 ) M1M2_PR - NEW met1 ( 33051 187 ) M1M2_PR NEW li1 ( 32402 425 ) L1M1_PR_MR NEW met1 ( 32407 425 ) M1M2_PR NEW met1 ( 32407 85 ) M1M2_PR NEW li1 ( 32361 595 ) L1M1_PR_MR - NEW met1 ( 32407 595 ) M1M2_PR + NEW met1 ( 32361 595 ) M1M2_PR + NEW li1 ( 34697 425 ) L1M1_PR_MR NEW li1 ( 34702 119 ) L1M1_PR_MR NEW met1 ( 34707 119 ) M1M2_PR - NEW met1 ( 34569 51 ) M1M2_PR - NEW met1 ( 34385 51 ) M1M2_PR - NEW met1 ( 34385 357 ) M1M2_PR - NEW li1 ( 34702 459 ) L1M1_PR_MR - NEW met1 ( 35075 493 ) M1M2_PR - NEW met1 ( 35075 425 ) M1M2_PR - NEW met1 ( 34891 425 ) M1M2_PR + NEW met1 ( 34707 425 ) M1M2_PR NEW li1 ( 35847 425 ) L1M1_PR_MR - NEW li1 ( 35841 85 ) L1M1_PR_MR - NEW met1 ( 35351 119 ) M1M2_PR - NEW met1 ( 35351 425 ) M1M2_PR + NEW li1 ( 35852 119 ) L1M1_PR_MR + NEW met1 ( 35857 119 ) M1M2_PR + NEW met1 ( 35857 425 ) M1M2_PR + NEW met1 ( 33552 85 ) RECT ( -31 -7 0 7 ) NEW met1 ( 32402 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 34707 119 ) RECT ( 0 -7 31 7 ) ; + NEW met1 ( 34707 119 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 35852 119 ) RECT ( -31 -7 0 7 ) ; - Q[0] ( PIN Q[0] ) ( mux_slice0_bit0.s2_aoi Y ) + USE SIGNAL + ROUTED met2 ( 2415 765 ) ( * 782 0 ) - NEW met2 ( 2369 765 ) ( 2415 * ) - NEW met2 ( 2369 765 ) ( * 782 ) - NEW met2 ( 2323 782 ) ( 2369 * ) - NEW met2 ( 2323 697 ) ( * 782 ) - NEW met1 ( 2323 697 ) ( 2415 * ) - NEW met1 ( 2323 697 ) M1M2_PR - NEW li1 ( 2415 697 ) L1M1_PR_MR ; + NEW met1 ( 2369 765 ) ( 2415 * ) + NEW met1 ( 2415 765 ) M1M2_PR + NEW li1 ( 2369 765 ) L1M1_PR_MR ; - Q[1] ( PIN Q[1] ) ( mux_slice0_bit1.s2_aoi Y ) + USE SIGNAL - + ROUTED met2 ( 5083 765 ) ( * 782 0 ) - NEW met1 ( 5083 765 ) ( 6555 * ) - NEW met2 ( 6554 765 ) ( 6555 * ) - NEW met2 ( 6554 765 ) ( * 782 ) - NEW met2 ( 6554 782 ) ( 6601 * ) - NEW met2 ( 6601 731 ) ( * 782 ) - NEW met2 ( 6601 731 ) ( 6923 * ) - NEW met1 ( 6923 731 ) ( 6969 * ) - NEW met1 ( 5083 765 ) M1M2_PR - NEW met1 ( 6555 765 ) M1M2_PR - NEW met1 ( 6923 731 ) M1M2_PR - NEW li1 ( 6969 731 ) L1M1_PR_MR ; + + ROUTED met2 ( 4715 714 ) ( * 782 0 ) + NEW met2 ( 4715 714 ) ( 4761 * ) + NEW met2 ( 4761 714 ) ( * 782 ) + NEW met2 ( 4761 782 ) ( 4807 * ) + NEW met2 ( 4807 765 ) ( * 782 ) + NEW met1 ( 6095 731 ) ( * 765 ) + NEW met1 ( 6095 731 ) ( 6141 * ) + NEW met1 ( 6141 663 ) ( * 731 ) + NEW met1 ( 4807 765 ) ( 6095 * ) + NEW met1 ( 6141 663 ) ( 6900 * ) + NEW met1 ( 6900 663 ) ( * 697 ) + NEW met1 ( 6900 697 ) ( 7015 * ) + NEW met1 ( 4807 765 ) M1M2_PR + NEW li1 ( 7015 697 ) L1M1_PR_MR ; - Q[2] ( PIN Q[2] ) ( mux_slice0_bit2.s2_aoi Y ) + USE SIGNAL + ROUTED met2 ( 11707 765 ) ( * 782 0 ) - NEW met2 ( 11707 765 ) ( 11753 * ) - NEW met2 ( 11753 765 ) ( * 782 ) - NEW met2 ( 11753 782 ) ( 11891 * ) - NEW met2 ( 11891 663 ) ( * 782 ) - NEW met1 ( 11799 663 ) ( 11891 * ) - NEW met1 ( 11799 663 ) ( * 697 ) - NEW met1 ( 11707 697 ) ( 11799 * ) - NEW met1 ( 11891 663 ) M1M2_PR - NEW li1 ( 11707 697 ) L1M1_PR_MR ; + NEW met2 ( 11697 765 ) ( 11707 * ) + NEW met2 ( 11697 765 ) ( * 782 ) + NEW met2 ( 11615 782 ) ( 11697 * ) + NEW met2 ( 11615 731 ) ( * 782 ) + NEW met1 ( 11569 731 ) ( 11615 * ) + NEW met1 ( 11615 731 ) M1M2_PR + NEW li1 ( 11569 731 ) L1M1_PR_MR ; - Q[3] ( PIN Q[3] ) ( mux_slice0_bit3.s2_aoi Y ) + USE SIGNAL + ROUTED met2 ( 16307 765 ) ( * 782 0 ) - NEW met2 ( 16307 765 ) ( 16353 * ) - NEW met2 ( 16353 765 ) ( * 782 ) - NEW met2 ( 16353 782 ) ( 16445 * ) - NEW met2 ( 16445 595 ) ( * 782 ) - NEW met1 ( 15939 595 ) ( 16445 * ) - NEW met2 ( 15939 595 ) ( * 731 ) - NEW met1 ( 15939 731 ) ( 16169 * ) - NEW met1 ( 16445 595 ) M1M2_PR - NEW met1 ( 15939 595 ) M1M2_PR - NEW met1 ( 15939 731 ) M1M2_PR - NEW li1 ( 16169 731 ) L1M1_PR_MR ; + NEW met2 ( 16215 765 ) ( 16307 * ) + NEW met2 ( 16215 697 ) ( * 765 ) + NEW li1 ( 16215 697 ) L1M1_PR_MR + NEW met1 ( 16215 697 ) M1M2_PR ; - Q[4] ( PIN Q[4] ) ( mux_slice0_bit4.s2_aoi Y ) + USE SIGNAL + ROUTED met2 ( 20907 731 ) ( * 782 0 ) - NEW met1 ( 20815 731 ) ( 20907 * ) - NEW met1 ( 20815 697 ) ( * 731 ) - NEW met1 ( 20907 731 ) M1M2_PR - NEW li1 ( 20815 697 ) L1M1_PR_MR ; + NEW met2 ( 20815 731 ) ( 20907 * ) + NEW met1 ( 20769 731 ) ( 20815 * ) + NEW met1 ( 20815 731 ) M1M2_PR + NEW li1 ( 20769 731 ) L1M1_PR_MR ; - Q[5] ( PIN Q[5] ) ( mux_slice0_bit5.s2_aoi Y ) + USE SIGNAL - + ROUTED met2 ( 25415 697 ) ( * 782 0 ) - NEW li1 ( 25415 697 ) L1M1_PR_MR - NEW met1 ( 25415 697 ) M1M2_PR ; + + ROUTED met2 ( 25415 731 ) ( * 782 0 ) + NEW met2 ( 25369 731 ) ( 25415 * ) + NEW li1 ( 25369 731 ) L1M1_PR_MR + NEW met1 ( 25369 731 ) M1M2_PR ; - Q[6] ( PIN Q[6] ) ( mux_slice0_bit6.s2_aoi Y ) + USE SIGNAL + ROUTED met2 ( 30107 697 ) ( * 782 0 ) NEW li1 ( 30107 697 ) L1M1_PR_MR NEW met1 ( 30107 697 ) M1M2_PR ; - Q[7] ( PIN Q[7] ) ( mux_slice0_bit7.s2_aoi Y ) + USE SIGNAL + ROUTED met2 ( 34707 765 ) ( * 782 0 ) - NEW met2 ( 34661 765 ) ( 34707 * ) - NEW met2 ( 34661 765 ) ( * 782 ) - NEW met2 ( 34569 782 ) ( 34661 * ) - NEW met2 ( 34569 731 ) ( * 782 ) - NEW li1 ( 34569 731 ) L1M1_PR_MR - NEW met1 ( 34569 731 ) M1M2_PR ; + NEW met2 ( 34697 765 ) ( 34707 * ) + NEW met2 ( 34697 765 ) ( * 782 ) + NEW met2 ( 34569 782 ) ( 34697 * ) + NEW met2 ( 34569 697 ) ( * 782 ) + NEW met2 ( 34569 697 ) ( 34572 * ) + NEW met1 ( 34569 697 ) ( 34572 * ) + NEW met1 ( 34572 697 ) M1M2_PR + NEW li1 ( 34569 697 ) L1M1_PR_MR ; - addr_rw[0] ( PIN addr_rw[0] ) ( mux_slice0_bit7.s1_aoi_1 B1 ) ( mux_slice0_bit7.s1_aoi_0 B1 ) ( mux_slice0_bit6.s1_aoi_1 B1 ) ( mux_slice0_bit6.s1_aoi_0 B1 ) ( mux_slice0_bit5.s1_aoi_1 B1 ) ( mux_slice0_bit5.s1_aoi_0 B1 ) ( mux_slice0_bit4.s1_aoi_1 B1 ) ( mux_slice0_bit4.s1_aoi_0 B1 ) ( mux_slice0_bit3.s1_aoi_1 B1 ) ( mux_slice0_bit3.s1_aoi_0 B1 ) ( mux_slice0_bit2.s1_aoi_1 B1 ) ( mux_slice0_bit2.s1_aoi_0 B1 ) ( mux_slice0_bit1.s1_aoi_1 B1 ) ( mux_slice0_bit1.s1_aoi_0 B1 ) ( mux_slice0_bit0.s1_aoi_1 B1 ) ( mux_slice0_bit0.s1_aoi_0 B1 ) ( word_sel.inv_addr_0 A ) ( word_sel.and_3 B ) ( word_sel.and_1 B ) + USE SIGNAL - + ROUTED met1 ( 1311 663 ) ( * 765 ) - NEW met1 ( 10511 663 ) ( * 697 ) + + ROUTED met1 ( 1311 663 ) ( * 731 ) + NEW met2 ( 3381 493 ) ( * 629 ) + NEW met1 ( 2231 493 ) ( 3381 * ) + NEW met2 ( 2231 493 ) ( * 731 ) + NEW met1 ( 4715 629 ) ( * 663 ) + NEW met1 ( 4255 629 ) ( 4715 * ) + NEW met1 ( 4255 595 ) ( * 629 ) + NEW met1 ( 1311 731 ) ( 2231 * ) NEW met1 ( 12811 663 ) ( * 697 ) - NEW met1 ( 12581 697 ) ( 12811 * ) - NEW met1 ( 12581 697 ) ( * 731 ) - NEW met1 ( 10511 731 ) ( 12581 * ) - NEW met1 ( 10511 697 ) ( * 731 ) - NEW met1 ( 15111 595 ) ( * 629 ) - NEW met1 ( 14973 595 ) ( 15111 * ) - NEW met1 ( 14973 595 ) ( * 629 ) - NEW met1 ( 12811 629 ) ( 14973 * ) + NEW met2 ( 11891 629 ) ( * 782 ) + NEW met1 ( 11891 629 ) ( 12811 * ) NEW met1 ( 12811 629 ) ( * 663 ) - NEW met2 ( 15847 595 ) ( * 765 ) - NEW met1 ( 15111 595 ) ( 15847 * ) - NEW met1 ( 41055 629 ) ( * 663 ) - NEW met1 ( 36271 629 ) ( 41055 * ) - NEW met2 ( 36271 629 ) ( * 697 ) - NEW met1 ( 41377 663 ) ( 41515 * ) + NEW met1 ( 10281 595 ) ( * 697 ) + NEW met2 ( 19711 629 ) ( * 782 ) + NEW met2 ( 19343 697 ) ( * 782 ) + NEW met3 ( 19343 782 ) ( 19711 * ) + NEW met1 ( 31211 663 ) ( * 731 ) + NEW met1 ( 33511 595 ) ( * 629 ) + NEW met1 ( 33281 595 ) ( 33511 * ) + NEW met1 ( 33281 595 ) ( * 731 ) + NEW met1 ( 31211 731 ) ( 33281 * ) + NEW met2 ( 33787 595 ) ( * 765 ) + NEW met1 ( 33511 595 ) ( 33787 * ) + NEW met2 ( 40779 578 ) ( * 663 ) + NEW met3 ( 39859 578 ) ( 40779 * ) + NEW met2 ( 39859 578 ) ( * 629 ) + NEW met2 ( 41239 578 ) ( * 697 ) + NEW met3 ( 40779 578 ) ( 41239 * ) NEW met1 ( 41377 663 ) ( * 697 ) NEW met1 ( 41239 697 ) ( 41377 * ) - NEW met1 ( 41239 663 ) ( * 697 ) - NEW met1 ( 41055 663 ) ( 41239 * ) - NEW met2 ( 41607 663 ) ( * 782 0 ) - NEW met1 ( 41515 663 ) ( 41607 * ) - NEW met1 ( 41607 663 ) ( 41653 * ) - NEW met1 ( 31073 663 ) ( 31211 * ) - NEW met1 ( 31073 595 ) ( * 663 ) - NEW met1 ( 30751 595 ) ( 31073 * ) - NEW met2 ( 30751 425 ) ( * 595 ) - NEW met1 ( 30567 425 ) ( 30751 * ) - NEW met2 ( 30567 34 ) ( * 425 ) - NEW met1 ( 31901 595 ) ( * 629 ) - NEW met1 ( 31073 595 ) ( 31901 * ) + NEW met2 ( 41331 765 ) ( * 782 0 ) + NEW met2 ( 41285 765 ) ( 41331 * ) + NEW met2 ( 41285 765 ) ( * 782 ) + NEW met2 ( 41239 782 ) ( 41285 * ) + NEW met2 ( 41239 697 ) ( * 782 ) NEW met1 ( 8211 663 ) ( * 697 ) - NEW met2 ( 3611 663 ) ( * 714 ) - NEW met2 ( 3611 714 ) ( 3795 * ) - NEW met2 ( 3795 697 ) ( * 714 ) - NEW met1 ( 3795 697 ) ( 6141 * ) - NEW met1 ( 6141 663 ) ( * 697 ) - NEW met1 ( 6141 663 ) ( 6233 * ) - NEW met2 ( 6233 663 ) ( * 731 ) - NEW met1 ( 6233 731 ) ( 6601 * ) - NEW met1 ( 6601 731 ) ( * 765 ) - NEW met1 ( 6601 765 ) ( 7843 * ) - NEW met2 ( 7843 629 ) ( * 765 ) - NEW met1 ( 7843 629 ) ( 8211 * ) - NEW met1 ( 8211 629 ) ( * 663 ) - NEW met2 ( 3611 714 ) ( * 765 ) - NEW met2 ( 5911 306 ) ( * 629 ) - NEW met2 ( 5911 306 ) ( 5947 * ) - NEW met2 ( 5947 187 ) ( * 306 ) - NEW met2 ( 5865 187 ) ( 5947 * ) - NEW met2 ( 5865 119 ) ( * 187 ) - NEW met1 ( 5865 119 ) ( * 153 ) - NEW met1 ( 5773 153 ) ( 5865 * ) - NEW met2 ( 5773 153 ) ( * 170 ) - NEW met2 ( 5727 170 ) ( 5773 * ) - NEW met3 ( 5589 170 ) ( 5727 * ) - NEW met2 ( 5589 170 ) ( * 663 ) - NEW met1 ( 5589 663 ) ( * 697 ) - NEW met1 ( 1311 765 ) ( 3611 * ) - NEW met1 ( 8211 697 ) ( 10511 * ) - NEW met1 ( 33373 663 ) ( 33511 * ) - NEW met1 ( 33373 629 ) ( * 663 ) - NEW met1 ( 35443 629 ) ( 35811 * ) - NEW met2 ( 35443 629 ) ( * 731 ) - NEW met1 ( 35029 731 ) ( 35443 * ) - NEW met1 ( 35029 731 ) ( * 765 ) - NEW met1 ( 34293 765 ) ( 35029 * ) - NEW met2 ( 34247 765 ) ( 34293 * ) - NEW met2 ( 34247 731 ) ( * 765 ) - NEW met2 ( 34201 731 ) ( 34247 * ) - NEW met1 ( 33327 731 ) ( 34201 * ) - NEW met2 ( 33327 629 ) ( * 731 ) - NEW met1 ( 35811 629 ) ( * 697 ) - NEW met1 ( 31901 629 ) ( 33373 * ) - NEW met1 ( 35811 697 ) ( 36271 * ) - NEW met2 ( 28911 663 ) ( * 765 ) - NEW met1 ( 28911 765 ) ( 29095 * ) - NEW met2 ( 29095 697 ) ( * 765 ) - NEW met1 ( 29095 697 ) ( 29647 * ) - NEW met2 ( 29647 34 ) ( * 697 ) - NEW met1 ( 26611 663 ) ( * 731 ) - NEW met1 ( 26611 731 ) ( 28727 * ) - NEW met1 ( 28727 731 ) ( * 765 ) - NEW met1 ( 28727 765 ) ( 28911 * ) - NEW met1 ( 24311 595 ) ( * 629 ) - NEW met1 ( 23713 595 ) ( 24311 * ) - NEW met2 ( 23713 442 ) ( * 595 ) - NEW met3 ( 23690 442 ) ( 23713 * ) - NEW met4 ( 23690 442 ) ( * 782 ) - NEW met4 ( 23690 782 ) ( 25898 * ) - NEW met4 ( 25898 442 ) ( * 782 ) - NEW met4 ( 25898 442 ) ( 27002 * ) - NEW met3 ( 27002 442 ) ( 27071 * ) - NEW met2 ( 27071 442 ) ( * 731 ) - NEW met1 ( 22011 629 ) ( 23713 * ) - NEW met1 ( 23713 595 ) ( * 629 ) - NEW met1 ( 19573 663 ) ( 19711 * ) - NEW met2 ( 19573 493 ) ( * 663 ) - NEW met1 ( 19573 493 ) ( 20631 * ) - NEW met2 ( 20631 493 ) ( * 510 ) - NEW met3 ( 20562 510 ) ( 20631 * ) - NEW met4 ( 20562 510 ) ( * 782 ) - NEW met4 ( 20562 782 ) ( 22218 * ) - NEW met3 ( 22218 782 ) ( 22287 * ) - NEW met2 ( 22287 629 ) ( * 782 ) - NEW met2 ( 17411 493 ) ( * 629 ) - NEW met1 ( 17411 493 ) ( 17549 * ) - NEW met1 ( 17549 459 ) ( * 493 ) - NEW met1 ( 17549 459 ) ( 17733 * ) - NEW met2 ( 17733 459 ) ( * 595 ) - NEW met1 ( 17733 595 ) ( 18423 * ) - NEW met1 ( 18423 595 ) ( * 629 ) - NEW met1 ( 18423 629 ) ( 19573 * ) - NEW met1 ( 19573 629 ) ( * 663 ) - NEW met2 ( 16261 697 ) ( * 765 ) - NEW met2 ( 16261 697 ) ( 16399 * ) - NEW met1 ( 16399 663 ) ( * 697 ) - NEW met1 ( 16399 663 ) ( 17135 * ) - NEW met1 ( 17135 629 ) ( * 663 ) - NEW met1 ( 17135 629 ) ( 17273 * ) - NEW met2 ( 17273 629 ) ( 17411 * ) - NEW met1 ( 15847 765 ) ( 16261 * ) - NEW met3 ( 29647 34 ) ( 30567 * ) + NEW met2 ( 4899 663 ) ( * 782 ) + NEW met3 ( 4899 782 ) ( 4922 * ) + NEW met4 ( 4922 510 ) ( * 782 ) + NEW met4 ( 7406 510 ) ( * 578 ) + NEW met3 ( 7406 578 ) ( 8211 * ) + NEW met2 ( 8211 578 ) ( * 663 ) + NEW met1 ( 4715 663 ) ( 4899 * ) + NEW met1 ( 8211 697 ) ( 10281 * ) + NEW met2 ( 17411 629 ) ( * 697 ) + NEW met2 ( 15111 629 ) ( * 782 ) + NEW met3 ( 15111 782 ) ( 17411 * ) + NEW met2 ( 17411 697 ) ( * 782 ) + NEW met1 ( 12811 697 ) ( 15111 * ) + NEW met1 ( 17411 697 ) ( 19343 * ) + NEW met1 ( 34799 731 ) ( * 765 ) + NEW met1 ( 34799 731 ) ( 35811 * ) + NEW met2 ( 35811 629 ) ( * 731 ) + NEW met1 ( 33787 765 ) ( 34799 * ) + NEW met1 ( 35811 629 ) ( 39859 * ) + NEW met1 ( 3381 629 ) ( 3450 * ) + NEW met1 ( 3611 595 ) ( * 629 ) + NEW met1 ( 3450 595 ) ( * 629 ) + NEW met1 ( 3450 595 ) ( 3611 * ) + NEW met1 ( 3611 595 ) ( 4255 * ) + NEW met1 ( 4899 663 ) ( 5911 * ) + NEW met5 ( 4922 510 ) ( 7406 * ) + NEW met1 ( 10511 595 ) ( * 629 ) + NEW met1 ( 10419 595 ) ( 10511 * ) + NEW met2 ( 10419 578 ) ( * 595 ) + NEW met3 ( 10419 578 ) ( 11638 * ) + NEW met4 ( 11638 578 ) ( * 782 ) + NEW met1 ( 10281 595 ) ( 10419 * ) + NEW met3 ( 11638 782 ) ( 11891 * ) + NEW met1 ( 22011 595 ) ( * 629 ) + NEW met1 ( 21873 595 ) ( 22011 * ) + NEW met2 ( 21873 595 ) ( * 782 ) + NEW met1 ( 24265 629 ) ( 24311 * ) + NEW met2 ( 24219 629 ) ( 24265 * ) + NEW met2 ( 24219 629 ) ( * 646 ) + NEW met2 ( 24173 646 ) ( 24219 * ) + NEW met2 ( 24173 646 ) ( * 663 ) + NEW met1 ( 23897 663 ) ( 24173 * ) + NEW met1 ( 23897 663 ) ( * 731 ) + NEW met1 ( 21873 731 ) ( 23897 * ) + NEW met2 ( 26611 663 ) ( * 782 ) + NEW met3 ( 23897 782 ) ( 26611 * ) + NEW met2 ( 23897 731 ) ( * 782 ) + NEW met2 ( 28911 629 ) ( * 782 ) + NEW met3 ( 26611 782 ) ( 28911 * ) + NEW met3 ( 19711 782 ) ( 21873 * ) + NEW met1 ( 28911 731 ) ( 31211 * ) NEW li1 ( 1311 663 ) L1M1_PR_MR - NEW li1 ( 10511 663 ) L1M1_PR_MR + NEW met1 ( 3381 629 ) M1M2_PR + NEW met1 ( 3381 493 ) M1M2_PR + NEW met1 ( 2231 493 ) M1M2_PR + NEW met1 ( 2231 731 ) M1M2_PR NEW li1 ( 12811 663 ) L1M1_PR_MR - NEW li1 ( 15111 629 ) L1M1_PR_MR - NEW met1 ( 15847 765 ) M1M2_PR - NEW met1 ( 15847 595 ) M1M2_PR - NEW li1 ( 41055 663 ) L1M1_PR_MR - NEW met1 ( 36271 629 ) M1M2_PR - NEW met1 ( 36271 697 ) M1M2_PR - NEW li1 ( 41515 663 ) L1M1_PR_MR - NEW met1 ( 41607 663 ) M1M2_PR - NEW li1 ( 41653 663 ) L1M1_PR_MR + NEW met2 ( 11891 782 ) M2M3_PR + NEW met1 ( 11891 629 ) M1M2_PR + NEW li1 ( 19711 629 ) L1M1_PR_MR + NEW met1 ( 19711 629 ) M1M2_PR + NEW met2 ( 19711 782 ) M2M3_PR + NEW met1 ( 19343 697 ) M1M2_PR + NEW met2 ( 19343 782 ) M2M3_PR NEW li1 ( 31211 663 ) L1M1_PR_MR - NEW met1 ( 30751 595 ) M1M2_PR - NEW met1 ( 30751 425 ) M1M2_PR - NEW met1 ( 30567 425 ) M1M2_PR - NEW met2 ( 30567 34 ) M2M3_PR + NEW li1 ( 33511 629 ) L1M1_PR_MR + NEW met1 ( 33787 765 ) M1M2_PR + NEW met1 ( 33787 595 ) M1M2_PR + NEW li1 ( 40779 663 ) L1M1_PR_MR + NEW met1 ( 40779 663 ) M1M2_PR + NEW met2 ( 40779 578 ) M2M3_PR + NEW met2 ( 39859 578 ) M2M3_PR + NEW met1 ( 39859 629 ) M1M2_PR + NEW li1 ( 41239 697 ) L1M1_PR_MR + NEW met1 ( 41239 697 ) M1M2_PR + NEW met2 ( 41239 578 ) M2M3_PR + NEW li1 ( 41377 663 ) L1M1_PR_MR NEW li1 ( 8211 663 ) L1M1_PR_MR - NEW li1 ( 3611 663 ) L1M1_PR_MR - NEW met1 ( 3611 663 ) M1M2_PR - NEW met1 ( 3795 697 ) M1M2_PR - NEW met1 ( 6233 663 ) M1M2_PR - NEW met1 ( 6233 731 ) M1M2_PR - NEW met1 ( 7843 765 ) M1M2_PR - NEW met1 ( 7843 629 ) M1M2_PR - NEW met1 ( 3611 765 ) M1M2_PR - NEW li1 ( 5911 629 ) L1M1_PR_MR - NEW met1 ( 5911 629 ) M1M2_PR - NEW met1 ( 5865 119 ) M1M2_PR - NEW met1 ( 5773 153 ) M1M2_PR - NEW met2 ( 5727 170 ) M2M3_PR - NEW met2 ( 5589 170 ) M2M3_PR - NEW met1 ( 5589 663 ) M1M2_PR - NEW li1 ( 33511 663 ) L1M1_PR_MR - NEW li1 ( 35811 629 ) L1M1_PR_MR - NEW met1 ( 35443 629 ) M1M2_PR - NEW met1 ( 35443 731 ) M1M2_PR - NEW met1 ( 34293 765 ) M1M2_PR - NEW met1 ( 34201 731 ) M1M2_PR - NEW met1 ( 33327 731 ) M1M2_PR - NEW met1 ( 33327 629 ) M1M2_PR - NEW li1 ( 28911 663 ) L1M1_PR_MR - NEW met1 ( 28911 663 ) M1M2_PR - NEW met1 ( 28911 765 ) M1M2_PR - NEW met1 ( 29095 765 ) M1M2_PR - NEW met1 ( 29095 697 ) M1M2_PR - NEW met1 ( 29647 697 ) M1M2_PR - NEW met2 ( 29647 34 ) M2M3_PR - NEW li1 ( 26611 663 ) L1M1_PR_MR - NEW li1 ( 24311 629 ) L1M1_PR_MR - NEW met1 ( 23713 595 ) M1M2_PR - NEW met2 ( 23713 442 ) M2M3_PR - NEW met3 ( 23690 442 ) M3M4_PR - NEW met3 ( 27002 442 ) M3M4_PR - NEW met2 ( 27071 442 ) M2M3_PR - NEW met1 ( 27071 731 ) M1M2_PR - NEW li1 ( 22011 629 ) L1M1_PR_MR - NEW li1 ( 19711 663 ) L1M1_PR_MR - NEW met1 ( 19573 663 ) M1M2_PR - NEW met1 ( 19573 493 ) M1M2_PR - NEW met1 ( 20631 493 ) M1M2_PR - NEW met2 ( 20631 510 ) M2M3_PR - NEW met3 ( 20562 510 ) M3M4_PR - NEW met3 ( 22218 782 ) M3M4_PR - NEW met2 ( 22287 782 ) M2M3_PR - NEW met1 ( 22287 629 ) M1M2_PR + NEW met1 ( 4899 663 ) M1M2_PR + NEW met2 ( 4899 782 ) M2M3_PR + NEW met3 ( 4922 782 ) M3M4_PR + NEW met4 ( 4922 510 ) M4M5_PR + NEW met4 ( 7406 510 ) M4M5_PR + NEW met3 ( 7406 578 ) M3M4_PR + NEW met2 ( 8211 578 ) M2M3_PR + NEW met1 ( 8211 663 ) M1M2_PR NEW li1 ( 17411 629 ) L1M1_PR_MR NEW met1 ( 17411 629 ) M1M2_PR - NEW met1 ( 17411 493 ) M1M2_PR - NEW met1 ( 17733 459 ) M1M2_PR - NEW met1 ( 17733 595 ) M1M2_PR - NEW met1 ( 16261 765 ) M1M2_PR - NEW met1 ( 16399 697 ) M1M2_PR - NEW met1 ( 17273 629 ) M1M2_PR - NEW met3 ( 23713 442 ) RECT ( 0 -15 39 15 ) ; + NEW met1 ( 17411 697 ) M1M2_PR + NEW li1 ( 15111 629 ) L1M1_PR_MR + NEW met1 ( 15111 629 ) M1M2_PR + NEW met2 ( 15111 782 ) M2M3_PR + NEW met2 ( 17411 782 ) M2M3_PR + NEW met1 ( 15111 697 ) M1M2_PR + NEW li1 ( 35811 629 ) L1M1_PR_MR + NEW met1 ( 35811 731 ) M1M2_PR + NEW met1 ( 35811 629 ) M1M2_PR + NEW li1 ( 3611 629 ) L1M1_PR_MR + NEW li1 ( 5911 663 ) L1M1_PR_MR + NEW li1 ( 10511 629 ) L1M1_PR_MR + NEW met1 ( 10419 595 ) M1M2_PR + NEW met2 ( 10419 578 ) M2M3_PR + NEW met3 ( 11638 578 ) M3M4_PR + NEW met3 ( 11638 782 ) M3M4_PR + NEW li1 ( 22011 629 ) L1M1_PR_MR + NEW met1 ( 21873 595 ) M1M2_PR + NEW met2 ( 21873 782 ) M2M3_PR + NEW li1 ( 24311 629 ) L1M1_PR_MR + NEW met1 ( 24265 629 ) M1M2_PR + NEW met1 ( 24173 663 ) M1M2_PR + NEW met1 ( 21873 731 ) M1M2_PR + NEW li1 ( 26611 663 ) L1M1_PR_MR + NEW met1 ( 26611 663 ) M1M2_PR + NEW met2 ( 26611 782 ) M2M3_PR + NEW met2 ( 23897 782 ) M2M3_PR + NEW met1 ( 23897 731 ) M1M2_PR + NEW li1 ( 28911 629 ) L1M1_PR_MR + NEW met1 ( 28911 629 ) M1M2_PR + NEW met2 ( 28911 782 ) M2M3_PR + NEW met1 ( 28911 731 ) M1M2_PR + NEW met3 ( 4899 782 ) RECT ( -39 -15 0 15 ) ; - addr_rw[1] ( PIN addr_rw[1] ) ( mux_slice0_bit7.s2_aoi B1 ) ( mux_slice0_bit6.s2_aoi B1 ) ( mux_slice0_bit5.s2_aoi B1 ) ( mux_slice0_bit4.s2_aoi B1 ) ( mux_slice0_bit3.s2_aoi B1 ) ( mux_slice0_bit2.s2_aoi B1 ) ( mux_slice0_bit1.s2_aoi B1 ) ( mux_slice0_bit0.s2_aoi B1 ) ( word_sel.inv_addr_1 A ) ( word_sel.and_3 A ) ( word_sel.and_2 A ) + USE SIGNAL - + ROUTED met1 ( 11615 629 ) ( 11661 * ) - NEW met2 ( 11615 578 ) ( * 629 ) - NEW met2 ( 11615 578 ) ( 11799 * ) - NEW met2 ( 11799 578 ) ( * 629 ) - NEW met1 ( 11799 629 ) ( 12213 * ) - NEW met2 ( 12213 391 ) ( * 629 ) - NEW met1 ( 12213 391 ) ( 12581 * ) - NEW met2 ( 12581 238 ) ( * 391 ) - NEW met3 ( 12581 238 ) ( 12650 * ) - NEW met4 ( 12650 102 ) ( * 238 ) - NEW met4 ( 12650 102 ) ( 12834 * ) - NEW met3 ( 12834 102 ) ( 13754 * ) - NEW met4 ( 13754 102 ) ( * 782 ) - NEW met2 ( 10373 578 ) ( * 765 ) - NEW met3 ( 10373 578 ) ( 10741 * ) - NEW met2 ( 10741 425 ) ( * 578 ) - NEW met1 ( 10741 425 ) ( 10925 * ) - NEW met1 ( 10925 357 ) ( * 425 ) - NEW met1 ( 10925 357 ) ( 11569 * ) - NEW met2 ( 11569 357 ) ( 11615 * ) - NEW met2 ( 11615 357 ) ( * 578 ) - NEW met1 ( 2461 595 ) ( * 629 ) - NEW met1 ( 2461 595 ) ( 3243 * ) - NEW met2 ( 3243 391 ) ( * 595 ) - NEW met1 ( 41101 697 ) ( 41193 * ) - NEW met2 ( 41101 595 ) ( * 697 ) - NEW met1 ( 36317 595 ) ( 41101 * ) - NEW met2 ( 36317 595 ) ( * 782 ) - NEW met2 ( 41423 697 ) ( * 765 ) - NEW met1 ( 41101 765 ) ( 41423 * ) - NEW met2 ( 41101 697 ) ( * 765 ) - NEW met2 ( 41699 765 ) ( * 782 0 ) - NEW met1 ( 41423 765 ) ( 41699 * ) - NEW met1 ( 41699 663 ) ( 41791 * ) - NEW met1 ( 41699 663 ) ( * 668 ) - NEW met2 ( 41699 668 ) ( * 765 ) - NEW met2 ( 31717 578 ) ( * 765 ) - NEW met1 ( 6325 663 ) ( 7061 * ) - NEW met1 ( 6325 629 ) ( * 663 ) - NEW met1 ( 6187 629 ) ( 6325 * ) - NEW met1 ( 6187 595 ) ( * 629 ) - NEW met1 ( 5267 595 ) ( 6187 * ) - NEW met2 ( 5267 493 ) ( * 595 ) - NEW met1 ( 4623 493 ) ( 5267 * ) - NEW met2 ( 4623 391 ) ( * 493 ) - NEW met1 ( 4301 391 ) ( 4623 * ) - NEW met1 ( 4301 391 ) ( * 425 ) - NEW met1 ( 3565 425 ) ( 4301 * ) - NEW met1 ( 3565 391 ) ( * 425 ) - NEW met1 ( 7889 731 ) ( * 765 ) - NEW met1 ( 7061 731 ) ( 7889 * ) - NEW met2 ( 7061 663 ) ( * 731 ) - NEW met1 ( 3243 391 ) ( 3565 * ) - NEW met1 ( 7889 765 ) ( 10373 * ) - NEW met1 ( 34661 663 ) ( * 668 ) - NEW met1 ( 34477 668 ) ( 34661 * ) - NEW met1 ( 34477 663 ) ( * 668 ) - NEW met1 ( 34385 663 ) ( 34477 * ) - NEW met2 ( 34385 663 ) ( * 782 ) - NEW met2 ( 33373 765 ) ( * 782 ) - NEW met2 ( 33373 782 ) ( 33419 * ) - NEW met3 ( 33419 782 ) ( 34385 * ) - NEW met1 ( 31717 765 ) ( 33373 * ) - NEW met3 ( 34385 782 ) ( 36317 * ) - NEW met1 ( 16261 629 ) ( 16675 * ) - NEW met2 ( 16675 510 ) ( * 629 ) - NEW met3 ( 16675 510 ) ( 16698 * ) - NEW met4 ( 16698 510 ) ( * 782 ) - NEW met1 ( 20861 629 ) ( * 663 ) - NEW met1 ( 20769 663 ) ( 20861 * ) - NEW met1 ( 20769 663 ) ( * 697 ) - NEW met1 ( 19941 697 ) ( 20769 * ) - NEW met2 ( 19941 697 ) ( * 765 ) - NEW met1 ( 19665 765 ) ( 19941 * ) - NEW met2 ( 19573 765 ) ( 19665 * ) - NEW met1 ( 19389 765 ) ( 19573 * ) - NEW met2 ( 19389 697 ) ( * 765 ) - NEW met1 ( 18193 697 ) ( 19389 * ) - NEW met1 ( 18193 697 ) ( * 731 ) - NEW met1 ( 17505 731 ) ( 18193 * ) - NEW met1 ( 17505 697 ) ( * 731 ) - NEW met1 ( 16675 697 ) ( 17505 * ) - NEW met2 ( 16675 629 ) ( * 697 ) - NEW met1 ( 25277 629 ) ( 25461 * ) - NEW met2 ( 25277 629 ) ( * 765 ) - NEW met1 ( 22701 765 ) ( 25277 * ) - NEW met2 ( 22701 493 ) ( * 765 ) - NEW met1 ( 21321 493 ) ( 22701 * ) - NEW met2 ( 21321 493 ) ( * 629 ) - NEW met1 ( 20861 629 ) ( 21321 * ) - NEW met2 ( 30061 578 ) ( * 629 ) - NEW met3 ( 28681 578 ) ( 30061 * ) - NEW met2 ( 28681 578 ) ( * 765 ) - NEW met1 ( 26381 765 ) ( 28681 * ) - NEW met2 ( 26381 595 ) ( * 765 ) - NEW met1 ( 25691 595 ) ( 26381 * ) - NEW met2 ( 25691 595 ) ( * 663 ) - NEW met1 ( 25645 663 ) ( 25691 * ) - NEW met1 ( 25645 629 ) ( * 663 ) - NEW met1 ( 25461 629 ) ( 25645 * ) - NEW met4 ( 13754 782 ) ( 16698 * ) - NEW met3 ( 30061 578 ) ( 31717 * ) + + ROUTED met2 ( 33695 663 ) ( * 782 ) + NEW met3 ( 30383 782 ) ( 33695 * ) + NEW met2 ( 30383 765 ) ( * 782 ) + NEW met2 ( 10189 578 ) ( * 731 ) + NEW met3 ( 10189 578 ) ( 10350 * ) + NEW met4 ( 10350 510 ) ( * 578 ) + NEW met4 ( 10350 510 ) ( 10718 * ) + NEW met4 ( 10718 238 ) ( * 510 ) + NEW met3 ( 10718 238 ) ( 10741 * ) + NEW met2 ( 10741 238 ) ( * 595 ) + NEW met1 ( 40871 697 ) ( 40917 * ) + NEW met2 ( 40825 697 ) ( 40871 * ) + NEW met2 ( 40825 595 ) ( * 697 ) + NEW met1 ( 40181 595 ) ( 40825 * ) + NEW met1 ( 40181 595 ) ( * 663 ) + NEW met1 ( 39951 663 ) ( 40181 * ) + NEW met1 ( 39951 595 ) ( * 663 ) + NEW met2 ( 41147 697 ) ( * 765 ) + NEW met1 ( 40871 765 ) ( 41147 * ) + NEW met2 ( 40871 697 ) ( * 765 ) + NEW met2 ( 41423 765 ) ( * 782 0 ) + NEW met2 ( 41377 765 ) ( 41423 * ) + NEW met1 ( 41147 765 ) ( 41377 * ) + NEW met1 ( 41423 663 ) ( 41515 * ) + NEW met2 ( 41423 663 ) ( * 765 ) + NEW met2 ( 18653 595 ) ( * 731 ) + NEW met2 ( 34661 629 ) ( * 714 ) + NEW met2 ( 34661 714 ) ( 34799 * ) + NEW met2 ( 34799 442 ) ( * 714 ) + NEW met2 ( 34799 442 ) ( 34937 * ) + NEW met2 ( 34937 442 ) ( * 595 ) + NEW met2 ( 34293 85 ) ( * 663 ) + NEW met1 ( 34293 85 ) ( 34799 * ) + NEW met2 ( 34799 85 ) ( * 442 ) + NEW met1 ( 33695 663 ) ( 34293 * ) + NEW met1 ( 34937 595 ) ( 39951 * ) + NEW met2 ( 11615 595 ) ( * 646 ) + NEW met2 ( 11615 646 ) ( 11661 * ) + NEW met2 ( 11661 646 ) ( * 731 ) + NEW met1 ( 11661 595 ) ( * 629 ) + NEW met1 ( 11615 595 ) ( 11661 * ) + NEW met1 ( 10741 595 ) ( 11615 * ) + NEW met2 ( 16261 629 ) ( * 697 ) + NEW met1 ( 16261 697 ) ( * 731 ) + NEW met1 ( 11661 731 ) ( 16261 * ) + NEW met1 ( 16261 731 ) ( 18653 * ) + NEW met1 ( 7061 595 ) ( * 629 ) + NEW met1 ( 5635 595 ) ( 7061 * ) + NEW met2 ( 5635 595 ) ( * 697 ) + NEW met1 ( 4577 697 ) ( 5635 * ) + NEW met2 ( 4577 697 ) ( * 765 ) + NEW met1 ( 2645 765 ) ( 4577 * ) + NEW met1 ( 2645 629 ) ( * 765 ) + NEW met1 ( 2461 629 ) ( 2645 * ) + NEW met2 ( 7567 595 ) ( * 731 ) + NEW met1 ( 7061 595 ) ( 7567 * ) + NEW met1 ( 7567 731 ) ( 10189 * ) + NEW met2 ( 30061 629 ) ( * 765 ) + NEW met1 ( 25461 595 ) ( * 629 ) + NEW met1 ( 25461 595 ) ( 25553 * ) + NEW met2 ( 25553 595 ) ( * 765 ) + NEW met1 ( 25553 765 ) ( 30061 * ) + NEW met1 ( 20861 595 ) ( * 629 ) + NEW met1 ( 20861 595 ) ( 20999 * ) + NEW met1 ( 20999 595 ) ( * 765 ) + NEW met1 ( 20999 765 ) ( 24311 * ) + NEW met2 ( 24311 765 ) ( 24449 * ) + NEW met1 ( 24449 765 ) ( 25553 * ) + NEW met1 ( 18653 595 ) ( 20861 * ) + NEW met1 ( 30061 765 ) ( 30383 * ) + NEW met1 ( 33695 663 ) M1M2_PR + NEW met2 ( 33695 782 ) M2M3_PR + NEW met2 ( 30383 782 ) M2M3_PR + NEW met1 ( 30383 765 ) M1M2_PR + NEW met1 ( 10189 731 ) M1M2_PR + NEW met2 ( 10189 578 ) M2M3_PR + NEW met3 ( 10350 578 ) M3M4_PR + NEW met3 ( 10718 238 ) M3M4_PR + NEW met2 ( 10741 238 ) M2M3_PR + NEW met1 ( 10741 595 ) M1M2_PR + NEW li1 ( 40917 697 ) L1M1_PR_MR + NEW met1 ( 40871 697 ) M1M2_PR + NEW met1 ( 40825 595 ) M1M2_PR + NEW li1 ( 41147 697 ) L1M1_PR_MR + NEW met1 ( 41147 697 ) M1M2_PR + NEW met1 ( 41147 765 ) M1M2_PR + NEW met1 ( 40871 765 ) M1M2_PR + NEW met1 ( 41377 765 ) M1M2_PR + NEW li1 ( 41515 663 ) L1M1_PR_MR + NEW met1 ( 41423 663 ) M1M2_PR + NEW met1 ( 18653 731 ) M1M2_PR + NEW met1 ( 18653 595 ) M1M2_PR + NEW li1 ( 34661 629 ) L1M1_PR_MR + NEW met1 ( 34661 629 ) M1M2_PR + NEW met1 ( 34937 595 ) M1M2_PR + NEW met1 ( 34293 663 ) M1M2_PR + NEW met1 ( 34293 85 ) M1M2_PR + NEW met1 ( 34799 85 ) M1M2_PR + NEW met1 ( 11615 595 ) M1M2_PR + NEW met1 ( 11661 731 ) M1M2_PR NEW li1 ( 11661 629 ) L1M1_PR_MR - NEW met1 ( 11615 629 ) M1M2_PR - NEW met1 ( 11799 629 ) M1M2_PR - NEW met1 ( 12213 629 ) M1M2_PR - NEW met1 ( 12213 391 ) M1M2_PR - NEW met1 ( 12581 391 ) M1M2_PR - NEW met2 ( 12581 238 ) M2M3_PR - NEW met3 ( 12650 238 ) M3M4_PR - NEW met3 ( 12834 102 ) M3M4_PR - NEW met3 ( 13754 102 ) M3M4_PR - NEW met1 ( 10373 765 ) M1M2_PR - NEW met2 ( 10373 578 ) M2M3_PR - NEW met2 ( 10741 578 ) M2M3_PR - NEW met1 ( 10741 425 ) M1M2_PR - NEW met1 ( 11569 357 ) M1M2_PR - NEW li1 ( 2461 629 ) L1M1_PR_MR - NEW met1 ( 3243 595 ) M1M2_PR - NEW met1 ( 3243 391 ) M1M2_PR - NEW li1 ( 41193 697 ) L1M1_PR_MR - NEW met1 ( 41101 697 ) M1M2_PR - NEW met1 ( 41101 595 ) M1M2_PR - NEW met1 ( 36317 595 ) M1M2_PR - NEW met2 ( 36317 782 ) M2M3_PR - NEW li1 ( 41423 697 ) L1M1_PR_MR - NEW met1 ( 41423 697 ) M1M2_PR - NEW met1 ( 41423 765 ) M1M2_PR - NEW met1 ( 41101 765 ) M1M2_PR - NEW met1 ( 41699 765 ) M1M2_PR - NEW li1 ( 41791 663 ) L1M1_PR_MR - NEW met1 ( 41699 668 ) M1M2_PR - NEW met2 ( 31717 578 ) M2M3_PR - NEW met1 ( 31717 765 ) M1M2_PR - NEW li1 ( 7061 663 ) L1M1_PR_MR - NEW met1 ( 5267 595 ) M1M2_PR - NEW met1 ( 5267 493 ) M1M2_PR - NEW met1 ( 4623 493 ) M1M2_PR - NEW met1 ( 4623 391 ) M1M2_PR - NEW met1 ( 7061 731 ) M1M2_PR - NEW met1 ( 7061 663 ) M1M2_PR - NEW li1 ( 34661 663 ) L1M1_PR_MR - NEW met1 ( 34385 663 ) M1M2_PR - NEW met2 ( 34385 782 ) M2M3_PR - NEW met1 ( 33373 765 ) M1M2_PR - NEW met2 ( 33419 782 ) M2M3_PR NEW li1 ( 16261 629 ) L1M1_PR_MR - NEW met1 ( 16675 629 ) M1M2_PR - NEW met2 ( 16675 510 ) M2M3_PR - NEW met3 ( 16698 510 ) M3M4_PR - NEW li1 ( 20861 629 ) L1M1_PR_MR - NEW met1 ( 19941 697 ) M1M2_PR - NEW met1 ( 19941 765 ) M1M2_PR - NEW met1 ( 19665 765 ) M1M2_PR - NEW met1 ( 19573 765 ) M1M2_PR - NEW met1 ( 19389 765 ) M1M2_PR - NEW met1 ( 19389 697 ) M1M2_PR - NEW met1 ( 16675 697 ) M1M2_PR - NEW li1 ( 25461 629 ) L1M1_PR_MR - NEW met1 ( 25277 629 ) M1M2_PR - NEW met1 ( 25277 765 ) M1M2_PR - NEW met1 ( 22701 765 ) M1M2_PR - NEW met1 ( 22701 493 ) M1M2_PR - NEW met1 ( 21321 493 ) M1M2_PR - NEW met1 ( 21321 629 ) M1M2_PR + NEW met1 ( 16261 629 ) M1M2_PR + NEW met1 ( 16261 697 ) M1M2_PR + NEW li1 ( 7061 629 ) L1M1_PR_MR + NEW met1 ( 5635 595 ) M1M2_PR + NEW met1 ( 5635 697 ) M1M2_PR + NEW met1 ( 4577 697 ) M1M2_PR + NEW met1 ( 4577 765 ) M1M2_PR + NEW li1 ( 2461 629 ) L1M1_PR_MR + NEW met1 ( 7567 731 ) M1M2_PR + NEW met1 ( 7567 595 ) M1M2_PR NEW li1 ( 30061 629 ) L1M1_PR_MR NEW met1 ( 30061 629 ) M1M2_PR - NEW met2 ( 30061 578 ) M2M3_PR - NEW met2 ( 28681 578 ) M2M3_PR - NEW met1 ( 28681 765 ) M1M2_PR - NEW met1 ( 26381 765 ) M1M2_PR - NEW met1 ( 26381 595 ) M1M2_PR - NEW met1 ( 25691 595 ) M1M2_PR - NEW met1 ( 25691 663 ) M1M2_PR - NEW met3 ( 16698 510 ) RECT ( 0 -15 39 15 ) ; - - addr_rw[2] ( PIN addr_rw[2] ) ( decoder.inv_2 A ) ( storage_1_3_0.select_inv_0 A ) ( storage_1_3_0.word_and A ) ( storage_1_2_0.select_inv_0 A ) ( storage_1_2_0.word_and A ) ( storage_1_1_0.select_inv_0 A ) - ( storage_1_1_0.word_and A ) ( storage_1_0_0.select_inv_0 A ) ( storage_1_0_0.word_and A ) + USE SIGNAL - + ROUTED met1 ( 41837 425 ) ( 41929 * ) - NEW met2 ( 41929 85 ) ( * 425 ) - NEW met1 ( 41929 85 ) ( 41975 * ) - NEW met1 ( 41377 391 ) ( 41653 * ) - NEW met1 ( 41653 391 ) ( * 425 ) - NEW met1 ( 41653 425 ) ( 41837 * ) - NEW met1 ( 41377 357 ) ( * 391 ) - NEW met1 ( 37513 357 ) ( 37559 * ) + NEW met1 ( 30061 765 ) M1M2_PR + NEW li1 ( 25461 629 ) L1M1_PR_MR + NEW met1 ( 25553 595 ) M1M2_PR + NEW met1 ( 25553 765 ) M1M2_PR + NEW li1 ( 20861 629 ) L1M1_PR_MR + NEW met1 ( 24311 765 ) M1M2_PR + NEW met1 ( 24449 765 ) M1M2_PR + NEW met3 ( 10741 238 ) RECT ( 0 -15 39 15 ) ; + - addr_rw[2] ( PIN addr_rw[2] ) ( decoder.inv_2 A ) ( storage_1_3_0.word_and A ) ( storage_1_2_0.word_and A ) ( storage_1_1_0.word_and A ) ( storage_1_0_0.select_inv_0 A ) ( storage_1_0_0.word_and A ) + USE SIGNAL + + ROUTED met1 ( 37513 357 ) ( 37559 * ) NEW met2 ( 37559 34 0 ) ( * 357 ) - NEW met1 ( 37973 425 ) ( 38111 * ) - NEW met2 ( 38111 51 ) ( * 425 ) - NEW met1 ( 37559 51 ) ( 38111 * ) - NEW met1 ( 38111 357 ) ( 38801 * ) - NEW met1 ( 39261 357 ) ( * 425 ) - NEW met1 ( 38801 357 ) ( 39261 * ) - NEW met1 ( 39261 357 ) ( 40089 * ) - NEW met1 ( 40549 391 ) ( * 425 ) - NEW met1 ( 40089 391 ) ( 40549 * ) - NEW met1 ( 40089 357 ) ( * 391 ) - NEW met1 ( 40549 357 ) ( * 391 ) - NEW met1 ( 40549 357 ) ( 41377 * ) - NEW li1 ( 41837 425 ) L1M1_PR_MR - NEW met1 ( 41929 425 ) M1M2_PR - NEW met1 ( 41929 85 ) M1M2_PR - NEW li1 ( 41975 85 ) L1M1_PR_MR - NEW li1 ( 41377 391 ) L1M1_PR_MR + NEW met1 ( 37559 493 ) ( 37973 * ) + NEW met2 ( 37559 357 ) ( * 493 ) + NEW met1 ( 37881 357 ) ( 38801 * ) + NEW met2 ( 37881 357 ) ( * 493 ) + NEW met1 ( 39951 323 ) ( * 357 ) + NEW met1 ( 38801 323 ) ( 39951 * ) + NEW met1 ( 38801 323 ) ( * 357 ) + NEW met1 ( 41101 323 ) ( * 357 ) + NEW met2 ( 41653 119 ) ( * 323 ) + NEW met1 ( 41101 323 ) ( 41653 * ) + NEW met1 ( 39951 323 ) ( 41101 * ) NEW li1 ( 37513 357 ) L1M1_PR_MR NEW met1 ( 37559 357 ) M1M2_PR - NEW li1 ( 37973 425 ) L1M1_PR_MR - NEW met1 ( 38111 425 ) M1M2_PR - NEW met1 ( 38111 51 ) M1M2_PR - NEW met1 ( 37559 51 ) M1M2_PR + NEW li1 ( 37973 493 ) L1M1_PR_MR + NEW met1 ( 37559 493 ) M1M2_PR NEW li1 ( 38801 357 ) L1M1_PR_MR - NEW met1 ( 38111 357 ) M1M2_PR - NEW li1 ( 39261 425 ) L1M1_PR_MR - NEW li1 ( 40089 357 ) L1M1_PR_MR - NEW li1 ( 40549 425 ) L1M1_PR_MR ; + NEW met1 ( 37881 357 ) M1M2_PR + NEW met1 ( 37881 493 ) M1M2_PR + NEW li1 ( 39951 357 ) L1M1_PR_MR + NEW li1 ( 41101 357 ) L1M1_PR_MR + NEW li1 ( 41653 119 ) L1M1_PR_MR + NEW met1 ( 41653 119 ) M1M2_PR + NEW met1 ( 41653 323 ) M1M2_PR ; - clk ( PIN clk ) ( storage_1_3_0.cg CLK ) ( storage_1_2_0.cg CLK ) ( storage_1_1_0.cg CLK ) ( storage_1_0_0.cg CLK ) ( storage_0_3_0.cg CLK ) ( storage_0_2_0.cg CLK ) ( storage_0_1_0.cg CLK ) ( storage_0_0_0.cg CLK ) + USE SIGNAL - + ROUTED met2 ( 38249 119 ) ( * 425 ) - NEW met2 ( 37237 425 ) ( * 663 ) - NEW met1 ( 37237 663 ) ( 38249 * ) - NEW met2 ( 38249 425 ) ( * 663 ) - NEW met2 ( 37237 119 ) ( * 425 ) - NEW met2 ( 37191 34 0 ) ( * 51 ) - NEW met2 ( 37191 51 ) ( 37237 * ) - NEW met2 ( 37237 51 ) ( * 119 ) - NEW met2 ( 40733 119 ) ( * 425 ) - NEW met1 ( 39951 119 0 ) ( 40733 * 0 ) - NEW met2 ( 39813 119 ) ( * 425 ) - NEW met1 ( 38663 119 0 ) ( 39077 * ) - NEW met2 ( 39077 102 ) ( * 119 ) - NEW met2 ( 39077 102 ) ( 39169 * ) - NEW met2 ( 39169 102 ) ( * 119 ) - NEW met2 ( 39169 119 ) ( 39307 * ) - NEW met1 ( 39307 119 ) ( 39445 * 0 ) - NEW met1 ( 38249 425 ) M1M2_PR - NEW met1 ( 38249 119 ) M1M2_PR - NEW met1 ( 37237 425 ) M1M2_PR - NEW met1 ( 37237 663 ) M1M2_PR - NEW met1 ( 38249 663 ) M1M2_PR + + ROUTED met2 ( 38157 119 ) ( * 425 ) + NEW met2 ( 37237 119 ) ( * 238 ) + NEW met3 ( 37237 238 ) ( 38157 * ) + NEW met2 ( 37237 238 ) ( * 425 ) + NEW met2 ( 37191 34 0 ) ( * 102 ) + NEW met2 ( 37191 102 ) ( 37237 * ) + NEW met2 ( 37237 102 ) ( * 119 ) + NEW met2 ( 40595 119 ) ( * 425 ) + NEW met1 ( 39813 425 0 ) ( 40457 * 0 ) + NEW met2 ( 39629 119 ) ( * 425 ) + NEW met1 ( 38663 425 0 ) ( 38801 * ) + NEW met1 ( 38801 391 ) ( * 425 ) + NEW met1 ( 38801 391 ) ( 39077 * ) + NEW met1 ( 39077 357 ) ( * 391 ) + NEW met1 ( 39077 357 ) ( 39307 * ) + NEW met1 ( 39307 357 ) ( * 425 0 ) + NEW met1 ( 38157 119 ) M1M2_PR_MR + NEW met1 ( 38157 425 ) M1M2_PR_MR NEW met1 ( 37237 119 ) M1M2_PR - NEW met1 ( 40733 119 ) M1M2_PR_MR - NEW met1 ( 40733 425 ) M1M2_PR_MR - NEW met1 ( 39813 425 ) M1M2_PR - NEW met1 ( 39813 119 ) M1M2_PR - NEW met1 ( 39077 119 ) M1M2_PR - NEW met1 ( 39307 119 ) M1M2_PR ; + NEW met2 ( 37237 238 ) M2M3_PR + NEW met2 ( 38157 238 ) M2M3_PR + NEW met1 ( 37237 425 ) M1M2_PR + NEW met1 ( 40595 425 ) M1M2_PR + NEW met1 ( 40595 119 ) M1M2_PR + NEW met1 ( 39629 119 ) M1M2_PR + NEW met1 ( 39629 425 ) M1M2_PR ; - inv.addr0 ( mux_slice0_bit7.s1_aoi_1 A1 ) ( mux_slice0_bit7.s1_aoi_0 A1 ) ( mux_slice0_bit6.s1_aoi_1 A1 ) ( mux_slice0_bit6.s1_aoi_0 A1 ) ( mux_slice0_bit5.s1_aoi_1 A1 ) ( mux_slice0_bit5.s1_aoi_0 A1 ) ( mux_slice0_bit4.s1_aoi_1 A1 ) ( mux_slice0_bit4.s1_aoi_0 A1 ) ( mux_slice0_bit3.s1_aoi_1 A1 ) ( mux_slice0_bit3.s1_aoi_0 A1 ) ( mux_slice0_bit2.s1_aoi_1 A1 ) ( mux_slice0_bit2.s1_aoi_0 A1 ) ( mux_slice0_bit1.s1_aoi_1 A1 ) ( mux_slice0_bit1.s1_aoi_0 A1 ) ( mux_slice0_bit0.s1_aoi_1 A1 ) ( mux_slice0_bit0.s1_aoi_0 A1 ) ( word_sel.inv_addr_0 Y ) ( word_sel.and_2 B ) ( word_sel.and_0 B ) + USE SIGNAL - + ROUTED met1 ( 2277 629 ) ( * 731 ) - NEW met1 ( 1357 629 ) ( 2277 * ) - NEW met1 ( 10373 629 ) ( 10557 * ) - NEW met1 ( 10373 629 ) ( * 663 ) - NEW met1 ( 12857 663 ) ( * 765 ) - NEW met1 ( 11431 765 ) ( 12857 * ) - NEW met2 ( 11431 663 ) ( * 765 ) - NEW met1 ( 10649 663 ) ( 11431 * ) - NEW met1 ( 10649 663 ) ( * 697 ) - NEW met1 ( 10603 697 ) ( 10649 * ) - NEW met2 ( 10603 652 ) ( * 697 ) - NEW met2 ( 10557 652 ) ( 10603 * ) - NEW met2 ( 10557 629 ) ( * 652 ) - NEW met2 ( 15157 629 ) ( * 765 ) - NEW met1 ( 15157 731 ) ( * 765 ) - NEW met1 ( 12857 731 ) ( 15157 * ) - NEW met2 ( 15755 238 ) ( * 765 ) - NEW met1 ( 15157 765 ) ( 15755 * ) - NEW met1 ( 35857 595 ) ( * 629 ) - NEW met1 ( 34799 595 ) ( 35857 * ) - NEW met2 ( 34799 323 ) ( * 595 ) - NEW met2 ( 34615 323 ) ( 34799 * ) - NEW met2 ( 34615 323 ) ( * 442 ) - NEW met3 ( 34293 442 ) ( 34615 * ) - NEW met2 ( 34293 442 ) ( * 629 ) - NEW met1 ( 36363 697 ) ( 40825 * ) - NEW met1 ( 36363 697 ) ( * 765 ) - NEW met1 ( 35765 765 ) ( 36363 * ) - NEW met2 ( 35765 765 ) ( * 782 ) - NEW met2 ( 35627 782 ) ( 35765 * ) - NEW met2 ( 35627 595 ) ( * 782 ) - NEW met2 ( 41285 663 ) ( * 782 ) - NEW met3 ( 40825 782 ) ( 41285 * ) - NEW met2 ( 40825 697 ) ( * 782 ) - NEW met1 ( 41285 629 ) ( 41699 * ) - NEW met1 ( 41285 629 ) ( * 663 ) - NEW met1 ( 33557 663 ) ( * 697 ) - NEW met1 ( 33557 629 ) ( * 663 ) - NEW met1 ( 33557 629 ) ( 34293 * ) - NEW met1 ( 8257 629 ) ( 9223 * ) - NEW met1 ( 9223 629 ) ( * 663 ) - NEW met2 ( 9223 595 ) ( * 663 ) - NEW met2 ( 9223 595 ) ( 9315 * ) - NEW met2 ( 9315 595 ) ( * 663 ) - NEW met1 ( 3657 663 ) ( * 731 ) - NEW met1 ( 3657 731 ) ( 3841 * ) - NEW met2 ( 3841 731 ) ( * 782 ) - NEW met3 ( 3841 782 ) ( 6095 * ) - NEW met2 ( 6049 782 ) ( 6095 * ) - NEW met2 ( 6049 51 ) ( * 782 ) - NEW met2 ( 6049 51 ) ( 6233 * ) - NEW met2 ( 6233 51 ) ( * 221 ) - NEW met2 ( 6233 221 ) ( 6279 * ) - NEW met1 ( 6279 221 ) ( 7889 * ) - NEW met2 ( 7889 221 ) ( * 323 ) - NEW met1 ( 7889 323 ) ( 8441 * ) - NEW met2 ( 8441 323 ) ( * 629 ) - NEW met1 ( 5957 629 ) ( 6095 * ) - NEW met2 ( 6049 629 ) ( 6095 * ) - NEW met1 ( 2277 731 ) ( 3657 * ) - NEW met1 ( 9315 663 ) ( 10373 * ) - NEW met1 ( 24357 629 ) ( 25185 * ) - NEW met2 ( 25185 629 ) ( * 731 ) - NEW met1 ( 25185 731 ) ( 25323 * ) - NEW met1 ( 25323 731 ) ( * 765 ) - NEW met1 ( 25323 765 ) ( 25737 * ) - NEW met2 ( 25737 663 ) ( * 765 ) - NEW met1 ( 25737 663 ) ( 26565 * ) + + ROUTED met2 ( 12857 629 ) ( * 765 ) + NEW met2 ( 10327 765 ) ( * 782 ) + NEW met1 ( 19757 663 ) ( * 668 ) + NEW met1 ( 19752 668 ) ( 19757 * ) + NEW met1 ( 19752 668 ) ( * 697 ) + NEW met1 ( 19752 697 ) ( 20401 * ) + NEW met2 ( 20401 153 ) ( * 697 ) + NEW met1 ( 19389 629 ) ( * 697 ) + NEW met1 ( 19389 697 ) ( 19665 * ) + NEW met1 ( 19665 668 ) ( * 697 ) + NEW met1 ( 19665 668 ) ( 19752 * ) + NEW met1 ( 31165 629 ) ( 31257 * ) + NEW met2 ( 31073 629 ) ( 31165 * ) + NEW met1 ( 30935 629 ) ( 31073 * ) + NEW met2 ( 30935 510 ) ( * 629 ) + NEW met2 ( 33741 629 ) ( * 765 ) + NEW met1 ( 30935 765 ) ( 33741 * ) + NEW met2 ( 30935 629 ) ( * 765 ) + NEW met1 ( 33557 629 ) ( 33741 * ) + NEW met1 ( 40549 697 ) ( * 731 ) + NEW met1 ( 40549 731 ) ( 41423 * ) + NEW met1 ( 40963 697 ) ( 41004 * ) + NEW met1 ( 40963 697 ) ( * 731 ) + NEW met2 ( 8257 663 ) ( * 765 ) + NEW met1 ( 8257 765 ) ( 10327 * ) + NEW met1 ( 12857 629 ) ( 14490 * ) + NEW met1 ( 15157 629 ) ( 16123 * ) + NEW met2 ( 16123 493 ) ( * 629 ) + NEW met1 ( 16123 493 ) ( 16583 * ) + NEW met2 ( 16583 493 ) ( * 595 ) + NEW met1 ( 16583 595 ) ( 17457 * ) + NEW met1 ( 17457 595 ) ( * 629 ) + NEW met1 ( 14490 595 ) ( * 629 ) + NEW met1 ( 14490 595 ) ( 15157 * ) + NEW met1 ( 15157 595 ) ( * 629 ) + NEW met1 ( 17457 629 ) ( 19389 * ) + NEW met1 ( 35852 663 ) ( 35853 * ) + NEW met1 ( 35852 663 ) ( * 731 ) + NEW met2 ( 34431 629 ) ( * 782 ) + NEW met3 ( 34431 782 ) ( 35857 * ) + NEW met2 ( 35857 731 ) ( * 782 ) + NEW met1 ( 33741 629 ) ( 34431 * ) + NEW met1 ( 35852 731 ) ( 40549 * ) + NEW met2 ( 10373 765 ) ( * 782 ) + NEW met1 ( 10557 595 ) ( * 629 ) + NEW met1 ( 10557 595 ) ( 10695 * ) + NEW met2 ( 10695 595 ) ( * 646 ) + NEW met2 ( 10695 646 ) ( 10741 * ) + NEW met2 ( 10741 646 ) ( * 765 ) + NEW met2 ( 10327 782 ) ( 10373 * ) + NEW met1 ( 10373 765 ) ( 12857 * ) + NEW met1 ( 5957 629 ) ( 6187 * ) + NEW met2 ( 6187 629 ) ( * 731 ) + NEW met1 ( 6187 731 ) ( 7102 * ) + NEW met1 ( 7102 731 ) ( * 765 ) + NEW met1 ( 3657 629 ) ( 3749 * ) + NEW met1 ( 3749 629 ) ( * 663 ) + NEW met1 ( 3749 663 ) ( 4393 * ) + NEW met2 ( 4393 425 ) ( * 663 ) + NEW met1 ( 4393 425 ) ( 4623 * ) + NEW met2 ( 4623 425 ) ( * 493 ) + NEW met1 ( 4623 493 ) ( 5543 * ) + NEW met1 ( 5543 459 ) ( * 493 ) + NEW met1 ( 5543 459 ) ( 5773 * ) + NEW met2 ( 5773 459 ) ( * 697 ) + NEW met2 ( 5773 697 ) ( 5865 * ) + NEW met2 ( 5865 629 ) ( * 697 ) + NEW met1 ( 5865 629 ) ( 5957 * ) + NEW met1 ( 2185 595 ) ( * 629 ) + NEW met1 ( 2185 595 ) ( 2691 * ) + NEW met1 ( 2691 595 ) ( * 731 ) + NEW met1 ( 2691 731 ) ( 3749 * ) + NEW met1 ( 3749 663 ) ( * 731 ) + NEW met1 ( 1357 629 ) ( 2185 * ) + NEW met1 ( 7102 765 ) ( 8257 * ) + NEW met1 ( 28957 629 ) ( 29095 * ) + NEW met2 ( 29095 510 ) ( * 629 ) + NEW met1 ( 26657 629 ) ( 27802 * ) + NEW met1 ( 27802 595 ) ( * 629 ) + NEW met1 ( 27802 595 ) ( 28957 * ) + NEW met1 ( 28957 595 ) ( * 629 ) + NEW met2 ( 24357 629 ) ( 24449 * ) + NEW met1 ( 24449 629 ) ( 24633 * ) + NEW met1 ( 24633 629 ) ( * 697 ) + NEW met1 ( 24633 697 ) ( 25599 * ) + NEW met1 ( 25599 663 ) ( * 697 ) + NEW met1 ( 25599 663 ) ( 26565 * ) NEW met1 ( 26565 629 ) ( * 663 ) NEW met1 ( 26565 629 ) ( 26657 * ) - NEW met1 ( 22057 663 ) ( * 731 ) - NEW met1 ( 22057 731 ) ( 22241 * ) - NEW met1 ( 22241 697 ) ( * 731 ) - NEW met1 ( 22241 697 ) ( 23805 * ) - NEW met1 ( 23805 663 ) ( * 697 ) - NEW met1 ( 23805 663 ) ( 24357 * ) - NEW met1 ( 24357 629 ) ( * 663 ) - NEW met1 ( 19757 595 ) ( * 629 ) - NEW met1 ( 19757 595 ) ( 19849 * ) - NEW met1 ( 19849 595 ) ( * 663 ) - NEW met1 ( 19849 663 ) ( 20079 * ) - NEW met2 ( 20079 102 ) ( * 663 ) - NEW met2 ( 20079 102 ) ( 20309 * ) - NEW met2 ( 20309 102 ) ( * 153 ) - NEW met2 ( 20309 153 ) ( 20401 * ) - NEW met1 ( 20401 153 ) ( 20723 * ) - NEW met2 ( 20723 153 ) ( * 510 ) - NEW met3 ( 20723 510 ) ( 21091 * ) - NEW met2 ( 21091 425 ) ( * 510 ) - NEW met1 ( 21091 425 ) ( 21413 * ) - NEW met1 ( 21413 425 ) ( * 459 ) - NEW met1 ( 21413 459 ) ( 21643 * ) - NEW met2 ( 21643 459 ) ( * 697 ) - NEW met1 ( 21643 697 ) ( 21873 * ) - NEW met1 ( 21873 629 ) ( * 697 ) - NEW met1 ( 21873 629 ) ( 21965 * ) - NEW met1 ( 21965 629 ) ( * 663 ) - NEW met1 ( 21965 663 ) ( 22057 * ) - NEW met1 ( 17457 629 ) ( 17549 * ) - NEW met1 ( 17549 629 ) ( * 697 ) - NEW met1 ( 17549 697 ) ( 17641 * ) - NEW met2 ( 17641 697 ) ( * 765 ) - NEW met1 ( 17641 765 ) ( 18239 * ) - NEW met1 ( 18239 731 ) ( * 765 ) - NEW met1 ( 18239 731 ) ( 18607 * ) - NEW met2 ( 18607 595 ) ( * 731 ) - NEW met1 ( 18607 595 ) ( 19757 * ) - NEW met4 ( 16054 238 ) ( * 510 ) - NEW met4 ( 16054 510 ) ( 16146 * ) - NEW met3 ( 16146 510 ) ( 16583 * ) - NEW met2 ( 16583 510 ) ( * 765 ) - NEW met1 ( 16583 765 ) ( 17641 * ) - NEW met3 ( 15755 238 ) ( 16054 * ) - NEW met1 ( 28957 663 ) ( * 731 ) - NEW met1 ( 28773 731 ) ( 28957 * ) - NEW met1 ( 28773 697 ) ( * 731 ) - NEW met1 ( 28681 697 ) ( 28773 * ) - NEW met1 ( 28681 629 ) ( * 697 ) - NEW met1 ( 31257 663 ) ( * 697 ) - NEW met1 ( 31027 697 ) ( 31257 * ) - NEW met1 ( 31027 663 ) ( * 697 ) - NEW met1 ( 30245 663 ) ( 31027 * ) - NEW met1 ( 30245 663 ) ( * 731 ) - NEW met1 ( 30061 731 ) ( 30245 * ) - NEW met1 ( 30061 697 ) ( * 731 ) - NEW met1 ( 29693 697 ) ( 30061 * ) - NEW met1 ( 29693 697 ) ( * 765 ) - NEW met1 ( 29647 765 ) ( 29693 * ) - NEW met1 ( 29647 731 ) ( * 765 ) - NEW met1 ( 28957 731 ) ( 29647 * ) - NEW met1 ( 26657 629 ) ( 28681 * ) - NEW met1 ( 31257 697 ) ( 33557 * ) + NEW met1 ( 22057 629 ) ( 24173 * ) + NEW met1 ( 24173 595 ) ( * 629 ) + NEW met2 ( 24173 578 ) ( * 595 ) + NEW met2 ( 24173 578 ) ( 24311 * ) + NEW met2 ( 24311 578 ) ( * 629 ) + NEW met2 ( 24311 629 ) ( 24357 * ) + NEW met1 ( 20815 119 ) ( * 153 ) + NEW met1 ( 20815 119 ) ( 20953 * ) + NEW met1 ( 20953 85 ) ( * 119 ) + NEW met1 ( 20953 85 ) ( 22149 * ) + NEW met2 ( 22149 85 ) ( * 629 ) + NEW met1 ( 20401 153 ) ( 20815 * ) + NEW met3 ( 29095 510 ) ( 30935 * ) NEW li1 ( 1357 629 ) L1M1_PR_MR - NEW li1 ( 10557 629 ) L1M1_PR_MR - NEW li1 ( 12857 663 ) L1M1_PR_MR - NEW met1 ( 11431 765 ) M1M2_PR - NEW met1 ( 11431 663 ) M1M2_PR - NEW met1 ( 10603 697 ) M1M2_PR - NEW met1 ( 10557 629 ) M1M2_PR + NEW li1 ( 12857 629 ) L1M1_PR_MR + NEW met1 ( 12857 765 ) M1M2_PR + NEW met1 ( 12857 629 ) M1M2_PR + NEW met1 ( 10327 765 ) M1M2_PR + NEW li1 ( 19757 663 ) L1M1_PR_MR + NEW met1 ( 20401 697 ) M1M2_PR + NEW met1 ( 20401 153 ) M1M2_PR + NEW li1 ( 31257 629 ) L1M1_PR_MR + NEW met1 ( 31165 629 ) M1M2_PR + NEW met1 ( 31073 629 ) M1M2_PR + NEW met1 ( 30935 629 ) M1M2_PR + NEW met2 ( 30935 510 ) M2M3_PR + NEW met1 ( 33741 629 ) M1M2_PR + NEW met1 ( 33741 765 ) M1M2_PR + NEW met1 ( 30935 765 ) M1M2_PR + NEW li1 ( 33557 629 ) L1M1_PR_MR + NEW li1 ( 40549 697 ) L1M1_PR_MR + NEW li1 ( 41423 731 ) L1M1_PR_MR + NEW li1 ( 41004 697 ) L1M1_PR_MR + NEW li1 ( 8257 663 ) L1M1_PR_MR + NEW met1 ( 8257 663 ) M1M2_PR + NEW met1 ( 8257 765 ) M1M2_PR + NEW li1 ( 17457 629 ) L1M1_PR_MR NEW li1 ( 15157 629 ) L1M1_PR_MR - NEW met1 ( 15157 629 ) M1M2_PR - NEW met1 ( 15157 765 ) M1M2_PR - NEW met2 ( 15755 238 ) M2M3_PR - NEW met1 ( 15755 765 ) M1M2_PR - NEW li1 ( 35857 629 ) L1M1_PR_MR - NEW met1 ( 34799 595 ) M1M2_PR - NEW met2 ( 34615 442 ) M2M3_PR - NEW met2 ( 34293 442 ) M2M3_PR - NEW met1 ( 34293 629 ) M1M2_PR - NEW li1 ( 40825 697 ) L1M1_PR_MR - NEW met1 ( 35765 765 ) M1M2_PR - NEW met1 ( 35627 595 ) M1M2_PR - NEW li1 ( 41285 663 ) L1M1_PR_MR - NEW met1 ( 41285 663 ) M1M2_PR - NEW met2 ( 41285 782 ) M2M3_PR - NEW met2 ( 40825 782 ) M2M3_PR - NEW met1 ( 40825 697 ) M1M2_PR - NEW li1 ( 41699 629 ) L1M1_PR_MR - NEW li1 ( 33557 663 ) L1M1_PR_MR - NEW li1 ( 8257 629 ) L1M1_PR_MR - NEW met1 ( 9223 663 ) M1M2_PR - NEW met1 ( 9315 663 ) M1M2_PR - NEW li1 ( 3657 663 ) L1M1_PR_MR - NEW met1 ( 3841 731 ) M1M2_PR - NEW met2 ( 3841 782 ) M2M3_PR - NEW met2 ( 6095 782 ) M2M3_PR - NEW met1 ( 6279 221 ) M1M2_PR - NEW met1 ( 7889 221 ) M1M2_PR - NEW met1 ( 7889 323 ) M1M2_PR - NEW met1 ( 8441 323 ) M1M2_PR - NEW met1 ( 8441 629 ) M1M2_PR + NEW met1 ( 16123 629 ) M1M2_PR + NEW met1 ( 16123 493 ) M1M2_PR + NEW met1 ( 16583 493 ) M1M2_PR + NEW met1 ( 16583 595 ) M1M2_PR + NEW li1 ( 35853 663 ) L1M1_PR_MR + NEW met1 ( 34431 629 ) M1M2_PR + NEW met2 ( 34431 782 ) M2M3_PR + NEW met2 ( 35857 782 ) M2M3_PR + NEW met1 ( 35857 731 ) M1M2_PR + NEW met1 ( 10373 765 ) M1M2_PR + NEW li1 ( 10557 629 ) L1M1_PR_MR + NEW met1 ( 10695 595 ) M1M2_PR + NEW met1 ( 10741 765 ) M1M2_PR NEW li1 ( 5957 629 ) L1M1_PR_MR - NEW met1 ( 6095 629 ) M1M2_PR + NEW met1 ( 6187 629 ) M1M2_PR + NEW met1 ( 6187 731 ) M1M2_PR + NEW li1 ( 3657 629 ) L1M1_PR_MR + NEW met1 ( 4393 663 ) M1M2_PR + NEW met1 ( 4393 425 ) M1M2_PR + NEW met1 ( 4623 425 ) M1M2_PR + NEW met1 ( 4623 493 ) M1M2_PR + NEW met1 ( 5773 459 ) M1M2_PR + NEW met1 ( 5865 629 ) M1M2_PR + NEW li1 ( 28957 629 ) L1M1_PR_MR + NEW met1 ( 29095 629 ) M1M2_PR + NEW met2 ( 29095 510 ) M2M3_PR NEW li1 ( 26657 629 ) L1M1_PR_MR NEW li1 ( 24357 629 ) L1M1_PR_MR - NEW met1 ( 25185 629 ) M1M2_PR - NEW met1 ( 25185 731 ) M1M2_PR - NEW met1 ( 25737 765 ) M1M2_PR - NEW met1 ( 25737 663 ) M1M2_PR - NEW li1 ( 22057 663 ) L1M1_PR_MR - NEW li1 ( 19757 629 ) L1M1_PR_MR - NEW met1 ( 20079 663 ) M1M2_PR - NEW met1 ( 20401 153 ) M1M2_PR - NEW met1 ( 20723 153 ) M1M2_PR - NEW met2 ( 20723 510 ) M2M3_PR - NEW met2 ( 21091 510 ) M2M3_PR - NEW met1 ( 21091 425 ) M1M2_PR - NEW met1 ( 21643 459 ) M1M2_PR - NEW met1 ( 21643 697 ) M1M2_PR - NEW li1 ( 17457 629 ) L1M1_PR_MR - NEW met1 ( 17641 697 ) M1M2_PR - NEW met1 ( 17641 765 ) M1M2_PR - NEW met1 ( 18607 731 ) M1M2_PR - NEW met1 ( 18607 595 ) M1M2_PR - NEW met3 ( 16054 238 ) M3M4_PR - NEW met3 ( 16146 510 ) M3M4_PR - NEW met2 ( 16583 510 ) M2M3_PR - NEW met1 ( 16583 765 ) M1M2_PR - NEW li1 ( 28957 663 ) L1M1_PR_MR - NEW li1 ( 31257 663 ) L1M1_PR_MR ; + NEW met1 ( 24357 629 ) M1M2_PR + NEW met1 ( 24449 629 ) M1M2_PR + NEW li1 ( 22057 629 ) L1M1_PR_MR + NEW met1 ( 24173 595 ) M1M2_PR + NEW met1 ( 22149 85 ) M1M2_PR + NEW met1 ( 22149 629 ) M1M2_PR ; - inv.addr1 ( mux_slice0_bit7.s2_aoi A1 ) ( mux_slice0_bit6.s2_aoi A1 ) ( mux_slice0_bit5.s2_aoi A1 ) ( mux_slice0_bit4.s2_aoi A1 ) ( mux_slice0_bit3.s2_aoi A1 ) ( mux_slice0_bit2.s2_aoi A1 ) ( mux_slice0_bit1.s2_aoi A1 ) ( mux_slice0_bit0.s2_aoi A1 ) ( word_sel.inv_addr_1 Y ) ( word_sel.and_1 A ) ( word_sel.and_0 A ) + USE SIGNAL - + ROUTED met2 ( 7107 595 ) ( * 663 ) - NEW met1 ( 6923 595 ) ( 7107 * ) - NEW met1 ( 6923 595 ) ( * 629 ) - NEW met1 ( 6371 629 ) ( 6923 * ) - NEW met2 ( 6371 493 ) ( * 629 ) - NEW met1 ( 5727 493 ) ( 6371 * ) - NEW met2 ( 5727 493 ) ( * 629 ) - NEW met1 ( 4715 629 ) ( 5727 * ) - NEW met1 ( 4715 595 ) ( * 629 ) - NEW met1 ( 3473 595 ) ( 4715 * ) - NEW met1 ( 3473 595 ) ( * 629 ) - NEW met1 ( 2507 629 ) ( 3473 * ) - NEW met1 ( 11707 595 ) ( * 629 ) - NEW met1 ( 10879 595 ) ( 11707 * ) - NEW met2 ( 10879 323 ) ( * 595 ) - NEW met1 ( 10327 323 ) ( 10879 * ) - NEW met2 ( 10327 323 ) ( * 629 ) - NEW met1 ( 9315 629 ) ( 10327 * ) - NEW met1 ( 9315 595 ) ( * 629 ) - NEW met1 ( 7107 595 ) ( 9315 * ) - NEW met1 ( 15249 629 ) ( * 663 ) - NEW met2 ( 15249 578 ) ( * 629 ) - NEW met2 ( 15111 578 ) ( 15249 * ) - NEW met2 ( 15111 578 ) ( * 697 ) - NEW met1 ( 12949 697 ) ( 15111 * ) - NEW met2 ( 12949 595 ) ( * 697 ) - NEW met2 ( 12719 595 ) ( 12949 * ) - NEW met1 ( 11707 595 ) ( 12719 * ) - NEW met1 ( 36409 731 ) ( 40733 * ) - NEW met2 ( 36409 578 ) ( * 731 ) - NEW met1 ( 40733 731 ) ( 40963 * ) - NEW met1 ( 40963 731 ) ( 41837 * ) - NEW met2 ( 30567 595 ) ( * 668 ) - NEW met2 ( 30567 668 ) ( 30705 * ) - NEW met2 ( 30705 221 ) ( * 668 ) - NEW met1 ( 30705 221 ) ( 30843 * ) - NEW met2 ( 30843 170 ) ( * 221 ) - NEW met2 ( 30843 170 ) ( 30889 * ) - NEW met3 ( 30866 170 ) ( 30889 * ) - NEW met4 ( 30682 170 ) ( 30866 * ) - NEW met4 ( 30682 170 ) ( * 782 ) - NEW met2 ( 31809 578 ) ( * 663 ) - NEW met1 ( 31395 663 ) ( 31809 * ) - NEW met2 ( 31395 663 ) ( * 765 ) - NEW met1 ( 30705 765 ) ( 31395 * ) - NEW met2 ( 30705 668 ) ( * 765 ) + + ROUTED met1 ( 4761 595 ) ( * 629 ) + NEW met1 ( 4301 595 ) ( 4761 * ) + NEW met2 ( 4301 425 ) ( * 595 ) + NEW met1 ( 3151 391 ) ( * 425 ) + NEW met1 ( 40687 697 ) ( 40825 * ) + NEW met1 ( 40825 663 ) ( * 697 ) + NEW met1 ( 40825 663 ) ( 41147 * ) + NEW met1 ( 41147 629 ) ( * 663 ) + NEW met1 ( 41147 629 ) ( 41561 * ) + NEW met1 ( 40457 663 ) ( * 697 ) + NEW met1 ( 40457 663 ) ( 40687 * ) + NEW met1 ( 40687 663 ) ( * 697 ) + NEW met2 ( 12903 595 ) ( * 765 ) + NEW met2 ( 10235 170 ) ( * 595 ) + NEW met3 ( 10235 170 ) ( 10902 * ) + NEW met3 ( 10902 170 ) ( * 238 ) + NEW met2 ( 20631 323 ) ( * 765 ) + NEW met1 ( 30751 187 ) ( * 221 ) + NEW met1 ( 30751 187 ) ( 31119 * ) + NEW met2 ( 31119 187 ) ( 31165 * ) + NEW met2 ( 31165 187 ) ( * 238 ) + NEW met2 ( 31165 238 ) ( 31211 * ) + NEW met3 ( 31211 238 ) ( 33603 * ) + NEW met2 ( 33603 238 ) ( * 731 ) + NEW met1 ( 9660 595 ) ( 10235 * ) + NEW met1 ( 7107 629 ) ( 9660 * ) + NEW met1 ( 9660 595 ) ( * 629 ) + NEW met2 ( 5681 357 ) ( * 629 ) + NEW met1 ( 5681 357 ) ( 5819 * ) + NEW met1 ( 5819 323 ) ( * 357 ) + NEW met1 ( 5819 323 ) ( 6141 * ) + NEW met2 ( 6141 323 ) ( * 765 ) + NEW met1 ( 6141 765 ) ( 7061 * ) + NEW met2 ( 7061 765 ) ( 7107 * ) + NEW met2 ( 7107 629 ) ( * 765 ) + NEW met1 ( 4761 629 ) ( 5681 * ) NEW met1 ( 34707 629 ) ( 34799 * ) - NEW met1 ( 34799 629 ) ( * 663 ) - NEW met1 ( 34799 663 ) ( 34891 * ) - NEW met2 ( 34891 578 ) ( * 663 ) - NEW met3 ( 31809 578 ) ( 36409 * ) - NEW met1 ( 30360 595 ) ( 30567 * ) - NEW met1 ( 25507 663 ) ( * 697 ) - NEW met1 ( 25507 697 ) ( 25599 * ) - NEW met1 ( 25599 697 ) ( * 731 ) - NEW met1 ( 25599 731 ) ( 26335 * ) - NEW met2 ( 26335 578 ) ( * 731 ) - NEW met3 ( 26335 578 ) ( 28474 * ) - NEW met4 ( 28474 578 ) ( * 782 ) - NEW met2 ( 20907 578 ) ( * 663 ) - NEW met2 ( 20677 578 ) ( 20907 * ) - NEW met2 ( 20677 170 ) ( * 578 ) - NEW met3 ( 20562 170 ) ( 20677 * ) - NEW met4 ( 20562 34 ) ( * 170 ) - NEW met4 ( 20562 34 ) ( 22310 * ) - NEW met4 ( 22310 34 ) ( * 442 ) - NEW met3 ( 22310 442 ) ( 23161 * ) - NEW met2 ( 23161 442 ) ( * 663 ) - NEW met1 ( 23161 663 ) ( 23759 * ) - NEW met1 ( 23759 629 ) ( * 663 ) - NEW met1 ( 23759 629 ) ( 24173 * ) - NEW met2 ( 24173 629 ) ( 24219 * ) - NEW met2 ( 24219 459 ) ( * 629 ) - NEW met2 ( 24219 459 ) ( 24357 * ) - NEW met2 ( 24357 221 ) ( * 459 ) - NEW met1 ( 24357 221 ) ( 24679 * ) - NEW met1 ( 24679 187 ) ( * 221 ) - NEW met1 ( 24679 187 ) ( 25323 * ) - NEW met2 ( 25323 187 ) ( * 595 ) - NEW met1 ( 25323 595 ) ( 25553 * ) - NEW met2 ( 25553 595 ) ( 25599 * ) - NEW met2 ( 25599 595 ) ( * 697 ) - NEW met1 ( 16215 663 ) ( 16307 * ) - NEW met1 ( 16215 629 ) ( * 663 ) - NEW met1 ( 16123 629 ) ( 16215 * ) - NEW met1 ( 16123 629 ) ( * 663 ) - NEW met2 ( 16123 595 ) ( * 663 ) - NEW met2 ( 16123 595 ) ( 16215 * ) - NEW met2 ( 16215 170 ) ( * 595 ) - NEW met3 ( 16215 170 ) ( 17250 * ) - NEW met4 ( 17250 170 ) ( 17802 * ) - NEW met3 ( 17802 170 ) ( 20562 * ) - NEW met1 ( 30360 595 ) ( * 629 ) - NEW met1 ( 30107 629 ) ( 30360 * ) - NEW met1 ( 15249 663 ) ( 16123 * ) - NEW met4 ( 28474 782 ) ( 30682 * ) - NEW li1 ( 7107 663 ) L1M1_PR_MR - NEW met1 ( 7107 663 ) M1M2_PR - NEW met1 ( 7107 595 ) M1M2_PR - NEW met1 ( 6371 629 ) M1M2_PR - NEW met1 ( 6371 493 ) M1M2_PR - NEW met1 ( 5727 493 ) M1M2_PR - NEW met1 ( 5727 629 ) M1M2_PR - NEW li1 ( 2507 629 ) L1M1_PR_MR - NEW li1 ( 11707 629 ) L1M1_PR_MR - NEW met1 ( 10879 595 ) M1M2_PR - NEW met1 ( 10879 323 ) M1M2_PR - NEW met1 ( 10327 323 ) M1M2_PR - NEW met1 ( 10327 629 ) M1M2_PR - NEW met1 ( 15249 629 ) M1M2_PR - NEW met1 ( 15111 697 ) M1M2_PR - NEW met1 ( 12949 697 ) M1M2_PR - NEW met1 ( 12719 595 ) M1M2_PR - NEW li1 ( 40733 731 ) L1M1_PR_MR - NEW met1 ( 36409 731 ) M1M2_PR - NEW met2 ( 36409 578 ) M2M3_PR - NEW li1 ( 40963 731 ) L1M1_PR_MR - NEW li1 ( 41837 731 ) L1M1_PR_MR - NEW met1 ( 30567 595 ) M1M2_PR - NEW met1 ( 30705 221 ) M1M2_PR - NEW met1 ( 30843 221 ) M1M2_PR - NEW met2 ( 30889 170 ) M2M3_PR - NEW met3 ( 30866 170 ) M3M4_PR - NEW met2 ( 31809 578 ) M2M3_PR - NEW met1 ( 31809 663 ) M1M2_PR - NEW met1 ( 31395 663 ) M1M2_PR - NEW met1 ( 31395 765 ) M1M2_PR - NEW met1 ( 30705 765 ) M1M2_PR + NEW met1 ( 34799 629 ) ( * 661 ) + NEW met1 ( 34799 661 ) ( 34845 * ) + NEW met1 ( 34845 661 ) ( * 663 ) + NEW met2 ( 34845 663 ) ( * 765 ) + NEW met1 ( 34845 765 ) ( 36133 * ) + NEW met2 ( 36133 697 ) ( * 765 ) + NEW met1 ( 34753 697 ) ( * 731 ) + NEW met1 ( 34753 697 ) ( 34845 * ) + NEW met1 ( 34845 663 ) ( * 697 ) + NEW met1 ( 33603 731 ) ( 34753 * ) + NEW met1 ( 36133 697 ) ( 40457 * ) + NEW met2 ( 2645 102 ) ( * 425 ) + NEW met3 ( 2185 102 ) ( 2645 * ) + NEW met2 ( 2185 102 ) ( * 663 ) + NEW met1 ( 2185 663 ) ( 2323 * ) + NEW met1 ( 2323 663 ) ( * 697 ) + NEW met1 ( 2323 697 ) ( 2507 * ) + NEW met1 ( 2507 663 ) ( * 697 ) + NEW met1 ( 2645 425 ) ( 3151 * ) + NEW met1 ( 3565 391 ) ( * 425 ) + NEW met2 ( 3565 102 ) ( * 425 ) + NEW met3 ( 3565 102 ) ( 3795 * ) + NEW met2 ( 3795 102 ) ( * 425 ) + NEW met1 ( 3151 391 ) ( 3565 * ) + NEW met1 ( 3795 425 ) ( 4301 * ) + NEW met1 ( 11702 629 ) ( 11705 * ) + NEW met1 ( 11702 595 ) ( * 629 ) + NEW met1 ( 11702 595 ) ( 11753 * ) + NEW met2 ( 11753 595 ) ( 11755 * ) + NEW met2 ( 11755 578 ) ( * 595 ) + NEW met2 ( 11753 578 ) ( 11755 * ) + NEW met2 ( 11753 238 ) ( * 578 ) + NEW met3 ( 10902 238 ) ( 11753 * ) + NEW met1 ( 11753 595 ) ( 12903 * ) + NEW met1 ( 16305 595 ) ( * 629 ) + NEW met1 ( 16305 595 ) ( 16399 * ) + NEW met2 ( 16399 595 ) ( * 765 ) + NEW met1 ( 12903 765 ) ( 20631 * ) + NEW met1 ( 30107 629 ) ( 30291 * ) + NEW met2 ( 30291 221 ) ( * 629 ) + NEW met1 ( 25415 663 ) ( 25507 * ) + NEW met2 ( 25415 493 ) ( * 663 ) + NEW met1 ( 25415 493 ) ( 25737 * ) + NEW met1 ( 25737 459 ) ( * 493 ) + NEW met1 ( 25737 459 ) ( 26473 * ) + NEW met1 ( 26473 459 ) ( * 493 ) + NEW met1 ( 26473 493 ) ( 27899 * ) + NEW met1 ( 27899 459 ) ( * 493 ) + NEW met1 ( 27899 459 ) ( 29923 * ) + NEW met1 ( 29923 459 ) ( * 493 ) + NEW met1 ( 29923 493 ) ( 30291 * ) + NEW met2 ( 20907 323 ) ( * 629 ) + NEW met1 ( 20907 323 ) ( 22655 * ) + NEW met1 ( 22655 323 ) ( * 357 ) + NEW met1 ( 22655 357 ) ( 22885 * ) + NEW met1 ( 22885 323 ) ( * 357 ) + NEW met1 ( 22885 323 ) ( 24587 * ) + NEW met2 ( 24587 323 ) ( * 493 ) + NEW met1 ( 24587 493 ) ( 25415 * ) + NEW met1 ( 20631 323 ) ( 20907 * ) + NEW met1 ( 30291 221 ) ( 30751 * ) + NEW met1 ( 4301 595 ) M1M2_PR + NEW met1 ( 4301 425 ) M1M2_PR + NEW li1 ( 40687 697 ) L1M1_PR_MR + NEW li1 ( 41561 629 ) L1M1_PR_MR + NEW li1 ( 40457 697 ) L1M1_PR_MR + NEW met1 ( 12903 595 ) M1M2_PR + NEW met1 ( 12903 765 ) M1M2_PR + NEW met1 ( 10235 595 ) M1M2_PR + NEW met2 ( 10235 170 ) M2M3_PR + NEW met1 ( 20631 765 ) M1M2_PR + NEW met1 ( 20631 323 ) M1M2_PR + NEW met1 ( 31119 187 ) M1M2_PR + NEW met2 ( 31211 238 ) M2M3_PR + NEW met2 ( 33603 238 ) M2M3_PR + NEW met1 ( 33603 731 ) M1M2_PR + NEW li1 ( 7107 629 ) L1M1_PR_MR + NEW met1 ( 5681 629 ) M1M2_PR + NEW met1 ( 5681 357 ) M1M2_PR + NEW met1 ( 6141 323 ) M1M2_PR + NEW met1 ( 6141 765 ) M1M2_PR + NEW met1 ( 7061 765 ) M1M2_PR + NEW met1 ( 7107 629 ) M1M2_PR NEW li1 ( 34707 629 ) L1M1_PR_MR - NEW met1 ( 34891 663 ) M1M2_PR - NEW met2 ( 34891 578 ) M2M3_PR - NEW li1 ( 25507 663 ) L1M1_PR_MR - NEW met1 ( 26335 731 ) M1M2_PR - NEW met2 ( 26335 578 ) M2M3_PR - NEW met3 ( 28474 578 ) M3M4_PR - NEW li1 ( 20907 663 ) L1M1_PR_MR - NEW met1 ( 20907 663 ) M1M2_PR - NEW met2 ( 20677 170 ) M2M3_PR - NEW met3 ( 20562 170 ) M3M4_PR - NEW met3 ( 22310 442 ) M3M4_PR - NEW met2 ( 23161 442 ) M2M3_PR - NEW met1 ( 23161 663 ) M1M2_PR - NEW met1 ( 24173 629 ) M1M2_PR - NEW met1 ( 24357 221 ) M1M2_PR - NEW met1 ( 25323 187 ) M1M2_PR - NEW met1 ( 25323 595 ) M1M2_PR - NEW met1 ( 25553 595 ) M1M2_PR - NEW met1 ( 25599 697 ) M1M2_PR - NEW li1 ( 16307 663 ) L1M1_PR_MR - NEW met1 ( 16123 663 ) M1M2_PR - NEW met2 ( 16215 170 ) M2M3_PR - NEW met3 ( 17250 170 ) M3M4_PR - NEW met3 ( 17802 170 ) M3M4_PR + NEW met1 ( 34845 663 ) M1M2_PR + NEW met1 ( 34845 765 ) M1M2_PR + NEW met1 ( 36133 765 ) M1M2_PR + NEW met1 ( 36133 697 ) M1M2_PR + NEW met1 ( 2645 425 ) M1M2_PR + NEW met2 ( 2645 102 ) M2M3_PR + NEW met2 ( 2185 102 ) M2M3_PR + NEW met1 ( 2185 663 ) M1M2_PR + NEW li1 ( 2507 663 ) L1M1_PR_MR + NEW met1 ( 3565 425 ) M1M2_PR + NEW met2 ( 3565 102 ) M2M3_PR + NEW met2 ( 3795 102 ) M2M3_PR + NEW met1 ( 3795 425 ) M1M2_PR + NEW li1 ( 11705 629 ) L1M1_PR_MR + NEW met1 ( 11753 595 ) M1M2_PR + NEW met2 ( 11753 238 ) M2M3_PR + NEW li1 ( 16305 629 ) L1M1_PR_MR + NEW met1 ( 16399 595 ) M1M2_PR + NEW met1 ( 16399 765 ) M1M2_PR NEW li1 ( 30107 629 ) L1M1_PR_MR - NEW met3 ( 30889 170 ) RECT ( 0 -15 39 15 ) - NEW met3 ( 34891 578 ) RECT ( -62 -15 0 15 ) ; - - inv.addr2 ( decoder.inv_2 Y ) ( storage_0_3_0.select_inv_0 A ) ( storage_0_3_0.word_and A ) ( storage_0_2_0.select_inv_0 A ) ( storage_0_2_0.word_and A ) ( storage_0_1_0.select_inv_0 A ) ( storage_0_1_0.word_and A ) - ( storage_0_0_0.select_inv_0 A ) ( storage_0_0_0.word_and A ) + USE SIGNAL - + ROUTED met1 ( 41377 51 ) ( * 153 ) - NEW met1 ( 41377 119 ) ( 41837 * ) - NEW met1 ( 41837 119 ) ( 42021 * ) - NEW met1 ( 37973 119 ) ( 38065 * ) - NEW met2 ( 38065 119 ) ( * 187 ) - NEW met1 ( 37513 187 ) ( 38065 * ) - NEW met1 ( 38065 187 ) ( 38801 * ) - NEW met1 ( 39261 119 ) ( * 187 ) - NEW met1 ( 38801 187 ) ( 39261 * ) - NEW met1 ( 39261 153 ) ( 40089 * ) - NEW met1 ( 40135 51 ) ( 40549 * ) - NEW met2 ( 40135 51 ) ( * 153 ) - NEW met1 ( 40089 153 ) ( 40135 * ) - NEW met1 ( 40549 51 ) ( 41377 * ) - NEW li1 ( 41377 153 ) L1M1_PR_MR - NEW li1 ( 41837 119 ) L1M1_PR_MR - NEW li1 ( 42021 119 ) L1M1_PR_MR + NEW met1 ( 30291 629 ) M1M2_PR + NEW met1 ( 30291 221 ) M1M2_PR + NEW li1 ( 25507 663 ) L1M1_PR_MR + NEW met1 ( 25415 663 ) M1M2_PR + NEW met1 ( 25415 493 ) M1M2_PR + NEW met1 ( 30291 493 ) M1M2_PR + NEW li1 ( 20907 629 ) L1M1_PR_MR + NEW met1 ( 20907 629 ) M1M2_PR + NEW met1 ( 20907 323 ) M1M2_PR + NEW met1 ( 24587 323 ) M1M2_PR + NEW met1 ( 24587 493 ) M1M2_PR ; + - inv.addr2 ( decoder.inv_2 Y ) ( storage_0_3_0.word_and A ) ( storage_0_2_0.word_and A ) ( storage_0_1_0.word_and A ) ( storage_0_0_0.select_inv_0 A ) ( storage_0_0_0.word_and A ) + USE SIGNAL + + ROUTED met1 ( 37881 119 ) ( 37973 * ) + NEW met2 ( 37881 119 ) ( * 221 ) + NEW met1 ( 37605 221 ) ( 37881 * ) + NEW met1 ( 37605 187 ) ( * 221 ) + NEW met1 ( 37513 187 ) ( 37605 * ) + NEW met1 ( 38801 119 ) ( * 153 ) + NEW met1 ( 38709 119 ) ( 38801 * ) + NEW met2 ( 38709 119 ) ( * 221 ) + NEW met1 ( 37881 221 ) ( 38709 * ) + NEW met1 ( 39077 153 ) ( 39951 * ) + NEW met1 ( 39077 119 ) ( * 153 ) + NEW met1 ( 38801 119 ) ( 39077 * ) + NEW met1 ( 39951 153 ) ( * 187 ) + NEW met1 ( 39951 187 ) ( 40020 * ) + NEW met1 ( 41101 187 ) ( * 221 ) + NEW met1 ( 40020 221 ) ( 41101 * ) + NEW met1 ( 40020 187 ) ( * 221 ) + NEW met1 ( 41101 187 ) ( 41699 * ) NEW li1 ( 37973 119 ) L1M1_PR_MR - NEW met1 ( 38065 119 ) M1M2_PR - NEW met1 ( 38065 187 ) M1M2_PR + NEW met1 ( 37881 119 ) M1M2_PR + NEW met1 ( 37881 221 ) M1M2_PR NEW li1 ( 37513 187 ) L1M1_PR_MR - NEW li1 ( 38801 187 ) L1M1_PR_MR - NEW li1 ( 39261 119 ) L1M1_PR_MR - NEW li1 ( 40089 153 ) L1M1_PR_MR - NEW li1 ( 40549 51 ) L1M1_PR_MR - NEW met1 ( 40135 51 ) M1M2_PR - NEW met1 ( 40135 153 ) M1M2_PR ; + NEW li1 ( 38801 153 ) L1M1_PR_MR + NEW met1 ( 38709 119 ) M1M2_PR + NEW met1 ( 38709 221 ) M1M2_PR + NEW li1 ( 39951 153 ) L1M1_PR_MR + NEW li1 ( 41101 187 ) L1M1_PR_MR + NEW li1 ( 41699 187 ) L1M1_PR_MR ; - mux_slice0_bit0.s1_out_0 ( mux_slice0_bit0.s2_aoi A2 ) ( mux_slice0_bit0.s1_aoi_0 Y ) + USE SIGNAL - + ROUTED met1 ( 2553 663 ) ( 2555 * ) - NEW met2 ( 2553 459 ) ( * 663 ) - NEW met1 ( 2231 459 ) ( 2553 * ) - NEW met2 ( 2231 459 ) ( * 697 ) - NEW met1 ( 1357 697 ) ( 2231 * ) - NEW li1 ( 2555 663 ) L1M1_PR_MR - NEW met1 ( 2553 663 ) M1M2_PR - NEW met1 ( 2553 459 ) M1M2_PR - NEW met1 ( 2231 459 ) M1M2_PR - NEW met1 ( 2231 697 ) M1M2_PR + + ROUTED met1 ( 2277 697 ) ( * 731 ) + NEW met1 ( 2277 731 ) ( 2555 * ) + NEW met1 ( 2555 668 ) ( * 731 ) + NEW met1 ( 2555 668 ) ( 2563 * ) + NEW met1 ( 1357 697 ) ( 2277 * ) NEW li1 ( 1357 697 ) L1M1_PR_MR - NEW met1 ( 2555 663 ) RECT ( 0 -7 33 7 ) ; + NEW li1 ( 2563 668 ) L1M1_PR_MR ; - mux_slice0_bit0.s1_out_1 ( mux_slice0_bit0.s2_aoi B2 ) ( mux_slice0_bit0.s1_aoi_1 Y ) + USE SIGNAL - + ROUTED met1 ( 2369 629 ) ( 2415 * ) - NEW met2 ( 2415 493 ) ( * 629 ) - NEW met1 ( 2415 493 ) ( 2599 * ) - NEW met2 ( 2599 493 ) ( * 697 ) - NEW met1 ( 2599 697 ) ( 3519 * ) + + ROUTED met1 ( 2323 629 ) ( 2369 * ) + NEW met2 ( 2323 221 ) ( * 629 ) + NEW met1 ( 2323 221 ) ( 2737 * ) + NEW met2 ( 2737 221 ) ( * 697 ) + NEW met1 ( 2737 697 ) ( 3565 * ) NEW li1 ( 2369 629 ) L1M1_PR_MR - NEW met1 ( 2415 629 ) M1M2_PR - NEW met1 ( 2415 493 ) M1M2_PR - NEW met1 ( 2599 493 ) M1M2_PR - NEW met1 ( 2599 697 ) M1M2_PR - NEW li1 ( 3519 697 ) L1M1_PR_MR ; + NEW met1 ( 2323 629 ) M1M2_PR + NEW met1 ( 2323 221 ) M1M2_PR + NEW met1 ( 2737 221 ) M1M2_PR + NEW met1 ( 2737 697 ) M1M2_PR + NEW li1 ( 3565 697 ) L1M1_PR_MR ; - mux_slice0_bit1.s1_out_0 ( mux_slice0_bit1.s2_aoi A2 ) ( mux_slice0_bit1.s1_aoi_0 Y ) + USE SIGNAL - + ROUTED met1 ( 7155 663 ) ( * 697 ) - NEW met1 ( 6187 697 ) ( 7155 * ) - NEW met1 ( 6187 697 ) ( * 731 ) - NEW met1 ( 5819 731 ) ( 6187 * ) + + ROUTED met1 ( 7153 663 ) ( 7155 * ) + NEW met2 ( 7153 578 ) ( * 663 ) + NEW met2 ( 7153 578 ) ( 7199 * ) + NEW met3 ( 7199 578 ) ( 7222 * ) + NEW met4 ( 7222 510 ) ( * 578 ) + NEW met4 ( 6118 510 ) ( * 782 ) + NEW met4 ( 5566 782 ) ( 6118 * ) + NEW met3 ( 5566 782 ) ( 5589 * ) + NEW met2 ( 5589 731 ) ( * 782 ) + NEW met1 ( 5589 731 ) ( 5819 * ) + NEW met4 ( 6118 510 ) ( 7222 * ) NEW li1 ( 7155 663 ) L1M1_PR_MR - NEW li1 ( 5819 731 ) L1M1_PR_MR ; + NEW met1 ( 7153 663 ) M1M2_PR + NEW met2 ( 7199 578 ) M2M3_PR + NEW met3 ( 7222 578 ) M3M4_PR + NEW met3 ( 5566 782 ) M3M4_PR + NEW met2 ( 5589 782 ) M2M3_PR + NEW met1 ( 5589 731 ) M1M2_PR + NEW li1 ( 5819 731 ) L1M1_PR_MR + NEW met1 ( 7155 663 ) RECT ( 0 -7 33 7 ) + NEW met3 ( 7222 578 ) RECT ( 0 -15 39 15 ) + NEW met3 ( 5566 782 ) RECT ( -39 -15 0 15 ) ; - mux_slice0_bit1.s1_out_1 ( mux_slice0_bit1.s2_aoi B2 ) ( mux_slice0_bit1.s1_aoi_1 Y ) + USE SIGNAL - + ROUTED met1 ( 6969 629 ) ( 7199 * ) - NEW met1 ( 7199 629 ) ( * 697 ) - NEW met1 ( 7199 697 ) ( 7935 * ) - NEW met1 ( 7935 697 ) ( * 731 ) - NEW met1 ( 7935 731 ) ( 8119 * ) - NEW li1 ( 6969 629 ) L1M1_PR_MR - NEW li1 ( 8119 731 ) L1M1_PR_MR ; + + ROUTED met1 ( 6969 663 ) ( 7102 * ) + NEW met1 ( 7102 663 ) ( * 697 ) + NEW met1 ( 7102 697 ) ( 8165 * ) + NEW li1 ( 8165 697 ) L1M1_PR_MR + NEW li1 ( 6969 663 ) L1M1_PR_MR ; - mux_slice0_bit2.s1_out_0 ( mux_slice0_bit2.s2_aoi A2 ) ( mux_slice0_bit2.s1_aoi_0 Y ) + USE SIGNAL - + ROUTED met1 ( 11661 663 ) ( 11755 * ) - NEW met1 ( 11661 663 ) ( * 697 ) - NEW met1 ( 10695 697 ) ( 11661 * ) + + ROUTED met1 ( 11753 663 ) ( * 697 ) + NEW met1 ( 11753 663 ) ( 11755 * ) NEW met2 ( 10695 697 ) ( * 765 ) NEW met2 ( 10557 765 ) ( 10695 * ) NEW met2 ( 10557 697 ) ( * 765 ) + NEW met1 ( 10695 697 ) ( 11753 * ) NEW li1 ( 11755 663 ) L1M1_PR_MR NEW met1 ( 10695 697 ) M1M2_PR NEW li1 ( 10557 697 ) L1M1_PR_MR NEW met1 ( 10557 697 ) M1M2_PR ; - mux_slice0_bit2.s1_out_1 ( mux_slice0_bit2.s2_aoi B2 ) ( mux_slice0_bit2.s1_aoi_1 Y ) + USE SIGNAL - + ROUTED met2 ( 11569 663 ) ( * 714 ) - NEW met2 ( 11569 714 ) ( 11661 * ) - NEW met2 ( 11661 652 ) ( * 714 ) - NEW met2 ( 11661 652 ) ( 11753 * ) - NEW met2 ( 11753 652 ) ( * 697 ) - NEW met2 ( 11753 697 ) ( 11845 * ) - NEW met1 ( 11845 697 ) ( 12489 * ) - NEW met1 ( 12489 663 ) ( * 697 ) - NEW met1 ( 12489 663 ) ( 12581 * ) - NEW met2 ( 12581 663 ) ( * 731 ) - NEW met2 ( 12581 731 ) ( 12627 * ) - NEW met1 ( 12627 731 ) ( 12719 * ) - NEW li1 ( 11569 663 ) L1M1_PR_MR - NEW met1 ( 11569 663 ) M1M2_PR - NEW met1 ( 11845 697 ) M1M2_PR - NEW met1 ( 12581 663 ) M1M2_PR - NEW met1 ( 12627 731 ) M1M2_PR - NEW li1 ( 12719 731 ) L1M1_PR_MR ; + + ROUTED met1 ( 11431 629 ) ( 11569 * ) + NEW met2 ( 11431 34 ) ( * 629 ) + NEW met3 ( 11431 34 ) ( 11937 * ) + NEW met2 ( 11937 34 ) ( * 697 ) + NEW met1 ( 11937 697 ) ( 12765 * ) + NEW li1 ( 11569 629 ) L1M1_PR_MR + NEW met1 ( 11431 629 ) M1M2_PR + NEW met2 ( 11431 34 ) M2M3_PR + NEW met2 ( 11937 34 ) M2M3_PR + NEW met1 ( 11937 697 ) M1M2_PR + NEW li1 ( 12765 697 ) L1M1_PR_MR ; - mux_slice0_bit3.s1_out_0 ( mux_slice0_bit3.s2_aoi A2 ) ( mux_slice0_bit3.s1_aoi_0 Y ) + USE SIGNAL - + ROUTED met1 ( 16353 663 ) ( * 697 ) - NEW met1 ( 16353 663 ) ( 16355 * ) - NEW met1 ( 15157 697 ) ( 16353 * ) + + ROUTED met2 ( 16169 651 ) ( * 697 ) + NEW met2 ( 16169 651 ) ( 16215 * ) + NEW met2 ( 16215 578 ) ( * 651 ) + NEW met2 ( 16215 578 ) ( 16353 * ) + NEW met2 ( 16353 578 ) ( * 652 ) + NEW met1 ( 16353 652 ) ( 16355 * ) + NEW met1 ( 15157 697 ) ( 16169 * ) NEW li1 ( 15157 697 ) L1M1_PR_MR - NEW li1 ( 16355 663 ) L1M1_PR_MR ; + NEW met1 ( 16169 697 ) M1M2_PR + NEW met1 ( 16353 652 ) M1M2_PR + NEW li1 ( 16355 652 ) L1M1_PR_MR ; - mux_slice0_bit3.s1_out_1 ( mux_slice0_bit3.s2_aoi B2 ) ( mux_slice0_bit3.s1_aoi_1 Y ) + USE SIGNAL - + ROUTED met2 ( 16859 323 ) ( * 731 ) - NEW met1 ( 16859 731 ) ( 17319 * ) - NEW met2 ( 16353 323 ) ( * 663 ) - NEW met2 ( 16169 663 ) ( 16353 * ) - NEW met1 ( 16353 323 ) ( 16859 * ) - NEW met1 ( 16859 323 ) M1M2_PR - NEW met1 ( 16859 731 ) M1M2_PR - NEW li1 ( 17319 731 ) L1M1_PR_MR - NEW met1 ( 16353 323 ) M1M2_PR - NEW li1 ( 16169 663 ) L1M1_PR_MR - NEW met1 ( 16169 663 ) M1M2_PR ; + + ROUTED met2 ( 16629 51 ) ( * 697 ) + NEW met1 ( 16629 697 ) ( 17319 * ) + NEW met2 ( 16077 51 ) ( * 595 ) + NEW met1 ( 16077 595 ) ( 16169 * ) + NEW met1 ( 16169 595 ) ( * 629 ) + NEW met1 ( 16077 51 ) ( 16629 * ) + NEW met1 ( 16629 51 ) M1M2_PR + NEW met1 ( 16629 697 ) M1M2_PR + NEW li1 ( 17319 697 ) L1M1_PR_MR + NEW met1 ( 16077 51 ) M1M2_PR + NEW met1 ( 16077 595 ) M1M2_PR + NEW li1 ( 16169 629 ) L1M1_PR_MR ; - mux_slice0_bit4.s1_out_0 ( mux_slice0_bit4.s2_aoi A2 ) ( mux_slice0_bit4.s1_aoi_0 Y ) + USE SIGNAL - + ROUTED met1 ( 20971 663 ) ( 21091 * ) - NEW met2 ( 21091 595 ) ( * 663 ) - NEW met1 ( 20355 595 ) ( 21091 * ) - NEW met1 ( 20355 595 ) ( * 629 ) - NEW met1 ( 19895 629 ) ( 20355 * ) - NEW met2 ( 19895 629 ) ( * 714 ) - NEW met2 ( 19803 714 ) ( 19895 * ) - NEW met2 ( 19803 697 ) ( * 714 ) - NEW met1 ( 19757 697 ) ( 19803 * ) - NEW li1 ( 20971 663 ) L1M1_PR_MR - NEW met1 ( 21091 663 ) M1M2_PR - NEW met1 ( 21091 595 ) M1M2_PR - NEW met1 ( 19895 629 ) M1M2_PR - NEW met1 ( 19803 697 ) M1M2_PR - NEW li1 ( 19757 697 ) L1M1_PR_MR ; + + ROUTED met1 ( 20955 668 ) ( * 731 ) + NEW met1 ( 20902 731 ) ( 20955 * ) + NEW met1 ( 20902 697 ) ( * 731 ) + NEW met1 ( 20677 697 ) ( 20902 * ) + NEW met1 ( 20677 697 ) ( * 731 ) + NEW met1 ( 19619 731 ) ( 20677 * ) + NEW li1 ( 20955 668 ) L1M1_PR_MR + NEW li1 ( 19619 731 ) L1M1_PR_MR ; - mux_slice0_bit4.s1_out_1 ( mux_slice0_bit4.s2_aoi B2 ) ( mux_slice0_bit4.s1_aoi_1 Y ) + USE SIGNAL - + ROUTED met2 ( 20585 442 ) ( * 629 ) - NEW met2 ( 20585 442 ) ( 20631 * ) - NEW met2 ( 20631 51 ) ( * 442 ) - NEW met1 ( 21965 697 ) ( * 731 ) - NEW met2 ( 20861 51 ) ( * 170 ) - NEW met3 ( 20861 170 ) ( 21137 * ) - NEW met2 ( 21137 170 ) ( * 731 ) - NEW met2 ( 20631 51 ) ( 20861 * ) - NEW met2 ( 20585 629 ) ( 20769 * ) - NEW met1 ( 21137 731 ) ( 21965 * ) - NEW li1 ( 21965 697 ) L1M1_PR_MR + + ROUTED met2 ( 20769 578 ) ( * 629 ) + NEW met2 ( 20769 578 ) ( 20861 * ) + NEW met2 ( 20861 170 ) ( * 578 ) + NEW met3 ( 20861 170 ) ( 21091 * ) + NEW met2 ( 21091 170 ) ( * 697 ) + NEW met1 ( 21091 697 ) ( 21919 * ) NEW li1 ( 20769 629 ) L1M1_PR_MR NEW met1 ( 20769 629 ) M1M2_PR NEW met2 ( 20861 170 ) M2M3_PR - NEW met2 ( 21137 170 ) M2M3_PR - NEW met1 ( 21137 731 ) M1M2_PR ; + NEW met2 ( 21091 170 ) M2M3_PR + NEW met1 ( 21091 697 ) M1M2_PR + NEW li1 ( 21919 697 ) L1M1_PR_MR ; - mux_slice0_bit5.s1_out_0 ( mux_slice0_bit5.s2_aoi A2 ) ( mux_slice0_bit5.s1_aoi_0 Y ) + USE SIGNAL + ROUTED met1 ( 25553 663 ) ( 25555 * ) - NEW met2 ( 25553 663 ) ( * 731 ) - NEW met1 ( 25369 731 ) ( 25553 * ) - NEW met1 ( 25369 697 ) ( * 731 ) - NEW met1 ( 24357 697 ) ( 25369 * ) + NEW met1 ( 25553 629 ) ( * 663 ) + NEW met1 ( 25553 629 ) ( 25599 * ) + NEW met2 ( 25599 34 ) ( * 629 ) + NEW met3 ( 24081 34 ) ( 25599 * ) + NEW met2 ( 24081 34 ) ( * 85 ) + NEW met1 ( 23943 85 ) ( 24081 * ) + NEW met2 ( 23943 85 ) ( * 697 ) + NEW met1 ( 23943 697 ) ( 24219 * ) NEW li1 ( 25555 663 ) L1M1_PR_MR - NEW met1 ( 25553 663 ) M1M2_PR - NEW met1 ( 25553 731 ) M1M2_PR - NEW li1 ( 24357 697 ) L1M1_PR_MR - NEW met1 ( 25555 663 ) RECT ( 0 -7 33 7 ) ; + NEW met1 ( 25599 629 ) M1M2_PR + NEW met2 ( 25599 34 ) M2M3_PR + NEW met2 ( 24081 34 ) M2M3_PR + NEW met1 ( 24081 85 ) M1M2_PR + NEW met1 ( 23943 85 ) M1M2_PR + NEW met1 ( 23943 697 ) M1M2_PR + NEW li1 ( 24219 697 ) L1M1_PR_MR ; - mux_slice0_bit5.s1_out_1 ( mux_slice0_bit5.s2_aoi B2 ) ( mux_slice0_bit5.s1_aoi_1 Y ) + USE SIGNAL - + ROUTED met2 ( 25369 493 ) ( * 663 ) - NEW met1 ( 25369 493 ) ( 25645 * ) - NEW met2 ( 25645 493 ) ( * 697 ) - NEW met1 ( 25645 697 ) ( 26519 * ) + + ROUTED met1 ( 25231 663 ) ( 25369 * ) + NEW met2 ( 25231 238 ) ( * 663 ) + NEW met3 ( 25231 238 ) ( 25691 * ) + NEW met2 ( 25691 238 ) ( * 697 ) + NEW met1 ( 25691 697 ) ( 26519 * ) NEW li1 ( 25369 663 ) L1M1_PR_MR - NEW met1 ( 25369 663 ) M1M2_PR - NEW met1 ( 25369 493 ) M1M2_PR - NEW met1 ( 25645 493 ) M1M2_PR - NEW met1 ( 25645 697 ) M1M2_PR + NEW met1 ( 25231 663 ) M1M2_PR + NEW met2 ( 25231 238 ) M2M3_PR + NEW met2 ( 25691 238 ) M2M3_PR + NEW met1 ( 25691 697 ) M1M2_PR NEW li1 ( 26519 697 ) L1M1_PR_MR ; - mux_slice0_bit6.s1_out_0 ( mux_slice0_bit6.s2_aoi A2 ) ( mux_slice0_bit6.s1_aoi_0 Y ) + USE SIGNAL - + ROUTED met1 ( 29831 663 ) ( 30155 * ) - NEW met2 ( 29831 663 ) ( * 714 ) - NEW met2 ( 29693 714 ) ( 29831 * ) - NEW met2 ( 29693 595 ) ( * 714 ) - NEW met1 ( 29233 595 ) ( 29693 * ) - NEW met2 ( 29233 425 ) ( * 595 ) - NEW met1 ( 28911 425 ) ( 29233 * ) - NEW met1 ( 28911 425 ) ( * 459 ) - NEW met1 ( 28773 459 ) ( 28911 * ) - NEW met2 ( 28773 459 ) ( * 663 ) - NEW met1 ( 28773 663 ) ( 28819 * ) - NEW met1 ( 28819 663 ) ( * 697 ) + + ROUTED met1 ( 30061 663 ) ( 30155 * ) + NEW met1 ( 30061 663 ) ( * 697 ) + NEW met1 ( 28957 697 ) ( 30061 * ) NEW li1 ( 30155 663 ) L1M1_PR_MR - NEW met1 ( 29831 663 ) M1M2_PR - NEW met1 ( 29693 595 ) M1M2_PR - NEW met1 ( 29233 595 ) M1M2_PR - NEW met1 ( 29233 425 ) M1M2_PR - NEW met1 ( 28773 459 ) M1M2_PR - NEW met1 ( 28773 663 ) M1M2_PR - NEW li1 ( 28819 697 ) L1M1_PR_MR ; + NEW li1 ( 28957 697 ) L1M1_PR_MR ; - mux_slice0_bit6.s1_out_1 ( mux_slice0_bit6.s2_aoi B2 ) ( mux_slice0_bit6.s1_aoi_1 Y ) + USE SIGNAL + ROUTED met1 ( 29969 595 ) ( * 629 ) - NEW met1 ( 29969 595 ) ( 30153 * ) - NEW met2 ( 30153 595 ) ( 30291 * ) - NEW met2 ( 30291 595 ) ( * 731 ) - NEW met2 ( 30291 731 ) ( 30337 * ) - NEW met1 ( 30337 731 ) ( 31119 * ) + NEW met1 ( 29969 595 ) ( 30429 * ) + NEW met1 ( 30429 595 ) ( * 697 ) + NEW met1 ( 30429 697 ) ( 31119 * ) NEW li1 ( 29969 629 ) L1M1_PR_MR - NEW met1 ( 30153 595 ) M1M2_PR - NEW met1 ( 30337 731 ) M1M2_PR - NEW li1 ( 31119 731 ) L1M1_PR_MR ; + NEW li1 ( 31119 697 ) L1M1_PR_MR ; - mux_slice0_bit7.s1_out_0 ( mux_slice0_bit7.s2_aoi A2 ) ( mux_slice0_bit7.s1_aoi_0 Y ) + USE SIGNAL - + ROUTED met1 ( 34753 663 ) ( 34755 * ) - NEW met1 ( 34753 663 ) ( * 668 ) - NEW met1 ( 34707 668 ) ( 34753 * ) - NEW met1 ( 34707 668 ) ( * 697 ) - NEW met1 ( 34477 697 ) ( 34707 * ) - NEW met1 ( 34477 697 ) ( * 731 ) - NEW met1 ( 34247 731 ) ( 34477 * ) - NEW met1 ( 34247 731 ) ( * 765 ) - NEW met1 ( 33419 765 ) ( 34247 * ) - NEW li1 ( 34755 663 ) L1M1_PR_MR - NEW li1 ( 33419 765 ) L1M1_PR_MR ; + + ROUTED met1 ( 33511 697 ) ( * 731 ) + NEW met1 ( 33419 731 ) ( 33511 * ) + NEW met2 ( 34385 357 ) ( * 697 ) + NEW met2 ( 34385 357 ) ( 34431 * ) + NEW met1 ( 34431 357 ) ( 34569 * ) + NEW met2 ( 34569 357 ) ( 34661 * ) + NEW met2 ( 34661 357 ) ( * 493 ) + NEW met2 ( 34661 493 ) ( 34753 * ) + NEW met2 ( 34753 493 ) ( * 663 ) + NEW met1 ( 34753 663 ) ( 34755 * ) + NEW met1 ( 33511 697 ) ( 34385 * ) + NEW li1 ( 33419 731 ) L1M1_PR_MR + NEW met1 ( 34385 697 ) M1M2_PR + NEW met1 ( 34431 357 ) M1M2_PR + NEW met1 ( 34569 357 ) M1M2_PR + NEW met1 ( 34753 663 ) M1M2_PR + NEW li1 ( 34755 663 ) L1M1_PR_MR ; - mux_slice0_bit7.s1_out_1 ( mux_slice0_bit7.s2_aoi B2 ) ( mux_slice0_bit7.s1_aoi_1 Y ) + USE SIGNAL + ROUTED met2 ( 34569 629 ) ( 34615 * ) - NEW met2 ( 34615 629 ) ( * 731 ) - NEW met2 ( 34615 731 ) ( 34753 * ) - NEW met1 ( 34753 697 ) ( * 731 ) - NEW met1 ( 34753 697 ) ( 35765 * ) + NEW met2 ( 34615 493 ) ( * 629 ) + NEW met1 ( 34615 493 ) ( 34891 * ) + NEW met2 ( 34891 493 ) ( * 697 ) + NEW met1 ( 34891 697 ) ( 35719 * ) NEW li1 ( 34569 629 ) L1M1_PR_MR NEW met1 ( 34569 629 ) M1M2_PR - NEW met1 ( 34753 731 ) M1M2_PR - NEW li1 ( 35765 697 ) L1M1_PR_MR ; + NEW met1 ( 34615 493 ) M1M2_PR + NEW met1 ( 34891 493 ) M1M2_PR + NEW met1 ( 34891 697 ) M1M2_PR + NEW li1 ( 35719 697 ) L1M1_PR_MR ; + - row0.select0_b ( storage_0_3_0.bit7.obuf0 TE_B ) ( storage_0_3_0.bit6.obuf0 TE_B ) ( storage_0_3_0.bit5.obuf0 TE_B ) ( storage_0_3_0.bit4.obuf0 TE_B ) ( storage_0_3_0.bit3.obuf0 TE_B ) ( storage_0_3_0.bit2.obuf0 TE_B ) ( storage_0_3_0.bit1.obuf0 TE_B ) + ( storage_0_3_0.bit0.obuf0 TE_B ) ( storage_0_2_0.bit7.obuf0 TE_B ) ( storage_0_2_0.bit6.obuf0 TE_B ) ( storage_0_2_0.bit5.obuf0 TE_B ) ( storage_0_2_0.bit4.obuf0 TE_B ) ( storage_0_2_0.bit3.obuf0 TE_B ) ( storage_0_2_0.bit2.obuf0 TE_B ) ( storage_0_2_0.bit1.obuf0 TE_B ) + ( storage_0_2_0.bit0.obuf0 TE_B ) ( storage_0_1_0.bit7.obuf0 TE_B ) ( storage_0_1_0.bit6.obuf0 TE_B ) ( storage_0_1_0.bit5.obuf0 TE_B ) ( storage_0_1_0.bit4.obuf0 TE_B ) ( storage_0_1_0.bit3.obuf0 TE_B ) ( storage_0_1_0.bit2.obuf0 TE_B ) ( storage_0_1_0.bit1.obuf0 TE_B ) + ( storage_0_1_0.bit0.obuf0 TE_B ) ( storage_0_0_0.select_inv_0 Y ) ( storage_0_0_0.bit7.obuf0 TE_B ) ( storage_0_0_0.bit6.obuf0 TE_B ) ( storage_0_0_0.bit5.obuf0 TE_B ) ( storage_0_0_0.bit4.obuf0 TE_B ) ( storage_0_0_0.bit3.obuf0 TE_B ) ( storage_0_0_0.bit2.obuf0 TE_B ) + ( storage_0_0_0.bit1.obuf0 TE_B ) ( storage_0_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 8947 153 ) ( 9315 * ) + NEW met1 ( 9315 119 ) ( * 153 ) + NEW met1 ( 7797 153 ) ( 8165 * ) + NEW met1 ( 8165 119 ) ( * 153 ) + NEW met1 ( 8165 119 ) ( 8947 * ) + NEW met1 ( 8947 119 ) ( * 153 ) + NEW met1 ( 6647 153 ) ( 7015 * ) + NEW met1 ( 7015 119 ) ( * 153 ) + NEW met1 ( 7015 119 ) ( 7797 * ) + NEW met1 ( 7797 119 ) ( * 153 ) + NEW met1 ( 6647 119 ) ( * 153 ) + NEW met1 ( 29647 153 ) ( 30015 * ) + NEW met1 ( 30015 119 ) ( * 153 ) + NEW met1 ( 29647 119 ) ( * 153 ) + NEW met1 ( 5497 153 ) ( 5865 * ) + NEW met1 ( 5865 119 ) ( * 153 ) + NEW met1 ( 4347 153 ) ( 4715 * ) + NEW met1 ( 4715 119 ) ( * 153 ) + NEW met1 ( 4715 119 ) ( 5497 * ) + NEW met1 ( 5497 119 ) ( * 153 ) + NEW met1 ( 3197 153 ) ( 3473 * ) + NEW met1 ( 3473 153 ) ( * 221 ) + NEW met1 ( 3473 221 ) ( 4347 * ) + NEW met1 ( 4347 153 ) ( * 221 ) + NEW met1 ( 2047 119 ) ( 3197 * ) + NEW met1 ( 3197 119 ) ( * 153 ) + NEW met1 ( 897 119 ) ( 2047 * ) + NEW met1 ( 5865 119 ) ( 6647 * ) + NEW met1 ( 33097 153 ) ( 33465 * ) + NEW met1 ( 33465 119 ) ( * 153 ) + NEW met1 ( 31947 119 ) ( 33097 * ) + NEW met1 ( 33097 119 ) ( * 153 ) + NEW met1 ( 30797 153 ) ( 31165 * ) + NEW met1 ( 31165 119 ) ( * 153 ) + NEW met1 ( 31165 119 ) ( 31947 * ) + NEW met1 ( 30797 119 ) ( * 153 ) + NEW met1 ( 30015 119 ) ( 30797 * ) + NEW met1 ( 12397 153 ) ( 12765 * ) + NEW met1 ( 12765 119 ) ( * 153 ) + NEW met1 ( 12765 119 ) ( 13547 * ) + NEW met1 ( 11247 119 ) ( 12397 * ) + NEW met1 ( 12397 119 ) ( * 153 ) + NEW met1 ( 10097 119 ) ( 10511 * ) + NEW met1 ( 10511 85 ) ( * 119 ) + NEW met1 ( 10511 85 ) ( 10552 * ) + NEW met1 ( 10552 51 ) ( * 85 ) + NEW met1 ( 10552 51 ) ( 10605 * ) + NEW met1 ( 10605 51 ) ( * 119 ) + NEW met1 ( 10605 119 ) ( 11109 * ) + NEW met2 ( 11109 119 ) ( 11155 * ) + NEW met2 ( 11155 119 ) ( * 187 ) + NEW met1 ( 11155 187 ) ( 11247 * ) + NEW met1 ( 11247 119 ) ( * 187 ) + NEW met1 ( 9315 119 ) ( 10097 * ) + NEW met2 ( 21597 34 ) ( * 119 ) + NEW met3 ( 20447 34 ) ( 21597 * ) + NEW met2 ( 20447 34 ) ( * 119 ) + NEW met2 ( 22747 34 ) ( * 119 ) + NEW met3 ( 21597 34 ) ( 22747 * ) + NEW met2 ( 23897 34 ) ( * 119 ) + NEW met3 ( 22747 34 ) ( 23897 * ) + NEW met1 ( 15111 119 ) ( 15847 * ) + NEW met1 ( 15111 85 ) ( * 119 ) + NEW met1 ( 14697 85 ) ( 15111 * ) + NEW met1 ( 14697 85 ) ( * 119 ) + NEW met1 ( 16215 119 ) ( 16997 * ) + NEW met1 ( 16215 119 ) ( * 153 ) + NEW met1 ( 15847 153 ) ( 16215 * ) + NEW met1 ( 15847 119 ) ( * 153 ) + NEW met1 ( 18147 51 ) ( * 119 ) + NEW met1 ( 16997 51 ) ( 18147 * ) + NEW met1 ( 16997 51 ) ( * 119 ) + NEW met1 ( 18147 119 ) ( 19297 * ) + NEW met1 ( 13547 119 ) ( 14697 * ) + NEW met1 ( 19297 119 ) ( 20447 * ) + NEW met1 ( 23897 119 ) ( 24150 * ) + NEW met1 ( 25047 85 ) ( * 119 ) + NEW met1 ( 24150 85 ) ( 25047 * ) + NEW met1 ( 24150 85 ) ( * 119 ) + NEW met1 ( 25047 119 ) ( 26197 * ) + NEW met1 ( 26565 119 ) ( 27347 * ) + NEW met1 ( 26565 119 ) ( * 153 ) + NEW met1 ( 26197 153 ) ( 26565 * ) + NEW met1 ( 26197 119 ) ( * 153 ) + NEW met1 ( 27715 119 ) ( 28497 * ) + NEW met1 ( 27715 119 ) ( * 153 ) + NEW met1 ( 27347 153 ) ( 27715 * ) + NEW met1 ( 27347 119 ) ( * 153 ) + NEW met1 ( 28865 119 ) ( * 153 ) + NEW met1 ( 28497 153 ) ( 28865 * ) + NEW met1 ( 28497 119 ) ( * 153 ) + NEW met1 ( 28865 119 ) ( 29647 * ) + NEW met1 ( 36547 153 ) ( 37651 * ) + NEW met1 ( 37651 119 ) ( * 153 ) + NEW met1 ( 37651 119 ) ( 37789 * ) + NEW met1 ( 37789 119 ) ( * 153 ) + NEW met1 ( 37789 153 ) ( 38019 * ) + NEW met1 ( 35397 153 ) ( 35765 * ) + NEW met1 ( 35765 85 ) ( * 153 ) + NEW met1 ( 35765 85 ) ( 36547 * ) + NEW met1 ( 36547 85 ) ( * 153 ) + NEW met2 ( 34247 153 ) ( * 238 ) + NEW met3 ( 34247 238 ) ( 35397 * ) + NEW met2 ( 35397 153 ) ( * 238 ) + NEW met1 ( 34247 119 ) ( * 153 ) + NEW met1 ( 33465 119 ) ( 34247 * ) + NEW li1 ( 897 119 ) L1M1_PR_MR + NEW li1 ( 8947 153 ) L1M1_PR_MR + NEW li1 ( 7797 153 ) L1M1_PR_MR + NEW li1 ( 6647 153 ) L1M1_PR_MR + NEW li1 ( 29647 153 ) L1M1_PR_MR + NEW li1 ( 5497 153 ) L1M1_PR_MR + NEW li1 ( 4347 153 ) L1M1_PR_MR + NEW li1 ( 3197 153 ) L1M1_PR_MR + NEW li1 ( 2047 119 ) L1M1_PR_MR + NEW li1 ( 33097 153 ) L1M1_PR_MR + NEW li1 ( 31947 119 ) L1M1_PR_MR + NEW li1 ( 30797 153 ) L1M1_PR_MR + NEW li1 ( 13547 119 ) L1M1_PR_MR + NEW li1 ( 12397 153 ) L1M1_PR_MR + NEW li1 ( 11247 119 ) L1M1_PR_MR + NEW li1 ( 10097 119 ) L1M1_PR_MR + NEW met1 ( 11109 119 ) M1M2_PR + NEW met1 ( 11155 187 ) M1M2_PR + NEW li1 ( 20447 119 ) L1M1_PR_MR + NEW li1 ( 21597 119 ) L1M1_PR_MR + NEW met1 ( 21597 119 ) M1M2_PR + NEW met2 ( 21597 34 ) M2M3_PR + NEW met2 ( 20447 34 ) M2M3_PR + NEW met1 ( 20447 119 ) M1M2_PR + NEW li1 ( 22747 119 ) L1M1_PR_MR + NEW met1 ( 22747 119 ) M1M2_PR + NEW met2 ( 22747 34 ) M2M3_PR + NEW li1 ( 23897 119 ) L1M1_PR_MR + NEW met1 ( 23897 119 ) M1M2_PR + NEW met2 ( 23897 34 ) M2M3_PR + NEW li1 ( 14697 119 ) L1M1_PR_MR + NEW li1 ( 15847 119 ) L1M1_PR_MR + NEW li1 ( 16997 119 ) L1M1_PR_MR + NEW li1 ( 18147 119 ) L1M1_PR_MR + NEW li1 ( 19297 119 ) L1M1_PR_MR + NEW li1 ( 25047 119 ) L1M1_PR_MR + NEW li1 ( 26197 119 ) L1M1_PR_MR + NEW li1 ( 27347 119 ) L1M1_PR_MR + NEW li1 ( 28497 119 ) L1M1_PR_MR + NEW li1 ( 36547 153 ) L1M1_PR_MR + NEW li1 ( 38019 153 ) L1M1_PR_MR + NEW li1 ( 35397 153 ) L1M1_PR_MR + NEW li1 ( 34247 153 ) L1M1_PR_MR + NEW met1 ( 34247 153 ) M1M2_PR + NEW met2 ( 34247 238 ) M2M3_PR + NEW met2 ( 35397 238 ) M2M3_PR + NEW met1 ( 35397 153 ) M1M2_PR ; + - row1.select0_b ( storage_1_3_0.bit7.obuf0 TE_B ) ( storage_1_3_0.bit6.obuf0 TE_B ) ( storage_1_3_0.bit5.obuf0 TE_B ) ( storage_1_3_0.bit4.obuf0 TE_B ) ( storage_1_3_0.bit3.obuf0 TE_B ) ( storage_1_3_0.bit2.obuf0 TE_B ) ( storage_1_3_0.bit1.obuf0 TE_B ) + ( storage_1_3_0.bit0.obuf0 TE_B ) ( storage_1_2_0.bit7.obuf0 TE_B ) ( storage_1_2_0.bit6.obuf0 TE_B ) ( storage_1_2_0.bit5.obuf0 TE_B ) ( storage_1_2_0.bit4.obuf0 TE_B ) ( storage_1_2_0.bit3.obuf0 TE_B ) ( storage_1_2_0.bit2.obuf0 TE_B ) ( storage_1_2_0.bit1.obuf0 TE_B ) + ( storage_1_2_0.bit0.obuf0 TE_B ) ( storage_1_1_0.bit7.obuf0 TE_B ) ( storage_1_1_0.bit6.obuf0 TE_B ) ( storage_1_1_0.bit5.obuf0 TE_B ) ( storage_1_1_0.bit4.obuf0 TE_B ) ( storage_1_1_0.bit3.obuf0 TE_B ) ( storage_1_1_0.bit2.obuf0 TE_B ) ( storage_1_1_0.bit1.obuf0 TE_B ) + ( storage_1_1_0.bit0.obuf0 TE_B ) ( storage_1_0_0.select_inv_0 Y ) ( storage_1_0_0.bit7.obuf0 TE_B ) ( storage_1_0_0.bit6.obuf0 TE_B ) ( storage_1_0_0.bit5.obuf0 TE_B ) ( storage_1_0_0.bit4.obuf0 TE_B ) ( storage_1_0_0.bit3.obuf0 TE_B ) ( storage_1_0_0.bit2.obuf0 TE_B ) + ( storage_1_0_0.bit1.obuf0 TE_B ) ( storage_1_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 897 425 ) ( * 459 ) + NEW met1 ( 16997 425 ) ( * 459 ) + NEW met1 ( 18147 425 ) ( * 459 ) + NEW met1 ( 16997 459 ) ( 18147 * ) + NEW met1 ( 19297 425 ) ( * 459 ) + NEW met1 ( 18147 459 ) ( 19297 * ) + NEW met1 ( 20447 425 ) ( * 459 ) + NEW met1 ( 19297 459 ) ( 20447 * ) + NEW met1 ( 29647 391 ) ( 30015 * ) + NEW met1 ( 30015 391 ) ( * 425 ) + NEW met1 ( 30015 425 ) ( 30061 * ) + NEW met1 ( 30061 425 ) ( * 459 ) + NEW met1 ( 29647 323 ) ( * 391 ) + NEW met1 ( 2047 425 ) ( * 459 ) + NEW met1 ( 3197 425 ) ( * 459 ) + NEW met1 ( 2047 459 ) ( 3197 * ) + NEW met1 ( 4347 425 ) ( * 459 ) + NEW met1 ( 897 459 ) ( 2047 * ) + NEW met1 ( 14697 425 ) ( * 459 ) + NEW met1 ( 15847 425 ) ( * 459 ) + NEW met1 ( 14697 459 ) ( 16997 * ) + NEW met2 ( 21597 391 ) ( * 493 ) + NEW met1 ( 20723 493 ) ( 21597 * ) + NEW met1 ( 20723 459 ) ( * 493 ) + NEW met2 ( 22747 221 ) ( * 391 ) + NEW met1 ( 21919 221 ) ( 22747 * ) + NEW met1 ( 21919 187 ) ( * 221 ) + NEW met1 ( 21597 187 ) ( 21919 * ) + NEW met2 ( 21597 187 ) ( * 391 ) + NEW met1 ( 23115 425 ) ( 23897 * ) + NEW met1 ( 23115 391 ) ( * 425 ) + NEW met1 ( 22747 391 ) ( 23115 * ) + NEW met1 ( 23897 391 ) ( * 425 ) + NEW met1 ( 20447 459 ) ( 20723 * ) + NEW met1 ( 33097 425 ) ( * 459 ) + NEW met1 ( 31947 425 ) ( * 459 ) + NEW met1 ( 31947 459 ) ( 33097 * ) + NEW met1 ( 30797 425 ) ( * 459 ) + NEW met1 ( 30797 459 ) ( 31947 * ) + NEW met1 ( 30061 459 ) ( 30797 * ) + NEW met1 ( 13547 425 ) ( * 459 ) + NEW met1 ( 12397 425 ) ( * 459 ) + NEW met1 ( 12397 459 ) ( 13547 * ) + NEW met2 ( 10097 238 ) ( * 391 ) + NEW met3 ( 10097 238 ) ( 10166 * ) + NEW met4 ( 10166 170 ) ( * 238 ) + NEW met1 ( 10097 391 ) ( * 459 ) + NEW met1 ( 13547 459 ) ( 14697 * ) + NEW met1 ( 8947 425 ) ( * 459 ) + NEW met1 ( 7797 425 ) ( * 459 ) + NEW met1 ( 7797 459 ) ( 8947 * ) + NEW met1 ( 6647 391 ) ( 6785 * ) + NEW met1 ( 6785 357 ) ( * 391 ) + NEW met1 ( 6785 357 ) ( 6923 * ) + NEW met2 ( 6923 357 ) ( * 425 ) + NEW met1 ( 6923 425 ) ( 7015 * ) + NEW met1 ( 7015 425 ) ( * 459 ) + NEW met1 ( 7015 459 ) ( 7797 * ) + NEW met1 ( 5497 425 ) ( 6647 * ) + NEW met1 ( 6647 391 ) ( * 425 ) + NEW met1 ( 5497 425 ) ( * 459 ) + NEW met1 ( 4347 459 ) ( 5497 * ) + NEW met1 ( 8947 459 ) ( 10097 * ) + NEW met1 ( 23897 391 ) ( 24150 * ) + NEW met1 ( 24909 425 ) ( 25047 * ) + NEW met2 ( 24909 102 ) ( * 425 ) + NEW met3 ( 24219 102 ) ( 24909 * ) + NEW met2 ( 24219 102 ) ( * 221 ) + NEW met2 ( 24173 221 ) ( 24219 * ) + NEW met2 ( 24173 221 ) ( * 357 ) + NEW met1 ( 24150 357 ) ( 24173 * ) + NEW met1 ( 24150 357 ) ( * 391 ) + NEW met1 ( 26197 323 ) ( * 391 ) + NEW met1 ( 25369 323 ) ( 26197 * ) + NEW met1 ( 25369 323 ) ( * 357 ) + NEW met1 ( 25047 357 ) ( 25369 * ) + NEW met1 ( 25047 357 ) ( * 425 ) + NEW met1 ( 27347 323 ) ( * 391 ) + NEW met1 ( 26197 323 ) ( 27347 * ) + NEW met1 ( 28497 323 ) ( * 391 ) + NEW met1 ( 27669 323 ) ( 28497 * ) + NEW met1 ( 27669 323 ) ( * 357 ) + NEW met1 ( 27347 357 ) ( 27669 * ) + NEW met1 ( 28497 323 ) ( 29647 * ) + NEW met1 ( 36547 391 ) ( 37651 * ) + NEW met1 ( 37651 391 ) ( * 425 ) + NEW met1 ( 37651 425 ) ( 38019 * ) + NEW met1 ( 35397 425 ) ( * 459 ) + NEW met1 ( 35397 459 ) ( 36547 * ) + NEW met1 ( 36547 391 ) ( * 459 ) + NEW met1 ( 34247 425 ) ( * 459 ) + NEW met1 ( 34247 459 ) ( 35397 * ) + NEW met1 ( 33097 459 ) ( 34247 * ) + NEW met1 ( 3473 459 ) ( * 493 ) + NEW met1 ( 3473 493 ) ( 3611 * ) + NEW met2 ( 3611 493 ) ( * 510 ) + NEW met2 ( 3611 510 ) ( 3749 * ) + NEW met2 ( 3749 459 ) ( * 510 ) + NEW met1 ( 3197 459 ) ( 3473 * ) + NEW met1 ( 3749 459 ) ( 4347 * ) + NEW met2 ( 11247 170 ) ( * 391 ) + NEW met3 ( 10994 170 ) ( 11247 * ) + NEW met1 ( 11523 425 ) ( * 459 ) + NEW met1 ( 11247 425 ) ( 11523 * ) + NEW met1 ( 11247 391 ) ( * 425 ) + NEW met4 ( 10166 170 ) ( 10994 * ) + NEW met1 ( 11523 459 ) ( 12397 * ) + NEW li1 ( 897 425 ) L1M1_PR_MR + NEW li1 ( 16997 425 ) L1M1_PR_MR + NEW li1 ( 18147 425 ) L1M1_PR_MR + NEW li1 ( 19297 425 ) L1M1_PR_MR + NEW li1 ( 20447 425 ) L1M1_PR_MR + NEW li1 ( 29647 391 ) L1M1_PR_MR + NEW li1 ( 2047 425 ) L1M1_PR_MR + NEW li1 ( 3197 425 ) L1M1_PR_MR + NEW li1 ( 4347 425 ) L1M1_PR_MR + NEW li1 ( 14697 425 ) L1M1_PR_MR + NEW li1 ( 15847 425 ) L1M1_PR_MR + NEW li1 ( 21597 391 ) L1M1_PR_MR + NEW met1 ( 21597 391 ) M1M2_PR + NEW met1 ( 21597 493 ) M1M2_PR + NEW li1 ( 22747 391 ) L1M1_PR_MR + NEW met1 ( 22747 391 ) M1M2_PR + NEW met1 ( 22747 221 ) M1M2_PR + NEW met1 ( 21597 187 ) M1M2_PR + NEW li1 ( 23897 425 ) L1M1_PR_MR + NEW li1 ( 33097 425 ) L1M1_PR_MR + NEW li1 ( 31947 425 ) L1M1_PR_MR + NEW li1 ( 30797 425 ) L1M1_PR_MR + NEW li1 ( 13547 425 ) L1M1_PR_MR + NEW li1 ( 12397 425 ) L1M1_PR_MR + NEW li1 ( 10097 391 ) L1M1_PR_MR + NEW met1 ( 10097 391 ) M1M2_PR + NEW met2 ( 10097 238 ) M2M3_PR + NEW met3 ( 10166 238 ) M3M4_PR + NEW li1 ( 8947 425 ) L1M1_PR_MR + NEW li1 ( 7797 425 ) L1M1_PR_MR + NEW li1 ( 6647 391 ) L1M1_PR_MR + NEW met1 ( 6923 357 ) M1M2_PR + NEW met1 ( 6923 425 ) M1M2_PR + NEW li1 ( 5497 425 ) L1M1_PR_MR + NEW li1 ( 25047 425 ) L1M1_PR_MR + NEW met1 ( 24909 425 ) M1M2_PR + NEW met2 ( 24909 102 ) M2M3_PR + NEW met2 ( 24219 102 ) M2M3_PR + NEW met1 ( 24173 357 ) M1M2_PR + NEW li1 ( 26197 391 ) L1M1_PR_MR + NEW li1 ( 27347 391 ) L1M1_PR_MR + NEW li1 ( 28497 391 ) L1M1_PR_MR + NEW li1 ( 36547 391 ) L1M1_PR_MR + NEW li1 ( 38019 425 ) L1M1_PR_MR + NEW li1 ( 35397 425 ) L1M1_PR_MR + NEW li1 ( 34247 425 ) L1M1_PR_MR + NEW met1 ( 3611 493 ) M1M2_PR + NEW met1 ( 3749 459 ) M1M2_PR + NEW li1 ( 11247 391 ) L1M1_PR_MR + NEW met1 ( 11247 391 ) M1M2_PR + NEW met2 ( 11247 170 ) M2M3_PR + NEW met3 ( 10994 170 ) M3M4_PR + NEW met1 ( 15847 459 ) RECT ( -25 -7 0 7 ) ; - storage_0_0_0.bit0.storage ( storage_0_0_0.bit0.obuf0 A ) ( storage_0_0_0.bit0.bit Q ) + USE SIGNAL + ROUTED met1 ( 805 153 ) ( * 187 ) NEW met1 ( 759 187 ) ( 805 * ) @@ -2760,8 +2825,8 @@ NETS 180 ; NEW li1 ( 23805 153 ) L1M1_PR_MR NEW li1 ( 23759 187 ) L1M1_PR_MR ; - storage_0_0_0.bit6.storage ( storage_0_0_0.bit6.obuf0 A ) ( storage_0_0_0.bit6.bit Q ) + USE SIGNAL - + ROUTED met1 ( 28359 153 ) ( 28405 * ) - NEW met1 ( 28359 153 ) ( * 187 ) + + ROUTED met1 ( 28405 153 ) ( * 187 ) + NEW met1 ( 28359 187 ) ( 28405 * ) NEW li1 ( 28405 153 ) L1M1_PR_MR NEW li1 ( 28359 187 ) L1M1_PR_MR ; - storage_0_0_0.bit7.storage ( storage_0_0_0.bit7.obuf0 A ) ( storage_0_0_0.bit7.bit Q ) + USE SIGNAL @@ -2771,294 +2836,91 @@ NETS 180 ; NEW li1 ( 32959 187 ) L1M1_PR_MR ; - storage_0_0_0.gclock ( storage_0_0_0.cg GCLK ) ( storage_0_0_0.bit7.bit CLK ) ( storage_0_0_0.bit6.bit CLK ) ( storage_0_0_0.bit5.bit CLK ) ( storage_0_0_0.bit4.bit CLK ) ( storage_0_0_0.bit3.bit CLK ) ( storage_0_0_0.bit2.bit CLK ) ( storage_0_0_0.bit1.bit CLK ) ( storage_0_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met2 ( 36087 34 ) ( * 51 ) - NEW met1 ( 36087 51 ) ( 37467 * ) - NEW met1 ( 69 51 ) ( * 119 ) - NEW met1 ( 13869 85 ) ( * 119 ) - NEW met1 ( 12905 85 ) ( 13869 * ) - NEW met1 ( 12905 51 ) ( * 85 ) - NEW met1 ( 11661 51 ) ( 12905 * ) - NEW met1 ( 11661 51 ) ( * 85 ) - NEW met1 ( 11155 85 ) ( 11661 * ) - NEW met1 ( 11155 85 ) ( * 119 ) - NEW met1 ( 10465 119 ) ( 11155 * ) - NEW met1 ( 10465 119 ) ( * 153 ) - NEW met1 ( 10051 153 ) ( 10465 * ) - NEW met2 ( 10051 51 ) ( * 153 ) + + ROUTED met1 ( 69 51 ) ( * 119 ) + NEW met1 ( 9269 51 ) ( * 119 ) + NEW met1 ( 27669 51 ) ( * 119 ) + NEW met1 ( 35719 221 ) ( 37467 * ) + NEW met1 ( 35719 187 ) ( * 221 ) + NEW met1 ( 35581 187 ) ( 35719 * ) + NEW met1 ( 35581 187 ) ( * 221 ) + NEW met1 ( 4669 51 ) ( * 119 ) + NEW met1 ( 69 51 ) ( 4669 * ) + NEW met1 ( 4669 51 ) ( 9269 * ) + NEW met2 ( 25093 85 ) ( * 238 ) + NEW met1 ( 25093 85 ) ( 25415 * ) + NEW met1 ( 25415 51 ) ( * 85 ) + NEW met1 ( 25415 51 ) ( 27669 * ) + NEW met1 ( 32269 153 ) ( * 221 ) + NEW met1 ( 32269 221 ) ( 33051 * ) + NEW met1 ( 33051 187 ) ( * 221 ) + NEW met1 ( 33051 187 ) ( 33373 * ) + NEW met1 ( 33373 187 ) ( * 221 ) + NEW met1 ( 33373 221 ) ( 34201 * ) + NEW met1 ( 34201 187 ) ( * 221 ) + NEW met1 ( 34201 187 ) ( 34385 * ) + NEW met1 ( 34385 187 ) ( * 221 ) + NEW met2 ( 31073 51 ) ( * 221 ) + NEW met1 ( 31073 221 ) ( 31901 * ) + NEW met1 ( 31901 187 ) ( * 221 ) + NEW met1 ( 31901 187 ) ( 32269 * ) + NEW met1 ( 27669 51 ) ( 31073 * ) + NEW met1 ( 34385 221 ) ( 35581 * ) + NEW met1 ( 13593 153 ) ( 13869 * ) + NEW met1 ( 13593 153 ) ( * 221 ) + NEW met1 ( 12719 221 ) ( 13593 * ) + NEW met1 ( 12719 187 ) ( * 221 ) + NEW met1 ( 12581 187 ) ( 12719 * ) + NEW met1 ( 12581 187 ) ( * 221 ) + NEW met1 ( 11569 221 ) ( 12581 * ) + NEW met1 ( 11569 187 ) ( * 221 ) + NEW met1 ( 11293 187 ) ( 11569 * ) + NEW met1 ( 11293 187 ) ( * 221 ) + NEW met1 ( 10419 221 ) ( 11293 * ) + NEW met1 ( 10419 187 ) ( * 221 ) + NEW met1 ( 10097 187 ) ( 10419 * ) + NEW met2 ( 10097 51 ) ( * 187 ) + NEW met1 ( 13869 153 ) ( * 221 ) + NEW met1 ( 9269 51 ) ( 10097 * ) + NEW met2 ( 23069 153 ) ( * 238 ) + NEW met3 ( 20677 238 ) ( 23069 * ) + NEW met2 ( 20677 51 ) ( * 238 ) + NEW met3 ( 23069 238 ) ( 25093 * ) + NEW met1 ( 18101 153 ) ( 18469 * ) + NEW met1 ( 18101 85 ) ( * 153 ) + NEW met1 ( 17181 85 ) ( 18101 * ) + NEW met1 ( 17181 85 ) ( * 221 ) + NEW met1 ( 16169 221 ) ( 17181 * ) + NEW met1 ( 16169 187 ) ( * 221 ) + NEW met1 ( 15893 187 ) ( 16169 * ) + NEW met1 ( 15893 187 ) ( * 221 ) + NEW met1 ( 15019 221 ) ( 15893 * ) NEW met1 ( 15019 187 ) ( * 221 ) NEW met1 ( 14881 187 ) ( 15019 * ) NEW met1 ( 14881 187 ) ( * 221 ) + NEW met2 ( 18423 51 ) ( * 153 ) NEW met1 ( 13869 221 ) ( 14881 * ) - NEW met2 ( 13869 119 ) ( * 221 ) - NEW met1 ( 4669 85 ) ( * 119 ) - NEW met1 ( 4209 85 ) ( 4669 * ) - NEW met1 ( 4209 51 ) ( * 85 ) - NEW met1 ( 9039 153 ) ( 9269 * ) - NEW met1 ( 9039 153 ) ( * 221 ) - NEW met1 ( 8122 221 ) ( 9039 * ) - NEW met1 ( 8122 187 ) ( * 221 ) - NEW met1 ( 8073 187 ) ( 8122 * ) - NEW met1 ( 8073 119 ) ( * 187 ) - NEW met1 ( 7659 119 ) ( 8073 * ) - NEW met1 ( 7659 85 ) ( * 119 ) - NEW met1 ( 6923 85 ) ( 7659 * ) - NEW met1 ( 6923 85 ) ( * 153 ) - NEW met1 ( 6601 153 ) ( 6923 * ) - NEW met1 ( 6601 119 ) ( * 153 ) - NEW met1 ( 6187 119 ) ( 6601 * ) - NEW met2 ( 6187 119 ) ( * 221 ) - NEW met1 ( 5819 221 ) ( 6187 * ) - NEW met1 ( 5819 187 ) ( * 221 ) - NEW met1 ( 5635 187 ) ( 5819 * ) - NEW met2 ( 5635 119 ) ( * 187 ) - NEW met1 ( 4669 119 ) ( 5635 * ) - NEW met1 ( 9315 51 ) ( * 85 ) - NEW met1 ( 9269 85 ) ( 9315 * ) - NEW met1 ( 9269 85 ) ( * 153 ) - NEW met1 ( 69 51 ) ( 4209 * ) - NEW met1 ( 9315 51 ) ( 10051 * ) - NEW met1 ( 15019 221 ) ( 15870 * ) - NEW met2 ( 23069 51 ) ( * 119 ) - NEW met1 ( 23069 51 ) ( 24352 * ) - NEW met1 ( 24352 51 ) ( * 85 ) - NEW met1 ( 24352 85 ) ( 24633 * ) - NEW met2 ( 24633 85 ) ( * 425 ) - NEW met1 ( 24633 425 ) ( 24863 * ) - NEW met2 ( 24863 425 ) ( * 595 ) - NEW met1 ( 24863 595 ) ( 25231 * ) - NEW met2 ( 25231 578 ) ( * 595 ) - NEW met3 ( 25231 578 ) ( 25737 * ) - NEW met2 ( 25737 221 ) ( * 578 ) - NEW met1 ( 25737 221 ) ( 26703 * ) - NEW met2 ( 26703 85 ) ( * 221 ) - NEW met1 ( 18377 119 ) ( 18469 * ) - NEW met2 ( 18377 51 ) ( * 119 ) - NEW met1 ( 18377 51 ) ( 21275 * ) - NEW met2 ( 21275 51 ) ( * 221 ) - NEW met1 ( 21275 221 ) ( 22425 * ) - NEW met1 ( 22425 119 ) ( * 221 ) - NEW met1 ( 22425 119 ) ( 23069 * ) - NEW met1 ( 15870 187 ) ( * 221 ) - NEW met1 ( 15870 187 ) ( 15985 * ) - NEW met1 ( 15985 187 ) ( * 221 ) - NEW met1 ( 15985 221 ) ( 17319 * ) - NEW met2 ( 17319 221 ) ( 17365 * ) - NEW met2 ( 17365 85 ) ( * 221 ) - NEW met1 ( 17365 85 ) ( 17503 * ) - NEW met1 ( 17503 85 ) ( * 119 ) - NEW met1 ( 17503 119 ) ( 18377 * ) - NEW met1 ( 26703 85 ) ( 27600 * ) - NEW met2 ( 32269 34 ) ( * 119 ) - NEW met2 ( 27669 34 ) ( * 119 ) - NEW met3 ( 27669 34 ) ( 29578 * ) - NEW met4 ( 29578 34 ) ( 30958 * ) - NEW met4 ( 30958 34 ) ( * 170 ) - NEW met4 ( 30958 170 ) ( 31510 * ) - NEW met3 ( 31510 170 ) ( 31947 * ) - NEW met2 ( 31947 170 ) ( * 187 ) - NEW met1 ( 31947 187 ) ( 32269 * ) - NEW met1 ( 32269 119 ) ( * 187 ) - NEW met1 ( 27600 85 ) ( * 119 ) - NEW met1 ( 27600 119 ) ( 27669 * ) - NEW met3 ( 32269 34 ) ( 36087 * ) - NEW met2 ( 36087 34 ) M2M3_PR - NEW met1 ( 36087 51 ) M1M2_PR - NEW li1 ( 37467 51 ) L1M1_PR_MR + NEW met1 ( 18423 51 ) ( 20677 * ) NEW li1 ( 69 119 ) L1M1_PR_MR - NEW li1 ( 13869 119 ) L1M1_PR_MR - NEW met1 ( 10051 153 ) M1M2_PR - NEW met1 ( 10051 51 ) M1M2_PR - NEW met1 ( 13869 221 ) M1M2_PR - NEW met1 ( 13869 119 ) M1M2_PR - NEW li1 ( 4669 119 ) L1M1_PR_MR - NEW li1 ( 9269 153 ) L1M1_PR_MR - NEW met1 ( 6187 119 ) M1M2_PR - NEW met1 ( 6187 221 ) M1M2_PR - NEW met1 ( 5635 187 ) M1M2_PR - NEW met1 ( 5635 119 ) M1M2_PR - NEW li1 ( 23069 119 ) L1M1_PR_MR - NEW met1 ( 23069 119 ) M1M2_PR - NEW met1 ( 23069 51 ) M1M2_PR - NEW met1 ( 24633 85 ) M1M2_PR - NEW met1 ( 24633 425 ) M1M2_PR - NEW met1 ( 24863 425 ) M1M2_PR - NEW met1 ( 24863 595 ) M1M2_PR - NEW met1 ( 25231 595 ) M1M2_PR - NEW met2 ( 25231 578 ) M2M3_PR - NEW met2 ( 25737 578 ) M2M3_PR - NEW met1 ( 25737 221 ) M1M2_PR - NEW met1 ( 26703 221 ) M1M2_PR - NEW met1 ( 26703 85 ) M1M2_PR - NEW li1 ( 18469 119 ) L1M1_PR_MR - NEW met1 ( 18377 119 ) M1M2_PR - NEW met1 ( 18377 51 ) M1M2_PR - NEW met1 ( 21275 51 ) M1M2_PR - NEW met1 ( 21275 221 ) M1M2_PR - NEW met1 ( 17319 221 ) M1M2_PR - NEW met1 ( 17365 85 ) M1M2_PR - NEW li1 ( 32269 119 ) L1M1_PR_MR - NEW met1 ( 32269 119 ) M1M2_PR - NEW met2 ( 32269 34 ) M2M3_PR + NEW li1 ( 9269 119 ) L1M1_PR_MR NEW li1 ( 27669 119 ) L1M1_PR_MR - NEW met1 ( 27669 119 ) M1M2_PR - NEW met2 ( 27669 34 ) M2M3_PR - NEW met3 ( 29578 34 ) M3M4_PR - NEW met3 ( 31510 170 ) M3M4_PR - NEW met2 ( 31947 170 ) M2M3_PR - NEW met1 ( 31947 187 ) M1M2_PR ; - - storage_0_0_0.select0_b ( storage_0_0_0.select_inv_0 Y ) ( storage_0_0_0.bit7.obuf0 TE_B ) ( storage_0_0_0.bit6.obuf0 TE_B ) ( storage_0_0_0.bit5.obuf0 TE_B ) ( storage_0_0_0.bit4.obuf0 TE_B ) ( storage_0_0_0.bit3.obuf0 TE_B ) ( storage_0_0_0.bit2.obuf0 TE_B ) - ( storage_0_0_0.bit1.obuf0 TE_B ) ( storage_0_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 5497 153 ) ( * 221 ) - NEW met1 ( 4669 221 ) ( 5497 * ) - NEW met1 ( 4669 187 ) ( * 221 ) - NEW met1 ( 4531 187 ) ( 4669 * ) - NEW met1 ( 4531 187 ) ( * 221 ) - NEW met1 ( 3519 221 ) ( 4531 * ) - NEW met1 ( 3519 187 ) ( * 221 ) - NEW met1 ( 3381 187 ) ( 3519 * ) - NEW met1 ( 3381 187 ) ( * 221 ) - NEW met1 ( 2369 221 ) ( 3381 * ) - NEW met1 ( 2369 187 ) ( * 221 ) - NEW met1 ( 2231 187 ) ( 2369 * ) - NEW met1 ( 2231 187 ) ( * 221 ) - NEW met1 ( 1219 221 ) ( 2231 * ) - NEW met1 ( 1219 187 ) ( * 221 ) - NEW met1 ( 897 187 ) ( 1219 * ) - NEW met1 ( 897 153 ) ( * 187 ) - NEW met1 ( 9315 119 ) ( 10097 * ) - NEW met2 ( 9269 119 ) ( 9315 * ) - NEW met2 ( 9269 51 ) ( * 119 ) - NEW met1 ( 5727 51 ) ( 9269 * ) - NEW met1 ( 5727 51 ) ( * 153 ) - NEW met1 ( 5497 153 ) ( 5727 * ) - NEW met2 ( 14697 34 ) ( * 119 ) - NEW met3 ( 12581 34 ) ( 14697 * ) - NEW met2 ( 12581 34 ) ( * 153 ) - NEW met1 ( 12351 153 ) ( 12581 * ) - NEW met1 ( 12351 119 ) ( * 153 ) - NEW met1 ( 11201 119 ) ( 12351 * ) - NEW met1 ( 11201 119 ) ( * 153 ) - NEW met2 ( 11109 153 ) ( 11201 * ) - NEW met2 ( 11109 85 ) ( * 153 ) - NEW met1 ( 10787 85 ) ( 11109 * ) - NEW met1 ( 10787 51 ) ( * 85 ) - NEW met1 ( 10097 51 ) ( 10787 * ) - NEW met1 ( 10097 51 ) ( * 119 ) - NEW met2 ( 33097 51 ) ( * 119 ) - NEW met1 ( 33649 51 ) ( * 85 ) - NEW met1 ( 33649 85 ) ( 34201 * ) - NEW met1 ( 34201 85 ) ( * 187 ) - NEW met1 ( 34201 187 ) ( 34569 * ) - NEW met2 ( 34563 187 ) ( 34569 * ) - NEW met2 ( 34563 187 ) ( * 238 ) - NEW met2 ( 34563 238 ) ( 34845 * ) - NEW met2 ( 34845 238 ) ( * 493 ) - NEW met2 ( 34845 493 ) ( 34937 * ) - NEW met2 ( 34937 85 ) ( * 493 ) - NEW met1 ( 34937 85 ) ( 35121 * ) - NEW met2 ( 35121 85 ) ( * 221 ) - NEW met1 ( 33097 51 ) ( 33649 * ) - NEW met1 ( 35121 221 ) ( 38019 * ) - NEW met1 ( 19251 153 ) ( 19297 * ) - NEW met2 ( 19251 153 ) ( * 493 ) - NEW met1 ( 18377 493 ) ( 19251 * ) - NEW met2 ( 18377 493 ) ( * 629 ) - NEW met1 ( 17687 629 ) ( 18377 * ) - NEW met2 ( 17641 629 ) ( 17687 * ) - NEW met2 ( 17641 221 ) ( * 629 ) - NEW met1 ( 17411 221 ) ( 17641 * ) - NEW met2 ( 17411 34 ) ( * 221 ) - NEW met1 ( 23161 119 ) ( 23897 * ) - NEW met1 ( 23161 85 ) ( * 119 ) - NEW met1 ( 22103 85 ) ( 23161 * ) - NEW met2 ( 22057 85 ) ( 22103 * ) - NEW met2 ( 22057 85 ) ( * 595 ) - NEW met1 ( 21827 595 ) ( 22057 * ) - NEW met1 ( 21827 595 ) ( * 663 ) - NEW met1 ( 21551 663 ) ( 21827 * ) - NEW met2 ( 21551 119 ) ( * 663 ) - NEW met1 ( 20861 119 ) ( 21551 * ) - NEW met1 ( 20861 85 ) ( * 119 ) - NEW met1 ( 19849 85 ) ( 20861 * ) - NEW met1 ( 19849 85 ) ( * 119 ) - NEW met1 ( 19297 119 ) ( 19849 * ) - NEW met1 ( 19297 119 ) ( * 153 ) - NEW met2 ( 27163 51 ) ( * 357 ) - NEW met1 ( 27025 357 ) ( 27163 * ) - NEW met1 ( 27025 323 ) ( * 357 ) - NEW met1 ( 26519 323 ) ( 27025 * ) - NEW met1 ( 26519 323 ) ( * 357 ) - NEW met1 ( 26289 357 ) ( 26519 * ) - NEW met1 ( 26289 323 ) ( * 357 ) - NEW met1 ( 24817 323 ) ( 26289 * ) - NEW met2 ( 24817 170 ) ( * 323 ) - NEW met2 ( 24771 170 ) ( 24817 * ) - NEW met2 ( 24771 34 ) ( * 170 ) - NEW met3 ( 24265 34 ) ( 24771 * ) - NEW met2 ( 24265 34 ) ( * 119 ) - NEW met1 ( 23897 119 ) ( 24265 * ) - NEW met3 ( 14697 34 ) ( 17411 * ) - NEW met1 ( 28497 85 ) ( * 119 ) - NEW met1 ( 28405 85 ) ( 28497 * ) - NEW met2 ( 28405 85 ) ( * 595 ) - NEW met1 ( 28405 595 ) ( 29141 * ) - NEW met1 ( 29141 595 ) ( * 629 ) - NEW met1 ( 29141 629 ) ( 29923 * ) - NEW met2 ( 29923 493 ) ( * 629 ) - NEW met1 ( 29923 493 ) ( 31303 * ) - NEW met2 ( 31303 85 ) ( * 493 ) - NEW met1 ( 31303 85 ) ( 32315 * ) - NEW met1 ( 32315 85 ) ( * 119 ) - NEW met1 ( 28405 51 ) ( * 85 ) - NEW met1 ( 27163 51 ) ( 28405 * ) - NEW met1 ( 32315 119 ) ( 33097 * ) - NEW li1 ( 5497 153 ) L1M1_PR_MR - NEW li1 ( 897 153 ) L1M1_PR_MR - NEW li1 ( 10097 119 ) L1M1_PR_MR - NEW met1 ( 9315 119 ) M1M2_PR - NEW met1 ( 9269 51 ) M1M2_PR - NEW li1 ( 14697 119 ) L1M1_PR_MR - NEW met1 ( 14697 119 ) M1M2_PR - NEW met2 ( 14697 34 ) M2M3_PR - NEW met2 ( 12581 34 ) M2M3_PR - NEW met1 ( 12581 153 ) M1M2_PR - NEW met1 ( 11201 153 ) M1M2_PR - NEW met1 ( 11109 85 ) M1M2_PR - NEW li1 ( 38019 221 ) L1M1_PR_MR - NEW li1 ( 33097 119 ) L1M1_PR_MR - NEW met1 ( 33097 51 ) M1M2_PR - NEW met1 ( 33097 119 ) M1M2_PR - NEW met1 ( 34569 187 ) M1M2_PR - NEW met1 ( 34937 85 ) M1M2_PR - NEW met1 ( 35121 85 ) M1M2_PR - NEW met1 ( 35121 221 ) M1M2_PR - NEW li1 ( 19297 153 ) L1M1_PR_MR - NEW met1 ( 19251 153 ) M1M2_PR - NEW met1 ( 19251 493 ) M1M2_PR - NEW met1 ( 18377 493 ) M1M2_PR - NEW met1 ( 18377 629 ) M1M2_PR - NEW met1 ( 17687 629 ) M1M2_PR - NEW met1 ( 17641 221 ) M1M2_PR - NEW met1 ( 17411 221 ) M1M2_PR - NEW met2 ( 17411 34 ) M2M3_PR - NEW li1 ( 23897 119 ) L1M1_PR_MR - NEW met1 ( 22103 85 ) M1M2_PR - NEW met1 ( 22057 595 ) M1M2_PR - NEW met1 ( 21551 663 ) M1M2_PR - NEW met1 ( 21551 119 ) M1M2_PR - NEW met1 ( 27163 51 ) M1M2_PR - NEW met1 ( 27163 357 ) M1M2_PR - NEW met1 ( 24817 323 ) M1M2_PR - NEW met2 ( 24771 34 ) M2M3_PR - NEW met2 ( 24265 34 ) M2M3_PR - NEW met1 ( 24265 119 ) M1M2_PR - NEW li1 ( 28497 119 ) L1M1_PR_MR - NEW met1 ( 28405 85 ) M1M2_PR - NEW met1 ( 28405 595 ) M1M2_PR - NEW met1 ( 29923 629 ) M1M2_PR - NEW met1 ( 29923 493 ) M1M2_PR - NEW met1 ( 31303 493 ) M1M2_PR - NEW met1 ( 31303 85 ) M1M2_PR ; + NEW li1 ( 37467 221 ) L1M1_PR_MR + NEW li1 ( 4669 119 ) L1M1_PR_MR + NEW met2 ( 25093 238 ) M2M3_PR + NEW met1 ( 25093 85 ) M1M2_PR + NEW li1 ( 32269 153 ) L1M1_PR_MR + NEW met1 ( 31073 51 ) M1M2_PR + NEW met1 ( 31073 221 ) M1M2_PR + NEW li1 ( 13869 153 ) L1M1_PR_MR + NEW met1 ( 10097 187 ) M1M2_PR + NEW met1 ( 10097 51 ) M1M2_PR + NEW li1 ( 23069 153 ) L1M1_PR_MR + NEW met1 ( 23069 153 ) M1M2_PR + NEW met2 ( 23069 238 ) M2M3_PR + NEW met2 ( 20677 238 ) M2M3_PR + NEW met1 ( 20677 51 ) M1M2_PR + NEW li1 ( 18469 153 ) L1M1_PR_MR + NEW met1 ( 18423 51 ) M1M2_PR + NEW met1 ( 18423 153 ) M1M2_PR ; - storage_0_0_0.we0 ( storage_0_0_0.gcand X ) ( storage_0_0_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 37053 85 ) ( 37927 * ) NEW li1 ( 37053 85 ) L1M1_PR_MR @@ -3073,19 +2935,21 @@ NETS 180 ; NEW li1 ( 1955 153 ) L1M1_PR_MR NEW li1 ( 1909 187 ) L1M1_PR_MR ; - storage_0_1_0.bit1.storage ( storage_0_1_0.bit1.obuf0 A ) ( storage_0_1_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met1 ( 6509 153 ) ( 6554 * ) - NEW met1 ( 6509 153 ) ( * 187 ) - NEW li1 ( 6554 153 ) L1M1_PR_MR + + ROUTED met1 ( 6555 153 ) ( * 187 ) + NEW met1 ( 6509 187 ) ( 6555 * ) + NEW li1 ( 6555 153 ) L1M1_PR_MR NEW li1 ( 6509 187 ) L1M1_PR_MR ; - storage_0_1_0.bit2.storage ( storage_0_1_0.bit2.obuf0 A ) ( storage_0_1_0.bit2.bit Q ) + USE SIGNAL - + ROUTED met1 ( 11155 153 ) ( * 187 ) - NEW met1 ( 11109 187 ) ( 11155 * ) - NEW li1 ( 11155 153 ) L1M1_PR_MR - NEW li1 ( 11109 187 ) L1M1_PR_MR ; + + ROUTED met1 ( 11154 119 ) ( 11155 * ) + NEW met1 ( 11155 85 ) ( * 119 ) + NEW met1 ( 11109 85 ) ( 11155 * ) + NEW met1 ( 11109 51 ) ( * 85 ) + NEW li1 ( 11154 119 ) L1M1_PR_MR + NEW li1 ( 11109 51 ) L1M1_PR_MR ; - storage_0_1_0.bit3.storage ( storage_0_1_0.bit3.obuf0 A ) ( storage_0_1_0.bit3.bit Q ) + USE SIGNAL - + ROUTED met1 ( 15755 119 ) ( * 187 ) + + ROUTED met1 ( 15755 153 ) ( * 187 ) NEW met1 ( 15709 187 ) ( 15755 * ) - NEW li1 ( 15755 119 ) L1M1_PR_MR + NEW li1 ( 15755 153 ) L1M1_PR_MR NEW li1 ( 15709 187 ) L1M1_PR_MR ; - storage_0_1_0.bit4.storage ( storage_0_1_0.bit4.obuf0 A ) ( storage_0_1_0.bit4.bit Q ) + USE SIGNAL + ROUTED met1 ( 20355 153 ) ( * 187 ) @@ -3093,315 +2957,95 @@ NETS 180 ; NEW li1 ( 20355 153 ) L1M1_PR_MR NEW li1 ( 20309 187 ) L1M1_PR_MR ; - storage_0_1_0.bit5.storage ( storage_0_1_0.bit5.obuf0 A ) ( storage_0_1_0.bit5.bit Q ) + USE SIGNAL - + ROUTED met1 ( 24955 85 ) ( * 119 ) - NEW met1 ( 24909 85 ) ( 24955 * ) - NEW met1 ( 24909 51 ) ( * 85 ) - NEW li1 ( 24955 119 ) L1M1_PR_MR - NEW li1 ( 24909 51 ) L1M1_PR_MR ; + + ROUTED met1 ( 24955 153 ) ( 24959 * ) + NEW met1 ( 24959 153 ) ( * 187 ) + NEW met1 ( 24909 187 ) ( 24959 * ) + NEW li1 ( 24955 153 ) L1M1_PR_MR + NEW li1 ( 24909 187 ) L1M1_PR_MR ; - storage_0_1_0.bit6.storage ( storage_0_1_0.bit6.obuf0 A ) ( storage_0_1_0.bit6.bit Q ) + USE SIGNAL - + ROUTED met1 ( 29554 153 ) ( 29555 * ) - NEW met1 ( 29554 153 ) ( * 187 ) - NEW met1 ( 29509 187 ) ( 29554 * ) + + ROUTED met1 ( 29555 153 ) ( * 187 ) + NEW met1 ( 29509 187 ) ( 29555 * ) NEW li1 ( 29555 153 ) L1M1_PR_MR NEW li1 ( 29509 187 ) L1M1_PR_MR ; - storage_0_1_0.bit7.storage ( storage_0_1_0.bit7.obuf0 A ) ( storage_0_1_0.bit7.bit Q ) + USE SIGNAL - + ROUTED met1 ( 34155 119 ) ( * 187 ) + + ROUTED met1 ( 34155 153 ) ( * 187 ) NEW met1 ( 34109 187 ) ( 34155 * ) - NEW li1 ( 34155 119 ) L1M1_PR_MR + NEW li1 ( 34155 153 ) L1M1_PR_MR NEW li1 ( 34109 187 ) L1M1_PR_MR ; - storage_0_1_0.gclock ( storage_0_1_0.cg GCLK ) ( storage_0_1_0.bit7.bit CLK ) ( storage_0_1_0.bit6.bit CLK ) ( storage_0_1_0.bit5.bit CLK ) ( storage_0_1_0.bit4.bit CLK ) ( storage_0_1_0.bit3.bit CLK ) ( storage_0_1_0.bit2.bit CLK ) ( storage_0_1_0.bit1.bit CLK ) ( storage_0_1_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 38203 51 ) ( 38755 * ) - NEW met2 ( 38203 34 ) ( * 51 ) - NEW met3 ( 36386 34 ) ( 38203 * ) - NEW met4 ( 36386 34 ) ( * 442 ) - NEW met4 ( 36018 442 ) ( 36386 * ) - NEW met4 ( 36018 238 ) ( * 442 ) - NEW met4 ( 35650 238 ) ( 36018 * ) - NEW met4 ( 35650 170 ) ( * 238 ) - NEW met3 ( 35466 170 ) ( 35650 * ) - NEW met3 ( 35466 170 ) ( * 238 ) - NEW met1 ( 33235 119 ) ( 33419 * ) - NEW met2 ( 33235 119 ) ( * 323 ) - NEW met1 ( 32177 323 ) ( 33235 * ) - NEW met2 ( 32177 34 ) ( * 323 ) - NEW met3 ( 30751 34 ) ( 32177 * ) - NEW met2 ( 30751 34 ) ( * 51 ) - NEW met4 ( 33442 238 ) ( 33626 * ) - NEW met4 ( 33442 102 ) ( * 238 ) - NEW met3 ( 33235 102 ) ( 33442 * ) - NEW met2 ( 33235 102 ) ( * 119 ) - NEW met3 ( 33626 238 ) ( 35466 * ) - NEW met2 ( 5819 34 ) ( * 119 ) - NEW met2 ( 5727 34 ) ( 5819 * ) - NEW met2 ( 5727 34 ) ( * 51 ) - NEW met2 ( 5681 51 ) ( 5727 * ) - NEW met1 ( 4255 51 ) ( 5681 * ) - NEW met2 ( 4255 34 ) ( * 51 ) - NEW met3 ( 1219 34 ) ( 4255 * ) - NEW met2 ( 1219 34 ) ( * 119 ) - NEW met2 ( 10419 119 ) ( * 170 ) - NEW met3 ( 7130 170 ) ( 10419 * ) - NEW met4 ( 6762 170 ) ( 7130 * ) - NEW met4 ( 6762 102 ) ( * 170 ) - NEW met3 ( 6739 102 ) ( 6762 * ) - NEW met2 ( 6693 102 ) ( 6739 * ) - NEW met2 ( 6693 102 ) ( * 170 ) - NEW met2 ( 6601 170 ) ( 6693 * ) - NEW met2 ( 6601 119 ) ( * 170 ) - NEW met2 ( 6555 119 ) ( 6601 * ) - NEW met2 ( 6555 102 ) ( * 119 ) - NEW met3 ( 6417 102 ) ( 6555 * ) - NEW met3 ( 6417 102 ) ( * 170 ) - NEW met3 ( 5819 170 ) ( 6417 * ) - NEW met2 ( 5819 119 ) ( * 170 ) - NEW met1 ( 14927 153 ) ( 15019 * ) - NEW met2 ( 14927 153 ) ( * 170 ) - NEW met3 ( 10419 170 ) ( 14927 * ) - NEW met3 ( 15502 102 ) ( 15778 * ) - NEW met3 ( 15502 102 ) ( * 170 ) - NEW met3 ( 14927 170 ) ( 15502 * ) + + ROUTED met2 ( 1219 153 ) ( * 170 ) NEW met2 ( 19619 153 ) ( * 238 ) - NEW met3 ( 16698 238 ) ( 19619 * ) - NEW met4 ( 16606 238 ) ( 16698 * ) - NEW met4 ( 16606 238 ) ( * 578 ) - NEW met4 ( 15962 578 ) ( 16606 * ) - NEW met4 ( 15962 102 ) ( * 578 ) - NEW met2 ( 24219 153 ) ( * 238 ) - NEW met3 ( 19619 238 ) ( 24219 * ) + NEW met2 ( 19619 102 ) ( * 153 ) + NEW met2 ( 38755 170 ) ( * 221 ) + NEW met2 ( 5819 119 ) ( * 170 ) + NEW met1 ( 14927 119 ) ( 15019 * ) + NEW met2 ( 14927 51 ) ( * 119 ) + NEW met2 ( 15065 119 ) ( * 238 ) + NEW met1 ( 15019 119 ) ( 15065 * ) + NEW met3 ( 15065 238 ) ( 19619 * ) + NEW met2 ( 33419 119 ) ( * 170 ) + NEW met3 ( 33419 170 ) ( 38755 * ) + NEW met2 ( 10419 34 ) ( * 153 ) + NEW met3 ( 10419 34 ) ( 11155 * ) + NEW met2 ( 11155 34 ) ( * 51 ) + NEW met2 ( 9683 34 ) ( * 170 ) + NEW met3 ( 9683 34 ) ( 10419 * ) + NEW met3 ( 1219 170 ) ( 9683 * ) + NEW met1 ( 11155 51 ) ( 14927 * ) + NEW met1 ( 24219 119 ) ( * 187 ) + NEW met1 ( 24127 187 ) ( 24219 * ) + NEW met2 ( 24127 102 ) ( * 187 ) NEW met1 ( 28681 119 ) ( 28819 * ) - NEW met2 ( 28681 119 ) ( * 442 ) - NEW met3 ( 27255 442 ) ( 28681 * ) - NEW met2 ( 27255 238 ) ( * 442 ) - NEW met3 ( 25530 238 ) ( 27255 * ) - NEW met3 ( 25530 170 ) ( * 238 ) - NEW met3 ( 25254 170 ) ( 25530 * ) - NEW met3 ( 25254 170 ) ( * 238 ) - NEW met3 ( 24219 238 ) ( 25254 * ) - NEW met2 ( 30199 51 ) ( * 510 ) - NEW met2 ( 30061 510 ) ( 30199 * ) - NEW met3 ( 29831 510 ) ( 30061 * ) - NEW met2 ( 29831 510 ) ( * 595 ) - NEW met2 ( 29739 595 ) ( 29831 * ) - NEW met2 ( 29739 595 ) ( * 663 ) - NEW met1 ( 29187 663 ) ( 29739 * ) - NEW met2 ( 29187 442 ) ( * 663 ) - NEW met3 ( 28681 442 ) ( 29187 * ) - NEW met4 ( 15778 102 ) ( 15962 * ) - NEW met1 ( 30199 51 ) ( 30751 * ) - NEW li1 ( 38755 51 ) L1M1_PR_MR - NEW met1 ( 38203 51 ) M1M2_PR - NEW met2 ( 38203 34 ) M2M3_PR - NEW met3 ( 36386 34 ) M3M4_PR - NEW met3 ( 35650 170 ) M3M4_PR - NEW li1 ( 33419 119 ) L1M1_PR_MR - NEW met1 ( 33235 119 ) M1M2_PR - NEW met1 ( 33235 323 ) M1M2_PR - NEW met1 ( 32177 323 ) M1M2_PR - NEW met2 ( 32177 34 ) M2M3_PR - NEW met2 ( 30751 34 ) M2M3_PR - NEW met1 ( 30751 51 ) M1M2_PR - NEW met3 ( 33626 238 ) M3M4_PR - NEW met3 ( 33442 102 ) M3M4_PR - NEW met2 ( 33235 102 ) M2M3_PR - NEW li1 ( 5819 119 ) L1M1_PR_MR - NEW met1 ( 5819 119 ) M1M2_PR - NEW met1 ( 5681 51 ) M1M2_PR - NEW met1 ( 4255 51 ) M1M2_PR - NEW met2 ( 4255 34 ) M2M3_PR - NEW met2 ( 1219 34 ) M2M3_PR - NEW li1 ( 1219 119 ) L1M1_PR_MR - NEW met1 ( 1219 119 ) M1M2_PR - NEW li1 ( 10419 119 ) L1M1_PR_MR - NEW met1 ( 10419 119 ) M1M2_PR - NEW met2 ( 10419 170 ) M2M3_PR - NEW met3 ( 7130 170 ) M3M4_PR - NEW met3 ( 6762 102 ) M3M4_PR - NEW met2 ( 6739 102 ) M2M3_PR - NEW met2 ( 6555 102 ) M2M3_PR - NEW met2 ( 5819 170 ) M2M3_PR - NEW li1 ( 15019 153 ) L1M1_PR_MR - NEW met1 ( 14927 153 ) M1M2_PR - NEW met2 ( 14927 170 ) M2M3_PR - NEW met3 ( 15778 102 ) M3M4_PR + NEW met2 ( 28681 119 ) ( * 221 ) + NEW met1 ( 27669 221 ) ( 28681 * ) + NEW met1 ( 27669 187 ) ( * 221 ) + NEW met1 ( 27393 187 ) ( 27669 * ) + NEW met1 ( 27393 187 ) ( * 221 ) + NEW met1 ( 26519 221 ) ( 27393 * ) + NEW met1 ( 26519 187 ) ( * 221 ) + NEW met1 ( 26381 187 ) ( 26519 * ) + NEW met1 ( 26381 187 ) ( * 221 ) + NEW met1 ( 24219 221 ) ( 26381 * ) + NEW met1 ( 24219 187 ) ( * 221 ) + NEW met3 ( 19619 102 ) ( 24127 * ) + NEW met3 ( 28681 170 ) ( 33419 * ) + NEW met2 ( 1219 170 ) M2M3_PR + NEW li1 ( 1219 153 ) L1M1_PR_MR + NEW met1 ( 1219 153 ) M1M2_PR NEW li1 ( 19619 153 ) L1M1_PR_MR NEW met1 ( 19619 153 ) M1M2_PR NEW met2 ( 19619 238 ) M2M3_PR - NEW met3 ( 16698 238 ) M3M4_PR - NEW li1 ( 24219 153 ) L1M1_PR_MR - NEW met1 ( 24219 153 ) M1M2_PR - NEW met2 ( 24219 238 ) M2M3_PR + NEW met2 ( 19619 102 ) M2M3_PR + NEW met2 ( 38755 170 ) M2M3_PR + NEW li1 ( 38755 221 ) L1M1_PR_MR + NEW met1 ( 38755 221 ) M1M2_PR + NEW li1 ( 5819 119 ) L1M1_PR_MR + NEW met1 ( 5819 119 ) M1M2_PR + NEW met2 ( 5819 170 ) M2M3_PR + NEW li1 ( 15019 119 ) L1M1_PR_MR + NEW met1 ( 14927 119 ) M1M2_PR + NEW met1 ( 14927 51 ) M1M2_PR + NEW met2 ( 15065 238 ) M2M3_PR + NEW met1 ( 15065 119 ) M1M2_PR + NEW li1 ( 33419 119 ) L1M1_PR_MR + NEW met1 ( 33419 119 ) M1M2_PR + NEW met2 ( 33419 170 ) M2M3_PR + NEW li1 ( 10419 153 ) L1M1_PR_MR + NEW met1 ( 10419 153 ) M1M2_PR + NEW met2 ( 10419 34 ) M2M3_PR + NEW met2 ( 11155 34 ) M2M3_PR + NEW met1 ( 11155 51 ) M1M2_PR + NEW met2 ( 9683 170 ) M2M3_PR + NEW met2 ( 9683 34 ) M2M3_PR + NEW li1 ( 24219 119 ) L1M1_PR_MR + NEW met1 ( 24127 187 ) M1M2_PR + NEW met2 ( 24127 102 ) M2M3_PR NEW li1 ( 28819 119 ) L1M1_PR_MR NEW met1 ( 28681 119 ) M1M2_PR - NEW met2 ( 28681 442 ) M2M3_PR - NEW met2 ( 27255 442 ) M2M3_PR - NEW met2 ( 27255 238 ) M2M3_PR - NEW met1 ( 30199 51 ) M1M2_PR - NEW met2 ( 30061 510 ) M2M3_PR - NEW met2 ( 29831 510 ) M2M3_PR - NEW met1 ( 29739 663 ) M1M2_PR - NEW met1 ( 29187 663 ) M1M2_PR - NEW met2 ( 29187 442 ) M2M3_PR - NEW met3 ( 6762 102 ) RECT ( 0 -15 39 15 ) ; - - storage_0_1_0.select0_b ( storage_0_1_0.select_inv_0 Y ) ( storage_0_1_0.bit7.obuf0 TE_B ) ( storage_0_1_0.bit6.obuf0 TE_B ) ( storage_0_1_0.bit5.obuf0 TE_B ) ( storage_0_1_0.bit4.obuf0 TE_B ) ( storage_0_1_0.bit3.obuf0 TE_B ) ( storage_0_1_0.bit2.obuf0 TE_B ) - ( storage_0_1_0.bit1.obuf0 TE_B ) ( storage_0_1_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met4 ( 38870 102 ) ( * 510 ) - NEW met3 ( 38870 102 ) ( 39353 * ) - NEW met2 ( 39353 85 ) ( * 102 ) - NEW met4 ( 35374 34 ) ( * 170 ) - NEW met5 ( 35374 170 ) ( * 510 ) - NEW met5 ( 35374 510 ) ( 38870 * ) - NEW met2 ( 6647 102 ) ( * 119 ) - NEW met3 ( 6647 102 ) ( 6670 * ) - NEW met4 ( 6578 102 ) ( 6670 * ) - NEW met4 ( 6578 102 ) ( * 170 ) - NEW met4 ( 6486 170 ) ( 6578 * ) - NEW met4 ( 6486 170 ) ( * 510 ) - NEW met4 ( 5474 510 ) ( 6486 * ) - NEW met4 ( 5474 170 ) ( * 510 ) - NEW met3 ( 3151 170 ) ( 5474 * ) - NEW met2 ( 3151 119 ) ( * 170 ) - NEW met1 ( 2047 119 ) ( 3151 * ) - NEW met2 ( 11247 153 ) ( * 323 ) - NEW met1 ( 10925 323 ) ( 11247 * ) - NEW met2 ( 10925 34 ) ( * 323 ) - NEW met3 ( 6670 34 ) ( 10925 * ) - NEW met3 ( 6670 34 ) ( * 102 ) - NEW met1 ( 15847 85 ) ( * 119 ) - NEW met1 ( 15709 85 ) ( 15847 * ) - NEW met1 ( 15709 85 ) ( * 119 ) - NEW met1 ( 15111 119 ) ( 15709 * ) - NEW met1 ( 15111 85 ) ( * 119 ) - NEW met1 ( 14651 85 ) ( 15111 * ) - NEW met1 ( 14651 85 ) ( * 119 ) - NEW met1 ( 13915 119 ) ( 14651 * ) - NEW met1 ( 13915 119 ) ( * 153 ) - NEW met1 ( 13823 153 ) ( 13915 * ) - NEW met1 ( 13823 153 ) ( * 221 ) - NEW met1 ( 11569 221 ) ( 13823 * ) - NEW met1 ( 11569 187 ) ( * 221 ) - NEW met1 ( 11247 187 ) ( 11569 * ) - NEW met1 ( 11247 153 ) ( * 187 ) - NEW met2 ( 15847 102 ) ( * 119 ) - NEW met2 ( 34247 102 ) ( * 119 ) - NEW met4 ( 34454 34 ) ( * 102 ) - NEW met4 ( 34270 102 ) ( 34454 * ) - NEW met3 ( 34247 102 ) ( 34270 * ) - NEW met4 ( 34454 34 ) ( 35374 * ) - NEW met2 ( 33143 102 ) ( * 238 ) - NEW met3 ( 33143 238 ) ( 33557 * ) - NEW met2 ( 33557 102 ) ( * 238 ) - NEW met3 ( 33557 102 ) ( 34247 * ) - NEW met1 ( 19895 119 ) ( 20447 * ) - NEW met2 ( 19665 119 ) ( 19895 * ) - NEW met2 ( 19665 119 ) ( * 323 ) - NEW met2 ( 19619 323 ) ( 19665 * ) - NEW met1 ( 18653 323 ) ( 19619 * ) - NEW met2 ( 18653 85 ) ( * 323 ) - NEW met1 ( 17641 85 ) ( 18653 * ) - NEW met2 ( 17641 85 ) ( * 102 ) - NEW met1 ( 25001 119 ) ( 25047 * ) - NEW met1 ( 25001 119 ) ( * 153 ) - NEW met1 ( 24909 153 ) ( 25001 * ) - NEW met2 ( 24863 153 ) ( 24909 * ) - NEW met2 ( 24863 85 ) ( * 153 ) - NEW met1 ( 24863 51 ) ( * 85 ) - NEW met1 ( 24403 51 ) ( 24863 * ) - NEW met2 ( 24357 51 ) ( 24403 * ) - NEW met2 ( 24357 51 ) ( * 85 ) - NEW met2 ( 24311 85 ) ( 24357 * ) - NEW met1 ( 24219 85 ) ( 24311 * ) - NEW met2 ( 24219 34 ) ( * 85 ) - NEW met2 ( 24173 34 ) ( 24219 * ) - NEW met3 ( 23230 34 ) ( 24173 * ) - NEW met4 ( 23230 34 ) ( * 578 ) - NEW met4 ( 21574 578 ) ( 23230 * ) - NEW met3 ( 21367 578 ) ( 21574 * ) - NEW met2 ( 21367 459 ) ( * 578 ) - NEW met1 ( 21275 459 ) ( 21367 * ) - NEW met1 ( 21275 459 ) ( * 493 ) - NEW met1 ( 20815 493 ) ( 21275 * ) - NEW met2 ( 20815 119 ) ( * 493 ) - NEW met1 ( 20447 119 ) ( 20815 * ) - NEW met1 ( 29647 153 ) ( * 221 ) - NEW met1 ( 29325 221 ) ( 29647 * ) - NEW met1 ( 29325 119 ) ( * 221 ) - NEW met1 ( 28865 119 ) ( 29325 * ) - NEW met1 ( 28865 119 ) ( * 153 ) - NEW met1 ( 28589 153 ) ( 28865 * ) - NEW met1 ( 28589 153 ) ( * 221 ) - NEW met1 ( 26841 221 ) ( 28589 * ) - NEW met2 ( 26749 221 ) ( 26841 * ) - NEW met2 ( 26749 34 ) ( * 221 ) - NEW met3 ( 25415 34 ) ( 26749 * ) - NEW met2 ( 25415 34 ) ( * 85 ) - NEW met1 ( 25047 85 ) ( 25415 * ) - NEW met1 ( 25047 85 ) ( * 119 ) - NEW met2 ( 30337 102 ) ( * 221 ) - NEW met1 ( 29969 221 ) ( 30337 * ) - NEW met1 ( 29969 187 ) ( * 221 ) - NEW met1 ( 29647 187 ) ( 29969 * ) - NEW met3 ( 15847 102 ) ( 17641 * ) - NEW met3 ( 30337 102 ) ( 33143 * ) - NEW met4 ( 38870 510 ) M4M5_PR - NEW met3 ( 38870 102 ) M3M4_PR - NEW met2 ( 39353 102 ) M2M3_PR - NEW li1 ( 39353 85 ) L1M1_PR_MR - NEW met1 ( 39353 85 ) M1M2_PR - NEW met4 ( 35374 170 ) M4M5_PR - NEW li1 ( 6647 119 ) L1M1_PR_MR - NEW met1 ( 6647 119 ) M1M2_PR - NEW met2 ( 6647 102 ) M2M3_PR - NEW met3 ( 6670 102 ) M3M4_PR - NEW met3 ( 5474 170 ) M3M4_PR - NEW met2 ( 3151 170 ) M2M3_PR - NEW met1 ( 3151 119 ) M1M2_PR - NEW li1 ( 2047 119 ) L1M1_PR_MR - NEW li1 ( 11247 153 ) L1M1_PR_MR - NEW met1 ( 11247 153 ) M1M2_PR - NEW met1 ( 11247 323 ) M1M2_PR - NEW met1 ( 10925 323 ) M1M2_PR - NEW met2 ( 10925 34 ) M2M3_PR - NEW li1 ( 15847 119 ) L1M1_PR_MR - NEW met2 ( 15847 102 ) M2M3_PR - NEW met1 ( 15847 119 ) M1M2_PR - NEW li1 ( 34247 119 ) L1M1_PR_MR - NEW met1 ( 34247 119 ) M1M2_PR - NEW met2 ( 34247 102 ) M2M3_PR - NEW met3 ( 34270 102 ) M3M4_PR - NEW met2 ( 33143 102 ) M2M3_PR - NEW met2 ( 33143 238 ) M2M3_PR - NEW met2 ( 33557 238 ) M2M3_PR - NEW met2 ( 33557 102 ) M2M3_PR - NEW li1 ( 20447 119 ) L1M1_PR_MR - NEW met1 ( 19895 119 ) M1M2_PR - NEW met1 ( 19619 323 ) M1M2_PR - NEW met1 ( 18653 323 ) M1M2_PR - NEW met1 ( 18653 85 ) M1M2_PR - NEW met1 ( 17641 85 ) M1M2_PR - NEW met2 ( 17641 102 ) M2M3_PR - NEW li1 ( 25047 119 ) L1M1_PR_MR - NEW met1 ( 24909 153 ) M1M2_PR - NEW met1 ( 24863 85 ) M1M2_PR - NEW met1 ( 24403 51 ) M1M2_PR - NEW met1 ( 24311 85 ) M1M2_PR - NEW met1 ( 24219 85 ) M1M2_PR - NEW met2 ( 24173 34 ) M2M3_PR - NEW met3 ( 23230 34 ) M3M4_PR - NEW met3 ( 21574 578 ) M3M4_PR - NEW met2 ( 21367 578 ) M2M3_PR - NEW met1 ( 21367 459 ) M1M2_PR - NEW met1 ( 20815 493 ) M1M2_PR - NEW met1 ( 20815 119 ) M1M2_PR - NEW li1 ( 29647 153 ) L1M1_PR_MR - NEW met1 ( 26841 221 ) M1M2_PR - NEW met2 ( 26749 34 ) M2M3_PR - NEW met2 ( 25415 34 ) M2M3_PR - NEW met1 ( 25415 85 ) M1M2_PR - NEW met2 ( 30337 102 ) M2M3_PR - NEW met1 ( 30337 221 ) M1M2_PR - NEW met3 ( 6647 102 ) RECT ( -39 -15 0 15 ) - NEW met3 ( 34270 102 ) RECT ( 0 -15 57 15 ) ; + NEW met1 ( 28681 221 ) M1M2_PR + NEW met2 ( 28681 170 ) M2M3_PR + NEW met3 ( 5819 170 ) RECT ( -62 -15 0 15 ) ; - storage_0_1_0.we0 ( storage_0_1_0.gcand X ) ( storage_0_1_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 38341 85 ) ( 39215 * ) NEW li1 ( 38341 85 ) L1M1_PR_MR @@ -3426,28 +3070,23 @@ NETS 180 ; NEW li1 ( 12305 153 ) L1M1_PR_MR NEW li1 ( 12259 187 ) L1M1_PR_MR ; - storage_0_2_0.bit3.storage ( storage_0_2_0.bit3.obuf0 A ) ( storage_0_2_0.bit3.bit Q ) + USE SIGNAL - + ROUTED met1 ( 16905 85 ) ( * 119 ) - NEW met1 ( 16859 85 ) ( 16905 * ) - NEW met1 ( 16859 51 ) ( * 85 ) - NEW li1 ( 16905 119 ) L1M1_PR_MR - NEW li1 ( 16859 51 ) L1M1_PR_MR ; + + ROUTED met1 ( 16905 153 ) ( * 187 ) + NEW met1 ( 16859 187 ) ( 16905 * ) + NEW li1 ( 16905 153 ) L1M1_PR_MR + NEW li1 ( 16859 187 ) L1M1_PR_MR ; - storage_0_2_0.bit4.storage ( storage_0_2_0.bit4.obuf0 A ) ( storage_0_2_0.bit4.bit Q ) + USE SIGNAL - + ROUTED met1 ( 21413 153 ) ( 21505 * ) - NEW met2 ( 21413 51 ) ( * 153 ) - NEW met1 ( 21413 51 ) ( 21459 * ) + + ROUTED met1 ( 21505 153 ) ( * 187 ) + NEW met1 ( 21459 187 ) ( 21505 * ) NEW li1 ( 21505 153 ) L1M1_PR_MR - NEW met1 ( 21413 153 ) M1M2_PR - NEW met1 ( 21413 51 ) M1M2_PR - NEW li1 ( 21459 51 ) L1M1_PR_MR ; + NEW li1 ( 21459 187 ) L1M1_PR_MR ; - storage_0_2_0.bit5.storage ( storage_0_2_0.bit5.obuf0 A ) ( storage_0_2_0.bit5.bit Q ) + USE SIGNAL + ROUTED met1 ( 26105 153 ) ( * 187 ) NEW met1 ( 26059 187 ) ( 26105 * ) NEW li1 ( 26105 153 ) L1M1_PR_MR NEW li1 ( 26059 187 ) L1M1_PR_MR ; - storage_0_2_0.bit6.storage ( storage_0_2_0.bit6.obuf0 A ) ( storage_0_2_0.bit6.bit Q ) + USE SIGNAL - + ROUTED met1 ( 30699 153 ) ( 30705 * ) - NEW met1 ( 30699 153 ) ( * 187 ) - NEW met1 ( 30659 187 ) ( 30699 * ) + + ROUTED met1 ( 30705 153 ) ( * 187 ) + NEW met1 ( 30659 187 ) ( 30705 * ) NEW li1 ( 30705 153 ) L1M1_PR_MR NEW li1 ( 30659 187 ) L1M1_PR_MR ; - storage_0_2_0.bit7.storage ( storage_0_2_0.bit7.obuf0 A ) ( storage_0_2_0.bit7.bit Q ) + USE SIGNAL @@ -3457,264 +3096,85 @@ NETS 180 ; NEW li1 ( 35259 187 ) L1M1_PR_MR ; - storage_0_2_0.gclock ( storage_0_2_0.cg GCLK ) ( storage_0_2_0.bit7.bit CLK ) ( storage_0_2_0.bit6.bit CLK ) ( storage_0_2_0.bit5.bit CLK ) ( storage_0_2_0.bit4.bit CLK ) ( storage_0_2_0.bit3.bit CLK ) ( storage_0_2_0.bit2.bit CLK ) ( storage_0_2_0.bit1.bit CLK ) ( storage_0_2_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 6969 153 ) ( * 187 ) - NEW met1 ( 6877 187 ) ( 6969 * ) - NEW met2 ( 6877 34 ) ( * 187 ) - NEW met2 ( 6601 34 ) ( 6877 * ) - NEW met3 ( 6486 34 ) ( 6601 * ) - NEW met4 ( 6394 34 ) ( 6486 * ) - NEW met4 ( 6394 34 ) ( * 170 ) - NEW met4 ( 5658 170 ) ( 6394 * ) - NEW met5 ( 3082 170 ) ( 5658 * ) - NEW met3 ( 2369 170 ) ( 3082 * ) - NEW met2 ( 2369 153 ) ( * 170 ) - NEW met1 ( 11431 153 ) ( 11569 * ) - NEW met2 ( 11431 102 ) ( * 153 ) - NEW met3 ( 8165 102 ) ( 11431 * ) - NEW met2 ( 8165 85 ) ( * 102 ) - NEW met1 ( 7705 85 ) ( 8165 * ) - NEW met2 ( 7705 85 ) ( * 102 ) - NEW met3 ( 6877 102 ) ( 7705 * ) - NEW met4 ( 11546 102 ) ( * 170 ) - NEW met3 ( 11431 102 ) ( 11546 * ) - NEW met2 ( 34569 102 ) ( * 119 ) - NEW met3 ( 34569 102 ) ( 38801 * ) - NEW met2 ( 38801 51 ) ( * 102 ) - NEW met1 ( 38801 51 ) ( 40043 * ) - NEW met4 ( 35006 102 ) ( * 170 ) + + ROUTED met2 ( 16169 119 ) ( * 170 ) NEW met1 ( 29923 119 ) ( 29969 * ) - NEW met2 ( 29923 119 ) ( * 170 ) - NEW met3 ( 29923 170 ) ( 30038 * ) - NEW met2 ( 25369 153 ) ( * 238 ) - NEW met3 ( 25369 238 ) ( 25438 * ) - NEW met4 ( 25438 238 ) ( 25990 * ) - NEW met4 ( 25990 170 ) ( * 238 ) - NEW met5 ( 25990 170 ) ( 30038 * ) - NEW met2 ( 20769 153 ) ( * 170 ) - NEW met3 ( 20746 170 ) ( 20769 * ) - NEW met4 ( 20746 170 ) ( 21206 * ) - NEW met3 ( 21206 170 ) ( 24150 * ) - NEW met5 ( 24150 170 ) ( 25990 * ) - NEW met2 ( 16169 153 ) ( * 238 ) - NEW met3 ( 16169 238 ) ( 16330 * ) - NEW met4 ( 16330 170 ) ( * 238 ) - NEW met5 ( 16330 170 ) ( 20746 * ) - NEW met5 ( 11546 170 ) ( 16330 * ) - NEW met5 ( 30038 170 ) ( 35006 * ) - NEW li1 ( 6969 153 ) L1M1_PR_MR - NEW met1 ( 6877 187 ) M1M2_PR - NEW met2 ( 6601 34 ) M2M3_PR - NEW met3 ( 6486 34 ) M3M4_PR - NEW met4 ( 5658 170 ) M4M5_PR - NEW met3 ( 3082 170 ) M3M4_PR - NEW met4 ( 3082 170 ) M4M5_PR - NEW met2 ( 2369 170 ) M2M3_PR - NEW li1 ( 2369 153 ) L1M1_PR_MR - NEW met1 ( 2369 153 ) M1M2_PR - NEW li1 ( 11569 153 ) L1M1_PR_MR - NEW met1 ( 11431 153 ) M1M2_PR - NEW met2 ( 11431 102 ) M2M3_PR - NEW met2 ( 8165 102 ) M2M3_PR - NEW met1 ( 8165 85 ) M1M2_PR - NEW met1 ( 7705 85 ) M1M2_PR - NEW met2 ( 7705 102 ) M2M3_PR - NEW met2 ( 6877 102 ) M2M3_PR - NEW met4 ( 11546 170 ) M4M5_PR - NEW met3 ( 11546 102 ) M3M4_PR - NEW li1 ( 34569 119 ) L1M1_PR_MR - NEW met1 ( 34569 119 ) M1M2_PR - NEW met2 ( 34569 102 ) M2M3_PR - NEW met2 ( 38801 102 ) M2M3_PR - NEW met1 ( 38801 51 ) M1M2_PR - NEW li1 ( 40043 51 ) L1M1_PR_MR - NEW met4 ( 35006 170 ) M4M5_PR - NEW met3 ( 35006 102 ) M3M4_PR + NEW met2 ( 29923 102 ) ( * 119 ) + NEW met1 ( 38755 153 ) ( * 187 ) + NEW met1 ( 38755 187 ) ( 39905 * ) + NEW met2 ( 2369 153 ) ( * 238 ) + NEW met2 ( 25369 102 ) ( * 153 ) + NEW met2 ( 25369 51 ) ( * 102 ) + NEW met2 ( 10281 221 ) ( * 238 ) + NEW met2 ( 20769 119 ) ( 20815 * ) + NEW met2 ( 20815 51 ) ( * 119 ) + NEW met2 ( 20769 119 ) ( * 170 ) + NEW met1 ( 20815 51 ) ( 25369 * ) + NEW met1 ( 6923 119 ) ( 6969 * ) + NEW met2 ( 6923 119 ) ( * 238 ) + NEW met2 ( 9637 221 ) ( * 238 ) + NEW met3 ( 6923 238 ) ( 9637 * ) + NEW met3 ( 2369 238 ) ( 6923 * ) + NEW met1 ( 9637 221 ) ( 10281 * ) + NEW met3 ( 25369 102 ) ( 33810 * ) + NEW met2 ( 34569 34 ) ( * 119 ) + NEW met3 ( 34569 34 ) ( 38203 * ) + NEW met2 ( 38203 34 ) ( * 153 ) + NEW met3 ( 33810 34 ) ( * 102 ) + NEW met3 ( 33810 34 ) ( 34569 * ) + NEW met1 ( 38203 153 ) ( 38755 * ) + NEW met2 ( 11385 170 ) ( * 629 ) + NEW met1 ( 10649 629 ) ( 11385 * ) + NEW met2 ( 10649 238 ) ( * 629 ) + NEW met1 ( 11385 153 ) ( 11569 * ) + NEW met2 ( 11385 153 ) ( * 170 ) + NEW met3 ( 10281 238 ) ( 10649 * ) + NEW met3 ( 11385 170 ) ( 20769 * ) + NEW li1 ( 16169 119 ) L1M1_PR_MR + NEW met1 ( 16169 119 ) M1M2_PR + NEW met2 ( 16169 170 ) M2M3_PR NEW li1 ( 29969 119 ) L1M1_PR_MR NEW met1 ( 29923 119 ) M1M2_PR - NEW met2 ( 29923 170 ) M2M3_PR - NEW met3 ( 30038 170 ) M3M4_PR - NEW met4 ( 30038 170 ) M4M5_PR + NEW met2 ( 29923 102 ) M2M3_PR + NEW li1 ( 39905 187 ) L1M1_PR_MR + NEW met2 ( 2369 238 ) M2M3_PR + NEW li1 ( 2369 153 ) L1M1_PR_MR + NEW met1 ( 2369 153 ) M1M2_PR NEW li1 ( 25369 153 ) L1M1_PR_MR NEW met1 ( 25369 153 ) M1M2_PR - NEW met2 ( 25369 238 ) M2M3_PR - NEW met3 ( 25438 238 ) M3M4_PR - NEW met4 ( 25990 170 ) M4M5_PR - NEW li1 ( 20769 153 ) L1M1_PR_MR - NEW met1 ( 20769 153 ) M1M2_PR + NEW met2 ( 25369 102 ) M2M3_PR + NEW met1 ( 25369 51 ) M1M2_PR + NEW met1 ( 10281 221 ) M1M2_PR + NEW met2 ( 10281 238 ) M2M3_PR + NEW li1 ( 20769 119 ) L1M1_PR_MR + NEW met1 ( 20769 119 ) M1M2_PR + NEW met1 ( 20815 51 ) M1M2_PR NEW met2 ( 20769 170 ) M2M3_PR - NEW met3 ( 20746 170 ) M3M4_PR - NEW met3 ( 21206 170 ) M3M4_PR - NEW met3 ( 24150 170 ) M3M4_PR - NEW met4 ( 24150 170 ) M4M5_PR - NEW li1 ( 16169 153 ) L1M1_PR_MR - NEW met1 ( 16169 153 ) M1M2_PR - NEW met2 ( 16169 238 ) M2M3_PR - NEW met3 ( 16330 238 ) M3M4_PR - NEW met4 ( 16330 170 ) M4M5_PR - NEW met4 ( 20746 170 ) M4M5_PR - NEW met3 ( 35006 102 ) RECT ( -60 -15 0 15 ) - NEW met3 ( 20769 170 ) RECT ( 0 -15 39 15 ) ; - - storage_0_2_0.select0_b ( storage_0_2_0.select_inv_0 Y ) ( storage_0_2_0.bit7.obuf0 TE_B ) ( storage_0_2_0.bit6.obuf0 TE_B ) ( storage_0_2_0.bit5.obuf0 TE_B ) ( storage_0_2_0.bit4.obuf0 TE_B ) ( storage_0_2_0.bit3.obuf0 TE_B ) ( storage_0_2_0.bit2.obuf0 TE_B ) - ( storage_0_2_0.bit1.obuf0 TE_B ) ( storage_0_2_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 35397 153 ) ( 35673 * ) - NEW met2 ( 35673 51 ) ( * 153 ) - NEW met2 ( 35673 51 ) ( 35903 * ) - NEW met1 ( 35903 51 ) ( * 85 ) - NEW met1 ( 35903 85 ) ( 36179 * ) - NEW met2 ( 36179 85 ) ( * 170 ) - NEW met3 ( 36179 170 ) ( 36202 * ) - NEW met5 ( 36202 170 ) ( 39422 * ) - NEW met4 ( 39422 102 ) ( * 170 ) - NEW met3 ( 39422 102 ) ( 40595 * ) - NEW met2 ( 40595 85 ) ( * 102 ) - NEW met2 ( 35397 153 ) ( * 170 ) - NEW met2 ( 7797 102 ) ( * 153 ) - NEW met3 ( 7774 102 ) ( 7797 * ) - NEW met4 ( 7774 102 ) ( * 238 ) - NEW met4 ( 6762 238 ) ( 7774 * ) - NEW met3 ( 6578 238 ) ( 6762 * ) - NEW met4 ( 6555 238 ) ( 6578 * ) - NEW met4 ( 6555 238 ) ( * 578 ) - NEW met4 ( 5382 578 ) ( 6555 * ) - NEW met4 ( 5382 102 ) ( * 578 ) - NEW met3 ( 3197 102 ) ( 5382 * ) - NEW met2 ( 3197 102 ) ( * 119 ) - NEW met2 ( 12351 119 ) ( 12397 * ) - NEW met2 ( 12351 119 ) ( * 510 ) - NEW met2 ( 12305 510 ) ( 12351 * ) - NEW met3 ( 11730 510 ) ( 12305 * ) - NEW met4 ( 11730 34 ) ( * 510 ) - NEW met4 ( 11362 34 ) ( 11730 * ) - NEW met4 ( 11362 34 ) ( * 170 ) - NEW met4 ( 11178 170 ) ( 11362 * ) - NEW met5 ( 7774 170 ) ( 11178 * ) - NEW met2 ( 15893 119 ) ( * 170 ) - NEW met3 ( 15571 170 ) ( 15893 * ) - NEW met2 ( 15571 170 ) ( * 238 ) - NEW met3 ( 12719 238 ) ( 15571 * ) - NEW met2 ( 12719 238 ) ( * 357 ) - NEW met1 ( 12351 357 ) ( 12719 * ) - NEW met2 ( 30797 51 ) ( * 119 ) - NEW met1 ( 30797 51 ) ( 32085 * ) - NEW met2 ( 32085 51 ) ( * 170 ) - NEW met2 ( 26197 102 ) ( * 119 ) - NEW met3 ( 26197 102 ) ( 26818 * ) - NEW met3 ( 26818 34 ) ( * 102 ) - NEW met3 ( 26818 34 ) ( 27554 * ) - NEW met3 ( 27554 34 ) ( * 102 ) - NEW met3 ( 27554 102 ) ( 29371 * ) - NEW met2 ( 29371 102 ) ( * 119 ) - NEW met1 ( 29371 119 ) ( 29739 * ) - NEW met2 ( 29739 102 ) ( * 119 ) - NEW met3 ( 29739 102 ) ( 30245 * ) - NEW met2 ( 30245 102 ) ( * 306 ) - NEW met2 ( 30245 306 ) ( 30429 * ) - NEW met2 ( 30429 306 ) ( * 629 ) - NEW met1 ( 30429 629 ) ( 30659 * ) - NEW met2 ( 30659 119 ) ( * 629 ) - NEW met2 ( 30659 119 ) ( 30797 * ) - NEW met2 ( 21597 102 ) ( * 119 ) - NEW met3 ( 21597 102 ) ( 24817 * ) - NEW met2 ( 24817 34 ) ( * 102 ) - NEW met2 ( 24817 34 ) ( 24863 * ) - NEW met3 ( 24863 34 ) ( 25070 * ) - NEW met3 ( 25070 34 ) ( * 102 ) - NEW met3 ( 25070 102 ) ( 26197 * ) - NEW met1 ( 16997 119 ) ( 17273 * ) - NEW met2 ( 17273 119 ) ( * 170 ) - NEW met2 ( 17273 170 ) ( 17319 * ) - NEW met3 ( 17319 170 ) ( 17687 * ) - NEW met2 ( 17687 170 ) ( * 221 ) - NEW met1 ( 17687 221 ) ( 18101 * ) - NEW met1 ( 18101 187 ) ( * 221 ) - NEW met1 ( 18101 187 ) ( 18423 * ) - NEW met2 ( 18423 102 ) ( * 187 ) - NEW met3 ( 18423 102 ) ( 21597 * ) - NEW met1 ( 16767 119 ) ( * 153 ) - NEW met2 ( 16767 153 ) ( * 629 ) - NEW met1 ( 16767 629 ) ( 17089 * ) - NEW met2 ( 17089 629 ) ( 17135 * ) - NEW met2 ( 17135 119 ) ( * 629 ) - NEW met1 ( 15893 119 ) ( 16767 * ) - NEW met3 ( 32085 170 ) ( 35397 * ) - NEW li1 ( 35397 153 ) L1M1_PR_MR - NEW met1 ( 35673 153 ) M1M2_PR - NEW met1 ( 35903 51 ) M1M2_PR - NEW met1 ( 36179 85 ) M1M2_PR - NEW met2 ( 36179 170 ) M2M3_PR - NEW met3 ( 36202 170 ) M3M4_PR - NEW met4 ( 36202 170 ) M4M5_PR - NEW met4 ( 39422 170 ) M4M5_PR - NEW met3 ( 39422 102 ) M3M4_PR - NEW met2 ( 40595 102 ) M2M3_PR - NEW li1 ( 40595 85 ) L1M1_PR_MR - NEW met1 ( 40595 85 ) M1M2_PR - NEW met2 ( 35397 170 ) M2M3_PR - NEW met1 ( 35397 153 ) M1M2_PR - NEW li1 ( 7797 153 ) L1M1_PR_MR - NEW met1 ( 7797 153 ) M1M2_PR - NEW met2 ( 7797 102 ) M2M3_PR - NEW met3 ( 7774 102 ) M3M4_PR - NEW met3 ( 6762 238 ) M3M4_PR - NEW met3 ( 6578 238 ) M3M4_PR - NEW met3 ( 5382 102 ) M3M4_PR - NEW met2 ( 3197 102 ) M2M3_PR - NEW li1 ( 3197 119 ) L1M1_PR_MR - NEW met1 ( 3197 119 ) M1M2_PR - NEW li1 ( 12397 119 ) L1M1_PR_MR - NEW met1 ( 12397 119 ) M1M2_PR - NEW met2 ( 12305 510 ) M2M3_PR - NEW met3 ( 11730 510 ) M3M4_PR - NEW met4 ( 11178 170 ) M4M5_PR - NEW met4 ( 7774 170 ) M4M5_PR - NEW met1 ( 15893 119 ) M1M2_PR - NEW met2 ( 15893 170 ) M2M3_PR - NEW met2 ( 15571 170 ) M2M3_PR - NEW met2 ( 15571 238 ) M2M3_PR - NEW met2 ( 12719 238 ) M2M3_PR - NEW met1 ( 12719 357 ) M1M2_PR - NEW met1 ( 12351 357 ) M1M2_PR - NEW li1 ( 30797 119 ) L1M1_PR_MR - NEW met1 ( 30797 119 ) M1M2_PR - NEW met1 ( 30797 51 ) M1M2_PR - NEW met1 ( 32085 51 ) M1M2_PR - NEW met2 ( 32085 170 ) M2M3_PR - NEW li1 ( 26197 119 ) L1M1_PR_MR - NEW met1 ( 26197 119 ) M1M2_PR - NEW met2 ( 26197 102 ) M2M3_PR - NEW met2 ( 29371 102 ) M2M3_PR - NEW met1 ( 29371 119 ) M1M2_PR - NEW met1 ( 29739 119 ) M1M2_PR - NEW met2 ( 29739 102 ) M2M3_PR - NEW met2 ( 30245 102 ) M2M3_PR - NEW met1 ( 30429 629 ) M1M2_PR - NEW met1 ( 30659 629 ) M1M2_PR - NEW li1 ( 21597 119 ) L1M1_PR_MR - NEW met1 ( 21597 119 ) M1M2_PR - NEW met2 ( 21597 102 ) M2M3_PR - NEW met2 ( 24817 102 ) M2M3_PR - NEW met2 ( 24863 34 ) M2M3_PR - NEW li1 ( 16997 119 ) L1M1_PR_MR - NEW met1 ( 17273 119 ) M1M2_PR - NEW met2 ( 17319 170 ) M2M3_PR - NEW met2 ( 17687 170 ) M2M3_PR - NEW met1 ( 17687 221 ) M1M2_PR - NEW met1 ( 18423 187 ) M1M2_PR - NEW met2 ( 18423 102 ) M2M3_PR - NEW met1 ( 16767 153 ) M1M2_PR - NEW met1 ( 16767 629 ) M1M2_PR - NEW met1 ( 17089 629 ) M1M2_PR - NEW met1 ( 17135 119 ) M1M2_PR - NEW met3 ( 36202 170 ) RECT ( 0 -15 39 15 ) - NEW met3 ( 7797 102 ) RECT ( 0 -15 39 15 ) ; + NEW li1 ( 6969 119 ) L1M1_PR_MR + NEW met1 ( 6923 119 ) M1M2_PR + NEW met2 ( 6923 238 ) M2M3_PR + NEW met1 ( 9637 221 ) M1M2_PR + NEW met2 ( 9637 238 ) M2M3_PR + NEW li1 ( 34569 119 ) L1M1_PR_MR + NEW met1 ( 34569 119 ) M1M2_PR + NEW met2 ( 34569 34 ) M2M3_PR + NEW met2 ( 38203 34 ) M2M3_PR + NEW met1 ( 38203 153 ) M1M2_PR + NEW met2 ( 11385 170 ) M2M3_PR + NEW met1 ( 11385 629 ) M1M2_PR + NEW met1 ( 10649 629 ) M1M2_PR + NEW met2 ( 10649 238 ) M2M3_PR + NEW li1 ( 11569 153 ) L1M1_PR_MR + NEW met1 ( 11385 153 ) M1M2_PR + NEW met3 ( 16169 170 ) RECT ( -62 -15 0 15 ) + NEW met3 ( 29923 102 ) RECT ( -62 -15 0 15 ) ; - storage_0_2_0.we0 ( storage_0_2_0.gcand X ) ( storage_0_2_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 39629 85 ) ( 40503 * ) - NEW li1 ( 39629 85 ) L1M1_PR_MR - NEW li1 ( 40503 85 ) L1M1_PR_MR ; + + ROUTED met1 ( 39491 85 ) ( 40365 * ) + NEW li1 ( 39491 85 ) L1M1_PR_MR + NEW li1 ( 40365 85 ) L1M1_PR_MR ; - storage_0_2_0.write_sel ( storage_0_2_0.gcand A ) ( storage_0_2_0.word_and X ) + USE SIGNAL - + ROUTED met1 ( 40273 153 ) ( 40319 * ) - NEW li1 ( 40319 153 ) L1M1_PR_MR - NEW li1 ( 40273 153 ) L1M1_PR_MR ; + + ROUTED met1 ( 40135 153 ) ( 40181 * ) + NEW li1 ( 40181 153 ) L1M1_PR_MR + NEW li1 ( 40135 153 ) L1M1_PR_MR ; - storage_0_3_0.bit0.storage ( storage_0_3_0.bit0.obuf0 A ) ( storage_0_3_0.bit0.bit Q ) + USE SIGNAL + ROUTED met1 ( 4255 153 ) ( * 187 ) NEW met1 ( 4209 187 ) ( 4255 * ) @@ -3757,358 +3217,93 @@ NETS 180 ; NEW li1 ( 36409 187 ) L1M1_PR_MR ; - storage_0_3_0.gclock ( storage_0_3_0.cg GCLK ) ( storage_0_3_0.bit7.bit CLK ) ( storage_0_3_0.bit6.bit CLK ) ( storage_0_3_0.bit5.bit CLK ) ( storage_0_3_0.bit4.bit CLK ) ( storage_0_3_0.bit3.bit CLK ) ( storage_0_3_0.bit2.bit CLK ) ( storage_0_3_0.bit1.bit CLK ) ( storage_0_3_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met2 ( 8119 153 ) ( * 357 ) - NEW met1 ( 7521 357 ) ( 8119 * ) - NEW met1 ( 7521 323 ) ( * 357 ) - NEW met1 ( 6969 323 ) ( 7521 * ) - NEW met1 ( 6969 323 ) ( * 357 ) - NEW met1 ( 6693 357 ) ( 6969 * ) - NEW met1 ( 6693 323 ) ( * 357 ) - NEW met1 ( 6371 323 ) ( 6693 * ) - NEW met2 ( 6371 102 ) ( * 323 ) - NEW met2 ( 6325 102 ) ( 6371 * ) - NEW met3 ( 5589 102 ) ( 6325 * ) - NEW met2 ( 5589 85 ) ( * 102 ) - NEW met1 ( 4853 85 ) ( 5589 * ) - NEW met2 ( 4853 34 ) ( * 85 ) - NEW met2 ( 4761 34 ) ( 4853 * ) - NEW met2 ( 4761 34 ) ( * 153 ) - NEW met2 ( 4623 153 ) ( 4761 * ) - NEW met1 ( 4301 153 ) ( 4623 * ) - NEW met1 ( 4301 119 ) ( * 153 ) - NEW met1 ( 3519 119 ) ( 4301 * ) + + ROUTED met2 ( 8119 102 ) ( * 119 ) + NEW met1 ( 17319 153 ) ( * 221 ) + NEW met1 ( 17319 221 ) ( 18101 * ) + NEW met1 ( 18101 187 ) ( * 221 ) + NEW met1 ( 18101 187 ) ( 18285 * ) + NEW met1 ( 18285 187 ) ( * 221 ) + NEW met1 ( 18285 221 ) ( 19251 * ) + NEW met1 ( 19251 187 ) ( * 221 ) + NEW met1 ( 19251 187 ) ( 19619 * ) + NEW met1 ( 19619 187 ) ( * 221 ) + NEW met1 ( 19619 221 ) ( 20401 * ) + NEW met1 ( 20401 187 ) ( * 221 ) + NEW met2 ( 17319 102 ) ( * 153 ) + NEW met1 ( 26427 119 ) ( 26519 * ) + NEW met2 ( 26427 34 ) ( * 119 ) + NEW met2 ( 26427 119 ) ( * 170 ) + NEW met2 ( 4117 102 ) ( * 119 ) + NEW met1 ( 3519 119 ) ( 4117 * ) + NEW met3 ( 4117 102 ) ( 8119 * ) NEW met2 ( 12719 102 ) ( * 119 ) - NEW met3 ( 11615 102 ) ( 12719 * ) - NEW met2 ( 11615 51 ) ( * 102 ) - NEW met1 ( 10833 51 ) ( 11615 * ) - NEW met2 ( 10833 51 ) ( * 459 ) - NEW met1 ( 10235 459 ) ( 10833 * ) - NEW met2 ( 10235 323 ) ( * 459 ) - NEW met1 ( 9177 323 ) ( 10235 * ) - NEW met2 ( 9177 119 ) ( * 323 ) - NEW met1 ( 8119 119 ) ( 9177 * ) - NEW met1 ( 8119 119 ) ( * 153 ) - NEW met2 ( 15203 34 ) ( * 51 ) - NEW met2 ( 15111 34 ) ( 15203 * ) - NEW met2 ( 15111 34 ) ( * 119 ) - NEW met2 ( 15065 119 ) ( 15111 * ) - NEW met1 ( 14881 119 ) ( 15065 * ) - NEW met1 ( 14881 119 ) ( * 153 ) - NEW met1 ( 14651 153 ) ( 14881 * ) - NEW met2 ( 14559 153 ) ( 14651 * ) - NEW met2 ( 14559 51 ) ( * 153 ) - NEW met1 ( 12949 51 ) ( 14559 * ) - NEW met2 ( 12949 51 ) ( * 102 ) - NEW met2 ( 12719 102 ) ( 12949 * ) - NEW met2 ( 35719 119 ) ( * 238 ) - NEW met3 ( 35719 238 ) ( 41331 * ) - NEW met2 ( 41331 221 ) ( * 238 ) - NEW met1 ( 34247 51 ) ( * 85 ) - NEW met1 ( 34247 85 ) ( 34615 * ) - NEW met1 ( 34615 51 ) ( * 85 ) - NEW met1 ( 34615 51 ) ( 35627 * ) - NEW met2 ( 35627 51 ) ( * 221 ) - NEW met2 ( 35627 221 ) ( 35719 * ) - NEW met1 ( 31119 153 ) ( * 221 ) - NEW met1 ( 31119 221 ) ( 31901 * ) - NEW met2 ( 31901 221 ) ( * 357 ) - NEW met1 ( 31901 357 ) ( 32223 * ) - NEW met2 ( 32223 357 ) ( * 493 ) - NEW met1 ( 32223 493 ) ( 32591 * ) - NEW met2 ( 32591 85 ) ( * 493 ) - NEW met1 ( 32591 85 ) ( 33603 * ) - NEW met1 ( 33603 85 ) ( * 119 ) - NEW met1 ( 33603 119 ) ( 33695 * ) - NEW met2 ( 33695 51 ) ( * 119 ) - NEW met1 ( 26427 153 ) ( 26519 * ) - NEW met2 ( 26427 153 ) ( * 170 ) - NEW met3 ( 26427 170 ) ( 29693 * ) - NEW met2 ( 29693 153 ) ( * 170 ) - NEW met1 ( 29693 153 ) ( 30015 * ) - NEW met1 ( 30015 119 ) ( * 153 ) - NEW met1 ( 30015 119 ) ( 30751 * ) - NEW met1 ( 30751 119 ) ( * 153 ) - NEW met1 ( 30751 153 ) ( 31119 * ) - NEW met2 ( 21919 34 ) ( * 119 ) - NEW met3 ( 21919 34 ) ( 23161 * ) - NEW met2 ( 23161 34 ) ( * 323 ) - NEW met1 ( 23161 323 ) ( 24679 * ) - NEW met1 ( 24679 323 ) ( * 357 ) - NEW met1 ( 24679 357 ) ( 25093 * ) - NEW met2 ( 25093 119 ) ( * 357 ) - NEW met1 ( 25093 119 ) ( 25599 * ) - NEW met1 ( 25599 85 ) ( * 119 ) - NEW met1 ( 25599 85 ) ( 26151 * ) - NEW met1 ( 26151 85 ) ( * 153 ) - NEW met1 ( 26151 153 ) ( 26427 * ) - NEW met1 ( 17319 51 ) ( * 119 ) - NEW met1 ( 17319 51 ) ( 17595 * ) - NEW met2 ( 17595 34 ) ( * 51 ) - NEW met3 ( 17595 34 ) ( 21919 * ) - NEW met2 ( 16813 51 ) ( 16905 * ) - NEW met1 ( 16905 51 ) ( 17319 * ) - NEW met1 ( 15203 51 ) ( 16813 * ) - NEW met1 ( 33695 51 ) ( 34247 * ) - NEW li1 ( 8119 153 ) L1M1_PR_MR - NEW met1 ( 8119 153 ) M1M2_PR - NEW met1 ( 8119 357 ) M1M2_PR - NEW met1 ( 6371 323 ) M1M2_PR - NEW met2 ( 6325 102 ) M2M3_PR - NEW met2 ( 5589 102 ) M2M3_PR - NEW met1 ( 5589 85 ) M1M2_PR - NEW met1 ( 4853 85 ) M1M2_PR - NEW met1 ( 4623 153 ) M1M2_PR + NEW met3 ( 8119 102 ) ( 12719 * ) + NEW met3 ( 12719 102 ) ( 17319 * ) + NEW met1 ( 20401 187 ) ( 20700 * ) + NEW met2 ( 21919 153 ) ( * 170 ) + NEW met1 ( 20700 187 ) ( * 221 ) + NEW met1 ( 20700 221 ) ( 21551 * ) + NEW met1 ( 21551 153 ) ( * 221 ) + NEW met1 ( 21551 153 ) ( 21919 * ) + NEW met3 ( 21919 170 ) ( 26427 * ) + NEW met1 ( 31119 51 ) ( * 119 ) + NEW met1 ( 31119 51 ) ( 33603 * ) + NEW met1 ( 33603 51 ) ( * 85 ) + NEW met2 ( 31119 34 ) ( * 51 ) + NEW met3 ( 26427 34 ) ( 31119 * ) + NEW met2 ( 41055 51 ) ( * 102 ) + NEW met2 ( 35719 102 ) ( * 119 ) + NEW met2 ( 33879 85 ) ( * 102 ) + NEW met3 ( 33879 102 ) ( 35719 * ) + NEW met1 ( 33603 85 ) ( 33879 * ) + NEW met3 ( 35719 102 ) ( 41055 * ) + NEW li1 ( 8119 119 ) L1M1_PR_MR + NEW met1 ( 8119 119 ) M1M2_PR + NEW met2 ( 8119 102 ) M2M3_PR + NEW li1 ( 17319 153 ) L1M1_PR_MR + NEW met2 ( 17319 102 ) M2M3_PR + NEW met1 ( 17319 153 ) M1M2_PR + NEW li1 ( 26519 119 ) L1M1_PR_MR + NEW met1 ( 26427 119 ) M1M2_PR + NEW met2 ( 26427 34 ) M2M3_PR + NEW met2 ( 26427 170 ) M2M3_PR + NEW met2 ( 4117 102 ) M2M3_PR + NEW met1 ( 4117 119 ) M1M2_PR NEW li1 ( 3519 119 ) L1M1_PR_MR NEW li1 ( 12719 119 ) L1M1_PR_MR NEW met1 ( 12719 119 ) M1M2_PR NEW met2 ( 12719 102 ) M2M3_PR - NEW met2 ( 11615 102 ) M2M3_PR - NEW met1 ( 11615 51 ) M1M2_PR - NEW met1 ( 10833 51 ) M1M2_PR - NEW met1 ( 10833 459 ) M1M2_PR - NEW met1 ( 10235 459 ) M1M2_PR - NEW met1 ( 10235 323 ) M1M2_PR - NEW met1 ( 9177 323 ) M1M2_PR - NEW met1 ( 9177 119 ) M1M2_PR - NEW met1 ( 15203 51 ) M1M2_PR - NEW met1 ( 15065 119 ) M1M2_PR - NEW met1 ( 14651 153 ) M1M2_PR - NEW met1 ( 14559 51 ) M1M2_PR - NEW met1 ( 12949 51 ) M1M2_PR + NEW li1 ( 21919 153 ) L1M1_PR_MR + NEW met1 ( 21919 153 ) M1M2_PR + NEW met2 ( 21919 170 ) M2M3_PR + NEW li1 ( 31119 119 ) L1M1_PR_MR + NEW met2 ( 31119 34 ) M2M3_PR + NEW met1 ( 31119 51 ) M1M2_PR + NEW met2 ( 41055 102 ) M2M3_PR + NEW li1 ( 41055 51 ) L1M1_PR_MR + NEW met1 ( 41055 51 ) M1M2_PR NEW li1 ( 35719 119 ) L1M1_PR_MR NEW met1 ( 35719 119 ) M1M2_PR - NEW met2 ( 35719 238 ) M2M3_PR - NEW met2 ( 41331 238 ) M2M3_PR - NEW li1 ( 41331 221 ) L1M1_PR_MR - NEW met1 ( 41331 221 ) M1M2_PR - NEW met1 ( 35627 51 ) M1M2_PR - NEW li1 ( 31119 153 ) L1M1_PR_MR - NEW met1 ( 31901 221 ) M1M2_PR - NEW met1 ( 31901 357 ) M1M2_PR - NEW met1 ( 32223 357 ) M1M2_PR - NEW met1 ( 32223 493 ) M1M2_PR - NEW met1 ( 32591 493 ) M1M2_PR - NEW met1 ( 32591 85 ) M1M2_PR - NEW met1 ( 33695 119 ) M1M2_PR - NEW met1 ( 33695 51 ) M1M2_PR - NEW li1 ( 26519 153 ) L1M1_PR_MR - NEW met1 ( 26427 153 ) M1M2_PR - NEW met2 ( 26427 170 ) M2M3_PR - NEW met2 ( 29693 170 ) M2M3_PR - NEW met1 ( 29693 153 ) M1M2_PR - NEW li1 ( 21919 119 ) L1M1_PR_MR - NEW met1 ( 21919 119 ) M1M2_PR - NEW met2 ( 21919 34 ) M2M3_PR - NEW met2 ( 23161 34 ) M2M3_PR - NEW met1 ( 23161 323 ) M1M2_PR - NEW met1 ( 25093 357 ) M1M2_PR - NEW met1 ( 25093 119 ) M1M2_PR - NEW li1 ( 17319 119 ) L1M1_PR_MR - NEW met1 ( 17595 51 ) M1M2_PR - NEW met2 ( 17595 34 ) M2M3_PR - NEW met1 ( 16813 51 ) M1M2_PR - NEW met1 ( 16905 51 ) M1M2_PR ; - - storage_0_3_0.select0_b ( storage_0_3_0.select_inv_0 Y ) ( storage_0_3_0.bit7.obuf0 TE_B ) ( storage_0_3_0.bit6.obuf0 TE_B ) ( storage_0_3_0.bit5.obuf0 TE_B ) ( storage_0_3_0.bit4.obuf0 TE_B ) ( storage_0_3_0.bit3.obuf0 TE_B ) ( storage_0_3_0.bit2.obuf0 TE_B ) - ( storage_0_3_0.bit1.obuf0 TE_B ) ( storage_0_3_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 8901 153 ) ( 8947 * ) - NEW met2 ( 8901 153 ) ( * 782 ) - NEW met3 ( 6417 782 ) ( 8901 * ) - NEW met2 ( 6417 34 ) ( * 782 ) - NEW met3 ( 4347 34 ) ( 6417 * ) - NEW met2 ( 4347 34 ) ( * 119 ) - NEW met1 ( 12765 119 ) ( 13547 * ) - NEW met1 ( 12765 119 ) ( * 153 ) - NEW met1 ( 12673 153 ) ( 12765 * ) - NEW met1 ( 12673 119 ) ( * 153 ) - NEW met1 ( 12443 119 ) ( 12673 * ) - NEW met2 ( 12443 34 ) ( * 119 ) - NEW met3 ( 10994 34 ) ( 12443 * ) - NEW met4 ( 10074 34 ) ( 10994 * ) - NEW met4 ( 10074 34 ) ( * 782 ) - NEW met3 ( 8901 782 ) ( 10074 * ) - NEW met1 ( 15663 323 ) ( * 425 ) - NEW met1 ( 15433 425 ) ( 15663 * ) - NEW met2 ( 15433 102 ) ( * 425 ) - NEW met3 ( 13823 102 ) ( 15433 * ) - NEW met2 ( 13823 102 ) ( * 119 ) - NEW met1 ( 13547 119 ) ( 13823 * ) - NEW met1 ( 36547 153 ) ( 37421 * ) - NEW met1 ( 37421 119 ) ( * 153 ) - NEW met1 ( 37421 119 ) ( 37881 * ) - NEW met1 ( 37881 119 ) ( * 153 ) - NEW met1 ( 37881 153 ) ( 38295 * ) - NEW met2 ( 38295 34 ) ( * 153 ) - NEW met3 ( 38295 34 ) ( 41883 * ) - NEW met2 ( 41883 34 ) ( * 51 ) - NEW met2 ( 34063 323 ) ( * 510 ) - NEW met1 ( 34063 323 ) ( 35029 * ) - NEW met1 ( 35029 323 ) ( * 357 ) - NEW met1 ( 35029 357 ) ( 35167 * ) - NEW met2 ( 35167 85 ) ( * 357 ) - NEW met1 ( 35167 85 ) ( 35581 * ) - NEW met2 ( 35581 85 ) ( * 187 ) - NEW met1 ( 35581 187 ) ( 35719 * ) - NEW met1 ( 35719 153 ) ( * 187 ) - NEW met1 ( 35719 153 ) ( 35765 * ) - NEW met1 ( 35765 119 ) ( * 153 ) - NEW met1 ( 35765 119 ) ( 36547 * ) - NEW met1 ( 36547 119 ) ( * 153 ) - NEW met1 ( 31947 119 ) ( 32131 * ) - NEW met2 ( 32131 119 ) ( * 510 ) - NEW met2 ( 27347 153 ) ( * 238 ) - NEW met3 ( 27347 238 ) ( 29095 * ) - NEW met2 ( 29095 85 ) ( * 238 ) - NEW met1 ( 29095 85 ) ( 29555 * ) - NEW met2 ( 29555 85 ) ( * 238 ) - NEW met3 ( 29555 238 ) ( 32131 * ) - NEW met1 ( 22747 153 ) ( 22885 * ) - NEW met1 ( 22885 153 ) ( * 221 ) - NEW met1 ( 22885 221 ) ( 23851 * ) - NEW met1 ( 23851 187 ) ( * 221 ) - NEW met1 ( 23851 187 ) ( 24173 * ) - NEW met1 ( 24173 187 ) ( * 221 ) - NEW met1 ( 24173 221 ) ( 24311 * ) - NEW met2 ( 24311 170 ) ( * 221 ) - NEW met3 ( 24311 170 ) ( 25162 * ) - NEW met4 ( 25162 170 ) ( 25622 * ) - NEW met3 ( 25622 170 ) ( 25645 * ) - NEW met2 ( 25645 51 ) ( * 170 ) - NEW met1 ( 25645 51 ) ( 27117 * ) - NEW met2 ( 27117 51 ) ( * 119 ) - NEW met1 ( 27117 119 ) ( 27347 * ) - NEW met1 ( 27347 119 ) ( * 153 ) - NEW met1 ( 18147 153 ) ( 18193 * ) - NEW met2 ( 18193 153 ) ( * 391 ) - NEW met1 ( 18193 391 ) ( 18331 * ) - NEW met1 ( 18331 323 ) ( * 391 ) - NEW met1 ( 18331 323 ) ( 18607 * ) - NEW met2 ( 18607 323 ) ( * 374 ) - NEW met2 ( 18607 374 ) ( 18653 * ) - NEW met2 ( 18653 374 ) ( * 425 ) - NEW met2 ( 18653 425 ) ( 18745 * ) - NEW met1 ( 18745 425 ) ( 19573 * ) - NEW met2 ( 19573 51 ) ( * 425 ) - NEW met2 ( 19573 51 ) ( 19941 * ) - NEW met2 ( 19941 51 ) ( * 595 ) - NEW met1 ( 19941 595 ) ( 20125 * ) - NEW met2 ( 20125 221 ) ( * 595 ) - NEW met1 ( 20125 221 ) ( 21229 * ) - NEW met1 ( 21229 187 ) ( * 221 ) - NEW met1 ( 21229 187 ) ( 21689 * ) - NEW met1 ( 21689 51 ) ( * 187 ) - NEW met1 ( 21689 51 ) ( 22747 * ) - NEW met2 ( 22747 51 ) ( * 153 ) - NEW met2 ( 16629 425 ) ( * 782 ) - NEW met2 ( 16629 782 ) ( 16859 * ) - NEW met3 ( 16859 782 ) ( 17595 * ) - NEW met2 ( 17595 493 ) ( * 782 ) - NEW met1 ( 17595 493 ) ( 18193 * ) - NEW met2 ( 18193 391 ) ( * 493 ) - NEW met3 ( 32131 510 ) ( 34063 * ) - NEW met2 ( 16560 425 ) ( 16629 * ) - NEW met2 ( 15893 323 ) ( * 425 ) - NEW met1 ( 15893 425 ) ( 16123 * ) - NEW met2 ( 16123 323 ) ( * 425 ) - NEW met1 ( 16123 323 ) ( 16307 * ) - NEW met2 ( 16307 238 ) ( * 323 ) - NEW met2 ( 16307 238 ) ( 16399 * ) - NEW met3 ( 16399 238 ) ( 16560 * ) - NEW met2 ( 16560 238 ) ( * 425 ) - NEW met1 ( 15663 323 ) ( 15893 * ) - NEW li1 ( 8947 153 ) L1M1_PR_MR - NEW met1 ( 8901 153 ) M1M2_PR - NEW met2 ( 8901 782 ) M2M3_PR - NEW met2 ( 6417 782 ) M2M3_PR - NEW met2 ( 6417 34 ) M2M3_PR - NEW met2 ( 4347 34 ) M2M3_PR - NEW li1 ( 4347 119 ) L1M1_PR_MR - NEW met1 ( 4347 119 ) M1M2_PR - NEW li1 ( 13547 119 ) L1M1_PR_MR - NEW met1 ( 12443 119 ) M1M2_PR - NEW met2 ( 12443 34 ) M2M3_PR - NEW met3 ( 10994 34 ) M3M4_PR - NEW met3 ( 10074 782 ) M3M4_PR - NEW met1 ( 15433 425 ) M1M2_PR - NEW met2 ( 15433 102 ) M2M3_PR - NEW met2 ( 13823 102 ) M2M3_PR - NEW met1 ( 13823 119 ) M1M2_PR - NEW li1 ( 36547 153 ) L1M1_PR_MR - NEW met1 ( 38295 153 ) M1M2_PR - NEW met2 ( 38295 34 ) M2M3_PR - NEW met2 ( 41883 34 ) M2M3_PR - NEW li1 ( 41883 51 ) L1M1_PR_MR - NEW met1 ( 41883 51 ) M1M2_PR - NEW met2 ( 34063 510 ) M2M3_PR - NEW met1 ( 34063 323 ) M1M2_PR - NEW met1 ( 35167 357 ) M1M2_PR - NEW met1 ( 35167 85 ) M1M2_PR - NEW met1 ( 35581 85 ) M1M2_PR - NEW met1 ( 35581 187 ) M1M2_PR - NEW li1 ( 31947 119 ) L1M1_PR_MR - NEW met1 ( 32131 119 ) M1M2_PR - NEW met2 ( 32131 510 ) M2M3_PR - NEW li1 ( 27347 153 ) L1M1_PR_MR - NEW met1 ( 27347 153 ) M1M2_PR - NEW met2 ( 27347 238 ) M2M3_PR - NEW met2 ( 29095 238 ) M2M3_PR - NEW met1 ( 29095 85 ) M1M2_PR - NEW met1 ( 29555 85 ) M1M2_PR - NEW met2 ( 29555 238 ) M2M3_PR - NEW met2 ( 32131 238 ) M2M3_PR - NEW li1 ( 22747 153 ) L1M1_PR_MR - NEW met1 ( 24311 221 ) M1M2_PR - NEW met2 ( 24311 170 ) M2M3_PR - NEW met3 ( 25162 170 ) M3M4_PR - NEW met3 ( 25622 170 ) M3M4_PR - NEW met2 ( 25645 170 ) M2M3_PR - NEW met1 ( 25645 51 ) M1M2_PR - NEW met1 ( 27117 51 ) M1M2_PR - NEW met1 ( 27117 119 ) M1M2_PR - NEW li1 ( 18147 153 ) L1M1_PR_MR - NEW met1 ( 18193 153 ) M1M2_PR - NEW met1 ( 18193 391 ) M1M2_PR - NEW met1 ( 18607 323 ) M1M2_PR - NEW met1 ( 18745 425 ) M1M2_PR - NEW met1 ( 19573 425 ) M1M2_PR - NEW met1 ( 19941 595 ) M1M2_PR - NEW met1 ( 20125 595 ) M1M2_PR - NEW met1 ( 20125 221 ) M1M2_PR - NEW met1 ( 22747 51 ) M1M2_PR - NEW met1 ( 22747 153 ) M1M2_PR - NEW met2 ( 16859 782 ) M2M3_PR - NEW met2 ( 17595 782 ) M2M3_PR - NEW met1 ( 17595 493 ) M1M2_PR - NEW met1 ( 18193 493 ) M1M2_PR - NEW met1 ( 15893 323 ) M1M2_PR - NEW met1 ( 15893 425 ) M1M2_PR - NEW met1 ( 16123 425 ) M1M2_PR - NEW met1 ( 16123 323 ) M1M2_PR - NEW met1 ( 16307 323 ) M1M2_PR - NEW met2 ( 16399 238 ) M2M3_PR - NEW met2 ( 16560 238 ) M2M3_PR - NEW met3 ( 25645 170 ) RECT ( 0 -15 39 15 ) ; + NEW met2 ( 35719 102 ) M2M3_PR + NEW met1 ( 33879 85 ) M1M2_PR + NEW met2 ( 33879 102 ) M2M3_PR ; - storage_0_3_0.we0 ( storage_0_3_0.gcand X ) ( storage_0_3_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 40917 153 ) ( * 187 ) - NEW met1 ( 40917 187 ) ( 41377 * ) - NEW met1 ( 41377 187 ) ( * 221 ) - NEW met1 ( 41377 221 ) ( 41791 * ) - NEW li1 ( 40917 153 ) L1M1_PR_MR - NEW li1 ( 41791 221 ) L1M1_PR_MR ; + + ROUTED met1 ( 40641 85 ) ( 41515 * ) + NEW li1 ( 40641 85 ) L1M1_PR_MR + NEW li1 ( 41515 85 ) L1M1_PR_MR ; - storage_0_3_0.write_sel ( storage_0_3_0.gcand A ) ( storage_0_3_0.word_and X ) + USE SIGNAL - + ROUTED met1 ( 41561 153 ) ( 41607 * ) - NEW li1 ( 41607 153 ) L1M1_PR_MR - NEW li1 ( 41561 153 ) L1M1_PR_MR ; + + ROUTED met1 ( 41285 153 ) ( 41331 * ) + NEW li1 ( 41331 153 ) L1M1_PR_MR + NEW li1 ( 41285 153 ) L1M1_PR_MR ; - storage_1_0_0.bit0.storage ( storage_1_0_0.bit0.obuf0 A ) ( storage_1_0_0.bit0.bit Q ) + USE SIGNAL + ROUTED met1 ( 759 391 ) ( 805 * ) NEW met1 ( 759 357 ) ( * 391 ) NEW li1 ( 805 391 ) L1M1_PR_MR NEW li1 ( 759 357 ) L1M1_PR_MR ; - storage_1_0_0.bit1.storage ( storage_1_0_0.bit1.obuf0 A ) ( storage_1_0_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met1 ( 5405 425 ) ( 5451 * ) - NEW met1 ( 5451 391 ) ( * 425 ) - NEW met1 ( 5359 391 ) ( 5451 * ) + + ROUTED met1 ( 5359 391 ) ( 5405 * ) NEW met1 ( 5359 357 ) ( * 391 ) - NEW li1 ( 5405 425 ) L1M1_PR_MR + NEW li1 ( 5405 391 ) L1M1_PR_MR NEW li1 ( 5359 357 ) L1M1_PR_MR ; - storage_1_0_0.bit2.storage ( storage_1_0_0.bit2.obuf0 A ) ( storage_1_0_0.bit2.bit Q ) + USE SIGNAL + ROUTED met1 ( 9959 391 ) ( 10005 * ) @@ -4142,381 +3337,106 @@ NETS 180 ; NEW li1 ( 32959 357 ) L1M1_PR_MR ; - storage_1_0_0.gclock ( storage_1_0_0.cg GCLK ) ( storage_1_0_0.bit7.bit CLK ) ( storage_1_0_0.bit6.bit CLK ) ( storage_1_0_0.bit5.bit CLK ) ( storage_1_0_0.bit4.bit CLK ) ( storage_1_0_0.bit3.bit CLK ) ( storage_1_0_0.bit2.bit CLK ) ( storage_1_0_0.bit1.bit CLK ) ( storage_1_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 4669 323 ) ( * 391 ) - NEW met1 ( 1219 323 ) ( 4669 * ) - NEW met1 ( 1219 323 ) ( * 357 ) + + ROUTED met1 ( 1219 323 ) ( * 357 ) NEW met1 ( 1081 357 ) ( 1219 * ) NEW met1 ( 1081 323 ) ( * 357 ) NEW met1 ( 69 323 ) ( 1081 * ) NEW met1 ( 69 323 ) ( * 391 ) - NEW met1 ( 9269 425 ) ( * 459 ) - NEW met1 ( 7889 459 ) ( 9269 * ) - NEW met1 ( 7889 425 ) ( * 459 ) - NEW met1 ( 7613 425 ) ( 7889 * ) - NEW met2 ( 7613 425 ) ( * 493 ) - NEW met1 ( 7291 493 ) ( 7613 * ) - NEW met2 ( 7291 493 ) ( * 510 ) - NEW met2 ( 7199 510 ) ( 7291 * ) - NEW met2 ( 7199 459 ) ( * 510 ) - NEW met2 ( 7153 459 ) ( 7199 * ) - NEW met1 ( 6693 459 ) ( 7153 * ) - NEW met2 ( 6693 357 ) ( * 459 ) - NEW met2 ( 6647 357 ) ( 6693 * ) - NEW met1 ( 6601 357 ) ( 6647 * ) - NEW met1 ( 6601 357 ) ( * 425 ) - NEW met1 ( 6509 425 ) ( 6601 * ) - NEW met1 ( 6509 391 ) ( * 425 ) - NEW met1 ( 6325 391 ) ( 6509 * ) - NEW met1 ( 6325 323 ) ( * 391 ) - NEW met1 ( 4669 323 ) ( 6325 * ) + NEW met1 ( 18193 391 ) ( 18469 * ) + NEW met1 ( 18193 323 ) ( * 391 ) + NEW met1 ( 16169 323 ) ( 18193 * ) + NEW met1 ( 16169 323 ) ( * 357 ) + NEW met1 ( 20539 323 ) ( * 357 ) + NEW met1 ( 18469 323 ) ( 20539 * ) + NEW met1 ( 18469 323 ) ( * 391 ) + NEW met1 ( 35305 323 ) ( * 357 ) + NEW met1 ( 35305 357 ) ( 35673 * ) + NEW met1 ( 35673 323 ) ( * 357 ) + NEW met1 ( 35673 323 ) ( 36455 * ) + NEW met1 ( 36455 323 ) ( * 357 ) + NEW met1 ( 36455 357 ) ( 37467 * ) + NEW met1 ( 4393 391 ) ( 4669 * ) + NEW met1 ( 4393 323 ) ( * 391 ) + NEW met1 ( 4669 323 ) ( * 391 ) + NEW met1 ( 15870 357 ) ( 16169 * ) + NEW met1 ( 15870 323 ) ( * 357 ) + NEW met1 ( 32269 323 ) ( * 391 ) + NEW met1 ( 32269 323 ) ( 34155 * ) + NEW met1 ( 34155 323 ) ( * 357 ) + NEW met1 ( 34155 357 ) ( 34385 * ) + NEW met1 ( 34385 323 ) ( * 357 ) + NEW met1 ( 30705 323 ) ( * 357 ) + NEW met1 ( 30705 357 ) ( 30981 * ) + NEW met1 ( 30981 323 ) ( * 357 ) + NEW met1 ( 30981 323 ) ( 32269 * ) + NEW met1 ( 34385 323 ) ( 35305 * ) + NEW met1 ( 13593 391 ) ( 13869 * ) + NEW met1 ( 13593 323 ) ( * 391 ) + NEW met1 ( 11569 323 ) ( 13593 * ) + NEW met1 ( 11569 323 ) ( * 391 ) + NEW met1 ( 11477 391 ) ( 11569 * ) + NEW met1 ( 11477 357 ) ( * 391 ) + NEW met1 ( 11293 357 ) ( 11477 * ) + NEW met1 ( 11293 323 ) ( * 357 ) NEW met1 ( 13869 323 ) ( * 391 ) - NEW met1 ( 11431 323 ) ( 13869 * ) - NEW met2 ( 11431 323 ) ( * 510 ) - NEW met3 ( 11362 510 ) ( 11431 * ) - NEW met4 ( 11362 510 ) ( * 782 ) - NEW met4 ( 10166 782 ) ( 11362 * ) - NEW met3 ( 10143 782 ) ( 10166 * ) - NEW met2 ( 10143 459 ) ( * 782 ) - NEW met1 ( 9269 459 ) ( 10143 * ) - NEW met2 ( 15617 323 ) ( * 731 ) - NEW met1 ( 13869 323 ) ( 15617 * ) - NEW met2 ( 34293 153 ) ( * 221 ) - NEW met1 ( 34293 153 ) ( 34615 * ) - NEW met1 ( 34615 119 ) ( * 153 ) - NEW met2 ( 34615 119 ) ( * 170 ) - NEW met2 ( 34615 170 ) ( 34753 * ) - NEW met2 ( 34753 119 ) ( * 170 ) - NEW met2 ( 34753 119 ) ( 34845 * ) - NEW met1 ( 34845 119 ) ( 35075 * ) - NEW met2 ( 35075 119 ) ( * 323 ) - NEW met1 ( 35075 323 ) ( 37467 * ) - NEW met1 ( 18469 425 ) ( * 459 ) - NEW met1 ( 18101 459 ) ( 18469 * ) - NEW met1 ( 18101 425 ) ( * 459 ) - NEW met1 ( 17505 425 ) ( 18101 * ) - NEW met1 ( 17505 425 ) ( * 459 ) - NEW met1 ( 17365 459 ) ( 17505 * ) - NEW met2 ( 17365 374 ) ( * 459 ) - NEW met2 ( 17181 374 ) ( 17365 * ) - NEW met2 ( 17181 374 ) ( * 425 ) - NEW met1 ( 17043 425 ) ( 17181 * ) - NEW met1 ( 17043 391 ) ( * 425 ) - NEW met1 ( 16813 391 ) ( 17043 * ) - NEW met2 ( 16813 391 ) ( * 731 ) - NEW met1 ( 23069 323 ) ( * 391 ) - NEW met1 ( 21781 323 ) ( 23069 * ) - NEW met2 ( 21781 323 ) ( * 629 ) - NEW met1 ( 21367 629 ) ( 21781 * ) - NEW met2 ( 21367 629 ) ( * 668 ) - NEW met2 ( 21229 668 ) ( 21367 * ) - NEW met2 ( 21229 459 ) ( * 668 ) - NEW met1 ( 18469 459 ) ( 21229 * ) - NEW met1 ( 27669 425 ) ( * 493 ) - NEW met1 ( 25691 493 ) ( 27669 * ) - NEW met2 ( 25691 221 ) ( * 493 ) - NEW met1 ( 24771 221 ) ( 25691 * ) - NEW met2 ( 24679 221 ) ( 24771 * ) - NEW met2 ( 24679 221 ) ( * 731 ) - NEW met1 ( 23069 731 ) ( 24679 * ) - NEW met2 ( 23069 391 ) ( * 731 ) - NEW met1 ( 31901 391 ) ( 32269 * ) - NEW met1 ( 31901 391 ) ( * 425 ) - NEW met1 ( 31441 425 ) ( 31901 * ) - NEW met2 ( 31441 170 ) ( * 425 ) - NEW met3 ( 31073 170 ) ( 31441 * ) - NEW met2 ( 31073 170 ) ( * 323 ) - NEW met1 ( 29601 323 ) ( 31073 * ) - NEW met2 ( 29601 323 ) ( * 442 ) - NEW met3 ( 29302 442 ) ( 29601 * ) - NEW met4 ( 29302 442 ) ( * 578 ) - NEW met4 ( 28566 578 ) ( 29302 * ) - NEW met3 ( 28566 578 ) ( 28589 * ) - NEW met2 ( 28589 493 ) ( * 578 ) - NEW met1 ( 27669 493 ) ( 28589 * ) - NEW met2 ( 32269 221 ) ( * 391 ) - NEW met1 ( 32269 221 ) ( 34293 * ) - NEW met2 ( 15893 629 ) ( * 731 ) - NEW met1 ( 15893 629 ) ( 16077 * ) - NEW met2 ( 16077 629 ) ( * 731 ) - NEW met2 ( 16077 731 ) ( 16215 * ) - NEW met1 ( 15617 731 ) ( 15893 * ) - NEW met1 ( 16215 731 ) ( 16813 * ) - NEW li1 ( 4669 391 ) L1M1_PR_MR + NEW met1 ( 13869 323 ) ( 15870 * ) + NEW met1 ( 9039 391 ) ( 9269 * ) + NEW met1 ( 9039 323 ) ( * 391 ) + NEW met1 ( 6693 323 ) ( 9039 * ) + NEW met2 ( 6693 221 ) ( * 323 ) + NEW met1 ( 5819 221 ) ( 6693 * ) + NEW met2 ( 5773 221 ) ( 5819 * ) + NEW met2 ( 5773 221 ) ( * 323 ) + NEW met1 ( 9269 323 ) ( * 391 ) + NEW met1 ( 4669 323 ) ( 5773 * ) + NEW met1 ( 9269 323 ) ( 11293 * ) + NEW met1 ( 1219 323 ) ( 4393 * ) + NEW met1 ( 20539 357 ) ( 20700 * ) + NEW met1 ( 27669 425 ) ( 28773 * ) + NEW met2 ( 28773 221 ) ( * 425 ) + NEW met1 ( 28773 221 ) ( 29601 * ) + NEW met1 ( 29601 187 ) ( * 221 ) + NEW met1 ( 29601 187 ) ( 29785 * ) + NEW met2 ( 29785 187 ) ( * 323 ) + NEW met1 ( 23069 425 ) ( * 493 ) + NEW met1 ( 23069 493 ) ( 23253 * ) + NEW met1 ( 23253 459 ) ( * 493 ) + NEW met1 ( 23253 459 ) ( 24311 * ) + NEW met1 ( 24311 459 ) ( * 493 ) + NEW met2 ( 24311 493 ) ( 24449 * ) + NEW met1 ( 24449 493 ) ( 24541 * ) + NEW met1 ( 24541 459 ) ( * 493 ) + NEW met1 ( 24541 459 ) ( 25691 * ) + NEW met1 ( 25691 425 ) ( * 459 ) + NEW met1 ( 25691 425 ) ( 27669 * ) + NEW met1 ( 20700 357 ) ( * 425 ) + NEW met1 ( 20700 425 ) ( 20769 * ) + NEW met1 ( 20769 425 ) ( * 459 ) + NEW met1 ( 20769 459 ) ( 23069 * ) + NEW met1 ( 29785 323 ) ( 30705 * ) NEW li1 ( 69 391 ) L1M1_PR_MR - NEW li1 ( 9269 425 ) L1M1_PR_MR - NEW met1 ( 7613 425 ) M1M2_PR - NEW met1 ( 7613 493 ) M1M2_PR - NEW met1 ( 7291 493 ) M1M2_PR - NEW met1 ( 7153 459 ) M1M2_PR - NEW met1 ( 6693 459 ) M1M2_PR - NEW met1 ( 6647 357 ) M1M2_PR + NEW li1 ( 18469 391 ) L1M1_PR_MR + NEW li1 ( 37467 357 ) L1M1_PR_MR + NEW li1 ( 4669 391 ) L1M1_PR_MR + NEW li1 ( 32269 391 ) L1M1_PR_MR NEW li1 ( 13869 391 ) L1M1_PR_MR - NEW met1 ( 11431 323 ) M1M2_PR - NEW met2 ( 11431 510 ) M2M3_PR - NEW met3 ( 11362 510 ) M3M4_PR - NEW met3 ( 10166 782 ) M3M4_PR - NEW met2 ( 10143 782 ) M2M3_PR - NEW met1 ( 10143 459 ) M1M2_PR - NEW met1 ( 15617 731 ) M1M2_PR - NEW met1 ( 15617 323 ) M1M2_PR - NEW met1 ( 34293 221 ) M1M2_PR - NEW met1 ( 34293 153 ) M1M2_PR - NEW met1 ( 34615 119 ) M1M2_PR - NEW met1 ( 34845 119 ) M1M2_PR - NEW met1 ( 35075 119 ) M1M2_PR - NEW met1 ( 35075 323 ) M1M2_PR - NEW li1 ( 37467 323 ) L1M1_PR_MR - NEW li1 ( 18469 425 ) L1M1_PR_MR - NEW met1 ( 17365 459 ) M1M2_PR - NEW met1 ( 17181 425 ) M1M2_PR - NEW met1 ( 16813 391 ) M1M2_PR - NEW met1 ( 16813 731 ) M1M2_PR - NEW li1 ( 23069 391 ) L1M1_PR_MR - NEW met1 ( 21781 323 ) M1M2_PR - NEW met1 ( 21781 629 ) M1M2_PR - NEW met1 ( 21367 629 ) M1M2_PR - NEW met1 ( 21229 459 ) M1M2_PR + NEW li1 ( 9269 391 ) L1M1_PR_MR + NEW met1 ( 6693 323 ) M1M2_PR + NEW met1 ( 6693 221 ) M1M2_PR + NEW met1 ( 5819 221 ) M1M2_PR + NEW met1 ( 5773 323 ) M1M2_PR NEW li1 ( 27669 425 ) L1M1_PR_MR - NEW met1 ( 25691 493 ) M1M2_PR - NEW met1 ( 25691 221 ) M1M2_PR - NEW met1 ( 24771 221 ) M1M2_PR - NEW met1 ( 24679 731 ) M1M2_PR - NEW met1 ( 23069 731 ) M1M2_PR - NEW met1 ( 23069 391 ) M1M2_PR - NEW li1 ( 32269 391 ) L1M1_PR_MR - NEW met1 ( 31441 425 ) M1M2_PR - NEW met2 ( 31441 170 ) M2M3_PR - NEW met2 ( 31073 170 ) M2M3_PR - NEW met1 ( 31073 323 ) M1M2_PR - NEW met1 ( 29601 323 ) M1M2_PR - NEW met2 ( 29601 442 ) M2M3_PR - NEW met3 ( 29302 442 ) M3M4_PR - NEW met3 ( 28566 578 ) M3M4_PR - NEW met2 ( 28589 578 ) M2M3_PR - NEW met1 ( 28589 493 ) M1M2_PR - NEW met1 ( 32269 221 ) M1M2_PR - NEW met1 ( 32269 391 ) M1M2_PR - NEW met1 ( 15893 731 ) M1M2_PR - NEW met1 ( 15893 629 ) M1M2_PR - NEW met1 ( 16077 629 ) M1M2_PR - NEW met1 ( 16215 731 ) M1M2_PR - NEW met3 ( 10166 782 ) RECT ( 0 -15 39 15 ) - NEW met3 ( 28589 578 ) RECT ( 0 -15 39 15 ) ; - - storage_1_0_0.select0_b ( storage_1_0_0.select_inv_0 Y ) ( storage_1_0_0.bit7.obuf0 TE_B ) ( storage_1_0_0.bit6.obuf0 TE_B ) ( storage_1_0_0.bit5.obuf0 TE_B ) ( storage_1_0_0.bit4.obuf0 TE_B ) ( storage_1_0_0.bit3.obuf0 TE_B ) ( storage_1_0_0.bit2.obuf0 TE_B ) - ( storage_1_0_0.bit1.obuf0 TE_B ) ( storage_1_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met4 ( 34822 170 ) ( * 442 ) - NEW met4 ( 34822 442 ) ( 35558 * ) - NEW met4 ( 35558 102 ) ( * 442 ) - NEW met4 ( 35558 102 ) ( 35742 * ) - NEW met4 ( 35742 102 ) ( * 170 ) - NEW met4 ( 35742 170 ) ( 36018 * ) - NEW met3 ( 36018 170 ) ( 36087 * ) - NEW met2 ( 36087 170 ) ( * 221 ) - NEW met2 ( 36087 221 ) ( 36271 * ) - NEW met2 ( 36271 85 ) ( * 221 ) - NEW met1 ( 36271 85 ) ( 36685 * ) - NEW met2 ( 36685 85 ) ( * 459 ) - NEW met1 ( 36685 459 ) ( 38019 * ) - NEW met4 ( 34270 170 ) ( * 578 ) - NEW met4 ( 34270 170 ) ( 34822 * ) - NEW met1 ( 5497 357 ) ( * 391 ) - NEW met1 ( 5405 357 ) ( 5497 * ) - NEW met2 ( 5405 357 ) ( * 493 ) - NEW met1 ( 5313 493 ) ( 5405 * ) - NEW met1 ( 5313 459 ) ( * 493 ) - NEW met1 ( 4255 459 ) ( 5313 * ) - NEW met2 ( 4255 442 ) ( * 459 ) - NEW met3 ( 897 442 ) ( 4255 * ) - NEW met2 ( 897 425 ) ( * 442 ) - NEW met2 ( 10097 391 ) ( * 493 ) - NEW met1 ( 9223 493 ) ( 10097 * ) - NEW met2 ( 9177 493 ) ( 9223 * ) - NEW met2 ( 9177 493 ) ( * 663 ) - NEW met1 ( 8395 663 ) ( 9177 * ) - NEW met2 ( 8395 663 ) ( * 714 ) - NEW met2 ( 8211 714 ) ( 8395 * ) - NEW met2 ( 8211 663 ) ( * 714 ) - NEW met2 ( 8073 663 ) ( 8211 * ) - NEW met1 ( 7751 663 ) ( 8073 * ) - NEW met2 ( 7751 459 ) ( * 663 ) - NEW met1 ( 7245 459 ) ( 7751 * ) - NEW met1 ( 7245 459 ) ( * 493 ) - NEW met1 ( 6739 493 ) ( 7245 * ) - NEW met2 ( 6739 493 ) ( 6785 * ) - NEW met2 ( 6785 459 ) ( * 493 ) - NEW met2 ( 6785 459 ) ( 6831 * ) - NEW met2 ( 6831 85 ) ( * 459 ) - NEW met1 ( 5773 85 ) ( 6831 * ) - NEW met2 ( 5773 85 ) ( * 102 ) - NEW met2 ( 5681 102 ) ( 5773 * ) - NEW met2 ( 5681 102 ) ( * 357 ) - NEW met1 ( 5497 357 ) ( 5681 * ) - NEW met1 ( 14697 425 ) ( * 459 ) - NEW met1 ( 12949 459 ) ( 14697 * ) - NEW met2 ( 12949 459 ) ( * 510 ) - NEW met2 ( 12765 510 ) ( 12949 * ) - NEW met2 ( 12765 459 ) ( * 510 ) - NEW met2 ( 12627 459 ) ( 12765 * ) - NEW met1 ( 12121 459 ) ( 12627 * ) - NEW met1 ( 12121 425 ) ( * 459 ) - NEW met1 ( 11615 425 ) ( 12121 * ) - NEW met1 ( 11615 391 ) ( * 425 ) - NEW met1 ( 11063 391 ) ( 11615 * ) - NEW met2 ( 11063 391 ) ( * 578 ) - NEW met3 ( 10810 578 ) ( 11063 * ) - NEW met4 ( 10258 578 ) ( 10810 * ) - NEW met3 ( 10097 578 ) ( 10258 * ) - NEW met2 ( 10097 493 ) ( * 578 ) - NEW met2 ( 19297 221 ) ( * 391 ) - NEW met1 ( 18285 221 ) ( 19297 * ) - NEW met2 ( 18285 221 ) ( * 323 ) - NEW met1 ( 17319 323 ) ( 18285 * ) - NEW met1 ( 17319 323 ) ( * 357 ) - NEW met1 ( 16675 357 ) ( 17319 * ) - NEW met1 ( 16675 357 ) ( * 459 ) - NEW met1 ( 23897 425 ) ( * 459 ) - NEW met1 ( 23115 459 ) ( 23897 * ) - NEW met2 ( 23115 459 ) ( * 595 ) - NEW met1 ( 22103 595 ) ( 23115 * ) - NEW met2 ( 22103 595 ) ( * 782 ) - NEW met3 ( 21597 782 ) ( 22103 * ) - NEW met2 ( 21597 697 ) ( * 782 ) - NEW met1 ( 20263 731 ) ( 20631 * ) - NEW met2 ( 20263 187 ) ( * 731 ) - NEW met1 ( 20079 187 ) ( 20263 * ) - NEW met1 ( 20079 187 ) ( * 221 ) - NEW met1 ( 19619 221 ) ( 20079 * ) - NEW met1 ( 19619 187 ) ( * 221 ) - NEW met1 ( 19297 187 ) ( 19619 * ) - NEW met1 ( 19297 187 ) ( * 221 ) - NEW met1 ( 28497 323 ) ( * 391 ) - NEW met1 ( 27071 323 ) ( 28497 * ) - NEW met2 ( 27071 119 ) ( * 323 ) - NEW met1 ( 26381 119 ) ( 27071 * ) - NEW met2 ( 26381 119 ) ( * 391 ) - NEW met1 ( 26151 391 ) ( 26381 * ) - NEW met1 ( 26151 391 ) ( * 425 ) - NEW met1 ( 25139 425 ) ( 26151 * ) - NEW met1 ( 25139 425 ) ( * 459 ) - NEW met1 ( 24863 459 ) ( 25139 * ) - NEW met1 ( 24863 459 ) ( * 493 ) - NEW met1 ( 23897 493 ) ( 24863 * ) - NEW met1 ( 23897 459 ) ( * 493 ) - NEW met2 ( 33097 425 ) ( * 663 ) - NEW met1 ( 32361 663 ) ( 33097 * ) - NEW met2 ( 32361 595 ) ( * 663 ) - NEW met2 ( 32315 595 ) ( 32361 * ) - NEW met1 ( 31947 595 ) ( 32315 * ) - NEW met2 ( 31947 442 ) ( * 595 ) - NEW met3 ( 30889 442 ) ( 31947 * ) - NEW met2 ( 30889 442 ) ( * 459 ) - NEW met1 ( 29877 459 ) ( 30889 * ) - NEW met1 ( 29877 459 ) ( * 493 ) - NEW met1 ( 29279 493 ) ( 29877 * ) - NEW met2 ( 29279 221 ) ( * 493 ) - NEW met1 ( 28819 221 ) ( 29279 * ) - NEW met1 ( 28819 187 ) ( * 221 ) - NEW met1 ( 28635 187 ) ( 28819 * ) - NEW met2 ( 28635 187 ) ( * 323 ) - NEW met2 ( 28589 323 ) ( 28635 * ) - NEW met1 ( 28497 323 ) ( 28589 * ) - NEW met4 ( 33258 238 ) ( * 578 ) - NEW met4 ( 33074 238 ) ( 33258 * ) - NEW met3 ( 32913 238 ) ( 33074 * ) - NEW met2 ( 32913 238 ) ( * 425 ) - NEW met1 ( 32913 425 ) ( 33097 * ) - NEW met4 ( 33258 578 ) ( 34270 * ) - NEW met1 ( 16560 459 ) ( 16675 * ) - NEW met1 ( 16169 425 ) ( * 459 ) - NEW met1 ( 16169 425 ) ( 16560 * ) - NEW met1 ( 16560 425 ) ( * 459 ) - NEW met1 ( 14697 459 ) ( 16169 * ) - NEW met2 ( 20631 731 ) ( 20700 * ) - NEW met2 ( 20700 714 ) ( * 731 ) - NEW met2 ( 20700 714 ) ( 20769 * ) - NEW met2 ( 20769 697 ) ( * 714 ) - NEW met2 ( 20769 697 ) ( 20861 * ) - NEW met1 ( 20861 697 ) ( 21597 * ) - NEW met3 ( 36018 170 ) M3M4_PR - NEW met2 ( 36087 170 ) M2M3_PR - NEW met1 ( 36271 85 ) M1M2_PR - NEW met1 ( 36685 85 ) M1M2_PR - NEW met1 ( 36685 459 ) M1M2_PR - NEW li1 ( 38019 459 ) L1M1_PR_MR - NEW li1 ( 5497 391 ) L1M1_PR_MR - NEW met1 ( 5405 357 ) M1M2_PR - NEW met1 ( 5405 493 ) M1M2_PR - NEW met1 ( 4255 459 ) M1M2_PR - NEW met2 ( 4255 442 ) M2M3_PR - NEW met2 ( 897 442 ) M2M3_PR - NEW li1 ( 897 425 ) L1M1_PR_MR - NEW met1 ( 897 425 ) M1M2_PR - NEW li1 ( 10097 391 ) L1M1_PR_MR - NEW met1 ( 10097 391 ) M1M2_PR - NEW met1 ( 10097 493 ) M1M2_PR - NEW met1 ( 9223 493 ) M1M2_PR - NEW met1 ( 9177 663 ) M1M2_PR - NEW met1 ( 8395 663 ) M1M2_PR - NEW met1 ( 8073 663 ) M1M2_PR - NEW met1 ( 7751 663 ) M1M2_PR - NEW met1 ( 7751 459 ) M1M2_PR - NEW met1 ( 6739 493 ) M1M2_PR - NEW met1 ( 6831 85 ) M1M2_PR - NEW met1 ( 5773 85 ) M1M2_PR - NEW met1 ( 5681 357 ) M1M2_PR - NEW li1 ( 14697 425 ) L1M1_PR_MR - NEW met1 ( 12949 459 ) M1M2_PR - NEW met1 ( 12627 459 ) M1M2_PR - NEW met1 ( 11063 391 ) M1M2_PR - NEW met2 ( 11063 578 ) M2M3_PR - NEW met3 ( 10810 578 ) M3M4_PR - NEW met3 ( 10258 578 ) M3M4_PR - NEW met2 ( 10097 578 ) M2M3_PR - NEW li1 ( 19297 391 ) L1M1_PR_MR - NEW met1 ( 19297 391 ) M1M2_PR - NEW met1 ( 19297 221 ) M1M2_PR - NEW met1 ( 18285 221 ) M1M2_PR - NEW met1 ( 18285 323 ) M1M2_PR - NEW li1 ( 23897 425 ) L1M1_PR_MR - NEW met1 ( 23115 459 ) M1M2_PR - NEW met1 ( 23115 595 ) M1M2_PR - NEW met1 ( 22103 595 ) M1M2_PR - NEW met2 ( 22103 782 ) M2M3_PR - NEW met2 ( 21597 782 ) M2M3_PR - NEW met1 ( 21597 697 ) M1M2_PR - NEW met1 ( 20631 731 ) M1M2_PR - NEW met1 ( 20263 731 ) M1M2_PR - NEW met1 ( 20263 187 ) M1M2_PR - NEW li1 ( 28497 391 ) L1M1_PR_MR - NEW met1 ( 27071 323 ) M1M2_PR - NEW met1 ( 27071 119 ) M1M2_PR - NEW met1 ( 26381 119 ) M1M2_PR - NEW met1 ( 26381 391 ) M1M2_PR - NEW li1 ( 33097 425 ) L1M1_PR_MR - NEW met1 ( 33097 425 ) M1M2_PR - NEW met1 ( 33097 663 ) M1M2_PR - NEW met1 ( 32361 663 ) M1M2_PR - NEW met1 ( 32315 595 ) M1M2_PR - NEW met1 ( 31947 595 ) M1M2_PR - NEW met2 ( 31947 442 ) M2M3_PR - NEW met2 ( 30889 442 ) M2M3_PR - NEW met1 ( 30889 459 ) M1M2_PR - NEW met1 ( 29279 493 ) M1M2_PR - NEW met1 ( 29279 221 ) M1M2_PR - NEW met1 ( 28635 187 ) M1M2_PR - NEW met1 ( 28589 323 ) M1M2_PR - NEW met3 ( 33074 238 ) M3M4_PR - NEW met2 ( 32913 238 ) M2M3_PR - NEW met1 ( 32913 425 ) M1M2_PR - NEW met1 ( 20861 697 ) M1M2_PR ; + NEW met1 ( 28773 425 ) M1M2_PR + NEW met1 ( 28773 221 ) M1M2_PR + NEW met1 ( 29785 187 ) M1M2_PR + NEW met1 ( 29785 323 ) M1M2_PR + NEW li1 ( 23069 425 ) L1M1_PR_MR + NEW met1 ( 24311 493 ) M1M2_PR + NEW met1 ( 24449 493 ) M1M2_PR ; - storage_1_0_0.we0 ( storage_1_0_0.gcand X ) ( storage_1_0_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 37053 493 ) ( 37881 * ) - NEW met2 ( 37881 357 ) ( * 493 ) - NEW met1 ( 37881 357 ) ( 37927 * ) - NEW li1 ( 37053 493 ) L1M1_PR_MR - NEW met1 ( 37881 493 ) M1M2_PR - NEW met1 ( 37881 357 ) M1M2_PR - NEW li1 ( 37927 357 ) L1M1_PR_MR ; + + ROUTED met1 ( 37053 459 ) ( 37927 * ) + NEW li1 ( 37053 459 ) L1M1_PR_MR + NEW li1 ( 37927 459 ) L1M1_PR_MR ; - storage_1_0_0.write_sel ( storage_1_0_0.gcand A ) ( storage_1_0_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 37697 357 ) ( 37743 * ) NEW li1 ( 37743 357 ) L1M1_PR_MR @@ -4527,643 +3447,212 @@ NETS 180 ; NEW li1 ( 1955 391 ) L1M1_PR_MR NEW li1 ( 1909 357 ) L1M1_PR_MR ; - storage_1_1_0.bit1.storage ( storage_1_1_0.bit1.obuf0 A ) ( storage_1_1_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met1 ( 6555 357 ) ( * 391 ) - NEW met1 ( 6509 357 ) ( 6555 * ) + + ROUTED met1 ( 6509 391 ) ( 6555 * ) + NEW met1 ( 6509 357 ) ( * 391 ) NEW li1 ( 6555 391 ) L1M1_PR_MR NEW li1 ( 6509 357 ) L1M1_PR_MR ; - storage_1_1_0.bit2.storage ( storage_1_1_0.bit2.obuf0 A ) ( storage_1_1_0.bit2.bit Q ) + USE SIGNAL - + ROUTED met1 ( 11109 425 ) ( 11155 * ) - NEW met1 ( 11109 425 ) ( * 493 ) - NEW li1 ( 11155 425 ) L1M1_PR_MR - NEW li1 ( 11109 493 ) L1M1_PR_MR ; + + ROUTED met1 ( 11109 391 ) ( 11155 * ) + NEW met1 ( 11109 357 ) ( * 391 ) + NEW li1 ( 11155 391 ) L1M1_PR_MR + NEW li1 ( 11109 357 ) L1M1_PR_MR ; - storage_1_1_0.bit3.storage ( storage_1_1_0.bit3.obuf0 A ) ( storage_1_1_0.bit3.bit Q ) + USE SIGNAL + ROUTED met1 ( 15709 391 ) ( 15755 * ) NEW met1 ( 15709 357 ) ( * 391 ) NEW li1 ( 15755 391 ) L1M1_PR_MR NEW li1 ( 15709 357 ) L1M1_PR_MR ; - storage_1_1_0.bit4.storage ( storage_1_1_0.bit4.obuf0 A ) ( storage_1_1_0.bit4.bit Q ) + USE SIGNAL - + ROUTED met1 ( 20355 391 ) ( 20401 * ) - NEW met1 ( 20401 357 ) ( * 391 ) - NEW met1 ( 20309 357 ) ( 20401 * ) + + ROUTED met1 ( 20309 391 ) ( 20355 * ) + NEW met1 ( 20309 357 ) ( * 391 ) NEW li1 ( 20355 391 ) L1M1_PR_MR NEW li1 ( 20309 357 ) L1M1_PR_MR ; - storage_1_1_0.bit5.storage ( storage_1_1_0.bit5.obuf0 A ) ( storage_1_1_0.bit5.bit Q ) + USE SIGNAL - + ROUTED met1 ( 24909 425 ) ( 24955 * ) - NEW met2 ( 24909 425 ) ( * 493 ) - NEW li1 ( 24955 425 ) L1M1_PR_MR - NEW met1 ( 24909 425 ) M1M2_PR - NEW li1 ( 24909 493 ) L1M1_PR_MR - NEW met1 ( 24909 493 ) M1M2_PR ; + + ROUTED met1 ( 24909 391 ) ( 24955 * ) + NEW met1 ( 24909 357 ) ( * 391 ) + NEW li1 ( 24955 391 ) L1M1_PR_MR + NEW li1 ( 24909 357 ) L1M1_PR_MR ; - storage_1_1_0.bit6.storage ( storage_1_1_0.bit6.obuf0 A ) ( storage_1_1_0.bit6.bit Q ) + USE SIGNAL - + ROUTED met1 ( 29555 357 ) ( * 391 ) - NEW met1 ( 29509 357 ) ( 29555 * ) + + ROUTED met1 ( 29509 391 ) ( 29555 * ) + NEW met1 ( 29509 357 ) ( * 391 ) NEW li1 ( 29555 391 ) L1M1_PR_MR NEW li1 ( 29509 357 ) L1M1_PR_MR ; - storage_1_1_0.bit7.storage ( storage_1_1_0.bit7.obuf0 A ) ( storage_1_1_0.bit7.bit Q ) + USE SIGNAL - + ROUTED met1 ( 34155 357 ) ( * 391 ) - NEW met1 ( 34109 357 ) ( 34155 * ) + + ROUTED met1 ( 34109 391 ) ( 34155 * ) + NEW met1 ( 34109 357 ) ( * 391 ) NEW li1 ( 34155 391 ) L1M1_PR_MR NEW li1 ( 34109 357 ) L1M1_PR_MR ; - storage_1_1_0.gclock ( storage_1_1_0.cg GCLK ) ( storage_1_1_0.bit7.bit CLK ) ( storage_1_1_0.bit6.bit CLK ) ( storage_1_1_0.bit5.bit CLK ) ( storage_1_1_0.bit4.bit CLK ) ( storage_1_1_0.bit3.bit CLK ) ( storage_1_1_0.bit2.bit CLK ) ( storage_1_1_0.bit1.bit CLK ) ( storage_1_1_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met2 ( 38755 391 ) ( * 442 ) - NEW met3 ( 34707 442 ) ( 38755 * ) - NEW met2 ( 34707 442 ) ( * 493 ) - NEW met2 ( 34615 493 ) ( 34707 * ) - NEW met2 ( 34385 425 ) ( * 493 ) - NEW met1 ( 34293 425 ) ( 34385 * ) - NEW met1 ( 34293 425 ) ( * 459 ) - NEW met1 ( 34385 493 ) ( 34615 * ) - NEW met2 ( 1219 425 ) ( * 782 ) - NEW met2 ( 10419 391 ) ( * 595 ) - NEW met1 ( 9913 595 ) ( 10419 * ) - NEW met2 ( 9913 578 ) ( * 595 ) + + ROUTED met2 ( 1219 425 ) ( * 442 ) + NEW met2 ( 19619 425 ) ( * 442 ) + NEW met2 ( 38755 391 ) ( * 442 ) NEW met1 ( 14881 425 ) ( 15019 * ) - NEW met2 ( 14881 425 ) ( * 782 ) - NEW met3 ( 12673 782 ) ( 14881 * ) - NEW met2 ( 12673 578 ) ( * 782 ) - NEW met3 ( 11155 578 ) ( 12673 * ) - NEW met2 ( 11155 578 ) ( * 782 ) - NEW met3 ( 10281 782 ) ( 11155 * ) - NEW met2 ( 10281 595 ) ( * 782 ) - NEW met2 ( 19619 425 ) ( * 578 ) - NEW met3 ( 16974 578 ) ( 19619 * ) - NEW met4 ( 16974 578 ) ( * 782 ) - NEW met4 ( 16790 782 ) ( 16974 * ) - NEW met1 ( 24081 391 ) ( 24219 * ) - NEW met2 ( 24081 391 ) ( * 510 ) - NEW met3 ( 22218 510 ) ( 24081 * ) - NEW met3 ( 22218 442 ) ( * 510 ) - NEW met3 ( 21735 442 ) ( 22218 * ) - NEW met2 ( 21735 442 ) ( * 595 ) - NEW met1 ( 21275 595 ) ( 21735 * ) - NEW met2 ( 21275 578 ) ( * 595 ) - NEW met3 ( 19619 578 ) ( 21275 * ) - NEW met2 ( 28819 425 ) ( * 510 ) - NEW met3 ( 24081 510 ) ( 28819 * ) + NEW met2 ( 14881 425 ) ( * 442 ) + NEW met3 ( 14881 442 ) ( 19619 * ) NEW met2 ( 33419 425 ) ( * 442 ) - NEW met3 ( 32062 442 ) ( 33419 * ) - NEW met3 ( 32062 442 ) ( * 510 ) - NEW met3 ( 30153 510 ) ( 32062 * ) - NEW met3 ( 30153 442 ) ( * 510 ) - NEW met3 ( 29831 442 ) ( 30153 * ) - NEW met2 ( 29831 442 ) ( * 459 ) - NEW met1 ( 29739 459 ) ( 29831 * ) - NEW met2 ( 29739 459 ) ( * 510 ) - NEW met3 ( 28819 510 ) ( 29739 * ) - NEW met2 ( 33741 442 ) ( * 459 ) - NEW met3 ( 33419 442 ) ( 33741 * ) - NEW met3 ( 14881 782 ) ( 16790 * ) - NEW met1 ( 33741 459 ) ( 34293 * ) - NEW met2 ( 5819 238 ) ( * 391 ) - NEW met2 ( 5819 238 ) ( 5911 * ) - NEW met3 ( 5911 238 ) ( 6095 * ) - NEW met2 ( 6095 238 ) ( * 578 ) - NEW met2 ( 6095 578 ) ( 6187 * ) - NEW met2 ( 6187 578 ) ( * 782 ) - NEW met3 ( 6187 782 ) ( 6302 * ) - NEW met4 ( 6302 782 ) ( 6854 * ) - NEW met4 ( 6854 578 ) ( * 782 ) - NEW met4 ( 6854 578 ) ( 7314 * ) - NEW met2 ( 3657 765 ) ( * 782 ) - NEW met1 ( 3657 765 ) ( 4347 * ) - NEW met1 ( 4347 731 ) ( * 765 ) - NEW met1 ( 4347 731 ) ( 5589 * ) - NEW met2 ( 5589 731 ) ( * 782 ) - NEW met2 ( 5589 782 ) ( 5681 * ) - NEW met2 ( 5681 425 ) ( * 782 ) - NEW met1 ( 5681 425 ) ( 5819 * ) - NEW met1 ( 5819 391 ) ( * 425 ) - NEW met3 ( 1219 782 ) ( 3657 * ) - NEW met3 ( 7314 578 ) ( 9913 * ) - NEW li1 ( 38755 391 ) L1M1_PR_MR - NEW met1 ( 38755 391 ) M1M2_PR - NEW met2 ( 38755 442 ) M2M3_PR - NEW met2 ( 34707 442 ) M2M3_PR - NEW met1 ( 34615 493 ) M1M2_PR - NEW met1 ( 34385 493 ) M1M2_PR - NEW met1 ( 34385 425 ) M1M2_PR - NEW met2 ( 1219 782 ) M2M3_PR + NEW met3 ( 33419 442 ) ( 38755 * ) + NEW met2 ( 10419 391 ) ( * 442 ) + NEW met3 ( 10419 442 ) ( 14881 * ) + NEW met2 ( 5819 391 ) ( * 442 ) + NEW met3 ( 1219 442 ) ( 5819 * ) + NEW met3 ( 5819 442 ) ( 10419 * ) + NEW met2 ( 24219 391 ) ( * 442 ) + NEW met2 ( 28819 425 ) ( * 442 ) + NEW met3 ( 24219 442 ) ( 28819 * ) + NEW met3 ( 19619 442 ) ( 24219 * ) + NEW met3 ( 28819 442 ) ( 33419 * ) + NEW met2 ( 1219 442 ) M2M3_PR NEW li1 ( 1219 425 ) L1M1_PR_MR NEW met1 ( 1219 425 ) M1M2_PR - NEW li1 ( 10419 391 ) L1M1_PR_MR - NEW met1 ( 10419 391 ) M1M2_PR - NEW met1 ( 10419 595 ) M1M2_PR - NEW met1 ( 9913 595 ) M1M2_PR - NEW met2 ( 9913 578 ) M2M3_PR - NEW li1 ( 15019 425 ) L1M1_PR_MR - NEW met1 ( 14881 425 ) M1M2_PR - NEW met2 ( 14881 782 ) M2M3_PR - NEW met2 ( 12673 782 ) M2M3_PR - NEW met2 ( 12673 578 ) M2M3_PR - NEW met2 ( 11155 578 ) M2M3_PR - NEW met2 ( 11155 782 ) M2M3_PR - NEW met2 ( 10281 782 ) M2M3_PR - NEW met1 ( 10281 595 ) M1M2_PR NEW li1 ( 19619 425 ) L1M1_PR_MR NEW met1 ( 19619 425 ) M1M2_PR - NEW met2 ( 19619 578 ) M2M3_PR - NEW met3 ( 16974 578 ) M3M4_PR - NEW met3 ( 16790 782 ) M3M4_PR - NEW li1 ( 24219 391 ) L1M1_PR_MR - NEW met1 ( 24081 391 ) M1M2_PR - NEW met2 ( 24081 510 ) M2M3_PR - NEW met2 ( 21735 442 ) M2M3_PR - NEW met1 ( 21735 595 ) M1M2_PR - NEW met1 ( 21275 595 ) M1M2_PR - NEW met2 ( 21275 578 ) M2M3_PR - NEW li1 ( 28819 425 ) L1M1_PR_MR - NEW met1 ( 28819 425 ) M1M2_PR - NEW met2 ( 28819 510 ) M2M3_PR + NEW met2 ( 19619 442 ) M2M3_PR + NEW met2 ( 38755 442 ) M2M3_PR + NEW li1 ( 38755 391 ) L1M1_PR_MR + NEW met1 ( 38755 391 ) M1M2_PR + NEW li1 ( 15019 425 ) L1M1_PR_MR + NEW met1 ( 14881 425 ) M1M2_PR + NEW met2 ( 14881 442 ) M2M3_PR NEW li1 ( 33419 425 ) L1M1_PR_MR NEW met1 ( 33419 425 ) M1M2_PR NEW met2 ( 33419 442 ) M2M3_PR - NEW met2 ( 29831 442 ) M2M3_PR - NEW met1 ( 29831 459 ) M1M2_PR - NEW met1 ( 29739 459 ) M1M2_PR - NEW met2 ( 29739 510 ) M2M3_PR - NEW met1 ( 33741 459 ) M1M2_PR - NEW met2 ( 33741 442 ) M2M3_PR + NEW li1 ( 10419 391 ) L1M1_PR_MR + NEW met1 ( 10419 391 ) M1M2_PR + NEW met2 ( 10419 442 ) M2M3_PR NEW li1 ( 5819 391 ) L1M1_PR_MR NEW met1 ( 5819 391 ) M1M2_PR - NEW met2 ( 5911 238 ) M2M3_PR - NEW met2 ( 6095 238 ) M2M3_PR - NEW met2 ( 6187 782 ) M2M3_PR - NEW met3 ( 6302 782 ) M3M4_PR - NEW met3 ( 7314 578 ) M3M4_PR - NEW met2 ( 3657 782 ) M2M3_PR - NEW met1 ( 3657 765 ) M1M2_PR - NEW met1 ( 5589 731 ) M1M2_PR - NEW met1 ( 5681 425 ) M1M2_PR ; - - storage_1_1_0.select0_b ( storage_1_1_0.select_inv_0 Y ) ( storage_1_1_0.bit7.obuf0 TE_B ) ( storage_1_1_0.bit6.obuf0 TE_B ) ( storage_1_1_0.bit5.obuf0 TE_B ) ( storage_1_1_0.bit4.obuf0 TE_B ) ( storage_1_1_0.bit3.obuf0 TE_B ) ( storage_1_1_0.bit2.obuf0 TE_B ) - ( storage_1_1_0.bit1.obuf0 TE_B ) ( storage_1_1_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met2 ( 6647 425 ) ( * 578 ) - NEW met3 ( 2323 578 ) ( 6647 * ) - NEW met2 ( 2323 425 ) ( * 578 ) - NEW met1 ( 2047 425 ) ( 2323 * ) - NEW met2 ( 11247 425 ) ( * 510 ) - NEW met3 ( 7222 510 ) ( 11247 * ) - NEW met3 ( 7222 510 ) ( * 578 ) - NEW met3 ( 6647 578 ) ( 7222 * ) - NEW met1 ( 15801 425 ) ( 15847 * ) - NEW met2 ( 15801 425 ) ( * 629 ) - NEW met1 ( 15295 629 ) ( 15801 * ) - NEW met2 ( 15295 510 ) ( * 629 ) - NEW met2 ( 15111 510 ) ( 15295 * ) - NEW met2 ( 15111 425 ) ( * 510 ) - NEW met2 ( 15065 425 ) ( 15111 * ) - NEW met1 ( 15065 391 ) ( * 425 ) - NEW met1 ( 14835 391 ) ( 15065 * ) - NEW met2 ( 14835 391 ) ( * 493 ) - NEW met1 ( 13869 493 ) ( 14835 * ) - NEW met2 ( 13869 493 ) ( * 595 ) - NEW met1 ( 12765 595 ) ( 13869 * ) - NEW met1 ( 12765 595 ) ( * 629 ) - NEW met1 ( 12443 629 ) ( 12765 * ) - NEW met2 ( 12443 629 ) ( * 782 ) - NEW met3 ( 11247 782 ) ( 12443 * ) - NEW met2 ( 11247 510 ) ( * 782 ) - NEW met4 ( 16514 34 ) ( * 170 ) - NEW met4 ( 16146 34 ) ( 16514 * ) - NEW met4 ( 16146 34 ) ( * 170 ) - NEW met3 ( 16077 170 ) ( 16146 * ) - NEW met2 ( 16077 170 ) ( * 357 ) - NEW met1 ( 15847 357 ) ( 16077 * ) - NEW met2 ( 15847 357 ) ( * 425 ) - NEW met2 ( 15801 425 ) ( 15847 * ) - NEW met1 ( 34247 391 ) ( 34431 * ) - NEW met1 ( 34431 391 ) ( * 425 ) - NEW met1 ( 34431 425 ) ( 34523 * ) - NEW met1 ( 34523 425 ) ( * 437 ) - NEW met1 ( 34523 437 ) ( 34615 * ) - NEW met1 ( 34615 425 ) ( * 437 ) - NEW met1 ( 34615 425 ) ( 34753 * ) - NEW met1 ( 34753 425 ) ( * 459 ) - NEW met1 ( 34753 459 ) ( 36363 * ) - NEW met2 ( 36363 459 ) ( * 782 ) - NEW met2 ( 36363 782 ) ( 36409 * ) - NEW met3 ( 36409 782 ) ( 39307 * ) - NEW met2 ( 39307 493 ) ( * 782 ) - NEW met2 ( 34201 391 ) ( * 442 ) - NEW met2 ( 34201 391 ) ( 34247 * ) - NEW met3 ( 33810 442 ) ( 34201 * ) - NEW met2 ( 20447 391 ) ( * 510 ) - NEW met3 ( 18331 510 ) ( 20447 * ) - NEW met2 ( 18331 102 ) ( * 510 ) - NEW met3 ( 17710 102 ) ( 18331 * ) - NEW met4 ( 17158 102 ) ( 17710 * ) - NEW met4 ( 17158 102 ) ( * 170 ) - NEW met1 ( 25047 425 ) ( 25093 * ) - NEW met2 ( 25093 425 ) ( * 578 ) - NEW met3 ( 21689 578 ) ( 25093 * ) - NEW met2 ( 21689 323 ) ( * 578 ) - NEW met1 ( 20769 323 ) ( 21689 * ) - NEW met1 ( 20769 323 ) ( * 357 ) - NEW met1 ( 20447 357 ) ( 20769 * ) - NEW met1 ( 20447 357 ) ( * 391 ) - NEW met3 ( 25806 578 ) ( 26266 * ) - NEW met4 ( 25162 578 ) ( 25806 * ) - NEW met3 ( 25093 578 ) ( 25162 * ) - NEW met4 ( 33350 442 ) ( 33810 * ) - NEW met4 ( 33350 170 ) ( * 442 ) - NEW met4 ( 32982 170 ) ( 33350 * ) - NEW met4 ( 32982 170 ) ( * 238 ) - NEW met4 ( 32798 238 ) ( 32982 * ) - NEW met4 ( 16514 170 ) ( 17158 * ) - NEW met1 ( 29647 425 ) ( * 459 ) - NEW met1 ( 29417 459 ) ( 29647 * ) - NEW met2 ( 29417 238 ) ( * 459 ) - NEW met3 ( 29210 238 ) ( 29417 * ) - NEW met4 ( 28382 238 ) ( 29210 * ) - NEW met4 ( 28382 238 ) ( * 578 ) - NEW met2 ( 32223 153 ) ( * 238 ) - NEW met1 ( 31901 153 ) ( 32223 * ) - NEW met1 ( 31901 119 ) ( * 153 ) - NEW met1 ( 30935 119 ) ( 31901 * ) - NEW met2 ( 30935 119 ) ( * 187 ) - NEW met1 ( 30751 187 ) ( 30935 * ) - NEW met2 ( 30751 187 ) ( * 357 ) - NEW met1 ( 30751 357 ) ( 30843 * ) - NEW met2 ( 30843 357 ) ( * 629 ) - NEW met1 ( 30705 629 ) ( 30843 * ) - NEW met1 ( 30705 595 ) ( * 629 ) - NEW met1 ( 30613 595 ) ( 30705 * ) - NEW met2 ( 30613 442 ) ( * 595 ) - NEW met3 ( 30406 442 ) ( 30613 * ) - NEW met4 ( 30406 442 ) ( * 578 ) - NEW met4 ( 29762 578 ) ( 30406 * ) - NEW met4 ( 29762 238 ) ( * 578 ) - NEW met4 ( 29486 238 ) ( 29762 * ) - NEW met3 ( 29417 238 ) ( 29486 * ) - NEW met4 ( 26266 578 ) ( 28382 * ) - NEW met3 ( 32223 238 ) ( 32798 * ) - NEW li1 ( 6647 425 ) L1M1_PR_MR - NEW met1 ( 6647 425 ) M1M2_PR - NEW met2 ( 6647 578 ) M2M3_PR - NEW met2 ( 2323 578 ) M2M3_PR - NEW met1 ( 2323 425 ) M1M2_PR - NEW li1 ( 2047 425 ) L1M1_PR_MR - NEW li1 ( 11247 425 ) L1M1_PR_MR - NEW met1 ( 11247 425 ) M1M2_PR - NEW met2 ( 11247 510 ) M2M3_PR - NEW li1 ( 15847 425 ) L1M1_PR_MR - NEW met1 ( 15801 425 ) M1M2_PR - NEW met1 ( 15801 629 ) M1M2_PR - NEW met1 ( 15295 629 ) M1M2_PR - NEW met1 ( 15065 425 ) M1M2_PR - NEW met1 ( 14835 391 ) M1M2_PR - NEW met1 ( 14835 493 ) M1M2_PR - NEW met1 ( 13869 493 ) M1M2_PR - NEW met1 ( 13869 595 ) M1M2_PR - NEW met1 ( 12443 629 ) M1M2_PR - NEW met2 ( 12443 782 ) M2M3_PR - NEW met2 ( 11247 782 ) M2M3_PR - NEW met3 ( 16146 170 ) M3M4_PR - NEW met2 ( 16077 170 ) M2M3_PR - NEW met1 ( 16077 357 ) M1M2_PR - NEW met1 ( 15847 357 ) M1M2_PR - NEW li1 ( 34247 391 ) L1M1_PR_MR - NEW met1 ( 36363 459 ) M1M2_PR - NEW met2 ( 36409 782 ) M2M3_PR - NEW met2 ( 39307 782 ) M2M3_PR - NEW li1 ( 39307 493 ) L1M1_PR_MR - NEW met1 ( 39307 493 ) M1M2_PR - NEW met2 ( 34201 442 ) M2M3_PR - NEW met1 ( 34247 391 ) M1M2_PR - NEW li1 ( 20447 391 ) L1M1_PR_MR - NEW met1 ( 20447 391 ) M1M2_PR - NEW met2 ( 20447 510 ) M2M3_PR - NEW met2 ( 18331 510 ) M2M3_PR - NEW met2 ( 18331 102 ) M2M3_PR - NEW met3 ( 17710 102 ) M3M4_PR - NEW li1 ( 25047 425 ) L1M1_PR_MR - NEW met1 ( 25093 425 ) M1M2_PR - NEW met2 ( 25093 578 ) M2M3_PR - NEW met2 ( 21689 578 ) M2M3_PR - NEW met1 ( 21689 323 ) M1M2_PR - NEW met3 ( 26266 578 ) M3M4_PR - NEW met3 ( 25806 578 ) M3M4_PR - NEW met3 ( 25162 578 ) M3M4_PR - NEW met3 ( 33810 442 ) M3M4_PR - NEW met3 ( 32798 238 ) M3M4_PR - NEW li1 ( 29647 425 ) L1M1_PR_MR - NEW met1 ( 29417 459 ) M1M2_PR - NEW met2 ( 29417 238 ) M2M3_PR - NEW met3 ( 29210 238 ) M3M4_PR - NEW met2 ( 32223 238 ) M2M3_PR - NEW met1 ( 32223 153 ) M1M2_PR - NEW met1 ( 30935 119 ) M1M2_PR - NEW met1 ( 30935 187 ) M1M2_PR - NEW met1 ( 30751 187 ) M1M2_PR - NEW met1 ( 30751 357 ) M1M2_PR - NEW met1 ( 30843 357 ) M1M2_PR - NEW met1 ( 30843 629 ) M1M2_PR - NEW met1 ( 30613 595 ) M1M2_PR - NEW met2 ( 30613 442 ) M2M3_PR - NEW met3 ( 30406 442 ) M3M4_PR - NEW met3 ( 29486 238 ) M3M4_PR ; + NEW met2 ( 5819 442 ) M2M3_PR + NEW li1 ( 24219 391 ) L1M1_PR_MR + NEW met1 ( 24219 391 ) M1M2_PR + NEW met2 ( 24219 442 ) M2M3_PR + NEW li1 ( 28819 425 ) L1M1_PR_MR + NEW met1 ( 28819 425 ) M1M2_PR + NEW met2 ( 28819 442 ) M2M3_PR ; - storage_1_1_0.we0 ( storage_1_1_0.gcand X ) ( storage_1_1_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 39126 459 ) ( * 493 ) - NEW met1 ( 39126 493 ) ( 39215 * ) - NEW met1 ( 38341 459 ) ( 39126 * ) + + ROUTED met1 ( 38341 459 ) ( 39215 * ) NEW li1 ( 38341 459 ) L1M1_PR_MR - NEW li1 ( 39215 493 ) L1M1_PR_MR ; + NEW li1 ( 39215 459 ) L1M1_PR_MR ; - storage_1_1_0.write_sel ( storage_1_1_0.gcand A ) ( storage_1_1_0.word_and X ) + USE SIGNAL - + ROUTED met1 ( 38985 391 ) ( 39031 * ) - NEW li1 ( 39031 391 ) L1M1_PR_MR - NEW li1 ( 38985 391 ) L1M1_PR_MR ; + + ROUTED met1 ( 38985 357 ) ( 39031 * ) + NEW li1 ( 39031 357 ) L1M1_PR_MR + NEW li1 ( 38985 357 ) L1M1_PR_MR ; - storage_1_2_0.bit0.storage ( storage_1_2_0.bit0.obuf0 A ) ( storage_1_2_0.bit0.bit Q ) + USE SIGNAL + ROUTED met1 ( 3059 391 ) ( 3105 * ) NEW met1 ( 3059 357 ) ( * 391 ) NEW li1 ( 3105 391 ) L1M1_PR_MR NEW li1 ( 3059 357 ) L1M1_PR_MR ; - storage_1_2_0.bit1.storage ( storage_1_2_0.bit1.obuf0 A ) ( storage_1_2_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met2 ( 7705 391 ) ( * 493 ) - NEW met1 ( 7659 493 ) ( 7705 * ) + + ROUTED met1 ( 7659 391 ) ( 7705 * ) + NEW met1 ( 7659 357 ) ( * 391 ) NEW li1 ( 7705 391 ) L1M1_PR_MR - NEW met1 ( 7705 391 ) M1M2_PR - NEW met1 ( 7705 493 ) M1M2_PR - NEW li1 ( 7659 493 ) L1M1_PR_MR ; + NEW li1 ( 7659 357 ) L1M1_PR_MR ; - storage_1_2_0.bit2.storage ( storage_1_2_0.bit2.obuf0 A ) ( storage_1_2_0.bit2.bit Q ) + USE SIGNAL - + ROUTED met1 ( 12167 425 ) ( 12305 * ) - NEW met1 ( 12167 357 ) ( * 425 ) - NEW met1 ( 12167 357 ) ( 12259 * ) - NEW li1 ( 12305 425 ) L1M1_PR_MR + + ROUTED met1 ( 12259 391 ) ( 12305 * ) + NEW met1 ( 12259 357 ) ( * 391 ) + NEW li1 ( 12305 391 ) L1M1_PR_MR NEW li1 ( 12259 357 ) L1M1_PR_MR ; - storage_1_2_0.bit3.storage ( storage_1_2_0.bit3.obuf0 A ) ( storage_1_2_0.bit3.bit Q ) + USE SIGNAL - + ROUTED met1 ( 16905 425 ) ( 16951 * ) - NEW met1 ( 16951 425 ) ( * 459 ) - NEW met1 ( 16859 459 ) ( 16951 * ) - NEW met1 ( 16859 459 ) ( * 493 ) - NEW li1 ( 16905 425 ) L1M1_PR_MR - NEW li1 ( 16859 493 ) L1M1_PR_MR ; + + ROUTED met1 ( 16859 391 ) ( 16905 * ) + NEW met1 ( 16859 357 ) ( * 391 ) + NEW li1 ( 16905 391 ) L1M1_PR_MR + NEW li1 ( 16859 357 ) L1M1_PR_MR ; - storage_1_2_0.bit4.storage ( storage_1_2_0.bit4.obuf0 A ) ( storage_1_2_0.bit4.bit Q ) + USE SIGNAL + ROUTED met1 ( 21459 391 ) ( 21505 * ) NEW met1 ( 21459 357 ) ( * 391 ) NEW li1 ( 21505 391 ) L1M1_PR_MR NEW li1 ( 21459 357 ) L1M1_PR_MR ; - storage_1_2_0.bit5.storage ( storage_1_2_0.bit5.obuf0 A ) ( storage_1_2_0.bit5.bit Q ) + USE SIGNAL - + ROUTED met1 ( 26013 391 ) ( 26105 * ) - NEW met1 ( 26013 357 ) ( * 391 ) - NEW met1 ( 26013 357 ) ( 26059 * ) + + ROUTED met1 ( 26059 391 ) ( 26105 * ) + NEW met1 ( 26059 357 ) ( * 391 ) NEW li1 ( 26105 391 ) L1M1_PR_MR NEW li1 ( 26059 357 ) L1M1_PR_MR ; - storage_1_2_0.bit6.storage ( storage_1_2_0.bit6.obuf0 A ) ( storage_1_2_0.bit6.bit Q ) + USE SIGNAL - + ROUTED met1 ( 30613 391 ) ( 30705 * ) - NEW met1 ( 30613 357 ) ( * 391 ) - NEW met1 ( 30613 357 ) ( 30659 * ) + + ROUTED met1 ( 30659 391 ) ( 30705 * ) + NEW met1 ( 30659 357 ) ( * 391 ) NEW li1 ( 30705 391 ) L1M1_PR_MR NEW li1 ( 30659 357 ) L1M1_PR_MR ; - storage_1_2_0.bit7.storage ( storage_1_2_0.bit7.obuf0 A ) ( storage_1_2_0.bit7.bit Q ) + USE SIGNAL - + ROUTED met1 ( 35259 391 ) ( 35305 * ) - NEW met1 ( 35259 357 ) ( * 391 ) - NEW li1 ( 35305 391 ) L1M1_PR_MR - NEW li1 ( 35259 357 ) L1M1_PR_MR ; + + ROUTED met1 ( 35304 425 ) ( 35305 * ) + NEW met2 ( 35259 425 ) ( 35305 * ) + NEW met2 ( 35259 357 ) ( * 425 ) + NEW li1 ( 35304 425 ) L1M1_PR_MR + NEW met1 ( 35305 425 ) M1M2_PR + NEW li1 ( 35259 357 ) L1M1_PR_MR + NEW met1 ( 35259 357 ) M1M2_PR + NEW met1 ( 35305 425 ) RECT ( 0 -7 34 7 ) ; - storage_1_2_0.gclock ( storage_1_2_0.cg GCLK ) ( storage_1_2_0.bit7.bit CLK ) ( storage_1_2_0.bit6.bit CLK ) ( storage_1_2_0.bit5.bit CLK ) ( storage_1_2_0.bit4.bit CLK ) ( storage_1_2_0.bit3.bit CLK ) ( storage_1_2_0.bit2.bit CLK ) ( storage_1_2_0.bit1.bit CLK ) ( storage_1_2_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 6785 391 ) ( 6969 * ) - NEW met2 ( 6785 170 ) ( * 391 ) - NEW met3 ( 6670 170 ) ( 6785 * ) - NEW met4 ( 6670 170 ) ( * 510 ) - NEW met5 ( 3358 510 ) ( 6670 * ) - NEW met3 ( 2369 510 ) ( 3358 * ) - NEW met2 ( 2369 425 ) ( * 510 ) - NEW met2 ( 11569 425 ) ( * 510 ) - NEW met3 ( 11546 510 ) ( 11569 * ) - NEW met5 ( 6670 510 ) ( 11546 * ) - NEW met1 ( 15801 391 ) ( 16169 * ) - NEW met1 ( 15801 357 ) ( * 391 ) - NEW met2 ( 15801 187 ) ( * 357 ) - NEW met2 ( 15709 187 ) ( 15801 * ) - NEW met2 ( 15709 187 ) ( * 238 ) - NEW met2 ( 15663 238 ) ( 15709 * ) - NEW met3 ( 15663 238 ) ( 15686 * ) - NEW met4 ( 15686 238 ) ( * 510 ) - NEW met1 ( 34563 391 ) ( 34569 * ) - NEW met2 ( 34569 391 ) ( * 510 ) - NEW met3 ( 34569 510 ) ( 36478 * ) - NEW met3 ( 36478 510 ) ( * 578 ) - NEW met3 ( 36478 578 ) ( 39353 * ) - NEW met2 ( 39353 391 ) ( * 578 ) - NEW met1 ( 39353 391 ) ( 40043 * ) - NEW met3 ( 34454 510 ) ( 34569 * ) - NEW met2 ( 20769 391 ) ( * 442 ) - NEW met3 ( 20769 442 ) ( 21206 * ) - NEW met4 ( 21206 442 ) ( 21390 * ) - NEW met4 ( 21390 442 ) ( * 510 ) - NEW met1 ( 25185 391 ) ( 25369 * ) - NEW met2 ( 25185 391 ) ( * 442 ) - NEW met3 ( 24978 442 ) ( 25185 * ) - NEW met4 ( 24978 442 ) ( * 510 ) - NEW met5 ( 21390 510 ) ( 24978 * ) - NEW met1 ( 29693 391 ) ( 29969 * ) - NEW met2 ( 29693 391 ) ( * 442 ) - NEW met4 ( 29578 442 ) ( 29693 * ) - NEW met4 ( 29578 442 ) ( * 510 ) - NEW met5 ( 24978 510 ) ( 29578 * ) - NEW met5 ( 11546 510 ) ( 21390 * ) - NEW met5 ( 29578 510 ) ( 34454 * ) - NEW li1 ( 6969 391 ) L1M1_PR_MR - NEW met1 ( 6785 391 ) M1M2_PR - NEW met2 ( 6785 170 ) M2M3_PR - NEW met3 ( 6670 170 ) M3M4_PR - NEW met4 ( 6670 510 ) M4M5_PR - NEW met3 ( 3358 510 ) M3M4_PR - NEW met4 ( 3358 510 ) M4M5_PR - NEW met2 ( 2369 510 ) M2M3_PR + + ROUTED met2 ( 16169 425 ) ( * 578 ) + NEW met1 ( 29923 425 ) ( 29969 * ) + NEW met2 ( 29923 425 ) ( * 578 ) + NEW met2 ( 39905 391 ) ( * 663 ) + NEW met1 ( 36087 663 ) ( 39905 * ) + NEW met2 ( 36087 578 ) ( * 663 ) + NEW met2 ( 2369 425 ) ( * 578 ) + NEW met2 ( 25369 425 ) ( * 578 ) + NEW met2 ( 34569 425 ) ( * 578 ) + NEW met3 ( 25369 578 ) ( 36087 * ) + NEW met2 ( 11569 374 ) ( * 425 ) + NEW met2 ( 11569 374 ) ( 11661 * ) + NEW met2 ( 11661 374 ) ( * 493 ) + NEW met2 ( 11661 493 ) ( 11707 * ) + NEW met2 ( 11707 493 ) ( * 578 ) + NEW met2 ( 11569 425 ) ( * 782 ) + NEW met2 ( 20677 391 ) ( 20769 * ) + NEW met2 ( 20677 391 ) ( * 578 ) + NEW met3 ( 11707 578 ) ( 20677 * ) + NEW met3 ( 20677 578 ) ( 25369 * ) + NEW met1 ( 6877 391 ) ( 6972 * ) + NEW met2 ( 6877 374 ) ( * 391 ) + NEW met2 ( 6785 374 ) ( 6877 * ) + NEW met2 ( 6785 374 ) ( * 493 ) + NEW met2 ( 6785 493 ) ( 6877 * ) + NEW met2 ( 6877 493 ) ( * 782 ) + NEW met2 ( 6785 493 ) ( * 578 ) + NEW met3 ( 2369 578 ) ( 6785 * ) + NEW met3 ( 6877 782 ) ( 11569 * ) + NEW li1 ( 16169 425 ) L1M1_PR_MR + NEW met1 ( 16169 425 ) M1M2_PR + NEW met2 ( 16169 578 ) M2M3_PR + NEW li1 ( 29969 425 ) L1M1_PR_MR + NEW met1 ( 29923 425 ) M1M2_PR + NEW met2 ( 29923 578 ) M2M3_PR + NEW li1 ( 39905 391 ) L1M1_PR_MR + NEW met1 ( 39905 391 ) M1M2_PR + NEW met1 ( 39905 663 ) M1M2_PR + NEW met1 ( 36087 663 ) M1M2_PR + NEW met2 ( 36087 578 ) M2M3_PR + NEW met2 ( 2369 578 ) M2M3_PR NEW li1 ( 2369 425 ) L1M1_PR_MR NEW met1 ( 2369 425 ) M1M2_PR + NEW li1 ( 25369 425 ) L1M1_PR_MR + NEW met1 ( 25369 425 ) M1M2_PR + NEW met2 ( 25369 578 ) M2M3_PR + NEW li1 ( 34569 425 ) L1M1_PR_MR + NEW met1 ( 34569 425 ) M1M2_PR + NEW met2 ( 34569 578 ) M2M3_PR NEW li1 ( 11569 425 ) L1M1_PR_MR NEW met1 ( 11569 425 ) M1M2_PR - NEW met2 ( 11569 510 ) M2M3_PR - NEW met3 ( 11546 510 ) M3M4_PR - NEW met4 ( 11546 510 ) M4M5_PR - NEW li1 ( 16169 391 ) L1M1_PR_MR - NEW met1 ( 15801 357 ) M1M2_PR - NEW met2 ( 15663 238 ) M2M3_PR - NEW met3 ( 15686 238 ) M3M4_PR - NEW met4 ( 15686 510 ) M4M5_PR - NEW li1 ( 34563 391 ) L1M1_PR_MR - NEW met1 ( 34569 391 ) M1M2_PR - NEW met2 ( 34569 510 ) M2M3_PR - NEW met2 ( 39353 578 ) M2M3_PR - NEW met1 ( 39353 391 ) M1M2_PR - NEW li1 ( 40043 391 ) L1M1_PR_MR - NEW met3 ( 34454 510 ) M3M4_PR - NEW met4 ( 34454 510 ) M4M5_PR + NEW met2 ( 11707 578 ) M2M3_PR + NEW met2 ( 11569 782 ) M2M3_PR NEW li1 ( 20769 391 ) L1M1_PR_MR NEW met1 ( 20769 391 ) M1M2_PR - NEW met2 ( 20769 442 ) M2M3_PR - NEW met3 ( 21206 442 ) M3M4_PR - NEW met4 ( 21390 510 ) M4M5_PR - NEW li1 ( 25369 391 ) L1M1_PR_MR - NEW met1 ( 25185 391 ) M1M2_PR - NEW met2 ( 25185 442 ) M2M3_PR - NEW met3 ( 24978 442 ) M3M4_PR - NEW met4 ( 24978 510 ) M4M5_PR - NEW li1 ( 29969 391 ) L1M1_PR_MR - NEW met1 ( 29693 391 ) M1M2_PR - NEW met2 ( 29693 442 ) M2M3_PR - NEW met3 ( 29693 442 ) M3M4_PR - NEW met4 ( 29578 510 ) M4M5_PR - NEW met3 ( 11569 510 ) RECT ( 0 -15 39 15 ) - NEW met3 ( 15663 238 ) RECT ( -39 -15 0 15 ) - NEW met5 ( 15686 510 ) RECT ( -187 -80 0 80 ) - NEW met1 ( 34569 391 ) RECT ( 0 -7 30 7 ) - NEW met3 ( 29693 442 ) RECT ( 0 -15 60 15 ) ; - - storage_1_2_0.select0_b ( storage_1_2_0.select_inv_0 Y ) ( storage_1_2_0.bit7.obuf0 TE_B ) ( storage_1_2_0.bit6.obuf0 TE_B ) ( storage_1_2_0.bit5.obuf0 TE_B ) ( storage_1_2_0.bit4.obuf0 TE_B ) ( storage_1_2_0.bit3.obuf0 TE_B ) ( storage_1_2_0.bit2.obuf0 TE_B ) - ( storage_1_2_0.bit1.obuf0 TE_B ) ( storage_1_2_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 35397 391 ) ( 35581 * ) - NEW met2 ( 35581 323 ) ( * 391 ) - NEW met2 ( 35581 323 ) ( 35765 * ) - NEW met2 ( 35765 323 ) ( * 493 ) - NEW met2 ( 35765 493 ) ( 35903 * ) - NEW met2 ( 35903 493 ) ( * 595 ) - NEW met1 ( 35903 595 ) ( * 629 ) - NEW met1 ( 35903 629 ) ( 36179 * ) - NEW met2 ( 36179 391 ) ( * 629 ) - NEW met2 ( 36179 391 ) ( 36271 * ) - NEW met1 ( 36271 391 ) ( 36501 * ) - NEW met1 ( 36501 391 ) ( * 425 ) - NEW met1 ( 36501 425 ) ( 36593 * ) - NEW met2 ( 36593 425 ) ( * 510 ) - NEW met3 ( 36593 510 ) ( 40595 * ) - NEW met2 ( 40595 459 ) ( * 510 ) - NEW met4 ( 34822 510 ) ( * 782 ) - NEW met4 ( 34822 510 ) ( 36570 * ) - NEW met3 ( 36570 510 ) ( 36593 * ) - NEW met1 ( 30797 425 ) ( 31073 * ) - NEW met2 ( 31073 425 ) ( 31119 * ) - NEW met2 ( 31119 391 ) ( * 425 ) - NEW met2 ( 31119 391 ) ( 31211 * ) - NEW met2 ( 31211 391 ) ( * 459 ) - NEW met1 ( 31211 459 ) ( 31671 * ) - NEW met2 ( 31671 459 ) ( * 782 ) - NEW met3 ( 31671 782 ) ( 33350 * ) - NEW met2 ( 30797 170 ) ( * 425 ) - NEW met4 ( 33350 782 ) ( 34822 * ) - NEW met2 ( 12397 425 ) ( * 510 ) - NEW met3 ( 12397 510 ) ( 12742 * ) - NEW met3 ( 12742 510 ) ( * 578 ) - NEW met2 ( 7797 238 ) ( * 391 ) - NEW met3 ( 7797 238 ) ( 12397 * ) - NEW met2 ( 12397 238 ) ( * 425 ) - NEW met2 ( 3197 238 ) ( * 391 ) - NEW met3 ( 3197 238 ) ( 5842 * ) - NEW met4 ( 5842 238 ) ( 6210 * ) - NEW met3 ( 6210 238 ) ( 6486 * ) - NEW met3 ( 6486 170 ) ( * 238 ) - NEW met3 ( 6486 170 ) ( 6555 * ) - NEW met2 ( 6555 170 ) ( * 629 ) - NEW met2 ( 6555 629 ) ( 6831 * ) - NEW met2 ( 6831 510 ) ( * 629 ) - NEW met2 ( 6831 510 ) ( 6877 * ) - NEW met2 ( 6877 238 ) ( * 510 ) - NEW met3 ( 6877 238 ) ( 7797 * ) - NEW met1 ( 26197 425 ) ( 26887 * ) - NEW met2 ( 26887 102 ) ( * 425 ) - NEW met3 ( 26887 102 ) ( 27462 * ) - NEW met4 ( 27462 102 ) ( 29486 * ) - NEW met3 ( 29486 102 ) ( 29601 * ) - NEW met2 ( 29601 85 ) ( * 102 ) - NEW met1 ( 29601 85 ) ( 29831 * ) - NEW met1 ( 29831 51 ) ( * 85 ) - NEW met1 ( 29831 51 ) ( 30153 * ) - NEW met2 ( 30153 51 ) ( * 170 ) - NEW met2 ( 21597 425 ) ( * 442 ) - NEW met3 ( 21597 442 ) ( 21666 * ) - NEW met4 ( 21666 170 ) ( * 442 ) - NEW met5 ( 21666 170 ) ( 23782 * ) - NEW met4 ( 23782 170 ) ( * 442 ) - NEW met4 ( 23782 442 ) ( 23874 * ) - NEW met3 ( 23874 442 ) ( 24794 * ) - NEW met4 ( 24794 238 ) ( * 442 ) - NEW met4 ( 24794 238 ) ( 25254 * ) - NEW met4 ( 25254 238 ) ( * 442 ) - NEW met3 ( 25254 442 ) ( 26197 * ) - NEW met2 ( 26197 425 ) ( * 442 ) - NEW met1 ( 16997 425 ) ( * 459 ) - NEW met1 ( 16997 459 ) ( 17089 * ) - NEW met2 ( 17089 459 ) ( * 510 ) - NEW met3 ( 17089 510 ) ( 17342 * ) - NEW met4 ( 17342 510 ) ( * 782 ) - NEW met4 ( 17342 782 ) ( 17710 * ) - NEW met3 ( 17710 782 ) ( 21413 * ) - NEW met2 ( 21413 442 ) ( * 782 ) - NEW met3 ( 21413 442 ) ( 21597 * ) - NEW met3 ( 16790 510 ) ( * 578 ) - NEW met3 ( 16790 510 ) ( 17089 * ) - NEW met3 ( 12742 578 ) ( 16790 * ) - NEW met3 ( 30153 170 ) ( 30797 * ) - NEW li1 ( 35397 391 ) L1M1_PR_MR - NEW met1 ( 35581 391 ) M1M2_PR - NEW met1 ( 35903 595 ) M1M2_PR - NEW met1 ( 36179 629 ) M1M2_PR - NEW met1 ( 36271 391 ) M1M2_PR - NEW met1 ( 36593 425 ) M1M2_PR - NEW met2 ( 36593 510 ) M2M3_PR - NEW met2 ( 40595 510 ) M2M3_PR - NEW li1 ( 40595 459 ) L1M1_PR_MR - NEW met1 ( 40595 459 ) M1M2_PR - NEW met3 ( 36570 510 ) M3M4_PR - NEW li1 ( 30797 425 ) L1M1_PR_MR - NEW met1 ( 31073 425 ) M1M2_PR - NEW met1 ( 31211 459 ) M1M2_PR - NEW met1 ( 31671 459 ) M1M2_PR - NEW met2 ( 31671 782 ) M2M3_PR - NEW met3 ( 33350 782 ) M3M4_PR - NEW met2 ( 30797 170 ) M2M3_PR - NEW met1 ( 30797 425 ) M1M2_PR - NEW li1 ( 12397 425 ) L1M1_PR_MR - NEW met1 ( 12397 425 ) M1M2_PR - NEW met2 ( 12397 510 ) M2M3_PR - NEW li1 ( 7797 391 ) L1M1_PR_MR - NEW met1 ( 7797 391 ) M1M2_PR - NEW met2 ( 7797 238 ) M2M3_PR - NEW met2 ( 12397 238 ) M2M3_PR - NEW li1 ( 3197 391 ) L1M1_PR_MR - NEW met1 ( 3197 391 ) M1M2_PR - NEW met2 ( 3197 238 ) M2M3_PR - NEW met3 ( 5842 238 ) M3M4_PR - NEW met3 ( 6210 238 ) M3M4_PR - NEW met2 ( 6555 170 ) M2M3_PR - NEW met2 ( 6877 238 ) M2M3_PR - NEW li1 ( 26197 425 ) L1M1_PR_MR - NEW met1 ( 26887 425 ) M1M2_PR - NEW met2 ( 26887 102 ) M2M3_PR - NEW met3 ( 27462 102 ) M3M4_PR - NEW met3 ( 29486 102 ) M3M4_PR - NEW met2 ( 29601 102 ) M2M3_PR - NEW met1 ( 29601 85 ) M1M2_PR - NEW met1 ( 30153 51 ) M1M2_PR - NEW met2 ( 30153 170 ) M2M3_PR - NEW li1 ( 21597 425 ) L1M1_PR_MR - NEW met1 ( 21597 425 ) M1M2_PR - NEW met2 ( 21597 442 ) M2M3_PR - NEW met3 ( 21666 442 ) M3M4_PR - NEW met4 ( 21666 170 ) M4M5_PR - NEW met4 ( 23782 170 ) M4M5_PR - NEW met3 ( 23874 442 ) M3M4_PR - NEW met3 ( 24794 442 ) M3M4_PR - NEW met3 ( 25254 442 ) M3M4_PR - NEW met2 ( 26197 442 ) M2M3_PR - NEW met1 ( 26197 425 ) M1M2_PR - NEW li1 ( 16997 425 ) L1M1_PR_MR - NEW met1 ( 17089 459 ) M1M2_PR - NEW met2 ( 17089 510 ) M2M3_PR - NEW met3 ( 17342 510 ) M3M4_PR - NEW met3 ( 17710 782 ) M3M4_PR - NEW met2 ( 21413 782 ) M2M3_PR - NEW met2 ( 21413 442 ) M2M3_PR - NEW met3 ( 36593 510 ) RECT ( 0 -15 57 15 ) ; + NEW met2 ( 20677 578 ) M2M3_PR + NEW li1 ( 6972 391 ) L1M1_PR_MR + NEW met1 ( 6877 391 ) M1M2_PR + NEW met2 ( 6877 782 ) M2M3_PR + NEW met2 ( 6785 578 ) M2M3_PR + NEW met3 ( 16169 578 ) RECT ( -62 -15 0 15 ) + NEW met3 ( 29923 578 ) RECT ( -62 -15 0 15 ) + NEW met3 ( 34569 578 ) RECT ( -62 -15 0 15 ) ; - storage_1_2_0.we0 ( storage_1_2_0.gcand X ) ( storage_1_2_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 39629 459 ) ( 40503 * ) - NEW li1 ( 39629 459 ) L1M1_PR_MR - NEW li1 ( 40503 459 ) L1M1_PR_MR ; + + ROUTED met1 ( 39491 459 ) ( 40365 * ) + NEW li1 ( 39491 459 ) L1M1_PR_MR + NEW li1 ( 40365 459 ) L1M1_PR_MR ; - storage_1_2_0.write_sel ( storage_1_2_0.gcand A ) ( storage_1_2_0.word_and X ) + USE SIGNAL - + ROUTED met1 ( 40273 357 ) ( 40319 * ) - NEW li1 ( 40319 357 ) L1M1_PR_MR - NEW li1 ( 40273 357 ) L1M1_PR_MR ; + + ROUTED met1 ( 40135 357 ) ( 40181 * ) + NEW li1 ( 40181 357 ) L1M1_PR_MR + NEW li1 ( 40135 357 ) L1M1_PR_MR ; - storage_1_3_0.bit0.storage ( storage_1_3_0.bit0.obuf0 A ) ( storage_1_3_0.bit0.bit Q ) + USE SIGNAL + ROUTED met1 ( 4209 391 ) ( 4255 * ) NEW met1 ( 4209 357 ) ( * 391 ) @@ -5175,12 +3664,10 @@ NETS 180 ; NEW li1 ( 8855 391 ) L1M1_PR_MR NEW li1 ( 8809 357 ) L1M1_PR_MR ; - storage_1_3_0.bit2.storage ( storage_1_3_0.bit2.obuf0 A ) ( storage_1_3_0.bit2.bit Q ) + USE SIGNAL - + ROUTED met1 ( 13409 425 ) ( 13455 * ) - NEW met2 ( 13409 425 ) ( * 493 ) - NEW li1 ( 13455 425 ) L1M1_PR_MR - NEW met1 ( 13409 425 ) M1M2_PR - NEW li1 ( 13409 493 ) L1M1_PR_MR - NEW met1 ( 13409 493 ) M1M2_PR ; + + ROUTED met1 ( 13409 391 ) ( 13455 * ) + NEW met1 ( 13409 357 ) ( * 391 ) + NEW li1 ( 13455 391 ) L1M1_PR_MR + NEW li1 ( 13409 357 ) L1M1_PR_MR ; - storage_1_3_0.bit3.storage ( storage_1_3_0.bit3.obuf0 A ) ( storage_1_3_0.bit3.bit Q ) + USE SIGNAL + ROUTED met1 ( 18009 391 ) ( 18055 * ) NEW met1 ( 18009 357 ) ( * 391 ) @@ -5202,347 +3689,118 @@ NETS 180 ; NEW li1 ( 31855 391 ) L1M1_PR_MR NEW li1 ( 31809 357 ) L1M1_PR_MR ; - storage_1_3_0.bit7.storage ( storage_1_3_0.bit7.obuf0 A ) ( storage_1_3_0.bit7.bit Q ) + USE SIGNAL - + ROUTED met1 ( 36409 425 ) ( 36455 * ) - NEW met1 ( 36409 425 ) ( * 493 ) - NEW li1 ( 36455 425 ) L1M1_PR_MR - NEW li1 ( 36409 493 ) L1M1_PR_MR ; + + ROUTED met1 ( 36409 391 ) ( 36455 * ) + NEW met1 ( 36409 357 ) ( * 391 ) + NEW li1 ( 36455 391 ) L1M1_PR_MR + NEW li1 ( 36409 357 ) L1M1_PR_MR ; - storage_1_3_0.gclock ( storage_1_3_0.cg GCLK ) ( storage_1_3_0.bit7.bit CLK ) ( storage_1_3_0.bit6.bit CLK ) ( storage_1_3_0.bit5.bit CLK ) ( storage_1_3_0.bit4.bit CLK ) ( storage_1_3_0.bit3.bit CLK ) ( storage_1_3_0.bit2.bit CLK ) ( storage_1_3_0.bit1.bit CLK ) ( storage_1_3_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met2 ( 35719 391 ) ( * 493 ) - NEW met1 ( 35719 493 ) ( 36317 * ) - NEW met2 ( 36317 170 ) ( * 493 ) - NEW met3 ( 36317 170 ) ( 38847 * ) - NEW met2 ( 38847 170 ) ( * 442 ) - NEW met3 ( 38847 442 ) ( 41331 * ) - NEW met2 ( 41331 442 ) ( * 493 ) - NEW met1 ( 35029 187 ) ( * 221 ) - NEW met1 ( 35029 187 ) ( 35213 * ) - NEW met2 ( 35213 187 ) ( 35259 * ) - NEW met2 ( 35259 187 ) ( * 493 ) - NEW met1 ( 35259 493 ) ( 35581 * ) - NEW met2 ( 35581 442 ) ( * 493 ) - NEW met2 ( 35581 442 ) ( 35719 * ) - NEW met2 ( 34431 221 ) ( * 697 ) - NEW met1 ( 34431 221 ) ( 35029 * ) - NEW met1 ( 7935 425 ) ( 8119 * ) - NEW met2 ( 7935 425 ) ( * 510 ) - NEW met2 ( 7797 510 ) ( 7935 * ) - NEW met2 ( 7797 510 ) ( * 629 ) - NEW met1 ( 7245 629 ) ( 7797 * ) - NEW met2 ( 7153 629 ) ( 7245 * ) - NEW met2 ( 7153 510 ) ( * 629 ) - NEW met3 ( 3427 510 ) ( 7153 * ) - NEW met2 ( 3427 425 ) ( * 510 ) - NEW met1 ( 3427 425 ) ( 3519 * ) - NEW met1 ( 12719 425 ) ( * 493 ) - NEW met1 ( 11201 493 ) ( 12719 * ) - NEW met2 ( 11201 221 ) ( * 493 ) - NEW met1 ( 9223 221 ) ( 11201 * ) - NEW met2 ( 9223 221 ) ( * 391 ) - NEW met1 ( 8901 391 ) ( 9223 * ) - NEW met1 ( 8901 391 ) ( * 425 ) - NEW met1 ( 8717 425 ) ( 8901 * ) - NEW met2 ( 8717 425 ) ( * 493 ) - NEW met1 ( 8119 493 ) ( 8717 * ) - NEW met2 ( 8119 425 ) ( * 493 ) - NEW met2 ( 13363 493 ) ( * 510 ) - NEW met1 ( 12719 493 ) ( 13363 * ) - NEW met2 ( 32637 493 ) ( * 731 ) - NEW met1 ( 32637 493 ) ( 33649 * ) - NEW met2 ( 33649 493 ) ( * 697 ) - NEW met1 ( 33649 697 ) ( 34431 * ) - NEW met1 ( 26427 391 ) ( 26519 * ) - NEW met2 ( 26427 391 ) ( * 782 ) - NEW met2 ( 21919 391 ) ( * 510 ) - NEW met3 ( 21919 510 ) ( 22103 * ) - NEW met2 ( 22103 459 ) ( * 510 ) - NEW met1 ( 22103 459 ) ( 22379 * ) - NEW met2 ( 22379 459 ) ( * 782 ) - NEW met3 ( 22379 782 ) ( 26427 * ) - NEW met2 ( 17319 425 ) ( * 442 ) - NEW met3 ( 17319 442 ) ( 20654 * ) - NEW met4 ( 20654 442 ) ( * 510 ) - NEW met4 ( 20654 510 ) ( 21206 * ) - NEW met3 ( 21206 510 ) ( 21919 * ) - NEW met2 ( 16077 493 ) ( * 510 ) - NEW met1 ( 16077 493 ) ( 16721 * ) - NEW met2 ( 16721 493 ) ( * 595 ) - NEW met1 ( 16721 595 ) ( 17227 * ) - NEW met2 ( 17227 442 ) ( * 595 ) - NEW met2 ( 17227 442 ) ( 17319 * ) - NEW met3 ( 13363 510 ) ( 16077 * ) - NEW met1 ( 30935 391 ) ( 31119 * ) - NEW met2 ( 30935 391 ) ( * 697 ) - NEW met1 ( 30291 697 ) ( 30935 * ) - NEW met1 ( 30291 697 ) ( * 765 ) - NEW met1 ( 29877 765 ) ( 30291 * ) - NEW met2 ( 29555 765 ) ( 29877 * ) - NEW met2 ( 29555 323 ) ( * 765 ) - NEW met1 ( 28681 323 ) ( 29555 * ) - NEW met1 ( 28681 323 ) ( * 459 ) - NEW met1 ( 27853 459 ) ( 28681 * ) - NEW met2 ( 27853 459 ) ( * 782 ) - NEW met2 ( 31579 323 ) ( * 731 ) - NEW met1 ( 31119 323 ) ( 31579 * ) - NEW met1 ( 31119 323 ) ( * 391 ) - NEW met3 ( 26427 782 ) ( 27853 * ) - NEW met1 ( 31579 731 ) ( 32637 * ) + + ROUTED met1 ( 8119 425 ) ( 8165 * ) + NEW met2 ( 8165 425 ) ( * 510 ) + NEW met1 ( 17319 357 ) ( * 391 ) + NEW met1 ( 17273 357 ) ( 17319 * ) + NEW met2 ( 17273 357 ) ( * 510 ) + NEW met1 ( 26519 357 ) ( * 391 ) + NEW met1 ( 26381 357 ) ( 26519 * ) + NEW met2 ( 26381 238 ) ( * 357 ) + NEW met2 ( 26335 374 ) ( * 510 ) + NEW met2 ( 26335 374 ) ( 26381 * ) + NEW met2 ( 26381 357 ) ( * 374 ) + NEW met2 ( 35719 374 ) ( * 391 ) + NEW met2 ( 35719 374 ) ( 35811 * ) + NEW met2 ( 35811 374 ) ( * 510 ) + NEW met2 ( 3335 425 ) ( * 510 ) + NEW met2 ( 12719 425 ) ( * 442 ) + NEW met2 ( 12719 442 ) ( 12765 * ) + NEW met2 ( 12765 442 ) ( * 510 ) + NEW met3 ( 8165 510 ) ( 12765 * ) + NEW met3 ( 12765 510 ) ( 17273 * ) + NEW met1 ( 21873 391 ) ( 21919 * ) + NEW met2 ( 21873 391 ) ( * 510 ) + NEW met3 ( 17273 510 ) ( 21873 * ) + NEW met3 ( 21873 510 ) ( 26335 * ) + NEW met2 ( 31119 391 ) ( * 510 ) + NEW met2 ( 31119 238 ) ( * 391 ) + NEW met3 ( 26381 238 ) ( 31119 * ) + NEW met2 ( 41055 493 ) ( * 510 ) + NEW met3 ( 31119 510 ) ( 41055 * ) + NEW met1 ( 3335 425 ) ( 3519 * ) + NEW met3 ( 3335 510 ) ( 8165 * ) + NEW li1 ( 8119 425 ) L1M1_PR_MR + NEW met1 ( 8165 425 ) M1M2_PR + NEW met2 ( 8165 510 ) M2M3_PR + NEW li1 ( 17319 391 ) L1M1_PR_MR + NEW met1 ( 17273 357 ) M1M2_PR + NEW met2 ( 17273 510 ) M2M3_PR + NEW li1 ( 26519 391 ) L1M1_PR_MR + NEW met1 ( 26381 357 ) M1M2_PR + NEW met2 ( 26381 238 ) M2M3_PR + NEW met2 ( 26335 510 ) M2M3_PR NEW li1 ( 35719 391 ) L1M1_PR_MR NEW met1 ( 35719 391 ) M1M2_PR - NEW met1 ( 35719 493 ) M1M2_PR - NEW met1 ( 36317 493 ) M1M2_PR - NEW met2 ( 36317 170 ) M2M3_PR - NEW met2 ( 38847 170 ) M2M3_PR - NEW met2 ( 38847 442 ) M2M3_PR - NEW met2 ( 41331 442 ) M2M3_PR - NEW li1 ( 41331 493 ) L1M1_PR_MR - NEW met1 ( 41331 493 ) M1M2_PR - NEW met1 ( 35213 187 ) M1M2_PR - NEW met1 ( 35259 493 ) M1M2_PR - NEW met1 ( 35581 493 ) M1M2_PR - NEW met1 ( 34431 697 ) M1M2_PR - NEW met1 ( 34431 221 ) M1M2_PR - NEW li1 ( 8119 425 ) L1M1_PR_MR - NEW met1 ( 7935 425 ) M1M2_PR - NEW met1 ( 7797 629 ) M1M2_PR - NEW met1 ( 7245 629 ) M1M2_PR - NEW met2 ( 7153 510 ) M2M3_PR - NEW met2 ( 3427 510 ) M2M3_PR - NEW met1 ( 3427 425 ) M1M2_PR - NEW li1 ( 3519 425 ) L1M1_PR_MR + NEW met2 ( 35811 510 ) M2M3_PR + NEW met2 ( 3335 510 ) M2M3_PR + NEW met1 ( 3335 425 ) M1M2_PR NEW li1 ( 12719 425 ) L1M1_PR_MR - NEW met1 ( 11201 493 ) M1M2_PR - NEW met1 ( 11201 221 ) M1M2_PR - NEW met1 ( 9223 221 ) M1M2_PR - NEW met1 ( 9223 391 ) M1M2_PR - NEW met1 ( 8717 425 ) M1M2_PR - NEW met1 ( 8717 493 ) M1M2_PR - NEW met1 ( 8119 493 ) M1M2_PR - NEW met1 ( 8119 425 ) M1M2_PR - NEW met2 ( 13363 510 ) M2M3_PR - NEW met1 ( 13363 493 ) M1M2_PR - NEW met1 ( 32637 731 ) M1M2_PR - NEW met1 ( 32637 493 ) M1M2_PR - NEW met1 ( 33649 493 ) M1M2_PR - NEW met1 ( 33649 697 ) M1M2_PR - NEW li1 ( 26519 391 ) L1M1_PR_MR - NEW met1 ( 26427 391 ) M1M2_PR - NEW met2 ( 26427 782 ) M2M3_PR + NEW met1 ( 12719 425 ) M1M2_PR + NEW met2 ( 12765 510 ) M2M3_PR NEW li1 ( 21919 391 ) L1M1_PR_MR - NEW met1 ( 21919 391 ) M1M2_PR - NEW met2 ( 21919 510 ) M2M3_PR - NEW met2 ( 22103 510 ) M2M3_PR - NEW met1 ( 22103 459 ) M1M2_PR - NEW met1 ( 22379 459 ) M1M2_PR - NEW met2 ( 22379 782 ) M2M3_PR - NEW li1 ( 17319 425 ) L1M1_PR_MR - NEW met1 ( 17319 425 ) M1M2_PR - NEW met2 ( 17319 442 ) M2M3_PR - NEW met3 ( 20654 442 ) M3M4_PR - NEW met3 ( 21206 510 ) M3M4_PR - NEW met2 ( 16077 510 ) M2M3_PR - NEW met1 ( 16077 493 ) M1M2_PR - NEW met1 ( 16721 493 ) M1M2_PR - NEW met1 ( 16721 595 ) M1M2_PR - NEW met1 ( 17227 595 ) M1M2_PR + NEW met1 ( 21873 391 ) M1M2_PR + NEW met2 ( 21873 510 ) M2M3_PR NEW li1 ( 31119 391 ) L1M1_PR_MR - NEW met1 ( 30935 391 ) M1M2_PR - NEW met1 ( 30935 697 ) M1M2_PR - NEW met1 ( 29877 765 ) M1M2_PR - NEW met1 ( 29555 323 ) M1M2_PR - NEW met1 ( 27853 459 ) M1M2_PR - NEW met2 ( 27853 782 ) M2M3_PR - NEW met1 ( 31579 731 ) M1M2_PR - NEW met1 ( 31579 323 ) M1M2_PR ; - - storage_1_3_0.select0_b ( storage_1_3_0.select_inv_0 Y ) ( storage_1_3_0.bit7.obuf0 TE_B ) ( storage_1_3_0.bit6.obuf0 TE_B ) ( storage_1_3_0.bit5.obuf0 TE_B ) ( storage_1_3_0.bit4.obuf0 TE_B ) ( storage_1_3_0.bit3.obuf0 TE_B ) ( storage_1_3_0.bit2.obuf0 TE_B ) - ( storage_1_3_0.bit1.obuf0 TE_B ) ( storage_1_3_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met2 ( 8947 425 ) ( * 442 ) - NEW met3 ( 4347 442 ) ( 8947 * ) - NEW met2 ( 4347 425 ) ( * 442 ) - NEW met1 ( 13363 391 ) ( 13547 * ) - NEW met2 ( 13363 391 ) ( * 442 ) - NEW met3 ( 8947 442 ) ( 13363 * ) - NEW met1 ( 36547 391 ) ( 37421 * ) - NEW met1 ( 37421 391 ) ( * 425 ) - NEW met1 ( 37421 425 ) ( 37651 * ) - NEW met1 ( 37651 323 ) ( * 425 ) - NEW met1 ( 37651 323 ) ( 38939 * ) - NEW met2 ( 38939 170 ) ( * 323 ) - NEW met3 ( 38939 170 ) ( 41883 * ) - NEW met2 ( 41883 170 ) ( * 323 ) - NEW met2 ( 36087 425 ) ( * 731 ) - NEW met1 ( 36087 425 ) ( 36225 * ) - NEW met1 ( 36225 357 ) ( * 425 ) - NEW met1 ( 36225 357 ) ( 36547 * ) - NEW met1 ( 36547 357 ) ( * 391 ) - NEW met1 ( 31947 425 ) ( * 459 ) - NEW met1 ( 31717 459 ) ( 31947 * ) - NEW met2 ( 31717 391 ) ( * 459 ) - NEW met2 ( 31625 391 ) ( 31717 * ) - NEW met2 ( 31625 391 ) ( * 782 ) - NEW met2 ( 31579 782 ) ( 31625 * ) - NEW met1 ( 33281 323 ) ( * 459 ) - NEW met1 ( 33281 323 ) ( 33925 * ) - NEW met2 ( 33925 323 ) ( * 595 ) - NEW met1 ( 33925 595 ) ( 34753 * ) - NEW met2 ( 34753 595 ) ( * 646 ) - NEW met2 ( 34753 646 ) ( 34845 * ) - NEW met2 ( 34845 629 ) ( * 646 ) - NEW met1 ( 34845 629 ) ( 35075 * ) - NEW met2 ( 35075 629 ) ( * 765 ) - NEW met1 ( 35075 765 ) ( 35719 * ) - NEW met1 ( 35719 731 ) ( * 765 ) - NEW met1 ( 31947 459 ) ( 33281 * ) - NEW met1 ( 35719 731 ) ( 36087 * ) - NEW met1 ( 27347 391 ) ( 27715 * ) - NEW met1 ( 27715 391 ) ( * 425 ) - NEW met1 ( 27715 425 ) ( 27945 * ) - NEW met2 ( 27945 425 ) ( * 782 ) - NEW met1 ( 22747 425 ) ( * 493 ) - NEW met1 ( 22747 493 ) ( 23345 * ) - NEW met2 ( 23345 425 ) ( * 493 ) - NEW met1 ( 23345 425 ) ( 23851 * ) - NEW met1 ( 23851 391 ) ( * 425 ) - NEW met1 ( 23851 391 ) ( 23943 * ) - NEW met1 ( 23943 391 ) ( * 459 ) - NEW met1 ( 23943 459 ) ( 24725 * ) - NEW met2 ( 24725 459 ) ( * 731 ) - NEW met1 ( 24725 731 ) ( 25093 * ) - NEW met2 ( 25047 731 ) ( 25093 * ) - NEW met2 ( 25047 34 ) ( * 731 ) - NEW met2 ( 25047 34 ) ( 25139 * ) - NEW met3 ( 25139 34 ) ( 25346 * ) - NEW met4 ( 25346 34 ) ( 25714 * ) - NEW met4 ( 25714 34 ) ( * 170 ) - NEW met4 ( 25714 170 ) ( 25806 * ) - NEW met3 ( 25806 170 ) ( 26289 * ) - NEW met2 ( 26289 170 ) ( * 442 ) - NEW met3 ( 26289 442 ) ( 26933 * ) - NEW met2 ( 26933 425 ) ( * 442 ) - NEW met1 ( 26933 425 ) ( 27347 * ) - NEW met1 ( 27347 391 ) ( * 425 ) - NEW met1 ( 18147 425 ) ( 18285 * ) - NEW met2 ( 18285 425 ) ( * 765 ) - NEW met1 ( 18285 765 ) ( 18653 * ) - NEW met1 ( 18653 731 ) ( * 765 ) - NEW met1 ( 18653 731 ) ( 20079 * ) - NEW met2 ( 20079 731 ) ( 20125 * ) - NEW met2 ( 20125 663 ) ( * 731 ) - NEW met1 ( 20125 663 ) ( 20447 * ) - NEW met2 ( 20447 663 ) ( * 765 ) - NEW met1 ( 20447 765 ) ( 21873 * ) - NEW met2 ( 21873 153 ) ( * 765 ) - NEW met1 ( 21873 153 ) ( 21965 * ) - NEW met1 ( 21965 119 ) ( * 153 ) - NEW met1 ( 21965 119 ) ( 22241 * ) - NEW met2 ( 22241 119 ) ( * 425 ) - NEW met1 ( 22241 425 ) ( 22747 * ) - NEW met4 ( 17250 442 ) ( 17434 * ) - NEW met4 ( 17434 442 ) ( * 510 ) - NEW met3 ( 17434 510 ) ( 18239 * ) - NEW met2 ( 18239 510 ) ( 18285 * ) - NEW met3 ( 13363 442 ) ( 17250 * ) - NEW met3 ( 27945 782 ) ( 31579 * ) - NEW li1 ( 8947 425 ) L1M1_PR_MR - NEW met1 ( 8947 425 ) M1M2_PR - NEW met2 ( 8947 442 ) M2M3_PR - NEW met2 ( 4347 442 ) M2M3_PR - NEW li1 ( 4347 425 ) L1M1_PR_MR - NEW met1 ( 4347 425 ) M1M2_PR - NEW li1 ( 13547 391 ) L1M1_PR_MR - NEW met1 ( 13363 391 ) M1M2_PR - NEW met2 ( 13363 442 ) M2M3_PR - NEW li1 ( 36547 391 ) L1M1_PR_MR - NEW met1 ( 38939 323 ) M1M2_PR - NEW met2 ( 38939 170 ) M2M3_PR - NEW met2 ( 41883 170 ) M2M3_PR - NEW li1 ( 41883 323 ) L1M1_PR_MR - NEW met1 ( 41883 323 ) M1M2_PR - NEW met1 ( 36087 731 ) M1M2_PR - NEW met1 ( 36087 425 ) M1M2_PR - NEW li1 ( 31947 425 ) L1M1_PR_MR - NEW met1 ( 31717 459 ) M1M2_PR - NEW met2 ( 31579 782 ) M2M3_PR - NEW met1 ( 33925 323 ) M1M2_PR - NEW met1 ( 33925 595 ) M1M2_PR - NEW met1 ( 34753 595 ) M1M2_PR - NEW met1 ( 34845 629 ) M1M2_PR - NEW met1 ( 35075 629 ) M1M2_PR - NEW met1 ( 35075 765 ) M1M2_PR - NEW li1 ( 27347 391 ) L1M1_PR_MR - NEW met1 ( 27945 425 ) M1M2_PR - NEW met2 ( 27945 782 ) M2M3_PR - NEW li1 ( 22747 425 ) L1M1_PR_MR - NEW met1 ( 23345 493 ) M1M2_PR - NEW met1 ( 23345 425 ) M1M2_PR - NEW met1 ( 24725 459 ) M1M2_PR - NEW met1 ( 24725 731 ) M1M2_PR - NEW met1 ( 25093 731 ) M1M2_PR - NEW met2 ( 25139 34 ) M2M3_PR - NEW met3 ( 25346 34 ) M3M4_PR - NEW met3 ( 25806 170 ) M3M4_PR - NEW met2 ( 26289 170 ) M2M3_PR - NEW met2 ( 26289 442 ) M2M3_PR - NEW met2 ( 26933 442 ) M2M3_PR - NEW met1 ( 26933 425 ) M1M2_PR - NEW li1 ( 18147 425 ) L1M1_PR_MR - NEW met1 ( 18285 425 ) M1M2_PR - NEW met1 ( 18285 765 ) M1M2_PR - NEW met1 ( 20079 731 ) M1M2_PR - NEW met1 ( 20125 663 ) M1M2_PR - NEW met1 ( 20447 663 ) M1M2_PR - NEW met1 ( 20447 765 ) M1M2_PR - NEW met1 ( 21873 765 ) M1M2_PR - NEW met1 ( 21873 153 ) M1M2_PR - NEW met1 ( 22241 119 ) M1M2_PR - NEW met1 ( 22241 425 ) M1M2_PR - NEW met3 ( 17250 442 ) M3M4_PR - NEW met3 ( 17434 510 ) M3M4_PR - NEW met2 ( 18239 510 ) M2M3_PR ; + NEW met1 ( 31119 391 ) M1M2_PR + NEW met2 ( 31119 510 ) M2M3_PR + NEW met2 ( 31119 238 ) M2M3_PR + NEW li1 ( 41055 493 ) L1M1_PR_MR + NEW met1 ( 41055 493 ) M1M2_PR + NEW met2 ( 41055 510 ) M2M3_PR + NEW li1 ( 3519 425 ) L1M1_PR_MR + NEW met3 ( 35811 510 ) RECT ( -62 -15 0 15 ) ; - storage_1_3_0.we0 ( storage_1_3_0.gcand X ) ( storage_1_3_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 40917 459 ) ( 41791 * ) - NEW li1 ( 40917 459 ) L1M1_PR_MR - NEW li1 ( 41791 459 ) L1M1_PR_MR ; + + ROUTED met1 ( 40641 459 ) ( 41515 * ) + NEW li1 ( 40641 459 ) L1M1_PR_MR + NEW li1 ( 41515 459 ) L1M1_PR_MR ; - storage_1_3_0.write_sel ( storage_1_3_0.gcand A ) ( storage_1_3_0.word_and X ) + USE SIGNAL - + ROUTED met1 ( 41561 357 ) ( 41607 * ) - NEW li1 ( 41607 357 ) L1M1_PR_MR - NEW li1 ( 41561 357 ) L1M1_PR_MR ; + + ROUTED met1 ( 41285 357 ) ( 41331 * ) + NEW li1 ( 41331 357 ) L1M1_PR_MR + NEW li1 ( 41285 357 ) L1M1_PR_MR ; - we[0] ( PIN we[0] ) ( storage_1_3_0.gcand B ) ( storage_1_2_0.gcand B ) ( storage_1_1_0.gcand B ) ( storage_1_0_0.gcand B ) ( storage_0_3_0.gcand B ) ( storage_0_2_0.gcand B ) ( storage_0_1_0.gcand B ) ( storage_0_0_0.gcand B ) + USE SIGNAL - + ROUTED met1 ( 41699 323 ) ( * 391 ) - NEW met2 ( 41699 153 ) ( * 323 ) - NEW met2 ( 37835 34 0 ) ( * 153 ) - NEW met2 ( 37835 153 ) ( * 391 ) - NEW met1 ( 38939 425 ) ( 39123 * ) - NEW met1 ( 38939 391 ) ( * 425 ) - NEW met1 ( 38847 391 ) ( 38939 * ) - NEW met1 ( 38847 391 ) ( * 425 ) - NEW met1 ( 38709 425 ) ( 38847 * ) - NEW met1 ( 38709 391 ) ( * 425 ) - NEW met1 ( 37835 391 ) ( 38709 * ) - NEW met2 ( 39123 153 ) ( * 425 ) - NEW met1 ( 40411 153 ) ( * 221 ) - NEW met1 ( 39123 221 ) ( 40411 * ) - NEW met2 ( 40411 221 ) ( * 425 ) - NEW met1 ( 40411 323 ) ( 41699 * ) - NEW li1 ( 41699 391 ) L1M1_PR_MR - NEW li1 ( 41699 153 ) L1M1_PR_MR - NEW met1 ( 41699 153 ) M1M2_PR - NEW met1 ( 41699 323 ) M1M2_PR - NEW li1 ( 37835 153 ) L1M1_PR_MR - NEW met1 ( 37835 153 ) M1M2_PR + + ROUTED met1 ( 39123 119 ) ( 39261 * ) + NEW met1 ( 39261 51 ) ( * 119 ) + NEW met2 ( 39123 119 ) ( * 391 ) + NEW met2 ( 37835 51 ) ( * 119 ) + NEW met1 ( 37835 51 ) ( 39261 * ) + NEW met2 ( 37835 119 ) ( * 391 ) + NEW met2 ( 37835 34 0 ) ( * 51 ) + NEW met2 ( 41423 153 ) ( * 391 ) + NEW met1 ( 40273 391 ) ( 40319 * ) + NEW met1 ( 40319 357 ) ( * 391 ) + NEW met1 ( 40319 357 ) ( 40963 * ) + NEW met1 ( 40963 357 ) ( * 391 ) + NEW met1 ( 40963 391 ) ( 41423 * ) + NEW met1 ( 40273 153 ) ( 40319 * ) + NEW met2 ( 40319 153 ) ( * 357 ) + NEW met2 ( 40319 51 ) ( * 153 ) + NEW met1 ( 39261 51 ) ( 40319 * ) + NEW li1 ( 39123 119 ) L1M1_PR_MR + NEW li1 ( 39123 391 ) L1M1_PR_MR + NEW met1 ( 39123 391 ) M1M2_PR + NEW met1 ( 39123 119 ) M1M2_PR + NEW li1 ( 37835 119 ) L1M1_PR_MR + NEW met1 ( 37835 119 ) M1M2_PR + NEW met1 ( 37835 51 ) M1M2_PR NEW li1 ( 37835 391 ) L1M1_PR_MR NEW met1 ( 37835 391 ) M1M2_PR - NEW li1 ( 39123 425 ) L1M1_PR_MR - NEW li1 ( 39123 153 ) L1M1_PR_MR - NEW met1 ( 39123 153 ) M1M2_PR - NEW met1 ( 39123 425 ) M1M2_PR - NEW li1 ( 40411 153 ) L1M1_PR_MR - NEW met1 ( 39123 221 ) M1M2_PR - NEW li1 ( 40411 425 ) L1M1_PR_MR - NEW met1 ( 40411 425 ) M1M2_PR - NEW met1 ( 40411 221 ) M1M2_PR - NEW met1 ( 40411 323 ) M1M2_PR ; + NEW li1 ( 41423 153 ) L1M1_PR_MR + NEW met1 ( 41423 153 ) M1M2_PR + NEW li1 ( 41423 391 ) L1M1_PR_MR + NEW met1 ( 41423 391 ) M1M2_PR + NEW li1 ( 40273 391 ) L1M1_PR_MR + NEW li1 ( 40273 153 ) L1M1_PR_MR + NEW met1 ( 40319 153 ) M1M2_PR + NEW met1 ( 40319 357 ) M1M2_PR + NEW met1 ( 40319 51 ) M1M2_PR ; - word_q.w0_b0 ( mux_slice0_bit0.s1_aoi_0 A2 ) ( storage_1_0_0.bit0.obuf0 Z ) ( storage_0_0_0.bit0.obuf0 Z ) + USE SIGNAL + ROUTED met2 ( 1127 221 ) ( * 323 ) NEW met2 ( 1403 493 ) ( * 663 ) @@ -5557,36 +3815,31 @@ NETS 180 ; NEW met1 ( 1403 663 ) M1M2_PR NEW li1 ( 1405 663 ) L1M1_PR_MR ; - word_q.w0_b1 ( mux_slice0_bit1.s1_aoi_0 A2 ) ( storage_1_0_0.bit1.obuf0 Z ) ( storage_0_0_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 5727 391 ) ( 5773 * ) - NEW met2 ( 5773 391 ) ( * 765 ) - NEW met2 ( 5773 765 ) ( 5865 * ) - NEW met2 ( 5865 661 ) ( * 765 ) - NEW met1 ( 5865 661 ) ( * 668 ) - NEW met1 ( 5865 668 ) ( 5947 * ) - NEW met1 ( 5947 663 ) ( * 668 ) + + ROUTED met2 ( 5727 493 ) ( * 697 ) + NEW met1 ( 5727 697 ) ( 5947 * ) + NEW met1 ( 5947 663 ) ( * 697 ) NEW met1 ( 5947 663 ) ( 6005 * ) - NEW met1 ( 5727 221 ) ( 5773 * ) - NEW met2 ( 5773 221 ) ( * 391 ) - NEW li1 ( 5727 391 ) L1M1_PR_MR - NEW met1 ( 5773 391 ) M1M2_PR - NEW met1 ( 5865 661 ) M1M2_PR + NEW met2 ( 5727 221 ) ( * 493 ) + NEW li1 ( 5727 493 ) L1M1_PR_MR + NEW met1 ( 5727 493 ) M1M2_PR + NEW met1 ( 5727 697 ) M1M2_PR NEW li1 ( 6005 663 ) L1M1_PR_MR NEW li1 ( 5727 221 ) L1M1_PR_MR - NEW met1 ( 5773 221 ) M1M2_PR ; + NEW met1 ( 5727 221 ) M1M2_PR ; - word_q.w0_b2 ( mux_slice0_bit2.s1_aoi_0 A2 ) ( storage_1_0_0.bit2.obuf0 Z ) ( storage_0_0_0.bit2.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 10327 493 ) ( 10603 * ) - NEW met2 ( 10603 493 ) ( * 595 ) - NEW met1 ( 10603 595 ) ( * 652 ) - NEW met1 ( 10603 652 ) ( 10605 * ) - NEW met2 ( 10281 187 ) ( * 323 ) + + ROUTED met2 ( 10327 221 ) ( * 357 ) + NEW met2 ( 10557 493 ) ( 10603 * ) + NEW met2 ( 10603 493 ) ( * 663 ) + NEW met2 ( 10603 663 ) ( 10605 * ) + NEW met1 ( 10327 493 ) ( 10557 * ) NEW li1 ( 10327 493 ) L1M1_PR_MR - NEW met1 ( 10603 493 ) M1M2_PR - NEW met1 ( 10603 595 ) M1M2_PR - NEW li1 ( 10605 652 ) L1M1_PR_MR - NEW li1 ( 10281 187 ) L1M1_PR_MR - NEW met1 ( 10281 187 ) M1M2_PR - NEW li1 ( 10281 323 ) L1M1_PR_MR - NEW met1 ( 10281 323 ) M1M2_PR ; + NEW li1 ( 10327 221 ) L1M1_PR_MR + NEW met1 ( 10327 221 ) M1M2_PR + NEW li1 ( 10327 357 ) L1M1_PR_MR + NEW met1 ( 10327 357 ) M1M2_PR + NEW met1 ( 10557 493 ) M1M2_PR + NEW li1 ( 10605 663 ) L1M1_PR_MR + NEW met1 ( 10605 663 ) M1M2_PR ; - word_q.w0_b3 ( mux_slice0_bit3.s1_aoi_0 A2 ) ( storage_1_0_0.bit3.obuf0 Z ) ( storage_0_0_0.bit3.obuf0 Z ) + USE SIGNAL + ROUTED met2 ( 14927 493 ) ( * 663 ) NEW met1 ( 14927 663 ) ( 15205 * ) @@ -5598,505 +3851,428 @@ NETS 180 ; NEW li1 ( 14927 221 ) L1M1_PR_MR NEW met1 ( 14927 221 ) M1M2_PR ; - word_q.w0_b4 ( mux_slice0_bit4.s1_aoi_0 A2 ) ( storage_1_0_0.bit4.obuf0 Z ) ( storage_0_0_0.bit4.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 19435 493 ) ( 19527 * ) - NEW met2 ( 19435 493 ) ( * 697 ) - NEW met1 ( 19435 697 ) ( 19665 * ) - NEW met2 ( 19665 697 ) ( 19711 * ) - NEW met2 ( 19711 629 ) ( * 697 ) - NEW met2 ( 19711 629 ) ( 19803 * ) - NEW met1 ( 19803 629 ) ( 19805 * ) - NEW met1 ( 19805 629 ) ( * 652 ) - NEW met2 ( 19389 221 ) ( * 493 ) - NEW met2 ( 19389 493 ) ( 19435 * ) - NEW li1 ( 19527 493 ) L1M1_PR_MR - NEW met1 ( 19435 493 ) M1M2_PR - NEW met1 ( 19435 697 ) M1M2_PR - NEW met1 ( 19665 697 ) M1M2_PR - NEW met1 ( 19803 629 ) M1M2_PR - NEW li1 ( 19805 652 ) L1M1_PR_MR - NEW li1 ( 19389 221 ) L1M1_PR_MR - NEW met1 ( 19389 221 ) M1M2_PR ; + + ROUTED met1 ( 19527 357 ) ( 19619 * ) + NEW met2 ( 19619 357 ) ( * 374 ) + NEW met2 ( 19619 374 ) ( 19665 * ) + NEW met2 ( 19665 374 ) ( * 578 ) + NEW met2 ( 19665 578 ) ( 19803 * ) + NEW met2 ( 19803 578 ) ( * 663 ) + NEW met1 ( 19803 663 ) ( 19805 * ) + NEW met1 ( 19527 221 ) ( 19573 * ) + NEW met2 ( 19573 221 ) ( * 306 ) + NEW met2 ( 19573 306 ) ( 19619 * ) + NEW met2 ( 19619 306 ) ( * 357 ) + NEW li1 ( 19527 357 ) L1M1_PR_MR + NEW met1 ( 19619 357 ) M1M2_PR + NEW met1 ( 19803 663 ) M1M2_PR + NEW li1 ( 19805 663 ) L1M1_PR_MR + NEW li1 ( 19527 221 ) L1M1_PR_MR + NEW met1 ( 19573 221 ) M1M2_PR ; - word_q.w0_b5 ( mux_slice0_bit5.s1_aoi_0 A2 ) ( storage_1_0_0.bit5.obuf0 Z ) ( storage_0_0_0.bit5.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 24127 425 ) ( * 714 ) - NEW met2 ( 24127 714 ) ( 24403 * ) - NEW met2 ( 24403 663 ) ( * 714 ) - NEW met1 ( 24403 663 ) ( 24405 * ) - NEW met2 ( 24127 221 ) ( * 425 ) - NEW li1 ( 24127 425 ) L1M1_PR_MR - NEW met1 ( 24127 425 ) M1M2_PR - NEW met1 ( 24403 663 ) M1M2_PR - NEW li1 ( 24405 663 ) L1M1_PR_MR - NEW li1 ( 24127 221 ) L1M1_PR_MR - NEW met1 ( 24127 221 ) M1M2_PR ; + + ROUTED met2 ( 24127 493 ) ( * 731 ) + NEW met2 ( 24127 731 ) ( 24265 * ) + NEW met1 ( 24265 671 ) ( * 731 ) + NEW met1 ( 24265 671 ) ( 24352 * ) + NEW met1 ( 24352 668 ) ( * 671 ) + NEW met1 ( 24352 668 ) ( 24405 * ) + NEW met2 ( 24081 221 ) ( * 493 ) + NEW met2 ( 24081 493 ) ( 24127 * ) + NEW li1 ( 24127 493 ) L1M1_PR_MR + NEW met1 ( 24127 493 ) M1M2_PR + NEW met1 ( 24265 731 ) M1M2_PR + NEW li1 ( 24405 668 ) L1M1_PR_MR + NEW li1 ( 24081 221 ) L1M1_PR_MR + NEW met1 ( 24081 221 ) M1M2_PR ; - word_q.w0_b6 ( mux_slice0_bit6.s1_aoi_0 A2 ) ( storage_1_0_0.bit6.obuf0 Z ) ( storage_0_0_0.bit6.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 28727 493 ) ( 28865 * ) - NEW met2 ( 28865 493 ) ( * 629 ) - NEW met1 ( 28865 629 ) ( 29095 * ) - NEW met1 ( 29095 629 ) ( * 663 ) - NEW met1 ( 29021 663 ) ( 29095 * ) - NEW met2 ( 28727 221 ) ( * 357 ) + + ROUTED met2 ( 28727 493 ) ( * 663 ) + NEW met1 ( 28727 663 ) ( 28865 * ) + NEW met1 ( 28865 663 ) ( * 668 ) + NEW met1 ( 28865 668 ) ( 28911 * ) + NEW met1 ( 28911 663 ) ( * 668 ) + NEW met1 ( 28911 663 ) ( 29005 * ) + NEW met2 ( 28727 221 ) ( * 493 ) NEW li1 ( 28727 493 ) L1M1_PR_MR - NEW met1 ( 28865 493 ) M1M2_PR - NEW met1 ( 28865 629 ) M1M2_PR - NEW li1 ( 29021 663 ) L1M1_PR_MR + NEW met1 ( 28727 493 ) M1M2_PR + NEW met1 ( 28727 663 ) M1M2_PR + NEW li1 ( 29005 663 ) L1M1_PR_MR NEW li1 ( 28727 221 ) L1M1_PR_MR - NEW met1 ( 28727 221 ) M1M2_PR - NEW li1 ( 28727 357 ) L1M1_PR_MR - NEW met1 ( 28727 357 ) M1M2_PR ; + NEW met1 ( 28727 221 ) M1M2_PR ; - word_q.w0_b7 ( mux_slice0_bit7.s1_aoi_0 A2 ) ( storage_1_0_0.bit7.obuf0 Z ) ( storage_0_0_0.bit7.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 33327 459 ) ( 33603 * ) - NEW met2 ( 33603 459 ) ( * 663 ) - NEW met1 ( 33603 663 ) ( 33605 * ) - NEW met2 ( 33327 153 ) ( * 459 ) - NEW li1 ( 33327 459 ) L1M1_PR_MR - NEW met1 ( 33603 459 ) M1M2_PR - NEW met1 ( 33603 663 ) M1M2_PR + + ROUTED met2 ( 33327 493 ) ( * 629 ) + NEW met1 ( 33327 629 ) ( 33465 * ) + NEW met1 ( 33465 629 ) ( * 663 ) + NEW met1 ( 33465 663 ) ( 33605 * ) + NEW met2 ( 33327 221 ) ( * 493 ) + NEW li1 ( 33327 493 ) L1M1_PR_MR + NEW met1 ( 33327 493 ) M1M2_PR + NEW met1 ( 33327 629 ) M1M2_PR NEW li1 ( 33605 663 ) L1M1_PR_MR - NEW li1 ( 33327 153 ) L1M1_PR_MR - NEW met1 ( 33327 153 ) M1M2_PR - NEW met1 ( 33327 459 ) M1M2_PR ; + NEW li1 ( 33327 221 ) L1M1_PR_MR + NEW met1 ( 33327 221 ) M1M2_PR ; - word_q.w1_b0 ( mux_slice0_bit0.s1_aoi_0 B2 ) ( storage_1_1_0.bit0.obuf0 Z ) ( storage_0_1_0.bit0.obuf0 Z ) + USE SIGNAL + ROUTED met1 ( 1219 595 ) ( * 629 ) - NEW met2 ( 2277 493 ) ( * 595 ) - NEW met2 ( 2277 221 ) ( * 493 ) - NEW met1 ( 1219 595 ) ( 2277 * ) + NEW met2 ( 2139 357 ) ( * 595 ) + NEW met2 ( 2139 221 ) ( * 357 ) + NEW met1 ( 1219 595 ) ( 2139 * ) NEW li1 ( 1219 629 ) L1M1_PR_MR - NEW li1 ( 2277 493 ) L1M1_PR_MR - NEW met1 ( 2277 493 ) M1M2_PR - NEW met1 ( 2277 595 ) M1M2_PR - NEW li1 ( 2277 221 ) L1M1_PR_MR - NEW met1 ( 2277 221 ) M1M2_PR ; + NEW li1 ( 2139 357 ) L1M1_PR_MR + NEW met1 ( 2139 357 ) M1M2_PR + NEW met1 ( 2139 595 ) M1M2_PR + NEW li1 ( 2139 221 ) L1M1_PR_MR + NEW met1 ( 2139 221 ) M1M2_PR ; - word_q.w1_b1 ( mux_slice0_bit1.s1_aoi_0 B2 ) ( storage_1_1_0.bit1.obuf0 Z ) ( storage_0_1_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 6739 306 ) ( * 323 ) - NEW met2 ( 6601 306 ) ( 6739 * ) - NEW met2 ( 6601 306 ) ( * 459 ) - NEW met1 ( 6463 459 ) ( 6601 * ) - NEW met1 ( 6463 425 ) ( * 459 ) - NEW met1 ( 5865 425 ) ( 6463 * ) - NEW met2 ( 5865 425 ) ( * 442 ) - NEW met2 ( 5819 442 ) ( 5865 * ) - NEW met2 ( 5819 442 ) ( * 663 ) - NEW met2 ( 6739 187 ) ( * 306 ) - NEW li1 ( 6739 323 ) L1M1_PR_MR - NEW met1 ( 6739 323 ) M1M2_PR - NEW met1 ( 6601 459 ) M1M2_PR - NEW met1 ( 5865 425 ) M1M2_PR - NEW li1 ( 5819 663 ) L1M1_PR_MR - NEW met1 ( 5819 663 ) M1M2_PR - NEW li1 ( 6739 187 ) L1M1_PR_MR - NEW met1 ( 6739 187 ) M1M2_PR ; + + ROUTED met2 ( 6739 221 ) ( * 357 ) + NEW met2 ( 5819 493 ) ( * 629 ) + NEW met1 ( 5819 493 ) ( 6877 * ) + NEW li1 ( 6877 493 ) L1M1_PR_MR + NEW li1 ( 6739 221 ) L1M1_PR_MR + NEW met1 ( 6739 221 ) M1M2_PR + NEW li1 ( 6739 357 ) L1M1_PR_MR + NEW met1 ( 6739 357 ) M1M2_PR + NEW met1 ( 5819 493 ) M1M2_PR + NEW li1 ( 5819 629 ) L1M1_PR_MR + NEW met1 ( 5819 629 ) M1M2_PR ; - word_q.w1_b2 ( mux_slice0_bit2.s1_aoi_0 B2 ) ( storage_1_1_0.bit2.obuf0 Z ) ( storage_0_1_0.bit2.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 11339 459 ) ( 11477 * ) - NEW met2 ( 11339 459 ) ( * 765 ) - NEW met1 ( 10419 765 ) ( 11339 * ) - NEW met2 ( 10419 663 ) ( * 765 ) - NEW met2 ( 11339 221 ) ( * 459 ) - NEW li1 ( 11477 459 ) L1M1_PR_MR - NEW met1 ( 11339 459 ) M1M2_PR - NEW met1 ( 11339 765 ) M1M2_PR - NEW met1 ( 10419 765 ) M1M2_PR + + ROUTED met1 ( 11247 493 ) ( 11477 * ) + NEW met2 ( 11247 493 ) ( * 510 ) + NEW met2 ( 11155 510 ) ( 11247 * ) + NEW met2 ( 11155 459 ) ( * 510 ) + NEW met1 ( 10373 459 ) ( 11155 * ) + NEW met2 ( 10373 459 ) ( * 510 ) + NEW met2 ( 10350 510 ) ( 10373 * ) + NEW met2 ( 10350 510 ) ( * 663 ) + NEW met2 ( 10350 663 ) ( 10419 * ) + NEW met2 ( 11339 221 ) ( * 323 ) + NEW li1 ( 11477 493 ) L1M1_PR_MR + NEW met1 ( 11247 493 ) M1M2_PR + NEW met1 ( 11155 459 ) M1M2_PR + NEW met1 ( 10373 459 ) M1M2_PR NEW li1 ( 10419 663 ) L1M1_PR_MR NEW met1 ( 10419 663 ) M1M2_PR NEW li1 ( 11339 221 ) L1M1_PR_MR - NEW met1 ( 11339 221 ) M1M2_PR ; + NEW met1 ( 11339 221 ) M1M2_PR + NEW li1 ( 11339 323 ) L1M1_PR_MR + NEW met1 ( 11339 323 ) M1M2_PR ; - word_q.w1_b3 ( mux_slice0_bit3.s1_aoi_0 B2 ) ( storage_1_1_0.bit3.obuf0 Z ) ( storage_0_1_0.bit3.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 15939 323 ) ( * 493 ) - NEW met2 ( 15847 493 ) ( 15939 * ) - NEW met1 ( 15065 493 ) ( 15847 * ) + + ROUTED met2 ( 15939 221 ) ( * 323 ) NEW met2 ( 15065 493 ) ( * 629 ) NEW met1 ( 15019 629 ) ( 15065 * ) - NEW met2 ( 15939 221 ) ( * 323 ) + NEW met1 ( 15065 493 ) ( 16077 * ) + NEW li1 ( 16077 493 ) L1M1_PR_MR + NEW li1 ( 15939 221 ) L1M1_PR_MR + NEW met1 ( 15939 221 ) M1M2_PR NEW li1 ( 15939 323 ) L1M1_PR_MR NEW met1 ( 15939 323 ) M1M2_PR - NEW met1 ( 15847 493 ) M1M2_PR NEW met1 ( 15065 493 ) M1M2_PR NEW met1 ( 15065 629 ) M1M2_PR - NEW li1 ( 15019 629 ) L1M1_PR_MR - NEW li1 ( 15939 221 ) L1M1_PR_MR - NEW met1 ( 15939 221 ) M1M2_PR ; + NEW li1 ( 15019 629 ) L1M1_PR_MR ; - word_q.w1_b4 ( mux_slice0_bit4.s1_aoi_0 B2 ) ( storage_1_1_0.bit4.obuf0 Z ) ( storage_0_1_0.bit4.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 19757 323 ) ( 20539 * ) - NEW met2 ( 19711 323 ) ( 19757 * ) - NEW met2 ( 19711 323 ) ( * 357 ) - NEW met2 ( 19665 357 ) ( 19711 * ) - NEW met2 ( 19665 357 ) ( * 629 ) - NEW met1 ( 19619 629 ) ( 19665 * ) - NEW met2 ( 20585 187 ) ( * 323 ) - NEW met1 ( 20539 323 ) ( 20585 * ) - NEW li1 ( 20539 323 ) L1M1_PR_MR - NEW met1 ( 19757 323 ) M1M2_PR - NEW met1 ( 19665 629 ) M1M2_PR + + ROUTED met1 ( 19619 493 ) ( 20677 * ) + NEW met2 ( 19619 493 ) ( * 629 ) + NEW met2 ( 20585 221 ) ( * 323 ) + NEW li1 ( 20677 493 ) L1M1_PR_MR + NEW met1 ( 19619 493 ) M1M2_PR NEW li1 ( 19619 629 ) L1M1_PR_MR - NEW li1 ( 20585 187 ) L1M1_PR_MR - NEW met1 ( 20585 187 ) M1M2_PR + NEW met1 ( 19619 629 ) M1M2_PR + NEW li1 ( 20585 221 ) L1M1_PR_MR + NEW met1 ( 20585 221 ) M1M2_PR + NEW li1 ( 20585 323 ) L1M1_PR_MR NEW met1 ( 20585 323 ) M1M2_PR ; - word_q.w1_b5 ( mux_slice0_bit5.s1_aoi_0 B2 ) ( storage_1_1_0.bit5.obuf0 Z ) ( storage_0_1_0.bit5.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 25139 357 ) ( * 391 ) - NEW met1 ( 24817 391 ) ( 25139 * ) - NEW met2 ( 24817 391 ) ( * 595 ) - NEW met1 ( 24403 595 ) ( 24817 * ) - NEW met2 ( 24403 510 ) ( * 595 ) - NEW met2 ( 24311 510 ) ( 24403 * ) - NEW met2 ( 24311 510 ) ( * 629 ) - NEW met2 ( 24265 629 ) ( 24311 * ) - NEW met1 ( 24219 629 ) ( 24265 * ) - NEW met2 ( 25277 153 ) ( * 357 ) - NEW li1 ( 25139 357 ) L1M1_PR_MR - NEW met1 ( 24817 391 ) M1M2_PR - NEW met1 ( 24817 595 ) M1M2_PR - NEW met1 ( 24403 595 ) M1M2_PR - NEW met1 ( 24265 629 ) M1M2_PR + + ROUTED met1 ( 25093 323 ) ( 25139 * ) + NEW met2 ( 25093 323 ) ( * 595 ) + NEW met1 ( 24219 595 ) ( 25093 * ) + NEW met1 ( 24219 595 ) ( * 629 ) + NEW met2 ( 25185 187 ) ( * 323 ) + NEW met1 ( 25139 323 ) ( 25185 * ) + NEW li1 ( 25139 323 ) L1M1_PR_MR + NEW met1 ( 25093 323 ) M1M2_PR + NEW met1 ( 25093 595 ) M1M2_PR NEW li1 ( 24219 629 ) L1M1_PR_MR - NEW li1 ( 25277 153 ) L1M1_PR_MR - NEW met1 ( 25277 153 ) M1M2_PR - NEW li1 ( 25277 357 ) L1M1_PR_MR - NEW met1 ( 25277 357 ) M1M2_PR ; + NEW li1 ( 25185 187 ) L1M1_PR_MR + NEW met1 ( 25185 187 ) M1M2_PR + NEW met1 ( 25185 323 ) M1M2_PR ; - word_q.w1_b6 ( mux_slice0_bit6.s1_aoi_0 B2 ) ( storage_1_1_0.bit6.obuf0 Z ) ( storage_0_1_0.bit6.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 29601 357 ) ( 29739 * ) - NEW met1 ( 29601 357 ) ( * 425 ) - NEW met1 ( 29509 425 ) ( 29601 * ) - NEW met1 ( 29509 391 ) ( * 425 ) - NEW met1 ( 29371 391 ) ( 29509 * ) - NEW met2 ( 29371 391 ) ( * 459 ) - NEW met1 ( 29233 459 ) ( 29371 * ) - NEW met1 ( 29233 459 ) ( * 493 ) - NEW met1 ( 28911 493 ) ( 29233 * ) - NEW met2 ( 28911 357 ) ( * 493 ) - NEW met2 ( 28819 357 ) ( 28911 * ) - NEW met1 ( 28819 357 ) ( * 391 ) - NEW met1 ( 28727 391 ) ( 28819 * ) - NEW met1 ( 28727 391 ) ( * 425 ) - NEW met2 ( 28727 425 ) ( * 629 ) - NEW met1 ( 28727 629 ) ( 28819 * ) - NEW met2 ( 29739 221 ) ( * 357 ) - NEW li1 ( 29739 357 ) L1M1_PR_MR - NEW met1 ( 29371 391 ) M1M2_PR - NEW met1 ( 29371 459 ) M1M2_PR - NEW met1 ( 28911 493 ) M1M2_PR - NEW met1 ( 28819 357 ) M1M2_PR - NEW met1 ( 28727 425 ) M1M2_PR - NEW met1 ( 28727 629 ) M1M2_PR + + ROUTED met1 ( 28819 493 ) ( 29877 * ) + NEW met2 ( 28819 493 ) ( * 629 ) + NEW met2 ( 29739 221 ) ( * 323 ) + NEW li1 ( 29877 493 ) L1M1_PR_MR + NEW met1 ( 28819 493 ) M1M2_PR NEW li1 ( 28819 629 ) L1M1_PR_MR + NEW met1 ( 28819 629 ) M1M2_PR NEW li1 ( 29739 221 ) L1M1_PR_MR NEW met1 ( 29739 221 ) M1M2_PR - NEW met1 ( 29739 357 ) M1M2_PR ; + NEW li1 ( 29739 323 ) L1M1_PR_MR + NEW met1 ( 29739 323 ) M1M2_PR ; - word_q.w1_b7 ( mux_slice0_bit7.s1_aoi_0 B2 ) ( storage_1_1_0.bit7.obuf0 Z ) ( storage_0_1_0.bit7.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 34339 459 ) ( 34477 * ) - NEW met1 ( 34339 459 ) ( * 493 ) - NEW met1 ( 33879 493 ) ( 34339 * ) - NEW met2 ( 33879 493 ) ( * 595 ) - NEW met1 ( 33419 595 ) ( 33879 * ) - NEW met1 ( 33419 595 ) ( * 629 ) - NEW met2 ( 34339 221 ) ( * 459 ) - NEW li1 ( 34477 459 ) L1M1_PR_MR - NEW met1 ( 33879 493 ) M1M2_PR - NEW met1 ( 33879 595 ) M1M2_PR - NEW li1 ( 33419 629 ) L1M1_PR_MR + + ROUTED met1 ( 33419 493 ) ( 34477 * ) + NEW met2 ( 33419 493 ) ( * 663 ) + NEW met2 ( 34339 221 ) ( * 323 ) + NEW li1 ( 34477 493 ) L1M1_PR_MR + NEW met1 ( 33419 493 ) M1M2_PR + NEW li1 ( 33419 663 ) L1M1_PR_MR + NEW met1 ( 33419 663 ) M1M2_PR NEW li1 ( 34339 221 ) L1M1_PR_MR NEW met1 ( 34339 221 ) M1M2_PR - NEW met1 ( 34339 459 ) M1M2_PR ; + NEW li1 ( 34339 323 ) L1M1_PR_MR + NEW met1 ( 34339 323 ) M1M2_PR ; - word_q.w2_b0 ( mux_slice0_bit0.s1_aoi_1 A2 ) ( storage_1_2_0.bit0.obuf0 Z ) ( storage_0_2_0.bit0.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 3427 493 ) ( 3749 * ) - NEW met2 ( 3749 493 ) ( * 663 ) - NEW met1 ( 3749 663 ) ( * 668 ) - NEW met1 ( 3721 668 ) ( 3749 * ) - NEW met2 ( 3427 221 ) ( * 357 ) + + ROUTED met2 ( 3427 493 ) ( * 663 ) + NEW met2 ( 3427 221 ) ( * 493 ) + NEW met1 ( 3427 663 ) ( 3705 * ) NEW li1 ( 3427 493 ) L1M1_PR_MR - NEW met1 ( 3749 493 ) M1M2_PR - NEW met1 ( 3749 663 ) M1M2_PR - NEW li1 ( 3721 668 ) L1M1_PR_MR + NEW met1 ( 3427 493 ) M1M2_PR + NEW met1 ( 3427 663 ) M1M2_PR NEW li1 ( 3427 221 ) L1M1_PR_MR NEW met1 ( 3427 221 ) M1M2_PR - NEW li1 ( 3427 357 ) L1M1_PR_MR - NEW met1 ( 3427 357 ) M1M2_PR ; + NEW li1 ( 3705 663 ) L1M1_PR_MR ; - word_q.w2_b1 ( mux_slice0_bit1.s1_aoi_1 A2 ) ( storage_1_2_0.bit1.obuf0 Z ) ( storage_0_2_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 8027 493 ) ( 8073 * ) - NEW met2 ( 8073 493 ) ( * 595 ) - NEW met2 ( 8073 595 ) ( 8165 * ) - NEW met2 ( 8165 578 ) ( * 595 ) - NEW met2 ( 8165 578 ) ( 8257 * ) - NEW met2 ( 8257 578 ) ( * 646 ) - NEW met2 ( 8257 646 ) ( 8303 * ) - NEW met2 ( 8303 646 ) ( * 663 ) - NEW met1 ( 8303 663 ) ( 8305 * ) + + ROUTED met1 ( 8027 357 ) ( 8119 * ) + NEW met2 ( 8119 357 ) ( * 374 ) + NEW met2 ( 8119 374 ) ( 8211 * ) + NEW met2 ( 8211 374 ) ( * 510 ) + NEW met2 ( 8211 510 ) ( 8349 * ) + NEW met2 ( 8349 510 ) ( * 663 ) + NEW met2 ( 8349 663 ) ( 8395 * ) + NEW met1 ( 8321 663 ) ( 8395 * ) NEW met1 ( 8027 221 ) ( 8073 * ) - NEW met2 ( 8073 221 ) ( * 493 ) - NEW li1 ( 8027 493 ) L1M1_PR_MR - NEW met1 ( 8073 493 ) M1M2_PR - NEW met1 ( 8303 663 ) M1M2_PR - NEW li1 ( 8305 663 ) L1M1_PR_MR + NEW met2 ( 8073 221 ) ( 8119 * ) + NEW met2 ( 8119 221 ) ( * 357 ) + NEW li1 ( 8027 357 ) L1M1_PR_MR + NEW met1 ( 8119 357 ) M1M2_PR + NEW met1 ( 8395 663 ) M1M2_PR + NEW li1 ( 8321 663 ) L1M1_PR_MR NEW li1 ( 8027 221 ) L1M1_PR_MR NEW met1 ( 8073 221 ) M1M2_PR ; - word_q.w2_b2 ( mux_slice0_bit2.s1_aoi_1 A2 ) ( storage_1_2_0.bit2.obuf0 Z ) ( storage_0_2_0.bit2.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 12627 391 ) ( 12765 * ) - NEW met1 ( 12765 391 ) ( * 425 ) - NEW met1 ( 12765 425 ) ( 13225 * ) - NEW met2 ( 13225 425 ) ( * 714 ) - NEW met2 ( 13087 714 ) ( 13225 * ) - NEW met2 ( 13087 663 ) ( * 714 ) - NEW met1 ( 12905 663 ) ( 13087 * ) - NEW met2 ( 12627 187 ) ( * 391 ) - NEW li1 ( 12627 391 ) L1M1_PR_MR - NEW met1 ( 13225 425 ) M1M2_PR + + ROUTED met2 ( 12627 493 ) ( * 782 ) + NEW met3 ( 12627 782 ) ( 13087 * ) + NEW met2 ( 13087 663 ) ( * 782 ) + NEW met1 ( 12921 663 ) ( 13087 * ) + NEW met2 ( 12627 221 ) ( * 493 ) + NEW li1 ( 12627 493 ) L1M1_PR_MR + NEW met1 ( 12627 493 ) M1M2_PR + NEW met2 ( 12627 782 ) M2M3_PR + NEW met2 ( 13087 782 ) M2M3_PR NEW met1 ( 13087 663 ) M1M2_PR - NEW li1 ( 12905 663 ) L1M1_PR_MR - NEW li1 ( 12627 187 ) L1M1_PR_MR - NEW met1 ( 12627 187 ) M1M2_PR - NEW met1 ( 12627 391 ) M1M2_PR ; + NEW li1 ( 12921 663 ) L1M1_PR_MR + NEW li1 ( 12627 221 ) L1M1_PR_MR + NEW met1 ( 12627 221 ) M1M2_PR ; - word_q.w2_b3 ( mux_slice0_bit3.s1_aoi_1 A2 ) ( storage_1_2_0.bit3.obuf0 Z ) ( storage_0_2_0.bit3.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 17181 493 ) ( 17227 * ) - NEW met2 ( 17181 493 ) ( * 663 ) - NEW met1 ( 17181 663 ) ( 17505 * ) - NEW met1 ( 16859 187 ) ( 17135 * ) - NEW met2 ( 16859 187 ) ( 16905 * ) - NEW met2 ( 16905 187 ) ( * 323 ) - NEW met1 ( 16905 323 ) ( 17089 * ) - NEW li1 ( 17227 493 ) L1M1_PR_MR - NEW met1 ( 17181 493 ) M1M2_PR - NEW met1 ( 17181 663 ) M1M2_PR - NEW li1 ( 17505 663 ) L1M1_PR_MR - NEW li1 ( 17135 187 ) L1M1_PR_MR - NEW met1 ( 16859 187 ) M1M2_PR - NEW met1 ( 16905 323 ) M1M2_PR - NEW li1 ( 17089 323 ) L1M1_PR_MR ; + + ROUTED met1 ( 17227 119 ) ( 17365 * ) + NEW met2 ( 17365 102 ) ( * 119 ) + NEW met2 ( 17365 102 ) ( 17411 * ) + NEW met3 ( 17411 102 ) ( 17641 * ) + NEW met2 ( 17641 102 ) ( * 663 ) + NEW met1 ( 17513 663 ) ( 17641 * ) + NEW met2 ( 17227 119 ) ( * 357 ) + NEW li1 ( 17227 119 ) L1M1_PR_MR + NEW met1 ( 17365 119 ) M1M2_PR + NEW met2 ( 17411 102 ) M2M3_PR + NEW met2 ( 17641 102 ) M2M3_PR + NEW met1 ( 17641 663 ) M1M2_PR + NEW li1 ( 17513 663 ) L1M1_PR_MR + NEW li1 ( 17227 357 ) L1M1_PR_MR + NEW met1 ( 17227 357 ) M1M2_PR + NEW met1 ( 17227 119 ) M1M2_PR ; - word_q.w2_b4 ( mux_slice0_bit4.s1_aoi_1 A2 ) ( storage_1_2_0.bit4.obuf0 Z ) ( storage_0_2_0.bit4.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 21827 425 ) ( 22195 * ) - NEW met2 ( 22195 425 ) ( * 697 ) - NEW met1 ( 22121 697 ) ( 22195 * ) - NEW met1 ( 22121 663 ) ( * 697 ) - NEW met2 ( 21827 187 ) ( * 425 ) - NEW li1 ( 21827 425 ) L1M1_PR_MR - NEW met1 ( 22195 425 ) M1M2_PR - NEW met1 ( 22195 697 ) M1M2_PR - NEW li1 ( 22121 663 ) L1M1_PR_MR - NEW li1 ( 21827 187 ) L1M1_PR_MR - NEW met1 ( 21827 187 ) M1M2_PR - NEW met1 ( 21827 425 ) M1M2_PR ; + + ROUTED met2 ( 21827 493 ) ( * 663 ) + NEW met1 ( 21827 663 ) ( 22105 * ) + NEW met2 ( 21827 221 ) ( * 493 ) + NEW li1 ( 21827 493 ) L1M1_PR_MR + NEW met1 ( 21827 493 ) M1M2_PR + NEW met1 ( 21827 663 ) M1M2_PR + NEW li1 ( 22105 663 ) L1M1_PR_MR + NEW li1 ( 21827 221 ) L1M1_PR_MR + NEW met1 ( 21827 221 ) M1M2_PR ; - word_q.w2_b5 ( mux_slice0_bit5.s1_aoi_1 A2 ) ( storage_1_2_0.bit5.obuf0 Z ) ( storage_0_2_0.bit5.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 26427 459 ) ( 26565 * ) - NEW met2 ( 26565 459 ) ( * 663 ) - NEW met2 ( 26565 663 ) ( 26703 * ) - NEW met1 ( 26703 663 ) ( 26705 * ) - NEW met2 ( 26335 187 ) ( * 323 ) - NEW li1 ( 26427 459 ) L1M1_PR_MR - NEW met1 ( 26565 459 ) M1M2_PR - NEW met1 ( 26703 663 ) M1M2_PR - NEW li1 ( 26705 663 ) L1M1_PR_MR - NEW li1 ( 26335 187 ) L1M1_PR_MR - NEW met1 ( 26335 187 ) M1M2_PR - NEW li1 ( 26335 323 ) L1M1_PR_MR - NEW met1 ( 26335 323 ) M1M2_PR ; + + ROUTED met2 ( 26427 493 ) ( * 510 ) + NEW met3 ( 26427 510 ) ( 26795 * ) + NEW met2 ( 26795 510 ) ( * 663 ) + NEW met1 ( 26721 663 ) ( 26795 * ) + NEW met2 ( 26427 221 ) ( * 493 ) + NEW li1 ( 26427 493 ) L1M1_PR_MR + NEW met1 ( 26427 493 ) M1M2_PR + NEW met2 ( 26427 510 ) M2M3_PR + NEW met2 ( 26795 510 ) M2M3_PR + NEW met1 ( 26795 663 ) M1M2_PR + NEW li1 ( 26721 663 ) L1M1_PR_MR + NEW li1 ( 26427 221 ) L1M1_PR_MR + NEW met1 ( 26427 221 ) M1M2_PR ; - word_q.w2_b6 ( mux_slice0_bit6.s1_aoi_1 A2 ) ( storage_1_2_0.bit6.obuf0 Z ) ( storage_0_2_0.bit6.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 31027 459 ) ( 31165 * ) - NEW met2 ( 31165 459 ) ( * 663 ) - NEW met2 ( 31165 663 ) ( 31303 * ) + + ROUTED met1 ( 31027 493 ) ( 31303 * ) + NEW met2 ( 31303 493 ) ( * 663 ) NEW met1 ( 31303 663 ) ( 31305 * ) - NEW met2 ( 30889 221 ) ( * 357 ) - NEW li1 ( 31027 459 ) L1M1_PR_MR - NEW met1 ( 31165 459 ) M1M2_PR + NEW met2 ( 30935 221 ) ( * 323 ) + NEW li1 ( 31027 493 ) L1M1_PR_MR + NEW met1 ( 31303 493 ) M1M2_PR NEW met1 ( 31303 663 ) M1M2_PR NEW li1 ( 31305 663 ) L1M1_PR_MR - NEW li1 ( 30889 221 ) L1M1_PR_MR - NEW met1 ( 30889 221 ) M1M2_PR - NEW li1 ( 30889 357 ) L1M1_PR_MR - NEW met1 ( 30889 357 ) M1M2_PR ; + NEW li1 ( 30935 221 ) L1M1_PR_MR + NEW met1 ( 30935 221 ) M1M2_PR + NEW li1 ( 30935 323 ) L1M1_PR_MR + NEW met1 ( 30935 323 ) M1M2_PR ; - word_q.w2_b7 ( mux_slice0_bit7.s1_aoi_1 A2 ) ( storage_1_2_0.bit7.obuf0 Z ) ( storage_0_2_0.bit7.obuf0 Z ) + USE SIGNAL + ROUTED met1 ( 35627 493 ) ( 35673 * ) - NEW met2 ( 35673 493 ) ( * 663 ) - NEW met2 ( 35673 663 ) ( 35903 * ) + NEW met2 ( 35673 442 ) ( * 493 ) + NEW met2 ( 35673 442 ) ( 35765 * ) + NEW met2 ( 35765 442 ) ( * 578 ) + NEW met2 ( 35765 578 ) ( 35857 * ) + NEW met2 ( 35857 578 ) ( * 663 ) + NEW met2 ( 35857 663 ) ( 35903 * ) NEW met1 ( 35903 663 ) ( 35905 * ) - NEW met1 ( 35443 187 ) ( 35489 * ) - NEW met2 ( 35443 187 ) ( * 357 ) - NEW met1 ( 35443 357 ) ( 35489 * ) + NEW met1 ( 35627 221 ) ( 35673 * ) + NEW met2 ( 35673 221 ) ( * 442 ) NEW li1 ( 35627 493 ) L1M1_PR_MR NEW met1 ( 35673 493 ) M1M2_PR NEW met1 ( 35903 663 ) M1M2_PR NEW li1 ( 35905 663 ) L1M1_PR_MR - NEW li1 ( 35489 187 ) L1M1_PR_MR - NEW met1 ( 35443 187 ) M1M2_PR - NEW met1 ( 35443 357 ) M1M2_PR - NEW li1 ( 35489 357 ) L1M1_PR_MR ; + NEW li1 ( 35627 221 ) L1M1_PR_MR + NEW met1 ( 35673 221 ) M1M2_PR ; - word_q.w3_b0 ( mux_slice0_bit0.s1_aoi_1 B2 ) ( storage_1_3_0.bit0.obuf0 Z ) ( storage_0_3_0.bit0.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 4577 493 ) ( * 629 ) - NEW met2 ( 4577 221 ) ( * 493 ) - NEW met1 ( 3519 629 ) ( 4577 * ) + + ROUTED met2 ( 4439 221 ) ( * 323 ) + NEW met2 ( 3841 493 ) ( * 629 ) + NEW met2 ( 3565 629 ) ( 3841 * ) + NEW met1 ( 3542 629 ) ( 3565 * ) + NEW met1 ( 3841 493 ) ( 4577 * ) NEW li1 ( 4577 493 ) L1M1_PR_MR - NEW met1 ( 4577 493 ) M1M2_PR - NEW met1 ( 4577 629 ) M1M2_PR - NEW li1 ( 4577 221 ) L1M1_PR_MR - NEW met1 ( 4577 221 ) M1M2_PR - NEW li1 ( 3519 629 ) L1M1_PR_MR ; + NEW li1 ( 4439 221 ) L1M1_PR_MR + NEW met1 ( 4439 221 ) M1M2_PR + NEW li1 ( 4439 323 ) L1M1_PR_MR + NEW met1 ( 4439 323 ) M1M2_PR + NEW met1 ( 3841 493 ) M1M2_PR + NEW met1 ( 3565 629 ) M1M2_PR + NEW li1 ( 3542 629 ) L1M1_PR_MR ; - word_q.w3_b1 ( mux_slice0_bit1.s1_aoi_1 B2 ) ( storage_1_3_0.bit1.obuf0 Z ) ( storage_0_3_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 8763 493 ) ( 9177 * ) - NEW met2 ( 8763 493 ) ( * 731 ) - NEW met1 ( 8165 731 ) ( 8763 * ) - NEW met1 ( 8165 663 ) ( * 731 ) - NEW met1 ( 8119 663 ) ( 8165 * ) + + ROUTED met1 ( 8119 493 ) ( 9177 * ) + NEW met2 ( 8119 493 ) ( * 663 ) NEW met2 ( 9085 221 ) ( * 323 ) NEW li1 ( 9177 493 ) L1M1_PR_MR - NEW met1 ( 8763 493 ) M1M2_PR - NEW met1 ( 8763 731 ) M1M2_PR + NEW met1 ( 8119 493 ) M1M2_PR NEW li1 ( 8119 663 ) L1M1_PR_MR + NEW met1 ( 8119 663 ) M1M2_PR NEW li1 ( 9085 221 ) L1M1_PR_MR NEW met1 ( 9085 221 ) M1M2_PR NEW li1 ( 9085 323 ) L1M1_PR_MR NEW met1 ( 9085 323 ) M1M2_PR ; - word_q.w3_b2 ( mux_slice0_bit2.s1_aoi_1 B2 ) ( storage_1_3_0.bit2.obuf0 Z ) ( storage_0_3_0.bit2.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 13639 357 ) ( * 765 ) - NEW met1 ( 12903 765 ) ( 13639 * ) - NEW met2 ( 12765 765 ) ( 12903 * ) - NEW met2 ( 12765 663 ) ( * 765 ) - NEW met1 ( 12719 663 ) ( 12765 * ) - NEW met2 ( 13639 187 ) ( * 357 ) - NEW li1 ( 13639 357 ) L1M1_PR_MR - NEW met1 ( 13639 357 ) M1M2_PR - NEW met1 ( 13639 765 ) M1M2_PR - NEW met1 ( 12903 765 ) M1M2_PR - NEW met1 ( 12765 663 ) M1M2_PR + + ROUTED met1 ( 12719 493 ) ( 13777 * ) + NEW met2 ( 12719 493 ) ( * 663 ) + NEW met2 ( 13639 221 ) ( * 323 ) + NEW li1 ( 13777 493 ) L1M1_PR_MR + NEW met1 ( 12719 493 ) M1M2_PR NEW li1 ( 12719 663 ) L1M1_PR_MR - NEW li1 ( 13639 187 ) L1M1_PR_MR - NEW met1 ( 13639 187 ) M1M2_PR ; + NEW met1 ( 12719 663 ) M1M2_PR + NEW li1 ( 13639 221 ) L1M1_PR_MR + NEW met1 ( 13639 221 ) M1M2_PR + NEW li1 ( 13639 323 ) L1M1_PR_MR + NEW met1 ( 13639 323 ) M1M2_PR ; - word_q.w3_b3 ( mux_slice0_bit3.s1_aoi_1 B2 ) ( storage_1_3_0.bit3.obuf0 Z ) ( storage_0_3_0.bit3.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 18101 357 ) ( 18239 * ) - NEW met2 ( 18055 357 ) ( 18101 * ) - NEW met2 ( 18055 357 ) ( * 663 ) - NEW met1 ( 17641 663 ) ( 18055 * ) - NEW met1 ( 17641 595 ) ( * 663 ) - NEW met1 ( 17319 595 ) ( 17641 * ) - NEW met1 ( 17319 595 ) ( * 629 ) - NEW met2 ( 18239 221 ) ( * 357 ) - NEW li1 ( 18239 357 ) L1M1_PR_MR - NEW met1 ( 18101 357 ) M1M2_PR - NEW met1 ( 18055 663 ) M1M2_PR + + ROUTED met1 ( 17319 493 ) ( 18377 * ) + NEW met2 ( 17319 493 ) ( * 629 ) + NEW met2 ( 17273 629 ) ( 17319 * ) + NEW met1 ( 17273 629 ) ( 17319 * ) + NEW met2 ( 18239 221 ) ( * 323 ) + NEW li1 ( 18377 493 ) L1M1_PR_MR + NEW met1 ( 17319 493 ) M1M2_PR + NEW met1 ( 17273 629 ) M1M2_PR NEW li1 ( 17319 629 ) L1M1_PR_MR NEW li1 ( 18239 221 ) L1M1_PR_MR NEW met1 ( 18239 221 ) M1M2_PR - NEW met1 ( 18239 357 ) M1M2_PR ; + NEW li1 ( 18239 323 ) L1M1_PR_MR + NEW met1 ( 18239 323 ) M1M2_PR ; - word_q.w3_b4 ( mux_slice0_bit4.s1_aoi_1 B2 ) ( storage_1_3_0.bit4.obuf0 Z ) ( storage_0_3_0.bit4.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 22839 357 ) ( * 663 ) - NEW met2 ( 22839 221 ) ( * 357 ) - NEW met2 ( 21919 663 ) ( * 765 ) - NEW met1 ( 21919 765 ) ( 22241 * ) - NEW met2 ( 22241 663 ) ( * 765 ) - NEW met1 ( 22241 663 ) ( 22839 * ) - NEW li1 ( 22839 357 ) L1M1_PR_MR - NEW met1 ( 22839 357 ) M1M2_PR - NEW met1 ( 22839 663 ) M1M2_PR + + ROUTED met1 ( 21919 493 ) ( 22977 * ) + NEW met2 ( 21919 493 ) ( * 629 ) + NEW met2 ( 22839 221 ) ( * 323 ) + NEW li1 ( 22977 493 ) L1M1_PR_MR + NEW met1 ( 21919 493 ) M1M2_PR + NEW li1 ( 21919 629 ) L1M1_PR_MR + NEW met1 ( 21919 629 ) M1M2_PR NEW li1 ( 22839 221 ) L1M1_PR_MR NEW met1 ( 22839 221 ) M1M2_PR - NEW li1 ( 21919 663 ) L1M1_PR_MR - NEW met1 ( 21919 663 ) M1M2_PR - NEW met1 ( 21919 765 ) M1M2_PR - NEW met1 ( 22241 765 ) M1M2_PR - NEW met1 ( 22241 663 ) M1M2_PR ; + NEW li1 ( 22839 323 ) L1M1_PR_MR + NEW met1 ( 22839 323 ) M1M2_PR ; - word_q.w3_b5 ( mux_slice0_bit5.s1_aoi_1 B2 ) ( storage_1_3_0.bit5.obuf0 Z ) ( storage_0_3_0.bit5.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 27439 357 ) ( * 595 ) + + ROUTED met2 ( 27439 323 ) ( * 595 ) NEW met1 ( 26519 595 ) ( 27439 * ) NEW met1 ( 26519 595 ) ( * 629 ) - NEW met2 ( 27439 187 ) ( * 357 ) - NEW li1 ( 27439 357 ) L1M1_PR_MR - NEW met1 ( 27439 357 ) M1M2_PR + NEW met2 ( 27439 221 ) ( * 323 ) + NEW li1 ( 27439 323 ) L1M1_PR_MR + NEW met1 ( 27439 323 ) M1M2_PR NEW met1 ( 27439 595 ) M1M2_PR NEW li1 ( 26519 629 ) L1M1_PR_MR - NEW li1 ( 27439 187 ) L1M1_PR_MR - NEW met1 ( 27439 187 ) M1M2_PR ; + NEW li1 ( 27439 221 ) L1M1_PR_MR + NEW met1 ( 27439 221 ) M1M2_PR ; - word_q.w3_b6 ( mux_slice0_bit6.s1_aoi_1 B2 ) ( storage_1_3_0.bit6.obuf0 Z ) ( storage_0_3_0.bit6.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 31441 493 ) ( 32177 * ) - NEW met2 ( 31441 493 ) ( * 629 ) - NEW met1 ( 31119 629 ) ( 31441 * ) - NEW met2 ( 32085 221 ) ( * 323 ) - NEW li1 ( 32177 493 ) L1M1_PR_MR - NEW met1 ( 31441 493 ) M1M2_PR - NEW met1 ( 31441 629 ) M1M2_PR + + ROUTED met1 ( 31947 357 ) ( 32039 * ) + NEW met2 ( 31947 357 ) ( * 595 ) + NEW met1 ( 31119 595 ) ( 31947 * ) + NEW met1 ( 31119 595 ) ( * 629 ) + NEW met1 ( 31947 221 ) ( 32039 * ) + NEW met2 ( 31947 221 ) ( * 357 ) + NEW li1 ( 32039 357 ) L1M1_PR_MR + NEW met1 ( 31947 357 ) M1M2_PR + NEW met1 ( 31947 595 ) M1M2_PR NEW li1 ( 31119 629 ) L1M1_PR_MR - NEW li1 ( 32085 221 ) L1M1_PR_MR - NEW met1 ( 32085 221 ) M1M2_PR - NEW li1 ( 32085 323 ) L1M1_PR_MR - NEW met1 ( 32085 323 ) M1M2_PR ; + NEW li1 ( 32039 221 ) L1M1_PR_MR + NEW met1 ( 31947 221 ) M1M2_PR ; - word_q.w3_b7 ( mux_slice0_bit7.s1_aoi_1 B2 ) ( storage_1_3_0.bit7.obuf0 Z ) ( storage_0_3_0.bit7.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 36639 357 ) ( * 663 ) - NEW met1 ( 36225 663 ) ( 36639 * ) - NEW met1 ( 36225 595 ) ( * 663 ) - NEW met1 ( 35949 595 ) ( 36225 * ) - NEW met2 ( 35949 595 ) ( * 714 ) - NEW met2 ( 35857 714 ) ( 35949 * ) - NEW met2 ( 35857 697 ) ( * 714 ) - NEW met2 ( 35719 697 ) ( 35857 * ) - NEW met2 ( 35719 697 ) ( * 731 ) - NEW met2 ( 35673 731 ) ( 35719 * ) - NEW met1 ( 35581 731 ) ( 35673 * ) - NEW met2 ( 35581 663 ) ( * 731 ) - NEW met1 ( 35581 663 ) ( 35673 * ) - NEW met1 ( 35673 663 ) ( * 668 ) - NEW met1 ( 35673 668 ) ( 35719 * ) - NEW met1 ( 35719 663 ) ( * 668 ) - NEW met2 ( 36639 187 ) ( * 357 ) - NEW li1 ( 36639 357 ) L1M1_PR_MR - NEW met1 ( 36639 357 ) M1M2_PR - NEW met1 ( 36639 663 ) M1M2_PR - NEW met1 ( 35949 595 ) M1M2_PR - NEW met1 ( 35673 731 ) M1M2_PR - NEW met1 ( 35581 731 ) M1M2_PR - NEW met1 ( 35581 663 ) M1M2_PR - NEW li1 ( 35719 663 ) L1M1_PR_MR + + ROUTED met1 ( 35719 493 ) ( 36777 * ) + NEW met2 ( 35719 493 ) ( * 629 ) + NEW met2 ( 36639 187 ) ( * 323 ) + NEW li1 ( 36777 493 ) L1M1_PR_MR + NEW met1 ( 35719 493 ) M1M2_PR + NEW li1 ( 35719 629 ) L1M1_PR_MR + NEW met1 ( 35719 629 ) M1M2_PR NEW li1 ( 36639 187 ) L1M1_PR_MR - NEW met1 ( 36639 187 ) M1M2_PR ; + NEW met1 ( 36639 187 ) M1M2_PR + NEW li1 ( 36639 323 ) L1M1_PR_MR + NEW met1 ( 36639 323 ) M1M2_PR ; - word_sel.0 ( storage_1_0_0.word_and B ) ( storage_0_0_0.word_and B ) ( word_sel.and_0 X ) + USE SIGNAL - + ROUTED met2 ( 37605 391 ) ( * 765 ) - NEW met2 ( 37605 153 ) ( * 391 ) - NEW met1 ( 37605 765 ) ( 40917 * ) - NEW li1 ( 40917 765 ) L1M1_PR_MR - NEW li1 ( 37605 391 ) L1M1_PR_MR - NEW met1 ( 37605 391 ) M1M2_PR + + ROUTED met2 ( 37605 425 ) ( * 765 ) + NEW met2 ( 37605 119 ) ( * 425 ) + NEW met1 ( 37605 765 ) ( 40641 * ) + NEW li1 ( 40641 765 ) L1M1_PR_MR + NEW li1 ( 37605 425 ) L1M1_PR_MR + NEW met1 ( 37605 425 ) M1M2_PR NEW met1 ( 37605 765 ) M1M2_PR - NEW li1 ( 37605 153 ) L1M1_PR_MR - NEW met1 ( 37605 153 ) M1M2_PR ; + NEW li1 ( 37605 119 ) L1M1_PR_MR + NEW met1 ( 37605 119 ) M1M2_PR ; - word_sel.1 ( storage_1_1_0.word_and B ) ( storage_0_1_0.word_and B ) ( word_sel.and_1 X ) + USE SIGNAL - + ROUTED met2 ( 38893 425 ) ( * 663 ) - NEW met1 ( 38893 663 ) ( 39445 * ) - NEW met2 ( 39445 493 ) ( * 663 ) - NEW met1 ( 39445 493 ) ( 41147 * ) - NEW met2 ( 41147 493 ) ( * 595 ) + + ROUTED met1 ( 38893 425 ) ( 39261 * ) + NEW met1 ( 39261 425 ) ( * 493 ) NEW met2 ( 38893 153 ) ( * 425 ) + NEW met2 ( 40871 493 ) ( * 595 ) + NEW met1 ( 39261 493 ) ( 40871 * ) NEW li1 ( 38893 425 ) L1M1_PR_MR - NEW met1 ( 38893 425 ) M1M2_PR - NEW met1 ( 38893 663 ) M1M2_PR - NEW met1 ( 39445 663 ) M1M2_PR - NEW met1 ( 39445 493 ) M1M2_PR - NEW met1 ( 41147 493 ) M1M2_PR - NEW li1 ( 41147 595 ) L1M1_PR_MR - NEW met1 ( 41147 595 ) M1M2_PR NEW li1 ( 38893 153 ) L1M1_PR_MR - NEW met1 ( 38893 153 ) M1M2_PR ; + NEW met1 ( 38893 153 ) M1M2_PR + NEW met1 ( 38893 425 ) M1M2_PR + NEW met1 ( 40871 493 ) M1M2_PR + NEW li1 ( 40871 595 ) L1M1_PR_MR + NEW met1 ( 40871 595 ) M1M2_PR ; - word_sel.2 ( storage_1_2_0.word_and B ) ( storage_0_2_0.word_and B ) ( word_sel.and_2 X ) + USE SIGNAL - + ROUTED met1 ( 40181 425 ) ( 40365 * ) - NEW met2 ( 40365 425 ) ( * 578 ) - NEW met3 ( 40365 578 ) ( 41193 * ) - NEW met2 ( 41193 578 ) ( * 595 ) - NEW met1 ( 41193 595 ) ( 41377 * ) - NEW met2 ( 40181 153 ) ( * 425 ) - NEW li1 ( 40181 425 ) L1M1_PR_MR - NEW met1 ( 40365 425 ) M1M2_PR - NEW met2 ( 40365 578 ) M2M3_PR - NEW met2 ( 41193 578 ) M2M3_PR - NEW met1 ( 41193 595 ) M1M2_PR - NEW li1 ( 41377 595 ) L1M1_PR_MR - NEW li1 ( 40181 153 ) L1M1_PR_MR - NEW met1 ( 40181 153 ) M1M2_PR - NEW met1 ( 40181 425 ) M1M2_PR ; + + ROUTED met1 ( 40043 391 ) ( 40227 * ) + NEW met2 ( 40227 391 ) ( * 629 ) + NEW met1 ( 40227 629 ) ( 41101 * ) + NEW met1 ( 40043 119 ) ( 40227 * ) + NEW met2 ( 40227 119 ) ( * 391 ) + NEW li1 ( 40043 391 ) L1M1_PR_MR + NEW met1 ( 40227 391 ) M1M2_PR + NEW met1 ( 40227 629 ) M1M2_PR + NEW li1 ( 41101 629 ) L1M1_PR_MR + NEW li1 ( 40043 119 ) L1M1_PR_MR + NEW met1 ( 40227 119 ) M1M2_PR ; - word_sel.3 ( storage_1_3_0.word_and B ) ( storage_0_3_0.word_and B ) ( word_sel.and_3 X ) + USE SIGNAL - + ROUTED met1 ( 41469 425 ) ( 41607 * ) - NEW met2 ( 41607 425 ) ( * 595 ) - NEW met1 ( 41469 153 ) ( * 187 ) - NEW met1 ( 41469 187 ) ( 41653 * ) - NEW met2 ( 41653 187 ) ( * 238 ) - NEW met2 ( 41607 238 ) ( 41653 * ) - NEW met2 ( 41607 238 ) ( * 425 ) - NEW li1 ( 41469 425 ) L1M1_PR_MR - NEW met1 ( 41607 425 ) M1M2_PR - NEW li1 ( 41607 595 ) L1M1_PR_MR - NEW met1 ( 41607 595 ) M1M2_PR - NEW li1 ( 41469 153 ) L1M1_PR_MR - NEW met1 ( 41653 187 ) M1M2_PR ; + + ROUTED met2 ( 41193 425 ) ( * 595 ) + NEW met1 ( 41193 595 ) ( 41331 * ) + NEW met2 ( 41193 153 ) ( * 425 ) + NEW li1 ( 41193 425 ) L1M1_PR_MR + NEW met1 ( 41193 425 ) M1M2_PR + NEW met1 ( 41193 595 ) M1M2_PR + NEW li1 ( 41331 595 ) L1M1_PR_MR + NEW li1 ( 41193 153 ) L1M1_PR_MR + NEW met1 ( 41193 153 ) M1M2_PR ; END NETS END DESIGN diff --git a/src/ram/test/make_8x8_mux4.lefok b/src/ram/test/make_8x8_mux4.lefok index 5477b588112..e8a7d0b8fd0 100644 --- a/src/ram/test/make_8x8_mux4.lefok +++ b/src/ram/test/make_8x8_mux4.lefok @@ -8,7 +8,7 @@ END UNITS MACRO RAM8x8 FOREIGN RAM8x8 0 0 ; CLASS BLOCK ; - SIZE 420.9 BY 8.16 ; + SIZE 417.68 BY 8.16 ; PIN clk DIRECTION INPUT ; USE SIGNAL ; @@ -30,7 +30,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met2 ; - RECT 416 7.675 416.14 8.16 ; + RECT 413.24 7.675 413.38 8.16 ; END END addr_rw[0] PIN addr_rw[1] @@ -38,7 +38,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met2 ; - RECT 416.92 7.675 417.06 8.16 ; + RECT 414.16 7.675 414.3 8.16 ; END END addr_rw[1] PIN addr_rw[2] @@ -70,7 +70,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met2 ; - RECT 47.08 7.675 47.22 8.16 ; + RECT 46.16 7.675 46.3 8.16 ; END END D[1] PIN Q[1] @@ -78,7 +78,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met2 ; - RECT 50.76 7.675 50.9 8.16 ; + RECT 47.08 7.675 47.22 8.16 ; END END Q[1] PIN D[2] @@ -182,11 +182,9 @@ MACRO RAM8x8 USE GROUND ; PORT LAYER met3 ; - RECT 420.6 6.76 420.9 7.24 ; + RECT 417.38 6.76 417.68 7.24 ; RECT 0 6.76 0.3 7.24 ; LAYER met2 ; - RECT 419.76 8.02 420.24 8.16 ; - RECT 419.76 0 420.24 0.14 ; RECT 409.76 8.02 410.24 8.16 ; RECT 409.76 0 410.24 0.14 ; RECT 399.76 8.02 400.24 8.16 ; @@ -270,9 +268,9 @@ MACRO RAM8x8 RECT 9.76 8.02 10.24 8.16 ; RECT 9.76 0 10.24 0.14 ; LAYER met1 ; - RECT 420.76 5.2 420.9 5.68 ; + RECT 417.54 5.2 417.68 5.68 ; RECT 0 5.2 0.14 5.68 ; - RECT 420.76 -0.24 420.9 0.24 ; + RECT 417.54 -0.24 417.68 0.24 ; RECT 0 -0.24 0.14 0.24 ; END END VSS @@ -281,7 +279,7 @@ MACRO RAM8x8 USE POWER ; PORT LAYER met3 ; - RECT 420.6 3.26 420.9 3.74 ; + RECT 417.38 3.26 417.68 3.74 ; RECT 0 3.26 0.3 3.74 ; LAYER met2 ; RECT 414.76 8.02 415.24 8.16 ; @@ -369,17 +367,17 @@ MACRO RAM8x8 RECT 4.76 8.02 5.24 8.16 ; RECT 4.76 0 5.24 0.14 ; LAYER met1 ; - RECT 420.76 7.92 420.9 8.4 ; + RECT 417.54 7.92 417.68 8.4 ; RECT 0 7.92 0.14 8.4 ; - RECT 420.76 2.48 420.9 2.96 ; + RECT 417.54 2.48 417.68 2.96 ; RECT 0 2.48 0.14 2.96 ; END END VDD OBS LAYER li1 ; - RECT 0 -0.085 420.9 8.245 ; + RECT 0 -0.085 417.68 8.245 ; LAYER met1 ; - RECT 0 -0.24 420.9 8.4 ; + RECT 0 -0.24 417.68 8.4 ; LAYER met2 ; RECT 9.76 -0.24 10.24 0 ; RECT 19.76 -0.24 20.24 0 ; @@ -422,11 +420,12 @@ MACRO RAM8x8 RECT 389.76 -0.24 390.24 0 ; RECT 399.76 -0.24 400.24 0 ; RECT 409.76 -0.24 410.24 0 ; - RECT 419.76 -0.24 420.24 0 ; - RECT 4.76 0 420.24 0.69 ; - RECT 1.94 0.69 420.24 6.79 ; - RECT 2 6.79 420.24 7.82 ; - RECT 4.76 7.82 420.24 8.16 ; + RECT 4.76 0 415.24 0.69 ; + RECT 1.94 0.69 415.24 1.03 ; + RECT 1.94 1.03 416.66 3.39 ; + RECT 1.94 3.39 415.24 6.79 ; + RECT 2 6.79 415.24 7.82 ; + RECT 4.76 7.82 415.24 8.16 ; RECT 4.76 8.16 5.24 8.4 ; RECT 14.76 8.16 15.24 8.4 ; RECT 24.76 8.16 25.24 8.4 ; @@ -471,129 +470,70 @@ MACRO RAM8x8 RECT 414.76 8.16 415.24 8.4 ; LAYER met3 ; RECT 0 3.26 12.025 7.24 ; - RECT 12.025 0.175 12.355 7.985 ; - RECT 12.355 0.19 36.405 7.97 ; - RECT 36.405 0.19 38.575 7.985 ; - RECT 38.575 0.19 42.385 7.97 ; - RECT 42.385 0.175 43.635 7.97 ; - RECT 43.635 0.19 60.785 7.97 ; - RECT 60.785 0.19 64.005 7.985 ; - RECT 64.005 0.175 64.335 7.985 ; - RECT 64.335 0.175 66.175 7.97 ; - RECT 66.175 0.19 88.845 7.97 ; - RECT 88.845 0.19 109.085 7.985 ; - RECT 109.085 0.175 109.415 7.985 ; - RECT 109.415 0.18 110.13 7.985 ; - RECT 110.13 0.19 124.265 7.985 ; - RECT 124.265 0.175 125.975 7.985 ; - RECT 125.975 0.19 126.895 7.985 ; - RECT 126.895 0.19 146.805 7.97 ; - RECT 146.805 0.175 147.135 7.97 ; - RECT 147.135 0.19 148.645 7.97 ; - RECT 148.645 0.19 148.975 7.985 ; - RECT 148.975 0.19 167.71 7.97 ; - RECT 167.71 0.19 168.425 7.98 ; - RECT 168.425 0.19 173.945 7.985 ; - RECT 173.945 0.175 176.115 7.985 ; - RECT 176.115 0.19 177.29 7.98 ; - RECT 177.29 0.19 213.965 7.97 ; - RECT 213.965 0.19 219.025 7.985 ; - RECT 219.025 0.175 223.955 7.985 ; - RECT 223.955 0.175 264.105 7.97 ; - RECT 264.105 0.175 264.435 7.985 ; - RECT 264.435 0.175 276.855 7.97 ; - RECT 276.855 0.19 278.365 7.97 ; - RECT 278.365 0.19 279.615 7.985 ; - RECT 279.615 0.19 295.59 7.97 ; - RECT 295.59 0.18 296.305 7.97 ; - RECT 296.305 0.175 307.675 7.97 ; - RECT 307.675 0.19 315.625 7.97 ; - RECT 315.625 0.19 316.875 7.985 ; - RECT 316.875 0.19 321.605 7.97 ; - RECT 321.605 0.175 322.855 7.97 ; - RECT 322.855 0.19 333.31 7.97 ; - RECT 333.31 0.19 334.025 7.98 ; - RECT 334.025 0.19 344.015 7.985 ; - RECT 344.015 0.19 360.705 7.97 ; - RECT 360.705 0.175 361.035 7.97 ; - RECT 361.035 0.18 363.005 7.97 ; - RECT 363.005 0.18 364.05 7.985 ; - RECT 364.05 0.19 364.255 7.985 ; - RECT 364.255 0.19 381.865 7.97 ; - RECT 381.865 0.175 383.115 7.97 ; - RECT 383.115 0.19 392.905 7.97 ; - RECT 392.905 0.19 393.235 7.985 ; - RECT 393.235 0.19 408.085 7.24 ; - RECT 408.085 0.19 413.015 7.985 ; - RECT 413.015 0.19 418.665 7.24 ; - RECT 418.665 0.175 418.995 7.24 ; - RECT 418.995 3.26 420.9 7.24 ; + RECT 12.025 1.535 21.685 7.24 ; + RECT 21.685 0.855 41.335 7.24 ; + RECT 41.335 0.87 48.6 7.24 ; + RECT 48.6 0.87 48.825 7.97 ; + RECT 48.825 0.87 68.935 7.985 ; + RECT 68.935 0.87 81.025 7.97 ; + RECT 81.025 0.855 81.355 7.97 ; + RECT 81.355 0.87 96.665 7.97 ; + RECT 96.665 0.175 115.525 7.97 ; + RECT 115.525 0.175 119.535 7.985 ; + RECT 119.535 0.855 127.355 7.985 ; + RECT 127.355 0.87 131.035 7.985 ; + RECT 131.035 0.87 150.945 7.24 ; + RECT 150.945 0.87 151.275 7.985 ; + RECT 151.275 0.87 173.025 7.97 ; + RECT 173.025 0.855 173.945 7.97 ; + RECT 173.945 0.855 174.275 7.985 ; + RECT 174.275 0.855 176.575 7.24 ; + RECT 176.575 1.55 193.265 7.24 ; + RECT 193.265 1.55 196.025 7.985 ; + RECT 196.025 0.855 197.275 7.985 ; + RECT 197.275 0.855 204.305 7.97 ; + RECT 204.305 0.175 218.565 7.97 ; + RECT 218.565 0.175 218.895 7.985 ; + RECT 218.895 0.175 238.805 7.24 ; + RECT 238.805 0.175 239.135 7.985 ; + RECT 239.135 0.175 240.975 7.97 ; + RECT 240.975 0.19 255.825 7.97 ; + RECT 255.825 0.175 264.435 7.97 ; + RECT 264.435 0.19 265.945 7.97 ; + RECT 265.945 0.19 266.275 7.985 ; + RECT 266.275 0.19 288.945 7.97 ; + RECT 288.945 0.19 289.275 7.985 ; + RECT 289.275 0.19 303.665 7.24 ; + RECT 303.665 0.19 303.995 7.985 ; + RECT 303.995 0.19 311.025 7.97 ; + RECT 311.025 0.175 311.355 7.97 ; + RECT 311.355 0.87 336.785 7.97 ; + RECT 336.785 0.87 337.95 7.985 ; + RECT 337.95 0.19 344.475 7.985 ; + RECT 344.475 0.19 345.525 7.97 ; + RECT 345.525 0.175 345.855 7.97 ; + RECT 345.855 0.19 358.405 7.97 ; + RECT 358.405 0.19 358.735 7.985 ; + RECT 358.735 0.19 381.865 7.24 ; + RECT 381.865 0.175 382.195 7.24 ; + RECT 382.195 0.87 410.385 7.24 ; + RECT 410.385 0.855 410.715 7.24 ; + RECT 410.715 3.26 417.68 7.24 ; LAYER met4 ; - RECT 64.695 0.175 65.025 0.19 ; - RECT 109.775 0.175 110.105 0.19 ; - RECT 232.135 0.175 232.465 0.19 ; - RECT 253.295 0.175 253.625 0.19 ; - RECT 295.615 0.175 295.945 0.19 ; - RECT 363.695 0.175 364.025 0.19 ; - RECT 63.79 0.19 65.025 0.855 ; - RECT 100.59 0.19 117.45 0.855 ; - RECT 161.31 0.19 165.29 0.855 ; - RECT 253.295 0.19 257.29 0.855 ; - RECT 295.615 0.19 309.73 0.855 ; - RECT 344.39 0.19 364.025 0.855 ; - RECT 253.295 0.855 274.785 0.87 ; - RECT 294.695 0.855 309.73 0.87 ; - RECT 53.655 0.855 77.905 1.11 ; - RECT 205.47 0.19 232.465 1.11 ; - RECT 253.295 0.87 309.73 1.11 ; - RECT 388.535 0.855 394.385 1.11 ; - RECT 53.655 1.11 78.33 1.185 ; - RECT 157.615 0.855 177.265 1.535 ; - RECT 205.47 1.11 309.73 1.535 ; - RECT 205.455 1.535 315.265 1.55 ; - RECT 334.255 0.855 364.025 1.55 ; - RECT 157.615 1.535 178.185 1.865 ; - RECT 205.455 1.55 364.025 1.865 ; - RECT 157.615 1.865 177.265 2.215 ; - RECT 30.23 1.11 31.41 2.29 ; - RECT 53.67 1.185 78.33 2.29 ; - RECT 388.535 1.11 394.81 2.29 ; - RECT 53.67 2.29 77.89 2.53 ; - RECT 100.59 0.855 137.705 2.545 ; - RECT 327.815 1.865 364.025 2.545 ; - RECT 156.695 2.215 177.265 4.51 ; - RECT 388.535 2.29 389.29 4.51 ; - RECT 332.43 2.545 364.025 4.935 ; - RECT 100.59 2.545 117.465 5.265 ; - RECT 205.455 1.865 306.97 5.265 ; - RECT 332.43 4.935 365.865 5.265 ; - RECT 32.99 4.51 34.17 5.69 ; - RECT 100.59 5.265 116.05 5.69 ; - RECT 388.11 4.51 389.29 5.69 ; - RECT 53.67 2.53 73.305 5.93 ; - RECT 205.47 5.265 306.97 5.93 ; - RECT 332.43 5.265 348.37 5.93 ; - RECT 62.855 5.93 73.305 5.945 ; - RECT 205.47 5.93 262.825 5.945 ; - RECT 284.575 5.93 306.97 5.945 ; - RECT 100.59 5.69 113.77 7.655 ; - RECT 137.39 2.545 137.705 7.67 ; - RECT 156.27 4.51 177.265 7.67 ; - RECT 62.855 5.945 68.69 7.97 ; - RECT 100.575 7.655 113.77 7.97 ; - RECT 137.39 7.67 177.265 7.97 ; - RECT 205.47 5.945 259.13 7.97 ; - RECT 284.59 5.945 306.97 7.97 ; - RECT 333.335 5.93 348.37 7.97 ; - RECT 62.855 7.97 63.185 7.985 ; - RECT 100.575 7.97 101.825 7.985 ; - RECT 167.735 7.97 177.265 7.985 ; - RECT 222.015 7.97 222.345 7.985 ; - RECT 333.335 7.97 333.665 7.985 ; + RECT 109.775 1.535 110.105 1.55 ; + RECT 101.51 1.55 110.105 2.215 ; + RECT 101.495 2.215 110.105 2.545 ; + RECT 48.63 4.51 49.81 4.95 ; + RECT 73.47 4.51 74.65 4.95 ; + RECT 103.335 2.545 110.105 5.615 ; + RECT 48.63 4.95 74.65 5.69 ; + RECT 49.055 5.69 74.225 5.945 ; + RECT 103.335 5.615 116.545 5.945 ; + RECT 49.055 5.945 61.33 7.97 ; + RECT 49.055 7.97 55.825 7.985 ; + RECT 116.215 5.945 116.545 7.985 ; LAYER met5 ; - RECT 30.02 0.9 32.78 2.5 ; - RECT 32.78 0.9 389.5 5.9 ; - RECT 389.5 0.9 395.02 2.5 ; + RECT 48.42 4.3 74.86 5.9 ; END END RAM8x8 END LIBRARY diff --git a/src/ram/test/make_8x8_mux4.ok b/src/ram/test/make_8x8_mux4.ok index a91f3129ca8..aa338d9cc5a 100644 --- a/src/ram/test/make_8x8_mux4.ok +++ b/src/ram/test/make_8x8_mux4.ok @@ -9,15 +9,15 @@ [INFO RAM-0016] Selected aoi22 cell sky130_fd_sc_hd__a22oi_1 [INFO RAM-0024] Behavioral Verilog written for RAM8x8 [INFO PDN-0001] Inserting grid: ram_grid -[INFO PPL-0067] Restrict pins [ D[0] Q[0] D[1] Q[1] D[2] ... ] to region 0.00u-420.90u at the TOP edge. -[INFO PPL-0001] Number of available slots 828 +[INFO PPL-0067] Restrict pins [ D[0] Q[0] D[1] Q[1] D[2] ... ] to region 0.00u-417.68u at the TOP edge. +[INFO PPL-0001] Number of available slots 820 [INFO PPL-0002] Number of I/O 21 [INFO PPL-0003] Number of I/O w/sink 21 [INFO PPL-0004] Number of I/O w/o sink 0 [INFO PPL-0005] Slots per section 200 [INFO PPL-0008] Successfully assigned pins to sections. -[INFO PPL-0012] I/O nets HPWL: 984.83 um. -[INFO DPL-0001] Placed 122 filler instances. +[INFO PPL-0012] I/O nets HPWL: 974.34 um. +[INFO DPL-0001] Placed 120 filler instances. [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via @@ -40,13 +40,13 @@ [INFO DRT-0168] Init region query. [INFO DRT-0033] FR_MASTERSLICE shape region query size = 0. [INFO DRT-0033] FR_VIA shape region query size = 0. -[INFO DRT-0033] li1 shape region query size = 8287. +[INFO DRT-0033] li1 shape region query size = 8229. [INFO DRT-0033] mcon shape region query size = 600. -[INFO DRT-0033] met1 shape region query size = 1590. -[INFO DRT-0033] via shape region query size = 168. -[INFO DRT-0033] met2 shape region query size = 525. -[INFO DRT-0033] via2 shape region query size = 84. -[INFO DRT-0033] met3 shape region query size = 90. +[INFO DRT-0033] met1 shape region query size = 1572. +[INFO DRT-0033] via shape region query size = 166. +[INFO DRT-0033] met2 shape region query size = 519. +[INFO DRT-0033] via2 shape region query size = 83. +[INFO DRT-0033] met3 shape region query size = 89. [INFO DRT-0033] via3 shape region query size = 0. [INFO DRT-0033] met4 shape region query size = 0. [INFO DRT-0033] via4 shape region query size = 0. @@ -54,17 +54,17 @@ [INFO DRT-0178] Init guide query. [INFO DRT-0036] FR_MASTERSLICE guide region query size = 0. [INFO DRT-0036] FR_VIA guide region query size = 0. -[INFO DRT-0036] li1 guide region query size = 450. +[INFO DRT-0036] li1 guide region query size = 440. [INFO DRT-0036] mcon guide region query size = 0. -[INFO DRT-0036] met1 guide region query size = 304. +[INFO DRT-0036] met1 guide region query size = 292. [INFO DRT-0036] via guide region query size = 0. -[INFO DRT-0036] met2 guide region query size = 128. +[INFO DRT-0036] met2 guide region query size = 73. [INFO DRT-0036] via2 guide region query size = 0. -[INFO DRT-0036] met3 guide region query size = 92. +[INFO DRT-0036] met3 guide region query size = 40. [INFO DRT-0036] via3 guide region query size = 0. -[INFO DRT-0036] met4 guide region query size = 16. +[INFO DRT-0036] met4 guide region query size = 0. [INFO DRT-0036] via4 guide region query size = 0. -[INFO DRT-0036] met5 guide region query size = 12. +[INFO DRT-0036] met5 guide region query size = 0. [INFO DRT-0179] Init gr pin query. No differences found. No differences found. From ce729777a768117497f0e7fb4ed5e3274eadc4cf Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Tue, 7 Apr 2026 17:43:27 -0400 Subject: [PATCH 07/20] Increase power grid pitch to be at least 4 bits wide, add constraints for pin on right edge, update golden files Signed-off-by: Thinh Nguyen --- src/ram/src/ram.cpp | 35 +- src/ram/test/make_8x8_mux2.defok | 2550 ++++++----- src/ram/test/make_8x8_mux2.lefok | 202 +- src/ram/test/make_8x8_mux2.tcl | 2 +- src/ram/test/make_8x8_mux2_behavioral.vok | 32 - src/ram/test/make_8x8_mux4.defok | 4992 +++++++++++---------- src/ram/test/make_8x8_mux4.lefok | 185 +- src/ram/test/make_8x8_mux4.tcl | 4 +- src/ram/test/make_8x8_mux4_behavioral.vok | 32 - src/ram/test/make_8x8_sky130.defok | 128 +- src/ram/test/make_8x8_sky130.lefok | 38 +- src/ram/test/make_8x8_sky130.tcl | 1 - 12 files changed, 4134 insertions(+), 4067 deletions(-) delete mode 100644 src/ram/test/make_8x8_mux2_behavioral.vok delete mode 100644 src/ram/test/make_8x8_mux4_behavioral.vok diff --git a/src/ram/src/ram.cpp b/src/ram/src/ram.cpp index 55a065087fa..d06b22bfd29 100644 --- a/src/ram/src/ram.cpp +++ b/src/ram/src/ram.cpp @@ -734,6 +734,15 @@ void RamGen::ramPdngen(const char* power_pin, const odb::Rect& die = block_->getDieArea(); const double dbu_per_um = block_->getDb()->getDbuPerMicron(); + // check that vertical strap pitch is at least 4 bits wide for column side + if (ver_pitch < 4 * ram_grid_.getWidth()) { + logger_->warn(RAM, + 35, + "Vertical strap pitch ({:.2f} um) is less than 4 bit-columns " + "wide. try increasing -ver_layer pitch.", + ver_pitch / dbu_per_um); + } + if (die.dy() < hor_pitch) { logger_->error(RAM, 31, @@ -743,6 +752,7 @@ void RamGen::ramPdngen(const char* power_pin, die.dy() / dbu_per_um, hor_pitch / dbu_per_um); } + if (die.dx() < ver_pitch) { logger_->error( RAM, @@ -755,6 +765,7 @@ void RamGen::ramPdngen(const char* power_pin, // need parameters for power and ground nets auto power_net = dbNet::create(block_, "VDD"); + // need parameters for power and ground nets auto ground_net = dbNet::create(block_, "VSS"); power_net->setSpecial(); @@ -852,14 +863,34 @@ void RamGen::ramPdngen(const char* power_pin, void RamGen::ramPinplacer(const char* ver_name, const char* hor_name) { const odb::Rect& die_bounds = block_->getDieArea(); + + // Q output and D input pins on top odb::Rect top_constraint = block_->findConstraintRegion( odb::Direction2D::North, die_bounds.xMin(), die_bounds.xMax()); block_->addBTermConstraintByDirection(dbIoType::OUTPUT, top_constraint); - block_->addBTermsToConstraint(data_inputs_, top_constraint); + + // clk, we, addr_rw pins on the right + odb::Rect right_constraint = block_->findConstraintRegion( + odb::Direction2D::East, die_bounds.yMin(), die_bounds.yMax()); + + vector clk_pins, we_pins; + for (auto bterm : block_->getBTerms()) { + std::string name = bterm->getName(); + if (name == "clk") { + clk_pins.push_back(bterm); + } else if (name.starts_with("we[")) { + we_pins.push_back(bterm); + } + } + block_->addBTermsToConstraint(clk_pins, right_constraint); + block_->addBTermsToConstraint(we_pins, right_constraint); + block_->addBTermsToConstraint(addr_inputs_, right_constraint); + auto pin_tech = block_->getDb()->getTech(); io_placer_->addHorLayer(pin_tech->findLayer(hor_name)); io_placer_->addVerLayer(pin_tech->findLayer(ver_name)); + io_placer_->getParameters()->setCornerAvoidance(0); io_placer_->runHungarianMatching(); } @@ -923,6 +954,8 @@ void RamGen::generate(const int mask_size, "values of 1, 2, or 4."); } + // TODO: add support for non-divisble word counts, for these cases the last + // row will have empty spaces/filler cells instead of errorring out if (num_words % column_mux_ratio != 0) { logger_->error(RAM, 34, diff --git a/src/ram/test/make_8x8_mux2.defok b/src/ram/test/make_8x8_mux2.defok index 0dcc928d3bc..32625319d42 100644 --- a/src/ram/test/make_8x8_mux2.defok +++ b/src/ram/test/make_8x8_mux2.defok @@ -399,7 +399,7 @@ PINS 23 ; - D[0] + NET D[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) - + PLACED ( 207 1335 ) N ; + + PLACED ( 115 1335 ) N ; - D[1] + NET D[1] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) @@ -407,7 +407,7 @@ PINS 23 ; - D[2] + NET D[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) - + PLACED ( 2691 1335 ) N ; + + PLACED ( 2875 1335 ) N ; - D[3] + NET D[3] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) @@ -435,11 +435,11 @@ PINS 23 ; - Q[1] + NET Q[1] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) - + PLACED ( 2599 1335 ) N ; + + PLACED ( 2783 1335 ) N ; - Q[2] + NET Q[2] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) - + PLACED ( 2783 1335 ) N ; + + PLACED ( 2967 1335 ) N ; - Q[3] + NET Q[3] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) @@ -464,86 +464,86 @@ PINS 23 ; + PORT + LAYER met3 ( -15 -24 ) ( 15 24 ) + LAYER met3 ( -21375 -24 ) ( -21345 24 ) - + LAYER met2 ( -399 846 ) ( -351 860 ) - + LAYER met2 ( -399 -500 ) ( -351 -486 ) - + LAYER met2 ( -2399 846 ) ( -2351 860 ) - + LAYER met2 ( -2399 -500 ) ( -2351 -486 ) - + LAYER met2 ( -4399 846 ) ( -4351 860 ) - + LAYER met2 ( -4399 -500 ) ( -4351 -486 ) - + LAYER met2 ( -6399 846 ) ( -6351 860 ) - + LAYER met2 ( -6399 -500 ) ( -6351 -486 ) - + LAYER met2 ( -8399 846 ) ( -8351 860 ) - + LAYER met2 ( -8399 -500 ) ( -8351 -486 ) - + LAYER met2 ( -10399 846 ) ( -10351 860 ) - + LAYER met2 ( -10399 -500 ) ( -10351 -486 ) - + LAYER met2 ( -12399 846 ) ( -12351 860 ) - + LAYER met2 ( -12399 -500 ) ( -12351 -486 ) - + LAYER met2 ( -14399 846 ) ( -14351 860 ) - + LAYER met2 ( -14399 -500 ) ( -14351 -486 ) - + LAYER met2 ( -16399 846 ) ( -16351 860 ) - + LAYER met2 ( -16399 -500 ) ( -16351 -486 ) - + LAYER met2 ( -18399 846 ) ( -18351 860 ) - + LAYER met2 ( -18399 -500 ) ( -18351 -486 ) - + LAYER met2 ( -20399 846 ) ( -20351 860 ) - + LAYER met2 ( -20399 -500 ) ( -20351 -486 ) - + LAYER met1 ( 1 836 ) ( 15 884 ) - + LAYER met1 ( -21375 836 ) ( -21361 884 ) - + LAYER met1 ( 1 292 ) ( 15 340 ) - + LAYER met1 ( -21375 292 ) ( -21361 340 ) - + LAYER met1 ( 1 -252 ) ( 15 -204 ) - + LAYER met1 ( -21375 -252 ) ( -21361 -204 ) - + FIXED ( 21375 500 ) N ; + + LAYER met2 ( -399 666 ) ( -351 680 ) + + LAYER met2 ( -399 -680 ) ( -351 -666 ) + + LAYER met2 ( -2399 666 ) ( -2351 680 ) + + LAYER met2 ( -2399 -680 ) ( -2351 -666 ) + + LAYER met2 ( -4399 666 ) ( -4351 680 ) + + LAYER met2 ( -4399 -680 ) ( -4351 -666 ) + + LAYER met2 ( -6399 666 ) ( -6351 680 ) + + LAYER met2 ( -6399 -680 ) ( -6351 -666 ) + + LAYER met2 ( -8399 666 ) ( -8351 680 ) + + LAYER met2 ( -8399 -680 ) ( -8351 -666 ) + + LAYER met2 ( -10399 666 ) ( -10351 680 ) + + LAYER met2 ( -10399 -680 ) ( -10351 -666 ) + + LAYER met2 ( -12399 666 ) ( -12351 680 ) + + LAYER met2 ( -12399 -680 ) ( -12351 -666 ) + + LAYER met2 ( -14399 666 ) ( -14351 680 ) + + LAYER met2 ( -14399 -680 ) ( -14351 -666 ) + + LAYER met2 ( -16399 666 ) ( -16351 680 ) + + LAYER met2 ( -16399 -680 ) ( -16351 -666 ) + + LAYER met2 ( -18399 666 ) ( -18351 680 ) + + LAYER met2 ( -18399 -680 ) ( -18351 -666 ) + + LAYER met2 ( -20399 666 ) ( -20351 680 ) + + LAYER met2 ( -20399 -680 ) ( -20351 -666 ) + + LAYER met1 ( 1 656 ) ( 15 704 ) + + LAYER met1 ( -21375 656 ) ( -21361 704 ) + + LAYER met1 ( 1 112 ) ( 15 160 ) + + LAYER met1 ( -21375 112 ) ( -21361 160 ) + + LAYER met1 ( 1 -432 ) ( 15 -384 ) + + LAYER met1 ( -21375 -432 ) ( -21361 -384 ) + + FIXED ( 21375 680 ) N ; - VSS + NET VSS + SPECIAL + DIRECTION INOUT + USE GROUND + PORT + LAYER met3 ( -15 -24 ) ( 15 24 ) + LAYER met3 ( -21375 -24 ) ( -21345 24 ) - + LAYER met2 ( -1399 346 ) ( -1351 360 ) - + LAYER met2 ( -1399 -1000 ) ( -1351 -986 ) - + LAYER met2 ( -3399 346 ) ( -3351 360 ) - + LAYER met2 ( -3399 -1000 ) ( -3351 -986 ) - + LAYER met2 ( -5399 346 ) ( -5351 360 ) - + LAYER met2 ( -5399 -1000 ) ( -5351 -986 ) - + LAYER met2 ( -7399 346 ) ( -7351 360 ) - + LAYER met2 ( -7399 -1000 ) ( -7351 -986 ) - + LAYER met2 ( -9399 346 ) ( -9351 360 ) - + LAYER met2 ( -9399 -1000 ) ( -9351 -986 ) - + LAYER met2 ( -11399 346 ) ( -11351 360 ) - + LAYER met2 ( -11399 -1000 ) ( -11351 -986 ) - + LAYER met2 ( -13399 346 ) ( -13351 360 ) - + LAYER met2 ( -13399 -1000 ) ( -13351 -986 ) - + LAYER met2 ( -15399 346 ) ( -15351 360 ) - + LAYER met2 ( -15399 -1000 ) ( -15351 -986 ) - + LAYER met2 ( -17399 346 ) ( -17351 360 ) - + LAYER met2 ( -17399 -1000 ) ( -17351 -986 ) - + LAYER met2 ( -19399 346 ) ( -19351 360 ) - + LAYER met2 ( -19399 -1000 ) ( -19351 -986 ) - + LAYER met1 ( 1 64 ) ( 15 112 ) - + LAYER met1 ( -21375 64 ) ( -21361 112 ) - + LAYER met1 ( 1 -480 ) ( 15 -432 ) - + LAYER met1 ( -21375 -480 ) ( -21361 -432 ) - + LAYER met1 ( 1 -1024 ) ( 15 -976 ) - + LAYER met1 ( -21375 -1024 ) ( -21361 -976 ) - + FIXED ( 21375 1000 ) N ; + + LAYER met2 ( -1399 1040 ) ( -1351 1054 ) + + LAYER met2 ( -1399 -306 ) ( -1351 -292 ) + + LAYER met2 ( -3399 1040 ) ( -3351 1054 ) + + LAYER met2 ( -3399 -306 ) ( -3351 -292 ) + + LAYER met2 ( -5399 1040 ) ( -5351 1054 ) + + LAYER met2 ( -5399 -306 ) ( -5351 -292 ) + + LAYER met2 ( -7399 1040 ) ( -7351 1054 ) + + LAYER met2 ( -7399 -306 ) ( -7351 -292 ) + + LAYER met2 ( -9399 1040 ) ( -9351 1054 ) + + LAYER met2 ( -9399 -306 ) ( -9351 -292 ) + + LAYER met2 ( -11399 1040 ) ( -11351 1054 ) + + LAYER met2 ( -11399 -306 ) ( -11351 -292 ) + + LAYER met2 ( -13399 1040 ) ( -13351 1054 ) + + LAYER met2 ( -13399 -306 ) ( -13351 -292 ) + + LAYER met2 ( -15399 1040 ) ( -15351 1054 ) + + LAYER met2 ( -15399 -306 ) ( -15351 -292 ) + + LAYER met2 ( -17399 1040 ) ( -17351 1054 ) + + LAYER met2 ( -17399 -306 ) ( -17351 -292 ) + + LAYER met2 ( -19399 1040 ) ( -19351 1054 ) + + LAYER met2 ( -19399 -306 ) ( -19351 -292 ) + + LAYER met1 ( 1 758 ) ( 15 806 ) + + LAYER met1 ( -21375 758 ) ( -21361 806 ) + + LAYER met1 ( 1 214 ) ( 15 262 ) + + LAYER met1 ( -21375 214 ) ( -21361 262 ) + + LAYER met1 ( 1 -330 ) ( 15 -282 ) + + LAYER met1 ( -21375 -330 ) ( -21361 -282 ) + + FIXED ( 21375 306 ) N ; - addr_rw[0] + NET addr_rw[0] + DIRECTION INPUT + USE SIGNAL + PORT - + LAYER met2 ( -7 -24 ) ( 7 24 ) - + PLACED ( 1311 24 ) N ; + + LAYER met3 ( -40 -15 ) ( 40 15 ) + + PLACED ( 21350 578 ) N ; - addr_rw[1] + NET addr_rw[1] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) - + PLACED ( 21350 442 ) N ; + + PLACED ( 21350 714 ) N ; - addr_rw[2] + NET addr_rw[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) - + PLACED ( 21350 170 ) N ; + + PLACED ( 21350 850 ) N ; - clk + NET clk + DIRECTION INPUT + USE SIGNAL + PORT - + LAYER met2 ( -7 -24 ) ( 7 24 ) - + PLACED ( 18791 24 ) N ; + + LAYER met3 ( -40 -15 ) ( 40 15 ) + + PLACED ( 21350 170 ) N ; - we[0] + NET we[0] + DIRECTION INPUT + USE SIGNAL + PORT - + LAYER met2 ( -7 -24 ) ( 7 24 ) - + PLACED ( 19435 24 ) N ; + + LAYER met3 ( -40 -15 ) ( 40 15 ) + + PLACED ( 21350 442 ) N ; END PINS SPECIALNETS 2 ; - VDD ( PIN VDD ) ( tapcell.cell18_4 VPWR ) ( tapcell.cell18_3 VPWR ) ( tapcell.cell18_2 VPWR ) ( tapcell.cell18_1 VPWR ) ( tapcell.cell18_0 VPWR ) ( tapcell.cell17_4 VPWR ) @@ -582,7 +582,7 @@ SPECIALNETS 2 ; ( storage_0_0_0.bit7.bit VPWR ) ( storage_0_0_0.bit6.obuf0 VPWR ) ( storage_0_0_0.bit6.bit VPWR ) ( storage_0_0_0.bit5.obuf0 VPWR ) ( storage_0_0_0.bit5.bit VPWR ) ( storage_0_0_0.bit4.obuf0 VPWR ) ( storage_0_0_0.bit4.bit VPWR ) ( storage_0_0_0.bit3.obuf0 VPWR ) ( storage_0_0_0.bit3.bit VPWR ) ( storage_0_0_0.bit2.obuf0 VPWR ) ( storage_0_0_0.bit2.bit VPWR ) ( storage_0_0_0.bit1.obuf0 VPWR ) ( storage_0_0_0.bit1.bit VPWR ) ( storage_0_0_0.bit0.obuf0 VPWR ) ( storage_0_0_0.bit0.bit VPWR ) ( word_sel.inv_addr_0 VPWR ) ( decoder_3.buf_port0 VPWR ) ( decoder_3.and_layer0 VPWR ) ( decoder_2.buf_port0 VPWR ) ( decoder_2.and_layer0 VPWR ) ( decoder_1.buf_port0 VPWR ) ( decoder_1.and_layer0 VPWR ) ( decoder_0.buf_port0 VPWR ) ( decoder_0.and_layer0 VPWR ) + USE POWER - + ROUTED met3 48 + SHAPE STRIPE ( 0 500 ) ( 21390 500 ) + + ROUTED met3 48 + SHAPE STRIPE ( 0 680 ) ( 21390 680 ) NEW met2 48 + SHAPE STRIPE ( 21000 0 ) ( 21000 1384 ) NEW met2 48 + SHAPE STRIPE ( 19000 0 ) ( 19000 1384 ) NEW met2 48 + SHAPE STRIPE ( 17000 0 ) ( 17000 1384 ) @@ -597,17 +597,17 @@ SPECIALNETS 2 ; NEW met1 48 + SHAPE FOLLOWPIN ( 0 1360 ) ( 21390 1360 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 816 ) ( 21390 816 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 272 ) ( 21390 272 ) - NEW met2 0 + SHAPE STRIPE ( 21000 500 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 19000 500 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 17000 500 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 15000 500 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 13000 500 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 11000 500 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 9000 500 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 7000 500 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 5000 500 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 3000 500 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 1000 500 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 21000 680 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 19000 680 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 17000 680 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 15000 680 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 13000 680 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 11000 680 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 9000 680 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 7000 680 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 5000 680 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 3000 680 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 1000 680 ) via3_4_480_480_1_1_400_400 NEW met1 0 + SHAPE STRIPE ( 21000 1360 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 21000 816 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 21000 272 ) via2_3_480_480_1_1_320_320 @@ -677,7 +677,7 @@ SPECIALNETS 2 ; ( storage_0_0_0.bit7.bit VGND ) ( storage_0_0_0.bit6.obuf0 VGND ) ( storage_0_0_0.bit6.bit VGND ) ( storage_0_0_0.bit5.obuf0 VGND ) ( storage_0_0_0.bit5.bit VGND ) ( storage_0_0_0.bit4.obuf0 VGND ) ( storage_0_0_0.bit4.bit VGND ) ( storage_0_0_0.bit3.obuf0 VGND ) ( storage_0_0_0.bit3.bit VGND ) ( storage_0_0_0.bit2.obuf0 VGND ) ( storage_0_0_0.bit2.bit VGND ) ( storage_0_0_0.bit1.obuf0 VGND ) ( storage_0_0_0.bit1.bit VGND ) ( storage_0_0_0.bit0.obuf0 VGND ) ( storage_0_0_0.bit0.bit VGND ) ( word_sel.inv_addr_0 VGND ) ( decoder_3.buf_port0 VGND ) ( decoder_3.and_layer0 VGND ) ( decoder_2.buf_port0 VGND ) ( decoder_2.and_layer0 VGND ) ( decoder_1.buf_port0 VGND ) ( decoder_1.and_layer0 VGND ) ( decoder_0.buf_port0 VGND ) ( decoder_0.and_layer0 VGND ) + USE GROUND - + ROUTED met3 48 + SHAPE STRIPE ( 0 1000 ) ( 21390 1000 ) + + ROUTED met3 48 + SHAPE STRIPE ( 0 306 ) ( 21390 306 ) NEW met2 48 + SHAPE STRIPE ( 20000 -24 ) ( 20000 1360 ) NEW met2 48 + SHAPE STRIPE ( 18000 -24 ) ( 18000 1360 ) NEW met2 48 + SHAPE STRIPE ( 16000 -24 ) ( 16000 1360 ) @@ -691,16 +691,16 @@ SPECIALNETS 2 ; NEW met1 48 + SHAPE FOLLOWPIN ( 0 1088 ) ( 21390 1088 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 544 ) ( 21390 544 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 0 ) ( 21390 0 ) - NEW met2 0 + SHAPE STRIPE ( 20000 1000 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 18000 1000 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 16000 1000 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 14000 1000 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 12000 1000 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 10000 1000 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 8000 1000 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 6000 1000 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 4000 1000 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 2000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 20000 306 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 18000 306 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 16000 306 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 14000 306 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 12000 306 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 10000 306 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 8000 306 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 6000 306 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 4000 306 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 2000 306 ) via3_4_480_480_1_1_400_400 NEW met1 0 + SHAPE STRIPE ( 20000 1088 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 20000 544 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 20000 0 ) via2_3_480_480_1_1_320_320 @@ -734,9 +734,9 @@ SPECIALNETS 2 ; END SPECIALNETS NETS 160 ; - D[0] ( PIN D[0] ) ( buffer.in[0] A ) + USE SIGNAL - + ROUTED met2 ( 207 1207 ) ( * 1326 0 ) - NEW met1 ( 69 1207 ) ( 207 * ) - NEW met1 ( 207 1207 ) M1M2_PR + + ROUTED met2 ( 115 1207 ) ( * 1326 0 ) + NEW met1 ( 69 1207 ) ( 115 * ) + NEW met1 ( 115 1207 ) M1M2_PR NEW li1 ( 69 1207 ) L1M1_PR_MR ; - D[1] ( PIN D[1] ) ( buffer.in[1] A ) + USE SIGNAL + ROUTED met2 ( 2415 1207 ) ( * 1326 0 ) @@ -744,11 +744,10 @@ NETS 160 ; NEW met1 ( 2415 1207 ) M1M2_PR NEW li1 ( 2369 1207 ) L1M1_PR_MR ; - D[2] ( PIN D[2] ) ( buffer.in[2] A ) + USE SIGNAL - + ROUTED met2 ( 2691 1275 ) ( * 1326 0 ) - NEW met1 ( 2691 1275 ) ( 3841 * ) - NEW met1 ( 3841 1207 ) ( * 1275 ) - NEW met1 ( 3841 1207 ) ( 4669 * ) - NEW met1 ( 2691 1275 ) M1M2_PR + + ROUTED met2 ( 2875 1275 ) ( * 1326 0 ) + NEW met1 ( 2875 1275 ) ( 4669 * ) + NEW met1 ( 4669 1207 ) ( * 1275 ) + NEW met1 ( 2875 1275 ) M1M2_PR NEW li1 ( 4669 1207 ) L1M1_PR_MR ; - D[3] ( PIN D[3] ) ( buffer.in[3] A ) + USE SIGNAL + ROUTED met2 ( 6923 1207 ) ( * 1326 0 ) @@ -794,10 +793,10 @@ NETS 160 ; NEW met1 ( 1352 629 ) ( 1357 * ) NEW met2 ( 1357 425 ) ( * 629 ) NEW met1 ( 1347 425 ) ( 1357 * ) - NEW met1 ( 1352 969 ) ( 1357 * ) - NEW met2 ( 1357 629 ) ( * 969 ) - NEW met1 ( 1352 85 ) ( 1357 * ) - NEW met2 ( 1357 85 ) ( * 425 ) + NEW met1 ( 1173 85 ) ( 1341 * ) + NEW met2 ( 1173 85 ) ( * 391 ) + NEW met1 ( 1352 1003 ) ( 1357 * ) + NEW met2 ( 1357 629 ) ( * 1003 ) NEW li1 ( 202 969 ) L1M1_PR_MR NEW met1 ( 207 969 ) M1M2_PR NEW met1 ( 207 1139 ) M1M2_PR @@ -812,283 +811,275 @@ NETS 160 ; NEW li1 ( 1352 629 ) L1M1_PR_MR NEW met1 ( 1357 629 ) M1M2_PR NEW met1 ( 1357 425 ) M1M2_PR - NEW li1 ( 1352 969 ) L1M1_PR_MR - NEW met1 ( 1357 969 ) M1M2_PR - NEW li1 ( 1352 85 ) L1M1_PR_MR - NEW met1 ( 1357 85 ) M1M2_PR + NEW li1 ( 1341 85 ) L1M1_PR_MR + NEW met1 ( 1173 85 ) M1M2_PR + NEW met1 ( 1173 391 ) M1M2_PR + NEW li1 ( 1352 1003 ) L1M1_PR_MR + NEW met1 ( 1357 1003 ) M1M2_PR NEW met1 ( 202 969 ) RECT ( -31 -7 0 7 ) NEW met1 ( 202 663 ) RECT ( -31 -7 0 7 ) NEW met1 ( 202 425 ) RECT ( -31 -7 0 7 ) NEW met1 ( 202 119 ) RECT ( -31 -7 0 7 ) NEW met1 ( 1352 629 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 1352 969 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 1352 85 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 1357 1003 ) RECT ( 0 -7 31 7 ) ; - D_nets.b1 ( buffer.in[1] X ) ( storage_3_1_0.bit1.bit D ) ( storage_3_0_0.bit1.bit D ) ( storage_2_1_0.bit1.bit D ) ( storage_2_0_0.bit1.bit D ) ( storage_1_1_0.bit1.bit D ) ( storage_1_0_0.bit1.bit D ) ( storage_0_1_0.bit1.bit D ) ( storage_0_0_0.bit1.bit D ) + USE SIGNAL - + ROUTED met1 ( 2502 969 ) ( 2507 * ) - NEW met2 ( 2507 969 ) ( * 1139 ) - NEW met1 ( 2461 1139 ) ( 2507 * ) + + ROUTED met1 ( 2415 969 ) ( 2497 * ) + NEW met2 ( 2415 969 ) ( * 1139 ) + NEW met1 ( 2415 1139 ) ( 2461 * ) NEW met1 ( 2502 629 ) ( 2507 * ) NEW met2 ( 2507 629 ) ( * 969 ) - NEW met1 ( 2502 459 ) ( 2507 * ) - NEW met2 ( 2507 459 ) ( * 629 ) + NEW met1 ( 2497 969 ) ( 2507 * ) + NEW met1 ( 2502 425 ) ( 2507 * ) + NEW met2 ( 2507 425 ) ( * 629 ) NEW met1 ( 2502 85 ) ( 2507 * ) - NEW met2 ( 2507 85 ) ( * 459 ) - NEW met1 ( 2507 85 ) ( 3641 * ) - NEW met1 ( 3652 459 ) ( 3657 * ) - NEW met2 ( 3657 85 ) ( * 459 ) - NEW met1 ( 3641 85 ) ( 3657 * ) + NEW met2 ( 2507 85 ) ( * 425 ) + NEW met1 ( 3652 85 ) ( 3657 * ) + NEW met1 ( 3657 51 ) ( * 85 ) + NEW met1 ( 2507 51 ) ( 3657 * ) + NEW met1 ( 2507 51 ) ( * 85 ) + NEW met1 ( 3652 425 ) ( 3657 * ) + NEW met2 ( 3657 85 ) ( * 425 ) NEW met1 ( 3652 629 ) ( 3657 * ) - NEW met2 ( 3657 459 ) ( * 629 ) + NEW met2 ( 3657 425 ) ( * 629 ) NEW met1 ( 3652 969 ) ( 3657 * ) NEW met2 ( 3657 629 ) ( * 969 ) - NEW li1 ( 2502 969 ) L1M1_PR_MR - NEW met1 ( 2507 969 ) M1M2_PR - NEW met1 ( 2507 1139 ) M1M2_PR + NEW li1 ( 2497 969 ) L1M1_PR_MR + NEW met1 ( 2415 969 ) M1M2_PR + NEW met1 ( 2415 1139 ) M1M2_PR NEW li1 ( 2461 1139 ) L1M1_PR_MR NEW li1 ( 2502 629 ) L1M1_PR_MR NEW met1 ( 2507 629 ) M1M2_PR - NEW li1 ( 2502 459 ) L1M1_PR_MR - NEW met1 ( 2507 459 ) M1M2_PR + NEW met1 ( 2507 969 ) M1M2_PR + NEW li1 ( 2502 425 ) L1M1_PR_MR + NEW met1 ( 2507 425 ) M1M2_PR NEW li1 ( 2502 85 ) L1M1_PR_MR NEW met1 ( 2507 85 ) M1M2_PR - NEW li1 ( 3641 85 ) L1M1_PR_MR - NEW li1 ( 3652 459 ) L1M1_PR_MR - NEW met1 ( 3657 459 ) M1M2_PR + NEW li1 ( 3652 85 ) L1M1_PR_MR + NEW li1 ( 3652 425 ) L1M1_PR_MR + NEW met1 ( 3657 425 ) M1M2_PR NEW met1 ( 3657 85 ) M1M2_PR NEW li1 ( 3652 629 ) L1M1_PR_MR NEW met1 ( 3657 629 ) M1M2_PR NEW li1 ( 3652 969 ) L1M1_PR_MR NEW met1 ( 3657 969 ) M1M2_PR - NEW met1 ( 2502 969 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 2502 629 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 2502 459 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 2507 629 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 2502 425 ) RECT ( -31 -7 0 7 ) NEW met1 ( 2502 85 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 3652 459 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 3652 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 3652 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 3657 629 ) RECT ( 0 -7 31 7 ) NEW met1 ( 3652 969 ) RECT ( -31 -7 0 7 ) ; - D_nets.b2 ( buffer.in[2] X ) ( storage_3_1_0.bit2.bit D ) ( storage_3_0_0.bit2.bit D ) ( storage_2_1_0.bit2.bit D ) ( storage_2_0_0.bit2.bit D ) ( storage_1_1_0.bit2.bit D ) ( storage_1_0_0.bit2.bit D ) ( storage_0_1_0.bit2.bit D ) ( storage_0_0_0.bit2.bit D ) + USE SIGNAL - + ROUTED met1 ( 4715 969 ) ( 4797 * ) - NEW met2 ( 4715 969 ) ( * 1139 ) - NEW met1 ( 4715 1139 ) ( 4761 * ) - NEW met1 ( 4715 663 ) ( 4797 * ) - NEW met2 ( 4715 663 ) ( * 969 ) - NEW met1 ( 4802 425 ) ( 4807 * ) - NEW met2 ( 4807 425 ) ( * 663 ) - NEW met1 ( 4797 663 ) ( 4807 * ) + + ROUTED met1 ( 5865 85 ) ( 5941 * ) + NEW met2 ( 5865 85 ) ( * 425 ) + NEW met1 ( 5865 629 ) ( 5941 * ) + NEW met2 ( 5865 425 ) ( * 629 ) + NEW met1 ( 5952 1003 ) ( 5957 * ) + NEW met1 ( 5957 1003 ) ( * 1037 ) + NEW met1 ( 5865 1037 ) ( 5957 * ) + NEW met2 ( 5865 629 ) ( * 1037 ) + NEW met1 ( 4802 629 ) ( 4807 * ) + NEW met2 ( 4807 425 ) ( * 629 ) NEW met1 ( 4802 85 ) ( 4807 * ) NEW met2 ( 4807 85 ) ( * 425 ) - NEW met1 ( 4807 85 ) ( 5941 * ) - NEW met1 ( 5952 459 ) ( 5957 * ) - NEW met1 ( 5957 459 ) ( * 493 ) - NEW met1 ( 5911 493 ) ( 5957 * ) - NEW met2 ( 5911 85 ) ( * 493 ) - NEW met1 ( 5865 969 ) ( 5947 * ) - NEW met2 ( 5865 969 ) ( 5911 * ) - NEW met2 ( 5911 493 ) ( * 969 ) - NEW met1 ( 5952 663 ) ( 5957 * ) - NEW met1 ( 5957 629 ) ( * 663 ) - NEW met1 ( 5911 629 ) ( 5957 * ) - NEW li1 ( 4797 969 ) L1M1_PR_MR - NEW met1 ( 4715 969 ) M1M2_PR - NEW met1 ( 4715 1139 ) M1M2_PR - NEW li1 ( 4761 1139 ) L1M1_PR_MR - NEW li1 ( 4797 663 ) L1M1_PR_MR - NEW met1 ( 4715 663 ) M1M2_PR + NEW met1 ( 4802 969 ) ( 4807 * ) + NEW met2 ( 4807 629 ) ( * 969 ) + NEW met1 ( 4761 1139 ) ( 4807 * ) + NEW met2 ( 4807 969 ) ( * 1139 ) + NEW met1 ( 4802 425 ) ( 5947 * ) + NEW li1 ( 5947 425 ) L1M1_PR_MR + NEW li1 ( 5941 85 ) L1M1_PR_MR + NEW met1 ( 5865 85 ) M1M2_PR + NEW met1 ( 5865 425 ) M1M2_PR + NEW li1 ( 5941 629 ) L1M1_PR_MR + NEW met1 ( 5865 629 ) M1M2_PR + NEW li1 ( 5952 1003 ) L1M1_PR_MR + NEW met1 ( 5865 1037 ) M1M2_PR NEW li1 ( 4802 425 ) L1M1_PR_MR + NEW li1 ( 4802 629 ) L1M1_PR_MR + NEW met1 ( 4807 629 ) M1M2_PR NEW met1 ( 4807 425 ) M1M2_PR - NEW met1 ( 4807 663 ) M1M2_PR NEW li1 ( 4802 85 ) L1M1_PR_MR NEW met1 ( 4807 85 ) M1M2_PR - NEW li1 ( 5941 85 ) L1M1_PR_MR - NEW li1 ( 5952 459 ) L1M1_PR_MR - NEW met1 ( 5911 493 ) M1M2_PR - NEW met1 ( 5911 85 ) M1M2_PR - NEW li1 ( 5947 969 ) L1M1_PR_MR - NEW met1 ( 5865 969 ) M1M2_PR - NEW li1 ( 5952 663 ) L1M1_PR_MR - NEW met1 ( 5911 629 ) M1M2_PR - NEW met1 ( 4802 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 4802 85 ) RECT ( -31 -7 0 7 ) ; + NEW li1 ( 4802 969 ) L1M1_PR_MR + NEW met1 ( 4807 969 ) M1M2_PR + NEW li1 ( 4761 1139 ) L1M1_PR_MR + NEW met1 ( 4807 1139 ) M1M2_PR + NEW met1 ( 4807 629 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 4807 85 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 4802 969 ) RECT ( -31 -7 0 7 ) ; - D_nets.b3 ( buffer.in[3] X ) ( storage_3_1_0.bit3.bit D ) ( storage_3_0_0.bit3.bit D ) ( storage_2_1_0.bit3.bit D ) ( storage_2_0_0.bit3.bit D ) ( storage_1_1_0.bit3.bit D ) ( storage_1_0_0.bit3.bit D ) ( storage_0_1_0.bit3.bit D ) ( storage_0_0_0.bit3.bit D ) + USE SIGNAL - + ROUTED met1 ( 7102 969 ) ( 7107 * ) - NEW met2 ( 7107 969 ) ( * 1139 ) - NEW met1 ( 7061 1139 ) ( 7107 * ) - NEW met1 ( 7102 85 ) ( 7107 * ) - NEW met2 ( 7107 85 ) ( * 969 ) - NEW met1 ( 7102 425 ) ( 7107 * ) - NEW met1 ( 7107 85 ) ( 8241 * ) - NEW met1 ( 8252 425 ) ( 8257 * ) + + ROUTED met1 ( 8252 425 ) ( 8257 * ) NEW met2 ( 8257 85 ) ( * 425 ) NEW met1 ( 8241 85 ) ( 8257 * ) - NEW met1 ( 7102 629 ) ( 7107 * ) NEW met1 ( 8252 629 ) ( 8257 * ) NEW met2 ( 8257 425 ) ( * 629 ) - NEW met1 ( 8252 969 ) ( 8257 * ) - NEW met2 ( 8257 629 ) ( * 969 ) - NEW li1 ( 7102 969 ) L1M1_PR_MR - NEW met1 ( 7107 969 ) M1M2_PR - NEW met1 ( 7107 1139 ) M1M2_PR - NEW li1 ( 7061 1139 ) L1M1_PR_MR - NEW li1 ( 7102 85 ) L1M1_PR_MR - NEW met1 ( 7107 85 ) M1M2_PR - NEW li1 ( 7102 425 ) L1M1_PR_MR - NEW met1 ( 7107 425 ) M1M2_PR + NEW met1 ( 8252 1003 ) ( 8257 * ) + NEW met2 ( 8257 629 ) ( * 1003 ) + NEW met1 ( 7102 425 ) ( 7107 * ) + NEW met2 ( 7107 85 ) ( * 425 ) + NEW met1 ( 7102 629 ) ( 7107 * ) + NEW met2 ( 7107 425 ) ( * 629 ) + NEW met1 ( 7102 969 ) ( 7107 * ) + NEW met2 ( 7107 629 ) ( * 969 ) + NEW met1 ( 7061 1139 ) ( 7107 * ) + NEW met2 ( 7107 969 ) ( * 1139 ) + NEW met1 ( 7102 85 ) ( 8241 * ) NEW li1 ( 8241 85 ) L1M1_PR_MR NEW li1 ( 8252 425 ) L1M1_PR_MR NEW met1 ( 8257 425 ) M1M2_PR NEW met1 ( 8257 85 ) M1M2_PR - NEW li1 ( 7102 629 ) L1M1_PR_MR - NEW met1 ( 7107 629 ) M1M2_PR NEW li1 ( 8252 629 ) L1M1_PR_MR NEW met1 ( 8257 629 ) M1M2_PR - NEW li1 ( 8252 969 ) L1M1_PR_MR - NEW met1 ( 8257 969 ) M1M2_PR - NEW met1 ( 7102 969 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 7102 85 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 7107 425 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 8257 425 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 7107 629 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 8257 629 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 8257 969 ) RECT ( 0 -7 31 7 ) ; + NEW li1 ( 8252 1003 ) L1M1_PR_MR + NEW met1 ( 8257 1003 ) M1M2_PR + NEW li1 ( 7102 85 ) L1M1_PR_MR + NEW li1 ( 7102 425 ) L1M1_PR_MR + NEW met1 ( 7107 425 ) M1M2_PR + NEW met1 ( 7107 85 ) M1M2_PR + NEW li1 ( 7102 629 ) L1M1_PR_MR + NEW met1 ( 7107 629 ) M1M2_PR + NEW li1 ( 7102 969 ) L1M1_PR_MR + NEW met1 ( 7107 969 ) M1M2_PR + NEW li1 ( 7061 1139 ) L1M1_PR_MR + NEW met1 ( 7107 1139 ) M1M2_PR + NEW met1 ( 8252 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 8252 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 8257 1003 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 7102 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 7102 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 7102 969 ) RECT ( -31 -7 0 7 ) ; - D_nets.b4 ( buffer.in[4] X ) ( storage_3_1_0.bit4.bit D ) ( storage_3_0_0.bit4.bit D ) ( storage_2_1_0.bit4.bit D ) ( storage_2_0_0.bit4.bit D ) ( storage_1_1_0.bit4.bit D ) ( storage_1_0_0.bit4.bit D ) ( storage_0_1_0.bit4.bit D ) ( storage_0_0_0.bit4.bit D ) + USE SIGNAL + ROUTED met1 ( 9402 969 ) ( 9407 * ) - NEW met2 ( 9407 969 ) ( * 1275 ) - NEW met1 ( 9361 1275 ) ( 9407 * ) - NEW met1 ( 9402 425 ) ( 9591 * ) - NEW met2 ( 9591 425 ) ( * 969 ) - NEW met1 ( 9407 969 ) ( 9591 * ) - NEW met1 ( 9402 85 ) ( 9591 * ) - NEW met2 ( 9591 85 ) ( * 425 ) - NEW met1 ( 10373 425 ) ( 10547 * ) - NEW met1 ( 10373 391 ) ( * 425 ) - NEW met1 ( 10051 391 ) ( 10373 * ) - NEW met1 ( 10051 391 ) ( * 425 ) - NEW met1 ( 9591 425 ) ( 10051 * ) - NEW met1 ( 9315 663 ) ( 9397 * ) - NEW met1 ( 9315 663 ) ( * 697 ) - NEW met1 ( 9223 697 ) ( 9315 * ) - NEW met1 ( 9223 697 ) ( * 731 ) - NEW met2 ( 9223 731 ) ( * 969 ) - NEW met1 ( 9223 969 ) ( 9402 * ) + NEW met2 ( 9407 969 ) ( * 1139 ) + NEW met1 ( 9361 1139 ) ( 9407 * ) + NEW met1 ( 9402 629 ) ( 9407 * ) + NEW met2 ( 9407 629 ) ( * 969 ) + NEW met1 ( 9402 425 ) ( 9407 * ) + NEW met2 ( 9407 425 ) ( * 629 ) + NEW met1 ( 9402 85 ) ( 9407 * ) + NEW met2 ( 9407 85 ) ( * 425 ) + NEW met1 ( 9407 425 ) ( 10547 * ) NEW met1 ( 10552 85 ) ( 10557 * ) NEW met2 ( 10557 85 ) ( * 425 ) NEW met1 ( 10547 425 ) ( 10557 * ) - NEW met1 ( 10552 663 ) ( 10695 * ) - NEW met2 ( 10695 425 ) ( * 663 ) - NEW met1 ( 10557 425 ) ( 10695 * ) - NEW met1 ( 10552 1003 ) ( 10695 * ) - NEW met2 ( 10695 663 ) ( * 1003 ) + NEW met1 ( 10552 629 ) ( 10557 * ) + NEW met2 ( 10557 425 ) ( * 629 ) + NEW met1 ( 10552 1003 ) ( 10557 * ) + NEW met2 ( 10557 629 ) ( * 1003 ) NEW li1 ( 9402 969 ) L1M1_PR_MR NEW met1 ( 9407 969 ) M1M2_PR - NEW met1 ( 9407 1275 ) M1M2_PR - NEW li1 ( 9361 1275 ) L1M1_PR_MR + NEW met1 ( 9407 1139 ) M1M2_PR + NEW li1 ( 9361 1139 ) L1M1_PR_MR + NEW li1 ( 9402 629 ) L1M1_PR_MR + NEW met1 ( 9407 629 ) M1M2_PR NEW li1 ( 9402 425 ) L1M1_PR_MR - NEW met1 ( 9591 425 ) M1M2_PR - NEW met1 ( 9591 969 ) M1M2_PR + NEW met1 ( 9407 425 ) M1M2_PR NEW li1 ( 9402 85 ) L1M1_PR_MR - NEW met1 ( 9591 85 ) M1M2_PR + NEW met1 ( 9407 85 ) M1M2_PR NEW li1 ( 10547 425 ) L1M1_PR_MR - NEW li1 ( 9397 663 ) L1M1_PR_MR - NEW met1 ( 9223 731 ) M1M2_PR - NEW met1 ( 9223 969 ) M1M2_PR NEW li1 ( 10552 85 ) L1M1_PR_MR NEW met1 ( 10557 85 ) M1M2_PR NEW met1 ( 10557 425 ) M1M2_PR - NEW li1 ( 10552 663 ) L1M1_PR_MR - NEW met1 ( 10695 663 ) M1M2_PR - NEW met1 ( 10695 425 ) M1M2_PR + NEW li1 ( 10552 629 ) L1M1_PR_MR + NEW met1 ( 10557 629 ) M1M2_PR NEW li1 ( 10552 1003 ) L1M1_PR_MR - NEW met1 ( 10695 1003 ) M1M2_PR + NEW met1 ( 10557 1003 ) M1M2_PR NEW met1 ( 9402 969 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 10552 85 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 9402 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 9402 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 9402 85 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 10552 85 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 10552 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 10552 1003 ) RECT ( -31 -7 0 7 ) ; - D_nets.b5 ( buffer.in[5] X ) ( storage_3_1_0.bit5.bit D ) ( storage_3_0_0.bit5.bit D ) ( storage_2_1_0.bit5.bit D ) ( storage_2_0_0.bit5.bit D ) ( storage_1_1_0.bit5.bit D ) ( storage_1_0_0.bit5.bit D ) ( storage_0_1_0.bit5.bit D ) ( storage_0_0_0.bit5.bit D ) + USE SIGNAL - + ROUTED met1 ( 11702 1003 ) ( 11707 * ) - NEW met2 ( 11707 1003 ) ( * 1139 ) + + ROUTED met1 ( 11702 969 ) ( 11707 * ) + NEW met2 ( 11707 969 ) ( * 1139 ) NEW met1 ( 11661 1139 ) ( 11707 * ) - NEW met1 ( 11702 663 ) ( 11707 * ) - NEW met2 ( 11707 663 ) ( * 1003 ) - NEW met1 ( 11702 425 ) ( 11707 * ) - NEW met2 ( 11707 425 ) ( * 663 ) + NEW met1 ( 11702 459 ) ( 11707 * ) + NEW met2 ( 11707 459 ) ( * 969 ) NEW met1 ( 11702 85 ) ( 11707 * ) - NEW met2 ( 11707 85 ) ( * 425 ) - NEW met1 ( 11707 425 ) ( 12847 * ) + NEW met2 ( 11707 85 ) ( * 459 ) + NEW met1 ( 11702 629 ) ( 11707 * ) NEW met1 ( 12847 51 ) ( * 85 ) - NEW met1 ( 12673 51 ) ( 12847 * ) - NEW met2 ( 12673 51 ) ( * 425 ) + NEW met1 ( 11707 51 ) ( 12847 * ) + NEW met1 ( 11707 51 ) ( * 85 ) + NEW met1 ( 12852 425 ) ( 12857 * ) + NEW met2 ( 12857 85 ) ( * 425 ) + NEW met1 ( 12847 85 ) ( 12857 * ) + NEW met1 ( 12852 1003 ) ( 12857 * ) + NEW met2 ( 12857 425 ) ( * 1003 ) NEW met1 ( 12852 629 ) ( 12857 * ) - NEW met2 ( 12857 425 ) ( * 629 ) - NEW met1 ( 12847 425 ) ( 12857 * ) - NEW met1 ( 12852 969 ) ( 13087 * ) - NEW met2 ( 13087 629 ) ( * 969 ) - NEW met1 ( 12857 629 ) ( 13087 * ) - NEW li1 ( 11702 1003 ) L1M1_PR_MR - NEW met1 ( 11707 1003 ) M1M2_PR + NEW li1 ( 11702 969 ) L1M1_PR_MR + NEW met1 ( 11707 969 ) M1M2_PR NEW met1 ( 11707 1139 ) M1M2_PR NEW li1 ( 11661 1139 ) L1M1_PR_MR - NEW li1 ( 11702 663 ) L1M1_PR_MR - NEW met1 ( 11707 663 ) M1M2_PR - NEW li1 ( 11702 425 ) L1M1_PR_MR - NEW met1 ( 11707 425 ) M1M2_PR + NEW li1 ( 11702 459 ) L1M1_PR_MR + NEW met1 ( 11707 459 ) M1M2_PR NEW li1 ( 11702 85 ) L1M1_PR_MR NEW met1 ( 11707 85 ) M1M2_PR - NEW li1 ( 12847 425 ) L1M1_PR_MR + NEW li1 ( 11702 629 ) L1M1_PR_MR + NEW met1 ( 11707 629 ) M1M2_PR NEW li1 ( 12847 85 ) L1M1_PR_MR - NEW met1 ( 12673 51 ) M1M2_PR - NEW met1 ( 12673 425 ) M1M2_PR + NEW li1 ( 12852 425 ) L1M1_PR_MR + NEW met1 ( 12857 425 ) M1M2_PR + NEW met1 ( 12857 85 ) M1M2_PR + NEW li1 ( 12852 1003 ) L1M1_PR_MR + NEW met1 ( 12857 1003 ) M1M2_PR NEW li1 ( 12852 629 ) L1M1_PR_MR NEW met1 ( 12857 629 ) M1M2_PR - NEW met1 ( 12857 425 ) M1M2_PR - NEW li1 ( 12852 969 ) L1M1_PR_MR - NEW met1 ( 13087 969 ) M1M2_PR - NEW met1 ( 13087 629 ) M1M2_PR - NEW met1 ( 11707 1003 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 11707 663 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 11702 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 11702 969 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 11707 459 ) RECT ( 0 -7 31 7 ) NEW met1 ( 11702 85 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 12852 629 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 11707 629 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 12852 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 12852 1003 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 12857 629 ) RECT ( 0 -7 31 7 ) ; - D_nets.b6 ( buffer.in[6] X ) ( storage_3_1_0.bit6.bit D ) ( storage_3_0_0.bit6.bit D ) ( storage_2_1_0.bit6.bit D ) ( storage_2_0_0.bit6.bit D ) ( storage_1_1_0.bit6.bit D ) ( storage_1_0_0.bit6.bit D ) ( storage_0_1_0.bit6.bit D ) ( storage_0_0_0.bit6.bit D ) + USE SIGNAL - + ROUTED met1 ( 13915 969 ) ( 13997 * ) - NEW met2 ( 13915 969 ) ( * 1139 ) + + ROUTED met1 ( 13915 1003 ) ( 13991 * ) + NEW met2 ( 13915 1003 ) ( * 1139 ) NEW met1 ( 13915 1139 ) ( 13961 * ) - NEW met1 ( 13915 629 ) ( 13991 * ) - NEW met2 ( 13915 629 ) ( * 969 ) - NEW met1 ( 13915 425 ) ( 13997 * ) - NEW met2 ( 13915 425 ) ( * 629 ) - NEW met1 ( 13915 85 ) ( 13991 * ) - NEW met2 ( 13915 85 ) ( * 425 ) - NEW met1 ( 13997 425 ) ( 15147 * ) - NEW met1 ( 15152 85 ) ( 15157 * ) + NEW met1 ( 14002 629 ) ( 14053 * ) + NEW met2 ( 14053 629 ) ( * 1003 ) + NEW met1 ( 13991 1003 ) ( 14053 * ) + NEW met1 ( 14002 425 ) ( 14145 * ) + NEW met2 ( 14145 425 ) ( * 629 ) + NEW met2 ( 14053 629 ) ( 14145 * ) + NEW met1 ( 14002 85 ) ( 14145 * ) + NEW met2 ( 14145 85 ) ( * 425 ) + NEW met1 ( 14145 85 ) ( 15141 * ) + NEW met1 ( 15152 425 ) ( 15157 * ) NEW met2 ( 15157 85 ) ( * 425 ) - NEW met1 ( 15147 425 ) ( 15157 * ) + NEW met1 ( 15141 85 ) ( 15157 * ) NEW met1 ( 15152 629 ) ( 15157 * ) NEW met2 ( 15157 425 ) ( * 629 ) NEW met1 ( 15152 1003 ) ( 15157 * ) NEW met2 ( 15157 629 ) ( * 1003 ) - NEW li1 ( 13997 969 ) L1M1_PR_MR - NEW met1 ( 13915 969 ) M1M2_PR + NEW li1 ( 13991 1003 ) L1M1_PR_MR + NEW met1 ( 13915 1003 ) M1M2_PR NEW met1 ( 13915 1139 ) M1M2_PR NEW li1 ( 13961 1139 ) L1M1_PR_MR - NEW li1 ( 13991 629 ) L1M1_PR_MR - NEW met1 ( 13915 629 ) M1M2_PR - NEW li1 ( 13997 425 ) L1M1_PR_MR - NEW met1 ( 13915 425 ) M1M2_PR - NEW li1 ( 13991 85 ) L1M1_PR_MR - NEW met1 ( 13915 85 ) M1M2_PR - NEW li1 ( 15147 425 ) L1M1_PR_MR - NEW li1 ( 15152 85 ) L1M1_PR_MR - NEW met1 ( 15157 85 ) M1M2_PR + NEW li1 ( 14002 629 ) L1M1_PR_MR + NEW met1 ( 14053 629 ) M1M2_PR + NEW met1 ( 14053 1003 ) M1M2_PR + NEW li1 ( 14002 425 ) L1M1_PR_MR + NEW met1 ( 14145 425 ) M1M2_PR + NEW li1 ( 14002 85 ) L1M1_PR_MR + NEW met1 ( 14145 85 ) M1M2_PR + NEW li1 ( 15141 85 ) L1M1_PR_MR + NEW li1 ( 15152 425 ) L1M1_PR_MR NEW met1 ( 15157 425 ) M1M2_PR + NEW met1 ( 15157 85 ) M1M2_PR NEW li1 ( 15152 629 ) L1M1_PR_MR NEW met1 ( 15157 629 ) M1M2_PR NEW li1 ( 15152 1003 ) L1M1_PR_MR NEW met1 ( 15157 1003 ) M1M2_PR - NEW met1 ( 15157 85 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 15152 425 ) RECT ( -31 -7 0 7 ) NEW met1 ( 15152 629 ) RECT ( -31 -7 0 7 ) NEW met1 ( 15152 1003 ) RECT ( -31 -7 0 7 ) ; - D_nets.b7 ( buffer.in[7] X ) ( storage_3_1_0.bit7.bit D ) ( storage_3_0_0.bit7.bit D ) ( storage_2_1_0.bit7.bit D ) ( storage_2_0_0.bit7.bit D ) ( storage_1_1_0.bit7.bit D ) ( storage_1_0_0.bit7.bit D ) @@ -1098,62 +1089,70 @@ NETS 160 ; NEW met1 ( 16261 1139 ) ( 16307 * ) NEW met1 ( 16302 629 ) ( 16307 * ) NEW met2 ( 16307 629 ) ( * 969 ) - NEW met1 ( 16302 425 ) ( 16307 * ) - NEW met2 ( 16307 425 ) ( * 629 ) - NEW met1 ( 16302 85 ) ( 16307 * ) - NEW met2 ( 16307 85 ) ( * 425 ) - NEW met1 ( 17365 119 ) ( 17447 * ) - NEW met2 ( 17365 102 ) ( * 119 ) - NEW met1 ( 17365 425 ) ( 17447 * ) - NEW met2 ( 17365 119 ) ( * 425 ) - NEW met1 ( 17365 629 ) ( 17441 * ) - NEW met2 ( 17365 425 ) ( * 629 ) - NEW met1 ( 17365 969 ) ( 17447 * ) - NEW met2 ( 17365 629 ) ( * 969 ) - NEW met3 ( 16307 102 ) ( 17365 * ) + NEW met1 ( 16302 459 ) ( 16307 * ) + NEW met2 ( 16307 459 ) ( * 629 ) + NEW met1 ( 16302 119 ) ( 16307 * ) + NEW met2 ( 16307 119 ) ( * 459 ) + NEW met1 ( 16951 391 ) ( * 425 ) + NEW met1 ( 16307 425 ) ( 16951 * ) + NEW met1 ( 16307 425 ) ( * 459 ) + NEW met1 ( 17452 663 ) ( 17457 * ) + NEW met2 ( 17457 663 ) ( * 969 ) + NEW met1 ( 17452 969 ) ( 17457 * ) + NEW met1 ( 17452 459 ) ( 17457 * ) + NEW met2 ( 17457 459 ) ( * 663 ) + NEW met2 ( 17273 391 ) ( * 459 ) + NEW met1 ( 17273 459 ) ( 17452 * ) + NEW met1 ( 17452 119 ) ( 17457 * ) + NEW met2 ( 17457 119 ) ( * 459 ) + NEW met1 ( 16951 391 ) ( 17273 * ) NEW li1 ( 16302 969 ) L1M1_PR_MR NEW met1 ( 16307 969 ) M1M2_PR NEW met1 ( 16307 1139 ) M1M2_PR NEW li1 ( 16261 1139 ) L1M1_PR_MR NEW li1 ( 16302 629 ) L1M1_PR_MR NEW met1 ( 16307 629 ) M1M2_PR - NEW li1 ( 16302 425 ) L1M1_PR_MR - NEW met1 ( 16307 425 ) M1M2_PR - NEW li1 ( 16302 85 ) L1M1_PR_MR - NEW met1 ( 16307 85 ) M1M2_PR - NEW met2 ( 16307 102 ) M2M3_PR - NEW li1 ( 17447 119 ) L1M1_PR_MR - NEW met1 ( 17365 119 ) M1M2_PR - NEW met2 ( 17365 102 ) M2M3_PR - NEW li1 ( 17447 425 ) L1M1_PR_MR - NEW met1 ( 17365 425 ) M1M2_PR - NEW li1 ( 17441 629 ) L1M1_PR_MR - NEW met1 ( 17365 629 ) M1M2_PR - NEW li1 ( 17447 969 ) L1M1_PR_MR - NEW met1 ( 17365 969 ) M1M2_PR + NEW li1 ( 16302 459 ) L1M1_PR_MR + NEW met1 ( 16307 459 ) M1M2_PR + NEW li1 ( 16302 119 ) L1M1_PR_MR + NEW met1 ( 16307 119 ) M1M2_PR + NEW li1 ( 17452 663 ) L1M1_PR_MR + NEW met1 ( 17457 663 ) M1M2_PR + NEW met1 ( 17457 969 ) M1M2_PR + NEW li1 ( 17452 969 ) L1M1_PR_MR + NEW li1 ( 17452 459 ) L1M1_PR_MR + NEW met1 ( 17457 459 ) M1M2_PR + NEW met1 ( 17273 391 ) M1M2_PR + NEW met1 ( 17273 459 ) M1M2_PR + NEW li1 ( 17452 119 ) L1M1_PR_MR + NEW met1 ( 17457 119 ) M1M2_PR NEW met1 ( 16302 969 ) RECT ( -31 -7 0 7 ) NEW met1 ( 16302 629 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 16302 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 16302 85 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 16302 459 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 16302 119 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 17452 663 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 17452 459 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 17452 119 ) RECT ( -31 -7 0 7 ) ; - Q[0] ( PIN Q[0] ) ( mux_slice0_bit0.inv Y ) + USE SIGNAL + ROUTED met2 ( 1587 1309 ) ( * 1326 0 ) NEW met1 ( 1541 1309 ) ( 1587 * ) NEW met1 ( 1587 1309 ) M1M2_PR NEW li1 ( 1541 1309 ) L1M1_PR_MR ; - Q[1] ( PIN Q[1] ) ( mux_slice0_bit1.inv Y ) + USE SIGNAL - + ROUTED met2 ( 2599 1309 ) ( * 1326 0 ) - NEW met1 ( 2599 1309 ) ( 3841 * ) - NEW met1 ( 2599 1309 ) M1M2_PR + + ROUTED met2 ( 2783 1309 ) ( * 1326 0 ) + NEW met1 ( 2783 1309 ) ( 3841 * ) + NEW met1 ( 2783 1309 ) M1M2_PR NEW li1 ( 3841 1309 ) L1M1_PR_MR ; - Q[2] ( PIN Q[2] ) ( mux_slice0_bit2.inv Y ) + USE SIGNAL - + ROUTED met2 ( 2783 1139 ) ( * 1326 0 ) - NEW met1 ( 2783 1139 ) ( 3703 * ) - NEW met1 ( 3703 1139 ) ( * 1173 ) - NEW met1 ( 3703 1173 ) ( 4807 * ) - NEW met1 ( 4807 1139 ) ( * 1173 ) - NEW met1 ( 4807 1139 ) ( 6141 * ) - NEW met1 ( 2783 1139 ) M1M2_PR - NEW li1 ( 6141 1139 ) L1M1_PR_MR ; + + ROUTED met2 ( 6141 1241 ) ( * 1258 ) + NEW met3 ( 3450 1258 ) ( 6141 * ) + NEW met2 ( 2921 1326 ) ( 2967 * 0 ) + NEW met3 ( 2921 1326 ) ( 3450 * ) + NEW met3 ( 3450 1258 ) ( * 1326 ) + NEW met2 ( 6141 1258 ) M2M3_PR + NEW li1 ( 6141 1241 ) L1M1_PR_MR + NEW met1 ( 6141 1241 ) M1M2_PR + NEW met2 ( 2921 1326 ) M2M3_PR ; - Q[3] ( PIN Q[3] ) ( mux_slice0_bit3.inv Y ) + USE SIGNAL + ROUTED met2 ( 8487 1309 ) ( * 1326 0 ) NEW met1 ( 8441 1309 ) ( 8487 * ) @@ -1165,10 +1164,9 @@ NETS 160 ; NEW met1 ( 10787 1309 ) M1M2_PR NEW li1 ( 10741 1309 ) L1M1_PR_MR ; - Q[5] ( PIN Q[5] ) ( mux_slice0_bit5.inv Y ) + USE SIGNAL - + ROUTED met2 ( 13087 1309 ) ( * 1326 0 ) - NEW met1 ( 13041 1309 ) ( 13087 * ) - NEW met1 ( 13087 1309 ) M1M2_PR - NEW li1 ( 13041 1309 ) L1M1_PR_MR ; + + ROUTED met2 ( 13087 1207 ) ( * 1326 0 ) + NEW li1 ( 13087 1207 ) L1M1_PR_MR + NEW met1 ( 13087 1207 ) M1M2_PR ; - Q[6] ( PIN Q[6] ) ( mux_slice0_bit6.inv Y ) + USE SIGNAL + ROUTED met2 ( 15387 1309 ) ( * 1326 0 ) NEW met1 ( 15341 1309 ) ( 15387 * ) @@ -1181,140 +1179,151 @@ NETS 160 ; NEW li1 ( 17641 1309 ) L1M1_PR_MR ; - addr_rw[0] ( PIN addr_rw[0] ) ( mux_slice0_bit7.aoi B1 ) ( mux_slice0_bit6.aoi B1 ) ( mux_slice0_bit5.aoi B1 ) ( mux_slice0_bit4.aoi B1 ) ( mux_slice0_bit3.aoi B1 ) ( mux_slice0_bit2.aoi B1 ) ( mux_slice0_bit1.aoi B1 ) ( mux_slice0_bit0.aoi B1 ) ( storage_3_1_0.word_and B ) ( storage_2_1_0.word_and B ) ( storage_1_1_0.word_and B ) ( storage_0_1_0.word_and B ) ( word_sel.inv_addr_0 A ) + USE SIGNAL - + ROUTED met2 ( 1311 34 0 ) ( * 1173 ) - NEW met2 ( 3611 1190 ) ( * 1207 ) - NEW met3 ( 1311 1190 ) ( 3611 * ) - NEW met2 ( 1311 1173 ) ( * 1190 ) - NEW met2 ( 5911 1173 ) ( * 1190 ) - NEW met3 ( 3611 1190 ) ( 5911 * ) - NEW met2 ( 8211 1173 ) ( * 1190 ) - NEW met3 ( 5911 1190 ) ( 8211 * ) - NEW met1 ( 10373 1207 ) ( 10511 * ) - NEW met1 ( 10373 1139 ) ( * 1207 ) - NEW met1 ( 8211 1139 ) ( 10373 * ) - NEW met1 ( 8211 1139 ) ( * 1173 ) - NEW met2 ( 12811 1173 ) ( * 1275 ) + + ROUTED met1 ( 1311 1139 ) ( * 1173 ) + NEW met2 ( 10511 1173 ) ( * 1275 ) + NEW met1 ( 8211 1275 ) ( 10511 * ) + NEW met1 ( 8211 1207 ) ( * 1275 ) + NEW met1 ( 12811 1207 ) ( * 1275 ) NEW met1 ( 10511 1275 ) ( 12811 * ) - NEW met1 ( 10511 1207 ) ( * 1275 ) NEW met2 ( 15111 1173 ) ( * 1275 ) NEW met1 ( 12811 1275 ) ( 15111 * ) NEW met1 ( 17365 1173 ) ( 17411 * ) NEW met2 ( 17365 1173 ) ( * 1275 ) NEW met1 ( 15111 1275 ) ( 17365 * ) - NEW met1 ( 17365 1275 ) ( 19320 * ) - NEW met1 ( 19320 1207 ) ( 19757 * ) - NEW met1 ( 19320 1207 ) ( * 1275 ) - NEW met2 ( 20493 969 ) ( * 1207 ) - NEW met1 ( 19757 1207 ) ( 20493 * ) - NEW met2 ( 20493 697 ) ( * 969 ) - NEW met2 ( 20493 425 ) ( * 697 ) + NEW met1 ( 5888 1207 ) ( 5911 * ) + NEW met2 ( 5911 1190 ) ( * 1207 ) + NEW met3 ( 5911 1190 ) ( 7061 * ) + NEW met2 ( 7061 1190 ) ( * 1207 ) + NEW met1 ( 7061 1207 ) ( 8211 * ) + NEW met2 ( 20493 578 ) ( * 663 ) + NEW met3 ( 20493 578 ) ( 21350 * 0 ) + NEW met2 ( 20493 425 ) ( * 578 ) NEW met2 ( 20493 153 ) ( * 425 ) + NEW met2 ( 20493 663 ) ( * 935 ) + NEW met1 ( 19757 1139 ) ( 20493 * ) + NEW met2 ( 20493 935 ) ( * 1139 ) + NEW met1 ( 19757 1207 ) ( * 1275 ) + NEW met1 ( 17365 1275 ) ( 19757 * ) + NEW met1 ( 5520 1207 ) ( 5888 * ) + NEW met1 ( 3611 1139 ) ( * 1173 ) + NEW met1 ( 3611 1139 ) ( 3703 * ) + NEW met1 ( 3703 1139 ) ( * 1173 ) + NEW met1 ( 3703 1173 ) ( 5520 * ) + NEW met1 ( 5520 1173 ) ( * 1207 ) + NEW met1 ( 2139 1139 ) ( * 1173 ) + NEW met1 ( 2139 1173 ) ( 2507 * ) + NEW met1 ( 2507 1139 ) ( * 1173 ) + NEW met1 ( 2507 1139 ) ( 3611 * ) + NEW met1 ( 1311 1139 ) ( 2139 * ) NEW li1 ( 1311 1173 ) L1M1_PR_MR - NEW met1 ( 1311 1173 ) M1M2_PR - NEW li1 ( 3611 1207 ) L1M1_PR_MR - NEW met1 ( 3611 1207 ) M1M2_PR - NEW met2 ( 3611 1190 ) M2M3_PR - NEW met2 ( 1311 1190 ) M2M3_PR - NEW li1 ( 5911 1173 ) L1M1_PR_MR - NEW met1 ( 5911 1173 ) M1M2_PR - NEW met2 ( 5911 1190 ) M2M3_PR - NEW li1 ( 8211 1173 ) L1M1_PR_MR - NEW met1 ( 8211 1173 ) M1M2_PR - NEW met2 ( 8211 1190 ) M2M3_PR - NEW li1 ( 10511 1207 ) L1M1_PR_MR - NEW li1 ( 12811 1173 ) L1M1_PR_MR - NEW met1 ( 12811 1173 ) M1M2_PR - NEW met1 ( 12811 1275 ) M1M2_PR + NEW li1 ( 8211 1207 ) L1M1_PR_MR + NEW li1 ( 10511 1173 ) L1M1_PR_MR + NEW met1 ( 10511 1173 ) M1M2_PR + NEW met1 ( 10511 1275 ) M1M2_PR + NEW li1 ( 12811 1207 ) L1M1_PR_MR NEW li1 ( 15111 1173 ) L1M1_PR_MR NEW met1 ( 15111 1173 ) M1M2_PR NEW met1 ( 15111 1275 ) M1M2_PR NEW li1 ( 17411 1173 ) L1M1_PR_MR NEW met1 ( 17365 1173 ) M1M2_PR NEW met1 ( 17365 1275 ) M1M2_PR - NEW li1 ( 19757 1207 ) L1M1_PR_MR - NEW li1 ( 20493 969 ) L1M1_PR_MR - NEW met1 ( 20493 969 ) M1M2_PR - NEW met1 ( 20493 1207 ) M1M2_PR - NEW li1 ( 20493 697 ) L1M1_PR_MR - NEW met1 ( 20493 697 ) M1M2_PR + NEW li1 ( 5888 1207 ) L1M1_PR_MR + NEW met1 ( 5911 1207 ) M1M2_PR + NEW met2 ( 5911 1190 ) M2M3_PR + NEW met2 ( 7061 1190 ) M2M3_PR + NEW met1 ( 7061 1207 ) M1M2_PR + NEW li1 ( 20493 663 ) L1M1_PR_MR + NEW met1 ( 20493 663 ) M1M2_PR + NEW met2 ( 20493 578 ) M2M3_PR NEW li1 ( 20493 425 ) L1M1_PR_MR NEW met1 ( 20493 425 ) M1M2_PR NEW li1 ( 20493 153 ) L1M1_PR_MR - NEW met1 ( 20493 153 ) M1M2_PR ; + NEW met1 ( 20493 153 ) M1M2_PR + NEW li1 ( 20493 935 ) L1M1_PR_MR + NEW met1 ( 20493 935 ) M1M2_PR + NEW li1 ( 19757 1139 ) L1M1_PR_MR + NEW met1 ( 20493 1139 ) M1M2_PR + NEW li1 ( 19757 1207 ) L1M1_PR_MR + NEW li1 ( 3611 1173 ) L1M1_PR_MR ; - addr_rw[1] ( PIN addr_rw[1] ) ( decoder.inv_1 A ) ( decoder_3.and_layer0 A ) ( decoder_1.and_layer0 A ) + USE SIGNAL - + ROUTED met2 ( 21275 374 ) ( * 595 ) - NEW met3 ( 21275 374 ) ( 21350 * ) - NEW met3 ( 21350 374 ) ( * 442 0 ) - NEW met1 ( 20861 357 ) ( 21275 * ) - NEW met2 ( 21275 357 ) ( * 374 ) - NEW met1 ( 20861 901 ) ( 21275 * ) - NEW met2 ( 21275 595 ) ( * 901 ) - NEW li1 ( 21275 595 ) L1M1_PR_MR - NEW met1 ( 21275 595 ) M1M2_PR - NEW met2 ( 21275 374 ) M2M3_PR - NEW li1 ( 20861 357 ) L1M1_PR_MR - NEW met1 ( 21275 357 ) M1M2_PR - NEW li1 ( 20861 901 ) L1M1_PR_MR - NEW met1 ( 21275 901 ) M1M2_PR ; + + ROUTED met2 ( 21275 663 ) ( * 782 ) + NEW met3 ( 21275 782 ) ( 21350 * ) + NEW met3 ( 21350 714 0 ) ( * 782 ) + NEW met1 ( 20861 935 ) ( 20907 * ) + NEW met1 ( 20907 901 ) ( * 935 ) + NEW met1 ( 20907 901 ) ( 21275 * ) + NEW met2 ( 21275 782 ) ( * 901 ) + NEW met1 ( 20815 391 ) ( 20861 * ) + NEW met2 ( 20815 391 ) ( * 935 ) + NEW met1 ( 20815 935 ) ( 20861 * ) + NEW li1 ( 21275 663 ) L1M1_PR_MR + NEW met1 ( 21275 663 ) M1M2_PR + NEW met2 ( 21275 782 ) M2M3_PR + NEW li1 ( 20861 935 ) L1M1_PR_MR + NEW met1 ( 21275 901 ) M1M2_PR + NEW li1 ( 20861 391 ) L1M1_PR_MR + NEW met1 ( 20815 391 ) M1M2_PR + NEW met1 ( 20815 935 ) M1M2_PR ; - addr_rw[2] ( PIN addr_rw[2] ) ( decoder.inv_2 A ) ( decoder_3.and_layer0 B ) ( decoder_2.and_layer0 B ) + USE SIGNAL - + ROUTED met2 ( 21275 119 ) ( * 170 ) - NEW met3 ( 21275 170 ) ( 21350 * 0 ) + + ROUTED met1 ( 20953 935 ) ( 21137 * ) + NEW met2 ( 21137 850 ) ( * 935 ) + NEW met3 ( 21137 850 ) ( 21350 * 0 ) NEW met1 ( 20953 629 ) ( * 663 ) - NEW met1 ( 20953 629 ) ( 21229 * ) - NEW met2 ( 21229 170 ) ( * 629 ) - NEW met2 ( 21229 170 ) ( 21275 * ) - NEW met1 ( 20907 935 ) ( 20953 * ) - NEW met2 ( 20907 663 ) ( * 935 ) - NEW met1 ( 20907 663 ) ( 20953 * ) - NEW li1 ( 21275 119 ) L1M1_PR_MR - NEW met1 ( 21275 119 ) M1M2_PR - NEW met2 ( 21275 170 ) M2M3_PR - NEW li1 ( 20953 663 ) L1M1_PR_MR - NEW met1 ( 21229 629 ) M1M2_PR + NEW met1 ( 20953 629 ) ( 21137 * ) + NEW met2 ( 21137 629 ) ( * 850 ) + NEW met1 ( 21137 119 ) ( 21275 * ) + NEW met2 ( 21137 119 ) ( * 629 ) NEW li1 ( 20953 935 ) L1M1_PR_MR - NEW met1 ( 20907 935 ) M1M2_PR - NEW met1 ( 20907 663 ) M1M2_PR ; + NEW met1 ( 21137 935 ) M1M2_PR + NEW met2 ( 21137 850 ) M2M3_PR + NEW li1 ( 20953 663 ) L1M1_PR_MR + NEW met1 ( 21137 629 ) M1M2_PR + NEW li1 ( 21275 119 ) L1M1_PR_MR + NEW met1 ( 21137 119 ) M1M2_PR ; - clk ( PIN clk ) ( storage_3_1_0.cg CLK ) ( storage_3_0_0.cg CLK ) ( storage_2_1_0.cg CLK ) ( storage_2_0_0.cg CLK ) ( storage_1_1_0.cg CLK ) ( storage_1_0_0.cg CLK ) ( storage_0_1_0.cg CLK ) ( storage_0_0_0.cg CLK ) + USE SIGNAL - + ROUTED met1 ( 18975 119 0 ) ( 19159 * ) - NEW met2 ( 19159 119 ) ( * 221 ) + + ROUTED met1 ( 18975 119 0 ) ( 19067 * ) + NEW met2 ( 19067 102 ) ( * 119 ) NEW met2 ( 18929 119 ) ( * 425 ) NEW met2 ( 18929 425 ) ( * 663 ) NEW met2 ( 18929 663 ) ( * 969 ) - NEW met2 ( 18791 34 0 ) ( * 119 ) - NEW met2 ( 19757 663 ) ( * 969 ) - NEW met2 ( 19757 425 ) ( * 663 ) - NEW met2 ( 19757 119 ) ( * 425 ) - NEW met1 ( 19159 221 ) ( 19757 * ) - NEW met1 ( 19159 119 ) M1M2_PR - NEW met1 ( 19159 221 ) M1M2_PR + NEW met2 ( 20263 119 ) ( * 170 ) + NEW met3 ( 20263 170 ) ( 21350 * 0 ) + NEW met2 ( 20263 170 ) ( * 425 ) + NEW met2 ( 20263 425 ) ( * 663 ) + NEW met2 ( 20263 663 ) ( * 969 ) + NEW met2 ( 19757 102 ) ( * 119 ) + NEW met3 ( 19067 102 ) ( 19757 * ) + NEW met1 ( 19067 119 ) M1M2_PR + NEW met2 ( 19067 102 ) M2M3_PR NEW met1 ( 18929 425 ) M1M2_PR NEW met1 ( 18929 119 ) M1M2_PR NEW met1 ( 18929 663 ) M1M2_PR NEW met1 ( 18929 969 ) M1M2_PR - NEW met1 ( 18791 119 ) M1M2_PR - NEW met1 ( 19757 663 ) M1M2_PR_MR - NEW met1 ( 19757 969 ) M1M2_PR_MR - NEW met1 ( 19757 425 ) M1M2_PR_MR - NEW met1 ( 19757 119 ) M1M2_PR_MR - NEW met1 ( 19757 221 ) M1M2_PR ; + NEW met1 ( 20263 119 ) M1M2_PR_MR + NEW met2 ( 20263 170 ) M2M3_PR + NEW met1 ( 20263 425 ) M1M2_PR_MR + NEW met1 ( 20263 663 ) M1M2_PR_MR + NEW met1 ( 20263 969 ) M1M2_PR_MR + NEW met2 ( 19757 102 ) M2M3_PR + NEW met1 ( 19757 119 ) M1M2_PR_MR ; - decoder_0.decoder0 ( storage_0_1_0.word_and A ) ( storage_0_0_0.select_inv_0 A ) ( storage_0_0_0.word_and A ) ( decoder_0.buf_port0 X ) + USE SIGNAL - + ROUTED met1 ( 19113 153 ) ( 19251 * ) - NEW met1 ( 19251 119 ) ( * 153 ) + + ROUTED met1 ( 19113 119 ) ( * 153 ) NEW met1 ( 20401 187 ) ( * 221 ) NEW met1 ( 20401 221 ) ( 21183 * ) NEW met1 ( 19573 119 ) ( 19665 * ) - NEW met1 ( 19665 119 ) ( * 187 ) - NEW met1 ( 19665 187 ) ( 19803 * ) - NEW met1 ( 19803 187 ) ( * 221 ) - NEW met1 ( 19803 221 ) ( 20401 * ) + NEW met2 ( 19665 119 ) ( * 221 ) + NEW met1 ( 19665 221 ) ( 20401 * ) NEW met1 ( 19389 119 ) ( * 153 ) - NEW met1 ( 19389 153 ) ( 19665 * ) - NEW met1 ( 19251 119 ) ( 19389 * ) + NEW met1 ( 19389 153 ) ( 19573 * ) + NEW met1 ( 19573 119 ) ( * 153 ) + NEW met1 ( 19113 119 ) ( 19389 * ) NEW li1 ( 19113 153 ) L1M1_PR_MR NEW li1 ( 20401 187 ) L1M1_PR_MR NEW li1 ( 21183 221 ) L1M1_PR_MR - NEW li1 ( 19573 119 ) L1M1_PR_MR ; + NEW li1 ( 19573 119 ) L1M1_PR_MR + NEW met1 ( 19665 119 ) M1M2_PR + NEW met1 ( 19665 221 ) M1M2_PR ; - decoder_0.decoder_out ( decoder_0.buf_port0 A ) ( decoder_0.and_layer0 X ) + USE SIGNAL + ROUTED met1 ( 21045 119 ) ( 21091 * ) NEW li1 ( 21091 119 ) L1M1_PR_MR @@ -1383,50 +1392,55 @@ NETS 160 ; - decoder_3.layer_in0 + USE SIGNAL ; - inv.addr0 ( mux_slice0_bit7.aoi A1 ) ( mux_slice0_bit6.aoi A1 ) ( mux_slice0_bit5.aoi A1 ) ( mux_slice0_bit4.aoi A1 ) ( mux_slice0_bit3.aoi A1 ) ( mux_slice0_bit2.aoi A1 ) ( mux_slice0_bit1.aoi A1 ) ( mux_slice0_bit0.aoi A1 ) ( storage_3_0_0.word_and B ) ( storage_2_0_0.word_and B ) ( storage_1_0_0.word_and B ) ( storage_0_0_0.word_and B ) ( word_sel.inv_addr_0 Y ) + USE SIGNAL - + ROUTED met1 ( 1357 1173 ) ( 3657 * ) - NEW met1 ( 5911 1207 ) ( 5953 * ) - NEW met1 ( 5911 1207 ) ( * 1275 ) - NEW met1 ( 5727 1275 ) ( 5911 * ) - NEW met2 ( 5727 1258 ) ( * 1275 ) - NEW met3 ( 3473 1258 ) ( 5727 * ) - NEW met2 ( 3473 1173 ) ( * 1258 ) - NEW met1 ( 8252 1207 ) ( 8253 * ) - NEW met1 ( 8252 1207 ) ( * 1275 ) - NEW met1 ( 5911 1275 ) ( 8252 * ) - NEW met1 ( 10465 1173 ) ( 10557 * ) - NEW met2 ( 10465 1173 ) ( * 1241 ) - NEW met1 ( 8252 1241 ) ( 10465 * ) - NEW met1 ( 12857 1173 ) ( * 1207 ) - NEW met1 ( 12673 1207 ) ( 12857 * ) + + ROUTED met1 ( 1311 1207 ) ( * 1275 ) + NEW met1 ( 1311 1207 ) ( 1357 * ) + NEW met1 ( 1357 1173 ) ( * 1207 ) + NEW met2 ( 8257 1173 ) ( * 1309 ) + NEW met1 ( 10557 1173 ) ( * 1207 ) + NEW met1 ( 10373 1207 ) ( 10557 * ) + NEW met1 ( 10373 1173 ) ( * 1207 ) + NEW met1 ( 8257 1173 ) ( 10373 * ) + NEW met1 ( 12765 1173 ) ( 12857 * ) + NEW met1 ( 12765 1173 ) ( * 1207 ) + NEW met1 ( 12673 1207 ) ( 12765 * ) NEW met1 ( 12673 1173 ) ( * 1207 ) NEW met1 ( 10557 1173 ) ( 12673 * ) NEW met1 ( 15157 1173 ) ( * 1207 ) NEW met1 ( 14973 1207 ) ( 15157 * ) NEW met1 ( 14973 1173 ) ( * 1207 ) NEW met1 ( 12857 1173 ) ( 14973 * ) - NEW met1 ( 15157 1173 ) ( 17250 * ) + NEW met1 ( 17181 1173 ) ( * 1241 ) + NEW met1 ( 15157 1173 ) ( 17181 * ) NEW met2 ( 17457 1173 ) ( * 1190 ) NEW met2 ( 17411 1190 ) ( 17457 * ) NEW met2 ( 17411 1190 ) ( * 1241 ) - NEW met1 ( 17250 1241 ) ( 17411 * ) - NEW met1 ( 17250 1173 ) ( * 1241 ) NEW met2 ( 19205 935 ) ( * 1173 ) NEW met1 ( 17457 1173 ) ( 19205 * ) NEW met2 ( 19205 663 ) ( * 935 ) NEW met2 ( 19205 391 ) ( * 663 ) - NEW met2 ( 19205 119 ) ( * 391 ) + NEW met2 ( 19205 153 ) ( * 391 ) + NEW met1 ( 17181 1241 ) ( 17411 * ) + NEW met1 ( 7590 1309 ) ( 8257 * ) + NEW met1 ( 5957 1139 ) ( * 1173 ) + NEW met1 ( 5957 1139 ) ( 6187 * ) + NEW met1 ( 6187 1139 ) ( * 1241 ) + NEW met1 ( 6187 1241 ) ( 7590 * ) + NEW met1 ( 7590 1241 ) ( * 1309 ) + NEW met2 ( 6095 1122 ) ( * 1139 ) NEW met1 ( 19205 1173 ) ( 19803 * ) - NEW li1 ( 3657 1173 ) L1M1_PR_MR + NEW met1 ( 1311 1275 ) ( 2070 * ) + NEW met2 ( 3657 1122 ) ( * 1173 ) + NEW met1 ( 2070 1241 ) ( * 1275 ) + NEW met1 ( 2070 1241 ) ( 3611 * ) + NEW met2 ( 3611 1190 ) ( * 1241 ) + NEW met2 ( 3611 1190 ) ( 3657 * ) + NEW met2 ( 3657 1173 ) ( * 1190 ) + NEW met3 ( 3657 1122 ) ( 6095 * ) NEW li1 ( 1357 1173 ) L1M1_PR_MR - NEW li1 ( 5953 1207 ) L1M1_PR_MR - NEW met1 ( 5727 1275 ) M1M2_PR - NEW met2 ( 5727 1258 ) M2M3_PR - NEW met2 ( 3473 1258 ) M2M3_PR - NEW met1 ( 3473 1173 ) M1M2_PR - NEW li1 ( 8253 1207 ) L1M1_PR_MR + NEW li1 ( 8257 1173 ) L1M1_PR_MR + NEW met1 ( 8257 1173 ) M1M2_PR + NEW met1 ( 8257 1309 ) M1M2_PR NEW li1 ( 10557 1173 ) L1M1_PR_MR - NEW met1 ( 10465 1173 ) M1M2_PR - NEW met1 ( 10465 1241 ) M1M2_PR NEW li1 ( 12857 1173 ) L1M1_PR_MR NEW li1 ( 15157 1173 ) L1M1_PR_MR NEW li1 ( 17457 1173 ) L1M1_PR_MR @@ -1439,9 +1453,16 @@ NETS 160 ; NEW met1 ( 19205 663 ) M1M2_PR NEW li1 ( 19205 391 ) L1M1_PR_MR NEW met1 ( 19205 391 ) M1M2_PR - NEW li1 ( 19205 119 ) L1M1_PR_MR - NEW met1 ( 19205 119 ) M1M2_PR - NEW li1 ( 19803 1173 ) L1M1_PR_MR ; + NEW li1 ( 19205 153 ) L1M1_PR_MR + NEW met1 ( 19205 153 ) M1M2_PR + NEW li1 ( 5957 1173 ) L1M1_PR_MR + NEW met2 ( 6095 1122 ) M2M3_PR + NEW met1 ( 6095 1139 ) M1M2_PR + NEW li1 ( 19803 1173 ) L1M1_PR_MR + NEW li1 ( 3657 1173 ) L1M1_PR_MR + NEW met1 ( 3657 1173 ) M1M2_PR + NEW met2 ( 3657 1122 ) M2M3_PR + NEW met1 ( 3611 1241 ) M1M2_PR ; - inv.addr1 ( decoder.inv_1 Y ) ( decoder_2.and_layer0 A ) ( decoder_0.and_layer0 A ) + USE SIGNAL + ROUTED met1 ( 20861 697 ) ( 21321 * ) NEW met2 ( 20861 187 ) ( * 697 ) @@ -1471,23 +1492,17 @@ NETS 160 ; NEW li1 ( 3795 1207 ) L1M1_PR_MR NEW li1 ( 3657 1241 ) L1M1_PR_MR ; - mux_slice0_bit2.aoi_out ( mux_slice0_bit2.inv A ) ( mux_slice0_bit2.aoi Y ) + USE SIGNAL - + ROUTED met1 ( 6095 1173 ) ( 6233 * ) - NEW met2 ( 6233 1173 ) ( * 1258 ) - NEW met3 ( 5865 1258 ) ( 6233 * ) - NEW met2 ( 5865 1241 ) ( * 1258 ) - NEW li1 ( 6095 1173 ) L1M1_PR_MR - NEW met1 ( 6233 1173 ) M1M2_PR - NEW met2 ( 6233 1258 ) M2M3_PR - NEW met2 ( 5865 1258 ) M2M3_PR - NEW li1 ( 5865 1241 ) L1M1_PR_MR - NEW met1 ( 5865 1241 ) M1M2_PR ; + + ROUTED met2 ( 6095 1207 ) ( * 1309 ) + NEW met1 ( 5819 1309 ) ( 6095 * ) + NEW li1 ( 6095 1207 ) L1M1_PR_MR + NEW met1 ( 6095 1207 ) M1M2_PR + NEW met1 ( 6095 1309 ) M1M2_PR + NEW li1 ( 5819 1309 ) L1M1_PR_MR ; - mux_slice0_bit3.aoi_out ( mux_slice0_bit3.inv A ) ( mux_slice0_bit3.aoi Y ) + USE SIGNAL - + ROUTED met2 ( 8395 1207 ) ( * 1309 ) - NEW met1 ( 8119 1309 ) ( 8395 * ) + + ROUTED met1 ( 8395 1207 ) ( * 1241 ) + NEW met1 ( 8257 1241 ) ( 8395 * ) NEW li1 ( 8395 1207 ) L1M1_PR_MR - NEW met1 ( 8395 1207 ) M1M2_PR - NEW met1 ( 8395 1309 ) M1M2_PR - NEW li1 ( 8119 1309 ) L1M1_PR_MR ; + NEW li1 ( 8257 1241 ) L1M1_PR_MR ; - mux_slice0_bit4.aoi_out ( mux_slice0_bit4.inv A ) ( mux_slice0_bit4.aoi Y ) + USE SIGNAL + ROUTED met1 ( 10695 1207 ) ( * 1241 ) NEW met1 ( 10557 1241 ) ( 10695 * ) @@ -1511,331 +1526,306 @@ NETS 160 ; - row0.select0_b ( storage_0_1_0.bit7.obuf0 TE_B ) ( storage_0_1_0.bit6.obuf0 TE_B ) ( storage_0_1_0.bit5.obuf0 TE_B ) ( storage_0_1_0.bit4.obuf0 TE_B ) ( storage_0_1_0.bit3.obuf0 TE_B ) ( storage_0_1_0.bit2.obuf0 TE_B ) ( storage_0_1_0.bit1.obuf0 TE_B ) ( storage_0_1_0.bit0.obuf0 TE_B ) ( storage_0_0_0.select_inv_0 Y ) ( storage_0_0_0.bit7.obuf0 TE_B ) ( storage_0_0_0.bit6.obuf0 TE_B ) ( storage_0_0_0.bit5.obuf0 TE_B ) ( storage_0_0_0.bit4.obuf0 TE_B ) ( storage_0_0_0.bit3.obuf0 TE_B ) ( storage_0_0_0.bit2.obuf0 TE_B ) ( storage_0_0_0.bit1.obuf0 TE_B ) ( storage_0_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 16997 51 ) ( * 119 ) - NEW met1 ( 15847 119 ) ( 15939 * ) - NEW met2 ( 15939 51 ) ( * 119 ) - NEW met1 ( 15939 51 ) ( 16997 * ) - NEW met1 ( 14697 85 ) ( * 119 ) - NEW met1 ( 14697 85 ) ( 15111 * ) - NEW met1 ( 15111 85 ) ( * 119 ) - NEW met1 ( 15111 119 ) ( 15847 * ) - NEW met1 ( 13547 85 ) ( * 119 ) - NEW met1 ( 13547 85 ) ( 13869 * ) - NEW met1 ( 13869 85 ) ( * 119 ) - NEW met1 ( 13869 119 ) ( 14697 * ) + + ROUTED met1 ( 15847 153 ) ( 16123 * ) + NEW met2 ( 16123 153 ) ( * 221 ) + NEW met1 ( 16123 221 ) ( 17089 * ) + NEW met2 ( 17089 119 ) ( * 221 ) + NEW met1 ( 14697 119 ) ( 14973 * ) + NEW met1 ( 14973 117 ) ( * 119 ) + NEW met1 ( 14973 117 ) ( 15019 * ) + NEW met1 ( 15019 117 ) ( * 119 ) + NEW met1 ( 15019 119 ) ( 15847 * ) + NEW met1 ( 15847 119 ) ( * 153 ) + NEW met1 ( 13547 119 ) ( 14697 * ) NEW met1 ( 12397 85 ) ( * 119 ) NEW met1 ( 12397 85 ) ( 12811 * ) NEW met1 ( 12811 85 ) ( * 119 ) NEW met1 ( 12811 119 ) ( 13547 * ) - NEW met2 ( 11247 102 ) ( * 119 ) - NEW met3 ( 11247 102 ) ( 12397 * ) - NEW met2 ( 12397 102 ) ( * 119 ) - NEW met1 ( 10097 153 ) ( 10465 * ) - NEW met1 ( 10465 119 ) ( * 153 ) - NEW met1 ( 10465 119 ) ( 11247 * ) + NEW met1 ( 11247 119 ) ( 11615 * ) + NEW met2 ( 11615 34 ) ( * 119 ) + NEW met2 ( 11615 34 ) ( 11753 * ) + NEW met2 ( 11753 34 ) ( * 85 ) + NEW met1 ( 11753 85 ) ( 12397 * ) + NEW met1 ( 10097 119 ) ( 11247 * ) NEW met1 ( 8947 119 ) ( 10097 * ) - NEW met1 ( 10097 119 ) ( * 153 ) - NEW met2 ( 7797 153 ) ( 7889 * ) - NEW met1 ( 7889 153 ) ( 8165 * ) - NEW met1 ( 8165 119 ) ( * 153 ) - NEW met1 ( 8165 119 ) ( 8947 * ) + NEW met1 ( 7797 119 ) ( 8947 * ) + NEW met1 ( 897 119 ) ( 2047 * ) + NEW met1 ( 2047 119 ) ( * 153 ) + NEW met1 ( 18147 153 ) ( * 221 ) + NEW met1 ( 17273 119 ) ( * 221 ) + NEW met1 ( 17273 221 ) ( 18147 * ) + NEW met1 ( 16997 119 ) ( 17273 * ) NEW met1 ( 6647 153 ) ( 7015 * ) NEW met1 ( 7015 119 ) ( * 153 ) - NEW met1 ( 7015 119 ) ( 7797 * ) - NEW met1 ( 7797 119 ) ( * 153 ) - NEW met1 ( 5497 153 ) ( 5543 * ) - NEW met2 ( 5543 153 ) ( 5635 * ) - NEW met1 ( 5635 153 ) ( 5865 * ) NEW met1 ( 5865 119 ) ( * 153 ) NEW met1 ( 5865 119 ) ( 6647 * ) NEW met1 ( 6647 119 ) ( * 153 ) - NEW met1 ( 4347 153 ) ( 4715 * ) - NEW met1 ( 4715 119 ) ( * 153 ) - NEW met1 ( 4715 119 ) ( 5497 * ) + NEW met1 ( 7015 119 ) ( 7797 * ) + NEW met1 ( 18147 221 ) ( 19619 * ) + NEW met1 ( 2415 119 ) ( 3197 * ) + NEW met1 ( 2415 119 ) ( * 153 ) + NEW met1 ( 3611 119 ) ( 4347 * ) + NEW met1 ( 3611 85 ) ( * 119 ) + NEW met1 ( 3197 85 ) ( 3611 * ) + NEW met1 ( 3197 85 ) ( * 119 ) + NEW met1 ( 4761 119 ) ( 5497 * ) + NEW met1 ( 4761 85 ) ( * 119 ) + NEW met1 ( 4347 85 ) ( 4761 * ) + NEW met1 ( 4347 85 ) ( * 119 ) NEW met1 ( 5497 119 ) ( * 153 ) - NEW met1 ( 3197 153 ) ( 3243 * ) - NEW met2 ( 3243 153 ) ( 3335 * ) - NEW met1 ( 3335 153 ) ( 3565 * ) - NEW met1 ( 3565 119 ) ( * 153 ) - NEW met1 ( 3565 119 ) ( 4347 * ) - NEW met1 ( 4347 119 ) ( * 153 ) NEW met1 ( 2047 153 ) ( 2415 * ) - NEW met1 ( 2415 119 ) ( * 153 ) - NEW met1 ( 2415 119 ) ( 3197 * ) - NEW met1 ( 3197 119 ) ( * 153 ) - NEW met1 ( 897 153 ) ( 1265 * ) - NEW met1 ( 1265 119 ) ( * 153 ) - NEW met1 ( 1265 119 ) ( 1817 * ) - NEW met2 ( 1817 119 ) ( 1909 * ) - NEW met1 ( 1909 119 ) ( 2047 * ) - NEW met1 ( 2047 119 ) ( * 153 ) - NEW met1 ( 18147 153 ) ( * 187 ) - NEW met1 ( 18147 51 ) ( * 153 ) - NEW met1 ( 16997 51 ) ( 18147 * ) - NEW met1 ( 18147 187 ) ( 19619 * ) + NEW met1 ( 5497 153 ) ( 5865 * ) NEW li1 ( 16997 119 ) L1M1_PR_MR - NEW li1 ( 15847 119 ) L1M1_PR_MR - NEW met1 ( 15939 119 ) M1M2_PR - NEW met1 ( 15939 51 ) M1M2_PR + NEW li1 ( 15847 153 ) L1M1_PR_MR + NEW met1 ( 16123 153 ) M1M2_PR + NEW met1 ( 16123 221 ) M1M2_PR + NEW met1 ( 17089 221 ) M1M2_PR + NEW met1 ( 17089 119 ) M1M2_PR NEW li1 ( 14697 119 ) L1M1_PR_MR NEW li1 ( 13547 119 ) L1M1_PR_MR NEW li1 ( 12397 119 ) L1M1_PR_MR NEW li1 ( 11247 119 ) L1M1_PR_MR - NEW met1 ( 11247 119 ) M1M2_PR - NEW met2 ( 11247 102 ) M2M3_PR - NEW met2 ( 12397 102 ) M2M3_PR - NEW met1 ( 12397 119 ) M1M2_PR - NEW li1 ( 10097 153 ) L1M1_PR_MR + NEW met1 ( 11615 119 ) M1M2_PR + NEW met1 ( 11753 85 ) M1M2_PR + NEW li1 ( 10097 119 ) L1M1_PR_MR NEW li1 ( 8947 119 ) L1M1_PR_MR - NEW li1 ( 7797 153 ) L1M1_PR_MR - NEW met1 ( 7797 153 ) M1M2_PR - NEW met1 ( 7889 153 ) M1M2_PR - NEW li1 ( 6647 153 ) L1M1_PR_MR - NEW li1 ( 5497 153 ) L1M1_PR_MR - NEW met1 ( 5543 153 ) M1M2_PR - NEW met1 ( 5635 153 ) M1M2_PR - NEW li1 ( 4347 153 ) L1M1_PR_MR - NEW li1 ( 3197 153 ) L1M1_PR_MR - NEW met1 ( 3243 153 ) M1M2_PR - NEW met1 ( 3335 153 ) M1M2_PR + NEW li1 ( 7797 119 ) L1M1_PR_MR NEW li1 ( 2047 153 ) L1M1_PR_MR - NEW li1 ( 897 153 ) L1M1_PR_MR - NEW met1 ( 1817 119 ) M1M2_PR - NEW met1 ( 1909 119 ) M1M2_PR + NEW li1 ( 897 119 ) L1M1_PR_MR NEW li1 ( 18147 153 ) L1M1_PR_MR - NEW li1 ( 19619 187 ) L1M1_PR_MR ; + NEW li1 ( 6647 153 ) L1M1_PR_MR + NEW li1 ( 19619 221 ) L1M1_PR_MR + NEW li1 ( 3197 119 ) L1M1_PR_MR + NEW li1 ( 4347 119 ) L1M1_PR_MR + NEW li1 ( 5497 119 ) L1M1_PR_MR ; - row1.select0_b ( storage_1_1_0.bit7.obuf0 TE_B ) ( storage_1_1_0.bit6.obuf0 TE_B ) ( storage_1_1_0.bit5.obuf0 TE_B ) ( storage_1_1_0.bit4.obuf0 TE_B ) ( storage_1_1_0.bit3.obuf0 TE_B ) ( storage_1_1_0.bit2.obuf0 TE_B ) ( storage_1_1_0.bit1.obuf0 TE_B ) ( storage_1_1_0.bit0.obuf0 TE_B ) ( storage_1_0_0.select_inv_0 Y ) ( storage_1_0_0.bit7.obuf0 TE_B ) ( storage_1_0_0.bit6.obuf0 TE_B ) ( storage_1_0_0.bit5.obuf0 TE_B ) ( storage_1_0_0.bit4.obuf0 TE_B ) ( storage_1_0_0.bit3.obuf0 TE_B ) ( storage_1_0_0.bit2.obuf0 TE_B ) ( storage_1_0_0.bit1.obuf0 TE_B ) ( storage_1_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 15847 391 ) ( 15939 * ) - NEW met1 ( 15939 323 ) ( * 391 ) - NEW met1 ( 15939 323 ) ( 16997 * ) - NEW met1 ( 16997 323 ) ( * 425 ) - NEW met2 ( 14697 374 ) ( * 391 ) - NEW met3 ( 14697 374 ) ( 15847 * ) - NEW met2 ( 15847 374 ) ( * 391 ) - NEW met1 ( 13547 425 ) ( 13823 * ) - NEW met1 ( 13823 425 ) ( * 493 ) - NEW met1 ( 13823 493 ) ( 14697 * ) - NEW met2 ( 14697 391 ) ( * 493 ) - NEW met2 ( 12397 391 ) ( * 493 ) - NEW met1 ( 12397 493 ) ( 13547 * ) - NEW met1 ( 13547 425 ) ( * 493 ) + + ROUTED met2 ( 15847 425 ) ( * 442 ) + NEW met3 ( 15847 442 ) ( 16399 * ) + NEW met2 ( 16399 442 ) ( * 459 ) + NEW met1 ( 16399 459 ) ( 16997 * ) + NEW met1 ( 16997 425 ) ( * 459 ) + NEW met1 ( 14697 425 ) ( * 459 ) + NEW met1 ( 14697 459 ) ( 15847 * ) + NEW met1 ( 15847 425 ) ( * 459 ) + NEW met1 ( 13547 425 ) ( * 459 ) + NEW met1 ( 13547 459 ) ( 14697 * ) + NEW met1 ( 12397 425 ) ( * 459 ) + NEW met1 ( 12397 459 ) ( 13547 * ) + NEW met1 ( 11247 425 ) ( 12397 * ) + NEW met1 ( 10097 391 ) ( 10373 * ) + NEW met2 ( 10373 391 ) ( * 493 ) + NEW met1 ( 10373 493 ) ( 11247 * ) NEW met1 ( 11247 425 ) ( * 493 ) - NEW met1 ( 11247 493 ) ( 12397 * ) - NEW met1 ( 10097 425 ) ( * 459 ) - NEW met1 ( 10097 459 ) ( 11247 * ) - NEW met1 ( 8947 425 ) ( * 459 ) - NEW met1 ( 8947 459 ) ( 10097 * ) - NEW met1 ( 7797 425 ) ( * 459 ) - NEW met1 ( 7797 459 ) ( 8073 * ) - NEW met1 ( 8073 459 ) ( * 493 ) - NEW met1 ( 8073 493 ) ( 8947 * ) - NEW met1 ( 8947 459 ) ( * 493 ) - NEW met1 ( 6647 425 ) ( 6923 * ) - NEW met2 ( 6923 425 ) ( * 493 ) - NEW met1 ( 6923 493 ) ( 7797 * ) - NEW met1 ( 7797 459 ) ( * 493 ) - NEW met2 ( 5497 374 ) ( * 391 ) - NEW met3 ( 5497 374 ) ( 6647 * ) - NEW met2 ( 6647 374 ) ( * 425 ) - NEW met1 ( 4347 323 ) ( * 391 ) - NEW met1 ( 4347 323 ) ( 5497 * ) - NEW met1 ( 5497 323 ) ( * 391 ) - NEW met1 ( 3197 323 ) ( * 391 ) - NEW met1 ( 3197 323 ) ( 4347 * ) - NEW met1 ( 2047 323 ) ( * 391 ) - NEW met1 ( 2047 323 ) ( 3197 * ) + NEW met1 ( 8947 323 ) ( * 391 ) + NEW met1 ( 8947 323 ) ( 10097 * ) + NEW met1 ( 10097 323 ) ( * 391 ) + NEW met1 ( 7797 323 ) ( * 391 ) + NEW met1 ( 7797 323 ) ( 8947 * ) NEW met1 ( 897 323 ) ( * 391 ) NEW met1 ( 897 323 ) ( 2047 * ) + NEW met1 ( 2047 323 ) ( * 391 ) NEW met1 ( 18147 391 ) ( 19021 * ) NEW met1 ( 19021 391 ) ( * 425 ) - NEW met1 ( 17319 425 ) ( * 459 ) - NEW met1 ( 17319 459 ) ( 18147 * ) - NEW met1 ( 18147 391 ) ( * 459 ) - NEW met1 ( 16997 425 ) ( 17319 * ) + NEW met1 ( 18147 391 ) ( * 425 ) + NEW met1 ( 16997 425 ) ( 18147 * ) + NEW met2 ( 6647 425 ) ( * 510 ) + NEW met2 ( 6647 323 ) ( * 425 ) + NEW met1 ( 6647 323 ) ( 7797 * ) NEW met1 ( 19481 391 ) ( * 425 ) NEW met1 ( 19481 391 ) ( 19619 * ) NEW met1 ( 19021 425 ) ( 19481 * ) + NEW met1 ( 3197 323 ) ( * 391 ) + NEW met1 ( 2369 323 ) ( 3197 * ) + NEW met1 ( 2369 323 ) ( * 391 ) + NEW met1 ( 4347 323 ) ( * 391 ) + NEW met1 ( 3197 323 ) ( 4347 * ) + NEW met1 ( 5451 391 ) ( 5497 * ) + NEW met1 ( 5451 323 ) ( * 391 ) + NEW met1 ( 4347 323 ) ( 5451 * ) + NEW met2 ( 5497 391 ) ( * 510 ) + NEW met1 ( 2047 391 ) ( 2369 * ) + NEW met3 ( 5497 510 ) ( 6647 * ) NEW li1 ( 16997 425 ) L1M1_PR_MR - NEW li1 ( 15847 391 ) L1M1_PR_MR - NEW li1 ( 14697 391 ) L1M1_PR_MR - NEW met1 ( 14697 391 ) M1M2_PR - NEW met2 ( 14697 374 ) M2M3_PR - NEW met2 ( 15847 374 ) M2M3_PR - NEW met1 ( 15847 391 ) M1M2_PR + NEW li1 ( 15847 425 ) L1M1_PR_MR + NEW met1 ( 15847 425 ) M1M2_PR + NEW met2 ( 15847 442 ) M2M3_PR + NEW met2 ( 16399 442 ) M2M3_PR + NEW met1 ( 16399 459 ) M1M2_PR + NEW li1 ( 14697 425 ) L1M1_PR_MR NEW li1 ( 13547 425 ) L1M1_PR_MR - NEW met1 ( 14697 493 ) M1M2_PR - NEW li1 ( 12397 391 ) L1M1_PR_MR - NEW met1 ( 12397 391 ) M1M2_PR - NEW met1 ( 12397 493 ) M1M2_PR + NEW li1 ( 12397 425 ) L1M1_PR_MR NEW li1 ( 11247 425 ) L1M1_PR_MR - NEW li1 ( 10097 425 ) L1M1_PR_MR - NEW li1 ( 8947 425 ) L1M1_PR_MR - NEW li1 ( 7797 425 ) L1M1_PR_MR - NEW li1 ( 6647 425 ) L1M1_PR_MR - NEW met1 ( 6923 425 ) M1M2_PR - NEW met1 ( 6923 493 ) M1M2_PR - NEW li1 ( 5497 391 ) L1M1_PR_MR - NEW met1 ( 5497 391 ) M1M2_PR - NEW met2 ( 5497 374 ) M2M3_PR - NEW met2 ( 6647 374 ) M2M3_PR - NEW met1 ( 6647 425 ) M1M2_PR - NEW li1 ( 4347 391 ) L1M1_PR_MR - NEW li1 ( 3197 391 ) L1M1_PR_MR + NEW li1 ( 10097 391 ) L1M1_PR_MR + NEW met1 ( 10373 391 ) M1M2_PR + NEW met1 ( 10373 493 ) M1M2_PR + NEW li1 ( 8947 391 ) L1M1_PR_MR + NEW li1 ( 7797 391 ) L1M1_PR_MR NEW li1 ( 2047 391 ) L1M1_PR_MR NEW li1 ( 897 391 ) L1M1_PR_MR NEW li1 ( 18147 391 ) L1M1_PR_MR - NEW li1 ( 19619 391 ) L1M1_PR_MR ; + NEW li1 ( 6647 425 ) L1M1_PR_MR + NEW met1 ( 6647 425 ) M1M2_PR + NEW met2 ( 6647 510 ) M2M3_PR + NEW met1 ( 6647 323 ) M1M2_PR + NEW li1 ( 19619 391 ) L1M1_PR_MR + NEW li1 ( 3197 391 ) L1M1_PR_MR + NEW li1 ( 4347 391 ) L1M1_PR_MR + NEW li1 ( 5497 391 ) L1M1_PR_MR + NEW met2 ( 5497 510 ) M2M3_PR + NEW met1 ( 5497 391 ) M1M2_PR ; - row2.select0_b ( storage_2_1_0.bit7.obuf0 TE_B ) ( storage_2_1_0.bit6.obuf0 TE_B ) ( storage_2_1_0.bit5.obuf0 TE_B ) ( storage_2_1_0.bit4.obuf0 TE_B ) ( storage_2_1_0.bit3.obuf0 TE_B ) ( storage_2_1_0.bit2.obuf0 TE_B ) ( storage_2_1_0.bit1.obuf0 TE_B ) ( storage_2_1_0.bit0.obuf0 TE_B ) ( storage_2_0_0.select_inv_0 Y ) ( storage_2_0_0.bit7.obuf0 TE_B ) ( storage_2_0_0.bit6.obuf0 TE_B ) ( storage_2_0_0.bit5.obuf0 TE_B ) ( storage_2_0_0.bit4.obuf0 TE_B ) ( storage_2_0_0.bit3.obuf0 TE_B ) ( storage_2_0_0.bit2.obuf0 TE_B ) ( storage_2_0_0.bit1.obuf0 TE_B ) ( storage_2_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + ROUTED met1 ( 16997 595 ) ( * 663 ) - NEW met1 ( 15847 663 ) ( 15939 * ) - NEW met1 ( 15939 595 ) ( * 663 ) - NEW met1 ( 15939 595 ) ( 16997 * ) + NEW met1 ( 15847 663 ) ( 16997 * ) NEW met1 ( 14697 663 ) ( 15847 * ) NEW met1 ( 13547 663 ) ( 14697 * ) - NEW met1 ( 12397 697 ) ( 12765 * ) - NEW met1 ( 12765 663 ) ( * 697 ) - NEW met1 ( 12765 663 ) ( 13547 * ) + NEW met1 ( 12397 663 ) ( 13547 * ) NEW met1 ( 11247 629 ) ( * 663 ) - NEW met1 ( 11247 629 ) ( 12397 * ) - NEW met1 ( 12397 629 ) ( * 697 ) + NEW met1 ( 11247 629 ) ( 11661 * ) + NEW met1 ( 11661 629 ) ( * 663 ) + NEW met1 ( 11661 663 ) ( 12397 * ) NEW met1 ( 10097 697 ) ( 10465 * ) - NEW met1 ( 10465 629 ) ( * 697 ) - NEW met1 ( 10465 629 ) ( 11247 * ) - NEW met2 ( 8947 697 ) ( * 714 ) - NEW met3 ( 8947 714 ) ( 10097 * ) - NEW met2 ( 10097 697 ) ( * 714 ) + NEW met1 ( 10465 663 ) ( * 697 ) + NEW met1 ( 10465 663 ) ( 11247 * ) + NEW met1 ( 8947 663 ) ( 10097 * ) + NEW met1 ( 10097 663 ) ( * 697 ) NEW met1 ( 7797 697 ) ( 8165 * ) NEW met1 ( 8165 663 ) ( * 697 ) NEW met1 ( 8165 663 ) ( 8947 * ) - NEW met1 ( 8947 663 ) ( * 697 ) - NEW met1 ( 6647 697 ) ( 7015 * ) - NEW met1 ( 7015 663 ) ( * 697 ) - NEW met1 ( 7015 663 ) ( 7797 * ) NEW met1 ( 7797 663 ) ( * 697 ) - NEW met2 ( 5497 646 ) ( * 663 ) - NEW met3 ( 5497 646 ) ( 6647 * ) - NEW met2 ( 6647 646 ) ( * 697 ) - NEW met1 ( 4347 629 ) ( * 663 ) - NEW met1 ( 4347 629 ) ( 5497 * ) - NEW met1 ( 5497 629 ) ( * 663 ) - NEW met2 ( 3197 646 ) ( * 663 ) - NEW met3 ( 3197 646 ) ( 4347 * ) - NEW met2 ( 4347 646 ) ( * 663 ) - NEW met1 ( 2047 663 ) ( 3197 * ) NEW met1 ( 897 697 ) ( 1265 * ) NEW met1 ( 1265 663 ) ( * 697 ) NEW met1 ( 1265 663 ) ( 2047 * ) NEW met1 ( 18147 697 ) ( * 731 ) - NEW met1 ( 18147 595 ) ( * 697 ) + NEW met2 ( 18147 595 ) ( * 697 ) NEW met1 ( 16997 595 ) ( 18147 * ) + NEW met1 ( 6647 697 ) ( 7015 * ) + NEW met1 ( 7015 663 ) ( * 697 ) + NEW met1 ( 5865 663 ) ( * 697 ) + NEW met1 ( 5865 663 ) ( 6647 * ) + NEW met1 ( 6647 663 ) ( * 697 ) + NEW met1 ( 7015 663 ) ( 7797 * ) NEW met1 ( 18147 731 ) ( 19619 * ) + NEW met1 ( 3611 663 ) ( 4347 * ) + NEW met1 ( 3611 629 ) ( * 663 ) + NEW met1 ( 3197 629 ) ( 3611 * ) + NEW met1 ( 3197 629 ) ( * 663 ) + NEW met1 ( 4761 663 ) ( 5497 * ) + NEW met1 ( 4761 629 ) ( * 663 ) + NEW met1 ( 4347 629 ) ( 4761 * ) + NEW met1 ( 4347 629 ) ( * 663 ) + NEW met1 ( 5497 663 ) ( * 697 ) + NEW met1 ( 2047 663 ) ( 3197 * ) + NEW met1 ( 5497 697 ) ( 5865 * ) NEW li1 ( 16997 663 ) L1M1_PR_MR NEW li1 ( 15847 663 ) L1M1_PR_MR NEW li1 ( 14697 663 ) L1M1_PR_MR NEW li1 ( 13547 663 ) L1M1_PR_MR - NEW li1 ( 12397 697 ) L1M1_PR_MR + NEW li1 ( 12397 663 ) L1M1_PR_MR NEW li1 ( 11247 663 ) L1M1_PR_MR NEW li1 ( 10097 697 ) L1M1_PR_MR - NEW li1 ( 8947 697 ) L1M1_PR_MR - NEW met1 ( 8947 697 ) M1M2_PR - NEW met2 ( 8947 714 ) M2M3_PR - NEW met2 ( 10097 714 ) M2M3_PR - NEW met1 ( 10097 697 ) M1M2_PR + NEW li1 ( 8947 663 ) L1M1_PR_MR NEW li1 ( 7797 697 ) L1M1_PR_MR - NEW li1 ( 6647 697 ) L1M1_PR_MR - NEW li1 ( 5497 663 ) L1M1_PR_MR - NEW met1 ( 5497 663 ) M1M2_PR - NEW met2 ( 5497 646 ) M2M3_PR - NEW met2 ( 6647 646 ) M2M3_PR - NEW met1 ( 6647 697 ) M1M2_PR - NEW li1 ( 4347 663 ) L1M1_PR_MR - NEW li1 ( 3197 663 ) L1M1_PR_MR - NEW met1 ( 3197 663 ) M1M2_PR - NEW met2 ( 3197 646 ) M2M3_PR - NEW met2 ( 4347 646 ) M2M3_PR - NEW met1 ( 4347 663 ) M1M2_PR NEW li1 ( 2047 663 ) L1M1_PR_MR NEW li1 ( 897 697 ) L1M1_PR_MR NEW li1 ( 18147 697 ) L1M1_PR_MR - NEW li1 ( 19619 731 ) L1M1_PR_MR ; + NEW met1 ( 18147 595 ) M1M2_PR + NEW met1 ( 18147 697 ) M1M2_PR + NEW li1 ( 6647 697 ) L1M1_PR_MR + NEW li1 ( 19619 731 ) L1M1_PR_MR + NEW li1 ( 3197 663 ) L1M1_PR_MR + NEW li1 ( 4347 663 ) L1M1_PR_MR + NEW li1 ( 5497 663 ) L1M1_PR_MR ; - row3.select0_b ( storage_3_1_0.bit7.obuf0 TE_B ) ( storage_3_1_0.bit6.obuf0 TE_B ) ( storage_3_1_0.bit5.obuf0 TE_B ) ( storage_3_1_0.bit4.obuf0 TE_B ) ( storage_3_1_0.bit3.obuf0 TE_B ) ( storage_3_1_0.bit2.obuf0 TE_B ) ( storage_3_1_0.bit1.obuf0 TE_B ) ( storage_3_1_0.bit0.obuf0 TE_B ) ( storage_3_0_0.select_inv_0 Y ) ( storage_3_0_0.bit7.obuf0 TE_B ) ( storage_3_0_0.bit6.obuf0 TE_B ) ( storage_3_0_0.bit5.obuf0 TE_B ) ( storage_3_0_0.bit4.obuf0 TE_B ) ( storage_3_0_0.bit3.obuf0 TE_B ) ( storage_3_0_0.bit2.obuf0 TE_B ) ( storage_3_0_0.bit1.obuf0 TE_B ) ( storage_3_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + ROUTED met1 ( 16997 969 ) ( * 1003 ) - NEW met1 ( 15847 969 ) ( * 1003 ) - NEW met1 ( 15847 1003 ) ( 16997 * ) - NEW met1 ( 14697 935 ) ( 15065 * ) - NEW met1 ( 15065 935 ) ( * 969 ) - NEW met1 ( 15065 969 ) ( 15847 * ) - NEW met1 ( 13547 969 ) ( * 1003 ) - NEW met1 ( 13547 1003 ) ( 14697 * ) - NEW met1 ( 14697 935 ) ( * 1003 ) - NEW met1 ( 12397 969 ) ( * 1003 ) - NEW met1 ( 12397 1003 ) ( 13547 * ) - NEW met1 ( 11247 969 ) ( * 1003 ) - NEW met1 ( 11247 1003 ) ( 11523 * ) - NEW met1 ( 11523 1003 ) ( * 1037 ) - NEW met1 ( 11523 1037 ) ( 12397 * ) - NEW met1 ( 12397 1003 ) ( * 1037 ) - NEW met1 ( 10097 935 ) ( 10373 * ) - NEW met1 ( 10373 867 ) ( * 935 ) - NEW met1 ( 10373 867 ) ( 10741 * ) - NEW met2 ( 10741 867 ) ( * 1003 ) - NEW met1 ( 10741 1003 ) ( 11247 * ) - NEW met1 ( 8947 935 ) ( 9131 * ) - NEW met1 ( 9131 867 ) ( * 935 ) - NEW met1 ( 9131 867 ) ( 10097 * ) - NEW met1 ( 10097 867 ) ( * 935 ) - NEW met1 ( 7797 935 ) ( 7981 * ) - NEW met1 ( 7981 867 ) ( * 935 ) - NEW met1 ( 7981 867 ) ( 8947 * ) - NEW met1 ( 8947 867 ) ( * 935 ) - NEW met1 ( 6647 935 ) ( 6877 * ) - NEW met1 ( 6877 867 ) ( * 935 ) - NEW met1 ( 6877 867 ) ( 7797 * ) - NEW met1 ( 7797 867 ) ( * 935 ) - NEW met1 ( 5497 969 ) ( * 1003 ) - NEW met1 ( 5497 1003 ) ( 6647 * ) - NEW met1 ( 6647 935 ) ( * 1003 ) - NEW met1 ( 4347 969 ) ( * 1003 ) - NEW met1 ( 4347 1003 ) ( 5497 * ) - NEW met1 ( 3197 969 ) ( * 1003 ) - NEW met1 ( 3197 1003 ) ( 4347 * ) + NEW met1 ( 15847 935 ) ( 16215 * ) + NEW met1 ( 16215 935 ) ( * 1003 ) + NEW met1 ( 16215 1003 ) ( 16997 * ) + NEW met2 ( 14697 918 ) ( * 935 ) + NEW met3 ( 14697 918 ) ( 15847 * ) + NEW met2 ( 15847 918 ) ( * 935 ) + NEW met1 ( 13547 935 ) ( 13915 * ) + NEW met1 ( 13915 935 ) ( * 969 ) + NEW met1 ( 13915 969 ) ( 14651 * ) + NEW met1 ( 14651 935 ) ( * 969 ) + NEW met1 ( 14651 935 ) ( 14697 * ) + NEW met2 ( 12397 918 ) ( * 935 ) + NEW met3 ( 12397 918 ) ( 13547 * ) + NEW met2 ( 13547 918 ) ( * 935 ) + NEW met2 ( 11247 918 ) ( * 935 ) + NEW met3 ( 11247 918 ) ( 12397 * ) + NEW met2 ( 10097 918 ) ( * 935 ) + NEW met3 ( 10097 918 ) ( 11247 * ) + NEW met2 ( 8947 918 ) ( * 935 ) + NEW met3 ( 8947 918 ) ( 10097 * ) + NEW met2 ( 7797 918 ) ( * 935 ) + NEW met3 ( 7797 918 ) ( 8947 * ) NEW met1 ( 2047 969 ) ( * 1003 ) - NEW met1 ( 2047 1003 ) ( 3197 * ) - NEW met1 ( 897 935 ) ( 1265 * ) - NEW met1 ( 1265 935 ) ( * 1003 ) - NEW met1 ( 1265 1003 ) ( 2047 * ) + NEW met1 ( 897 969 ) ( 2047 * ) NEW met1 ( 18147 935 ) ( 19021 * ) NEW met1 ( 19021 935 ) ( * 969 ) NEW met1 ( 18147 935 ) ( * 1003 ) NEW met1 ( 16997 1003 ) ( 18147 * ) + NEW met2 ( 6647 918 ) ( * 935 ) + NEW met1 ( 6647 867 ) ( * 935 ) + NEW met3 ( 6647 918 ) ( 7797 * ) NEW met1 ( 19481 935 ) ( * 969 ) NEW met1 ( 19481 935 ) ( 19619 * ) NEW met1 ( 19021 969 ) ( 19481 * ) + NEW met1 ( 2047 1003 ) ( 2070 * ) + NEW met2 ( 3197 969 ) ( * 1037 ) + NEW met1 ( 2070 1037 ) ( 3197 * ) + NEW met1 ( 2070 1003 ) ( * 1037 ) + NEW met1 ( 4347 867 ) ( * 935 ) + NEW met1 ( 3197 867 ) ( 4347 * ) + NEW met2 ( 3197 867 ) ( * 969 ) + NEW met1 ( 4669 867 ) ( * 901 ) + NEW met1 ( 4347 901 ) ( 4669 * ) + NEW met1 ( 5497 867 ) ( * 935 ) + NEW met1 ( 4669 867 ) ( 6647 * ) NEW li1 ( 16997 969 ) L1M1_PR_MR - NEW li1 ( 15847 969 ) L1M1_PR_MR + NEW li1 ( 15847 935 ) L1M1_PR_MR NEW li1 ( 14697 935 ) L1M1_PR_MR - NEW li1 ( 13547 969 ) L1M1_PR_MR - NEW li1 ( 12397 969 ) L1M1_PR_MR - NEW li1 ( 11247 969 ) L1M1_PR_MR + NEW met1 ( 14697 935 ) M1M2_PR + NEW met2 ( 14697 918 ) M2M3_PR + NEW met2 ( 15847 918 ) M2M3_PR + NEW met1 ( 15847 935 ) M1M2_PR + NEW li1 ( 13547 935 ) L1M1_PR_MR + NEW li1 ( 12397 935 ) L1M1_PR_MR + NEW met1 ( 12397 935 ) M1M2_PR + NEW met2 ( 12397 918 ) M2M3_PR + NEW met2 ( 13547 918 ) M2M3_PR + NEW met1 ( 13547 935 ) M1M2_PR + NEW li1 ( 11247 935 ) L1M1_PR_MR + NEW met1 ( 11247 935 ) M1M2_PR + NEW met2 ( 11247 918 ) M2M3_PR NEW li1 ( 10097 935 ) L1M1_PR_MR - NEW met1 ( 10741 867 ) M1M2_PR - NEW met1 ( 10741 1003 ) M1M2_PR + NEW met1 ( 10097 935 ) M1M2_PR + NEW met2 ( 10097 918 ) M2M3_PR NEW li1 ( 8947 935 ) L1M1_PR_MR + NEW met1 ( 8947 935 ) M1M2_PR + NEW met2 ( 8947 918 ) M2M3_PR NEW li1 ( 7797 935 ) L1M1_PR_MR - NEW li1 ( 6647 935 ) L1M1_PR_MR - NEW li1 ( 5497 969 ) L1M1_PR_MR - NEW li1 ( 4347 969 ) L1M1_PR_MR - NEW li1 ( 3197 969 ) L1M1_PR_MR + NEW met1 ( 7797 935 ) M1M2_PR + NEW met2 ( 7797 918 ) M2M3_PR NEW li1 ( 2047 969 ) L1M1_PR_MR - NEW li1 ( 897 935 ) L1M1_PR_MR + NEW li1 ( 897 969 ) L1M1_PR_MR NEW li1 ( 18147 935 ) L1M1_PR_MR - NEW li1 ( 19619 935 ) L1M1_PR_MR ; + NEW li1 ( 6647 935 ) L1M1_PR_MR + NEW met1 ( 6647 935 ) M1M2_PR + NEW met2 ( 6647 918 ) M2M3_PR + NEW li1 ( 19619 935 ) L1M1_PR_MR + NEW li1 ( 3197 969 ) L1M1_PR_MR + NEW met1 ( 3197 969 ) M1M2_PR + NEW met1 ( 3197 1037 ) M1M2_PR + NEW li1 ( 4347 935 ) L1M1_PR_MR + NEW met1 ( 3197 867 ) M1M2_PR + NEW li1 ( 5497 935 ) L1M1_PR_MR ; - storage_0_0_0.bit0.storage ( storage_0_0_0.bit0.obuf0 A ) ( storage_0_0_0.bit0.bit Q ) + USE SIGNAL + ROUTED met1 ( 805 153 ) ( * 187 ) NEW met1 ( 759 187 ) ( 805 * ) @@ -1862,68 +1852,68 @@ NETS 160 ; NEW li1 ( 10005 153 ) L1M1_PR_MR NEW li1 ( 9959 187 ) L1M1_PR_MR ; - storage_0_0_0.bit5.storage ( storage_0_0_0.bit5.obuf0 A ) ( storage_0_0_0.bit5.bit Q ) + USE SIGNAL - + ROUTED met1 ( 12305 51 ) ( * 119 ) - NEW met1 ( 12259 51 ) ( 12305 * ) - NEW li1 ( 12305 119 ) L1M1_PR_MR - NEW li1 ( 12259 51 ) L1M1_PR_MR ; + + ROUTED met1 ( 12305 153 ) ( * 187 ) + NEW met1 ( 12259 187 ) ( 12305 * ) + NEW li1 ( 12305 153 ) L1M1_PR_MR + NEW li1 ( 12259 187 ) L1M1_PR_MR ; - storage_0_0_0.bit6.storage ( storage_0_0_0.bit6.obuf0 A ) ( storage_0_0_0.bit6.bit Q ) + USE SIGNAL + ROUTED met1 ( 14605 153 ) ( * 187 ) NEW met1 ( 14559 187 ) ( 14605 * ) NEW li1 ( 14605 153 ) L1M1_PR_MR NEW li1 ( 14559 187 ) L1M1_PR_MR ; - storage_0_0_0.bit7.storage ( storage_0_0_0.bit7.obuf0 A ) ( storage_0_0_0.bit7.bit Q ) + USE SIGNAL - + ROUTED met1 ( 16905 153 ) ( 16909 * ) - NEW met1 ( 16909 153 ) ( * 187 ) - NEW met1 ( 16859 187 ) ( 16909 * ) + + ROUTED met1 ( 16905 153 ) ( * 187 ) + NEW met1 ( 16859 187 ) ( 16905 * ) NEW li1 ( 16905 153 ) L1M1_PR_MR NEW li1 ( 16859 187 ) L1M1_PR_MR ; - storage_0_0_0.gclock ( storage_0_0_0.cg GCLK ) ( storage_0_0_0.bit7.bit CLK ) ( storage_0_0_0.bit6.bit CLK ) ( storage_0_0_0.bit5.bit CLK ) ( storage_0_0_0.bit4.bit CLK ) ( storage_0_0_0.bit3.bit CLK ) ( storage_0_0_0.bit2.bit CLK ) ( storage_0_0_0.bit1.bit CLK ) ( storage_0_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 16169 119 ) ( 16951 * ) - NEW met1 ( 16951 119 ) ( * 153 ) + + ROUTED met2 ( 16169 153 ) ( * 170 ) NEW met2 ( 13869 153 ) ( * 170 ) NEW met3 ( 13869 170 ) ( 16169 * ) - NEW met2 ( 16169 119 ) ( * 170 ) - NEW met2 ( 11569 153 ) ( * 170 ) - NEW met3 ( 11569 170 ) ( 13869 * ) - NEW met2 ( 9269 153 ) ( * 170 ) - NEW met3 ( 9269 170 ) ( 11569 * ) - NEW met1 ( 6969 51 ) ( * 119 ) - NEW met1 ( 6969 51 ) ( 9039 * ) - NEW met1 ( 9039 51 ) ( * 85 ) - NEW met1 ( 9039 85 ) ( 9269 * ) - NEW met2 ( 9269 85 ) ( * 153 ) - NEW met1 ( 4669 51 ) ( * 119 ) - NEW met1 ( 4669 51 ) ( 6969 * ) + NEW met2 ( 11569 102 ) ( * 153 ) + NEW met3 ( 11569 102 ) ( 12466 * ) + NEW met3 ( 12466 102 ) ( * 170 ) + NEW met3 ( 12466 170 ) ( 13869 * ) + NEW met2 ( 9269 102 ) ( * 153 ) + NEW met3 ( 9269 102 ) ( 11569 * ) + NEW met1 ( 69 51 ) ( * 119 ) + NEW met2 ( 19067 170 ) ( * 187 ) + NEW met3 ( 16169 170 ) ( 19067 * ) + NEW met1 ( 6923 119 ) ( 6969 * ) + NEW met2 ( 6923 102 ) ( * 119 ) + NEW met3 ( 6923 102 ) ( 9269 * ) + NEW met2 ( 4669 102 ) ( * 119 ) + NEW met2 ( 2369 102 ) ( * 119 ) + NEW met3 ( 2369 102 ) ( 4669 * ) NEW met1 ( 2369 51 ) ( * 119 ) - NEW met1 ( 2369 51 ) ( 4669 * ) - NEW met1 ( 69 153 ) ( * 221 ) - NEW met1 ( 69 221 ) ( 2093 * ) - NEW met2 ( 2093 119 ) ( * 221 ) - NEW met1 ( 2093 119 ) ( 2369 * ) - NEW met1 ( 17273 153 ) ( * 221 ) - NEW met1 ( 17273 221 ) ( 19067 * ) - NEW met1 ( 16951 153 ) ( 17273 * ) - NEW li1 ( 16169 119 ) L1M1_PR_MR + NEW met1 ( 69 51 ) ( 2369 * ) + NEW met3 ( 4669 102 ) ( 6923 * ) + NEW li1 ( 16169 153 ) L1M1_PR_MR + NEW met1 ( 16169 153 ) M1M2_PR + NEW met2 ( 16169 170 ) M2M3_PR NEW li1 ( 13869 153 ) L1M1_PR_MR NEW met1 ( 13869 153 ) M1M2_PR NEW met2 ( 13869 170 ) M2M3_PR - NEW met2 ( 16169 170 ) M2M3_PR - NEW met1 ( 16169 119 ) M1M2_PR NEW li1 ( 11569 153 ) L1M1_PR_MR NEW met1 ( 11569 153 ) M1M2_PR - NEW met2 ( 11569 170 ) M2M3_PR + NEW met2 ( 11569 102 ) M2M3_PR NEW li1 ( 9269 153 ) L1M1_PR_MR NEW met1 ( 9269 153 ) M1M2_PR - NEW met2 ( 9269 170 ) M2M3_PR + NEW met2 ( 9269 102 ) M2M3_PR + NEW li1 ( 69 119 ) L1M1_PR_MR + NEW met2 ( 19067 170 ) M2M3_PR + NEW li1 ( 19067 187 ) L1M1_PR_MR + NEW met1 ( 19067 187 ) M1M2_PR NEW li1 ( 6969 119 ) L1M1_PR_MR - NEW met1 ( 9269 85 ) M1M2_PR + NEW met1 ( 6923 119 ) M1M2_PR + NEW met2 ( 6923 102 ) M2M3_PR NEW li1 ( 4669 119 ) L1M1_PR_MR + NEW met1 ( 4669 119 ) M1M2_PR + NEW met2 ( 4669 102 ) M2M3_PR NEW li1 ( 2369 119 ) L1M1_PR_MR - NEW li1 ( 69 153 ) L1M1_PR_MR - NEW met1 ( 2093 221 ) M1M2_PR - NEW met1 ( 2093 119 ) M1M2_PR - NEW li1 ( 19067 221 ) L1M1_PR_MR ; + NEW met1 ( 2369 119 ) M1M2_PR + NEW met2 ( 2369 102 ) M2M3_PR ; - storage_0_0_0.we0 ( storage_0_0_0.gcand X ) ( storage_0_0_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 18653 85 ) ( 19527 * ) NEW li1 ( 18653 85 ) L1M1_PR_MR @@ -1974,63 +1964,74 @@ NETS 160 ; NEW li1 ( 18009 187 ) L1M1_PR_MR ; - storage_0_1_0.gclock ( storage_0_1_0.cg GCLK ) ( storage_0_1_0.bit7.bit CLK ) ( storage_0_1_0.bit6.bit CLK ) ( storage_0_1_0.bit5.bit CLK ) ( storage_0_1_0.bit4.bit CLK ) ( storage_0_1_0.bit3.bit CLK ) ( storage_0_1_0.bit2.bit CLK ) ( storage_0_1_0.bit1.bit CLK ) ( storage_0_1_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 15019 153 ) ( * 221 ) - NEW met1 ( 15019 221 ) ( 15801 * ) - NEW met1 ( 15801 187 ) ( * 221 ) - NEW met1 ( 15801 187 ) ( 16123 * ) - NEW met1 ( 16123 187 ) ( * 221 ) - NEW met1 ( 16123 221 ) ( 17089 * ) - NEW met2 ( 17089 119 ) ( * 221 ) - NEW met1 ( 12719 153 ) ( * 221 ) - NEW met1 ( 12719 221 ) ( 14651 * ) - NEW met1 ( 14651 187 ) ( * 221 ) - NEW met1 ( 14651 187 ) ( 15019 * ) - NEW met1 ( 10419 51 ) ( * 119 ) - NEW met1 ( 10419 51 ) ( 12075 * ) - NEW met1 ( 12075 51 ) ( * 153 ) - NEW met1 ( 12075 153 ) ( 12719 * ) - NEW met2 ( 8119 102 ) ( * 119 ) - NEW met3 ( 8119 102 ) ( 10419 * ) - NEW met2 ( 10419 102 ) ( * 119 ) - NEW met2 ( 5819 102 ) ( * 119 ) - NEW met3 ( 5819 102 ) ( 8119 * ) - NEW met2 ( 3519 102 ) ( * 119 ) - NEW met3 ( 3519 102 ) ( 5819 * ) - NEW met2 ( 1219 102 ) ( * 119 ) - NEW met3 ( 1219 102 ) ( 3519 * ) - NEW met2 ( 17319 153 ) ( * 170 ) - NEW met1 ( 17319 119 ) ( * 153 ) - NEW met1 ( 17089 119 ) ( 17319 * ) - NEW met2 ( 20355 170 ) ( * 187 ) - NEW met3 ( 17319 170 ) ( 20355 * ) + + ROUTED met1 ( 14927 153 ) ( 15019 * ) + NEW met2 ( 14927 102 ) ( * 153 ) + NEW met2 ( 12719 102 ) ( * 119 ) + NEW met3 ( 12719 102 ) ( 14927 * ) + NEW met2 ( 10419 34 ) ( * 153 ) + NEW met3 ( 10419 34 ) ( 12558 * ) + NEW met3 ( 12558 34 ) ( * 102 ) + NEW met3 ( 12558 102 ) ( 12719 * ) + NEW met1 ( 8119 153 ) ( * 221 ) + NEW met1 ( 8119 221 ) ( 10051 * ) + NEW met1 ( 10051 153 ) ( * 221 ) + NEW met1 ( 10051 153 ) ( 10419 * ) + NEW met1 ( 7751 187 ) ( * 221 ) + NEW met1 ( 7751 187 ) ( 8119 * ) + NEW met1 ( 1219 153 ) ( * 221 ) + NEW met1 ( 17319 153 ) ( 17365 * ) + NEW met1 ( 17365 51 ) ( * 153 ) + NEW met1 ( 17365 51 ) ( 19159 * ) + NEW met2 ( 19159 51 ) ( * 187 ) + NEW met2 ( 17319 102 ) ( * 153 ) + NEW met3 ( 14927 102 ) ( 17319 * ) + NEW met2 ( 5819 119 ) ( * 221 ) + NEW met1 ( 5819 51 ) ( * 119 ) + NEW met1 ( 5819 221 ) ( 7751 * ) + NEW met1 ( 19159 187 ) ( 20355 * ) + NEW met1 ( 1219 221 ) ( 2070 * ) + NEW met1 ( 3519 153 ) ( * 221 ) + NEW met1 ( 3519 221 ) ( 4623 * ) + NEW met2 ( 4623 51 ) ( * 221 ) + NEW met1 ( 2070 187 ) ( * 221 ) + NEW met1 ( 2070 187 ) ( 2323 * ) + NEW met1 ( 2323 187 ) ( * 221 ) + NEW met1 ( 2323 221 ) ( 3151 * ) + NEW met1 ( 3151 187 ) ( * 221 ) + NEW met1 ( 3151 187 ) ( 3519 * ) + NEW met1 ( 4623 51 ) ( 5819 * ) NEW li1 ( 15019 153 ) L1M1_PR_MR - NEW met1 ( 17089 221 ) M1M2_PR - NEW met1 ( 17089 119 ) M1M2_PR - NEW li1 ( 12719 153 ) L1M1_PR_MR - NEW li1 ( 10419 119 ) L1M1_PR_MR - NEW li1 ( 8119 119 ) L1M1_PR_MR - NEW met1 ( 8119 119 ) M1M2_PR - NEW met2 ( 8119 102 ) M2M3_PR - NEW met2 ( 10419 102 ) M2M3_PR - NEW met1 ( 10419 119 ) M1M2_PR - NEW li1 ( 5819 119 ) L1M1_PR_MR - NEW met1 ( 5819 119 ) M1M2_PR - NEW met2 ( 5819 102 ) M2M3_PR - NEW li1 ( 3519 119 ) L1M1_PR_MR - NEW met1 ( 3519 119 ) M1M2_PR - NEW met2 ( 3519 102 ) M2M3_PR - NEW li1 ( 1219 119 ) L1M1_PR_MR - NEW met1 ( 1219 119 ) M1M2_PR - NEW met2 ( 1219 102 ) M2M3_PR + NEW met1 ( 14927 153 ) M1M2_PR + NEW met2 ( 14927 102 ) M2M3_PR + NEW li1 ( 12719 119 ) L1M1_PR_MR + NEW met1 ( 12719 119 ) M1M2_PR + NEW met2 ( 12719 102 ) M2M3_PR + NEW li1 ( 10419 153 ) L1M1_PR_MR + NEW met1 ( 10419 153 ) M1M2_PR + NEW met2 ( 10419 34 ) M2M3_PR + NEW li1 ( 8119 153 ) L1M1_PR_MR + NEW li1 ( 1219 153 ) L1M1_PR_MR NEW li1 ( 17319 153 ) L1M1_PR_MR + NEW met1 ( 19159 51 ) M1M2_PR + NEW met1 ( 19159 187 ) M1M2_PR + NEW met2 ( 17319 102 ) M2M3_PR NEW met1 ( 17319 153 ) M1M2_PR - NEW met2 ( 17319 170 ) M2M3_PR - NEW met2 ( 20355 170 ) M2M3_PR + NEW li1 ( 5819 119 ) L1M1_PR_MR + NEW met1 ( 5819 119 ) M1M2_PR + NEW met1 ( 5819 221 ) M1M2_PR NEW li1 ( 20355 187 ) L1M1_PR_MR - NEW met1 ( 20355 187 ) M1M2_PR ; + NEW li1 ( 3519 153 ) L1M1_PR_MR + NEW met1 ( 4623 221 ) M1M2_PR + NEW met1 ( 4623 51 ) M1M2_PR ; - storage_0_1_0.we0 ( storage_0_1_0.gcand X ) ( storage_0_1_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 19941 85 ) ( 20815 * ) + + ROUTED met1 ( 19941 85 ) ( 20217 * ) + NEW met2 ( 20217 34 ) ( * 85 ) + NEW met2 ( 20217 34 ) ( 20309 * ) + NEW met2 ( 20309 34 ) ( * 85 ) + NEW met1 ( 20309 85 ) ( 20815 * ) NEW li1 ( 19941 85 ) L1M1_PR_MR + NEW met1 ( 20217 85 ) M1M2_PR + NEW met1 ( 20309 85 ) M1M2_PR NEW li1 ( 20815 85 ) L1M1_PR_MR ; - storage_0_1_0.write_sel ( storage_0_1_0.gcand A ) ( storage_0_1_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 20585 153 ) ( 20631 * ) @@ -2078,53 +2079,41 @@ NETS 160 ; NEW li1 ( 16859 357 ) L1M1_PR_MR ; - storage_1_0_0.gclock ( storage_1_0_0.cg GCLK ) ( storage_1_0_0.bit7.bit CLK ) ( storage_1_0_0.bit6.bit CLK ) ( storage_1_0_0.bit5.bit CLK ) ( storage_1_0_0.bit4.bit CLK ) ( storage_1_0_0.bit3.bit CLK ) ( storage_1_0_0.bit2.bit CLK ) ( storage_1_0_0.bit1.bit CLK ) ( storage_1_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 16169 425 ) ( * 459 ) - NEW met1 ( 13869 425 ) ( * 459 ) - NEW met1 ( 13869 459 ) ( 16169 * ) - NEW met1 ( 11569 425 ) ( * 459 ) - NEW met1 ( 11569 459 ) ( 13501 * ) - NEW met1 ( 13501 391 ) ( * 459 ) - NEW met1 ( 13501 391 ) ( 13869 * ) - NEW met1 ( 13869 391 ) ( * 425 ) - NEW met2 ( 9269 374 ) ( * 391 ) - NEW met3 ( 9269 374 ) ( 11569 * ) - NEW met2 ( 11569 374 ) ( * 425 ) + + ROUTED met2 ( 16169 391 ) ( * 493 ) + NEW met2 ( 13869 425 ) ( * 510 ) + NEW met3 ( 13869 510 ) ( 16169 * ) + NEW met2 ( 16169 493 ) ( * 510 ) + NEW met2 ( 11569 391 ) ( * 510 ) + NEW met3 ( 11569 510 ) ( 13869 * ) + NEW met1 ( 9269 425 ) ( * 459 ) + NEW met1 ( 9269 459 ) ( 11201 * ) + NEW met1 ( 11201 391 ) ( * 459 ) + NEW met1 ( 11201 391 ) ( 11569 * ) + NEW met1 ( 69 425 ) ( * 459 ) + NEW met1 ( 16169 493 ) ( 19067 * ) NEW met1 ( 6969 425 ) ( * 459 ) - NEW met1 ( 6969 459 ) ( 7061 * ) - NEW met2 ( 7061 374 ) ( * 459 ) - NEW met3 ( 7061 374 ) ( 9269 * ) - NEW met2 ( 4669 306 ) ( * 391 ) - NEW met3 ( 4669 306 ) ( 6762 * ) - NEW met3 ( 6762 306 ) ( * 374 ) - NEW met3 ( 6762 374 ) ( 7061 * ) - NEW met2 ( 2369 306 ) ( * 391 ) - NEW met3 ( 2369 306 ) ( 4669 * ) - NEW met2 ( 69 306 ) ( * 391 ) - NEW met3 ( 69 306 ) ( 2369 * ) - NEW met1 ( 17273 459 ) ( * 493 ) - NEW met1 ( 17273 493 ) ( 19067 * ) - NEW met1 ( 16169 459 ) ( 17273 * ) - NEW li1 ( 16169 425 ) L1M1_PR_MR + NEW met1 ( 6969 459 ) ( 9269 * ) + NEW met1 ( 4669 425 ) ( * 459 ) + NEW met1 ( 2369 425 ) ( * 459 ) + NEW met1 ( 2369 459 ) ( 4669 * ) + NEW met1 ( 69 459 ) ( 2369 * ) + NEW met1 ( 4669 459 ) ( 6969 * ) + NEW li1 ( 16169 391 ) L1M1_PR_MR + NEW met1 ( 16169 391 ) M1M2_PR + NEW met1 ( 16169 493 ) M1M2_PR NEW li1 ( 13869 425 ) L1M1_PR_MR - NEW li1 ( 11569 425 ) L1M1_PR_MR - NEW li1 ( 9269 391 ) L1M1_PR_MR - NEW met1 ( 9269 391 ) M1M2_PR - NEW met2 ( 9269 374 ) M2M3_PR - NEW met2 ( 11569 374 ) M2M3_PR - NEW met1 ( 11569 425 ) M1M2_PR + NEW met1 ( 13869 425 ) M1M2_PR + NEW met2 ( 13869 510 ) M2M3_PR + NEW met2 ( 16169 510 ) M2M3_PR + NEW li1 ( 11569 391 ) L1M1_PR_MR + NEW met1 ( 11569 391 ) M1M2_PR + NEW met2 ( 11569 510 ) M2M3_PR + NEW li1 ( 9269 425 ) L1M1_PR_MR + NEW li1 ( 69 425 ) L1M1_PR_MR + NEW li1 ( 19067 493 ) L1M1_PR_MR NEW li1 ( 6969 425 ) L1M1_PR_MR - NEW met1 ( 7061 459 ) M1M2_PR - NEW met2 ( 7061 374 ) M2M3_PR - NEW li1 ( 4669 391 ) L1M1_PR_MR - NEW met1 ( 4669 391 ) M1M2_PR - NEW met2 ( 4669 306 ) M2M3_PR - NEW li1 ( 2369 391 ) L1M1_PR_MR - NEW met1 ( 2369 391 ) M1M2_PR - NEW met2 ( 2369 306 ) M2M3_PR - NEW li1 ( 69 391 ) L1M1_PR_MR - NEW met1 ( 69 391 ) M1M2_PR - NEW met2 ( 69 306 ) M2M3_PR - NEW li1 ( 19067 493 ) L1M1_PR_MR ; + NEW li1 ( 4669 425 ) L1M1_PR_MR + NEW li1 ( 2369 425 ) L1M1_PR_MR ; - storage_1_0_0.we0 ( storage_1_0_0.gcand X ) ( storage_1_0_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 18653 459 ) ( 19527 * ) NEW li1 ( 18653 459 ) L1M1_PR_MR @@ -2176,51 +2165,59 @@ NETS 160 ; - storage_1_1_0.gclock ( storage_1_1_0.cg GCLK ) ( storage_1_1_0.bit7.bit CLK ) ( storage_1_1_0.bit6.bit CLK ) ( storage_1_1_0.bit5.bit CLK ) ( storage_1_1_0.bit4.bit CLK ) ( storage_1_1_0.bit3.bit CLK ) ( storage_1_1_0.bit2.bit CLK ) ( storage_1_1_0.bit1.bit CLK ) ( storage_1_1_0.bit0.bit CLK ) + USE SIGNAL + ROUTED met1 ( 15019 323 ) ( * 391 ) - NEW met1 ( 15019 323 ) ( 15111 * ) - NEW met2 ( 15111 306 ) ( * 323 ) NEW met1 ( 12719 323 ) ( * 391 ) NEW met1 ( 12719 323 ) ( 15019 * ) NEW met1 ( 10419 323 ) ( * 391 ) NEW met1 ( 10419 323 ) ( 12719 * ) - NEW met1 ( 8119 323 ) ( * 391 ) - NEW met1 ( 8119 323 ) ( 10419 * ) - NEW met1 ( 5819 323 ) ( * 391 ) - NEW met1 ( 5819 323 ) ( 8119 * ) - NEW met1 ( 3519 425 ) ( 4623 * ) - NEW met1 ( 4623 425 ) ( * 459 ) - NEW met1 ( 4623 459 ) ( 5819 * ) - NEW met1 ( 5819 391 ) ( * 459 ) - NEW met1 ( 1219 425 ) ( * 493 ) - NEW met1 ( 1219 493 ) ( 2553 * ) - NEW met1 ( 2553 425 ) ( * 493 ) - NEW met1 ( 2553 425 ) ( 3519 * ) - NEW met1 ( 17319 323 ) ( * 391 ) - NEW met1 ( 17319 323 ) ( 18055 * ) + NEW met2 ( 8119 425 ) ( * 493 ) + NEW met1 ( 8119 493 ) ( 10143 * ) + NEW met2 ( 10143 357 ) ( * 493 ) + NEW met1 ( 10143 357 ) ( 10419 * ) + NEW met2 ( 1219 425 ) ( * 442 ) NEW met1 ( 18055 323 ) ( * 357 ) NEW met1 ( 18055 357 ) ( 18423 * ) NEW met1 ( 18423 323 ) ( * 357 ) - NEW met2 ( 17319 306 ) ( * 323 ) - NEW met3 ( 15111 306 ) ( 17319 * ) + NEW met1 ( 17319 323 ) ( * 391 ) + NEW met1 ( 15019 323 ) ( 18055 * ) + NEW met2 ( 5819 391 ) ( * 442 ) + NEW met1 ( 5819 323 ) ( * 391 ) + NEW met3 ( 5819 442 ) ( 8119 * ) NEW met1 ( 19389 323 ) ( * 357 ) NEW met1 ( 19389 357 ) ( 20355 * ) NEW met1 ( 18423 323 ) ( 19389 * ) + NEW met2 ( 3519 425 ) ( * 442 ) + NEW met2 ( 5497 306 ) ( * 323 ) + NEW met2 ( 5451 306 ) ( 5497 * ) + NEW met2 ( 5451 306 ) ( * 442 ) + NEW met3 ( 3519 442 ) ( 5451 * ) + NEW met3 ( 1219 442 ) ( 3519 * ) + NEW met1 ( 5497 323 ) ( 5819 * ) NEW li1 ( 15019 391 ) L1M1_PR_MR - NEW met1 ( 15111 323 ) M1M2_PR - NEW met2 ( 15111 306 ) M2M3_PR NEW li1 ( 12719 391 ) L1M1_PR_MR NEW li1 ( 10419 391 ) L1M1_PR_MR - NEW li1 ( 8119 391 ) L1M1_PR_MR - NEW li1 ( 5819 391 ) L1M1_PR_MR - NEW li1 ( 3519 425 ) L1M1_PR_MR + NEW li1 ( 8119 425 ) L1M1_PR_MR + NEW met1 ( 8119 425 ) M1M2_PR + NEW met1 ( 8119 493 ) M1M2_PR + NEW met1 ( 10143 493 ) M1M2_PR + NEW met1 ( 10143 357 ) M1M2_PR + NEW met2 ( 8119 442 ) M2M3_PR NEW li1 ( 1219 425 ) L1M1_PR_MR + NEW met1 ( 1219 425 ) M1M2_PR + NEW met2 ( 1219 442 ) M2M3_PR NEW li1 ( 17319 391 ) L1M1_PR_MR - NEW met2 ( 17319 306 ) M2M3_PR - NEW met1 ( 17319 323 ) M1M2_PR - NEW li1 ( 20355 357 ) L1M1_PR_MR ; + NEW li1 ( 5819 391 ) L1M1_PR_MR + NEW met1 ( 5819 391 ) M1M2_PR + NEW met2 ( 5819 442 ) M2M3_PR + NEW li1 ( 20355 357 ) L1M1_PR_MR + NEW li1 ( 3519 425 ) L1M1_PR_MR + NEW met1 ( 3519 425 ) M1M2_PR + NEW met2 ( 3519 442 ) M2M3_PR + NEW met1 ( 5497 323 ) M1M2_PR + NEW met2 ( 5451 442 ) M2M3_PR ; - storage_1_1_0.we0 ( storage_1_1_0.gcand X ) ( storage_1_1_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 19941 459 ) ( 20815 * ) - NEW li1 ( 19941 459 ) L1M1_PR_MR - NEW li1 ( 20815 459 ) L1M1_PR_MR ; + + ROUTED met1 ( 19941 493 ) ( 20815 * ) + NEW li1 ( 19941 493 ) L1M1_PR_MR + NEW li1 ( 20815 493 ) L1M1_PR_MR ; - storage_1_1_0.write_sel ( storage_1_1_0.gcand A ) ( storage_1_1_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 20585 357 ) ( 20631 * ) NEW li1 ( 20631 357 ) L1M1_PR_MR @@ -2261,64 +2258,68 @@ NETS 160 ; NEW li1 ( 14605 697 ) L1M1_PR_MR NEW li1 ( 14559 731 ) L1M1_PR_MR ; - storage_2_0_0.bit7.storage ( storage_2_0_0.bit7.obuf0 A ) ( storage_2_0_0.bit7.bit Q ) + USE SIGNAL - + ROUTED met2 ( 16905 663 ) ( * 731 ) + + ROUTED met1 ( 16905 697 ) ( * 731 ) NEW met1 ( 16859 731 ) ( 16905 * ) - NEW li1 ( 16905 663 ) L1M1_PR_MR - NEW met1 ( 16905 663 ) M1M2_PR - NEW met1 ( 16905 731 ) M1M2_PR + NEW li1 ( 16905 697 ) L1M1_PR_MR NEW li1 ( 16859 731 ) L1M1_PR_MR ; - storage_2_0_0.gclock ( storage_2_0_0.cg GCLK ) ( storage_2_0_0.bit7.bit CLK ) ( storage_2_0_0.bit6.bit CLK ) ( storage_2_0_0.bit5.bit CLK ) ( storage_2_0_0.bit4.bit CLK ) ( storage_2_0_0.bit3.bit CLK ) ( storage_2_0_0.bit2.bit CLK ) ( storage_2_0_0.bit1.bit CLK ) ( storage_2_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 16169 663 ) ( 16721 * ) - NEW met2 ( 16721 663 ) ( * 765 ) - NEW met1 ( 16721 765 ) ( 16951 * ) + + ROUTED met1 ( 16169 697 ) ( * 765 ) + NEW met1 ( 16169 765 ) ( 16951 * ) NEW met1 ( 16951 731 ) ( * 765 ) - NEW met1 ( 13869 697 ) ( * 765 ) - NEW met1 ( 13869 765 ) ( 15801 * ) - NEW met1 ( 15801 731 ) ( * 765 ) - NEW met1 ( 15801 731 ) ( 16169 * ) - NEW met1 ( 16169 663 ) ( * 731 ) - NEW met1 ( 11569 697 ) ( * 765 ) - NEW met1 ( 11569 765 ) ( 13869 * ) - NEW met2 ( 9269 646 ) ( * 663 ) - NEW met3 ( 9269 646 ) ( 11569 * ) - NEW met2 ( 11569 646 ) ( * 697 ) - NEW met1 ( 6923 663 ) ( 6969 * ) - NEW met2 ( 6923 646 ) ( * 663 ) - NEW met3 ( 6923 646 ) ( 9269 * ) - NEW met2 ( 4669 697 ) ( * 714 ) - NEW met3 ( 4669 714 ) ( 6923 * ) - NEW met3 ( 6923 646 ) ( * 714 ) - NEW met2 ( 2369 697 ) ( * 714 ) - NEW met3 ( 2369 714 ) ( 4669 * ) - NEW met1 ( 69 697 ) ( * 765 ) - NEW met1 ( 69 765 ) ( 2001 * ) - NEW met1 ( 2001 697 ) ( * 765 ) - NEW met1 ( 2001 697 ) ( 2369 * ) + NEW met2 ( 13869 697 ) ( * 782 ) + NEW met3 ( 13869 782 ) ( 16169 * ) + NEW met2 ( 16169 765 ) ( * 782 ) + NEW met1 ( 11569 663 ) ( 11615 * ) + NEW met2 ( 11615 663 ) ( * 782 ) + NEW met3 ( 11615 782 ) ( 13869 * ) + NEW met1 ( 9269 697 ) ( * 765 ) + NEW met1 ( 9269 765 ) ( 11201 * ) + NEW met1 ( 11201 731 ) ( * 765 ) + NEW met1 ( 11201 731 ) ( 11569 * ) + NEW met1 ( 11569 663 ) ( * 731 ) + NEW met1 ( 69 595 ) ( * 663 ) NEW met1 ( 17273 731 ) ( * 765 ) NEW met1 ( 17273 765 ) ( 19067 * ) NEW met1 ( 16951 731 ) ( 17273 * ) - NEW li1 ( 16169 663 ) L1M1_PR_MR - NEW met1 ( 16721 663 ) M1M2_PR - NEW met1 ( 16721 765 ) M1M2_PR + NEW met1 ( 6831 663 ) ( 6969 * ) + NEW met1 ( 6831 595 ) ( * 663 ) + NEW met2 ( 6923 663 ) ( * 765 ) + NEW met1 ( 6923 765 ) ( 9269 * ) + NEW met2 ( 4669 595 ) ( * 663 ) + NEW met1 ( 2369 697 ) ( * 765 ) + NEW met1 ( 2369 765 ) ( 3151 * ) + NEW met1 ( 3151 731 ) ( * 765 ) + NEW met1 ( 3151 731 ) ( 3473 * ) + NEW met1 ( 3473 731 ) ( * 765 ) + NEW met1 ( 3473 765 ) ( 4669 * ) + NEW met2 ( 4669 663 ) ( * 765 ) + NEW met2 ( 2093 595 ) ( * 697 ) + NEW met1 ( 2093 697 ) ( 2369 * ) + NEW met1 ( 69 595 ) ( 2093 * ) + NEW met1 ( 4669 595 ) ( 6831 * ) + NEW li1 ( 16169 697 ) L1M1_PR_MR NEW li1 ( 13869 697 ) L1M1_PR_MR - NEW li1 ( 11569 697 ) L1M1_PR_MR - NEW li1 ( 9269 663 ) L1M1_PR_MR - NEW met1 ( 9269 663 ) M1M2_PR - NEW met2 ( 9269 646 ) M2M3_PR - NEW met2 ( 11569 646 ) M2M3_PR - NEW met1 ( 11569 697 ) M1M2_PR + NEW met1 ( 13869 697 ) M1M2_PR + NEW met2 ( 13869 782 ) M2M3_PR + NEW met2 ( 16169 782 ) M2M3_PR + NEW met1 ( 16169 765 ) M1M2_PR + NEW li1 ( 11569 663 ) L1M1_PR_MR + NEW met1 ( 11615 663 ) M1M2_PR + NEW met2 ( 11615 782 ) M2M3_PR + NEW li1 ( 9269 697 ) L1M1_PR_MR + NEW li1 ( 69 663 ) L1M1_PR_MR + NEW li1 ( 19067 765 ) L1M1_PR_MR NEW li1 ( 6969 663 ) L1M1_PR_MR + NEW met1 ( 6923 765 ) M1M2_PR NEW met1 ( 6923 663 ) M1M2_PR - NEW met2 ( 6923 646 ) M2M3_PR - NEW li1 ( 4669 697 ) L1M1_PR_MR - NEW met1 ( 4669 697 ) M1M2_PR - NEW met2 ( 4669 714 ) M2M3_PR + NEW li1 ( 4669 663 ) L1M1_PR_MR + NEW met1 ( 4669 663 ) M1M2_PR + NEW met1 ( 4669 595 ) M1M2_PR NEW li1 ( 2369 697 ) L1M1_PR_MR - NEW met1 ( 2369 697 ) M1M2_PR - NEW met2 ( 2369 714 ) M2M3_PR - NEW li1 ( 69 697 ) L1M1_PR_MR - NEW li1 ( 19067 765 ) L1M1_PR_MR ; + NEW met1 ( 4669 765 ) M1M2_PR + NEW met1 ( 2093 595 ) M1M2_PR + NEW met1 ( 2093 697 ) M1M2_PR ; - storage_2_0_0.we0 ( storage_2_0_0.gcand X ) ( storage_2_0_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 18653 629 ) ( 19527 * ) NEW li1 ( 18653 629 ) L1M1_PR_MR @@ -2369,50 +2370,72 @@ NETS 160 ; NEW li1 ( 18009 731 ) L1M1_PR_MR ; - storage_2_1_0.gclock ( storage_2_1_0.cg GCLK ) ( storage_2_1_0.bit7.bit CLK ) ( storage_2_1_0.bit6.bit CLK ) ( storage_2_1_0.bit5.bit CLK ) ( storage_2_1_0.bit4.bit CLK ) ( storage_2_1_0.bit3.bit CLK ) ( storage_2_1_0.bit2.bit CLK ) ( storage_2_1_0.bit1.bit CLK ) ( storage_2_1_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 14881 697 ) ( 15019 * ) - NEW met2 ( 14881 697 ) ( * 714 ) - NEW met1 ( 12719 595 ) ( * 663 ) - NEW met1 ( 12719 595 ) ( 14881 * ) - NEW met2 ( 14881 595 ) ( * 697 ) + + ROUTED met1 ( 15019 697 ) ( * 765 ) + NEW met1 ( 15019 765 ) ( 15111 * ) + NEW met2 ( 15111 765 ) ( * 850 ) + NEW met3 ( 15111 850 ) ( 16238 * ) + NEW met3 ( 16238 782 ) ( * 850 ) + NEW met1 ( 12719 697 ) ( * 765 ) + NEW met1 ( 12719 765 ) ( 13501 * ) + NEW met1 ( 13501 731 ) ( * 765 ) + NEW met1 ( 13501 731 ) ( 13823 * ) + NEW met1 ( 13823 731 ) ( * 765 ) + NEW met1 ( 13823 765 ) ( 14651 * ) + NEW met1 ( 14651 731 ) ( * 765 ) + NEW met1 ( 14651 731 ) ( 15019 * ) NEW met1 ( 10419 595 ) ( * 663 ) NEW met1 ( 10419 595 ) ( 12719 * ) + NEW met2 ( 12719 595 ) ( * 697 ) NEW met1 ( 8119 595 ) ( * 663 ) NEW met1 ( 8119 595 ) ( 10419 * ) - NEW met1 ( 5819 595 ) ( * 663 ) - NEW met1 ( 5819 595 ) ( 8119 * ) - NEW met1 ( 3519 595 ) ( * 663 ) - NEW met1 ( 3519 595 ) ( 5819 * ) - NEW met1 ( 1219 595 ) ( * 663 ) - NEW met1 ( 1219 595 ) ( 3519 * ) - NEW met1 ( 17319 663 ) ( 18101 * ) - NEW met2 ( 18101 646 ) ( * 663 ) - NEW met2 ( 18101 646 ) ( 18193 * ) - NEW met2 ( 18193 629 ) ( * 646 ) - NEW met1 ( 18193 629 ) ( 18423 * ) + NEW met2 ( 1219 663 ) ( * 782 ) + NEW met1 ( 17319 629 ) ( * 663 ) + NEW met1 ( 17319 629 ) ( 18423 * ) NEW met1 ( 18423 595 ) ( * 629 ) - NEW met2 ( 17319 663 ) ( * 714 ) - NEW met3 ( 14881 714 ) ( 17319 * ) - NEW met1 ( 18423 595 ) ( 20355 * ) + NEW met2 ( 17319 663 ) ( * 782 ) + NEW met3 ( 16238 782 ) ( 17319 * ) + NEW met2 ( 5819 493 ) ( * 663 ) + NEW met1 ( 5819 493 ) ( 6877 * ) + NEW met2 ( 6877 493 ) ( * 595 ) + NEW met1 ( 6877 595 ) ( 8119 * ) + NEW met2 ( 19849 595 ) ( * 765 ) + NEW met1 ( 19849 765 ) ( 20355 * ) + NEW met1 ( 18423 595 ) ( 19849 * ) + NEW met2 ( 3519 578 ) ( * 663 ) + NEW met2 ( 3519 663 ) ( * 782 ) + NEW met3 ( 1219 782 ) ( 3519 * ) + NEW met3 ( 3519 578 ) ( 5819 * ) NEW li1 ( 15019 697 ) L1M1_PR_MR - NEW met1 ( 14881 697 ) M1M2_PR - NEW met2 ( 14881 714 ) M2M3_PR - NEW li1 ( 12719 663 ) L1M1_PR_MR - NEW met1 ( 14881 595 ) M1M2_PR + NEW met1 ( 15111 765 ) M1M2_PR + NEW met2 ( 15111 850 ) M2M3_PR + NEW li1 ( 12719 697 ) L1M1_PR_MR NEW li1 ( 10419 663 ) L1M1_PR_MR + NEW met1 ( 12719 595 ) M1M2_PR + NEW met1 ( 12719 697 ) M1M2_PR NEW li1 ( 8119 663 ) L1M1_PR_MR - NEW li1 ( 5819 663 ) L1M1_PR_MR - NEW li1 ( 3519 663 ) L1M1_PR_MR NEW li1 ( 1219 663 ) L1M1_PR_MR + NEW met1 ( 1219 663 ) M1M2_PR + NEW met2 ( 1219 782 ) M2M3_PR NEW li1 ( 17319 663 ) L1M1_PR_MR - NEW met1 ( 18101 663 ) M1M2_PR - NEW met1 ( 18193 629 ) M1M2_PR - NEW met2 ( 17319 714 ) M2M3_PR + NEW met2 ( 17319 782 ) M2M3_PR NEW met1 ( 17319 663 ) M1M2_PR - NEW li1 ( 20355 595 ) L1M1_PR_MR ; + NEW li1 ( 5819 663 ) L1M1_PR_MR + NEW met1 ( 5819 663 ) M1M2_PR + NEW met1 ( 5819 493 ) M1M2_PR + NEW met1 ( 6877 493 ) M1M2_PR + NEW met1 ( 6877 595 ) M1M2_PR + NEW met2 ( 5819 578 ) M2M3_PR + NEW met1 ( 19849 595 ) M1M2_PR + NEW met1 ( 19849 765 ) M1M2_PR + NEW li1 ( 20355 765 ) L1M1_PR_MR + NEW li1 ( 3519 663 ) L1M1_PR_MR + NEW met1 ( 3519 663 ) M1M2_PR + NEW met2 ( 3519 578 ) M2M3_PR + NEW met2 ( 3519 782 ) M2M3_PR ; - storage_2_1_0.we0 ( storage_2_1_0.gcand X ) ( storage_2_1_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 19941 629 ) ( 20815 * ) - NEW li1 ( 19941 629 ) L1M1_PR_MR - NEW li1 ( 20815 629 ) L1M1_PR_MR ; + + ROUTED met1 ( 19941 595 ) ( 20815 * ) + NEW li1 ( 19941 595 ) L1M1_PR_MR + NEW li1 ( 20815 595 ) L1M1_PR_MR ; - storage_2_1_0.write_sel ( storage_2_1_0.gcand A ) ( storage_2_1_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 20585 697 ) ( 20631 * ) NEW li1 ( 20631 697 ) L1M1_PR_MR @@ -2459,91 +2482,56 @@ NETS 160 ; NEW li1 ( 16859 901 ) L1M1_PR_MR ; - storage_3_0_0.gclock ( storage_3_0_0.cg GCLK ) ( storage_3_0_0.bit7.bit CLK ) ( storage_3_0_0.bit6.bit CLK ) ( storage_3_0_0.bit5.bit CLK ) ( storage_3_0_0.bit4.bit CLK ) ( storage_3_0_0.bit3.bit CLK ) ( storage_3_0_0.bit2.bit CLK ) ( storage_3_0_0.bit1.bit CLK ) ( storage_3_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 1219 867 ) ( * 901 ) - NEW met1 ( 1081 901 ) ( 1219 * ) - NEW met1 ( 1081 867 ) ( * 901 ) - NEW met1 ( 69 867 ) ( 1081 * ) - NEW met1 ( 69 867 ) ( * 935 ) - NEW met2 ( 9269 765 ) ( * 935 ) - NEW met1 ( 9269 765 ) ( 10051 * ) - NEW met1 ( 10051 731 ) ( * 765 ) - NEW met1 ( 10051 731 ) ( 10373 * ) - NEW met1 ( 10373 731 ) ( * 765 ) - NEW met1 ( 10373 765 ) ( 10925 * ) - NEW met2 ( 10925 765 ) ( * 867 ) - NEW met1 ( 6969 935 ) ( * 1003 ) - NEW met1 ( 6923 1003 ) ( 6969 * ) - NEW met2 ( 6923 765 ) ( * 1003 ) - NEW met1 ( 6923 765 ) ( 7751 * ) - NEW met1 ( 7751 731 ) ( * 765 ) - NEW met1 ( 7751 731 ) ( 7981 * ) - NEW met1 ( 7981 731 ) ( * 765 ) - NEW met1 ( 7981 765 ) ( 9269 * ) - NEW met2 ( 6831 850 ) ( * 867 ) - NEW met2 ( 6831 850 ) ( 6923 * ) - NEW met1 ( 16169 867 ) ( * 935 ) - NEW met1 ( 16169 867 ) ( 16353 * ) - NEW met2 ( 16353 867 ) ( * 1037 ) - NEW met2 ( 4669 969 ) ( * 1309 ) - NEW met1 ( 4669 1309 ) ( 6187 * ) - NEW met2 ( 6187 867 ) ( * 1309 ) - NEW met1 ( 2369 867 ) ( * 935 ) - NEW met1 ( 2369 867 ) ( 3381 * ) - NEW met2 ( 3381 867 ) ( * 918 ) - NEW met3 ( 3381 918 ) ( 3795 * ) - NEW met2 ( 3795 918 ) ( * 969 ) - NEW met1 ( 3795 969 ) ( 4301 * ) - NEW met1 ( 4301 935 ) ( * 969 ) - NEW met1 ( 4301 935 ) ( 4669 * ) - NEW met1 ( 4669 935 ) ( * 969 ) - NEW met1 ( 1219 867 ) ( 2369 * ) - NEW met1 ( 6187 867 ) ( 6831 * ) - NEW met1 ( 15870 935 ) ( 16169 * ) - NEW met1 ( 13869 867 ) ( * 935 ) - NEW met1 ( 13869 867 ) ( 14605 * ) - NEW met1 ( 14605 867 ) ( * 901 ) - NEW met1 ( 14605 901 ) ( 14973 * ) - NEW met1 ( 14973 867 ) ( * 901 ) - NEW met1 ( 14973 867 ) ( 15870 * ) - NEW met1 ( 15870 867 ) ( * 935 ) - NEW met1 ( 11569 867 ) ( * 935 ) - NEW met1 ( 11569 867 ) ( 12305 * ) - NEW met1 ( 12305 867 ) ( * 901 ) - NEW met1 ( 12305 901 ) ( 12673 * ) - NEW met1 ( 12673 867 ) ( * 901 ) - NEW met1 ( 12673 867 ) ( 13455 * ) - NEW met1 ( 13455 867 ) ( * 901 ) - NEW met1 ( 13455 901 ) ( 13869 * ) + + ROUTED met1 ( 16169 969 ) ( * 1037 ) + NEW met1 ( 13869 969 ) ( * 1037 ) + NEW met1 ( 13869 1037 ) ( 14697 * ) + NEW met1 ( 14697 969 ) ( * 1037 ) + NEW met1 ( 14697 969 ) ( 16169 * ) + NEW met2 ( 11569 935 ) ( * 1037 ) + NEW met1 ( 11569 1037 ) ( 12627 * ) + NEW met1 ( 12627 969 ) ( * 1037 ) + NEW met1 ( 12627 969 ) ( 13869 * ) + NEW met1 ( 9269 867 ) ( * 935 ) + NEW met1 ( 9269 867 ) ( 11155 * ) NEW met1 ( 11155 867 ) ( * 901 ) NEW met1 ( 11155 901 ) ( 11569 * ) - NEW met1 ( 10925 867 ) ( 11155 * ) - NEW met1 ( 16353 1037 ) ( 19067 * ) - NEW li1 ( 69 935 ) L1M1_PR_MR + NEW met1 ( 11569 901 ) ( * 935 ) + NEW met2 ( 9085 935 ) ( * 986 ) + NEW met1 ( 9085 935 ) ( 9269 * ) + NEW met2 ( 69 969 ) ( * 1054 ) + NEW met1 ( 16169 1037 ) ( 19067 * ) + NEW met3 ( 7590 986 ) ( 9085 * ) + NEW met1 ( 6969 969 ) ( * 1003 ) + NEW met1 ( 6923 1003 ) ( 6969 * ) + NEW met2 ( 6923 1003 ) ( * 1054 ) + NEW met3 ( 7590 986 ) ( * 1054 ) + NEW met3 ( 6923 1054 ) ( 7590 * ) + NEW met2 ( 4669 969 ) ( * 1054 ) + NEW met2 ( 2369 935 ) ( * 1054 ) + NEW met3 ( 2369 1054 ) ( 4669 * ) + NEW met3 ( 69 1054 ) ( 2369 * ) + NEW met3 ( 4669 1054 ) ( 6923 * ) + NEW li1 ( 16169 969 ) L1M1_PR_MR + NEW li1 ( 13869 969 ) L1M1_PR_MR + NEW li1 ( 11569 935 ) L1M1_PR_MR + NEW met1 ( 11569 935 ) M1M2_PR + NEW met1 ( 11569 1037 ) M1M2_PR NEW li1 ( 9269 935 ) L1M1_PR_MR - NEW met1 ( 9269 935 ) M1M2_PR - NEW met1 ( 9269 765 ) M1M2_PR - NEW met1 ( 10925 765 ) M1M2_PR - NEW met1 ( 10925 867 ) M1M2_PR - NEW li1 ( 6969 935 ) L1M1_PR_MR + NEW met2 ( 9085 986 ) M2M3_PR + NEW met1 ( 9085 935 ) M1M2_PR + NEW li1 ( 69 969 ) L1M1_PR_MR + NEW met1 ( 69 969 ) M1M2_PR + NEW met2 ( 69 1054 ) M2M3_PR + NEW li1 ( 19067 1037 ) L1M1_PR_MR + NEW li1 ( 6969 969 ) L1M1_PR_MR NEW met1 ( 6923 1003 ) M1M2_PR - NEW met1 ( 6923 765 ) M1M2_PR - NEW met1 ( 6831 867 ) M1M2_PR - NEW li1 ( 16169 935 ) L1M1_PR_MR - NEW met1 ( 16353 867 ) M1M2_PR - NEW met1 ( 16353 1037 ) M1M2_PR + NEW met2 ( 6923 1054 ) M2M3_PR NEW li1 ( 4669 969 ) L1M1_PR_MR NEW met1 ( 4669 969 ) M1M2_PR - NEW met1 ( 4669 1309 ) M1M2_PR - NEW met1 ( 6187 1309 ) M1M2_PR - NEW met1 ( 6187 867 ) M1M2_PR + NEW met2 ( 4669 1054 ) M2M3_PR NEW li1 ( 2369 935 ) L1M1_PR_MR - NEW met1 ( 3381 867 ) M1M2_PR - NEW met2 ( 3381 918 ) M2M3_PR - NEW met2 ( 3795 918 ) M2M3_PR - NEW met1 ( 3795 969 ) M1M2_PR - NEW li1 ( 13869 935 ) L1M1_PR_MR - NEW li1 ( 11569 935 ) L1M1_PR_MR - NEW li1 ( 19067 1037 ) L1M1_PR_MR ; + NEW met1 ( 2369 935 ) M1M2_PR + NEW met2 ( 2369 1054 ) M2M3_PR ; - storage_3_0_0.we0 ( storage_3_0_0.gcand X ) ( storage_3_0_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 18653 1003 ) ( 19527 * ) NEW li1 ( 18653 1003 ) L1M1_PR_MR @@ -2594,154 +2582,148 @@ NETS 160 ; NEW li1 ( 18009 901 ) L1M1_PR_MR ; - storage_3_1_0.gclock ( storage_3_1_0.cg GCLK ) ( storage_3_1_0.bit7.bit CLK ) ( storage_3_1_0.bit6.bit CLK ) ( storage_3_1_0.bit5.bit CLK ) ( storage_3_1_0.bit4.bit CLK ) ( storage_3_1_0.bit3.bit CLK ) ( storage_3_1_0.bit2.bit CLK ) ( storage_3_1_0.bit1.bit CLK ) ( storage_3_1_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 15019 969 ) ( * 1003 ) - NEW met1 ( 15019 1003 ) ( 15065 * ) - NEW met2 ( 15065 918 ) ( * 1003 ) - NEW met2 ( 12719 918 ) ( * 935 ) - NEW met3 ( 12719 918 ) ( 15065 * ) - NEW met1 ( 10419 969 ) ( 11201 * ) - NEW met1 ( 11201 935 ) ( * 969 ) - NEW met1 ( 11201 935 ) ( 11293 * ) - NEW met1 ( 11293 935 ) ( * 969 ) - NEW met1 ( 11293 969 ) ( 12351 * ) - NEW met1 ( 12351 935 ) ( * 969 ) - NEW met1 ( 12351 935 ) ( 12719 * ) - NEW met1 ( 8119 969 ) ( * 1003 ) - NEW met1 ( 8119 1003 ) ( 9637 * ) - NEW met1 ( 9637 969 ) ( * 1003 ) - NEW met1 ( 9637 969 ) ( 10419 * ) - NEW met1 ( 5819 867 ) ( * 935 ) - NEW met1 ( 5819 867 ) ( 6141 * ) - NEW met2 ( 6141 867 ) ( * 1037 ) - NEW met1 ( 6141 1037 ) ( 7015 * ) - NEW met1 ( 7015 1003 ) ( * 1037 ) - NEW met1 ( 7015 1003 ) ( 8119 * ) - NEW met1 ( 3519 867 ) ( * 935 ) - NEW met1 ( 3519 867 ) ( 5819 * ) - NEW met1 ( 1219 969 ) ( * 1037 ) - NEW met1 ( 1219 1037 ) ( 3151 * ) - NEW met2 ( 3151 935 ) ( * 1037 ) - NEW met1 ( 3151 935 ) ( 3519 * ) - NEW met1 ( 17319 867 ) ( * 935 ) - NEW met1 ( 17319 867 ) ( 18055 * ) + + ROUTED met1 ( 15019 867 ) ( * 935 ) + NEW met1 ( 12719 867 ) ( * 935 ) + NEW met1 ( 12719 867 ) ( 14605 * ) + NEW met1 ( 14605 867 ) ( * 901 ) + NEW met1 ( 14605 901 ) ( 15019 * ) + NEW met1 ( 10419 969 ) ( 10603 * ) + NEW met1 ( 10603 969 ) ( * 1003 ) + NEW met1 ( 10603 1003 ) ( 12443 * ) + NEW met1 ( 12443 935 ) ( * 1003 ) + NEW met1 ( 12443 935 ) ( 12719 * ) + NEW met1 ( 8119 867 ) ( * 935 ) + NEW met1 ( 8119 867 ) ( 8625 * ) + NEW met1 ( 8625 867 ) ( * 1003 ) + NEW met1 ( 8625 1003 ) ( 9453 * ) + NEW met1 ( 9453 969 ) ( * 1003 ) + NEW met1 ( 9453 969 ) ( 10419 * ) + NEW met1 ( 7705 867 ) ( * 901 ) + NEW met1 ( 7705 901 ) ( 8119 * ) + NEW met2 ( 1219 918 ) ( * 935 ) NEW met1 ( 18055 867 ) ( * 901 ) NEW met1 ( 18055 901 ) ( 18423 * ) NEW met1 ( 18423 867 ) ( * 901 ) - NEW met2 ( 17319 918 ) ( * 935 ) - NEW met3 ( 15065 918 ) ( 17319 * ) + NEW met1 ( 17319 867 ) ( * 935 ) + NEW met1 ( 15019 867 ) ( 18055 * ) + NEW met1 ( 5819 969 ) ( 6923 * ) + NEW met1 ( 6923 867 ) ( * 969 ) + NEW met1 ( 6923 867 ) ( 7705 * ) NEW met1 ( 19389 867 ) ( * 901 ) NEW met1 ( 19389 901 ) ( 20355 * ) NEW met1 ( 18423 867 ) ( 19389 * ) - NEW li1 ( 15019 969 ) L1M1_PR_MR - NEW met1 ( 15065 1003 ) M1M2_PR - NEW met2 ( 15065 918 ) M2M3_PR + NEW met1 ( 5520 969 ) ( 5819 * ) + NEW met2 ( 3519 918 ) ( * 935 ) + NEW met1 ( 5520 969 ) ( * 1003 ) + NEW met1 ( 3519 1003 ) ( 5520 * ) + NEW met1 ( 3519 935 ) ( * 1003 ) + NEW met3 ( 1219 918 ) ( 3519 * ) + NEW li1 ( 15019 935 ) L1M1_PR_MR NEW li1 ( 12719 935 ) L1M1_PR_MR - NEW met1 ( 12719 935 ) M1M2_PR - NEW met2 ( 12719 918 ) M2M3_PR NEW li1 ( 10419 969 ) L1M1_PR_MR - NEW li1 ( 8119 969 ) L1M1_PR_MR - NEW li1 ( 5819 935 ) L1M1_PR_MR - NEW met1 ( 6141 867 ) M1M2_PR - NEW met1 ( 6141 1037 ) M1M2_PR - NEW li1 ( 3519 935 ) L1M1_PR_MR - NEW li1 ( 1219 969 ) L1M1_PR_MR - NEW met1 ( 3151 1037 ) M1M2_PR - NEW met1 ( 3151 935 ) M1M2_PR + NEW li1 ( 8119 935 ) L1M1_PR_MR + NEW li1 ( 1219 935 ) L1M1_PR_MR + NEW met1 ( 1219 935 ) M1M2_PR + NEW met2 ( 1219 918 ) M2M3_PR NEW li1 ( 17319 935 ) L1M1_PR_MR - NEW met2 ( 17319 918 ) M2M3_PR - NEW met1 ( 17319 935 ) M1M2_PR - NEW li1 ( 20355 901 ) L1M1_PR_MR ; + NEW li1 ( 5819 969 ) L1M1_PR_MR + NEW li1 ( 20355 901 ) L1M1_PR_MR + NEW li1 ( 3519 935 ) L1M1_PR_MR + NEW met1 ( 3519 935 ) M1M2_PR + NEW met2 ( 3519 918 ) M2M3_PR ; - storage_3_1_0.we0 ( storage_3_1_0.gcand X ) ( storage_3_1_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 19941 1003 ) ( 20815 * ) - NEW li1 ( 19941 1003 ) L1M1_PR_MR - NEW li1 ( 20815 1003 ) L1M1_PR_MR ; + + ROUTED met1 ( 19941 1037 ) ( 20815 * ) + NEW li1 ( 19941 1037 ) L1M1_PR_MR + NEW li1 ( 20815 1037 ) L1M1_PR_MR ; - storage_3_1_0.write_sel ( storage_3_1_0.gcand A ) ( storage_3_1_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 20585 901 ) ( 20631 * ) NEW li1 ( 20631 901 ) L1M1_PR_MR NEW li1 ( 20585 901 ) L1M1_PR_MR ; - we[0] ( PIN we[0] ) ( storage_3_1_0.gcand B ) ( storage_3_0_0.gcand B ) ( storage_2_1_0.gcand B ) ( storage_2_0_0.gcand B ) ( storage_1_1_0.gcand B ) ( storage_1_0_0.gcand B ) ( storage_0_1_0.gcand B ) ( storage_0_0_0.gcand B ) + USE SIGNAL - + ROUTED met2 ( 19435 34 0 ) ( * 119 ) + + ROUTED met2 ( 20723 425 ) ( * 442 ) + NEW met3 ( 20723 442 ) ( 21350 * 0 ) + NEW met2 ( 20723 442 ) ( * 663 ) + NEW met2 ( 20723 153 ) ( * 425 ) + NEW met2 ( 20723 663 ) ( * 935 ) + NEW met2 ( 19435 51 ) ( * 119 ) + NEW met1 ( 19435 51 ) ( 20723 * ) + NEW met2 ( 20723 51 ) ( * 153 ) NEW met2 ( 19435 119 ) ( * 391 ) NEW met2 ( 19435 391 ) ( * 697 ) NEW met2 ( 19435 697 ) ( * 935 ) - NEW met2 ( 20723 51 ) ( * 119 ) - NEW met1 ( 19435 51 ) ( 20723 * ) - NEW met2 ( 20723 119 ) ( * 391 ) - NEW met2 ( 20723 391 ) ( * 663 ) - NEW met2 ( 20723 663 ) ( * 935 ) + NEW li1 ( 20723 425 ) L1M1_PR_MR + NEW met1 ( 20723 425 ) M1M2_PR + NEW met2 ( 20723 442 ) M2M3_PR + NEW li1 ( 20723 663 ) L1M1_PR_MR + NEW met1 ( 20723 663 ) M1M2_PR + NEW li1 ( 20723 153 ) L1M1_PR_MR + NEW met1 ( 20723 153 ) M1M2_PR + NEW li1 ( 20723 935 ) L1M1_PR_MR + NEW met1 ( 20723 935 ) M1M2_PR NEW li1 ( 19435 119 ) L1M1_PR_MR NEW met1 ( 19435 119 ) M1M2_PR + NEW met1 ( 19435 51 ) M1M2_PR + NEW met1 ( 20723 51 ) M1M2_PR NEW li1 ( 19435 391 ) L1M1_PR_MR NEW met1 ( 19435 391 ) M1M2_PR NEW li1 ( 19435 697 ) L1M1_PR_MR NEW met1 ( 19435 697 ) M1M2_PR NEW li1 ( 19435 935 ) L1M1_PR_MR - NEW met1 ( 19435 935 ) M1M2_PR - NEW li1 ( 20723 119 ) L1M1_PR_MR - NEW met1 ( 20723 119 ) M1M2_PR - NEW met1 ( 20723 51 ) M1M2_PR - NEW met1 ( 19435 51 ) M1M2_PR - NEW li1 ( 20723 391 ) L1M1_PR_MR - NEW met1 ( 20723 391 ) M1M2_PR - NEW li1 ( 20723 663 ) L1M1_PR_MR - NEW met1 ( 20723 663 ) M1M2_PR - NEW li1 ( 20723 935 ) L1M1_PR_MR - NEW met1 ( 20723 935 ) M1M2_PR ; + NEW met1 ( 19435 935 ) M1M2_PR ; - word_q.w0_b0 ( mux_slice0_bit0.aoi A2 ) ( storage_3_0_0.bit0.obuf0 Z ) ( storage_2_0_0.bit0.obuf0 Z ) ( storage_1_0_0.bit0.obuf0 Z ) ( storage_0_0_0.bit0.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 1127 1037 ) ( * 1207 ) - NEW met2 ( 1127 731 ) ( * 1037 ) + + ROUTED met2 ( 1127 731 ) ( * 867 ) NEW met2 ( 1127 493 ) ( * 731 ) - NEW met2 ( 1127 187 ) ( * 493 ) - NEW met1 ( 1127 1207 ) ( 1405 * ) + NEW met2 ( 1127 221 ) ( * 493 ) + NEW met2 ( 1403 1037 ) ( * 1207 ) + NEW met1 ( 1403 1207 ) ( 1405 * ) + NEW met1 ( 1127 1037 ) ( 1403 * ) NEW li1 ( 1127 1037 ) L1M1_PR_MR - NEW met1 ( 1127 1037 ) M1M2_PR - NEW met1 ( 1127 1207 ) M1M2_PR NEW li1 ( 1127 731 ) L1M1_PR_MR NEW met1 ( 1127 731 ) M1M2_PR + NEW li1 ( 1127 867 ) L1M1_PR_MR + NEW met1 ( 1127 867 ) M1M2_PR NEW li1 ( 1127 493 ) L1M1_PR_MR NEW met1 ( 1127 493 ) M1M2_PR - NEW li1 ( 1127 187 ) L1M1_PR_MR - NEW met1 ( 1127 187 ) M1M2_PR + NEW li1 ( 1127 221 ) L1M1_PR_MR + NEW met1 ( 1127 221 ) M1M2_PR + NEW met1 ( 1403 1037 ) M1M2_PR + NEW met1 ( 1403 1207 ) M1M2_PR NEW li1 ( 1405 1207 ) L1M1_PR_MR ; - word_q.w0_b1 ( mux_slice0_bit1.aoi A2 ) ( storage_3_0_0.bit1.obuf0 Z ) ( storage_2_0_0.bit1.obuf0 Z ) ( storage_1_0_0.bit1.obuf0 Z ) ( storage_0_0_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 3427 1037 ) ( 3565 * ) - NEW met2 ( 3565 1037 ) ( * 1309 ) - NEW met2 ( 3565 1309 ) ( 3703 * ) - NEW met2 ( 3703 1207 ) ( * 1309 ) - NEW met1 ( 3703 1207 ) ( 3705 * ) - NEW met2 ( 3427 765 ) ( * 867 ) + + ROUTED met2 ( 3427 1037 ) ( * 1207 ) + NEW met1 ( 3427 1207 ) ( 3705 * ) + NEW met2 ( 3427 765 ) ( * 1037 ) NEW met2 ( 3427 493 ) ( * 765 ) NEW met2 ( 3427 221 ) ( * 493 ) NEW li1 ( 3427 1037 ) L1M1_PR_MR - NEW met1 ( 3565 1037 ) M1M2_PR - NEW met1 ( 3703 1207 ) M1M2_PR + NEW met1 ( 3427 1037 ) M1M2_PR + NEW met1 ( 3427 1207 ) M1M2_PR NEW li1 ( 3705 1207 ) L1M1_PR_MR NEW li1 ( 3427 765 ) L1M1_PR_MR NEW met1 ( 3427 765 ) M1M2_PR - NEW li1 ( 3427 867 ) L1M1_PR_MR - NEW met1 ( 3427 867 ) M1M2_PR NEW li1 ( 3427 493 ) L1M1_PR_MR NEW met1 ( 3427 493 ) M1M2_PR NEW li1 ( 3427 221 ) L1M1_PR_MR NEW met1 ( 3427 221 ) M1M2_PR ; - word_q.w0_b2 ( mux_slice0_bit2.aoi A2 ) ( storage_3_0_0.bit2.obuf0 Z ) ( storage_2_0_0.bit2.obuf0 Z ) ( storage_1_0_0.bit2.obuf0 Z ) ( storage_0_0_0.bit2.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 5727 1037 ) ( 6095 * ) - NEW met2 ( 6095 1037 ) ( * 1241 ) - NEW met1 ( 6003 1241 ) ( 6095 * ) - NEW met1 ( 6003 1207 ) ( * 1241 ) - NEW met1 ( 6003 1207 ) ( 6005 * ) - NEW met2 ( 5727 765 ) ( * 901 ) + + ROUTED met2 ( 5727 986 ) ( * 1003 ) + NEW met3 ( 5727 986 ) ( 6187 * ) + NEW met2 ( 6187 986 ) ( * 1275 ) + NEW met1 ( 6003 1275 ) ( 6187 * ) + NEW met1 ( 6003 1212 ) ( * 1275 ) + NEW met1 ( 6003 1212 ) ( 6005 * ) + NEW met2 ( 5727 765 ) ( * 986 ) NEW met2 ( 5727 493 ) ( * 765 ) NEW met2 ( 5727 221 ) ( * 493 ) - NEW li1 ( 5727 1037 ) L1M1_PR_MR - NEW met1 ( 6095 1037 ) M1M2_PR - NEW met1 ( 6095 1241 ) M1M2_PR - NEW li1 ( 6005 1207 ) L1M1_PR_MR + NEW li1 ( 5727 1003 ) L1M1_PR_MR + NEW met1 ( 5727 1003 ) M1M2_PR + NEW met2 ( 5727 986 ) M2M3_PR + NEW met2 ( 6187 986 ) M2M3_PR + NEW met1 ( 6187 1275 ) M1M2_PR + NEW li1 ( 6005 1212 ) L1M1_PR_MR NEW li1 ( 5727 765 ) L1M1_PR_MR NEW met1 ( 5727 765 ) M1M2_PR - NEW li1 ( 5727 901 ) L1M1_PR_MR - NEW met1 ( 5727 901 ) M1M2_PR NEW li1 ( 5727 493 ) L1M1_PR_MR NEW met1 ( 5727 493 ) M1M2_PR NEW li1 ( 5727 221 ) L1M1_PR_MR @@ -2750,16 +2732,16 @@ NETS 160 ; + ROUTED met1 ( 8027 1037 ) ( 8303 * ) NEW met2 ( 8303 1037 ) ( * 1207 ) NEW met1 ( 8303 1207 ) ( 8305 * ) - NEW met2 ( 7935 765 ) ( * 867 ) + NEW met2 ( 7935 731 ) ( * 867 ) NEW met1 ( 7935 493 ) ( 8027 * ) - NEW met2 ( 7935 493 ) ( * 765 ) + NEW met2 ( 7935 493 ) ( * 731 ) NEW met2 ( 7935 221 ) ( * 493 ) NEW li1 ( 8027 1037 ) L1M1_PR_MR NEW met1 ( 8303 1037 ) M1M2_PR NEW met1 ( 8303 1207 ) M1M2_PR NEW li1 ( 8305 1207 ) L1M1_PR_MR - NEW li1 ( 7935 765 ) L1M1_PR_MR - NEW met1 ( 7935 765 ) M1M2_PR + NEW li1 ( 7935 731 ) L1M1_PR_MR + NEW met1 ( 7935 731 ) M1M2_PR NEW li1 ( 7935 867 ) L1M1_PR_MR NEW met1 ( 7935 867 ) M1M2_PR NEW li1 ( 8027 493 ) L1M1_PR_MR @@ -2767,213 +2749,218 @@ NETS 160 ; NEW li1 ( 7935 221 ) L1M1_PR_MR NEW met1 ( 7935 221 ) M1M2_PR ; - word_q.w0_b4 ( mux_slice0_bit4.aoi A2 ) ( storage_3_0_0.bit4.obuf0 Z ) ( storage_2_0_0.bit4.obuf0 Z ) ( storage_1_0_0.bit4.obuf0 Z ) ( storage_0_0_0.bit4.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 10327 1003 ) ( 10465 * ) - NEW met2 ( 10465 1003 ) ( 10603 * ) - NEW met2 ( 10603 1003 ) ( * 1207 ) + + ROUTED met1 ( 10327 1003 ) ( 10373 * ) + NEW met2 ( 10373 986 ) ( * 1003 ) + NEW met2 ( 10373 986 ) ( 10465 * ) + NEW met2 ( 10465 986 ) ( * 1054 ) + NEW met2 ( 10465 1054 ) ( 10603 * ) + NEW met2 ( 10603 1054 ) ( * 1207 ) NEW met1 ( 10603 1207 ) ( 10605 * ) - NEW met2 ( 10327 765 ) ( * 867 ) - NEW met2 ( 10327 425 ) ( * 765 ) - NEW met2 ( 10327 221 ) ( * 425 ) + NEW met1 ( 10327 731 ) ( 10373 * ) + NEW met2 ( 10373 731 ) ( * 986 ) + NEW met2 ( 10327 493 ) ( * 578 ) + NEW met2 ( 10327 578 ) ( 10373 * ) + NEW met2 ( 10373 578 ) ( * 731 ) + NEW met2 ( 10327 221 ) ( * 493 ) NEW li1 ( 10327 1003 ) L1M1_PR_MR - NEW met1 ( 10465 1003 ) M1M2_PR + NEW met1 ( 10373 1003 ) M1M2_PR NEW met1 ( 10603 1207 ) M1M2_PR NEW li1 ( 10605 1207 ) L1M1_PR_MR - NEW li1 ( 10327 765 ) L1M1_PR_MR - NEW met1 ( 10327 765 ) M1M2_PR - NEW li1 ( 10327 867 ) L1M1_PR_MR - NEW met1 ( 10327 867 ) M1M2_PR - NEW li1 ( 10327 425 ) L1M1_PR_MR - NEW met1 ( 10327 425 ) M1M2_PR + NEW li1 ( 10327 731 ) L1M1_PR_MR + NEW met1 ( 10373 731 ) M1M2_PR + NEW li1 ( 10327 493 ) L1M1_PR_MR + NEW met1 ( 10327 493 ) M1M2_PR NEW li1 ( 10327 221 ) L1M1_PR_MR NEW met1 ( 10327 221 ) M1M2_PR ; - word_q.w0_b5 ( mux_slice0_bit5.aoi A2 ) ( storage_3_0_0.bit5.obuf0 Z ) ( storage_2_0_0.bit5.obuf0 Z ) ( storage_1_0_0.bit5.obuf0 Z ) ( storage_0_0_0.bit5.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 12627 1037 ) ( 12903 * ) + + ROUTED met1 ( 12627 901 ) ( 12673 * ) + NEW met2 ( 12673 901 ) ( * 1037 ) + NEW met1 ( 12673 1037 ) ( 12903 * ) NEW met2 ( 12903 1037 ) ( * 1207 ) NEW met1 ( 12903 1207 ) ( 12905 * ) - NEW met2 ( 12627 731 ) ( * 867 ) - NEW met2 ( 12627 357 ) ( * 731 ) - NEW met2 ( 12627 221 ) ( * 357 ) - NEW li1 ( 12627 1037 ) L1M1_PR_MR + NEW met1 ( 12627 765 ) ( 12673 * ) + NEW met2 ( 12673 765 ) ( * 901 ) + NEW met1 ( 12627 493 ) ( 12673 * ) + NEW met2 ( 12673 493 ) ( * 765 ) + NEW met1 ( 12627 221 ) ( 12673 * ) + NEW met2 ( 12673 221 ) ( * 493 ) + NEW li1 ( 12627 901 ) L1M1_PR_MR + NEW met1 ( 12673 901 ) M1M2_PR + NEW met1 ( 12673 1037 ) M1M2_PR NEW met1 ( 12903 1037 ) M1M2_PR NEW met1 ( 12903 1207 ) M1M2_PR NEW li1 ( 12905 1207 ) L1M1_PR_MR - NEW li1 ( 12627 731 ) L1M1_PR_MR - NEW met1 ( 12627 731 ) M1M2_PR - NEW li1 ( 12627 867 ) L1M1_PR_MR - NEW met1 ( 12627 867 ) M1M2_PR - NEW li1 ( 12627 357 ) L1M1_PR_MR - NEW met1 ( 12627 357 ) M1M2_PR + NEW li1 ( 12627 765 ) L1M1_PR_MR + NEW met1 ( 12673 765 ) M1M2_PR + NEW li1 ( 12627 493 ) L1M1_PR_MR + NEW met1 ( 12673 493 ) M1M2_PR NEW li1 ( 12627 221 ) L1M1_PR_MR - NEW met1 ( 12627 221 ) M1M2_PR ; + NEW met1 ( 12673 221 ) M1M2_PR ; - word_q.w0_b6 ( mux_slice0_bit6.aoi A2 ) ( storage_3_0_0.bit6.obuf0 Z ) ( storage_2_0_0.bit6.obuf0 Z ) ( storage_1_0_0.bit6.obuf0 Z ) ( storage_0_0_0.bit6.obuf0 Z ) + USE SIGNAL + ROUTED met1 ( 14927 1037 ) ( 15203 * ) NEW met2 ( 15203 1037 ) ( * 1207 ) NEW met1 ( 15203 1207 ) ( 15205 * ) - NEW met2 ( 14927 731 ) ( * 867 ) - NEW met2 ( 14927 493 ) ( * 731 ) - NEW met2 ( 14927 221 ) ( * 493 ) + NEW met2 ( 14927 765 ) ( * 867 ) + NEW met2 ( 14927 425 ) ( * 765 ) + NEW met2 ( 14927 221 ) ( * 425 ) NEW li1 ( 14927 1037 ) L1M1_PR_MR NEW met1 ( 15203 1037 ) M1M2_PR NEW met1 ( 15203 1207 ) M1M2_PR NEW li1 ( 15205 1207 ) L1M1_PR_MR - NEW li1 ( 14927 731 ) L1M1_PR_MR - NEW met1 ( 14927 731 ) M1M2_PR + NEW li1 ( 14927 765 ) L1M1_PR_MR + NEW met1 ( 14927 765 ) M1M2_PR NEW li1 ( 14927 867 ) L1M1_PR_MR NEW met1 ( 14927 867 ) M1M2_PR - NEW li1 ( 14927 493 ) L1M1_PR_MR - NEW met1 ( 14927 493 ) M1M2_PR + NEW li1 ( 14927 425 ) L1M1_PR_MR + NEW met1 ( 14927 425 ) M1M2_PR NEW li1 ( 14927 221 ) L1M1_PR_MR NEW met1 ( 14927 221 ) M1M2_PR ; - word_q.w0_b7 ( mux_slice0_bit7.aoi A2 ) ( storage_3_0_0.bit7.obuf0 Z ) ( storage_2_0_0.bit7.obuf0 Z ) ( storage_1_0_0.bit7.obuf0 Z ) ( storage_0_0_0.bit7.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 17227 765 ) ( * 969 ) - NEW met2 ( 17227 493 ) ( * 765 ) - NEW met2 ( 17227 221 ) ( * 493 ) - NEW met2 ( 17273 969 ) ( * 1054 ) - NEW met2 ( 17273 1054 ) ( 17503 * ) - NEW met2 ( 17503 1054 ) ( * 1207 ) - NEW met1 ( 17503 1207 ) ( 17505 * ) - NEW met1 ( 17227 969 ) ( 17273 * ) + + ROUTED met2 ( 17227 969 ) ( * 1207 ) + NEW met2 ( 17227 765 ) ( * 969 ) + NEW met2 ( 17227 459 ) ( * 765 ) + NEW met2 ( 17227 221 ) ( * 459 ) + NEW met1 ( 17227 1207 ) ( 17505 * ) NEW li1 ( 17227 969 ) L1M1_PR_MR + NEW met1 ( 17227 969 ) M1M2_PR + NEW met1 ( 17227 1207 ) M1M2_PR NEW li1 ( 17227 765 ) L1M1_PR_MR NEW met1 ( 17227 765 ) M1M2_PR - NEW met1 ( 17227 969 ) M1M2_PR - NEW li1 ( 17227 493 ) L1M1_PR_MR - NEW met1 ( 17227 493 ) M1M2_PR + NEW li1 ( 17227 459 ) L1M1_PR_MR + NEW met1 ( 17227 459 ) M1M2_PR NEW li1 ( 17227 221 ) L1M1_PR_MR NEW met1 ( 17227 221 ) M1M2_PR - NEW met1 ( 17273 969 ) M1M2_PR - NEW met1 ( 17503 1207 ) M1M2_PR NEW li1 ( 17505 1207 ) L1M1_PR_MR ; - word_q.w1_b0 ( mux_slice0_bit0.aoi B2 ) ( storage_3_1_0.bit0.obuf0 Z ) ( storage_2_1_0.bit0.obuf0 Z ) ( storage_1_1_0.bit0.obuf0 Z ) ( storage_0_1_0.bit0.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 1219 1139 ) ( * 1173 ) - NEW met2 ( 2277 969 ) ( * 1139 ) - NEW met2 ( 2277 765 ) ( * 969 ) - NEW met2 ( 2277 391 ) ( * 765 ) - NEW met2 ( 2277 187 ) ( * 391 ) - NEW met1 ( 1219 1139 ) ( 2277 * ) - NEW li1 ( 1219 1173 ) L1M1_PR_MR - NEW li1 ( 2277 969 ) L1M1_PR_MR - NEW met1 ( 2277 969 ) M1M2_PR - NEW met1 ( 2277 1139 ) M1M2_PR - NEW li1 ( 2277 765 ) L1M1_PR_MR - NEW met1 ( 2277 765 ) M1M2_PR - NEW li1 ( 2277 391 ) L1M1_PR_MR - NEW met1 ( 2277 391 ) M1M2_PR - NEW li1 ( 2277 187 ) L1M1_PR_MR - NEW met1 ( 2277 187 ) M1M2_PR ; + + ROUTED met1 ( 1219 1207 ) ( * 1309 ) + NEW met2 ( 1449 1173 ) ( * 1309 ) + NEW met1 ( 1219 1309 ) ( 1449 * ) + NEW met1 ( 2093 901 ) ( 2139 * ) + NEW met2 ( 2093 901 ) ( * 1173 ) + NEW met1 ( 2093 765 ) ( 2139 * ) + NEW met2 ( 2093 765 ) ( * 901 ) + NEW met2 ( 2277 493 ) ( * 595 ) + NEW met2 ( 2277 221 ) ( * 493 ) + NEW met1 ( 1449 1173 ) ( 2093 * ) + NEW li1 ( 1219 1207 ) L1M1_PR_MR + NEW met1 ( 1449 1173 ) M1M2_PR + NEW met1 ( 1449 1309 ) M1M2_PR + NEW li1 ( 2139 901 ) L1M1_PR_MR + NEW met1 ( 2093 901 ) M1M2_PR + NEW met1 ( 2093 1173 ) M1M2_PR + NEW li1 ( 2139 765 ) L1M1_PR_MR + NEW met1 ( 2093 765 ) M1M2_PR + NEW li1 ( 2277 493 ) L1M1_PR_MR + NEW met1 ( 2277 493 ) M1M2_PR + NEW li1 ( 2277 595 ) L1M1_PR_MR + NEW met1 ( 2277 595 ) M1M2_PR + NEW li1 ( 2277 221 ) L1M1_PR_MR + NEW met1 ( 2277 221 ) M1M2_PR ; - word_q.w1_b1 ( mux_slice0_bit1.aoi B2 ) ( storage_3_1_0.bit1.obuf0 Z ) ( storage_2_1_0.bit1.obuf0 Z ) ( storage_1_1_0.bit1.obuf0 Z ) ( storage_0_1_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 3519 765 ) ( 4439 * ) - NEW met2 ( 3519 765 ) ( * 1207 ) - NEW met1 ( 3519 1205 ) ( * 1207 ) - NEW met1 ( 3519 1205 ) ( 3565 * ) - NEW met1 ( 3565 1205 ) ( * 1207 ) - NEW met1 ( 3542 1207 ) ( 3565 * ) - NEW met2 ( 4439 765 ) ( * 901 ) - NEW met2 ( 4439 357 ) ( * 765 ) - NEW met2 ( 4439 221 ) ( * 357 ) - NEW li1 ( 4439 765 ) L1M1_PR_MR - NEW met1 ( 3519 765 ) M1M2_PR - NEW met1 ( 3519 1207 ) M1M2_PR - NEW li1 ( 3542 1207 ) L1M1_PR_MR - NEW li1 ( 4439 901 ) L1M1_PR_MR - NEW met1 ( 4439 901 ) M1M2_PR - NEW met1 ( 4439 765 ) M1M2_PR - NEW li1 ( 4439 357 ) L1M1_PR_MR - NEW met1 ( 4439 357 ) M1M2_PR - NEW li1 ( 4439 221 ) L1M1_PR_MR - NEW met1 ( 4439 221 ) M1M2_PR ; + + ROUTED met1 ( 3795 969 ) ( 4577 * ) + NEW met2 ( 3795 969 ) ( * 1054 ) + NEW met2 ( 3565 1054 ) ( 3795 * ) + NEW met2 ( 3565 1054 ) ( * 1173 ) + NEW met1 ( 3519 1173 ) ( 3565 * ) + NEW met2 ( 4439 731 ) ( * 969 ) + NEW met1 ( 4439 493 ) ( 4577 * ) + NEW met2 ( 4439 493 ) ( * 731 ) + NEW met2 ( 4439 187 ) ( * 493 ) + NEW li1 ( 4577 969 ) L1M1_PR_MR + NEW met1 ( 3795 969 ) M1M2_PR + NEW met1 ( 3565 1173 ) M1M2_PR + NEW li1 ( 3519 1173 ) L1M1_PR_MR + NEW li1 ( 4439 731 ) L1M1_PR_MR + NEW met1 ( 4439 731 ) M1M2_PR + NEW met1 ( 4439 969 ) M1M2_PR + NEW li1 ( 4577 493 ) L1M1_PR_MR + NEW met1 ( 4439 493 ) M1M2_PR + NEW li1 ( 4439 187 ) L1M1_PR_MR + NEW met1 ( 4439 187 ) M1M2_PR ; - word_q.w1_b2 ( mux_slice0_bit2.aoi B2 ) ( storage_3_1_0.bit2.obuf0 Z ) ( storage_2_1_0.bit2.obuf0 Z ) ( storage_1_1_0.bit2.obuf0 Z ) ( storage_0_1_0.bit2.obuf0 Z ) + USE SIGNAL + ROUTED met1 ( 5819 765 ) ( 6739 * ) - NEW met2 ( 5819 765 ) ( * 1241 ) - NEW met2 ( 5773 1241 ) ( 5819 * ) - NEW met1 ( 5773 1241 ) ( 5819 * ) - NEW met1 ( 5819 1207 ) ( * 1241 ) - NEW met2 ( 6739 765 ) ( * 901 ) + NEW met2 ( 5819 765 ) ( * 1173 ) + NEW met2 ( 6739 765 ) ( * 867 ) NEW met2 ( 6739 357 ) ( * 765 ) - NEW met2 ( 6739 221 ) ( * 357 ) + NEW met2 ( 6739 187 ) ( * 357 ) NEW li1 ( 6739 765 ) L1M1_PR_MR NEW met1 ( 5819 765 ) M1M2_PR - NEW met1 ( 5773 1241 ) M1M2_PR - NEW li1 ( 5819 1207 ) L1M1_PR_MR - NEW li1 ( 6739 901 ) L1M1_PR_MR - NEW met1 ( 6739 901 ) M1M2_PR + NEW li1 ( 5819 1173 ) L1M1_PR_MR + NEW met1 ( 5819 1173 ) M1M2_PR + NEW li1 ( 6739 867 ) L1M1_PR_MR + NEW met1 ( 6739 867 ) M1M2_PR NEW met1 ( 6739 765 ) M1M2_PR NEW li1 ( 6739 357 ) L1M1_PR_MR NEW met1 ( 6739 357 ) M1M2_PR - NEW li1 ( 6739 221 ) L1M1_PR_MR - NEW met1 ( 6739 221 ) M1M2_PR ; + NEW li1 ( 6739 187 ) L1M1_PR_MR + NEW met1 ( 6739 187 ) M1M2_PR ; - word_q.w1_b3 ( mux_slice0_bit3.aoi B2 ) ( storage_3_1_0.bit3.obuf0 Z ) ( storage_2_1_0.bit3.obuf0 Z ) ( storage_1_1_0.bit3.obuf0 Z ) ( storage_0_1_0.bit3.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 8349 1037 ) ( 9177 * ) - NEW met2 ( 8349 1037 ) ( * 1258 ) - NEW met2 ( 8165 1258 ) ( 8349 * ) - NEW met2 ( 8165 1207 ) ( * 1258 ) - NEW met1 ( 8119 1207 ) ( 8165 * ) - NEW met2 ( 9085 731 ) ( * 867 ) - NEW met1 ( 9085 493 ) ( 9177 * ) - NEW met2 ( 9085 493 ) ( * 731 ) - NEW met2 ( 9085 221 ) ( * 493 ) + + ROUTED met2 ( 9177 1037 ) ( * 1139 ) + NEW met1 ( 8119 1139 ) ( 9177 * ) + NEW met1 ( 8119 1139 ) ( * 1173 ) + NEW met2 ( 9177 731 ) ( * 1037 ) + NEW met2 ( 9177 425 ) ( * 731 ) + NEW met2 ( 9177 187 ) ( * 425 ) NEW li1 ( 9177 1037 ) L1M1_PR_MR - NEW met1 ( 8349 1037 ) M1M2_PR - NEW met1 ( 8165 1207 ) M1M2_PR - NEW li1 ( 8119 1207 ) L1M1_PR_MR - NEW li1 ( 9085 731 ) L1M1_PR_MR - NEW met1 ( 9085 731 ) M1M2_PR - NEW li1 ( 9085 867 ) L1M1_PR_MR - NEW met1 ( 9085 867 ) M1M2_PR - NEW li1 ( 9177 493 ) L1M1_PR_MR - NEW met1 ( 9085 493 ) M1M2_PR - NEW li1 ( 9085 221 ) L1M1_PR_MR - NEW met1 ( 9085 221 ) M1M2_PR ; + NEW met1 ( 9177 1037 ) M1M2_PR + NEW met1 ( 9177 1139 ) M1M2_PR + NEW li1 ( 8119 1173 ) L1M1_PR_MR + NEW li1 ( 9177 731 ) L1M1_PR_MR + NEW met1 ( 9177 731 ) M1M2_PR + NEW li1 ( 9177 425 ) L1M1_PR_MR + NEW met1 ( 9177 425 ) M1M2_PR + NEW li1 ( 9177 187 ) L1M1_PR_MR + NEW met1 ( 9177 187 ) M1M2_PR ; - word_q.w1_b4 ( mux_slice0_bit4.aoi B2 ) ( storage_3_1_0.bit4.obuf0 Z ) ( storage_2_1_0.bit4.obuf0 Z ) ( storage_1_1_0.bit4.obuf0 Z ) ( storage_0_1_0.bit4.obuf0 Z ) + USE SIGNAL + ROUTED met2 ( 10419 1037 ) ( * 1173 ) - NEW met2 ( 11385 731 ) ( * 867 ) - NEW met1 ( 11385 459 ) ( 11477 * ) - NEW met2 ( 11385 459 ) ( * 731 ) - NEW met2 ( 11385 187 ) ( * 459 ) + NEW met2 ( 11385 765 ) ( * 867 ) + NEW met1 ( 11385 493 ) ( 11477 * ) + NEW met2 ( 11385 493 ) ( * 765 ) + NEW met2 ( 11385 221 ) ( * 493 ) NEW met1 ( 10419 1037 ) ( 11477 * ) NEW met1 ( 10419 1037 ) M1M2_PR NEW li1 ( 10419 1173 ) L1M1_PR_MR NEW met1 ( 10419 1173 ) M1M2_PR NEW li1 ( 11477 1037 ) L1M1_PR_MR - NEW li1 ( 11385 731 ) L1M1_PR_MR - NEW met1 ( 11385 731 ) M1M2_PR + NEW li1 ( 11385 765 ) L1M1_PR_MR + NEW met1 ( 11385 765 ) M1M2_PR NEW li1 ( 11385 867 ) L1M1_PR_MR NEW met1 ( 11385 867 ) M1M2_PR - NEW li1 ( 11477 459 ) L1M1_PR_MR - NEW met1 ( 11385 459 ) M1M2_PR - NEW li1 ( 11385 187 ) L1M1_PR_MR - NEW met1 ( 11385 187 ) M1M2_PR ; + NEW li1 ( 11477 493 ) L1M1_PR_MR + NEW met1 ( 11385 493 ) M1M2_PR + NEW li1 ( 11385 221 ) L1M1_PR_MR + NEW met1 ( 11385 221 ) M1M2_PR ; - word_q.w1_b5 ( mux_slice0_bit5.aoi B2 ) ( storage_3_1_0.bit5.obuf0 Z ) ( storage_2_1_0.bit5.obuf0 Z ) ( storage_1_1_0.bit5.obuf0 Z ) ( storage_0_1_0.bit5.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 13777 969 ) ( * 1139 ) + + ROUTED met2 ( 13777 1003 ) ( * 1139 ) NEW met1 ( 12719 1139 ) ( 13777 * ) NEW met1 ( 12719 1139 ) ( * 1173 ) - NEW met2 ( 13777 731 ) ( * 969 ) - NEW met2 ( 13777 493 ) ( * 731 ) - NEW met2 ( 13777 187 ) ( * 493 ) - NEW li1 ( 13777 969 ) L1M1_PR_MR - NEW met1 ( 13777 969 ) M1M2_PR + NEW met2 ( 13777 765 ) ( * 1003 ) + NEW met2 ( 13777 493 ) ( * 765 ) + NEW met2 ( 13777 221 ) ( * 493 ) + NEW li1 ( 13777 1003 ) L1M1_PR_MR + NEW met1 ( 13777 1003 ) M1M2_PR NEW met1 ( 13777 1139 ) M1M2_PR NEW li1 ( 12719 1173 ) L1M1_PR_MR - NEW li1 ( 13777 731 ) L1M1_PR_MR - NEW met1 ( 13777 731 ) M1M2_PR + NEW li1 ( 13777 765 ) L1M1_PR_MR + NEW met1 ( 13777 765 ) M1M2_PR NEW li1 ( 13777 493 ) L1M1_PR_MR NEW met1 ( 13777 493 ) M1M2_PR - NEW li1 ( 13777 187 ) L1M1_PR_MR - NEW met1 ( 13777 187 ) M1M2_PR ; + NEW li1 ( 13777 221 ) L1M1_PR_MR + NEW met1 ( 13777 221 ) M1M2_PR ; - word_q.w1_b6 ( mux_slice0_bit6.aoi B2 ) ( storage_3_1_0.bit6.obuf0 Z ) ( storage_2_1_0.bit6.obuf0 Z ) ( storage_1_1_0.bit6.obuf0 Z ) ( storage_0_1_0.bit6.obuf0 Z ) + USE SIGNAL + ROUTED met2 ( 16077 1037 ) ( * 1139 ) - NEW met2 ( 16077 765 ) ( * 1037 ) - NEW met2 ( 16077 425 ) ( * 765 ) - NEW met2 ( 16077 221 ) ( * 425 ) + NEW met2 ( 16077 731 ) ( * 1037 ) + NEW met2 ( 16077 493 ) ( * 731 ) + NEW met2 ( 16077 221 ) ( * 493 ) NEW met1 ( 15019 1139 ) ( * 1173 ) NEW met1 ( 15019 1139 ) ( 16077 * ) NEW li1 ( 16077 1037 ) L1M1_PR_MR NEW met1 ( 16077 1037 ) M1M2_PR NEW met1 ( 16077 1139 ) M1M2_PR - NEW li1 ( 16077 765 ) L1M1_PR_MR - NEW met1 ( 16077 765 ) M1M2_PR - NEW li1 ( 16077 425 ) L1M1_PR_MR - NEW met1 ( 16077 425 ) M1M2_PR + NEW li1 ( 16077 731 ) L1M1_PR_MR + NEW met1 ( 16077 731 ) M1M2_PR + NEW li1 ( 16077 493 ) L1M1_PR_MR + NEW met1 ( 16077 493 ) M1M2_PR NEW li1 ( 16077 221 ) L1M1_PR_MR NEW met1 ( 16077 221 ) M1M2_PR NEW li1 ( 15019 1173 ) L1M1_PR_MR ; @@ -2984,8 +2971,7 @@ NETS 160 ; NEW met1 ( 18239 697 ) ( 18377 * ) NEW met2 ( 18239 697 ) ( * 867 ) NEW met2 ( 18239 323 ) ( * 697 ) - NEW met1 ( 18239 153 ) ( 18377 * ) - NEW met2 ( 18239 153 ) ( * 323 ) + NEW met2 ( 18239 187 ) ( * 323 ) NEW li1 ( 18239 867 ) L1M1_PR_MR NEW met1 ( 18239 867 ) M1M2_PR NEW met1 ( 18239 1139 ) M1M2_PR @@ -2994,7 +2980,7 @@ NETS 160 ; NEW met1 ( 18239 697 ) M1M2_PR NEW li1 ( 18239 323 ) L1M1_PR_MR NEW met1 ( 18239 323 ) M1M2_PR - NEW li1 ( 18377 153 ) L1M1_PR_MR - NEW met1 ( 18239 153 ) M1M2_PR ; + NEW li1 ( 18239 187 ) L1M1_PR_MR + NEW met1 ( 18239 187 ) M1M2_PR ; END NETS END DESIGN diff --git a/src/ram/test/make_8x8_mux2.lefok b/src/ram/test/make_8x8_mux2.lefok index 15f7ea25901..a7a720c1f10 100644 --- a/src/ram/test/make_8x8_mux2.lefok +++ b/src/ram/test/make_8x8_mux2.lefok @@ -13,24 +13,24 @@ MACRO RAM8x8 DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 187.84 0 187.98 0.485 ; + LAYER met3 ; + RECT 213.1 1.55 213.9 1.85 ; END END clk PIN we[0] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 194.28 0 194.42 0.485 ; + LAYER met3 ; + RECT 213.1 4.27 213.9 4.57 ; END END we[0] PIN addr_rw[0] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 13.04 0 13.18 0.485 ; + LAYER met3 ; + RECT 213.1 5.63 213.9 5.93 ; END END addr_rw[0] PIN addr_rw[1] @@ -38,7 +38,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met3 ; - RECT 213.1 4.27 213.9 4.57 ; + RECT 213.1 6.99 213.9 7.29 ; END END addr_rw[1] PIN addr_rw[2] @@ -46,7 +46,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met3 ; - RECT 213.1 1.55 213.9 1.85 ; + RECT 213.1 8.35 213.9 8.65 ; END END addr_rw[2] PIN D[0] @@ -54,7 +54,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met2 ; - RECT 2 13.115 2.14 13.6 ; + RECT 1.08 13.115 1.22 13.6 ; END END D[0] PIN Q[0] @@ -78,7 +78,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met2 ; - RECT 25.92 13.115 26.06 13.6 ; + RECT 27.76 13.115 27.9 13.6 ; END END Q[1] PIN D[2] @@ -86,7 +86,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met2 ; - RECT 26.84 13.115 26.98 13.6 ; + RECT 28.68 13.115 28.82 13.6 ; END END D[2] PIN Q[2] @@ -94,7 +94,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met2 ; - RECT 27.76 13.115 27.9 13.6 ; + RECT 29.6 13.115 29.74 13.6 ; END END Q[2] PIN D[3] @@ -182,8 +182,8 @@ MACRO RAM8x8 USE GROUND ; PORT LAYER met3 ; - RECT 213.6 9.76 213.9 10.24 ; - RECT 0 9.76 0.3 10.24 ; + RECT 213.6 2.82 213.9 3.3 ; + RECT 0 2.82 0.3 3.3 ; LAYER met2 ; RECT 199.76 13.46 200.24 13.6 ; RECT 199.76 0 200.24 0.14 ; @@ -219,8 +219,8 @@ MACRO RAM8x8 USE POWER ; PORT LAYER met3 ; - RECT 213.6 4.76 213.9 5.24 ; - RECT 0 4.76 0.3 5.24 ; + RECT 213.6 6.56 213.9 7.04 ; + RECT 0 6.56 0.3 7.04 ; LAYER met2 ; RECT 209.76 13.46 210.24 13.6 ; RECT 209.76 0 210.24 0.14 ; @@ -259,61 +259,62 @@ MACRO RAM8x8 LAYER met1 ; RECT 0 -0.24 213.9 13.84 ; LAYER met2 ; - RECT 9.76 0 10.24 0.34 ; - RECT 19.76 -0.24 20.24 0.34 ; - RECT 179.76 -0.24 180.24 0.34 ; - RECT 189.76 0 190.24 0.34 ; - RECT 199.76 -0.24 200.24 0.34 ; - RECT 119.76 -0.24 120.24 0.35 ; - RECT 129.76 0 130.24 0.35 ; - RECT 149.76 0 150.24 0.35 ; - RECT 159.76 -0.24 160.24 0.35 ; - RECT 179.76 0.34 200.24 0.35 ; - RECT 209.76 0 210.24 0.35 ; - RECT 9.76 0.34 20.24 0.69 ; + RECT 99.76 -0.24 100.24 0.155 ; + RECT 109.76 0 110.24 0.155 ; + RECT 99.76 0.155 110.24 0.27 ; + RECT 119.76 -0.24 120.24 0.27 ; + RECT 199.76 -0.24 200.24 0.27 ; + RECT 209.76 0 210.24 0.27 ; + RECT 39.76 -0.24 40.24 0.35 ; + RECT 49.76 0 50.24 0.35 ; + RECT 189.76 0 190.24 0.35 ; + RECT 199.76 0.27 210.24 0.35 ; + RECT 9.76 0 10.24 0.69 ; + RECT 19.76 -0.24 20.24 0.69 ; RECT 29.76 0 30.24 0.69 ; - RECT 39.76 -0.24 40.24 0.69 ; - RECT 49.76 0 50.24 0.69 ; + RECT 39.76 0.35 50.24 0.69 ; RECT 59.76 -0.24 60.24 0.69 ; RECT 69.76 0 70.24 0.69 ; RECT 79.76 -0.24 80.24 0.69 ; RECT 89.76 0 90.24 0.69 ; - RECT 99.76 -0.24 100.24 0.69 ; - RECT 109.76 0 110.24 0.69 ; - RECT 119.76 0.35 130.24 0.69 ; + RECT 99.76 0.27 120.24 0.69 ; + RECT 129.76 0 130.24 0.69 ; RECT 139.76 -0.24 140.24 0.69 ; - RECT 149.76 0.35 160.24 0.69 ; - RECT 169.76 0 170.24 0.69 ; - RECT 149.76 0.69 170.24 0.835 ; - RECT 179.76 0.35 210.24 0.835 ; - RECT 9.76 0.69 60.24 1.03 ; - RECT 149.76 0.835 210.24 1.03 ; - RECT 149.76 1.03 212.88 1.515 ; - RECT 1.94 1.03 60.24 2.05 ; - RECT 69.76 0.69 140.24 2.05 ; - RECT 149.76 1.515 212.89 2.05 ; - RECT 1.94 2.05 212.89 2.875 ; - RECT 0.55 2.875 212.89 3.245 ; - RECT 0.56 3.245 212.89 3.925 ; - RECT 0.56 3.925 212.88 4.07 ; - RECT 1.94 4.07 212.88 8.83 ; - RECT 149.76 8.83 212.88 9.17 ; - RECT 1.94 8.83 140.24 11.55 ; - RECT 149.76 9.17 210.24 11.55 ; - RECT 189.76 11.55 210.24 11.89 ; - RECT 1.94 11.55 70.24 12.23 ; - RECT 199.76 11.89 210.24 12.23 ; - RECT 2 12.23 70.24 12.91 ; - RECT 79.76 11.55 140.24 12.91 ; - RECT 2 12.91 50.24 13.16 ; - RECT 39.76 13.16 50.24 13.25 ; - RECT 2 13.16 30.24 13.26 ; - RECT 59.76 12.91 70.24 13.26 ; - RECT 79.76 12.91 120.24 13.26 ; - RECT 129.76 12.91 140.24 13.26 ; + RECT 149.76 0 150.24 0.69 ; + RECT 159.76 -0.24 160.24 0.69 ; + RECT 9.76 0.69 60.24 0.835 ; + RECT 69.76 0.69 130.24 0.835 ; + RECT 169.76 0 170.24 0.835 ; + RECT 179.76 -0.24 180.24 0.835 ; + RECT 9.76 0.835 130.24 1.03 ; + RECT 139.76 0.69 160.24 1.03 ; + RECT 169.76 0.835 180.24 1.03 ; + RECT 189.76 0.35 210.24 1.03 ; + RECT 1.94 1.03 130.24 1.37 ; + RECT 139.76 1.03 211.5 1.37 ; + RECT 1.94 1.37 211.5 6.47 ; + RECT 1.94 6.47 212.88 7.635 ; + RECT 1.94 7.635 212.89 8.005 ; + RECT 1.94 8.005 212.88 9.17 ; + RECT 1.94 9.17 211.5 9.51 ; + RECT 1.94 9.51 210.24 9.53 ; + RECT 0.56 9.53 210.24 10.19 ; + RECT 0.56 10.19 140.24 10.355 ; + RECT 0.55 10.355 140.24 10.725 ; + RECT 1.02 10.725 140.24 11.55 ; + RECT 149.76 10.19 210.24 11.55 ; + RECT 189.76 11.55 200.24 11.89 ; + RECT 1.02 11.55 40.24 12.23 ; + RECT 49.76 11.55 140.24 12.23 ; + RECT 1.08 12.23 40.24 12.57 ; + RECT 1.08 12.57 30.24 13.26 ; + RECT 59.76 12.23 70.24 13.26 ; + RECT 79.76 12.23 120.24 13.26 ; + RECT 129.76 12.23 140.24 13.26 ; RECT 149.76 11.55 180.24 13.26 ; - RECT 19.76 13.26 20.24 13.6 ; - RECT 39.76 13.25 40.24 13.6 ; + RECT 19.76 13.26 30.24 13.445 ; + RECT 19.76 13.445 20.24 13.6 ; + RECT 39.76 12.57 40.24 13.6 ; RECT 59.76 13.26 60.24 13.6 ; RECT 79.76 13.26 80.24 13.6 ; RECT 99.76 13.26 100.24 13.6 ; @@ -321,10 +322,10 @@ MACRO RAM8x8 RECT 139.76 13.26 140.24 13.6 ; RECT 159.76 13.26 160.24 13.6 ; RECT 179.76 13.26 180.24 13.6 ; - RECT 199.76 12.23 200.24 13.6 ; + RECT 199.76 11.89 200.24 13.6 ; RECT 9.76 13.26 10.24 13.84 ; - RECT 29.76 13.26 30.24 13.84 ; - RECT 49.76 13.25 50.24 13.84 ; + RECT 29.76 13.445 30.24 13.84 ; + RECT 49.76 12.23 50.24 13.84 ; RECT 69.76 13.26 70.24 13.84 ; RECT 89.76 13.26 90.24 13.84 ; RECT 109.76 13.26 110.24 13.84 ; @@ -332,37 +333,44 @@ MACRO RAM8x8 RECT 149.76 13.26 150.24 13.84 ; RECT 169.76 13.26 170.24 13.84 ; RECT 189.76 11.89 190.24 13.84 ; - RECT 209.76 12.23 210.24 13.84 ; + RECT 209.76 11.55 210.24 13.84 ; LAYER met3 ; - RECT 0 4.76 0.525 10.24 ; - RECT 0.525 2.895 12.025 10.24 ; - RECT 12.025 0.855 12.355 10.24 ; - RECT 12.355 0.87 12.945 10.24 ; - RECT 12.945 0.87 13.275 12.065 ; - RECT 13.275 0.87 34.565 12.05 ; - RECT 34.565 0.87 34.895 12.745 ; - RECT 34.895 0.87 35.025 12.73 ; - RECT 35.025 0.855 35.355 12.73 ; - RECT 35.355 0.87 57.105 12.73 ; - RECT 57.105 0.87 58.025 12.745 ; - RECT 58.025 0.855 58.355 12.745 ; - RECT 58.355 0.87 62.495 12.745 ; - RECT 62.495 0.87 81.025 12.05 ; - RECT 81.025 0.855 81.355 12.05 ; - RECT 81.355 0.87 81.945 12.05 ; - RECT 81.945 0.87 82.275 12.065 ; - RECT 82.275 0.87 104.025 10.24 ; - RECT 104.025 0.855 124.135 10.24 ; - RECT 124.135 1.55 138.525 10.24 ; - RECT 138.525 1.535 138.855 10.24 ; - RECT 138.855 1.55 161.525 10.24 ; - RECT 161.525 1.535 162.905 10.24 ; - RECT 162.905 0.855 173.815 10.24 ; - RECT 173.815 1.55 203.385 10.24 ; - RECT 203.385 1.535 212.915 10.24 ; - RECT 212.915 1.55 213.5 10.24 ; - RECT 213.5 3.59 213.65 10.24 ; - RECT 213.65 4.76 213.9 10.24 ; + RECT 0 2.82 0.525 7.04 ; + RECT 0.525 2.82 0.855 10.705 ; + RECT 0.855 2.82 23.525 10.69 ; + RECT 23.525 0.855 23.855 10.705 ; + RECT 23.855 0.87 29.045 10.705 ; + RECT 29.045 0.87 29.375 13.425 ; + RECT 29.375 0.87 34.65 13.41 ; + RECT 34.65 0.87 46.525 12.73 ; + RECT 46.525 0.855 46.855 12.73 ; + RECT 46.855 0.87 61.245 12.73 ; + RECT 61.245 0.87 61.575 12.745 ; + RECT 61.575 0.87 69.065 12.065 ; + RECT 69.065 0.855 69.395 12.065 ; + RECT 69.395 0.87 70.775 12.065 ; + RECT 70.775 0.87 76.05 10.69 ; + RECT 76.05 0.87 90.685 10.01 ; + RECT 90.685 0.87 91.015 10.025 ; + RECT 91.015 0.87 92.525 9.345 ; + RECT 92.525 0.855 104.025 9.345 ; + RECT 104.025 0.175 104.355 9.345 ; + RECT 104.355 0.19 125.73 9.345 ; + RECT 125.73 0.855 127.355 9.345 ; + RECT 127.355 0.87 149.105 9.345 ; + RECT 149.105 0.855 149.435 9.345 ; + RECT 149.435 0.87 158.635 9.345 ; + RECT 158.635 0.87 162.53 8.65 ; + RECT 162.53 0.87 173.025 7.985 ; + RECT 173.025 0.855 173.355 7.985 ; + RECT 173.355 1.55 190.505 7.04 ; + RECT 190.505 0.855 197.735 7.04 ; + RECT 197.735 1.535 202.795 7.04 ; + RECT 202.795 1.55 211.205 7.04 ; + RECT 211.205 1.55 211.535 8.665 ; + RECT 211.535 1.55 213.5 8.65 ; + RECT 213.5 2.82 213.65 7.97 ; + RECT 213.65 2.82 213.9 7.04 ; END END RAM8x8 END LIBRARY diff --git a/src/ram/test/make_8x8_mux2.tcl b/src/ram/test/make_8x8_mux2.tcl index 1f325d3ba9e..197e40477b1 100644 --- a/src/ram/test/make_8x8_mux2.tcl +++ b/src/ram/test/make_8x8_mux2.tcl @@ -28,4 +28,4 @@ diff_files make_8x8_mux2.lefok $lef_file set def_file [make_result_file make_8x8_mux2.def] write_def $def_file diff_files make_8x8_mux2.defok $def_file -diff_files make_8x8_mux2_behavioral.vok $behavioral_file +diff_files make_8x8_behavioral.vok $behavioral_file diff --git a/src/ram/test/make_8x8_mux2_behavioral.vok b/src/ram/test/make_8x8_mux2_behavioral.vok deleted file mode 100644 index c81b3a42750..00000000000 --- a/src/ram/test/make_8x8_mux2_behavioral.vok +++ /dev/null @@ -1,32 +0,0 @@ -module RAM8x8 ( - clk, - D, - Q, - addr_rw, - we -); - input clk; - input [7:0] D; - output reg [7:0] Q; - input [2:0] addr_rw; - input [0:0] we; - - // memory array declaration - reg [7:0] mem[0:7]; - - // write logic - integer i; - always @(posedge clk) begin - for (i = 0; i < 1; i = i + 1) begin - if (we[i]) begin - mem[addr_rw][i*8 +:8] <= D[i*8 +:8]; - end - end - end - - // read logic - always @(*) begin - Q = mem[addr_rw]; - end - -endmodule diff --git a/src/ram/test/make_8x8_mux4.defok b/src/ram/test/make_8x8_mux4.defok index b340d1b304b..f0a79c3eb83 100644 --- a/src/ram/test/make_8x8_mux4.defok +++ b/src/ram/test/make_8x8_mux4.defok @@ -452,11 +452,11 @@ PINS 23 ; - D[0] + NET D[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) - + PLACED ( 207 791 ) N ; + + PLACED ( 115 791 ) N ; - D[1] + NET D[1] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) - + PLACED ( 4623 791 ) N ; + + PLACED ( 4715 791 ) N ; - D[2] + NET D[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) @@ -488,7 +488,7 @@ PINS 23 ; - Q[1] + NET Q[1] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) - + PLACED ( 4715 791 ) N ; + + PLACED ( 4899 791 ) N ; - Q[2] + NET Q[2] + DIRECTION OUTPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) @@ -517,206 +517,206 @@ PINS 23 ; + PORT + LAYER met3 ( -15 -24 ) ( 15 24 ) + LAYER met3 ( -41753 -24 ) ( -41723 24 ) - + LAYER met2 ( -277 452 ) ( -229 466 ) - + LAYER met2 ( -277 -350 ) ( -229 -336 ) - + LAYER met2 ( -1277 452 ) ( -1229 466 ) - + LAYER met2 ( -1277 -350 ) ( -1229 -336 ) - + LAYER met2 ( -2277 452 ) ( -2229 466 ) - + LAYER met2 ( -2277 -350 ) ( -2229 -336 ) - + LAYER met2 ( -3277 452 ) ( -3229 466 ) - + LAYER met2 ( -3277 -350 ) ( -3229 -336 ) - + LAYER met2 ( -4277 452 ) ( -4229 466 ) - + LAYER met2 ( -4277 -350 ) ( -4229 -336 ) - + LAYER met2 ( -5277 452 ) ( -5229 466 ) - + LAYER met2 ( -5277 -350 ) ( -5229 -336 ) - + LAYER met2 ( -6277 452 ) ( -6229 466 ) - + LAYER met2 ( -6277 -350 ) ( -6229 -336 ) - + LAYER met2 ( -7277 452 ) ( -7229 466 ) - + LAYER met2 ( -7277 -350 ) ( -7229 -336 ) - + LAYER met2 ( -8277 452 ) ( -8229 466 ) - + LAYER met2 ( -8277 -350 ) ( -8229 -336 ) - + LAYER met2 ( -9277 452 ) ( -9229 466 ) - + LAYER met2 ( -9277 -350 ) ( -9229 -336 ) - + LAYER met2 ( -10277 452 ) ( -10229 466 ) - + LAYER met2 ( -10277 -350 ) ( -10229 -336 ) - + LAYER met2 ( -11277 452 ) ( -11229 466 ) - + LAYER met2 ( -11277 -350 ) ( -11229 -336 ) - + LAYER met2 ( -12277 452 ) ( -12229 466 ) - + LAYER met2 ( -12277 -350 ) ( -12229 -336 ) - + LAYER met2 ( -13277 452 ) ( -13229 466 ) - + LAYER met2 ( -13277 -350 ) ( -13229 -336 ) - + LAYER met2 ( -14277 452 ) ( -14229 466 ) - + LAYER met2 ( -14277 -350 ) ( -14229 -336 ) - + LAYER met2 ( -15277 452 ) ( -15229 466 ) - + LAYER met2 ( -15277 -350 ) ( -15229 -336 ) - + LAYER met2 ( -16277 452 ) ( -16229 466 ) - + LAYER met2 ( -16277 -350 ) ( -16229 -336 ) - + LAYER met2 ( -17277 452 ) ( -17229 466 ) - + LAYER met2 ( -17277 -350 ) ( -17229 -336 ) - + LAYER met2 ( -18277 452 ) ( -18229 466 ) - + LAYER met2 ( -18277 -350 ) ( -18229 -336 ) - + LAYER met2 ( -19277 452 ) ( -19229 466 ) - + LAYER met2 ( -19277 -350 ) ( -19229 -336 ) - + LAYER met2 ( -20277 452 ) ( -20229 466 ) - + LAYER met2 ( -20277 -350 ) ( -20229 -336 ) - + LAYER met2 ( -21277 452 ) ( -21229 466 ) - + LAYER met2 ( -21277 -350 ) ( -21229 -336 ) - + LAYER met2 ( -22277 452 ) ( -22229 466 ) - + LAYER met2 ( -22277 -350 ) ( -22229 -336 ) - + LAYER met2 ( -23277 452 ) ( -23229 466 ) - + LAYER met2 ( -23277 -350 ) ( -23229 -336 ) - + LAYER met2 ( -24277 452 ) ( -24229 466 ) - + LAYER met2 ( -24277 -350 ) ( -24229 -336 ) - + LAYER met2 ( -25277 452 ) ( -25229 466 ) - + LAYER met2 ( -25277 -350 ) ( -25229 -336 ) - + LAYER met2 ( -26277 452 ) ( -26229 466 ) - + LAYER met2 ( -26277 -350 ) ( -26229 -336 ) - + LAYER met2 ( -27277 452 ) ( -27229 466 ) - + LAYER met2 ( -27277 -350 ) ( -27229 -336 ) - + LAYER met2 ( -28277 452 ) ( -28229 466 ) - + LAYER met2 ( -28277 -350 ) ( -28229 -336 ) - + LAYER met2 ( -29277 452 ) ( -29229 466 ) - + LAYER met2 ( -29277 -350 ) ( -29229 -336 ) - + LAYER met2 ( -30277 452 ) ( -30229 466 ) - + LAYER met2 ( -30277 -350 ) ( -30229 -336 ) - + LAYER met2 ( -31277 452 ) ( -31229 466 ) - + LAYER met2 ( -31277 -350 ) ( -31229 -336 ) - + LAYER met2 ( -32277 452 ) ( -32229 466 ) - + LAYER met2 ( -32277 -350 ) ( -32229 -336 ) - + LAYER met2 ( -33277 452 ) ( -33229 466 ) - + LAYER met2 ( -33277 -350 ) ( -33229 -336 ) - + LAYER met2 ( -34277 452 ) ( -34229 466 ) - + LAYER met2 ( -34277 -350 ) ( -34229 -336 ) - + LAYER met2 ( -35277 452 ) ( -35229 466 ) - + LAYER met2 ( -35277 -350 ) ( -35229 -336 ) - + LAYER met2 ( -36277 452 ) ( -36229 466 ) - + LAYER met2 ( -36277 -350 ) ( -36229 -336 ) - + LAYER met2 ( -37277 452 ) ( -37229 466 ) - + LAYER met2 ( -37277 -350 ) ( -37229 -336 ) - + LAYER met2 ( -38277 452 ) ( -38229 466 ) - + LAYER met2 ( -38277 -350 ) ( -38229 -336 ) - + LAYER met2 ( -39277 452 ) ( -39229 466 ) - + LAYER met2 ( -39277 -350 ) ( -39229 -336 ) - + LAYER met2 ( -40277 452 ) ( -40229 466 ) - + LAYER met2 ( -40277 -350 ) ( -40229 -336 ) - + LAYER met2 ( -41277 452 ) ( -41229 466 ) - + LAYER met2 ( -41277 -350 ) ( -41229 -336 ) - + LAYER met1 ( 1 442 ) ( 15 490 ) - + LAYER met1 ( -41753 442 ) ( -41739 490 ) - + LAYER met1 ( 1 -102 ) ( 15 -54 ) - + LAYER met1 ( -41753 -102 ) ( -41739 -54 ) - + FIXED ( 41753 350 ) N ; + + LAYER met2 ( -277 394 ) ( -229 408 ) + + LAYER met2 ( -277 -408 ) ( -229 -394 ) + + LAYER met2 ( -1277 394 ) ( -1229 408 ) + + LAYER met2 ( -1277 -408 ) ( -1229 -394 ) + + LAYER met2 ( -2277 394 ) ( -2229 408 ) + + LAYER met2 ( -2277 -408 ) ( -2229 -394 ) + + LAYER met2 ( -3277 394 ) ( -3229 408 ) + + LAYER met2 ( -3277 -408 ) ( -3229 -394 ) + + LAYER met2 ( -4277 394 ) ( -4229 408 ) + + LAYER met2 ( -4277 -408 ) ( -4229 -394 ) + + LAYER met2 ( -5277 394 ) ( -5229 408 ) + + LAYER met2 ( -5277 -408 ) ( -5229 -394 ) + + LAYER met2 ( -6277 394 ) ( -6229 408 ) + + LAYER met2 ( -6277 -408 ) ( -6229 -394 ) + + LAYER met2 ( -7277 394 ) ( -7229 408 ) + + LAYER met2 ( -7277 -408 ) ( -7229 -394 ) + + LAYER met2 ( -8277 394 ) ( -8229 408 ) + + LAYER met2 ( -8277 -408 ) ( -8229 -394 ) + + LAYER met2 ( -9277 394 ) ( -9229 408 ) + + LAYER met2 ( -9277 -408 ) ( -9229 -394 ) + + LAYER met2 ( -10277 394 ) ( -10229 408 ) + + LAYER met2 ( -10277 -408 ) ( -10229 -394 ) + + LAYER met2 ( -11277 394 ) ( -11229 408 ) + + LAYER met2 ( -11277 -408 ) ( -11229 -394 ) + + LAYER met2 ( -12277 394 ) ( -12229 408 ) + + LAYER met2 ( -12277 -408 ) ( -12229 -394 ) + + LAYER met2 ( -13277 394 ) ( -13229 408 ) + + LAYER met2 ( -13277 -408 ) ( -13229 -394 ) + + LAYER met2 ( -14277 394 ) ( -14229 408 ) + + LAYER met2 ( -14277 -408 ) ( -14229 -394 ) + + LAYER met2 ( -15277 394 ) ( -15229 408 ) + + LAYER met2 ( -15277 -408 ) ( -15229 -394 ) + + LAYER met2 ( -16277 394 ) ( -16229 408 ) + + LAYER met2 ( -16277 -408 ) ( -16229 -394 ) + + LAYER met2 ( -17277 394 ) ( -17229 408 ) + + LAYER met2 ( -17277 -408 ) ( -17229 -394 ) + + LAYER met2 ( -18277 394 ) ( -18229 408 ) + + LAYER met2 ( -18277 -408 ) ( -18229 -394 ) + + LAYER met2 ( -19277 394 ) ( -19229 408 ) + + LAYER met2 ( -19277 -408 ) ( -19229 -394 ) + + LAYER met2 ( -20277 394 ) ( -20229 408 ) + + LAYER met2 ( -20277 -408 ) ( -20229 -394 ) + + LAYER met2 ( -21277 394 ) ( -21229 408 ) + + LAYER met2 ( -21277 -408 ) ( -21229 -394 ) + + LAYER met2 ( -22277 394 ) ( -22229 408 ) + + LAYER met2 ( -22277 -408 ) ( -22229 -394 ) + + LAYER met2 ( -23277 394 ) ( -23229 408 ) + + LAYER met2 ( -23277 -408 ) ( -23229 -394 ) + + LAYER met2 ( -24277 394 ) ( -24229 408 ) + + LAYER met2 ( -24277 -408 ) ( -24229 -394 ) + + LAYER met2 ( -25277 394 ) ( -25229 408 ) + + LAYER met2 ( -25277 -408 ) ( -25229 -394 ) + + LAYER met2 ( -26277 394 ) ( -26229 408 ) + + LAYER met2 ( -26277 -408 ) ( -26229 -394 ) + + LAYER met2 ( -27277 394 ) ( -27229 408 ) + + LAYER met2 ( -27277 -408 ) ( -27229 -394 ) + + LAYER met2 ( -28277 394 ) ( -28229 408 ) + + LAYER met2 ( -28277 -408 ) ( -28229 -394 ) + + LAYER met2 ( -29277 394 ) ( -29229 408 ) + + LAYER met2 ( -29277 -408 ) ( -29229 -394 ) + + LAYER met2 ( -30277 394 ) ( -30229 408 ) + + LAYER met2 ( -30277 -408 ) ( -30229 -394 ) + + LAYER met2 ( -31277 394 ) ( -31229 408 ) + + LAYER met2 ( -31277 -408 ) ( -31229 -394 ) + + LAYER met2 ( -32277 394 ) ( -32229 408 ) + + LAYER met2 ( -32277 -408 ) ( -32229 -394 ) + + LAYER met2 ( -33277 394 ) ( -33229 408 ) + + LAYER met2 ( -33277 -408 ) ( -33229 -394 ) + + LAYER met2 ( -34277 394 ) ( -34229 408 ) + + LAYER met2 ( -34277 -408 ) ( -34229 -394 ) + + LAYER met2 ( -35277 394 ) ( -35229 408 ) + + LAYER met2 ( -35277 -408 ) ( -35229 -394 ) + + LAYER met2 ( -36277 394 ) ( -36229 408 ) + + LAYER met2 ( -36277 -408 ) ( -36229 -394 ) + + LAYER met2 ( -37277 394 ) ( -37229 408 ) + + LAYER met2 ( -37277 -408 ) ( -37229 -394 ) + + LAYER met2 ( -38277 394 ) ( -38229 408 ) + + LAYER met2 ( -38277 -408 ) ( -38229 -394 ) + + LAYER met2 ( -39277 394 ) ( -39229 408 ) + + LAYER met2 ( -39277 -408 ) ( -39229 -394 ) + + LAYER met2 ( -40277 394 ) ( -40229 408 ) + + LAYER met2 ( -40277 -408 ) ( -40229 -394 ) + + LAYER met2 ( -41277 394 ) ( -41229 408 ) + + LAYER met2 ( -41277 -408 ) ( -41229 -394 ) + + LAYER met1 ( 1 384 ) ( 15 432 ) + + LAYER met1 ( -41753 384 ) ( -41739 432 ) + + LAYER met1 ( 1 -160 ) ( 15 -112 ) + + LAYER met1 ( -41753 -160 ) ( -41739 -112 ) + + FIXED ( 41753 408 ) N ; - VSS + NET VSS + SPECIAL + DIRECTION INOUT + USE GROUND + PORT + LAYER met3 ( -15 -24 ) ( 15 24 ) + LAYER met3 ( -41753 -24 ) ( -41723 24 ) - + LAYER met2 ( -777 102 ) ( -729 116 ) - + LAYER met2 ( -777 -700 ) ( -729 -686 ) - + LAYER met2 ( -1777 102 ) ( -1729 116 ) - + LAYER met2 ( -1777 -700 ) ( -1729 -686 ) - + LAYER met2 ( -2777 102 ) ( -2729 116 ) - + LAYER met2 ( -2777 -700 ) ( -2729 -686 ) - + LAYER met2 ( -3777 102 ) ( -3729 116 ) - + LAYER met2 ( -3777 -700 ) ( -3729 -686 ) - + LAYER met2 ( -4777 102 ) ( -4729 116 ) - + LAYER met2 ( -4777 -700 ) ( -4729 -686 ) - + LAYER met2 ( -5777 102 ) ( -5729 116 ) - + LAYER met2 ( -5777 -700 ) ( -5729 -686 ) - + LAYER met2 ( -6777 102 ) ( -6729 116 ) - + LAYER met2 ( -6777 -700 ) ( -6729 -686 ) - + LAYER met2 ( -7777 102 ) ( -7729 116 ) - + LAYER met2 ( -7777 -700 ) ( -7729 -686 ) - + LAYER met2 ( -8777 102 ) ( -8729 116 ) - + LAYER met2 ( -8777 -700 ) ( -8729 -686 ) - + LAYER met2 ( -9777 102 ) ( -9729 116 ) - + LAYER met2 ( -9777 -700 ) ( -9729 -686 ) - + LAYER met2 ( -10777 102 ) ( -10729 116 ) - + LAYER met2 ( -10777 -700 ) ( -10729 -686 ) - + LAYER met2 ( -11777 102 ) ( -11729 116 ) - + LAYER met2 ( -11777 -700 ) ( -11729 -686 ) - + LAYER met2 ( -12777 102 ) ( -12729 116 ) - + LAYER met2 ( -12777 -700 ) ( -12729 -686 ) - + LAYER met2 ( -13777 102 ) ( -13729 116 ) - + LAYER met2 ( -13777 -700 ) ( -13729 -686 ) - + LAYER met2 ( -14777 102 ) ( -14729 116 ) - + LAYER met2 ( -14777 -700 ) ( -14729 -686 ) - + LAYER met2 ( -15777 102 ) ( -15729 116 ) - + LAYER met2 ( -15777 -700 ) ( -15729 -686 ) - + LAYER met2 ( -16777 102 ) ( -16729 116 ) - + LAYER met2 ( -16777 -700 ) ( -16729 -686 ) - + LAYER met2 ( -17777 102 ) ( -17729 116 ) - + LAYER met2 ( -17777 -700 ) ( -17729 -686 ) - + LAYER met2 ( -18777 102 ) ( -18729 116 ) - + LAYER met2 ( -18777 -700 ) ( -18729 -686 ) - + LAYER met2 ( -19777 102 ) ( -19729 116 ) - + LAYER met2 ( -19777 -700 ) ( -19729 -686 ) - + LAYER met2 ( -20777 102 ) ( -20729 116 ) - + LAYER met2 ( -20777 -700 ) ( -20729 -686 ) - + LAYER met2 ( -21777 102 ) ( -21729 116 ) - + LAYER met2 ( -21777 -700 ) ( -21729 -686 ) - + LAYER met2 ( -22777 102 ) ( -22729 116 ) - + LAYER met2 ( -22777 -700 ) ( -22729 -686 ) - + LAYER met2 ( -23777 102 ) ( -23729 116 ) - + LAYER met2 ( -23777 -700 ) ( -23729 -686 ) - + LAYER met2 ( -24777 102 ) ( -24729 116 ) - + LAYER met2 ( -24777 -700 ) ( -24729 -686 ) - + LAYER met2 ( -25777 102 ) ( -25729 116 ) - + LAYER met2 ( -25777 -700 ) ( -25729 -686 ) - + LAYER met2 ( -26777 102 ) ( -26729 116 ) - + LAYER met2 ( -26777 -700 ) ( -26729 -686 ) - + LAYER met2 ( -27777 102 ) ( -27729 116 ) - + LAYER met2 ( -27777 -700 ) ( -27729 -686 ) - + LAYER met2 ( -28777 102 ) ( -28729 116 ) - + LAYER met2 ( -28777 -700 ) ( -28729 -686 ) - + LAYER met2 ( -29777 102 ) ( -29729 116 ) - + LAYER met2 ( -29777 -700 ) ( -29729 -686 ) - + LAYER met2 ( -30777 102 ) ( -30729 116 ) - + LAYER met2 ( -30777 -700 ) ( -30729 -686 ) - + LAYER met2 ( -31777 102 ) ( -31729 116 ) - + LAYER met2 ( -31777 -700 ) ( -31729 -686 ) - + LAYER met2 ( -32777 102 ) ( -32729 116 ) - + LAYER met2 ( -32777 -700 ) ( -32729 -686 ) - + LAYER met2 ( -33777 102 ) ( -33729 116 ) - + LAYER met2 ( -33777 -700 ) ( -33729 -686 ) - + LAYER met2 ( -34777 102 ) ( -34729 116 ) - + LAYER met2 ( -34777 -700 ) ( -34729 -686 ) - + LAYER met2 ( -35777 102 ) ( -35729 116 ) - + LAYER met2 ( -35777 -700 ) ( -35729 -686 ) - + LAYER met2 ( -36777 102 ) ( -36729 116 ) - + LAYER met2 ( -36777 -700 ) ( -36729 -686 ) - + LAYER met2 ( -37777 102 ) ( -37729 116 ) - + LAYER met2 ( -37777 -700 ) ( -37729 -686 ) - + LAYER met2 ( -38777 102 ) ( -38729 116 ) - + LAYER met2 ( -38777 -700 ) ( -38729 -686 ) - + LAYER met2 ( -39777 102 ) ( -39729 116 ) - + LAYER met2 ( -39777 -700 ) ( -39729 -686 ) - + LAYER met2 ( -40777 102 ) ( -40729 116 ) - + LAYER met2 ( -40777 -700 ) ( -40729 -686 ) - + LAYER met1 ( 1 -180 ) ( 15 -132 ) - + LAYER met1 ( -41753 -180 ) ( -41739 -132 ) - + LAYER met1 ( 1 -724 ) ( 15 -676 ) - + LAYER met1 ( -41753 -724 ) ( -41739 -676 ) - + FIXED ( 41753 700 ) N ; + + LAYER met2 ( -777 632 ) ( -729 646 ) + + LAYER met2 ( -777 -170 ) ( -729 -156 ) + + LAYER met2 ( -1777 632 ) ( -1729 646 ) + + LAYER met2 ( -1777 -170 ) ( -1729 -156 ) + + LAYER met2 ( -2777 632 ) ( -2729 646 ) + + LAYER met2 ( -2777 -170 ) ( -2729 -156 ) + + LAYER met2 ( -3777 632 ) ( -3729 646 ) + + LAYER met2 ( -3777 -170 ) ( -3729 -156 ) + + LAYER met2 ( -4777 632 ) ( -4729 646 ) + + LAYER met2 ( -4777 -170 ) ( -4729 -156 ) + + LAYER met2 ( -5777 632 ) ( -5729 646 ) + + LAYER met2 ( -5777 -170 ) ( -5729 -156 ) + + LAYER met2 ( -6777 632 ) ( -6729 646 ) + + LAYER met2 ( -6777 -170 ) ( -6729 -156 ) + + LAYER met2 ( -7777 632 ) ( -7729 646 ) + + LAYER met2 ( -7777 -170 ) ( -7729 -156 ) + + LAYER met2 ( -8777 632 ) ( -8729 646 ) + + LAYER met2 ( -8777 -170 ) ( -8729 -156 ) + + LAYER met2 ( -9777 632 ) ( -9729 646 ) + + LAYER met2 ( -9777 -170 ) ( -9729 -156 ) + + LAYER met2 ( -10777 632 ) ( -10729 646 ) + + LAYER met2 ( -10777 -170 ) ( -10729 -156 ) + + LAYER met2 ( -11777 632 ) ( -11729 646 ) + + LAYER met2 ( -11777 -170 ) ( -11729 -156 ) + + LAYER met2 ( -12777 632 ) ( -12729 646 ) + + LAYER met2 ( -12777 -170 ) ( -12729 -156 ) + + LAYER met2 ( -13777 632 ) ( -13729 646 ) + + LAYER met2 ( -13777 -170 ) ( -13729 -156 ) + + LAYER met2 ( -14777 632 ) ( -14729 646 ) + + LAYER met2 ( -14777 -170 ) ( -14729 -156 ) + + LAYER met2 ( -15777 632 ) ( -15729 646 ) + + LAYER met2 ( -15777 -170 ) ( -15729 -156 ) + + LAYER met2 ( -16777 632 ) ( -16729 646 ) + + LAYER met2 ( -16777 -170 ) ( -16729 -156 ) + + LAYER met2 ( -17777 632 ) ( -17729 646 ) + + LAYER met2 ( -17777 -170 ) ( -17729 -156 ) + + LAYER met2 ( -18777 632 ) ( -18729 646 ) + + LAYER met2 ( -18777 -170 ) ( -18729 -156 ) + + LAYER met2 ( -19777 632 ) ( -19729 646 ) + + LAYER met2 ( -19777 -170 ) ( -19729 -156 ) + + LAYER met2 ( -20777 632 ) ( -20729 646 ) + + LAYER met2 ( -20777 -170 ) ( -20729 -156 ) + + LAYER met2 ( -21777 632 ) ( -21729 646 ) + + LAYER met2 ( -21777 -170 ) ( -21729 -156 ) + + LAYER met2 ( -22777 632 ) ( -22729 646 ) + + LAYER met2 ( -22777 -170 ) ( -22729 -156 ) + + LAYER met2 ( -23777 632 ) ( -23729 646 ) + + LAYER met2 ( -23777 -170 ) ( -23729 -156 ) + + LAYER met2 ( -24777 632 ) ( -24729 646 ) + + LAYER met2 ( -24777 -170 ) ( -24729 -156 ) + + LAYER met2 ( -25777 632 ) ( -25729 646 ) + + LAYER met2 ( -25777 -170 ) ( -25729 -156 ) + + LAYER met2 ( -26777 632 ) ( -26729 646 ) + + LAYER met2 ( -26777 -170 ) ( -26729 -156 ) + + LAYER met2 ( -27777 632 ) ( -27729 646 ) + + LAYER met2 ( -27777 -170 ) ( -27729 -156 ) + + LAYER met2 ( -28777 632 ) ( -28729 646 ) + + LAYER met2 ( -28777 -170 ) ( -28729 -156 ) + + LAYER met2 ( -29777 632 ) ( -29729 646 ) + + LAYER met2 ( -29777 -170 ) ( -29729 -156 ) + + LAYER met2 ( -30777 632 ) ( -30729 646 ) + + LAYER met2 ( -30777 -170 ) ( -30729 -156 ) + + LAYER met2 ( -31777 632 ) ( -31729 646 ) + + LAYER met2 ( -31777 -170 ) ( -31729 -156 ) + + LAYER met2 ( -32777 632 ) ( -32729 646 ) + + LAYER met2 ( -32777 -170 ) ( -32729 -156 ) + + LAYER met2 ( -33777 632 ) ( -33729 646 ) + + LAYER met2 ( -33777 -170 ) ( -33729 -156 ) + + LAYER met2 ( -34777 632 ) ( -34729 646 ) + + LAYER met2 ( -34777 -170 ) ( -34729 -156 ) + + LAYER met2 ( -35777 632 ) ( -35729 646 ) + + LAYER met2 ( -35777 -170 ) ( -35729 -156 ) + + LAYER met2 ( -36777 632 ) ( -36729 646 ) + + LAYER met2 ( -36777 -170 ) ( -36729 -156 ) + + LAYER met2 ( -37777 632 ) ( -37729 646 ) + + LAYER met2 ( -37777 -170 ) ( -37729 -156 ) + + LAYER met2 ( -38777 632 ) ( -38729 646 ) + + LAYER met2 ( -38777 -170 ) ( -38729 -156 ) + + LAYER met2 ( -39777 632 ) ( -39729 646 ) + + LAYER met2 ( -39777 -170 ) ( -39729 -156 ) + + LAYER met2 ( -40777 632 ) ( -40729 646 ) + + LAYER met2 ( -40777 -170 ) ( -40729 -156 ) + + LAYER met1 ( 1 350 ) ( 15 398 ) + + LAYER met1 ( -41753 350 ) ( -41739 398 ) + + LAYER met1 ( 1 -194 ) ( 15 -146 ) + + LAYER met1 ( -41753 -194 ) ( -41739 -146 ) + + FIXED ( 41753 170 ) N ; - addr_rw[0] + NET addr_rw[0] + DIRECTION INPUT + USE SIGNAL + PORT - + LAYER met2 ( -7 -24 ) ( 7 25 ) - + PLACED ( 41331 791 ) N ; + + LAYER met3 ( -40 -15 ) ( 40 15 ) + + PLACED ( 41728 578 ) N ; - addr_rw[1] + NET addr_rw[1] + DIRECTION INPUT + USE SIGNAL + PORT - + LAYER met2 ( -7 -24 ) ( 7 25 ) - + PLACED ( 41423 791 ) N ; + + LAYER met3 ( -40 -15 ) ( 40 15 ) + + PLACED ( 41728 714 ) N ; - addr_rw[2] + NET addr_rw[2] + DIRECTION INPUT + USE SIGNAL + PORT - + LAYER met2 ( -7 -24 ) ( 7 24 ) - + PLACED ( 37559 24 ) N ; + + LAYER met3 ( -40 -15 ) ( 40 15 ) + + PLACED ( 41728 34 ) N ; - clk + NET clk + DIRECTION INPUT + USE SIGNAL + PORT - + LAYER met2 ( -7 -24 ) ( 7 24 ) - + PLACED ( 37191 24 ) N ; + + LAYER met3 ( -40 -15 ) ( 40 15 ) + + PLACED ( 41728 442 ) N ; - we[0] + NET we[0] + DIRECTION INPUT + USE SIGNAL + PORT - + LAYER met2 ( -7 -24 ) ( 7 24 ) - + PLACED ( 37835 24 ) N ; + + LAYER met3 ( -40 -15 ) ( 40 15 ) + + PLACED ( 41728 306 ) N ; END PINS SPECIALNETS 2 ; - VDD ( PIN VDD ) ( tapcell.cell35_2 VPWR ) ( tapcell.cell35_1 VPWR ) ( tapcell.cell35_0 VPWR ) ( tapcell.cell34_2 VPWR ) ( tapcell.cell34_1 VPWR ) ( tapcell.cell34_0 VPWR ) @@ -757,7 +757,7 @@ SPECIALNETS 2 ; ( storage_0_0_0.cg VPWR ) ( storage_0_0_0.bit7.obuf0 VPWR ) ( storage_0_0_0.bit7.bit VPWR ) ( storage_0_0_0.bit6.obuf0 VPWR ) ( storage_0_0_0.bit6.bit VPWR ) ( storage_0_0_0.bit5.obuf0 VPWR ) ( storage_0_0_0.bit5.bit VPWR ) ( storage_0_0_0.bit4.obuf0 VPWR ) ( storage_0_0_0.bit4.bit VPWR ) ( storage_0_0_0.bit3.obuf0 VPWR ) ( storage_0_0_0.bit3.bit VPWR ) ( storage_0_0_0.bit2.obuf0 VPWR ) ( storage_0_0_0.bit2.bit VPWR ) ( storage_0_0_0.bit1.obuf0 VPWR ) ( storage_0_0_0.bit1.bit VPWR ) ( storage_0_0_0.bit0.obuf0 VPWR ) ( storage_0_0_0.bit0.bit VPWR ) ( word_sel.inv_addr_1 VPWR ) ( word_sel.inv_addr_0 VPWR ) ( word_sel.and_3 VPWR ) ( word_sel.and_2 VPWR ) ( word_sel.and_1 VPWR ) ( word_sel.and_0 VPWR ) + USE POWER - + ROUTED met3 48 + SHAPE STRIPE ( 0 350 ) ( 41768 350 ) + + ROUTED met3 48 + SHAPE STRIPE ( 0 408 ) ( 41768 408 ) NEW met2 48 + SHAPE STRIPE ( 41500 0 ) ( 41500 840 ) NEW met2 48 + SHAPE STRIPE ( 40500 0 ) ( 40500 840 ) NEW met2 48 + SHAPE STRIPE ( 39500 0 ) ( 39500 840 ) @@ -802,48 +802,48 @@ SPECIALNETS 2 ; NEW met2 48 + SHAPE STRIPE ( 500 0 ) ( 500 840 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 816 ) ( 41768 816 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 272 ) ( 41768 272 ) - NEW met2 0 + SHAPE STRIPE ( 41500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 40500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 39500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 38500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 37500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 36500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 35500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 34500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 33500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 32500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 31500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 30500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 29500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 28500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 27500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 26500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 25500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 24500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 23500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 22500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 21500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 20500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 19500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 18500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 17500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 16500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 15500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 14500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 13500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 12500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 11500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 10500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 9500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 8500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 7500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 6500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 5500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 4500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 3500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 2500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 1500 350 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 41500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 40500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 39500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 38500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 37500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 36500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 35500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 34500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 33500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 32500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 31500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 30500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 29500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 28500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 27500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 26500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 25500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 24500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 23500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 22500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 21500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 20500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 19500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 18500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 17500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 16500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 15500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 14500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 13500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 12500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 11500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 10500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 9500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 8500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 7500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 6500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 5500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 4500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 3500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 2500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 1500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 500 408 ) via3_4_480_480_1_1_400_400 NEW met1 0 + SHAPE STRIPE ( 41500 816 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 41500 272 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 40500 816 ) via2_3_480_480_1_1_320_320 @@ -966,7 +966,7 @@ SPECIALNETS 2 ; ( storage_0_0_0.cg VGND ) ( storage_0_0_0.bit7.obuf0 VGND ) ( storage_0_0_0.bit7.bit VGND ) ( storage_0_0_0.bit6.obuf0 VGND ) ( storage_0_0_0.bit6.bit VGND ) ( storage_0_0_0.bit5.obuf0 VGND ) ( storage_0_0_0.bit5.bit VGND ) ( storage_0_0_0.bit4.obuf0 VGND ) ( storage_0_0_0.bit4.bit VGND ) ( storage_0_0_0.bit3.obuf0 VGND ) ( storage_0_0_0.bit3.bit VGND ) ( storage_0_0_0.bit2.obuf0 VGND ) ( storage_0_0_0.bit2.bit VGND ) ( storage_0_0_0.bit1.obuf0 VGND ) ( storage_0_0_0.bit1.bit VGND ) ( storage_0_0_0.bit0.obuf0 VGND ) ( storage_0_0_0.bit0.bit VGND ) ( word_sel.inv_addr_1 VGND ) ( word_sel.inv_addr_0 VGND ) ( word_sel.and_3 VGND ) ( word_sel.and_2 VGND ) ( word_sel.and_1 VGND ) ( word_sel.and_0 VGND ) + USE GROUND - + ROUTED met3 48 + SHAPE STRIPE ( 0 700 ) ( 41768 700 ) + + ROUTED met3 48 + SHAPE STRIPE ( 0 170 ) ( 41768 170 ) NEW met2 48 + SHAPE STRIPE ( 41000 -24 ) ( 41000 816 ) NEW met2 48 + SHAPE STRIPE ( 40000 -24 ) ( 40000 816 ) NEW met2 48 + SHAPE STRIPE ( 39000 -24 ) ( 39000 816 ) @@ -1010,47 +1010,47 @@ SPECIALNETS 2 ; NEW met2 48 + SHAPE STRIPE ( 1000 -24 ) ( 1000 816 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 544 ) ( 41768 544 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 0 ) ( 41768 0 ) - NEW met2 0 + SHAPE STRIPE ( 41000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 40000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 39000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 38000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 37000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 36000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 35000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 34000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 33000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 32000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 31000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 30000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 29000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 28000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 27000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 26000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 25000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 24000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 23000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 22000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 21000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 20000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 19000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 18000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 17000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 16000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 15000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 14000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 13000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 12000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 11000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 10000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 9000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 8000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 7000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 6000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 5000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 4000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 3000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 2000 700 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 1000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 41000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 40000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 39000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 38000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 37000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 36000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 35000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 34000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 33000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 32000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 31000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 30000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 29000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 28000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 27000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 26000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 25000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 24000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 23000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 22000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 21000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 20000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 19000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 18000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 17000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 16000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 15000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 14000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 13000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 12000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 11000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 10000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 9000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 8000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 7000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 6000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 5000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 4000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 3000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 2000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 1000 170 ) via3_4_480_480_1_1_400_400 NEW met1 0 + SHAPE STRIPE ( 41000 544 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 41000 0 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 40000 544 ) via2_3_480_480_1_1_320_320 @@ -1136,20 +1136,20 @@ SPECIALNETS 2 ; END SPECIALNETS NETS 174 ; - D[0] ( PIN D[0] ) ( buffer.in[0] A ) + USE SIGNAL - + ROUTED met2 ( 207 663 ) ( * 782 0 ) - NEW met1 ( 69 663 ) ( 207 * ) - NEW met1 ( 207 663 ) M1M2_PR + + ROUTED met2 ( 115 663 ) ( * 782 0 ) + NEW met1 ( 69 663 ) ( 115 * ) + NEW met1 ( 115 663 ) M1M2_PR NEW li1 ( 69 663 ) L1M1_PR_MR ; - D[1] ( PIN D[1] ) ( buffer.in[1] A ) + USE SIGNAL - + ROUTED met2 ( 4623 663 ) ( * 782 0 ) - NEW met1 ( 4623 663 ) ( 4669 * ) - NEW met1 ( 4623 663 ) M1M2_PR + + ROUTED met2 ( 4715 663 ) ( * 782 0 ) + NEW met1 ( 4669 663 ) ( 4715 * ) + NEW met1 ( 4715 663 ) M1M2_PR NEW li1 ( 4669 663 ) L1M1_PR_MR ; - D[2] ( PIN D[2] ) ( buffer.in[2] A ) + USE SIGNAL + ROUTED met2 ( 9315 663 ) ( * 782 0 ) - NEW met1 ( 9269 663 ) ( 9315 * ) - NEW met1 ( 9315 663 ) M1M2_PR - NEW li1 ( 9269 663 ) L1M1_PR_MR ; + NEW met2 ( 9269 663 ) ( 9315 * ) + NEW li1 ( 9269 663 ) L1M1_PR_MR + NEW met1 ( 9269 663 ) M1M2_PR ; - D[3] ( PIN D[3] ) ( buffer.in[3] A ) + USE SIGNAL + ROUTED met2 ( 13915 663 ) ( * 782 0 ) NEW met1 ( 13869 663 ) ( 13915 * ) @@ -1157,14 +1157,16 @@ NETS 174 ; NEW li1 ( 13869 663 ) L1M1_PR_MR ; - D[4] ( PIN D[4] ) ( buffer.in[4] A ) + USE SIGNAL + ROUTED met2 ( 18423 663 ) ( * 782 0 ) - NEW met1 ( 18423 663 ) ( 18469 * ) - NEW met1 ( 18423 663 ) M1M2_PR - NEW li1 ( 18469 663 ) L1M1_PR_MR ; + NEW met2 ( 18331 663 ) ( 18423 * ) + NEW met1 ( 18331 663 ) ( 18465 * ) + NEW met1 ( 18331 663 ) M1M2_PR + NEW li1 ( 18465 663 ) L1M1_PR_MR ; - D[5] ( PIN D[5] ) ( buffer.in[5] A ) + USE SIGNAL - + ROUTED met2 ( 23115 663 ) ( * 782 0 ) - NEW met1 ( 23069 663 ) ( 23115 * ) - NEW met1 ( 23115 663 ) M1M2_PR - NEW li1 ( 23069 663 ) L1M1_PR_MR ; + + ROUTED met2 ( 23115 714 ) ( * 782 0 ) + NEW met2 ( 23069 714 ) ( 23115 * ) + NEW met2 ( 23069 663 ) ( * 714 ) + NEW li1 ( 23069 663 ) L1M1_PR_MR + NEW met1 ( 23069 663 ) M1M2_PR ; - D[6] ( PIN D[6] ) ( buffer.in[6] A ) + USE SIGNAL + ROUTED met2 ( 27715 663 ) ( * 782 0 ) NEW met1 ( 27669 663 ) ( 27715 * ) @@ -1185,12 +1187,14 @@ NETS 174 ; NEW met1 ( 161 595 ) ( 207 * ) NEW met2 ( 207 425 ) ( * 595 ) NEW met1 ( 2415 425 ) ( 2497 * ) - NEW met2 ( 2415 85 ) ( * 425 ) - NEW met1 ( 1352 85 ) ( 2491 * ) - NEW met1 ( 3652 85 ) ( 3657 * ) - NEW met2 ( 3657 85 ) ( * 425 ) + NEW met1 ( 2415 391 ) ( * 425 ) + NEW met1 ( 2323 391 ) ( 2415 * ) + NEW met2 ( 2323 85 ) ( * 391 ) + NEW met1 ( 2491 85 ) ( 3641 * ) NEW met1 ( 3652 425 ) ( 3657 * ) - NEW met1 ( 2491 85 ) ( 3652 * ) + NEW met2 ( 3657 85 ) ( * 425 ) + NEW met1 ( 3641 85 ) ( 3657 * ) + NEW met1 ( 1352 85 ) ( 2491 * ) NEW li1 ( 1352 85 ) L1M1_PR_MR NEW li1 ( 1352 425 ) L1M1_PR_MR NEW met1 ( 1357 425 ) M1M2_PR @@ -1203,114 +1207,116 @@ NETS 174 ; NEW met1 ( 207 595 ) M1M2_PR NEW li1 ( 2491 85 ) L1M1_PR_MR NEW li1 ( 2497 425 ) L1M1_PR_MR - NEW met1 ( 2415 425 ) M1M2_PR - NEW met1 ( 2415 85 ) M1M2_PR - NEW li1 ( 3652 85 ) L1M1_PR_MR - NEW met1 ( 3657 85 ) M1M2_PR - NEW met1 ( 3657 425 ) M1M2_PR + NEW met1 ( 2323 391 ) M1M2_PR + NEW met1 ( 2323 85 ) M1M2_PR + NEW li1 ( 3641 85 ) L1M1_PR_MR NEW li1 ( 3652 425 ) L1M1_PR_MR + NEW met1 ( 3657 425 ) M1M2_PR + NEW met1 ( 3657 85 ) M1M2_PR NEW met1 ( 1352 425 ) RECT ( -31 -7 0 7 ) NEW met1 ( 202 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 3652 85 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 3652 425 ) RECT ( -31 -7 0 7 ) ; - D_nets.b1 ( buffer.in[1] X ) ( storage_1_3_0.bit1.bit D ) ( storage_1_2_0.bit1.bit D ) ( storage_1_1_0.bit1.bit D ) ( storage_1_0_0.bit1.bit D ) ( storage_0_3_0.bit1.bit D ) ( storage_0_2_0.bit1.bit D ) ( storage_0_1_0.bit1.bit D ) ( storage_0_0_0.bit1.bit D ) + USE SIGNAL - + ROUTED met1 ( 4715 425 ) ( 4797 * ) - NEW met2 ( 4669 425 ) ( 4715 * ) - NEW met2 ( 4669 425 ) ( * 765 ) - NEW met1 ( 4669 765 ) ( 4761 * ) - NEW met1 ( 4715 85 ) ( 4791 * ) - NEW met2 ( 4715 85 ) ( * 425 ) - NEW met1 ( 7102 425 ) ( 7107 * ) + + ROUTED met1 ( 6923 425 ) ( 7097 * ) + NEW met1 ( 6923 391 ) ( * 425 ) + NEW met1 ( 6601 391 ) ( 6923 * ) + NEW met1 ( 6601 391 ) ( * 425 ) + NEW met1 ( 7102 85 ) ( 7107 * ) NEW met2 ( 7107 85 ) ( * 425 ) - NEW met1 ( 7091 85 ) ( 7107 * ) + NEW met1 ( 7097 425 ) ( 7107 * ) NEW met1 ( 7107 85 ) ( 8241 * ) - NEW met1 ( 8247 425 ) ( 8257 * ) + NEW met1 ( 8252 425 ) ( 8257 * ) NEW met2 ( 8257 85 ) ( * 425 ) NEW met1 ( 8241 85 ) ( 8257 * ) - NEW met1 ( 5865 459 ) ( 5947 * ) - NEW met2 ( 5865 85 ) ( * 459 ) - NEW met1 ( 4791 85 ) ( 5941 * ) - NEW met1 ( 5941 85 ) ( 7091 * ) - NEW li1 ( 4797 425 ) L1M1_PR_MR - NEW met1 ( 4715 425 ) M1M2_PR - NEW met1 ( 4669 765 ) M1M2_PR - NEW li1 ( 4761 765 ) L1M1_PR_MR - NEW li1 ( 4791 85 ) L1M1_PR_MR - NEW met1 ( 4715 85 ) M1M2_PR - NEW li1 ( 7091 85 ) L1M1_PR_MR - NEW li1 ( 7102 425 ) L1M1_PR_MR - NEW met1 ( 7107 425 ) M1M2_PR + NEW met1 ( 4802 459 ) ( 4807 * ) + NEW met2 ( 4807 459 ) ( * 595 ) + NEW met1 ( 4761 595 ) ( 4807 * ) + NEW met1 ( 4802 119 ) ( 4807 * ) + NEW met2 ( 4807 119 ) ( * 459 ) + NEW met1 ( 4807 85 ) ( 5941 * ) + NEW met1 ( 4807 85 ) ( * 119 ) + NEW met2 ( 6187 85 ) ( * 425 ) + NEW met1 ( 5941 85 ) ( 6187 * ) + NEW met1 ( 5635 425 ) ( 5947 * ) + NEW met2 ( 5635 85 ) ( * 425 ) + NEW met1 ( 6187 425 ) ( 6601 * ) + NEW li1 ( 7097 425 ) L1M1_PR_MR + NEW li1 ( 7102 85 ) L1M1_PR_MR NEW met1 ( 7107 85 ) M1M2_PR + NEW met1 ( 7107 425 ) M1M2_PR NEW li1 ( 8241 85 ) L1M1_PR_MR - NEW li1 ( 8247 425 ) L1M1_PR_MR + NEW li1 ( 8252 425 ) L1M1_PR_MR NEW met1 ( 8257 425 ) M1M2_PR NEW met1 ( 8257 85 ) M1M2_PR + NEW li1 ( 4802 459 ) L1M1_PR_MR + NEW met1 ( 4807 459 ) M1M2_PR + NEW met1 ( 4807 595 ) M1M2_PR + NEW li1 ( 4761 595 ) L1M1_PR_MR + NEW li1 ( 4802 119 ) L1M1_PR_MR + NEW met1 ( 4807 119 ) M1M2_PR NEW li1 ( 5941 85 ) L1M1_PR_MR - NEW li1 ( 5947 459 ) L1M1_PR_MR - NEW met1 ( 5865 459 ) M1M2_PR - NEW met1 ( 5865 85 ) M1M2_PR - NEW met1 ( 7107 425 ) RECT ( 0 -7 31 7 ) ; + NEW met1 ( 6187 425 ) M1M2_PR + NEW met1 ( 6187 85 ) M1M2_PR + NEW li1 ( 5947 425 ) L1M1_PR_MR + NEW met1 ( 5635 425 ) M1M2_PR + NEW met1 ( 5635 85 ) M1M2_PR + NEW met1 ( 7102 85 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 8252 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 4807 459 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 4807 119 ) RECT ( 0 -7 31 7 ) ; - D_nets.b2 ( buffer.in[2] X ) ( storage_1_3_0.bit2.bit D ) ( storage_1_2_0.bit2.bit D ) ( storage_1_1_0.bit2.bit D ) ( storage_1_0_0.bit2.bit D ) ( storage_0_3_0.bit2.bit D ) ( storage_0_2_0.bit2.bit D ) ( storage_0_1_0.bit2.bit D ) ( storage_0_0_0.bit2.bit D ) + USE SIGNAL - + ROUTED met1 ( 9402 425 ) ( 9407 * ) - NEW met2 ( 9407 85 ) ( * 425 ) - NEW met2 ( 9361 578 ) ( * 595 ) - NEW met2 ( 9361 578 ) ( 9407 * ) - NEW met2 ( 9407 425 ) ( * 578 ) - NEW met1 ( 10189 425 ) ( 10547 * ) - NEW met2 ( 10189 85 ) ( * 425 ) - NEW met1 ( 10547 119 ) ( 10557 * ) - NEW met2 ( 10557 119 ) ( * 425 ) - NEW met1 ( 10547 425 ) ( 10557 * ) - NEW met1 ( 11201 85 ) ( 11691 * ) - NEW met2 ( 11201 85 ) ( * 425 ) - NEW met1 ( 10557 425 ) ( 11201 * ) - NEW met1 ( 11702 425 ) ( 11707 * ) - NEW met2 ( 11707 85 ) ( * 425 ) - NEW met1 ( 11691 85 ) ( 11707 * ) - NEW met1 ( 11707 85 ) ( 12841 * ) - NEW met1 ( 12852 425 ) ( 12857 * ) + + ROUTED met1 ( 12852 425 ) ( 12857 * ) NEW met2 ( 12857 85 ) ( * 425 ) - NEW met1 ( 12841 85 ) ( 12857 * ) - NEW met1 ( 9402 85 ) ( 10189 * ) + NEW met1 ( 12852 85 ) ( 12857 * ) + NEW met1 ( 11702 425 ) ( 12351 * ) + NEW met1 ( 12351 391 ) ( * 425 ) + NEW met1 ( 12351 391 ) ( 12443 * ) + NEW met1 ( 12443 391 ) ( * 425 ) + NEW met1 ( 12443 425 ) ( 12852 * ) + NEW met1 ( 11702 85 ) ( 11707 * ) + NEW met2 ( 11707 85 ) ( * 425 ) + NEW met1 ( 10552 85 ) ( 11702 * ) + NEW met1 ( 10552 459 ) ( 10649 * ) + NEW met2 ( 10649 85 ) ( * 459 ) + NEW met1 ( 9402 85 ) ( 10552 * ) + NEW met1 ( 9402 425 ) ( 9407 * ) + NEW met2 ( 9407 85 ) ( * 425 ) + NEW met2 ( 9361 425 ) ( * 595 ) + NEW met2 ( 9361 425 ) ( 9407 * ) + NEW li1 ( 12852 425 ) L1M1_PR_MR + NEW met1 ( 12857 425 ) M1M2_PR + NEW met1 ( 12857 85 ) M1M2_PR + NEW li1 ( 12852 85 ) L1M1_PR_MR + NEW li1 ( 11702 425 ) L1M1_PR_MR + NEW li1 ( 11702 85 ) L1M1_PR_MR + NEW met1 ( 11707 85 ) M1M2_PR + NEW met1 ( 11707 425 ) M1M2_PR + NEW li1 ( 10552 85 ) L1M1_PR_MR + NEW li1 ( 10552 459 ) L1M1_PR_MR + NEW met1 ( 10649 459 ) M1M2_PR + NEW met1 ( 10649 85 ) M1M2_PR NEW li1 ( 9402 85 ) L1M1_PR_MR NEW li1 ( 9402 425 ) L1M1_PR_MR NEW met1 ( 9407 425 ) M1M2_PR NEW met1 ( 9407 85 ) M1M2_PR NEW li1 ( 9361 595 ) L1M1_PR_MR NEW met1 ( 9361 595 ) M1M2_PR - NEW li1 ( 10547 425 ) L1M1_PR_MR - NEW met1 ( 10189 425 ) M1M2_PR - NEW met1 ( 10189 85 ) M1M2_PR - NEW li1 ( 10547 119 ) L1M1_PR_MR - NEW met1 ( 10557 119 ) M1M2_PR - NEW met1 ( 10557 425 ) M1M2_PR - NEW li1 ( 11691 85 ) L1M1_PR_MR - NEW met1 ( 11201 85 ) M1M2_PR - NEW met1 ( 11201 425 ) M1M2_PR - NEW li1 ( 11702 425 ) L1M1_PR_MR - NEW met1 ( 11707 425 ) M1M2_PR - NEW met1 ( 11707 85 ) M1M2_PR - NEW li1 ( 12841 85 ) L1M1_PR_MR - NEW li1 ( 12852 425 ) L1M1_PR_MR - NEW met1 ( 12857 425 ) M1M2_PR - NEW met1 ( 12857 85 ) M1M2_PR - NEW met1 ( 9402 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 11702 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 12852 425 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 12852 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 11702 85 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 9402 425 ) RECT ( -31 -7 0 7 ) ; - D_nets.b3 ( buffer.in[3] X ) ( storage_1_3_0.bit3.bit D ) ( storage_1_2_0.bit3.bit D ) ( storage_1_1_0.bit3.bit D ) ( storage_1_0_0.bit3.bit D ) ( storage_0_3_0.bit3.bit D ) ( storage_0_2_0.bit3.bit D ) ( storage_0_1_0.bit3.bit D ) ( storage_0_0_0.bit3.bit D ) + USE SIGNAL + ROUTED met1 ( 16302 425 ) ( 16307 * ) NEW met2 ( 16307 85 ) ( * 425 ) NEW met1 ( 16291 85 ) ( 16307 * ) + NEW met1 ( 16307 85 ) ( 17441 * ) NEW met1 ( 17273 425 ) ( 17447 * ) NEW met1 ( 17273 391 ) ( * 425 ) NEW met1 ( 16951 391 ) ( 17273 * ) NEW met1 ( 16951 391 ) ( * 425 ) NEW met1 ( 16307 425 ) ( 16951 * ) - NEW met1 ( 17452 119 ) ( 17595 * ) - NEW met2 ( 17595 119 ) ( * 425 ) - NEW met1 ( 17447 425 ) ( 17595 * ) NEW met1 ( 15152 425 ) ( 15157 * ) NEW met2 ( 15157 85 ) ( * 425 ) NEW met1 ( 14002 425 ) ( 14651 * ) @@ -1321,17 +1327,15 @@ NETS 174 ; NEW met1 ( 13915 595 ) ( 13961 * ) NEW met2 ( 13915 425 ) ( * 595 ) NEW met1 ( 13915 425 ) ( 14002 * ) - NEW met1 ( 14002 85 ) ( 14145 * ) - NEW met2 ( 14145 85 ) ( * 425 ) + NEW met1 ( 13915 85 ) ( 13991 * ) + NEW met2 ( 13915 85 ) ( * 425 ) NEW met1 ( 15152 85 ) ( 16291 * ) NEW li1 ( 16291 85 ) L1M1_PR_MR NEW li1 ( 16302 425 ) L1M1_PR_MR NEW met1 ( 16307 425 ) M1M2_PR NEW met1 ( 16307 85 ) M1M2_PR + NEW li1 ( 17441 85 ) L1M1_PR_MR NEW li1 ( 17447 425 ) L1M1_PR_MR - NEW li1 ( 17452 119 ) L1M1_PR_MR - NEW met1 ( 17595 119 ) M1M2_PR - NEW met1 ( 17595 425 ) M1M2_PR NEW li1 ( 15152 85 ) L1M1_PR_MR NEW li1 ( 15152 425 ) L1M1_PR_MR NEW met1 ( 15157 425 ) M1M2_PR @@ -1340,1144 +1344,1140 @@ NETS 174 ; NEW li1 ( 13961 595 ) L1M1_PR_MR NEW met1 ( 13915 595 ) M1M2_PR NEW met1 ( 13915 425 ) M1M2_PR - NEW li1 ( 14002 85 ) L1M1_PR_MR - NEW met1 ( 14145 85 ) M1M2_PR - NEW met1 ( 14145 425 ) M1M2_PR + NEW li1 ( 13991 85 ) L1M1_PR_MR + NEW met1 ( 13915 85 ) M1M2_PR NEW met1 ( 16302 425 ) RECT ( -31 -7 0 7 ) NEW met1 ( 15152 425 ) RECT ( -31 -7 0 7 ) ; - D_nets.b4 ( buffer.in[4] X ) ( storage_1_3_0.bit4.bit D ) ( storage_1_2_0.bit4.bit D ) ( storage_1_1_0.bit4.bit D ) ( storage_1_0_0.bit4.bit D ) ( storage_0_3_0.bit4.bit D ) ( storage_0_2_0.bit4.bit D ) ( storage_0_1_0.bit4.bit D ) ( storage_0_0_0.bit4.bit D ) + USE SIGNAL - + ROUTED met1 ( 18602 425 ) ( 19251 * ) + + ROUTED met1 ( 19752 425 ) ( 20401 * ) + NEW met1 ( 20401 391 ) ( * 425 ) + NEW met1 ( 20401 391 ) ( 20493 * ) + NEW met1 ( 20493 391 ) ( * 425 ) + NEW met1 ( 19752 85 ) ( 19757 * ) + NEW met2 ( 19757 85 ) ( * 425 ) NEW met1 ( 19251 391 ) ( * 425 ) - NEW met1 ( 18561 595 ) ( 18607 * ) - NEW met2 ( 18607 425 ) ( * 595 ) + NEW met1 ( 19251 391 ) ( 19343 * ) + NEW met1 ( 19343 391 ) ( * 425 ) + NEW met1 ( 19343 425 ) ( 19752 * ) + NEW met1 ( 20902 425 ) ( 20907 * ) + NEW met2 ( 20907 85 ) ( * 425 ) + NEW met1 ( 20493 425 ) ( 20902 * ) + NEW met1 ( 22052 425 ) ( 22057 * ) + NEW met2 ( 22057 85 ) ( * 425 ) + NEW met1 ( 22041 85 ) ( 22057 * ) + NEW met1 ( 20902 85 ) ( 22041 * ) + NEW met2 ( 18239 425 ) ( * 782 ) + NEW met2 ( 18239 782 ) ( 18331 * ) + NEW met2 ( 18331 765 ) ( * 782 ) + NEW met2 ( 18331 765 ) ( 18377 * ) + NEW met1 ( 18377 765 ) ( 18561 * ) NEW met1 ( 18602 85 ) ( 18607 * ) NEW met2 ( 18607 85 ) ( * 425 ) - NEW met1 ( 22052 425 ) ( 22057 * ) - NEW met2 ( 22057 119 ) ( * 425 ) - NEW met1 ( 22052 119 ) ( 22057 * ) - NEW met1 ( 20902 425 ) ( 22052 * ) - NEW met1 ( 19752 85 ) ( 20723 * ) - NEW met2 ( 20723 85 ) ( * 221 ) - NEW met2 ( 20723 221 ) ( 20815 * ) - NEW met2 ( 20815 221 ) ( * 425 ) - NEW met1 ( 20815 425 ) ( 20902 * ) - NEW met1 ( 19752 425 ) ( 19757 * ) - NEW met2 ( 19757 85 ) ( * 425 ) - NEW met1 ( 19665 391 ) ( * 425 ) - NEW met1 ( 19665 425 ) ( 19752 * ) - NEW met1 ( 20723 85 ) ( 20891 * ) - NEW met1 ( 19251 391 ) ( 19665 * ) - NEW li1 ( 18602 425 ) L1M1_PR_MR - NEW li1 ( 18561 595 ) L1M1_PR_MR - NEW met1 ( 18607 595 ) M1M2_PR - NEW met1 ( 18607 425 ) M1M2_PR - NEW li1 ( 18602 85 ) L1M1_PR_MR - NEW met1 ( 18607 85 ) M1M2_PR - NEW li1 ( 22052 425 ) L1M1_PR_MR - NEW met1 ( 22057 425 ) M1M2_PR - NEW met1 ( 22057 119 ) M1M2_PR - NEW li1 ( 22052 119 ) L1M1_PR_MR - NEW li1 ( 20902 425 ) L1M1_PR_MR - NEW li1 ( 19752 85 ) L1M1_PR_MR - NEW met1 ( 20723 85 ) M1M2_PR - NEW met1 ( 20815 425 ) M1M2_PR + NEW met1 ( 18239 425 ) ( 19251 * ) NEW li1 ( 19752 425 ) L1M1_PR_MR - NEW met1 ( 19757 425 ) M1M2_PR + NEW li1 ( 19752 85 ) L1M1_PR_MR NEW met1 ( 19757 85 ) M1M2_PR - NEW li1 ( 20891 85 ) L1M1_PR_MR - NEW met1 ( 18602 85 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 22052 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 19752 425 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 19757 425 ) M1M2_PR + NEW li1 ( 20902 85 ) L1M1_PR_MR + NEW li1 ( 20902 425 ) L1M1_PR_MR + NEW met1 ( 20907 425 ) M1M2_PR + NEW met1 ( 20907 85 ) M1M2_PR + NEW li1 ( 22041 85 ) L1M1_PR_MR + NEW li1 ( 22052 425 ) L1M1_PR_MR + NEW met1 ( 22057 425 ) M1M2_PR + NEW met1 ( 22057 85 ) M1M2_PR + NEW met1 ( 18239 425 ) M1M2_PR + NEW met1 ( 18377 765 ) M1M2_PR + NEW li1 ( 18561 765 ) L1M1_PR_MR + NEW li1 ( 18597 425 ) L1M1_PR_MR + NEW li1 ( 18602 85 ) L1M1_PR_MR + NEW met1 ( 18607 85 ) M1M2_PR + NEW met1 ( 18607 425 ) M1M2_PR + NEW met1 ( 19757 85 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 20902 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 22057 425 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 18597 425 ) RECT ( -35 -7 0 7 ) + NEW met1 ( 18602 85 ) RECT ( -31 -7 0 7 ) ; - D_nets.b5 ( buffer.in[5] X ) ( storage_1_3_0.bit5.bit D ) ( storage_1_2_0.bit5.bit D ) ( storage_1_1_0.bit5.bit D ) ( storage_1_0_0.bit5.bit D ) ( storage_0_3_0.bit5.bit D ) ( storage_0_2_0.bit5.bit D ) ( storage_0_1_0.bit5.bit D ) ( storage_0_0_0.bit5.bit D ) + USE SIGNAL - + ROUTED met1 ( 26652 459 ) ( 26657 * ) - NEW met2 ( 26657 85 ) ( * 459 ) - NEW met1 ( 26652 85 ) ( 26657 * ) - NEW met1 ( 25502 85 ) ( 26652 * ) - NEW met1 ( 25502 425 ) ( 25645 * ) - NEW met2 ( 25645 85 ) ( * 425 ) - NEW met1 ( 24352 119 ) ( 25001 * ) - NEW met1 ( 25001 119 ) ( * 153 ) - NEW met1 ( 25001 153 ) ( 25139 * ) - NEW met2 ( 25139 153 ) ( * 391 ) - NEW met1 ( 25139 391 ) ( 25415 * ) - NEW met1 ( 25415 391 ) ( * 425 ) - NEW met1 ( 25415 425 ) ( 25502 * ) - NEW met1 ( 23202 119 ) ( 23851 * ) - NEW met1 ( 23851 119 ) ( * 153 ) - NEW met1 ( 23851 153 ) ( 24173 * ) - NEW met2 ( 24173 51 ) ( * 153 ) - NEW met2 ( 24173 51 ) ( 24265 * ) - NEW met2 ( 24265 51 ) ( * 119 ) - NEW met1 ( 24265 119 ) ( 24352 * ) - NEW met1 ( 23202 459 ) ( 23207 * ) - NEW met2 ( 23207 119 ) ( * 459 ) - NEW met1 ( 23161 595 ) ( 23207 * ) - NEW met2 ( 23207 459 ) ( * 595 ) + + ROUTED met1 ( 26652 85 ) ( 26657 * ) + NEW met2 ( 26657 85 ) ( * 425 ) + NEW met1 ( 26652 425 ) ( 26657 * ) + NEW met1 ( 24352 85 ) ( 25502 * ) NEW met1 ( 24352 425 ) ( 24357 * ) - NEW met2 ( 24357 119 ) ( * 425 ) - NEW li1 ( 26652 459 ) L1M1_PR_MR - NEW met1 ( 26657 459 ) M1M2_PR - NEW met1 ( 26657 85 ) M1M2_PR + NEW met2 ( 24357 85 ) ( * 425 ) + NEW met1 ( 23202 425 ) ( 23851 * ) + NEW met1 ( 23851 391 ) ( * 425 ) + NEW met1 ( 23851 391 ) ( 23943 * ) + NEW met1 ( 23943 391 ) ( * 425 ) + NEW met1 ( 23943 425 ) ( 24352 * ) + NEW met1 ( 23161 595 ) ( 23207 * ) + NEW met2 ( 23207 425 ) ( * 595 ) + NEW met1 ( 23202 85 ) ( 23207 * ) + NEW met2 ( 23207 85 ) ( * 425 ) + NEW met1 ( 25502 85 ) ( 26652 * ) + NEW met1 ( 25502 425 ) ( 26652 * ) NEW li1 ( 26652 85 ) L1M1_PR_MR + NEW met1 ( 26657 85 ) M1M2_PR + NEW met1 ( 26657 425 ) M1M2_PR + NEW li1 ( 26652 425 ) L1M1_PR_MR NEW li1 ( 25502 85 ) L1M1_PR_MR - NEW li1 ( 25502 425 ) L1M1_PR_MR - NEW met1 ( 25645 425 ) M1M2_PR - NEW met1 ( 25645 85 ) M1M2_PR - NEW li1 ( 24352 119 ) L1M1_PR_MR - NEW met1 ( 25139 153 ) M1M2_PR - NEW met1 ( 25139 391 ) M1M2_PR - NEW li1 ( 23202 119 ) L1M1_PR_MR - NEW met1 ( 24173 153 ) M1M2_PR - NEW met1 ( 24265 119 ) M1M2_PR - NEW li1 ( 23202 459 ) L1M1_PR_MR - NEW met1 ( 23207 459 ) M1M2_PR - NEW met1 ( 23207 119 ) M1M2_PR - NEW li1 ( 23161 595 ) L1M1_PR_MR - NEW met1 ( 23207 595 ) M1M2_PR + NEW li1 ( 24352 85 ) L1M1_PR_MR NEW li1 ( 24352 425 ) L1M1_PR_MR NEW met1 ( 24357 425 ) M1M2_PR - NEW met1 ( 24357 119 ) M1M2_PR - NEW met1 ( 26652 459 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 23202 459 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 24357 425 ) RECT ( 0 -7 31 7 ) ; + NEW met1 ( 24357 85 ) M1M2_PR + NEW li1 ( 23202 425 ) L1M1_PR_MR + NEW li1 ( 23161 595 ) L1M1_PR_MR + NEW met1 ( 23207 595 ) M1M2_PR + NEW met1 ( 23207 425 ) M1M2_PR + NEW li1 ( 23202 85 ) L1M1_PR_MR + NEW met1 ( 23207 85 ) M1M2_PR + NEW li1 ( 25502 425 ) L1M1_PR_MR + NEW met1 ( 26652 85 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 24352 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 23202 85 ) RECT ( -31 -7 0 7 ) ; - D_nets.b6 ( buffer.in[6] X ) ( storage_1_3_0.bit6.bit D ) ( storage_1_2_0.bit6.bit D ) ( storage_1_1_0.bit6.bit D ) ( storage_1_0_0.bit6.bit D ) ( storage_0_3_0.bit6.bit D ) ( storage_0_2_0.bit6.bit D ) ( storage_0_1_0.bit6.bit D ) ( storage_0_0_0.bit6.bit D ) + USE SIGNAL - + ROUTED met1 ( 27802 459 ) ( 27807 * ) - NEW met2 ( 27807 459 ) ( * 595 ) - NEW met2 ( 27761 595 ) ( 27807 * ) + + ROUTED met1 ( 27802 425 ) ( 27807 * ) + NEW met2 ( 27807 425 ) ( * 595 ) + NEW met1 ( 27761 595 ) ( 27807 * ) NEW met1 ( 27802 85 ) ( 27807 * ) - NEW met2 ( 27807 85 ) ( * 459 ) - NEW met1 ( 27807 85 ) ( 28941 * ) - NEW met1 ( 28952 425 ) ( 29095 * ) - NEW met2 ( 29095 85 ) ( * 425 ) - NEW met1 ( 28941 85 ) ( 29095 * ) - NEW met1 ( 29095 85 ) ( 30091 * ) - NEW met1 ( 30102 425 ) ( 30107 * ) - NEW met2 ( 30107 85 ) ( * 425 ) - NEW met1 ( 30091 85 ) ( 30107 * ) - NEW met1 ( 30889 425 ) ( 31247 * ) - NEW met2 ( 30751 425 ) ( 30889 * ) - NEW met1 ( 31252 85 ) ( 31257 * ) + NEW met2 ( 27807 85 ) ( * 425 ) + NEW met1 ( 28865 425 ) ( 28947 * ) + NEW met2 ( 28865 85 ) ( * 425 ) + NEW met1 ( 28941 85 ) ( 30091 * ) + NEW met1 ( 30102 425 ) ( 30245 * ) + NEW met2 ( 30245 85 ) ( * 425 ) + NEW met1 ( 30091 85 ) ( 30245 * ) + NEW met1 ( 30245 85 ) ( 31241 * ) + NEW met1 ( 31252 425 ) ( 31257 * ) NEW met2 ( 31257 85 ) ( * 425 ) - NEW met1 ( 31247 425 ) ( 31257 * ) - NEW met1 ( 30107 425 ) ( 30751 * ) - NEW li1 ( 27802 459 ) L1M1_PR_MR - NEW met1 ( 27807 459 ) M1M2_PR + NEW met1 ( 31241 85 ) ( 31257 * ) + NEW met1 ( 27807 85 ) ( 28941 * ) + NEW li1 ( 27802 425 ) L1M1_PR_MR + NEW met1 ( 27807 425 ) M1M2_PR + NEW met1 ( 27807 595 ) M1M2_PR NEW li1 ( 27761 595 ) L1M1_PR_MR - NEW met1 ( 27761 595 ) M1M2_PR NEW li1 ( 27802 85 ) L1M1_PR_MR NEW met1 ( 27807 85 ) M1M2_PR NEW li1 ( 28941 85 ) L1M1_PR_MR - NEW li1 ( 28952 425 ) L1M1_PR_MR - NEW met1 ( 29095 425 ) M1M2_PR - NEW met1 ( 29095 85 ) M1M2_PR + NEW li1 ( 28947 425 ) L1M1_PR_MR + NEW met1 ( 28865 425 ) M1M2_PR + NEW met1 ( 28865 85 ) M1M2_PR NEW li1 ( 30091 85 ) L1M1_PR_MR NEW li1 ( 30102 425 ) L1M1_PR_MR - NEW met1 ( 30107 425 ) M1M2_PR - NEW met1 ( 30107 85 ) M1M2_PR - NEW li1 ( 31247 425 ) L1M1_PR_MR - NEW met1 ( 30889 425 ) M1M2_PR - NEW met1 ( 30751 425 ) M1M2_PR - NEW li1 ( 31252 85 ) L1M1_PR_MR - NEW met1 ( 31257 85 ) M1M2_PR + NEW met1 ( 30245 425 ) M1M2_PR + NEW met1 ( 30245 85 ) M1M2_PR + NEW li1 ( 31241 85 ) L1M1_PR_MR + NEW li1 ( 31252 425 ) L1M1_PR_MR NEW met1 ( 31257 425 ) M1M2_PR - NEW met1 ( 27807 459 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 31257 85 ) M1M2_PR + NEW met1 ( 27802 425 ) RECT ( -31 -7 0 7 ) NEW met1 ( 27802 85 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 30107 425 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 31252 85 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 31252 425 ) RECT ( -31 -7 0 7 ) ; - D_nets.b7 ( buffer.in[7] X ) ( storage_1_3_0.bit7.bit D ) ( storage_1_2_0.bit7.bit D ) ( storage_1_1_0.bit7.bit D ) ( storage_1_0_0.bit7.bit D ) ( storage_0_3_0.bit7.bit D ) ( storage_0_2_0.bit7.bit D ) ( storage_0_1_0.bit7.bit D ) ( storage_0_0_0.bit7.bit D ) + USE SIGNAL - + ROUTED met1 ( 33552 85 ) ( 33557 * ) - NEW met2 ( 33557 85 ) ( * 425 ) + + ROUTED met1 ( 35852 425 ) ( 35857 * ) + NEW met2 ( 35857 85 ) ( * 425 ) + NEW met1 ( 35852 85 ) ( 35857 * ) + NEW met1 ( 34702 85 ) ( 35852 * ) + NEW met1 ( 34702 425 ) ( 34707 * ) + NEW met2 ( 34707 85 ) ( * 425 ) + NEW met1 ( 33552 85 ) ( 34702 * ) + NEW met1 ( 33552 459 ) ( 33557 * ) + NEW met2 ( 33557 85 ) ( * 459 ) NEW met1 ( 32402 85 ) ( 33552 * ) NEW met1 ( 32402 425 ) ( 32407 * ) NEW met2 ( 32407 85 ) ( * 425 ) - NEW met2 ( 32361 425 ) ( * 595 ) - NEW met2 ( 32361 425 ) ( 32407 * ) - NEW met1 ( 34615 425 ) ( 34697 * ) - NEW met1 ( 34615 391 ) ( * 425 ) - NEW met1 ( 34201 391 ) ( 34615 * ) - NEW met1 ( 34201 391 ) ( * 425 ) - NEW met1 ( 34702 119 ) ( 34707 * ) - NEW met2 ( 34707 119 ) ( * 425 ) - NEW met1 ( 34697 425 ) ( 34707 * ) - NEW met1 ( 35673 425 ) ( 35847 * ) - NEW met1 ( 35673 391 ) ( * 425 ) - NEW met1 ( 35259 391 ) ( 35673 * ) - NEW met1 ( 35259 391 ) ( * 425 ) - NEW met1 ( 34707 425 ) ( 35259 * ) - NEW met1 ( 35852 119 ) ( 35857 * ) - NEW met2 ( 35857 119 ) ( * 425 ) - NEW met1 ( 35847 425 ) ( 35857 * ) - NEW met1 ( 33552 425 ) ( 34201 * ) - NEW li1 ( 33552 425 ) L1M1_PR_MR + NEW met1 ( 32361 595 ) ( 32407 * ) + NEW met2 ( 32407 425 ) ( * 595 ) + NEW li1 ( 35852 425 ) L1M1_PR_MR + NEW met1 ( 35857 425 ) M1M2_PR + NEW met1 ( 35857 85 ) M1M2_PR + NEW li1 ( 35852 85 ) L1M1_PR_MR + NEW li1 ( 34702 85 ) L1M1_PR_MR + NEW li1 ( 34702 425 ) L1M1_PR_MR + NEW met1 ( 34707 425 ) M1M2_PR + NEW met1 ( 34707 85 ) M1M2_PR NEW li1 ( 33552 85 ) L1M1_PR_MR + NEW li1 ( 33552 459 ) L1M1_PR_MR + NEW met1 ( 33557 459 ) M1M2_PR NEW met1 ( 33557 85 ) M1M2_PR - NEW met1 ( 33557 425 ) M1M2_PR NEW li1 ( 32402 85 ) L1M1_PR_MR NEW li1 ( 32402 425 ) L1M1_PR_MR NEW met1 ( 32407 425 ) M1M2_PR NEW met1 ( 32407 85 ) M1M2_PR NEW li1 ( 32361 595 ) L1M1_PR_MR - NEW met1 ( 32361 595 ) M1M2_PR - NEW li1 ( 34697 425 ) L1M1_PR_MR - NEW li1 ( 34702 119 ) L1M1_PR_MR - NEW met1 ( 34707 119 ) M1M2_PR - NEW met1 ( 34707 425 ) M1M2_PR - NEW li1 ( 35847 425 ) L1M1_PR_MR - NEW li1 ( 35852 119 ) L1M1_PR_MR - NEW met1 ( 35857 119 ) M1M2_PR - NEW met1 ( 35857 425 ) M1M2_PR - NEW met1 ( 33552 85 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 32402 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 34707 119 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 35852 119 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 32407 595 ) M1M2_PR + NEW met1 ( 35852 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 34702 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 33557 459 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 32402 425 ) RECT ( -31 -7 0 7 ) ; - Q[0] ( PIN Q[0] ) ( mux_slice0_bit0.s2_aoi Y ) + USE SIGNAL + ROUTED met2 ( 2415 765 ) ( * 782 0 ) NEW met1 ( 2369 765 ) ( 2415 * ) NEW met1 ( 2415 765 ) M1M2_PR NEW li1 ( 2369 765 ) L1M1_PR_MR ; - Q[1] ( PIN Q[1] ) ( mux_slice0_bit1.s2_aoi Y ) + USE SIGNAL - + ROUTED met2 ( 4715 714 ) ( * 782 0 ) - NEW met2 ( 4715 714 ) ( 4761 * ) - NEW met2 ( 4761 714 ) ( * 782 ) - NEW met2 ( 4761 782 ) ( 4807 * ) - NEW met2 ( 4807 765 ) ( * 782 ) - NEW met1 ( 6095 731 ) ( * 765 ) - NEW met1 ( 6095 731 ) ( 6141 * ) - NEW met1 ( 6141 663 ) ( * 731 ) - NEW met1 ( 4807 765 ) ( 6095 * ) - NEW met1 ( 6141 663 ) ( 6900 * ) - NEW met1 ( 6900 663 ) ( * 697 ) - NEW met1 ( 6900 697 ) ( 7015 * ) - NEW met1 ( 4807 765 ) M1M2_PR - NEW li1 ( 7015 697 ) L1M1_PR_MR ; + + ROUTED met2 ( 4899 765 ) ( * 782 0 ) + NEW met1 ( 4899 765 ) ( 6969 * ) + NEW li1 ( 6969 765 ) L1M1_PR_MR + NEW met1 ( 4899 765 ) M1M2_PR ; - Q[2] ( PIN Q[2] ) ( mux_slice0_bit2.s2_aoi Y ) + USE SIGNAL + ROUTED met2 ( 11707 765 ) ( * 782 0 ) - NEW met2 ( 11697 765 ) ( 11707 * ) - NEW met2 ( 11697 765 ) ( * 782 ) - NEW met2 ( 11615 782 ) ( 11697 * ) - NEW met2 ( 11615 731 ) ( * 782 ) - NEW met1 ( 11569 731 ) ( 11615 * ) - NEW met1 ( 11615 731 ) M1M2_PR - NEW li1 ( 11569 731 ) L1M1_PR_MR ; + NEW met2 ( 11569 765 ) ( 11707 * ) + NEW li1 ( 11569 765 ) L1M1_PR_MR + NEW met1 ( 11569 765 ) M1M2_PR ; - Q[3] ( PIN Q[3] ) ( mux_slice0_bit3.s2_aoi Y ) + USE SIGNAL - + ROUTED met2 ( 16307 765 ) ( * 782 0 ) - NEW met2 ( 16215 765 ) ( 16307 * ) - NEW met2 ( 16215 697 ) ( * 765 ) - NEW li1 ( 16215 697 ) L1M1_PR_MR - NEW met1 ( 16215 697 ) M1M2_PR ; + + ROUTED met2 ( 16307 697 ) ( * 782 0 ) + NEW li1 ( 16307 697 ) L1M1_PR_MR + NEW met1 ( 16307 697 ) M1M2_PR ; - Q[4] ( PIN Q[4] ) ( mux_slice0_bit4.s2_aoi Y ) + USE SIGNAL - + ROUTED met2 ( 20907 731 ) ( * 782 0 ) - NEW met2 ( 20815 731 ) ( 20907 * ) - NEW met1 ( 20769 731 ) ( 20815 * ) - NEW met1 ( 20815 731 ) M1M2_PR - NEW li1 ( 20769 731 ) L1M1_PR_MR ; + + ROUTED met2 ( 20907 765 ) ( * 782 0 ) + NEW met2 ( 20861 765 ) ( 20907 * ) + NEW met2 ( 20861 765 ) ( * 782 ) + NEW met2 ( 20723 782 ) ( 20861 * ) + NEW met2 ( 20723 663 ) ( * 782 ) + NEW met1 ( 20723 663 ) ( 20769 * ) + NEW met1 ( 20769 663 ) ( * 697 ) + NEW met1 ( 20723 663 ) M1M2_PR + NEW li1 ( 20769 697 ) L1M1_PR_MR ; - Q[5] ( PIN Q[5] ) ( mux_slice0_bit5.s2_aoi Y ) + USE SIGNAL - + ROUTED met2 ( 25415 731 ) ( * 782 0 ) - NEW met2 ( 25369 731 ) ( 25415 * ) - NEW li1 ( 25369 731 ) L1M1_PR_MR - NEW met1 ( 25369 731 ) M1M2_PR ; + + ROUTED met2 ( 25415 714 ) ( * 782 0 ) + NEW met2 ( 25369 714 ) ( 25415 * ) + NEW met2 ( 25369 714 ) ( * 765 ) + NEW li1 ( 25369 765 ) L1M1_PR_MR + NEW met1 ( 25369 765 ) M1M2_PR ; - Q[6] ( PIN Q[6] ) ( mux_slice0_bit6.s2_aoi Y ) + USE SIGNAL - + ROUTED met2 ( 30107 697 ) ( * 782 0 ) - NEW li1 ( 30107 697 ) L1M1_PR_MR - NEW met1 ( 30107 697 ) M1M2_PR ; + + ROUTED met2 ( 30107 714 ) ( * 782 0 ) + NEW met2 ( 30061 714 ) ( 30107 * ) + NEW met2 ( 30061 714 ) ( * 731 ) + NEW met1 ( 30061 697 ) ( * 731 ) + NEW met1 ( 30015 697 ) ( 30061 * ) + NEW met1 ( 30061 731 ) M1M2_PR + NEW li1 ( 30015 697 ) L1M1_PR_MR ; - Q[7] ( PIN Q[7] ) ( mux_slice0_bit7.s2_aoi Y ) + USE SIGNAL + ROUTED met2 ( 34707 765 ) ( * 782 0 ) - NEW met2 ( 34697 765 ) ( 34707 * ) - NEW met2 ( 34697 765 ) ( * 782 ) - NEW met2 ( 34569 782 ) ( 34697 * ) - NEW met2 ( 34569 697 ) ( * 782 ) - NEW met2 ( 34569 697 ) ( 34572 * ) - NEW met1 ( 34569 697 ) ( 34572 * ) - NEW met1 ( 34572 697 ) M1M2_PR - NEW li1 ( 34569 697 ) L1M1_PR_MR ; + NEW met2 ( 34661 765 ) ( 34707 * ) + NEW met2 ( 34661 765 ) ( * 782 ) + NEW met2 ( 34615 782 ) ( 34661 * ) + NEW met2 ( 34615 697 ) ( * 782 ) + NEW li1 ( 34615 697 ) L1M1_PR_MR + NEW met1 ( 34615 697 ) M1M2_PR ; - addr_rw[0] ( PIN addr_rw[0] ) ( mux_slice0_bit7.s1_aoi_1 B1 ) ( mux_slice0_bit7.s1_aoi_0 B1 ) ( mux_slice0_bit6.s1_aoi_1 B1 ) ( mux_slice0_bit6.s1_aoi_0 B1 ) ( mux_slice0_bit5.s1_aoi_1 B1 ) ( mux_slice0_bit5.s1_aoi_0 B1 ) ( mux_slice0_bit4.s1_aoi_1 B1 ) ( mux_slice0_bit4.s1_aoi_0 B1 ) ( mux_slice0_bit3.s1_aoi_1 B1 ) ( mux_slice0_bit3.s1_aoi_0 B1 ) ( mux_slice0_bit2.s1_aoi_1 B1 ) ( mux_slice0_bit2.s1_aoi_0 B1 ) ( mux_slice0_bit1.s1_aoi_1 B1 ) ( mux_slice0_bit1.s1_aoi_0 B1 ) ( mux_slice0_bit0.s1_aoi_1 B1 ) ( mux_slice0_bit0.s1_aoi_0 B1 ) ( word_sel.inv_addr_0 A ) ( word_sel.and_3 B ) ( word_sel.and_1 B ) + USE SIGNAL - + ROUTED met1 ( 1311 663 ) ( * 731 ) - NEW met2 ( 3381 493 ) ( * 629 ) - NEW met1 ( 2231 493 ) ( 3381 * ) - NEW met2 ( 2231 493 ) ( * 731 ) - NEW met1 ( 4715 629 ) ( * 663 ) - NEW met1 ( 4255 629 ) ( 4715 * ) - NEW met1 ( 4255 595 ) ( * 629 ) - NEW met1 ( 1311 731 ) ( 2231 * ) - NEW met1 ( 12811 663 ) ( * 697 ) - NEW met2 ( 11891 629 ) ( * 782 ) - NEW met1 ( 11891 629 ) ( 12811 * ) - NEW met1 ( 12811 629 ) ( * 663 ) - NEW met1 ( 10281 595 ) ( * 697 ) - NEW met2 ( 19711 629 ) ( * 782 ) - NEW met2 ( 19343 697 ) ( * 782 ) - NEW met3 ( 19343 782 ) ( 19711 * ) - NEW met1 ( 31211 663 ) ( * 731 ) - NEW met1 ( 33511 595 ) ( * 629 ) - NEW met1 ( 33281 595 ) ( 33511 * ) - NEW met1 ( 33281 595 ) ( * 731 ) - NEW met1 ( 31211 731 ) ( 33281 * ) - NEW met2 ( 33787 595 ) ( * 765 ) - NEW met1 ( 33511 595 ) ( 33787 * ) - NEW met2 ( 40779 578 ) ( * 663 ) - NEW met3 ( 39859 578 ) ( 40779 * ) - NEW met2 ( 39859 578 ) ( * 629 ) - NEW met2 ( 41239 578 ) ( * 697 ) - NEW met3 ( 40779 578 ) ( 41239 * ) - NEW met1 ( 41377 663 ) ( * 697 ) - NEW met1 ( 41239 697 ) ( 41377 * ) - NEW met2 ( 41331 765 ) ( * 782 0 ) - NEW met2 ( 41285 765 ) ( 41331 * ) - NEW met2 ( 41285 765 ) ( * 782 ) - NEW met2 ( 41239 782 ) ( 41285 * ) - NEW met2 ( 41239 697 ) ( * 782 ) - NEW met1 ( 8211 663 ) ( * 697 ) - NEW met2 ( 4899 663 ) ( * 782 ) - NEW met3 ( 4899 782 ) ( 4922 * ) - NEW met4 ( 4922 510 ) ( * 782 ) - NEW met4 ( 7406 510 ) ( * 578 ) - NEW met3 ( 7406 578 ) ( 8211 * ) - NEW met2 ( 8211 578 ) ( * 663 ) - NEW met1 ( 4715 663 ) ( 4899 * ) - NEW met1 ( 8211 697 ) ( 10281 * ) - NEW met2 ( 17411 629 ) ( * 697 ) - NEW met2 ( 15111 629 ) ( * 782 ) - NEW met3 ( 15111 782 ) ( 17411 * ) - NEW met2 ( 17411 697 ) ( * 782 ) - NEW met1 ( 12811 697 ) ( 15111 * ) - NEW met1 ( 17411 697 ) ( 19343 * ) - NEW met1 ( 34799 731 ) ( * 765 ) - NEW met1 ( 34799 731 ) ( 35811 * ) - NEW met2 ( 35811 629 ) ( * 731 ) - NEW met1 ( 33787 765 ) ( 34799 * ) - NEW met1 ( 35811 629 ) ( 39859 * ) - NEW met1 ( 3381 629 ) ( 3450 * ) + + ROUTED met1 ( 1311 595 ) ( * 629 ) + NEW met2 ( 19711 629 ) ( * 765 ) + NEW met1 ( 19481 765 ) ( 19711 * ) + NEW met1 ( 19481 697 ) ( * 765 ) + NEW met2 ( 8211 323 ) ( * 629 ) + NEW met2 ( 8211 629 ) ( * 697 ) + NEW met2 ( 26611 629 ) ( * 697 ) + NEW met1 ( 26611 697 ) ( 26703 * ) + NEW met1 ( 26703 697 ) ( * 731 ) + NEW met2 ( 26611 697 ) ( * 765 ) + NEW met2 ( 2323 493 ) ( * 595 ) + NEW met1 ( 1311 595 ) ( 2323 * ) + NEW met1 ( 35949 663 ) ( * 697 ) + NEW met1 ( 10511 663 ) ( * 697 ) + NEW met1 ( 10143 697 ) ( 10511 * ) + NEW met1 ( 10143 663 ) ( * 697 ) + NEW met1 ( 9499 663 ) ( 10143 * ) + NEW met1 ( 9499 663 ) ( * 697 ) + NEW met2 ( 12811 493 ) ( * 629 ) + NEW met1 ( 11523 493 ) ( 12811 * ) + NEW met1 ( 11523 425 ) ( * 493 ) + NEW met1 ( 11293 425 ) ( 11523 * ) + NEW met2 ( 11293 221 ) ( * 425 ) + NEW met1 ( 10419 221 ) ( 11293 * ) + NEW met1 ( 10419 187 ) ( * 221 ) + NEW met1 ( 10143 187 ) ( 10419 * ) + NEW met2 ( 10143 187 ) ( * 663 ) + NEW met2 ( 13087 493 ) ( * 697 ) + NEW met1 ( 12811 493 ) ( 13087 * ) + NEW met1 ( 8211 697 ) ( 9499 * ) + NEW met2 ( 28911 306 ) ( * 629 ) + NEW met3 ( 28911 306 ) ( 28934 * ) + NEW met4 ( 28934 306 ) ( * 510 ) + NEW met2 ( 28911 629 ) ( * 731 ) + NEW met1 ( 26703 731 ) ( 28911 * ) + NEW met2 ( 21413 629 ) ( * 765 ) + NEW met1 ( 21413 629 ) ( 22011 * ) + NEW met1 ( 19711 765 ) ( 21413 * ) + NEW met2 ( 31211 629 ) ( 31257 * ) + NEW met2 ( 31257 578 ) ( * 629 ) + NEW met3 ( 31234 578 ) ( 31257 * ) + NEW met4 ( 31234 510 ) ( * 578 ) + NEW met1 ( 33465 629 ) ( 33511 * ) + NEW met1 ( 33465 629 ) ( * 731 ) + NEW met1 ( 31257 731 ) ( 33465 * ) + NEW met2 ( 31257 629 ) ( * 731 ) + NEW met1 ( 35765 629 ) ( 35811 * ) + NEW met2 ( 35765 629 ) ( * 765 ) + NEW met1 ( 34431 765 ) ( 35765 * ) + NEW met1 ( 34431 731 ) ( * 765 ) + NEW met1 ( 33465 731 ) ( 34431 * ) + NEW met5 ( 28934 510 ) ( 31234 * ) + NEW met1 ( 35765 697 ) ( 35949 * ) + NEW met2 ( 15111 629 ) ( * 697 ) + NEW met1 ( 17365 629 ) ( 17411 * ) + NEW met2 ( 17365 238 ) ( * 629 ) + NEW met2 ( 17273 238 ) ( 17365 * ) + NEW met2 ( 17273 51 ) ( * 238 ) + NEW met1 ( 15111 51 ) ( 17273 * ) + NEW met2 ( 15111 51 ) ( * 629 ) + NEW met1 ( 17411 629 ) ( * 697 ) + NEW met1 ( 13087 697 ) ( 15111 * ) + NEW met1 ( 17411 697 ) ( 19481 * ) + NEW met2 ( 5911 629 ) ( * 731 ) + NEW met1 ( 5911 731 ) ( 6233 * ) + NEW met2 ( 6233 221 ) ( * 731 ) + NEW met2 ( 6233 221 ) ( 6279 * ) + NEW met1 ( 6279 221 ) ( 6601 * ) + NEW met2 ( 6601 221 ) ( * 357 ) + NEW met1 ( 6601 357 ) ( 6785 * ) + NEW met1 ( 6785 323 ) ( * 357 ) + NEW met2 ( 3611 629 ) ( * 697 ) + NEW met1 ( 3611 697 ) ( 5911 * ) + NEW met1 ( 5911 697 ) ( * 731 ) + NEW met2 ( 2875 493 ) ( * 595 ) + NEW met1 ( 2875 595 ) ( 3611 * ) NEW met1 ( 3611 595 ) ( * 629 ) - NEW met1 ( 3450 595 ) ( * 629 ) - NEW met1 ( 3450 595 ) ( 3611 * ) - NEW met1 ( 3611 595 ) ( 4255 * ) - NEW met1 ( 4899 663 ) ( 5911 * ) - NEW met5 ( 4922 510 ) ( 7406 * ) - NEW met1 ( 10511 595 ) ( * 629 ) - NEW met1 ( 10419 595 ) ( 10511 * ) - NEW met2 ( 10419 578 ) ( * 595 ) - NEW met3 ( 10419 578 ) ( 11638 * ) - NEW met4 ( 11638 578 ) ( * 782 ) - NEW met1 ( 10281 595 ) ( 10419 * ) - NEW met3 ( 11638 782 ) ( 11891 * ) - NEW met1 ( 22011 595 ) ( * 629 ) - NEW met1 ( 21873 595 ) ( 22011 * ) - NEW met2 ( 21873 595 ) ( * 782 ) + NEW met1 ( 2323 493 ) ( 2875 * ) + NEW met1 ( 6785 323 ) ( 8211 * ) + NEW met1 ( 22011 629 ) ( 22770 * ) + NEW met2 ( 24311 629 ) ( 24449 * ) + NEW met2 ( 24449 629 ) ( * 731 ) + NEW met1 ( 24449 731 ) ( 25415 * ) + NEW met1 ( 25415 731 ) ( * 765 ) + NEW met1 ( 22770 629 ) ( * 697 ) + NEW met1 ( 22770 697 ) ( 23115 * ) + NEW met1 ( 23115 663 ) ( * 697 ) + NEW met1 ( 23115 663 ) ( 24265 * ) + NEW met1 ( 24265 629 ) ( * 663 ) NEW met1 ( 24265 629 ) ( 24311 * ) - NEW met2 ( 24219 629 ) ( 24265 * ) - NEW met2 ( 24219 629 ) ( * 646 ) - NEW met2 ( 24173 646 ) ( 24219 * ) - NEW met2 ( 24173 646 ) ( * 663 ) - NEW met1 ( 23897 663 ) ( 24173 * ) - NEW met1 ( 23897 663 ) ( * 731 ) - NEW met1 ( 21873 731 ) ( 23897 * ) - NEW met2 ( 26611 663 ) ( * 782 ) - NEW met3 ( 23897 782 ) ( 26611 * ) - NEW met2 ( 23897 731 ) ( * 782 ) - NEW met2 ( 28911 629 ) ( * 782 ) - NEW met3 ( 26611 782 ) ( 28911 * ) - NEW met3 ( 19711 782 ) ( 21873 * ) - NEW met1 ( 28911 731 ) ( 31211 * ) - NEW li1 ( 1311 663 ) L1M1_PR_MR - NEW met1 ( 3381 629 ) M1M2_PR - NEW met1 ( 3381 493 ) M1M2_PR - NEW met1 ( 2231 493 ) M1M2_PR - NEW met1 ( 2231 731 ) M1M2_PR - NEW li1 ( 12811 663 ) L1M1_PR_MR - NEW met2 ( 11891 782 ) M2M3_PR - NEW met1 ( 11891 629 ) M1M2_PR + NEW met1 ( 25415 765 ) ( 26611 * ) + NEW met2 ( 41377 578 ) ( * 595 ) + NEW met3 ( 41377 578 ) ( 41722 * 0 ) + NEW met1 ( 41239 663 ) ( 41377 * ) + NEW met1 ( 40779 663 ) ( 40963 * ) + NEW met1 ( 40963 663 ) ( * 697 ) + NEW met1 ( 40963 697 ) ( 41055 * ) + NEW met1 ( 41055 663 ) ( * 697 ) + NEW met1 ( 41055 663 ) ( 41239 * ) + NEW met1 ( 40503 663 ) ( * 697 ) + NEW met1 ( 40503 697 ) ( 40595 * ) + NEW met1 ( 40595 663 ) ( * 697 ) + NEW met1 ( 40595 663 ) ( 40779 * ) + NEW met1 ( 35949 663 ) ( 40503 * ) + NEW li1 ( 1311 629 ) L1M1_PR_MR NEW li1 ( 19711 629 ) L1M1_PR_MR NEW met1 ( 19711 629 ) M1M2_PR - NEW met2 ( 19711 782 ) M2M3_PR - NEW met1 ( 19343 697 ) M1M2_PR - NEW met2 ( 19343 782 ) M2M3_PR - NEW li1 ( 31211 663 ) L1M1_PR_MR + NEW met1 ( 19711 765 ) M1M2_PR + NEW li1 ( 8211 629 ) L1M1_PR_MR + NEW met1 ( 8211 629 ) M1M2_PR + NEW met1 ( 8211 323 ) M1M2_PR + NEW met1 ( 8211 697 ) M1M2_PR + NEW li1 ( 26611 629 ) L1M1_PR_MR + NEW met1 ( 26611 629 ) M1M2_PR + NEW met1 ( 26611 697 ) M1M2_PR + NEW met1 ( 26611 765 ) M1M2_PR + NEW met1 ( 2323 493 ) M1M2_PR + NEW met1 ( 2323 595 ) M1M2_PR + NEW li1 ( 10511 663 ) L1M1_PR_MR + NEW li1 ( 12811 629 ) L1M1_PR_MR + NEW met1 ( 12811 629 ) M1M2_PR + NEW met1 ( 12811 493 ) M1M2_PR + NEW met1 ( 11293 425 ) M1M2_PR + NEW met1 ( 11293 221 ) M1M2_PR + NEW met1 ( 10143 187 ) M1M2_PR + NEW met1 ( 10143 663 ) M1M2_PR + NEW met1 ( 13087 697 ) M1M2_PR + NEW met1 ( 13087 493 ) M1M2_PR + NEW li1 ( 28911 629 ) L1M1_PR_MR + NEW met1 ( 28911 629 ) M1M2_PR + NEW met2 ( 28911 306 ) M2M3_PR + NEW met3 ( 28934 306 ) M3M4_PR + NEW met4 ( 28934 510 ) M4M5_PR + NEW met1 ( 28911 731 ) M1M2_PR + NEW li1 ( 22011 629 ) L1M1_PR_MR + NEW met1 ( 21413 765 ) M1M2_PR + NEW met1 ( 21413 629 ) M1M2_PR + NEW li1 ( 31211 629 ) L1M1_PR_MR + NEW met1 ( 31211 629 ) M1M2_PR + NEW met2 ( 31257 578 ) M2M3_PR + NEW met3 ( 31234 578 ) M3M4_PR + NEW met4 ( 31234 510 ) M4M5_PR NEW li1 ( 33511 629 ) L1M1_PR_MR - NEW met1 ( 33787 765 ) M1M2_PR - NEW met1 ( 33787 595 ) M1M2_PR - NEW li1 ( 40779 663 ) L1M1_PR_MR - NEW met1 ( 40779 663 ) M1M2_PR - NEW met2 ( 40779 578 ) M2M3_PR - NEW met2 ( 39859 578 ) M2M3_PR - NEW met1 ( 39859 629 ) M1M2_PR - NEW li1 ( 41239 697 ) L1M1_PR_MR - NEW met1 ( 41239 697 ) M1M2_PR - NEW met2 ( 41239 578 ) M2M3_PR - NEW li1 ( 41377 663 ) L1M1_PR_MR - NEW li1 ( 8211 663 ) L1M1_PR_MR - NEW met1 ( 4899 663 ) M1M2_PR - NEW met2 ( 4899 782 ) M2M3_PR - NEW met3 ( 4922 782 ) M3M4_PR - NEW met4 ( 4922 510 ) M4M5_PR - NEW met4 ( 7406 510 ) M4M5_PR - NEW met3 ( 7406 578 ) M3M4_PR - NEW met2 ( 8211 578 ) M2M3_PR - NEW met1 ( 8211 663 ) M1M2_PR - NEW li1 ( 17411 629 ) L1M1_PR_MR - NEW met1 ( 17411 629 ) M1M2_PR - NEW met1 ( 17411 697 ) M1M2_PR + NEW met1 ( 31257 731 ) M1M2_PR + NEW li1 ( 35811 629 ) L1M1_PR_MR + NEW met1 ( 35765 629 ) M1M2_PR + NEW met1 ( 35765 765 ) M1M2_PR + NEW met1 ( 35765 697 ) M1M2_PR NEW li1 ( 15111 629 ) L1M1_PR_MR NEW met1 ( 15111 629 ) M1M2_PR - NEW met2 ( 15111 782 ) M2M3_PR - NEW met2 ( 17411 782 ) M2M3_PR NEW met1 ( 15111 697 ) M1M2_PR - NEW li1 ( 35811 629 ) L1M1_PR_MR - NEW met1 ( 35811 731 ) M1M2_PR - NEW met1 ( 35811 629 ) M1M2_PR + NEW li1 ( 17411 629 ) L1M1_PR_MR + NEW met1 ( 17365 629 ) M1M2_PR + NEW met1 ( 17273 51 ) M1M2_PR + NEW met1 ( 15111 51 ) M1M2_PR + NEW li1 ( 5911 629 ) L1M1_PR_MR + NEW met1 ( 5911 629 ) M1M2_PR + NEW met1 ( 5911 731 ) M1M2_PR + NEW met1 ( 6233 731 ) M1M2_PR + NEW met1 ( 6279 221 ) M1M2_PR + NEW met1 ( 6601 221 ) M1M2_PR + NEW met1 ( 6601 357 ) M1M2_PR NEW li1 ( 3611 629 ) L1M1_PR_MR - NEW li1 ( 5911 663 ) L1M1_PR_MR - NEW li1 ( 10511 629 ) L1M1_PR_MR - NEW met1 ( 10419 595 ) M1M2_PR - NEW met2 ( 10419 578 ) M2M3_PR - NEW met3 ( 11638 578 ) M3M4_PR - NEW met3 ( 11638 782 ) M3M4_PR - NEW li1 ( 22011 629 ) L1M1_PR_MR - NEW met1 ( 21873 595 ) M1M2_PR - NEW met2 ( 21873 782 ) M2M3_PR + NEW met1 ( 3611 629 ) M1M2_PR + NEW met1 ( 3611 697 ) M1M2_PR + NEW met1 ( 2875 493 ) M1M2_PR + NEW met1 ( 2875 595 ) M1M2_PR NEW li1 ( 24311 629 ) L1M1_PR_MR - NEW met1 ( 24265 629 ) M1M2_PR - NEW met1 ( 24173 663 ) M1M2_PR - NEW met1 ( 21873 731 ) M1M2_PR - NEW li1 ( 26611 663 ) L1M1_PR_MR - NEW met1 ( 26611 663 ) M1M2_PR - NEW met2 ( 26611 782 ) M2M3_PR - NEW met2 ( 23897 782 ) M2M3_PR - NEW met1 ( 23897 731 ) M1M2_PR - NEW li1 ( 28911 629 ) L1M1_PR_MR - NEW met1 ( 28911 629 ) M1M2_PR - NEW met2 ( 28911 782 ) M2M3_PR - NEW met1 ( 28911 731 ) M1M2_PR - NEW met3 ( 4899 782 ) RECT ( -39 -15 0 15 ) ; + NEW met1 ( 24311 629 ) M1M2_PR + NEW met1 ( 24449 731 ) M1M2_PR + NEW li1 ( 41377 595 ) L1M1_PR_MR + NEW met1 ( 41377 595 ) M1M2_PR + NEW met2 ( 41377 578 ) M2M3_PR + NEW li1 ( 41239 663 ) L1M1_PR_MR + NEW li1 ( 41377 663 ) L1M1_PR_MR + NEW li1 ( 40779 663 ) L1M1_PR_MR + NEW met3 ( 28911 306 ) RECT ( -39 -15 0 15 ) + NEW met3 ( 31257 578 ) RECT ( 0 -15 39 15 ) ; - addr_rw[1] ( PIN addr_rw[1] ) ( mux_slice0_bit7.s2_aoi B1 ) ( mux_slice0_bit6.s2_aoi B1 ) ( mux_slice0_bit5.s2_aoi B1 ) ( mux_slice0_bit4.s2_aoi B1 ) ( mux_slice0_bit3.s2_aoi B1 ) ( mux_slice0_bit2.s2_aoi B1 ) ( mux_slice0_bit1.s2_aoi B1 ) ( mux_slice0_bit0.s2_aoi B1 ) ( word_sel.inv_addr_1 A ) ( word_sel.and_3 A ) ( word_sel.and_2 A ) + USE SIGNAL - + ROUTED met2 ( 33695 663 ) ( * 782 ) - NEW met3 ( 30383 782 ) ( 33695 * ) - NEW met2 ( 30383 765 ) ( * 782 ) - NEW met2 ( 10189 578 ) ( * 731 ) - NEW met3 ( 10189 578 ) ( 10350 * ) - NEW met4 ( 10350 510 ) ( * 578 ) - NEW met4 ( 10350 510 ) ( 10718 * ) - NEW met4 ( 10718 238 ) ( * 510 ) - NEW met3 ( 10718 238 ) ( 10741 * ) - NEW met2 ( 10741 238 ) ( * 595 ) - NEW met1 ( 40871 697 ) ( 40917 * ) - NEW met2 ( 40825 697 ) ( 40871 * ) - NEW met2 ( 40825 595 ) ( * 697 ) - NEW met1 ( 40181 595 ) ( 40825 * ) - NEW met1 ( 40181 595 ) ( * 663 ) - NEW met1 ( 39951 663 ) ( 40181 * ) - NEW met1 ( 39951 595 ) ( * 663 ) - NEW met2 ( 41147 697 ) ( * 765 ) - NEW met1 ( 40871 765 ) ( 41147 * ) - NEW met2 ( 40871 697 ) ( * 765 ) - NEW met2 ( 41423 765 ) ( * 782 0 ) - NEW met2 ( 41377 765 ) ( 41423 * ) - NEW met1 ( 41147 765 ) ( 41377 * ) - NEW met1 ( 41423 663 ) ( 41515 * ) - NEW met2 ( 41423 663 ) ( * 765 ) - NEW met2 ( 18653 595 ) ( * 731 ) - NEW met2 ( 34661 629 ) ( * 714 ) - NEW met2 ( 34661 714 ) ( 34799 * ) - NEW met2 ( 34799 442 ) ( * 714 ) - NEW met2 ( 34799 442 ) ( 34937 * ) - NEW met2 ( 34937 442 ) ( * 595 ) - NEW met2 ( 34293 85 ) ( * 663 ) - NEW met1 ( 34293 85 ) ( 34799 * ) - NEW met2 ( 34799 85 ) ( * 442 ) - NEW met1 ( 33695 663 ) ( 34293 * ) - NEW met1 ( 34937 595 ) ( 39951 * ) - NEW met2 ( 11615 595 ) ( * 646 ) - NEW met2 ( 11615 646 ) ( 11661 * ) - NEW met2 ( 11661 646 ) ( * 731 ) - NEW met1 ( 11661 595 ) ( * 629 ) - NEW met1 ( 11615 595 ) ( 11661 * ) - NEW met1 ( 10741 595 ) ( 11615 * ) - NEW met2 ( 16261 629 ) ( * 697 ) - NEW met1 ( 16261 697 ) ( * 731 ) - NEW met1 ( 11661 731 ) ( 16261 * ) - NEW met1 ( 16261 731 ) ( 18653 * ) - NEW met1 ( 7061 595 ) ( * 629 ) - NEW met1 ( 5635 595 ) ( 7061 * ) - NEW met2 ( 5635 595 ) ( * 697 ) - NEW met1 ( 4577 697 ) ( 5635 * ) - NEW met2 ( 4577 697 ) ( * 765 ) - NEW met1 ( 2645 765 ) ( 4577 * ) - NEW met1 ( 2645 629 ) ( * 765 ) - NEW met1 ( 2461 629 ) ( 2645 * ) - NEW met2 ( 7567 595 ) ( * 731 ) - NEW met1 ( 7061 595 ) ( 7567 * ) - NEW met1 ( 7567 731 ) ( 10189 * ) - NEW met2 ( 30061 629 ) ( * 765 ) - NEW met1 ( 25461 595 ) ( * 629 ) - NEW met1 ( 25461 595 ) ( 25553 * ) - NEW met2 ( 25553 595 ) ( * 765 ) - NEW met1 ( 25553 765 ) ( 30061 * ) - NEW met1 ( 20861 595 ) ( * 629 ) - NEW met1 ( 20861 595 ) ( 20999 * ) - NEW met1 ( 20999 595 ) ( * 765 ) - NEW met1 ( 20999 765 ) ( 24311 * ) - NEW met2 ( 24311 765 ) ( 24449 * ) - NEW met1 ( 24449 765 ) ( 25553 * ) - NEW met1 ( 18653 595 ) ( 20861 * ) - NEW met1 ( 30061 765 ) ( 30383 * ) - NEW met1 ( 33695 663 ) M1M2_PR - NEW met2 ( 33695 782 ) M2M3_PR - NEW met2 ( 30383 782 ) M2M3_PR - NEW met1 ( 30383 765 ) M1M2_PR - NEW met1 ( 10189 731 ) M1M2_PR - NEW met2 ( 10189 578 ) M2M3_PR - NEW met3 ( 10350 578 ) M3M4_PR - NEW met3 ( 10718 238 ) M3M4_PR - NEW met2 ( 10741 238 ) M2M3_PR - NEW met1 ( 10741 595 ) M1M2_PR - NEW li1 ( 40917 697 ) L1M1_PR_MR - NEW met1 ( 40871 697 ) M1M2_PR - NEW met1 ( 40825 595 ) M1M2_PR - NEW li1 ( 41147 697 ) L1M1_PR_MR - NEW met1 ( 41147 697 ) M1M2_PR - NEW met1 ( 41147 765 ) M1M2_PR - NEW met1 ( 40871 765 ) M1M2_PR - NEW met1 ( 41377 765 ) M1M2_PR - NEW li1 ( 41515 663 ) L1M1_PR_MR - NEW met1 ( 41423 663 ) M1M2_PR - NEW met1 ( 18653 731 ) M1M2_PR - NEW met1 ( 18653 595 ) M1M2_PR - NEW li1 ( 34661 629 ) L1M1_PR_MR - NEW met1 ( 34661 629 ) M1M2_PR - NEW met1 ( 34937 595 ) M1M2_PR - NEW met1 ( 34293 663 ) M1M2_PR - NEW met1 ( 34293 85 ) M1M2_PR - NEW met1 ( 34799 85 ) M1M2_PR - NEW met1 ( 11615 595 ) M1M2_PR - NEW met1 ( 11661 731 ) M1M2_PR - NEW li1 ( 11661 629 ) L1M1_PR_MR - NEW li1 ( 16261 629 ) L1M1_PR_MR - NEW met1 ( 16261 629 ) M1M2_PR - NEW met1 ( 16261 697 ) M1M2_PR - NEW li1 ( 7061 629 ) L1M1_PR_MR - NEW met1 ( 5635 595 ) M1M2_PR - NEW met1 ( 5635 697 ) M1M2_PR - NEW met1 ( 4577 697 ) M1M2_PR - NEW met1 ( 4577 765 ) M1M2_PR + + ROUTED met1 ( 26657 731 ) ( * 765 ) + NEW met2 ( 2415 459 ) ( * 629 ) + NEW met1 ( 2415 629 ) ( 2461 * ) + NEW met1 ( 21919 187 ) ( * 221 ) + NEW met1 ( 21597 187 ) ( 21919 * ) + NEW met2 ( 21597 187 ) ( * 306 ) + NEW met2 ( 33833 595 ) ( * 765 ) + NEW met1 ( 11592 663 ) ( 11638 * ) + NEW met1 ( 11592 663 ) ( * 697 ) + NEW met1 ( 11477 697 ) ( 11592 * ) + NEW met1 ( 11477 595 ) ( * 697 ) + NEW met1 ( 10373 595 ) ( 11477 * ) + NEW met2 ( 10373 595 ) ( * 731 ) + NEW met2 ( 11799 663 ) ( * 731 ) + NEW met2 ( 11615 663 ) ( 11799 * ) + NEW met2 ( 30061 459 ) ( * 629 ) + NEW met1 ( 29831 459 ) ( 30061 * ) + NEW met2 ( 29831 459 ) ( * 765 ) + NEW met2 ( 30199 459 ) ( * 765 ) + NEW met1 ( 30061 459 ) ( 30199 * ) + NEW met1 ( 26657 765 ) ( 29831 * ) + NEW met1 ( 30199 765 ) ( 33833 * ) + NEW met1 ( 33833 595 ) ( 34500 * ) + NEW met1 ( 34500 595 ) ( * 731 ) + NEW met1 ( 34661 663 ) ( * 731 ) + NEW met1 ( 16215 629 ) ( 16261 * ) + NEW met1 ( 16215 629 ) ( * 663 ) + NEW met1 ( 15295 663 ) ( 16215 * ) + NEW met1 ( 15295 663 ) ( * 731 ) + NEW met1 ( 18630 595 ) ( * 629 ) + NEW met1 ( 18607 595 ) ( 18630 * ) + NEW met2 ( 18607 493 ) ( * 595 ) + NEW met1 ( 18423 493 ) ( 18607 * ) + NEW met2 ( 18423 493 ) ( * 510 ) + NEW met2 ( 18285 510 ) ( 18423 * ) + NEW met2 ( 18285 510 ) ( * 731 ) + NEW met1 ( 17227 731 ) ( 18285 * ) + NEW met2 ( 17089 731 ) ( 17227 * ) + NEW met1 ( 16261 731 ) ( 17089 * ) + NEW met2 ( 16261 629 ) ( * 731 ) + NEW met1 ( 11799 731 ) ( 15295 * ) + NEW met1 ( 7061 663 ) ( * 697 ) + NEW met1 ( 6739 697 ) ( 7061 * ) + NEW met2 ( 6739 595 ) ( * 697 ) + NEW met1 ( 6141 595 ) ( 6739 * ) + NEW met2 ( 6141 221 ) ( * 595 ) + NEW met1 ( 5819 221 ) ( 6141 * ) + NEW met1 ( 5819 187 ) ( * 221 ) + NEW met1 ( 5681 187 ) ( 5819 * ) + NEW met2 ( 5681 187 ) ( * 493 ) + NEW met1 ( 4761 493 ) ( 5681 * ) + NEW met1 ( 4761 459 ) ( * 493 ) + NEW met1 ( 7061 697 ) ( * 731 ) + NEW met1 ( 2415 459 ) ( 4761 * ) + NEW met1 ( 7061 731 ) ( 10373 * ) + NEW met1 ( 21919 221 ) ( 22770 * ) + NEW met1 ( 25461 663 ) ( * 697 ) + NEW met1 ( 25093 697 ) ( 25461 * ) + NEW met2 ( 25093 221 ) ( * 697 ) + NEW met1 ( 24219 221 ) ( 25093 * ) + NEW met1 ( 24219 187 ) ( * 221 ) + NEW met1 ( 24081 187 ) ( 24219 * ) + NEW met1 ( 24081 187 ) ( * 221 ) + NEW met1 ( 23069 221 ) ( 24081 * ) + NEW met1 ( 23069 187 ) ( * 221 ) + NEW met1 ( 22770 187 ) ( 23069 * ) + NEW met1 ( 22770 187 ) ( * 221 ) + NEW met1 ( 25502 697 ) ( * 731 ) + NEW met1 ( 25461 697 ) ( 25502 * ) + NEW met1 ( 25502 731 ) ( 26657 * ) + NEW met1 ( 19343 595 ) ( * 629 ) + NEW met1 ( 19343 595 ) ( 20585 * ) + NEW met2 ( 20585 323 ) ( * 595 ) + NEW met1 ( 20585 323 ) ( 20723 * ) + NEW met2 ( 20723 323 ) ( 20769 * ) + NEW met2 ( 20769 306 ) ( * 323 ) + NEW met2 ( 20861 323 ) ( * 629 ) + NEW met2 ( 20769 323 ) ( 20861 * ) + NEW met1 ( 18630 629 ) ( 19343 * ) + NEW met3 ( 20769 306 ) ( 21597 * ) + NEW met1 ( 34500 731 ) ( 40020 * ) + NEW met1 ( 41515 663 ) ( 41561 * ) + NEW met2 ( 41561 663 ) ( * 714 ) + NEW met3 ( 41561 714 ) ( 41722 * 0 ) + NEW met1 ( 41147 697 ) ( 41515 * ) + NEW met1 ( 41515 663 ) ( * 697 ) + NEW met2 ( 40917 697 ) ( * 714 ) + NEW met3 ( 40917 714 ) ( 41561 * ) + NEW met1 ( 40020 731 ) ( * 765 ) + NEW met1 ( 40020 765 ) ( 40135 * ) + NEW met2 ( 40135 714 ) ( * 765 ) + NEW met3 ( 40135 714 ) ( 40917 * ) + NEW met1 ( 2415 459 ) M1M2_PR + NEW met1 ( 2415 629 ) M1M2_PR NEW li1 ( 2461 629 ) L1M1_PR_MR - NEW met1 ( 7567 731 ) M1M2_PR - NEW met1 ( 7567 595 ) M1M2_PR + NEW met1 ( 21597 187 ) M1M2_PR + NEW met2 ( 21597 306 ) M2M3_PR + NEW met1 ( 33833 765 ) M1M2_PR + NEW met1 ( 33833 595 ) M1M2_PR + NEW li1 ( 11638 663 ) L1M1_PR_MR + NEW met1 ( 10373 595 ) M1M2_PR + NEW met1 ( 10373 731 ) M1M2_PR + NEW met1 ( 11799 731 ) M1M2_PR + NEW met1 ( 11615 663 ) M1M2_PR NEW li1 ( 30061 629 ) L1M1_PR_MR NEW met1 ( 30061 629 ) M1M2_PR - NEW met1 ( 30061 765 ) M1M2_PR - NEW li1 ( 25461 629 ) L1M1_PR_MR - NEW met1 ( 25553 595 ) M1M2_PR - NEW met1 ( 25553 765 ) M1M2_PR + NEW met1 ( 30061 459 ) M1M2_PR + NEW met1 ( 29831 459 ) M1M2_PR + NEW met1 ( 29831 765 ) M1M2_PR + NEW met1 ( 30199 765 ) M1M2_PR + NEW met1 ( 30199 459 ) M1M2_PR + NEW li1 ( 34661 663 ) L1M1_PR_MR + NEW li1 ( 16261 629 ) L1M1_PR_MR + NEW met1 ( 18607 595 ) M1M2_PR + NEW met1 ( 18607 493 ) M1M2_PR + NEW met1 ( 18423 493 ) M1M2_PR + NEW met1 ( 18285 731 ) M1M2_PR + NEW met1 ( 17227 731 ) M1M2_PR + NEW met1 ( 17089 731 ) M1M2_PR + NEW met1 ( 16261 731 ) M1M2_PR + NEW met1 ( 16261 629 ) M1M2_PR + NEW li1 ( 7061 663 ) L1M1_PR_MR + NEW met1 ( 6739 697 ) M1M2_PR + NEW met1 ( 6739 595 ) M1M2_PR + NEW met1 ( 6141 595 ) M1M2_PR + NEW met1 ( 6141 221 ) M1M2_PR + NEW met1 ( 5681 187 ) M1M2_PR + NEW met1 ( 5681 493 ) M1M2_PR + NEW li1 ( 25461 663 ) L1M1_PR_MR + NEW met1 ( 25093 697 ) M1M2_PR + NEW met1 ( 25093 221 ) M1M2_PR + NEW met1 ( 20585 595 ) M1M2_PR + NEW met1 ( 20585 323 ) M1M2_PR + NEW met1 ( 20723 323 ) M1M2_PR + NEW met2 ( 20769 306 ) M2M3_PR NEW li1 ( 20861 629 ) L1M1_PR_MR - NEW met1 ( 24311 765 ) M1M2_PR - NEW met1 ( 24449 765 ) M1M2_PR - NEW met3 ( 10741 238 ) RECT ( 0 -15 39 15 ) ; + NEW met1 ( 20861 629 ) M1M2_PR + NEW li1 ( 41515 663 ) L1M1_PR_MR + NEW met1 ( 41561 663 ) M1M2_PR + NEW met2 ( 41561 714 ) M2M3_PR + NEW li1 ( 41147 697 ) L1M1_PR_MR + NEW li1 ( 40917 697 ) L1M1_PR_MR + NEW met1 ( 40917 697 ) M1M2_PR + NEW met2 ( 40917 714 ) M2M3_PR + NEW met1 ( 40135 765 ) M1M2_PR + NEW met2 ( 40135 714 ) M2M3_PR ; - addr_rw[2] ( PIN addr_rw[2] ) ( decoder.inv_2 A ) ( storage_1_3_0.word_and A ) ( storage_1_2_0.word_and A ) ( storage_1_1_0.word_and A ) ( storage_1_0_0.select_inv_0 A ) ( storage_1_0_0.word_and A ) + USE SIGNAL - + ROUTED met1 ( 37513 357 ) ( 37559 * ) - NEW met2 ( 37559 34 0 ) ( * 357 ) - NEW met1 ( 37559 493 ) ( 37973 * ) - NEW met2 ( 37559 357 ) ( * 493 ) - NEW met1 ( 37881 357 ) ( 38801 * ) - NEW met2 ( 37881 357 ) ( * 493 ) - NEW met1 ( 39951 323 ) ( * 357 ) - NEW met1 ( 38801 323 ) ( 39951 * ) + + ROUTED met1 ( 39951 323 ) ( * 357 ) NEW met1 ( 38801 323 ) ( * 357 ) - NEW met1 ( 41101 323 ) ( * 357 ) + NEW met1 ( 38801 323 ) ( 39951 * ) + NEW met1 ( 37973 425 ) ( 38065 * ) + NEW met2 ( 38065 357 ) ( * 425 ) + NEW met1 ( 38065 357 ) ( 38801 * ) + NEW met1 ( 37513 323 ) ( * 357 ) + NEW met1 ( 37513 323 ) ( 38065 * ) + NEW met1 ( 38065 323 ) ( * 357 ) + NEW met1 ( 41009 357 ) ( 41101 * ) + NEW met1 ( 41009 323 ) ( * 357 ) NEW met2 ( 41653 119 ) ( * 323 ) NEW met1 ( 41101 323 ) ( 41653 * ) - NEW met1 ( 39951 323 ) ( 41101 * ) - NEW li1 ( 37513 357 ) L1M1_PR_MR - NEW met1 ( 37559 357 ) M1M2_PR - NEW li1 ( 37973 493 ) L1M1_PR_MR - NEW met1 ( 37559 493 ) M1M2_PR - NEW li1 ( 38801 357 ) L1M1_PR_MR - NEW met1 ( 37881 357 ) M1M2_PR - NEW met1 ( 37881 493 ) M1M2_PR + NEW met1 ( 41101 323 ) ( * 357 ) + NEW met3 ( 41653 34 ) ( 41722 * 0 ) + NEW met2 ( 41653 34 ) ( * 119 ) + NEW met1 ( 39951 323 ) ( 41009 * ) NEW li1 ( 39951 357 ) L1M1_PR_MR + NEW li1 ( 38801 357 ) L1M1_PR_MR + NEW li1 ( 37973 425 ) L1M1_PR_MR + NEW met1 ( 38065 425 ) M1M2_PR + NEW met1 ( 38065 357 ) M1M2_PR + NEW li1 ( 37513 357 ) L1M1_PR_MR NEW li1 ( 41101 357 ) L1M1_PR_MR NEW li1 ( 41653 119 ) L1M1_PR_MR NEW met1 ( 41653 119 ) M1M2_PR - NEW met1 ( 41653 323 ) M1M2_PR ; + NEW met1 ( 41653 323 ) M1M2_PR + NEW met2 ( 41653 34 ) M2M3_PR ; - clk ( PIN clk ) ( storage_1_3_0.cg CLK ) ( storage_1_2_0.cg CLK ) ( storage_1_1_0.cg CLK ) ( storage_1_0_0.cg CLK ) ( storage_0_3_0.cg CLK ) ( storage_0_2_0.cg CLK ) ( storage_0_1_0.cg CLK ) ( storage_0_0_0.cg CLK ) + USE SIGNAL - + ROUTED met2 ( 38157 119 ) ( * 425 ) - NEW met2 ( 37237 119 ) ( * 238 ) - NEW met3 ( 37237 238 ) ( 38157 * ) - NEW met2 ( 37237 238 ) ( * 425 ) - NEW met2 ( 37191 34 0 ) ( * 102 ) - NEW met2 ( 37191 102 ) ( 37237 * ) - NEW met2 ( 37237 102 ) ( * 119 ) + + ROUTED met2 ( 39307 119 ) ( * 425 ) + NEW met1 ( 38663 119 0 ) ( 39307 * 0 ) + NEW met2 ( 38663 119 ) ( * 425 ) + NEW met1 ( 37375 119 0 ) ( 37559 * ) + NEW met2 ( 37559 119 ) ( * 221 ) + NEW met1 ( 37559 221 ) ( 38157 * ) + NEW met2 ( 38157 119 ) ( * 221 ) + NEW met2 ( 37375 119 ) ( * 425 ) + NEW met1 ( 40963 425 0 ) ( 41055 * ) + NEW met2 ( 41055 425 ) ( * 510 ) + NEW met3 ( 41055 510 ) ( 41722 * ) + NEW met3 ( 41722 442 0 ) ( * 510 ) NEW met2 ( 40595 119 ) ( * 425 ) - NEW met1 ( 39813 425 0 ) ( 40457 * 0 ) - NEW met2 ( 39629 119 ) ( * 425 ) - NEW met1 ( 38663 425 0 ) ( 38801 * ) - NEW met1 ( 38801 391 ) ( * 425 ) - NEW met1 ( 38801 391 ) ( 39077 * ) - NEW met1 ( 39077 357 ) ( * 391 ) - NEW met1 ( 39077 357 ) ( 39307 * ) - NEW met1 ( 39307 357 ) ( * 425 0 ) + NEW met1 ( 39767 119 0 ) ( * 153 ) + NEW met1 ( 39767 153 ) ( 39859 * ) + NEW met1 ( 39859 119 ) ( * 153 ) + NEW met1 ( 39859 119 ) ( 40457 * 0 ) + NEW met1 ( 39307 425 ) M1M2_PR_MR + NEW met1 ( 39307 119 ) M1M2_PR_MR + NEW met1 ( 38663 425 ) M1M2_PR_MR + NEW met1 ( 38663 119 ) M1M2_PR_MR + NEW met1 ( 37559 119 ) M1M2_PR + NEW met1 ( 37559 221 ) M1M2_PR + NEW met1 ( 38157 221 ) M1M2_PR NEW met1 ( 38157 119 ) M1M2_PR_MR - NEW met1 ( 38157 425 ) M1M2_PR_MR - NEW met1 ( 37237 119 ) M1M2_PR - NEW met2 ( 37237 238 ) M2M3_PR - NEW met2 ( 38157 238 ) M2M3_PR - NEW met1 ( 37237 425 ) M1M2_PR - NEW met1 ( 40595 425 ) M1M2_PR + NEW met1 ( 37375 425 ) M1M2_PR_MR + NEW met1 ( 37375 119 ) M1M2_PR_MR + NEW met1 ( 41055 425 ) M1M2_PR + NEW met2 ( 41055 510 ) M2M3_PR NEW met1 ( 40595 119 ) M1M2_PR - NEW met1 ( 39629 119 ) M1M2_PR - NEW met1 ( 39629 425 ) M1M2_PR ; + NEW met1 ( 40595 425 ) M1M2_PR ; - inv.addr0 ( mux_slice0_bit7.s1_aoi_1 A1 ) ( mux_slice0_bit7.s1_aoi_0 A1 ) ( mux_slice0_bit6.s1_aoi_1 A1 ) ( mux_slice0_bit6.s1_aoi_0 A1 ) ( mux_slice0_bit5.s1_aoi_1 A1 ) ( mux_slice0_bit5.s1_aoi_0 A1 ) ( mux_slice0_bit4.s1_aoi_1 A1 ) ( mux_slice0_bit4.s1_aoi_0 A1 ) ( mux_slice0_bit3.s1_aoi_1 A1 ) ( mux_slice0_bit3.s1_aoi_0 A1 ) ( mux_slice0_bit2.s1_aoi_1 A1 ) ( mux_slice0_bit2.s1_aoi_0 A1 ) ( mux_slice0_bit1.s1_aoi_1 A1 ) ( mux_slice0_bit1.s1_aoi_0 A1 ) ( mux_slice0_bit0.s1_aoi_1 A1 ) ( mux_slice0_bit0.s1_aoi_0 A1 ) ( word_sel.inv_addr_0 Y ) ( word_sel.and_2 B ) ( word_sel.and_0 B ) + USE SIGNAL - + ROUTED met2 ( 12857 629 ) ( * 765 ) - NEW met2 ( 10327 765 ) ( * 782 ) - NEW met1 ( 19757 663 ) ( * 668 ) - NEW met1 ( 19752 668 ) ( 19757 * ) - NEW met1 ( 19752 668 ) ( * 697 ) - NEW met1 ( 19752 697 ) ( 20401 * ) - NEW met2 ( 20401 153 ) ( * 697 ) - NEW met1 ( 19389 629 ) ( * 697 ) - NEW met1 ( 19389 697 ) ( 19665 * ) - NEW met1 ( 19665 668 ) ( * 697 ) - NEW met1 ( 19665 668 ) ( 19752 * ) - NEW met1 ( 31165 629 ) ( 31257 * ) - NEW met2 ( 31073 629 ) ( 31165 * ) - NEW met1 ( 30935 629 ) ( 31073 * ) - NEW met2 ( 30935 510 ) ( * 629 ) - NEW met2 ( 33741 629 ) ( * 765 ) - NEW met1 ( 30935 765 ) ( 33741 * ) - NEW met2 ( 30935 629 ) ( * 765 ) - NEW met1 ( 33557 629 ) ( 33741 * ) - NEW met1 ( 40549 697 ) ( * 731 ) - NEW met1 ( 40549 731 ) ( 41423 * ) - NEW met1 ( 40963 697 ) ( 41004 * ) - NEW met1 ( 40963 697 ) ( * 731 ) - NEW met2 ( 8257 663 ) ( * 765 ) - NEW met1 ( 8257 765 ) ( 10327 * ) - NEW met1 ( 12857 629 ) ( 14490 * ) - NEW met1 ( 15157 629 ) ( 16123 * ) - NEW met2 ( 16123 493 ) ( * 629 ) - NEW met1 ( 16123 493 ) ( 16583 * ) - NEW met2 ( 16583 493 ) ( * 595 ) - NEW met1 ( 16583 595 ) ( 17457 * ) - NEW met1 ( 17457 595 ) ( * 629 ) - NEW met1 ( 14490 595 ) ( * 629 ) - NEW met1 ( 14490 595 ) ( 15157 * ) + + ROUTED met1 ( 19757 629 ) ( 19849 * ) + NEW met2 ( 19849 629 ) ( * 731 ) + NEW met1 ( 19527 731 ) ( 19849 * ) + NEW met1 ( 19527 663 ) ( * 731 ) + NEW met2 ( 8257 629 ) ( * 765 ) + NEW met1 ( 26657 629 ) ( 26749 * ) + NEW met1 ( 26749 629 ) ( * 697 ) + NEW met2 ( 26749 459 ) ( * 629 ) + NEW met1 ( 21091 697 ) ( * 731 ) + NEW met1 ( 19849 731 ) ( 21091 * ) + NEW met1 ( 33557 629 ) ( 33649 * ) + NEW met1 ( 33649 629 ) ( * 663 ) + NEW met1 ( 33557 595 ) ( * 629 ) + NEW met2 ( 2231 629 ) ( * 731 ) + NEW met1 ( 1357 629 ) ( 2231 * ) + NEW met2 ( 34385 459 ) ( * 663 ) + NEW met1 ( 35857 629 ) ( * 663 ) + NEW met1 ( 33649 663 ) ( 34385 * ) + NEW met1 ( 10465 629 ) ( 10557 * ) + NEW met1 ( 10465 629 ) ( * 663 ) + NEW met1 ( 10189 663 ) ( 10465 * ) + NEW met2 ( 10189 663 ) ( * 765 ) + NEW met1 ( 12857 595 ) ( * 629 ) + NEW met1 ( 12765 595 ) ( 12857 * ) + NEW met1 ( 12765 595 ) ( * 663 ) + NEW met1 ( 11937 663 ) ( 12765 * ) + NEW met2 ( 11937 646 ) ( * 663 ) + NEW met3 ( 11339 646 ) ( 11937 * ) + NEW met2 ( 11339 629 ) ( * 646 ) + NEW met1 ( 10557 629 ) ( 11339 * ) + NEW met1 ( 8257 765 ) ( 10189 * ) + NEW met1 ( 33120 595 ) ( 33557 * ) + NEW met1 ( 26749 697 ) ( 28290 * ) + NEW met1 ( 31257 629 ) ( 33120 * ) + NEW met1 ( 33120 595 ) ( * 629 ) + NEW met1 ( 31257 595 ) ( * 629 ) + NEW met1 ( 28290 663 ) ( * 697 ) + NEW met1 ( 28290 663 ) ( 28957 * ) + NEW met1 ( 28957 629 ) ( * 663 ) + NEW met2 ( 22057 663 ) ( * 765 ) + NEW met1 ( 21965 663 ) ( * 697 ) + NEW met1 ( 21965 663 ) ( 22057 * ) + NEW met1 ( 21091 697 ) ( 21965 * ) + NEW met2 ( 35121 459 ) ( * 663 ) + NEW met1 ( 34385 459 ) ( 35121 * ) + NEW met1 ( 35121 663 ) ( 35857 * ) + NEW met1 ( 30015 595 ) ( * 629 ) + NEW met1 ( 28957 629 ) ( 30015 * ) + NEW met1 ( 30015 595 ) ( 31257 * ) NEW met1 ( 15157 595 ) ( * 629 ) - NEW met1 ( 17457 629 ) ( 19389 * ) - NEW met1 ( 35852 663 ) ( 35853 * ) - NEW met1 ( 35852 663 ) ( * 731 ) - NEW met2 ( 34431 629 ) ( * 782 ) - NEW met3 ( 34431 782 ) ( 35857 * ) - NEW met2 ( 35857 731 ) ( * 782 ) - NEW met1 ( 33741 629 ) ( 34431 * ) - NEW met1 ( 35852 731 ) ( 40549 * ) - NEW met2 ( 10373 765 ) ( * 782 ) - NEW met1 ( 10557 595 ) ( * 629 ) - NEW met1 ( 10557 595 ) ( 10695 * ) - NEW met2 ( 10695 595 ) ( * 646 ) - NEW met2 ( 10695 646 ) ( 10741 * ) - NEW met2 ( 10741 646 ) ( * 765 ) - NEW met2 ( 10327 782 ) ( 10373 * ) - NEW met1 ( 10373 765 ) ( 12857 * ) - NEW met1 ( 5957 629 ) ( 6187 * ) - NEW met2 ( 6187 629 ) ( * 731 ) - NEW met1 ( 6187 731 ) ( 7102 * ) - NEW met1 ( 7102 731 ) ( * 765 ) - NEW met1 ( 3657 629 ) ( 3749 * ) - NEW met1 ( 3749 629 ) ( * 663 ) - NEW met1 ( 3749 663 ) ( 4393 * ) - NEW met2 ( 4393 425 ) ( * 663 ) - NEW met1 ( 4393 425 ) ( 4623 * ) - NEW met2 ( 4623 425 ) ( * 493 ) - NEW met1 ( 4623 493 ) ( 5543 * ) - NEW met1 ( 5543 459 ) ( * 493 ) - NEW met1 ( 5543 459 ) ( 5773 * ) - NEW met2 ( 5773 459 ) ( * 697 ) - NEW met2 ( 5773 697 ) ( 5865 * ) - NEW met2 ( 5865 629 ) ( * 697 ) - NEW met1 ( 5865 629 ) ( 5957 * ) - NEW met1 ( 2185 595 ) ( * 629 ) - NEW met1 ( 2185 595 ) ( 2691 * ) - NEW met1 ( 2691 595 ) ( * 731 ) - NEW met1 ( 2691 731 ) ( 3749 * ) - NEW met1 ( 3749 663 ) ( * 731 ) - NEW met1 ( 1357 629 ) ( 2185 * ) - NEW met1 ( 7102 765 ) ( 8257 * ) - NEW met1 ( 28957 629 ) ( 29095 * ) - NEW met2 ( 29095 510 ) ( * 629 ) - NEW met1 ( 26657 629 ) ( 27802 * ) - NEW met1 ( 27802 595 ) ( * 629 ) - NEW met1 ( 27802 595 ) ( 28957 * ) - NEW met1 ( 28957 595 ) ( * 629 ) - NEW met2 ( 24357 629 ) ( 24449 * ) - NEW met1 ( 24449 629 ) ( 24633 * ) - NEW met1 ( 24633 629 ) ( * 697 ) - NEW met1 ( 24633 697 ) ( 25599 * ) - NEW met1 ( 25599 663 ) ( * 697 ) - NEW met1 ( 25599 663 ) ( 26565 * ) - NEW met1 ( 26565 629 ) ( * 663 ) - NEW met1 ( 26565 629 ) ( 26657 * ) - NEW met1 ( 22057 629 ) ( 24173 * ) - NEW met1 ( 24173 595 ) ( * 629 ) - NEW met2 ( 24173 578 ) ( * 595 ) - NEW met2 ( 24173 578 ) ( 24311 * ) - NEW met2 ( 24311 578 ) ( * 629 ) - NEW met2 ( 24311 629 ) ( 24357 * ) - NEW met1 ( 20815 119 ) ( * 153 ) - NEW met1 ( 20815 119 ) ( 20953 * ) - NEW met1 ( 20953 85 ) ( * 119 ) - NEW met1 ( 20953 85 ) ( 22149 * ) - NEW met2 ( 22149 85 ) ( * 629 ) - NEW met1 ( 20401 153 ) ( 20815 * ) - NEW met3 ( 29095 510 ) ( 30935 * ) + NEW met1 ( 14973 595 ) ( 15157 * ) + NEW met1 ( 14973 595 ) ( * 629 ) + NEW met1 ( 17457 595 ) ( * 629 ) + NEW met1 ( 16905 595 ) ( 17457 * ) + NEW met2 ( 16905 595 ) ( * 765 ) + NEW met1 ( 15939 765 ) ( 16905 * ) + NEW met2 ( 15939 629 ) ( * 765 ) + NEW met1 ( 15157 629 ) ( 15939 * ) + NEW met1 ( 18602 660 ) ( * 663 ) + NEW met1 ( 18561 660 ) ( 18602 * ) + NEW met1 ( 18561 629 ) ( * 660 ) + NEW met1 ( 17457 629 ) ( 18561 * ) + NEW met1 ( 12857 629 ) ( 14973 * ) + NEW met1 ( 18602 663 ) ( 19527 * ) + NEW met1 ( 5957 595 ) ( * 629 ) + NEW met1 ( 5957 595 ) ( 6049 * ) + NEW met1 ( 6049 595 ) ( * 629 ) + NEW met1 ( 6049 629 ) ( 6279 * ) + NEW met2 ( 6279 629 ) ( * 731 ) + NEW met1 ( 6279 731 ) ( 7015 * ) + NEW met1 ( 7015 731 ) ( * 765 ) + NEW met1 ( 3657 629 ) ( 4853 * ) + NEW met1 ( 4853 595 ) ( * 629 ) + NEW met1 ( 4853 595 ) ( 5957 * ) + NEW met2 ( 3657 629 ) ( * 731 ) + NEW met1 ( 2231 731 ) ( 3657 * ) + NEW met1 ( 7015 765 ) ( 8257 * ) + NEW met1 ( 26220 459 ) ( 26749 * ) + NEW met1 ( 24357 629 ) ( 25277 * ) + NEW met2 ( 25277 629 ) ( 25323 * ) + NEW met2 ( 25323 493 ) ( * 629 ) + NEW met1 ( 25323 493 ) ( 26220 * ) + NEW met1 ( 26220 459 ) ( * 493 ) + NEW met1 ( 24265 731 ) ( * 765 ) + NEW met2 ( 24265 714 ) ( * 731 ) + NEW met2 ( 24265 714 ) ( 24352 * ) + NEW met2 ( 24352 671 ) ( * 714 ) + NEW met1 ( 24352 671 ) ( 24357 * ) + NEW met1 ( 24357 629 ) ( * 671 ) + NEW met1 ( 22057 765 ) ( 24265 * ) + NEW met1 ( 40549 629 ) ( * 663 ) + NEW met1 ( 41009 629 ) ( * 663 ) + NEW met1 ( 40549 629 ) ( 41009 * ) + NEW met1 ( 41009 629 ) ( 41423 * ) + NEW met1 ( 35857 629 ) ( 40549 * ) + NEW li1 ( 19757 629 ) L1M1_PR_MR + NEW met1 ( 19849 629 ) M1M2_PR + NEW met1 ( 19849 731 ) M1M2_PR + NEW li1 ( 8257 629 ) L1M1_PR_MR + NEW met1 ( 8257 629 ) M1M2_PR + NEW met1 ( 8257 765 ) M1M2_PR + NEW li1 ( 26657 629 ) L1M1_PR_MR + NEW met1 ( 26749 459 ) M1M2_PR + NEW met1 ( 26749 629 ) M1M2_PR + NEW li1 ( 33557 629 ) L1M1_PR_MR + NEW met1 ( 2231 731 ) M1M2_PR + NEW met1 ( 2231 629 ) M1M2_PR NEW li1 ( 1357 629 ) L1M1_PR_MR + NEW li1 ( 35857 629 ) L1M1_PR_MR + NEW met1 ( 34385 663 ) M1M2_PR + NEW met1 ( 34385 459 ) M1M2_PR + NEW li1 ( 10557 629 ) L1M1_PR_MR + NEW met1 ( 10189 663 ) M1M2_PR + NEW met1 ( 10189 765 ) M1M2_PR NEW li1 ( 12857 629 ) L1M1_PR_MR - NEW met1 ( 12857 765 ) M1M2_PR - NEW met1 ( 12857 629 ) M1M2_PR - NEW met1 ( 10327 765 ) M1M2_PR - NEW li1 ( 19757 663 ) L1M1_PR_MR - NEW met1 ( 20401 697 ) M1M2_PR - NEW met1 ( 20401 153 ) M1M2_PR + NEW met1 ( 11937 663 ) M1M2_PR + NEW met2 ( 11937 646 ) M2M3_PR + NEW met2 ( 11339 646 ) M2M3_PR + NEW met1 ( 11339 629 ) M1M2_PR NEW li1 ( 31257 629 ) L1M1_PR_MR - NEW met1 ( 31165 629 ) M1M2_PR - NEW met1 ( 31073 629 ) M1M2_PR - NEW met1 ( 30935 629 ) M1M2_PR - NEW met2 ( 30935 510 ) M2M3_PR - NEW met1 ( 33741 629 ) M1M2_PR - NEW met1 ( 33741 765 ) M1M2_PR - NEW met1 ( 30935 765 ) M1M2_PR - NEW li1 ( 33557 629 ) L1M1_PR_MR - NEW li1 ( 40549 697 ) L1M1_PR_MR - NEW li1 ( 41423 731 ) L1M1_PR_MR - NEW li1 ( 41004 697 ) L1M1_PR_MR - NEW li1 ( 8257 663 ) L1M1_PR_MR - NEW met1 ( 8257 663 ) M1M2_PR - NEW met1 ( 8257 765 ) M1M2_PR - NEW li1 ( 17457 629 ) L1M1_PR_MR + NEW li1 ( 28957 629 ) L1M1_PR_MR + NEW li1 ( 22057 663 ) L1M1_PR_MR + NEW met1 ( 22057 663 ) M1M2_PR + NEW met1 ( 22057 765 ) M1M2_PR + NEW met1 ( 35121 459 ) M1M2_PR + NEW met1 ( 35121 663 ) M1M2_PR NEW li1 ( 15157 629 ) L1M1_PR_MR - NEW met1 ( 16123 629 ) M1M2_PR - NEW met1 ( 16123 493 ) M1M2_PR - NEW met1 ( 16583 493 ) M1M2_PR - NEW met1 ( 16583 595 ) M1M2_PR - NEW li1 ( 35853 663 ) L1M1_PR_MR - NEW met1 ( 34431 629 ) M1M2_PR - NEW met2 ( 34431 782 ) M2M3_PR - NEW met2 ( 35857 782 ) M2M3_PR - NEW met1 ( 35857 731 ) M1M2_PR - NEW met1 ( 10373 765 ) M1M2_PR - NEW li1 ( 10557 629 ) L1M1_PR_MR - NEW met1 ( 10695 595 ) M1M2_PR - NEW met1 ( 10741 765 ) M1M2_PR + NEW li1 ( 17457 629 ) L1M1_PR_MR + NEW met1 ( 16905 595 ) M1M2_PR + NEW met1 ( 16905 765 ) M1M2_PR + NEW met1 ( 15939 765 ) M1M2_PR + NEW met1 ( 15939 629 ) M1M2_PR NEW li1 ( 5957 629 ) L1M1_PR_MR - NEW met1 ( 6187 629 ) M1M2_PR - NEW met1 ( 6187 731 ) M1M2_PR + NEW met1 ( 6279 629 ) M1M2_PR + NEW met1 ( 6279 731 ) M1M2_PR NEW li1 ( 3657 629 ) L1M1_PR_MR - NEW met1 ( 4393 663 ) M1M2_PR - NEW met1 ( 4393 425 ) M1M2_PR - NEW met1 ( 4623 425 ) M1M2_PR - NEW met1 ( 4623 493 ) M1M2_PR - NEW met1 ( 5773 459 ) M1M2_PR - NEW met1 ( 5865 629 ) M1M2_PR - NEW li1 ( 28957 629 ) L1M1_PR_MR - NEW met1 ( 29095 629 ) M1M2_PR - NEW met2 ( 29095 510 ) M2M3_PR - NEW li1 ( 26657 629 ) L1M1_PR_MR + NEW met1 ( 3657 731 ) M1M2_PR + NEW met1 ( 3657 629 ) M1M2_PR NEW li1 ( 24357 629 ) L1M1_PR_MR - NEW met1 ( 24357 629 ) M1M2_PR - NEW met1 ( 24449 629 ) M1M2_PR - NEW li1 ( 22057 629 ) L1M1_PR_MR - NEW met1 ( 24173 595 ) M1M2_PR - NEW met1 ( 22149 85 ) M1M2_PR - NEW met1 ( 22149 629 ) M1M2_PR ; + NEW met1 ( 25277 629 ) M1M2_PR + NEW met1 ( 25323 493 ) M1M2_PR + NEW met1 ( 24265 731 ) M1M2_PR + NEW met1 ( 24352 671 ) M1M2_PR + NEW li1 ( 40549 663 ) L1M1_PR_MR + NEW li1 ( 41009 663 ) L1M1_PR_MR + NEW li1 ( 41423 629 ) L1M1_PR_MR ; - inv.addr1 ( mux_slice0_bit7.s2_aoi A1 ) ( mux_slice0_bit6.s2_aoi A1 ) ( mux_slice0_bit5.s2_aoi A1 ) ( mux_slice0_bit4.s2_aoi A1 ) ( mux_slice0_bit3.s2_aoi A1 ) ( mux_slice0_bit2.s2_aoi A1 ) ( mux_slice0_bit1.s2_aoi A1 ) ( mux_slice0_bit0.s2_aoi A1 ) ( word_sel.inv_addr_1 Y ) ( word_sel.and_1 A ) ( word_sel.and_0 A ) + USE SIGNAL - + ROUTED met1 ( 4761 595 ) ( * 629 ) - NEW met1 ( 4301 595 ) ( 4761 * ) - NEW met2 ( 4301 425 ) ( * 595 ) - NEW met1 ( 3151 391 ) ( * 425 ) - NEW met1 ( 40687 697 ) ( 40825 * ) - NEW met1 ( 40825 663 ) ( * 697 ) - NEW met1 ( 40825 663 ) ( 41147 * ) - NEW met1 ( 41147 629 ) ( * 663 ) - NEW met1 ( 41147 629 ) ( 41561 * ) - NEW met1 ( 40457 663 ) ( * 697 ) - NEW met1 ( 40457 663 ) ( 40687 * ) - NEW met1 ( 40687 663 ) ( * 697 ) - NEW met2 ( 12903 595 ) ( * 765 ) - NEW met2 ( 10235 170 ) ( * 595 ) - NEW met3 ( 10235 170 ) ( 10902 * ) - NEW met3 ( 10902 170 ) ( * 238 ) - NEW met2 ( 20631 323 ) ( * 765 ) - NEW met1 ( 30751 187 ) ( * 221 ) - NEW met1 ( 30751 187 ) ( 31119 * ) - NEW met2 ( 31119 187 ) ( 31165 * ) - NEW met2 ( 31165 187 ) ( * 238 ) - NEW met2 ( 31165 238 ) ( 31211 * ) - NEW met3 ( 31211 238 ) ( 33603 * ) - NEW met2 ( 33603 238 ) ( * 731 ) - NEW met1 ( 9660 595 ) ( 10235 * ) - NEW met1 ( 7107 629 ) ( 9660 * ) - NEW met1 ( 9660 595 ) ( * 629 ) - NEW met2 ( 5681 357 ) ( * 629 ) - NEW met1 ( 5681 357 ) ( 5819 * ) - NEW met1 ( 5819 323 ) ( * 357 ) - NEW met1 ( 5819 323 ) ( 6141 * ) - NEW met2 ( 6141 323 ) ( * 765 ) - NEW met1 ( 6141 765 ) ( 7061 * ) - NEW met2 ( 7061 765 ) ( 7107 * ) - NEW met2 ( 7107 629 ) ( * 765 ) - NEW met1 ( 4761 629 ) ( 5681 * ) - NEW met1 ( 34707 629 ) ( 34799 * ) - NEW met1 ( 34799 629 ) ( * 661 ) - NEW met1 ( 34799 661 ) ( 34845 * ) - NEW met1 ( 34845 661 ) ( * 663 ) - NEW met2 ( 34845 663 ) ( * 765 ) - NEW met1 ( 34845 765 ) ( 36133 * ) - NEW met2 ( 36133 697 ) ( * 765 ) - NEW met1 ( 34753 697 ) ( * 731 ) - NEW met1 ( 34753 697 ) ( 34845 * ) - NEW met1 ( 34845 663 ) ( * 697 ) - NEW met1 ( 33603 731 ) ( 34753 * ) - NEW met1 ( 36133 697 ) ( 40457 * ) - NEW met2 ( 2645 102 ) ( * 425 ) - NEW met3 ( 2185 102 ) ( 2645 * ) - NEW met2 ( 2185 102 ) ( * 663 ) - NEW met1 ( 2185 663 ) ( 2323 * ) - NEW met1 ( 2323 663 ) ( * 697 ) - NEW met1 ( 2323 697 ) ( 2507 * ) - NEW met1 ( 2507 663 ) ( * 697 ) - NEW met1 ( 2645 425 ) ( 3151 * ) - NEW met1 ( 3565 391 ) ( * 425 ) - NEW met2 ( 3565 102 ) ( * 425 ) - NEW met3 ( 3565 102 ) ( 3795 * ) - NEW met2 ( 3795 102 ) ( * 425 ) - NEW met1 ( 3151 391 ) ( 3565 * ) - NEW met1 ( 3795 425 ) ( 4301 * ) - NEW met1 ( 11702 629 ) ( 11705 * ) + + ROUTED met1 ( 27715 595 ) ( * 629 ) + NEW met1 ( 26473 595 ) ( 27715 * ) + NEW met1 ( 26473 595 ) ( * 629 ) + NEW met2 ( 2645 629 ) ( * 765 ) + NEW met2 ( 2553 629 ) ( 2645 * ) + NEW met1 ( 2507 629 ) ( 2553 * ) + NEW met2 ( 33373 697 ) ( * 714 ) + NEW met3 ( 33373 714 ) ( 33810 * ) + NEW met3 ( 33810 714 ) ( * 782 ) + NEW met2 ( 35811 765 ) ( * 782 ) + NEW met1 ( 11702 629 ) ( 11703 * ) NEW met1 ( 11702 595 ) ( * 629 ) - NEW met1 ( 11702 595 ) ( 11753 * ) - NEW met2 ( 11753 595 ) ( 11755 * ) - NEW met2 ( 11755 578 ) ( * 595 ) - NEW met2 ( 11753 578 ) ( 11755 * ) - NEW met2 ( 11753 238 ) ( * 578 ) - NEW met3 ( 10902 238 ) ( 11753 * ) - NEW met1 ( 11753 595 ) ( 12903 * ) - NEW met1 ( 16305 595 ) ( * 629 ) - NEW met1 ( 16305 595 ) ( 16399 * ) - NEW met2 ( 16399 595 ) ( * 765 ) - NEW met1 ( 12903 765 ) ( 20631 * ) - NEW met1 ( 30107 629 ) ( 30291 * ) - NEW met2 ( 30291 221 ) ( * 629 ) - NEW met1 ( 25415 663 ) ( 25507 * ) - NEW met2 ( 25415 493 ) ( * 663 ) - NEW met1 ( 25415 493 ) ( 25737 * ) - NEW met1 ( 25737 459 ) ( * 493 ) - NEW met1 ( 25737 459 ) ( 26473 * ) - NEW met1 ( 26473 459 ) ( * 493 ) - NEW met1 ( 26473 493 ) ( 27899 * ) - NEW met1 ( 27899 459 ) ( * 493 ) - NEW met1 ( 27899 459 ) ( 29923 * ) - NEW met1 ( 29923 459 ) ( * 493 ) - NEW met1 ( 29923 493 ) ( 30291 * ) - NEW met2 ( 20907 323 ) ( * 629 ) - NEW met1 ( 20907 323 ) ( 22655 * ) - NEW met1 ( 22655 323 ) ( * 357 ) - NEW met1 ( 22655 357 ) ( 22885 * ) - NEW met1 ( 22885 323 ) ( * 357 ) - NEW met1 ( 22885 323 ) ( 24587 * ) - NEW met2 ( 24587 323 ) ( * 493 ) - NEW met1 ( 24587 493 ) ( 25415 * ) - NEW met1 ( 20631 323 ) ( 20907 * ) - NEW met1 ( 30291 221 ) ( 30751 * ) - NEW met1 ( 4301 595 ) M1M2_PR - NEW met1 ( 4301 425 ) M1M2_PR - NEW li1 ( 40687 697 ) L1M1_PR_MR - NEW li1 ( 41561 629 ) L1M1_PR_MR - NEW li1 ( 40457 697 ) L1M1_PR_MR - NEW met1 ( 12903 595 ) M1M2_PR - NEW met1 ( 12903 765 ) M1M2_PR - NEW met1 ( 10235 595 ) M1M2_PR - NEW met2 ( 10235 170 ) M2M3_PR - NEW met1 ( 20631 765 ) M1M2_PR - NEW met1 ( 20631 323 ) M1M2_PR - NEW met1 ( 31119 187 ) M1M2_PR - NEW met2 ( 31211 238 ) M2M3_PR - NEW met2 ( 33603 238 ) M2M3_PR - NEW met1 ( 33603 731 ) M1M2_PR - NEW li1 ( 7107 629 ) L1M1_PR_MR - NEW met1 ( 5681 629 ) M1M2_PR - NEW met1 ( 5681 357 ) M1M2_PR - NEW met1 ( 6141 323 ) M1M2_PR - NEW met1 ( 6141 765 ) M1M2_PR - NEW met1 ( 7061 765 ) M1M2_PR - NEW met1 ( 7107 629 ) M1M2_PR - NEW li1 ( 34707 629 ) L1M1_PR_MR - NEW met1 ( 34845 663 ) M1M2_PR - NEW met1 ( 34845 765 ) M1M2_PR - NEW met1 ( 36133 765 ) M1M2_PR - NEW met1 ( 36133 697 ) M1M2_PR - NEW met1 ( 2645 425 ) M1M2_PR - NEW met2 ( 2645 102 ) M2M3_PR - NEW met2 ( 2185 102 ) M2M3_PR - NEW met1 ( 2185 663 ) M1M2_PR - NEW li1 ( 2507 663 ) L1M1_PR_MR - NEW met1 ( 3565 425 ) M1M2_PR - NEW met2 ( 3565 102 ) M2M3_PR - NEW met2 ( 3795 102 ) M2M3_PR - NEW met1 ( 3795 425 ) M1M2_PR - NEW li1 ( 11705 629 ) L1M1_PR_MR - NEW met1 ( 11753 595 ) M1M2_PR - NEW met2 ( 11753 238 ) M2M3_PR - NEW li1 ( 16305 629 ) L1M1_PR_MR - NEW met1 ( 16399 595 ) M1M2_PR - NEW met1 ( 16399 765 ) M1M2_PR + NEW met1 ( 11702 595 ) ( 11891 * ) + NEW met2 ( 11891 323 ) ( * 595 ) + NEW met1 ( 10281 323 ) ( 11891 * ) + NEW met2 ( 10281 323 ) ( * 629 ) + NEW met1 ( 8970 629 ) ( 10281 * ) + NEW met1 ( 8970 595 ) ( * 629 ) + NEW met2 ( 11891 595 ) ( * 765 ) + NEW met1 ( 27715 629 ) ( 28290 * ) + NEW met2 ( 31349 646 ) ( * 697 ) + NEW met1 ( 28290 595 ) ( * 629 ) + NEW met1 ( 31349 697 ) ( 33373 * ) + NEW met2 ( 30107 629 ) ( * 646 ) + NEW met2 ( 29785 595 ) ( * 646 ) + NEW met3 ( 29785 646 ) ( 30107 * ) + NEW met1 ( 28290 595 ) ( 29785 * ) + NEW met3 ( 30107 646 ) ( 31349 * ) + NEW met2 ( 34707 663 ) ( 34753 * ) + NEW met2 ( 34753 663 ) ( * 782 ) + NEW met3 ( 33810 782 ) ( 35811 * ) + NEW met2 ( 16307 578 ) ( * 629 ) + NEW met2 ( 16215 578 ) ( 16307 * ) + NEW met2 ( 16215 578 ) ( * 731 ) + NEW met1 ( 15893 731 ) ( 16215 * ) + NEW met1 ( 15893 731 ) ( * 765 ) + NEW met1 ( 18331 731 ) ( * 765 ) + NEW met1 ( 17181 765 ) ( 18331 * ) + NEW met1 ( 17181 697 ) ( * 765 ) + NEW met1 ( 16399 697 ) ( 17181 * ) + NEW met1 ( 16399 629 ) ( * 697 ) + NEW met1 ( 16307 629 ) ( 16399 * ) + NEW met1 ( 11891 765 ) ( 15893 * ) + NEW met1 ( 7590 595 ) ( 8970 * ) + NEW met1 ( 7015 629 ) ( 7107 * ) + NEW met1 ( 7015 629 ) ( * 663 ) + NEW met1 ( 6923 663 ) ( 7015 * ) + NEW met1 ( 6923 595 ) ( * 663 ) + NEW met1 ( 6785 595 ) ( 6923 * ) + NEW met1 ( 6785 595 ) ( * 629 ) + NEW met1 ( 6371 629 ) ( 6785 * ) + NEW met1 ( 6371 629 ) ( * 663 ) + NEW met1 ( 6187 663 ) ( 6371 * ) + NEW met2 ( 6187 663 ) ( * 782 ) + NEW met3 ( 4853 782 ) ( 6187 * ) + NEW met2 ( 4853 765 ) ( * 782 ) + NEW met1 ( 7590 595 ) ( * 629 ) + NEW met1 ( 7107 629 ) ( 7590 * ) + NEW met1 ( 2645 765 ) ( 4853 * ) + NEW met1 ( 25415 629 ) ( 25507 * ) + NEW met2 ( 25415 425 ) ( * 629 ) + NEW met1 ( 25415 391 ) ( * 425 ) + NEW met1 ( 25185 391 ) ( 25415 * ) + NEW met2 ( 25185 391 ) ( * 595 ) + NEW met1 ( 24173 595 ) ( 25185 * ) + NEW met2 ( 24173 595 ) ( * 731 ) + NEW met1 ( 24081 731 ) ( 24173 * ) + NEW met1 ( 24081 697 ) ( * 731 ) + NEW met1 ( 23897 697 ) ( 24081 * ) + NEW met2 ( 23897 629 ) ( * 697 ) + NEW met1 ( 23115 629 ) ( 23897 * ) + NEW met1 ( 23115 595 ) ( * 629 ) + NEW met1 ( 25507 629 ) ( 26473 * ) + NEW met2 ( 20907 629 ) ( 20953 * ) + NEW met2 ( 20953 34 ) ( * 629 ) + NEW met2 ( 20907 34 ) ( 20953 * ) + NEW met3 ( 19941 34 ) ( 20907 * ) + NEW met2 ( 19941 34 ) ( * 714 ) + NEW met3 ( 19435 714 ) ( 19941 * ) + NEW met2 ( 19435 714 ) ( * 731 ) + NEW met2 ( 21183 34 ) ( * 595 ) + NEW met3 ( 20907 34 ) ( 21183 * ) + NEW met1 ( 18331 731 ) ( 19435 * ) + NEW met1 ( 21183 595 ) ( 23115 * ) + NEW met2 ( 39905 697 ) ( * 765 ) + NEW met1 ( 35811 765 ) ( 39905 * ) + NEW met2 ( 40687 697 ) ( * 765 ) + NEW met1 ( 40687 765 ) ( 41561 * ) + NEW met1 ( 40411 697 ) ( 40457 * ) + NEW met2 ( 40411 697 ) ( * 765 ) + NEW met1 ( 40411 765 ) ( 40687 * ) + NEW met1 ( 39905 697 ) ( 40411 * ) + NEW met1 ( 2645 765 ) M1M2_PR + NEW met1 ( 2553 629 ) M1M2_PR + NEW li1 ( 2507 629 ) L1M1_PR_MR + NEW met2 ( 33373 714 ) M2M3_PR + NEW met1 ( 33373 697 ) M1M2_PR + NEW met2 ( 35811 782 ) M2M3_PR + NEW met1 ( 35811 765 ) M1M2_PR + NEW li1 ( 11703 629 ) L1M1_PR_MR + NEW met1 ( 11891 595 ) M1M2_PR + NEW met1 ( 11891 323 ) M1M2_PR + NEW met1 ( 10281 323 ) M1M2_PR + NEW met1 ( 10281 629 ) M1M2_PR + NEW met1 ( 11891 765 ) M1M2_PR + NEW met2 ( 31349 646 ) M2M3_PR + NEW met1 ( 31349 697 ) M1M2_PR NEW li1 ( 30107 629 ) L1M1_PR_MR - NEW met1 ( 30291 629 ) M1M2_PR - NEW met1 ( 30291 221 ) M1M2_PR - NEW li1 ( 25507 663 ) L1M1_PR_MR - NEW met1 ( 25415 663 ) M1M2_PR - NEW met1 ( 25415 493 ) M1M2_PR - NEW met1 ( 30291 493 ) M1M2_PR + NEW met1 ( 30107 629 ) M1M2_PR + NEW met2 ( 30107 646 ) M2M3_PR + NEW met1 ( 29785 595 ) M1M2_PR + NEW met2 ( 29785 646 ) M2M3_PR + NEW li1 ( 34707 663 ) L1M1_PR_MR + NEW met1 ( 34707 663 ) M1M2_PR + NEW met2 ( 34753 782 ) M2M3_PR + NEW li1 ( 16307 629 ) L1M1_PR_MR + NEW met1 ( 16307 629 ) M1M2_PR + NEW met1 ( 16215 731 ) M1M2_PR + NEW li1 ( 7107 629 ) L1M1_PR_MR + NEW met1 ( 6187 663 ) M1M2_PR + NEW met2 ( 6187 782 ) M2M3_PR + NEW met2 ( 4853 782 ) M2M3_PR + NEW met1 ( 4853 765 ) M1M2_PR + NEW li1 ( 25507 629 ) L1M1_PR_MR + NEW met1 ( 25415 629 ) M1M2_PR + NEW met1 ( 25415 425 ) M1M2_PR + NEW met1 ( 25185 391 ) M1M2_PR + NEW met1 ( 25185 595 ) M1M2_PR + NEW met1 ( 24173 595 ) M1M2_PR + NEW met1 ( 24173 731 ) M1M2_PR + NEW met1 ( 23897 697 ) M1M2_PR + NEW met1 ( 23897 629 ) M1M2_PR NEW li1 ( 20907 629 ) L1M1_PR_MR NEW met1 ( 20907 629 ) M1M2_PR - NEW met1 ( 20907 323 ) M1M2_PR - NEW met1 ( 24587 323 ) M1M2_PR - NEW met1 ( 24587 493 ) M1M2_PR ; + NEW met2 ( 20907 34 ) M2M3_PR + NEW met2 ( 19941 34 ) M2M3_PR + NEW met2 ( 19941 714 ) M2M3_PR + NEW met2 ( 19435 714 ) M2M3_PR + NEW met1 ( 19435 731 ) M1M2_PR + NEW met1 ( 21183 595 ) M1M2_PR + NEW met2 ( 21183 34 ) M2M3_PR + NEW met1 ( 39905 697 ) M1M2_PR + NEW met1 ( 39905 765 ) M1M2_PR + NEW li1 ( 40687 697 ) L1M1_PR_MR + NEW met1 ( 40687 697 ) M1M2_PR + NEW met1 ( 40687 765 ) M1M2_PR + NEW li1 ( 41561 765 ) L1M1_PR_MR + NEW li1 ( 40457 697 ) L1M1_PR_MR + NEW met1 ( 40411 697 ) M1M2_PR + NEW met1 ( 40411 765 ) M1M2_PR + NEW met3 ( 34753 782 ) RECT ( -62 -15 0 15 ) ; - inv.addr2 ( decoder.inv_2 Y ) ( storage_0_3_0.word_and A ) ( storage_0_2_0.word_and A ) ( storage_0_1_0.word_and A ) ( storage_0_0_0.select_inv_0 A ) ( storage_0_0_0.word_and A ) + USE SIGNAL - + ROUTED met1 ( 37881 119 ) ( 37973 * ) - NEW met2 ( 37881 119 ) ( * 221 ) - NEW met1 ( 37605 221 ) ( 37881 * ) - NEW met1 ( 37605 187 ) ( * 221 ) - NEW met1 ( 37513 187 ) ( 37605 * ) - NEW met1 ( 38801 119 ) ( * 153 ) - NEW met1 ( 38709 119 ) ( 38801 * ) - NEW met2 ( 38709 119 ) ( * 221 ) - NEW met1 ( 37881 221 ) ( 38709 * ) - NEW met1 ( 39077 153 ) ( 39951 * ) - NEW met1 ( 39077 119 ) ( * 153 ) - NEW met1 ( 38801 119 ) ( 39077 * ) - NEW met1 ( 39951 153 ) ( * 187 ) - NEW met1 ( 39951 187 ) ( 40020 * ) - NEW met1 ( 41101 187 ) ( * 221 ) - NEW met1 ( 40020 221 ) ( 41101 * ) - NEW met1 ( 40020 187 ) ( * 221 ) + + ROUTED met1 ( 38801 187 ) ( 39951 * ) + NEW met1 ( 37973 119 ) ( 38065 * ) + NEW met1 ( 38065 119 ) ( * 187 ) + NEW met1 ( 38065 187 ) ( 38801 * ) + NEW met1 ( 37513 153 ) ( 37651 * ) + NEW met1 ( 37651 119 ) ( * 153 ) + NEW met1 ( 37651 119 ) ( 37789 * ) + NEW met1 ( 37789 119 ) ( * 153 ) + NEW met1 ( 37789 153 ) ( 38065 * ) NEW met1 ( 41101 187 ) ( 41699 * ) + NEW met1 ( 39951 187 ) ( 41101 * ) + NEW li1 ( 39951 187 ) L1M1_PR_MR + NEW li1 ( 38801 187 ) L1M1_PR_MR NEW li1 ( 37973 119 ) L1M1_PR_MR - NEW met1 ( 37881 119 ) M1M2_PR - NEW met1 ( 37881 221 ) M1M2_PR - NEW li1 ( 37513 187 ) L1M1_PR_MR - NEW li1 ( 38801 153 ) L1M1_PR_MR - NEW met1 ( 38709 119 ) M1M2_PR - NEW met1 ( 38709 221 ) M1M2_PR - NEW li1 ( 39951 153 ) L1M1_PR_MR + NEW li1 ( 37513 153 ) L1M1_PR_MR NEW li1 ( 41101 187 ) L1M1_PR_MR NEW li1 ( 41699 187 ) L1M1_PR_MR ; - mux_slice0_bit0.s1_out_0 ( mux_slice0_bit0.s2_aoi A2 ) ( mux_slice0_bit0.s1_aoi_0 Y ) + USE SIGNAL - + ROUTED met1 ( 2277 697 ) ( * 731 ) - NEW met1 ( 2277 731 ) ( 2555 * ) - NEW met1 ( 2555 668 ) ( * 731 ) - NEW met1 ( 2555 668 ) ( 2563 * ) - NEW met1 ( 1357 697 ) ( 2277 * ) - NEW li1 ( 1357 697 ) L1M1_PR_MR - NEW li1 ( 2563 668 ) L1M1_PR_MR ; + + ROUTED met1 ( 2555 668 ) ( 2563 * ) + NEW met1 ( 2555 668 ) ( * 697 ) + NEW met1 ( 1357 697 ) ( 2555 * ) + NEW li1 ( 2563 668 ) L1M1_PR_MR + NEW li1 ( 1357 697 ) L1M1_PR_MR ; - mux_slice0_bit0.s1_out_1 ( mux_slice0_bit0.s2_aoi B2 ) ( mux_slice0_bit0.s1_aoi_1 Y ) + USE SIGNAL - + ROUTED met1 ( 2323 629 ) ( 2369 * ) - NEW met2 ( 2323 221 ) ( * 629 ) - NEW met1 ( 2323 221 ) ( 2737 * ) - NEW met2 ( 2737 221 ) ( * 697 ) - NEW met1 ( 2737 697 ) ( 3565 * ) + + ROUTED met1 ( 2369 595 ) ( * 629 ) + NEW met1 ( 2369 595 ) ( 2599 * ) + NEW met1 ( 2599 595 ) ( * 697 ) + NEW met1 ( 2599 697 ) ( 3519 * ) NEW li1 ( 2369 629 ) L1M1_PR_MR - NEW met1 ( 2323 629 ) M1M2_PR - NEW met1 ( 2323 221 ) M1M2_PR - NEW met1 ( 2737 221 ) M1M2_PR - NEW met1 ( 2737 697 ) M1M2_PR - NEW li1 ( 3565 697 ) L1M1_PR_MR ; + NEW li1 ( 3519 697 ) L1M1_PR_MR ; - mux_slice0_bit1.s1_out_0 ( mux_slice0_bit1.s2_aoi A2 ) ( mux_slice0_bit1.s1_aoi_0 Y ) + USE SIGNAL - + ROUTED met1 ( 7153 663 ) ( 7155 * ) - NEW met2 ( 7153 578 ) ( * 663 ) - NEW met2 ( 7153 578 ) ( 7199 * ) - NEW met3 ( 7199 578 ) ( 7222 * ) - NEW met4 ( 7222 510 ) ( * 578 ) - NEW met4 ( 6118 510 ) ( * 782 ) - NEW met4 ( 5566 782 ) ( 6118 * ) - NEW met3 ( 5566 782 ) ( 5589 * ) - NEW met2 ( 5589 731 ) ( * 782 ) - NEW met1 ( 5589 731 ) ( 5819 * ) - NEW met4 ( 6118 510 ) ( 7222 * ) - NEW li1 ( 7155 663 ) L1M1_PR_MR + + ROUTED met1 ( 6417 663 ) ( * 697 ) + NEW met1 ( 6417 663 ) ( 6785 * ) + NEW met2 ( 6785 663 ) ( * 714 ) + NEW met3 ( 6785 714 ) ( 7153 * ) + NEW met2 ( 7153 663 ) ( * 714 ) + NEW met1 ( 7153 663 ) ( 7155 * ) + NEW met1 ( 5957 697 ) ( 6417 * ) + NEW met1 ( 6785 663 ) M1M2_PR + NEW met2 ( 6785 714 ) M2M3_PR + NEW met2 ( 7153 714 ) M2M3_PR NEW met1 ( 7153 663 ) M1M2_PR - NEW met2 ( 7199 578 ) M2M3_PR - NEW met3 ( 7222 578 ) M3M4_PR - NEW met3 ( 5566 782 ) M3M4_PR - NEW met2 ( 5589 782 ) M2M3_PR - NEW met1 ( 5589 731 ) M1M2_PR - NEW li1 ( 5819 731 ) L1M1_PR_MR - NEW met1 ( 7155 663 ) RECT ( 0 -7 33 7 ) - NEW met3 ( 7222 578 ) RECT ( 0 -15 39 15 ) - NEW met3 ( 5566 782 ) RECT ( -39 -15 0 15 ) ; + NEW li1 ( 7155 663 ) L1M1_PR_MR + NEW li1 ( 5957 697 ) L1M1_PR_MR ; - mux_slice0_bit1.s1_out_1 ( mux_slice0_bit1.s2_aoi B2 ) ( mux_slice0_bit1.s1_aoi_1 Y ) + USE SIGNAL - + ROUTED met1 ( 6969 663 ) ( 7102 * ) - NEW met1 ( 7102 663 ) ( * 697 ) - NEW met1 ( 7102 697 ) ( 8165 * ) - NEW li1 ( 8165 697 ) L1M1_PR_MR - NEW li1 ( 6969 663 ) L1M1_PR_MR ; + + ROUTED met1 ( 6969 595 ) ( * 629 ) + NEW met1 ( 6969 595 ) ( 7199 * ) + NEW met2 ( 7199 595 ) ( * 697 ) + NEW met1 ( 7199 697 ) ( 8119 * ) + NEW li1 ( 8119 697 ) L1M1_PR_MR + NEW li1 ( 6969 629 ) L1M1_PR_MR + NEW met1 ( 7199 595 ) M1M2_PR + NEW met1 ( 7199 697 ) M1M2_PR ; - mux_slice0_bit2.s1_out_0 ( mux_slice0_bit2.s2_aoi A2 ) ( mux_slice0_bit2.s1_aoi_0 Y ) + USE SIGNAL - + ROUTED met1 ( 11753 663 ) ( * 697 ) - NEW met1 ( 11753 663 ) ( 11755 * ) - NEW met2 ( 10695 697 ) ( * 765 ) - NEW met2 ( 10557 765 ) ( 10695 * ) - NEW met2 ( 10557 697 ) ( * 765 ) - NEW met1 ( 10695 697 ) ( 11753 * ) - NEW li1 ( 11755 663 ) L1M1_PR_MR - NEW met1 ( 10695 697 ) M1M2_PR - NEW li1 ( 10557 697 ) L1M1_PR_MR - NEW met1 ( 10557 697 ) M1M2_PR ; + + ROUTED met1 ( 11763 660 ) ( 11799 * ) + NEW met1 ( 11799 629 ) ( * 660 ) + NEW met1 ( 11799 629 ) ( 11937 * ) + NEW met1 ( 11937 595 ) ( * 629 ) + NEW met2 ( 11937 51 ) ( * 595 ) + NEW met1 ( 11385 51 ) ( 11937 * ) + NEW met2 ( 11385 51 ) ( * 697 ) + NEW met1 ( 10557 697 ) ( 11385 * ) + NEW li1 ( 11763 660 ) L1M1_PR_MR + NEW met1 ( 11937 595 ) M1M2_PR + NEW met1 ( 11937 51 ) M1M2_PR + NEW met1 ( 11385 51 ) M1M2_PR + NEW met1 ( 11385 697 ) M1M2_PR + NEW li1 ( 10557 697 ) L1M1_PR_MR ; - mux_slice0_bit2.s1_out_1 ( mux_slice0_bit2.s2_aoi B2 ) ( mux_slice0_bit2.s1_aoi_1 Y ) + USE SIGNAL - + ROUTED met1 ( 11431 629 ) ( 11569 * ) - NEW met2 ( 11431 34 ) ( * 629 ) - NEW met3 ( 11431 34 ) ( 11937 * ) - NEW met2 ( 11937 34 ) ( * 697 ) - NEW met1 ( 11937 697 ) ( 12765 * ) + + ROUTED met1 ( 11569 595 ) ( * 629 ) + NEW met1 ( 11569 595 ) ( 11661 * ) + NEW met2 ( 11661 595 ) ( 11707 * ) + NEW met2 ( 11707 595 ) ( * 629 ) + NEW met2 ( 11707 629 ) ( 11845 * ) + NEW met2 ( 11845 629 ) ( * 697 ) + NEW met1 ( 11845 697 ) ( 12719 * ) NEW li1 ( 11569 629 ) L1M1_PR_MR - NEW met1 ( 11431 629 ) M1M2_PR - NEW met2 ( 11431 34 ) M2M3_PR - NEW met2 ( 11937 34 ) M2M3_PR - NEW met1 ( 11937 697 ) M1M2_PR - NEW li1 ( 12765 697 ) L1M1_PR_MR ; + NEW met1 ( 11661 595 ) M1M2_PR + NEW met1 ( 11845 697 ) M1M2_PR + NEW li1 ( 12719 697 ) L1M1_PR_MR ; - mux_slice0_bit3.s1_out_0 ( mux_slice0_bit3.s2_aoi A2 ) ( mux_slice0_bit3.s1_aoi_0 Y ) + USE SIGNAL - + ROUTED met2 ( 16169 651 ) ( * 697 ) - NEW met2 ( 16169 651 ) ( 16215 * ) - NEW met2 ( 16215 578 ) ( * 651 ) - NEW met2 ( 16215 578 ) ( 16353 * ) - NEW met2 ( 16353 578 ) ( * 652 ) - NEW met1 ( 16353 652 ) ( 16355 * ) - NEW met1 ( 15157 697 ) ( 16169 * ) + + ROUTED met1 ( 16261 663 ) ( 16355 * ) + NEW met1 ( 16261 663 ) ( * 697 ) + NEW met2 ( 15341 697 ) ( * 714 ) + NEW met2 ( 15157 714 ) ( 15341 * ) + NEW met2 ( 15157 697 ) ( * 714 ) + NEW met1 ( 15341 697 ) ( 16261 * ) + NEW li1 ( 16355 663 ) L1M1_PR_MR + NEW met1 ( 15341 697 ) M1M2_PR NEW li1 ( 15157 697 ) L1M1_PR_MR - NEW met1 ( 16169 697 ) M1M2_PR - NEW met1 ( 16353 652 ) M1M2_PR - NEW li1 ( 16355 652 ) L1M1_PR_MR ; + NEW met1 ( 15157 697 ) M1M2_PR ; - mux_slice0_bit3.s1_out_1 ( mux_slice0_bit3.s2_aoi B2 ) ( mux_slice0_bit3.s1_aoi_1 Y ) + USE SIGNAL - + ROUTED met2 ( 16629 51 ) ( * 697 ) - NEW met1 ( 16629 697 ) ( 17319 * ) - NEW met2 ( 16077 51 ) ( * 595 ) - NEW met1 ( 16077 595 ) ( 16169 * ) - NEW met1 ( 16169 595 ) ( * 629 ) - NEW met1 ( 16077 51 ) ( 16629 * ) - NEW met1 ( 16629 51 ) M1M2_PR - NEW met1 ( 16629 697 ) M1M2_PR - NEW li1 ( 17319 697 ) L1M1_PR_MR - NEW met1 ( 16077 51 ) M1M2_PR - NEW met1 ( 16077 595 ) M1M2_PR - NEW li1 ( 16169 629 ) L1M1_PR_MR ; + + ROUTED met1 ( 16169 595 ) ( * 629 ) + NEW met1 ( 16169 595 ) ( 16445 * ) + NEW met1 ( 16445 595 ) ( * 663 ) + NEW met1 ( 16445 663 ) ( 17181 * ) + NEW met1 ( 17181 661 ) ( * 663 ) + NEW met1 ( 17181 661 ) ( 17273 * ) + NEW met1 ( 17273 661 ) ( * 697 ) + NEW met1 ( 17273 697 ) ( 17319 * ) + NEW li1 ( 16169 629 ) L1M1_PR_MR + NEW li1 ( 17319 697 ) L1M1_PR_MR ; - mux_slice0_bit4.s1_out_0 ( mux_slice0_bit4.s2_aoi A2 ) ( mux_slice0_bit4.s1_aoi_0 Y ) + USE SIGNAL - + ROUTED met1 ( 20955 668 ) ( * 731 ) - NEW met1 ( 20902 731 ) ( 20955 * ) - NEW met1 ( 20902 697 ) ( * 731 ) - NEW met1 ( 20677 697 ) ( 20902 * ) - NEW met1 ( 20677 697 ) ( * 731 ) - NEW met1 ( 19619 731 ) ( 20677 * ) - NEW li1 ( 20955 668 ) L1M1_PR_MR - NEW li1 ( 19619 731 ) L1M1_PR_MR ; + + ROUTED met1 ( 20963 660 ) ( 20999 * ) + NEW met1 ( 20999 660 ) ( * 697 ) + NEW met1 ( 20815 697 ) ( 20999 * ) + NEW met2 ( 20815 578 ) ( * 697 ) + NEW met2 ( 20677 578 ) ( 20815 * ) + NEW met2 ( 20677 578 ) ( * 697 ) + NEW met1 ( 19757 697 ) ( 20677 * ) + NEW li1 ( 20963 660 ) L1M1_PR_MR + NEW met1 ( 20815 697 ) M1M2_PR + NEW met1 ( 20677 697 ) M1M2_PR + NEW li1 ( 19757 697 ) L1M1_PR_MR ; - mux_slice0_bit4.s1_out_1 ( mux_slice0_bit4.s2_aoi B2 ) ( mux_slice0_bit4.s1_aoi_1 Y ) + USE SIGNAL - + ROUTED met2 ( 20769 578 ) ( * 629 ) - NEW met2 ( 20769 578 ) ( 20861 * ) - NEW met2 ( 20861 170 ) ( * 578 ) - NEW met3 ( 20861 170 ) ( 21091 * ) - NEW met2 ( 21091 170 ) ( * 697 ) - NEW met1 ( 21091 697 ) ( 21919 * ) + + ROUTED met1 ( 20769 595 ) ( * 629 ) + NEW met1 ( 20769 595 ) ( 21137 * ) + NEW met2 ( 21137 595 ) ( * 731 ) + NEW met1 ( 21137 731 ) ( 21919 * ) + NEW li1 ( 21919 731 ) L1M1_PR_MR NEW li1 ( 20769 629 ) L1M1_PR_MR - NEW met1 ( 20769 629 ) M1M2_PR - NEW met2 ( 20861 170 ) M2M3_PR - NEW met2 ( 21091 170 ) M2M3_PR - NEW met1 ( 21091 697 ) M1M2_PR - NEW li1 ( 21919 697 ) L1M1_PR_MR ; + NEW met1 ( 21137 595 ) M1M2_PR + NEW met1 ( 21137 731 ) M1M2_PR ; - mux_slice0_bit5.s1_out_0 ( mux_slice0_bit5.s2_aoi A2 ) ( mux_slice0_bit5.s1_aoi_0 Y ) + USE SIGNAL + ROUTED met1 ( 25553 663 ) ( 25555 * ) - NEW met1 ( 25553 629 ) ( * 663 ) - NEW met1 ( 25553 629 ) ( 25599 * ) - NEW met2 ( 25599 34 ) ( * 629 ) - NEW met3 ( 24081 34 ) ( 25599 * ) - NEW met2 ( 24081 34 ) ( * 85 ) - NEW met1 ( 23943 85 ) ( 24081 * ) - NEW met2 ( 23943 85 ) ( * 697 ) - NEW met1 ( 23943 697 ) ( 24219 * ) + NEW met2 ( 25553 663 ) ( * 714 ) + NEW met2 ( 25553 714 ) ( 25599 * ) + NEW met3 ( 25599 714 ) ( 25622 * ) + NEW met4 ( 25622 510 ) ( * 714 ) + NEW met4 ( 25254 510 ) ( 25622 * ) + NEW met3 ( 25139 510 ) ( 25254 * ) + NEW met2 ( 25139 510 ) ( * 765 ) + NEW met1 ( 24403 765 ) ( 25139 * ) + NEW met2 ( 24403 765 ) ( * 782 ) + NEW met2 ( 24127 782 ) ( 24403 * ) + NEW met2 ( 24127 697 ) ( * 782 ) + NEW met1 ( 24127 697 ) ( 24219 * ) NEW li1 ( 25555 663 ) L1M1_PR_MR - NEW met1 ( 25599 629 ) M1M2_PR - NEW met2 ( 25599 34 ) M2M3_PR - NEW met2 ( 24081 34 ) M2M3_PR - NEW met1 ( 24081 85 ) M1M2_PR - NEW met1 ( 23943 85 ) M1M2_PR - NEW met1 ( 23943 697 ) M1M2_PR - NEW li1 ( 24219 697 ) L1M1_PR_MR ; + NEW met1 ( 25553 663 ) M1M2_PR + NEW met2 ( 25599 714 ) M2M3_PR + NEW met3 ( 25622 714 ) M3M4_PR + NEW met3 ( 25254 510 ) M3M4_PR + NEW met2 ( 25139 510 ) M2M3_PR + NEW met1 ( 25139 765 ) M1M2_PR + NEW met1 ( 24403 765 ) M1M2_PR + NEW met1 ( 24127 697 ) M1M2_PR + NEW li1 ( 24219 697 ) L1M1_PR_MR + NEW met1 ( 25553 663 ) RECT ( -33 -7 0 7 ) + NEW met3 ( 25622 714 ) RECT ( 0 -15 39 15 ) ; - mux_slice0_bit5.s1_out_1 ( mux_slice0_bit5.s2_aoi B2 ) ( mux_slice0_bit5.s1_aoi_1 Y ) + USE SIGNAL - + ROUTED met1 ( 25231 663 ) ( 25369 * ) - NEW met2 ( 25231 238 ) ( * 663 ) - NEW met3 ( 25231 238 ) ( 25691 * ) - NEW met2 ( 25691 238 ) ( * 697 ) - NEW met1 ( 25691 697 ) ( 26519 * ) + + ROUTED met1 ( 25323 663 ) ( 25369 * ) + NEW met1 ( 25323 595 ) ( * 663 ) + NEW met1 ( 25323 595 ) ( 25783 * ) + NEW met2 ( 25783 595 ) ( * 697 ) + NEW met1 ( 25783 697 ) ( 26519 * ) + NEW li1 ( 26519 697 ) L1M1_PR_MR NEW li1 ( 25369 663 ) L1M1_PR_MR - NEW met1 ( 25231 663 ) M1M2_PR - NEW met2 ( 25231 238 ) M2M3_PR - NEW met2 ( 25691 238 ) M2M3_PR - NEW met1 ( 25691 697 ) M1M2_PR - NEW li1 ( 26519 697 ) L1M1_PR_MR ; + NEW met1 ( 25783 595 ) M1M2_PR + NEW met1 ( 25783 697 ) M1M2_PR ; - mux_slice0_bit6.s1_out_0 ( mux_slice0_bit6.s2_aoi A2 ) ( mux_slice0_bit6.s1_aoi_0 Y ) + USE SIGNAL - + ROUTED met1 ( 30061 663 ) ( 30155 * ) - NEW met1 ( 30061 663 ) ( * 697 ) - NEW met1 ( 28957 697 ) ( 30061 * ) - NEW li1 ( 30155 663 ) L1M1_PR_MR - NEW li1 ( 28957 697 ) L1M1_PR_MR ; + + ROUTED met1 ( 29877 697 ) ( * 765 ) + NEW met1 ( 29877 765 ) ( 30153 * ) + NEW met2 ( 30153 663 ) ( * 765 ) + NEW met1 ( 30153 663 ) ( 30155 * ) + NEW met1 ( 28957 697 ) ( 29877 * ) + NEW li1 ( 28957 697 ) L1M1_PR_MR + NEW met1 ( 30153 765 ) M1M2_PR + NEW met1 ( 30153 663 ) M1M2_PR + NEW li1 ( 30155 663 ) L1M1_PR_MR ; - mux_slice0_bit6.s1_out_1 ( mux_slice0_bit6.s2_aoi B2 ) ( mux_slice0_bit6.s1_aoi_1 Y ) + USE SIGNAL - + ROUTED met1 ( 29969 595 ) ( * 629 ) - NEW met1 ( 29969 595 ) ( 30429 * ) - NEW met1 ( 30429 595 ) ( * 697 ) - NEW met1 ( 30429 697 ) ( 31119 * ) - NEW li1 ( 29969 629 ) L1M1_PR_MR - NEW li1 ( 31119 697 ) L1M1_PR_MR ; + + ROUTED met1 ( 30360 697 ) ( 31119 * ) + NEW met1 ( 29969 663 ) ( 30061 * ) + NEW met1 ( 30061 663 ) ( * 668 ) + NEW met1 ( 30061 668 ) ( 30102 * ) + NEW met1 ( 30102 668 ) ( * 731 ) + NEW met1 ( 30102 731 ) ( 30360 * ) + NEW met1 ( 30360 697 ) ( * 731 ) + NEW li1 ( 31119 697 ) L1M1_PR_MR + NEW li1 ( 29969 663 ) L1M1_PR_MR ; - mux_slice0_bit7.s1_out_0 ( mux_slice0_bit7.s2_aoi A2 ) ( mux_slice0_bit7.s1_aoi_0 Y ) + USE SIGNAL - + ROUTED met1 ( 33511 697 ) ( * 731 ) - NEW met1 ( 33419 731 ) ( 33511 * ) - NEW met2 ( 34385 357 ) ( * 697 ) - NEW met2 ( 34385 357 ) ( 34431 * ) - NEW met1 ( 34431 357 ) ( 34569 * ) - NEW met2 ( 34569 357 ) ( 34661 * ) - NEW met2 ( 34661 357 ) ( * 493 ) - NEW met2 ( 34661 493 ) ( 34753 * ) - NEW met2 ( 34753 493 ) ( * 663 ) - NEW met1 ( 34753 663 ) ( 34755 * ) - NEW met1 ( 33511 697 ) ( 34385 * ) - NEW li1 ( 33419 731 ) L1M1_PR_MR - NEW met1 ( 34385 697 ) M1M2_PR - NEW met1 ( 34431 357 ) M1M2_PR - NEW met1 ( 34569 357 ) M1M2_PR - NEW met1 ( 34753 663 ) M1M2_PR - NEW li1 ( 34755 663 ) L1M1_PR_MR ; + + ROUTED met2 ( 33879 697 ) ( * 714 ) + NEW met1 ( 33557 697 ) ( 33879 * ) + NEW met2 ( 34845 663 ) ( * 714 ) + NEW met1 ( 34845 663 ) ( * 668 ) + NEW met1 ( 34771 668 ) ( 34845 * ) + NEW met3 ( 33879 714 ) ( 34845 * ) + NEW li1 ( 33557 697 ) L1M1_PR_MR + NEW met1 ( 33879 697 ) M1M2_PR + NEW met2 ( 33879 714 ) M2M3_PR + NEW met2 ( 34845 714 ) M2M3_PR + NEW met1 ( 34845 663 ) M1M2_PR + NEW li1 ( 34771 668 ) L1M1_PR_MR ; - mux_slice0_bit7.s1_out_1 ( mux_slice0_bit7.s2_aoi B2 ) ( mux_slice0_bit7.s1_aoi_1 Y ) + USE SIGNAL - + ROUTED met2 ( 34569 629 ) ( 34615 * ) - NEW met2 ( 34615 493 ) ( * 629 ) - NEW met1 ( 34615 493 ) ( 34891 * ) - NEW met2 ( 34891 493 ) ( * 697 ) - NEW met1 ( 34891 697 ) ( 35719 * ) - NEW li1 ( 34569 629 ) L1M1_PR_MR - NEW met1 ( 34569 629 ) M1M2_PR - NEW met1 ( 34615 493 ) M1M2_PR - NEW met1 ( 34891 493 ) M1M2_PR - NEW met1 ( 34891 697 ) M1M2_PR - NEW li1 ( 35719 697 ) L1M1_PR_MR ; + + ROUTED met2 ( 34569 595 ) ( * 663 ) + NEW met2 ( 34569 595 ) ( 34707 * ) + NEW met2 ( 34707 578 ) ( * 595 ) + NEW met2 ( 34707 578 ) ( 34937 * ) + NEW met2 ( 34937 578 ) ( * 697 ) + NEW met1 ( 34937 697 ) ( 35719 * ) + NEW li1 ( 35719 697 ) L1M1_PR_MR + NEW li1 ( 34569 663 ) L1M1_PR_MR + NEW met1 ( 34569 663 ) M1M2_PR + NEW met1 ( 34937 697 ) M1M2_PR ; - row0.select0_b ( storage_0_3_0.bit7.obuf0 TE_B ) ( storage_0_3_0.bit6.obuf0 TE_B ) ( storage_0_3_0.bit5.obuf0 TE_B ) ( storage_0_3_0.bit4.obuf0 TE_B ) ( storage_0_3_0.bit3.obuf0 TE_B ) ( storage_0_3_0.bit2.obuf0 TE_B ) ( storage_0_3_0.bit1.obuf0 TE_B ) ( storage_0_3_0.bit0.obuf0 TE_B ) ( storage_0_2_0.bit7.obuf0 TE_B ) ( storage_0_2_0.bit6.obuf0 TE_B ) ( storage_0_2_0.bit5.obuf0 TE_B ) ( storage_0_2_0.bit4.obuf0 TE_B ) ( storage_0_2_0.bit3.obuf0 TE_B ) ( storage_0_2_0.bit2.obuf0 TE_B ) ( storage_0_2_0.bit1.obuf0 TE_B ) ( storage_0_2_0.bit0.obuf0 TE_B ) ( storage_0_1_0.bit7.obuf0 TE_B ) ( storage_0_1_0.bit6.obuf0 TE_B ) ( storage_0_1_0.bit5.obuf0 TE_B ) ( storage_0_1_0.bit4.obuf0 TE_B ) ( storage_0_1_0.bit3.obuf0 TE_B ) ( storage_0_1_0.bit2.obuf0 TE_B ) ( storage_0_1_0.bit1.obuf0 TE_B ) ( storage_0_1_0.bit0.obuf0 TE_B ) ( storage_0_0_0.select_inv_0 Y ) ( storage_0_0_0.bit7.obuf0 TE_B ) ( storage_0_0_0.bit6.obuf0 TE_B ) ( storage_0_0_0.bit5.obuf0 TE_B ) ( storage_0_0_0.bit4.obuf0 TE_B ) ( storage_0_0_0.bit3.obuf0 TE_B ) ( storage_0_0_0.bit2.obuf0 TE_B ) ( storage_0_0_0.bit1.obuf0 TE_B ) ( storage_0_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 8947 153 ) ( 9315 * ) + + ROUTED met1 ( 1265 119 ) ( * 153 ) + NEW met1 ( 897 153 ) ( 1265 * ) + NEW met1 ( 18147 119 ) ( 19297 * ) + NEW met1 ( 19297 85 ) ( * 119 ) + NEW met1 ( 16997 119 ) ( 18147 * ) + NEW met1 ( 10097 153 ) ( 10465 * ) + NEW met1 ( 10465 119 ) ( * 153 ) + NEW met1 ( 8947 153 ) ( 9315 * ) NEW met1 ( 9315 119 ) ( * 153 ) + NEW met1 ( 9315 119 ) ( 10097 * ) + NEW met1 ( 10097 119 ) ( * 153 ) NEW met1 ( 7797 153 ) ( 8165 * ) NEW met1 ( 8165 119 ) ( * 153 ) NEW met1 ( 8165 119 ) ( 8947 * ) @@ -2489,311 +2489,280 @@ NETS 174 ; NEW met1 ( 6647 119 ) ( * 153 ) NEW met1 ( 29647 153 ) ( 30015 * ) NEW met1 ( 30015 119 ) ( * 153 ) + NEW met1 ( 28497 153 ) ( 28865 * ) + NEW met1 ( 28865 119 ) ( * 153 ) + NEW met1 ( 28865 119 ) ( 29647 * ) NEW met1 ( 29647 119 ) ( * 153 ) + NEW met1 ( 27347 153 ) ( 27715 * ) + NEW met1 ( 27715 119 ) ( * 153 ) + NEW met1 ( 27715 119 ) ( 28497 * ) + NEW met1 ( 28497 119 ) ( * 153 ) + NEW met1 ( 26197 153 ) ( 26565 * ) + NEW met1 ( 26565 119 ) ( * 153 ) + NEW met1 ( 26565 119 ) ( 27347 * ) + NEW met1 ( 27347 119 ) ( * 153 ) + NEW met1 ( 26197 119 ) ( * 153 ) + NEW met1 ( 35397 153 ) ( 35765 * ) + NEW met1 ( 35765 119 ) ( * 153 ) + NEW met1 ( 35765 119 ) ( 36547 * ) + NEW met1 ( 36547 119 ) ( * 153 ) + NEW met1 ( 35397 119 ) ( * 153 ) NEW met1 ( 5497 153 ) ( 5865 * ) NEW met1 ( 5865 119 ) ( * 153 ) - NEW met1 ( 4347 153 ) ( 4715 * ) - NEW met1 ( 4715 119 ) ( * 153 ) - NEW met1 ( 4715 119 ) ( 5497 * ) - NEW met1 ( 5497 119 ) ( * 153 ) - NEW met1 ( 3197 153 ) ( 3473 * ) - NEW met1 ( 3473 153 ) ( * 221 ) - NEW met1 ( 3473 221 ) ( 4347 * ) - NEW met1 ( 4347 153 ) ( * 221 ) - NEW met1 ( 2047 119 ) ( 3197 * ) + NEW met1 ( 4347 153 ) ( 4485 * ) + NEW met1 ( 4485 153 ) ( * 221 ) + NEW met1 ( 4485 221 ) ( 5497 * ) + NEW met1 ( 5497 153 ) ( * 221 ) + NEW met1 ( 3197 153 ) ( 3565 * ) + NEW met1 ( 3565 119 ) ( * 153 ) + NEW met1 ( 3565 119 ) ( 4347 * ) + NEW met1 ( 4347 119 ) ( * 153 ) + NEW met1 ( 2047 153 ) ( 2415 * ) + NEW met1 ( 2415 119 ) ( * 153 ) + NEW met1 ( 2415 119 ) ( 3197 * ) NEW met1 ( 3197 119 ) ( * 153 ) - NEW met1 ( 897 119 ) ( 2047 * ) + NEW met1 ( 2047 119 ) ( * 153 ) + NEW met1 ( 1265 119 ) ( 2047 * ) NEW met1 ( 5865 119 ) ( 6647 * ) + NEW met1 ( 11247 119 ) ( 12397 * ) + NEW met1 ( 12811 119 ) ( 13547 * ) + NEW met1 ( 12811 85 ) ( * 119 ) + NEW met1 ( 12397 85 ) ( 12811 * ) + NEW met1 ( 12397 85 ) ( * 119 ) + NEW met1 ( 13547 119 ) ( 14697 * ) + NEW met1 ( 15111 119 ) ( 15847 * ) + NEW met1 ( 15111 85 ) ( * 119 ) + NEW met1 ( 14697 85 ) ( 15111 * ) + NEW met1 ( 14697 85 ) ( * 119 ) + NEW met1 ( 10465 119 ) ( 11247 * ) + NEW met1 ( 15847 119 ) ( 16997 * ) + NEW met1 ( 21965 119 ) ( 22747 * ) + NEW met1 ( 21965 119 ) ( * 153 ) + NEW met1 ( 21597 153 ) ( 21965 * ) + NEW met1 ( 21597 119 ) ( * 153 ) + NEW met1 ( 23115 119 ) ( 23897 * ) + NEW met1 ( 23115 119 ) ( * 153 ) + NEW met1 ( 22747 153 ) ( 23115 * ) + NEW met1 ( 22747 119 ) ( * 153 ) + NEW met1 ( 25001 153 ) ( 25047 * ) + NEW met1 ( 25001 119 ) ( * 153 ) + NEW met1 ( 24311 119 ) ( 25001 * ) + NEW met1 ( 24311 85 ) ( * 119 ) + NEW met1 ( 23897 85 ) ( 24311 * ) + NEW met1 ( 23897 85 ) ( * 119 ) + NEW met2 ( 25415 119 ) ( * 170 ) + NEW met2 ( 25369 170 ) ( 25415 * ) + NEW met2 ( 25369 170 ) ( * 187 ) + NEW met1 ( 25001 187 ) ( 25369 * ) + NEW met1 ( 25001 153 ) ( * 187 ) + NEW met1 ( 25415 119 ) ( 26197 * ) + NEW met1 ( 34247 153 ) ( 34615 * ) + NEW met1 ( 34615 119 ) ( * 153 ) NEW met1 ( 33097 153 ) ( 33465 * ) NEW met1 ( 33465 119 ) ( * 153 ) - NEW met1 ( 31947 119 ) ( 33097 * ) + NEW met1 ( 33465 119 ) ( 34247 * ) + NEW met1 ( 34247 119 ) ( * 153 ) + NEW met1 ( 31947 85 ) ( * 119 ) + NEW met1 ( 31947 85 ) ( 32315 * ) + NEW met1 ( 32315 85 ) ( * 119 ) + NEW met1 ( 32315 119 ) ( 33097 * ) NEW met1 ( 33097 119 ) ( * 153 ) NEW met1 ( 30797 153 ) ( 31165 * ) NEW met1 ( 31165 119 ) ( * 153 ) NEW met1 ( 31165 119 ) ( 31947 * ) NEW met1 ( 30797 119 ) ( * 153 ) NEW met1 ( 30015 119 ) ( 30797 * ) - NEW met1 ( 12397 153 ) ( 12765 * ) - NEW met1 ( 12765 119 ) ( * 153 ) - NEW met1 ( 12765 119 ) ( 13547 * ) - NEW met1 ( 11247 119 ) ( 12397 * ) - NEW met1 ( 12397 119 ) ( * 153 ) - NEW met1 ( 10097 119 ) ( 10511 * ) - NEW met1 ( 10511 85 ) ( * 119 ) - NEW met1 ( 10511 85 ) ( 10552 * ) - NEW met1 ( 10552 51 ) ( * 85 ) - NEW met1 ( 10552 51 ) ( 10605 * ) - NEW met1 ( 10605 51 ) ( * 119 ) - NEW met1 ( 10605 119 ) ( 11109 * ) - NEW met2 ( 11109 119 ) ( 11155 * ) - NEW met2 ( 11155 119 ) ( * 187 ) - NEW met1 ( 11155 187 ) ( 11247 * ) - NEW met1 ( 11247 119 ) ( * 187 ) - NEW met1 ( 9315 119 ) ( 10097 * ) - NEW met2 ( 21597 34 ) ( * 119 ) - NEW met3 ( 20447 34 ) ( 21597 * ) - NEW met2 ( 20447 34 ) ( * 119 ) - NEW met2 ( 22747 34 ) ( * 119 ) - NEW met3 ( 21597 34 ) ( 22747 * ) - NEW met2 ( 23897 34 ) ( * 119 ) - NEW met3 ( 22747 34 ) ( 23897 * ) - NEW met1 ( 15111 119 ) ( 15847 * ) - NEW met1 ( 15111 85 ) ( * 119 ) - NEW met1 ( 14697 85 ) ( 15111 * ) - NEW met1 ( 14697 85 ) ( * 119 ) - NEW met1 ( 16215 119 ) ( 16997 * ) - NEW met1 ( 16215 119 ) ( * 153 ) - NEW met1 ( 15847 153 ) ( 16215 * ) - NEW met1 ( 15847 119 ) ( * 153 ) - NEW met1 ( 18147 51 ) ( * 119 ) - NEW met1 ( 16997 51 ) ( 18147 * ) - NEW met1 ( 16997 51 ) ( * 119 ) - NEW met1 ( 18147 119 ) ( 19297 * ) - NEW met1 ( 13547 119 ) ( 14697 * ) - NEW met1 ( 19297 119 ) ( 20447 * ) - NEW met1 ( 23897 119 ) ( 24150 * ) - NEW met1 ( 25047 85 ) ( * 119 ) - NEW met1 ( 24150 85 ) ( 25047 * ) - NEW met1 ( 24150 85 ) ( * 119 ) - NEW met1 ( 25047 119 ) ( 26197 * ) - NEW met1 ( 26565 119 ) ( 27347 * ) - NEW met1 ( 26565 119 ) ( * 153 ) - NEW met1 ( 26197 153 ) ( 26565 * ) - NEW met1 ( 26197 119 ) ( * 153 ) - NEW met1 ( 27715 119 ) ( 28497 * ) - NEW met1 ( 27715 119 ) ( * 153 ) - NEW met1 ( 27347 153 ) ( 27715 * ) - NEW met1 ( 27347 119 ) ( * 153 ) - NEW met1 ( 28865 119 ) ( * 153 ) - NEW met1 ( 28497 153 ) ( 28865 * ) - NEW met1 ( 28497 119 ) ( * 153 ) - NEW met1 ( 28865 119 ) ( 29647 * ) - NEW met1 ( 36547 153 ) ( 37651 * ) - NEW met1 ( 37651 119 ) ( * 153 ) - NEW met1 ( 37651 119 ) ( 37789 * ) - NEW met1 ( 37789 119 ) ( * 153 ) - NEW met1 ( 37789 153 ) ( 38019 * ) - NEW met1 ( 35397 153 ) ( 35765 * ) - NEW met1 ( 35765 85 ) ( * 153 ) - NEW met1 ( 35765 85 ) ( 36547 * ) - NEW met1 ( 36547 85 ) ( * 153 ) - NEW met2 ( 34247 153 ) ( * 238 ) - NEW met3 ( 34247 238 ) ( 35397 * ) - NEW met2 ( 35397 153 ) ( * 238 ) - NEW met1 ( 34247 119 ) ( * 153 ) - NEW met1 ( 33465 119 ) ( 34247 * ) - NEW li1 ( 897 119 ) L1M1_PR_MR + NEW met1 ( 34615 119 ) ( 35397 * ) + NEW met1 ( 19711 119 ) ( 20447 * ) + NEW met1 ( 19711 85 ) ( * 119 ) + NEW met1 ( 20815 119 ) ( * 153 ) + NEW met1 ( 20447 153 ) ( 20815 * ) + NEW met1 ( 20447 119 ) ( * 153 ) + NEW met1 ( 19297 85 ) ( 19711 * ) + NEW met1 ( 20815 119 ) ( 21597 * ) + NEW met1 ( 36731 153 ) ( * 187 ) + NEW met1 ( 36731 187 ) ( 38019 * ) + NEW met1 ( 36547 153 ) ( 36731 * ) + NEW li1 ( 16997 119 ) L1M1_PR_MR + NEW li1 ( 897 153 ) L1M1_PR_MR + NEW li1 ( 18147 119 ) L1M1_PR_MR + NEW li1 ( 19297 119 ) L1M1_PR_MR + NEW li1 ( 10097 153 ) L1M1_PR_MR NEW li1 ( 8947 153 ) L1M1_PR_MR NEW li1 ( 7797 153 ) L1M1_PR_MR NEW li1 ( 6647 153 ) L1M1_PR_MR NEW li1 ( 29647 153 ) L1M1_PR_MR + NEW li1 ( 28497 153 ) L1M1_PR_MR + NEW li1 ( 27347 153 ) L1M1_PR_MR + NEW li1 ( 26197 153 ) L1M1_PR_MR + NEW li1 ( 36547 153 ) L1M1_PR_MR + NEW li1 ( 35397 153 ) L1M1_PR_MR NEW li1 ( 5497 153 ) L1M1_PR_MR NEW li1 ( 4347 153 ) L1M1_PR_MR NEW li1 ( 3197 153 ) L1M1_PR_MR - NEW li1 ( 2047 119 ) L1M1_PR_MR - NEW li1 ( 33097 153 ) L1M1_PR_MR - NEW li1 ( 31947 119 ) L1M1_PR_MR - NEW li1 ( 30797 153 ) L1M1_PR_MR - NEW li1 ( 13547 119 ) L1M1_PR_MR - NEW li1 ( 12397 153 ) L1M1_PR_MR + NEW li1 ( 2047 153 ) L1M1_PR_MR NEW li1 ( 11247 119 ) L1M1_PR_MR - NEW li1 ( 10097 119 ) L1M1_PR_MR - NEW met1 ( 11109 119 ) M1M2_PR - NEW met1 ( 11155 187 ) M1M2_PR - NEW li1 ( 20447 119 ) L1M1_PR_MR + NEW li1 ( 12397 119 ) L1M1_PR_MR + NEW li1 ( 13547 119 ) L1M1_PR_MR + NEW li1 ( 14697 119 ) L1M1_PR_MR + NEW li1 ( 15847 119 ) L1M1_PR_MR NEW li1 ( 21597 119 ) L1M1_PR_MR - NEW met1 ( 21597 119 ) M1M2_PR - NEW met2 ( 21597 34 ) M2M3_PR - NEW met2 ( 20447 34 ) M2M3_PR - NEW met1 ( 20447 119 ) M1M2_PR NEW li1 ( 22747 119 ) L1M1_PR_MR - NEW met1 ( 22747 119 ) M1M2_PR - NEW met2 ( 22747 34 ) M2M3_PR NEW li1 ( 23897 119 ) L1M1_PR_MR - NEW met1 ( 23897 119 ) M1M2_PR - NEW met2 ( 23897 34 ) M2M3_PR - NEW li1 ( 14697 119 ) L1M1_PR_MR - NEW li1 ( 15847 119 ) L1M1_PR_MR - NEW li1 ( 16997 119 ) L1M1_PR_MR - NEW li1 ( 18147 119 ) L1M1_PR_MR - NEW li1 ( 19297 119 ) L1M1_PR_MR - NEW li1 ( 25047 119 ) L1M1_PR_MR - NEW li1 ( 26197 119 ) L1M1_PR_MR - NEW li1 ( 27347 119 ) L1M1_PR_MR - NEW li1 ( 28497 119 ) L1M1_PR_MR - NEW li1 ( 36547 153 ) L1M1_PR_MR - NEW li1 ( 38019 153 ) L1M1_PR_MR - NEW li1 ( 35397 153 ) L1M1_PR_MR + NEW li1 ( 25047 153 ) L1M1_PR_MR + NEW met1 ( 25415 119 ) M1M2_PR + NEW met1 ( 25369 187 ) M1M2_PR NEW li1 ( 34247 153 ) L1M1_PR_MR - NEW met1 ( 34247 153 ) M1M2_PR - NEW met2 ( 34247 238 ) M2M3_PR - NEW met2 ( 35397 238 ) M2M3_PR - NEW met1 ( 35397 153 ) M1M2_PR ; + NEW li1 ( 33097 153 ) L1M1_PR_MR + NEW li1 ( 31947 119 ) L1M1_PR_MR + NEW li1 ( 30797 153 ) L1M1_PR_MR + NEW li1 ( 20447 119 ) L1M1_PR_MR + NEW li1 ( 38019 187 ) L1M1_PR_MR ; - row1.select0_b ( storage_1_3_0.bit7.obuf0 TE_B ) ( storage_1_3_0.bit6.obuf0 TE_B ) ( storage_1_3_0.bit5.obuf0 TE_B ) ( storage_1_3_0.bit4.obuf0 TE_B ) ( storage_1_3_0.bit3.obuf0 TE_B ) ( storage_1_3_0.bit2.obuf0 TE_B ) ( storage_1_3_0.bit1.obuf0 TE_B ) ( storage_1_3_0.bit0.obuf0 TE_B ) ( storage_1_2_0.bit7.obuf0 TE_B ) ( storage_1_2_0.bit6.obuf0 TE_B ) ( storage_1_2_0.bit5.obuf0 TE_B ) ( storage_1_2_0.bit4.obuf0 TE_B ) ( storage_1_2_0.bit3.obuf0 TE_B ) ( storage_1_2_0.bit2.obuf0 TE_B ) ( storage_1_2_0.bit1.obuf0 TE_B ) ( storage_1_2_0.bit0.obuf0 TE_B ) ( storage_1_1_0.bit7.obuf0 TE_B ) ( storage_1_1_0.bit6.obuf0 TE_B ) ( storage_1_1_0.bit5.obuf0 TE_B ) ( storage_1_1_0.bit4.obuf0 TE_B ) ( storage_1_1_0.bit3.obuf0 TE_B ) ( storage_1_1_0.bit2.obuf0 TE_B ) ( storage_1_1_0.bit1.obuf0 TE_B ) ( storage_1_1_0.bit0.obuf0 TE_B ) ( storage_1_0_0.select_inv_0 Y ) ( storage_1_0_0.bit7.obuf0 TE_B ) ( storage_1_0_0.bit6.obuf0 TE_B ) ( storage_1_0_0.bit5.obuf0 TE_B ) ( storage_1_0_0.bit4.obuf0 TE_B ) ( storage_1_0_0.bit3.obuf0 TE_B ) ( storage_1_0_0.bit2.obuf0 TE_B ) ( storage_1_0_0.bit1.obuf0 TE_B ) ( storage_1_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + ROUTED met1 ( 897 425 ) ( * 459 ) - NEW met1 ( 16997 425 ) ( * 459 ) - NEW met1 ( 18147 425 ) ( * 459 ) - NEW met1 ( 16997 459 ) ( 18147 * ) NEW met1 ( 19297 425 ) ( * 459 ) - NEW met1 ( 18147 459 ) ( 19297 * ) NEW met1 ( 20447 425 ) ( * 459 ) NEW met1 ( 19297 459 ) ( 20447 * ) - NEW met1 ( 29647 391 ) ( 30015 * ) - NEW met1 ( 30015 391 ) ( * 425 ) - NEW met1 ( 30015 425 ) ( 30061 * ) - NEW met1 ( 30061 425 ) ( * 459 ) - NEW met1 ( 29647 323 ) ( * 391 ) - NEW met1 ( 2047 425 ) ( * 459 ) - NEW met1 ( 3197 425 ) ( * 459 ) - NEW met1 ( 2047 459 ) ( 3197 * ) - NEW met1 ( 4347 425 ) ( * 459 ) - NEW met1 ( 897 459 ) ( 2047 * ) - NEW met1 ( 14697 425 ) ( * 459 ) - NEW met1 ( 15847 425 ) ( * 459 ) - NEW met1 ( 14697 459 ) ( 16997 * ) - NEW met2 ( 21597 391 ) ( * 493 ) - NEW met1 ( 20723 493 ) ( 21597 * ) - NEW met1 ( 20723 459 ) ( * 493 ) - NEW met2 ( 22747 221 ) ( * 391 ) - NEW met1 ( 21919 221 ) ( 22747 * ) - NEW met1 ( 21919 187 ) ( * 221 ) - NEW met1 ( 21597 187 ) ( 21919 * ) - NEW met2 ( 21597 187 ) ( * 391 ) - NEW met1 ( 23115 425 ) ( 23897 * ) - NEW met1 ( 23115 391 ) ( * 425 ) - NEW met1 ( 22747 391 ) ( 23115 * ) - NEW met1 ( 23897 391 ) ( * 425 ) - NEW met1 ( 20447 459 ) ( 20723 * ) - NEW met1 ( 33097 425 ) ( * 459 ) - NEW met1 ( 31947 425 ) ( * 459 ) - NEW met1 ( 31947 459 ) ( 33097 * ) - NEW met1 ( 30797 425 ) ( * 459 ) - NEW met1 ( 30797 459 ) ( 31947 * ) - NEW met1 ( 30061 459 ) ( 30797 * ) - NEW met1 ( 13547 425 ) ( * 459 ) - NEW met1 ( 12397 425 ) ( * 459 ) - NEW met1 ( 12397 459 ) ( 13547 * ) - NEW met2 ( 10097 238 ) ( * 391 ) - NEW met3 ( 10097 238 ) ( 10166 * ) - NEW met4 ( 10166 170 ) ( * 238 ) - NEW met1 ( 10097 391 ) ( * 459 ) - NEW met1 ( 13547 459 ) ( 14697 * ) NEW met1 ( 8947 425 ) ( * 459 ) NEW met1 ( 7797 425 ) ( * 459 ) NEW met1 ( 7797 459 ) ( 8947 * ) - NEW met1 ( 6647 391 ) ( 6785 * ) - NEW met1 ( 6785 357 ) ( * 391 ) - NEW met1 ( 6785 357 ) ( 6923 * ) - NEW met2 ( 6923 357 ) ( * 425 ) - NEW met1 ( 6923 425 ) ( 7015 * ) - NEW met1 ( 7015 425 ) ( * 459 ) - NEW met1 ( 7015 459 ) ( 7797 * ) - NEW met1 ( 5497 425 ) ( 6647 * ) - NEW met1 ( 6647 391 ) ( * 425 ) + NEW met1 ( 6647 425 ) ( * 459 ) + NEW met1 ( 6647 459 ) ( 7797 * ) + NEW met1 ( 27347 323 ) ( * 391 ) + NEW met1 ( 27347 391 ) ( * 459 ) NEW met1 ( 5497 425 ) ( * 459 ) - NEW met1 ( 4347 459 ) ( 5497 * ) + NEW met1 ( 4347 425 ) ( 5497 * ) + NEW met1 ( 3197 323 ) ( * 391 ) + NEW met1 ( 3197 323 ) ( 4347 * ) + NEW met1 ( 4347 323 ) ( * 425 ) + NEW met1 ( 2047 391 ) ( 2185 * ) + NEW met1 ( 2185 323 ) ( * 391 ) + NEW met1 ( 2185 323 ) ( 3197 * ) + NEW met1 ( 2047 391 ) ( * 459 ) + NEW met1 ( 897 459 ) ( 2047 * ) + NEW met1 ( 5497 459 ) ( 6647 * ) + NEW met1 ( 36547 323 ) ( * 391 ) + NEW met1 ( 10097 425 ) ( * 459 ) + NEW met1 ( 10097 425 ) ( 11247 * ) + NEW met1 ( 12397 425 ) ( * 459 ) + NEW met1 ( 11615 459 ) ( 12397 * ) + NEW met1 ( 11615 391 ) ( * 459 ) + NEW met1 ( 11247 391 ) ( 11615 * ) + NEW met1 ( 11247 391 ) ( * 425 ) + NEW met1 ( 13547 425 ) ( * 459 ) + NEW met1 ( 12397 459 ) ( 13547 * ) NEW met1 ( 8947 459 ) ( 10097 * ) - NEW met1 ( 23897 391 ) ( 24150 * ) - NEW met1 ( 24909 425 ) ( 25047 * ) - NEW met2 ( 24909 102 ) ( * 425 ) - NEW met3 ( 24219 102 ) ( 24909 * ) - NEW met2 ( 24219 102 ) ( * 221 ) - NEW met2 ( 24173 221 ) ( 24219 * ) - NEW met2 ( 24173 221 ) ( * 357 ) - NEW met1 ( 24150 357 ) ( 24173 * ) - NEW met1 ( 24150 357 ) ( * 391 ) + NEW met1 ( 28497 425 ) ( * 459 ) + NEW met1 ( 29647 425 ) ( * 459 ) + NEW met1 ( 28497 459 ) ( 29647 * ) + NEW met2 ( 30797 221 ) ( * 391 ) + NEW met1 ( 30153 221 ) ( 30797 * ) + NEW met2 ( 30061 221 ) ( 30153 * ) + NEW met1 ( 29785 221 ) ( 30061 * ) + NEW met2 ( 29785 221 ) ( * 425 ) + NEW met1 ( 29647 425 ) ( 29785 * ) + NEW met1 ( 30797 391 ) ( * 459 ) + NEW met1 ( 27347 459 ) ( 28497 * ) + NEW met1 ( 21597 425 ) ( * 459 ) + NEW met2 ( 22747 306 ) ( * 391 ) + NEW met3 ( 21735 306 ) ( 22747 * ) + NEW met2 ( 21735 306 ) ( * 425 ) + NEW met1 ( 21597 425 ) ( 21735 * ) + NEW met1 ( 22747 391 ) ( * 459 ) + NEW met1 ( 20447 459 ) ( 21597 * ) + NEW met1 ( 31947 425 ) ( * 459 ) + NEW met1 ( 33097 425 ) ( * 459 ) + NEW met1 ( 31947 459 ) ( 33097 * ) + NEW met1 ( 33465 425 ) ( 34247 * ) + NEW met1 ( 33465 391 ) ( * 425 ) + NEW met1 ( 33097 391 ) ( 33465 * ) + NEW met1 ( 33097 391 ) ( * 425 ) + NEW met1 ( 35397 425 ) ( * 493 ) + NEW met1 ( 34615 493 ) ( 35397 * ) + NEW met2 ( 34615 425 ) ( * 493 ) + NEW met1 ( 34247 425 ) ( 34615 * ) + NEW met1 ( 35719 323 ) ( * 357 ) + NEW met1 ( 35397 357 ) ( 35719 * ) + NEW met1 ( 35397 357 ) ( * 425 ) + NEW met1 ( 30797 459 ) ( 31947 * ) + NEW met1 ( 35719 323 ) ( 36547 * ) + NEW met1 ( 14697 425 ) ( * 459 ) + NEW met1 ( 15847 425 ) ( * 459 ) + NEW met1 ( 14697 459 ) ( 15847 * ) + NEW met1 ( 16997 425 ) ( * 459 ) + NEW met1 ( 16215 459 ) ( 16997 * ) + NEW met1 ( 16215 391 ) ( * 459 ) + NEW met1 ( 15847 391 ) ( 16215 * ) + NEW met1 ( 15847 391 ) ( * 425 ) + NEW met1 ( 18147 425 ) ( * 459 ) + NEW met1 ( 16997 459 ) ( 18147 * ) + NEW met1 ( 13547 459 ) ( 14697 * ) + NEW met1 ( 18147 459 ) ( 19297 * ) + NEW met1 ( 23897 425 ) ( * 459 ) + NEW met1 ( 25047 425 ) ( * 459 ) + NEW met1 ( 23897 459 ) ( 25047 * ) + NEW met2 ( 26151 323 ) ( * 459 ) + NEW met1 ( 25047 459 ) ( 26151 * ) + NEW met1 ( 26189 391 ) ( 26197 * ) NEW met1 ( 26197 323 ) ( * 391 ) - NEW met1 ( 25369 323 ) ( 26197 * ) - NEW met1 ( 25369 323 ) ( * 357 ) - NEW met1 ( 25047 357 ) ( 25369 * ) - NEW met1 ( 25047 357 ) ( * 425 ) - NEW met1 ( 27347 323 ) ( * 391 ) - NEW met1 ( 26197 323 ) ( 27347 * ) - NEW met1 ( 28497 323 ) ( * 391 ) - NEW met1 ( 27669 323 ) ( 28497 * ) - NEW met1 ( 27669 323 ) ( * 357 ) - NEW met1 ( 27347 357 ) ( 27669 * ) - NEW met1 ( 28497 323 ) ( 29647 * ) - NEW met1 ( 36547 391 ) ( 37651 * ) - NEW met1 ( 37651 391 ) ( * 425 ) - NEW met1 ( 37651 425 ) ( 38019 * ) - NEW met1 ( 35397 425 ) ( * 459 ) - NEW met1 ( 35397 459 ) ( 36547 * ) - NEW met1 ( 36547 391 ) ( * 459 ) - NEW met1 ( 34247 425 ) ( * 459 ) - NEW met1 ( 34247 459 ) ( 35397 * ) - NEW met1 ( 33097 459 ) ( 34247 * ) - NEW met1 ( 3473 459 ) ( * 493 ) - NEW met1 ( 3473 493 ) ( 3611 * ) - NEW met2 ( 3611 493 ) ( * 510 ) - NEW met2 ( 3611 510 ) ( 3749 * ) - NEW met2 ( 3749 459 ) ( * 510 ) - NEW met1 ( 3197 459 ) ( 3473 * ) - NEW met1 ( 3749 459 ) ( 4347 * ) - NEW met2 ( 11247 170 ) ( * 391 ) - NEW met3 ( 10994 170 ) ( 11247 * ) - NEW met1 ( 11523 425 ) ( * 459 ) - NEW met1 ( 11247 425 ) ( 11523 * ) - NEW met1 ( 11247 391 ) ( * 425 ) - NEW met4 ( 10166 170 ) ( 10994 * ) - NEW met1 ( 11523 459 ) ( 12397 * ) + NEW met1 ( 22747 459 ) ( 23897 * ) + NEW met1 ( 26151 323 ) ( 27347 * ) + NEW met2 ( 37421 323 ) ( * 459 ) + NEW met1 ( 37421 459 ) ( 38019 * ) + NEW met1 ( 36547 323 ) ( 37421 * ) NEW li1 ( 897 425 ) L1M1_PR_MR - NEW li1 ( 16997 425 ) L1M1_PR_MR - NEW li1 ( 18147 425 ) L1M1_PR_MR NEW li1 ( 19297 425 ) L1M1_PR_MR NEW li1 ( 20447 425 ) L1M1_PR_MR - NEW li1 ( 29647 391 ) L1M1_PR_MR - NEW li1 ( 2047 425 ) L1M1_PR_MR - NEW li1 ( 3197 425 ) L1M1_PR_MR - NEW li1 ( 4347 425 ) L1M1_PR_MR - NEW li1 ( 14697 425 ) L1M1_PR_MR - NEW li1 ( 15847 425 ) L1M1_PR_MR - NEW li1 ( 21597 391 ) L1M1_PR_MR - NEW met1 ( 21597 391 ) M1M2_PR - NEW met1 ( 21597 493 ) M1M2_PR - NEW li1 ( 22747 391 ) L1M1_PR_MR - NEW met1 ( 22747 391 ) M1M2_PR - NEW met1 ( 22747 221 ) M1M2_PR - NEW met1 ( 21597 187 ) M1M2_PR - NEW li1 ( 23897 425 ) L1M1_PR_MR - NEW li1 ( 33097 425 ) L1M1_PR_MR - NEW li1 ( 31947 425 ) L1M1_PR_MR - NEW li1 ( 30797 425 ) L1M1_PR_MR - NEW li1 ( 13547 425 ) L1M1_PR_MR - NEW li1 ( 12397 425 ) L1M1_PR_MR - NEW li1 ( 10097 391 ) L1M1_PR_MR - NEW met1 ( 10097 391 ) M1M2_PR - NEW met2 ( 10097 238 ) M2M3_PR - NEW met3 ( 10166 238 ) M3M4_PR NEW li1 ( 8947 425 ) L1M1_PR_MR NEW li1 ( 7797 425 ) L1M1_PR_MR - NEW li1 ( 6647 391 ) L1M1_PR_MR - NEW met1 ( 6923 357 ) M1M2_PR - NEW met1 ( 6923 425 ) M1M2_PR - NEW li1 ( 5497 425 ) L1M1_PR_MR - NEW li1 ( 25047 425 ) L1M1_PR_MR - NEW met1 ( 24909 425 ) M1M2_PR - NEW met2 ( 24909 102 ) M2M3_PR - NEW met2 ( 24219 102 ) M2M3_PR - NEW met1 ( 24173 357 ) M1M2_PR - NEW li1 ( 26197 391 ) L1M1_PR_MR + NEW li1 ( 6647 425 ) L1M1_PR_MR NEW li1 ( 27347 391 ) L1M1_PR_MR - NEW li1 ( 28497 391 ) L1M1_PR_MR + NEW li1 ( 5497 425 ) L1M1_PR_MR + NEW li1 ( 4347 425 ) L1M1_PR_MR + NEW li1 ( 3197 391 ) L1M1_PR_MR + NEW li1 ( 2047 391 ) L1M1_PR_MR NEW li1 ( 36547 391 ) L1M1_PR_MR - NEW li1 ( 38019 425 ) L1M1_PR_MR - NEW li1 ( 35397 425 ) L1M1_PR_MR + NEW li1 ( 10097 425 ) L1M1_PR_MR + NEW li1 ( 11247 425 ) L1M1_PR_MR + NEW li1 ( 12397 425 ) L1M1_PR_MR + NEW li1 ( 13547 425 ) L1M1_PR_MR + NEW li1 ( 28497 425 ) L1M1_PR_MR + NEW li1 ( 29647 425 ) L1M1_PR_MR + NEW li1 ( 30797 391 ) L1M1_PR_MR + NEW met1 ( 30797 391 ) M1M2_PR + NEW met1 ( 30797 221 ) M1M2_PR + NEW met1 ( 30153 221 ) M1M2_PR + NEW met1 ( 30061 221 ) M1M2_PR + NEW met1 ( 29785 221 ) M1M2_PR + NEW met1 ( 29785 425 ) M1M2_PR + NEW li1 ( 21597 425 ) L1M1_PR_MR + NEW li1 ( 22747 391 ) L1M1_PR_MR + NEW met1 ( 22747 391 ) M1M2_PR + NEW met2 ( 22747 306 ) M2M3_PR + NEW met2 ( 21735 306 ) M2M3_PR + NEW met1 ( 21735 425 ) M1M2_PR + NEW li1 ( 31947 425 ) L1M1_PR_MR + NEW li1 ( 33097 425 ) L1M1_PR_MR NEW li1 ( 34247 425 ) L1M1_PR_MR - NEW met1 ( 3611 493 ) M1M2_PR - NEW met1 ( 3749 459 ) M1M2_PR - NEW li1 ( 11247 391 ) L1M1_PR_MR - NEW met1 ( 11247 391 ) M1M2_PR - NEW met2 ( 11247 170 ) M2M3_PR - NEW met3 ( 10994 170 ) M3M4_PR - NEW met1 ( 15847 459 ) RECT ( -25 -7 0 7 ) ; + NEW li1 ( 35397 425 ) L1M1_PR_MR + NEW met1 ( 34615 493 ) M1M2_PR + NEW met1 ( 34615 425 ) M1M2_PR + NEW li1 ( 14697 425 ) L1M1_PR_MR + NEW li1 ( 15847 425 ) L1M1_PR_MR + NEW li1 ( 16997 425 ) L1M1_PR_MR + NEW li1 ( 18147 425 ) L1M1_PR_MR + NEW li1 ( 23897 425 ) L1M1_PR_MR + NEW li1 ( 25047 425 ) L1M1_PR_MR + NEW met1 ( 26151 323 ) M1M2_PR + NEW met1 ( 26151 459 ) M1M2_PR + NEW li1 ( 26189 391 ) L1M1_PR_MR + NEW met1 ( 37421 323 ) M1M2_PR + NEW met1 ( 37421 459 ) M1M2_PR + NEW li1 ( 38019 459 ) L1M1_PR_MR ; - storage_0_0_0.bit0.storage ( storage_0_0_0.bit0.obuf0 A ) ( storage_0_0_0.bit0.bit Q ) + USE SIGNAL + ROUTED met1 ( 805 153 ) ( * 187 ) NEW met1 ( 759 187 ) ( 805 * ) @@ -2836,35 +2805,36 @@ NETS 174 ; NEW li1 ( 32959 187 ) L1M1_PR_MR ; - storage_0_0_0.gclock ( storage_0_0_0.cg GCLK ) ( storage_0_0_0.bit7.bit CLK ) ( storage_0_0_0.bit6.bit CLK ) ( storage_0_0_0.bit5.bit CLK ) ( storage_0_0_0.bit4.bit CLK ) ( storage_0_0_0.bit3.bit CLK ) ( storage_0_0_0.bit2.bit CLK ) ( storage_0_0_0.bit1.bit CLK ) ( storage_0_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 69 51 ) ( * 119 ) + + ROUTED met1 ( 17319 187 ) ( * 221 ) + NEW met1 ( 17181 187 ) ( 17319 * ) + NEW met1 ( 17181 187 ) ( * 221 ) + NEW met1 ( 16169 221 ) ( 17181 * ) + NEW met1 ( 16169 187 ) ( * 221 ) + NEW met1 ( 15893 187 ) ( 16169 * ) + NEW met1 ( 15893 187 ) ( * 221 ) + NEW met1 ( 1219 187 ) ( * 221 ) + NEW met1 ( 851 187 ) ( 1219 * ) + NEW met1 ( 851 119 ) ( * 187 ) + NEW met1 ( 69 119 ) ( 851 * ) + NEW met1 ( 18469 153 ) ( * 221 ) + NEW met1 ( 18469 221 ) ( 19251 * ) + NEW met1 ( 19251 187 ) ( * 221 ) + NEW met1 ( 19251 187 ) ( 19619 * ) + NEW met1 ( 19619 187 ) ( * 221 ) + NEW met1 ( 19619 221 ) ( 20401 * ) + NEW met1 ( 20401 187 ) ( * 221 ) + NEW met1 ( 20401 187 ) ( 20631 * ) + NEW met1 ( 20631 187 ) ( * 221 ) + NEW met1 ( 18101 187 ) ( * 221 ) + NEW met1 ( 18101 187 ) ( 18469 * ) + NEW met1 ( 17319 221 ) ( 18101 * ) NEW met1 ( 9269 51 ) ( * 119 ) NEW met1 ( 27669 51 ) ( * 119 ) - NEW met1 ( 35719 221 ) ( 37467 * ) - NEW met1 ( 35719 187 ) ( * 221 ) - NEW met1 ( 35581 187 ) ( 35719 * ) - NEW met1 ( 35581 187 ) ( * 221 ) NEW met1 ( 4669 51 ) ( * 119 ) - NEW met1 ( 69 51 ) ( 4669 * ) + NEW met1 ( 1863 51 ) ( 4669 * ) + NEW met2 ( 1863 51 ) ( * 221 ) + NEW met1 ( 1219 221 ) ( 1863 * ) NEW met1 ( 4669 51 ) ( 9269 * ) - NEW met2 ( 25093 85 ) ( * 238 ) - NEW met1 ( 25093 85 ) ( 25415 * ) - NEW met1 ( 25415 51 ) ( * 85 ) - NEW met1 ( 25415 51 ) ( 27669 * ) - NEW met1 ( 32269 153 ) ( * 221 ) - NEW met1 ( 32269 221 ) ( 33051 * ) - NEW met1 ( 33051 187 ) ( * 221 ) - NEW met1 ( 33051 187 ) ( 33373 * ) - NEW met1 ( 33373 187 ) ( * 221 ) - NEW met1 ( 33373 221 ) ( 34201 * ) - NEW met1 ( 34201 187 ) ( * 221 ) - NEW met1 ( 34201 187 ) ( 34385 * ) - NEW met1 ( 34385 187 ) ( * 221 ) - NEW met2 ( 31073 51 ) ( * 221 ) - NEW met1 ( 31073 221 ) ( 31901 * ) - NEW met1 ( 31901 187 ) ( * 221 ) - NEW met1 ( 31901 187 ) ( 32269 * ) - NEW met1 ( 27669 51 ) ( 31073 * ) - NEW met1 ( 34385 221 ) ( 35581 * ) NEW met1 ( 13593 153 ) ( 13869 * ) NEW met1 ( 13593 153 ) ( * 221 ) NEW met1 ( 12719 221 ) ( 13593 * ) @@ -2873,57 +2843,70 @@ NETS 174 ; NEW met1 ( 12581 187 ) ( * 221 ) NEW met1 ( 11569 221 ) ( 12581 * ) NEW met1 ( 11569 187 ) ( * 221 ) - NEW met1 ( 11293 187 ) ( 11569 * ) - NEW met1 ( 11293 187 ) ( * 221 ) - NEW met1 ( 10419 221 ) ( 11293 * ) - NEW met1 ( 10419 187 ) ( * 221 ) - NEW met1 ( 10097 187 ) ( 10419 * ) - NEW met2 ( 10097 51 ) ( * 187 ) - NEW met1 ( 13869 153 ) ( * 221 ) - NEW met1 ( 9269 51 ) ( 10097 * ) - NEW met2 ( 23069 153 ) ( * 238 ) - NEW met3 ( 20677 238 ) ( 23069 * ) - NEW met2 ( 20677 51 ) ( * 238 ) - NEW met3 ( 23069 238 ) ( 25093 * ) - NEW met1 ( 18101 153 ) ( 18469 * ) - NEW met1 ( 18101 85 ) ( * 153 ) - NEW met1 ( 17181 85 ) ( 18101 * ) - NEW met1 ( 17181 85 ) ( * 221 ) - NEW met1 ( 16169 221 ) ( 17181 * ) - NEW met1 ( 16169 187 ) ( * 221 ) - NEW met1 ( 15893 187 ) ( 16169 * ) - NEW met1 ( 15893 187 ) ( * 221 ) - NEW met1 ( 15019 221 ) ( 15893 * ) + NEW met1 ( 11201 187 ) ( 11569 * ) + NEW met2 ( 11201 170 ) ( * 187 ) + NEW met2 ( 11155 170 ) ( 11201 * ) + NEW met2 ( 11155 51 ) ( * 170 ) NEW met1 ( 15019 187 ) ( * 221 ) NEW met1 ( 14881 187 ) ( 15019 * ) NEW met1 ( 14881 187 ) ( * 221 ) - NEW met2 ( 18423 51 ) ( * 153 ) NEW met1 ( 13869 221 ) ( 14881 * ) - NEW met1 ( 18423 51 ) ( 20677 * ) + NEW met1 ( 13869 153 ) ( * 221 ) + NEW met1 ( 9269 51 ) ( 11155 * ) + NEW met1 ( 15019 221 ) ( 15893 * ) + NEW met1 ( 23069 51 ) ( * 119 ) + NEW met2 ( 20723 221 ) ( 20769 * ) + NEW met2 ( 20769 51 ) ( * 221 ) + NEW met1 ( 20769 51 ) ( 23069 * ) + NEW met1 ( 20631 221 ) ( 20723 * ) + NEW met1 ( 23069 51 ) ( 27669 * ) + NEW met1 ( 32269 119 ) ( * 221 ) + NEW met1 ( 32269 221 ) ( 33051 * ) + NEW met1 ( 33051 187 ) ( * 221 ) + NEW met1 ( 33051 187 ) ( 33373 * ) + NEW met1 ( 33373 187 ) ( * 221 ) + NEW met2 ( 30751 51 ) ( * 187 ) + NEW met1 ( 30751 187 ) ( 31119 * ) + NEW met1 ( 31119 187 ) ( * 221 ) + NEW met1 ( 31119 221 ) ( 31901 * ) + NEW met1 ( 31901 187 ) ( * 221 ) + NEW met1 ( 31901 187 ) ( 32269 * ) + NEW met1 ( 27669 51 ) ( 30751 * ) + NEW met1 ( 35719 187 ) ( * 221 ) + NEW met1 ( 35581 187 ) ( 35719 * ) + NEW met1 ( 35581 187 ) ( * 221 ) + NEW met1 ( 34385 221 ) ( 35581 * ) + NEW met1 ( 34385 187 ) ( * 221 ) + NEW met1 ( 34293 187 ) ( 34385 * ) + NEW met1 ( 34293 187 ) ( * 221 ) + NEW met1 ( 33373 221 ) ( 34293 * ) + NEW met1 ( 35719 221 ) ( 37467 * ) NEW li1 ( 69 119 ) L1M1_PR_MR + NEW li1 ( 18469 153 ) L1M1_PR_MR NEW li1 ( 9269 119 ) L1M1_PR_MR NEW li1 ( 27669 119 ) L1M1_PR_MR - NEW li1 ( 37467 221 ) L1M1_PR_MR NEW li1 ( 4669 119 ) L1M1_PR_MR - NEW met2 ( 25093 238 ) M2M3_PR - NEW met1 ( 25093 85 ) M1M2_PR - NEW li1 ( 32269 153 ) L1M1_PR_MR - NEW met1 ( 31073 51 ) M1M2_PR - NEW met1 ( 31073 221 ) M1M2_PR + NEW met1 ( 1863 51 ) M1M2_PR + NEW met1 ( 1863 221 ) M1M2_PR NEW li1 ( 13869 153 ) L1M1_PR_MR - NEW met1 ( 10097 187 ) M1M2_PR - NEW met1 ( 10097 51 ) M1M2_PR - NEW li1 ( 23069 153 ) L1M1_PR_MR - NEW met1 ( 23069 153 ) M1M2_PR - NEW met2 ( 23069 238 ) M2M3_PR - NEW met2 ( 20677 238 ) M2M3_PR - NEW met1 ( 20677 51 ) M1M2_PR - NEW li1 ( 18469 153 ) L1M1_PR_MR - NEW met1 ( 18423 51 ) M1M2_PR - NEW met1 ( 18423 153 ) M1M2_PR ; + NEW met1 ( 11201 187 ) M1M2_PR + NEW met1 ( 11155 51 ) M1M2_PR + NEW li1 ( 23069 119 ) L1M1_PR_MR + NEW met1 ( 20723 221 ) M1M2_PR + NEW met1 ( 20769 51 ) M1M2_PR + NEW li1 ( 32269 119 ) L1M1_PR_MR + NEW met1 ( 30751 51 ) M1M2_PR + NEW met1 ( 30751 187 ) M1M2_PR + NEW li1 ( 37467 221 ) L1M1_PR_MR ; - storage_0_0_0.we0 ( storage_0_0_0.gcand X ) ( storage_0_0_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 37053 85 ) ( 37927 * ) + + ROUTED met1 ( 37053 85 ) ( 37329 * ) + NEW met2 ( 37329 34 ) ( * 85 ) + NEW met2 ( 37329 34 ) ( 37421 * ) + NEW met2 ( 37421 34 ) ( * 85 ) + NEW met1 ( 37421 85 ) ( 37927 * ) NEW li1 ( 37053 85 ) L1M1_PR_MR + NEW met1 ( 37329 85 ) M1M2_PR + NEW met1 ( 37421 85 ) M1M2_PR NEW li1 ( 37927 85 ) L1M1_PR_MR ; - storage_0_0_0.write_sel ( storage_0_0_0.gcand A ) ( storage_0_0_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 37697 153 ) ( 37743 * ) @@ -2940,12 +2923,10 @@ NETS 174 ; NEW li1 ( 6555 153 ) L1M1_PR_MR NEW li1 ( 6509 187 ) L1M1_PR_MR ; - storage_0_1_0.bit2.storage ( storage_0_1_0.bit2.obuf0 A ) ( storage_0_1_0.bit2.bit Q ) + USE SIGNAL - + ROUTED met1 ( 11154 119 ) ( 11155 * ) - NEW met1 ( 11155 85 ) ( * 119 ) - NEW met1 ( 11109 85 ) ( 11155 * ) - NEW met1 ( 11109 51 ) ( * 85 ) - NEW li1 ( 11154 119 ) L1M1_PR_MR - NEW li1 ( 11109 51 ) L1M1_PR_MR ; + + ROUTED met1 ( 11155 153 ) ( * 187 ) + NEW met1 ( 11109 187 ) ( 11155 * ) + NEW li1 ( 11155 153 ) L1M1_PR_MR + NEW li1 ( 11109 187 ) L1M1_PR_MR ; - storage_0_1_0.bit3.storage ( storage_0_1_0.bit3.obuf0 A ) ( storage_0_1_0.bit3.bit Q ) + USE SIGNAL + ROUTED met1 ( 15755 153 ) ( * 187 ) NEW met1 ( 15709 187 ) ( 15755 * ) @@ -2957,9 +2938,8 @@ NETS 174 ; NEW li1 ( 20355 153 ) L1M1_PR_MR NEW li1 ( 20309 187 ) L1M1_PR_MR ; - storage_0_1_0.bit5.storage ( storage_0_1_0.bit5.obuf0 A ) ( storage_0_1_0.bit5.bit Q ) + USE SIGNAL - + ROUTED met1 ( 24955 153 ) ( 24959 * ) - NEW met1 ( 24959 153 ) ( * 187 ) - NEW met1 ( 24909 187 ) ( 24959 * ) + + ROUTED met1 ( 24955 153 ) ( * 187 ) + NEW met1 ( 24909 187 ) ( 24955 * ) NEW li1 ( 24955 153 ) L1M1_PR_MR NEW li1 ( 24909 187 ) L1M1_PR_MR ; - storage_0_1_0.bit6.storage ( storage_0_1_0.bit6.obuf0 A ) ( storage_0_1_0.bit6.bit Q ) + USE SIGNAL @@ -2974,81 +2954,97 @@ NETS 174 ; NEW li1 ( 34109 187 ) L1M1_PR_MR ; - storage_0_1_0.gclock ( storage_0_1_0.cg GCLK ) ( storage_0_1_0.bit7.bit CLK ) ( storage_0_1_0.bit6.bit CLK ) ( storage_0_1_0.bit5.bit CLK ) ( storage_0_1_0.bit4.bit CLK ) ( storage_0_1_0.bit3.bit CLK ) ( storage_0_1_0.bit2.bit CLK ) ( storage_0_1_0.bit1.bit CLK ) ( storage_0_1_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met2 ( 1219 153 ) ( * 170 ) - NEW met2 ( 19619 153 ) ( * 238 ) - NEW met2 ( 19619 102 ) ( * 153 ) - NEW met2 ( 38755 170 ) ( * 221 ) - NEW met2 ( 5819 119 ) ( * 170 ) - NEW met1 ( 14927 119 ) ( 15019 * ) - NEW met2 ( 14927 51 ) ( * 119 ) - NEW met2 ( 15065 119 ) ( * 238 ) - NEW met1 ( 15019 119 ) ( 15065 * ) - NEW met3 ( 15065 238 ) ( 19619 * ) - NEW met2 ( 33419 119 ) ( * 170 ) - NEW met3 ( 33419 170 ) ( 38755 * ) - NEW met2 ( 10419 34 ) ( * 153 ) - NEW met3 ( 10419 34 ) ( 11155 * ) - NEW met2 ( 11155 34 ) ( * 51 ) - NEW met2 ( 9683 34 ) ( * 170 ) - NEW met3 ( 9683 34 ) ( 10419 * ) - NEW met3 ( 1219 170 ) ( 9683 * ) - NEW met1 ( 11155 51 ) ( 14927 * ) - NEW met1 ( 24219 119 ) ( * 187 ) - NEW met1 ( 24127 187 ) ( 24219 * ) - NEW met2 ( 24127 102 ) ( * 187 ) + + ROUTED met2 ( 1173 119 ) ( * 646 ) + NEW met1 ( 1173 119 ) ( 1219 * ) + NEW met1 ( 19619 119 ) ( 19665 * ) + NEW met2 ( 19665 119 ) ( * 510 ) + NEW met3 ( 19665 510 ) ( 20079 * ) + NEW met2 ( 20079 510 ) ( * 714 ) + NEW met2 ( 19665 34 ) ( * 119 ) NEW met1 ( 28681 119 ) ( 28819 * ) NEW met2 ( 28681 119 ) ( * 221 ) NEW met1 ( 27669 221 ) ( 28681 * ) NEW met1 ( 27669 187 ) ( * 221 ) - NEW met1 ( 27393 187 ) ( 27669 * ) - NEW met1 ( 27393 187 ) ( * 221 ) - NEW met1 ( 26519 221 ) ( 27393 * ) - NEW met1 ( 26519 187 ) ( * 221 ) - NEW met1 ( 26381 187 ) ( 26519 * ) - NEW met1 ( 26381 187 ) ( * 221 ) - NEW met1 ( 24219 221 ) ( 26381 * ) - NEW met1 ( 24219 187 ) ( * 221 ) - NEW met3 ( 19619 102 ) ( 24127 * ) - NEW met3 ( 28681 170 ) ( 33419 * ) - NEW met2 ( 1219 170 ) M2M3_PR - NEW li1 ( 1219 153 ) L1M1_PR_MR - NEW met1 ( 1219 153 ) M1M2_PR - NEW li1 ( 19619 153 ) L1M1_PR_MR - NEW met1 ( 19619 153 ) M1M2_PR - NEW met2 ( 19619 238 ) M2M3_PR - NEW met2 ( 19619 102 ) M2M3_PR - NEW met2 ( 38755 170 ) M2M3_PR - NEW li1 ( 38755 221 ) L1M1_PR_MR - NEW met1 ( 38755 221 ) M1M2_PR + NEW met1 ( 27301 187 ) ( 27669 * ) + NEW met2 ( 27301 187 ) ( * 306 ) + NEW met2 ( 28681 221 ) ( * 714 ) + NEW met2 ( 5819 119 ) ( 5865 * ) + NEW met2 ( 5865 119 ) ( * 646 ) + NEW met1 ( 14651 153 ) ( 15019 * ) + NEW met2 ( 14651 85 ) ( * 153 ) + NEW met2 ( 15065 34 ) ( * 119 ) + NEW met1 ( 15065 119 ) ( * 153 ) + NEW met1 ( 15019 153 ) ( 15065 * ) + NEW met3 ( 15065 34 ) ( 19665 * ) + NEW met1 ( 33281 119 ) ( 33419 * ) + NEW met2 ( 33281 119 ) ( * 714 ) + NEW met3 ( 28681 714 ) ( 33281 * ) + NEW met1 ( 10235 119 ) ( 10419 * ) + NEW met2 ( 10235 119 ) ( * 646 ) + NEW met3 ( 10235 646 ) ( 10718 * ) + NEW met4 ( 10718 34 ) ( * 646 ) + NEW met3 ( 10718 34 ) ( 14053 * ) + NEW met2 ( 14053 34 ) ( * 85 ) + NEW met3 ( 1173 646 ) ( 10235 * ) + NEW met1 ( 14053 85 ) ( 14651 * ) + NEW met1 ( 24081 153 ) ( 24219 * ) + NEW met2 ( 24081 153 ) ( * 714 ) + NEW met3 ( 20079 714 ) ( 24081 * ) + NEW met3 ( 24081 306 ) ( 27301 * ) + NEW met1 ( 38709 221 ) ( 38755 * ) + NEW met2 ( 38709 221 ) ( * 578 ) + NEW met3 ( 33281 578 ) ( 38709 * ) + NEW met2 ( 1173 646 ) M2M3_PR + NEW met1 ( 1173 119 ) M1M2_PR + NEW li1 ( 1219 119 ) L1M1_PR_MR + NEW li1 ( 19619 119 ) L1M1_PR_MR + NEW met1 ( 19665 119 ) M1M2_PR + NEW met2 ( 19665 510 ) M2M3_PR + NEW met2 ( 20079 510 ) M2M3_PR + NEW met2 ( 20079 714 ) M2M3_PR + NEW met2 ( 19665 34 ) M2M3_PR + NEW li1 ( 28819 119 ) L1M1_PR_MR + NEW met1 ( 28681 119 ) M1M2_PR + NEW met1 ( 28681 221 ) M1M2_PR + NEW met1 ( 27301 187 ) M1M2_PR + NEW met2 ( 27301 306 ) M2M3_PR + NEW met2 ( 28681 714 ) M2M3_PR NEW li1 ( 5819 119 ) L1M1_PR_MR NEW met1 ( 5819 119 ) M1M2_PR - NEW met2 ( 5819 170 ) M2M3_PR - NEW li1 ( 15019 119 ) L1M1_PR_MR - NEW met1 ( 14927 119 ) M1M2_PR - NEW met1 ( 14927 51 ) M1M2_PR - NEW met2 ( 15065 238 ) M2M3_PR + NEW met2 ( 5865 646 ) M2M3_PR + NEW li1 ( 15019 153 ) L1M1_PR_MR + NEW met1 ( 14651 153 ) M1M2_PR + NEW met1 ( 14651 85 ) M1M2_PR + NEW met2 ( 15065 34 ) M2M3_PR NEW met1 ( 15065 119 ) M1M2_PR NEW li1 ( 33419 119 ) L1M1_PR_MR - NEW met1 ( 33419 119 ) M1M2_PR - NEW met2 ( 33419 170 ) M2M3_PR - NEW li1 ( 10419 153 ) L1M1_PR_MR - NEW met1 ( 10419 153 ) M1M2_PR - NEW met2 ( 10419 34 ) M2M3_PR - NEW met2 ( 11155 34 ) M2M3_PR - NEW met1 ( 11155 51 ) M1M2_PR - NEW met2 ( 9683 170 ) M2M3_PR - NEW met2 ( 9683 34 ) M2M3_PR - NEW li1 ( 24219 119 ) L1M1_PR_MR - NEW met1 ( 24127 187 ) M1M2_PR - NEW met2 ( 24127 102 ) M2M3_PR - NEW li1 ( 28819 119 ) L1M1_PR_MR - NEW met1 ( 28681 119 ) M1M2_PR - NEW met1 ( 28681 221 ) M1M2_PR - NEW met2 ( 28681 170 ) M2M3_PR - NEW met3 ( 5819 170 ) RECT ( -62 -15 0 15 ) ; + NEW met1 ( 33281 119 ) M1M2_PR + NEW met2 ( 33281 714 ) M2M3_PR + NEW met2 ( 33281 578 ) M2M3_PR + NEW li1 ( 10419 119 ) L1M1_PR_MR + NEW met1 ( 10235 119 ) M1M2_PR + NEW met2 ( 10235 646 ) M2M3_PR + NEW met3 ( 10718 646 ) M3M4_PR + NEW met3 ( 10718 34 ) M3M4_PR + NEW met2 ( 14053 34 ) M2M3_PR + NEW met1 ( 14053 85 ) M1M2_PR + NEW li1 ( 24219 153 ) L1M1_PR_MR + NEW met1 ( 24081 153 ) M1M2_PR + NEW met2 ( 24081 714 ) M2M3_PR + NEW met2 ( 24081 306 ) M2M3_PR + NEW li1 ( 38755 221 ) L1M1_PR_MR + NEW met1 ( 38709 221 ) M1M2_PR + NEW met2 ( 38709 578 ) M2M3_PR + NEW met3 ( 5865 646 ) RECT ( -62 -15 0 15 ) ; - storage_0_1_0.we0 ( storage_0_1_0.gcand X ) ( storage_0_1_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 38341 85 ) ( 39215 * ) + + ROUTED met1 ( 38341 85 ) ( 38617 * ) + NEW met2 ( 38617 34 ) ( * 85 ) + NEW met2 ( 38617 34 ) ( 38709 * ) + NEW met2 ( 38709 34 ) ( * 85 ) + NEW met1 ( 38709 85 ) ( 39215 * ) NEW li1 ( 38341 85 ) L1M1_PR_MR + NEW met1 ( 38617 85 ) M1M2_PR + NEW met1 ( 38709 85 ) M1M2_PR NEW li1 ( 39215 85 ) L1M1_PR_MR ; - storage_0_1_0.write_sel ( storage_0_1_0.gcand A ) ( storage_0_1_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 38985 153 ) ( 39031 * ) @@ -3096,77 +3092,112 @@ NETS 174 ; NEW li1 ( 35259 187 ) L1M1_PR_MR ; - storage_0_2_0.gclock ( storage_0_2_0.cg GCLK ) ( storage_0_2_0.bit7.bit CLK ) ( storage_0_2_0.bit6.bit CLK ) ( storage_0_2_0.bit5.bit CLK ) ( storage_0_2_0.bit4.bit CLK ) ( storage_0_2_0.bit3.bit CLK ) ( storage_0_2_0.bit2.bit CLK ) ( storage_0_2_0.bit1.bit CLK ) ( storage_0_2_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met2 ( 16169 119 ) ( * 170 ) - NEW met1 ( 29923 119 ) ( 29969 * ) - NEW met2 ( 29923 102 ) ( * 119 ) - NEW met1 ( 38755 153 ) ( * 187 ) - NEW met1 ( 38755 187 ) ( 39905 * ) - NEW met2 ( 2369 153 ) ( * 238 ) - NEW met2 ( 25369 102 ) ( * 153 ) - NEW met2 ( 25369 51 ) ( * 102 ) - NEW met2 ( 10281 221 ) ( * 238 ) - NEW met2 ( 20769 119 ) ( 20815 * ) - NEW met2 ( 20815 51 ) ( * 119 ) - NEW met2 ( 20769 119 ) ( * 170 ) - NEW met1 ( 20815 51 ) ( 25369 * ) + + ROUTED met1 ( 16123 153 ) ( 16169 * ) + NEW met2 ( 16123 153 ) ( * 782 ) + NEW met3 ( 16123 782 ) ( 17733 * ) + NEW met2 ( 17733 646 ) ( * 782 ) + NEW met2 ( 16077 646 ) ( 16123 * ) + NEW met2 ( 19297 646 ) ( * 782 ) + NEW met3 ( 17733 646 ) ( 19297 * ) + NEW met3 ( 6302 714 ) ( * 782 ) NEW met1 ( 6923 119 ) ( 6969 * ) NEW met2 ( 6923 119 ) ( * 238 ) - NEW met2 ( 9637 221 ) ( * 238 ) - NEW met3 ( 6923 238 ) ( 9637 * ) - NEW met3 ( 2369 238 ) ( 6923 * ) - NEW met1 ( 9637 221 ) ( 10281 * ) - NEW met3 ( 25369 102 ) ( 33810 * ) + NEW met2 ( 6831 238 ) ( 6923 * ) + NEW met2 ( 6831 238 ) ( * 646 ) + NEW met2 ( 6831 646 ) ( 6923 * ) + NEW met2 ( 6923 646 ) ( * 782 ) + NEW met2 ( 29693 306 ) ( * 646 ) + NEW met1 ( 29693 119 ) ( 29969 * ) + NEW met2 ( 29693 119 ) ( * 306 ) + NEW met2 ( 36133 425 ) ( * 714 ) + NEW met2 ( 2277 119 ) ( * 714 ) + NEW met1 ( 2277 119 ) ( 2369 * ) + NEW met3 ( 2277 714 ) ( 6302 * ) + NEW met2 ( 12075 646 ) ( * 782 ) + NEW met1 ( 11431 153 ) ( 11569 * ) + NEW met2 ( 11431 153 ) ( * 782 ) + NEW met3 ( 6302 782 ) ( 12075 * ) + NEW met3 ( 12075 646 ) ( 16077 * ) NEW met2 ( 34569 34 ) ( * 119 ) - NEW met3 ( 34569 34 ) ( 38203 * ) - NEW met2 ( 38203 34 ) ( * 153 ) - NEW met3 ( 33810 34 ) ( * 102 ) - NEW met3 ( 33810 34 ) ( 34569 * ) - NEW met1 ( 38203 153 ) ( 38755 * ) - NEW met2 ( 11385 170 ) ( * 629 ) - NEW met1 ( 10649 629 ) ( 11385 * ) - NEW met2 ( 10649 238 ) ( * 629 ) - NEW met1 ( 11385 153 ) ( 11569 * ) - NEW met2 ( 11385 153 ) ( * 170 ) - NEW met3 ( 10281 238 ) ( 10649 * ) - NEW met3 ( 11385 170 ) ( 20769 * ) - NEW li1 ( 16169 119 ) L1M1_PR_MR - NEW met1 ( 16169 119 ) M1M2_PR - NEW met2 ( 16169 170 ) M2M3_PR - NEW li1 ( 29969 119 ) L1M1_PR_MR - NEW met1 ( 29923 119 ) M1M2_PR - NEW met2 ( 29923 102 ) M2M3_PR - NEW li1 ( 39905 187 ) L1M1_PR_MR - NEW met2 ( 2369 238 ) M2M3_PR - NEW li1 ( 2369 153 ) L1M1_PR_MR - NEW met1 ( 2369 153 ) M1M2_PR - NEW li1 ( 25369 153 ) L1M1_PR_MR - NEW met1 ( 25369 153 ) M1M2_PR - NEW met2 ( 25369 102 ) M2M3_PR - NEW met1 ( 25369 51 ) M1M2_PR - NEW met1 ( 10281 221 ) M1M2_PR - NEW met2 ( 10281 238 ) M2M3_PR - NEW li1 ( 20769 119 ) L1M1_PR_MR - NEW met1 ( 20769 119 ) M1M2_PR - NEW met1 ( 20815 51 ) M1M2_PR - NEW met2 ( 20769 170 ) M2M3_PR + NEW met3 ( 31234 34 ) ( 34569 * ) + NEW met4 ( 31234 34 ) ( * 170 ) + NEW met4 ( 31050 170 ) ( 31234 * ) + NEW met4 ( 31050 170 ) ( * 306 ) + NEW met2 ( 35075 34 ) ( * 714 ) + NEW met3 ( 34569 34 ) ( 35075 * ) + NEW met3 ( 29693 306 ) ( 31050 * ) + NEW met3 ( 35075 714 ) ( 36133 * ) + NEW met2 ( 22149 731 ) ( * 782 ) + NEW met1 ( 25231 119 ) ( 25369 * ) + NEW met2 ( 25231 119 ) ( * 714 ) + NEW met3 ( 24150 714 ) ( 25231 * ) + NEW met4 ( 24150 510 ) ( * 714 ) + NEW met4 ( 24058 510 ) ( 24150 * ) + NEW met4 ( 24058 510 ) ( * 782 ) + NEW met3 ( 23943 782 ) ( 24058 * ) + NEW met2 ( 23943 731 ) ( * 782 ) + NEW met3 ( 25530 646 ) ( * 714 ) + NEW met3 ( 25231 714 ) ( 25530 * ) + NEW met1 ( 22149 731 ) ( 23943 * ) + NEW met3 ( 25530 646 ) ( 29693 * ) + NEW met1 ( 20631 119 ) ( 20769 * ) + NEW met1 ( 20631 85 ) ( * 119 ) + NEW met1 ( 20401 85 ) ( 20631 * ) + NEW met2 ( 20401 85 ) ( * 782 ) + NEW met3 ( 19297 782 ) ( 22149 * ) + NEW met1 ( 36593 51 ) ( 39905 * ) + NEW met2 ( 36593 51 ) ( * 425 ) + NEW met1 ( 36133 425 ) ( 36593 * ) + NEW li1 ( 16169 153 ) L1M1_PR_MR + NEW met1 ( 16123 153 ) M1M2_PR + NEW met2 ( 16123 782 ) M2M3_PR + NEW met2 ( 17733 782 ) M2M3_PR + NEW met2 ( 17733 646 ) M2M3_PR + NEW met2 ( 16077 646 ) M2M3_PR + NEW met2 ( 19297 782 ) M2M3_PR + NEW met2 ( 19297 646 ) M2M3_PR NEW li1 ( 6969 119 ) L1M1_PR_MR NEW met1 ( 6923 119 ) M1M2_PR - NEW met2 ( 6923 238 ) M2M3_PR - NEW met1 ( 9637 221 ) M1M2_PR - NEW met2 ( 9637 238 ) M2M3_PR + NEW met2 ( 6923 782 ) M2M3_PR + NEW met2 ( 29693 306 ) M2M3_PR + NEW met2 ( 29693 646 ) M2M3_PR + NEW li1 ( 29969 119 ) L1M1_PR_MR + NEW met1 ( 29693 119 ) M1M2_PR + NEW met1 ( 36133 425 ) M1M2_PR + NEW met2 ( 36133 714 ) M2M3_PR + NEW met2 ( 2277 714 ) M2M3_PR + NEW met1 ( 2277 119 ) M1M2_PR + NEW li1 ( 2369 119 ) L1M1_PR_MR + NEW met2 ( 12075 782 ) M2M3_PR + NEW met2 ( 12075 646 ) M2M3_PR + NEW li1 ( 11569 153 ) L1M1_PR_MR + NEW met1 ( 11431 153 ) M1M2_PR + NEW met2 ( 11431 782 ) M2M3_PR NEW li1 ( 34569 119 ) L1M1_PR_MR NEW met1 ( 34569 119 ) M1M2_PR NEW met2 ( 34569 34 ) M2M3_PR - NEW met2 ( 38203 34 ) M2M3_PR - NEW met1 ( 38203 153 ) M1M2_PR - NEW met2 ( 11385 170 ) M2M3_PR - NEW met1 ( 11385 629 ) M1M2_PR - NEW met1 ( 10649 629 ) M1M2_PR - NEW met2 ( 10649 238 ) M2M3_PR - NEW li1 ( 11569 153 ) L1M1_PR_MR - NEW met1 ( 11385 153 ) M1M2_PR - NEW met3 ( 16169 170 ) RECT ( -62 -15 0 15 ) - NEW met3 ( 29923 102 ) RECT ( -62 -15 0 15 ) ; + NEW met3 ( 31234 34 ) M3M4_PR + NEW met3 ( 31050 306 ) M3M4_PR + NEW met2 ( 35075 714 ) M2M3_PR + NEW met2 ( 35075 34 ) M2M3_PR + NEW met2 ( 22149 782 ) M2M3_PR + NEW met1 ( 22149 731 ) M1M2_PR + NEW li1 ( 25369 119 ) L1M1_PR_MR + NEW met1 ( 25231 119 ) M1M2_PR + NEW met2 ( 25231 714 ) M2M3_PR + NEW met3 ( 24150 714 ) M3M4_PR + NEW met3 ( 24058 782 ) M3M4_PR + NEW met2 ( 23943 782 ) M2M3_PR + NEW met1 ( 23943 731 ) M1M2_PR + NEW li1 ( 20769 119 ) L1M1_PR_MR + NEW met1 ( 20401 85 ) M1M2_PR + NEW met2 ( 20401 782 ) M2M3_PR + NEW li1 ( 39905 51 ) L1M1_PR_MR + NEW met1 ( 36593 51 ) M1M2_PR + NEW met1 ( 36593 425 ) M1M2_PR + NEW met3 ( 6923 782 ) RECT ( -62 -15 0 15 ) + NEW met3 ( 11431 782 ) RECT ( -62 -15 0 15 ) + NEW met3 ( 20401 782 ) RECT ( -62 -15 0 15 ) ; - storage_0_2_0.we0 ( storage_0_2_0.gcand X ) ( storage_0_2_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 39491 85 ) ( 40365 * ) NEW li1 ( 39491 85 ) L1M1_PR_MR @@ -3217,76 +3248,86 @@ NETS 174 ; NEW li1 ( 36409 187 ) L1M1_PR_MR ; - storage_0_3_0.gclock ( storage_0_3_0.cg GCLK ) ( storage_0_3_0.bit7.bit CLK ) ( storage_0_3_0.bit6.bit CLK ) ( storage_0_3_0.bit5.bit CLK ) ( storage_0_3_0.bit4.bit CLK ) ( storage_0_3_0.bit3.bit CLK ) ( storage_0_3_0.bit2.bit CLK ) ( storage_0_3_0.bit1.bit CLK ) ( storage_0_3_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met2 ( 8119 102 ) ( * 119 ) - NEW met1 ( 17319 153 ) ( * 221 ) - NEW met1 ( 17319 221 ) ( 18101 * ) - NEW met1 ( 18101 187 ) ( * 221 ) - NEW met1 ( 18101 187 ) ( 18285 * ) - NEW met1 ( 18285 187 ) ( * 221 ) - NEW met1 ( 18285 221 ) ( 19251 * ) - NEW met1 ( 19251 187 ) ( * 221 ) - NEW met1 ( 19251 187 ) ( 19619 * ) - NEW met1 ( 19619 187 ) ( * 221 ) - NEW met1 ( 19619 221 ) ( 20401 * ) - NEW met1 ( 20401 187 ) ( * 221 ) - NEW met2 ( 17319 102 ) ( * 153 ) + + ROUTED met1 ( 20539 323 ) ( * 357 ) + NEW met1 ( 19343 323 ) ( 20539 * ) + NEW met2 ( 19343 323 ) ( * 765 ) + NEW met2 ( 8119 119 ) ( * 170 ) + NEW met2 ( 8119 170 ) ( 8165 * ) + NEW met2 ( 8165 170 ) ( * 714 ) + NEW met2 ( 8119 34 ) ( * 119 ) NEW met1 ( 26427 119 ) ( 26519 * ) NEW met2 ( 26427 34 ) ( * 119 ) - NEW met2 ( 26427 119 ) ( * 170 ) - NEW met2 ( 4117 102 ) ( * 119 ) - NEW met1 ( 3519 119 ) ( 4117 * ) - NEW met3 ( 4117 102 ) ( 8119 * ) - NEW met2 ( 12719 102 ) ( * 119 ) - NEW met3 ( 8119 102 ) ( 12719 * ) - NEW met3 ( 12719 102 ) ( 17319 * ) - NEW met1 ( 20401 187 ) ( 20700 * ) - NEW met2 ( 21919 153 ) ( * 170 ) - NEW met1 ( 20700 187 ) ( * 221 ) - NEW met1 ( 20700 221 ) ( 21551 * ) - NEW met1 ( 21551 153 ) ( * 221 ) - NEW met1 ( 21551 153 ) ( 21919 * ) - NEW met3 ( 21919 170 ) ( 26427 * ) - NEW met1 ( 31119 51 ) ( * 119 ) - NEW met1 ( 31119 51 ) ( 33603 * ) - NEW met1 ( 33603 51 ) ( * 85 ) + NEW met2 ( 35719 34 ) ( * 119 ) + NEW met2 ( 3427 34 ) ( * 119 ) + NEW met1 ( 3427 119 ) ( 3519 * ) + NEW met3 ( 3427 34 ) ( 8119 * ) + NEW met1 ( 12719 119 ) ( 12765 * ) + NEW met2 ( 12765 119 ) ( * 714 ) + NEW met3 ( 8165 714 ) ( 12765 * ) + NEW met2 ( 21919 34 ) ( * 119 ) + NEW met1 ( 20723 357 ) ( * 391 ) + NEW met2 ( 20723 391 ) ( * 493 ) + NEW met1 ( 20723 493 ) ( 21643 * ) + NEW met2 ( 21643 119 ) ( * 493 ) + NEW met1 ( 21643 119 ) ( 21919 * ) + NEW met1 ( 20539 357 ) ( 20723 * ) + NEW met3 ( 21919 34 ) ( 26427 * ) + NEW met2 ( 31119 51 ) ( * 119 ) NEW met2 ( 31119 34 ) ( * 51 ) NEW met3 ( 26427 34 ) ( 31119 * ) - NEW met2 ( 41055 51 ) ( * 102 ) - NEW met2 ( 35719 102 ) ( * 119 ) - NEW met2 ( 33879 85 ) ( * 102 ) - NEW met3 ( 33879 102 ) ( 35719 * ) - NEW met1 ( 33603 85 ) ( 33879 * ) - NEW met3 ( 35719 102 ) ( 41055 * ) + NEW met1 ( 31119 51 ) ( 35719 * ) + NEW met1 ( 17089 153 ) ( 17319 * ) + NEW met2 ( 17089 153 ) ( * 646 ) + NEW met3 ( 17089 646 ) ( * 714 ) + NEW met2 ( 18561 765 ) ( 18607 * ) + NEW met2 ( 18561 306 ) ( * 765 ) + NEW met3 ( 17411 306 ) ( 18561 * ) + NEW met2 ( 17411 153 ) ( * 306 ) + NEW met2 ( 17319 153 ) ( 17411 * ) + NEW met3 ( 12765 714 ) ( 17089 * ) + NEW met1 ( 18607 765 ) ( 19343 * ) + NEW met2 ( 41055 34 ) ( * 51 ) + NEW met3 ( 35719 34 ) ( 41055 * ) + NEW met1 ( 19343 323 ) M1M2_PR + NEW met1 ( 19343 765 ) M1M2_PR NEW li1 ( 8119 119 ) L1M1_PR_MR NEW met1 ( 8119 119 ) M1M2_PR - NEW met2 ( 8119 102 ) M2M3_PR - NEW li1 ( 17319 153 ) L1M1_PR_MR - NEW met2 ( 17319 102 ) M2M3_PR - NEW met1 ( 17319 153 ) M1M2_PR + NEW met2 ( 8165 714 ) M2M3_PR + NEW met2 ( 8119 34 ) M2M3_PR NEW li1 ( 26519 119 ) L1M1_PR_MR NEW met1 ( 26427 119 ) M1M2_PR NEW met2 ( 26427 34 ) M2M3_PR - NEW met2 ( 26427 170 ) M2M3_PR - NEW met2 ( 4117 102 ) M2M3_PR - NEW met1 ( 4117 119 ) M1M2_PR + NEW li1 ( 35719 119 ) L1M1_PR_MR + NEW met1 ( 35719 119 ) M1M2_PR + NEW met2 ( 35719 34 ) M2M3_PR + NEW met1 ( 35719 51 ) M1M2_PR + NEW met2 ( 3427 34 ) M2M3_PR + NEW met1 ( 3427 119 ) M1M2_PR NEW li1 ( 3519 119 ) L1M1_PR_MR NEW li1 ( 12719 119 ) L1M1_PR_MR - NEW met1 ( 12719 119 ) M1M2_PR - NEW met2 ( 12719 102 ) M2M3_PR - NEW li1 ( 21919 153 ) L1M1_PR_MR - NEW met1 ( 21919 153 ) M1M2_PR - NEW met2 ( 21919 170 ) M2M3_PR + NEW met1 ( 12765 119 ) M1M2_PR + NEW met2 ( 12765 714 ) M2M3_PR + NEW li1 ( 21919 119 ) L1M1_PR_MR + NEW met1 ( 21919 119 ) M1M2_PR + NEW met2 ( 21919 34 ) M2M3_PR + NEW met1 ( 20723 391 ) M1M2_PR + NEW met1 ( 20723 493 ) M1M2_PR + NEW met1 ( 21643 493 ) M1M2_PR + NEW met1 ( 21643 119 ) M1M2_PR NEW li1 ( 31119 119 ) L1M1_PR_MR - NEW met2 ( 31119 34 ) M2M3_PR + NEW met1 ( 31119 119 ) M1M2_PR NEW met1 ( 31119 51 ) M1M2_PR - NEW met2 ( 41055 102 ) M2M3_PR + NEW met2 ( 31119 34 ) M2M3_PR + NEW li1 ( 17319 153 ) L1M1_PR_MR + NEW met1 ( 17089 153 ) M1M2_PR + NEW met2 ( 17089 646 ) M2M3_PR + NEW met1 ( 18607 765 ) M1M2_PR + NEW met2 ( 18561 306 ) M2M3_PR + NEW met2 ( 17411 306 ) M2M3_PR + NEW met1 ( 17319 153 ) M1M2_PR + NEW met2 ( 41055 34 ) M2M3_PR NEW li1 ( 41055 51 ) L1M1_PR_MR - NEW met1 ( 41055 51 ) M1M2_PR - NEW li1 ( 35719 119 ) L1M1_PR_MR - NEW met1 ( 35719 119 ) M1M2_PR - NEW met2 ( 35719 102 ) M2M3_PR - NEW met1 ( 33879 85 ) M1M2_PR - NEW met2 ( 33879 102 ) M2M3_PR ; + NEW met1 ( 41055 51 ) M1M2_PR ; - storage_0_3_0.we0 ( storage_0_3_0.gcand X ) ( storage_0_3_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 40641 85 ) ( 41515 * ) NEW li1 ( 40641 85 ) L1M1_PR_MR @@ -3337,106 +3378,137 @@ NETS 174 ; NEW li1 ( 32959 357 ) L1M1_PR_MR ; - storage_1_0_0.gclock ( storage_1_0_0.cg GCLK ) ( storage_1_0_0.bit7.bit CLK ) ( storage_1_0_0.bit6.bit CLK ) ( storage_1_0_0.bit5.bit CLK ) ( storage_1_0_0.bit4.bit CLK ) ( storage_1_0_0.bit3.bit CLK ) ( storage_1_0_0.bit2.bit CLK ) ( storage_1_0_0.bit1.bit CLK ) ( storage_1_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 1219 323 ) ( * 357 ) - NEW met1 ( 1081 357 ) ( 1219 * ) - NEW met1 ( 1081 323 ) ( * 357 ) - NEW met1 ( 69 323 ) ( 1081 * ) + + ROUTED met1 ( 16169 323 ) ( * 357 ) + NEW met1 ( 15893 357 ) ( 16169 * ) + NEW met1 ( 15893 323 ) ( * 357 ) NEW met1 ( 69 323 ) ( * 391 ) - NEW met1 ( 18193 391 ) ( 18469 * ) - NEW met1 ( 18193 323 ) ( * 391 ) - NEW met1 ( 16169 323 ) ( 18193 * ) - NEW met1 ( 16169 323 ) ( * 357 ) - NEW met1 ( 20539 323 ) ( * 357 ) - NEW met1 ( 18469 323 ) ( 20539 * ) - NEW met1 ( 18469 323 ) ( * 391 ) - NEW met1 ( 35305 323 ) ( * 357 ) - NEW met1 ( 35305 357 ) ( 35673 * ) - NEW met1 ( 35673 323 ) ( * 357 ) - NEW met1 ( 35673 323 ) ( 36455 * ) - NEW met1 ( 36455 323 ) ( * 357 ) - NEW met1 ( 36455 357 ) ( 37467 * ) + NEW met1 ( 18423 391 ) ( 18469 * ) + NEW met2 ( 18423 51 ) ( * 391 ) + NEW met1 ( 18055 323 ) ( * 357 ) + NEW met1 ( 18055 357 ) ( 18423 * ) + NEW met1 ( 18423 357 ) ( * 391 ) + NEW met1 ( 16169 323 ) ( 18055 * ) + NEW met1 ( 8901 391 ) ( 9269 * ) + NEW met2 ( 8901 221 ) ( * 391 ) + NEW met1 ( 8119 221 ) ( 8901 * ) + NEW met1 ( 8119 187 ) ( * 221 ) + NEW met1 ( 7981 187 ) ( 8119 * ) + NEW met1 ( 7981 187 ) ( * 221 ) + NEW met1 ( 6969 221 ) ( 7981 * ) + NEW met1 ( 6969 187 ) ( * 221 ) + NEW met1 ( 6693 187 ) ( 6969 * ) + NEW met2 ( 6693 187 ) ( * 323 ) + NEW met1 ( 9269 323 ) ( * 391 ) + NEW met1 ( 27669 323 ) ( * 391 ) + NEW met1 ( 26473 187 ) ( * 221 ) + NEW met1 ( 26473 221 ) ( 27393 * ) + NEW met2 ( 27393 221 ) ( * 357 ) + NEW met1 ( 27393 357 ) ( 27669 * ) NEW met1 ( 4393 391 ) ( 4669 * ) - NEW met1 ( 4393 323 ) ( * 391 ) + NEW met2 ( 4393 221 ) ( * 391 ) + NEW met1 ( 3519 221 ) ( 4393 * ) + NEW met1 ( 3519 187 ) ( * 221 ) + NEW met1 ( 3381 187 ) ( 3519 * ) + NEW met1 ( 3381 187 ) ( * 221 ) + NEW met1 ( 2369 221 ) ( 3381 * ) + NEW met1 ( 2369 187 ) ( * 221 ) + NEW met1 ( 2093 187 ) ( 2369 * ) + NEW met2 ( 2093 187 ) ( * 323 ) NEW met1 ( 4669 323 ) ( * 391 ) - NEW met1 ( 15870 357 ) ( 16169 * ) - NEW met1 ( 15870 323 ) ( * 357 ) + NEW met1 ( 69 323 ) ( 2093 * ) + NEW met1 ( 4669 323 ) ( 6693 * ) + NEW met2 ( 21781 221 ) ( * 323 ) + NEW met2 ( 13869 425 ) ( * 782 ) + NEW met3 ( 13846 782 ) ( 13869 * ) + NEW met4 ( 13846 510 ) ( * 782 ) + NEW met5 ( 10074 510 ) ( 13846 * ) + NEW met4 ( 10074 34 ) ( * 510 ) + NEW met3 ( 9913 34 ) ( 10074 * ) + NEW met2 ( 9913 34 ) ( * 323 ) + NEW met2 ( 13869 323 ) ( * 425 ) + NEW met1 ( 9269 323 ) ( 9913 * ) + NEW met1 ( 13869 323 ) ( 15893 * ) + NEW met2 ( 35581 323 ) ( * 459 ) + NEW met1 ( 35581 459 ) ( 35949 * ) + NEW met1 ( 35949 459 ) ( * 493 ) + NEW met1 ( 32039 391 ) ( 32269 * ) + NEW met1 ( 32039 323 ) ( * 391 ) + NEW met1 ( 29969 323 ) ( 32039 * ) + NEW met1 ( 29969 323 ) ( * 357 ) + NEW met1 ( 29923 357 ) ( 29969 * ) + NEW met2 ( 29831 357 ) ( 29923 * ) + NEW met1 ( 29693 357 ) ( 29831 * ) + NEW met1 ( 29693 323 ) ( * 357 ) NEW met1 ( 32269 323 ) ( * 391 ) - NEW met1 ( 32269 323 ) ( 34155 * ) - NEW met1 ( 34155 323 ) ( * 357 ) - NEW met1 ( 34155 357 ) ( 34385 * ) - NEW met1 ( 34385 323 ) ( * 357 ) - NEW met1 ( 30705 323 ) ( * 357 ) - NEW met1 ( 30705 357 ) ( 30981 * ) - NEW met1 ( 30981 323 ) ( * 357 ) - NEW met1 ( 30981 323 ) ( 32269 * ) - NEW met1 ( 34385 323 ) ( 35305 * ) - NEW met1 ( 13593 391 ) ( 13869 * ) - NEW met1 ( 13593 323 ) ( * 391 ) - NEW met1 ( 11569 323 ) ( 13593 * ) - NEW met1 ( 11569 323 ) ( * 391 ) - NEW met1 ( 11477 391 ) ( 11569 * ) - NEW met1 ( 11477 357 ) ( * 391 ) - NEW met1 ( 11293 357 ) ( 11477 * ) - NEW met1 ( 11293 323 ) ( * 357 ) - NEW met1 ( 13869 323 ) ( * 391 ) - NEW met1 ( 13869 323 ) ( 15870 * ) - NEW met1 ( 9039 391 ) ( 9269 * ) - NEW met1 ( 9039 323 ) ( * 391 ) - NEW met1 ( 6693 323 ) ( 9039 * ) - NEW met2 ( 6693 221 ) ( * 323 ) - NEW met1 ( 5819 221 ) ( 6693 * ) - NEW met2 ( 5773 221 ) ( 5819 * ) - NEW met2 ( 5773 221 ) ( * 323 ) - NEW met1 ( 9269 323 ) ( * 391 ) - NEW met1 ( 4669 323 ) ( 5773 * ) - NEW met1 ( 9269 323 ) ( 11293 * ) - NEW met1 ( 1219 323 ) ( 4393 * ) - NEW met1 ( 20539 357 ) ( 20700 * ) - NEW met1 ( 27669 425 ) ( 28773 * ) - NEW met2 ( 28773 221 ) ( * 425 ) - NEW met1 ( 28773 221 ) ( 29601 * ) - NEW met1 ( 29601 187 ) ( * 221 ) - NEW met1 ( 29601 187 ) ( 29785 * ) - NEW met2 ( 29785 187 ) ( * 323 ) - NEW met1 ( 23069 425 ) ( * 493 ) - NEW met1 ( 23069 493 ) ( 23253 * ) - NEW met1 ( 23253 459 ) ( * 493 ) - NEW met1 ( 23253 459 ) ( 24311 * ) - NEW met1 ( 24311 459 ) ( * 493 ) - NEW met2 ( 24311 493 ) ( 24449 * ) - NEW met1 ( 24449 493 ) ( 24541 * ) - NEW met1 ( 24541 459 ) ( * 493 ) - NEW met1 ( 24541 459 ) ( 25691 * ) - NEW met1 ( 25691 425 ) ( * 459 ) - NEW met1 ( 25691 425 ) ( 27669 * ) - NEW met1 ( 20700 357 ) ( * 425 ) - NEW met1 ( 20700 425 ) ( 20769 * ) - NEW met1 ( 20769 425 ) ( * 459 ) - NEW met1 ( 20769 459 ) ( 23069 * ) - NEW met1 ( 29785 323 ) ( 30705 * ) + NEW met1 ( 27669 323 ) ( 29693 * ) + NEW met1 ( 32269 323 ) ( 35581 * ) + NEW met1 ( 26220 187 ) ( 26473 * ) + NEW met1 ( 21781 323 ) ( 22770 * ) + NEW met1 ( 23069 323 ) ( * 391 ) + NEW met1 ( 23069 323 ) ( 24955 * ) + NEW met1 ( 24955 323 ) ( * 357 ) + NEW met1 ( 24955 357 ) ( 25185 * ) + NEW met1 ( 25185 323 ) ( * 357 ) + NEW met1 ( 25185 323 ) ( 25691 * ) + NEW met2 ( 25691 221 ) ( * 323 ) + NEW met1 ( 25691 221 ) ( 26220 * ) + NEW met1 ( 26220 187 ) ( * 221 ) + NEW met1 ( 22770 323 ) ( * 357 ) + NEW met1 ( 22770 357 ) ( 23069 * ) + NEW met2 ( 20677 51 ) ( * 187 ) + NEW met1 ( 20677 187 ) ( 20769 * ) + NEW met1 ( 20769 187 ) ( * 221 ) + NEW met1 ( 18423 51 ) ( 20677 * ) + NEW met1 ( 20769 221 ) ( 21781 * ) + NEW met1 ( 35949 493 ) ( 37467 * ) NEW li1 ( 69 391 ) L1M1_PR_MR NEW li1 ( 18469 391 ) L1M1_PR_MR - NEW li1 ( 37467 357 ) L1M1_PR_MR - NEW li1 ( 4669 391 ) L1M1_PR_MR - NEW li1 ( 32269 391 ) L1M1_PR_MR - NEW li1 ( 13869 391 ) L1M1_PR_MR + NEW met1 ( 18423 391 ) M1M2_PR + NEW met1 ( 18423 51 ) M1M2_PR NEW li1 ( 9269 391 ) L1M1_PR_MR + NEW met1 ( 8901 391 ) M1M2_PR + NEW met1 ( 8901 221 ) M1M2_PR + NEW met1 ( 6693 187 ) M1M2_PR NEW met1 ( 6693 323 ) M1M2_PR - NEW met1 ( 6693 221 ) M1M2_PR - NEW met1 ( 5819 221 ) M1M2_PR - NEW met1 ( 5773 323 ) M1M2_PR - NEW li1 ( 27669 425 ) L1M1_PR_MR - NEW met1 ( 28773 425 ) M1M2_PR - NEW met1 ( 28773 221 ) M1M2_PR - NEW met1 ( 29785 187 ) M1M2_PR - NEW met1 ( 29785 323 ) M1M2_PR - NEW li1 ( 23069 425 ) L1M1_PR_MR - NEW met1 ( 24311 493 ) M1M2_PR - NEW met1 ( 24449 493 ) M1M2_PR ; + NEW li1 ( 27669 391 ) L1M1_PR_MR + NEW met1 ( 27393 221 ) M1M2_PR + NEW met1 ( 27393 357 ) M1M2_PR + NEW li1 ( 4669 391 ) L1M1_PR_MR + NEW met1 ( 4393 391 ) M1M2_PR + NEW met1 ( 4393 221 ) M1M2_PR + NEW met1 ( 2093 187 ) M1M2_PR + NEW met1 ( 2093 323 ) M1M2_PR + NEW met1 ( 21781 323 ) M1M2_PR + NEW met1 ( 21781 221 ) M1M2_PR + NEW li1 ( 13869 425 ) L1M1_PR_MR + NEW met1 ( 13869 425 ) M1M2_PR + NEW met2 ( 13869 782 ) M2M3_PR + NEW met3 ( 13846 782 ) M3M4_PR + NEW met4 ( 13846 510 ) M4M5_PR + NEW met4 ( 10074 510 ) M4M5_PR + NEW met3 ( 10074 34 ) M3M4_PR + NEW met2 ( 9913 34 ) M2M3_PR + NEW met1 ( 9913 323 ) M1M2_PR + NEW met1 ( 13869 323 ) M1M2_PR + NEW met1 ( 35581 323 ) M1M2_PR + NEW met1 ( 35581 459 ) M1M2_PR + NEW li1 ( 32269 391 ) L1M1_PR_MR + NEW met1 ( 29923 357 ) M1M2_PR + NEW met1 ( 29831 357 ) M1M2_PR + NEW li1 ( 23069 391 ) L1M1_PR_MR + NEW met1 ( 25691 323 ) M1M2_PR + NEW met1 ( 25691 221 ) M1M2_PR + NEW met1 ( 20677 51 ) M1M2_PR + NEW met1 ( 20677 187 ) M1M2_PR + NEW li1 ( 37467 493 ) L1M1_PR_MR + NEW met3 ( 13869 782 ) RECT ( 0 -15 39 15 ) ; - storage_1_0_0.we0 ( storage_1_0_0.gcand X ) ( storage_1_0_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 37053 459 ) ( 37927 * ) - NEW li1 ( 37053 459 ) L1M1_PR_MR - NEW li1 ( 37927 459 ) L1M1_PR_MR ; + + ROUTED met1 ( 37053 357 ) ( * 391 ) + NEW met1 ( 37053 357 ) ( 37421 * ) + NEW met1 ( 37421 357 ) ( * 425 ) + NEW met1 ( 37421 425 ) ( 37927 * ) + NEW li1 ( 37053 391 ) L1M1_PR_MR + NEW li1 ( 37927 425 ) L1M1_PR_MR ; - storage_1_0_0.write_sel ( storage_1_0_0.gcand A ) ( storage_1_0_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 37697 357 ) ( 37743 * ) NEW li1 ( 37743 357 ) L1M1_PR_MR @@ -3447,8 +3519,8 @@ NETS 174 ; NEW li1 ( 1955 391 ) L1M1_PR_MR NEW li1 ( 1909 357 ) L1M1_PR_MR ; - storage_1_1_0.bit1.storage ( storage_1_1_0.bit1.obuf0 A ) ( storage_1_1_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met1 ( 6509 391 ) ( 6555 * ) - NEW met1 ( 6509 357 ) ( * 391 ) + + ROUTED met1 ( 6555 357 ) ( * 391 ) + NEW met1 ( 6509 357 ) ( 6555 * ) NEW li1 ( 6555 391 ) L1M1_PR_MR NEW li1 ( 6509 357 ) L1M1_PR_MR ; - storage_1_1_0.bit2.storage ( storage_1_1_0.bit2.obuf0 A ) ( storage_1_1_0.bit2.bit Q ) + USE SIGNAL @@ -3483,54 +3555,77 @@ NETS 174 ; NEW li1 ( 34109 357 ) L1M1_PR_MR ; - storage_1_1_0.gclock ( storage_1_1_0.cg GCLK ) ( storage_1_1_0.bit7.bit CLK ) ( storage_1_1_0.bit6.bit CLK ) ( storage_1_1_0.bit5.bit CLK ) ( storage_1_1_0.bit4.bit CLK ) ( storage_1_1_0.bit3.bit CLK ) ( storage_1_1_0.bit2.bit CLK ) ( storage_1_1_0.bit1.bit CLK ) ( storage_1_1_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met2 ( 1219 425 ) ( * 442 ) - NEW met2 ( 19619 425 ) ( * 442 ) - NEW met2 ( 38755 391 ) ( * 442 ) + + ROUTED met2 ( 1219 425 ) ( * 510 ) + NEW met2 ( 19619 306 ) ( * 391 ) + NEW met2 ( 19389 391 ) ( * 510 ) + NEW met1 ( 19389 391 ) ( 19619 * ) + NEW met1 ( 28773 425 ) ( 28819 * ) + NEW met2 ( 28773 425 ) ( * 782 ) + NEW met1 ( 5773 391 ) ( 5819 * ) + NEW met2 ( 5773 391 ) ( * 510 ) NEW met1 ( 14881 425 ) ( 15019 * ) - NEW met2 ( 14881 425 ) ( * 442 ) - NEW met3 ( 14881 442 ) ( 19619 * ) - NEW met2 ( 33419 425 ) ( * 442 ) - NEW met3 ( 33419 442 ) ( 38755 * ) - NEW met2 ( 10419 391 ) ( * 442 ) - NEW met3 ( 10419 442 ) ( 14881 * ) - NEW met2 ( 5819 391 ) ( * 442 ) - NEW met3 ( 1219 442 ) ( 5819 * ) - NEW met3 ( 5819 442 ) ( 10419 * ) - NEW met2 ( 24219 391 ) ( * 442 ) - NEW met2 ( 28819 425 ) ( * 442 ) - NEW met3 ( 24219 442 ) ( 28819 * ) - NEW met3 ( 19619 442 ) ( 24219 * ) - NEW met3 ( 28819 442 ) ( 33419 * ) - NEW met2 ( 1219 442 ) M2M3_PR + NEW met2 ( 14881 425 ) ( * 510 ) + NEW met3 ( 14881 510 ) ( 19389 * ) + NEW met3 ( 19619 306 ) ( 20700 * ) + NEW met4 ( 20700 510 ) ( 20838 * ) + NEW met4 ( 20700 323 ) ( * 510 ) + NEW met3 ( 20700 306 ) ( * 323 ) + NEW met1 ( 33235 425 ) ( 33419 * ) + NEW met2 ( 33235 425 ) ( * 782 ) + NEW met3 ( 28773 782 ) ( 33235 * ) + NEW met1 ( 10419 357 ) ( * 391 ) + NEW met1 ( 10373 357 ) ( 10419 * ) + NEW met2 ( 10373 357 ) ( * 510 ) + NEW met3 ( 1219 510 ) ( 10373 * ) + NEW met3 ( 10373 510 ) ( 14881 * ) + NEW met2 ( 24219 391 ) ( * 510 ) + NEW met3 ( 24219 510 ) ( 24242 * ) + NEW met4 ( 24242 510 ) ( * 782 ) + NEW met3 ( 20838 510 ) ( 24219 * ) + NEW met3 ( 24242 782 ) ( 28773 * ) + NEW met2 ( 38755 493 ) ( * 646 ) + NEW met3 ( 33235 646 ) ( 38755 * ) + NEW met2 ( 1219 510 ) M2M3_PR NEW li1 ( 1219 425 ) L1M1_PR_MR NEW met1 ( 1219 425 ) M1M2_PR - NEW li1 ( 19619 425 ) L1M1_PR_MR - NEW met1 ( 19619 425 ) M1M2_PR - NEW met2 ( 19619 442 ) M2M3_PR - NEW met2 ( 38755 442 ) M2M3_PR - NEW li1 ( 38755 391 ) L1M1_PR_MR - NEW met1 ( 38755 391 ) M1M2_PR + NEW li1 ( 19619 391 ) L1M1_PR_MR + NEW met1 ( 19619 391 ) M1M2_PR + NEW met2 ( 19619 306 ) M2M3_PR + NEW met2 ( 19389 510 ) M2M3_PR + NEW met1 ( 19389 391 ) M1M2_PR + NEW li1 ( 28819 425 ) L1M1_PR_MR + NEW met1 ( 28773 425 ) M1M2_PR + NEW met2 ( 28773 782 ) M2M3_PR + NEW li1 ( 5819 391 ) L1M1_PR_MR + NEW met1 ( 5773 391 ) M1M2_PR + NEW met2 ( 5773 510 ) M2M3_PR NEW li1 ( 15019 425 ) L1M1_PR_MR NEW met1 ( 14881 425 ) M1M2_PR - NEW met2 ( 14881 442 ) M2M3_PR + NEW met2 ( 14881 510 ) M2M3_PR + NEW met3 ( 20838 510 ) M3M4_PR + NEW met3 ( 20700 323 ) M3M4_PR NEW li1 ( 33419 425 ) L1M1_PR_MR - NEW met1 ( 33419 425 ) M1M2_PR - NEW met2 ( 33419 442 ) M2M3_PR + NEW met1 ( 33235 425 ) M1M2_PR + NEW met2 ( 33235 782 ) M2M3_PR + NEW met2 ( 33235 646 ) M2M3_PR NEW li1 ( 10419 391 ) L1M1_PR_MR - NEW met1 ( 10419 391 ) M1M2_PR - NEW met2 ( 10419 442 ) M2M3_PR - NEW li1 ( 5819 391 ) L1M1_PR_MR - NEW met1 ( 5819 391 ) M1M2_PR - NEW met2 ( 5819 442 ) M2M3_PR + NEW met1 ( 10373 357 ) M1M2_PR + NEW met2 ( 10373 510 ) M2M3_PR NEW li1 ( 24219 391 ) L1M1_PR_MR NEW met1 ( 24219 391 ) M1M2_PR - NEW met2 ( 24219 442 ) M2M3_PR - NEW li1 ( 28819 425 ) L1M1_PR_MR - NEW met1 ( 28819 425 ) M1M2_PR - NEW met2 ( 28819 442 ) M2M3_PR ; + NEW met2 ( 24219 510 ) M2M3_PR + NEW met3 ( 24242 510 ) M3M4_PR + NEW met3 ( 24242 782 ) M3M4_PR + NEW li1 ( 38755 493 ) L1M1_PR_MR + NEW met1 ( 38755 493 ) M1M2_PR + NEW met2 ( 38755 646 ) M2M3_PR + NEW met3 ( 5773 510 ) RECT ( -62 -15 0 15 ) + NEW met3 ( 24219 510 ) RECT ( -39 -15 0 15 ) ; - storage_1_1_0.we0 ( storage_1_1_0.gcand X ) ( storage_1_1_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 38341 459 ) ( 39215 * ) - NEW li1 ( 38341 459 ) L1M1_PR_MR + + ROUTED met1 ( 38341 493 ) ( 38709 * ) + NEW met1 ( 38709 459 ) ( * 493 ) + NEW met1 ( 38709 459 ) ( 39215 * ) + NEW li1 ( 38341 493 ) L1M1_PR_MR NEW li1 ( 39215 459 ) L1M1_PR_MR ; - storage_1_1_0.write_sel ( storage_1_1_0.gcand A ) ( storage_1_1_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 38985 357 ) ( 39031 * ) @@ -3572,79 +3667,76 @@ NETS 174 ; NEW li1 ( 30705 391 ) L1M1_PR_MR NEW li1 ( 30659 357 ) L1M1_PR_MR ; - storage_1_2_0.bit7.storage ( storage_1_2_0.bit7.obuf0 A ) ( storage_1_2_0.bit7.bit Q ) + USE SIGNAL - + ROUTED met1 ( 35304 425 ) ( 35305 * ) - NEW met2 ( 35259 425 ) ( 35305 * ) - NEW met2 ( 35259 357 ) ( * 425 ) - NEW li1 ( 35304 425 ) L1M1_PR_MR - NEW met1 ( 35305 425 ) M1M2_PR - NEW li1 ( 35259 357 ) L1M1_PR_MR - NEW met1 ( 35259 357 ) M1M2_PR - NEW met1 ( 35305 425 ) RECT ( 0 -7 34 7 ) ; + + ROUTED met1 ( 35259 391 ) ( 35305 * ) + NEW met1 ( 35259 357 ) ( * 391 ) + NEW li1 ( 35305 391 ) L1M1_PR_MR + NEW li1 ( 35259 357 ) L1M1_PR_MR ; - storage_1_2_0.gclock ( storage_1_2_0.cg GCLK ) ( storage_1_2_0.bit7.bit CLK ) ( storage_1_2_0.bit6.bit CLK ) ( storage_1_2_0.bit5.bit CLK ) ( storage_1_2_0.bit4.bit CLK ) ( storage_1_2_0.bit3.bit CLK ) ( storage_1_2_0.bit2.bit CLK ) ( storage_1_2_0.bit1.bit CLK ) ( storage_1_2_0.bit0.bit CLK ) + USE SIGNAL + ROUTED met2 ( 16169 425 ) ( * 578 ) - NEW met1 ( 29923 425 ) ( 29969 * ) - NEW met2 ( 29923 425 ) ( * 578 ) - NEW met2 ( 39905 391 ) ( * 663 ) - NEW met1 ( 36087 663 ) ( 39905 * ) - NEW met2 ( 36087 578 ) ( * 663 ) + NEW met3 ( 16169 578 ) ( 17158 * ) + NEW met3 ( 17158 578 ) ( * 714 ) + NEW met3 ( 19366 646 ) ( * 714 ) + NEW met3 ( 17158 714 ) ( 19366 * ) + NEW met1 ( 6969 357 ) ( * 391 ) + NEW met1 ( 6923 357 ) ( 6969 * ) + NEW met2 ( 6923 357 ) ( * 578 ) NEW met2 ( 2369 425 ) ( * 578 ) - NEW met2 ( 25369 425 ) ( * 578 ) - NEW met2 ( 34569 425 ) ( * 578 ) - NEW met3 ( 25369 578 ) ( 36087 * ) - NEW met2 ( 11569 374 ) ( * 425 ) - NEW met2 ( 11569 374 ) ( 11661 * ) - NEW met2 ( 11661 374 ) ( * 493 ) - NEW met2 ( 11661 493 ) ( 11707 * ) - NEW met2 ( 11707 493 ) ( * 578 ) - NEW met2 ( 11569 425 ) ( * 782 ) - NEW met2 ( 20677 391 ) ( 20769 * ) - NEW met2 ( 20677 391 ) ( * 578 ) - NEW met3 ( 11707 578 ) ( 20677 * ) - NEW met3 ( 20677 578 ) ( 25369 * ) - NEW met1 ( 6877 391 ) ( 6972 * ) - NEW met2 ( 6877 374 ) ( * 391 ) - NEW met2 ( 6785 374 ) ( 6877 * ) - NEW met2 ( 6785 374 ) ( * 493 ) - NEW met2 ( 6785 493 ) ( 6877 * ) - NEW met2 ( 6877 493 ) ( * 782 ) - NEW met2 ( 6785 493 ) ( * 578 ) - NEW met3 ( 2369 578 ) ( 6785 * ) - NEW met3 ( 6877 782 ) ( 11569 * ) + NEW met3 ( 2369 578 ) ( 6923 * ) + NEW met2 ( 11569 425 ) ( * 578 ) + NEW met3 ( 6923 578 ) ( 16169 * ) + NEW met1 ( 20769 323 ) ( * 391 ) + NEW met1 ( 20769 323 ) ( 21091 * ) + NEW met2 ( 21091 323 ) ( * 646 ) + NEW met2 ( 25369 425 ) ( * 646 ) + NEW met3 ( 21091 646 ) ( 25369 * ) + NEW met3 ( 19366 646 ) ( 21091 * ) + NEW met2 ( 36087 510 ) ( * 697 ) + NEW met1 ( 34385 357 ) ( * 391 ) + NEW met1 ( 34293 391 ) ( 34385 * ) + NEW met2 ( 34293 391 ) ( * 510 ) + NEW met1 ( 29877 425 ) ( 29969 * ) + NEW met2 ( 29877 425 ) ( * 510 ) + NEW met3 ( 25369 510 ) ( 29877 * ) + NEW met1 ( 34569 357 ) ( * 391 ) + NEW met1 ( 34569 391 ) ( 34572 * ) + NEW met1 ( 34385 357 ) ( 34569 * ) + NEW met3 ( 29877 510 ) ( 36087 * ) + NEW met1 ( 39859 391 ) ( 39905 * ) + NEW met2 ( 39859 391 ) ( * 697 ) + NEW met1 ( 36087 697 ) ( 39859 * ) NEW li1 ( 16169 425 ) L1M1_PR_MR NEW met1 ( 16169 425 ) M1M2_PR NEW met2 ( 16169 578 ) M2M3_PR - NEW li1 ( 29969 425 ) L1M1_PR_MR - NEW met1 ( 29923 425 ) M1M2_PR - NEW met2 ( 29923 578 ) M2M3_PR - NEW li1 ( 39905 391 ) L1M1_PR_MR - NEW met1 ( 39905 391 ) M1M2_PR - NEW met1 ( 39905 663 ) M1M2_PR - NEW met1 ( 36087 663 ) M1M2_PR - NEW met2 ( 36087 578 ) M2M3_PR + NEW li1 ( 6969 391 ) L1M1_PR_MR + NEW met1 ( 6923 357 ) M1M2_PR + NEW met2 ( 6923 578 ) M2M3_PR NEW met2 ( 2369 578 ) M2M3_PR NEW li1 ( 2369 425 ) L1M1_PR_MR NEW met1 ( 2369 425 ) M1M2_PR - NEW li1 ( 25369 425 ) L1M1_PR_MR - NEW met1 ( 25369 425 ) M1M2_PR - NEW met2 ( 25369 578 ) M2M3_PR - NEW li1 ( 34569 425 ) L1M1_PR_MR - NEW met1 ( 34569 425 ) M1M2_PR - NEW met2 ( 34569 578 ) M2M3_PR NEW li1 ( 11569 425 ) L1M1_PR_MR NEW met1 ( 11569 425 ) M1M2_PR - NEW met2 ( 11707 578 ) M2M3_PR - NEW met2 ( 11569 782 ) M2M3_PR + NEW met2 ( 11569 578 ) M2M3_PR NEW li1 ( 20769 391 ) L1M1_PR_MR - NEW met1 ( 20769 391 ) M1M2_PR - NEW met2 ( 20677 578 ) M2M3_PR - NEW li1 ( 6972 391 ) L1M1_PR_MR - NEW met1 ( 6877 391 ) M1M2_PR - NEW met2 ( 6877 782 ) M2M3_PR - NEW met2 ( 6785 578 ) M2M3_PR - NEW met3 ( 16169 578 ) RECT ( -62 -15 0 15 ) - NEW met3 ( 29923 578 ) RECT ( -62 -15 0 15 ) - NEW met3 ( 34569 578 ) RECT ( -62 -15 0 15 ) ; + NEW met1 ( 21091 323 ) M1M2_PR + NEW met2 ( 21091 646 ) M2M3_PR + NEW li1 ( 25369 425 ) L1M1_PR_MR + NEW met1 ( 25369 425 ) M1M2_PR + NEW met2 ( 25369 646 ) M2M3_PR + NEW met2 ( 25369 510 ) M2M3_PR + NEW met2 ( 36087 510 ) M2M3_PR + NEW met1 ( 36087 697 ) M1M2_PR + NEW met1 ( 34293 391 ) M1M2_PR + NEW met2 ( 34293 510 ) M2M3_PR + NEW li1 ( 29969 425 ) L1M1_PR_MR + NEW met1 ( 29877 425 ) M1M2_PR + NEW met2 ( 29877 510 ) M2M3_PR + NEW li1 ( 34572 391 ) L1M1_PR_MR + NEW li1 ( 39905 391 ) L1M1_PR_MR + NEW met1 ( 39859 391 ) M1M2_PR + NEW met1 ( 39859 697 ) M1M2_PR + NEW met3 ( 11569 578 ) RECT ( -62 -15 0 15 ) + NEW met3 ( 34293 510 ) RECT ( -62 -15 0 15 ) ; - storage_1_2_0.we0 ( storage_1_2_0.gcand X ) ( storage_1_2_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 39491 459 ) ( 40365 * ) NEW li1 ( 39491 459 ) L1M1_PR_MR @@ -3695,67 +3787,60 @@ NETS 174 ; NEW li1 ( 36409 357 ) L1M1_PR_MR ; - storage_1_3_0.gclock ( storage_1_3_0.cg GCLK ) ( storage_1_3_0.bit7.bit CLK ) ( storage_1_3_0.bit6.bit CLK ) ( storage_1_3_0.bit5.bit CLK ) ( storage_1_3_0.bit4.bit CLK ) ( storage_1_3_0.bit3.bit CLK ) ( storage_1_3_0.bit2.bit CLK ) ( storage_1_3_0.bit1.bit CLK ) ( storage_1_3_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 8119 425 ) ( 8165 * ) - NEW met2 ( 8165 425 ) ( * 510 ) - NEW met1 ( 17319 357 ) ( * 391 ) - NEW met1 ( 17273 357 ) ( 17319 * ) - NEW met2 ( 17273 357 ) ( * 510 ) - NEW met1 ( 26519 357 ) ( * 391 ) - NEW met1 ( 26381 357 ) ( 26519 * ) - NEW met2 ( 26381 238 ) ( * 357 ) - NEW met2 ( 26335 374 ) ( * 510 ) - NEW met2 ( 26335 374 ) ( 26381 * ) - NEW met2 ( 26381 357 ) ( * 374 ) - NEW met2 ( 35719 374 ) ( * 391 ) - NEW met2 ( 35719 374 ) ( 35811 * ) - NEW met2 ( 35811 374 ) ( * 510 ) - NEW met2 ( 3335 425 ) ( * 510 ) - NEW met2 ( 12719 425 ) ( * 442 ) - NEW met2 ( 12719 442 ) ( 12765 * ) - NEW met2 ( 12765 442 ) ( * 510 ) - NEW met3 ( 8165 510 ) ( 12765 * ) - NEW met3 ( 12765 510 ) ( 17273 * ) + + ROUTED met2 ( 17319 306 ) ( * 391 ) + NEW met2 ( 17273 391 ) ( * 578 ) + NEW met2 ( 17273 391 ) ( 17319 * ) + NEW met2 ( 8119 306 ) ( * 391 ) + NEW met1 ( 26381 391 ) ( 26519 * ) + NEW met2 ( 26381 391 ) ( * 578 ) + NEW met2 ( 35719 306 ) ( * 391 ) + NEW met2 ( 3565 306 ) ( * 425 ) + NEW met1 ( 3519 425 ) ( 3565 * ) + NEW met3 ( 3565 306 ) ( 8119 * ) NEW met1 ( 21873 391 ) ( 21919 * ) - NEW met2 ( 21873 391 ) ( * 510 ) - NEW met3 ( 17273 510 ) ( 21873 * ) - NEW met3 ( 21873 510 ) ( 26335 * ) - NEW met2 ( 31119 391 ) ( * 510 ) - NEW met2 ( 31119 238 ) ( * 391 ) - NEW met3 ( 26381 238 ) ( 31119 * ) - NEW met2 ( 41055 493 ) ( * 510 ) - NEW met3 ( 31119 510 ) ( 41055 * ) - NEW met1 ( 3335 425 ) ( 3519 * ) - NEW met3 ( 3335 510 ) ( 8165 * ) - NEW li1 ( 8119 425 ) L1M1_PR_MR - NEW met1 ( 8165 425 ) M1M2_PR - NEW met2 ( 8165 510 ) M2M3_PR + NEW met2 ( 21873 391 ) ( * 578 ) + NEW met3 ( 17273 578 ) ( 21873 * ) + NEW met3 ( 21873 578 ) ( 26381 * ) + NEW met2 ( 31119 306 ) ( * 391 ) + NEW met2 ( 31165 442 ) ( * 578 ) + NEW met2 ( 31119 442 ) ( 31165 * ) + NEW met2 ( 31119 391 ) ( * 442 ) + NEW met3 ( 26381 578 ) ( 31165 * ) + NEW met2 ( 12719 306 ) ( * 391 ) + NEW met3 ( 8119 306 ) ( 12719 * ) + NEW met3 ( 12719 306 ) ( 17319 * ) + NEW met2 ( 41055 306 ) ( * 323 ) + NEW met3 ( 31119 306 ) ( 41055 * ) NEW li1 ( 17319 391 ) L1M1_PR_MR - NEW met1 ( 17273 357 ) M1M2_PR - NEW met2 ( 17273 510 ) M2M3_PR + NEW met1 ( 17319 391 ) M1M2_PR + NEW met2 ( 17319 306 ) M2M3_PR + NEW met2 ( 17273 578 ) M2M3_PR + NEW li1 ( 8119 391 ) L1M1_PR_MR + NEW met1 ( 8119 391 ) M1M2_PR + NEW met2 ( 8119 306 ) M2M3_PR NEW li1 ( 26519 391 ) L1M1_PR_MR - NEW met1 ( 26381 357 ) M1M2_PR - NEW met2 ( 26381 238 ) M2M3_PR - NEW met2 ( 26335 510 ) M2M3_PR + NEW met1 ( 26381 391 ) M1M2_PR + NEW met2 ( 26381 578 ) M2M3_PR NEW li1 ( 35719 391 ) L1M1_PR_MR NEW met1 ( 35719 391 ) M1M2_PR - NEW met2 ( 35811 510 ) M2M3_PR - NEW met2 ( 3335 510 ) M2M3_PR - NEW met1 ( 3335 425 ) M1M2_PR - NEW li1 ( 12719 425 ) L1M1_PR_MR - NEW met1 ( 12719 425 ) M1M2_PR - NEW met2 ( 12765 510 ) M2M3_PR + NEW met2 ( 35719 306 ) M2M3_PR + NEW met2 ( 3565 306 ) M2M3_PR + NEW met1 ( 3565 425 ) M1M2_PR + NEW li1 ( 3519 425 ) L1M1_PR_MR NEW li1 ( 21919 391 ) L1M1_PR_MR NEW met1 ( 21873 391 ) M1M2_PR - NEW met2 ( 21873 510 ) M2M3_PR + NEW met2 ( 21873 578 ) M2M3_PR NEW li1 ( 31119 391 ) L1M1_PR_MR NEW met1 ( 31119 391 ) M1M2_PR - NEW met2 ( 31119 510 ) M2M3_PR - NEW met2 ( 31119 238 ) M2M3_PR - NEW li1 ( 41055 493 ) L1M1_PR_MR - NEW met1 ( 41055 493 ) M1M2_PR - NEW met2 ( 41055 510 ) M2M3_PR - NEW li1 ( 3519 425 ) L1M1_PR_MR - NEW met3 ( 35811 510 ) RECT ( -62 -15 0 15 ) ; + NEW met2 ( 31119 306 ) M2M3_PR + NEW met2 ( 31165 578 ) M2M3_PR + NEW li1 ( 12719 391 ) L1M1_PR_MR + NEW met1 ( 12719 391 ) M1M2_PR + NEW met2 ( 12719 306 ) M2M3_PR + NEW met2 ( 41055 306 ) M2M3_PR + NEW li1 ( 41055 323 ) L1M1_PR_MR + NEW met1 ( 41055 323 ) M1M2_PR + NEW met3 ( 35719 306 ) RECT ( -62 -15 0 15 ) ; - storage_1_3_0.we0 ( storage_1_3_0.gcand X ) ( storage_1_3_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 40641 459 ) ( 41515 * ) NEW li1 ( 40641 459 ) L1M1_PR_MR @@ -3766,193 +3851,188 @@ NETS 174 ; NEW li1 ( 41285 357 ) L1M1_PR_MR ; - we[0] ( PIN we[0] ) ( storage_1_3_0.gcand B ) ( storage_1_2_0.gcand B ) ( storage_1_1_0.gcand B ) ( storage_1_0_0.gcand B ) ( storage_0_3_0.gcand B ) ( storage_0_2_0.gcand B ) ( storage_0_1_0.gcand B ) ( storage_0_0_0.gcand B ) + USE SIGNAL - + ROUTED met1 ( 39123 119 ) ( 39261 * ) - NEW met1 ( 39261 51 ) ( * 119 ) - NEW met2 ( 39123 119 ) ( * 391 ) - NEW met2 ( 37835 51 ) ( * 119 ) - NEW met1 ( 37835 51 ) ( 39261 * ) + + ROUTED met2 ( 39123 153 ) ( * 221 ) + NEW met2 ( 39123 221 ) ( * 391 ) + NEW met1 ( 37835 391 ) ( 38111 * ) + NEW met2 ( 38111 323 ) ( * 391 ) + NEW met1 ( 38111 323 ) ( 38755 * ) + NEW met2 ( 38755 323 ) ( * 391 ) + NEW met1 ( 38755 391 ) ( 39123 * ) NEW met2 ( 37835 119 ) ( * 391 ) - NEW met2 ( 37835 34 0 ) ( * 51 ) - NEW met2 ( 41423 153 ) ( * 391 ) - NEW met1 ( 40273 391 ) ( 40319 * ) - NEW met1 ( 40319 357 ) ( * 391 ) - NEW met1 ( 40319 357 ) ( 40963 * ) - NEW met1 ( 40963 357 ) ( * 391 ) - NEW met1 ( 40963 391 ) ( 41423 * ) - NEW met1 ( 40273 153 ) ( 40319 * ) - NEW met2 ( 40319 153 ) ( * 357 ) - NEW met2 ( 40319 51 ) ( * 153 ) - NEW met1 ( 39261 51 ) ( 40319 * ) - NEW li1 ( 39123 119 ) L1M1_PR_MR + NEW met2 ( 41423 306 ) ( * 391 ) + NEW met3 ( 41423 306 ) ( 41722 * 0 ) + NEW met2 ( 41423 153 ) ( * 306 ) + NEW met1 ( 40273 153 ) ( 41009 * ) + NEW met1 ( 41009 119 ) ( * 153 ) + NEW met1 ( 41009 119 ) ( 41423 * ) + NEW met1 ( 41423 119 ) ( * 153 ) + NEW met2 ( 40273 153 ) ( * 391 ) + NEW met1 ( 39123 221 ) ( 40273 * ) + NEW li1 ( 39123 153 ) L1M1_PR_MR + NEW met1 ( 39123 153 ) M1M2_PR + NEW met1 ( 39123 221 ) M1M2_PR NEW li1 ( 39123 391 ) L1M1_PR_MR NEW met1 ( 39123 391 ) M1M2_PR - NEW met1 ( 39123 119 ) M1M2_PR + NEW li1 ( 37835 391 ) L1M1_PR_MR + NEW met1 ( 38111 391 ) M1M2_PR + NEW met1 ( 38111 323 ) M1M2_PR + NEW met1 ( 38755 323 ) M1M2_PR + NEW met1 ( 38755 391 ) M1M2_PR NEW li1 ( 37835 119 ) L1M1_PR_MR NEW met1 ( 37835 119 ) M1M2_PR - NEW met1 ( 37835 51 ) M1M2_PR - NEW li1 ( 37835 391 ) L1M1_PR_MR NEW met1 ( 37835 391 ) M1M2_PR - NEW li1 ( 41423 153 ) L1M1_PR_MR - NEW met1 ( 41423 153 ) M1M2_PR NEW li1 ( 41423 391 ) L1M1_PR_MR NEW met1 ( 41423 391 ) M1M2_PR - NEW li1 ( 40273 391 ) L1M1_PR_MR + NEW met2 ( 41423 306 ) M2M3_PR + NEW li1 ( 41423 153 ) L1M1_PR_MR + NEW met1 ( 41423 153 ) M1M2_PR NEW li1 ( 40273 153 ) L1M1_PR_MR - NEW met1 ( 40319 153 ) M1M2_PR - NEW met1 ( 40319 357 ) M1M2_PR - NEW met1 ( 40319 51 ) M1M2_PR ; + NEW li1 ( 40273 391 ) L1M1_PR_MR + NEW met1 ( 40273 391 ) M1M2_PR + NEW met1 ( 40273 153 ) M1M2_PR + NEW met1 ( 40273 221 ) M1M2_PR ; - word_q.w0_b0 ( mux_slice0_bit0.s1_aoi_0 A2 ) ( storage_1_0_0.bit0.obuf0 Z ) ( storage_0_0_0.bit0.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 1127 221 ) ( * 323 ) - NEW met2 ( 1403 493 ) ( * 663 ) - NEW met1 ( 1403 663 ) ( 1405 * ) - NEW met1 ( 1127 493 ) ( 1403 * ) + + ROUTED met2 ( 1127 493 ) ( * 663 ) + NEW met2 ( 1127 221 ) ( * 493 ) + NEW met1 ( 1127 663 ) ( 1405 * ) NEW li1 ( 1127 493 ) L1M1_PR_MR + NEW met1 ( 1127 493 ) M1M2_PR + NEW met1 ( 1127 663 ) M1M2_PR NEW li1 ( 1127 221 ) L1M1_PR_MR NEW met1 ( 1127 221 ) M1M2_PR - NEW li1 ( 1127 323 ) L1M1_PR_MR - NEW met1 ( 1127 323 ) M1M2_PR - NEW met1 ( 1403 493 ) M1M2_PR - NEW met1 ( 1403 663 ) M1M2_PR NEW li1 ( 1405 663 ) L1M1_PR_MR ; - word_q.w0_b1 ( mux_slice0_bit1.s1_aoi_0 A2 ) ( storage_1_0_0.bit1.obuf0 Z ) ( storage_0_0_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 5727 493 ) ( * 697 ) - NEW met1 ( 5727 697 ) ( 5947 * ) - NEW met1 ( 5947 663 ) ( * 697 ) - NEW met1 ( 5947 663 ) ( 6005 * ) + + ROUTED met2 ( 5727 493 ) ( * 663 ) + NEW met1 ( 5727 663 ) ( 6005 * ) NEW met2 ( 5727 221 ) ( * 493 ) NEW li1 ( 5727 493 ) L1M1_PR_MR NEW met1 ( 5727 493 ) M1M2_PR - NEW met1 ( 5727 697 ) M1M2_PR + NEW met1 ( 5727 663 ) M1M2_PR NEW li1 ( 6005 663 ) L1M1_PR_MR NEW li1 ( 5727 221 ) L1M1_PR_MR NEW met1 ( 5727 221 ) M1M2_PR ; - word_q.w0_b2 ( mux_slice0_bit2.s1_aoi_0 A2 ) ( storage_1_0_0.bit2.obuf0 Z ) ( storage_0_0_0.bit2.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 10327 221 ) ( * 357 ) - NEW met2 ( 10557 493 ) ( 10603 * ) - NEW met2 ( 10603 493 ) ( * 663 ) - NEW met2 ( 10603 663 ) ( 10605 * ) - NEW met1 ( 10327 493 ) ( 10557 * ) - NEW li1 ( 10327 493 ) L1M1_PR_MR + + ROUTED met2 ( 10327 34 ) ( * 221 ) + NEW met3 ( 10327 34 ) ( 10557 * ) + NEW met2 ( 10557 34 ) ( * 578 ) + NEW met2 ( 10557 578 ) ( 10603 * ) + NEW met2 ( 10603 578 ) ( * 663 ) + NEW met2 ( 10603 663 ) ( 10621 * ) + NEW met2 ( 10327 221 ) ( * 357 ) NEW li1 ( 10327 221 ) L1M1_PR_MR NEW met1 ( 10327 221 ) M1M2_PR + NEW met2 ( 10327 34 ) M2M3_PR + NEW met2 ( 10557 34 ) M2M3_PR + NEW li1 ( 10621 663 ) L1M1_PR_MR + NEW met1 ( 10621 663 ) M1M2_PR NEW li1 ( 10327 357 ) L1M1_PR_MR - NEW met1 ( 10327 357 ) M1M2_PR - NEW met1 ( 10557 493 ) M1M2_PR - NEW li1 ( 10605 663 ) L1M1_PR_MR - NEW met1 ( 10605 663 ) M1M2_PR ; + NEW met1 ( 10327 357 ) M1M2_PR ; - word_q.w0_b3 ( mux_slice0_bit3.s1_aoi_0 A2 ) ( storage_1_0_0.bit3.obuf0 Z ) ( storage_0_0_0.bit3.obuf0 Z ) + USE SIGNAL + ROUTED met2 ( 14927 493 ) ( * 663 ) - NEW met1 ( 14927 663 ) ( 15205 * ) NEW met2 ( 14927 221 ) ( * 493 ) + NEW met1 ( 15205 663 ) ( * 668 ) + NEW met1 ( 14927 663 ) ( 15205 * ) NEW li1 ( 14927 493 ) L1M1_PR_MR NEW met1 ( 14927 493 ) M1M2_PR NEW met1 ( 14927 663 ) M1M2_PR - NEW li1 ( 15205 663 ) L1M1_PR_MR NEW li1 ( 14927 221 ) L1M1_PR_MR - NEW met1 ( 14927 221 ) M1M2_PR ; + NEW met1 ( 14927 221 ) M1M2_PR + NEW li1 ( 15205 668 ) L1M1_PR_MR ; - word_q.w0_b4 ( mux_slice0_bit4.s1_aoi_0 A2 ) ( storage_1_0_0.bit4.obuf0 Z ) ( storage_0_0_0.bit4.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 19527 357 ) ( 19619 * ) - NEW met2 ( 19619 357 ) ( * 374 ) - NEW met2 ( 19619 374 ) ( 19665 * ) - NEW met2 ( 19665 374 ) ( * 578 ) - NEW met2 ( 19665 578 ) ( 19803 * ) - NEW met2 ( 19803 578 ) ( * 663 ) - NEW met1 ( 19803 663 ) ( 19805 * ) + + ROUTED met1 ( 19527 493 ) ( 19573 * ) + NEW met2 ( 19573 493 ) ( * 697 ) + NEW met1 ( 19573 697 ) ( 19665 * ) + NEW met1 ( 19665 663 ) ( * 697 ) + NEW met1 ( 19665 663 ) ( 19805 * ) NEW met1 ( 19527 221 ) ( 19573 * ) - NEW met2 ( 19573 221 ) ( * 306 ) - NEW met2 ( 19573 306 ) ( 19619 * ) - NEW met2 ( 19619 306 ) ( * 357 ) - NEW li1 ( 19527 357 ) L1M1_PR_MR - NEW met1 ( 19619 357 ) M1M2_PR - NEW met1 ( 19803 663 ) M1M2_PR + NEW met2 ( 19573 221 ) ( * 493 ) + NEW li1 ( 19527 493 ) L1M1_PR_MR + NEW met1 ( 19573 493 ) M1M2_PR + NEW met1 ( 19573 697 ) M1M2_PR NEW li1 ( 19805 663 ) L1M1_PR_MR NEW li1 ( 19527 221 ) L1M1_PR_MR NEW met1 ( 19573 221 ) M1M2_PR ; - word_q.w0_b5 ( mux_slice0_bit5.s1_aoi_0 A2 ) ( storage_1_0_0.bit5.obuf0 Z ) ( storage_0_0_0.bit5.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 24127 493 ) ( * 731 ) - NEW met2 ( 24127 731 ) ( 24265 * ) - NEW met1 ( 24265 671 ) ( * 731 ) - NEW met1 ( 24265 671 ) ( 24352 * ) - NEW met1 ( 24352 668 ) ( * 671 ) - NEW met1 ( 24352 668 ) ( 24405 * ) - NEW met2 ( 24081 221 ) ( * 493 ) - NEW met2 ( 24081 493 ) ( 24127 * ) - NEW li1 ( 24127 493 ) L1M1_PR_MR - NEW met1 ( 24127 493 ) M1M2_PR - NEW met1 ( 24265 731 ) M1M2_PR - NEW li1 ( 24405 668 ) L1M1_PR_MR - NEW li1 ( 24081 221 ) L1M1_PR_MR - NEW met1 ( 24081 221 ) M1M2_PR ; + + ROUTED met1 ( 24127 221 ) ( 24173 * ) + NEW met2 ( 24173 34 ) ( * 221 ) + NEW met2 ( 24173 34 ) ( 24311 * ) + NEW met2 ( 24311 34 ) ( * 510 ) + NEW met3 ( 24311 510 ) ( 24587 * ) + NEW met2 ( 24587 510 ) ( * 663 ) + NEW met1 ( 24421 663 ) ( 24587 * ) + NEW met2 ( 24127 221 ) ( * 357 ) + NEW met2 ( 24127 221 ) ( 24173 * ) + NEW li1 ( 24127 221 ) L1M1_PR_MR + NEW met1 ( 24173 221 ) M1M2_PR + NEW met2 ( 24311 510 ) M2M3_PR + NEW met2 ( 24587 510 ) M2M3_PR + NEW met1 ( 24587 663 ) M1M2_PR + NEW li1 ( 24421 663 ) L1M1_PR_MR + NEW li1 ( 24127 357 ) L1M1_PR_MR + NEW met1 ( 24127 357 ) M1M2_PR ; - word_q.w0_b6 ( mux_slice0_bit6.s1_aoi_0 A2 ) ( storage_1_0_0.bit6.obuf0 Z ) ( storage_0_0_0.bit6.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 28727 493 ) ( * 663 ) - NEW met1 ( 28727 663 ) ( 28865 * ) - NEW met1 ( 28865 663 ) ( * 668 ) - NEW met1 ( 28865 668 ) ( 28911 * ) - NEW met1 ( 28911 663 ) ( * 668 ) - NEW met1 ( 28911 663 ) ( 29005 * ) - NEW met2 ( 28727 221 ) ( * 493 ) - NEW li1 ( 28727 493 ) L1M1_PR_MR - NEW met1 ( 28727 493 ) M1M2_PR - NEW met1 ( 28727 663 ) M1M2_PR - NEW li1 ( 29005 663 ) L1M1_PR_MR + + ROUTED met1 ( 28727 221 ) ( 29141 * ) + NEW met2 ( 29141 221 ) ( * 663 ) + NEW met1 ( 29013 663 ) ( 29141 * ) + NEW met2 ( 28727 221 ) ( * 357 ) NEW li1 ( 28727 221 ) L1M1_PR_MR + NEW met1 ( 29141 221 ) M1M2_PR + NEW met1 ( 29141 663 ) M1M2_PR + NEW li1 ( 29013 663 ) L1M1_PR_MR + NEW li1 ( 28727 357 ) L1M1_PR_MR + NEW met1 ( 28727 357 ) M1M2_PR NEW met1 ( 28727 221 ) M1M2_PR ; - word_q.w0_b7 ( mux_slice0_bit7.s1_aoi_0 A2 ) ( storage_1_0_0.bit7.obuf0 Z ) ( storage_0_0_0.bit7.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 33327 493 ) ( * 629 ) - NEW met1 ( 33327 629 ) ( 33465 * ) - NEW met1 ( 33465 629 ) ( * 663 ) - NEW met1 ( 33465 663 ) ( 33605 * ) + + ROUTED met2 ( 33327 493 ) ( * 782 ) + NEW met3 ( 33327 782 ) ( 33603 * ) + NEW met2 ( 33603 663 ) ( * 782 ) + NEW met1 ( 33603 663 ) ( 33605 * ) NEW met2 ( 33327 221 ) ( * 493 ) NEW li1 ( 33327 493 ) L1M1_PR_MR NEW met1 ( 33327 493 ) M1M2_PR - NEW met1 ( 33327 629 ) M1M2_PR + NEW met2 ( 33327 782 ) M2M3_PR + NEW met2 ( 33603 782 ) M2M3_PR + NEW met1 ( 33603 663 ) M1M2_PR NEW li1 ( 33605 663 ) L1M1_PR_MR NEW li1 ( 33327 221 ) L1M1_PR_MR NEW met1 ( 33327 221 ) M1M2_PR ; - word_q.w1_b0 ( mux_slice0_bit0.s1_aoi_0 B2 ) ( storage_1_1_0.bit0.obuf0 Z ) ( storage_0_1_0.bit0.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 1219 595 ) ( * 629 ) - NEW met2 ( 2139 357 ) ( * 595 ) - NEW met2 ( 2139 221 ) ( * 357 ) - NEW met1 ( 1219 595 ) ( 2139 * ) + + ROUTED met2 ( 1265 493 ) ( * 629 ) + NEW met1 ( 1219 629 ) ( 1265 * ) + NEW met2 ( 2139 221 ) ( * 323 ) + NEW met1 ( 1265 493 ) ( 2277 * ) + NEW met1 ( 1265 493 ) M1M2_PR + NEW met1 ( 1265 629 ) M1M2_PR NEW li1 ( 1219 629 ) L1M1_PR_MR - NEW li1 ( 2139 357 ) L1M1_PR_MR - NEW met1 ( 2139 357 ) M1M2_PR - NEW met1 ( 2139 595 ) M1M2_PR + NEW li1 ( 2277 493 ) L1M1_PR_MR NEW li1 ( 2139 221 ) L1M1_PR_MR - NEW met1 ( 2139 221 ) M1M2_PR ; + NEW met1 ( 2139 221 ) M1M2_PR + NEW li1 ( 2139 323 ) L1M1_PR_MR + NEW met1 ( 2139 323 ) M1M2_PR ; - word_q.w1_b1 ( mux_slice0_bit1.s1_aoi_0 B2 ) ( storage_1_1_0.bit1.obuf0 Z ) ( storage_0_1_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 6739 221 ) ( * 357 ) + + ROUTED met2 ( 6739 221 ) ( * 323 ) NEW met2 ( 5819 493 ) ( * 629 ) NEW met1 ( 5819 493 ) ( 6877 * ) NEW li1 ( 6877 493 ) L1M1_PR_MR NEW li1 ( 6739 221 ) L1M1_PR_MR NEW met1 ( 6739 221 ) M1M2_PR - NEW li1 ( 6739 357 ) L1M1_PR_MR - NEW met1 ( 6739 357 ) M1M2_PR + NEW li1 ( 6739 323 ) L1M1_PR_MR + NEW met1 ( 6739 323 ) M1M2_PR NEW met1 ( 5819 493 ) M1M2_PR NEW li1 ( 5819 629 ) L1M1_PR_MR NEW met1 ( 5819 629 ) M1M2_PR ; - word_q.w1_b2 ( mux_slice0_bit2.s1_aoi_0 B2 ) ( storage_1_1_0.bit2.obuf0 Z ) ( storage_0_1_0.bit2.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 11247 493 ) ( 11477 * ) - NEW met2 ( 11247 493 ) ( * 510 ) - NEW met2 ( 11155 510 ) ( 11247 * ) - NEW met2 ( 11155 459 ) ( * 510 ) - NEW met1 ( 10373 459 ) ( 11155 * ) - NEW met2 ( 10373 459 ) ( * 510 ) - NEW met2 ( 10350 510 ) ( 10373 * ) - NEW met2 ( 10350 510 ) ( * 663 ) - NEW met2 ( 10350 663 ) ( 10419 * ) - NEW met2 ( 11339 221 ) ( * 323 ) + + ROUTED met1 ( 10419 493 ) ( 11477 * ) + NEW met2 ( 10419 493 ) ( * 629 ) + NEW met2 ( 11339 221 ) ( * 357 ) NEW li1 ( 11477 493 ) L1M1_PR_MR - NEW met1 ( 11247 493 ) M1M2_PR - NEW met1 ( 11155 459 ) M1M2_PR - NEW met1 ( 10373 459 ) M1M2_PR - NEW li1 ( 10419 663 ) L1M1_PR_MR - NEW met1 ( 10419 663 ) M1M2_PR + NEW met1 ( 10419 493 ) M1M2_PR + NEW li1 ( 10419 629 ) L1M1_PR_MR + NEW met1 ( 10419 629 ) M1M2_PR NEW li1 ( 11339 221 ) L1M1_PR_MR NEW met1 ( 11339 221 ) M1M2_PR - NEW li1 ( 11339 323 ) L1M1_PR_MR - NEW met1 ( 11339 323 ) M1M2_PR ; + NEW li1 ( 11339 357 ) L1M1_PR_MR + NEW met1 ( 11339 357 ) M1M2_PR ; - word_q.w1_b3 ( mux_slice0_bit3.s1_aoi_0 B2 ) ( storage_1_1_0.bit3.obuf0 Z ) ( storage_0_1_0.bit3.obuf0 Z ) + USE SIGNAL + ROUTED met2 ( 15939 221 ) ( * 323 ) NEW met2 ( 15065 493 ) ( * 629 ) @@ -3967,278 +4047,279 @@ NETS 174 ; NEW met1 ( 15065 629 ) M1M2_PR NEW li1 ( 15019 629 ) L1M1_PR_MR ; - word_q.w1_b4 ( mux_slice0_bit4.s1_aoi_0 B2 ) ( storage_1_1_0.bit4.obuf0 Z ) ( storage_0_1_0.bit4.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 19619 493 ) ( 20677 * ) - NEW met2 ( 19619 493 ) ( * 629 ) - NEW met2 ( 20585 221 ) ( * 323 ) - NEW li1 ( 20677 493 ) L1M1_PR_MR + + ROUTED met1 ( 20631 391 ) ( 20677 * ) + NEW met2 ( 20631 391 ) ( * 493 ) + NEW met1 ( 19619 493 ) ( 20631 * ) + NEW met2 ( 19619 493 ) ( * 660 ) + NEW met1 ( 19619 660 ) ( * 663 ) + NEW met2 ( 20585 221 ) ( 20631 * ) + NEW met2 ( 20631 221 ) ( * 391 ) + NEW li1 ( 20677 391 ) L1M1_PR_MR + NEW met1 ( 20631 391 ) M1M2_PR + NEW met1 ( 20631 493 ) M1M2_PR NEW met1 ( 19619 493 ) M1M2_PR - NEW li1 ( 19619 629 ) L1M1_PR_MR - NEW met1 ( 19619 629 ) M1M2_PR + NEW met1 ( 19619 660 ) M1M2_PR + NEW li1 ( 19619 663 ) L1M1_PR_MR NEW li1 ( 20585 221 ) L1M1_PR_MR - NEW met1 ( 20585 221 ) M1M2_PR - NEW li1 ( 20585 323 ) L1M1_PR_MR - NEW met1 ( 20585 323 ) M1M2_PR ; + NEW met1 ( 20585 221 ) M1M2_PR ; - word_q.w1_b5 ( mux_slice0_bit5.s1_aoi_0 B2 ) ( storage_1_1_0.bit5.obuf0 Z ) ( storage_0_1_0.bit5.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 25093 323 ) ( 25139 * ) - NEW met2 ( 25093 323 ) ( * 595 ) - NEW met1 ( 24219 595 ) ( 25093 * ) - NEW met1 ( 24219 595 ) ( * 629 ) - NEW met2 ( 25185 187 ) ( * 323 ) - NEW met1 ( 25139 323 ) ( 25185 * ) - NEW li1 ( 25139 323 ) L1M1_PR_MR - NEW met1 ( 25093 323 ) M1M2_PR - NEW met1 ( 25093 595 ) M1M2_PR + + ROUTED met1 ( 24127 493 ) ( 25277 * ) + NEW met2 ( 24127 493 ) ( * 595 ) + NEW met1 ( 24127 595 ) ( * 629 ) + NEW met1 ( 24127 629 ) ( 24219 * ) + NEW met2 ( 25139 221 ) ( * 323 ) + NEW li1 ( 25277 493 ) L1M1_PR_MR + NEW met1 ( 24127 493 ) M1M2_PR + NEW met1 ( 24127 595 ) M1M2_PR NEW li1 ( 24219 629 ) L1M1_PR_MR - NEW li1 ( 25185 187 ) L1M1_PR_MR - NEW met1 ( 25185 187 ) M1M2_PR - NEW met1 ( 25185 323 ) M1M2_PR ; + NEW li1 ( 25139 221 ) L1M1_PR_MR + NEW met1 ( 25139 221 ) M1M2_PR + NEW li1 ( 25139 323 ) L1M1_PR_MR + NEW met1 ( 25139 323 ) M1M2_PR ; - word_q.w1_b6 ( mux_slice0_bit6.s1_aoi_0 B2 ) ( storage_1_1_0.bit6.obuf0 Z ) ( storage_0_1_0.bit6.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 28819 493 ) ( 29877 * ) + + ROUTED met2 ( 29739 323 ) ( * 493 ) + NEW met1 ( 28819 493 ) ( 29739 * ) NEW met2 ( 28819 493 ) ( * 629 ) NEW met2 ( 29739 221 ) ( * 323 ) - NEW li1 ( 29877 493 ) L1M1_PR_MR + NEW li1 ( 29739 323 ) L1M1_PR_MR + NEW met1 ( 29739 323 ) M1M2_PR + NEW met1 ( 29739 493 ) M1M2_PR NEW met1 ( 28819 493 ) M1M2_PR NEW li1 ( 28819 629 ) L1M1_PR_MR NEW met1 ( 28819 629 ) M1M2_PR NEW li1 ( 29739 221 ) L1M1_PR_MR - NEW met1 ( 29739 221 ) M1M2_PR - NEW li1 ( 29739 323 ) L1M1_PR_MR - NEW met1 ( 29739 323 ) M1M2_PR ; + NEW met1 ( 29739 221 ) M1M2_PR ; - word_q.w1_b7 ( mux_slice0_bit7.s1_aoi_0 B2 ) ( storage_1_1_0.bit7.obuf0 Z ) ( storage_0_1_0.bit7.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 33419 493 ) ( 34477 * ) - NEW met2 ( 33419 493 ) ( * 663 ) - NEW met2 ( 34339 221 ) ( * 323 ) - NEW li1 ( 34477 493 ) L1M1_PR_MR + + ROUTED met2 ( 33419 493 ) ( * 629 ) + NEW met2 ( 34339 357 ) ( * 493 ) + NEW met2 ( 34339 221 ) ( * 357 ) + NEW met1 ( 33419 493 ) ( 34339 * ) NEW met1 ( 33419 493 ) M1M2_PR - NEW li1 ( 33419 663 ) L1M1_PR_MR - NEW met1 ( 33419 663 ) M1M2_PR + NEW li1 ( 33419 629 ) L1M1_PR_MR + NEW met1 ( 33419 629 ) M1M2_PR + NEW li1 ( 34339 357 ) L1M1_PR_MR + NEW met1 ( 34339 357 ) M1M2_PR + NEW met1 ( 34339 493 ) M1M2_PR NEW li1 ( 34339 221 ) L1M1_PR_MR - NEW met1 ( 34339 221 ) M1M2_PR - NEW li1 ( 34339 323 ) L1M1_PR_MR - NEW met1 ( 34339 323 ) M1M2_PR ; + NEW met1 ( 34339 221 ) M1M2_PR ; - word_q.w2_b0 ( mux_slice0_bit0.s1_aoi_1 A2 ) ( storage_1_2_0.bit0.obuf0 Z ) ( storage_0_2_0.bit0.obuf0 Z ) + USE SIGNAL + ROUTED met2 ( 3427 493 ) ( * 663 ) - NEW met2 ( 3427 221 ) ( * 493 ) NEW met1 ( 3427 663 ) ( 3705 * ) + NEW met2 ( 3427 221 ) ( * 493 ) NEW li1 ( 3427 493 ) L1M1_PR_MR NEW met1 ( 3427 493 ) M1M2_PR NEW met1 ( 3427 663 ) M1M2_PR + NEW li1 ( 3705 663 ) L1M1_PR_MR NEW li1 ( 3427 221 ) L1M1_PR_MR - NEW met1 ( 3427 221 ) M1M2_PR - NEW li1 ( 3705 663 ) L1M1_PR_MR ; + NEW met1 ( 3427 221 ) M1M2_PR ; - word_q.w2_b1 ( mux_slice0_bit1.s1_aoi_1 A2 ) ( storage_1_2_0.bit1.obuf0 Z ) ( storage_0_2_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 8027 357 ) ( 8119 * ) - NEW met2 ( 8119 357 ) ( * 374 ) - NEW met2 ( 8119 374 ) ( 8211 * ) - NEW met2 ( 8211 374 ) ( * 510 ) - NEW met2 ( 8211 510 ) ( 8349 * ) - NEW met2 ( 8349 510 ) ( * 663 ) - NEW met2 ( 8349 663 ) ( 8395 * ) - NEW met1 ( 8321 663 ) ( 8395 * ) + + ROUTED met1 ( 8027 493 ) ( 8073 * ) + NEW met2 ( 8073 493 ) ( * 663 ) + NEW met1 ( 8073 663 ) ( 8305 * ) NEW met1 ( 8027 221 ) ( 8073 * ) - NEW met2 ( 8073 221 ) ( 8119 * ) - NEW met2 ( 8119 221 ) ( * 357 ) - NEW li1 ( 8027 357 ) L1M1_PR_MR - NEW met1 ( 8119 357 ) M1M2_PR - NEW met1 ( 8395 663 ) M1M2_PR - NEW li1 ( 8321 663 ) L1M1_PR_MR + NEW met2 ( 8073 221 ) ( * 493 ) + NEW li1 ( 8027 493 ) L1M1_PR_MR + NEW met1 ( 8073 493 ) M1M2_PR + NEW met1 ( 8073 663 ) M1M2_PR + NEW li1 ( 8305 663 ) L1M1_PR_MR NEW li1 ( 8027 221 ) L1M1_PR_MR NEW met1 ( 8073 221 ) M1M2_PR ; - word_q.w2_b2 ( mux_slice0_bit2.s1_aoi_1 A2 ) ( storage_1_2_0.bit2.obuf0 Z ) ( storage_0_2_0.bit2.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 12627 493 ) ( * 782 ) - NEW met3 ( 12627 782 ) ( 13087 * ) - NEW met2 ( 13087 663 ) ( * 782 ) - NEW met1 ( 12921 663 ) ( 13087 * ) - NEW met2 ( 12627 221 ) ( * 493 ) - NEW li1 ( 12627 493 ) L1M1_PR_MR - NEW met1 ( 12627 493 ) M1M2_PR - NEW met2 ( 12627 782 ) M2M3_PR - NEW met2 ( 13087 782 ) M2M3_PR - NEW met1 ( 13087 663 ) M1M2_PR - NEW li1 ( 12921 663 ) L1M1_PR_MR + + ROUTED met1 ( 12627 323 ) ( 12903 * ) + NEW met2 ( 12903 323 ) ( * 510 ) + NEW met2 ( 12852 510 ) ( 12903 * ) + NEW met2 ( 12852 510 ) ( * 578 ) + NEW met2 ( 12852 578 ) ( 12857 * ) + NEW met2 ( 12857 578 ) ( * 668 ) + NEW met1 ( 12857 668 ) ( 12905 * ) + NEW met2 ( 12627 221 ) ( * 323 ) + NEW li1 ( 12627 323 ) L1M1_PR_MR + NEW met1 ( 12903 323 ) M1M2_PR + NEW met1 ( 12857 668 ) M1M2_PR + NEW li1 ( 12905 668 ) L1M1_PR_MR NEW li1 ( 12627 221 ) L1M1_PR_MR - NEW met1 ( 12627 221 ) M1M2_PR ; + NEW met1 ( 12627 221 ) M1M2_PR + NEW met1 ( 12627 323 ) M1M2_PR ; - word_q.w2_b3 ( mux_slice0_bit3.s1_aoi_1 A2 ) ( storage_1_2_0.bit3.obuf0 Z ) ( storage_0_2_0.bit3.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 17227 119 ) ( 17365 * ) - NEW met2 ( 17365 102 ) ( * 119 ) - NEW met2 ( 17365 102 ) ( 17411 * ) - NEW met3 ( 17411 102 ) ( 17641 * ) - NEW met2 ( 17641 102 ) ( * 663 ) - NEW met1 ( 17513 663 ) ( 17641 * ) - NEW met2 ( 17227 119 ) ( * 357 ) - NEW li1 ( 17227 119 ) L1M1_PR_MR - NEW met1 ( 17365 119 ) M1M2_PR - NEW met2 ( 17411 102 ) M2M3_PR - NEW met2 ( 17641 102 ) M2M3_PR - NEW met1 ( 17641 663 ) M1M2_PR - NEW li1 ( 17513 663 ) L1M1_PR_MR - NEW li1 ( 17227 357 ) L1M1_PR_MR - NEW met1 ( 17227 357 ) M1M2_PR - NEW met1 ( 17227 119 ) M1M2_PR ; + + ROUTED met2 ( 17227 493 ) ( * 646 ) + NEW met3 ( 17227 646 ) ( 17595 * ) + NEW met2 ( 17595 646 ) ( * 663 ) + NEW met1 ( 17521 663 ) ( 17595 * ) + NEW met2 ( 17227 221 ) ( * 493 ) + NEW li1 ( 17227 493 ) L1M1_PR_MR + NEW met1 ( 17227 493 ) M1M2_PR + NEW met2 ( 17227 646 ) M2M3_PR + NEW met2 ( 17595 646 ) M2M3_PR + NEW met1 ( 17595 663 ) M1M2_PR + NEW li1 ( 17521 663 ) L1M1_PR_MR + NEW li1 ( 17227 221 ) L1M1_PR_MR + NEW met1 ( 17227 221 ) M1M2_PR ; - word_q.w2_b4 ( mux_slice0_bit4.s1_aoi_1 A2 ) ( storage_1_2_0.bit4.obuf0 Z ) ( storage_0_2_0.bit4.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 21827 493 ) ( * 663 ) - NEW met1 ( 21827 663 ) ( 22105 * ) + + ROUTED met2 ( 21827 493 ) ( * 765 ) + NEW met1 ( 21827 765 ) ( 22011 * ) + NEW met1 ( 22011 731 ) ( * 765 ) + NEW met1 ( 22011 731 ) ( 22103 * ) + NEW met1 ( 22103 668 ) ( * 731 ) + NEW met1 ( 22103 668 ) ( 22105 * ) NEW met2 ( 21827 221 ) ( * 493 ) NEW li1 ( 21827 493 ) L1M1_PR_MR NEW met1 ( 21827 493 ) M1M2_PR - NEW met1 ( 21827 663 ) M1M2_PR - NEW li1 ( 22105 663 ) L1M1_PR_MR + NEW met1 ( 21827 765 ) M1M2_PR + NEW li1 ( 22105 668 ) L1M1_PR_MR NEW li1 ( 21827 221 ) L1M1_PR_MR NEW met1 ( 21827 221 ) M1M2_PR ; - word_q.w2_b5 ( mux_slice0_bit5.s1_aoi_1 A2 ) ( storage_1_2_0.bit5.obuf0 Z ) ( storage_0_2_0.bit5.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 26427 493 ) ( * 510 ) - NEW met3 ( 26427 510 ) ( 26795 * ) - NEW met2 ( 26795 510 ) ( * 663 ) - NEW met1 ( 26721 663 ) ( 26795 * ) + + ROUTED met2 ( 26427 493 ) ( * 663 ) + NEW met1 ( 26427 663 ) ( 26705 * ) NEW met2 ( 26427 221 ) ( * 493 ) NEW li1 ( 26427 493 ) L1M1_PR_MR NEW met1 ( 26427 493 ) M1M2_PR - NEW met2 ( 26427 510 ) M2M3_PR - NEW met2 ( 26795 510 ) M2M3_PR - NEW met1 ( 26795 663 ) M1M2_PR - NEW li1 ( 26721 663 ) L1M1_PR_MR + NEW met1 ( 26427 663 ) M1M2_PR + NEW li1 ( 26705 663 ) L1M1_PR_MR NEW li1 ( 26427 221 ) L1M1_PR_MR NEW met1 ( 26427 221 ) M1M2_PR ; - word_q.w2_b6 ( mux_slice0_bit6.s1_aoi_1 A2 ) ( storage_1_2_0.bit6.obuf0 Z ) ( storage_0_2_0.bit6.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 31027 493 ) ( 31303 * ) - NEW met2 ( 31303 493 ) ( * 663 ) - NEW met1 ( 31303 663 ) ( 31305 * ) - NEW met2 ( 30935 221 ) ( * 323 ) + + ROUTED met1 ( 31027 493 ) ( 31073 * ) + NEW met2 ( 31073 493 ) ( * 714 ) + NEW met2 ( 31073 714 ) ( 31211 * ) + NEW met2 ( 31211 697 ) ( * 714 ) + NEW met1 ( 31211 697 ) ( 31257 * ) + NEW met1 ( 31257 663 ) ( * 697 ) + NEW met1 ( 31257 663 ) ( 31305 * ) + NEW met1 ( 31027 221 ) ( 31073 * ) + NEW met2 ( 31073 221 ) ( * 493 ) NEW li1 ( 31027 493 ) L1M1_PR_MR - NEW met1 ( 31303 493 ) M1M2_PR - NEW met1 ( 31303 663 ) M1M2_PR + NEW met1 ( 31073 493 ) M1M2_PR + NEW met1 ( 31211 697 ) M1M2_PR NEW li1 ( 31305 663 ) L1M1_PR_MR - NEW li1 ( 30935 221 ) L1M1_PR_MR - NEW met1 ( 30935 221 ) M1M2_PR - NEW li1 ( 30935 323 ) L1M1_PR_MR - NEW met1 ( 30935 323 ) M1M2_PR ; + NEW li1 ( 31027 221 ) L1M1_PR_MR + NEW met1 ( 31073 221 ) M1M2_PR ; - word_q.w2_b7 ( mux_slice0_bit7.s1_aoi_1 A2 ) ( storage_1_2_0.bit7.obuf0 Z ) ( storage_0_2_0.bit7.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 35627 493 ) ( 35673 * ) - NEW met2 ( 35673 442 ) ( * 493 ) - NEW met2 ( 35673 442 ) ( 35765 * ) - NEW met2 ( 35765 442 ) ( * 578 ) - NEW met2 ( 35765 578 ) ( 35857 * ) - NEW met2 ( 35857 578 ) ( * 663 ) - NEW met2 ( 35857 663 ) ( 35903 * ) + + ROUTED met1 ( 35627 493 ) ( 35903 * ) + NEW met2 ( 35903 493 ) ( * 663 ) NEW met1 ( 35903 663 ) ( 35905 * ) - NEW met1 ( 35627 221 ) ( 35673 * ) - NEW met2 ( 35673 221 ) ( * 442 ) + NEW met2 ( 35627 221 ) ( * 323 ) NEW li1 ( 35627 493 ) L1M1_PR_MR - NEW met1 ( 35673 493 ) M1M2_PR + NEW met1 ( 35903 493 ) M1M2_PR NEW met1 ( 35903 663 ) M1M2_PR NEW li1 ( 35905 663 ) L1M1_PR_MR NEW li1 ( 35627 221 ) L1M1_PR_MR - NEW met1 ( 35673 221 ) M1M2_PR ; + NEW met1 ( 35627 221 ) M1M2_PR + NEW li1 ( 35627 323 ) L1M1_PR_MR + NEW met1 ( 35627 323 ) M1M2_PR ; - word_q.w3_b0 ( mux_slice0_bit0.s1_aoi_1 B2 ) ( storage_1_3_0.bit0.obuf0 Z ) ( storage_0_3_0.bit0.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 4439 221 ) ( * 323 ) - NEW met2 ( 3841 493 ) ( * 629 ) - NEW met2 ( 3565 629 ) ( 3841 * ) - NEW met1 ( 3542 629 ) ( 3565 * ) - NEW met1 ( 3841 493 ) ( 4577 * ) + + ROUTED met1 ( 3565 493 ) ( 4577 * ) + NEW met2 ( 3565 493 ) ( * 629 ) + NEW met1 ( 3519 629 ) ( 3565 * ) + NEW met2 ( 4439 221 ) ( * 323 ) NEW li1 ( 4577 493 ) L1M1_PR_MR + NEW met1 ( 3565 493 ) M1M2_PR + NEW met1 ( 3565 629 ) M1M2_PR + NEW li1 ( 3519 629 ) L1M1_PR_MR NEW li1 ( 4439 221 ) L1M1_PR_MR NEW met1 ( 4439 221 ) M1M2_PR NEW li1 ( 4439 323 ) L1M1_PR_MR - NEW met1 ( 4439 323 ) M1M2_PR - NEW met1 ( 3841 493 ) M1M2_PR - NEW met1 ( 3565 629 ) M1M2_PR - NEW li1 ( 3542 629 ) L1M1_PR_MR ; + NEW met1 ( 4439 323 ) M1M2_PR ; - word_q.w3_b1 ( mux_slice0_bit1.s1_aoi_1 B2 ) ( storage_1_3_0.bit1.obuf0 Z ) ( storage_0_3_0.bit1.obuf0 Z ) + USE SIGNAL + ROUTED met1 ( 8119 493 ) ( 9177 * ) - NEW met2 ( 8119 493 ) ( * 663 ) + NEW met2 ( 8119 493 ) ( * 629 ) NEW met2 ( 9085 221 ) ( * 323 ) NEW li1 ( 9177 493 ) L1M1_PR_MR NEW met1 ( 8119 493 ) M1M2_PR - NEW li1 ( 8119 663 ) L1M1_PR_MR - NEW met1 ( 8119 663 ) M1M2_PR + NEW li1 ( 8119 629 ) L1M1_PR_MR + NEW met1 ( 8119 629 ) M1M2_PR NEW li1 ( 9085 221 ) L1M1_PR_MR NEW met1 ( 9085 221 ) M1M2_PR NEW li1 ( 9085 323 ) L1M1_PR_MR NEW met1 ( 9085 323 ) M1M2_PR ; - word_q.w3_b2 ( mux_slice0_bit2.s1_aoi_1 B2 ) ( storage_1_3_0.bit2.obuf0 Z ) ( storage_0_3_0.bit2.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 12719 493 ) ( 13777 * ) - NEW met2 ( 12719 493 ) ( * 663 ) + + ROUTED met1 ( 12673 51 ) ( 13777 * ) + NEW met2 ( 12673 51 ) ( * 595 ) + NEW met1 ( 12673 595 ) ( 12719 * ) + NEW met1 ( 12719 595 ) ( * 629 ) NEW met2 ( 13639 221 ) ( * 323 ) - NEW li1 ( 13777 493 ) L1M1_PR_MR - NEW met1 ( 12719 493 ) M1M2_PR - NEW li1 ( 12719 663 ) L1M1_PR_MR - NEW met1 ( 12719 663 ) M1M2_PR - NEW li1 ( 13639 221 ) L1M1_PR_MR - NEW met1 ( 13639 221 ) M1M2_PR + NEW li1 ( 13777 51 ) L1M1_PR_MR + NEW met1 ( 12673 51 ) M1M2_PR + NEW met1 ( 12673 595 ) M1M2_PR + NEW li1 ( 12719 629 ) L1M1_PR_MR NEW li1 ( 13639 323 ) L1M1_PR_MR - NEW met1 ( 13639 323 ) M1M2_PR ; + NEW met1 ( 13639 323 ) M1M2_PR + NEW li1 ( 13639 221 ) L1M1_PR_MR + NEW met1 ( 13639 221 ) M1M2_PR ; - word_q.w3_b3 ( mux_slice0_bit3.s1_aoi_1 B2 ) ( storage_1_3_0.bit3.obuf0 Z ) ( storage_0_3_0.bit3.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 17319 493 ) ( 18377 * ) - NEW met2 ( 17319 493 ) ( * 629 ) - NEW met2 ( 17273 629 ) ( 17319 * ) - NEW met1 ( 17273 629 ) ( 17319 * ) + + ROUTED met2 ( 17319 493 ) ( * 629 ) NEW met2 ( 18239 221 ) ( * 323 ) - NEW li1 ( 18377 493 ) L1M1_PR_MR + NEW met1 ( 17319 493 ) ( 18377 * ) NEW met1 ( 17319 493 ) M1M2_PR - NEW met1 ( 17273 629 ) M1M2_PR NEW li1 ( 17319 629 ) L1M1_PR_MR + NEW met1 ( 17319 629 ) M1M2_PR + NEW li1 ( 18377 493 ) L1M1_PR_MR NEW li1 ( 18239 221 ) L1M1_PR_MR NEW met1 ( 18239 221 ) M1M2_PR NEW li1 ( 18239 323 ) L1M1_PR_MR NEW met1 ( 18239 323 ) M1M2_PR ; - word_q.w3_b4 ( mux_slice0_bit4.s1_aoi_1 B2 ) ( storage_1_3_0.bit4.obuf0 Z ) ( storage_0_3_0.bit4.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 21919 493 ) ( 22977 * ) - NEW met2 ( 21919 493 ) ( * 629 ) - NEW met2 ( 22839 221 ) ( * 323 ) + + ROUTED met2 ( 22839 221 ) ( * 323 ) + NEW met2 ( 22052 493 ) ( 22149 * ) + NEW met1 ( 21919 493 ) ( 22052 * ) + NEW met2 ( 21919 493 ) ( * 663 ) + NEW met1 ( 22149 493 ) ( 22977 * ) NEW li1 ( 22977 493 ) L1M1_PR_MR - NEW met1 ( 21919 493 ) M1M2_PR - NEW li1 ( 21919 629 ) L1M1_PR_MR - NEW met1 ( 21919 629 ) M1M2_PR NEW li1 ( 22839 221 ) L1M1_PR_MR NEW met1 ( 22839 221 ) M1M2_PR NEW li1 ( 22839 323 ) L1M1_PR_MR - NEW met1 ( 22839 323 ) M1M2_PR ; + NEW met1 ( 22839 323 ) M1M2_PR + NEW met1 ( 22149 493 ) M1M2_PR + NEW met1 ( 22052 493 ) M1M2_PR + NEW met1 ( 21919 493 ) M1M2_PR + NEW li1 ( 21919 663 ) L1M1_PR_MR + NEW met1 ( 21919 663 ) M1M2_PR ; - word_q.w3_b5 ( mux_slice0_bit5.s1_aoi_1 B2 ) ( storage_1_3_0.bit5.obuf0 Z ) ( storage_0_3_0.bit5.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 27439 323 ) ( * 595 ) - NEW met1 ( 26519 595 ) ( 27439 * ) - NEW met1 ( 26519 595 ) ( * 629 ) + + ROUTED met1 ( 26565 493 ) ( 27577 * ) + NEW met2 ( 26565 493 ) ( * 629 ) + NEW met1 ( 26519 629 ) ( 26565 * ) NEW met2 ( 27439 221 ) ( * 323 ) - NEW li1 ( 27439 323 ) L1M1_PR_MR - NEW met1 ( 27439 323 ) M1M2_PR - NEW met1 ( 27439 595 ) M1M2_PR + NEW li1 ( 27577 493 ) L1M1_PR_MR + NEW met1 ( 26565 493 ) M1M2_PR + NEW met1 ( 26565 629 ) M1M2_PR NEW li1 ( 26519 629 ) L1M1_PR_MR NEW li1 ( 27439 221 ) L1M1_PR_MR - NEW met1 ( 27439 221 ) M1M2_PR ; + NEW met1 ( 27439 221 ) M1M2_PR + NEW li1 ( 27439 323 ) L1M1_PR_MR + NEW met1 ( 27439 323 ) M1M2_PR ; - word_q.w3_b6 ( mux_slice0_bit6.s1_aoi_1 B2 ) ( storage_1_3_0.bit6.obuf0 Z ) ( storage_0_3_0.bit6.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 31947 357 ) ( 32039 * ) - NEW met2 ( 31947 357 ) ( * 595 ) - NEW met1 ( 31119 595 ) ( 31947 * ) - NEW met1 ( 31119 595 ) ( * 629 ) - NEW met1 ( 31947 221 ) ( 32039 * ) - NEW met2 ( 31947 221 ) ( * 357 ) - NEW li1 ( 32039 357 ) L1M1_PR_MR - NEW met1 ( 31947 357 ) M1M2_PR - NEW met1 ( 31947 595 ) M1M2_PR + + ROUTED met1 ( 31119 493 ) ( 32177 * ) + NEW met2 ( 31119 493 ) ( * 629 ) + NEW met2 ( 32085 221 ) ( * 323 ) + NEW li1 ( 32177 493 ) L1M1_PR_MR + NEW met1 ( 31119 493 ) M1M2_PR NEW li1 ( 31119 629 ) L1M1_PR_MR - NEW li1 ( 32039 221 ) L1M1_PR_MR - NEW met1 ( 31947 221 ) M1M2_PR ; + NEW met1 ( 31119 629 ) M1M2_PR + NEW li1 ( 32085 221 ) L1M1_PR_MR + NEW met1 ( 32085 221 ) M1M2_PR + NEW li1 ( 32085 323 ) L1M1_PR_MR + NEW met1 ( 32085 323 ) M1M2_PR ; - word_q.w3_b7 ( mux_slice0_bit7.s1_aoi_1 B2 ) ( storage_1_3_0.bit7.obuf0 Z ) ( storage_0_3_0.bit7.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 35719 493 ) ( 36777 * ) - NEW met2 ( 35719 493 ) ( * 629 ) - NEW met2 ( 36639 187 ) ( * 323 ) - NEW li1 ( 36777 493 ) L1M1_PR_MR - NEW met1 ( 35719 493 ) M1M2_PR + + ROUTED met1 ( 35719 595 ) ( * 629 ) + NEW met2 ( 36685 357 ) ( * 595 ) + NEW met2 ( 36685 187 ) ( * 357 ) + NEW met1 ( 35719 595 ) ( 36685 * ) NEW li1 ( 35719 629 ) L1M1_PR_MR - NEW met1 ( 35719 629 ) M1M2_PR - NEW li1 ( 36639 187 ) L1M1_PR_MR - NEW met1 ( 36639 187 ) M1M2_PR - NEW li1 ( 36639 323 ) L1M1_PR_MR - NEW met1 ( 36639 323 ) M1M2_PR ; + NEW li1 ( 36685 357 ) L1M1_PR_MR + NEW met1 ( 36685 357 ) M1M2_PR + NEW met1 ( 36685 595 ) M1M2_PR + NEW li1 ( 36685 187 ) L1M1_PR_MR + NEW met1 ( 36685 187 ) M1M2_PR ; - word_sel.0 ( storage_1_0_0.word_and B ) ( storage_0_0_0.word_and B ) ( word_sel.and_0 X ) + USE SIGNAL - + ROUTED met2 ( 37605 425 ) ( * 765 ) - NEW met2 ( 37605 119 ) ( * 425 ) - NEW met1 ( 37605 765 ) ( 40641 * ) - NEW li1 ( 40641 765 ) L1M1_PR_MR - NEW li1 ( 37605 425 ) L1M1_PR_MR - NEW met1 ( 37605 425 ) M1M2_PR - NEW met1 ( 37605 765 ) M1M2_PR + + ROUTED met2 ( 37605 391 ) ( * 595 ) + NEW met2 ( 37605 119 ) ( * 391 ) + NEW met1 ( 37605 595 ) ( 40641 * ) + NEW li1 ( 37605 391 ) L1M1_PR_MR + NEW met1 ( 37605 391 ) M1M2_PR + NEW met1 ( 37605 595 ) M1M2_PR NEW li1 ( 37605 119 ) L1M1_PR_MR - NEW met1 ( 37605 119 ) M1M2_PR ; + NEW met1 ( 37605 119 ) M1M2_PR + NEW li1 ( 40641 595 ) L1M1_PR_MR ; - word_sel.1 ( storage_1_1_0.word_and B ) ( storage_0_1_0.word_and B ) ( word_sel.and_1 X ) + USE SIGNAL + ROUTED met1 ( 38893 425 ) ( 39261 * ) NEW met1 ( 39261 425 ) ( * 493 ) @@ -4253,26 +4334,27 @@ NETS 174 ; NEW li1 ( 40871 595 ) L1M1_PR_MR NEW met1 ( 40871 595 ) M1M2_PR ; - word_sel.2 ( storage_1_2_0.word_and B ) ( storage_0_2_0.word_and B ) ( word_sel.and_2 X ) + USE SIGNAL - + ROUTED met1 ( 40043 391 ) ( 40227 * ) - NEW met2 ( 40227 391 ) ( * 629 ) - NEW met1 ( 40227 629 ) ( 41101 * ) - NEW met1 ( 40043 119 ) ( 40227 * ) - NEW met2 ( 40227 119 ) ( * 391 ) - NEW li1 ( 40043 391 ) L1M1_PR_MR - NEW met1 ( 40227 391 ) M1M2_PR - NEW met1 ( 40227 629 ) M1M2_PR - NEW li1 ( 41101 629 ) L1M1_PR_MR - NEW li1 ( 40043 119 ) L1M1_PR_MR - NEW met1 ( 40227 119 ) M1M2_PR ; + + ROUTED met1 ( 40043 425 ) ( 40089 * ) + NEW met2 ( 40089 425 ) ( * 731 ) + NEW met1 ( 40089 731 ) ( 41101 * ) + NEW met1 ( 40043 153 ) ( 40089 * ) + NEW met2 ( 40089 153 ) ( * 425 ) + NEW li1 ( 40043 425 ) L1M1_PR_MR + NEW met1 ( 40089 425 ) M1M2_PR + NEW met1 ( 40089 731 ) M1M2_PR + NEW li1 ( 41101 731 ) L1M1_PR_MR + NEW li1 ( 40043 153 ) L1M1_PR_MR + NEW met1 ( 40089 153 ) M1M2_PR ; - word_sel.3 ( storage_1_3_0.word_and B ) ( storage_0_3_0.word_and B ) ( word_sel.and_3 X ) + USE SIGNAL - + ROUTED met2 ( 41193 425 ) ( * 595 ) - NEW met1 ( 41193 595 ) ( 41331 * ) + + ROUTED met1 ( 41193 425 ) ( 41331 * ) + NEW met2 ( 41331 425 ) ( * 595 ) NEW met2 ( 41193 153 ) ( * 425 ) NEW li1 ( 41193 425 ) L1M1_PR_MR - NEW met1 ( 41193 425 ) M1M2_PR - NEW met1 ( 41193 595 ) M1M2_PR + NEW met1 ( 41331 425 ) M1M2_PR NEW li1 ( 41331 595 ) L1M1_PR_MR + NEW met1 ( 41331 595 ) M1M2_PR NEW li1 ( 41193 153 ) L1M1_PR_MR - NEW met1 ( 41193 153 ) M1M2_PR ; + NEW met1 ( 41193 153 ) M1M2_PR + NEW met1 ( 41193 425 ) M1M2_PR ; END NETS END DESIGN diff --git a/src/ram/test/make_8x8_mux4.lefok b/src/ram/test/make_8x8_mux4.lefok index e8a7d0b8fd0..375cca5a84b 100644 --- a/src/ram/test/make_8x8_mux4.lefok +++ b/src/ram/test/make_8x8_mux4.lefok @@ -13,40 +13,40 @@ MACRO RAM8x8 DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 371.84 0 371.98 0.485 ; + LAYER met3 ; + RECT 416.88 4.27 417.68 4.57 ; END END clk PIN we[0] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 378.28 0 378.42 0.485 ; + LAYER met3 ; + RECT 416.88 2.91 417.68 3.21 ; END END we[0] PIN addr_rw[0] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 413.24 7.675 413.38 8.16 ; + LAYER met3 ; + RECT 416.88 5.63 417.68 5.93 ; END END addr_rw[0] PIN addr_rw[1] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 414.16 7.675 414.3 8.16 ; + LAYER met3 ; + RECT 416.88 6.99 417.68 7.29 ; END END addr_rw[1] PIN addr_rw[2] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 375.52 0 375.66 0.485 ; + LAYER met3 ; + RECT 416.88 0.19 417.68 0.49 ; END END addr_rw[2] PIN D[0] @@ -54,7 +54,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met2 ; - RECT 2 7.675 2.14 8.16 ; + RECT 1.08 7.675 1.22 8.16 ; END END D[0] PIN Q[0] @@ -70,7 +70,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met2 ; - RECT 46.16 7.675 46.3 8.16 ; + RECT 47.08 7.675 47.22 8.16 ; END END D[1] PIN Q[1] @@ -78,7 +78,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met2 ; - RECT 47.08 7.675 47.22 8.16 ; + RECT 48.92 7.675 49.06 8.16 ; END END Q[1] PIN D[2] @@ -182,8 +182,8 @@ MACRO RAM8x8 USE GROUND ; PORT LAYER met3 ; - RECT 417.38 6.76 417.68 7.24 ; - RECT 0 6.76 0.3 7.24 ; + RECT 417.38 1.46 417.68 1.94 ; + RECT 0 1.46 0.3 1.94 ; LAYER met2 ; RECT 409.76 8.02 410.24 8.16 ; RECT 409.76 0 410.24 0.14 ; @@ -279,8 +279,8 @@ MACRO RAM8x8 USE POWER ; PORT LAYER met3 ; - RECT 417.38 3.26 417.68 3.74 ; - RECT 0 3.26 0.3 3.74 ; + RECT 417.38 3.84 417.68 4.32 ; + RECT 0 3.84 0.3 4.32 ; LAYER met2 ; RECT 414.76 8.02 415.24 8.16 ; RECT 414.76 0 415.24 0.14 ; @@ -420,11 +420,14 @@ MACRO RAM8x8 RECT 389.76 -0.24 390.24 0 ; RECT 399.76 -0.24 400.24 0 ; RECT 409.76 -0.24 410.24 0 ; - RECT 4.76 0 415.24 0.69 ; - RECT 1.94 0.69 415.24 1.03 ; - RECT 1.94 1.03 416.66 3.39 ; - RECT 1.94 3.39 415.24 6.79 ; - RECT 2 6.79 415.24 7.82 ; + RECT 4.76 0 415.24 0.155 ; + RECT 4.76 0.155 416.67 0.525 ; + RECT 4.76 0.525 416.66 0.69 ; + RECT 1.94 0.69 416.66 3.39 ; + RECT 1.94 3.39 415.75 6.47 ; + RECT 1.02 6.47 415.75 6.79 ; + RECT 1.08 6.79 415.75 7.325 ; + RECT 1.08 7.325 415.24 7.82 ; RECT 4.76 7.82 415.24 8.16 ; RECT 4.76 8.16 5.24 8.4 ; RECT 14.76 8.16 15.24 8.4 ; @@ -469,71 +472,85 @@ MACRO RAM8x8 RECT 404.76 8.16 405.24 8.4 ; RECT 414.76 8.16 415.24 8.4 ; LAYER met3 ; - RECT 0 3.26 12.025 7.24 ; - RECT 12.025 1.535 21.685 7.24 ; - RECT 21.685 0.855 41.335 7.24 ; - RECT 41.335 0.87 48.6 7.24 ; - RECT 48.6 0.87 48.825 7.97 ; - RECT 48.825 0.87 68.935 7.985 ; - RECT 68.935 0.87 81.025 7.97 ; - RECT 81.025 0.855 81.355 7.97 ; - RECT 81.355 0.87 96.665 7.97 ; - RECT 96.665 0.175 115.525 7.97 ; - RECT 115.525 0.175 119.535 7.985 ; - RECT 119.535 0.855 127.355 7.985 ; - RECT 127.355 0.87 131.035 7.985 ; - RECT 131.035 0.87 150.945 7.24 ; - RECT 150.945 0.87 151.275 7.985 ; - RECT 151.275 0.87 173.025 7.97 ; - RECT 173.025 0.855 173.945 7.97 ; - RECT 173.945 0.855 174.275 7.985 ; - RECT 174.275 0.855 176.575 7.24 ; - RECT 176.575 1.55 193.265 7.24 ; - RECT 193.265 1.55 196.025 7.985 ; - RECT 196.025 0.855 197.275 7.985 ; - RECT 197.275 0.855 204.305 7.97 ; - RECT 204.305 0.175 218.565 7.97 ; - RECT 218.565 0.175 218.895 7.985 ; - RECT 218.895 0.175 238.805 7.24 ; - RECT 238.805 0.175 239.135 7.985 ; - RECT 239.135 0.175 240.975 7.97 ; - RECT 240.975 0.19 255.825 7.97 ; - RECT 255.825 0.175 264.435 7.97 ; - RECT 264.435 0.19 265.945 7.97 ; - RECT 265.945 0.19 266.275 7.985 ; - RECT 266.275 0.19 288.945 7.97 ; - RECT 288.945 0.19 289.275 7.985 ; - RECT 289.275 0.19 303.665 7.24 ; - RECT 303.665 0.19 303.995 7.985 ; - RECT 303.995 0.19 311.025 7.97 ; + RECT 0 1.46 11.565 4.32 ; + RECT 11.565 1.46 22.605 6.625 ; + RECT 22.605 1.46 22.935 7.305 ; + RECT 22.935 1.46 34.105 7.29 ; + RECT 34.105 0.175 34.435 7.29 ; + RECT 34.435 0.19 48.365 7.29 ; + RECT 48.365 0.19 69.395 7.985 ; + RECT 69.395 0.19 81.025 7.97 ; + RECT 81.025 0.175 81.355 7.97 ; + RECT 81.355 1.46 98.965 7.97 ; + RECT 98.965 0.175 105.735 7.97 ; + RECT 105.735 0.18 107.37 7.97 ; + RECT 107.37 0.19 114.145 7.97 ; + RECT 114.145 0.19 120.915 7.985 ; + RECT 120.915 0.19 138.27 7.305 ; + RECT 138.27 0.19 138.525 7.98 ; + RECT 138.525 0.19 138.855 7.985 ; + RECT 138.855 0.19 139.08 7.97 ; + RECT 139.08 0.19 140.365 7.29 ; + RECT 140.365 0.175 150.815 7.29 ; + RECT 150.815 0.19 161.065 7.29 ; + RECT 161.065 0.19 161.395 7.985 ; + RECT 161.395 0.19 177.165 7.97 ; + RECT 177.165 0.19 177.495 7.985 ; + RECT 177.495 0.19 192.805 7.29 ; + RECT 192.805 0.19 196.485 7.985 ; + RECT 196.485 0.175 204.175 7.985 ; + RECT 204.175 0.175 219.355 7.97 ; + RECT 219.355 0.19 221.325 7.97 ; + RECT 221.325 0.19 221.655 7.985 ; + RECT 221.655 0.19 239.265 7.29 ; + RECT 239.265 0.19 239.595 7.985 ; + RECT 239.595 0.19 242.61 7.98 ; + RECT 242.61 0.19 264.105 7.97 ; + RECT 264.105 0.175 264.435 7.97 ; + RECT 264.435 0.19 287.565 7.97 ; + RECT 287.565 0.19 287.895 7.985 ; + RECT 287.895 0.19 311.025 7.97 ; RECT 311.025 0.175 311.355 7.97 ; - RECT 311.355 0.87 336.785 7.97 ; - RECT 336.785 0.87 337.95 7.985 ; - RECT 337.95 0.19 344.475 7.985 ; - RECT 344.475 0.19 345.525 7.97 ; - RECT 345.525 0.175 345.855 7.97 ; - RECT 345.855 0.19 358.405 7.97 ; - RECT 358.405 0.19 358.735 7.985 ; - RECT 358.735 0.19 381.865 7.24 ; - RECT 381.865 0.175 382.195 7.24 ; - RECT 382.195 0.87 410.385 7.24 ; - RECT 410.385 0.855 410.715 7.24 ; - RECT 410.715 3.26 417.68 7.24 ; + RECT 311.355 0.18 312.53 7.97 ; + RECT 312.53 0.19 332.185 7.97 ; + RECT 332.185 0.19 345.525 7.985 ; + RECT 345.525 0.175 357.355 7.985 ; + RECT 357.355 0.19 358.275 7.985 ; + RECT 358.275 0.19 361.495 7.305 ; + RECT 361.495 0.19 387.385 6.61 ; + RECT 387.385 0.19 401.185 6.625 ; + RECT 401.185 0.19 410.385 7.305 ; + RECT 410.385 0.175 415.775 7.305 ; + RECT 415.775 0.175 416.695 7.29 ; + RECT 416.695 0.19 417.22 7.29 ; + RECT 417.22 1.46 417.37 5.25 ; + RECT 417.37 1.46 417.68 4.32 ; LAYER met4 ; - RECT 109.775 1.535 110.105 1.55 ; - RECT 101.51 1.55 110.105 2.215 ; - RECT 101.495 2.215 110.105 2.545 ; - RECT 48.63 4.51 49.81 4.95 ; - RECT 73.47 4.51 74.65 4.95 ; - RECT 103.335 2.545 110.105 5.615 ; - RECT 48.63 4.95 74.65 5.69 ; - RECT 49.055 5.69 74.225 5.945 ; - RECT 103.335 5.615 116.545 5.945 ; - RECT 49.055 5.945 61.33 7.97 ; - RECT 49.055 7.97 55.825 7.985 ; - RECT 116.215 5.945 116.545 7.985 ; + RECT 312.175 0.175 312.505 1.55 ; + RECT 310.35 1.55 312.505 2.895 ; + RECT 310.335 2.895 312.505 3.225 ; + RECT 206.835 3.065 207.165 3.395 ; + RECT 100.575 0.175 107.345 4.51 ; + RECT 289.175 2.895 289.505 4.51 ; + RECT 311.75 3.225 312.505 4.51 ; + RECT 206.85 3.395 207.165 4.935 ; + RECT 242.255 4.935 252.705 4.95 ; + RECT 206.85 4.935 208.545 5.25 ; + RECT 208.215 5.25 208.545 5.265 ; + RECT 100.15 4.51 107.345 5.69 ; + RECT 137.87 4.51 139.05 5.69 ; + RECT 288.75 4.51 289.93 5.69 ; + RECT 311.75 4.51 312.93 5.69 ; + RECT 312.175 5.69 312.505 5.945 ; + RECT 107.015 5.69 107.345 6.625 ; + RECT 240.43 4.95 256.37 6.975 ; + RECT 240.43 6.975 256.385 7.305 ; + RECT 240.43 7.305 242.585 7.655 ; + RECT 138.295 5.69 138.625 7.985 ; + RECT 240.415 7.655 242.585 7.985 ; LAYER met5 ; - RECT 48.42 4.3 74.86 5.9 ; + RECT 99.94 4.3 139.26 5.9 ; + RECT 288.54 4.3 313.14 5.9 ; END END RAM8x8 END LIBRARY diff --git a/src/ram/test/make_8x8_mux4.tcl b/src/ram/test/make_8x8_mux4.tcl index 948520151a9..eec545c3a72 100644 --- a/src/ram/test/make_8x8_mux4.tcl +++ b/src/ram/test/make_8x8_mux4.tcl @@ -20,7 +20,7 @@ generate_ram \ -ground_pin VGND \ -routing_layer {met1 0.48} \ -ver_layer {met2 0.48 10} \ - -hor_layer {met3 0.48 7} \ + -hor_layer {met3 0.48 8} \ -filler_cells {sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_2 \ sky130_fd_sc_hd__fill_4 sky130_fd_sc_hd__fill_8} \ -tapcell sky130_fd_sc_hd__tap_1 \ @@ -35,4 +35,4 @@ set def_file [make_result_file make_8x8_mux4.def] write_def $def_file diff_files make_8x8_mux4.defok $def_file -diff_files make_8x8_mux4_behavioral.vok $behavioral_file +diff_files make_8x8_behavioral.vok $behavioral_file diff --git a/src/ram/test/make_8x8_mux4_behavioral.vok b/src/ram/test/make_8x8_mux4_behavioral.vok deleted file mode 100644 index c81b3a42750..00000000000 --- a/src/ram/test/make_8x8_mux4_behavioral.vok +++ /dev/null @@ -1,32 +0,0 @@ -module RAM8x8 ( - clk, - D, - Q, - addr_rw, - we -); - input clk; - input [7:0] D; - output reg [7:0] Q; - input [2:0] addr_rw; - input [0:0] we; - - // memory array declaration - reg [7:0] mem[0:7]; - - // write logic - integer i; - always @(posedge clk) begin - for (i = 0; i < 1; i = i + 1) begin - if (we[i]) begin - mem[addr_rw][i*8 +:8] <= D[i*8 +:8]; - end - end - end - - // read logic - always @(*) begin - Q = mem[addr_rw]; - end - -endmodule diff --git a/src/ram/test/make_8x8_sky130.defok b/src/ram/test/make_8x8_sky130.defok index 8544d0759a9..cfaf39f596b 100644 --- a/src/ram/test/make_8x8_sky130.defok +++ b/src/ram/test/make_8x8_sky130.defok @@ -362,7 +362,7 @@ PINS 23 ; - D[0] + NET D[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) - + PLACED ( 207 2423 ) N ; + + PLACED ( 115 2423 ) N ; - D[1] + NET D[1] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met2 ( -7 -24 ) ( 7 25 ) @@ -427,42 +427,42 @@ PINS 23 ; + PORT + LAYER met3 ( -15 -24 ) ( 15 24 ) + LAYER met3 ( -11025 -24 ) ( -10995 24 ) - + LAYER met2 ( -1049 1434 ) ( -1001 1448 ) - + LAYER met2 ( -1049 -1000 ) ( -1001 -986 ) - + LAYER met2 ( -5049 1434 ) ( -5001 1448 ) - + LAYER met2 ( -5049 -1000 ) ( -5001 -986 ) - + LAYER met2 ( -9049 1434 ) ( -9001 1448 ) - + LAYER met2 ( -9049 -1000 ) ( -9001 -986 ) - + LAYER met1 ( 1 1424 ) ( 15 1472 ) - + LAYER met1 ( -11025 1424 ) ( -11011 1472 ) - + LAYER met1 ( 1 880 ) ( 15 928 ) - + LAYER met1 ( -11025 880 ) ( -11011 928 ) - + LAYER met1 ( 1 336 ) ( 15 384 ) - + LAYER met1 ( -11025 336 ) ( -11011 384 ) - + LAYER met1 ( 1 -208 ) ( 15 -160 ) - + LAYER met1 ( -11025 -208 ) ( -11011 -160 ) - + LAYER met1 ( 1 -752 ) ( 15 -704 ) - + LAYER met1 ( -11025 -752 ) ( -11011 -704 ) - + FIXED ( 11025 1000 ) N ; + + LAYER met2 ( -1049 1210 ) ( -1001 1224 ) + + LAYER met2 ( -1049 -1224 ) ( -1001 -1210 ) + + LAYER met2 ( -5049 1210 ) ( -5001 1224 ) + + LAYER met2 ( -5049 -1224 ) ( -5001 -1210 ) + + LAYER met2 ( -9049 1210 ) ( -9001 1224 ) + + LAYER met2 ( -9049 -1224 ) ( -9001 -1210 ) + + LAYER met1 ( 1 1200 ) ( 15 1248 ) + + LAYER met1 ( -11025 1200 ) ( -11011 1248 ) + + LAYER met1 ( 1 656 ) ( 15 704 ) + + LAYER met1 ( -11025 656 ) ( -11011 704 ) + + LAYER met1 ( 1 112 ) ( 15 160 ) + + LAYER met1 ( -11025 112 ) ( -11011 160 ) + + LAYER met1 ( 1 -432 ) ( 15 -384 ) + + LAYER met1 ( -11025 -432 ) ( -11011 -384 ) + + LAYER met1 ( 1 -976 ) ( 15 -928 ) + + LAYER met1 ( -11025 -976 ) ( -11011 -928 ) + + FIXED ( 11025 1224 ) N ; - VSS + NET VSS + SPECIAL + DIRECTION INOUT + USE GROUND + PORT + LAYER met3 ( -15 -24 ) ( 15 24 ) + LAYER met3 ( -11025 -24 ) ( -10995 24 ) - + LAYER met2 ( -3049 434 ) ( -3001 448 ) - + LAYER met2 ( -3049 -2000 ) ( -3001 -1986 ) - + LAYER met2 ( -7049 434 ) ( -7001 448 ) - + LAYER met2 ( -7049 -2000 ) ( -7001 -1986 ) - + LAYER met1 ( 1 152 ) ( 15 200 ) - + LAYER met1 ( -11025 152 ) ( -11011 200 ) - + LAYER met1 ( 1 -392 ) ( 15 -344 ) - + LAYER met1 ( -11025 -392 ) ( -11011 -344 ) - + LAYER met1 ( 1 -936 ) ( 15 -888 ) - + LAYER met1 ( -11025 -936 ) ( -11011 -888 ) - + LAYER met1 ( 1 -1480 ) ( 15 -1432 ) - + LAYER met1 ( -11025 -1480 ) ( -11011 -1432 ) - + LAYER met1 ( 1 -2024 ) ( 15 -1976 ) - + LAYER met1 ( -11025 -2024 ) ( -11011 -1976 ) - + FIXED ( 11025 2000 ) N ; + + LAYER met2 ( -3049 1856 ) ( -3001 1870 ) + + LAYER met2 ( -3049 -578 ) ( -3001 -564 ) + + LAYER met2 ( -7049 1856 ) ( -7001 1870 ) + + LAYER met2 ( -7049 -578 ) ( -7001 -564 ) + + LAYER met1 ( 1 1574 ) ( 15 1622 ) + + LAYER met1 ( -11025 1574 ) ( -11011 1622 ) + + LAYER met1 ( 1 1030 ) ( 15 1078 ) + + LAYER met1 ( -11025 1030 ) ( -11011 1078 ) + + LAYER met1 ( 1 486 ) ( 15 534 ) + + LAYER met1 ( -11025 486 ) ( -11011 534 ) + + LAYER met1 ( 1 -58 ) ( 15 -10 ) + + LAYER met1 ( -11025 -58 ) ( -11011 -10 ) + + LAYER met1 ( 1 -602 ) ( 15 -554 ) + + LAYER met1 ( -11025 -602 ) ( -11011 -554 ) + + FIXED ( 11025 578 ) N ; - addr_rw[0] + NET addr_rw[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) @@ -474,7 +474,7 @@ PINS 23 ; - addr_rw[2] + NET addr_rw[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) - + PLACED ( 11000 578 ) N ; + + PLACED ( 11000 850 ) N ; - clk + NET clk + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) @@ -520,7 +520,7 @@ SPECIALNETS 2 ; ( decoder_7.and_layer1 VPWR ) ( decoder_7.and_layer0 VPWR ) ( decoder_6.buf_port0 VPWR ) ( decoder_6.and_layer1 VPWR ) ( decoder_6.and_layer0 VPWR ) ( decoder_5.buf_port0 VPWR ) ( decoder_5.and_layer1 VPWR ) ( decoder_5.and_layer0 VPWR ) ( decoder_4.buf_port0 VPWR ) ( decoder_4.and_layer1 VPWR ) ( decoder_4.and_layer0 VPWR ) ( decoder_3.buf_port0 VPWR ) ( decoder_3.and_layer1 VPWR ) ( decoder_3.and_layer0 VPWR ) ( decoder_2.buf_port0 VPWR ) ( decoder_2.and_layer1 VPWR ) ( decoder_2.and_layer0 VPWR ) ( decoder_1.buf_port0 VPWR ) ( decoder_1.and_layer1 VPWR ) ( decoder_1.and_layer0 VPWR ) ( decoder_0.buf_port0 VPWR ) ( decoder_0.and_layer1 VPWR ) ( decoder_0.and_layer0 VPWR ) + USE POWER - + ROUTED met3 48 + SHAPE STRIPE ( 0 1000 ) ( 11040 1000 ) + + ROUTED met3 48 + SHAPE STRIPE ( 0 1224 ) ( 11040 1224 ) NEW met2 48 + SHAPE STRIPE ( 10000 0 ) ( 10000 2472 ) NEW met2 48 + SHAPE STRIPE ( 6000 0 ) ( 6000 2472 ) NEW met2 48 + SHAPE STRIPE ( 2000 0 ) ( 2000 2472 ) @@ -529,9 +529,9 @@ SPECIALNETS 2 ; NEW met1 48 + SHAPE FOLLOWPIN ( 0 1360 ) ( 11040 1360 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 816 ) ( 11040 816 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 272 ) ( 11040 272 ) - NEW met2 0 + SHAPE STRIPE ( 10000 1000 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 6000 1000 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 2000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 10000 1224 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 6000 1224 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 2000 1224 ) via3_4_480_480_1_1_400_400 NEW met1 0 + SHAPE STRIPE ( 10000 2448 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 10000 1904 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 10000 1360 ) via2_3_480_480_1_1_320_320 @@ -582,7 +582,7 @@ SPECIALNETS 2 ; ( decoder_7.and_layer1 VGND ) ( decoder_7.and_layer0 VGND ) ( decoder_6.buf_port0 VGND ) ( decoder_6.and_layer1 VGND ) ( decoder_6.and_layer0 VGND ) ( decoder_5.buf_port0 VGND ) ( decoder_5.and_layer1 VGND ) ( decoder_5.and_layer0 VGND ) ( decoder_4.buf_port0 VGND ) ( decoder_4.and_layer1 VGND ) ( decoder_4.and_layer0 VGND ) ( decoder_3.buf_port0 VGND ) ( decoder_3.and_layer1 VGND ) ( decoder_3.and_layer0 VGND ) ( decoder_2.buf_port0 VGND ) ( decoder_2.and_layer1 VGND ) ( decoder_2.and_layer0 VGND ) ( decoder_1.buf_port0 VGND ) ( decoder_1.and_layer1 VGND ) ( decoder_1.and_layer0 VGND ) ( decoder_0.buf_port0 VGND ) ( decoder_0.and_layer1 VGND ) ( decoder_0.and_layer0 VGND ) + USE GROUND - + ROUTED met3 48 + SHAPE STRIPE ( 0 2000 ) ( 11040 2000 ) + + ROUTED met3 48 + SHAPE STRIPE ( 0 578 ) ( 11040 578 ) NEW met2 48 + SHAPE STRIPE ( 8000 -24 ) ( 8000 2448 ) NEW met2 48 + SHAPE STRIPE ( 4000 -24 ) ( 4000 2448 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 2176 ) ( 11040 2176 ) @@ -590,8 +590,8 @@ SPECIALNETS 2 ; NEW met1 48 + SHAPE FOLLOWPIN ( 0 1088 ) ( 11040 1088 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 544 ) ( 11040 544 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 0 ) ( 11040 0 ) - NEW met2 0 + SHAPE STRIPE ( 8000 2000 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 4000 2000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 8000 578 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 4000 578 ) via3_4_480_480_1_1_400_400 NEW met1 0 + SHAPE STRIPE ( 8000 2176 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 8000 1632 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 8000 1088 ) via2_3_480_480_1_1_320_320 @@ -605,9 +605,9 @@ SPECIALNETS 2 ; END SPECIALNETS NETS 152 ; - D[0] ( PIN D[0] ) ( buffer.in[0] A ) + USE SIGNAL - + ROUTED met2 ( 207 2295 ) ( * 2414 0 ) - NEW met1 ( 69 2295 ) ( 207 * ) - NEW met1 ( 207 2295 ) M1M2_PR + + ROUTED met2 ( 115 2295 ) ( * 2414 0 ) + NEW met1 ( 69 2295 ) ( 115 * ) + NEW met1 ( 115 2295 ) M1M2_PR NEW li1 ( 69 2295 ) L1M1_PR_MR ; - D[1] ( PIN D[1] ) ( buffer.in[1] A ) + USE SIGNAL + ROUTED met2 ( 1219 2295 ) ( * 2414 0 ) @@ -1273,29 +1273,31 @@ NETS 152 ; NEW li1 ( 10557 1989 ) L1M1_PR_MR NEW met1 ( 10603 1989 ) M1M2_PR ; - addr_rw[2] ( PIN addr_rw[2] ) ( decoder.inv_2 A ) ( decoder_7.and_layer1 B ) ( decoder_6.and_layer1 B ) ( decoder_5.and_layer1 B ) ( decoder_4.and_layer1 B ) + USE SIGNAL - + ROUTED met3 ( 10925 578 ) ( 10994 * 0 ) - NEW met2 ( 10925 119 ) ( * 578 ) - NEW met1 ( 10649 1207 ) ( 10695 * ) - NEW met2 ( 10695 578 ) ( * 1207 ) - NEW met3 ( 10695 578 ) ( 10925 * ) - NEW met1 ( 10649 1479 ) ( 10695 * ) - NEW met2 ( 10695 1207 ) ( * 1479 ) - NEW met1 ( 10649 1751 ) ( 10695 * ) - NEW met2 ( 10695 1479 ) ( * 1751 ) - NEW met1 ( 10649 2023 ) ( 10695 * ) - NEW met2 ( 10695 1751 ) ( * 2023 ) - NEW met2 ( 10925 578 ) M2M3_PR - NEW li1 ( 10925 119 ) L1M1_PR_MR - NEW met1 ( 10925 119 ) M1M2_PR + + ROUTED met1 ( 10649 1207 ) ( 10741 * ) + NEW met2 ( 10741 1190 ) ( * 1207 ) + NEW met2 ( 10741 1190 ) ( 10833 * ) + NEW met2 ( 10833 119 ) ( * 1190 ) + NEW met1 ( 10833 119 ) ( 10925 * ) + NEW met1 ( 10649 1479 ) ( 10741 * ) + NEW met1 ( 10741 1445 ) ( * 1479 ) + NEW met2 ( 10741 1207 ) ( * 1445 ) + NEW met1 ( 10649 1751 ) ( 10741 * ) + NEW met2 ( 10741 1445 ) ( * 1751 ) + NEW met1 ( 10649 2023 ) ( 10741 * ) + NEW met1 ( 10741 1989 ) ( * 2023 ) + NEW met2 ( 10741 1751 ) ( * 1989 ) + NEW met3 ( 10833 850 ) ( 10994 * 0 ) NEW li1 ( 10649 1207 ) L1M1_PR_MR - NEW met1 ( 10695 1207 ) M1M2_PR - NEW met2 ( 10695 578 ) M2M3_PR + NEW met1 ( 10741 1207 ) M1M2_PR + NEW met1 ( 10833 119 ) M1M2_PR + NEW li1 ( 10925 119 ) L1M1_PR_MR NEW li1 ( 10649 1479 ) L1M1_PR_MR - NEW met1 ( 10695 1479 ) M1M2_PR + NEW met1 ( 10741 1445 ) M1M2_PR NEW li1 ( 10649 1751 ) L1M1_PR_MR - NEW met1 ( 10695 1751 ) M1M2_PR + NEW met1 ( 10741 1751 ) M1M2_PR NEW li1 ( 10649 2023 ) L1M1_PR_MR - NEW met1 ( 10695 2023 ) M1M2_PR ; + NEW met1 ( 10741 1989 ) M1M2_PR + NEW met2 ( 10833 850 ) M2M3_PR ; - clk ( PIN clk ) ( storage_7_0_0.cg CLK ) ( storage_6_0_0.cg CLK ) ( storage_5_0_0.cg CLK ) ( storage_4_0_0.cg CLK ) ( storage_3_0_0.cg CLK ) ( storage_2_0_0.cg CLK ) ( storage_1_0_0.cg CLK ) ( storage_0_0_0.cg CLK ) + USE SIGNAL + ROUTED met2 ( 9775 119 ) ( * 170 ) diff --git a/src/ram/test/make_8x8_sky130.lefok b/src/ram/test/make_8x8_sky130.lefok index d7b72865189..8c95dd1f4b6 100644 --- a/src/ram/test/make_8x8_sky130.lefok +++ b/src/ram/test/make_8x8_sky130.lefok @@ -46,7 +46,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met3 ; - RECT 109.6 5.63 110.4 5.93 ; + RECT 109.6 8.35 110.4 8.65 ; END END addr_rw[2] PIN D[0] @@ -54,7 +54,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met2 ; - RECT 2 23.995 2.14 24.48 ; + RECT 1.08 23.995 1.22 24.48 ; END END D[0] PIN Q[0] @@ -182,8 +182,8 @@ MACRO RAM8x8 USE GROUND ; PORT LAYER met3 ; - RECT 110.1 19.76 110.4 20.24 ; - RECT 0 19.76 0.3 20.24 ; + RECT 110.1 5.54 110.4 6.02 ; + RECT 0 5.54 0.3 6.02 ; LAYER met2 ; RECT 79.76 24.34 80.24 24.48 ; RECT 79.76 0 80.24 0.14 ; @@ -207,8 +207,8 @@ MACRO RAM8x8 USE POWER ; PORT LAYER met3 ; - RECT 110.1 9.76 110.4 10.24 ; - RECT 0 9.76 0.3 10.24 ; + RECT 110.1 12 110.4 12.48 ; + RECT 0 12 0.3 12.48 ; LAYER met2 ; RECT 99.76 24.34 100.24 24.48 ; RECT 99.76 0 100.24 0.14 ; @@ -242,23 +242,27 @@ MACRO RAM8x8 RECT 57.14 0.35 60.24 1.03 ; RECT 79.76 -0.24 80.24 1.03 ; RECT 99.76 0 100.24 1.03 ; - RECT 97.62 1.03 109.38 1.37 ; + RECT 97.62 1.03 108.46 1.37 ; RECT 1.94 1.03 2.2 2.05 ; RECT 13.44 1.03 25.2 2.05 ; RECT 36.44 1.03 60.24 2.05 ; RECT 70.94 1.03 82.7 2.05 ; - RECT 94.4 1.37 109.38 2.05 ; - RECT 1.94 2.05 109.38 5.595 ; - RECT 1.94 5.595 109.39 10.21 ; + RECT 94.4 1.37 108.46 2.05 ; + RECT 1.94 2.05 108.46 6.81 ; + RECT 1.94 6.81 109.38 6.955 ; + RECT 1.94 6.955 109.39 10.21 ; RECT 1.94 10.21 109.84 12.57 ; RECT 1.94 12.57 109.38 16.99 ; - RECT 1.94 16.99 107.08 20.39 ; + RECT 1.94 16.99 107.54 20.05 ; + RECT 1.94 20.05 100.64 20.39 ; RECT 1.94 20.39 100.24 22.43 ; - RECT 1.94 22.43 24.28 23.11 ; + RECT 1.02 22.79 1.28 23.11 ; + RECT 11.2 22.43 24.28 23.11 ; RECT 34.2 22.43 47.28 23.11 ; RECT 57.2 22.43 70.28 23.11 ; RECT 79.76 22.43 81.32 23.11 ; - RECT 2 23.11 24.22 24.14 ; + RECT 1.08 23.11 1.22 24.14 ; + RECT 11.2 23.11 24.22 24.14 ; RECT 34.2 23.11 47.22 24.14 ; RECT 57.2 23.11 70.22 24.14 ; RECT 79.76 23.11 81.26 24.14 ; @@ -270,10 +274,10 @@ MACRO RAM8x8 RECT 59.76 24.14 60.24 24.72 ; RECT 99.76 24.14 100.24 24.72 ; LAYER met3 ; - RECT 0 9.76 97.585 20.24 ; - RECT 97.585 1.535 97.915 20.24 ; - RECT 97.915 1.55 109.94 20.24 ; - RECT 109.94 9.76 110.4 20.24 ; + RECT 0 5.54 97.585 12.48 ; + RECT 97.585 1.535 97.915 12.48 ; + RECT 97.915 1.55 109.94 12.48 ; + RECT 109.94 5.54 110.4 12.48 ; END END RAM8x8 END LIBRARY diff --git a/src/ram/test/make_8x8_sky130.tcl b/src/ram/test/make_8x8_sky130.tcl index 82f77c6c96e..b3ef72c312b 100644 --- a/src/ram/test/make_8x8_sky130.tcl +++ b/src/ram/test/make_8x8_sky130.tcl @@ -13,7 +13,6 @@ generate_ram \ -mask_size 8 \ -word_size 8 \ -num_words 8 \ - -column_mux_ratio 1 \ -read_ports 1 \ -storage_cell sky130_fd_sc_hd__dfxtp_1 \ -power_pin VPWR \ From cbff38f6507c280bc7e477d0c9a56fc60b3ae6b2 Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Mon, 13 Apr 2026 15:38:29 -0400 Subject: [PATCH 08/20] Fix rebase conflicts, clang-format, update golden files for all configs Signed-off-by: Thinh Nguyen --- src/ram/src/ram.cpp | 32 +- src/ram/test/make_8x8.defok | 2515 +++++++++++ src/ram/test/make_8x8.lefok | 281 ++ src/ram/test/make_8x8.ok | 72 + src/ram/test/make_8x8.tcl | 39 + src/ram/test/make_8x8_mux2.defok | 1095 +++-- src/ram/test/make_8x8_mux2.lefok | 123 +- src/ram/test/make_8x8_mux2.ok | 15 +- src/ram/test/make_8x8_mux2.tcl | 2 +- src/ram/test/make_8x8_mux2_behavioral.vok | 32 + src/ram/test/make_8x8_mux4.defok | 5015 +++++++++++---------- src/ram/test/make_8x8_mux4.lefok | 189 +- src/ram/test/make_8x8_mux4.ok | 15 +- src/ram/test/make_8x8_mux4.tcl | 4 +- src/ram/test/make_8x8_mux4_behavioral.vok | 32 + 15 files changed, 6204 insertions(+), 3257 deletions(-) create mode 100644 src/ram/test/make_8x8.defok create mode 100644 src/ram/test/make_8x8.lefok create mode 100644 src/ram/test/make_8x8.ok create mode 100644 src/ram/test/make_8x8.tcl create mode 100644 src/ram/test/make_8x8_mux2_behavioral.vok create mode 100644 src/ram/test/make_8x8_mux4_behavioral.vok diff --git a/src/ram/src/ram.cpp b/src/ram/src/ram.cpp index d06b22bfd29..381eed18111 100644 --- a/src/ram/src/ram.cpp +++ b/src/ram/src/ram.cpp @@ -1084,7 +1084,7 @@ void RamGen::generate(const int mask_size, std::unique_ptr inv_sel_cell; std::unique_ptr word_sel_cell; - if (column_mux_ratio == 2) { + if (column_mux_ratio == 2) { word_sel_nets[0] = inv_addr[0]; word_sel_nets[1] = addr_inputs_[0]->getNet(); // place inv_addr[0] inverter in sel column @@ -1362,34 +1362,24 @@ void RamGen::generate(const int mask_size, "decoder", fmt::format("inv_{}", num_word_bits), inv_cell_, - {{inv_ports_[{PortRoleType::DataIn, 0}], addr_inputs_[num_word_bits]->getNet()}, + {{inv_ports_[{PortRoleType::DataIn, 0}], + addr_inputs_[num_word_bits]->getNet()}, {inv_ports_[{PortRoleType::DataOut, 0}], inv_addr[num_word_bits]}}); cell_inv_layout->addCell(std::move(inv_grid_cell)); ++inv_col_cells; - for (int filler_count = 0; filler_count < num_row_bits - 1; ++filler_count) { + for (int filler_count = 0; filler_count < num_row_bits - 1; + ++filler_count) { cell_inv_layout->addCell(nullptr); ++inv_col_cells; } } -} else { - auto inv_grid_cell = std::make_unique(); - makeInst(inv_grid_cell.get(), - "decoder", - fmt::format("inv_{}", num_word_bits), - inv_cell_, - {{"A", addr_inputs_[num_word_bits]->getNet()}, - {"Y", inv_addr[num_word_bits]}}); - cell_inv_layout->addCell(std::move(inv_grid_cell)); - ++inv_col_cells; -} -// Pad remaining slots so this column matches the grid height (num_rows + 1) -while (inv_col_cells < num_rows + 1) { - cell_inv_layout->addCell(nullptr); - ++inv_col_cells; -} -ram_grid_.addLayout(std::move(cell_inv_layout)); - + // Pad remaining slots so this column matches the grid height (num_rows + 1) + while (inv_col_cells < num_rows + 1) { + cell_inv_layout->addCell(nullptr); + ++inv_col_cells; + } + ram_grid_.addLayout(std::move(cell_inv_layout)); auto ram_origin(odb::Point(0, 0)); diff --git a/src/ram/test/make_8x8.defok b/src/ram/test/make_8x8.defok new file mode 100644 index 00000000000..db5c5e5456b --- /dev/null +++ b/src/ram/test/make_8x8.defok @@ -0,0 +1,2515 @@ +VERSION 5.8 ; +DIVIDERCHAR "/" ; +BUSBITCHARS "[]" ; +DESIGN RAM8x8 ; +UNITS DISTANCE MICRONS 100 ; +DIEAREA ( 0 0 ) ( 11040 2448 ) ; +ROW RAM_ROW0 unithd 0 0 N DO 240 BY 1 STEP 46 0 ; +ROW RAM_ROW1 unithd 0 272 FS DO 240 BY 1 STEP 46 0 ; +ROW RAM_ROW2 unithd 0 544 N DO 240 BY 1 STEP 46 0 ; +ROW RAM_ROW3 unithd 0 816 FS DO 240 BY 1 STEP 46 0 ; +ROW RAM_ROW4 unithd 0 1088 N DO 240 BY 1 STEP 46 0 ; +ROW RAM_ROW5 unithd 0 1360 FS DO 240 BY 1 STEP 46 0 ; +ROW RAM_ROW6 unithd 0 1632 N DO 240 BY 1 STEP 46 0 ; +ROW RAM_ROW7 unithd 0 1904 FS DO 240 BY 1 STEP 46 0 ; +ROW RAM_ROW8 unithd 0 2176 N DO 240 BY 1 STEP 46 0 ; +TRACKS X 23 DO 240 STEP 46 LAYER li1 ; +TRACKS Y 17 DO 72 STEP 34 LAYER li1 ; +TRACKS X 17 DO 325 STEP 34 LAYER met1 ; +TRACKS Y 17 DO 72 STEP 34 LAYER met1 ; +TRACKS X 23 DO 240 STEP 46 LAYER met2 ; +TRACKS Y 23 DO 53 STEP 46 LAYER met2 ; +TRACKS X 34 DO 162 STEP 68 LAYER met3 ; +TRACKS Y 34 DO 36 STEP 68 LAYER met3 ; +TRACKS X 46 DO 120 STEP 92 LAYER met4 ; +TRACKS Y 46 DO 26 STEP 92 LAYER met4 ; +TRACKS X 170 DO 32 STEP 340 LAYER met5 ; +TRACKS Y 170 DO 7 STEP 340 LAYER met5 ; +GCELLGRID X 0 DO 16 STEP 690 ; +GCELLGRID Y 0 DO 3 STEP 690 ; +VIAS 2 ; + - via2_3_480_480_1_1_320_320 + VIARULE M1M2_PR + CUTSIZE 15 15 + LAYERS met1 via met2 + CUTSPACING 17 17 + ENCLOSURE 8 16 16 8 ; + - via3_4_480_480_1_1_400_400 + VIARULE M2M3_PR + CUTSIZE 20 20 + LAYERS met2 via2 met3 + CUTSPACING 20 20 + ENCLOSURE 14 8 6 14 ; +END VIAS +COMPONENTS 325 ; + - FILLER_1_237 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 10902 272 ) FS ; + - FILLER_1_239 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 10994 272 ) FS ; + - FILLER_2_237 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 10902 544 ) N ; + - FILLER_2_239 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 10994 544 ) N ; + - FILLER_4_237 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 10902 1088 ) N ; + - FILLER_4_239 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 10994 1088 ) N ; + - FILLER_5_237 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 10902 1360 ) FS ; + - FILLER_5_239 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 10994 1360 ) FS ; + - FILLER_7_237 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 10902 1904 ) FS ; + - FILLER_7_239 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 10994 1904 ) FS ; + - FILLER_8_104 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 4784 2176 ) N ; + - FILLER_8_112 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 5152 2176 ) N ; + - FILLER_8_12 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 552 2176 ) N ; + - FILLER_8_120 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 5520 2176 ) N ; + - FILLER_8_124 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 5704 2176 ) N ; + - FILLER_8_129 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 5934 2176 ) N ; + - FILLER_8_137 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 6302 2176 ) N ; + - FILLER_8_145 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 6670 2176 ) N ; + - FILLER_8_149 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 6854 2176 ) N ; + - FILLER_8_154 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 7084 2176 ) N ; + - FILLER_8_162 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 7452 2176 ) N ; + - FILLER_8_170 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 7820 2176 ) N ; + - FILLER_8_174 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 8004 2176 ) N ; + - FILLER_8_179 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 8234 2176 ) N ; + - FILLER_8_187 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 8602 2176 ) N ; + - FILLER_8_195 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 8970 2176 ) N ; + - FILLER_8_199 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 9154 2176 ) N ; + - FILLER_8_20 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 920 2176 ) N ; + - FILLER_8_201 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 9246 2176 ) N ; + - FILLER_8_209 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 9614 2176 ) N ; + - FILLER_8_217 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 9982 2176 ) N ; + - FILLER_8_221 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 10166 2176 ) N ; + - FILLER_8_224 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 10304 2176 ) N ; + - FILLER_8_232 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 10672 2176 ) N ; + - FILLER_8_24 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 1104 2176 ) N ; + - FILLER_8_29 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 1334 2176 ) N ; + - FILLER_8_37 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 1702 2176 ) N ; + - FILLER_8_4 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 184 2176 ) N ; + - FILLER_8_45 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 2070 2176 ) N ; + - FILLER_8_49 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 2254 2176 ) N ; + - FILLER_8_54 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 2484 2176 ) N ; + - FILLER_8_62 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 2852 2176 ) N ; + - FILLER_8_70 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 3220 2176 ) N ; + - FILLER_8_74 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 3404 2176 ) N ; + - FILLER_8_79 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 3634 2176 ) N ; + - FILLER_8_87 sky130_fd_sc_hd__fill_8 + SOURCE DIST + PLACED ( 4002 2176 ) N ; + - FILLER_8_95 sky130_fd_sc_hd__fill_4 + SOURCE DIST + PLACED ( 4370 2176 ) N ; + - FILLER_8_99 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 4554 2176 ) N ; + - buffer.in[0] sky130_fd_sc_hd__buf_1 + PLACED ( 46 2176 ) N ; + - buffer.in[1] sky130_fd_sc_hd__buf_1 + PLACED ( 1196 2176 ) N ; + - buffer.in[2] sky130_fd_sc_hd__buf_1 + PLACED ( 2346 2176 ) N ; + - buffer.in[3] sky130_fd_sc_hd__buf_1 + PLACED ( 3496 2176 ) N ; + - buffer.in[4] sky130_fd_sc_hd__buf_1 + PLACED ( 4646 2176 ) N ; + - buffer.in[5] sky130_fd_sc_hd__buf_1 + PLACED ( 5796 2176 ) N ; + - buffer.in[6] sky130_fd_sc_hd__buf_1 + PLACED ( 6946 2176 ) N ; + - buffer.in[7] sky130_fd_sc_hd__buf_1 + PLACED ( 8096 2176 ) N ; + - decoder.inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10902 1632 ) N ; + - decoder.inv_1 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10902 816 ) FS ; + - decoder.inv_2 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10902 0 ) N ; + - decoder_0.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 10304 0 ) N ; + - decoder_0.and_layer1 sky130_fd_sc_hd__and2_0 + PLACED ( 10534 0 ) N ; + - decoder_0.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 10764 0 ) N ; + - decoder_1.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 10304 272 ) FS ; + - decoder_1.and_layer1 sky130_fd_sc_hd__and2_0 + PLACED ( 10534 272 ) FS ; + - decoder_1.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 10764 272 ) FS ; + - decoder_2.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 10304 544 ) N ; + - decoder_2.and_layer1 sky130_fd_sc_hd__and2_0 + PLACED ( 10534 544 ) N ; + - decoder_2.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 10764 544 ) N ; + - decoder_3.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 10304 816 ) FS ; + - decoder_3.and_layer1 sky130_fd_sc_hd__and2_0 + PLACED ( 10534 816 ) FS ; + - decoder_3.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 10764 816 ) FS ; + - decoder_4.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 10304 1088 ) N ; + - decoder_4.and_layer1 sky130_fd_sc_hd__and2_0 + PLACED ( 10534 1088 ) N ; + - decoder_4.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 10764 1088 ) N ; + - decoder_5.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 10304 1360 ) FS ; + - decoder_5.and_layer1 sky130_fd_sc_hd__and2_0 + PLACED ( 10534 1360 ) FS ; + - decoder_5.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 10764 1360 ) FS ; + - decoder_6.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 10304 1632 ) N ; + - decoder_6.and_layer1 sky130_fd_sc_hd__and2_0 + PLACED ( 10534 1632 ) N ; + - decoder_6.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 10764 1632 ) N ; + - decoder_7.and_layer0 sky130_fd_sc_hd__and2_0 + PLACED ( 10304 1904 ) FS ; + - decoder_7.and_layer1 sky130_fd_sc_hd__and2_0 + PLACED ( 10534 1904 ) FS ; + - decoder_7.buf_port0 sky130_fd_sc_hd__buf_1 + PLACED ( 10764 1904 ) FS ; + - storage_0_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 0 ) N ; + - storage_0_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 0 ) N ; + - storage_0_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 0 ) N ; + - storage_0_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 0 ) N ; + - storage_0_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 0 ) N ; + - storage_0_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 0 ) N ; + - storage_0_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 0 ) N ; + - storage_0_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 0 ) N ; + - storage_0_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 0 ) N ; + - storage_0_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 0 ) N ; + - storage_0_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 0 ) N ; + - storage_0_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 0 ) N ; + - storage_0_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 0 ) N ; + - storage_0_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 0 ) N ; + - storage_0_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 0 ) N ; + - storage_0_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 0 ) N ; + - storage_0_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 0 ) N ; + - storage_0_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 0 ) N ; + - storage_0_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 0 ) N ; + - storage_1_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 272 ) FS ; + - storage_1_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 272 ) FS ; + - storage_1_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 272 ) FS ; + - storage_1_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 272 ) FS ; + - storage_1_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 272 ) FS ; + - storage_1_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 272 ) FS ; + - storage_1_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 272 ) FS ; + - storage_1_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 272 ) FS ; + - storage_1_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 272 ) FS ; + - storage_1_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 272 ) FS ; + - storage_1_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 272 ) FS ; + - storage_1_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 272 ) FS ; + - storage_1_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 272 ) FS ; + - storage_1_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 272 ) FS ; + - storage_1_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 272 ) FS ; + - storage_1_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 272 ) FS ; + - storage_1_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 272 ) FS ; + - storage_1_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 272 ) FS ; + - storage_1_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 272 ) FS ; + - storage_2_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 544 ) N ; + - storage_2_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 544 ) N ; + - storage_2_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 544 ) N ; + - storage_2_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 544 ) N ; + - storage_2_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 544 ) N ; + - storage_2_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 544 ) N ; + - storage_2_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 544 ) N ; + - storage_2_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 544 ) N ; + - storage_2_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 544 ) N ; + - storage_2_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 544 ) N ; + - storage_2_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 544 ) N ; + - storage_2_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 544 ) N ; + - storage_2_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 544 ) N ; + - storage_2_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 544 ) N ; + - storage_2_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 544 ) N ; + - storage_2_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 544 ) N ; + - storage_2_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 544 ) N ; + - storage_2_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 544 ) N ; + - storage_2_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 544 ) N ; + - storage_3_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 816 ) FS ; + - storage_3_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 816 ) FS ; + - storage_3_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 816 ) FS ; + - storage_3_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 816 ) FS ; + - storage_3_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 816 ) FS ; + - storage_3_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 816 ) FS ; + - storage_3_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 816 ) FS ; + - storage_3_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 816 ) FS ; + - storage_3_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 816 ) FS ; + - storage_3_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 816 ) FS ; + - storage_3_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 816 ) FS ; + - storage_3_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 816 ) FS ; + - storage_3_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 816 ) FS ; + - storage_3_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 816 ) FS ; + - storage_3_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 816 ) FS ; + - storage_3_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 816 ) FS ; + - storage_3_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 816 ) FS ; + - storage_3_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 816 ) FS ; + - storage_3_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 816 ) FS ; + - storage_4_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 1088 ) N ; + - storage_4_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 1088 ) N ; + - storage_4_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 1088 ) N ; + - storage_4_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 1088 ) N ; + - storage_4_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 1088 ) N ; + - storage_4_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 1088 ) N ; + - storage_4_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 1088 ) N ; + - storage_4_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 1088 ) N ; + - storage_4_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 1088 ) N ; + - storage_4_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 1088 ) N ; + - storage_4_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 1088 ) N ; + - storage_4_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 1088 ) N ; + - storage_4_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 1088 ) N ; + - storage_4_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 1088 ) N ; + - storage_4_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 1088 ) N ; + - storage_4_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 1088 ) N ; + - storage_4_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 1088 ) N ; + - storage_4_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 1088 ) N ; + - storage_4_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 1088 ) N ; + - storage_5_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 1360 ) FS ; + - storage_5_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 1360 ) FS ; + - storage_5_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 1360 ) FS ; + - storage_5_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 1360 ) FS ; + - storage_5_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 1360 ) FS ; + - storage_5_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 1360 ) FS ; + - storage_5_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 1360 ) FS ; + - storage_5_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 1360 ) FS ; + - storage_5_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 1360 ) FS ; + - storage_5_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 1360 ) FS ; + - storage_5_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 1360 ) FS ; + - storage_5_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 1360 ) FS ; + - storage_5_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 1360 ) FS ; + - storage_5_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 1360 ) FS ; + - storage_5_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 1360 ) FS ; + - storage_5_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 1360 ) FS ; + - storage_5_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 1360 ) FS ; + - storage_5_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 1360 ) FS ; + - storage_5_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 1360 ) FS ; + - storage_6_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 1632 ) N ; + - storage_6_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 1632 ) N ; + - storage_6_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 1632 ) N ; + - storage_6_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 1632 ) N ; + - storage_6_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 1632 ) N ; + - storage_6_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 1632 ) N ; + - storage_6_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 1632 ) N ; + - storage_6_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 1632 ) N ; + - storage_6_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 1632 ) N ; + - storage_6_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 1632 ) N ; + - storage_6_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 1632 ) N ; + - storage_6_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 1632 ) N ; + - storage_6_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 1632 ) N ; + - storage_6_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 1632 ) N ; + - storage_6_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 1632 ) N ; + - storage_6_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 1632 ) N ; + - storage_6_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 1632 ) N ; + - storage_6_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 1632 ) N ; + - storage_6_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 1632 ) N ; + - storage_7_0_0.bit0.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 46 1904 ) FS ; + - storage_7_0_0.bit0.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 782 1904 ) FS ; + - storage_7_0_0.bit1.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 1196 1904 ) FS ; + - storage_7_0_0.bit1.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 1932 1904 ) FS ; + - storage_7_0_0.bit2.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 2346 1904 ) FS ; + - storage_7_0_0.bit2.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 3082 1904 ) FS ; + - storage_7_0_0.bit3.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 3496 1904 ) FS ; + - storage_7_0_0.bit3.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 4232 1904 ) FS ; + - storage_7_0_0.bit4.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 4646 1904 ) FS ; + - storage_7_0_0.bit4.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 5382 1904 ) FS ; + - storage_7_0_0.bit5.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 5796 1904 ) FS ; + - storage_7_0_0.bit5.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 6532 1904 ) FS ; + - storage_7_0_0.bit6.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 6946 1904 ) FS ; + - storage_7_0_0.bit6.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 7682 1904 ) FS ; + - storage_7_0_0.bit7.bit sky130_fd_sc_hd__dfxtp_1 + PLACED ( 8096 1904 ) FS ; + - storage_7_0_0.bit7.obuf0 sky130_fd_sc_hd__ebufn_1 + PLACED ( 8832 1904 ) FS ; + - storage_7_0_0.cg sky130_fd_sc_hd__dlclkp_1 + PLACED ( 9246 1904 ) FS ; + - storage_7_0_0.gcand sky130_fd_sc_hd__and2_0 + PLACED ( 9890 1904 ) FS ; + - storage_7_0_0.select_inv_0 sky130_fd_sc_hd__clkinv_1 + PLACED ( 10120 1904 ) FS ; + - tapcell.cell0_0 sky130_fd_sc_hd__tap_1 + PLACED ( 0 0 ) N ; + - tapcell.cell0_1 sky130_fd_sc_hd__tap_1 + PLACED ( 0 272 ) FS ; + - tapcell.cell0_2 sky130_fd_sc_hd__tap_1 + PLACED ( 0 544 ) N ; + - tapcell.cell0_3 sky130_fd_sc_hd__tap_1 + PLACED ( 0 816 ) FS ; + - tapcell.cell0_4 sky130_fd_sc_hd__tap_1 + PLACED ( 0 1088 ) N ; + - tapcell.cell0_5 sky130_fd_sc_hd__tap_1 + PLACED ( 0 1360 ) FS ; + - tapcell.cell0_6 sky130_fd_sc_hd__tap_1 + PLACED ( 0 1632 ) N ; + - tapcell.cell0_7 sky130_fd_sc_hd__tap_1 + PLACED ( 0 1904 ) FS ; + - tapcell.cell0_8 sky130_fd_sc_hd__tap_1 + PLACED ( 0 2176 ) N ; + - tapcell.cell1_0 sky130_fd_sc_hd__tap_1 + PLACED ( 1150 0 ) N ; + - tapcell.cell1_1 sky130_fd_sc_hd__tap_1 + PLACED ( 1150 272 ) FS ; + - tapcell.cell1_2 sky130_fd_sc_hd__tap_1 + PLACED ( 1150 544 ) N ; + - tapcell.cell1_3 sky130_fd_sc_hd__tap_1 + PLACED ( 1150 816 ) FS ; + - tapcell.cell1_4 sky130_fd_sc_hd__tap_1 + PLACED ( 1150 1088 ) N ; + - tapcell.cell1_5 sky130_fd_sc_hd__tap_1 + PLACED ( 1150 1360 ) FS ; + - tapcell.cell1_6 sky130_fd_sc_hd__tap_1 + PLACED ( 1150 1632 ) N ; + - tapcell.cell1_7 sky130_fd_sc_hd__tap_1 + PLACED ( 1150 1904 ) FS ; + - tapcell.cell1_8 sky130_fd_sc_hd__tap_1 + PLACED ( 1150 2176 ) N ; + - tapcell.cell2_0 sky130_fd_sc_hd__tap_1 + PLACED ( 2300 0 ) N ; + - tapcell.cell2_1 sky130_fd_sc_hd__tap_1 + PLACED ( 2300 272 ) FS ; + - tapcell.cell2_2 sky130_fd_sc_hd__tap_1 + PLACED ( 2300 544 ) N ; + - tapcell.cell2_3 sky130_fd_sc_hd__tap_1 + PLACED ( 2300 816 ) FS ; + - tapcell.cell2_4 sky130_fd_sc_hd__tap_1 + PLACED ( 2300 1088 ) N ; + - tapcell.cell2_5 sky130_fd_sc_hd__tap_1 + PLACED ( 2300 1360 ) FS ; + - tapcell.cell2_6 sky130_fd_sc_hd__tap_1 + PLACED ( 2300 1632 ) N ; + - tapcell.cell2_7 sky130_fd_sc_hd__tap_1 + PLACED ( 2300 1904 ) FS ; + - tapcell.cell2_8 sky130_fd_sc_hd__tap_1 + PLACED ( 2300 2176 ) N ; + - tapcell.cell3_0 sky130_fd_sc_hd__tap_1 + PLACED ( 3450 0 ) N ; + - tapcell.cell3_1 sky130_fd_sc_hd__tap_1 + PLACED ( 3450 272 ) FS ; + - tapcell.cell3_2 sky130_fd_sc_hd__tap_1 + PLACED ( 3450 544 ) N ; + - tapcell.cell3_3 sky130_fd_sc_hd__tap_1 + PLACED ( 3450 816 ) FS ; + - tapcell.cell3_4 sky130_fd_sc_hd__tap_1 + PLACED ( 3450 1088 ) N ; + - tapcell.cell3_5 sky130_fd_sc_hd__tap_1 + PLACED ( 3450 1360 ) FS ; + - tapcell.cell3_6 sky130_fd_sc_hd__tap_1 + PLACED ( 3450 1632 ) N ; + - tapcell.cell3_7 sky130_fd_sc_hd__tap_1 + PLACED ( 3450 1904 ) FS ; + - tapcell.cell3_8 sky130_fd_sc_hd__tap_1 + PLACED ( 3450 2176 ) N ; + - tapcell.cell4_0 sky130_fd_sc_hd__tap_1 + PLACED ( 4600 0 ) N ; + - tapcell.cell4_1 sky130_fd_sc_hd__tap_1 + PLACED ( 4600 272 ) FS ; + - tapcell.cell4_2 sky130_fd_sc_hd__tap_1 + PLACED ( 4600 544 ) N ; + - tapcell.cell4_3 sky130_fd_sc_hd__tap_1 + PLACED ( 4600 816 ) FS ; + - tapcell.cell4_4 sky130_fd_sc_hd__tap_1 + PLACED ( 4600 1088 ) N ; + - tapcell.cell4_5 sky130_fd_sc_hd__tap_1 + PLACED ( 4600 1360 ) FS ; + - tapcell.cell4_6 sky130_fd_sc_hd__tap_1 + PLACED ( 4600 1632 ) N ; + - tapcell.cell4_7 sky130_fd_sc_hd__tap_1 + PLACED ( 4600 1904 ) FS ; + - tapcell.cell4_8 sky130_fd_sc_hd__tap_1 + PLACED ( 4600 2176 ) N ; + - tapcell.cell5_0 sky130_fd_sc_hd__tap_1 + PLACED ( 5750 0 ) N ; + - tapcell.cell5_1 sky130_fd_sc_hd__tap_1 + PLACED ( 5750 272 ) FS ; + - tapcell.cell5_2 sky130_fd_sc_hd__tap_1 + PLACED ( 5750 544 ) N ; + - tapcell.cell5_3 sky130_fd_sc_hd__tap_1 + PLACED ( 5750 816 ) FS ; + - tapcell.cell5_4 sky130_fd_sc_hd__tap_1 + PLACED ( 5750 1088 ) N ; + - tapcell.cell5_5 sky130_fd_sc_hd__tap_1 + PLACED ( 5750 1360 ) FS ; + - tapcell.cell5_6 sky130_fd_sc_hd__tap_1 + PLACED ( 5750 1632 ) N ; + - tapcell.cell5_7 sky130_fd_sc_hd__tap_1 + PLACED ( 5750 1904 ) FS ; + - tapcell.cell5_8 sky130_fd_sc_hd__tap_1 + PLACED ( 5750 2176 ) N ; + - tapcell.cell6_0 sky130_fd_sc_hd__tap_1 + PLACED ( 6900 0 ) N ; + - tapcell.cell6_1 sky130_fd_sc_hd__tap_1 + PLACED ( 6900 272 ) FS ; + - tapcell.cell6_2 sky130_fd_sc_hd__tap_1 + PLACED ( 6900 544 ) N ; + - tapcell.cell6_3 sky130_fd_sc_hd__tap_1 + PLACED ( 6900 816 ) FS ; + - tapcell.cell6_4 sky130_fd_sc_hd__tap_1 + PLACED ( 6900 1088 ) N ; + - tapcell.cell6_5 sky130_fd_sc_hd__tap_1 + PLACED ( 6900 1360 ) FS ; + - tapcell.cell6_6 sky130_fd_sc_hd__tap_1 + PLACED ( 6900 1632 ) N ; + - tapcell.cell6_7 sky130_fd_sc_hd__tap_1 + PLACED ( 6900 1904 ) FS ; + - tapcell.cell6_8 sky130_fd_sc_hd__tap_1 + PLACED ( 6900 2176 ) N ; + - tapcell.cell7_0 sky130_fd_sc_hd__tap_1 + PLACED ( 8050 0 ) N ; + - tapcell.cell7_1 sky130_fd_sc_hd__tap_1 + PLACED ( 8050 272 ) FS ; + - tapcell.cell7_2 sky130_fd_sc_hd__tap_1 + PLACED ( 8050 544 ) N ; + - tapcell.cell7_3 sky130_fd_sc_hd__tap_1 + PLACED ( 8050 816 ) FS ; + - tapcell.cell7_4 sky130_fd_sc_hd__tap_1 + PLACED ( 8050 1088 ) N ; + - tapcell.cell7_5 sky130_fd_sc_hd__tap_1 + PLACED ( 8050 1360 ) FS ; + - tapcell.cell7_6 sky130_fd_sc_hd__tap_1 + PLACED ( 8050 1632 ) N ; + - tapcell.cell7_7 sky130_fd_sc_hd__tap_1 + PLACED ( 8050 1904 ) FS ; + - tapcell.cell7_8 sky130_fd_sc_hd__tap_1 + PLACED ( 8050 2176 ) N ; + - tapcell.cell8_0 sky130_fd_sc_hd__tap_1 + PLACED ( 9200 0 ) N ; + - tapcell.cell8_1 sky130_fd_sc_hd__tap_1 + PLACED ( 9200 272 ) FS ; + - tapcell.cell8_2 sky130_fd_sc_hd__tap_1 + PLACED ( 9200 544 ) N ; + - tapcell.cell8_3 sky130_fd_sc_hd__tap_1 + PLACED ( 9200 816 ) FS ; + - tapcell.cell8_4 sky130_fd_sc_hd__tap_1 + PLACED ( 9200 1088 ) N ; + - tapcell.cell8_5 sky130_fd_sc_hd__tap_1 + PLACED ( 9200 1360 ) FS ; + - tapcell.cell8_6 sky130_fd_sc_hd__tap_1 + PLACED ( 9200 1632 ) N ; + - tapcell.cell8_7 sky130_fd_sc_hd__tap_1 + PLACED ( 9200 1904 ) FS ; + - tapcell.cell8_8 sky130_fd_sc_hd__tap_1 + PLACED ( 9200 2176 ) N ; + - tapcell.cell9_0 sky130_fd_sc_hd__tap_1 + PLACED ( 10258 0 ) N ; + - tapcell.cell9_1 sky130_fd_sc_hd__tap_1 + PLACED ( 10258 272 ) FS ; + - tapcell.cell9_2 sky130_fd_sc_hd__tap_1 + PLACED ( 10258 544 ) N ; + - tapcell.cell9_3 sky130_fd_sc_hd__tap_1 + PLACED ( 10258 816 ) FS ; + - tapcell.cell9_4 sky130_fd_sc_hd__tap_1 + PLACED ( 10258 1088 ) N ; + - tapcell.cell9_5 sky130_fd_sc_hd__tap_1 + PLACED ( 10258 1360 ) FS ; + - tapcell.cell9_6 sky130_fd_sc_hd__tap_1 + PLACED ( 10258 1632 ) N ; + - tapcell.cell9_7 sky130_fd_sc_hd__tap_1 + PLACED ( 10258 1904 ) FS ; + - tapcell.cell9_8 sky130_fd_sc_hd__tap_1 + PLACED ( 10258 2176 ) N ; +END COMPONENTS +PINS 23 ; + - D[0] + NET D[0] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 115 2423 ) N ; + - D[1] + NET D[1] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 1219 2423 ) N ; + - D[2] + NET D[2] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 2415 2423 ) N ; + - D[3] + NET D[3] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 3519 2423 ) N ; + - D[4] + NET D[4] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 4715 2423 ) N ; + - D[5] + NET D[5] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 5819 2423 ) N ; + - D[6] + NET D[6] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 7015 2423 ) N ; + - D[7] + NET D[7] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 8119 2423 ) N ; + - Q[0] + NET Q[0] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 1127 2423 ) N ; + - Q[1] + NET Q[1] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 2231 2423 ) N ; + - Q[2] + NET Q[2] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 3427 2423 ) N ; + - Q[3] + NET Q[3] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 4531 2423 ) N ; + - Q[4] + NET Q[4] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 5727 2423 ) N ; + - Q[5] + NET Q[5] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 6831 2423 ) N ; + - Q[6] + NET Q[6] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 8027 2423 ) N ; + - Q[7] + NET Q[7] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met2 ( -7 -24 ) ( 7 25 ) + + PLACED ( 9131 2423 ) N ; + - VDD + NET VDD + SPECIAL + DIRECTION INOUT + USE POWER + + PORT + + LAYER met3 ( -15 -24 ) ( 15 24 ) + + LAYER met3 ( -11025 -24 ) ( -10995 24 ) + + LAYER met2 ( -1049 1434 ) ( -1001 1448 ) + + LAYER met2 ( -1049 -1000 ) ( -1001 -986 ) + + LAYER met2 ( -5049 1434 ) ( -5001 1448 ) + + LAYER met2 ( -5049 -1000 ) ( -5001 -986 ) + + LAYER met2 ( -9049 1434 ) ( -9001 1448 ) + + LAYER met2 ( -9049 -1000 ) ( -9001 -986 ) + + LAYER met1 ( 1 1424 ) ( 15 1472 ) + + LAYER met1 ( -11025 1424 ) ( -11011 1472 ) + + LAYER met1 ( 1 880 ) ( 15 928 ) + + LAYER met1 ( -11025 880 ) ( -11011 928 ) + + LAYER met1 ( 1 336 ) ( 15 384 ) + + LAYER met1 ( -11025 336 ) ( -11011 384 ) + + LAYER met1 ( 1 -208 ) ( 15 -160 ) + + LAYER met1 ( -11025 -208 ) ( -11011 -160 ) + + LAYER met1 ( 1 -752 ) ( 15 -704 ) + + LAYER met1 ( -11025 -752 ) ( -11011 -704 ) + + FIXED ( 11025 1000 ) N ; + - VSS + NET VSS + SPECIAL + DIRECTION INOUT + USE GROUND + + PORT + + LAYER met3 ( -15 -24 ) ( 15 24 ) + + LAYER met3 ( -11025 -24 ) ( -10995 24 ) + + LAYER met2 ( -3049 434 ) ( -3001 448 ) + + LAYER met2 ( -3049 -2000 ) ( -3001 -1986 ) + + LAYER met2 ( -7049 434 ) ( -7001 448 ) + + LAYER met2 ( -7049 -2000 ) ( -7001 -1986 ) + + LAYER met1 ( 1 152 ) ( 15 200 ) + + LAYER met1 ( -11025 152 ) ( -11011 200 ) + + LAYER met1 ( 1 -392 ) ( 15 -344 ) + + LAYER met1 ( -11025 -392 ) ( -11011 -344 ) + + LAYER met1 ( 1 -936 ) ( 15 -888 ) + + LAYER met1 ( -11025 -936 ) ( -11011 -888 ) + + LAYER met1 ( 1 -1480 ) ( 15 -1432 ) + + LAYER met1 ( -11025 -1480 ) ( -11011 -1432 ) + + LAYER met1 ( 1 -2024 ) ( 15 -1976 ) + + LAYER met1 ( -11025 -2024 ) ( -11011 -1976 ) + + FIXED ( 11025 2000 ) N ; + - addr_rw[0] + NET addr_rw[0] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -40 -15 ) ( 40 15 ) + + PLACED ( 11000 442 ) N ; + - addr_rw[1] + NET addr_rw[1] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -40 -15 ) ( 40 15 ) + + PLACED ( 11000 714 ) N ; + - addr_rw[2] + NET addr_rw[2] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -40 -15 ) ( 40 15 ) + + PLACED ( 11000 578 ) N ; + - clk + NET clk + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -40 -15 ) ( 40 15 ) + + PLACED ( 11000 170 ) N ; + - we[0] + NET we[0] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -40 -15 ) ( 40 15 ) + + PLACED ( 11000 306 ) N ; +END PINS +SPECIALNETS 2 ; + - VDD ( PIN VDD ) ( tapcell.cell9_8 VPWR ) ( tapcell.cell9_7 VPWR ) ( tapcell.cell9_6 VPWR ) ( tapcell.cell9_5 VPWR ) ( tapcell.cell9_4 VPWR ) ( tapcell.cell9_3 VPWR ) + ( tapcell.cell9_2 VPWR ) ( tapcell.cell9_1 VPWR ) ( tapcell.cell9_0 VPWR ) ( tapcell.cell8_8 VPWR ) ( tapcell.cell8_7 VPWR ) ( tapcell.cell8_6 VPWR ) ( tapcell.cell8_5 VPWR ) ( tapcell.cell8_4 VPWR ) + ( tapcell.cell8_3 VPWR ) ( tapcell.cell8_2 VPWR ) ( tapcell.cell8_1 VPWR ) ( tapcell.cell8_0 VPWR ) ( tapcell.cell7_8 VPWR ) ( tapcell.cell7_7 VPWR ) ( tapcell.cell7_6 VPWR ) ( tapcell.cell7_5 VPWR ) + ( tapcell.cell7_4 VPWR ) ( tapcell.cell7_3 VPWR ) ( tapcell.cell7_2 VPWR ) ( tapcell.cell7_1 VPWR ) ( tapcell.cell7_0 VPWR ) ( tapcell.cell6_8 VPWR ) ( tapcell.cell6_7 VPWR ) ( tapcell.cell6_6 VPWR ) + ( tapcell.cell6_5 VPWR ) ( tapcell.cell6_4 VPWR ) ( tapcell.cell6_3 VPWR ) ( tapcell.cell6_2 VPWR ) ( tapcell.cell6_1 VPWR ) ( tapcell.cell6_0 VPWR ) ( tapcell.cell5_8 VPWR ) ( tapcell.cell5_7 VPWR ) + ( tapcell.cell5_6 VPWR ) ( tapcell.cell5_5 VPWR ) ( tapcell.cell5_4 VPWR ) ( tapcell.cell5_3 VPWR ) ( tapcell.cell5_2 VPWR ) ( tapcell.cell5_1 VPWR ) ( tapcell.cell5_0 VPWR ) ( tapcell.cell4_8 VPWR ) + ( tapcell.cell4_7 VPWR ) ( tapcell.cell4_6 VPWR ) ( tapcell.cell4_5 VPWR ) ( tapcell.cell4_4 VPWR ) ( tapcell.cell4_3 VPWR ) ( tapcell.cell4_2 VPWR ) ( tapcell.cell4_1 VPWR ) ( tapcell.cell4_0 VPWR ) + ( tapcell.cell3_8 VPWR ) ( tapcell.cell3_7 VPWR ) ( tapcell.cell3_6 VPWR ) ( tapcell.cell3_5 VPWR ) ( tapcell.cell3_4 VPWR ) ( tapcell.cell3_3 VPWR ) ( tapcell.cell3_2 VPWR ) ( tapcell.cell3_1 VPWR ) + ( tapcell.cell3_0 VPWR ) ( tapcell.cell2_8 VPWR ) ( tapcell.cell2_7 VPWR ) ( tapcell.cell2_6 VPWR ) ( tapcell.cell2_5 VPWR ) ( tapcell.cell2_4 VPWR ) ( tapcell.cell2_3 VPWR ) ( tapcell.cell2_2 VPWR ) + ( tapcell.cell2_1 VPWR ) ( tapcell.cell2_0 VPWR ) ( tapcell.cell1_8 VPWR ) ( tapcell.cell1_7 VPWR ) ( tapcell.cell1_6 VPWR ) ( tapcell.cell1_5 VPWR ) ( tapcell.cell1_4 VPWR ) ( tapcell.cell1_3 VPWR ) + ( tapcell.cell1_2 VPWR ) ( tapcell.cell1_1 VPWR ) ( tapcell.cell1_0 VPWR ) ( tapcell.cell0_8 VPWR ) ( tapcell.cell0_7 VPWR ) ( tapcell.cell0_6 VPWR ) ( tapcell.cell0_5 VPWR ) ( tapcell.cell0_4 VPWR ) + ( tapcell.cell0_3 VPWR ) ( tapcell.cell0_2 VPWR ) ( tapcell.cell0_1 VPWR ) ( tapcell.cell0_0 VPWR ) ( decoder.inv_0 VPWR ) ( decoder.inv_1 VPWR ) ( decoder.inv_2 VPWR ) ( buffer.in[7] VPWR ) + ( buffer.in[6] VPWR ) ( buffer.in[5] VPWR ) ( buffer.in[4] VPWR ) ( buffer.in[3] VPWR ) ( buffer.in[2] VPWR ) ( buffer.in[1] VPWR ) ( buffer.in[0] VPWR ) ( storage_7_0_0.select_inv_0 VPWR ) + ( storage_7_0_0.gcand VPWR ) ( storage_7_0_0.cg VPWR ) ( storage_7_0_0.bit7.obuf0 VPWR ) ( storage_7_0_0.bit7.bit VPWR ) ( storage_7_0_0.bit6.obuf0 VPWR ) ( storage_7_0_0.bit6.bit VPWR ) ( storage_7_0_0.bit5.obuf0 VPWR ) ( storage_7_0_0.bit5.bit VPWR ) + ( storage_7_0_0.bit4.obuf0 VPWR ) ( storage_7_0_0.bit4.bit VPWR ) ( storage_7_0_0.bit3.obuf0 VPWR ) ( storage_7_0_0.bit3.bit VPWR ) ( storage_7_0_0.bit2.obuf0 VPWR ) ( storage_7_0_0.bit2.bit VPWR ) ( storage_7_0_0.bit1.obuf0 VPWR ) ( storage_7_0_0.bit1.bit VPWR ) + ( storage_7_0_0.bit0.obuf0 VPWR ) ( storage_7_0_0.bit0.bit VPWR ) ( storage_6_0_0.select_inv_0 VPWR ) ( storage_6_0_0.gcand VPWR ) ( storage_6_0_0.cg VPWR ) ( storage_6_0_0.bit7.obuf0 VPWR ) ( storage_6_0_0.bit7.bit VPWR ) ( storage_6_0_0.bit6.obuf0 VPWR ) + ( storage_6_0_0.bit6.bit VPWR ) ( storage_6_0_0.bit5.obuf0 VPWR ) ( storage_6_0_0.bit5.bit VPWR ) ( storage_6_0_0.bit4.obuf0 VPWR ) ( storage_6_0_0.bit4.bit VPWR ) ( storage_6_0_0.bit3.obuf0 VPWR ) ( storage_6_0_0.bit3.bit VPWR ) ( storage_6_0_0.bit2.obuf0 VPWR ) + ( storage_6_0_0.bit2.bit VPWR ) ( storage_6_0_0.bit1.obuf0 VPWR ) ( storage_6_0_0.bit1.bit VPWR ) ( storage_6_0_0.bit0.obuf0 VPWR ) ( storage_6_0_0.bit0.bit VPWR ) ( storage_5_0_0.select_inv_0 VPWR ) ( storage_5_0_0.gcand VPWR ) ( storage_5_0_0.cg VPWR ) + ( storage_5_0_0.bit7.obuf0 VPWR ) ( storage_5_0_0.bit7.bit VPWR ) ( storage_5_0_0.bit6.obuf0 VPWR ) ( storage_5_0_0.bit6.bit VPWR ) ( storage_5_0_0.bit5.obuf0 VPWR ) ( storage_5_0_0.bit5.bit VPWR ) ( storage_5_0_0.bit4.obuf0 VPWR ) ( storage_5_0_0.bit4.bit VPWR ) + ( storage_5_0_0.bit3.obuf0 VPWR ) ( storage_5_0_0.bit3.bit VPWR ) ( storage_5_0_0.bit2.obuf0 VPWR ) ( storage_5_0_0.bit2.bit VPWR ) ( storage_5_0_0.bit1.obuf0 VPWR ) ( storage_5_0_0.bit1.bit VPWR ) ( storage_5_0_0.bit0.obuf0 VPWR ) ( storage_5_0_0.bit0.bit VPWR ) + ( storage_4_0_0.select_inv_0 VPWR ) ( storage_4_0_0.gcand VPWR ) ( storage_4_0_0.cg VPWR ) ( storage_4_0_0.bit7.obuf0 VPWR ) ( storage_4_0_0.bit7.bit VPWR ) ( storage_4_0_0.bit6.obuf0 VPWR ) ( storage_4_0_0.bit6.bit VPWR ) ( storage_4_0_0.bit5.obuf0 VPWR ) + ( storage_4_0_0.bit5.bit VPWR ) ( storage_4_0_0.bit4.obuf0 VPWR ) ( storage_4_0_0.bit4.bit VPWR ) ( storage_4_0_0.bit3.obuf0 VPWR ) ( storage_4_0_0.bit3.bit VPWR ) ( storage_4_0_0.bit2.obuf0 VPWR ) ( storage_4_0_0.bit2.bit VPWR ) ( storage_4_0_0.bit1.obuf0 VPWR ) + ( storage_4_0_0.bit1.bit VPWR ) ( storage_4_0_0.bit0.obuf0 VPWR ) ( storage_4_0_0.bit0.bit VPWR ) ( storage_3_0_0.select_inv_0 VPWR ) ( storage_3_0_0.gcand VPWR ) ( storage_3_0_0.cg VPWR ) ( storage_3_0_0.bit7.obuf0 VPWR ) ( storage_3_0_0.bit7.bit VPWR ) + ( storage_3_0_0.bit6.obuf0 VPWR ) ( storage_3_0_0.bit6.bit VPWR ) ( storage_3_0_0.bit5.obuf0 VPWR ) ( storage_3_0_0.bit5.bit VPWR ) ( storage_3_0_0.bit4.obuf0 VPWR ) ( storage_3_0_0.bit4.bit VPWR ) ( storage_3_0_0.bit3.obuf0 VPWR ) ( storage_3_0_0.bit3.bit VPWR ) + ( storage_3_0_0.bit2.obuf0 VPWR ) ( storage_3_0_0.bit2.bit VPWR ) ( storage_3_0_0.bit1.obuf0 VPWR ) ( storage_3_0_0.bit1.bit VPWR ) ( storage_3_0_0.bit0.obuf0 VPWR ) ( storage_3_0_0.bit0.bit VPWR ) ( storage_2_0_0.select_inv_0 VPWR ) ( storage_2_0_0.gcand VPWR ) + ( storage_2_0_0.cg VPWR ) ( storage_2_0_0.bit7.obuf0 VPWR ) ( storage_2_0_0.bit7.bit VPWR ) ( storage_2_0_0.bit6.obuf0 VPWR ) ( storage_2_0_0.bit6.bit VPWR ) ( storage_2_0_0.bit5.obuf0 VPWR ) ( storage_2_0_0.bit5.bit VPWR ) ( storage_2_0_0.bit4.obuf0 VPWR ) + ( storage_2_0_0.bit4.bit VPWR ) ( storage_2_0_0.bit3.obuf0 VPWR ) ( storage_2_0_0.bit3.bit VPWR ) ( storage_2_0_0.bit2.obuf0 VPWR ) ( storage_2_0_0.bit2.bit VPWR ) ( storage_2_0_0.bit1.obuf0 VPWR ) ( storage_2_0_0.bit1.bit VPWR ) ( storage_2_0_0.bit0.obuf0 VPWR ) + ( storage_2_0_0.bit0.bit VPWR ) ( storage_1_0_0.select_inv_0 VPWR ) ( storage_1_0_0.gcand VPWR ) ( storage_1_0_0.cg VPWR ) ( storage_1_0_0.bit7.obuf0 VPWR ) ( storage_1_0_0.bit7.bit VPWR ) ( storage_1_0_0.bit6.obuf0 VPWR ) ( storage_1_0_0.bit6.bit VPWR ) + ( storage_1_0_0.bit5.obuf0 VPWR ) ( storage_1_0_0.bit5.bit VPWR ) ( storage_1_0_0.bit4.obuf0 VPWR ) ( storage_1_0_0.bit4.bit VPWR ) ( storage_1_0_0.bit3.obuf0 VPWR ) ( storage_1_0_0.bit3.bit VPWR ) ( storage_1_0_0.bit2.obuf0 VPWR ) ( storage_1_0_0.bit2.bit VPWR ) + ( storage_1_0_0.bit1.obuf0 VPWR ) ( storage_1_0_0.bit1.bit VPWR ) ( storage_1_0_0.bit0.obuf0 VPWR ) ( storage_1_0_0.bit0.bit VPWR ) ( storage_0_0_0.select_inv_0 VPWR ) ( storage_0_0_0.gcand VPWR ) ( storage_0_0_0.cg VPWR ) ( storage_0_0_0.bit7.obuf0 VPWR ) + ( storage_0_0_0.bit7.bit VPWR ) ( storage_0_0_0.bit6.obuf0 VPWR ) ( storage_0_0_0.bit6.bit VPWR ) ( storage_0_0_0.bit5.obuf0 VPWR ) ( storage_0_0_0.bit5.bit VPWR ) ( storage_0_0_0.bit4.obuf0 VPWR ) ( storage_0_0_0.bit4.bit VPWR ) ( storage_0_0_0.bit3.obuf0 VPWR ) + ( storage_0_0_0.bit3.bit VPWR ) ( storage_0_0_0.bit2.obuf0 VPWR ) ( storage_0_0_0.bit2.bit VPWR ) ( storage_0_0_0.bit1.obuf0 VPWR ) ( storage_0_0_0.bit1.bit VPWR ) ( storage_0_0_0.bit0.obuf0 VPWR ) ( storage_0_0_0.bit0.bit VPWR ) ( decoder_7.buf_port0 VPWR ) + ( decoder_7.and_layer1 VPWR ) ( decoder_7.and_layer0 VPWR ) ( decoder_6.buf_port0 VPWR ) ( decoder_6.and_layer1 VPWR ) ( decoder_6.and_layer0 VPWR ) ( decoder_5.buf_port0 VPWR ) ( decoder_5.and_layer1 VPWR ) ( decoder_5.and_layer0 VPWR ) + ( decoder_4.buf_port0 VPWR ) ( decoder_4.and_layer1 VPWR ) ( decoder_4.and_layer0 VPWR ) ( decoder_3.buf_port0 VPWR ) ( decoder_3.and_layer1 VPWR ) ( decoder_3.and_layer0 VPWR ) ( decoder_2.buf_port0 VPWR ) ( decoder_2.and_layer1 VPWR ) + ( decoder_2.and_layer0 VPWR ) ( decoder_1.buf_port0 VPWR ) ( decoder_1.and_layer1 VPWR ) ( decoder_1.and_layer0 VPWR ) ( decoder_0.buf_port0 VPWR ) ( decoder_0.and_layer1 VPWR ) ( decoder_0.and_layer0 VPWR ) + USE POWER + + ROUTED met3 48 + SHAPE STRIPE ( 0 1000 ) ( 11040 1000 ) + NEW met2 48 + SHAPE STRIPE ( 10000 0 ) ( 10000 2472 ) + NEW met2 48 + SHAPE STRIPE ( 6000 0 ) ( 6000 2472 ) + NEW met2 48 + SHAPE STRIPE ( 2000 0 ) ( 2000 2472 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 2448 ) ( 11040 2448 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 1904 ) ( 11040 1904 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 1360 ) ( 11040 1360 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 816 ) ( 11040 816 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 272 ) ( 11040 272 ) + NEW met2 0 + SHAPE STRIPE ( 10000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 6000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 2000 1000 ) via3_4_480_480_1_1_400_400 + NEW met1 0 + SHAPE STRIPE ( 10000 2448 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 10000 1904 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 10000 1360 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 10000 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 10000 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 6000 2448 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 6000 1904 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 6000 1360 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 6000 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 6000 272 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 2000 2448 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 2000 1904 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 2000 1360 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 2000 816 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 2000 272 ) via2_3_480_480_1_1_320_320 ; + - VSS ( PIN VSS ) ( tapcell.cell9_8 VGND ) ( tapcell.cell9_7 VGND ) ( tapcell.cell9_6 VGND ) ( tapcell.cell9_5 VGND ) ( tapcell.cell9_4 VGND ) ( tapcell.cell9_3 VGND ) + ( tapcell.cell9_2 VGND ) ( tapcell.cell9_1 VGND ) ( tapcell.cell9_0 VGND ) ( tapcell.cell8_8 VGND ) ( tapcell.cell8_7 VGND ) ( tapcell.cell8_6 VGND ) ( tapcell.cell8_5 VGND ) ( tapcell.cell8_4 VGND ) + ( tapcell.cell8_3 VGND ) ( tapcell.cell8_2 VGND ) ( tapcell.cell8_1 VGND ) ( tapcell.cell8_0 VGND ) ( tapcell.cell7_8 VGND ) ( tapcell.cell7_7 VGND ) ( tapcell.cell7_6 VGND ) ( tapcell.cell7_5 VGND ) + ( tapcell.cell7_4 VGND ) ( tapcell.cell7_3 VGND ) ( tapcell.cell7_2 VGND ) ( tapcell.cell7_1 VGND ) ( tapcell.cell7_0 VGND ) ( tapcell.cell6_8 VGND ) ( tapcell.cell6_7 VGND ) ( tapcell.cell6_6 VGND ) + ( tapcell.cell6_5 VGND ) ( tapcell.cell6_4 VGND ) ( tapcell.cell6_3 VGND ) ( tapcell.cell6_2 VGND ) ( tapcell.cell6_1 VGND ) ( tapcell.cell6_0 VGND ) ( tapcell.cell5_8 VGND ) ( tapcell.cell5_7 VGND ) + ( tapcell.cell5_6 VGND ) ( tapcell.cell5_5 VGND ) ( tapcell.cell5_4 VGND ) ( tapcell.cell5_3 VGND ) ( tapcell.cell5_2 VGND ) ( tapcell.cell5_1 VGND ) ( tapcell.cell5_0 VGND ) ( tapcell.cell4_8 VGND ) + ( tapcell.cell4_7 VGND ) ( tapcell.cell4_6 VGND ) ( tapcell.cell4_5 VGND ) ( tapcell.cell4_4 VGND ) ( tapcell.cell4_3 VGND ) ( tapcell.cell4_2 VGND ) ( tapcell.cell4_1 VGND ) ( tapcell.cell4_0 VGND ) + ( tapcell.cell3_8 VGND ) ( tapcell.cell3_7 VGND ) ( tapcell.cell3_6 VGND ) ( tapcell.cell3_5 VGND ) ( tapcell.cell3_4 VGND ) ( tapcell.cell3_3 VGND ) ( tapcell.cell3_2 VGND ) ( tapcell.cell3_1 VGND ) + ( tapcell.cell3_0 VGND ) ( tapcell.cell2_8 VGND ) ( tapcell.cell2_7 VGND ) ( tapcell.cell2_6 VGND ) ( tapcell.cell2_5 VGND ) ( tapcell.cell2_4 VGND ) ( tapcell.cell2_3 VGND ) ( tapcell.cell2_2 VGND ) + ( tapcell.cell2_1 VGND ) ( tapcell.cell2_0 VGND ) ( tapcell.cell1_8 VGND ) ( tapcell.cell1_7 VGND ) ( tapcell.cell1_6 VGND ) ( tapcell.cell1_5 VGND ) ( tapcell.cell1_4 VGND ) ( tapcell.cell1_3 VGND ) + ( tapcell.cell1_2 VGND ) ( tapcell.cell1_1 VGND ) ( tapcell.cell1_0 VGND ) ( tapcell.cell0_8 VGND ) ( tapcell.cell0_7 VGND ) ( tapcell.cell0_6 VGND ) ( tapcell.cell0_5 VGND ) ( tapcell.cell0_4 VGND ) + ( tapcell.cell0_3 VGND ) ( tapcell.cell0_2 VGND ) ( tapcell.cell0_1 VGND ) ( tapcell.cell0_0 VGND ) ( decoder.inv_0 VGND ) ( decoder.inv_1 VGND ) ( decoder.inv_2 VGND ) ( buffer.in[7] VGND ) + ( buffer.in[6] VGND ) ( buffer.in[5] VGND ) ( buffer.in[4] VGND ) ( buffer.in[3] VGND ) ( buffer.in[2] VGND ) ( buffer.in[1] VGND ) ( buffer.in[0] VGND ) ( storage_7_0_0.select_inv_0 VGND ) + ( storage_7_0_0.gcand VGND ) ( storage_7_0_0.cg VGND ) ( storage_7_0_0.bit7.obuf0 VGND ) ( storage_7_0_0.bit7.bit VGND ) ( storage_7_0_0.bit6.obuf0 VGND ) ( storage_7_0_0.bit6.bit VGND ) ( storage_7_0_0.bit5.obuf0 VGND ) ( storage_7_0_0.bit5.bit VGND ) + ( storage_7_0_0.bit4.obuf0 VGND ) ( storage_7_0_0.bit4.bit VGND ) ( storage_7_0_0.bit3.obuf0 VGND ) ( storage_7_0_0.bit3.bit VGND ) ( storage_7_0_0.bit2.obuf0 VGND ) ( storage_7_0_0.bit2.bit VGND ) ( storage_7_0_0.bit1.obuf0 VGND ) ( storage_7_0_0.bit1.bit VGND ) + ( storage_7_0_0.bit0.obuf0 VGND ) ( storage_7_0_0.bit0.bit VGND ) ( storage_6_0_0.select_inv_0 VGND ) ( storage_6_0_0.gcand VGND ) ( storage_6_0_0.cg VGND ) ( storage_6_0_0.bit7.obuf0 VGND ) ( storage_6_0_0.bit7.bit VGND ) ( storage_6_0_0.bit6.obuf0 VGND ) + ( storage_6_0_0.bit6.bit VGND ) ( storage_6_0_0.bit5.obuf0 VGND ) ( storage_6_0_0.bit5.bit VGND ) ( storage_6_0_0.bit4.obuf0 VGND ) ( storage_6_0_0.bit4.bit VGND ) ( storage_6_0_0.bit3.obuf0 VGND ) ( storage_6_0_0.bit3.bit VGND ) ( storage_6_0_0.bit2.obuf0 VGND ) + ( storage_6_0_0.bit2.bit VGND ) ( storage_6_0_0.bit1.obuf0 VGND ) ( storage_6_0_0.bit1.bit VGND ) ( storage_6_0_0.bit0.obuf0 VGND ) ( storage_6_0_0.bit0.bit VGND ) ( storage_5_0_0.select_inv_0 VGND ) ( storage_5_0_0.gcand VGND ) ( storage_5_0_0.cg VGND ) + ( storage_5_0_0.bit7.obuf0 VGND ) ( storage_5_0_0.bit7.bit VGND ) ( storage_5_0_0.bit6.obuf0 VGND ) ( storage_5_0_0.bit6.bit VGND ) ( storage_5_0_0.bit5.obuf0 VGND ) ( storage_5_0_0.bit5.bit VGND ) ( storage_5_0_0.bit4.obuf0 VGND ) ( storage_5_0_0.bit4.bit VGND ) + ( storage_5_0_0.bit3.obuf0 VGND ) ( storage_5_0_0.bit3.bit VGND ) ( storage_5_0_0.bit2.obuf0 VGND ) ( storage_5_0_0.bit2.bit VGND ) ( storage_5_0_0.bit1.obuf0 VGND ) ( storage_5_0_0.bit1.bit VGND ) ( storage_5_0_0.bit0.obuf0 VGND ) ( storage_5_0_0.bit0.bit VGND ) + ( storage_4_0_0.select_inv_0 VGND ) ( storage_4_0_0.gcand VGND ) ( storage_4_0_0.cg VGND ) ( storage_4_0_0.bit7.obuf0 VGND ) ( storage_4_0_0.bit7.bit VGND ) ( storage_4_0_0.bit6.obuf0 VGND ) ( storage_4_0_0.bit6.bit VGND ) ( storage_4_0_0.bit5.obuf0 VGND ) + ( storage_4_0_0.bit5.bit VGND ) ( storage_4_0_0.bit4.obuf0 VGND ) ( storage_4_0_0.bit4.bit VGND ) ( storage_4_0_0.bit3.obuf0 VGND ) ( storage_4_0_0.bit3.bit VGND ) ( storage_4_0_0.bit2.obuf0 VGND ) ( storage_4_0_0.bit2.bit VGND ) ( storage_4_0_0.bit1.obuf0 VGND ) + ( storage_4_0_0.bit1.bit VGND ) ( storage_4_0_0.bit0.obuf0 VGND ) ( storage_4_0_0.bit0.bit VGND ) ( storage_3_0_0.select_inv_0 VGND ) ( storage_3_0_0.gcand VGND ) ( storage_3_0_0.cg VGND ) ( storage_3_0_0.bit7.obuf0 VGND ) ( storage_3_0_0.bit7.bit VGND ) + ( storage_3_0_0.bit6.obuf0 VGND ) ( storage_3_0_0.bit6.bit VGND ) ( storage_3_0_0.bit5.obuf0 VGND ) ( storage_3_0_0.bit5.bit VGND ) ( storage_3_0_0.bit4.obuf0 VGND ) ( storage_3_0_0.bit4.bit VGND ) ( storage_3_0_0.bit3.obuf0 VGND ) ( storage_3_0_0.bit3.bit VGND ) + ( storage_3_0_0.bit2.obuf0 VGND ) ( storage_3_0_0.bit2.bit VGND ) ( storage_3_0_0.bit1.obuf0 VGND ) ( storage_3_0_0.bit1.bit VGND ) ( storage_3_0_0.bit0.obuf0 VGND ) ( storage_3_0_0.bit0.bit VGND ) ( storage_2_0_0.select_inv_0 VGND ) ( storage_2_0_0.gcand VGND ) + ( storage_2_0_0.cg VGND ) ( storage_2_0_0.bit7.obuf0 VGND ) ( storage_2_0_0.bit7.bit VGND ) ( storage_2_0_0.bit6.obuf0 VGND ) ( storage_2_0_0.bit6.bit VGND ) ( storage_2_0_0.bit5.obuf0 VGND ) ( storage_2_0_0.bit5.bit VGND ) ( storage_2_0_0.bit4.obuf0 VGND ) + ( storage_2_0_0.bit4.bit VGND ) ( storage_2_0_0.bit3.obuf0 VGND ) ( storage_2_0_0.bit3.bit VGND ) ( storage_2_0_0.bit2.obuf0 VGND ) ( storage_2_0_0.bit2.bit VGND ) ( storage_2_0_0.bit1.obuf0 VGND ) ( storage_2_0_0.bit1.bit VGND ) ( storage_2_0_0.bit0.obuf0 VGND ) + ( storage_2_0_0.bit0.bit VGND ) ( storage_1_0_0.select_inv_0 VGND ) ( storage_1_0_0.gcand VGND ) ( storage_1_0_0.cg VGND ) ( storage_1_0_0.bit7.obuf0 VGND ) ( storage_1_0_0.bit7.bit VGND ) ( storage_1_0_0.bit6.obuf0 VGND ) ( storage_1_0_0.bit6.bit VGND ) + ( storage_1_0_0.bit5.obuf0 VGND ) ( storage_1_0_0.bit5.bit VGND ) ( storage_1_0_0.bit4.obuf0 VGND ) ( storage_1_0_0.bit4.bit VGND ) ( storage_1_0_0.bit3.obuf0 VGND ) ( storage_1_0_0.bit3.bit VGND ) ( storage_1_0_0.bit2.obuf0 VGND ) ( storage_1_0_0.bit2.bit VGND ) + ( storage_1_0_0.bit1.obuf0 VGND ) ( storage_1_0_0.bit1.bit VGND ) ( storage_1_0_0.bit0.obuf0 VGND ) ( storage_1_0_0.bit0.bit VGND ) ( storage_0_0_0.select_inv_0 VGND ) ( storage_0_0_0.gcand VGND ) ( storage_0_0_0.cg VGND ) ( storage_0_0_0.bit7.obuf0 VGND ) + ( storage_0_0_0.bit7.bit VGND ) ( storage_0_0_0.bit6.obuf0 VGND ) ( storage_0_0_0.bit6.bit VGND ) ( storage_0_0_0.bit5.obuf0 VGND ) ( storage_0_0_0.bit5.bit VGND ) ( storage_0_0_0.bit4.obuf0 VGND ) ( storage_0_0_0.bit4.bit VGND ) ( storage_0_0_0.bit3.obuf0 VGND ) + ( storage_0_0_0.bit3.bit VGND ) ( storage_0_0_0.bit2.obuf0 VGND ) ( storage_0_0_0.bit2.bit VGND ) ( storage_0_0_0.bit1.obuf0 VGND ) ( storage_0_0_0.bit1.bit VGND ) ( storage_0_0_0.bit0.obuf0 VGND ) ( storage_0_0_0.bit0.bit VGND ) ( decoder_7.buf_port0 VGND ) + ( decoder_7.and_layer1 VGND ) ( decoder_7.and_layer0 VGND ) ( decoder_6.buf_port0 VGND ) ( decoder_6.and_layer1 VGND ) ( decoder_6.and_layer0 VGND ) ( decoder_5.buf_port0 VGND ) ( decoder_5.and_layer1 VGND ) ( decoder_5.and_layer0 VGND ) + ( decoder_4.buf_port0 VGND ) ( decoder_4.and_layer1 VGND ) ( decoder_4.and_layer0 VGND ) ( decoder_3.buf_port0 VGND ) ( decoder_3.and_layer1 VGND ) ( decoder_3.and_layer0 VGND ) ( decoder_2.buf_port0 VGND ) ( decoder_2.and_layer1 VGND ) + ( decoder_2.and_layer0 VGND ) ( decoder_1.buf_port0 VGND ) ( decoder_1.and_layer1 VGND ) ( decoder_1.and_layer0 VGND ) ( decoder_0.buf_port0 VGND ) ( decoder_0.and_layer1 VGND ) ( decoder_0.and_layer0 VGND ) + USE GROUND + + ROUTED met3 48 + SHAPE STRIPE ( 0 2000 ) ( 11040 2000 ) + NEW met2 48 + SHAPE STRIPE ( 8000 -24 ) ( 8000 2448 ) + NEW met2 48 + SHAPE STRIPE ( 4000 -24 ) ( 4000 2448 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 2176 ) ( 11040 2176 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 1632 ) ( 11040 1632 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 1088 ) ( 11040 1088 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 544 ) ( 11040 544 ) + NEW met1 48 + SHAPE FOLLOWPIN ( 0 0 ) ( 11040 0 ) + NEW met2 0 + SHAPE STRIPE ( 8000 2000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 4000 2000 ) via3_4_480_480_1_1_400_400 + NEW met1 0 + SHAPE STRIPE ( 8000 2176 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 8000 1632 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 8000 1088 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 8000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 8000 0 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 4000 2176 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 4000 1632 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 4000 1088 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 4000 544 ) via2_3_480_480_1_1_320_320 + NEW met1 0 + SHAPE STRIPE ( 4000 0 ) via2_3_480_480_1_1_320_320 ; +END SPECIALNETS +NETS 152 ; + - D[0] ( PIN D[0] ) ( buffer.in[0] A ) + USE SIGNAL + + ROUTED met2 ( 115 2295 ) ( * 2414 0 ) + NEW met1 ( 69 2295 ) ( 115 * ) + NEW met1 ( 115 2295 ) M1M2_PR + NEW li1 ( 69 2295 ) L1M1_PR_MR ; + - D[1] ( PIN D[1] ) ( buffer.in[1] A ) + USE SIGNAL + + ROUTED met2 ( 1219 2295 ) ( * 2414 0 ) + NEW li1 ( 1219 2295 ) L1M1_PR_MR + NEW met1 ( 1219 2295 ) M1M2_PR ; + - D[2] ( PIN D[2] ) ( buffer.in[2] A ) + USE SIGNAL + + ROUTED met2 ( 2415 2295 ) ( * 2414 0 ) + NEW met1 ( 2369 2295 ) ( 2415 * ) + NEW met1 ( 2415 2295 ) M1M2_PR + NEW li1 ( 2369 2295 ) L1M1_PR_MR ; + - D[3] ( PIN D[3] ) ( buffer.in[3] A ) + USE SIGNAL + + ROUTED met2 ( 3519 2295 ) ( * 2414 0 ) + NEW li1 ( 3519 2295 ) L1M1_PR_MR + NEW met1 ( 3519 2295 ) M1M2_PR ; + - D[4] ( PIN D[4] ) ( buffer.in[4] A ) + USE SIGNAL + + ROUTED met2 ( 4715 2295 ) ( * 2414 0 ) + NEW met1 ( 4669 2295 ) ( 4715 * ) + NEW met1 ( 4715 2295 ) M1M2_PR + NEW li1 ( 4669 2295 ) L1M1_PR_MR ; + - D[5] ( PIN D[5] ) ( buffer.in[5] A ) + USE SIGNAL + + ROUTED met2 ( 5819 2295 ) ( * 2414 0 ) + NEW li1 ( 5819 2295 ) L1M1_PR_MR + NEW met1 ( 5819 2295 ) M1M2_PR ; + - D[6] ( PIN D[6] ) ( buffer.in[6] A ) + USE SIGNAL + + ROUTED met2 ( 7015 2295 ) ( * 2414 0 ) + NEW met1 ( 6969 2295 ) ( 7015 * ) + NEW met1 ( 7015 2295 ) M1M2_PR + NEW li1 ( 6969 2295 ) L1M1_PR_MR ; + - D[7] ( PIN D[7] ) ( buffer.in[7] A ) + USE SIGNAL + + ROUTED met2 ( 8119 2295 ) ( * 2414 0 ) + NEW li1 ( 8119 2295 ) L1M1_PR_MR + NEW met1 ( 8119 2295 ) M1M2_PR ; + - D_nets.b0 ( buffer.in[0] X ) ( storage_7_0_0.bit0.bit D ) ( storage_6_0_0.bit0.bit D ) ( storage_5_0_0.bit0.bit D ) ( storage_4_0_0.bit0.bit D ) ( storage_3_0_0.bit0.bit D ) ( storage_2_0_0.bit0.bit D ) + ( storage_1_0_0.bit0.bit D ) ( storage_0_0_0.bit0.bit D ) + USE SIGNAL + + ROUTED met1 ( 202 2057 ) ( 207 * ) + NEW met2 ( 207 2057 ) ( * 2227 ) + NEW met1 ( 161 2227 ) ( 207 * ) + NEW met1 ( 202 1751 ) ( 207 * ) + NEW met2 ( 207 1751 ) ( * 2057 ) + NEW met1 ( 202 1547 ) ( 207 * ) + NEW met2 ( 207 1547 ) ( * 1751 ) + NEW met1 ( 202 1207 ) ( 207 * ) + NEW met2 ( 207 1207 ) ( * 1547 ) + NEW met1 ( 202 1003 ) ( 207 * ) + NEW met2 ( 207 1003 ) ( * 1207 ) + NEW met1 ( 202 663 ) ( 207 * ) + NEW met2 ( 207 663 ) ( * 1003 ) + NEW met1 ( 202 459 ) ( 207 * ) + NEW met2 ( 207 459 ) ( * 663 ) + NEW met1 ( 202 119 ) ( 207 * ) + NEW met2 ( 207 119 ) ( * 459 ) + NEW li1 ( 202 2057 ) L1M1_PR_MR + NEW met1 ( 207 2057 ) M1M2_PR + NEW met1 ( 207 2227 ) M1M2_PR + NEW li1 ( 161 2227 ) L1M1_PR_MR + NEW li1 ( 202 1751 ) L1M1_PR_MR + NEW met1 ( 207 1751 ) M1M2_PR + NEW li1 ( 202 1547 ) L1M1_PR_MR + NEW met1 ( 207 1547 ) M1M2_PR + NEW li1 ( 202 1207 ) L1M1_PR_MR + NEW met1 ( 207 1207 ) M1M2_PR + NEW li1 ( 202 1003 ) L1M1_PR_MR + NEW met1 ( 207 1003 ) M1M2_PR + NEW li1 ( 202 663 ) L1M1_PR_MR + NEW met1 ( 207 663 ) M1M2_PR + NEW li1 ( 202 459 ) L1M1_PR_MR + NEW met1 ( 207 459 ) M1M2_PR + NEW li1 ( 202 119 ) L1M1_PR_MR + NEW met1 ( 207 119 ) M1M2_PR + NEW met1 ( 202 2057 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 202 1751 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 202 1547 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 202 1207 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 202 1003 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 202 663 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 202 459 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 202 119 ) RECT ( -31 -7 0 7 ) ; + - D_nets.b1 ( buffer.in[1] X ) ( storage_7_0_0.bit1.bit D ) ( storage_6_0_0.bit1.bit D ) ( storage_5_0_0.bit1.bit D ) ( storage_4_0_0.bit1.bit D ) ( storage_3_0_0.bit1.bit D ) ( storage_2_0_0.bit1.bit D ) + ( storage_1_0_0.bit1.bit D ) ( storage_0_0_0.bit1.bit D ) + USE SIGNAL + + ROUTED met1 ( 1352 2057 ) ( 1357 * ) + NEW met2 ( 1357 2057 ) ( * 2227 ) + NEW met1 ( 1311 2227 ) ( 1357 * ) + NEW met1 ( 1352 1717 ) ( 1357 * ) + NEW met2 ( 1357 1717 ) ( * 2057 ) + NEW met1 ( 1352 1547 ) ( 1357 * ) + NEW met2 ( 1357 1547 ) ( * 1717 ) + NEW met1 ( 1352 1207 ) ( 1357 * ) + NEW met2 ( 1357 1207 ) ( * 1547 ) + NEW met1 ( 1352 1003 ) ( 1357 * ) + NEW met2 ( 1357 1003 ) ( * 1207 ) + NEW met1 ( 1352 663 ) ( 1357 * ) + NEW met2 ( 1357 663 ) ( * 1003 ) + NEW met1 ( 1352 459 ) ( 1357 * ) + NEW met2 ( 1357 459 ) ( * 663 ) + NEW met1 ( 1352 119 ) ( 1357 * ) + NEW met2 ( 1357 119 ) ( * 459 ) + NEW li1 ( 1352 2057 ) L1M1_PR_MR + NEW met1 ( 1357 2057 ) M1M2_PR + NEW met1 ( 1357 2227 ) M1M2_PR + NEW li1 ( 1311 2227 ) L1M1_PR_MR + NEW li1 ( 1352 1717 ) L1M1_PR_MR + NEW met1 ( 1357 1717 ) M1M2_PR + NEW li1 ( 1352 1547 ) L1M1_PR_MR + NEW met1 ( 1357 1547 ) M1M2_PR + NEW li1 ( 1352 1207 ) L1M1_PR_MR + NEW met1 ( 1357 1207 ) M1M2_PR + NEW li1 ( 1352 1003 ) L1M1_PR_MR + NEW met1 ( 1357 1003 ) M1M2_PR + NEW li1 ( 1352 663 ) L1M1_PR_MR + NEW met1 ( 1357 663 ) M1M2_PR + NEW li1 ( 1352 459 ) L1M1_PR_MR + NEW met1 ( 1357 459 ) M1M2_PR + NEW li1 ( 1352 119 ) L1M1_PR_MR + NEW met1 ( 1357 119 ) M1M2_PR + NEW met1 ( 1352 2057 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 1352 1717 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 1352 1547 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 1352 1207 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 1352 1003 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 1352 663 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 1352 459 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 1352 119 ) RECT ( -31 -7 0 7 ) ; + - D_nets.b2 ( buffer.in[2] X ) ( storage_7_0_0.bit2.bit D ) ( storage_6_0_0.bit2.bit D ) ( storage_5_0_0.bit2.bit D ) ( storage_4_0_0.bit2.bit D ) ( storage_3_0_0.bit2.bit D ) ( storage_2_0_0.bit2.bit D ) + ( storage_1_0_0.bit2.bit D ) ( storage_0_0_0.bit2.bit D ) + USE SIGNAL + + ROUTED met1 ( 2502 1207 ) ( 2507 * ) + NEW met1 ( 2502 1003 ) ( 2507 * ) + NEW met2 ( 2507 1003 ) ( * 1207 ) + NEW met1 ( 2502 629 ) ( 2507 * ) + NEW met2 ( 2507 629 ) ( * 1003 ) + NEW met1 ( 2502 459 ) ( 2507 * ) + NEW met2 ( 2507 459 ) ( * 629 ) + NEW met1 ( 2502 119 ) ( 2507 * ) + NEW met2 ( 2507 119 ) ( * 459 ) + NEW met1 ( 2502 2057 ) ( 2507 * ) + NEW met2 ( 2507 2057 ) ( * 2227 ) + NEW met1 ( 2461 2227 ) ( 2507 * ) + NEW met1 ( 2502 1751 ) ( 2507 * ) + NEW met2 ( 2507 1751 ) ( * 2057 ) + NEW met1 ( 2502 1547 ) ( 2507 * ) + NEW met2 ( 2507 1547 ) ( * 1751 ) + NEW met2 ( 2507 1207 ) ( * 1547 ) + NEW li1 ( 2502 1207 ) L1M1_PR_MR + NEW met1 ( 2507 1207 ) M1M2_PR + NEW li1 ( 2502 1003 ) L1M1_PR_MR + NEW met1 ( 2507 1003 ) M1M2_PR + NEW li1 ( 2502 629 ) L1M1_PR_MR + NEW met1 ( 2507 629 ) M1M2_PR + NEW li1 ( 2502 459 ) L1M1_PR_MR + NEW met1 ( 2507 459 ) M1M2_PR + NEW li1 ( 2502 119 ) L1M1_PR_MR + NEW met1 ( 2507 119 ) M1M2_PR + NEW li1 ( 2502 2057 ) L1M1_PR_MR + NEW met1 ( 2507 2057 ) M1M2_PR + NEW met1 ( 2507 2227 ) M1M2_PR + NEW li1 ( 2461 2227 ) L1M1_PR_MR + NEW li1 ( 2502 1751 ) L1M1_PR_MR + NEW met1 ( 2507 1751 ) M1M2_PR + NEW li1 ( 2502 1547 ) L1M1_PR_MR + NEW met1 ( 2507 1547 ) M1M2_PR + NEW met1 ( 2502 1207 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 2502 1003 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 2507 629 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 2502 459 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 2502 119 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 2502 2057 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 2502 1751 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 2502 1547 ) RECT ( -31 -7 0 7 ) ; + - D_nets.b3 ( buffer.in[3] X ) ( storage_7_0_0.bit3.bit D ) ( storage_6_0_0.bit3.bit D ) ( storage_5_0_0.bit3.bit D ) ( storage_4_0_0.bit3.bit D ) ( storage_3_0_0.bit3.bit D ) ( storage_2_0_0.bit3.bit D ) + ( storage_1_0_0.bit3.bit D ) ( storage_0_0_0.bit3.bit D ) + USE SIGNAL + + ROUTED met1 ( 3652 1207 ) ( 3657 * ) + NEW met1 ( 3652 1003 ) ( 3657 * ) + NEW met2 ( 3657 1003 ) ( * 1207 ) + NEW met1 ( 3652 629 ) ( 3657 * ) + NEW met2 ( 3657 629 ) ( * 1003 ) + NEW met1 ( 3652 459 ) ( 3657 * ) + NEW met2 ( 3657 459 ) ( * 629 ) + NEW met1 ( 3652 119 ) ( 3657 * ) + NEW met2 ( 3657 119 ) ( * 459 ) + NEW met1 ( 3652 2057 ) ( 3657 * ) + NEW met2 ( 3657 2057 ) ( * 2227 ) + NEW met1 ( 3611 2227 ) ( 3657 * ) + NEW met1 ( 3652 1751 ) ( 3657 * ) + NEW met2 ( 3657 1751 ) ( * 2057 ) + NEW met1 ( 3652 1547 ) ( 3657 * ) + NEW met2 ( 3657 1547 ) ( * 1751 ) + NEW met2 ( 3657 1207 ) ( * 1547 ) + NEW li1 ( 3652 1207 ) L1M1_PR_MR + NEW met1 ( 3657 1207 ) M1M2_PR + NEW li1 ( 3652 1003 ) L1M1_PR_MR + NEW met1 ( 3657 1003 ) M1M2_PR + NEW li1 ( 3652 629 ) L1M1_PR_MR + NEW met1 ( 3657 629 ) M1M2_PR + NEW li1 ( 3652 459 ) L1M1_PR_MR + NEW met1 ( 3657 459 ) M1M2_PR + NEW li1 ( 3652 119 ) L1M1_PR_MR + NEW met1 ( 3657 119 ) M1M2_PR + NEW li1 ( 3652 2057 ) L1M1_PR_MR + NEW met1 ( 3657 2057 ) M1M2_PR + NEW met1 ( 3657 2227 ) M1M2_PR + NEW li1 ( 3611 2227 ) L1M1_PR_MR + NEW li1 ( 3652 1751 ) L1M1_PR_MR + NEW met1 ( 3657 1751 ) M1M2_PR + NEW li1 ( 3652 1547 ) L1M1_PR_MR + NEW met1 ( 3657 1547 ) M1M2_PR + NEW met1 ( 3652 1207 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 3652 1003 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 3657 629 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 3652 459 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 3652 119 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 3652 2057 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 3652 1751 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 3652 1547 ) RECT ( -31 -7 0 7 ) ; + - D_nets.b4 ( buffer.in[4] X ) ( storage_7_0_0.bit4.bit D ) ( storage_6_0_0.bit4.bit D ) ( storage_5_0_0.bit4.bit D ) ( storage_4_0_0.bit4.bit D ) ( storage_3_0_0.bit4.bit D ) ( storage_2_0_0.bit4.bit D ) + ( storage_1_0_0.bit4.bit D ) ( storage_0_0_0.bit4.bit D ) + USE SIGNAL + + ROUTED met1 ( 4802 1207 ) ( 4807 * ) + NEW met1 ( 4802 1003 ) ( 4807 * ) + NEW met2 ( 4807 1003 ) ( * 1207 ) + NEW met1 ( 4802 629 ) ( 4807 * ) + NEW met2 ( 4807 629 ) ( * 1003 ) + NEW met1 ( 4802 459 ) ( 4807 * ) + NEW met2 ( 4807 459 ) ( * 629 ) + NEW met1 ( 4802 119 ) ( 4807 * ) + NEW met2 ( 4807 119 ) ( * 459 ) + NEW met1 ( 4802 2057 ) ( 4807 * ) + NEW met2 ( 4807 2057 ) ( * 2227 ) + NEW met1 ( 4761 2227 ) ( 4807 * ) + NEW met1 ( 4802 1751 ) ( 4807 * ) + NEW met2 ( 4807 1751 ) ( * 2057 ) + NEW met1 ( 4802 1547 ) ( 4807 * ) + NEW met2 ( 4807 1547 ) ( * 1751 ) + NEW met2 ( 4807 1207 ) ( * 1547 ) + NEW li1 ( 4802 1207 ) L1M1_PR_MR + NEW met1 ( 4807 1207 ) M1M2_PR + NEW li1 ( 4802 1003 ) L1M1_PR_MR + NEW met1 ( 4807 1003 ) M1M2_PR + NEW li1 ( 4802 629 ) L1M1_PR_MR + NEW met1 ( 4807 629 ) M1M2_PR + NEW li1 ( 4802 459 ) L1M1_PR_MR + NEW met1 ( 4807 459 ) M1M2_PR + NEW li1 ( 4802 119 ) L1M1_PR_MR + NEW met1 ( 4807 119 ) M1M2_PR + NEW li1 ( 4802 2057 ) L1M1_PR_MR + NEW met1 ( 4807 2057 ) M1M2_PR + NEW met1 ( 4807 2227 ) M1M2_PR + NEW li1 ( 4761 2227 ) L1M1_PR_MR + NEW li1 ( 4802 1751 ) L1M1_PR_MR + NEW met1 ( 4807 1751 ) M1M2_PR + NEW li1 ( 4802 1547 ) L1M1_PR_MR + NEW met1 ( 4807 1547 ) M1M2_PR + NEW met1 ( 4802 1207 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 4802 1003 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 4807 629 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 4802 459 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 4802 119 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 4802 2057 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 4802 1751 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 4802 1547 ) RECT ( -31 -7 0 7 ) ; + - D_nets.b5 ( buffer.in[5] X ) ( storage_7_0_0.bit5.bit D ) ( storage_6_0_0.bit5.bit D ) ( storage_5_0_0.bit5.bit D ) ( storage_4_0_0.bit5.bit D ) ( storage_3_0_0.bit5.bit D ) ( storage_2_0_0.bit5.bit D ) + ( storage_1_0_0.bit5.bit D ) ( storage_0_0_0.bit5.bit D ) + USE SIGNAL + + ROUTED met1 ( 5865 1207 ) ( 5947 * ) + NEW met1 ( 5865 1003 ) ( 5941 * ) + NEW met2 ( 5865 1003 ) ( * 1207 ) + NEW met1 ( 5865 663 ) ( 5947 * ) + NEW met2 ( 5865 663 ) ( * 1003 ) + NEW met1 ( 5865 459 ) ( 5941 * ) + NEW met2 ( 5865 459 ) ( * 663 ) + NEW met1 ( 5865 119 ) ( 5947 * ) + NEW met2 ( 5865 119 ) ( * 459 ) + NEW met1 ( 5865 1513 ) ( 5947 * ) + NEW met1 ( 5865 1717 ) ( 5941 * ) + NEW met2 ( 5865 1513 ) ( * 1717 ) + NEW met1 ( 5865 2057 ) ( 5947 * ) + NEW met2 ( 5865 1717 ) ( * 2057 ) + NEW met1 ( 5865 2227 ) ( 5911 * ) + NEW met2 ( 5865 2057 ) ( * 2227 ) + NEW met2 ( 5865 1207 ) ( * 1513 ) + NEW li1 ( 5947 1207 ) L1M1_PR_MR + NEW met1 ( 5865 1207 ) M1M2_PR + NEW li1 ( 5941 1003 ) L1M1_PR_MR + NEW met1 ( 5865 1003 ) M1M2_PR + NEW li1 ( 5947 663 ) L1M1_PR_MR + NEW met1 ( 5865 663 ) M1M2_PR + NEW li1 ( 5941 459 ) L1M1_PR_MR + NEW met1 ( 5865 459 ) M1M2_PR + NEW li1 ( 5947 119 ) L1M1_PR_MR + NEW met1 ( 5865 119 ) M1M2_PR + NEW li1 ( 5947 1513 ) L1M1_PR_MR + NEW met1 ( 5865 1513 ) M1M2_PR + NEW li1 ( 5941 1717 ) L1M1_PR_MR + NEW met1 ( 5865 1717 ) M1M2_PR + NEW li1 ( 5947 2057 ) L1M1_PR_MR + NEW met1 ( 5865 2057 ) M1M2_PR + NEW li1 ( 5911 2227 ) L1M1_PR_MR + NEW met1 ( 5865 2227 ) M1M2_PR ; + - D_nets.b6 ( buffer.in[6] X ) ( storage_7_0_0.bit6.bit D ) ( storage_6_0_0.bit6.bit D ) ( storage_5_0_0.bit6.bit D ) ( storage_4_0_0.bit6.bit D ) ( storage_3_0_0.bit6.bit D ) ( storage_2_0_0.bit6.bit D ) + ( storage_1_0_0.bit6.bit D ) ( storage_0_0_0.bit6.bit D ) + USE SIGNAL + + ROUTED met1 ( 7102 1207 ) ( 7107 * ) + NEW met1 ( 7102 1003 ) ( 7107 * ) + NEW met2 ( 7107 1003 ) ( * 1207 ) + NEW met1 ( 7102 663 ) ( 7107 * ) + NEW met2 ( 7107 663 ) ( * 1003 ) + NEW met1 ( 7102 459 ) ( 7107 * ) + NEW met2 ( 7107 459 ) ( * 663 ) + NEW met1 ( 7102 119 ) ( 7107 * ) + NEW met2 ( 7107 119 ) ( * 459 ) + NEW met1 ( 7102 2057 ) ( 7107 * ) + NEW met2 ( 7107 2057 ) ( * 2227 ) + NEW met1 ( 7061 2227 ) ( 7107 * ) + NEW met1 ( 7102 1751 ) ( 7107 * ) + NEW met2 ( 7107 1751 ) ( * 2057 ) + NEW met1 ( 7102 1547 ) ( 7107 * ) + NEW met2 ( 7107 1547 ) ( * 1751 ) + NEW met2 ( 7107 1207 ) ( * 1547 ) + NEW li1 ( 7102 1207 ) L1M1_PR_MR + NEW met1 ( 7107 1207 ) M1M2_PR + NEW li1 ( 7102 1003 ) L1M1_PR_MR + NEW met1 ( 7107 1003 ) M1M2_PR + NEW li1 ( 7102 663 ) L1M1_PR_MR + NEW met1 ( 7107 663 ) M1M2_PR + NEW li1 ( 7102 459 ) L1M1_PR_MR + NEW met1 ( 7107 459 ) M1M2_PR + NEW li1 ( 7102 119 ) L1M1_PR_MR + NEW met1 ( 7107 119 ) M1M2_PR + NEW li1 ( 7102 2057 ) L1M1_PR_MR + NEW met1 ( 7107 2057 ) M1M2_PR + NEW met1 ( 7107 2227 ) M1M2_PR + NEW li1 ( 7061 2227 ) L1M1_PR_MR + NEW li1 ( 7102 1751 ) L1M1_PR_MR + NEW met1 ( 7107 1751 ) M1M2_PR + NEW li1 ( 7102 1547 ) L1M1_PR_MR + NEW met1 ( 7107 1547 ) M1M2_PR + NEW met1 ( 7102 1207 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 7102 1003 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 7102 663 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 7102 459 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 7102 119 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 7102 2057 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 7102 1751 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 7102 1547 ) RECT ( -31 -7 0 7 ) ; + - D_nets.b7 ( buffer.in[7] X ) ( storage_7_0_0.bit7.bit D ) ( storage_6_0_0.bit7.bit D ) ( storage_5_0_0.bit7.bit D ) ( storage_4_0_0.bit7.bit D ) ( storage_3_0_0.bit7.bit D ) ( storage_2_0_0.bit7.bit D ) + ( storage_1_0_0.bit7.bit D ) ( storage_0_0_0.bit7.bit D ) + USE SIGNAL + + ROUTED met1 ( 8252 2057 ) ( 8257 * ) + NEW met2 ( 8257 2057 ) ( * 2227 ) + NEW met1 ( 8211 2227 ) ( 8257 * ) + NEW met1 ( 8252 1751 ) ( 8257 * ) + NEW met2 ( 8257 1751 ) ( * 2057 ) + NEW met1 ( 8252 1547 ) ( 8257 * ) + NEW met2 ( 8257 1547 ) ( * 1751 ) + NEW met1 ( 8252 1207 ) ( 8257 * ) + NEW met2 ( 8257 1207 ) ( * 1547 ) + NEW met1 ( 8252 1003 ) ( 8257 * ) + NEW met2 ( 8257 1003 ) ( * 1207 ) + NEW met1 ( 8252 663 ) ( 8257 * ) + NEW met2 ( 8257 663 ) ( * 1003 ) + NEW met1 ( 8252 459 ) ( 8257 * ) + NEW met2 ( 8257 459 ) ( * 663 ) + NEW met1 ( 8252 119 ) ( 8257 * ) + NEW met2 ( 8257 119 ) ( * 459 ) + NEW li1 ( 8252 2057 ) L1M1_PR_MR + NEW met1 ( 8257 2057 ) M1M2_PR + NEW met1 ( 8257 2227 ) M1M2_PR + NEW li1 ( 8211 2227 ) L1M1_PR_MR + NEW li1 ( 8252 1751 ) L1M1_PR_MR + NEW met1 ( 8257 1751 ) M1M2_PR + NEW li1 ( 8252 1547 ) L1M1_PR_MR + NEW met1 ( 8257 1547 ) M1M2_PR + NEW li1 ( 8252 1207 ) L1M1_PR_MR + NEW met1 ( 8257 1207 ) M1M2_PR + NEW li1 ( 8252 1003 ) L1M1_PR_MR + NEW met1 ( 8257 1003 ) M1M2_PR + NEW li1 ( 8252 663 ) L1M1_PR_MR + NEW met1 ( 8257 663 ) M1M2_PR + NEW li1 ( 8252 459 ) L1M1_PR_MR + NEW met1 ( 8257 459 ) M1M2_PR + NEW li1 ( 8252 119 ) L1M1_PR_MR + NEW met1 ( 8257 119 ) M1M2_PR + NEW met1 ( 8252 2057 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 8252 1751 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 8252 1547 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 8252 1207 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 8252 1003 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 8252 663 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 8252 459 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 8252 119 ) RECT ( -31 -7 0 7 ) ; + - Q[0] ( PIN Q[0] ) ( storage_7_0_0.bit0.obuf0 Z ) ( storage_6_0_0.bit0.obuf0 Z ) ( storage_5_0_0.bit0.obuf0 Z ) ( storage_4_0_0.bit0.obuf0 Z ) ( storage_3_0_0.bit0.obuf0 Z ) ( storage_2_0_0.bit0.obuf0 Z ) + ( storage_1_0_0.bit0.obuf0 Z ) ( storage_0_0_0.bit0.obuf0 Z ) + USE SIGNAL + + ROUTED met2 ( 1127 2125 ) ( * 2414 0 ) + NEW met2 ( 1127 1853 ) ( * 2125 ) + NEW met2 ( 1127 1581 ) ( * 1853 ) + NEW met2 ( 1127 1309 ) ( * 1581 ) + NEW met2 ( 1127 1037 ) ( * 1309 ) + NEW met2 ( 1127 765 ) ( * 1037 ) + NEW met2 ( 1127 493 ) ( * 765 ) + NEW met2 ( 1127 221 ) ( * 493 ) + NEW li1 ( 1127 2125 ) L1M1_PR_MR + NEW met1 ( 1127 2125 ) M1M2_PR + NEW li1 ( 1127 1853 ) L1M1_PR_MR + NEW met1 ( 1127 1853 ) M1M2_PR + NEW li1 ( 1127 1581 ) L1M1_PR_MR + NEW met1 ( 1127 1581 ) M1M2_PR + NEW li1 ( 1127 1309 ) L1M1_PR_MR + NEW met1 ( 1127 1309 ) M1M2_PR + NEW li1 ( 1127 1037 ) L1M1_PR_MR + NEW met1 ( 1127 1037 ) M1M2_PR + NEW li1 ( 1127 765 ) L1M1_PR_MR + NEW met1 ( 1127 765 ) M1M2_PR + NEW li1 ( 1127 493 ) L1M1_PR_MR + NEW met1 ( 1127 493 ) M1M2_PR + NEW li1 ( 1127 221 ) L1M1_PR_MR + NEW met1 ( 1127 221 ) M1M2_PR ; + - Q[1] ( PIN Q[1] ) ( storage_7_0_0.bit1.obuf0 Z ) ( storage_6_0_0.bit1.obuf0 Z ) ( storage_5_0_0.bit1.obuf0 Z ) ( storage_4_0_0.bit1.obuf0 Z ) ( storage_3_0_0.bit1.obuf0 Z ) ( storage_2_0_0.bit1.obuf0 Z ) + ( storage_1_0_0.bit1.obuf0 Z ) ( storage_0_0_0.bit1.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 2231 1037 ) ( 2277 * ) + NEW met2 ( 2231 1037 ) ( * 1309 ) + NEW met2 ( 2231 765 ) ( * 1037 ) + NEW met1 ( 2231 493 ) ( 2277 * ) + NEW met2 ( 2231 493 ) ( * 765 ) + NEW met2 ( 2231 221 ) ( * 493 ) + NEW met1 ( 2231 2125 ) ( 2277 * ) + NEW met2 ( 2231 2125 ) ( * 2414 0 ) + NEW met2 ( 2231 1853 ) ( * 2125 ) + NEW met1 ( 2231 1581 ) ( 2277 * ) + NEW met2 ( 2231 1581 ) ( * 1853 ) + NEW met2 ( 2231 1309 ) ( * 1581 ) + NEW li1 ( 2231 1309 ) L1M1_PR_MR + NEW met1 ( 2231 1309 ) M1M2_PR + NEW li1 ( 2277 1037 ) L1M1_PR_MR + NEW met1 ( 2231 1037 ) M1M2_PR + NEW li1 ( 2231 765 ) L1M1_PR_MR + NEW met1 ( 2231 765 ) M1M2_PR + NEW li1 ( 2277 493 ) L1M1_PR_MR + NEW met1 ( 2231 493 ) M1M2_PR + NEW li1 ( 2231 221 ) L1M1_PR_MR + NEW met1 ( 2231 221 ) M1M2_PR + NEW li1 ( 2277 2125 ) L1M1_PR_MR + NEW met1 ( 2231 2125 ) M1M2_PR + NEW li1 ( 2231 1853 ) L1M1_PR_MR + NEW met1 ( 2231 1853 ) M1M2_PR + NEW li1 ( 2277 1581 ) L1M1_PR_MR + NEW met1 ( 2231 1581 ) M1M2_PR ; + - Q[2] ( PIN Q[2] ) ( storage_7_0_0.bit2.obuf0 Z ) ( storage_6_0_0.bit2.obuf0 Z ) ( storage_5_0_0.bit2.obuf0 Z ) ( storage_4_0_0.bit2.obuf0 Z ) ( storage_3_0_0.bit2.obuf0 Z ) ( storage_2_0_0.bit2.obuf0 Z ) + ( storage_1_0_0.bit2.obuf0 Z ) ( storage_0_0_0.bit2.obuf0 Z ) + USE SIGNAL + + ROUTED met2 ( 3427 1037 ) ( * 1309 ) + NEW met2 ( 3427 765 ) ( * 1037 ) + NEW met2 ( 3427 493 ) ( * 765 ) + NEW met2 ( 3427 221 ) ( * 493 ) + NEW met2 ( 3427 2125 ) ( * 2414 0 ) + NEW met2 ( 3427 1853 ) ( * 2125 ) + NEW met2 ( 3427 1581 ) ( * 1853 ) + NEW met2 ( 3427 1309 ) ( * 1581 ) + NEW li1 ( 3427 1309 ) L1M1_PR_MR + NEW met1 ( 3427 1309 ) M1M2_PR + NEW li1 ( 3427 1037 ) L1M1_PR_MR + NEW met1 ( 3427 1037 ) M1M2_PR + NEW li1 ( 3427 765 ) L1M1_PR_MR + NEW met1 ( 3427 765 ) M1M2_PR + NEW li1 ( 3427 493 ) L1M1_PR_MR + NEW met1 ( 3427 493 ) M1M2_PR + NEW li1 ( 3427 221 ) L1M1_PR_MR + NEW met1 ( 3427 221 ) M1M2_PR + NEW li1 ( 3427 2125 ) L1M1_PR_MR + NEW met1 ( 3427 2125 ) M1M2_PR + NEW li1 ( 3427 1853 ) L1M1_PR_MR + NEW met1 ( 3427 1853 ) M1M2_PR + NEW li1 ( 3427 1581 ) L1M1_PR_MR + NEW met1 ( 3427 1581 ) M1M2_PR ; + - Q[3] ( PIN Q[3] ) ( storage_7_0_0.bit3.obuf0 Z ) ( storage_6_0_0.bit3.obuf0 Z ) ( storage_5_0_0.bit3.obuf0 Z ) ( storage_4_0_0.bit3.obuf0 Z ) ( storage_3_0_0.bit3.obuf0 Z ) ( storage_2_0_0.bit3.obuf0 Z ) + ( storage_1_0_0.bit3.obuf0 Z ) ( storage_0_0_0.bit3.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 4531 1037 ) ( 4577 * ) + NEW met2 ( 4531 1037 ) ( * 1309 ) + NEW met2 ( 4531 765 ) ( * 1037 ) + NEW met1 ( 4531 493 ) ( 4577 * ) + NEW met2 ( 4531 493 ) ( * 765 ) + NEW met2 ( 4531 221 ) ( * 493 ) + NEW met1 ( 4531 2125 ) ( 4577 * ) + NEW met2 ( 4531 2125 ) ( * 2414 0 ) + NEW met2 ( 4531 1853 ) ( * 2125 ) + NEW met1 ( 4531 1581 ) ( 4577 * ) + NEW met2 ( 4531 1581 ) ( * 1853 ) + NEW met2 ( 4531 1309 ) ( * 1581 ) + NEW li1 ( 4531 1309 ) L1M1_PR_MR + NEW met1 ( 4531 1309 ) M1M2_PR + NEW li1 ( 4577 1037 ) L1M1_PR_MR + NEW met1 ( 4531 1037 ) M1M2_PR + NEW li1 ( 4531 765 ) L1M1_PR_MR + NEW met1 ( 4531 765 ) M1M2_PR + NEW li1 ( 4577 493 ) L1M1_PR_MR + NEW met1 ( 4531 493 ) M1M2_PR + NEW li1 ( 4531 221 ) L1M1_PR_MR + NEW met1 ( 4531 221 ) M1M2_PR + NEW li1 ( 4577 2125 ) L1M1_PR_MR + NEW met1 ( 4531 2125 ) M1M2_PR + NEW li1 ( 4531 1853 ) L1M1_PR_MR + NEW met1 ( 4531 1853 ) M1M2_PR + NEW li1 ( 4577 1581 ) L1M1_PR_MR + NEW met1 ( 4531 1581 ) M1M2_PR ; + - Q[4] ( PIN Q[4] ) ( storage_7_0_0.bit4.obuf0 Z ) ( storage_6_0_0.bit4.obuf0 Z ) ( storage_5_0_0.bit4.obuf0 Z ) ( storage_4_0_0.bit4.obuf0 Z ) ( storage_3_0_0.bit4.obuf0 Z ) ( storage_2_0_0.bit4.obuf0 Z ) + ( storage_1_0_0.bit4.obuf0 Z ) ( storage_0_0_0.bit4.obuf0 Z ) + USE SIGNAL + + ROUTED met2 ( 5727 1037 ) ( * 1309 ) + NEW met2 ( 5727 765 ) ( * 1037 ) + NEW met2 ( 5727 493 ) ( * 765 ) + NEW met2 ( 5727 221 ) ( * 493 ) + NEW met2 ( 5727 2125 ) ( * 2414 0 ) + NEW met2 ( 5727 1853 ) ( * 2125 ) + NEW met2 ( 5727 1581 ) ( * 1853 ) + NEW met2 ( 5727 1309 ) ( * 1581 ) + NEW li1 ( 5727 1309 ) L1M1_PR_MR + NEW met1 ( 5727 1309 ) M1M2_PR + NEW li1 ( 5727 1037 ) L1M1_PR_MR + NEW met1 ( 5727 1037 ) M1M2_PR + NEW li1 ( 5727 765 ) L1M1_PR_MR + NEW met1 ( 5727 765 ) M1M2_PR + NEW li1 ( 5727 493 ) L1M1_PR_MR + NEW met1 ( 5727 493 ) M1M2_PR + NEW li1 ( 5727 221 ) L1M1_PR_MR + NEW met1 ( 5727 221 ) M1M2_PR + NEW li1 ( 5727 2125 ) L1M1_PR_MR + NEW met1 ( 5727 2125 ) M1M2_PR + NEW li1 ( 5727 1853 ) L1M1_PR_MR + NEW met1 ( 5727 1853 ) M1M2_PR + NEW li1 ( 5727 1581 ) L1M1_PR_MR + NEW met1 ( 5727 1581 ) M1M2_PR ; + - Q[5] ( PIN Q[5] ) ( storage_7_0_0.bit5.obuf0 Z ) ( storage_6_0_0.bit5.obuf0 Z ) ( storage_5_0_0.bit5.obuf0 Z ) ( storage_4_0_0.bit5.obuf0 Z ) ( storage_3_0_0.bit5.obuf0 Z ) ( storage_2_0_0.bit5.obuf0 Z ) + ( storage_1_0_0.bit5.obuf0 Z ) ( storage_0_0_0.bit5.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 6831 1037 ) ( 6877 * ) + NEW met2 ( 6831 1037 ) ( * 1309 ) + NEW met2 ( 6831 765 ) ( * 1037 ) + NEW met1 ( 6831 493 ) ( 6877 * ) + NEW met2 ( 6831 493 ) ( * 765 ) + NEW met2 ( 6831 221 ) ( * 493 ) + NEW met1 ( 6831 2125 ) ( 6877 * ) + NEW met2 ( 6831 2125 ) ( * 2414 0 ) + NEW met2 ( 6831 1853 ) ( * 2125 ) + NEW met1 ( 6831 1581 ) ( 6877 * ) + NEW met2 ( 6831 1581 ) ( * 1853 ) + NEW met2 ( 6831 1309 ) ( * 1581 ) + NEW li1 ( 6831 1309 ) L1M1_PR_MR + NEW met1 ( 6831 1309 ) M1M2_PR + NEW li1 ( 6877 1037 ) L1M1_PR_MR + NEW met1 ( 6831 1037 ) M1M2_PR + NEW li1 ( 6831 765 ) L1M1_PR_MR + NEW met1 ( 6831 765 ) M1M2_PR + NEW li1 ( 6877 493 ) L1M1_PR_MR + NEW met1 ( 6831 493 ) M1M2_PR + NEW li1 ( 6831 221 ) L1M1_PR_MR + NEW met1 ( 6831 221 ) M1M2_PR + NEW li1 ( 6877 2125 ) L1M1_PR_MR + NEW met1 ( 6831 2125 ) M1M2_PR + NEW li1 ( 6831 1853 ) L1M1_PR_MR + NEW met1 ( 6831 1853 ) M1M2_PR + NEW li1 ( 6877 1581 ) L1M1_PR_MR + NEW met1 ( 6831 1581 ) M1M2_PR ; + - Q[6] ( PIN Q[6] ) ( storage_7_0_0.bit6.obuf0 Z ) ( storage_6_0_0.bit6.obuf0 Z ) ( storage_5_0_0.bit6.obuf0 Z ) ( storage_4_0_0.bit6.obuf0 Z ) ( storage_3_0_0.bit6.obuf0 Z ) ( storage_2_0_0.bit6.obuf0 Z ) + ( storage_1_0_0.bit6.obuf0 Z ) ( storage_0_0_0.bit6.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 8027 2125 ) ( 8073 * ) + NEW met2 ( 8073 2125 ) ( * 2414 ) + NEW met2 ( 8027 2414 0 ) ( 8073 * ) + NEW met1 ( 8027 1853 ) ( 8073 * ) + NEW met2 ( 8073 1853 ) ( * 2125 ) + NEW met1 ( 8027 1581 ) ( 8073 * ) + NEW met2 ( 8073 1581 ) ( * 1853 ) + NEW met1 ( 8027 1309 ) ( 8073 * ) + NEW met2 ( 8073 1309 ) ( * 1581 ) + NEW met1 ( 8027 1037 ) ( 8073 * ) + NEW met2 ( 8073 1037 ) ( * 1309 ) + NEW met1 ( 8027 765 ) ( 8073 * ) + NEW met2 ( 8073 765 ) ( * 1037 ) + NEW met1 ( 8027 493 ) ( 8073 * ) + NEW met2 ( 8073 493 ) ( * 765 ) + NEW met1 ( 8027 221 ) ( 8073 * ) + NEW met2 ( 8073 221 ) ( * 493 ) + NEW li1 ( 8027 2125 ) L1M1_PR_MR + NEW met1 ( 8073 2125 ) M1M2_PR + NEW li1 ( 8027 1853 ) L1M1_PR_MR + NEW met1 ( 8073 1853 ) M1M2_PR + NEW li1 ( 8027 1581 ) L1M1_PR_MR + NEW met1 ( 8073 1581 ) M1M2_PR + NEW li1 ( 8027 1309 ) L1M1_PR_MR + NEW met1 ( 8073 1309 ) M1M2_PR + NEW li1 ( 8027 1037 ) L1M1_PR_MR + NEW met1 ( 8073 1037 ) M1M2_PR + NEW li1 ( 8027 765 ) L1M1_PR_MR + NEW met1 ( 8073 765 ) M1M2_PR + NEW li1 ( 8027 493 ) L1M1_PR_MR + NEW met1 ( 8073 493 ) M1M2_PR + NEW li1 ( 8027 221 ) L1M1_PR_MR + NEW met1 ( 8073 221 ) M1M2_PR ; + - Q[7] ( PIN Q[7] ) ( storage_7_0_0.bit7.obuf0 Z ) ( storage_6_0_0.bit7.obuf0 Z ) ( storage_5_0_0.bit7.obuf0 Z ) ( storage_4_0_0.bit7.obuf0 Z ) ( storage_3_0_0.bit7.obuf0 Z ) ( storage_2_0_0.bit7.obuf0 Z ) + ( storage_1_0_0.bit7.obuf0 Z ) ( storage_0_0_0.bit7.obuf0 Z ) + USE SIGNAL + + ROUTED met1 ( 9131 2125 ) ( 9177 * ) + NEW met2 ( 9131 2125 ) ( * 2414 0 ) + NEW met2 ( 9131 1853 ) ( * 2125 ) + NEW met1 ( 9131 1581 ) ( 9177 * ) + NEW met2 ( 9131 1581 ) ( * 1853 ) + NEW met2 ( 9131 1309 ) ( * 1581 ) + NEW met1 ( 9131 1037 ) ( 9177 * ) + NEW met2 ( 9131 1037 ) ( * 1309 ) + NEW met2 ( 9131 765 ) ( * 1037 ) + NEW met1 ( 9131 493 ) ( 9177 * ) + NEW met2 ( 9131 493 ) ( * 765 ) + NEW met2 ( 9131 221 ) ( * 493 ) + NEW li1 ( 9177 2125 ) L1M1_PR_MR + NEW met1 ( 9131 2125 ) M1M2_PR + NEW li1 ( 9131 1853 ) L1M1_PR_MR + NEW met1 ( 9131 1853 ) M1M2_PR + NEW li1 ( 9177 1581 ) L1M1_PR_MR + NEW met1 ( 9131 1581 ) M1M2_PR + NEW li1 ( 9131 1309 ) L1M1_PR_MR + NEW met1 ( 9131 1309 ) M1M2_PR + NEW li1 ( 9177 1037 ) L1M1_PR_MR + NEW met1 ( 9131 1037 ) M1M2_PR + NEW li1 ( 9131 765 ) L1M1_PR_MR + NEW met1 ( 9131 765 ) M1M2_PR + NEW li1 ( 9177 493 ) L1M1_PR_MR + NEW met1 ( 9131 493 ) M1M2_PR + NEW li1 ( 9131 221 ) L1M1_PR_MR + NEW met1 ( 9131 221 ) M1M2_PR ; + - addr_rw[0] ( PIN addr_rw[0] ) ( decoder.inv_0 A ) ( decoder_7.and_layer0 A ) ( decoder_5.and_layer0 A ) ( decoder_3.and_layer0 A ) ( decoder_1.and_layer0 A ) + USE SIGNAL + + ROUTED met1 ( 10327 391 ) ( 10373 * ) + NEW met2 ( 10373 391 ) ( * 442 ) + NEW met3 ( 10373 442 ) ( 10994 * 0 ) + NEW met1 ( 10327 901 ) ( 10373 * ) + NEW met2 ( 10373 442 ) ( * 901 ) + NEW met1 ( 10327 1445 ) ( 10373 * ) + NEW met2 ( 10373 901 ) ( * 1445 ) + NEW met2 ( 10925 1411 ) ( * 1683 ) + NEW met1 ( 10373 1411 ) ( 10925 * ) + NEW met1 ( 10373 1411 ) ( * 1445 ) + NEW met1 ( 10327 1989 ) ( 10373 * ) + NEW met2 ( 10373 1445 ) ( * 1989 ) + NEW li1 ( 10327 391 ) L1M1_PR_MR + NEW met1 ( 10373 391 ) M1M2_PR + NEW met2 ( 10373 442 ) M2M3_PR + NEW li1 ( 10327 901 ) L1M1_PR_MR + NEW met1 ( 10373 901 ) M1M2_PR + NEW li1 ( 10327 1445 ) L1M1_PR_MR + NEW met1 ( 10373 1445 ) M1M2_PR + NEW li1 ( 10925 1683 ) L1M1_PR_MR + NEW met1 ( 10925 1683 ) M1M2_PR + NEW met1 ( 10925 1411 ) M1M2_PR + NEW li1 ( 10327 1989 ) L1M1_PR_MR + NEW met1 ( 10373 1989 ) M1M2_PR ; + - addr_rw[1] ( PIN addr_rw[1] ) ( decoder.inv_1 A ) ( decoder_7.and_layer1 A ) ( decoder_6.and_layer1 A ) ( decoder_3.and_layer1 A ) ( decoder_2.and_layer1 A ) + USE SIGNAL + + ROUTED met2 ( 10925 714 ) ( * 969 ) + NEW met3 ( 10925 714 ) ( 10994 * 0 ) + NEW met1 ( 10557 697 ) ( 10925 * ) + NEW met2 ( 10925 697 ) ( * 714 ) + NEW met1 ( 10557 901 ) ( 10925 * ) + NEW met1 ( 10557 1785 ) ( 10603 * ) + NEW met2 ( 10603 901 ) ( * 1785 ) + NEW met1 ( 10557 1989 ) ( 10603 * ) + NEW met2 ( 10603 1785 ) ( * 1989 ) + NEW li1 ( 10925 969 ) L1M1_PR_MR + NEW met1 ( 10925 969 ) M1M2_PR + NEW met2 ( 10925 714 ) M2M3_PR + NEW li1 ( 10557 697 ) L1M1_PR_MR + NEW met1 ( 10925 697 ) M1M2_PR + NEW li1 ( 10557 901 ) L1M1_PR_MR + NEW met1 ( 10925 901 ) M1M2_PR + NEW li1 ( 10557 1785 ) L1M1_PR_MR + NEW met1 ( 10603 1785 ) M1M2_PR + NEW met1 ( 10603 901 ) M1M2_PR + NEW li1 ( 10557 1989 ) L1M1_PR_MR + NEW met1 ( 10603 1989 ) M1M2_PR ; + - addr_rw[2] ( PIN addr_rw[2] ) ( decoder.inv_2 A ) ( decoder_7.and_layer1 B ) ( decoder_6.and_layer1 B ) ( decoder_5.and_layer1 B ) ( decoder_4.and_layer1 B ) + USE SIGNAL + + ROUTED met3 ( 10925 578 ) ( 10994 * 0 ) + NEW met2 ( 10925 119 ) ( * 578 ) + NEW met1 ( 10649 1207 ) ( 10695 * ) + NEW met2 ( 10695 578 ) ( * 1207 ) + NEW met3 ( 10695 578 ) ( 10925 * ) + NEW met1 ( 10649 1479 ) ( 10695 * ) + NEW met2 ( 10695 1207 ) ( * 1479 ) + NEW met1 ( 10649 1751 ) ( 10695 * ) + NEW met2 ( 10695 1479 ) ( * 1751 ) + NEW met1 ( 10649 2023 ) ( 10695 * ) + NEW met2 ( 10695 1751 ) ( * 2023 ) + NEW met2 ( 10925 578 ) M2M3_PR + NEW li1 ( 10925 119 ) L1M1_PR_MR + NEW met1 ( 10925 119 ) M1M2_PR + NEW li1 ( 10649 1207 ) L1M1_PR_MR + NEW met1 ( 10695 1207 ) M1M2_PR + NEW met2 ( 10695 578 ) M2M3_PR + NEW li1 ( 10649 1479 ) L1M1_PR_MR + NEW met1 ( 10695 1479 ) M1M2_PR + NEW li1 ( 10649 1751 ) L1M1_PR_MR + NEW met1 ( 10695 1751 ) M1M2_PR + NEW li1 ( 10649 2023 ) L1M1_PR_MR + NEW met1 ( 10695 2023 ) M1M2_PR ; + - clk ( PIN clk ) ( storage_7_0_0.cg CLK ) ( storage_6_0_0.cg CLK ) ( storage_5_0_0.cg CLK ) ( storage_4_0_0.cg CLK ) ( storage_3_0_0.cg CLK ) ( storage_2_0_0.cg CLK ) + ( storage_1_0_0.cg CLK ) ( storage_0_0_0.cg CLK ) + USE SIGNAL + + ROUTED met2 ( 9775 119 ) ( * 170 ) + NEW met3 ( 9775 170 ) ( 10994 * 0 ) + NEW met2 ( 9775 170 ) ( * 425 ) + NEW met2 ( 9775 425 ) ( * 663 ) + NEW met2 ( 9775 663 ) ( * 969 ) + NEW met2 ( 9775 969 ) ( * 1207 ) + NEW met2 ( 9775 1207 ) ( * 1513 ) + NEW met2 ( 9729 1734 ) ( * 1751 ) + NEW met2 ( 9729 1734 ) ( 9775 * ) + NEW met2 ( 9775 1513 ) ( * 1734 ) + NEW met2 ( 9729 1751 ) ( * 2057 ) + NEW met1 ( 9775 119 ) M1M2_PR_MR + NEW met2 ( 9775 170 ) M2M3_PR + NEW met1 ( 9775 425 ) M1M2_PR_MR + NEW met1 ( 9775 663 ) M1M2_PR_MR + NEW met1 ( 9775 969 ) M1M2_PR_MR + NEW met1 ( 9775 1207 ) M1M2_PR_MR + NEW met1 ( 9775 1513 ) M1M2_PR_MR + NEW met1 ( 9729 1751 ) M1M2_PR + NEW met1 ( 9729 2057 ) M1M2_PR ; + - decoder_0.decoder0 ( storage_0_0_0.select_inv_0 A ) ( storage_0_0_0.gcand A ) ( decoder_0.buf_port0 X ) + USE SIGNAL + + ROUTED met1 ( 10143 85 ) ( 10235 * ) + NEW met1 ( 10235 51 ) ( * 85 ) + NEW met1 ( 10235 51 ) ( 10879 * ) + NEW met1 ( 9913 153 ) ( 10143 * ) + NEW met1 ( 10143 85 ) ( * 153 ) + NEW li1 ( 10143 85 ) L1M1_PR_MR + NEW li1 ( 10879 51 ) L1M1_PR_MR + NEW li1 ( 9913 153 ) L1M1_PR_MR ; + - decoder_0.decoder_out ( decoder_0.buf_port0 A ) ( decoder_0.and_layer0 X ) + USE SIGNAL + + ROUTED met1 ( 10787 85 ) ( * 119 ) + NEW met1 ( 10511 85 ) ( 10787 * ) + NEW li1 ( 10787 119 ) L1M1_PR_MR + NEW li1 ( 10511 85 ) L1M1_PR_MR ; + - decoder_0.layer_in0 ( decoder_0.and_layer1 X ) ( decoder_0.and_layer0 B ) + USE SIGNAL + + ROUTED met1 ( 10419 153 ) ( * 187 ) + NEW met1 ( 10419 187 ) ( 10741 * ) + NEW li1 ( 10419 153 ) L1M1_PR_MR + NEW li1 ( 10741 187 ) L1M1_PR_MR ; + - decoder_0.layer_in1 + USE SIGNAL ; + - decoder_1.decoder0 ( storage_1_0_0.select_inv_0 A ) ( storage_1_0_0.gcand A ) ( decoder_1.buf_port0 X ) + USE SIGNAL + + ROUTED met1 ( 10143 493 ) ( 10879 * ) + NEW met1 ( 9913 391 ) ( * 425 ) + NEW met1 ( 9913 425 ) ( 10143 * ) + NEW li1 ( 10143 493 ) L1M1_PR_MR + NEW li1 ( 10879 493 ) L1M1_PR_MR + NEW li1 ( 9913 391 ) L1M1_PR_MR + NEW li1 ( 10143 425 ) L1M1_PR_MR ; + - decoder_1.decoder_out ( decoder_1.buf_port0 A ) ( decoder_1.and_layer0 X ) + USE SIGNAL + + ROUTED met1 ( 10787 425 ) ( * 459 ) + NEW met1 ( 10511 459 ) ( 10787 * ) + NEW li1 ( 10787 425 ) L1M1_PR_MR + NEW li1 ( 10511 459 ) L1M1_PR_MR ; + - decoder_1.layer_in0 ( decoder_1.and_layer1 X ) ( decoder_1.and_layer0 B ) + USE SIGNAL + + ROUTED met1 ( 10419 425 ) ( 10741 * ) + NEW li1 ( 10419 425 ) L1M1_PR_MR + NEW li1 ( 10741 425 ) L1M1_PR_MR ; + - decoder_1.layer_in1 + USE SIGNAL ; + - decoder_2.decoder0 ( storage_2_0_0.select_inv_0 A ) ( storage_2_0_0.gcand A ) ( decoder_2.buf_port0 X ) + USE SIGNAL + + ROUTED met1 ( 10143 629 ) ( 10235 * ) + NEW met1 ( 10235 595 ) ( * 629 ) + NEW met1 ( 10235 595 ) ( 10879 * ) + NEW met1 ( 9913 697 ) ( 10143 * ) + NEW met1 ( 10143 629 ) ( * 697 ) + NEW li1 ( 10143 629 ) L1M1_PR_MR + NEW li1 ( 10879 595 ) L1M1_PR_MR + NEW li1 ( 9913 697 ) L1M1_PR_MR ; + - decoder_2.decoder_out ( decoder_2.buf_port0 A ) ( decoder_2.and_layer0 X ) + USE SIGNAL + + ROUTED met1 ( 10787 629 ) ( * 663 ) + NEW met1 ( 10511 629 ) ( 10787 * ) + NEW li1 ( 10787 663 ) L1M1_PR_MR + NEW li1 ( 10511 629 ) L1M1_PR_MR ; + - decoder_2.layer_in0 ( decoder_2.and_layer1 X ) ( decoder_2.and_layer0 B ) + USE SIGNAL + + ROUTED met1 ( 10419 697 ) ( * 731 ) + NEW met1 ( 10419 731 ) ( 10741 * ) + NEW li1 ( 10419 697 ) L1M1_PR_MR + NEW li1 ( 10741 731 ) L1M1_PR_MR ; + - decoder_2.layer_in1 + USE SIGNAL ; + - decoder_3.decoder0 ( storage_3_0_0.select_inv_0 A ) ( storage_3_0_0.gcand A ) ( decoder_3.buf_port0 X ) + USE SIGNAL + + ROUTED met1 ( 10143 1037 ) ( 10879 * ) + NEW met1 ( 9913 935 ) ( * 969 ) + NEW met1 ( 9913 969 ) ( 10143 * ) + NEW li1 ( 10143 1037 ) L1M1_PR_MR + NEW li1 ( 10879 1037 ) L1M1_PR_MR + NEW li1 ( 9913 935 ) L1M1_PR_MR + NEW li1 ( 10143 969 ) L1M1_PR_MR ; + - decoder_3.decoder_out ( decoder_3.buf_port0 A ) ( decoder_3.and_layer0 X ) + USE SIGNAL + + ROUTED met1 ( 10787 969 ) ( * 1003 ) + NEW met1 ( 10511 1003 ) ( 10787 * ) + NEW li1 ( 10787 969 ) L1M1_PR_MR + NEW li1 ( 10511 1003 ) L1M1_PR_MR ; + - decoder_3.layer_in0 ( decoder_3.and_layer1 X ) ( decoder_3.and_layer0 B ) + USE SIGNAL + + ROUTED met1 ( 10419 969 ) ( 10741 * ) + NEW li1 ( 10419 969 ) L1M1_PR_MR + NEW li1 ( 10741 969 ) L1M1_PR_MR ; + - decoder_3.layer_in1 + USE SIGNAL ; + - decoder_4.decoder0 ( storage_4_0_0.select_inv_0 A ) ( storage_4_0_0.gcand A ) ( decoder_4.buf_port0 X ) + USE SIGNAL + + ROUTED met1 ( 10143 1173 ) ( 10235 * ) + NEW met1 ( 10235 1139 ) ( * 1173 ) + NEW met1 ( 10235 1139 ) ( 10879 * ) + NEW met1 ( 9913 1241 ) ( 10143 * ) + NEW met1 ( 10143 1173 ) ( * 1241 ) + NEW li1 ( 10143 1173 ) L1M1_PR_MR + NEW li1 ( 10879 1139 ) L1M1_PR_MR + NEW li1 ( 9913 1241 ) L1M1_PR_MR ; + - decoder_4.decoder_out ( decoder_4.buf_port0 A ) ( decoder_4.and_layer0 X ) + USE SIGNAL + + ROUTED met1 ( 10787 1173 ) ( * 1207 ) + NEW met1 ( 10511 1173 ) ( 10787 * ) + NEW li1 ( 10787 1207 ) L1M1_PR_MR + NEW li1 ( 10511 1173 ) L1M1_PR_MR ; + - decoder_4.layer_in0 ( decoder_4.and_layer1 X ) ( decoder_4.and_layer0 B ) + USE SIGNAL + + ROUTED met1 ( 10419 1241 ) ( * 1275 ) + NEW met1 ( 10419 1275 ) ( 10741 * ) + NEW li1 ( 10419 1241 ) L1M1_PR_MR + NEW li1 ( 10741 1275 ) L1M1_PR_MR ; + - decoder_4.layer_in1 + USE SIGNAL ; + - decoder_5.decoder0 ( storage_5_0_0.select_inv_0 A ) ( storage_5_0_0.gcand A ) ( decoder_5.buf_port0 X ) + USE SIGNAL + + ROUTED met1 ( 10143 1581 ) ( 10879 * ) + NEW met1 ( 9913 1479 ) ( * 1513 ) + NEW met1 ( 9913 1513 ) ( 10143 * ) + NEW li1 ( 10143 1581 ) L1M1_PR_MR + NEW li1 ( 10879 1581 ) L1M1_PR_MR + NEW li1 ( 9913 1479 ) L1M1_PR_MR + NEW li1 ( 10143 1513 ) L1M1_PR_MR ; + - decoder_5.decoder_out ( decoder_5.buf_port0 A ) ( decoder_5.and_layer0 X ) + USE SIGNAL + + ROUTED met1 ( 10787 1513 ) ( * 1547 ) + NEW met1 ( 10511 1547 ) ( 10787 * ) + NEW li1 ( 10787 1513 ) L1M1_PR_MR + NEW li1 ( 10511 1547 ) L1M1_PR_MR ; + - decoder_5.layer_in0 ( decoder_5.and_layer1 X ) ( decoder_5.and_layer0 B ) + USE SIGNAL + + ROUTED met1 ( 10419 1513 ) ( 10741 * ) + NEW li1 ( 10419 1513 ) L1M1_PR_MR + NEW li1 ( 10741 1513 ) L1M1_PR_MR ; + - decoder_5.layer_in1 + USE SIGNAL ; + - decoder_6.decoder0 ( storage_6_0_0.select_inv_0 A ) ( storage_6_0_0.gcand A ) ( decoder_6.buf_port0 X ) + USE SIGNAL + + ROUTED met1 ( 10143 1717 ) ( 10235 * ) + NEW met1 ( 10235 1683 ) ( * 1717 ) + NEW met1 ( 10235 1683 ) ( 10879 * ) + NEW met1 ( 9913 1785 ) ( 10143 * ) + NEW met1 ( 10143 1717 ) ( * 1785 ) + NEW li1 ( 10143 1717 ) L1M1_PR_MR + NEW li1 ( 10879 1683 ) L1M1_PR_MR + NEW li1 ( 9913 1785 ) L1M1_PR_MR ; + - decoder_6.decoder_out ( decoder_6.buf_port0 A ) ( decoder_6.and_layer0 X ) + USE SIGNAL + + ROUTED met1 ( 10787 1717 ) ( * 1751 ) + NEW met1 ( 10511 1717 ) ( 10787 * ) + NEW li1 ( 10787 1751 ) L1M1_PR_MR + NEW li1 ( 10511 1717 ) L1M1_PR_MR ; + - decoder_6.layer_in0 ( decoder_6.and_layer1 X ) ( decoder_6.and_layer0 B ) + USE SIGNAL + + ROUTED met1 ( 10419 1785 ) ( * 1819 ) + NEW met1 ( 10419 1819 ) ( 10741 * ) + NEW li1 ( 10419 1785 ) L1M1_PR_MR + NEW li1 ( 10741 1819 ) L1M1_PR_MR ; + - decoder_6.layer_in1 + USE SIGNAL ; + - decoder_7.decoder0 ( storage_7_0_0.select_inv_0 A ) ( storage_7_0_0.gcand A ) ( decoder_7.buf_port0 X ) + USE SIGNAL + + ROUTED met1 ( 10143 2125 ) ( 10879 * ) + NEW met1 ( 9913 2023 ) ( * 2057 ) + NEW met1 ( 9913 2057 ) ( 10143 * ) + NEW li1 ( 10143 2125 ) L1M1_PR_MR + NEW li1 ( 10879 2125 ) L1M1_PR_MR + NEW li1 ( 9913 2023 ) L1M1_PR_MR + NEW li1 ( 10143 2057 ) L1M1_PR_MR ; + - decoder_7.decoder_out ( decoder_7.buf_port0 A ) ( decoder_7.and_layer0 X ) + USE SIGNAL + + ROUTED met1 ( 10787 2057 ) ( * 2091 ) + NEW met1 ( 10511 2091 ) ( 10787 * ) + NEW li1 ( 10787 2057 ) L1M1_PR_MR + NEW li1 ( 10511 2091 ) L1M1_PR_MR ; + - decoder_7.layer_in0 ( decoder_7.and_layer1 X ) ( decoder_7.and_layer0 B ) + USE SIGNAL + + ROUTED met1 ( 10419 2057 ) ( 10741 * ) + NEW li1 ( 10419 2057 ) L1M1_PR_MR + NEW li1 ( 10741 2057 ) L1M1_PR_MR ; + - decoder_7.layer_in1 + USE SIGNAL ; + - inv.addr0 ( decoder.inv_0 Y ) ( decoder_6.and_layer0 A ) ( decoder_4.and_layer0 A ) ( decoder_2.and_layer0 A ) ( decoder_0.and_layer0 A ) + USE SIGNAL + + ROUTED met1 ( 10327 1819 ) ( * 1853 ) + NEW met1 ( 10327 1853 ) ( 10971 * ) + NEW met2 ( 10327 1275 ) ( * 1819 ) + NEW met2 ( 10327 731 ) ( * 1275 ) + NEW met2 ( 10327 187 ) ( * 731 ) + NEW li1 ( 10327 1819 ) L1M1_PR_MR + NEW li1 ( 10971 1853 ) L1M1_PR_MR + NEW li1 ( 10327 1275 ) L1M1_PR_MR + NEW met1 ( 10327 1275 ) M1M2_PR + NEW met1 ( 10327 1819 ) M1M2_PR + NEW li1 ( 10327 731 ) L1M1_PR_MR + NEW met1 ( 10327 731 ) M1M2_PR + NEW li1 ( 10327 187 ) L1M1_PR_MR + NEW met1 ( 10327 187 ) M1M2_PR ; + - inv.addr1 ( decoder.inv_1 Y ) ( decoder_5.and_layer1 A ) ( decoder_4.and_layer1 A ) ( decoder_1.and_layer1 A ) ( decoder_0.and_layer1 A ) + USE SIGNAL + + ROUTED met2 ( 10557 1241 ) ( * 1445 ) + NEW met2 ( 10971 1037 ) ( * 1241 ) + NEW met1 ( 10557 1241 ) ( 10971 * ) + NEW met2 ( 10557 391 ) ( * 1241 ) + NEW met2 ( 10557 153 ) ( * 391 ) + NEW li1 ( 10557 1241 ) L1M1_PR_MR + NEW met1 ( 10557 1241 ) M1M2_PR + NEW li1 ( 10557 1445 ) L1M1_PR_MR + NEW met1 ( 10557 1445 ) M1M2_PR + NEW li1 ( 10971 1037 ) L1M1_PR_MR + NEW met1 ( 10971 1037 ) M1M2_PR + NEW met1 ( 10971 1241 ) M1M2_PR + NEW li1 ( 10557 391 ) L1M1_PR_MR + NEW met1 ( 10557 391 ) M1M2_PR + NEW li1 ( 10557 153 ) L1M1_PR_MR + NEW met1 ( 10557 153 ) M1M2_PR ; + - inv.addr2 ( decoder.inv_2 Y ) ( decoder_3.and_layer1 B ) ( decoder_2.and_layer1 B ) ( decoder_1.and_layer1 B ) ( decoder_0.and_layer1 B ) + USE SIGNAL + + ROUTED met1 ( 10649 153 ) ( 10971 * ) + NEW met2 ( 10649 153 ) ( * 391 ) + NEW met2 ( 10649 391 ) ( * 663 ) + NEW met2 ( 10649 663 ) ( * 935 ) + NEW li1 ( 10649 153 ) L1M1_PR_MR + NEW li1 ( 10971 153 ) L1M1_PR_MR + NEW li1 ( 10649 391 ) L1M1_PR_MR + NEW met1 ( 10649 391 ) M1M2_PR + NEW met1 ( 10649 153 ) M1M2_PR + NEW li1 ( 10649 663 ) L1M1_PR_MR + NEW met1 ( 10649 663 ) M1M2_PR + NEW li1 ( 10649 935 ) L1M1_PR_MR + NEW met1 ( 10649 935 ) M1M2_PR ; + - storage_0_0_0.bit0.storage ( storage_0_0_0.bit0.obuf0 A ) ( storage_0_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 805 153 ) ( * 187 ) + NEW met1 ( 759 187 ) ( 805 * ) + NEW li1 ( 805 153 ) L1M1_PR_MR + NEW li1 ( 759 187 ) L1M1_PR_MR ; + - storage_0_0_0.bit1.storage ( storage_0_0_0.bit1.obuf0 A ) ( storage_0_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 1955 153 ) ( * 187 ) + NEW met1 ( 1909 187 ) ( 1955 * ) + NEW li1 ( 1955 153 ) L1M1_PR_MR + NEW li1 ( 1909 187 ) L1M1_PR_MR ; + - storage_0_0_0.bit2.storage ( storage_0_0_0.bit2.obuf0 A ) ( storage_0_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 3105 153 ) ( * 187 ) + NEW met1 ( 3059 187 ) ( 3105 * ) + NEW li1 ( 3105 153 ) L1M1_PR_MR + NEW li1 ( 3059 187 ) L1M1_PR_MR ; + - storage_0_0_0.bit3.storage ( storage_0_0_0.bit3.obuf0 A ) ( storage_0_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 4255 153 ) ( * 187 ) + NEW met1 ( 4209 187 ) ( 4255 * ) + NEW li1 ( 4255 153 ) L1M1_PR_MR + NEW li1 ( 4209 187 ) L1M1_PR_MR ; + - storage_0_0_0.bit4.storage ( storage_0_0_0.bit4.obuf0 A ) ( storage_0_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 5405 153 ) ( * 187 ) + NEW met1 ( 5359 187 ) ( 5405 * ) + NEW li1 ( 5405 153 ) L1M1_PR_MR + NEW li1 ( 5359 187 ) L1M1_PR_MR ; + - storage_0_0_0.bit5.storage ( storage_0_0_0.bit5.obuf0 A ) ( storage_0_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 6555 153 ) ( * 187 ) + NEW met1 ( 6509 187 ) ( 6555 * ) + NEW li1 ( 6555 153 ) L1M1_PR_MR + NEW li1 ( 6509 187 ) L1M1_PR_MR ; + - storage_0_0_0.bit6.storage ( storage_0_0_0.bit6.obuf0 A ) ( storage_0_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 7705 153 ) ( * 187 ) + NEW met1 ( 7659 187 ) ( 7705 * ) + NEW li1 ( 7705 153 ) L1M1_PR_MR + NEW li1 ( 7659 187 ) L1M1_PR_MR ; + - storage_0_0_0.bit7.storage ( storage_0_0_0.bit7.obuf0 A ) ( storage_0_0_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 8855 153 ) ( * 187 ) + NEW met1 ( 8809 187 ) ( 8855 * ) + NEW li1 ( 8855 153 ) L1M1_PR_MR + NEW li1 ( 8809 187 ) L1M1_PR_MR ; + - storage_0_0_0.gclock ( storage_0_0_0.cg GCLK ) ( storage_0_0_0.bit7.bit CLK ) ( storage_0_0_0.bit6.bit CLK ) ( storage_0_0_0.bit5.bit CLK ) ( storage_0_0_0.bit4.bit CLK ) ( storage_0_0_0.bit3.bit CLK ) ( storage_0_0_0.bit2.bit CLK ) + ( storage_0_0_0.bit1.bit CLK ) ( storage_0_0_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 1219 153 ) ( * 221 ) + NEW met1 ( 69 85 ) ( * 119 ) + NEW met1 ( 69 85 ) ( 851 * ) + NEW met1 ( 851 85 ) ( * 153 ) + NEW met1 ( 851 153 ) ( 1219 * ) + NEW met1 ( 2369 153 ) ( * 187 ) + NEW met1 ( 2185 187 ) ( 2369 * ) + NEW met1 ( 2185 187 ) ( * 221 ) + NEW met1 ( 3105 119 ) ( 3519 * ) + NEW met1 ( 3105 85 ) ( * 119 ) + NEW met1 ( 2369 85 ) ( 3105 * ) + NEW met1 ( 2369 85 ) ( * 153 ) + NEW met1 ( 4669 85 ) ( * 119 ) + NEW met1 ( 3519 85 ) ( 4669 * ) + NEW met1 ( 3519 85 ) ( * 119 ) + NEW met1 ( 5727 153 ) ( 5819 * ) + NEW met2 ( 5727 51 ) ( * 153 ) + NEW met1 ( 4669 51 ) ( 5727 * ) + NEW met1 ( 4669 51 ) ( * 85 ) + NEW met1 ( 6785 153 ) ( 6969 * ) + NEW met1 ( 6785 153 ) ( * 221 ) + NEW met1 ( 5819 221 ) ( 6785 * ) + NEW met1 ( 5819 153 ) ( * 221 ) + NEW met1 ( 6969 153 ) ( * 221 ) + NEW met1 ( 1219 221 ) ( 2185 * ) + NEW met1 ( 8119 51 ) ( * 119 ) + NEW met1 ( 8119 51 ) ( 9867 * ) + NEW met1 ( 7751 187 ) ( * 221 ) + NEW met1 ( 7751 187 ) ( 8119 * ) + NEW met1 ( 8119 119 ) ( * 187 ) + NEW met1 ( 6969 221 ) ( 7751 * ) + NEW li1 ( 1219 153 ) L1M1_PR_MR + NEW li1 ( 69 119 ) L1M1_PR_MR + NEW li1 ( 2369 153 ) L1M1_PR_MR + NEW li1 ( 3519 119 ) L1M1_PR_MR + NEW li1 ( 4669 119 ) L1M1_PR_MR + NEW li1 ( 5819 153 ) L1M1_PR_MR + NEW met1 ( 5727 153 ) M1M2_PR + NEW met1 ( 5727 51 ) M1M2_PR + NEW li1 ( 6969 153 ) L1M1_PR_MR + NEW li1 ( 8119 119 ) L1M1_PR_MR + NEW li1 ( 9867 51 ) L1M1_PR_MR ; + - storage_0_0_0.select0_b ( storage_0_0_0.select_inv_0 Y ) ( storage_0_0_0.bit7.obuf0 TE_B ) ( storage_0_0_0.bit6.obuf0 TE_B ) ( storage_0_0_0.bit5.obuf0 TE_B ) ( storage_0_0_0.bit4.obuf0 TE_B ) ( storage_0_0_0.bit3.obuf0 TE_B ) ( storage_0_0_0.bit2.obuf0 TE_B ) + ( storage_0_0_0.bit1.obuf0 TE_B ) ( storage_0_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 897 85 ) ( * 119 ) + NEW met1 ( 6647 85 ) ( * 119 ) + NEW met1 ( 5497 119 ) ( 5773 * ) + NEW met2 ( 5773 34 ) ( * 119 ) + NEW met2 ( 5773 34 ) ( 5865 * ) + NEW met2 ( 5865 34 ) ( * 51 ) + NEW met1 ( 5865 51 ) ( 6647 * ) + NEW met1 ( 6647 51 ) ( * 85 ) + NEW met1 ( 4347 153 ) ( 4715 * ) + NEW met1 ( 4715 85 ) ( * 153 ) + NEW met1 ( 4715 85 ) ( 5497 * ) + NEW met1 ( 5497 85 ) ( * 119 ) + NEW met1 ( 3197 153 ) ( 3473 * ) + NEW met1 ( 3473 153 ) ( * 221 ) + NEW met1 ( 3473 221 ) ( 4347 * ) + NEW met1 ( 4347 153 ) ( * 221 ) + NEW met1 ( 2047 153 ) ( 2277 * ) + NEW met2 ( 2277 153 ) ( * 221 ) + NEW met1 ( 2277 221 ) ( 3197 * ) + NEW met1 ( 3197 153 ) ( * 221 ) + NEW met1 ( 2047 85 ) ( * 153 ) + NEW met1 ( 897 85 ) ( 2047 * ) + NEW met1 ( 8947 153 ) ( * 187 ) + NEW met1 ( 8947 187 ) ( 10189 * ) + NEW met1 ( 7797 153 ) ( 8073 * ) + NEW met2 ( 8073 153 ) ( * 170 ) + NEW met2 ( 8073 170 ) ( 8119 * ) + NEW met2 ( 8119 170 ) ( * 221 ) + NEW met1 ( 8119 221 ) ( 8947 * ) + NEW met1 ( 8947 187 ) ( * 221 ) + NEW met1 ( 7797 85 ) ( * 153 ) + NEW met1 ( 6647 85 ) ( 7797 * ) + NEW li1 ( 897 119 ) L1M1_PR_MR + NEW li1 ( 6647 119 ) L1M1_PR_MR + NEW li1 ( 5497 119 ) L1M1_PR_MR + NEW met1 ( 5773 119 ) M1M2_PR + NEW met1 ( 5865 51 ) M1M2_PR + NEW li1 ( 4347 153 ) L1M1_PR_MR + NEW li1 ( 3197 153 ) L1M1_PR_MR + NEW li1 ( 2047 153 ) L1M1_PR_MR + NEW met1 ( 2277 153 ) M1M2_PR + NEW met1 ( 2277 221 ) M1M2_PR + NEW li1 ( 8947 153 ) L1M1_PR_MR + NEW li1 ( 10189 187 ) L1M1_PR_MR + NEW li1 ( 7797 153 ) L1M1_PR_MR + NEW met1 ( 8073 153 ) M1M2_PR + NEW met1 ( 8119 221 ) M1M2_PR ; + - storage_0_0_0.we0 ( storage_0_0_0.gcand X ) ( storage_0_0_0.cg GATE ) + USE SIGNAL + + ROUTED met2 ( 9453 153 ) ( * 221 ) + NEW met1 ( 9453 221 ) ( 10097 * ) + NEW li1 ( 9453 153 ) L1M1_PR_MR + NEW met1 ( 9453 153 ) M1M2_PR + NEW met1 ( 9453 221 ) M1M2_PR + NEW li1 ( 10097 221 ) L1M1_PR_MR ; + - storage_1_0_0.bit0.storage ( storage_1_0_0.bit0.obuf0 A ) ( storage_1_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 759 391 ) ( 805 * ) + NEW met1 ( 759 357 ) ( * 391 ) + NEW li1 ( 805 391 ) L1M1_PR_MR + NEW li1 ( 759 357 ) L1M1_PR_MR ; + - storage_1_0_0.bit1.storage ( storage_1_0_0.bit1.obuf0 A ) ( storage_1_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 1909 391 ) ( 1955 * ) + NEW met1 ( 1909 357 ) ( * 391 ) + NEW li1 ( 1955 391 ) L1M1_PR_MR + NEW li1 ( 1909 357 ) L1M1_PR_MR ; + - storage_1_0_0.bit2.storage ( storage_1_0_0.bit2.obuf0 A ) ( storage_1_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 3059 391 ) ( 3105 * ) + NEW met1 ( 3059 357 ) ( * 391 ) + NEW li1 ( 3105 391 ) L1M1_PR_MR + NEW li1 ( 3059 357 ) L1M1_PR_MR ; + - storage_1_0_0.bit3.storage ( storage_1_0_0.bit3.obuf0 A ) ( storage_1_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 4209 391 ) ( 4255 * ) + NEW met1 ( 4209 357 ) ( * 391 ) + NEW li1 ( 4255 391 ) L1M1_PR_MR + NEW li1 ( 4209 357 ) L1M1_PR_MR ; + - storage_1_0_0.bit4.storage ( storage_1_0_0.bit4.obuf0 A ) ( storage_1_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 5359 391 ) ( 5405 * ) + NEW met1 ( 5359 357 ) ( * 391 ) + NEW li1 ( 5405 391 ) L1M1_PR_MR + NEW li1 ( 5359 357 ) L1M1_PR_MR ; + - storage_1_0_0.bit5.storage ( storage_1_0_0.bit5.obuf0 A ) ( storage_1_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 6509 391 ) ( 6555 * ) + NEW met1 ( 6509 357 ) ( * 391 ) + NEW li1 ( 6555 391 ) L1M1_PR_MR + NEW li1 ( 6509 357 ) L1M1_PR_MR ; + - storage_1_0_0.bit6.storage ( storage_1_0_0.bit6.obuf0 A ) ( storage_1_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 7659 391 ) ( 7705 * ) + NEW met1 ( 7659 357 ) ( * 391 ) + NEW li1 ( 7705 391 ) L1M1_PR_MR + NEW li1 ( 7659 357 ) L1M1_PR_MR ; + - storage_1_0_0.bit7.storage ( storage_1_0_0.bit7.obuf0 A ) ( storage_1_0_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 8809 391 ) ( 8855 * ) + NEW met1 ( 8809 357 ) ( * 391 ) + NEW li1 ( 8855 391 ) L1M1_PR_MR + NEW li1 ( 8809 357 ) L1M1_PR_MR ; + - storage_1_0_0.gclock ( storage_1_0_0.cg GCLK ) ( storage_1_0_0.bit7.bit CLK ) ( storage_1_0_0.bit6.bit CLK ) ( storage_1_0_0.bit5.bit CLK ) ( storage_1_0_0.bit4.bit CLK ) ( storage_1_0_0.bit3.bit CLK ) ( storage_1_0_0.bit2.bit CLK ) + ( storage_1_0_0.bit1.bit CLK ) ( storage_1_0_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 69 425 ) ( 1219 * ) + NEW met1 ( 3519 425 ) ( * 459 ) + NEW met1 ( 3473 459 ) ( 3519 * ) + NEW met1 ( 3473 425 ) ( * 459 ) + NEW met1 ( 2369 425 ) ( 3473 * ) + NEW met1 ( 4485 391 ) ( 4669 * ) + NEW met2 ( 4485 391 ) ( * 493 ) + NEW met1 ( 3519 493 ) ( 4485 * ) + NEW met1 ( 3519 459 ) ( * 493 ) + NEW met1 ( 5819 323 ) ( * 391 ) + NEW met1 ( 4669 323 ) ( 5819 * ) + NEW met1 ( 4669 323 ) ( * 391 ) + NEW met1 ( 6969 323 ) ( * 391 ) + NEW met1 ( 5819 323 ) ( 6969 * ) + NEW met1 ( 1219 425 ) ( 2369 * ) + NEW met1 ( 8119 323 ) ( * 391 ) + NEW met1 ( 8119 323 ) ( 9867 * ) + NEW met1 ( 6969 323 ) ( 8119 * ) + NEW li1 ( 1219 425 ) L1M1_PR_MR + NEW li1 ( 69 425 ) L1M1_PR_MR + NEW li1 ( 2369 425 ) L1M1_PR_MR + NEW li1 ( 3519 425 ) L1M1_PR_MR + NEW li1 ( 4669 391 ) L1M1_PR_MR + NEW met1 ( 4485 391 ) M1M2_PR + NEW met1 ( 4485 493 ) M1M2_PR + NEW li1 ( 5819 391 ) L1M1_PR_MR + NEW li1 ( 6969 391 ) L1M1_PR_MR + NEW li1 ( 8119 391 ) L1M1_PR_MR + NEW li1 ( 9867 323 ) L1M1_PR_MR ; + - storage_1_0_0.select0_b ( storage_1_0_0.select_inv_0 Y ) ( storage_1_0_0.bit7.obuf0 TE_B ) ( storage_1_0_0.bit6.obuf0 TE_B ) ( storage_1_0_0.bit5.obuf0 TE_B ) ( storage_1_0_0.bit4.obuf0 TE_B ) ( storage_1_0_0.bit3.obuf0 TE_B ) ( storage_1_0_0.bit2.obuf0 TE_B ) + ( storage_1_0_0.bit1.obuf0 TE_B ) ( storage_1_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 897 323 ) ( * 391 ) + NEW met1 ( 5497 425 ) ( 6647 * ) + NEW met1 ( 4347 425 ) ( 5497 * ) + NEW met1 ( 3197 391 ) ( 3565 * ) + NEW met1 ( 3565 391 ) ( * 425 ) + NEW met1 ( 3565 425 ) ( 4347 * ) + NEW met1 ( 2047 323 ) ( * 391 ) + NEW met1 ( 2047 323 ) ( 3197 * ) + NEW met1 ( 3197 323 ) ( * 391 ) + NEW met1 ( 897 323 ) ( 2047 * ) + NEW met1 ( 8947 357 ) ( * 391 ) + NEW met1 ( 8947 357 ) ( 10189 * ) + NEW met1 ( 7797 425 ) ( * 459 ) + NEW met1 ( 7797 459 ) ( 8119 * ) + NEW met1 ( 8119 459 ) ( * 493 ) + NEW met1 ( 8119 493 ) ( 8947 * ) + NEW met2 ( 8947 391 ) ( * 493 ) + NEW met1 ( 6647 425 ) ( 7797 * ) + NEW li1 ( 897 391 ) L1M1_PR_MR + NEW li1 ( 6647 425 ) L1M1_PR_MR + NEW li1 ( 5497 425 ) L1M1_PR_MR + NEW li1 ( 4347 425 ) L1M1_PR_MR + NEW li1 ( 3197 391 ) L1M1_PR_MR + NEW li1 ( 2047 391 ) L1M1_PR_MR + NEW li1 ( 8947 391 ) L1M1_PR_MR + NEW li1 ( 10189 357 ) L1M1_PR_MR + NEW li1 ( 7797 425 ) L1M1_PR_MR + NEW met1 ( 8947 493 ) M1M2_PR + NEW met1 ( 8947 391 ) M1M2_PR ; + - storage_1_0_0.we0 ( storage_1_0_0.gcand X ) ( storage_1_0_0.cg GATE ) + USE SIGNAL + + ROUTED met1 ( 9453 493 ) ( 10097 * ) + NEW li1 ( 9453 493 ) L1M1_PR_MR + NEW li1 ( 10097 493 ) L1M1_PR_MR ; + - storage_2_0_0.bit0.storage ( storage_2_0_0.bit0.obuf0 A ) ( storage_2_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 759 663 ) ( 805 * ) + NEW met1 ( 759 595 ) ( * 663 ) + NEW li1 ( 805 663 ) L1M1_PR_MR + NEW li1 ( 759 595 ) L1M1_PR_MR ; + - storage_2_0_0.bit1.storage ( storage_2_0_0.bit1.obuf0 A ) ( storage_2_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 1955 663 ) ( * 731 ) + NEW met1 ( 1909 731 ) ( 1955 * ) + NEW li1 ( 1955 663 ) L1M1_PR_MR + NEW li1 ( 1909 731 ) L1M1_PR_MR ; + - storage_2_0_0.bit2.storage ( storage_2_0_0.bit2.obuf0 A ) ( storage_2_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 3059 663 ) ( 3105 * ) + NEW met1 ( 3059 595 ) ( * 663 ) + NEW li1 ( 3105 663 ) L1M1_PR_MR + NEW li1 ( 3059 595 ) L1M1_PR_MR ; + - storage_2_0_0.bit3.storage ( storage_2_0_0.bit3.obuf0 A ) ( storage_2_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 4209 595 ) ( 4255 * ) + NEW met2 ( 4255 595 ) ( * 663 ) + NEW met1 ( 4254 663 ) ( 4255 * ) + NEW li1 ( 4209 595 ) L1M1_PR_MR + NEW met1 ( 4255 595 ) M1M2_PR + NEW met1 ( 4255 663 ) M1M2_PR + NEW li1 ( 4254 663 ) L1M1_PR_MR ; + - storage_2_0_0.bit4.storage ( storage_2_0_0.bit4.obuf0 A ) ( storage_2_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 5359 663 ) ( 5405 * ) + NEW met1 ( 5359 595 ) ( * 663 ) + NEW li1 ( 5405 663 ) L1M1_PR_MR + NEW li1 ( 5359 595 ) L1M1_PR_MR ; + - storage_2_0_0.bit5.storage ( storage_2_0_0.bit5.obuf0 A ) ( storage_2_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 6509 663 ) ( 6555 * ) + NEW met1 ( 6509 663 ) ( * 731 ) + NEW li1 ( 6555 663 ) L1M1_PR_MR + NEW li1 ( 6509 731 ) L1M1_PR_MR ; + - storage_2_0_0.bit6.storage ( storage_2_0_0.bit6.obuf0 A ) ( storage_2_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 7705 697 ) ( * 731 ) + NEW met1 ( 7659 731 ) ( 7705 * ) + NEW li1 ( 7705 697 ) L1M1_PR_MR + NEW li1 ( 7659 731 ) L1M1_PR_MR ; + - storage_2_0_0.bit7.storage ( storage_2_0_0.bit7.obuf0 A ) ( storage_2_0_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 8855 697 ) ( * 731 ) + NEW met1 ( 8809 731 ) ( 8855 * ) + NEW li1 ( 8855 697 ) L1M1_PR_MR + NEW li1 ( 8809 731 ) L1M1_PR_MR ; + - storage_2_0_0.gclock ( storage_2_0_0.cg GCLK ) ( storage_2_0_0.bit7.bit CLK ) ( storage_2_0_0.bit6.bit CLK ) ( storage_2_0_0.bit5.bit CLK ) ( storage_2_0_0.bit4.bit CLK ) ( storage_2_0_0.bit3.bit CLK ) ( storage_2_0_0.bit2.bit CLK ) + ( storage_2_0_0.bit1.bit CLK ) ( storage_2_0_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 943 663 ) ( 1219 * ) + NEW met1 ( 943 663 ) ( * 697 ) + NEW met1 ( 713 697 ) ( 943 * ) + NEW met1 ( 713 629 ) ( * 697 ) + NEW met1 ( 69 629 ) ( 713 * ) + NEW met1 ( 69 629 ) ( * 663 ) + NEW met1 ( 1219 629 ) ( * 663 ) + NEW met2 ( 6969 493 ) ( * 663 ) + NEW met1 ( 6969 493 ) ( 7153 * ) + NEW met1 ( 7153 459 ) ( * 493 ) + NEW met1 ( 6969 459 ) ( * 493 ) + NEW met1 ( 6210 459 ) ( 6969 * ) + NEW met1 ( 2093 663 ) ( 2369 * ) + NEW met1 ( 2093 663 ) ( * 697 ) + NEW met1 ( 2001 697 ) ( 2093 * ) + NEW met1 ( 2001 629 ) ( * 697 ) + NEW met1 ( 3243 663 ) ( 3519 * ) + NEW met1 ( 3243 663 ) ( * 765 ) + NEW met1 ( 2369 765 ) ( 3243 * ) + NEW met1 ( 2369 663 ) ( * 765 ) + NEW met1 ( 4393 663 ) ( 4669 * ) + NEW met1 ( 4393 663 ) ( * 697 ) + NEW met1 ( 4163 697 ) ( 4393 * ) + NEW met1 ( 4163 663 ) ( * 697 ) + NEW met1 ( 3519 663 ) ( 4163 * ) + NEW met1 ( 5543 663 ) ( 5819 * ) + NEW met1 ( 5543 663 ) ( * 765 ) + NEW met1 ( 4669 765 ) ( 5543 * ) + NEW met1 ( 4669 663 ) ( * 765 ) + NEW met1 ( 6210 459 ) ( * 493 ) + NEW met1 ( 5819 493 ) ( 6210 * ) + NEW met2 ( 5819 493 ) ( * 663 ) + NEW met1 ( 1219 629 ) ( 2001 * ) + NEW met1 ( 8119 595 ) ( * 663 ) + NEW met1 ( 8119 595 ) ( 9867 * ) + NEW met2 ( 7613 459 ) ( * 595 ) + NEW met1 ( 7613 595 ) ( 8119 * ) + NEW met1 ( 7153 459 ) ( 7613 * ) + NEW li1 ( 1219 663 ) L1M1_PR_MR + NEW li1 ( 69 663 ) L1M1_PR_MR + NEW li1 ( 6969 663 ) L1M1_PR_MR + NEW met1 ( 6969 663 ) M1M2_PR + NEW met1 ( 6969 493 ) M1M2_PR + NEW li1 ( 2369 663 ) L1M1_PR_MR + NEW li1 ( 3519 663 ) L1M1_PR_MR + NEW li1 ( 4669 663 ) L1M1_PR_MR + NEW li1 ( 5819 663 ) L1M1_PR_MR + NEW met1 ( 5819 493 ) M1M2_PR + NEW met1 ( 5819 663 ) M1M2_PR + NEW li1 ( 8119 663 ) L1M1_PR_MR + NEW li1 ( 9867 595 ) L1M1_PR_MR + NEW met1 ( 7613 459 ) M1M2_PR + NEW met1 ( 7613 595 ) M1M2_PR ; + - storage_2_0_0.select0_b ( storage_2_0_0.select_inv_0 Y ) ( storage_2_0_0.bit7.obuf0 TE_B ) ( storage_2_0_0.bit6.obuf0 TE_B ) ( storage_2_0_0.bit5.obuf0 TE_B ) ( storage_2_0_0.bit4.obuf0 TE_B ) ( storage_2_0_0.bit3.obuf0 TE_B ) ( storage_2_0_0.bit2.obuf0 TE_B ) + ( storage_2_0_0.bit1.obuf0 TE_B ) ( storage_2_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 897 595 ) ( * 663 ) + NEW met1 ( 3013 697 ) ( 3151 * ) + NEW met1 ( 5313 697 ) ( 5451 * ) + NEW met1 ( 2047 629 ) ( * 663 ) + NEW met1 ( 2047 629 ) ( 2415 * ) + NEW met1 ( 2415 629 ) ( * 663 ) + NEW met1 ( 2415 663 ) ( 3013 * ) + NEW met1 ( 2047 595 ) ( * 629 ) + NEW met1 ( 6647 629 ) ( * 663 ) + NEW met1 ( 5497 629 ) ( * 663 ) + NEW met1 ( 5497 629 ) ( 6647 * ) + NEW met1 ( 5451 663 ) ( 5497 * ) + NEW met1 ( 4347 629 ) ( * 663 ) + NEW met1 ( 4347 629 ) ( 4715 * ) + NEW met1 ( 4715 629 ) ( * 663 ) + NEW met1 ( 4715 663 ) ( 5313 * ) + NEW met1 ( 3197 595 ) ( * 663 ) + NEW met1 ( 3197 595 ) ( 3749 * ) + NEW met1 ( 3749 595 ) ( * 629 ) + NEW met1 ( 3749 629 ) ( 4347 * ) + NEW met1 ( 3151 663 ) ( 3197 * ) + NEW met1 ( 897 595 ) ( 2047 * ) + NEW met1 ( 3013 663 ) ( * 697 ) + NEW met1 ( 3151 663 ) ( * 697 ) + NEW met1 ( 5313 663 ) ( * 697 ) + NEW met1 ( 5451 663 ) ( * 697 ) + NEW met1 ( 8947 697 ) ( * 731 ) + NEW met1 ( 8947 731 ) ( 10189 * ) + NEW met1 ( 7797 697 ) ( 8119 * ) + NEW met1 ( 8119 697 ) ( * 765 ) + NEW met1 ( 8119 765 ) ( 8947 * ) + NEW met1 ( 8947 731 ) ( * 765 ) + NEW met1 ( 7797 629 ) ( * 697 ) + NEW met1 ( 6647 629 ) ( 7797 * ) + NEW li1 ( 897 663 ) L1M1_PR_MR + NEW li1 ( 2047 663 ) L1M1_PR_MR + NEW li1 ( 6647 663 ) L1M1_PR_MR + NEW li1 ( 5497 663 ) L1M1_PR_MR + NEW li1 ( 4347 663 ) L1M1_PR_MR + NEW li1 ( 3197 663 ) L1M1_PR_MR + NEW li1 ( 8947 697 ) L1M1_PR_MR + NEW li1 ( 10189 731 ) L1M1_PR_MR + NEW li1 ( 7797 697 ) L1M1_PR_MR ; + - storage_2_0_0.we0 ( storage_2_0_0.gcand X ) ( storage_2_0_0.cg GATE ) + USE SIGNAL + + ROUTED met2 ( 9453 697 ) ( * 765 ) + NEW met1 ( 9453 765 ) ( 10097 * ) + NEW li1 ( 9453 697 ) L1M1_PR_MR + NEW met1 ( 9453 697 ) M1M2_PR + NEW met1 ( 9453 765 ) M1M2_PR + NEW li1 ( 10097 765 ) L1M1_PR_MR ; + - storage_3_0_0.bit0.storage ( storage_3_0_0.bit0.obuf0 A ) ( storage_3_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 759 935 ) ( 805 * ) + NEW met1 ( 759 901 ) ( * 935 ) + NEW li1 ( 805 935 ) L1M1_PR_MR + NEW li1 ( 759 901 ) L1M1_PR_MR ; + - storage_3_0_0.bit1.storage ( storage_3_0_0.bit1.obuf0 A ) ( storage_3_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 1909 935 ) ( 1955 * ) + NEW met1 ( 1909 901 ) ( * 935 ) + NEW li1 ( 1955 935 ) L1M1_PR_MR + NEW li1 ( 1909 901 ) L1M1_PR_MR ; + - storage_3_0_0.bit2.storage ( storage_3_0_0.bit2.obuf0 A ) ( storage_3_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 3059 935 ) ( 3105 * ) + NEW met1 ( 3059 901 ) ( * 935 ) + NEW li1 ( 3105 935 ) L1M1_PR_MR + NEW li1 ( 3059 901 ) L1M1_PR_MR ; + - storage_3_0_0.bit3.storage ( storage_3_0_0.bit3.obuf0 A ) ( storage_3_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 4209 935 ) ( 4255 * ) + NEW met1 ( 4209 901 ) ( * 935 ) + NEW li1 ( 4255 935 ) L1M1_PR_MR + NEW li1 ( 4209 901 ) L1M1_PR_MR ; + - storage_3_0_0.bit4.storage ( storage_3_0_0.bit4.obuf0 A ) ( storage_3_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 5359 935 ) ( 5405 * ) + NEW met1 ( 5359 901 ) ( * 935 ) + NEW li1 ( 5405 935 ) L1M1_PR_MR + NEW li1 ( 5359 901 ) L1M1_PR_MR ; + - storage_3_0_0.bit5.storage ( storage_3_0_0.bit5.obuf0 A ) ( storage_3_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 6509 935 ) ( 6555 * ) + NEW met1 ( 6509 901 ) ( * 935 ) + NEW li1 ( 6555 935 ) L1M1_PR_MR + NEW li1 ( 6509 901 ) L1M1_PR_MR ; + - storage_3_0_0.bit6.storage ( storage_3_0_0.bit6.obuf0 A ) ( storage_3_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 7659 935 ) ( 7705 * ) + NEW met1 ( 7659 901 ) ( * 935 ) + NEW li1 ( 7705 935 ) L1M1_PR_MR + NEW li1 ( 7659 901 ) L1M1_PR_MR ; + - storage_3_0_0.bit7.storage ( storage_3_0_0.bit7.obuf0 A ) ( storage_3_0_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 8809 935 ) ( 8855 * ) + NEW met1 ( 8809 901 ) ( * 935 ) + NEW li1 ( 8855 935 ) L1M1_PR_MR + NEW li1 ( 8809 901 ) L1M1_PR_MR ; + - storage_3_0_0.gclock ( storage_3_0_0.cg GCLK ) ( storage_3_0_0.bit7.bit CLK ) ( storage_3_0_0.bit6.bit CLK ) ( storage_3_0_0.bit5.bit CLK ) ( storage_3_0_0.bit4.bit CLK ) ( storage_3_0_0.bit3.bit CLK ) ( storage_3_0_0.bit2.bit CLK ) + ( storage_3_0_0.bit1.bit CLK ) ( storage_3_0_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 1219 867 ) ( * 935 ) + NEW met1 ( 69 969 ) ( 851 * ) + NEW met1 ( 851 935 ) ( * 969 ) + NEW met1 ( 851 935 ) ( 1219 * ) + NEW met1 ( 6969 867 ) ( * 935 ) + NEW met1 ( 2369 867 ) ( * 935 ) + NEW met1 ( 3519 867 ) ( * 935 ) + NEW met1 ( 2369 867 ) ( 3519 * ) + NEW met1 ( 4669 867 ) ( * 935 ) + NEW met1 ( 3519 867 ) ( 4669 * ) + NEW met1 ( 5819 867 ) ( * 935 ) + NEW met1 ( 4669 867 ) ( 5819 * ) + NEW met1 ( 1219 867 ) ( 2369 * ) + NEW met1 ( 5819 867 ) ( 6969 * ) + NEW met1 ( 8119 867 ) ( * 935 ) + NEW met1 ( 8119 867 ) ( 9867 * ) + NEW met1 ( 6969 867 ) ( 8119 * ) + NEW li1 ( 1219 935 ) L1M1_PR_MR + NEW li1 ( 69 969 ) L1M1_PR_MR + NEW li1 ( 6969 935 ) L1M1_PR_MR + NEW li1 ( 2369 935 ) L1M1_PR_MR + NEW li1 ( 3519 935 ) L1M1_PR_MR + NEW li1 ( 4669 935 ) L1M1_PR_MR + NEW li1 ( 5819 935 ) L1M1_PR_MR + NEW li1 ( 8119 935 ) L1M1_PR_MR + NEW li1 ( 9867 867 ) L1M1_PR_MR ; + - storage_3_0_0.select0_b ( storage_3_0_0.select_inv_0 Y ) ( storage_3_0_0.bit7.obuf0 TE_B ) ( storage_3_0_0.bit6.obuf0 TE_B ) ( storage_3_0_0.bit5.obuf0 TE_B ) ( storage_3_0_0.bit4.obuf0 TE_B ) ( storage_3_0_0.bit3.obuf0 TE_B ) ( storage_3_0_0.bit2.obuf0 TE_B ) + ( storage_3_0_0.bit1.obuf0 TE_B ) ( storage_3_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 4347 969 ) ( 5497 * ) + NEW met1 ( 3197 969 ) ( 4347 * ) + NEW met1 ( 2047 969 ) ( 3197 * ) + NEW met1 ( 897 969 ) ( 2047 * ) + NEW met1 ( 5497 969 ) ( 6647 * ) + NEW met1 ( 8947 901 ) ( * 935 ) + NEW met1 ( 8947 901 ) ( 10189 * ) + NEW met1 ( 7797 969 ) ( * 1003 ) + NEW met1 ( 7797 1003 ) ( 8119 * ) + NEW met1 ( 8119 1003 ) ( * 1037 ) + NEW met1 ( 8119 1037 ) ( 8947 * ) + NEW met2 ( 8947 935 ) ( * 1037 ) + NEW met1 ( 6647 969 ) ( 7797 * ) + NEW li1 ( 897 969 ) L1M1_PR_MR + NEW li1 ( 6647 969 ) L1M1_PR_MR + NEW li1 ( 5497 969 ) L1M1_PR_MR + NEW li1 ( 4347 969 ) L1M1_PR_MR + NEW li1 ( 3197 969 ) L1M1_PR_MR + NEW li1 ( 2047 969 ) L1M1_PR_MR + NEW li1 ( 8947 935 ) L1M1_PR_MR + NEW li1 ( 10189 901 ) L1M1_PR_MR + NEW li1 ( 7797 969 ) L1M1_PR_MR + NEW met1 ( 8947 1037 ) M1M2_PR + NEW met1 ( 8947 935 ) M1M2_PR ; + - storage_3_0_0.we0 ( storage_3_0_0.gcand X ) ( storage_3_0_0.cg GATE ) + USE SIGNAL + + ROUTED met1 ( 9453 1037 ) ( 10097 * ) + NEW li1 ( 9453 1037 ) L1M1_PR_MR + NEW li1 ( 10097 1037 ) L1M1_PR_MR ; + - storage_4_0_0.bit0.storage ( storage_4_0_0.bit0.obuf0 A ) ( storage_4_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 805 1241 ) ( * 1275 ) + NEW met1 ( 759 1275 ) ( 805 * ) + NEW li1 ( 805 1241 ) L1M1_PR_MR + NEW li1 ( 759 1275 ) L1M1_PR_MR ; + - storage_4_0_0.bit1.storage ( storage_4_0_0.bit1.obuf0 A ) ( storage_4_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 1955 1241 ) ( * 1275 ) + NEW met1 ( 1909 1275 ) ( 1955 * ) + NEW li1 ( 1955 1241 ) L1M1_PR_MR + NEW li1 ( 1909 1275 ) L1M1_PR_MR ; + - storage_4_0_0.bit2.storage ( storage_4_0_0.bit2.obuf0 A ) ( storage_4_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 3105 1241 ) ( * 1275 ) + NEW met1 ( 3059 1275 ) ( 3105 * ) + NEW li1 ( 3105 1241 ) L1M1_PR_MR + NEW li1 ( 3059 1275 ) L1M1_PR_MR ; + - storage_4_0_0.bit3.storage ( storage_4_0_0.bit3.obuf0 A ) ( storage_4_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 4255 1241 ) ( * 1275 ) + NEW met1 ( 4209 1275 ) ( 4255 * ) + NEW li1 ( 4255 1241 ) L1M1_PR_MR + NEW li1 ( 4209 1275 ) L1M1_PR_MR ; + - storage_4_0_0.bit4.storage ( storage_4_0_0.bit4.obuf0 A ) ( storage_4_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 5405 1241 ) ( * 1275 ) + NEW met1 ( 5359 1275 ) ( 5405 * ) + NEW li1 ( 5405 1241 ) L1M1_PR_MR + NEW li1 ( 5359 1275 ) L1M1_PR_MR ; + - storage_4_0_0.bit5.storage ( storage_4_0_0.bit5.obuf0 A ) ( storage_4_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 6555 1241 ) ( * 1275 ) + NEW met1 ( 6509 1275 ) ( 6555 * ) + NEW li1 ( 6555 1241 ) L1M1_PR_MR + NEW li1 ( 6509 1275 ) L1M1_PR_MR ; + - storage_4_0_0.bit6.storage ( storage_4_0_0.bit6.obuf0 A ) ( storage_4_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 7705 1241 ) ( * 1275 ) + NEW met1 ( 7659 1275 ) ( 7705 * ) + NEW li1 ( 7705 1241 ) L1M1_PR_MR + NEW li1 ( 7659 1275 ) L1M1_PR_MR ; + - storage_4_0_0.bit7.storage ( storage_4_0_0.bit7.obuf0 A ) ( storage_4_0_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 8855 1241 ) ( * 1275 ) + NEW met1 ( 8809 1275 ) ( 8855 * ) + NEW li1 ( 8855 1241 ) L1M1_PR_MR + NEW li1 ( 8809 1275 ) L1M1_PR_MR ; + - storage_4_0_0.gclock ( storage_4_0_0.cg GCLK ) ( storage_4_0_0.bit7.bit CLK ) ( storage_4_0_0.bit6.bit CLK ) ( storage_4_0_0.bit5.bit CLK ) ( storage_4_0_0.bit4.bit CLK ) ( storage_4_0_0.bit3.bit CLK ) ( storage_4_0_0.bit2.bit CLK ) + ( storage_4_0_0.bit1.bit CLK ) ( storage_4_0_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 1219 1241 ) ( * 1309 ) + NEW met1 ( 69 1173 ) ( * 1207 ) + NEW met1 ( 69 1173 ) ( 851 * ) + NEW met1 ( 851 1173 ) ( * 1241 ) + NEW met1 ( 851 1241 ) ( 1219 * ) + NEW met1 ( 6969 1173 ) ( * 1207 ) + NEW met1 ( 2185 1241 ) ( 2369 * ) + NEW met1 ( 2185 1241 ) ( * 1309 ) + NEW met1 ( 3381 1241 ) ( 3519 * ) + NEW met1 ( 3381 1241 ) ( * 1309 ) + NEW met1 ( 2369 1309 ) ( 3381 * ) + NEW met1 ( 2369 1241 ) ( * 1309 ) + NEW met1 ( 4485 1241 ) ( 4669 * ) + NEW met1 ( 4485 1241 ) ( * 1309 ) + NEW met1 ( 3519 1309 ) ( 4485 * ) + NEW met1 ( 3519 1241 ) ( * 1309 ) + NEW met1 ( 5819 1241 ) ( * 1275 ) + NEW met1 ( 5681 1275 ) ( 5819 * ) + NEW met1 ( 5681 1275 ) ( * 1309 ) + NEW met1 ( 4669 1309 ) ( 5681 * ) + NEW met1 ( 4669 1241 ) ( * 1309 ) + NEW met1 ( 5819 1173 ) ( * 1241 ) + NEW met1 ( 1219 1309 ) ( 2185 * ) + NEW met1 ( 5819 1173 ) ( 6969 * ) + NEW met1 ( 8119 1139 ) ( * 1207 ) + NEW met1 ( 8119 1139 ) ( 9867 * ) + NEW met1 ( 6969 1173 ) ( 8119 * ) + NEW li1 ( 1219 1241 ) L1M1_PR_MR + NEW li1 ( 69 1207 ) L1M1_PR_MR + NEW li1 ( 6969 1207 ) L1M1_PR_MR + NEW li1 ( 2369 1241 ) L1M1_PR_MR + NEW li1 ( 3519 1241 ) L1M1_PR_MR + NEW li1 ( 4669 1241 ) L1M1_PR_MR + NEW li1 ( 5819 1241 ) L1M1_PR_MR + NEW li1 ( 8119 1207 ) L1M1_PR_MR + NEW li1 ( 9867 1139 ) L1M1_PR_MR ; + - storage_4_0_0.select0_b ( storage_4_0_0.select_inv_0 Y ) ( storage_4_0_0.bit7.obuf0 TE_B ) ( storage_4_0_0.bit6.obuf0 TE_B ) ( storage_4_0_0.bit5.obuf0 TE_B ) ( storage_4_0_0.bit4.obuf0 TE_B ) ( storage_4_0_0.bit3.obuf0 TE_B ) ( storage_4_0_0.bit2.obuf0 TE_B ) + ( storage_4_0_0.bit1.obuf0 TE_B ) ( storage_4_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 897 1173 ) ( * 1207 ) + NEW met1 ( 6647 1241 ) ( * 1309 ) + NEW met1 ( 6969 1275 ) ( * 1309 ) + NEW met1 ( 6647 1275 ) ( 6969 * ) + NEW met1 ( 5497 1241 ) ( 5773 * ) + NEW met2 ( 5773 1241 ) ( * 1309 ) + NEW met1 ( 4347 1173 ) ( * 1207 ) + NEW met1 ( 4347 1173 ) ( 5497 * ) + NEW met1 ( 5497 1173 ) ( * 1241 ) + NEW met1 ( 3197 1173 ) ( * 1207 ) + NEW met1 ( 3197 1173 ) ( 4347 * ) + NEW met1 ( 2047 1173 ) ( * 1207 ) + NEW met1 ( 2047 1173 ) ( 3197 * ) + NEW met1 ( 897 1173 ) ( 2047 * ) + NEW met1 ( 5773 1309 ) ( 6647 * ) + NEW met1 ( 8947 1241 ) ( * 1275 ) + NEW met1 ( 8947 1275 ) ( 10189 * ) + NEW met1 ( 7797 1241 ) ( 8119 * ) + NEW met1 ( 8119 1241 ) ( * 1309 ) + NEW met1 ( 8119 1309 ) ( 8947 * ) + NEW met1 ( 8947 1275 ) ( * 1309 ) + NEW met1 ( 7797 1241 ) ( * 1309 ) + NEW met1 ( 6969 1309 ) ( 7797 * ) + NEW li1 ( 897 1207 ) L1M1_PR_MR + NEW li1 ( 6647 1241 ) L1M1_PR_MR + NEW li1 ( 5497 1241 ) L1M1_PR_MR + NEW met1 ( 5773 1241 ) M1M2_PR + NEW met1 ( 5773 1309 ) M1M2_PR + NEW li1 ( 4347 1207 ) L1M1_PR_MR + NEW li1 ( 3197 1207 ) L1M1_PR_MR + NEW li1 ( 2047 1207 ) L1M1_PR_MR + NEW li1 ( 8947 1241 ) L1M1_PR_MR + NEW li1 ( 10189 1275 ) L1M1_PR_MR + NEW li1 ( 7797 1241 ) L1M1_PR_MR ; + - storage_4_0_0.we0 ( storage_4_0_0.gcand X ) ( storage_4_0_0.cg GATE ) + USE SIGNAL + + ROUTED met2 ( 9453 1241 ) ( * 1309 ) + NEW met1 ( 9453 1309 ) ( 10097 * ) + NEW li1 ( 9453 1241 ) L1M1_PR_MR + NEW met1 ( 9453 1241 ) M1M2_PR + NEW met1 ( 9453 1309 ) M1M2_PR + NEW li1 ( 10097 1309 ) L1M1_PR_MR ; + - storage_5_0_0.bit0.storage ( storage_5_0_0.bit0.obuf0 A ) ( storage_5_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 759 1479 ) ( 805 * ) + NEW met1 ( 759 1445 ) ( * 1479 ) + NEW li1 ( 805 1479 ) L1M1_PR_MR + NEW li1 ( 759 1445 ) L1M1_PR_MR ; + - storage_5_0_0.bit1.storage ( storage_5_0_0.bit1.obuf0 A ) ( storage_5_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 1909 1479 ) ( 1955 * ) + NEW met1 ( 1909 1445 ) ( * 1479 ) + NEW li1 ( 1955 1479 ) L1M1_PR_MR + NEW li1 ( 1909 1445 ) L1M1_PR_MR ; + - storage_5_0_0.bit2.storage ( storage_5_0_0.bit2.obuf0 A ) ( storage_5_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 3059 1479 ) ( 3105 * ) + NEW met1 ( 3059 1445 ) ( * 1479 ) + NEW li1 ( 3105 1479 ) L1M1_PR_MR + NEW li1 ( 3059 1445 ) L1M1_PR_MR ; + - storage_5_0_0.bit3.storage ( storage_5_0_0.bit3.obuf0 A ) ( storage_5_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 4209 1479 ) ( 4255 * ) + NEW met1 ( 4209 1445 ) ( * 1479 ) + NEW li1 ( 4255 1479 ) L1M1_PR_MR + NEW li1 ( 4209 1445 ) L1M1_PR_MR ; + - storage_5_0_0.bit4.storage ( storage_5_0_0.bit4.obuf0 A ) ( storage_5_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 5359 1479 ) ( 5405 * ) + NEW met1 ( 5359 1445 ) ( * 1479 ) + NEW li1 ( 5405 1479 ) L1M1_PR_MR + NEW li1 ( 5359 1445 ) L1M1_PR_MR ; + - storage_5_0_0.bit5.storage ( storage_5_0_0.bit5.obuf0 A ) ( storage_5_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 6509 1479 ) ( 6555 * ) + NEW met1 ( 6509 1445 ) ( * 1479 ) + NEW li1 ( 6555 1479 ) L1M1_PR_MR + NEW li1 ( 6509 1445 ) L1M1_PR_MR ; + - storage_5_0_0.bit6.storage ( storage_5_0_0.bit6.obuf0 A ) ( storage_5_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 7659 1479 ) ( 7705 * ) + NEW met1 ( 7659 1445 ) ( * 1479 ) + NEW li1 ( 7705 1479 ) L1M1_PR_MR + NEW li1 ( 7659 1445 ) L1M1_PR_MR ; + - storage_5_0_0.bit7.storage ( storage_5_0_0.bit7.obuf0 A ) ( storage_5_0_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 8809 1479 ) ( 8855 * ) + NEW met1 ( 8809 1445 ) ( * 1479 ) + NEW li1 ( 8855 1479 ) L1M1_PR_MR + NEW li1 ( 8809 1445 ) L1M1_PR_MR ; + - storage_5_0_0.gclock ( storage_5_0_0.cg GCLK ) ( storage_5_0_0.bit7.bit CLK ) ( storage_5_0_0.bit6.bit CLK ) ( storage_5_0_0.bit5.bit CLK ) ( storage_5_0_0.bit4.bit CLK ) ( storage_5_0_0.bit3.bit CLK ) ( storage_5_0_0.bit2.bit CLK ) + ( storage_5_0_0.bit1.bit CLK ) ( storage_5_0_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 1219 1411 ) ( * 1479 ) + NEW met1 ( 69 1513 ) ( 851 * ) + NEW met1 ( 851 1479 ) ( * 1513 ) + NEW met1 ( 851 1479 ) ( 1219 * ) + NEW met1 ( 6969 1513 ) ( 7153 * ) + NEW met1 ( 7153 1513 ) ( * 1547 ) + NEW met1 ( 6969 1411 ) ( * 1513 ) + NEW met1 ( 2369 1411 ) ( * 1479 ) + NEW met1 ( 3519 1411 ) ( * 1479 ) + NEW met1 ( 2369 1411 ) ( 3519 * ) + NEW met1 ( 4669 1411 ) ( * 1479 ) + NEW met1 ( 3519 1411 ) ( 4669 * ) + NEW met1 ( 5819 1411 ) ( * 1479 ) + NEW met1 ( 4669 1411 ) ( 5819 * ) + NEW met1 ( 1219 1411 ) ( 2369 * ) + NEW met1 ( 5819 1411 ) ( 6969 * ) + NEW met1 ( 8119 1513 ) ( 9223 * ) + NEW met1 ( 9223 1513 ) ( * 1581 ) + NEW met1 ( 9223 1581 ) ( 9867 * ) + NEW met1 ( 8119 1513 ) ( * 1547 ) + NEW met1 ( 7153 1547 ) ( 8119 * ) + NEW li1 ( 1219 1479 ) L1M1_PR_MR + NEW li1 ( 69 1513 ) L1M1_PR_MR + NEW li1 ( 6969 1513 ) L1M1_PR_MR + NEW li1 ( 2369 1479 ) L1M1_PR_MR + NEW li1 ( 3519 1479 ) L1M1_PR_MR + NEW li1 ( 4669 1479 ) L1M1_PR_MR + NEW li1 ( 5819 1479 ) L1M1_PR_MR + NEW li1 ( 8119 1513 ) L1M1_PR_MR + NEW li1 ( 9867 1581 ) L1M1_PR_MR ; + - storage_5_0_0.select0_b ( storage_5_0_0.select_inv_0 Y ) ( storage_5_0_0.bit7.obuf0 TE_B ) ( storage_5_0_0.bit6.obuf0 TE_B ) ( storage_5_0_0.bit5.obuf0 TE_B ) ( storage_5_0_0.bit4.obuf0 TE_B ) ( storage_5_0_0.bit3.obuf0 TE_B ) ( storage_5_0_0.bit2.obuf0 TE_B ) + ( storage_5_0_0.bit1.obuf0 TE_B ) ( storage_5_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 6647 1513 ) ( 6923 * ) + NEW met1 ( 6923 1513 ) ( * 1581 ) + NEW met1 ( 6210 1513 ) ( 6647 * ) + NEW met1 ( 5497 1513 ) ( * 1547 ) + NEW met1 ( 5497 1547 ) ( 6210 * ) + NEW met1 ( 6210 1513 ) ( * 1547 ) + NEW met1 ( 4347 1513 ) ( 5497 * ) + NEW met1 ( 3197 1513 ) ( 4347 * ) + NEW met1 ( 2047 1513 ) ( 3197 * ) + NEW met1 ( 897 1513 ) ( 2047 * ) + NEW met1 ( 8947 1445 ) ( * 1479 ) + NEW met1 ( 8947 1445 ) ( 10189 * ) + NEW met1 ( 7797 1411 ) ( * 1479 ) + NEW met1 ( 7797 1411 ) ( 8947 * ) + NEW met1 ( 8947 1411 ) ( * 1445 ) + NEW met2 ( 7797 1479 ) ( * 1581 ) + NEW met1 ( 6923 1581 ) ( 7797 * ) + NEW li1 ( 897 1513 ) L1M1_PR_MR + NEW li1 ( 6647 1513 ) L1M1_PR_MR + NEW li1 ( 5497 1513 ) L1M1_PR_MR + NEW li1 ( 4347 1513 ) L1M1_PR_MR + NEW li1 ( 3197 1513 ) L1M1_PR_MR + NEW li1 ( 2047 1513 ) L1M1_PR_MR + NEW li1 ( 8947 1479 ) L1M1_PR_MR + NEW li1 ( 10189 1445 ) L1M1_PR_MR + NEW li1 ( 7797 1479 ) L1M1_PR_MR + NEW met1 ( 7797 1581 ) M1M2_PR + NEW met1 ( 7797 1479 ) M1M2_PR ; + - storage_5_0_0.we0 ( storage_5_0_0.gcand X ) ( storage_5_0_0.cg GATE ) + USE SIGNAL + + ROUTED met2 ( 9453 1411 ) ( * 1479 ) + NEW met1 ( 9453 1411 ) ( 10097 * ) + NEW li1 ( 9453 1479 ) L1M1_PR_MR + NEW met1 ( 9453 1479 ) M1M2_PR + NEW met1 ( 9453 1411 ) M1M2_PR + NEW li1 ( 10097 1411 ) L1M1_PR_MR ; + - storage_6_0_0.bit0.storage ( storage_6_0_0.bit0.obuf0 A ) ( storage_6_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 805 1785 ) ( * 1819 ) + NEW met1 ( 759 1819 ) ( 805 * ) + NEW li1 ( 805 1785 ) L1M1_PR_MR + NEW li1 ( 759 1819 ) L1M1_PR_MR ; + - storage_6_0_0.bit1.storage ( storage_6_0_0.bit1.obuf0 A ) ( storage_6_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 1955 1785 ) ( * 1819 ) + NEW met1 ( 1909 1819 ) ( 1955 * ) + NEW li1 ( 1955 1785 ) L1M1_PR_MR + NEW li1 ( 1909 1819 ) L1M1_PR_MR ; + - storage_6_0_0.bit2.storage ( storage_6_0_0.bit2.obuf0 A ) ( storage_6_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 3105 1785 ) ( * 1819 ) + NEW met1 ( 3059 1819 ) ( 3105 * ) + NEW li1 ( 3105 1785 ) L1M1_PR_MR + NEW li1 ( 3059 1819 ) L1M1_PR_MR ; + - storage_6_0_0.bit3.storage ( storage_6_0_0.bit3.obuf0 A ) ( storage_6_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 4255 1785 ) ( * 1819 ) + NEW met1 ( 4209 1819 ) ( 4255 * ) + NEW li1 ( 4255 1785 ) L1M1_PR_MR + NEW li1 ( 4209 1819 ) L1M1_PR_MR ; + - storage_6_0_0.bit4.storage ( storage_6_0_0.bit4.obuf0 A ) ( storage_6_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 5405 1785 ) ( * 1819 ) + NEW met1 ( 5359 1819 ) ( 5405 * ) + NEW li1 ( 5405 1785 ) L1M1_PR_MR + NEW li1 ( 5359 1819 ) L1M1_PR_MR ; + - storage_6_0_0.bit5.storage ( storage_6_0_0.bit5.obuf0 A ) ( storage_6_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 6555 1785 ) ( * 1819 ) + NEW met1 ( 6509 1819 ) ( 6555 * ) + NEW li1 ( 6555 1785 ) L1M1_PR_MR + NEW li1 ( 6509 1819 ) L1M1_PR_MR ; + - storage_6_0_0.bit6.storage ( storage_6_0_0.bit6.obuf0 A ) ( storage_6_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 7705 1785 ) ( * 1819 ) + NEW met1 ( 7659 1819 ) ( 7705 * ) + NEW li1 ( 7705 1785 ) L1M1_PR_MR + NEW li1 ( 7659 1819 ) L1M1_PR_MR ; + - storage_6_0_0.bit7.storage ( storage_6_0_0.bit7.obuf0 A ) ( storage_6_0_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 8855 1785 ) ( * 1819 ) + NEW met1 ( 8809 1819 ) ( 8855 * ) + NEW li1 ( 8855 1785 ) L1M1_PR_MR + NEW li1 ( 8809 1819 ) L1M1_PR_MR ; + - storage_6_0_0.gclock ( storage_6_0_0.cg GCLK ) ( storage_6_0_0.bit7.bit CLK ) ( storage_6_0_0.bit6.bit CLK ) ( storage_6_0_0.bit5.bit CLK ) ( storage_6_0_0.bit4.bit CLK ) ( storage_6_0_0.bit3.bit CLK ) ( storage_6_0_0.bit2.bit CLK ) + ( storage_6_0_0.bit1.bit CLK ) ( storage_6_0_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 1219 1683 ) ( * 1751 ) + NEW met1 ( 69 1717 ) ( * 1751 ) + NEW met1 ( 69 1717 ) ( 1219 * ) + NEW met1 ( 6969 1717 ) ( * 1751 ) + NEW met1 ( 6969 1683 ) ( * 1717 ) + NEW met1 ( 3381 1785 ) ( 3519 * ) + NEW met1 ( 3381 1785 ) ( * 1853 ) + NEW met1 ( 4485 1751 ) ( 4669 * ) + NEW met1 ( 4485 1751 ) ( * 1853 ) + NEW met1 ( 3519 1853 ) ( 4485 * ) + NEW met1 ( 3519 1785 ) ( * 1853 ) + NEW met1 ( 4715 1717 ) ( * 1751 ) + NEW met1 ( 4669 1751 ) ( 4715 * ) + NEW met1 ( 5819 1683 ) ( * 1751 ) + NEW met1 ( 5819 1683 ) ( 6969 * ) + NEW met2 ( 2277 1683 ) ( * 1853 ) + NEW met1 ( 2369 1751 ) ( 2415 * ) + NEW met2 ( 2415 1683 ) ( * 1751 ) + NEW met1 ( 2277 1683 ) ( 2415 * ) + NEW met1 ( 1219 1683 ) ( 2277 * ) + NEW met1 ( 2277 1853 ) ( 3381 * ) + NEW met1 ( 5520 1751 ) ( 5819 * ) + NEW met1 ( 5520 1717 ) ( * 1751 ) + NEW met1 ( 4715 1717 ) ( 5520 * ) + NEW met1 ( 8119 1683 ) ( * 1751 ) + NEW met1 ( 8119 1683 ) ( 9867 * ) + NEW met1 ( 6969 1717 ) ( 8119 * ) + NEW li1 ( 1219 1751 ) L1M1_PR_MR + NEW li1 ( 69 1751 ) L1M1_PR_MR + NEW li1 ( 6969 1751 ) L1M1_PR_MR + NEW li1 ( 3519 1785 ) L1M1_PR_MR + NEW li1 ( 4669 1751 ) L1M1_PR_MR + NEW li1 ( 5819 1751 ) L1M1_PR_MR + NEW met1 ( 2277 1683 ) M1M2_PR + NEW met1 ( 2277 1853 ) M1M2_PR + NEW li1 ( 2369 1751 ) L1M1_PR_MR + NEW met1 ( 2415 1751 ) M1M2_PR + NEW met1 ( 2415 1683 ) M1M2_PR + NEW li1 ( 8119 1751 ) L1M1_PR_MR + NEW li1 ( 9867 1683 ) L1M1_PR_MR ; + - storage_6_0_0.select0_b ( storage_6_0_0.select_inv_0 Y ) ( storage_6_0_0.bit7.obuf0 TE_B ) ( storage_6_0_0.bit6.obuf0 TE_B ) ( storage_6_0_0.bit5.obuf0 TE_B ) ( storage_6_0_0.bit4.obuf0 TE_B ) ( storage_6_0_0.bit3.obuf0 TE_B ) ( storage_6_0_0.bit2.obuf0 TE_B ) + ( storage_6_0_0.bit1.obuf0 TE_B ) ( storage_6_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 1265 1751 ) ( * 1785 ) + NEW met1 ( 897 1785 ) ( 1265 * ) + NEW met1 ( 6647 1785 ) ( 6877 * ) + NEW met1 ( 6877 1785 ) ( * 1853 ) + NEW met1 ( 6647 1717 ) ( * 1785 ) + NEW met1 ( 6210 1717 ) ( 6647 * ) + NEW met1 ( 5865 1751 ) ( * 1785 ) + NEW met1 ( 5865 1751 ) ( 6210 * ) + NEW met1 ( 6210 1717 ) ( * 1751 ) + NEW met1 ( 4347 1683 ) ( * 1751 ) + NEW met1 ( 3197 1717 ) ( * 1751 ) + NEW met1 ( 3197 1717 ) ( 4347 * ) + NEW met1 ( 1265 1751 ) ( 2047 * ) + NEW met2 ( 2323 1751 ) ( * 1802 ) + NEW met2 ( 2323 1802 ) ( 2461 * ) + NEW met2 ( 2461 1717 ) ( * 1802 ) + NEW met1 ( 2047 1751 ) ( 2323 * ) + NEW met1 ( 2461 1717 ) ( 3197 * ) + NEW met2 ( 5497 1683 ) ( * 1785 ) + NEW met1 ( 4347 1683 ) ( 5497 * ) + NEW met1 ( 5497 1785 ) ( 5865 * ) + NEW met1 ( 8947 1785 ) ( * 1819 ) + NEW met1 ( 8947 1819 ) ( 10189 * ) + NEW met1 ( 7797 1785 ) ( 8119 * ) + NEW met1 ( 8119 1785 ) ( * 1853 ) + NEW met1 ( 8119 1853 ) ( 8947 * ) + NEW met1 ( 8947 1819 ) ( * 1853 ) + NEW met1 ( 7797 1785 ) ( * 1853 ) + NEW met1 ( 6877 1853 ) ( 7797 * ) + NEW li1 ( 897 1785 ) L1M1_PR_MR + NEW li1 ( 6647 1785 ) L1M1_PR_MR + NEW li1 ( 4347 1751 ) L1M1_PR_MR + NEW li1 ( 3197 1751 ) L1M1_PR_MR + NEW li1 ( 2047 1751 ) L1M1_PR_MR + NEW met1 ( 2323 1751 ) M1M2_PR + NEW met1 ( 2461 1717 ) M1M2_PR + NEW met1 ( 5497 1785 ) M1M2_PR + NEW met1 ( 5497 1683 ) M1M2_PR + NEW li1 ( 5497 1785 ) L1M1_PR_MR + NEW li1 ( 8947 1785 ) L1M1_PR_MR + NEW li1 ( 10189 1819 ) L1M1_PR_MR + NEW li1 ( 7797 1785 ) L1M1_PR_MR + NEW met1 ( 5497 1785 ) RECT ( -35 -7 0 7 ) ; + - storage_6_0_0.we0 ( storage_6_0_0.gcand X ) ( storage_6_0_0.cg GATE ) + USE SIGNAL + + ROUTED met1 ( 9453 1785 ) ( 9821 * ) + NEW met1 ( 9821 1717 ) ( * 1785 ) + NEW met1 ( 9821 1717 ) ( 10097 * ) + NEW li1 ( 9453 1785 ) L1M1_PR_MR + NEW li1 ( 10097 1717 ) L1M1_PR_MR ; + - storage_7_0_0.bit0.storage ( storage_7_0_0.bit0.obuf0 A ) ( storage_7_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED met1 ( 759 2023 ) ( 805 * ) + NEW met1 ( 759 1989 ) ( * 2023 ) + NEW li1 ( 805 2023 ) L1M1_PR_MR + NEW li1 ( 759 1989 ) L1M1_PR_MR ; + - storage_7_0_0.bit1.storage ( storage_7_0_0.bit1.obuf0 A ) ( storage_7_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED met1 ( 1909 2023 ) ( 1955 * ) + NEW met1 ( 1909 1989 ) ( * 2023 ) + NEW li1 ( 1955 2023 ) L1M1_PR_MR + NEW li1 ( 1909 1989 ) L1M1_PR_MR ; + - storage_7_0_0.bit2.storage ( storage_7_0_0.bit2.obuf0 A ) ( storage_7_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED met1 ( 3059 2023 ) ( 3105 * ) + NEW met1 ( 3059 1989 ) ( * 2023 ) + NEW li1 ( 3105 2023 ) L1M1_PR_MR + NEW li1 ( 3059 1989 ) L1M1_PR_MR ; + - storage_7_0_0.bit3.storage ( storage_7_0_0.bit3.obuf0 A ) ( storage_7_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED met1 ( 4209 2023 ) ( 4255 * ) + NEW met1 ( 4209 1989 ) ( * 2023 ) + NEW li1 ( 4255 2023 ) L1M1_PR_MR + NEW li1 ( 4209 1989 ) L1M1_PR_MR ; + - storage_7_0_0.bit4.storage ( storage_7_0_0.bit4.obuf0 A ) ( storage_7_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED met1 ( 5359 2023 ) ( 5405 * ) + NEW met1 ( 5359 1989 ) ( * 2023 ) + NEW li1 ( 5405 2023 ) L1M1_PR_MR + NEW li1 ( 5359 1989 ) L1M1_PR_MR ; + - storage_7_0_0.bit5.storage ( storage_7_0_0.bit5.obuf0 A ) ( storage_7_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED met1 ( 6509 2023 ) ( 6555 * ) + NEW met1 ( 6509 1989 ) ( * 2023 ) + NEW li1 ( 6555 2023 ) L1M1_PR_MR + NEW li1 ( 6509 1989 ) L1M1_PR_MR ; + - storage_7_0_0.bit6.storage ( storage_7_0_0.bit6.obuf0 A ) ( storage_7_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED met1 ( 7659 2023 ) ( 7705 * ) + NEW met1 ( 7659 1989 ) ( * 2023 ) + NEW li1 ( 7705 2023 ) L1M1_PR_MR + NEW li1 ( 7659 1989 ) L1M1_PR_MR ; + - storage_7_0_0.bit7.storage ( storage_7_0_0.bit7.obuf0 A ) ( storage_7_0_0.bit7.bit Q ) + USE SIGNAL + + ROUTED met1 ( 8809 2023 ) ( 8855 * ) + NEW met1 ( 8809 1989 ) ( * 2023 ) + NEW li1 ( 8855 2023 ) L1M1_PR_MR + NEW li1 ( 8809 1989 ) L1M1_PR_MR ; + - storage_7_0_0.gclock ( storage_7_0_0.cg GCLK ) ( storage_7_0_0.bit7.bit CLK ) ( storage_7_0_0.bit6.bit CLK ) ( storage_7_0_0.bit5.bit CLK ) ( storage_7_0_0.bit4.bit CLK ) ( storage_7_0_0.bit3.bit CLK ) ( storage_7_0_0.bit2.bit CLK ) + ( storage_7_0_0.bit1.bit CLK ) ( storage_7_0_0.bit0.bit CLK ) + USE SIGNAL + + ROUTED met1 ( 1219 1955 ) ( * 2023 ) + NEW met1 ( 69 1955 ) ( * 2023 ) + NEW met1 ( 69 1955 ) ( 1219 * ) + NEW met1 ( 6969 1955 ) ( * 2023 ) + NEW met1 ( 2369 1955 ) ( * 2023 ) + NEW met1 ( 3519 1955 ) ( * 2023 ) + NEW met1 ( 2369 1955 ) ( 3519 * ) + NEW met1 ( 4669 1955 ) ( * 2023 ) + NEW met1 ( 3519 1955 ) ( 4669 * ) + NEW met1 ( 5819 1955 ) ( * 2023 ) + NEW met1 ( 4669 1955 ) ( 5819 * ) + NEW met1 ( 1219 1955 ) ( 2369 * ) + NEW met1 ( 5819 1955 ) ( 6969 * ) + NEW met1 ( 8119 1955 ) ( * 2023 ) + NEW met1 ( 8119 1955 ) ( 9867 * ) + NEW met1 ( 6969 1955 ) ( 8119 * ) + NEW li1 ( 1219 2023 ) L1M1_PR_MR + NEW li1 ( 69 2023 ) L1M1_PR_MR + NEW li1 ( 6969 2023 ) L1M1_PR_MR + NEW li1 ( 2369 2023 ) L1M1_PR_MR + NEW li1 ( 3519 2023 ) L1M1_PR_MR + NEW li1 ( 4669 2023 ) L1M1_PR_MR + NEW li1 ( 5819 2023 ) L1M1_PR_MR + NEW li1 ( 8119 2023 ) L1M1_PR_MR + NEW li1 ( 9867 1955 ) L1M1_PR_MR ; + - storage_7_0_0.select0_b ( storage_7_0_0.select_inv_0 Y ) ( storage_7_0_0.bit7.obuf0 TE_B ) ( storage_7_0_0.bit6.obuf0 TE_B ) ( storage_7_0_0.bit5.obuf0 TE_B ) ( storage_7_0_0.bit4.obuf0 TE_B ) ( storage_7_0_0.bit3.obuf0 TE_B ) ( storage_7_0_0.bit2.obuf0 TE_B ) + ( storage_7_0_0.bit1.obuf0 TE_B ) ( storage_7_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + + ROUTED met1 ( 897 2057 ) ( * 2091 ) + NEW met1 ( 6647 2057 ) ( * 2091 ) + NEW met1 ( 6210 2057 ) ( 6647 * ) + NEW met1 ( 2047 2057 ) ( * 2091 ) + NEW met1 ( 3197 2057 ) ( * 2091 ) + NEW met1 ( 2047 2091 ) ( 3197 * ) + NEW met1 ( 4347 2057 ) ( * 2091 ) + NEW met1 ( 3197 2091 ) ( 4347 * ) + NEW met1 ( 5497 2057 ) ( * 2091 ) + NEW met1 ( 4347 2091 ) ( 5497 * ) + NEW met1 ( 6210 2057 ) ( * 2091 ) + NEW met1 ( 5497 2091 ) ( 6210 * ) + NEW met1 ( 897 2091 ) ( 2047 * ) + NEW met1 ( 8947 1989 ) ( * 2023 ) + NEW met1 ( 8947 1989 ) ( 10189 * ) + NEW met1 ( 7797 2057 ) ( * 2091 ) + NEW met1 ( 7797 2091 ) ( 8947 * ) + NEW met1 ( 8947 2023 ) ( * 2091 ) + NEW met1 ( 6647 2091 ) ( 7797 * ) + NEW li1 ( 897 2057 ) L1M1_PR_MR + NEW li1 ( 6647 2057 ) L1M1_PR_MR + NEW li1 ( 2047 2057 ) L1M1_PR_MR + NEW li1 ( 3197 2057 ) L1M1_PR_MR + NEW li1 ( 4347 2057 ) L1M1_PR_MR + NEW li1 ( 5497 2057 ) L1M1_PR_MR + NEW li1 ( 8947 2023 ) L1M1_PR_MR + NEW li1 ( 10189 1989 ) L1M1_PR_MR + NEW li1 ( 7797 2057 ) L1M1_PR_MR ; + - storage_7_0_0.we0 ( storage_7_0_0.gcand X ) ( storage_7_0_0.cg GATE ) + USE SIGNAL + + ROUTED met1 ( 9453 2125 ) ( 10097 * ) + NEW li1 ( 9453 2125 ) L1M1_PR_MR + NEW li1 ( 10097 2125 ) L1M1_PR_MR ; + - we[0] ( PIN we[0] ) ( storage_7_0_0.gcand B ) ( storage_6_0_0.gcand B ) ( storage_5_0_0.gcand B ) ( storage_4_0_0.gcand B ) ( storage_3_0_0.gcand B ) ( storage_2_0_0.gcand B ) + ( storage_1_0_0.gcand B ) ( storage_0_0_0.gcand B ) + USE SIGNAL + + ROUTED met1 ( 10005 391 ) ( 10097 * ) + NEW met2 ( 10097 306 ) ( * 391 ) + NEW met3 ( 10097 306 ) ( 10994 * 0 ) + NEW met1 ( 10005 119 ) ( 10051 * ) + NEW met2 ( 10051 119 ) ( * 306 ) + NEW met2 ( 10051 306 ) ( 10097 * ) + NEW met1 ( 10005 663 ) ( 10051 * ) + NEW met2 ( 10051 306 ) ( * 663 ) + NEW met1 ( 10005 935 ) ( 10051 * ) + NEW met2 ( 10051 663 ) ( * 935 ) + NEW met1 ( 10005 1207 ) ( 10051 * ) + NEW met2 ( 10051 935 ) ( * 1207 ) + NEW met1 ( 10005 1479 ) ( 10051 * ) + NEW met2 ( 10051 1207 ) ( * 1479 ) + NEW met1 ( 10005 1751 ) ( 10051 * ) + NEW met2 ( 10051 1479 ) ( * 1751 ) + NEW met1 ( 10005 2023 ) ( 10051 * ) + NEW met2 ( 10051 1751 ) ( * 2023 ) + NEW li1 ( 10005 391 ) L1M1_PR_MR + NEW met1 ( 10097 391 ) M1M2_PR + NEW met2 ( 10097 306 ) M2M3_PR + NEW li1 ( 10005 119 ) L1M1_PR_MR + NEW met1 ( 10051 119 ) M1M2_PR + NEW li1 ( 10005 663 ) L1M1_PR_MR + NEW met1 ( 10051 663 ) M1M2_PR + NEW li1 ( 10005 935 ) L1M1_PR_MR + NEW met1 ( 10051 935 ) M1M2_PR + NEW li1 ( 10005 1207 ) L1M1_PR_MR + NEW met1 ( 10051 1207 ) M1M2_PR + NEW li1 ( 10005 1479 ) L1M1_PR_MR + NEW met1 ( 10051 1479 ) M1M2_PR + NEW li1 ( 10005 1751 ) L1M1_PR_MR + NEW met1 ( 10051 1751 ) M1M2_PR + NEW li1 ( 10005 2023 ) L1M1_PR_MR + NEW met1 ( 10051 2023 ) M1M2_PR ; +END NETS +END DESIGN diff --git a/src/ram/test/make_8x8.lefok b/src/ram/test/make_8x8.lefok new file mode 100644 index 00000000000..31b51310f11 --- /dev/null +++ b/src/ram/test/make_8x8.lefok @@ -0,0 +1,281 @@ +VERSION 5.8 ; +BUSBITCHARS "[]" ; +DIVIDERCHAR "/" ; +UNITS + DATABASE MICRONS 1000 ; +END UNITS + +MACRO RAM8x8 + FOREIGN RAM8x8 0 0 ; + CLASS BLOCK ; + SIZE 110.4 BY 24.48 ; + PIN clk + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 109.6 1.55 110.4 1.85 ; + END + END clk + PIN we[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 109.6 2.91 110.4 3.21 ; + END + END we[0] + PIN addr_rw[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 109.6 4.27 110.4 4.57 ; + END + END addr_rw[0] + PIN addr_rw[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 109.6 6.99 110.4 7.29 ; + END + END addr_rw[1] + PIN addr_rw[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 109.6 5.63 110.4 5.93 ; + END + END addr_rw[2] + PIN D[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 1.08 23.995 1.22 24.48 ; + END + END D[0] + PIN Q[0] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 11.2 23.995 11.34 24.48 ; + END + END Q[0] + PIN D[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 12.12 23.995 12.26 24.48 ; + END + END D[1] + PIN Q[1] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 22.24 23.995 22.38 24.48 ; + END + END Q[1] + PIN D[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 24.08 23.995 24.22 24.48 ; + END + END D[2] + PIN Q[2] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 34.2 23.995 34.34 24.48 ; + END + END Q[2] + PIN D[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 35.12 23.995 35.26 24.48 ; + END + END D[3] + PIN Q[3] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 45.24 23.995 45.38 24.48 ; + END + END Q[3] + PIN D[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 47.08 23.995 47.22 24.48 ; + END + END D[4] + PIN Q[4] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 57.2 23.995 57.34 24.48 ; + END + END Q[4] + PIN D[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 58.12 23.995 58.26 24.48 ; + END + END D[5] + PIN Q[5] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 68.24 23.995 68.38 24.48 ; + END + END Q[5] + PIN D[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 70.08 23.995 70.22 24.48 ; + END + END D[6] + PIN Q[6] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 80.2 23.995 80.34 24.48 ; + END + END Q[6] + PIN D[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 81.12 23.995 81.26 24.48 ; + END + END D[7] + PIN Q[7] + DIRECTION OUTPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 91.24 23.995 91.38 24.48 ; + END + END Q[7] + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + PORT + LAYER met3 ; + RECT 110.1 19.76 110.4 20.24 ; + RECT 0 19.76 0.3 20.24 ; + LAYER met2 ; + RECT 79.76 24.34 80.24 24.48 ; + RECT 79.76 0 80.24 0.14 ; + RECT 39.76 24.34 40.24 24.48 ; + RECT 39.76 0 40.24 0.14 ; + LAYER met1 ; + RECT 110.26 21.52 110.4 22 ; + RECT 0 21.52 0.14 22 ; + RECT 110.26 16.08 110.4 16.56 ; + RECT 0 16.08 0.14 16.56 ; + RECT 110.26 10.64 110.4 11.12 ; + RECT 0 10.64 0.14 11.12 ; + RECT 110.26 5.2 110.4 5.68 ; + RECT 0 5.2 0.14 5.68 ; + RECT 110.26 -0.24 110.4 0.24 ; + RECT 0 -0.24 0.14 0.24 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + PORT + LAYER met3 ; + RECT 110.1 9.76 110.4 10.24 ; + RECT 0 9.76 0.3 10.24 ; + LAYER met2 ; + RECT 99.76 24.34 100.24 24.48 ; + RECT 99.76 0 100.24 0.14 ; + RECT 59.76 24.34 60.24 24.48 ; + RECT 59.76 0 60.24 0.14 ; + RECT 19.76 24.34 20.24 24.48 ; + RECT 19.76 0 20.24 0.14 ; + LAYER met1 ; + RECT 110.26 24.24 110.4 24.72 ; + RECT 0 24.24 0.14 24.72 ; + RECT 110.26 18.8 110.4 19.28 ; + RECT 0 18.8 0.14 19.28 ; + RECT 110.26 13.36 110.4 13.84 ; + RECT 0 13.36 0.14 13.84 ; + RECT 110.26 7.92 110.4 8.4 ; + RECT 0 7.92 0.14 8.4 ; + RECT 110.26 2.48 110.4 2.96 ; + RECT 0 2.48 0.14 2.96 ; + END + END VDD + OBS + LAYER li1 ; + RECT 0 -0.085 110.4 24.565 ; + LAYER met1 ; + RECT 0 -0.24 110.4 24.72 ; + LAYER met2 ; + RECT 59.76 0 60.24 0.27 ; + RECT 57.66 0.27 60.24 0.35 ; + RECT 19.76 0 20.24 1.03 ; + RECT 39.76 -0.24 40.24 1.03 ; + RECT 57.14 0.35 60.24 1.03 ; + RECT 79.76 -0.24 80.24 1.03 ; + RECT 99.76 0 100.24 1.03 ; + RECT 97.62 1.03 109.38 1.37 ; + RECT 1.94 1.03 2.2 2.05 ; + RECT 13.44 1.03 25.2 2.05 ; + RECT 36.44 1.03 60.24 2.05 ; + RECT 70.94 1.03 82.7 2.05 ; + RECT 94.4 1.37 109.38 2.05 ; + RECT 1.94 2.05 109.38 5.595 ; + RECT 1.94 5.595 109.39 10.21 ; + RECT 1.94 10.21 109.84 12.57 ; + RECT 1.94 12.57 109.38 16.99 ; + RECT 1.94 16.99 107.08 20.39 ; + RECT 1.94 20.39 100.24 22.43 ; + RECT 1.02 22.79 1.28 23.11 ; + RECT 11.2 22.43 24.28 23.11 ; + RECT 34.2 22.43 47.28 23.11 ; + RECT 57.2 22.43 70.28 23.11 ; + RECT 79.76 22.43 81.32 23.11 ; + RECT 1.08 23.11 1.22 24.14 ; + RECT 11.2 23.11 24.22 24.14 ; + RECT 34.2 23.11 47.22 24.14 ; + RECT 57.2 23.11 70.22 24.14 ; + RECT 79.76 23.11 81.26 24.14 ; + RECT 91.24 22.43 100.24 24.14 ; + RECT 79.76 24.14 80.8 24.21 ; + RECT 39.76 24.14 40.24 24.48 ; + RECT 79.76 24.21 80.24 24.48 ; + RECT 19.76 24.14 20.24 24.72 ; + RECT 59.76 24.14 60.24 24.72 ; + RECT 99.76 24.14 100.24 24.72 ; + LAYER met3 ; + RECT 0 9.76 97.585 20.24 ; + RECT 97.585 1.535 97.915 20.24 ; + RECT 97.915 1.55 109.94 20.24 ; + RECT 109.94 9.76 110.4 20.24 ; + END +END RAM8x8 +END LIBRARY diff --git a/src/ram/test/make_8x8.ok b/src/ram/test/make_8x8.ok new file mode 100644 index 00000000000..3010fdb578e --- /dev/null +++ b/src/ram/test/make_8x8.ok @@ -0,0 +1,72 @@ +[INFO ODB-0227] LEF file: sky130hd/sky130hd.tlef, created 13 layers, 25 vias +[INFO ODB-0227] LEF file: sky130hd/sky130_fd_sc_hd_merged.lef, created 437 library cells +[INFO RAM-0003] Generating RAM8x8 +[INFO RAM-0016] Selected inverter cell sky130_fd_sc_hd__clkinv_1 +[INFO RAM-0016] Selected tristate cell sky130_fd_sc_hd__ebufn_1 +[INFO RAM-0016] Selected and2 cell sky130_fd_sc_hd__and2_0 +[INFO RAM-0016] Selected storage cell sky130_fd_sc_hd__dfxtp_1 +[INFO RAM-0016] Selected clock gate cell sky130_fd_sc_hd__dlclkp_1 +[INFO RAM-0016] Selected buffer cell sky130_fd_sc_hd__buf_1 +[INFO RAM-0016] Selected aoi22 cell sky130_fd_sc_hd__a22oi_1 +[INFO RAM-0024] Behavioral Verilog written for RAM8x8 +[INFO PDN-0001] Inserting grid: ram_grid +[INFO PPL-0067] Restrict pins [ D[0] Q[0] D[1] Q[1] D[2] ... ] to region 0.00u-110.40u at the TOP edge. +[INFO PPL-0067] Restrict pins [ clk we[0] addr_rw[0] addr_rw[1] addr_rw[2] ... ] to region 0.00u-24.48u at the RIGHT edge. +[INFO PPL-0001] Number of available slots 270 +[INFO PPL-0002] Number of I/O 21 +[INFO PPL-0003] Number of I/O w/sink 21 +[INFO PPL-0004] Number of I/O w/o sink 0 +[INFO PPL-0005] Slots per section 200 +[INFO PPL-0008] Successfully assigned pins to sections. +[INFO PPL-0012] I/O nets HPWL: 330.99 um. +[INFO DPL-0001] Placed 48 filler instances. +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 +[INFO DRT-0167] List of default vias: + Layer via + default via: M1M2_PR + Layer via2 + default via: M2M3_PR + Layer via3 + default via: M3M4_PR + Layer via4 + default via: M4M5_PR +[INFO DRT-0168] Init region query. +[INFO DRT-0033] FR_MASTERSLICE shape region query size = 0. +[INFO DRT-0033] FR_VIA shape region query size = 0. +[INFO DRT-0033] li1 shape region query size = 7559. +[INFO DRT-0033] mcon shape region query size = 564. +[INFO DRT-0033] met1 shape region query size = 1257. +[INFO DRT-0033] via shape region query size = 25. +[INFO DRT-0033] met2 shape region query size = 61. +[INFO DRT-0033] via2 shape region query size = 5. +[INFO DRT-0033] met3 shape region query size = 16. +[INFO DRT-0033] via3 shape region query size = 0. +[INFO DRT-0033] met4 shape region query size = 0. +[INFO DRT-0033] via4 shape region query size = 0. +[INFO DRT-0033] met5 shape region query size = 0. +[INFO DRT-0178] Init guide query. +[INFO DRT-0036] FR_MASTERSLICE guide region query size = 0. +[INFO DRT-0036] FR_VIA guide region query size = 0. +[INFO DRT-0036] li1 guide region query size = 334. +[INFO DRT-0036] mcon guide region query size = 0. +[INFO DRT-0036] met1 guide region query size = 214. +[INFO DRT-0036] via guide region query size = 0. +[INFO DRT-0036] met2 guide region query size = 57. +[INFO DRT-0036] via2 guide region query size = 0. +[INFO DRT-0036] met3 guide region query size = 5. +[INFO DRT-0036] via3 guide region query size = 0. +[INFO DRT-0036] met4 guide region query size = 0. +[INFO DRT-0036] via4 guide region query size = 0. +[INFO DRT-0036] met5 guide region query size = 0. +[INFO DRT-0179] Init gr pin query. +No differences found. +Error: make_8x8.tcl, 37 couldn't open "make_8x8.defok": no such file or directory diff --git a/src/ram/test/make_8x8.tcl b/src/ram/test/make_8x8.tcl new file mode 100644 index 00000000000..6e1a6da8e79 --- /dev/null +++ b/src/ram/test/make_8x8.tcl @@ -0,0 +1,39 @@ +source "helpers.tcl" + +set_thread_count [expr [cpu_count] / 4] + +read_liberty sky130hd/sky130_fd_sc_hd__tt_025C_1v80.lib + +read_lef sky130hd/sky130hd.tlef +read_lef sky130hd/sky130_fd_sc_hd_merged.lef + +set behavioral_file [make_result_file make_8x8_behavioral.v] + +generate_ram \ + -mask_size 8 \ + -word_size 8 \ + -num_words 8 \ + -read_ports 1 \ + -power_pin VPWR \ + -ground_pin VGND \ + -routing_layer {met1 0.48} \ + -ver_layer {met2 0.48 40} \ + -hor_layer {met3 0.48 20} \ + -filler_cells {sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_2 \ + sky130_fd_sc_hd__fill_4 sky130_fd_sc_hd__fill_8} \ + -tapcell sky130_fd_sc_hd__tap_1 \ + -max_tap_dist 15 \ + -write_behavioral_verilog $behavioral_file + +set verilog_file [make_result_file make_8x8.v] +write_verilog $verilog_file + +set lef_file [make_result_file make_8x8.lef] +write_abstract_lef $lef_file +diff_files make_8x8.lefok $lef_file + +set def_file [make_result_file make_8x8.def] +write_def $def_file +diff_files make_8x8.defok $def_file + +diff_files make_8x8_behavioral.vok $behavioral_file \ No newline at end of file diff --git a/src/ram/test/make_8x8_mux2.defok b/src/ram/test/make_8x8_mux2.defok index 32625319d42..342f59a910e 100644 --- a/src/ram/test/make_8x8_mux2.defok +++ b/src/ram/test/make_8x8_mux2.defok @@ -464,78 +464,78 @@ PINS 23 ; + PORT + LAYER met3 ( -15 -24 ) ( 15 24 ) + LAYER met3 ( -21375 -24 ) ( -21345 24 ) - + LAYER met2 ( -399 666 ) ( -351 680 ) - + LAYER met2 ( -399 -680 ) ( -351 -666 ) - + LAYER met2 ( -2399 666 ) ( -2351 680 ) - + LAYER met2 ( -2399 -680 ) ( -2351 -666 ) - + LAYER met2 ( -4399 666 ) ( -4351 680 ) - + LAYER met2 ( -4399 -680 ) ( -4351 -666 ) - + LAYER met2 ( -6399 666 ) ( -6351 680 ) - + LAYER met2 ( -6399 -680 ) ( -6351 -666 ) - + LAYER met2 ( -8399 666 ) ( -8351 680 ) - + LAYER met2 ( -8399 -680 ) ( -8351 -666 ) - + LAYER met2 ( -10399 666 ) ( -10351 680 ) - + LAYER met2 ( -10399 -680 ) ( -10351 -666 ) - + LAYER met2 ( -12399 666 ) ( -12351 680 ) - + LAYER met2 ( -12399 -680 ) ( -12351 -666 ) - + LAYER met2 ( -14399 666 ) ( -14351 680 ) - + LAYER met2 ( -14399 -680 ) ( -14351 -666 ) - + LAYER met2 ( -16399 666 ) ( -16351 680 ) - + LAYER met2 ( -16399 -680 ) ( -16351 -666 ) - + LAYER met2 ( -18399 666 ) ( -18351 680 ) - + LAYER met2 ( -18399 -680 ) ( -18351 -666 ) - + LAYER met2 ( -20399 666 ) ( -20351 680 ) - + LAYER met2 ( -20399 -680 ) ( -20351 -666 ) - + LAYER met1 ( 1 656 ) ( 15 704 ) - + LAYER met1 ( -21375 656 ) ( -21361 704 ) - + LAYER met1 ( 1 112 ) ( 15 160 ) - + LAYER met1 ( -21375 112 ) ( -21361 160 ) - + LAYER met1 ( 1 -432 ) ( 15 -384 ) - + LAYER met1 ( -21375 -432 ) ( -21361 -384 ) - + FIXED ( 21375 680 ) N ; + + LAYER met2 ( -399 846 ) ( -351 860 ) + + LAYER met2 ( -399 -500 ) ( -351 -486 ) + + LAYER met2 ( -2399 846 ) ( -2351 860 ) + + LAYER met2 ( -2399 -500 ) ( -2351 -486 ) + + LAYER met2 ( -4399 846 ) ( -4351 860 ) + + LAYER met2 ( -4399 -500 ) ( -4351 -486 ) + + LAYER met2 ( -6399 846 ) ( -6351 860 ) + + LAYER met2 ( -6399 -500 ) ( -6351 -486 ) + + LAYER met2 ( -8399 846 ) ( -8351 860 ) + + LAYER met2 ( -8399 -500 ) ( -8351 -486 ) + + LAYER met2 ( -10399 846 ) ( -10351 860 ) + + LAYER met2 ( -10399 -500 ) ( -10351 -486 ) + + LAYER met2 ( -12399 846 ) ( -12351 860 ) + + LAYER met2 ( -12399 -500 ) ( -12351 -486 ) + + LAYER met2 ( -14399 846 ) ( -14351 860 ) + + LAYER met2 ( -14399 -500 ) ( -14351 -486 ) + + LAYER met2 ( -16399 846 ) ( -16351 860 ) + + LAYER met2 ( -16399 -500 ) ( -16351 -486 ) + + LAYER met2 ( -18399 846 ) ( -18351 860 ) + + LAYER met2 ( -18399 -500 ) ( -18351 -486 ) + + LAYER met2 ( -20399 846 ) ( -20351 860 ) + + LAYER met2 ( -20399 -500 ) ( -20351 -486 ) + + LAYER met1 ( 1 836 ) ( 15 884 ) + + LAYER met1 ( -21375 836 ) ( -21361 884 ) + + LAYER met1 ( 1 292 ) ( 15 340 ) + + LAYER met1 ( -21375 292 ) ( -21361 340 ) + + LAYER met1 ( 1 -252 ) ( 15 -204 ) + + LAYER met1 ( -21375 -252 ) ( -21361 -204 ) + + FIXED ( 21375 500 ) N ; - VSS + NET VSS + SPECIAL + DIRECTION INOUT + USE GROUND + PORT + LAYER met3 ( -15 -24 ) ( 15 24 ) + LAYER met3 ( -21375 -24 ) ( -21345 24 ) - + LAYER met2 ( -1399 1040 ) ( -1351 1054 ) - + LAYER met2 ( -1399 -306 ) ( -1351 -292 ) - + LAYER met2 ( -3399 1040 ) ( -3351 1054 ) - + LAYER met2 ( -3399 -306 ) ( -3351 -292 ) - + LAYER met2 ( -5399 1040 ) ( -5351 1054 ) - + LAYER met2 ( -5399 -306 ) ( -5351 -292 ) - + LAYER met2 ( -7399 1040 ) ( -7351 1054 ) - + LAYER met2 ( -7399 -306 ) ( -7351 -292 ) - + LAYER met2 ( -9399 1040 ) ( -9351 1054 ) - + LAYER met2 ( -9399 -306 ) ( -9351 -292 ) - + LAYER met2 ( -11399 1040 ) ( -11351 1054 ) - + LAYER met2 ( -11399 -306 ) ( -11351 -292 ) - + LAYER met2 ( -13399 1040 ) ( -13351 1054 ) - + LAYER met2 ( -13399 -306 ) ( -13351 -292 ) - + LAYER met2 ( -15399 1040 ) ( -15351 1054 ) - + LAYER met2 ( -15399 -306 ) ( -15351 -292 ) - + LAYER met2 ( -17399 1040 ) ( -17351 1054 ) - + LAYER met2 ( -17399 -306 ) ( -17351 -292 ) - + LAYER met2 ( -19399 1040 ) ( -19351 1054 ) - + LAYER met2 ( -19399 -306 ) ( -19351 -292 ) - + LAYER met1 ( 1 758 ) ( 15 806 ) - + LAYER met1 ( -21375 758 ) ( -21361 806 ) - + LAYER met1 ( 1 214 ) ( 15 262 ) - + LAYER met1 ( -21375 214 ) ( -21361 262 ) - + LAYER met1 ( 1 -330 ) ( 15 -282 ) - + LAYER met1 ( -21375 -330 ) ( -21361 -282 ) - + FIXED ( 21375 306 ) N ; + + LAYER met2 ( -1399 346 ) ( -1351 360 ) + + LAYER met2 ( -1399 -1000 ) ( -1351 -986 ) + + LAYER met2 ( -3399 346 ) ( -3351 360 ) + + LAYER met2 ( -3399 -1000 ) ( -3351 -986 ) + + LAYER met2 ( -5399 346 ) ( -5351 360 ) + + LAYER met2 ( -5399 -1000 ) ( -5351 -986 ) + + LAYER met2 ( -7399 346 ) ( -7351 360 ) + + LAYER met2 ( -7399 -1000 ) ( -7351 -986 ) + + LAYER met2 ( -9399 346 ) ( -9351 360 ) + + LAYER met2 ( -9399 -1000 ) ( -9351 -986 ) + + LAYER met2 ( -11399 346 ) ( -11351 360 ) + + LAYER met2 ( -11399 -1000 ) ( -11351 -986 ) + + LAYER met2 ( -13399 346 ) ( -13351 360 ) + + LAYER met2 ( -13399 -1000 ) ( -13351 -986 ) + + LAYER met2 ( -15399 346 ) ( -15351 360 ) + + LAYER met2 ( -15399 -1000 ) ( -15351 -986 ) + + LAYER met2 ( -17399 346 ) ( -17351 360 ) + + LAYER met2 ( -17399 -1000 ) ( -17351 -986 ) + + LAYER met2 ( -19399 346 ) ( -19351 360 ) + + LAYER met2 ( -19399 -1000 ) ( -19351 -986 ) + + LAYER met1 ( 1 64 ) ( 15 112 ) + + LAYER met1 ( -21375 64 ) ( -21361 112 ) + + LAYER met1 ( 1 -480 ) ( 15 -432 ) + + LAYER met1 ( -21375 -480 ) ( -21361 -432 ) + + LAYER met1 ( 1 -1024 ) ( 15 -976 ) + + LAYER met1 ( -21375 -1024 ) ( -21361 -976 ) + + FIXED ( 21375 1000 ) N ; - addr_rw[0] + NET addr_rw[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) - + PLACED ( 21350 578 ) N ; + + PLACED ( 21350 442 ) N ; - addr_rw[1] + NET addr_rw[1] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) - + PLACED ( 21350 714 ) N ; + + PLACED ( 21350 578 ) N ; - addr_rw[2] + NET addr_rw[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) - + PLACED ( 21350 850 ) N ; + + PLACED ( 21350 714 ) N ; - clk + NET clk + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) @@ -543,7 +543,7 @@ PINS 23 ; - we[0] + NET we[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) - + PLACED ( 21350 442 ) N ; + + PLACED ( 21350 306 ) N ; END PINS SPECIALNETS 2 ; - VDD ( PIN VDD ) ( tapcell.cell18_4 VPWR ) ( tapcell.cell18_3 VPWR ) ( tapcell.cell18_2 VPWR ) ( tapcell.cell18_1 VPWR ) ( tapcell.cell18_0 VPWR ) ( tapcell.cell17_4 VPWR ) @@ -582,7 +582,7 @@ SPECIALNETS 2 ; ( storage_0_0_0.bit7.bit VPWR ) ( storage_0_0_0.bit6.obuf0 VPWR ) ( storage_0_0_0.bit6.bit VPWR ) ( storage_0_0_0.bit5.obuf0 VPWR ) ( storage_0_0_0.bit5.bit VPWR ) ( storage_0_0_0.bit4.obuf0 VPWR ) ( storage_0_0_0.bit4.bit VPWR ) ( storage_0_0_0.bit3.obuf0 VPWR ) ( storage_0_0_0.bit3.bit VPWR ) ( storage_0_0_0.bit2.obuf0 VPWR ) ( storage_0_0_0.bit2.bit VPWR ) ( storage_0_0_0.bit1.obuf0 VPWR ) ( storage_0_0_0.bit1.bit VPWR ) ( storage_0_0_0.bit0.obuf0 VPWR ) ( storage_0_0_0.bit0.bit VPWR ) ( word_sel.inv_addr_0 VPWR ) ( decoder_3.buf_port0 VPWR ) ( decoder_3.and_layer0 VPWR ) ( decoder_2.buf_port0 VPWR ) ( decoder_2.and_layer0 VPWR ) ( decoder_1.buf_port0 VPWR ) ( decoder_1.and_layer0 VPWR ) ( decoder_0.buf_port0 VPWR ) ( decoder_0.and_layer0 VPWR ) + USE POWER - + ROUTED met3 48 + SHAPE STRIPE ( 0 680 ) ( 21390 680 ) + + ROUTED met3 48 + SHAPE STRIPE ( 0 500 ) ( 21390 500 ) NEW met2 48 + SHAPE STRIPE ( 21000 0 ) ( 21000 1384 ) NEW met2 48 + SHAPE STRIPE ( 19000 0 ) ( 19000 1384 ) NEW met2 48 + SHAPE STRIPE ( 17000 0 ) ( 17000 1384 ) @@ -597,17 +597,17 @@ SPECIALNETS 2 ; NEW met1 48 + SHAPE FOLLOWPIN ( 0 1360 ) ( 21390 1360 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 816 ) ( 21390 816 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 272 ) ( 21390 272 ) - NEW met2 0 + SHAPE STRIPE ( 21000 680 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 19000 680 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 17000 680 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 15000 680 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 13000 680 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 11000 680 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 9000 680 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 7000 680 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 5000 680 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 3000 680 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 1000 680 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 21000 500 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 19000 500 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 17000 500 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 15000 500 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 13000 500 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 11000 500 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 9000 500 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 7000 500 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 5000 500 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 3000 500 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 1000 500 ) via3_4_480_480_1_1_400_400 NEW met1 0 + SHAPE STRIPE ( 21000 1360 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 21000 816 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 21000 272 ) via2_3_480_480_1_1_320_320 @@ -677,7 +677,7 @@ SPECIALNETS 2 ; ( storage_0_0_0.bit7.bit VGND ) ( storage_0_0_0.bit6.obuf0 VGND ) ( storage_0_0_0.bit6.bit VGND ) ( storage_0_0_0.bit5.obuf0 VGND ) ( storage_0_0_0.bit5.bit VGND ) ( storage_0_0_0.bit4.obuf0 VGND ) ( storage_0_0_0.bit4.bit VGND ) ( storage_0_0_0.bit3.obuf0 VGND ) ( storage_0_0_0.bit3.bit VGND ) ( storage_0_0_0.bit2.obuf0 VGND ) ( storage_0_0_0.bit2.bit VGND ) ( storage_0_0_0.bit1.obuf0 VGND ) ( storage_0_0_0.bit1.bit VGND ) ( storage_0_0_0.bit0.obuf0 VGND ) ( storage_0_0_0.bit0.bit VGND ) ( word_sel.inv_addr_0 VGND ) ( decoder_3.buf_port0 VGND ) ( decoder_3.and_layer0 VGND ) ( decoder_2.buf_port0 VGND ) ( decoder_2.and_layer0 VGND ) ( decoder_1.buf_port0 VGND ) ( decoder_1.and_layer0 VGND ) ( decoder_0.buf_port0 VGND ) ( decoder_0.and_layer0 VGND ) + USE GROUND - + ROUTED met3 48 + SHAPE STRIPE ( 0 306 ) ( 21390 306 ) + + ROUTED met3 48 + SHAPE STRIPE ( 0 1000 ) ( 21390 1000 ) NEW met2 48 + SHAPE STRIPE ( 20000 -24 ) ( 20000 1360 ) NEW met2 48 + SHAPE STRIPE ( 18000 -24 ) ( 18000 1360 ) NEW met2 48 + SHAPE STRIPE ( 16000 -24 ) ( 16000 1360 ) @@ -691,16 +691,16 @@ SPECIALNETS 2 ; NEW met1 48 + SHAPE FOLLOWPIN ( 0 1088 ) ( 21390 1088 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 544 ) ( 21390 544 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 0 ) ( 21390 0 ) - NEW met2 0 + SHAPE STRIPE ( 20000 306 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 18000 306 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 16000 306 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 14000 306 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 12000 306 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 10000 306 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 8000 306 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 6000 306 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 4000 306 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 2000 306 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 20000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 18000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 16000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 14000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 12000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 10000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 8000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 6000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 4000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 2000 1000 ) via3_4_480_480_1_1_400_400 NEW met1 0 + SHAPE STRIPE ( 20000 1088 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 20000 544 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 20000 0 ) via2_3_480_480_1_1_320_320 @@ -793,10 +793,10 @@ NETS 160 ; NEW met1 ( 1352 629 ) ( 1357 * ) NEW met2 ( 1357 425 ) ( * 629 ) NEW met1 ( 1347 425 ) ( 1357 * ) - NEW met1 ( 1173 85 ) ( 1341 * ) - NEW met2 ( 1173 85 ) ( * 391 ) NEW met1 ( 1352 1003 ) ( 1357 * ) NEW met2 ( 1357 629 ) ( * 1003 ) + NEW met1 ( 1352 85 ) ( 1357 * ) + NEW met2 ( 1357 85 ) ( * 425 ) NEW li1 ( 202 969 ) L1M1_PR_MR NEW met1 ( 207 969 ) M1M2_PR NEW met1 ( 207 1139 ) M1M2_PR @@ -811,17 +811,17 @@ NETS 160 ; NEW li1 ( 1352 629 ) L1M1_PR_MR NEW met1 ( 1357 629 ) M1M2_PR NEW met1 ( 1357 425 ) M1M2_PR - NEW li1 ( 1341 85 ) L1M1_PR_MR - NEW met1 ( 1173 85 ) M1M2_PR - NEW met1 ( 1173 391 ) M1M2_PR NEW li1 ( 1352 1003 ) L1M1_PR_MR NEW met1 ( 1357 1003 ) M1M2_PR + NEW li1 ( 1352 85 ) L1M1_PR_MR + NEW met1 ( 1357 85 ) M1M2_PR NEW met1 ( 202 969 ) RECT ( -31 -7 0 7 ) NEW met1 ( 202 663 ) RECT ( -31 -7 0 7 ) NEW met1 ( 202 425 ) RECT ( -31 -7 0 7 ) NEW met1 ( 202 119 ) RECT ( -31 -7 0 7 ) NEW met1 ( 1352 629 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 1357 1003 ) RECT ( 0 -7 31 7 ) ; + NEW met1 ( 1352 1003 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 1352 85 ) RECT ( -31 -7 0 7 ) ; - D_nets.b1 ( buffer.in[1] X ) ( storage_3_1_0.bit1.bit D ) ( storage_3_0_0.bit1.bit D ) ( storage_2_1_0.bit1.bit D ) ( storage_2_0_0.bit1.bit D ) ( storage_1_1_0.bit1.bit D ) ( storage_1_0_0.bit1.bit D ) ( storage_0_1_0.bit1.bit D ) ( storage_0_0_0.bit1.bit D ) + USE SIGNAL + ROUTED met1 ( 2415 969 ) ( 2497 * ) @@ -864,51 +864,51 @@ NETS 160 ; NEW li1 ( 3652 969 ) L1M1_PR_MR NEW met1 ( 3657 969 ) M1M2_PR NEW met1 ( 2507 629 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 2502 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 2507 425 ) RECT ( 0 -7 31 7 ) NEW met1 ( 2502 85 ) RECT ( -31 -7 0 7 ) NEW met1 ( 3652 425 ) RECT ( -31 -7 0 7 ) NEW met1 ( 3657 629 ) RECT ( 0 -7 31 7 ) NEW met1 ( 3652 969 ) RECT ( -31 -7 0 7 ) ; - D_nets.b2 ( buffer.in[2] X ) ( storage_3_1_0.bit2.bit D ) ( storage_3_0_0.bit2.bit D ) ( storage_2_1_0.bit2.bit D ) ( storage_2_0_0.bit2.bit D ) ( storage_1_1_0.bit2.bit D ) ( storage_1_0_0.bit2.bit D ) ( storage_0_1_0.bit2.bit D ) ( storage_0_0_0.bit2.bit D ) + USE SIGNAL - + ROUTED met1 ( 5865 85 ) ( 5941 * ) - NEW met2 ( 5865 85 ) ( * 425 ) - NEW met1 ( 5865 629 ) ( 5941 * ) + + ROUTED met1 ( 5865 425 ) ( 5947 * ) NEW met2 ( 5865 425 ) ( * 629 ) - NEW met1 ( 5952 1003 ) ( 5957 * ) - NEW met1 ( 5957 1003 ) ( * 1037 ) - NEW met1 ( 5865 1037 ) ( 5957 * ) - NEW met2 ( 5865 629 ) ( * 1037 ) + NEW met1 ( 5865 85 ) ( 5941 * ) + NEW met2 ( 5865 85 ) ( * 425 ) + NEW met1 ( 5865 969 ) ( 5947 * ) + NEW met2 ( 5865 629 ) ( * 969 ) + NEW met1 ( 4802 969 ) ( 4807 * ) + NEW met2 ( 4807 969 ) ( * 1139 ) + NEW met1 ( 4761 1139 ) ( 4807 * ) NEW met1 ( 4802 629 ) ( 4807 * ) + NEW met2 ( 4807 629 ) ( * 969 ) + NEW met1 ( 4802 425 ) ( 4807 * ) NEW met2 ( 4807 425 ) ( * 629 ) NEW met1 ( 4802 85 ) ( 4807 * ) NEW met2 ( 4807 85 ) ( * 425 ) - NEW met1 ( 4802 969 ) ( 4807 * ) - NEW met2 ( 4807 629 ) ( * 969 ) - NEW met1 ( 4761 1139 ) ( 4807 * ) - NEW met2 ( 4807 969 ) ( * 1139 ) - NEW met1 ( 4802 425 ) ( 5947 * ) + NEW met1 ( 4807 629 ) ( 5941 * ) + NEW li1 ( 5941 629 ) L1M1_PR_MR NEW li1 ( 5947 425 ) L1M1_PR_MR - NEW li1 ( 5941 85 ) L1M1_PR_MR - NEW met1 ( 5865 85 ) M1M2_PR NEW met1 ( 5865 425 ) M1M2_PR - NEW li1 ( 5941 629 ) L1M1_PR_MR NEW met1 ( 5865 629 ) M1M2_PR - NEW li1 ( 5952 1003 ) L1M1_PR_MR - NEW met1 ( 5865 1037 ) M1M2_PR - NEW li1 ( 4802 425 ) L1M1_PR_MR + NEW li1 ( 5941 85 ) L1M1_PR_MR + NEW met1 ( 5865 85 ) M1M2_PR + NEW li1 ( 5947 969 ) L1M1_PR_MR + NEW met1 ( 5865 969 ) M1M2_PR + NEW li1 ( 4802 969 ) L1M1_PR_MR + NEW met1 ( 4807 969 ) M1M2_PR + NEW met1 ( 4807 1139 ) M1M2_PR + NEW li1 ( 4761 1139 ) L1M1_PR_MR NEW li1 ( 4802 629 ) L1M1_PR_MR NEW met1 ( 4807 629 ) M1M2_PR + NEW li1 ( 4802 425 ) L1M1_PR_MR NEW met1 ( 4807 425 ) M1M2_PR NEW li1 ( 4802 85 ) L1M1_PR_MR NEW met1 ( 4807 85 ) M1M2_PR - NEW li1 ( 4802 969 ) L1M1_PR_MR - NEW met1 ( 4807 969 ) M1M2_PR - NEW li1 ( 4761 1139 ) L1M1_PR_MR - NEW met1 ( 4807 1139 ) M1M2_PR + NEW met1 ( 4802 969 ) RECT ( -31 -7 0 7 ) NEW met1 ( 4807 629 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 4807 85 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 4802 969 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 4802 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 4807 85 ) RECT ( 0 -7 31 7 ) ; - D_nets.b3 ( buffer.in[3] X ) ( storage_3_1_0.bit3.bit D ) ( storage_3_0_0.bit3.bit D ) ( storage_2_1_0.bit3.bit D ) ( storage_2_0_0.bit3.bit D ) ( storage_1_1_0.bit3.bit D ) ( storage_1_0_0.bit3.bit D ) ( storage_0_1_0.bit3.bit D ) ( storage_0_0_0.bit3.bit D ) + USE SIGNAL + ROUTED met1 ( 8252 425 ) ( 8257 * ) @@ -947,7 +947,7 @@ NETS 160 ; NEW met1 ( 7107 1139 ) M1M2_PR NEW met1 ( 8252 425 ) RECT ( -31 -7 0 7 ) NEW met1 ( 8252 629 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 8257 1003 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 8252 1003 ) RECT ( -31 -7 0 7 ) NEW met1 ( 7102 425 ) RECT ( -31 -7 0 7 ) NEW met1 ( 7102 629 ) RECT ( -31 -7 0 7 ) NEW met1 ( 7102 969 ) RECT ( -31 -7 0 7 ) ; @@ -1000,11 +1000,12 @@ NETS 160 ; + ROUTED met1 ( 11702 969 ) ( 11707 * ) NEW met2 ( 11707 969 ) ( * 1139 ) NEW met1 ( 11661 1139 ) ( 11707 * ) + NEW met1 ( 11702 629 ) ( 11707 * ) + NEW met2 ( 11707 629 ) ( * 969 ) NEW met1 ( 11702 459 ) ( 11707 * ) - NEW met2 ( 11707 459 ) ( * 969 ) + NEW met2 ( 11707 459 ) ( * 629 ) NEW met1 ( 11702 85 ) ( 11707 * ) NEW met2 ( 11707 85 ) ( * 459 ) - NEW met1 ( 11702 629 ) ( 11707 * ) NEW met1 ( 12847 51 ) ( * 85 ) NEW met1 ( 11707 51 ) ( 12847 * ) NEW met1 ( 11707 51 ) ( * 85 ) @@ -1018,12 +1019,12 @@ NETS 160 ; NEW met1 ( 11707 969 ) M1M2_PR NEW met1 ( 11707 1139 ) M1M2_PR NEW li1 ( 11661 1139 ) L1M1_PR_MR + NEW li1 ( 11702 629 ) L1M1_PR_MR + NEW met1 ( 11707 629 ) M1M2_PR NEW li1 ( 11702 459 ) L1M1_PR_MR NEW met1 ( 11707 459 ) M1M2_PR NEW li1 ( 11702 85 ) L1M1_PR_MR NEW met1 ( 11707 85 ) M1M2_PR - NEW li1 ( 11702 629 ) L1M1_PR_MR - NEW met1 ( 11707 629 ) M1M2_PR NEW li1 ( 12847 85 ) L1M1_PR_MR NEW li1 ( 12852 425 ) L1M1_PR_MR NEW met1 ( 12857 425 ) M1M2_PR @@ -1033,9 +1034,9 @@ NETS 160 ; NEW li1 ( 12852 629 ) L1M1_PR_MR NEW met1 ( 12857 629 ) M1M2_PR NEW met1 ( 11702 969 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 11702 629 ) RECT ( -31 -7 0 7 ) NEW met1 ( 11707 459 ) RECT ( 0 -7 31 7 ) NEW met1 ( 11702 85 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 11707 629 ) RECT ( 0 -7 31 7 ) NEW met1 ( 12852 425 ) RECT ( -31 -7 0 7 ) NEW met1 ( 12852 1003 ) RECT ( -31 -7 0 7 ) NEW met1 ( 12857 629 ) RECT ( 0 -7 31 7 ) ; @@ -1089,50 +1090,47 @@ NETS 160 ; NEW met1 ( 16261 1139 ) ( 16307 * ) NEW met1 ( 16302 629 ) ( 16307 * ) NEW met2 ( 16307 629 ) ( * 969 ) - NEW met1 ( 16302 459 ) ( 16307 * ) - NEW met2 ( 16307 459 ) ( * 629 ) - NEW met1 ( 16302 119 ) ( 16307 * ) - NEW met2 ( 16307 119 ) ( * 459 ) - NEW met1 ( 16951 391 ) ( * 425 ) - NEW met1 ( 16307 425 ) ( 16951 * ) - NEW met1 ( 16307 425 ) ( * 459 ) - NEW met1 ( 17452 663 ) ( 17457 * ) - NEW met2 ( 17457 663 ) ( * 969 ) + NEW met1 ( 16302 51 ) ( * 119 ) + NEW met1 ( 16302 51 ) ( 16491 * ) + NEW met2 ( 16491 51 ) ( * 629 ) + NEW met1 ( 16307 629 ) ( 16491 * ) + NEW met1 ( 16302 459 ) ( 16353 * ) + NEW met2 ( 16353 391 ) ( * 459 ) + NEW met2 ( 16353 391 ) ( 16491 * ) + NEW met1 ( 16491 51 ) ( 17250 * ) + NEW met1 ( 17250 85 ) ( 17441 * ) + NEW met1 ( 17250 51 ) ( * 85 ) + NEW met1 ( 17452 425 ) ( 17457 * ) + NEW met2 ( 17457 85 ) ( * 425 ) + NEW met1 ( 17441 85 ) ( 17457 * ) + NEW met1 ( 17452 629 ) ( 17457 * ) + NEW met2 ( 17457 425 ) ( * 629 ) NEW met1 ( 17452 969 ) ( 17457 * ) - NEW met1 ( 17452 459 ) ( 17457 * ) - NEW met2 ( 17457 459 ) ( * 663 ) - NEW met2 ( 17273 391 ) ( * 459 ) - NEW met1 ( 17273 459 ) ( 17452 * ) - NEW met1 ( 17452 119 ) ( 17457 * ) - NEW met2 ( 17457 119 ) ( * 459 ) - NEW met1 ( 16951 391 ) ( 17273 * ) + NEW met2 ( 17457 629 ) ( * 969 ) NEW li1 ( 16302 969 ) L1M1_PR_MR NEW met1 ( 16307 969 ) M1M2_PR NEW met1 ( 16307 1139 ) M1M2_PR NEW li1 ( 16261 1139 ) L1M1_PR_MR NEW li1 ( 16302 629 ) L1M1_PR_MR NEW met1 ( 16307 629 ) M1M2_PR - NEW li1 ( 16302 459 ) L1M1_PR_MR - NEW met1 ( 16307 459 ) M1M2_PR NEW li1 ( 16302 119 ) L1M1_PR_MR - NEW met1 ( 16307 119 ) M1M2_PR - NEW li1 ( 17452 663 ) L1M1_PR_MR - NEW met1 ( 17457 663 ) M1M2_PR - NEW met1 ( 17457 969 ) M1M2_PR + NEW met1 ( 16491 51 ) M1M2_PR + NEW met1 ( 16491 629 ) M1M2_PR + NEW li1 ( 16302 459 ) L1M1_PR_MR + NEW met1 ( 16353 459 ) M1M2_PR + NEW li1 ( 17441 85 ) L1M1_PR_MR + NEW li1 ( 17452 425 ) L1M1_PR_MR + NEW met1 ( 17457 425 ) M1M2_PR + NEW met1 ( 17457 85 ) M1M2_PR + NEW li1 ( 17452 629 ) L1M1_PR_MR + NEW met1 ( 17457 629 ) M1M2_PR NEW li1 ( 17452 969 ) L1M1_PR_MR - NEW li1 ( 17452 459 ) L1M1_PR_MR - NEW met1 ( 17457 459 ) M1M2_PR - NEW met1 ( 17273 391 ) M1M2_PR - NEW met1 ( 17273 459 ) M1M2_PR - NEW li1 ( 17452 119 ) L1M1_PR_MR - NEW met1 ( 17457 119 ) M1M2_PR + NEW met1 ( 17457 969 ) M1M2_PR NEW met1 ( 16302 969 ) RECT ( -31 -7 0 7 ) NEW met1 ( 16302 629 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 16302 459 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 16302 119 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 17452 663 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 17452 459 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 17452 119 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 17452 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 17452 629 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 17452 969 ) RECT ( -31 -7 0 7 ) ; - Q[0] ( PIN Q[0] ) ( mux_slice0_bit0.inv Y ) + USE SIGNAL + ROUTED met2 ( 1587 1309 ) ( * 1326 0 ) NEW met1 ( 1541 1309 ) ( 1587 * ) @@ -1144,14 +1142,14 @@ NETS 160 ; NEW met1 ( 2783 1309 ) M1M2_PR NEW li1 ( 3841 1309 ) L1M1_PR_MR ; - Q[2] ( PIN Q[2] ) ( mux_slice0_bit2.inv Y ) + USE SIGNAL - + ROUTED met2 ( 6141 1241 ) ( * 1258 ) + + ROUTED met2 ( 6141 1258 ) ( * 1275 ) NEW met3 ( 3450 1258 ) ( 6141 * ) NEW met2 ( 2921 1326 ) ( 2967 * 0 ) NEW met3 ( 2921 1326 ) ( 3450 * ) NEW met3 ( 3450 1258 ) ( * 1326 ) NEW met2 ( 6141 1258 ) M2M3_PR - NEW li1 ( 6141 1241 ) L1M1_PR_MR - NEW met1 ( 6141 1241 ) M1M2_PR + NEW li1 ( 6141 1275 ) L1M1_PR_MR + NEW met1 ( 6141 1275 ) M1M2_PR NEW met2 ( 2921 1326 ) M2M3_PR ; - Q[3] ( PIN Q[3] ) ( mux_slice0_bit3.inv Y ) + USE SIGNAL + ROUTED met2 ( 8487 1309 ) ( * 1326 0 ) @@ -1187,34 +1185,34 @@ NETS 160 ; NEW met1 ( 10511 1275 ) ( 12811 * ) NEW met2 ( 15111 1173 ) ( * 1275 ) NEW met1 ( 12811 1275 ) ( 15111 * ) - NEW met1 ( 17365 1173 ) ( 17411 * ) - NEW met2 ( 17365 1173 ) ( * 1275 ) - NEW met1 ( 15111 1275 ) ( 17365 * ) - NEW met1 ( 5888 1207 ) ( 5911 * ) - NEW met2 ( 5911 1190 ) ( * 1207 ) - NEW met3 ( 5911 1190 ) ( 7061 * ) - NEW met2 ( 7061 1190 ) ( * 1207 ) - NEW met1 ( 7061 1207 ) ( 8211 * ) - NEW met2 ( 20493 578 ) ( * 663 ) - NEW met3 ( 20493 578 ) ( 21350 * 0 ) - NEW met2 ( 20493 425 ) ( * 578 ) - NEW met2 ( 20493 153 ) ( * 425 ) - NEW met2 ( 20493 663 ) ( * 935 ) - NEW met1 ( 19757 1139 ) ( 20493 * ) - NEW met2 ( 20493 935 ) ( * 1139 ) - NEW met1 ( 19757 1207 ) ( * 1275 ) - NEW met1 ( 17365 1275 ) ( 19757 * ) - NEW met1 ( 5520 1207 ) ( 5888 * ) + NEW met1 ( 7590 1207 ) ( 8211 * ) + NEW met2 ( 5911 1173 ) ( * 1309 ) + NEW met1 ( 5911 1309 ) ( 7590 * ) + NEW met1 ( 7590 1207 ) ( * 1309 ) + NEW met1 ( 5911 1139 ) ( * 1173 ) + NEW met1 ( 5520 1139 ) ( 5911 * ) NEW met1 ( 3611 1139 ) ( * 1173 ) NEW met1 ( 3611 1139 ) ( 3703 * ) NEW met1 ( 3703 1139 ) ( * 1173 ) NEW met1 ( 3703 1173 ) ( 5520 * ) - NEW met1 ( 5520 1173 ) ( * 1207 ) + NEW met1 ( 5520 1139 ) ( * 1173 ) NEW met1 ( 2139 1139 ) ( * 1173 ) NEW met1 ( 2139 1173 ) ( 2507 * ) NEW met1 ( 2507 1139 ) ( * 1173 ) NEW met1 ( 2507 1139 ) ( 3611 * ) NEW met1 ( 1311 1139 ) ( 2139 * ) + NEW met1 ( 17365 1173 ) ( 17411 * ) + NEW met2 ( 17365 1173 ) ( * 1275 ) + NEW met1 ( 19757 1207 ) ( * 1275 ) + NEW met1 ( 17365 1275 ) ( 19757 * ) + NEW met2 ( 20493 969 ) ( * 1207 ) + NEW met1 ( 19757 1207 ) ( 20493 * ) + NEW met2 ( 20493 697 ) ( * 969 ) + NEW met2 ( 20493 425 ) ( * 697 ) + NEW met2 ( 20493 153 ) ( * 425 ) + NEW met3 ( 21350 374 ) ( * 442 0 ) + NEW met3 ( 20493 374 ) ( 21350 * ) + NEW met1 ( 15111 1275 ) ( 17365 * ) NEW li1 ( 1311 1173 ) L1M1_PR_MR NEW li1 ( 8211 1207 ) L1M1_PR_MR NEW li1 ( 10511 1173 ) L1M1_PR_MR @@ -1224,66 +1222,56 @@ NETS 160 ; NEW li1 ( 15111 1173 ) L1M1_PR_MR NEW met1 ( 15111 1173 ) M1M2_PR NEW met1 ( 15111 1275 ) M1M2_PR + NEW li1 ( 5911 1173 ) L1M1_PR_MR + NEW met1 ( 5911 1173 ) M1M2_PR + NEW met1 ( 5911 1309 ) M1M2_PR + NEW li1 ( 3611 1173 ) L1M1_PR_MR NEW li1 ( 17411 1173 ) L1M1_PR_MR NEW met1 ( 17365 1173 ) M1M2_PR NEW met1 ( 17365 1275 ) M1M2_PR - NEW li1 ( 5888 1207 ) L1M1_PR_MR - NEW met1 ( 5911 1207 ) M1M2_PR - NEW met2 ( 5911 1190 ) M2M3_PR - NEW met2 ( 7061 1190 ) M2M3_PR - NEW met1 ( 7061 1207 ) M1M2_PR - NEW li1 ( 20493 663 ) L1M1_PR_MR - NEW met1 ( 20493 663 ) M1M2_PR - NEW met2 ( 20493 578 ) M2M3_PR + NEW li1 ( 19757 1207 ) L1M1_PR_MR + NEW li1 ( 20493 969 ) L1M1_PR_MR + NEW met1 ( 20493 969 ) M1M2_PR + NEW met1 ( 20493 1207 ) M1M2_PR + NEW li1 ( 20493 697 ) L1M1_PR_MR + NEW met1 ( 20493 697 ) M1M2_PR NEW li1 ( 20493 425 ) L1M1_PR_MR NEW met1 ( 20493 425 ) M1M2_PR NEW li1 ( 20493 153 ) L1M1_PR_MR NEW met1 ( 20493 153 ) M1M2_PR - NEW li1 ( 20493 935 ) L1M1_PR_MR - NEW met1 ( 20493 935 ) M1M2_PR - NEW li1 ( 19757 1139 ) L1M1_PR_MR - NEW met1 ( 20493 1139 ) M1M2_PR - NEW li1 ( 19757 1207 ) L1M1_PR_MR - NEW li1 ( 3611 1173 ) L1M1_PR_MR ; + NEW met2 ( 20493 374 ) M2M3_PR ; - addr_rw[1] ( PIN addr_rw[1] ) ( decoder.inv_1 A ) ( decoder_3.and_layer0 A ) ( decoder_1.and_layer0 A ) + USE SIGNAL - + ROUTED met2 ( 21275 663 ) ( * 782 ) - NEW met3 ( 21275 782 ) ( 21350 * ) - NEW met3 ( 21350 714 0 ) ( * 782 ) - NEW met1 ( 20861 935 ) ( 20907 * ) - NEW met1 ( 20907 901 ) ( * 935 ) - NEW met1 ( 20907 901 ) ( 21275 * ) - NEW met2 ( 21275 782 ) ( * 901 ) - NEW met1 ( 20815 391 ) ( 20861 * ) - NEW met2 ( 20815 391 ) ( * 935 ) - NEW met1 ( 20815 935 ) ( 20861 * ) - NEW li1 ( 21275 663 ) L1M1_PR_MR - NEW met1 ( 21275 663 ) M1M2_PR - NEW met2 ( 21275 782 ) M2M3_PR - NEW li1 ( 20861 935 ) L1M1_PR_MR - NEW met1 ( 21275 901 ) M1M2_PR - NEW li1 ( 20861 391 ) L1M1_PR_MR - NEW met1 ( 20815 391 ) M1M2_PR - NEW met1 ( 20815 935 ) M1M2_PR ; + + ROUTED met2 ( 21275 578 ) ( * 595 ) + NEW met3 ( 21275 578 ) ( 21350 * 0 ) + NEW met1 ( 20861 357 ) ( 21275 * ) + NEW met2 ( 21275 357 ) ( * 578 ) + NEW met1 ( 20861 901 ) ( 21275 * ) + NEW met2 ( 21275 595 ) ( * 901 ) + NEW li1 ( 21275 595 ) L1M1_PR_MR + NEW met1 ( 21275 595 ) M1M2_PR + NEW met2 ( 21275 578 ) M2M3_PR + NEW li1 ( 20861 357 ) L1M1_PR_MR + NEW met1 ( 21275 357 ) M1M2_PR + NEW li1 ( 20861 901 ) L1M1_PR_MR + NEW met1 ( 21275 901 ) M1M2_PR ; - addr_rw[2] ( PIN addr_rw[2] ) ( decoder.inv_2 A ) ( decoder_3.and_layer0 B ) ( decoder_2.and_layer0 B ) + USE SIGNAL - + ROUTED met1 ( 20953 935 ) ( 21137 * ) - NEW met2 ( 21137 850 ) ( * 935 ) - NEW met3 ( 21137 850 ) ( 21350 * 0 ) - NEW met1 ( 20953 629 ) ( * 663 ) + + ROUTED met1 ( 20953 629 ) ( * 663 ) NEW met1 ( 20953 629 ) ( 21137 * ) - NEW met2 ( 21137 629 ) ( * 850 ) - NEW met1 ( 21137 119 ) ( 21275 * ) NEW met2 ( 21137 119 ) ( * 629 ) - NEW li1 ( 20953 935 ) L1M1_PR_MR - NEW met1 ( 21137 935 ) M1M2_PR - NEW met2 ( 21137 850 ) M2M3_PR + NEW met1 ( 21137 119 ) ( 21275 * ) + NEW met1 ( 20953 935 ) ( 21137 * ) + NEW met2 ( 21137 629 ) ( * 935 ) + NEW met3 ( 21137 714 ) ( 21350 * 0 ) NEW li1 ( 20953 663 ) L1M1_PR_MR NEW met1 ( 21137 629 ) M1M2_PR + NEW met1 ( 21137 119 ) M1M2_PR NEW li1 ( 21275 119 ) L1M1_PR_MR - NEW met1 ( 21137 119 ) M1M2_PR ; + NEW li1 ( 20953 935 ) L1M1_PR_MR + NEW met1 ( 21137 935 ) M1M2_PR + NEW met2 ( 21137 714 ) M2M3_PR ; - clk ( PIN clk ) ( storage_3_1_0.cg CLK ) ( storage_3_0_0.cg CLK ) ( storage_2_1_0.cg CLK ) ( storage_2_0_0.cg CLK ) ( storage_1_1_0.cg CLK ) ( storage_1_0_0.cg CLK ) ( storage_0_1_0.cg CLK ) ( storage_0_0_0.cg CLK ) + USE SIGNAL - + ROUTED met1 ( 18975 119 0 ) ( 19067 * ) - NEW met2 ( 19067 102 ) ( * 119 ) + + ROUTED met2 ( 18929 51 ) ( * 119 ) NEW met2 ( 18929 119 ) ( * 425 ) NEW met2 ( 18929 425 ) ( * 663 ) NEW met2 ( 18929 663 ) ( * 969 ) @@ -1292,38 +1280,36 @@ NETS 160 ; NEW met2 ( 20263 170 ) ( * 425 ) NEW met2 ( 20263 425 ) ( * 663 ) NEW met2 ( 20263 663 ) ( * 969 ) - NEW met2 ( 19757 102 ) ( * 119 ) - NEW met3 ( 19067 102 ) ( 19757 * ) - NEW met1 ( 19067 119 ) M1M2_PR - NEW met2 ( 19067 102 ) M2M3_PR - NEW met1 ( 18929 425 ) M1M2_PR + NEW met1 ( 19757 51 ) ( * 119 0 ) + NEW met1 ( 18929 51 ) ( 19757 * ) NEW met1 ( 18929 119 ) M1M2_PR + NEW met1 ( 18929 51 ) M1M2_PR + NEW met1 ( 18929 425 ) M1M2_PR NEW met1 ( 18929 663 ) M1M2_PR NEW met1 ( 18929 969 ) M1M2_PR NEW met1 ( 20263 119 ) M1M2_PR_MR NEW met2 ( 20263 170 ) M2M3_PR NEW met1 ( 20263 425 ) M1M2_PR_MR NEW met1 ( 20263 663 ) M1M2_PR_MR - NEW met1 ( 20263 969 ) M1M2_PR_MR - NEW met2 ( 19757 102 ) M2M3_PR - NEW met1 ( 19757 119 ) M1M2_PR_MR ; + NEW met1 ( 20263 969 ) M1M2_PR_MR ; - decoder_0.decoder0 ( storage_0_1_0.word_and A ) ( storage_0_0_0.select_inv_0 A ) ( storage_0_0_0.word_and A ) ( decoder_0.buf_port0 X ) + USE SIGNAL - + ROUTED met1 ( 19113 119 ) ( * 153 ) + + ROUTED met1 ( 19113 153 ) ( 19159 * ) + NEW met2 ( 19159 153 ) ( * 170 ) NEW met1 ( 20401 187 ) ( * 221 ) NEW met1 ( 20401 221 ) ( 21183 * ) - NEW met1 ( 19573 119 ) ( 19665 * ) - NEW met2 ( 19665 119 ) ( * 221 ) + NEW met1 ( 19573 85 ) ( 19665 * ) + NEW met2 ( 19665 85 ) ( * 221 ) NEW met1 ( 19665 221 ) ( 20401 * ) - NEW met1 ( 19389 119 ) ( * 153 ) - NEW met1 ( 19389 153 ) ( 19573 * ) - NEW met1 ( 19573 119 ) ( * 153 ) - NEW met1 ( 19113 119 ) ( 19389 * ) + NEW met3 ( 19159 170 ) ( 19665 * ) NEW li1 ( 19113 153 ) L1M1_PR_MR + NEW met1 ( 19159 153 ) M1M2_PR + NEW met2 ( 19159 170 ) M2M3_PR NEW li1 ( 20401 187 ) L1M1_PR_MR NEW li1 ( 21183 221 ) L1M1_PR_MR - NEW li1 ( 19573 119 ) L1M1_PR_MR - NEW met1 ( 19665 119 ) M1M2_PR - NEW met1 ( 19665 221 ) M1M2_PR ; + NEW li1 ( 19573 85 ) L1M1_PR_MR + NEW met1 ( 19665 85 ) M1M2_PR + NEW met1 ( 19665 221 ) M1M2_PR + NEW met2 ( 19665 170 ) M2M3_PR ; - decoder_0.decoder_out ( decoder_0.buf_port0 A ) ( decoder_0.and_layer0 X ) + USE SIGNAL + ROUTED met1 ( 21045 119 ) ( 21091 * ) NEW li1 ( 21091 119 ) L1M1_PR_MR @@ -1395,7 +1381,7 @@ NETS 160 ; + ROUTED met1 ( 1311 1207 ) ( * 1275 ) NEW met1 ( 1311 1207 ) ( 1357 * ) NEW met1 ( 1357 1173 ) ( * 1207 ) - NEW met2 ( 8257 1173 ) ( * 1309 ) + NEW met2 ( 8257 1173 ) ( * 1190 ) NEW met1 ( 10557 1173 ) ( * 1207 ) NEW met1 ( 10373 1207 ) ( 10557 * ) NEW met1 ( 10373 1173 ) ( * 1207 ) @@ -1418,28 +1404,24 @@ NETS 160 ; NEW met1 ( 17457 1173 ) ( 19205 * ) NEW met2 ( 19205 663 ) ( * 935 ) NEW met2 ( 19205 391 ) ( * 663 ) - NEW met2 ( 19205 153 ) ( * 391 ) + NEW met2 ( 19205 119 ) ( * 391 ) NEW met1 ( 17181 1241 ) ( 17411 * ) - NEW met1 ( 7590 1309 ) ( 8257 * ) - NEW met1 ( 5957 1139 ) ( * 1173 ) - NEW met1 ( 5957 1139 ) ( 6187 * ) - NEW met1 ( 6187 1139 ) ( * 1241 ) - NEW met1 ( 6187 1241 ) ( 7590 * ) - NEW met1 ( 7590 1241 ) ( * 1309 ) - NEW met2 ( 6095 1122 ) ( * 1139 ) - NEW met1 ( 19205 1173 ) ( 19803 * ) - NEW met1 ( 1311 1275 ) ( 2070 * ) - NEW met2 ( 3657 1122 ) ( * 1173 ) - NEW met1 ( 2070 1241 ) ( * 1275 ) - NEW met1 ( 2070 1241 ) ( 3611 * ) - NEW met2 ( 3611 1190 ) ( * 1241 ) - NEW met2 ( 3611 1190 ) ( 3657 * ) + NEW met1 ( 5957 1173 ) ( 6049 * ) + NEW met1 ( 6049 1139 ) ( * 1173 ) + NEW met1 ( 6049 1139 ) ( 6095 * ) + NEW met2 ( 6095 1139 ) ( * 1190 ) + NEW met3 ( 6095 1190 ) ( 8257 * ) NEW met2 ( 3657 1173 ) ( * 1190 ) - NEW met3 ( 3657 1122 ) ( 6095 * ) + NEW met1 ( 2461 1207 ) ( * 1275 ) + NEW met1 ( 2461 1207 ) ( 3657 * ) + NEW met1 ( 3657 1173 ) ( * 1207 ) + NEW met1 ( 1311 1275 ) ( 2461 * ) + NEW met3 ( 3657 1190 ) ( 6095 * ) + NEW met1 ( 19205 1173 ) ( 19803 * ) NEW li1 ( 1357 1173 ) L1M1_PR_MR NEW li1 ( 8257 1173 ) L1M1_PR_MR NEW met1 ( 8257 1173 ) M1M2_PR - NEW met1 ( 8257 1309 ) M1M2_PR + NEW met2 ( 8257 1190 ) M2M3_PR NEW li1 ( 10557 1173 ) L1M1_PR_MR NEW li1 ( 12857 1173 ) L1M1_PR_MR NEW li1 ( 15157 1173 ) L1M1_PR_MR @@ -1453,16 +1435,15 @@ NETS 160 ; NEW met1 ( 19205 663 ) M1M2_PR NEW li1 ( 19205 391 ) L1M1_PR_MR NEW met1 ( 19205 391 ) M1M2_PR - NEW li1 ( 19205 153 ) L1M1_PR_MR - NEW met1 ( 19205 153 ) M1M2_PR + NEW li1 ( 19205 119 ) L1M1_PR_MR + NEW met1 ( 19205 119 ) M1M2_PR NEW li1 ( 5957 1173 ) L1M1_PR_MR - NEW met2 ( 6095 1122 ) M2M3_PR NEW met1 ( 6095 1139 ) M1M2_PR - NEW li1 ( 19803 1173 ) L1M1_PR_MR + NEW met2 ( 6095 1190 ) M2M3_PR NEW li1 ( 3657 1173 ) L1M1_PR_MR NEW met1 ( 3657 1173 ) M1M2_PR - NEW met2 ( 3657 1122 ) M2M3_PR - NEW met1 ( 3611 1241 ) M1M2_PR ; + NEW met2 ( 3657 1190 ) M2M3_PR + NEW li1 ( 19803 1173 ) L1M1_PR_MR ; - inv.addr1 ( decoder.inv_1 Y ) ( decoder_2.and_layer0 A ) ( decoder_0.and_layer0 A ) + USE SIGNAL + ROUTED met1 ( 20861 697 ) ( 21321 * ) NEW met2 ( 20861 187 ) ( * 697 ) @@ -1492,12 +1473,10 @@ NETS 160 ; NEW li1 ( 3795 1207 ) L1M1_PR_MR NEW li1 ( 3657 1241 ) L1M1_PR_MR ; - mux_slice0_bit2.aoi_out ( mux_slice0_bit2.inv A ) ( mux_slice0_bit2.aoi Y ) + USE SIGNAL - + ROUTED met2 ( 6095 1207 ) ( * 1309 ) - NEW met1 ( 5819 1309 ) ( 6095 * ) + + ROUTED met1 ( 6095 1207 ) ( * 1241 ) + NEW met1 ( 5957 1241 ) ( 6095 * ) NEW li1 ( 6095 1207 ) L1M1_PR_MR - NEW met1 ( 6095 1207 ) M1M2_PR - NEW met1 ( 6095 1309 ) M1M2_PR - NEW li1 ( 5819 1309 ) L1M1_PR_MR ; + NEW li1 ( 5957 1241 ) L1M1_PR_MR ; - mux_slice0_bit3.aoi_out ( mux_slice0_bit3.inv A ) ( mux_slice0_bit3.aoi Y ) + USE SIGNAL + ROUTED met1 ( 8395 1207 ) ( * 1241 ) NEW met1 ( 8257 1241 ) ( 8395 * ) @@ -1561,7 +1540,6 @@ NETS 160 ; NEW met1 ( 5865 119 ) ( 6647 * ) NEW met1 ( 6647 119 ) ( * 153 ) NEW met1 ( 7015 119 ) ( 7797 * ) - NEW met1 ( 18147 221 ) ( 19619 * ) NEW met1 ( 2415 119 ) ( 3197 * ) NEW met1 ( 2415 119 ) ( * 153 ) NEW met1 ( 3611 119 ) ( 4347 * ) @@ -1575,6 +1553,7 @@ NETS 160 ; NEW met1 ( 5497 119 ) ( * 153 ) NEW met1 ( 2047 153 ) ( 2415 * ) NEW met1 ( 5497 153 ) ( 5865 * ) + NEW met1 ( 18147 221 ) ( 19619 * ) NEW li1 ( 16997 119 ) L1M1_PR_MR NEW li1 ( 15847 153 ) L1M1_PR_MR NEW met1 ( 16123 153 ) M1M2_PR @@ -1594,18 +1573,16 @@ NETS 160 ; NEW li1 ( 897 119 ) L1M1_PR_MR NEW li1 ( 18147 153 ) L1M1_PR_MR NEW li1 ( 6647 153 ) L1M1_PR_MR - NEW li1 ( 19619 221 ) L1M1_PR_MR NEW li1 ( 3197 119 ) L1M1_PR_MR NEW li1 ( 4347 119 ) L1M1_PR_MR - NEW li1 ( 5497 119 ) L1M1_PR_MR ; + NEW li1 ( 5497 119 ) L1M1_PR_MR + NEW li1 ( 19619 221 ) L1M1_PR_MR ; - row1.select0_b ( storage_1_1_0.bit7.obuf0 TE_B ) ( storage_1_1_0.bit6.obuf0 TE_B ) ( storage_1_1_0.bit5.obuf0 TE_B ) ( storage_1_1_0.bit4.obuf0 TE_B ) ( storage_1_1_0.bit3.obuf0 TE_B ) ( storage_1_1_0.bit2.obuf0 TE_B ) ( storage_1_1_0.bit1.obuf0 TE_B ) ( storage_1_1_0.bit0.obuf0 TE_B ) ( storage_1_0_0.select_inv_0 Y ) ( storage_1_0_0.bit7.obuf0 TE_B ) ( storage_1_0_0.bit6.obuf0 TE_B ) ( storage_1_0_0.bit5.obuf0 TE_B ) ( storage_1_0_0.bit4.obuf0 TE_B ) ( storage_1_0_0.bit3.obuf0 TE_B ) ( storage_1_0_0.bit2.obuf0 TE_B ) ( storage_1_0_0.bit1.obuf0 TE_B ) ( storage_1_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met2 ( 15847 425 ) ( * 442 ) - NEW met3 ( 15847 442 ) ( 16399 * ) - NEW met2 ( 16399 442 ) ( * 459 ) - NEW met1 ( 16399 459 ) ( 16997 * ) - NEW met1 ( 16997 425 ) ( * 459 ) + + ROUTED met2 ( 15847 374 ) ( * 425 ) + NEW met3 ( 15847 374 ) ( 17089 * ) + NEW met2 ( 17089 374 ) ( * 425 ) NEW met1 ( 14697 425 ) ( * 459 ) NEW met1 ( 14697 459 ) ( 15847 * ) NEW met1 ( 15847 425 ) ( * 459 ) @@ -1628,31 +1605,34 @@ NETS 160 ; NEW met1 ( 2047 323 ) ( * 391 ) NEW met1 ( 18147 391 ) ( 19021 * ) NEW met1 ( 19021 391 ) ( * 425 ) - NEW met1 ( 18147 391 ) ( * 425 ) - NEW met1 ( 16997 425 ) ( 18147 * ) - NEW met2 ( 6647 425 ) ( * 510 ) - NEW met2 ( 6647 323 ) ( * 425 ) - NEW met1 ( 6647 323 ) ( 7797 * ) + NEW met1 ( 17273 425 ) ( * 459 ) + NEW met1 ( 17273 459 ) ( 18147 * ) + NEW met1 ( 18147 391 ) ( * 459 ) + NEW met1 ( 16997 425 ) ( 17273 * ) + NEW met1 ( 6647 425 ) ( * 459 ) + NEW met1 ( 6969 323 ) ( * 357 ) + NEW met1 ( 6647 357 ) ( 6969 * ) + NEW met1 ( 6647 357 ) ( * 425 ) + NEW met1 ( 6969 323 ) ( 7797 * ) + NEW met1 ( 3197 425 ) ( * 459 ) + NEW met1 ( 2461 459 ) ( 3197 * ) + NEW met1 ( 2461 425 ) ( * 459 ) + NEW met1 ( 2323 425 ) ( 2461 * ) + NEW met1 ( 2323 391 ) ( * 425 ) + NEW met1 ( 4347 425 ) ( * 459 ) + NEW met1 ( 3197 459 ) ( 4347 * ) + NEW met1 ( 5497 425 ) ( * 459 ) + NEW met1 ( 2047 391 ) ( 2323 * ) + NEW met1 ( 4347 459 ) ( 6647 * ) NEW met1 ( 19481 391 ) ( * 425 ) NEW met1 ( 19481 391 ) ( 19619 * ) NEW met1 ( 19021 425 ) ( 19481 * ) - NEW met1 ( 3197 323 ) ( * 391 ) - NEW met1 ( 2369 323 ) ( 3197 * ) - NEW met1 ( 2369 323 ) ( * 391 ) - NEW met1 ( 4347 323 ) ( * 391 ) - NEW met1 ( 3197 323 ) ( 4347 * ) - NEW met1 ( 5451 391 ) ( 5497 * ) - NEW met1 ( 5451 323 ) ( * 391 ) - NEW met1 ( 4347 323 ) ( 5451 * ) - NEW met2 ( 5497 391 ) ( * 510 ) - NEW met1 ( 2047 391 ) ( 2369 * ) - NEW met3 ( 5497 510 ) ( 6647 * ) NEW li1 ( 16997 425 ) L1M1_PR_MR NEW li1 ( 15847 425 ) L1M1_PR_MR NEW met1 ( 15847 425 ) M1M2_PR - NEW met2 ( 15847 442 ) M2M3_PR - NEW met2 ( 16399 442 ) M2M3_PR - NEW met1 ( 16399 459 ) M1M2_PR + NEW met2 ( 15847 374 ) M2M3_PR + NEW met2 ( 17089 374 ) M2M3_PR + NEW met1 ( 17089 425 ) M1M2_PR NEW li1 ( 14697 425 ) L1M1_PR_MR NEW li1 ( 13547 425 ) L1M1_PR_MR NEW li1 ( 12397 425 ) L1M1_PR_MR @@ -1666,27 +1646,28 @@ NETS 160 ; NEW li1 ( 897 391 ) L1M1_PR_MR NEW li1 ( 18147 391 ) L1M1_PR_MR NEW li1 ( 6647 425 ) L1M1_PR_MR - NEW met1 ( 6647 425 ) M1M2_PR - NEW met2 ( 6647 510 ) M2M3_PR - NEW met1 ( 6647 323 ) M1M2_PR + NEW li1 ( 3197 425 ) L1M1_PR_MR + NEW li1 ( 4347 425 ) L1M1_PR_MR + NEW li1 ( 5497 425 ) L1M1_PR_MR NEW li1 ( 19619 391 ) L1M1_PR_MR - NEW li1 ( 3197 391 ) L1M1_PR_MR - NEW li1 ( 4347 391 ) L1M1_PR_MR - NEW li1 ( 5497 391 ) L1M1_PR_MR - NEW met2 ( 5497 510 ) M2M3_PR - NEW met1 ( 5497 391 ) M1M2_PR ; + NEW met1 ( 5497 459 ) RECT ( -25 -7 0 7 ) ; - row2.select0_b ( storage_2_1_0.bit7.obuf0 TE_B ) ( storage_2_1_0.bit6.obuf0 TE_B ) ( storage_2_1_0.bit5.obuf0 TE_B ) ( storage_2_1_0.bit4.obuf0 TE_B ) ( storage_2_1_0.bit3.obuf0 TE_B ) ( storage_2_1_0.bit2.obuf0 TE_B ) ( storage_2_1_0.bit1.obuf0 TE_B ) ( storage_2_1_0.bit0.obuf0 TE_B ) ( storage_2_0_0.select_inv_0 Y ) ( storage_2_0_0.bit7.obuf0 TE_B ) ( storage_2_0_0.bit6.obuf0 TE_B ) ( storage_2_0_0.bit5.obuf0 TE_B ) ( storage_2_0_0.bit4.obuf0 TE_B ) ( storage_2_0_0.bit3.obuf0 TE_B ) ( storage_2_0_0.bit2.obuf0 TE_B ) ( storage_2_0_0.bit1.obuf0 TE_B ) ( storage_2_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 16997 595 ) ( * 663 ) - NEW met1 ( 15847 663 ) ( 16997 * ) + + ROUTED met1 ( 15847 663 ) ( 16997 * ) + NEW met1 ( 16997 663 ) ( * 697 ) NEW met1 ( 14697 663 ) ( 15847 * ) - NEW met1 ( 13547 663 ) ( 14697 * ) - NEW met1 ( 12397 663 ) ( 13547 * ) + NEW met1 ( 13547 595 ) ( * 663 ) + NEW met1 ( 13547 595 ) ( 14099 * ) + NEW met1 ( 14099 595 ) ( * 629 ) + NEW met1 ( 14099 629 ) ( 14697 * ) + NEW met1 ( 14697 629 ) ( * 663 ) + NEW met2 ( 12397 595 ) ( * 663 ) + NEW met1 ( 12397 595 ) ( 13547 * ) NEW met1 ( 11247 629 ) ( * 663 ) - NEW met1 ( 11247 629 ) ( 11661 * ) - NEW met1 ( 11661 629 ) ( * 663 ) - NEW met1 ( 11661 663 ) ( 12397 * ) + NEW met1 ( 11247 629 ) ( 11615 * ) + NEW met1 ( 11615 595 ) ( * 629 ) + NEW met1 ( 11615 595 ) ( 12397 * ) NEW met1 ( 10097 697 ) ( 10465 * ) NEW met1 ( 10465 663 ) ( * 697 ) NEW met1 ( 10465 663 ) ( 11247 * ) @@ -1700,15 +1681,16 @@ NETS 160 ; NEW met1 ( 1265 663 ) ( * 697 ) NEW met1 ( 1265 663 ) ( 2047 * ) NEW met1 ( 18147 697 ) ( * 731 ) - NEW met2 ( 18147 595 ) ( * 697 ) - NEW met1 ( 16997 595 ) ( 18147 * ) + NEW met1 ( 17365 663 ) ( * 697 ) + NEW met1 ( 17365 663 ) ( 18147 * ) + NEW met1 ( 18147 663 ) ( * 697 ) + NEW met1 ( 16997 697 ) ( 17365 * ) NEW met1 ( 6647 697 ) ( 7015 * ) NEW met1 ( 7015 663 ) ( * 697 ) NEW met1 ( 5865 663 ) ( * 697 ) NEW met1 ( 5865 663 ) ( 6647 * ) NEW met1 ( 6647 663 ) ( * 697 ) NEW met1 ( 7015 663 ) ( 7797 * ) - NEW met1 ( 18147 731 ) ( 19619 * ) NEW met1 ( 3611 663 ) ( 4347 * ) NEW met1 ( 3611 629 ) ( * 663 ) NEW met1 ( 3197 629 ) ( 3611 * ) @@ -1720,11 +1702,14 @@ NETS 160 ; NEW met1 ( 5497 663 ) ( * 697 ) NEW met1 ( 2047 663 ) ( 3197 * ) NEW met1 ( 5497 697 ) ( 5865 * ) - NEW li1 ( 16997 663 ) L1M1_PR_MR + NEW met1 ( 18147 731 ) ( 19619 * ) + NEW li1 ( 16997 697 ) L1M1_PR_MR NEW li1 ( 15847 663 ) L1M1_PR_MR NEW li1 ( 14697 663 ) L1M1_PR_MR NEW li1 ( 13547 663 ) L1M1_PR_MR NEW li1 ( 12397 663 ) L1M1_PR_MR + NEW met1 ( 12397 663 ) M1M2_PR + NEW met1 ( 12397 595 ) M1M2_PR NEW li1 ( 11247 663 ) L1M1_PR_MR NEW li1 ( 10097 697 ) L1M1_PR_MR NEW li1 ( 8947 663 ) L1M1_PR_MR @@ -1732,13 +1717,11 @@ NETS 160 ; NEW li1 ( 2047 663 ) L1M1_PR_MR NEW li1 ( 897 697 ) L1M1_PR_MR NEW li1 ( 18147 697 ) L1M1_PR_MR - NEW met1 ( 18147 595 ) M1M2_PR - NEW met1 ( 18147 697 ) M1M2_PR NEW li1 ( 6647 697 ) L1M1_PR_MR - NEW li1 ( 19619 731 ) L1M1_PR_MR NEW li1 ( 3197 663 ) L1M1_PR_MR NEW li1 ( 4347 663 ) L1M1_PR_MR - NEW li1 ( 5497 663 ) L1M1_PR_MR ; + NEW li1 ( 5497 663 ) L1M1_PR_MR + NEW li1 ( 19619 731 ) L1M1_PR_MR ; - row3.select0_b ( storage_3_1_0.bit7.obuf0 TE_B ) ( storage_3_1_0.bit6.obuf0 TE_B ) ( storage_3_1_0.bit5.obuf0 TE_B ) ( storage_3_1_0.bit4.obuf0 TE_B ) ( storage_3_1_0.bit3.obuf0 TE_B ) ( storage_3_1_0.bit2.obuf0 TE_B ) ( storage_3_1_0.bit1.obuf0 TE_B ) ( storage_3_1_0.bit0.obuf0 TE_B ) ( storage_3_0_0.select_inv_0 Y ) ( storage_3_0_0.bit7.obuf0 TE_B ) ( storage_3_0_0.bit6.obuf0 TE_B ) ( storage_3_0_0.bit5.obuf0 TE_B ) ( storage_3_0_0.bit4.obuf0 TE_B ) ( storage_3_0_0.bit3.obuf0 TE_B ) ( storage_3_0_0.bit2.obuf0 TE_B ) ( storage_3_0_0.bit1.obuf0 TE_B ) ( storage_3_0_0.bit0.obuf0 TE_B ) + USE SIGNAL @@ -1765,8 +1748,11 @@ NETS 160 ; NEW met3 ( 8947 918 ) ( 10097 * ) NEW met2 ( 7797 918 ) ( * 935 ) NEW met3 ( 7797 918 ) ( 8947 * ) - NEW met1 ( 2047 969 ) ( * 1003 ) - NEW met1 ( 897 969 ) ( 2047 * ) + NEW met1 ( 897 901 ) ( * 935 ) + NEW met1 ( 897 901 ) ( 1173 * ) + NEW met1 ( 1173 867 ) ( * 901 ) + NEW met1 ( 1173 867 ) ( 2047 * ) + NEW met1 ( 2047 867 ) ( * 935 ) NEW met1 ( 18147 935 ) ( 19021 * ) NEW met1 ( 19021 935 ) ( * 969 ) NEW met1 ( 18147 935 ) ( * 1003 ) @@ -1774,20 +1760,22 @@ NETS 160 ; NEW met2 ( 6647 918 ) ( * 935 ) NEW met1 ( 6647 867 ) ( * 935 ) NEW met3 ( 6647 918 ) ( 7797 * ) - NEW met1 ( 19481 935 ) ( * 969 ) - NEW met1 ( 19481 935 ) ( 19619 * ) - NEW met1 ( 19021 969 ) ( 19481 * ) - NEW met1 ( 2047 1003 ) ( 2070 * ) - NEW met2 ( 3197 969 ) ( * 1037 ) - NEW met1 ( 2070 1037 ) ( 3197 * ) - NEW met1 ( 2070 1003 ) ( * 1037 ) + NEW met1 ( 3197 969 ) ( * 1003 ) + NEW met1 ( 2323 1003 ) ( 3197 * ) + NEW met1 ( 2323 935 ) ( * 1003 ) NEW met1 ( 4347 867 ) ( * 935 ) - NEW met1 ( 3197 867 ) ( 4347 * ) - NEW met2 ( 3197 867 ) ( * 969 ) + NEW met1 ( 3519 867 ) ( 4347 * ) + NEW met1 ( 3519 867 ) ( * 901 ) + NEW met1 ( 3197 901 ) ( 3519 * ) + NEW met1 ( 3197 901 ) ( * 969 ) NEW met1 ( 4669 867 ) ( * 901 ) NEW met1 ( 4347 901 ) ( 4669 * ) NEW met1 ( 5497 867 ) ( * 935 ) + NEW met1 ( 2047 935 ) ( 2323 * ) NEW met1 ( 4669 867 ) ( 6647 * ) + NEW met1 ( 19481 935 ) ( * 969 ) + NEW met1 ( 19481 935 ) ( 19619 * ) + NEW met1 ( 19021 969 ) ( 19481 * ) NEW li1 ( 16997 969 ) L1M1_PR_MR NEW li1 ( 15847 935 ) L1M1_PR_MR NEW li1 ( 14697 935 ) L1M1_PR_MR @@ -1813,19 +1801,16 @@ NETS 160 ; NEW li1 ( 7797 935 ) L1M1_PR_MR NEW met1 ( 7797 935 ) M1M2_PR NEW met2 ( 7797 918 ) M2M3_PR - NEW li1 ( 2047 969 ) L1M1_PR_MR - NEW li1 ( 897 969 ) L1M1_PR_MR + NEW li1 ( 2047 935 ) L1M1_PR_MR + NEW li1 ( 897 935 ) L1M1_PR_MR NEW li1 ( 18147 935 ) L1M1_PR_MR NEW li1 ( 6647 935 ) L1M1_PR_MR NEW met1 ( 6647 935 ) M1M2_PR NEW met2 ( 6647 918 ) M2M3_PR - NEW li1 ( 19619 935 ) L1M1_PR_MR NEW li1 ( 3197 969 ) L1M1_PR_MR - NEW met1 ( 3197 969 ) M1M2_PR - NEW met1 ( 3197 1037 ) M1M2_PR NEW li1 ( 4347 935 ) L1M1_PR_MR - NEW met1 ( 3197 867 ) M1M2_PR - NEW li1 ( 5497 935 ) L1M1_PR_MR ; + NEW li1 ( 5497 935 ) L1M1_PR_MR + NEW li1 ( 19619 935 ) L1M1_PR_MR ; - storage_0_0_0.bit0.storage ( storage_0_0_0.bit0.obuf0 A ) ( storage_0_0_0.bit0.bit Q ) + USE SIGNAL + ROUTED met1 ( 805 153 ) ( * 187 ) NEW met1 ( 759 187 ) ( 805 * ) @@ -1878,7 +1863,7 @@ NETS 160 ; NEW met2 ( 9269 102 ) ( * 153 ) NEW met3 ( 9269 102 ) ( 11569 * ) NEW met1 ( 69 51 ) ( * 119 ) - NEW met2 ( 19067 170 ) ( * 187 ) + NEW met2 ( 19067 153 ) ( * 170 ) NEW met3 ( 16169 170 ) ( 19067 * ) NEW met1 ( 6923 119 ) ( 6969 * ) NEW met2 ( 6923 102 ) ( * 119 ) @@ -1903,8 +1888,8 @@ NETS 160 ; NEW met2 ( 9269 102 ) M2M3_PR NEW li1 ( 69 119 ) L1M1_PR_MR NEW met2 ( 19067 170 ) M2M3_PR - NEW li1 ( 19067 187 ) L1M1_PR_MR - NEW met1 ( 19067 187 ) M1M2_PR + NEW li1 ( 19067 153 ) L1M1_PR_MR + NEW met1 ( 19067 153 ) M1M2_PR NEW li1 ( 6969 119 ) L1M1_PR_MR NEW met1 ( 6923 119 ) M1M2_PR NEW met2 ( 6923 102 ) M2M3_PR @@ -1979,16 +1964,13 @@ NETS 160 ; NEW met1 ( 7751 187 ) ( * 221 ) NEW met1 ( 7751 187 ) ( 8119 * ) NEW met1 ( 1219 153 ) ( * 221 ) - NEW met1 ( 17319 153 ) ( 17365 * ) - NEW met1 ( 17365 51 ) ( * 153 ) - NEW met1 ( 17365 51 ) ( 19159 * ) - NEW met2 ( 19159 51 ) ( * 187 ) - NEW met2 ( 17319 102 ) ( * 153 ) + NEW met1 ( 17319 119 ) ( 18285 * ) + NEW met1 ( 18285 119 ) ( * 187 ) + NEW met2 ( 17319 102 ) ( * 119 ) NEW met3 ( 14927 102 ) ( 17319 * ) NEW met2 ( 5819 119 ) ( * 221 ) NEW met1 ( 5819 51 ) ( * 119 ) NEW met1 ( 5819 221 ) ( 7751 * ) - NEW met1 ( 19159 187 ) ( 20355 * ) NEW met1 ( 1219 221 ) ( 2070 * ) NEW met1 ( 3519 153 ) ( * 221 ) NEW met1 ( 3519 221 ) ( 4623 * ) @@ -2000,6 +1982,7 @@ NETS 160 ; NEW met1 ( 3151 187 ) ( * 221 ) NEW met1 ( 3151 187 ) ( 3519 * ) NEW met1 ( 4623 51 ) ( 5819 * ) + NEW met1 ( 18285 187 ) ( 20355 * ) NEW li1 ( 15019 153 ) L1M1_PR_MR NEW met1 ( 14927 153 ) M1M2_PR NEW met2 ( 14927 102 ) M2M3_PR @@ -2011,28 +1994,20 @@ NETS 160 ; NEW met2 ( 10419 34 ) M2M3_PR NEW li1 ( 8119 153 ) L1M1_PR_MR NEW li1 ( 1219 153 ) L1M1_PR_MR - NEW li1 ( 17319 153 ) L1M1_PR_MR - NEW met1 ( 19159 51 ) M1M2_PR - NEW met1 ( 19159 187 ) M1M2_PR + NEW li1 ( 17319 119 ) L1M1_PR_MR NEW met2 ( 17319 102 ) M2M3_PR - NEW met1 ( 17319 153 ) M1M2_PR + NEW met1 ( 17319 119 ) M1M2_PR NEW li1 ( 5819 119 ) L1M1_PR_MR NEW met1 ( 5819 119 ) M1M2_PR NEW met1 ( 5819 221 ) M1M2_PR - NEW li1 ( 20355 187 ) L1M1_PR_MR NEW li1 ( 3519 153 ) L1M1_PR_MR NEW met1 ( 4623 221 ) M1M2_PR - NEW met1 ( 4623 51 ) M1M2_PR ; + NEW met1 ( 4623 51 ) M1M2_PR + NEW li1 ( 20355 187 ) L1M1_PR_MR ; - storage_0_1_0.we0 ( storage_0_1_0.gcand X ) ( storage_0_1_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 19941 85 ) ( 20217 * ) - NEW met2 ( 20217 34 ) ( * 85 ) - NEW met2 ( 20217 34 ) ( 20309 * ) - NEW met2 ( 20309 34 ) ( * 85 ) - NEW met1 ( 20309 85 ) ( 20815 * ) - NEW li1 ( 19941 85 ) L1M1_PR_MR - NEW met1 ( 20217 85 ) M1M2_PR - NEW met1 ( 20309 85 ) M1M2_PR - NEW li1 ( 20815 85 ) L1M1_PR_MR ; + + ROUTED met1 ( 19941 51 ) ( 20815 * ) + NEW li1 ( 19941 51 ) L1M1_PR_MR + NEW li1 ( 20815 51 ) L1M1_PR_MR ; - storage_0_1_0.write_sel ( storage_0_1_0.gcand A ) ( storage_0_1_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 20585 153 ) ( 20631 * ) NEW li1 ( 20631 153 ) L1M1_PR_MR @@ -2080,40 +2055,52 @@ NETS 160 ; - storage_1_0_0.gclock ( storage_1_0_0.cg GCLK ) ( storage_1_0_0.bit7.bit CLK ) ( storage_1_0_0.bit6.bit CLK ) ( storage_1_0_0.bit5.bit CLK ) ( storage_1_0_0.bit4.bit CLK ) ( storage_1_0_0.bit3.bit CLK ) ( storage_1_0_0.bit2.bit CLK ) ( storage_1_0_0.bit1.bit CLK ) ( storage_1_0_0.bit0.bit CLK ) + USE SIGNAL + ROUTED met2 ( 16169 391 ) ( * 493 ) - NEW met2 ( 13869 425 ) ( * 510 ) - NEW met3 ( 13869 510 ) ( 16169 * ) - NEW met2 ( 16169 493 ) ( * 510 ) - NEW met2 ( 11569 391 ) ( * 510 ) - NEW met3 ( 11569 510 ) ( 13869 * ) + NEW met2 ( 13869 306 ) ( * 391 ) + NEW met3 ( 13869 306 ) ( 16169 * ) + NEW met2 ( 16169 306 ) ( * 391 ) + NEW met2 ( 11569 306 ) ( * 391 ) + NEW met3 ( 11569 306 ) ( 13869 * ) NEW met1 ( 9269 425 ) ( * 459 ) NEW met1 ( 9269 459 ) ( 11201 * ) NEW met1 ( 11201 391 ) ( * 459 ) NEW met1 ( 11201 391 ) ( 11569 * ) NEW met1 ( 69 425 ) ( * 459 ) NEW met1 ( 16169 493 ) ( 19067 * ) - NEW met1 ( 6969 425 ) ( * 459 ) + NEW met1 ( 6923 391 ) ( 6969 * ) + NEW met2 ( 6923 306 ) ( * 391 ) + NEW met1 ( 6969 391 ) ( * 459 ) NEW met1 ( 6969 459 ) ( 9269 * ) - NEW met1 ( 4669 425 ) ( * 459 ) - NEW met1 ( 2369 425 ) ( * 459 ) - NEW met1 ( 2369 459 ) ( 4669 * ) + NEW met2 ( 4669 306 ) ( * 391 ) + NEW met1 ( 2369 323 ) ( * 391 ) + NEW met1 ( 2369 323 ) ( 4255 * ) + NEW met1 ( 4255 323 ) ( * 357 ) + NEW met1 ( 4255 357 ) ( 4669 * ) + NEW met1 ( 4669 357 ) ( * 391 ) + NEW met2 ( 2369 391 ) ( * 459 ) NEW met1 ( 69 459 ) ( 2369 * ) - NEW met1 ( 4669 459 ) ( 6969 * ) + NEW met3 ( 4669 306 ) ( 6923 * ) NEW li1 ( 16169 391 ) L1M1_PR_MR NEW met1 ( 16169 391 ) M1M2_PR NEW met1 ( 16169 493 ) M1M2_PR - NEW li1 ( 13869 425 ) L1M1_PR_MR - NEW met1 ( 13869 425 ) M1M2_PR - NEW met2 ( 13869 510 ) M2M3_PR - NEW met2 ( 16169 510 ) M2M3_PR + NEW li1 ( 13869 391 ) L1M1_PR_MR + NEW met1 ( 13869 391 ) M1M2_PR + NEW met2 ( 13869 306 ) M2M3_PR + NEW met2 ( 16169 306 ) M2M3_PR NEW li1 ( 11569 391 ) L1M1_PR_MR NEW met1 ( 11569 391 ) M1M2_PR - NEW met2 ( 11569 510 ) M2M3_PR + NEW met2 ( 11569 306 ) M2M3_PR NEW li1 ( 9269 425 ) L1M1_PR_MR NEW li1 ( 69 425 ) L1M1_PR_MR NEW li1 ( 19067 493 ) L1M1_PR_MR - NEW li1 ( 6969 425 ) L1M1_PR_MR - NEW li1 ( 4669 425 ) L1M1_PR_MR - NEW li1 ( 2369 425 ) L1M1_PR_MR ; + NEW li1 ( 6969 391 ) L1M1_PR_MR + NEW met1 ( 6923 391 ) M1M2_PR + NEW met2 ( 6923 306 ) M2M3_PR + NEW li1 ( 4669 391 ) L1M1_PR_MR + NEW met1 ( 4669 391 ) M1M2_PR + NEW met2 ( 4669 306 ) M2M3_PR + NEW li1 ( 2369 391 ) L1M1_PR_MR + NEW met1 ( 2369 459 ) M1M2_PR + NEW met1 ( 2369 391 ) M1M2_PR ; - storage_1_0_0.we0 ( storage_1_0_0.gcand X ) ( storage_1_0_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 18653 459 ) ( 19527 * ) NEW li1 ( 18653 459 ) L1M1_PR_MR @@ -2173,25 +2160,23 @@ NETS 160 ; NEW met1 ( 8119 493 ) ( 10143 * ) NEW met2 ( 10143 357 ) ( * 493 ) NEW met1 ( 10143 357 ) ( 10419 * ) - NEW met2 ( 1219 425 ) ( * 442 ) + NEW met2 ( 8119 374 ) ( * 425 ) + NEW met2 ( 1219 306 ) ( * 425 ) NEW met1 ( 18055 323 ) ( * 357 ) NEW met1 ( 18055 357 ) ( 18423 * ) NEW met1 ( 18423 323 ) ( * 357 ) NEW met1 ( 17319 323 ) ( * 391 ) NEW met1 ( 15019 323 ) ( 18055 * ) - NEW met2 ( 5819 391 ) ( * 442 ) - NEW met1 ( 5819 323 ) ( * 391 ) - NEW met3 ( 5819 442 ) ( 8119 * ) + NEW met2 ( 5819 374 ) ( * 391 ) + NEW met3 ( 5819 374 ) ( 8119 * ) + NEW met3 ( 1219 306 ) ( 2070 * ) + NEW met2 ( 3519 374 ) ( * 391 ) + NEW met3 ( 2070 306 ) ( * 374 ) + NEW met3 ( 2070 374 ) ( 3519 * ) + NEW met3 ( 3519 374 ) ( 5819 * ) NEW met1 ( 19389 323 ) ( * 357 ) NEW met1 ( 19389 357 ) ( 20355 * ) NEW met1 ( 18423 323 ) ( 19389 * ) - NEW met2 ( 3519 425 ) ( * 442 ) - NEW met2 ( 5497 306 ) ( * 323 ) - NEW met2 ( 5451 306 ) ( 5497 * ) - NEW met2 ( 5451 306 ) ( * 442 ) - NEW met3 ( 3519 442 ) ( 5451 * ) - NEW met3 ( 1219 442 ) ( 3519 * ) - NEW met1 ( 5497 323 ) ( 5819 * ) NEW li1 ( 15019 391 ) L1M1_PR_MR NEW li1 ( 12719 391 ) L1M1_PR_MR NEW li1 ( 10419 391 ) L1M1_PR_MR @@ -2200,20 +2185,18 @@ NETS 160 ; NEW met1 ( 8119 493 ) M1M2_PR NEW met1 ( 10143 493 ) M1M2_PR NEW met1 ( 10143 357 ) M1M2_PR - NEW met2 ( 8119 442 ) M2M3_PR + NEW met2 ( 8119 374 ) M2M3_PR NEW li1 ( 1219 425 ) L1M1_PR_MR NEW met1 ( 1219 425 ) M1M2_PR - NEW met2 ( 1219 442 ) M2M3_PR + NEW met2 ( 1219 306 ) M2M3_PR NEW li1 ( 17319 391 ) L1M1_PR_MR NEW li1 ( 5819 391 ) L1M1_PR_MR NEW met1 ( 5819 391 ) M1M2_PR - NEW met2 ( 5819 442 ) M2M3_PR - NEW li1 ( 20355 357 ) L1M1_PR_MR - NEW li1 ( 3519 425 ) L1M1_PR_MR - NEW met1 ( 3519 425 ) M1M2_PR - NEW met2 ( 3519 442 ) M2M3_PR - NEW met1 ( 5497 323 ) M1M2_PR - NEW met2 ( 5451 442 ) M2M3_PR ; + NEW met2 ( 5819 374 ) M2M3_PR + NEW li1 ( 3519 391 ) L1M1_PR_MR + NEW met1 ( 3519 391 ) M1M2_PR + NEW met2 ( 3519 374 ) M2M3_PR + NEW li1 ( 20355 357 ) L1M1_PR_MR ; - storage_1_1_0.we0 ( storage_1_1_0.gcand X ) ( storage_1_1_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 19941 493 ) ( 20815 * ) NEW li1 ( 19941 493 ) L1M1_PR_MR @@ -2267,18 +2250,26 @@ NETS 160 ; + ROUTED met1 ( 16169 697 ) ( * 765 ) NEW met1 ( 16169 765 ) ( 16951 * ) NEW met1 ( 16951 731 ) ( * 765 ) - NEW met2 ( 13869 697 ) ( * 782 ) - NEW met3 ( 13869 782 ) ( 16169 * ) - NEW met2 ( 16169 765 ) ( * 782 ) - NEW met1 ( 11569 663 ) ( 11615 * ) - NEW met2 ( 11615 663 ) ( * 782 ) - NEW met3 ( 11615 782 ) ( 13869 * ) + NEW met1 ( 13869 663 ) ( 14191 * ) + NEW met2 ( 14191 595 ) ( * 663 ) + NEW met1 ( 14191 595 ) ( 16169 * ) + NEW met2 ( 16169 595 ) ( * 697 ) + NEW met1 ( 11569 663 ) ( 11753 * ) + NEW met1 ( 11753 629 ) ( * 663 ) + NEW met1 ( 11753 629 ) ( 12443 * ) + NEW met1 ( 12443 629 ) ( * 663 ) + NEW met1 ( 12443 663 ) ( 13501 * ) + NEW met1 ( 13501 663 ) ( * 697 ) + NEW met1 ( 13501 697 ) ( 13869 * ) + NEW met1 ( 13869 663 ) ( * 697 ) NEW met1 ( 9269 697 ) ( * 765 ) NEW met1 ( 9269 765 ) ( 11201 * ) NEW met1 ( 11201 731 ) ( * 765 ) NEW met1 ( 11201 731 ) ( 11569 * ) NEW met1 ( 11569 663 ) ( * 731 ) - NEW met1 ( 69 595 ) ( * 663 ) + NEW met1 ( 69 697 ) ( * 765 ) + NEW met1 ( 69 765 ) ( 2001 * ) + NEW met1 ( 2001 731 ) ( * 765 ) NEW met1 ( 17273 731 ) ( * 765 ) NEW met1 ( 17273 765 ) ( 19067 * ) NEW met1 ( 16951 731 ) ( 17273 * ) @@ -2294,21 +2285,17 @@ NETS 160 ; NEW met1 ( 3473 731 ) ( * 765 ) NEW met1 ( 3473 765 ) ( 4669 * ) NEW met2 ( 4669 663 ) ( * 765 ) - NEW met2 ( 2093 595 ) ( * 697 ) - NEW met1 ( 2093 697 ) ( 2369 * ) - NEW met1 ( 69 595 ) ( 2093 * ) + NEW met1 ( 2001 731 ) ( 2369 * ) NEW met1 ( 4669 595 ) ( 6831 * ) NEW li1 ( 16169 697 ) L1M1_PR_MR - NEW li1 ( 13869 697 ) L1M1_PR_MR - NEW met1 ( 13869 697 ) M1M2_PR - NEW met2 ( 13869 782 ) M2M3_PR - NEW met2 ( 16169 782 ) M2M3_PR - NEW met1 ( 16169 765 ) M1M2_PR + NEW li1 ( 13869 663 ) L1M1_PR_MR + NEW met1 ( 14191 663 ) M1M2_PR + NEW met1 ( 14191 595 ) M1M2_PR + NEW met1 ( 16169 595 ) M1M2_PR + NEW met1 ( 16169 697 ) M1M2_PR NEW li1 ( 11569 663 ) L1M1_PR_MR - NEW met1 ( 11615 663 ) M1M2_PR - NEW met2 ( 11615 782 ) M2M3_PR NEW li1 ( 9269 697 ) L1M1_PR_MR - NEW li1 ( 69 663 ) L1M1_PR_MR + NEW li1 ( 69 697 ) L1M1_PR_MR NEW li1 ( 19067 765 ) L1M1_PR_MR NEW li1 ( 6969 663 ) L1M1_PR_MR NEW met1 ( 6923 765 ) M1M2_PR @@ -2317,9 +2304,7 @@ NETS 160 ; NEW met1 ( 4669 663 ) M1M2_PR NEW met1 ( 4669 595 ) M1M2_PR NEW li1 ( 2369 697 ) L1M1_PR_MR - NEW met1 ( 4669 765 ) M1M2_PR - NEW met1 ( 2093 595 ) M1M2_PR - NEW met1 ( 2093 697 ) M1M2_PR ; + NEW met1 ( 4669 765 ) M1M2_PR ; - storage_2_0_0.we0 ( storage_2_0_0.gcand X ) ( storage_2_0_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 18653 629 ) ( 19527 * ) NEW li1 ( 18653 629 ) L1M1_PR_MR @@ -2372,9 +2357,9 @@ NETS 160 ; ( storage_2_1_0.bit1.bit CLK ) ( storage_2_1_0.bit0.bit CLK ) + USE SIGNAL + ROUTED met1 ( 15019 697 ) ( * 765 ) NEW met1 ( 15019 765 ) ( 15111 * ) - NEW met2 ( 15111 765 ) ( * 850 ) - NEW met3 ( 15111 850 ) ( 16238 * ) - NEW met3 ( 16238 782 ) ( * 850 ) + NEW met2 ( 15111 765 ) ( * 782 ) + NEW met3 ( 15111 782 ) ( 16238 * ) + NEW met3 ( 16238 714 ) ( * 782 ) NEW met1 ( 12719 697 ) ( * 765 ) NEW met1 ( 12719 765 ) ( 13501 * ) NEW met1 ( 13501 731 ) ( * 765 ) @@ -2384,54 +2369,56 @@ NETS 160 ; NEW met1 ( 14651 731 ) ( * 765 ) NEW met1 ( 14651 731 ) ( 15019 * ) NEW met1 ( 10419 595 ) ( * 663 ) - NEW met1 ( 10419 595 ) ( 12719 * ) - NEW met2 ( 12719 595 ) ( * 697 ) + NEW met1 ( 10419 595 ) ( 11431 * ) + NEW met2 ( 11431 595 ) ( * 765 ) + NEW met1 ( 11431 765 ) ( 12351 * ) + NEW met1 ( 12351 731 ) ( * 765 ) + NEW met1 ( 12351 731 ) ( 12719 * ) NEW met1 ( 8119 595 ) ( * 663 ) NEW met1 ( 8119 595 ) ( 10419 * ) - NEW met2 ( 1219 663 ) ( * 782 ) - NEW met1 ( 17319 629 ) ( * 663 ) - NEW met1 ( 17319 629 ) ( 18423 * ) + NEW met2 ( 1219 646 ) ( * 663 ) + NEW met1 ( 17319 595 ) ( * 663 ) + NEW met1 ( 17319 595 ) ( 17503 * ) + NEW met1 ( 17503 595 ) ( * 629 ) + NEW met1 ( 17503 629 ) ( 18423 * ) NEW met1 ( 18423 595 ) ( * 629 ) - NEW met2 ( 17319 663 ) ( * 782 ) - NEW met3 ( 16238 782 ) ( 17319 * ) - NEW met2 ( 5819 493 ) ( * 663 ) - NEW met1 ( 5819 493 ) ( 6877 * ) - NEW met2 ( 6877 493 ) ( * 595 ) - NEW met1 ( 6877 595 ) ( 8119 * ) + NEW met2 ( 17319 663 ) ( * 714 ) + NEW met3 ( 16238 714 ) ( 17319 * ) + NEW met2 ( 5819 646 ) ( * 663 ) + NEW met3 ( 5819 646 ) ( 7061 * ) + NEW met2 ( 7061 595 ) ( * 646 ) + NEW met1 ( 7061 595 ) ( 8119 * ) + NEW met2 ( 3519 646 ) ( * 663 ) + NEW met3 ( 1219 646 ) ( 3519 * ) + NEW met3 ( 3519 646 ) ( 5819 * ) NEW met2 ( 19849 595 ) ( * 765 ) NEW met1 ( 19849 765 ) ( 20355 * ) NEW met1 ( 18423 595 ) ( 19849 * ) - NEW met2 ( 3519 578 ) ( * 663 ) - NEW met2 ( 3519 663 ) ( * 782 ) - NEW met3 ( 1219 782 ) ( 3519 * ) - NEW met3 ( 3519 578 ) ( 5819 * ) NEW li1 ( 15019 697 ) L1M1_PR_MR NEW met1 ( 15111 765 ) M1M2_PR - NEW met2 ( 15111 850 ) M2M3_PR + NEW met2 ( 15111 782 ) M2M3_PR NEW li1 ( 12719 697 ) L1M1_PR_MR NEW li1 ( 10419 663 ) L1M1_PR_MR - NEW met1 ( 12719 595 ) M1M2_PR - NEW met1 ( 12719 697 ) M1M2_PR + NEW met1 ( 11431 595 ) M1M2_PR + NEW met1 ( 11431 765 ) M1M2_PR NEW li1 ( 8119 663 ) L1M1_PR_MR NEW li1 ( 1219 663 ) L1M1_PR_MR NEW met1 ( 1219 663 ) M1M2_PR - NEW met2 ( 1219 782 ) M2M3_PR + NEW met2 ( 1219 646 ) M2M3_PR NEW li1 ( 17319 663 ) L1M1_PR_MR - NEW met2 ( 17319 782 ) M2M3_PR + NEW met2 ( 17319 714 ) M2M3_PR NEW met1 ( 17319 663 ) M1M2_PR NEW li1 ( 5819 663 ) L1M1_PR_MR NEW met1 ( 5819 663 ) M1M2_PR - NEW met1 ( 5819 493 ) M1M2_PR - NEW met1 ( 6877 493 ) M1M2_PR - NEW met1 ( 6877 595 ) M1M2_PR - NEW met2 ( 5819 578 ) M2M3_PR - NEW met1 ( 19849 595 ) M1M2_PR - NEW met1 ( 19849 765 ) M1M2_PR - NEW li1 ( 20355 765 ) L1M1_PR_MR + NEW met2 ( 5819 646 ) M2M3_PR + NEW met2 ( 7061 646 ) M2M3_PR + NEW met1 ( 7061 595 ) M1M2_PR NEW li1 ( 3519 663 ) L1M1_PR_MR NEW met1 ( 3519 663 ) M1M2_PR - NEW met2 ( 3519 578 ) M2M3_PR - NEW met2 ( 3519 782 ) M2M3_PR ; + NEW met2 ( 3519 646 ) M2M3_PR + NEW met1 ( 19849 595 ) M1M2_PR + NEW met1 ( 19849 765 ) M1M2_PR + NEW li1 ( 20355 765 ) L1M1_PR_MR ; - storage_2_1_0.we0 ( storage_2_1_0.gcand X ) ( storage_2_1_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 19941 595 ) ( 20815 * ) NEW li1 ( 19941 595 ) L1M1_PR_MR @@ -2487,51 +2474,51 @@ NETS 160 ; NEW met1 ( 13869 1037 ) ( 14697 * ) NEW met1 ( 14697 969 ) ( * 1037 ) NEW met1 ( 14697 969 ) ( 16169 * ) - NEW met2 ( 11569 935 ) ( * 1037 ) - NEW met1 ( 11569 1037 ) ( 12627 * ) - NEW met1 ( 12627 969 ) ( * 1037 ) - NEW met1 ( 12627 969 ) ( 13869 * ) + NEW met2 ( 11569 969 ) ( * 1037 ) + NEW met1 ( 11569 1037 ) ( 12489 * ) + NEW met1 ( 12489 969 ) ( * 1037 ) + NEW met1 ( 12489 969 ) ( 13869 * ) NEW met1 ( 9269 867 ) ( * 935 ) - NEW met1 ( 9269 867 ) ( 11155 * ) - NEW met1 ( 11155 867 ) ( * 901 ) - NEW met1 ( 11155 901 ) ( 11569 * ) - NEW met1 ( 11569 901 ) ( * 935 ) - NEW met2 ( 9085 935 ) ( * 986 ) - NEW met1 ( 9085 935 ) ( 9269 * ) - NEW met2 ( 69 969 ) ( * 1054 ) + NEW met1 ( 9269 867 ) ( 10925 * ) + NEW met1 ( 10925 867 ) ( * 969 ) + NEW met1 ( 10925 969 ) ( 11569 * ) + NEW met2 ( 9269 850 ) ( * 867 ) + NEW met1 ( 69 969 ) ( * 1003 ) + NEW met1 ( 69 1003 ) ( 943 * ) + NEW met1 ( 943 935 ) ( * 1003 ) + NEW met1 ( 943 935 ) ( 1265 * ) + NEW met1 ( 1265 935 ) ( * 969 ) NEW met1 ( 16169 1037 ) ( 19067 * ) - NEW met3 ( 7590 986 ) ( 9085 * ) - NEW met1 ( 6969 969 ) ( * 1003 ) - NEW met1 ( 6923 1003 ) ( 6969 * ) - NEW met2 ( 6923 1003 ) ( * 1054 ) - NEW met3 ( 7590 986 ) ( * 1054 ) - NEW met3 ( 6923 1054 ) ( 7590 * ) - NEW met2 ( 4669 969 ) ( * 1054 ) - NEW met2 ( 2369 935 ) ( * 1054 ) - NEW met3 ( 2369 1054 ) ( 4669 * ) - NEW met3 ( 69 1054 ) ( 2369 * ) - NEW met3 ( 4669 1054 ) ( 6923 * ) + NEW met1 ( 6923 935 ) ( 6969 * ) + NEW met2 ( 6923 850 ) ( * 935 ) + NEW met3 ( 6923 850 ) ( 9269 * ) + NEW met2 ( 4669 850 ) ( * 935 ) + NEW met2 ( 2369 850 ) ( * 935 ) + NEW met3 ( 2369 850 ) ( 4669 * ) + NEW met2 ( 2277 918 ) ( * 969 ) + NEW met2 ( 2277 918 ) ( 2369 * ) + NEW met1 ( 1265 969 ) ( 2277 * ) + NEW met3 ( 4669 850 ) ( 6923 * ) NEW li1 ( 16169 969 ) L1M1_PR_MR NEW li1 ( 13869 969 ) L1M1_PR_MR - NEW li1 ( 11569 935 ) L1M1_PR_MR - NEW met1 ( 11569 935 ) M1M2_PR + NEW li1 ( 11569 969 ) L1M1_PR_MR + NEW met1 ( 11569 969 ) M1M2_PR NEW met1 ( 11569 1037 ) M1M2_PR NEW li1 ( 9269 935 ) L1M1_PR_MR - NEW met2 ( 9085 986 ) M2M3_PR - NEW met1 ( 9085 935 ) M1M2_PR + NEW met2 ( 9269 850 ) M2M3_PR + NEW met1 ( 9269 867 ) M1M2_PR NEW li1 ( 69 969 ) L1M1_PR_MR - NEW met1 ( 69 969 ) M1M2_PR - NEW met2 ( 69 1054 ) M2M3_PR NEW li1 ( 19067 1037 ) L1M1_PR_MR - NEW li1 ( 6969 969 ) L1M1_PR_MR - NEW met1 ( 6923 1003 ) M1M2_PR - NEW met2 ( 6923 1054 ) M2M3_PR - NEW li1 ( 4669 969 ) L1M1_PR_MR - NEW met1 ( 4669 969 ) M1M2_PR - NEW met2 ( 4669 1054 ) M2M3_PR + NEW li1 ( 6969 935 ) L1M1_PR_MR + NEW met1 ( 6923 935 ) M1M2_PR + NEW met2 ( 6923 850 ) M2M3_PR + NEW li1 ( 4669 935 ) L1M1_PR_MR + NEW met1 ( 4669 935 ) M1M2_PR + NEW met2 ( 4669 850 ) M2M3_PR NEW li1 ( 2369 935 ) L1M1_PR_MR NEW met1 ( 2369 935 ) M1M2_PR - NEW met2 ( 2369 1054 ) M2M3_PR ; + NEW met2 ( 2369 850 ) M2M3_PR + NEW met1 ( 2277 969 ) M1M2_PR ; - storage_3_0_0.we0 ( storage_3_0_0.gcand X ) ( storage_3_0_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 18653 1003 ) ( 19527 * ) NEW li1 ( 18653 1003 ) L1M1_PR_MR @@ -2592,45 +2579,41 @@ NETS 160 ; NEW met1 ( 10603 1003 ) ( 12443 * ) NEW met1 ( 12443 935 ) ( * 1003 ) NEW met1 ( 12443 935 ) ( 12719 * ) - NEW met1 ( 8119 867 ) ( * 935 ) - NEW met1 ( 8119 867 ) ( 8625 * ) - NEW met1 ( 8625 867 ) ( * 1003 ) - NEW met1 ( 8625 1003 ) ( 9453 * ) + NEW met1 ( 8119 969 ) ( 8349 * ) + NEW met1 ( 8349 969 ) ( * 1003 ) + NEW met1 ( 8349 1003 ) ( 9453 * ) NEW met1 ( 9453 969 ) ( * 1003 ) NEW met1 ( 9453 969 ) ( 10419 * ) - NEW met1 ( 7705 867 ) ( * 901 ) - NEW met1 ( 7705 901 ) ( 8119 * ) - NEW met2 ( 1219 918 ) ( * 935 ) + NEW met2 ( 1219 918 ) ( * 969 ) NEW met1 ( 18055 867 ) ( * 901 ) NEW met1 ( 18055 901 ) ( 18423 * ) NEW met1 ( 18423 867 ) ( * 901 ) NEW met1 ( 17319 867 ) ( * 935 ) NEW met1 ( 15019 867 ) ( 18055 * ) - NEW met1 ( 5819 969 ) ( 6923 * ) - NEW met1 ( 6923 867 ) ( * 969 ) - NEW met1 ( 6923 867 ) ( 7705 * ) - NEW met1 ( 19389 867 ) ( * 901 ) - NEW met1 ( 19389 901 ) ( 20355 * ) - NEW met1 ( 18423 867 ) ( 19389 * ) - NEW met1 ( 5520 969 ) ( 5819 * ) + NEW met1 ( 7590 969 ) ( 8119 * ) + NEW met1 ( 5819 969 ) ( * 1003 ) + NEW met1 ( 5819 1003 ) ( 7590 * ) + NEW met1 ( 7590 969 ) ( * 1003 ) NEW met2 ( 3519 918 ) ( * 935 ) - NEW met1 ( 5520 969 ) ( * 1003 ) - NEW met1 ( 3519 1003 ) ( 5520 * ) NEW met1 ( 3519 935 ) ( * 1003 ) NEW met3 ( 1219 918 ) ( 3519 * ) + NEW met1 ( 3519 1003 ) ( 5819 * ) + NEW met1 ( 19389 867 ) ( * 901 ) + NEW met1 ( 19389 901 ) ( 20355 * ) + NEW met1 ( 18423 867 ) ( 19389 * ) NEW li1 ( 15019 935 ) L1M1_PR_MR NEW li1 ( 12719 935 ) L1M1_PR_MR NEW li1 ( 10419 969 ) L1M1_PR_MR - NEW li1 ( 8119 935 ) L1M1_PR_MR - NEW li1 ( 1219 935 ) L1M1_PR_MR - NEW met1 ( 1219 935 ) M1M2_PR + NEW li1 ( 8119 969 ) L1M1_PR_MR + NEW li1 ( 1219 969 ) L1M1_PR_MR + NEW met1 ( 1219 969 ) M1M2_PR NEW met2 ( 1219 918 ) M2M3_PR NEW li1 ( 17319 935 ) L1M1_PR_MR NEW li1 ( 5819 969 ) L1M1_PR_MR - NEW li1 ( 20355 901 ) L1M1_PR_MR NEW li1 ( 3519 935 ) L1M1_PR_MR NEW met1 ( 3519 935 ) M1M2_PR - NEW met2 ( 3519 918 ) M2M3_PR ; + NEW met2 ( 3519 918 ) M2M3_PR + NEW li1 ( 20355 901 ) L1M1_PR_MR ; - storage_3_1_0.we0 ( storage_3_1_0.gcand X ) ( storage_3_1_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 19941 1037 ) ( 20815 * ) NEW li1 ( 19941 1037 ) L1M1_PR_MR @@ -2641,30 +2624,28 @@ NETS 160 ; NEW li1 ( 20585 901 ) L1M1_PR_MR ; - we[0] ( PIN we[0] ) ( storage_3_1_0.gcand B ) ( storage_3_0_0.gcand B ) ( storage_2_1_0.gcand B ) ( storage_2_0_0.gcand B ) ( storage_1_1_0.gcand B ) ( storage_1_0_0.gcand B ) ( storage_0_1_0.gcand B ) ( storage_0_0_0.gcand B ) + USE SIGNAL - + ROUTED met2 ( 20723 425 ) ( * 442 ) - NEW met3 ( 20723 442 ) ( 21350 * 0 ) - NEW met2 ( 20723 442 ) ( * 663 ) - NEW met2 ( 20723 153 ) ( * 425 ) + + ROUTED met2 ( 20723 306 ) ( * 391 ) + NEW met3 ( 20723 306 ) ( 21350 * 0 ) + NEW met2 ( 20723 153 ) ( * 306 ) + NEW met2 ( 20723 391 ) ( * 663 ) NEW met2 ( 20723 663 ) ( * 935 ) - NEW met2 ( 19435 51 ) ( * 119 ) - NEW met1 ( 19435 51 ) ( 20723 * ) - NEW met2 ( 20723 51 ) ( * 153 ) - NEW met2 ( 19435 119 ) ( * 391 ) + NEW met2 ( 19435 153 ) ( * 306 ) + NEW met3 ( 19435 306 ) ( 20723 * ) + NEW met2 ( 19435 306 ) ( * 391 ) NEW met2 ( 19435 391 ) ( * 697 ) NEW met2 ( 19435 697 ) ( * 935 ) - NEW li1 ( 20723 425 ) L1M1_PR_MR - NEW met1 ( 20723 425 ) M1M2_PR - NEW met2 ( 20723 442 ) M2M3_PR - NEW li1 ( 20723 663 ) L1M1_PR_MR - NEW met1 ( 20723 663 ) M1M2_PR + NEW li1 ( 20723 391 ) L1M1_PR_MR + NEW met1 ( 20723 391 ) M1M2_PR + NEW met2 ( 20723 306 ) M2M3_PR NEW li1 ( 20723 153 ) L1M1_PR_MR NEW met1 ( 20723 153 ) M1M2_PR + NEW li1 ( 20723 663 ) L1M1_PR_MR + NEW met1 ( 20723 663 ) M1M2_PR NEW li1 ( 20723 935 ) L1M1_PR_MR NEW met1 ( 20723 935 ) M1M2_PR - NEW li1 ( 19435 119 ) L1M1_PR_MR - NEW met1 ( 19435 119 ) M1M2_PR - NEW met1 ( 19435 51 ) M1M2_PR - NEW met1 ( 20723 51 ) M1M2_PR + NEW li1 ( 19435 153 ) L1M1_PR_MR + NEW met1 ( 19435 153 ) M1M2_PR + NEW met2 ( 19435 306 ) M2M3_PR NEW li1 ( 19435 391 ) L1M1_PR_MR NEW met1 ( 19435 391 ) M1M2_PR NEW li1 ( 19435 697 ) L1M1_PR_MR @@ -2691,37 +2672,34 @@ NETS 160 ; NEW met1 ( 1403 1207 ) M1M2_PR NEW li1 ( 1405 1207 ) L1M1_PR_MR ; - word_q.w0_b1 ( mux_slice0_bit1.aoi A2 ) ( storage_3_0_0.bit1.obuf0 Z ) ( storage_2_0_0.bit1.obuf0 Z ) ( storage_1_0_0.bit1.obuf0 Z ) ( storage_0_0_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 3427 1037 ) ( * 1207 ) - NEW met1 ( 3427 1207 ) ( 3705 * ) - NEW met2 ( 3427 765 ) ( * 1037 ) + + ROUTED met1 ( 3427 1037 ) ( 3703 * ) + NEW met2 ( 3703 1037 ) ( * 1207 ) + NEW met1 ( 3703 1207 ) ( 3705 * ) + NEW met2 ( 3427 765 ) ( * 867 ) NEW met2 ( 3427 493 ) ( * 765 ) NEW met2 ( 3427 221 ) ( * 493 ) NEW li1 ( 3427 1037 ) L1M1_PR_MR - NEW met1 ( 3427 1037 ) M1M2_PR - NEW met1 ( 3427 1207 ) M1M2_PR + NEW met1 ( 3703 1037 ) M1M2_PR + NEW met1 ( 3703 1207 ) M1M2_PR NEW li1 ( 3705 1207 ) L1M1_PR_MR NEW li1 ( 3427 765 ) L1M1_PR_MR NEW met1 ( 3427 765 ) M1M2_PR + NEW li1 ( 3427 867 ) L1M1_PR_MR + NEW met1 ( 3427 867 ) M1M2_PR NEW li1 ( 3427 493 ) L1M1_PR_MR NEW met1 ( 3427 493 ) M1M2_PR NEW li1 ( 3427 221 ) L1M1_PR_MR NEW met1 ( 3427 221 ) M1M2_PR ; - word_q.w0_b2 ( mux_slice0_bit2.aoi A2 ) ( storage_3_0_0.bit2.obuf0 Z ) ( storage_2_0_0.bit2.obuf0 Z ) ( storage_1_0_0.bit2.obuf0 Z ) ( storage_0_0_0.bit2.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 5727 986 ) ( * 1003 ) - NEW met3 ( 5727 986 ) ( 6187 * ) - NEW met2 ( 6187 986 ) ( * 1275 ) - NEW met1 ( 6003 1275 ) ( 6187 * ) - NEW met1 ( 6003 1212 ) ( * 1275 ) - NEW met1 ( 6003 1212 ) ( 6005 * ) - NEW met2 ( 5727 765 ) ( * 986 ) + + ROUTED met2 ( 5727 1037 ) ( * 1207 ) + NEW met1 ( 5727 1207 ) ( 6005 * ) + NEW met2 ( 5727 765 ) ( * 1037 ) NEW met2 ( 5727 493 ) ( * 765 ) NEW met2 ( 5727 221 ) ( * 493 ) - NEW li1 ( 5727 1003 ) L1M1_PR_MR - NEW met1 ( 5727 1003 ) M1M2_PR - NEW met2 ( 5727 986 ) M2M3_PR - NEW met2 ( 6187 986 ) M2M3_PR - NEW met1 ( 6187 1275 ) M1M2_PR - NEW li1 ( 6005 1212 ) L1M1_PR_MR + NEW li1 ( 5727 1037 ) L1M1_PR_MR + NEW met1 ( 5727 1037 ) M1M2_PR + NEW met1 ( 5727 1207 ) M1M2_PR + NEW li1 ( 6005 1207 ) L1M1_PR_MR NEW li1 ( 5727 765 ) L1M1_PR_MR NEW met1 ( 5727 765 ) M1M2_PR NEW li1 ( 5727 493 ) L1M1_PR_MR @@ -2857,41 +2835,44 @@ NETS 160 ; NEW li1 ( 2277 221 ) L1M1_PR_MR NEW met1 ( 2277 221 ) M1M2_PR ; - word_q.w1_b1 ( mux_slice0_bit1.aoi B2 ) ( storage_3_1_0.bit1.obuf0 Z ) ( storage_2_1_0.bit1.obuf0 Z ) ( storage_1_1_0.bit1.obuf0 Z ) ( storage_0_1_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 3795 969 ) ( 4577 * ) - NEW met2 ( 3795 969 ) ( * 1054 ) - NEW met2 ( 3565 1054 ) ( 3795 * ) - NEW met2 ( 3565 1054 ) ( * 1173 ) + + ROUTED met1 ( 3749 1037 ) ( 4577 * ) + NEW met2 ( 3749 1037 ) ( * 1258 ) + NEW met2 ( 3565 1258 ) ( 3749 * ) + NEW met2 ( 3565 1173 ) ( * 1258 ) NEW met1 ( 3519 1173 ) ( 3565 * ) - NEW met2 ( 4439 731 ) ( * 969 ) + NEW met2 ( 4439 731 ) ( * 867 ) NEW met1 ( 4439 493 ) ( 4577 * ) NEW met2 ( 4439 493 ) ( * 731 ) NEW met2 ( 4439 187 ) ( * 493 ) - NEW li1 ( 4577 969 ) L1M1_PR_MR - NEW met1 ( 3795 969 ) M1M2_PR + NEW li1 ( 4577 1037 ) L1M1_PR_MR + NEW met1 ( 3749 1037 ) M1M2_PR NEW met1 ( 3565 1173 ) M1M2_PR NEW li1 ( 3519 1173 ) L1M1_PR_MR NEW li1 ( 4439 731 ) L1M1_PR_MR NEW met1 ( 4439 731 ) M1M2_PR - NEW met1 ( 4439 969 ) M1M2_PR + NEW li1 ( 4439 867 ) L1M1_PR_MR + NEW met1 ( 4439 867 ) M1M2_PR NEW li1 ( 4577 493 ) L1M1_PR_MR NEW met1 ( 4439 493 ) M1M2_PR NEW li1 ( 4439 187 ) L1M1_PR_MR NEW met1 ( 4439 187 ) M1M2_PR ; - word_q.w1_b2 ( mux_slice0_bit2.aoi B2 ) ( storage_3_1_0.bit2.obuf0 Z ) ( storage_2_1_0.bit2.obuf0 Z ) ( storage_1_1_0.bit2.obuf0 Z ) ( storage_0_1_0.bit2.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 5819 765 ) ( 6739 * ) - NEW met2 ( 5819 765 ) ( * 1173 ) + + ROUTED met1 ( 5819 1037 ) ( 6877 * ) + NEW met2 ( 5819 1037 ) ( * 1173 ) NEW met2 ( 6739 765 ) ( * 867 ) - NEW met2 ( 6739 357 ) ( * 765 ) - NEW met2 ( 6739 187 ) ( * 357 ) - NEW li1 ( 6739 765 ) L1M1_PR_MR - NEW met1 ( 5819 765 ) M1M2_PR + NEW met1 ( 6739 493 ) ( 6877 * ) + NEW met2 ( 6739 493 ) ( * 765 ) + NEW met2 ( 6739 187 ) ( * 493 ) + NEW li1 ( 6877 1037 ) L1M1_PR_MR + NEW met1 ( 5819 1037 ) M1M2_PR NEW li1 ( 5819 1173 ) L1M1_PR_MR NEW met1 ( 5819 1173 ) M1M2_PR + NEW li1 ( 6739 765 ) L1M1_PR_MR + NEW met1 ( 6739 765 ) M1M2_PR NEW li1 ( 6739 867 ) L1M1_PR_MR NEW met1 ( 6739 867 ) M1M2_PR - NEW met1 ( 6739 765 ) M1M2_PR - NEW li1 ( 6739 357 ) L1M1_PR_MR - NEW met1 ( 6739 357 ) M1M2_PR + NEW li1 ( 6877 493 ) L1M1_PR_MR + NEW met1 ( 6739 493 ) M1M2_PR NEW li1 ( 6739 187 ) L1M1_PR_MR NEW met1 ( 6739 187 ) M1M2_PR ; - word_q.w1_b3 ( mux_slice0_bit3.aoi B2 ) ( storage_3_1_0.bit3.obuf0 Z ) ( storage_2_1_0.bit3.obuf0 Z ) ( storage_1_1_0.bit3.obuf0 Z ) ( storage_0_1_0.bit3.obuf0 Z ) + USE SIGNAL diff --git a/src/ram/test/make_8x8_mux2.lefok b/src/ram/test/make_8x8_mux2.lefok index a7a720c1f10..a175b5c77a6 100644 --- a/src/ram/test/make_8x8_mux2.lefok +++ b/src/ram/test/make_8x8_mux2.lefok @@ -22,7 +22,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met3 ; - RECT 213.1 4.27 213.9 4.57 ; + RECT 213.1 2.91 213.9 3.21 ; END END we[0] PIN addr_rw[0] @@ -30,7 +30,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met3 ; - RECT 213.1 5.63 213.9 5.93 ; + RECT 213.1 4.27 213.9 4.57 ; END END addr_rw[0] PIN addr_rw[1] @@ -38,7 +38,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met3 ; - RECT 213.1 6.99 213.9 7.29 ; + RECT 213.1 5.63 213.9 5.93 ; END END addr_rw[1] PIN addr_rw[2] @@ -46,7 +46,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met3 ; - RECT 213.1 8.35 213.9 8.65 ; + RECT 213.1 6.99 213.9 7.29 ; END END addr_rw[2] PIN D[0] @@ -182,8 +182,8 @@ MACRO RAM8x8 USE GROUND ; PORT LAYER met3 ; - RECT 213.6 2.82 213.9 3.3 ; - RECT 0 2.82 0.3 3.3 ; + RECT 213.6 9.76 213.9 10.24 ; + RECT 0 9.76 0.3 10.24 ; LAYER met2 ; RECT 199.76 13.46 200.24 13.6 ; RECT 199.76 0 200.24 0.14 ; @@ -219,8 +219,8 @@ MACRO RAM8x8 USE POWER ; PORT LAYER met3 ; - RECT 213.6 6.56 213.9 7.04 ; - RECT 0 6.56 0.3 7.04 ; + RECT 213.6 4.76 213.9 5.24 ; + RECT 0 4.76 0.3 5.24 ; LAYER met2 ; RECT 209.76 13.46 210.24 13.6 ; RECT 209.76 0 210.24 0.14 ; @@ -263,12 +263,12 @@ MACRO RAM8x8 RECT 109.76 0 110.24 0.155 ; RECT 99.76 0.155 110.24 0.27 ; RECT 119.76 -0.24 120.24 0.27 ; - RECT 199.76 -0.24 200.24 0.27 ; - RECT 209.76 0 210.24 0.27 ; RECT 39.76 -0.24 40.24 0.35 ; RECT 49.76 0 50.24 0.35 ; + RECT 159.76 -0.24 160.24 0.35 ; + RECT 169.76 0 170.24 0.35 ; + RECT 179.76 -0.24 180.24 0.35 ; RECT 189.76 0 190.24 0.35 ; - RECT 199.76 0.27 210.24 0.35 ; RECT 9.76 0 10.24 0.69 ; RECT 19.76 -0.24 20.24 0.69 ; RECT 29.76 0 30.24 0.69 ; @@ -281,40 +281,39 @@ MACRO RAM8x8 RECT 129.76 0 130.24 0.69 ; RECT 139.76 -0.24 140.24 0.69 ; RECT 149.76 0 150.24 0.69 ; - RECT 159.76 -0.24 160.24 0.69 ; + RECT 159.76 0.35 170.24 0.69 ; + RECT 179.76 0.35 190.24 0.69 ; + RECT 199.76 -0.24 200.24 0.69 ; RECT 9.76 0.69 60.24 0.835 ; RECT 69.76 0.69 130.24 0.835 ; - RECT 169.76 0 170.24 0.835 ; - RECT 179.76 -0.24 180.24 0.835 ; RECT 9.76 0.835 130.24 1.03 ; - RECT 139.76 0.69 160.24 1.03 ; - RECT 169.76 0.835 180.24 1.03 ; - RECT 189.76 0.35 210.24 1.03 ; + RECT 139.76 0.69 200.24 1.03 ; + RECT 209.76 0 210.24 1.03 ; RECT 1.94 1.03 130.24 1.37 ; RECT 139.76 1.03 211.5 1.37 ; - RECT 1.94 1.37 211.5 6.47 ; - RECT 1.94 6.47 212.88 7.635 ; - RECT 1.94 7.635 212.89 8.005 ; - RECT 1.94 8.005 212.88 9.17 ; + RECT 1.94 1.37 211.5 3.41 ; + RECT 1.94 3.41 212.88 5.595 ; + RECT 1.94 5.595 212.89 5.965 ; + RECT 1.94 5.965 212.88 9.17 ; RECT 1.94 9.17 211.5 9.51 ; - RECT 1.94 9.51 210.24 9.53 ; - RECT 0.56 9.53 210.24 10.19 ; - RECT 0.56 10.19 140.24 10.355 ; - RECT 0.55 10.355 140.24 10.725 ; - RECT 1.02 10.725 140.24 11.55 ; + RECT 1.94 9.51 210.24 10.19 ; + RECT 1.94 10.19 140.24 11.55 ; RECT 149.76 10.19 210.24 11.55 ; - RECT 189.76 11.55 200.24 11.89 ; - RECT 1.02 11.55 40.24 12.23 ; - RECT 49.76 11.55 140.24 12.23 ; - RECT 1.08 12.23 40.24 12.57 ; - RECT 1.08 12.57 30.24 13.26 ; - RECT 59.76 12.23 70.24 13.26 ; + RECT 189.76 11.55 210.24 11.89 ; + RECT 1.94 11.55 40.24 11.91 ; + RECT 1.02 11.91 40.24 12.23 ; + RECT 79.76 11.55 140.24 12.23 ; + RECT 199.76 11.89 210.24 12.23 ; + RECT 1.08 12.23 40.24 12.65 ; + RECT 49.76 11.55 70.24 13.25 ; + RECT 1.08 12.65 30.24 13.26 ; + RECT 59.76 13.25 70.24 13.26 ; RECT 79.76 12.23 120.24 13.26 ; RECT 129.76 12.23 140.24 13.26 ; RECT 149.76 11.55 180.24 13.26 ; RECT 19.76 13.26 30.24 13.445 ; RECT 19.76 13.445 20.24 13.6 ; - RECT 39.76 12.57 40.24 13.6 ; + RECT 39.76 12.65 40.24 13.6 ; RECT 59.76 13.26 60.24 13.6 ; RECT 79.76 13.26 80.24 13.6 ; RECT 99.76 13.26 100.24 13.6 ; @@ -322,10 +321,10 @@ MACRO RAM8x8 RECT 139.76 13.26 140.24 13.6 ; RECT 159.76 13.26 160.24 13.6 ; RECT 179.76 13.26 180.24 13.6 ; - RECT 199.76 11.89 200.24 13.6 ; + RECT 199.76 12.23 200.24 13.6 ; RECT 9.76 13.26 10.24 13.84 ; RECT 29.76 13.445 30.24 13.84 ; - RECT 49.76 12.23 50.24 13.84 ; + RECT 49.76 13.25 50.24 13.84 ; RECT 69.76 13.26 70.24 13.84 ; RECT 89.76 13.26 90.24 13.84 ; RECT 109.76 13.26 110.24 13.84 ; @@ -333,44 +332,36 @@ MACRO RAM8x8 RECT 149.76 13.26 150.24 13.84 ; RECT 169.76 13.26 170.24 13.84 ; RECT 189.76 11.89 190.24 13.84 ; - RECT 209.76 11.55 210.24 13.84 ; + RECT 209.76 12.23 210.24 13.84 ; LAYER met3 ; - RECT 0 2.82 0.525 7.04 ; - RECT 0.525 2.82 0.855 10.705 ; - RECT 0.855 2.82 23.525 10.69 ; - RECT 23.525 0.855 23.855 10.705 ; - RECT 23.855 0.87 29.045 10.705 ; + RECT 0 4.76 12.025 10.24 ; + RECT 12.025 2.895 23.525 10.24 ; + RECT 23.525 0.855 23.855 10.24 ; + RECT 23.855 0.87 29.045 10.24 ; RECT 29.045 0.87 29.375 13.425 ; RECT 29.375 0.87 34.65 13.41 ; RECT 34.65 0.87 46.525 12.73 ; RECT 46.525 0.855 46.855 12.73 ; RECT 46.855 0.87 61.245 12.73 ; RECT 61.245 0.87 61.575 12.745 ; - RECT 61.575 0.87 69.065 12.065 ; - RECT 69.065 0.855 69.395 12.065 ; - RECT 69.395 0.87 70.775 12.065 ; - RECT 70.775 0.87 76.05 10.69 ; - RECT 76.05 0.87 90.685 10.01 ; - RECT 90.685 0.87 91.015 10.025 ; - RECT 91.015 0.87 92.525 9.345 ; - RECT 92.525 0.855 104.025 9.345 ; - RECT 104.025 0.175 104.355 9.345 ; - RECT 104.355 0.19 125.73 9.345 ; - RECT 125.73 0.855 127.355 9.345 ; - RECT 127.355 0.87 149.105 9.345 ; - RECT 149.105 0.855 149.435 9.345 ; - RECT 149.435 0.87 158.635 9.345 ; - RECT 158.635 0.87 162.53 8.65 ; - RECT 162.53 0.87 173.025 7.985 ; - RECT 173.025 0.855 173.355 7.985 ; - RECT 173.355 1.55 190.505 7.04 ; - RECT 190.505 0.855 197.735 7.04 ; - RECT 197.735 1.535 202.795 7.04 ; - RECT 202.795 1.55 211.205 7.04 ; - RECT 211.205 1.55 211.535 8.665 ; - RECT 211.535 1.55 213.5 8.65 ; - RECT 213.5 2.82 213.65 7.97 ; - RECT 213.65 2.82 213.9 7.04 ; + RECT 61.575 0.87 69.065 12.05 ; + RECT 69.065 0.855 69.395 12.05 ; + RECT 69.395 0.87 82.405 12.05 ; + RECT 82.405 0.87 82.735 12.065 ; + RECT 82.735 0.87 92.525 10.24 ; + RECT 92.525 0.855 104.025 10.24 ; + RECT 104.025 0.175 104.355 10.24 ; + RECT 104.355 0.19 125.73 10.24 ; + RECT 125.73 0.855 127.355 10.24 ; + RECT 127.355 0.87 149.105 10.24 ; + RECT 149.105 0.855 149.435 10.24 ; + RECT 149.435 0.87 173.025 10.24 ; + RECT 173.025 0.855 173.355 10.24 ; + RECT 173.355 1.55 190.505 10.24 ; + RECT 190.505 1.535 202.795 10.24 ; + RECT 202.795 1.55 213.5 10.24 ; + RECT 213.5 3.59 213.65 10.24 ; + RECT 213.65 4.76 213.9 10.24 ; END END RAM8x8 END LIBRARY diff --git a/src/ram/test/make_8x8_mux2.ok b/src/ram/test/make_8x8_mux2.ok index a4e2f5ab41b..8af6eea521f 100644 --- a/src/ram/test/make_8x8_mux2.ok +++ b/src/ram/test/make_8x8_mux2.ok @@ -10,13 +10,14 @@ [INFO RAM-0024] Behavioral Verilog written for RAM8x8 [INFO PDN-0001] Inserting grid: ram_grid [INFO PPL-0067] Restrict pins [ D[0] Q[0] D[1] Q[1] D[2] ... ] to region 0.00u-213.90u at the TOP edge. -[INFO PPL-0001] Number of available slots 452 +[INFO PPL-0067] Restrict pins [ clk we[0] addr_rw[0] addr_rw[1] addr_rw[2] ... ] to region 0.00u-13.60u at the RIGHT edge. +[INFO PPL-0001] Number of available slots 464 [INFO PPL-0002] Number of I/O 21 [INFO PPL-0003] Number of I/O w/sink 21 [INFO PPL-0004] Number of I/O w/o sink 0 [INFO PPL-0005] Slots per section 200 [INFO PPL-0008] Successfully assigned pins to sections. -[INFO PPL-0012] I/O nets HPWL: 369.84 um. +[INFO PPL-0012] I/O nets HPWL: 389.01 um. [INFO DPL-0001] Placed 80 filler instances. [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon @@ -44,9 +45,9 @@ [INFO DRT-0033] mcon shape region query size = 574. [INFO DRT-0033] met1 shape region query size = 1365. [INFO DRT-0033] via shape region query size = 63. -[INFO DRT-0033] met2 shape region query size = 166. +[INFO DRT-0033] met2 shape region query size = 163. [INFO DRT-0033] via2 shape region query size = 21. -[INFO DRT-0033] met3 shape region query size = 29. +[INFO DRT-0033] met3 shape region query size = 32. [INFO DRT-0033] via3 shape region query size = 0. [INFO DRT-0033] met4 shape region query size = 0. [INFO DRT-0033] via4 shape region query size = 0. @@ -56,11 +57,11 @@ [INFO DRT-0036] FR_VIA guide region query size = 0. [INFO DRT-0036] li1 guide region query size = 351. [INFO DRT-0036] mcon guide region query size = 0. -[INFO DRT-0036] met1 guide region query size = 216. +[INFO DRT-0036] met1 guide region query size = 218. [INFO DRT-0036] via guide region query size = 0. [INFO DRT-0036] met2 guide region query size = 21. [INFO DRT-0036] via2 guide region query size = 0. -[INFO DRT-0036] met3 guide region query size = 2. +[INFO DRT-0036] met3 guide region query size = 5. [INFO DRT-0036] via3 guide region query size = 0. [INFO DRT-0036] met4 guide region query size = 0. [INFO DRT-0036] via4 guide region query size = 0. @@ -68,4 +69,4 @@ [INFO DRT-0179] Init gr pin query. No differences found. No differences found. -No differences found. +Error: make_8x8_mux2.tcl, 31 couldn't open "make_8x8_behavioral.vok": no such file or directory diff --git a/src/ram/test/make_8x8_mux2.tcl b/src/ram/test/make_8x8_mux2.tcl index 197e40477b1..1f325d3ba9e 100644 --- a/src/ram/test/make_8x8_mux2.tcl +++ b/src/ram/test/make_8x8_mux2.tcl @@ -28,4 +28,4 @@ diff_files make_8x8_mux2.lefok $lef_file set def_file [make_result_file make_8x8_mux2.def] write_def $def_file diff_files make_8x8_mux2.defok $def_file -diff_files make_8x8_behavioral.vok $behavioral_file +diff_files make_8x8_mux2_behavioral.vok $behavioral_file diff --git a/src/ram/test/make_8x8_mux2_behavioral.vok b/src/ram/test/make_8x8_mux2_behavioral.vok new file mode 100644 index 00000000000..c81b3a42750 --- /dev/null +++ b/src/ram/test/make_8x8_mux2_behavioral.vok @@ -0,0 +1,32 @@ +module RAM8x8 ( + clk, + D, + Q, + addr_rw, + we +); + input clk; + input [7:0] D; + output reg [7:0] Q; + input [2:0] addr_rw; + input [0:0] we; + + // memory array declaration + reg [7:0] mem[0:7]; + + // write logic + integer i; + always @(posedge clk) begin + for (i = 0; i < 1; i = i + 1) begin + if (we[i]) begin + mem[addr_rw][i*8 +:8] <= D[i*8 +:8]; + end + end + end + + // read logic + always @(*) begin + Q = mem[addr_rw]; + end + +endmodule diff --git a/src/ram/test/make_8x8_mux4.defok b/src/ram/test/make_8x8_mux4.defok index f0a79c3eb83..465b56ccde2 100644 --- a/src/ram/test/make_8x8_mux4.defok +++ b/src/ram/test/make_8x8_mux4.defok @@ -517,194 +517,194 @@ PINS 23 ; + PORT + LAYER met3 ( -15 -24 ) ( 15 24 ) + LAYER met3 ( -41753 -24 ) ( -41723 24 ) - + LAYER met2 ( -277 394 ) ( -229 408 ) - + LAYER met2 ( -277 -408 ) ( -229 -394 ) - + LAYER met2 ( -1277 394 ) ( -1229 408 ) - + LAYER met2 ( -1277 -408 ) ( -1229 -394 ) - + LAYER met2 ( -2277 394 ) ( -2229 408 ) - + LAYER met2 ( -2277 -408 ) ( -2229 -394 ) - + LAYER met2 ( -3277 394 ) ( -3229 408 ) - + LAYER met2 ( -3277 -408 ) ( -3229 -394 ) - + LAYER met2 ( -4277 394 ) ( -4229 408 ) - + LAYER met2 ( -4277 -408 ) ( -4229 -394 ) - + LAYER met2 ( -5277 394 ) ( -5229 408 ) - + LAYER met2 ( -5277 -408 ) ( -5229 -394 ) - + LAYER met2 ( -6277 394 ) ( -6229 408 ) - + LAYER met2 ( -6277 -408 ) ( -6229 -394 ) - + LAYER met2 ( -7277 394 ) ( -7229 408 ) - + LAYER met2 ( -7277 -408 ) ( -7229 -394 ) - + LAYER met2 ( -8277 394 ) ( -8229 408 ) - + LAYER met2 ( -8277 -408 ) ( -8229 -394 ) - + LAYER met2 ( -9277 394 ) ( -9229 408 ) - + LAYER met2 ( -9277 -408 ) ( -9229 -394 ) - + LAYER met2 ( -10277 394 ) ( -10229 408 ) - + LAYER met2 ( -10277 -408 ) ( -10229 -394 ) - + LAYER met2 ( -11277 394 ) ( -11229 408 ) - + LAYER met2 ( -11277 -408 ) ( -11229 -394 ) - + LAYER met2 ( -12277 394 ) ( -12229 408 ) - + LAYER met2 ( -12277 -408 ) ( -12229 -394 ) - + LAYER met2 ( -13277 394 ) ( -13229 408 ) - + LAYER met2 ( -13277 -408 ) ( -13229 -394 ) - + LAYER met2 ( -14277 394 ) ( -14229 408 ) - + LAYER met2 ( -14277 -408 ) ( -14229 -394 ) - + LAYER met2 ( -15277 394 ) ( -15229 408 ) - + LAYER met2 ( -15277 -408 ) ( -15229 -394 ) - + LAYER met2 ( -16277 394 ) ( -16229 408 ) - + LAYER met2 ( -16277 -408 ) ( -16229 -394 ) - + LAYER met2 ( -17277 394 ) ( -17229 408 ) - + LAYER met2 ( -17277 -408 ) ( -17229 -394 ) - + LAYER met2 ( -18277 394 ) ( -18229 408 ) - + LAYER met2 ( -18277 -408 ) ( -18229 -394 ) - + LAYER met2 ( -19277 394 ) ( -19229 408 ) - + LAYER met2 ( -19277 -408 ) ( -19229 -394 ) - + LAYER met2 ( -20277 394 ) ( -20229 408 ) - + LAYER met2 ( -20277 -408 ) ( -20229 -394 ) - + LAYER met2 ( -21277 394 ) ( -21229 408 ) - + LAYER met2 ( -21277 -408 ) ( -21229 -394 ) - + LAYER met2 ( -22277 394 ) ( -22229 408 ) - + LAYER met2 ( -22277 -408 ) ( -22229 -394 ) - + LAYER met2 ( -23277 394 ) ( -23229 408 ) - + LAYER met2 ( -23277 -408 ) ( -23229 -394 ) - + LAYER met2 ( -24277 394 ) ( -24229 408 ) - + LAYER met2 ( -24277 -408 ) ( -24229 -394 ) - + LAYER met2 ( -25277 394 ) ( -25229 408 ) - + LAYER met2 ( -25277 -408 ) ( -25229 -394 ) - + LAYER met2 ( -26277 394 ) ( -26229 408 ) - + LAYER met2 ( -26277 -408 ) ( -26229 -394 ) - + LAYER met2 ( -27277 394 ) ( -27229 408 ) - + LAYER met2 ( -27277 -408 ) ( -27229 -394 ) - + LAYER met2 ( -28277 394 ) ( -28229 408 ) - + LAYER met2 ( -28277 -408 ) ( -28229 -394 ) - + LAYER met2 ( -29277 394 ) ( -29229 408 ) - + LAYER met2 ( -29277 -408 ) ( -29229 -394 ) - + LAYER met2 ( -30277 394 ) ( -30229 408 ) - + LAYER met2 ( -30277 -408 ) ( -30229 -394 ) - + LAYER met2 ( -31277 394 ) ( -31229 408 ) - + LAYER met2 ( -31277 -408 ) ( -31229 -394 ) - + LAYER met2 ( -32277 394 ) ( -32229 408 ) - + LAYER met2 ( -32277 -408 ) ( -32229 -394 ) - + LAYER met2 ( -33277 394 ) ( -33229 408 ) - + LAYER met2 ( -33277 -408 ) ( -33229 -394 ) - + LAYER met2 ( -34277 394 ) ( -34229 408 ) - + LAYER met2 ( -34277 -408 ) ( -34229 -394 ) - + LAYER met2 ( -35277 394 ) ( -35229 408 ) - + LAYER met2 ( -35277 -408 ) ( -35229 -394 ) - + LAYER met2 ( -36277 394 ) ( -36229 408 ) - + LAYER met2 ( -36277 -408 ) ( -36229 -394 ) - + LAYER met2 ( -37277 394 ) ( -37229 408 ) - + LAYER met2 ( -37277 -408 ) ( -37229 -394 ) - + LAYER met2 ( -38277 394 ) ( -38229 408 ) - + LAYER met2 ( -38277 -408 ) ( -38229 -394 ) - + LAYER met2 ( -39277 394 ) ( -39229 408 ) - + LAYER met2 ( -39277 -408 ) ( -39229 -394 ) - + LAYER met2 ( -40277 394 ) ( -40229 408 ) - + LAYER met2 ( -40277 -408 ) ( -40229 -394 ) - + LAYER met2 ( -41277 394 ) ( -41229 408 ) - + LAYER met2 ( -41277 -408 ) ( -41229 -394 ) - + LAYER met1 ( 1 384 ) ( 15 432 ) - + LAYER met1 ( -41753 384 ) ( -41739 432 ) - + LAYER met1 ( 1 -160 ) ( 15 -112 ) - + LAYER met1 ( -41753 -160 ) ( -41739 -112 ) - + FIXED ( 41753 408 ) N ; + + LAYER met2 ( -277 452 ) ( -229 466 ) + + LAYER met2 ( -277 -350 ) ( -229 -336 ) + + LAYER met2 ( -1277 452 ) ( -1229 466 ) + + LAYER met2 ( -1277 -350 ) ( -1229 -336 ) + + LAYER met2 ( -2277 452 ) ( -2229 466 ) + + LAYER met2 ( -2277 -350 ) ( -2229 -336 ) + + LAYER met2 ( -3277 452 ) ( -3229 466 ) + + LAYER met2 ( -3277 -350 ) ( -3229 -336 ) + + LAYER met2 ( -4277 452 ) ( -4229 466 ) + + LAYER met2 ( -4277 -350 ) ( -4229 -336 ) + + LAYER met2 ( -5277 452 ) ( -5229 466 ) + + LAYER met2 ( -5277 -350 ) ( -5229 -336 ) + + LAYER met2 ( -6277 452 ) ( -6229 466 ) + + LAYER met2 ( -6277 -350 ) ( -6229 -336 ) + + LAYER met2 ( -7277 452 ) ( -7229 466 ) + + LAYER met2 ( -7277 -350 ) ( -7229 -336 ) + + LAYER met2 ( -8277 452 ) ( -8229 466 ) + + LAYER met2 ( -8277 -350 ) ( -8229 -336 ) + + LAYER met2 ( -9277 452 ) ( -9229 466 ) + + LAYER met2 ( -9277 -350 ) ( -9229 -336 ) + + LAYER met2 ( -10277 452 ) ( -10229 466 ) + + LAYER met2 ( -10277 -350 ) ( -10229 -336 ) + + LAYER met2 ( -11277 452 ) ( -11229 466 ) + + LAYER met2 ( -11277 -350 ) ( -11229 -336 ) + + LAYER met2 ( -12277 452 ) ( -12229 466 ) + + LAYER met2 ( -12277 -350 ) ( -12229 -336 ) + + LAYER met2 ( -13277 452 ) ( -13229 466 ) + + LAYER met2 ( -13277 -350 ) ( -13229 -336 ) + + LAYER met2 ( -14277 452 ) ( -14229 466 ) + + LAYER met2 ( -14277 -350 ) ( -14229 -336 ) + + LAYER met2 ( -15277 452 ) ( -15229 466 ) + + LAYER met2 ( -15277 -350 ) ( -15229 -336 ) + + LAYER met2 ( -16277 452 ) ( -16229 466 ) + + LAYER met2 ( -16277 -350 ) ( -16229 -336 ) + + LAYER met2 ( -17277 452 ) ( -17229 466 ) + + LAYER met2 ( -17277 -350 ) ( -17229 -336 ) + + LAYER met2 ( -18277 452 ) ( -18229 466 ) + + LAYER met2 ( -18277 -350 ) ( -18229 -336 ) + + LAYER met2 ( -19277 452 ) ( -19229 466 ) + + LAYER met2 ( -19277 -350 ) ( -19229 -336 ) + + LAYER met2 ( -20277 452 ) ( -20229 466 ) + + LAYER met2 ( -20277 -350 ) ( -20229 -336 ) + + LAYER met2 ( -21277 452 ) ( -21229 466 ) + + LAYER met2 ( -21277 -350 ) ( -21229 -336 ) + + LAYER met2 ( -22277 452 ) ( -22229 466 ) + + LAYER met2 ( -22277 -350 ) ( -22229 -336 ) + + LAYER met2 ( -23277 452 ) ( -23229 466 ) + + LAYER met2 ( -23277 -350 ) ( -23229 -336 ) + + LAYER met2 ( -24277 452 ) ( -24229 466 ) + + LAYER met2 ( -24277 -350 ) ( -24229 -336 ) + + LAYER met2 ( -25277 452 ) ( -25229 466 ) + + LAYER met2 ( -25277 -350 ) ( -25229 -336 ) + + LAYER met2 ( -26277 452 ) ( -26229 466 ) + + LAYER met2 ( -26277 -350 ) ( -26229 -336 ) + + LAYER met2 ( -27277 452 ) ( -27229 466 ) + + LAYER met2 ( -27277 -350 ) ( -27229 -336 ) + + LAYER met2 ( -28277 452 ) ( -28229 466 ) + + LAYER met2 ( -28277 -350 ) ( -28229 -336 ) + + LAYER met2 ( -29277 452 ) ( -29229 466 ) + + LAYER met2 ( -29277 -350 ) ( -29229 -336 ) + + LAYER met2 ( -30277 452 ) ( -30229 466 ) + + LAYER met2 ( -30277 -350 ) ( -30229 -336 ) + + LAYER met2 ( -31277 452 ) ( -31229 466 ) + + LAYER met2 ( -31277 -350 ) ( -31229 -336 ) + + LAYER met2 ( -32277 452 ) ( -32229 466 ) + + LAYER met2 ( -32277 -350 ) ( -32229 -336 ) + + LAYER met2 ( -33277 452 ) ( -33229 466 ) + + LAYER met2 ( -33277 -350 ) ( -33229 -336 ) + + LAYER met2 ( -34277 452 ) ( -34229 466 ) + + LAYER met2 ( -34277 -350 ) ( -34229 -336 ) + + LAYER met2 ( -35277 452 ) ( -35229 466 ) + + LAYER met2 ( -35277 -350 ) ( -35229 -336 ) + + LAYER met2 ( -36277 452 ) ( -36229 466 ) + + LAYER met2 ( -36277 -350 ) ( -36229 -336 ) + + LAYER met2 ( -37277 452 ) ( -37229 466 ) + + LAYER met2 ( -37277 -350 ) ( -37229 -336 ) + + LAYER met2 ( -38277 452 ) ( -38229 466 ) + + LAYER met2 ( -38277 -350 ) ( -38229 -336 ) + + LAYER met2 ( -39277 452 ) ( -39229 466 ) + + LAYER met2 ( -39277 -350 ) ( -39229 -336 ) + + LAYER met2 ( -40277 452 ) ( -40229 466 ) + + LAYER met2 ( -40277 -350 ) ( -40229 -336 ) + + LAYER met2 ( -41277 452 ) ( -41229 466 ) + + LAYER met2 ( -41277 -350 ) ( -41229 -336 ) + + LAYER met1 ( 1 442 ) ( 15 490 ) + + LAYER met1 ( -41753 442 ) ( -41739 490 ) + + LAYER met1 ( 1 -102 ) ( 15 -54 ) + + LAYER met1 ( -41753 -102 ) ( -41739 -54 ) + + FIXED ( 41753 350 ) N ; - VSS + NET VSS + SPECIAL + DIRECTION INOUT + USE GROUND + PORT + LAYER met3 ( -15 -24 ) ( 15 24 ) + LAYER met3 ( -41753 -24 ) ( -41723 24 ) - + LAYER met2 ( -777 632 ) ( -729 646 ) - + LAYER met2 ( -777 -170 ) ( -729 -156 ) - + LAYER met2 ( -1777 632 ) ( -1729 646 ) - + LAYER met2 ( -1777 -170 ) ( -1729 -156 ) - + LAYER met2 ( -2777 632 ) ( -2729 646 ) - + LAYER met2 ( -2777 -170 ) ( -2729 -156 ) - + LAYER met2 ( -3777 632 ) ( -3729 646 ) - + LAYER met2 ( -3777 -170 ) ( -3729 -156 ) - + LAYER met2 ( -4777 632 ) ( -4729 646 ) - + LAYER met2 ( -4777 -170 ) ( -4729 -156 ) - + LAYER met2 ( -5777 632 ) ( -5729 646 ) - + LAYER met2 ( -5777 -170 ) ( -5729 -156 ) - + LAYER met2 ( -6777 632 ) ( -6729 646 ) - + LAYER met2 ( -6777 -170 ) ( -6729 -156 ) - + LAYER met2 ( -7777 632 ) ( -7729 646 ) - + LAYER met2 ( -7777 -170 ) ( -7729 -156 ) - + LAYER met2 ( -8777 632 ) ( -8729 646 ) - + LAYER met2 ( -8777 -170 ) ( -8729 -156 ) - + LAYER met2 ( -9777 632 ) ( -9729 646 ) - + LAYER met2 ( -9777 -170 ) ( -9729 -156 ) - + LAYER met2 ( -10777 632 ) ( -10729 646 ) - + LAYER met2 ( -10777 -170 ) ( -10729 -156 ) - + LAYER met2 ( -11777 632 ) ( -11729 646 ) - + LAYER met2 ( -11777 -170 ) ( -11729 -156 ) - + LAYER met2 ( -12777 632 ) ( -12729 646 ) - + LAYER met2 ( -12777 -170 ) ( -12729 -156 ) - + LAYER met2 ( -13777 632 ) ( -13729 646 ) - + LAYER met2 ( -13777 -170 ) ( -13729 -156 ) - + LAYER met2 ( -14777 632 ) ( -14729 646 ) - + LAYER met2 ( -14777 -170 ) ( -14729 -156 ) - + LAYER met2 ( -15777 632 ) ( -15729 646 ) - + LAYER met2 ( -15777 -170 ) ( -15729 -156 ) - + LAYER met2 ( -16777 632 ) ( -16729 646 ) - + LAYER met2 ( -16777 -170 ) ( -16729 -156 ) - + LAYER met2 ( -17777 632 ) ( -17729 646 ) - + LAYER met2 ( -17777 -170 ) ( -17729 -156 ) - + LAYER met2 ( -18777 632 ) ( -18729 646 ) - + LAYER met2 ( -18777 -170 ) ( -18729 -156 ) - + LAYER met2 ( -19777 632 ) ( -19729 646 ) - + LAYER met2 ( -19777 -170 ) ( -19729 -156 ) - + LAYER met2 ( -20777 632 ) ( -20729 646 ) - + LAYER met2 ( -20777 -170 ) ( -20729 -156 ) - + LAYER met2 ( -21777 632 ) ( -21729 646 ) - + LAYER met2 ( -21777 -170 ) ( -21729 -156 ) - + LAYER met2 ( -22777 632 ) ( -22729 646 ) - + LAYER met2 ( -22777 -170 ) ( -22729 -156 ) - + LAYER met2 ( -23777 632 ) ( -23729 646 ) - + LAYER met2 ( -23777 -170 ) ( -23729 -156 ) - + LAYER met2 ( -24777 632 ) ( -24729 646 ) - + LAYER met2 ( -24777 -170 ) ( -24729 -156 ) - + LAYER met2 ( -25777 632 ) ( -25729 646 ) - + LAYER met2 ( -25777 -170 ) ( -25729 -156 ) - + LAYER met2 ( -26777 632 ) ( -26729 646 ) - + LAYER met2 ( -26777 -170 ) ( -26729 -156 ) - + LAYER met2 ( -27777 632 ) ( -27729 646 ) - + LAYER met2 ( -27777 -170 ) ( -27729 -156 ) - + LAYER met2 ( -28777 632 ) ( -28729 646 ) - + LAYER met2 ( -28777 -170 ) ( -28729 -156 ) - + LAYER met2 ( -29777 632 ) ( -29729 646 ) - + LAYER met2 ( -29777 -170 ) ( -29729 -156 ) - + LAYER met2 ( -30777 632 ) ( -30729 646 ) - + LAYER met2 ( -30777 -170 ) ( -30729 -156 ) - + LAYER met2 ( -31777 632 ) ( -31729 646 ) - + LAYER met2 ( -31777 -170 ) ( -31729 -156 ) - + LAYER met2 ( -32777 632 ) ( -32729 646 ) - + LAYER met2 ( -32777 -170 ) ( -32729 -156 ) - + LAYER met2 ( -33777 632 ) ( -33729 646 ) - + LAYER met2 ( -33777 -170 ) ( -33729 -156 ) - + LAYER met2 ( -34777 632 ) ( -34729 646 ) - + LAYER met2 ( -34777 -170 ) ( -34729 -156 ) - + LAYER met2 ( -35777 632 ) ( -35729 646 ) - + LAYER met2 ( -35777 -170 ) ( -35729 -156 ) - + LAYER met2 ( -36777 632 ) ( -36729 646 ) - + LAYER met2 ( -36777 -170 ) ( -36729 -156 ) - + LAYER met2 ( -37777 632 ) ( -37729 646 ) - + LAYER met2 ( -37777 -170 ) ( -37729 -156 ) - + LAYER met2 ( -38777 632 ) ( -38729 646 ) - + LAYER met2 ( -38777 -170 ) ( -38729 -156 ) - + LAYER met2 ( -39777 632 ) ( -39729 646 ) - + LAYER met2 ( -39777 -170 ) ( -39729 -156 ) - + LAYER met2 ( -40777 632 ) ( -40729 646 ) - + LAYER met2 ( -40777 -170 ) ( -40729 -156 ) - + LAYER met1 ( 1 350 ) ( 15 398 ) - + LAYER met1 ( -41753 350 ) ( -41739 398 ) - + LAYER met1 ( 1 -194 ) ( 15 -146 ) - + LAYER met1 ( -41753 -194 ) ( -41739 -146 ) - + FIXED ( 41753 170 ) N ; + + LAYER met2 ( -777 102 ) ( -729 116 ) + + LAYER met2 ( -777 -700 ) ( -729 -686 ) + + LAYER met2 ( -1777 102 ) ( -1729 116 ) + + LAYER met2 ( -1777 -700 ) ( -1729 -686 ) + + LAYER met2 ( -2777 102 ) ( -2729 116 ) + + LAYER met2 ( -2777 -700 ) ( -2729 -686 ) + + LAYER met2 ( -3777 102 ) ( -3729 116 ) + + LAYER met2 ( -3777 -700 ) ( -3729 -686 ) + + LAYER met2 ( -4777 102 ) ( -4729 116 ) + + LAYER met2 ( -4777 -700 ) ( -4729 -686 ) + + LAYER met2 ( -5777 102 ) ( -5729 116 ) + + LAYER met2 ( -5777 -700 ) ( -5729 -686 ) + + LAYER met2 ( -6777 102 ) ( -6729 116 ) + + LAYER met2 ( -6777 -700 ) ( -6729 -686 ) + + LAYER met2 ( -7777 102 ) ( -7729 116 ) + + LAYER met2 ( -7777 -700 ) ( -7729 -686 ) + + LAYER met2 ( -8777 102 ) ( -8729 116 ) + + LAYER met2 ( -8777 -700 ) ( -8729 -686 ) + + LAYER met2 ( -9777 102 ) ( -9729 116 ) + + LAYER met2 ( -9777 -700 ) ( -9729 -686 ) + + LAYER met2 ( -10777 102 ) ( -10729 116 ) + + LAYER met2 ( -10777 -700 ) ( -10729 -686 ) + + LAYER met2 ( -11777 102 ) ( -11729 116 ) + + LAYER met2 ( -11777 -700 ) ( -11729 -686 ) + + LAYER met2 ( -12777 102 ) ( -12729 116 ) + + LAYER met2 ( -12777 -700 ) ( -12729 -686 ) + + LAYER met2 ( -13777 102 ) ( -13729 116 ) + + LAYER met2 ( -13777 -700 ) ( -13729 -686 ) + + LAYER met2 ( -14777 102 ) ( -14729 116 ) + + LAYER met2 ( -14777 -700 ) ( -14729 -686 ) + + LAYER met2 ( -15777 102 ) ( -15729 116 ) + + LAYER met2 ( -15777 -700 ) ( -15729 -686 ) + + LAYER met2 ( -16777 102 ) ( -16729 116 ) + + LAYER met2 ( -16777 -700 ) ( -16729 -686 ) + + LAYER met2 ( -17777 102 ) ( -17729 116 ) + + LAYER met2 ( -17777 -700 ) ( -17729 -686 ) + + LAYER met2 ( -18777 102 ) ( -18729 116 ) + + LAYER met2 ( -18777 -700 ) ( -18729 -686 ) + + LAYER met2 ( -19777 102 ) ( -19729 116 ) + + LAYER met2 ( -19777 -700 ) ( -19729 -686 ) + + LAYER met2 ( -20777 102 ) ( -20729 116 ) + + LAYER met2 ( -20777 -700 ) ( -20729 -686 ) + + LAYER met2 ( -21777 102 ) ( -21729 116 ) + + LAYER met2 ( -21777 -700 ) ( -21729 -686 ) + + LAYER met2 ( -22777 102 ) ( -22729 116 ) + + LAYER met2 ( -22777 -700 ) ( -22729 -686 ) + + LAYER met2 ( -23777 102 ) ( -23729 116 ) + + LAYER met2 ( -23777 -700 ) ( -23729 -686 ) + + LAYER met2 ( -24777 102 ) ( -24729 116 ) + + LAYER met2 ( -24777 -700 ) ( -24729 -686 ) + + LAYER met2 ( -25777 102 ) ( -25729 116 ) + + LAYER met2 ( -25777 -700 ) ( -25729 -686 ) + + LAYER met2 ( -26777 102 ) ( -26729 116 ) + + LAYER met2 ( -26777 -700 ) ( -26729 -686 ) + + LAYER met2 ( -27777 102 ) ( -27729 116 ) + + LAYER met2 ( -27777 -700 ) ( -27729 -686 ) + + LAYER met2 ( -28777 102 ) ( -28729 116 ) + + LAYER met2 ( -28777 -700 ) ( -28729 -686 ) + + LAYER met2 ( -29777 102 ) ( -29729 116 ) + + LAYER met2 ( -29777 -700 ) ( -29729 -686 ) + + LAYER met2 ( -30777 102 ) ( -30729 116 ) + + LAYER met2 ( -30777 -700 ) ( -30729 -686 ) + + LAYER met2 ( -31777 102 ) ( -31729 116 ) + + LAYER met2 ( -31777 -700 ) ( -31729 -686 ) + + LAYER met2 ( -32777 102 ) ( -32729 116 ) + + LAYER met2 ( -32777 -700 ) ( -32729 -686 ) + + LAYER met2 ( -33777 102 ) ( -33729 116 ) + + LAYER met2 ( -33777 -700 ) ( -33729 -686 ) + + LAYER met2 ( -34777 102 ) ( -34729 116 ) + + LAYER met2 ( -34777 -700 ) ( -34729 -686 ) + + LAYER met2 ( -35777 102 ) ( -35729 116 ) + + LAYER met2 ( -35777 -700 ) ( -35729 -686 ) + + LAYER met2 ( -36777 102 ) ( -36729 116 ) + + LAYER met2 ( -36777 -700 ) ( -36729 -686 ) + + LAYER met2 ( -37777 102 ) ( -37729 116 ) + + LAYER met2 ( -37777 -700 ) ( -37729 -686 ) + + LAYER met2 ( -38777 102 ) ( -38729 116 ) + + LAYER met2 ( -38777 -700 ) ( -38729 -686 ) + + LAYER met2 ( -39777 102 ) ( -39729 116 ) + + LAYER met2 ( -39777 -700 ) ( -39729 -686 ) + + LAYER met2 ( -40777 102 ) ( -40729 116 ) + + LAYER met2 ( -40777 -700 ) ( -40729 -686 ) + + LAYER met1 ( 1 -180 ) ( 15 -132 ) + + LAYER met1 ( -41753 -180 ) ( -41739 -132 ) + + LAYER met1 ( 1 -724 ) ( 15 -676 ) + + LAYER met1 ( -41753 -724 ) ( -41739 -676 ) + + FIXED ( 41753 700 ) N ; - addr_rw[0] + NET addr_rw[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) - + PLACED ( 41728 578 ) N ; + + PLACED ( 41728 442 ) N ; - addr_rw[1] + NET addr_rw[1] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) - + PLACED ( 41728 714 ) N ; + + PLACED ( 41728 578 ) N ; - addr_rw[2] + NET addr_rw[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) @@ -712,7 +712,7 @@ PINS 23 ; - clk + NET clk + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) - + PLACED ( 41728 442 ) N ; + + PLACED ( 41728 170 ) N ; - we[0] + NET we[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) @@ -757,7 +757,7 @@ SPECIALNETS 2 ; ( storage_0_0_0.cg VPWR ) ( storage_0_0_0.bit7.obuf0 VPWR ) ( storage_0_0_0.bit7.bit VPWR ) ( storage_0_0_0.bit6.obuf0 VPWR ) ( storage_0_0_0.bit6.bit VPWR ) ( storage_0_0_0.bit5.obuf0 VPWR ) ( storage_0_0_0.bit5.bit VPWR ) ( storage_0_0_0.bit4.obuf0 VPWR ) ( storage_0_0_0.bit4.bit VPWR ) ( storage_0_0_0.bit3.obuf0 VPWR ) ( storage_0_0_0.bit3.bit VPWR ) ( storage_0_0_0.bit2.obuf0 VPWR ) ( storage_0_0_0.bit2.bit VPWR ) ( storage_0_0_0.bit1.obuf0 VPWR ) ( storage_0_0_0.bit1.bit VPWR ) ( storage_0_0_0.bit0.obuf0 VPWR ) ( storage_0_0_0.bit0.bit VPWR ) ( word_sel.inv_addr_1 VPWR ) ( word_sel.inv_addr_0 VPWR ) ( word_sel.and_3 VPWR ) ( word_sel.and_2 VPWR ) ( word_sel.and_1 VPWR ) ( word_sel.and_0 VPWR ) + USE POWER - + ROUTED met3 48 + SHAPE STRIPE ( 0 408 ) ( 41768 408 ) + + ROUTED met3 48 + SHAPE STRIPE ( 0 350 ) ( 41768 350 ) NEW met2 48 + SHAPE STRIPE ( 41500 0 ) ( 41500 840 ) NEW met2 48 + SHAPE STRIPE ( 40500 0 ) ( 40500 840 ) NEW met2 48 + SHAPE STRIPE ( 39500 0 ) ( 39500 840 ) @@ -802,48 +802,48 @@ SPECIALNETS 2 ; NEW met2 48 + SHAPE STRIPE ( 500 0 ) ( 500 840 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 816 ) ( 41768 816 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 272 ) ( 41768 272 ) - NEW met2 0 + SHAPE STRIPE ( 41500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 40500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 39500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 38500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 37500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 36500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 35500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 34500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 33500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 32500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 31500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 30500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 29500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 28500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 27500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 26500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 25500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 24500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 23500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 22500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 21500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 20500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 19500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 18500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 17500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 16500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 15500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 14500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 13500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 12500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 11500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 10500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 9500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 8500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 7500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 6500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 5500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 4500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 3500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 2500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 1500 408 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 500 408 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 41500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 40500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 39500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 38500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 37500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 36500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 35500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 34500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 33500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 32500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 31500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 30500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 29500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 28500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 27500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 26500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 25500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 24500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 23500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 22500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 21500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 20500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 19500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 18500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 17500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 16500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 15500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 14500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 13500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 12500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 11500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 10500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 9500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 8500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 7500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 6500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 5500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 4500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 3500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 2500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 1500 350 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 500 350 ) via3_4_480_480_1_1_400_400 NEW met1 0 + SHAPE STRIPE ( 41500 816 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 41500 272 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 40500 816 ) via2_3_480_480_1_1_320_320 @@ -966,7 +966,7 @@ SPECIALNETS 2 ; ( storage_0_0_0.cg VGND ) ( storage_0_0_0.bit7.obuf0 VGND ) ( storage_0_0_0.bit7.bit VGND ) ( storage_0_0_0.bit6.obuf0 VGND ) ( storage_0_0_0.bit6.bit VGND ) ( storage_0_0_0.bit5.obuf0 VGND ) ( storage_0_0_0.bit5.bit VGND ) ( storage_0_0_0.bit4.obuf0 VGND ) ( storage_0_0_0.bit4.bit VGND ) ( storage_0_0_0.bit3.obuf0 VGND ) ( storage_0_0_0.bit3.bit VGND ) ( storage_0_0_0.bit2.obuf0 VGND ) ( storage_0_0_0.bit2.bit VGND ) ( storage_0_0_0.bit1.obuf0 VGND ) ( storage_0_0_0.bit1.bit VGND ) ( storage_0_0_0.bit0.obuf0 VGND ) ( storage_0_0_0.bit0.bit VGND ) ( word_sel.inv_addr_1 VGND ) ( word_sel.inv_addr_0 VGND ) ( word_sel.and_3 VGND ) ( word_sel.and_2 VGND ) ( word_sel.and_1 VGND ) ( word_sel.and_0 VGND ) + USE GROUND - + ROUTED met3 48 + SHAPE STRIPE ( 0 170 ) ( 41768 170 ) + + ROUTED met3 48 + SHAPE STRIPE ( 0 700 ) ( 41768 700 ) NEW met2 48 + SHAPE STRIPE ( 41000 -24 ) ( 41000 816 ) NEW met2 48 + SHAPE STRIPE ( 40000 -24 ) ( 40000 816 ) NEW met2 48 + SHAPE STRIPE ( 39000 -24 ) ( 39000 816 ) @@ -1010,47 +1010,47 @@ SPECIALNETS 2 ; NEW met2 48 + SHAPE STRIPE ( 1000 -24 ) ( 1000 816 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 544 ) ( 41768 544 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 0 ) ( 41768 0 ) - NEW met2 0 + SHAPE STRIPE ( 41000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 40000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 39000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 38000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 37000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 36000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 35000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 34000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 33000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 32000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 31000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 30000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 29000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 28000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 27000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 26000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 25000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 24000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 23000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 22000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 21000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 20000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 19000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 18000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 17000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 16000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 15000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 14000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 13000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 12000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 11000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 10000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 9000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 8000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 7000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 6000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 5000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 4000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 3000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 2000 170 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 1000 170 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 41000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 40000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 39000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 38000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 37000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 36000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 35000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 34000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 33000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 32000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 31000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 30000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 29000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 28000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 27000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 26000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 25000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 24000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 23000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 22000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 21000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 20000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 19000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 18000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 17000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 16000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 15000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 14000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 13000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 12000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 11000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 10000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 9000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 8000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 7000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 6000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 5000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 4000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 3000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 2000 700 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 1000 700 ) via3_4_480_480_1_1_400_400 NEW met1 0 + SHAPE STRIPE ( 41000 544 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 41000 0 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 40000 544 ) via2_3_480_480_1_1_320_320 @@ -1147,9 +1147,9 @@ NETS 174 ; NEW li1 ( 4669 663 ) L1M1_PR_MR ; - D[2] ( PIN D[2] ) ( buffer.in[2] A ) + USE SIGNAL + ROUTED met2 ( 9315 663 ) ( * 782 0 ) - NEW met2 ( 9269 663 ) ( 9315 * ) - NEW li1 ( 9269 663 ) L1M1_PR_MR - NEW met1 ( 9269 663 ) M1M2_PR ; + NEW met1 ( 9269 663 ) ( 9315 * ) + NEW met1 ( 9315 663 ) M1M2_PR + NEW li1 ( 9269 663 ) L1M1_PR_MR ; - D[3] ( PIN D[3] ) ( buffer.in[3] A ) + USE SIGNAL + ROUTED met2 ( 13915 663 ) ( * 782 0 ) NEW met1 ( 13869 663 ) ( 13915 * ) @@ -1157,16 +1157,14 @@ NETS 174 ; NEW li1 ( 13869 663 ) L1M1_PR_MR ; - D[4] ( PIN D[4] ) ( buffer.in[4] A ) + USE SIGNAL + ROUTED met2 ( 18423 663 ) ( * 782 0 ) - NEW met2 ( 18331 663 ) ( 18423 * ) - NEW met1 ( 18331 663 ) ( 18465 * ) - NEW met1 ( 18331 663 ) M1M2_PR - NEW li1 ( 18465 663 ) L1M1_PR_MR ; + NEW met1 ( 18423 663 ) ( 18469 * ) + NEW met1 ( 18423 663 ) M1M2_PR + NEW li1 ( 18469 663 ) L1M1_PR_MR ; - D[5] ( PIN D[5] ) ( buffer.in[5] A ) + USE SIGNAL - + ROUTED met2 ( 23115 714 ) ( * 782 0 ) - NEW met2 ( 23069 714 ) ( 23115 * ) - NEW met2 ( 23069 663 ) ( * 714 ) - NEW li1 ( 23069 663 ) L1M1_PR_MR - NEW met1 ( 23069 663 ) M1M2_PR ; + + ROUTED met2 ( 23115 663 ) ( * 782 0 ) + NEW met1 ( 23069 663 ) ( 23115 * ) + NEW met1 ( 23115 663 ) M1M2_PR + NEW li1 ( 23069 663 ) L1M1_PR_MR ; - D[6] ( PIN D[6] ) ( buffer.in[6] A ) + USE SIGNAL + ROUTED met2 ( 27715 663 ) ( * 782 0 ) NEW met1 ( 27669 663 ) ( 27715 * ) @@ -1179,144 +1177,144 @@ NETS 174 ; NEW li1 ( 32269 663 ) L1M1_PR_MR ; - D_nets.b0 ( buffer.in[0] X ) ( storage_1_3_0.bit0.bit D ) ( storage_1_2_0.bit0.bit D ) ( storage_1_1_0.bit0.bit D ) ( storage_1_0_0.bit0.bit D ) ( storage_0_3_0.bit0.bit D ) ( storage_0_2_0.bit0.bit D ) ( storage_0_1_0.bit0.bit D ) ( storage_0_0_0.bit0.bit D ) + USE SIGNAL - + ROUTED met1 ( 1352 425 ) ( 1357 * ) - NEW met2 ( 1357 85 ) ( * 425 ) - NEW met1 ( 202 85 ) ( 1352 * ) - NEW met1 ( 202 425 ) ( 207 * ) - NEW met2 ( 207 85 ) ( * 425 ) - NEW met1 ( 161 595 ) ( 207 * ) + + ROUTED met1 ( 202 425 ) ( 207 * ) NEW met2 ( 207 425 ) ( * 595 ) + NEW met1 ( 161 595 ) ( 207 * ) + NEW met1 ( 202 119 ) ( 207 * ) + NEW met2 ( 207 119 ) ( * 425 ) + NEW met1 ( 1265 425 ) ( 1347 * ) + NEW met1 ( 1265 391 ) ( * 425 ) + NEW met1 ( 851 391 ) ( 1265 * ) + NEW met1 ( 851 391 ) ( * 425 ) + NEW met1 ( 207 425 ) ( 851 * ) + NEW met2 ( 1357 85 ) ( * 425 ) + NEW met1 ( 1347 425 ) ( 1357 * ) + NEW met1 ( 1352 85 ) ( 1357 * ) NEW met1 ( 2415 425 ) ( 2497 * ) - NEW met1 ( 2415 391 ) ( * 425 ) - NEW met1 ( 2323 391 ) ( 2415 * ) - NEW met2 ( 2323 85 ) ( * 391 ) + NEW met2 ( 2415 85 ) ( * 425 ) NEW met1 ( 2491 85 ) ( 3641 * ) - NEW met1 ( 3652 425 ) ( 3657 * ) - NEW met2 ( 3657 85 ) ( * 425 ) - NEW met1 ( 3641 85 ) ( 3657 * ) - NEW met1 ( 1352 85 ) ( 2491 * ) - NEW li1 ( 1352 85 ) L1M1_PR_MR - NEW li1 ( 1352 425 ) L1M1_PR_MR - NEW met1 ( 1357 425 ) M1M2_PR - NEW met1 ( 1357 85 ) M1M2_PR - NEW li1 ( 202 85 ) L1M1_PR_MR + NEW met1 ( 3652 459 ) ( 3749 * ) + NEW met2 ( 3749 85 ) ( * 459 ) + NEW met1 ( 3641 85 ) ( 3749 * ) + NEW met1 ( 1357 85 ) ( 2491 * ) NEW li1 ( 202 425 ) L1M1_PR_MR NEW met1 ( 207 425 ) M1M2_PR - NEW met1 ( 207 85 ) M1M2_PR - NEW li1 ( 161 595 ) L1M1_PR_MR NEW met1 ( 207 595 ) M1M2_PR + NEW li1 ( 161 595 ) L1M1_PR_MR + NEW li1 ( 202 119 ) L1M1_PR_MR + NEW met1 ( 207 119 ) M1M2_PR + NEW li1 ( 1347 425 ) L1M1_PR_MR + NEW met1 ( 1357 85 ) M1M2_PR + NEW met1 ( 1357 425 ) M1M2_PR + NEW li1 ( 1352 85 ) L1M1_PR_MR NEW li1 ( 2491 85 ) L1M1_PR_MR NEW li1 ( 2497 425 ) L1M1_PR_MR - NEW met1 ( 2323 391 ) M1M2_PR - NEW met1 ( 2323 85 ) M1M2_PR + NEW met1 ( 2415 425 ) M1M2_PR + NEW met1 ( 2415 85 ) M1M2_PR NEW li1 ( 3641 85 ) L1M1_PR_MR - NEW li1 ( 3652 425 ) L1M1_PR_MR - NEW met1 ( 3657 425 ) M1M2_PR - NEW met1 ( 3657 85 ) M1M2_PR - NEW met1 ( 1352 425 ) RECT ( -31 -7 0 7 ) + NEW li1 ( 3652 459 ) L1M1_PR_MR + NEW met1 ( 3749 459 ) M1M2_PR + NEW met1 ( 3749 85 ) M1M2_PR NEW met1 ( 202 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 3652 425 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 202 119 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 1352 85 ) RECT ( -55 -7 0 7 ) ; - D_nets.b1 ( buffer.in[1] X ) ( storage_1_3_0.bit1.bit D ) ( storage_1_2_0.bit1.bit D ) ( storage_1_1_0.bit1.bit D ) ( storage_1_0_0.bit1.bit D ) ( storage_0_3_0.bit1.bit D ) ( storage_0_2_0.bit1.bit D ) ( storage_0_1_0.bit1.bit D ) ( storage_0_0_0.bit1.bit D ) + USE SIGNAL - + ROUTED met1 ( 6923 425 ) ( 7097 * ) - NEW met1 ( 6923 391 ) ( * 425 ) - NEW met1 ( 6601 391 ) ( 6923 * ) - NEW met1 ( 6601 391 ) ( * 425 ) - NEW met1 ( 7102 85 ) ( 7107 * ) - NEW met2 ( 7107 85 ) ( * 425 ) - NEW met1 ( 7097 425 ) ( 7107 * ) - NEW met1 ( 7107 85 ) ( 8241 * ) - NEW met1 ( 8252 425 ) ( 8257 * ) - NEW met2 ( 8257 85 ) ( * 425 ) - NEW met1 ( 8241 85 ) ( 8257 * ) - NEW met1 ( 4802 459 ) ( 4807 * ) - NEW met2 ( 4807 459 ) ( * 595 ) + + ROUTED met1 ( 8252 459 ) ( 8257 * ) + NEW met2 ( 8257 85 ) ( * 459 ) + NEW met1 ( 8252 85 ) ( 8257 * ) + NEW met1 ( 5952 425 ) ( 6601 * ) + NEW met1 ( 6601 357 ) ( * 425 ) + NEW met1 ( 5865 85 ) ( 5941 * ) + NEW met2 ( 5865 85 ) ( * 425 ) + NEW met1 ( 5865 425 ) ( 5952 * ) + NEW met1 ( 4802 85 ) ( 5865 * ) + NEW met1 ( 4802 425 ) ( 4807 * ) + NEW met2 ( 4807 85 ) ( * 425 ) NEW met1 ( 4761 595 ) ( 4807 * ) - NEW met1 ( 4802 119 ) ( 4807 * ) - NEW met2 ( 4807 119 ) ( * 459 ) - NEW met1 ( 4807 85 ) ( 5941 * ) - NEW met1 ( 4807 85 ) ( * 119 ) - NEW met2 ( 6187 85 ) ( * 425 ) - NEW met1 ( 5941 85 ) ( 6187 * ) - NEW met1 ( 5635 425 ) ( 5947 * ) - NEW met2 ( 5635 85 ) ( * 425 ) - NEW met1 ( 6187 425 ) ( 6601 * ) - NEW li1 ( 7097 425 ) L1M1_PR_MR - NEW li1 ( 7102 85 ) L1M1_PR_MR - NEW met1 ( 7107 85 ) M1M2_PR - NEW met1 ( 7107 425 ) M1M2_PR - NEW li1 ( 8241 85 ) L1M1_PR_MR - NEW li1 ( 8252 425 ) L1M1_PR_MR - NEW met1 ( 8257 425 ) M1M2_PR + NEW met2 ( 4807 425 ) ( * 595 ) + NEW met1 ( 6601 357 ) ( 6900 * ) + NEW met1 ( 7102 425 ) ( 7107 * ) + NEW met2 ( 7107 85 ) ( * 425 ) + NEW met1 ( 6900 357 ) ( * 391 ) + NEW met1 ( 6900 391 ) ( 7015 * ) + NEW met1 ( 7015 391 ) ( * 425 ) + NEW met1 ( 7015 425 ) ( 7102 * ) + NEW met1 ( 7102 85 ) ( 8252 * ) + NEW li1 ( 8252 459 ) L1M1_PR_MR + NEW met1 ( 8257 459 ) M1M2_PR NEW met1 ( 8257 85 ) M1M2_PR - NEW li1 ( 4802 459 ) L1M1_PR_MR - NEW met1 ( 4807 459 ) M1M2_PR - NEW met1 ( 4807 595 ) M1M2_PR - NEW li1 ( 4761 595 ) L1M1_PR_MR - NEW li1 ( 4802 119 ) L1M1_PR_MR - NEW met1 ( 4807 119 ) M1M2_PR + NEW li1 ( 8252 85 ) L1M1_PR_MR + NEW li1 ( 5952 425 ) L1M1_PR_MR NEW li1 ( 5941 85 ) L1M1_PR_MR - NEW met1 ( 6187 425 ) M1M2_PR - NEW met1 ( 6187 85 ) M1M2_PR - NEW li1 ( 5947 425 ) L1M1_PR_MR - NEW met1 ( 5635 425 ) M1M2_PR - NEW met1 ( 5635 85 ) M1M2_PR - NEW met1 ( 7102 85 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 8252 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 4807 459 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 4807 119 ) RECT ( 0 -7 31 7 ) ; + NEW met1 ( 5865 85 ) M1M2_PR + NEW met1 ( 5865 425 ) M1M2_PR + NEW li1 ( 4802 85 ) L1M1_PR_MR + NEW li1 ( 4802 425 ) L1M1_PR_MR + NEW met1 ( 4807 425 ) M1M2_PR + NEW met1 ( 4807 85 ) M1M2_PR + NEW li1 ( 4761 595 ) L1M1_PR_MR + NEW met1 ( 4807 595 ) M1M2_PR + NEW li1 ( 7102 85 ) L1M1_PR_MR + NEW li1 ( 7102 425 ) L1M1_PR_MR + NEW met1 ( 7107 425 ) M1M2_PR + NEW met1 ( 7107 85 ) M1M2_PR + NEW met1 ( 8252 459 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 4802 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 7102 425 ) RECT ( -31 -7 0 7 ) ; - D_nets.b2 ( buffer.in[2] X ) ( storage_1_3_0.bit2.bit D ) ( storage_1_2_0.bit2.bit D ) ( storage_1_1_0.bit2.bit D ) ( storage_1_0_0.bit2.bit D ) ( storage_0_3_0.bit2.bit D ) ( storage_0_2_0.bit2.bit D ) ( storage_0_1_0.bit2.bit D ) ( storage_0_0_0.bit2.bit D ) + USE SIGNAL + ROUTED met1 ( 12852 425 ) ( 12857 * ) NEW met2 ( 12857 85 ) ( * 425 ) NEW met1 ( 12852 85 ) ( 12857 * ) - NEW met1 ( 11702 425 ) ( 12351 * ) - NEW met1 ( 12351 391 ) ( * 425 ) - NEW met1 ( 12351 391 ) ( 12443 * ) - NEW met1 ( 12443 391 ) ( * 425 ) - NEW met1 ( 12443 425 ) ( 12852 * ) - NEW met1 ( 11702 85 ) ( 11707 * ) - NEW met2 ( 11707 85 ) ( * 425 ) - NEW met1 ( 10552 85 ) ( 11702 * ) - NEW met1 ( 10552 459 ) ( 10649 * ) - NEW met2 ( 10649 85 ) ( * 459 ) - NEW met1 ( 9402 85 ) ( 10552 * ) - NEW met1 ( 9402 425 ) ( 9407 * ) - NEW met2 ( 9407 85 ) ( * 425 ) - NEW met2 ( 9361 425 ) ( * 595 ) - NEW met2 ( 9361 425 ) ( 9407 * ) + NEW met1 ( 11702 85 ) ( 12852 * ) + NEW met1 ( 11702 459 ) ( 11937 * ) + NEW met2 ( 11937 85 ) ( * 459 ) + NEW met1 ( 10552 85 ) ( 10695 * ) + NEW met2 ( 10695 85 ) ( * 102 ) + NEW met3 ( 10695 102 ) ( 11247 * ) + NEW met2 ( 11247 85 ) ( * 102 ) + NEW met1 ( 11247 85 ) ( 11702 * ) + NEW met1 ( 10552 459 ) ( 10695 * ) + NEW met2 ( 10695 102 ) ( * 459 ) + NEW met1 ( 9402 459 ) ( 10552 * ) + NEW met1 ( 9402 119 ) ( 9407 * ) + NEW met2 ( 9407 119 ) ( * 459 ) + NEW met1 ( 9361 595 ) ( 9407 * ) + NEW met2 ( 9407 459 ) ( * 595 ) NEW li1 ( 12852 425 ) L1M1_PR_MR NEW met1 ( 12857 425 ) M1M2_PR NEW met1 ( 12857 85 ) M1M2_PR NEW li1 ( 12852 85 ) L1M1_PR_MR - NEW li1 ( 11702 425 ) L1M1_PR_MR NEW li1 ( 11702 85 ) L1M1_PR_MR - NEW met1 ( 11707 85 ) M1M2_PR - NEW met1 ( 11707 425 ) M1M2_PR + NEW li1 ( 11702 459 ) L1M1_PR_MR + NEW met1 ( 11937 459 ) M1M2_PR + NEW met1 ( 11937 85 ) M1M2_PR NEW li1 ( 10552 85 ) L1M1_PR_MR + NEW met1 ( 10695 85 ) M1M2_PR + NEW met2 ( 10695 102 ) M2M3_PR + NEW met2 ( 11247 102 ) M2M3_PR + NEW met1 ( 11247 85 ) M1M2_PR NEW li1 ( 10552 459 ) L1M1_PR_MR - NEW met1 ( 10649 459 ) M1M2_PR - NEW met1 ( 10649 85 ) M1M2_PR - NEW li1 ( 9402 85 ) L1M1_PR_MR - NEW li1 ( 9402 425 ) L1M1_PR_MR - NEW met1 ( 9407 425 ) M1M2_PR - NEW met1 ( 9407 85 ) M1M2_PR + NEW met1 ( 10695 459 ) M1M2_PR + NEW li1 ( 9402 459 ) L1M1_PR_MR + NEW li1 ( 9402 119 ) L1M1_PR_MR + NEW met1 ( 9407 119 ) M1M2_PR + NEW met1 ( 9407 459 ) M1M2_PR NEW li1 ( 9361 595 ) L1M1_PR_MR - NEW met1 ( 9361 595 ) M1M2_PR + NEW met1 ( 9407 595 ) M1M2_PR NEW met1 ( 12852 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 11702 85 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 9402 425 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 9402 119 ) RECT ( -31 -7 0 7 ) ; - D_nets.b3 ( buffer.in[3] X ) ( storage_1_3_0.bit3.bit D ) ( storage_1_2_0.bit3.bit D ) ( storage_1_1_0.bit3.bit D ) ( storage_1_0_0.bit3.bit D ) ( storage_0_3_0.bit3.bit D ) ( storage_0_2_0.bit3.bit D ) ( storage_0_1_0.bit3.bit D ) ( storage_0_0_0.bit3.bit D ) + USE SIGNAL - + ROUTED met1 ( 16302 425 ) ( 16307 * ) + + ROUTED met1 ( 16302 85 ) ( 17441 * ) + NEW met1 ( 16302 425 ) ( 16307 * ) NEW met2 ( 16307 85 ) ( * 425 ) - NEW met1 ( 16291 85 ) ( 16307 * ) - NEW met1 ( 16307 85 ) ( 17441 * ) - NEW met1 ( 17273 425 ) ( 17447 * ) - NEW met1 ( 17273 391 ) ( * 425 ) - NEW met1 ( 16951 391 ) ( 17273 * ) - NEW met1 ( 16951 391 ) ( * 425 ) - NEW met1 ( 16307 425 ) ( 16951 * ) + NEW met1 ( 17452 425 ) ( * 459 ) + NEW met1 ( 17365 459 ) ( 17452 * ) + NEW met1 ( 17365 425 ) ( * 459 ) + NEW met2 ( 17365 85 ) ( * 425 ) + NEW met1 ( 15152 85 ) ( 16302 * ) NEW met1 ( 15152 425 ) ( 15157 * ) NEW met2 ( 15157 85 ) ( * 425 ) NEW met1 ( 14002 425 ) ( 14651 * ) @@ -1324,119 +1322,116 @@ NETS 174 ; NEW met1 ( 14651 391 ) ( 15065 * ) NEW met1 ( 15065 391 ) ( * 425 ) NEW met1 ( 15065 425 ) ( 15152 * ) - NEW met1 ( 13915 595 ) ( 13961 * ) - NEW met2 ( 13915 425 ) ( * 595 ) - NEW met1 ( 13915 425 ) ( 14002 * ) - NEW met1 ( 13915 85 ) ( 13991 * ) - NEW met2 ( 13915 85 ) ( * 425 ) - NEW met1 ( 15152 85 ) ( 16291 * ) - NEW li1 ( 16291 85 ) L1M1_PR_MR + NEW met1 ( 14002 85 ) ( 14145 * ) + NEW met2 ( 14145 85 ) ( * 425 ) + NEW met1 ( 13961 595 ) ( 14145 * ) + NEW met2 ( 14145 425 ) ( * 595 ) + NEW li1 ( 16302 85 ) L1M1_PR_MR + NEW li1 ( 17441 85 ) L1M1_PR_MR NEW li1 ( 16302 425 ) L1M1_PR_MR NEW met1 ( 16307 425 ) M1M2_PR NEW met1 ( 16307 85 ) M1M2_PR - NEW li1 ( 17441 85 ) L1M1_PR_MR - NEW li1 ( 17447 425 ) L1M1_PR_MR + NEW li1 ( 17452 425 ) L1M1_PR_MR + NEW met1 ( 17365 425 ) M1M2_PR + NEW met1 ( 17365 85 ) M1M2_PR NEW li1 ( 15152 85 ) L1M1_PR_MR NEW li1 ( 15152 425 ) L1M1_PR_MR NEW met1 ( 15157 425 ) M1M2_PR NEW met1 ( 15157 85 ) M1M2_PR NEW li1 ( 14002 425 ) L1M1_PR_MR + NEW li1 ( 14002 85 ) L1M1_PR_MR + NEW met1 ( 14145 85 ) M1M2_PR + NEW met1 ( 14145 425 ) M1M2_PR NEW li1 ( 13961 595 ) L1M1_PR_MR - NEW met1 ( 13915 595 ) M1M2_PR - NEW met1 ( 13915 425 ) M1M2_PR - NEW li1 ( 13991 85 ) L1M1_PR_MR - NEW met1 ( 13915 85 ) M1M2_PR + NEW met1 ( 14145 595 ) M1M2_PR NEW met1 ( 16302 425 ) RECT ( -31 -7 0 7 ) NEW met1 ( 15152 425 ) RECT ( -31 -7 0 7 ) ; - D_nets.b4 ( buffer.in[4] X ) ( storage_1_3_0.bit4.bit D ) ( storage_1_2_0.bit4.bit D ) ( storage_1_1_0.bit4.bit D ) ( storage_1_0_0.bit4.bit D ) ( storage_0_3_0.bit4.bit D ) ( storage_0_2_0.bit4.bit D ) ( storage_0_1_0.bit4.bit D ) ( storage_0_0_0.bit4.bit D ) + USE SIGNAL - + ROUTED met1 ( 19752 425 ) ( 20401 * ) - NEW met1 ( 20401 391 ) ( * 425 ) - NEW met1 ( 20401 391 ) ( 20493 * ) - NEW met1 ( 20493 391 ) ( * 425 ) - NEW met1 ( 19752 85 ) ( 19757 * ) - NEW met2 ( 19757 85 ) ( * 425 ) - NEW met1 ( 19251 391 ) ( * 425 ) - NEW met1 ( 19251 391 ) ( 19343 * ) - NEW met1 ( 19343 391 ) ( * 425 ) - NEW met1 ( 19343 425 ) ( 19752 * ) - NEW met1 ( 20902 425 ) ( 20907 * ) - NEW met2 ( 20907 85 ) ( * 425 ) - NEW met1 ( 20493 425 ) ( 20902 * ) - NEW met1 ( 22052 425 ) ( 22057 * ) - NEW met2 ( 22057 85 ) ( * 425 ) - NEW met1 ( 22041 85 ) ( 22057 * ) - NEW met1 ( 20902 85 ) ( 22041 * ) - NEW met2 ( 18239 425 ) ( * 782 ) - NEW met2 ( 18239 782 ) ( 18331 * ) - NEW met2 ( 18331 765 ) ( * 782 ) - NEW met2 ( 18331 765 ) ( 18377 * ) - NEW met1 ( 18377 765 ) ( 18561 * ) - NEW met1 ( 18602 85 ) ( 18607 * ) + + ROUTED met1 ( 18602 425 ) ( 18607 * ) NEW met2 ( 18607 85 ) ( * 425 ) - NEW met1 ( 18239 425 ) ( 19251 * ) - NEW li1 ( 19752 425 ) L1M1_PR_MR - NEW li1 ( 19752 85 ) L1M1_PR_MR + NEW met1 ( 18561 595 ) ( 18607 * ) + NEW met2 ( 18607 425 ) ( * 595 ) + NEW met1 ( 19752 459 ) ( 19757 * ) + NEW met2 ( 19757 85 ) ( * 459 ) + NEW met1 ( 19741 85 ) ( 19757 * ) + NEW met1 ( 19757 85 ) ( 20902 * ) + NEW met1 ( 20723 425 ) ( 20897 * ) + NEW met2 ( 20723 85 ) ( * 425 ) + NEW met1 ( 20902 85 ) ( 22041 * ) + NEW met1 ( 22052 459 ) ( 22057 * ) + NEW met2 ( 22057 85 ) ( * 459 ) + NEW met1 ( 22041 85 ) ( 22057 * ) + NEW met1 ( 18602 85 ) ( 19741 * ) + NEW li1 ( 18602 85 ) L1M1_PR_MR + NEW li1 ( 18602 425 ) L1M1_PR_MR + NEW met1 ( 18607 425 ) M1M2_PR + NEW met1 ( 18607 85 ) M1M2_PR + NEW li1 ( 18561 595 ) L1M1_PR_MR + NEW met1 ( 18607 595 ) M1M2_PR + NEW li1 ( 19741 85 ) L1M1_PR_MR + NEW li1 ( 19752 459 ) L1M1_PR_MR + NEW met1 ( 19757 459 ) M1M2_PR NEW met1 ( 19757 85 ) M1M2_PR - NEW met1 ( 19757 425 ) M1M2_PR NEW li1 ( 20902 85 ) L1M1_PR_MR - NEW li1 ( 20902 425 ) L1M1_PR_MR - NEW met1 ( 20907 425 ) M1M2_PR - NEW met1 ( 20907 85 ) M1M2_PR + NEW li1 ( 20897 425 ) L1M1_PR_MR + NEW met1 ( 20723 425 ) M1M2_PR + NEW met1 ( 20723 85 ) M1M2_PR NEW li1 ( 22041 85 ) L1M1_PR_MR - NEW li1 ( 22052 425 ) L1M1_PR_MR - NEW met1 ( 22057 425 ) M1M2_PR + NEW li1 ( 22052 459 ) L1M1_PR_MR + NEW met1 ( 22057 459 ) M1M2_PR NEW met1 ( 22057 85 ) M1M2_PR - NEW met1 ( 18239 425 ) M1M2_PR - NEW met1 ( 18377 765 ) M1M2_PR - NEW li1 ( 18561 765 ) L1M1_PR_MR - NEW li1 ( 18597 425 ) L1M1_PR_MR - NEW li1 ( 18602 85 ) L1M1_PR_MR - NEW met1 ( 18607 85 ) M1M2_PR - NEW met1 ( 18607 425 ) M1M2_PR - NEW met1 ( 19757 85 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 20902 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 22057 425 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 18597 425 ) RECT ( -35 -7 0 7 ) - NEW met1 ( 18602 85 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 18602 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 19752 459 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 22052 459 ) RECT ( -31 -7 0 7 ) ; - D_nets.b5 ( buffer.in[5] X ) ( storage_1_3_0.bit5.bit D ) ( storage_1_2_0.bit5.bit D ) ( storage_1_1_0.bit5.bit D ) ( storage_1_0_0.bit5.bit D ) ( storage_0_3_0.bit5.bit D ) ( storage_0_2_0.bit5.bit D ) ( storage_0_1_0.bit5.bit D ) ( storage_0_0_0.bit5.bit D ) + USE SIGNAL - + ROUTED met1 ( 26652 85 ) ( 26657 * ) - NEW met2 ( 26657 85 ) ( * 425 ) - NEW met1 ( 26652 425 ) ( 26657 * ) - NEW met1 ( 24352 85 ) ( 25502 * ) - NEW met1 ( 24352 425 ) ( 24357 * ) - NEW met2 ( 24357 85 ) ( * 425 ) - NEW met1 ( 23202 425 ) ( 23851 * ) - NEW met1 ( 23851 391 ) ( * 425 ) - NEW met1 ( 23851 391 ) ( 23943 * ) - NEW met1 ( 23943 391 ) ( * 425 ) - NEW met1 ( 23943 425 ) ( 24352 * ) + + ROUTED met1 ( 23202 425 ) ( 23207 * ) + NEW met2 ( 23207 85 ) ( * 425 ) NEW met1 ( 23161 595 ) ( 23207 * ) NEW met2 ( 23207 425 ) ( * 595 ) - NEW met1 ( 23202 85 ) ( 23207 * ) - NEW met2 ( 23207 85 ) ( * 425 ) - NEW met1 ( 25502 85 ) ( 26652 * ) - NEW met1 ( 25502 425 ) ( 26652 * ) - NEW li1 ( 26652 85 ) L1M1_PR_MR - NEW met1 ( 26657 85 ) M1M2_PR - NEW met1 ( 26657 425 ) M1M2_PR - NEW li1 ( 26652 425 ) L1M1_PR_MR - NEW li1 ( 25502 85 ) L1M1_PR_MR - NEW li1 ( 24352 85 ) L1M1_PR_MR - NEW li1 ( 24352 425 ) L1M1_PR_MR - NEW met1 ( 24357 425 ) M1M2_PR - NEW met1 ( 24357 85 ) M1M2_PR + NEW met1 ( 24265 425 ) ( 24347 * ) + NEW met1 ( 24265 391 ) ( * 425 ) + NEW met1 ( 24127 391 ) ( 24265 * ) + NEW met1 ( 24127 391 ) ( * 425 ) + NEW met2 ( 24127 85 ) ( * 425 ) + NEW met1 ( 25415 85 ) ( 25491 * ) + NEW met2 ( 25415 34 ) ( * 85 ) + NEW met2 ( 25277 34 ) ( 25415 * ) + NEW met2 ( 25277 34 ) ( * 170 ) + NEW met3 ( 24127 170 ) ( 25277 * ) + NEW met1 ( 25415 425 ) ( 25502 * ) + NEW met1 ( 25415 391 ) ( * 425 ) + NEW met1 ( 25323 391 ) ( 25415 * ) + NEW met2 ( 25323 170 ) ( * 391 ) + NEW met2 ( 25277 170 ) ( 25323 * ) + NEW met1 ( 25491 85 ) ( 26641 * ) + NEW met1 ( 26652 459 ) ( 26657 * ) + NEW met2 ( 26657 85 ) ( * 459 ) + NEW met1 ( 26641 85 ) ( 26657 * ) + NEW met1 ( 23202 85 ) ( 24341 * ) + NEW li1 ( 23202 85 ) L1M1_PR_MR NEW li1 ( 23202 425 ) L1M1_PR_MR - NEW li1 ( 23161 595 ) L1M1_PR_MR - NEW met1 ( 23207 595 ) M1M2_PR NEW met1 ( 23207 425 ) M1M2_PR - NEW li1 ( 23202 85 ) L1M1_PR_MR NEW met1 ( 23207 85 ) M1M2_PR + NEW li1 ( 23161 595 ) L1M1_PR_MR + NEW met1 ( 23207 595 ) M1M2_PR + NEW li1 ( 24341 85 ) L1M1_PR_MR + NEW li1 ( 24347 425 ) L1M1_PR_MR + NEW met1 ( 24127 425 ) M1M2_PR + NEW met1 ( 24127 85 ) M1M2_PR + NEW li1 ( 25491 85 ) L1M1_PR_MR + NEW met1 ( 25415 85 ) M1M2_PR + NEW met2 ( 25277 170 ) M2M3_PR + NEW met2 ( 24127 170 ) M2M3_PR NEW li1 ( 25502 425 ) L1M1_PR_MR - NEW met1 ( 26652 85 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 24352 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 23202 85 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 25323 391 ) M1M2_PR + NEW li1 ( 26641 85 ) L1M1_PR_MR + NEW li1 ( 26652 459 ) L1M1_PR_MR + NEW met1 ( 26657 459 ) M1M2_PR + NEW met1 ( 26657 85 ) M1M2_PR + NEW met1 ( 23202 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 26652 459 ) RECT ( -31 -7 0 7 ) ; - D_nets.b6 ( buffer.in[6] X ) ( storage_1_3_0.bit6.bit D ) ( storage_1_2_0.bit6.bit D ) ( storage_1_1_0.bit6.bit D ) ( storage_1_0_0.bit6.bit D ) ( storage_0_3_0.bit6.bit D ) ( storage_0_2_0.bit6.bit D ) ( storage_0_1_0.bit6.bit D ) ( storage_0_0_0.bit6.bit D ) + USE SIGNAL + ROUTED met1 ( 27802 425 ) ( 27807 * ) @@ -1444,17 +1439,14 @@ NETS 174 ; NEW met1 ( 27761 595 ) ( 27807 * ) NEW met1 ( 27802 85 ) ( 27807 * ) NEW met2 ( 27807 85 ) ( * 425 ) - NEW met1 ( 28865 425 ) ( 28947 * ) - NEW met2 ( 28865 85 ) ( * 425 ) - NEW met1 ( 28941 85 ) ( 30091 * ) - NEW met1 ( 30102 425 ) ( 30245 * ) - NEW met2 ( 30245 85 ) ( * 425 ) - NEW met1 ( 30091 85 ) ( 30245 * ) - NEW met1 ( 30245 85 ) ( 31241 * ) - NEW met1 ( 31252 425 ) ( 31257 * ) - NEW met2 ( 31257 85 ) ( * 425 ) - NEW met1 ( 31241 85 ) ( 31257 * ) NEW met1 ( 27807 85 ) ( 28941 * ) + NEW met1 ( 27807 425 ) ( 28947 * ) + NEW met1 ( 30097 425 ) ( 31247 * ) + NEW met1 ( 31252 85 ) ( 31257 * ) + NEW met2 ( 31257 85 ) ( * 425 ) + NEW met1 ( 31247 425 ) ( 31257 * ) + NEW met1 ( 28941 85 ) ( 30091 * ) + NEW met1 ( 28947 425 ) ( 30097 * ) NEW li1 ( 27802 425 ) L1M1_PR_MR NEW met1 ( 27807 425 ) M1M2_PR NEW met1 ( 27807 595 ) M1M2_PR @@ -1463,57 +1455,63 @@ NETS 174 ; NEW met1 ( 27807 85 ) M1M2_PR NEW li1 ( 28941 85 ) L1M1_PR_MR NEW li1 ( 28947 425 ) L1M1_PR_MR - NEW met1 ( 28865 425 ) M1M2_PR - NEW met1 ( 28865 85 ) M1M2_PR - NEW li1 ( 30091 85 ) L1M1_PR_MR - NEW li1 ( 30102 425 ) L1M1_PR_MR - NEW met1 ( 30245 425 ) M1M2_PR - NEW met1 ( 30245 85 ) M1M2_PR - NEW li1 ( 31241 85 ) L1M1_PR_MR - NEW li1 ( 31252 425 ) L1M1_PR_MR - NEW met1 ( 31257 425 ) M1M2_PR + NEW li1 ( 30097 425 ) L1M1_PR_MR + NEW li1 ( 31247 425 ) L1M1_PR_MR + NEW li1 ( 31252 85 ) L1M1_PR_MR NEW met1 ( 31257 85 ) M1M2_PR - NEW met1 ( 27802 425 ) RECT ( -31 -7 0 7 ) + NEW met1 ( 31257 425 ) M1M2_PR + NEW li1 ( 30091 85 ) L1M1_PR_MR + NEW met1 ( 27807 425 ) RECT ( 0 -7 31 7 ) NEW met1 ( 27802 85 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 31252 425 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 31257 85 ) RECT ( 0 -7 31 7 ) ; - D_nets.b7 ( buffer.in[7] X ) ( storage_1_3_0.bit7.bit D ) ( storage_1_2_0.bit7.bit D ) ( storage_1_1_0.bit7.bit D ) ( storage_1_0_0.bit7.bit D ) ( storage_0_3_0.bit7.bit D ) ( storage_0_2_0.bit7.bit D ) ( storage_0_1_0.bit7.bit D ) ( storage_0_0_0.bit7.bit D ) + USE SIGNAL - + ROUTED met1 ( 35852 425 ) ( 35857 * ) - NEW met2 ( 35857 85 ) ( * 425 ) - NEW met1 ( 35852 85 ) ( 35857 * ) - NEW met1 ( 34702 85 ) ( 35852 * ) - NEW met1 ( 34702 425 ) ( 34707 * ) - NEW met2 ( 34707 85 ) ( * 425 ) - NEW met1 ( 33552 85 ) ( 34702 * ) - NEW met1 ( 33552 459 ) ( 33557 * ) - NEW met2 ( 33557 85 ) ( * 459 ) - NEW met1 ( 32402 85 ) ( 33552 * ) - NEW met1 ( 32402 425 ) ( 32407 * ) + + ROUTED met1 ( 33281 85 ) ( 33541 * ) + NEW met2 ( 33281 85 ) ( * 425 ) + NEW met1 ( 33281 425 ) ( 33552 * ) + NEW met1 ( 32402 425 ) ( 33281 * ) + NEW met1 ( 32315 595 ) ( 32361 * ) + NEW met2 ( 32315 425 ) ( * 595 ) + NEW met1 ( 32315 425 ) ( 32402 * ) + NEW met1 ( 32402 85 ) ( 32407 * ) NEW met2 ( 32407 85 ) ( * 425 ) - NEW met1 ( 32361 595 ) ( 32407 * ) - NEW met2 ( 32407 425 ) ( * 595 ) - NEW li1 ( 35852 425 ) L1M1_PR_MR - NEW met1 ( 35857 425 ) M1M2_PR - NEW met1 ( 35857 85 ) M1M2_PR - NEW li1 ( 35852 85 ) L1M1_PR_MR - NEW li1 ( 34702 85 ) L1M1_PR_MR - NEW li1 ( 34702 425 ) L1M1_PR_MR - NEW met1 ( 34707 425 ) M1M2_PR - NEW met1 ( 34707 85 ) M1M2_PR - NEW li1 ( 33552 85 ) L1M1_PR_MR - NEW li1 ( 33552 459 ) L1M1_PR_MR - NEW met1 ( 33557 459 ) M1M2_PR - NEW met1 ( 33557 85 ) M1M2_PR - NEW li1 ( 32402 85 ) L1M1_PR_MR + NEW met1 ( 34523 85 ) ( 34691 * ) + NEW met1 ( 34523 85 ) ( * 119 ) + NEW met1 ( 34431 119 ) ( 34523 * ) + NEW met2 ( 34431 119 ) ( * 425 ) + NEW met1 ( 34845 425 ) ( 35847 * ) + NEW met2 ( 34845 85 ) ( * 425 ) + NEW met2 ( 34707 85 ) ( 34845 * ) + NEW met1 ( 34691 85 ) ( 34707 * ) + NEW met1 ( 34702 459 ) ( 34845 * ) + NEW met1 ( 34845 425 ) ( * 459 ) + NEW met1 ( 35852 85 ) ( 35857 * ) + NEW met2 ( 35857 85 ) ( * 425 ) + NEW met1 ( 35847 425 ) ( 35857 * ) + NEW met1 ( 33552 425 ) ( 34431 * ) + NEW li1 ( 33552 425 ) L1M1_PR_MR + NEW li1 ( 33541 85 ) L1M1_PR_MR + NEW met1 ( 33281 85 ) M1M2_PR + NEW met1 ( 33281 425 ) M1M2_PR NEW li1 ( 32402 425 ) L1M1_PR_MR - NEW met1 ( 32407 425 ) M1M2_PR - NEW met1 ( 32407 85 ) M1M2_PR NEW li1 ( 32361 595 ) L1M1_PR_MR - NEW met1 ( 32407 595 ) M1M2_PR - NEW met1 ( 35852 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 34702 425 ) RECT ( -31 -7 0 7 ) - NEW met1 ( 33557 459 ) RECT ( 0 -7 31 7 ) - NEW met1 ( 32402 425 ) RECT ( -31 -7 0 7 ) ; + NEW met1 ( 32315 595 ) M1M2_PR + NEW met1 ( 32315 425 ) M1M2_PR + NEW li1 ( 32402 85 ) L1M1_PR_MR + NEW met1 ( 32407 85 ) M1M2_PR + NEW met1 ( 32407 425 ) M1M2_PR + NEW li1 ( 34691 85 ) L1M1_PR_MR + NEW met1 ( 34431 119 ) M1M2_PR + NEW met1 ( 34431 425 ) M1M2_PR + NEW li1 ( 35847 425 ) L1M1_PR_MR + NEW met1 ( 34845 425 ) M1M2_PR + NEW met1 ( 34707 85 ) M1M2_PR + NEW li1 ( 34702 459 ) L1M1_PR_MR + NEW li1 ( 35852 85 ) L1M1_PR_MR + NEW met1 ( 35857 85 ) M1M2_PR + NEW met1 ( 35857 425 ) M1M2_PR + NEW met1 ( 32407 85 ) RECT ( 0 -7 31 7 ) + NEW met1 ( 35852 85 ) RECT ( -31 -7 0 7 ) ; - Q[0] ( PIN Q[0] ) ( mux_slice0_bit0.s2_aoi Y ) + USE SIGNAL + ROUTED met2 ( 2415 765 ) ( * 782 0 ) NEW met1 ( 2369 765 ) ( 2415 * ) @@ -1521,403 +1519,371 @@ NETS 174 ; NEW li1 ( 2369 765 ) L1M1_PR_MR ; - Q[1] ( PIN Q[1] ) ( mux_slice0_bit1.s2_aoi Y ) + USE SIGNAL + ROUTED met2 ( 4899 765 ) ( * 782 0 ) - NEW met1 ( 4899 765 ) ( 6969 * ) - NEW li1 ( 6969 765 ) L1M1_PR_MR - NEW met1 ( 4899 765 ) M1M2_PR ; + NEW met1 ( 4899 765 ) ( 6831 * ) + NEW met2 ( 6831 765 ) ( 6923 * ) + NEW met1 ( 6923 765 ) ( 6969 * ) + NEW met1 ( 4899 765 ) M1M2_PR + NEW met1 ( 6831 765 ) M1M2_PR + NEW met1 ( 6923 765 ) M1M2_PR + NEW li1 ( 6969 765 ) L1M1_PR_MR ; - Q[2] ( PIN Q[2] ) ( mux_slice0_bit2.s2_aoi Y ) + USE SIGNAL - + ROUTED met2 ( 11707 765 ) ( * 782 0 ) - NEW met2 ( 11569 765 ) ( 11707 * ) - NEW li1 ( 11569 765 ) L1M1_PR_MR - NEW met1 ( 11569 765 ) M1M2_PR ; + + ROUTED met2 ( 11707 697 ) ( * 782 0 ) + NEW met2 ( 11702 697 ) ( 11707 * ) + NEW met1 ( 11702 697 ) ( 11707 * ) + NEW met1 ( 11702 697 ) M1M2_PR + NEW li1 ( 11707 697 ) L1M1_PR_MR ; - Q[3] ( PIN Q[3] ) ( mux_slice0_bit3.s2_aoi Y ) + USE SIGNAL - + ROUTED met2 ( 16307 697 ) ( * 782 0 ) - NEW li1 ( 16307 697 ) L1M1_PR_MR - NEW met1 ( 16307 697 ) M1M2_PR ; + + ROUTED met2 ( 16307 714 ) ( * 782 0 ) + NEW met2 ( 16261 714 ) ( 16307 * ) + NEW met2 ( 16261 697 ) ( * 714 ) + NEW li1 ( 16261 697 ) L1M1_PR_MR + NEW met1 ( 16261 697 ) M1M2_PR ; - Q[4] ( PIN Q[4] ) ( mux_slice0_bit4.s2_aoi Y ) + USE SIGNAL + ROUTED met2 ( 20907 765 ) ( * 782 0 ) NEW met2 ( 20861 765 ) ( 20907 * ) NEW met2 ( 20861 765 ) ( * 782 ) - NEW met2 ( 20723 782 ) ( 20861 * ) - NEW met2 ( 20723 663 ) ( * 782 ) - NEW met1 ( 20723 663 ) ( 20769 * ) - NEW met1 ( 20769 663 ) ( * 697 ) - NEW met1 ( 20723 663 ) M1M2_PR - NEW li1 ( 20769 697 ) L1M1_PR_MR ; + NEW met2 ( 20815 782 ) ( 20861 * ) + NEW met2 ( 20815 697 ) ( * 782 ) + NEW li1 ( 20815 697 ) L1M1_PR_MR + NEW met1 ( 20815 697 ) M1M2_PR ; - Q[5] ( PIN Q[5] ) ( mux_slice0_bit5.s2_aoi Y ) + USE SIGNAL - + ROUTED met2 ( 25415 714 ) ( * 782 0 ) - NEW met2 ( 25369 714 ) ( 25415 * ) - NEW met2 ( 25369 714 ) ( * 765 ) + + ROUTED met2 ( 25415 765 ) ( * 782 0 ) + NEW met2 ( 25369 765 ) ( 25415 * ) NEW li1 ( 25369 765 ) L1M1_PR_MR NEW met1 ( 25369 765 ) M1M2_PR ; - Q[6] ( PIN Q[6] ) ( mux_slice0_bit6.s2_aoi Y ) + USE SIGNAL - + ROUTED met2 ( 30107 714 ) ( * 782 0 ) - NEW met2 ( 30061 714 ) ( 30107 * ) - NEW met2 ( 30061 714 ) ( * 731 ) - NEW met1 ( 30061 697 ) ( * 731 ) - NEW met1 ( 30015 697 ) ( 30061 * ) - NEW met1 ( 30061 731 ) M1M2_PR - NEW li1 ( 30015 697 ) L1M1_PR_MR ; + + ROUTED met2 ( 30107 697 ) ( * 782 0 ) + NEW li1 ( 30107 697 ) L1M1_PR_MR + NEW met1 ( 30107 697 ) M1M2_PR ; - Q[7] ( PIN Q[7] ) ( mux_slice0_bit7.s2_aoi Y ) + USE SIGNAL + ROUTED met2 ( 34707 765 ) ( * 782 0 ) NEW met2 ( 34661 765 ) ( 34707 * ) NEW met2 ( 34661 765 ) ( * 782 ) - NEW met2 ( 34615 782 ) ( 34661 * ) - NEW met2 ( 34615 697 ) ( * 782 ) - NEW li1 ( 34615 697 ) L1M1_PR_MR - NEW met1 ( 34615 697 ) M1M2_PR ; + NEW met2 ( 34569 782 ) ( 34661 * ) + NEW met2 ( 34569 731 ) ( * 782 ) + NEW li1 ( 34569 731 ) L1M1_PR_MR + NEW met1 ( 34569 731 ) M1M2_PR ; - addr_rw[0] ( PIN addr_rw[0] ) ( mux_slice0_bit7.s1_aoi_1 B1 ) ( mux_slice0_bit7.s1_aoi_0 B1 ) ( mux_slice0_bit6.s1_aoi_1 B1 ) ( mux_slice0_bit6.s1_aoi_0 B1 ) ( mux_slice0_bit5.s1_aoi_1 B1 ) ( mux_slice0_bit5.s1_aoi_0 B1 ) ( mux_slice0_bit4.s1_aoi_1 B1 ) ( mux_slice0_bit4.s1_aoi_0 B1 ) ( mux_slice0_bit3.s1_aoi_1 B1 ) ( mux_slice0_bit3.s1_aoi_0 B1 ) ( mux_slice0_bit2.s1_aoi_1 B1 ) ( mux_slice0_bit2.s1_aoi_0 B1 ) ( mux_slice0_bit1.s1_aoi_1 B1 ) ( mux_slice0_bit1.s1_aoi_0 B1 ) ( mux_slice0_bit0.s1_aoi_1 B1 ) ( mux_slice0_bit0.s1_aoi_0 B1 ) ( word_sel.inv_addr_0 A ) ( word_sel.and_3 B ) ( word_sel.and_1 B ) + USE SIGNAL - + ROUTED met1 ( 1311 595 ) ( * 629 ) - NEW met2 ( 19711 629 ) ( * 765 ) - NEW met1 ( 19481 765 ) ( 19711 * ) - NEW met1 ( 19481 697 ) ( * 765 ) - NEW met2 ( 8211 323 ) ( * 629 ) - NEW met2 ( 8211 629 ) ( * 697 ) - NEW met2 ( 26611 629 ) ( * 697 ) - NEW met1 ( 26611 697 ) ( 26703 * ) - NEW met1 ( 26703 697 ) ( * 731 ) - NEW met2 ( 26611 697 ) ( * 765 ) - NEW met2 ( 2323 493 ) ( * 595 ) - NEW met1 ( 1311 595 ) ( 2323 * ) - NEW met1 ( 35949 663 ) ( * 697 ) + + ROUTED met2 ( 3611 629 ) ( * 782 ) + NEW met3 ( 1311 782 ) ( 3611 * ) + NEW met2 ( 1311 629 ) ( * 782 ) + NEW met1 ( 9361 663 ) ( 10511 * ) + NEW met2 ( 9361 595 ) ( * 663 ) + NEW met2 ( 9315 595 ) ( 9361 * ) + NEW met1 ( 12811 663 ) ( * 765 ) + NEW met1 ( 11891 765 ) ( 12811 * ) + NEW met2 ( 11891 34 ) ( * 765 ) + NEW met2 ( 11753 34 ) ( 11891 * ) + NEW met2 ( 11753 34 ) ( * 102 ) + NEW met2 ( 11615 102 ) ( 11753 * ) + NEW met2 ( 11615 34 ) ( * 102 ) + NEW met2 ( 11569 34 ) ( 11615 * ) + NEW met3 ( 11385 34 ) ( 11569 * ) + NEW met2 ( 11385 34 ) ( * 697 ) + NEW met1 ( 10511 697 ) ( 11385 * ) NEW met1 ( 10511 663 ) ( * 697 ) - NEW met1 ( 10143 697 ) ( 10511 * ) - NEW met1 ( 10143 663 ) ( * 697 ) - NEW met1 ( 9499 663 ) ( 10143 * ) - NEW met1 ( 9499 663 ) ( * 697 ) - NEW met2 ( 12811 493 ) ( * 629 ) - NEW met1 ( 11523 493 ) ( 12811 * ) - NEW met1 ( 11523 425 ) ( * 493 ) - NEW met1 ( 11293 425 ) ( 11523 * ) - NEW met2 ( 11293 221 ) ( * 425 ) - NEW met1 ( 10419 221 ) ( 11293 * ) - NEW met1 ( 10419 187 ) ( * 221 ) - NEW met1 ( 10143 187 ) ( 10419 * ) - NEW met2 ( 10143 187 ) ( * 663 ) - NEW met2 ( 13087 493 ) ( * 697 ) - NEW met1 ( 12811 493 ) ( 13087 * ) - NEW met1 ( 8211 697 ) ( 9499 * ) - NEW met2 ( 28911 306 ) ( * 629 ) - NEW met3 ( 28911 306 ) ( 28934 * ) - NEW met4 ( 28934 306 ) ( * 510 ) - NEW met2 ( 28911 629 ) ( * 731 ) - NEW met1 ( 26703 731 ) ( 28911 * ) - NEW met2 ( 21413 629 ) ( * 765 ) - NEW met1 ( 21413 629 ) ( 22011 * ) - NEW met1 ( 19711 765 ) ( 21413 * ) - NEW met2 ( 31211 629 ) ( 31257 * ) - NEW met2 ( 31257 578 ) ( * 629 ) - NEW met3 ( 31234 578 ) ( 31257 * ) - NEW met4 ( 31234 510 ) ( * 578 ) - NEW met1 ( 33465 629 ) ( 33511 * ) - NEW met1 ( 33465 629 ) ( * 731 ) - NEW met1 ( 31257 731 ) ( 33465 * ) - NEW met2 ( 31257 629 ) ( * 731 ) - NEW met1 ( 35765 629 ) ( 35811 * ) - NEW met2 ( 35765 629 ) ( * 765 ) - NEW met1 ( 34431 765 ) ( 35765 * ) - NEW met1 ( 34431 731 ) ( * 765 ) - NEW met1 ( 33465 731 ) ( 34431 * ) - NEW met5 ( 28934 510 ) ( 31234 * ) - NEW met1 ( 35765 697 ) ( 35949 * ) - NEW met2 ( 15111 629 ) ( * 697 ) - NEW met1 ( 17365 629 ) ( 17411 * ) - NEW met2 ( 17365 238 ) ( * 629 ) - NEW met2 ( 17273 238 ) ( 17365 * ) - NEW met2 ( 17273 51 ) ( * 238 ) - NEW met1 ( 15111 51 ) ( 17273 * ) - NEW met2 ( 15111 51 ) ( * 629 ) - NEW met1 ( 17411 629 ) ( * 697 ) - NEW met1 ( 13087 697 ) ( 15111 * ) - NEW met1 ( 17411 697 ) ( 19481 * ) - NEW met2 ( 5911 629 ) ( * 731 ) - NEW met1 ( 5911 731 ) ( 6233 * ) - NEW met2 ( 6233 221 ) ( * 731 ) - NEW met2 ( 6233 221 ) ( 6279 * ) - NEW met1 ( 6279 221 ) ( 6601 * ) - NEW met2 ( 6601 221 ) ( * 357 ) - NEW met1 ( 6601 357 ) ( 6785 * ) - NEW met1 ( 6785 323 ) ( * 357 ) - NEW met2 ( 3611 629 ) ( * 697 ) - NEW met1 ( 3611 697 ) ( 5911 * ) - NEW met1 ( 5911 697 ) ( * 731 ) - NEW met2 ( 2875 493 ) ( * 595 ) - NEW met1 ( 2875 595 ) ( 3611 * ) - NEW met1 ( 3611 595 ) ( * 629 ) - NEW met1 ( 2323 493 ) ( 2875 * ) - NEW met1 ( 6785 323 ) ( 8211 * ) - NEW met1 ( 22011 629 ) ( 22770 * ) - NEW met2 ( 24311 629 ) ( 24449 * ) - NEW met2 ( 24449 629 ) ( * 731 ) - NEW met1 ( 24449 731 ) ( 25415 * ) - NEW met1 ( 25415 731 ) ( * 765 ) - NEW met1 ( 22770 629 ) ( * 697 ) - NEW met1 ( 22770 697 ) ( 23115 * ) - NEW met1 ( 23115 663 ) ( * 697 ) - NEW met1 ( 23115 663 ) ( 24265 * ) - NEW met1 ( 24265 629 ) ( * 663 ) - NEW met1 ( 24265 629 ) ( 24311 * ) - NEW met1 ( 25415 765 ) ( 26611 * ) - NEW met2 ( 41377 578 ) ( * 595 ) - NEW met3 ( 41377 578 ) ( 41722 * 0 ) + NEW met1 ( 22011 595 ) ( * 629 ) + NEW met1 ( 22011 595 ) ( 22103 * ) + NEW met2 ( 22103 459 ) ( * 595 ) + NEW met1 ( 22103 459 ) ( 22241 * ) + NEW met2 ( 22241 459 ) ( * 697 ) + NEW met2 ( 19711 578 ) ( * 629 ) + NEW met2 ( 19711 578 ) ( 19803 * ) + NEW met2 ( 19803 578 ) ( * 697 ) + NEW met2 ( 19803 697 ) ( 19895 * ) + NEW met1 ( 19895 697 ) ( 20493 * ) + NEW met1 ( 20493 697 ) ( * 731 ) + NEW met1 ( 20493 731 ) ( 20815 * ) + NEW met1 ( 20815 731 ) ( * 765 ) + NEW met1 ( 20815 765 ) ( 21091 * ) + NEW met2 ( 21091 595 ) ( * 765 ) + NEW met1 ( 21091 595 ) ( 22011 * ) + NEW met1 ( 18699 629 ) ( * 697 ) + NEW met1 ( 18699 629 ) ( 19711 * ) + NEW met1 ( 5865 629 ) ( 5911 * ) + NEW met1 ( 5865 629 ) ( * 697 ) + NEW met1 ( 8211 595 ) ( * 629 ) + NEW met1 ( 7797 595 ) ( 8211 * ) + NEW met2 ( 7797 595 ) ( * 782 ) + NEW met3 ( 5911 782 ) ( 7797 * ) + NEW met2 ( 5911 697 ) ( * 782 ) + NEW met1 ( 5865 697 ) ( 5911 * ) + NEW met1 ( 3611 697 ) ( 5865 * ) + NEW met1 ( 8211 595 ) ( 9315 * ) + NEW met1 ( 12811 731 ) ( 13800 * ) + NEW met1 ( 13800 731 ) ( * 765 ) + NEW met2 ( 18377 595 ) ( * 697 ) + NEW met1 ( 18377 697 ) ( 18699 * ) + NEW met1 ( 24311 663 ) ( * 731 ) + NEW met1 ( 24311 731 ) ( 25323 * ) + NEW met2 ( 25323 629 ) ( * 731 ) + NEW met2 ( 25323 629 ) ( 25415 * ) + NEW met2 ( 25415 459 ) ( * 629 ) + NEW met1 ( 22241 697 ) ( 24311 * ) + NEW met1 ( 35811 595 ) ( * 629 ) + NEW met1 ( 33511 663 ) ( * 731 ) + NEW met1 ( 33511 731 ) ( 34109 * ) + NEW met1 ( 34109 595 ) ( * 731 ) + NEW met1 ( 34109 595 ) ( 35811 * ) + NEW met1 ( 31211 663 ) ( * 697 ) + NEW met1 ( 28888 663 ) ( 28911 * ) + NEW met2 ( 28911 510 ) ( * 663 ) + NEW met3 ( 28911 510 ) ( 30199 * ) + NEW met2 ( 30199 510 ) ( * 731 ) + NEW met1 ( 30199 731 ) ( 31211 * ) + NEW met1 ( 31211 697 ) ( * 731 ) + NEW met2 ( 26611 629 ) ( * 731 ) + NEW met1 ( 26611 731 ) ( 27669 * ) + NEW met1 ( 27669 697 ) ( * 731 ) + NEW met1 ( 27669 697 ) ( 28911 * ) + NEW met1 ( 28911 663 ) ( * 697 ) + NEW met1 ( 26565 425 ) ( * 459 ) + NEW met2 ( 26565 425 ) ( 26611 * ) + NEW met2 ( 26611 425 ) ( * 629 ) + NEW met1 ( 25415 459 ) ( 26565 * ) + NEW met1 ( 31211 697 ) ( 33511 * ) + NEW met1 ( 13800 765 ) ( 14490 * ) + NEW met1 ( 14490 731 ) ( * 765 ) + NEW met1 ( 14927 629 ) ( 15111 * ) + NEW met2 ( 14927 629 ) ( * 731 ) + NEW met1 ( 17411 595 ) ( * 629 ) + NEW met2 ( 17273 629 ) ( * 731 ) + NEW met1 ( 17273 629 ) ( 17411 * ) + NEW met1 ( 14490 731 ) ( 17273 * ) + NEW met1 ( 17411 595 ) ( 18377 * ) + NEW met2 ( 41377 442 ) ( * 595 ) + NEW met3 ( 41377 442 ) ( 41722 * 0 ) NEW met1 ( 41239 663 ) ( 41377 * ) - NEW met1 ( 40779 663 ) ( 40963 * ) - NEW met1 ( 40963 663 ) ( * 697 ) - NEW met1 ( 40963 697 ) ( 41055 * ) - NEW met1 ( 41055 663 ) ( * 697 ) - NEW met1 ( 41055 663 ) ( 41239 * ) - NEW met1 ( 40503 663 ) ( * 697 ) - NEW met1 ( 40503 697 ) ( 40595 * ) - NEW met1 ( 40595 663 ) ( * 697 ) + NEW met2 ( 40779 442 ) ( * 663 ) + NEW met3 ( 40779 442 ) ( 41377 * ) + NEW met2 ( 40595 595 ) ( * 663 ) NEW met1 ( 40595 663 ) ( 40779 * ) - NEW met1 ( 35949 663 ) ( 40503 * ) + NEW met1 ( 35811 595 ) ( 40595 * ) + NEW li1 ( 3611 629 ) L1M1_PR_MR + NEW met1 ( 3611 629 ) M1M2_PR + NEW met2 ( 3611 782 ) M2M3_PR + NEW met2 ( 1311 782 ) M2M3_PR NEW li1 ( 1311 629 ) L1M1_PR_MR + NEW met1 ( 1311 629 ) M1M2_PR + NEW met1 ( 3611 697 ) M1M2_PR + NEW li1 ( 10511 663 ) L1M1_PR_MR + NEW met1 ( 9361 663 ) M1M2_PR + NEW met1 ( 9315 595 ) M1M2_PR + NEW li1 ( 12811 663 ) L1M1_PR_MR + NEW met1 ( 11891 765 ) M1M2_PR + NEW met2 ( 11569 34 ) M2M3_PR + NEW met2 ( 11385 34 ) M2M3_PR + NEW met1 ( 11385 697 ) M1M2_PR + NEW li1 ( 22011 629 ) L1M1_PR_MR + NEW met1 ( 22103 595 ) M1M2_PR + NEW met1 ( 22103 459 ) M1M2_PR + NEW met1 ( 22241 459 ) M1M2_PR + NEW met1 ( 22241 697 ) M1M2_PR NEW li1 ( 19711 629 ) L1M1_PR_MR NEW met1 ( 19711 629 ) M1M2_PR - NEW met1 ( 19711 765 ) M1M2_PR + NEW met1 ( 19895 697 ) M1M2_PR + NEW met1 ( 21091 765 ) M1M2_PR + NEW met1 ( 21091 595 ) M1M2_PR + NEW li1 ( 5911 629 ) L1M1_PR_MR NEW li1 ( 8211 629 ) L1M1_PR_MR - NEW met1 ( 8211 629 ) M1M2_PR - NEW met1 ( 8211 323 ) M1M2_PR - NEW met1 ( 8211 697 ) M1M2_PR + NEW met1 ( 7797 595 ) M1M2_PR + NEW met2 ( 7797 782 ) M2M3_PR + NEW met2 ( 5911 782 ) M2M3_PR + NEW met1 ( 5911 697 ) M1M2_PR + NEW met1 ( 18377 697 ) M1M2_PR + NEW met1 ( 18377 595 ) M1M2_PR + NEW li1 ( 24311 663 ) L1M1_PR_MR + NEW met1 ( 25323 731 ) M1M2_PR + NEW met1 ( 25415 459 ) M1M2_PR + NEW li1 ( 35811 629 ) L1M1_PR_MR + NEW li1 ( 33511 663 ) L1M1_PR_MR + NEW li1 ( 31211 663 ) L1M1_PR_MR + NEW li1 ( 28888 663 ) L1M1_PR_MR + NEW met1 ( 28911 663 ) M1M2_PR + NEW met2 ( 28911 510 ) M2M3_PR + NEW met2 ( 30199 510 ) M2M3_PR + NEW met1 ( 30199 731 ) M1M2_PR NEW li1 ( 26611 629 ) L1M1_PR_MR NEW met1 ( 26611 629 ) M1M2_PR - NEW met1 ( 26611 697 ) M1M2_PR - NEW met1 ( 26611 765 ) M1M2_PR - NEW met1 ( 2323 493 ) M1M2_PR - NEW met1 ( 2323 595 ) M1M2_PR - NEW li1 ( 10511 663 ) L1M1_PR_MR - NEW li1 ( 12811 629 ) L1M1_PR_MR - NEW met1 ( 12811 629 ) M1M2_PR - NEW met1 ( 12811 493 ) M1M2_PR - NEW met1 ( 11293 425 ) M1M2_PR - NEW met1 ( 11293 221 ) M1M2_PR - NEW met1 ( 10143 187 ) M1M2_PR - NEW met1 ( 10143 663 ) M1M2_PR - NEW met1 ( 13087 697 ) M1M2_PR - NEW met1 ( 13087 493 ) M1M2_PR - NEW li1 ( 28911 629 ) L1M1_PR_MR - NEW met1 ( 28911 629 ) M1M2_PR - NEW met2 ( 28911 306 ) M2M3_PR - NEW met3 ( 28934 306 ) M3M4_PR - NEW met4 ( 28934 510 ) M4M5_PR - NEW met1 ( 28911 731 ) M1M2_PR - NEW li1 ( 22011 629 ) L1M1_PR_MR - NEW met1 ( 21413 765 ) M1M2_PR - NEW met1 ( 21413 629 ) M1M2_PR - NEW li1 ( 31211 629 ) L1M1_PR_MR - NEW met1 ( 31211 629 ) M1M2_PR - NEW met2 ( 31257 578 ) M2M3_PR - NEW met3 ( 31234 578 ) M3M4_PR - NEW met4 ( 31234 510 ) M4M5_PR - NEW li1 ( 33511 629 ) L1M1_PR_MR - NEW met1 ( 31257 731 ) M1M2_PR - NEW li1 ( 35811 629 ) L1M1_PR_MR - NEW met1 ( 35765 629 ) M1M2_PR - NEW met1 ( 35765 765 ) M1M2_PR - NEW met1 ( 35765 697 ) M1M2_PR + NEW met1 ( 26611 731 ) M1M2_PR + NEW met1 ( 26565 425 ) M1M2_PR NEW li1 ( 15111 629 ) L1M1_PR_MR - NEW met1 ( 15111 629 ) M1M2_PR - NEW met1 ( 15111 697 ) M1M2_PR + NEW met1 ( 14927 629 ) M1M2_PR + NEW met1 ( 14927 731 ) M1M2_PR NEW li1 ( 17411 629 ) L1M1_PR_MR - NEW met1 ( 17365 629 ) M1M2_PR - NEW met1 ( 17273 51 ) M1M2_PR - NEW met1 ( 15111 51 ) M1M2_PR - NEW li1 ( 5911 629 ) L1M1_PR_MR - NEW met1 ( 5911 629 ) M1M2_PR - NEW met1 ( 5911 731 ) M1M2_PR - NEW met1 ( 6233 731 ) M1M2_PR - NEW met1 ( 6279 221 ) M1M2_PR - NEW met1 ( 6601 221 ) M1M2_PR - NEW met1 ( 6601 357 ) M1M2_PR - NEW li1 ( 3611 629 ) L1M1_PR_MR - NEW met1 ( 3611 629 ) M1M2_PR - NEW met1 ( 3611 697 ) M1M2_PR - NEW met1 ( 2875 493 ) M1M2_PR - NEW met1 ( 2875 595 ) M1M2_PR - NEW li1 ( 24311 629 ) L1M1_PR_MR - NEW met1 ( 24311 629 ) M1M2_PR - NEW met1 ( 24449 731 ) M1M2_PR + NEW met1 ( 17273 731 ) M1M2_PR + NEW met1 ( 17273 629 ) M1M2_PR NEW li1 ( 41377 595 ) L1M1_PR_MR NEW met1 ( 41377 595 ) M1M2_PR - NEW met2 ( 41377 578 ) M2M3_PR + NEW met2 ( 41377 442 ) M2M3_PR NEW li1 ( 41239 663 ) L1M1_PR_MR NEW li1 ( 41377 663 ) L1M1_PR_MR NEW li1 ( 40779 663 ) L1M1_PR_MR - NEW met3 ( 28911 306 ) RECT ( -39 -15 0 15 ) - NEW met3 ( 31257 578 ) RECT ( 0 -15 39 15 ) ; + NEW met1 ( 40779 663 ) M1M2_PR + NEW met2 ( 40779 442 ) M2M3_PR + NEW met1 ( 40595 595 ) M1M2_PR + NEW met1 ( 40595 663 ) M1M2_PR ; - addr_rw[1] ( PIN addr_rw[1] ) ( mux_slice0_bit7.s2_aoi B1 ) ( mux_slice0_bit6.s2_aoi B1 ) ( mux_slice0_bit5.s2_aoi B1 ) ( mux_slice0_bit4.s2_aoi B1 ) ( mux_slice0_bit3.s2_aoi B1 ) ( mux_slice0_bit2.s2_aoi B1 ) ( mux_slice0_bit1.s2_aoi B1 ) ( mux_slice0_bit0.s2_aoi B1 ) ( word_sel.inv_addr_1 A ) ( word_sel.and_3 A ) ( word_sel.and_2 A ) + USE SIGNAL - + ROUTED met1 ( 26657 731 ) ( * 765 ) - NEW met2 ( 2415 459 ) ( * 629 ) - NEW met1 ( 2415 629 ) ( 2461 * ) - NEW met1 ( 21919 187 ) ( * 221 ) - NEW met1 ( 21597 187 ) ( 21919 * ) - NEW met2 ( 21597 187 ) ( * 306 ) - NEW met2 ( 33833 595 ) ( * 765 ) - NEW met1 ( 11592 663 ) ( 11638 * ) - NEW met1 ( 11592 663 ) ( * 697 ) - NEW met1 ( 11477 697 ) ( 11592 * ) - NEW met1 ( 11477 595 ) ( * 697 ) - NEW met1 ( 10373 595 ) ( 11477 * ) - NEW met2 ( 10373 595 ) ( * 731 ) - NEW met2 ( 11799 663 ) ( * 731 ) - NEW met2 ( 11615 663 ) ( 11799 * ) - NEW met2 ( 30061 459 ) ( * 629 ) - NEW met1 ( 29831 459 ) ( 30061 * ) - NEW met2 ( 29831 459 ) ( * 765 ) - NEW met2 ( 30199 459 ) ( * 765 ) - NEW met1 ( 30061 459 ) ( 30199 * ) - NEW met1 ( 26657 765 ) ( 29831 * ) - NEW met1 ( 30199 765 ) ( 33833 * ) - NEW met1 ( 33833 595 ) ( 34500 * ) - NEW met1 ( 34500 595 ) ( * 731 ) - NEW met1 ( 34661 663 ) ( * 731 ) - NEW met1 ( 16215 629 ) ( 16261 * ) - NEW met1 ( 16215 629 ) ( * 663 ) - NEW met1 ( 15295 663 ) ( 16215 * ) - NEW met1 ( 15295 663 ) ( * 731 ) - NEW met1 ( 18630 595 ) ( * 629 ) - NEW met1 ( 18607 595 ) ( 18630 * ) - NEW met2 ( 18607 493 ) ( * 595 ) - NEW met1 ( 18423 493 ) ( 18607 * ) - NEW met2 ( 18423 493 ) ( * 510 ) - NEW met2 ( 18285 510 ) ( 18423 * ) - NEW met2 ( 18285 510 ) ( * 731 ) - NEW met1 ( 17227 731 ) ( 18285 * ) - NEW met2 ( 17089 731 ) ( 17227 * ) - NEW met1 ( 16261 731 ) ( 17089 * ) - NEW met2 ( 16261 629 ) ( * 731 ) - NEW met1 ( 11799 731 ) ( 15295 * ) - NEW met1 ( 7061 663 ) ( * 697 ) - NEW met1 ( 6739 697 ) ( 7061 * ) - NEW met2 ( 6739 595 ) ( * 697 ) - NEW met1 ( 6141 595 ) ( 6739 * ) - NEW met2 ( 6141 221 ) ( * 595 ) - NEW met1 ( 5819 221 ) ( 6141 * ) - NEW met1 ( 5819 187 ) ( * 221 ) - NEW met1 ( 5681 187 ) ( 5819 * ) - NEW met2 ( 5681 187 ) ( * 493 ) - NEW met1 ( 4761 493 ) ( 5681 * ) - NEW met1 ( 4761 459 ) ( * 493 ) - NEW met1 ( 7061 697 ) ( * 731 ) - NEW met1 ( 2415 459 ) ( 4761 * ) - NEW met1 ( 7061 731 ) ( 10373 * ) - NEW met1 ( 21919 221 ) ( 22770 * ) - NEW met1 ( 25461 663 ) ( * 697 ) - NEW met1 ( 25093 697 ) ( 25461 * ) - NEW met2 ( 25093 221 ) ( * 697 ) - NEW met1 ( 24219 221 ) ( 25093 * ) - NEW met1 ( 24219 187 ) ( * 221 ) - NEW met1 ( 24081 187 ) ( 24219 * ) - NEW met1 ( 24081 187 ) ( * 221 ) - NEW met1 ( 23069 221 ) ( 24081 * ) - NEW met1 ( 23069 187 ) ( * 221 ) - NEW met1 ( 22770 187 ) ( 23069 * ) - NEW met1 ( 22770 187 ) ( * 221 ) - NEW met1 ( 25502 697 ) ( * 731 ) - NEW met1 ( 25461 697 ) ( 25502 * ) - NEW met1 ( 25502 731 ) ( 26657 * ) - NEW met1 ( 19343 595 ) ( * 629 ) - NEW met1 ( 19343 595 ) ( 20585 * ) - NEW met2 ( 20585 323 ) ( * 595 ) - NEW met1 ( 20585 323 ) ( 20723 * ) - NEW met2 ( 20723 323 ) ( 20769 * ) - NEW met2 ( 20769 306 ) ( * 323 ) - NEW met2 ( 20861 323 ) ( * 629 ) - NEW met2 ( 20769 323 ) ( 20861 * ) - NEW met1 ( 18630 629 ) ( 19343 * ) - NEW met3 ( 20769 306 ) ( 21597 * ) - NEW met1 ( 34500 731 ) ( 40020 * ) - NEW met1 ( 41515 663 ) ( 41561 * ) - NEW met2 ( 41561 663 ) ( * 714 ) - NEW met3 ( 41561 714 ) ( 41722 * 0 ) - NEW met1 ( 41147 697 ) ( 41515 * ) - NEW met1 ( 41515 663 ) ( * 697 ) - NEW met2 ( 40917 697 ) ( * 714 ) - NEW met3 ( 40917 714 ) ( 41561 * ) - NEW met1 ( 40020 731 ) ( * 765 ) - NEW met1 ( 40020 765 ) ( 40135 * ) - NEW met2 ( 40135 714 ) ( * 765 ) - NEW met3 ( 40135 714 ) ( 40917 * ) - NEW met1 ( 2415 459 ) M1M2_PR - NEW met1 ( 2415 629 ) M1M2_PR - NEW li1 ( 2461 629 ) L1M1_PR_MR - NEW met1 ( 21597 187 ) M1M2_PR - NEW met2 ( 21597 306 ) M2M3_PR - NEW met1 ( 33833 765 ) M1M2_PR - NEW met1 ( 33833 595 ) M1M2_PR - NEW li1 ( 11638 663 ) L1M1_PR_MR - NEW met1 ( 10373 595 ) M1M2_PR - NEW met1 ( 10373 731 ) M1M2_PR - NEW met1 ( 11799 731 ) M1M2_PR - NEW met1 ( 11615 663 ) M1M2_PR + + ROUTED met1 ( 2461 663 ) ( * 765 ) + NEW met1 ( 10373 731 ) ( * 765 ) + NEW met1 ( 20861 629 ) ( * 731 ) + NEW met1 ( 20861 731 ) ( 21735 * ) + NEW met2 ( 21735 731 ) ( * 782 ) + NEW met1 ( 18653 595 ) ( * 629 ) + NEW met1 ( 18653 595 ) ( 20631 * ) + NEW met1 ( 20631 595 ) ( * 629 ) + NEW met1 ( 20631 629 ) ( 20861 * ) + NEW met2 ( 30061 442 ) ( * 629 ) + NEW met2 ( 28589 391 ) ( * 731 ) + NEW met1 ( 28589 391 ) ( 28773 * ) + NEW met2 ( 28773 391 ) ( * 493 ) + NEW met1 ( 28773 493 ) ( 30061 * ) + NEW met1 ( 16123 629 ) ( 16261 * ) + NEW met2 ( 16123 323 ) ( * 629 ) + NEW met2 ( 17595 629 ) ( * 782 ) + NEW met3 ( 17526 782 ) ( 17595 * ) + NEW met4 ( 17526 510 ) ( * 782 ) + NEW met4 ( 17342 510 ) ( 17526 * ) + NEW met4 ( 17342 510 ) ( * 578 ) + NEW met3 ( 16123 578 ) ( 17342 * ) + NEW met1 ( 17595 629 ) ( 18653 * ) + NEW met1 ( 25461 595 ) ( * 629 ) + NEW met1 ( 25139 595 ) ( 25461 * ) + NEW met2 ( 25139 595 ) ( * 782 ) + NEW met2 ( 28221 731 ) ( * 782 ) + NEW met3 ( 25898 782 ) ( 28221 * ) + NEW met4 ( 25898 510 ) ( * 782 ) + NEW met4 ( 25162 510 ) ( 25898 * ) + NEW met4 ( 25162 510 ) ( * 782 ) + NEW met3 ( 25139 782 ) ( 25162 * ) + NEW met3 ( 21735 782 ) ( 25139 * ) + NEW met1 ( 28221 731 ) ( 28589 * ) + NEW met1 ( 34661 629 ) ( 34937 * ) + NEW met1 ( 34937 629 ) ( * 663 ) + NEW met1 ( 34937 663 ) ( 35765 * ) + NEW met1 ( 35765 663 ) ( * 697 ) + NEW met1 ( 35765 697 ) ( 35949 * ) + NEW met2 ( 35949 697 ) ( * 765 ) + NEW met2 ( 33143 187 ) ( * 442 ) + NEW met1 ( 33143 187 ) ( 33373 * ) + NEW met1 ( 33373 187 ) ( * 221 ) + NEW met1 ( 33373 221 ) ( 34201 * ) + NEW met2 ( 34201 221 ) ( * 697 ) + NEW met1 ( 34201 697 ) ( 34661 * ) + NEW met1 ( 34661 629 ) ( * 697 ) + NEW met3 ( 30061 442 ) ( 33143 * ) + NEW met2 ( 11615 323 ) ( 11661 * ) + NEW met2 ( 11615 323 ) ( * 731 ) + NEW met1 ( 11661 663 ) ( * 668 ) + NEW met1 ( 11615 668 ) ( 11661 * ) + NEW met1 ( 11615 668 ) ( * 731 ) + NEW met1 ( 10373 731 ) ( 11615 * ) + NEW met1 ( 11661 323 ) ( 16123 * ) + NEW met2 ( 7429 493 ) ( * 765 ) + NEW met1 ( 6831 493 ) ( 7429 * ) + NEW met2 ( 6831 493 ) ( * 578 ) + NEW met2 ( 6785 578 ) ( 6831 * ) + NEW met2 ( 6785 578 ) ( * 731 ) + NEW met1 ( 4853 731 ) ( 6785 * ) + NEW met1 ( 4853 731 ) ( * 765 ) + NEW met1 ( 7061 652 ) ( * 663 ) + NEW met2 ( 7061 652 ) ( * 765 ) + NEW met2 ( 7061 765 ) ( 7107 * ) + NEW met1 ( 7107 765 ) ( 7429 * ) + NEW met1 ( 2461 765 ) ( 4853 * ) + NEW met1 ( 7429 765 ) ( 10373 * ) + NEW met1 ( 41515 595 ) ( 41561 * ) + NEW met2 ( 41561 578 ) ( * 595 ) + NEW met3 ( 41561 578 ) ( 41722 * 0 ) + NEW met1 ( 41147 731 ) ( * 765 ) + NEW met1 ( 41147 765 ) ( 41561 * ) + NEW met2 ( 41561 595 ) ( * 765 ) + NEW met2 ( 40917 697 ) ( * 765 ) + NEW met1 ( 40917 765 ) ( 41147 * ) + NEW met1 ( 35949 765 ) ( 40917 * ) + NEW li1 ( 2461 663 ) L1M1_PR_MR + NEW li1 ( 20861 629 ) L1M1_PR_MR + NEW met1 ( 21735 731 ) M1M2_PR + NEW met2 ( 21735 782 ) M2M3_PR NEW li1 ( 30061 629 ) L1M1_PR_MR NEW met1 ( 30061 629 ) M1M2_PR - NEW met1 ( 30061 459 ) M1M2_PR - NEW met1 ( 29831 459 ) M1M2_PR - NEW met1 ( 29831 765 ) M1M2_PR - NEW met1 ( 30199 765 ) M1M2_PR - NEW met1 ( 30199 459 ) M1M2_PR - NEW li1 ( 34661 663 ) L1M1_PR_MR + NEW met2 ( 30061 442 ) M2M3_PR + NEW met1 ( 28589 731 ) M1M2_PR + NEW met1 ( 28589 391 ) M1M2_PR + NEW met1 ( 28773 391 ) M1M2_PR + NEW met1 ( 28773 493 ) M1M2_PR + NEW met1 ( 30061 493 ) M1M2_PR NEW li1 ( 16261 629 ) L1M1_PR_MR - NEW met1 ( 18607 595 ) M1M2_PR - NEW met1 ( 18607 493 ) M1M2_PR - NEW met1 ( 18423 493 ) M1M2_PR - NEW met1 ( 18285 731 ) M1M2_PR - NEW met1 ( 17227 731 ) M1M2_PR - NEW met1 ( 17089 731 ) M1M2_PR - NEW met1 ( 16261 731 ) M1M2_PR - NEW met1 ( 16261 629 ) M1M2_PR + NEW met1 ( 16123 629 ) M1M2_PR + NEW met1 ( 16123 323 ) M1M2_PR + NEW met1 ( 17595 629 ) M1M2_PR + NEW met2 ( 17595 782 ) M2M3_PR + NEW met3 ( 17526 782 ) M3M4_PR + NEW met3 ( 17342 578 ) M3M4_PR + NEW met2 ( 16123 578 ) M2M3_PR + NEW li1 ( 25461 629 ) L1M1_PR_MR + NEW met1 ( 25139 595 ) M1M2_PR + NEW met2 ( 25139 782 ) M2M3_PR + NEW met1 ( 28221 731 ) M1M2_PR + NEW met2 ( 28221 782 ) M2M3_PR + NEW met3 ( 25898 782 ) M3M4_PR + NEW met3 ( 25162 782 ) M3M4_PR + NEW li1 ( 34661 629 ) L1M1_PR_MR + NEW met1 ( 35949 697 ) M1M2_PR + NEW met1 ( 35949 765 ) M1M2_PR + NEW met2 ( 33143 442 ) M2M3_PR + NEW met1 ( 33143 187 ) M1M2_PR + NEW met1 ( 34201 221 ) M1M2_PR + NEW met1 ( 34201 697 ) M1M2_PR + NEW met1 ( 11661 323 ) M1M2_PR + NEW met1 ( 11615 731 ) M1M2_PR + NEW li1 ( 11661 663 ) L1M1_PR_MR + NEW met1 ( 7429 765 ) M1M2_PR + NEW met1 ( 7429 493 ) M1M2_PR + NEW met1 ( 6831 493 ) M1M2_PR + NEW met1 ( 6785 731 ) M1M2_PR NEW li1 ( 7061 663 ) L1M1_PR_MR - NEW met1 ( 6739 697 ) M1M2_PR - NEW met1 ( 6739 595 ) M1M2_PR - NEW met1 ( 6141 595 ) M1M2_PR - NEW met1 ( 6141 221 ) M1M2_PR - NEW met1 ( 5681 187 ) M1M2_PR - NEW met1 ( 5681 493 ) M1M2_PR - NEW li1 ( 25461 663 ) L1M1_PR_MR - NEW met1 ( 25093 697 ) M1M2_PR - NEW met1 ( 25093 221 ) M1M2_PR - NEW met1 ( 20585 595 ) M1M2_PR - NEW met1 ( 20585 323 ) M1M2_PR - NEW met1 ( 20723 323 ) M1M2_PR - NEW met2 ( 20769 306 ) M2M3_PR - NEW li1 ( 20861 629 ) L1M1_PR_MR - NEW met1 ( 20861 629 ) M1M2_PR - NEW li1 ( 41515 663 ) L1M1_PR_MR - NEW met1 ( 41561 663 ) M1M2_PR - NEW met2 ( 41561 714 ) M2M3_PR - NEW li1 ( 41147 697 ) L1M1_PR_MR + NEW met1 ( 7061 652 ) M1M2_PR + NEW met1 ( 7107 765 ) M1M2_PR + NEW li1 ( 41515 595 ) L1M1_PR_MR + NEW met1 ( 41561 595 ) M1M2_PR + NEW met2 ( 41561 578 ) M2M3_PR + NEW li1 ( 41147 731 ) L1M1_PR_MR + NEW met1 ( 41561 765 ) M1M2_PR NEW li1 ( 40917 697 ) L1M1_PR_MR NEW met1 ( 40917 697 ) M1M2_PR - NEW met2 ( 40917 714 ) M2M3_PR - NEW met1 ( 40135 765 ) M1M2_PR - NEW met2 ( 40135 714 ) M2M3_PR ; + NEW met1 ( 40917 765 ) M1M2_PR + NEW met3 ( 25139 782 ) RECT ( -57 -15 0 15 ) ; - addr_rw[2] ( PIN addr_rw[2] ) ( decoder.inv_2 A ) ( storage_1_3_0.word_and A ) ( storage_1_2_0.word_and A ) ( storage_1_1_0.word_and A ) ( storage_1_0_0.select_inv_0 A ) ( storage_1_0_0.word_and A ) + USE SIGNAL - + ROUTED met1 ( 39951 323 ) ( * 357 ) - NEW met1 ( 38801 323 ) ( * 357 ) - NEW met1 ( 38801 323 ) ( 39951 * ) - NEW met1 ( 37973 425 ) ( 38065 * ) - NEW met2 ( 38065 357 ) ( * 425 ) - NEW met1 ( 38065 357 ) ( 38801 * ) - NEW met1 ( 37513 323 ) ( * 357 ) - NEW met1 ( 37513 323 ) ( 38065 * ) - NEW met1 ( 38065 323 ) ( * 357 ) - NEW met1 ( 41009 357 ) ( 41101 * ) - NEW met1 ( 41009 323 ) ( * 357 ) + + ROUTED met1 ( 38801 357 ) ( 39951 * ) + NEW met1 ( 37973 425 ) ( 38111 * ) + NEW met2 ( 38111 357 ) ( * 425 ) + NEW met1 ( 38111 357 ) ( 38801 * ) + NEW met1 ( 37513 357 ) ( 37651 * ) + NEW met2 ( 37651 357 ) ( * 493 ) + NEW met1 ( 37651 493 ) ( 37973 * ) + NEW met1 ( 39951 357 ) ( 40020 * ) + NEW met1 ( 40227 357 ) ( 41101 * ) + NEW met1 ( 40227 357 ) ( * 391 ) + NEW met1 ( 40020 391 ) ( 40227 * ) + NEW met1 ( 40020 357 ) ( * 391 ) NEW met2 ( 41653 119 ) ( * 323 ) NEW met1 ( 41101 323 ) ( 41653 * ) NEW met1 ( 41101 323 ) ( * 357 ) NEW met3 ( 41653 34 ) ( 41722 * 0 ) NEW met2 ( 41653 34 ) ( * 119 ) - NEW met1 ( 39951 323 ) ( 41009 * ) NEW li1 ( 39951 357 ) L1M1_PR_MR NEW li1 ( 38801 357 ) L1M1_PR_MR NEW li1 ( 37973 425 ) L1M1_PR_MR - NEW met1 ( 38065 425 ) M1M2_PR - NEW met1 ( 38065 357 ) M1M2_PR + NEW met1 ( 38111 425 ) M1M2_PR + NEW met1 ( 38111 357 ) M1M2_PR NEW li1 ( 37513 357 ) L1M1_PR_MR + NEW met1 ( 37651 357 ) M1M2_PR + NEW met1 ( 37651 493 ) M1M2_PR + NEW li1 ( 37973 493 ) L1M1_PR_MR NEW li1 ( 41101 357 ) L1M1_PR_MR NEW li1 ( 41653 119 ) L1M1_PR_MR NEW met1 ( 41653 119 ) M1M2_PR @@ -1929,539 +1895,531 @@ NETS 174 ; NEW met1 ( 38663 119 0 ) ( 39307 * 0 ) NEW met2 ( 38663 119 ) ( * 425 ) NEW met1 ( 37375 119 0 ) ( 37559 * ) - NEW met2 ( 37559 119 ) ( * 221 ) - NEW met1 ( 37559 221 ) ( 38157 * ) - NEW met2 ( 38157 119 ) ( * 221 ) - NEW met2 ( 37375 119 ) ( * 425 ) - NEW met1 ( 40963 425 0 ) ( 41055 * ) - NEW met2 ( 41055 425 ) ( * 510 ) - NEW met3 ( 41055 510 ) ( 41722 * ) - NEW met3 ( 41722 442 0 ) ( * 510 ) - NEW met2 ( 40595 119 ) ( * 425 ) - NEW met1 ( 39767 119 0 ) ( * 153 ) - NEW met1 ( 39767 153 ) ( 39859 * ) - NEW met1 ( 39859 119 ) ( * 153 ) - NEW met1 ( 39859 119 ) ( 40457 * 0 ) + NEW met2 ( 37559 119 ) ( * 459 ) + NEW met1 ( 37559 459 ) ( 38157 * ) + NEW met1 ( 38157 425 0 ) ( * 459 ) + NEW met2 ( 37283 119 ) ( * 425 ) + NEW met2 ( 40917 119 ) ( * 170 ) + NEW met3 ( 40917 170 ) ( 41722 * 0 ) + NEW met2 ( 40917 170 ) ( * 425 ) + NEW met1 ( 39813 119 0 ) ( 40457 * 0 ) NEW met1 ( 39307 425 ) M1M2_PR_MR NEW met1 ( 39307 119 ) M1M2_PR_MR NEW met1 ( 38663 425 ) M1M2_PR_MR NEW met1 ( 38663 119 ) M1M2_PR_MR NEW met1 ( 37559 119 ) M1M2_PR - NEW met1 ( 37559 221 ) M1M2_PR - NEW met1 ( 38157 221 ) M1M2_PR - NEW met1 ( 38157 119 ) M1M2_PR_MR - NEW met1 ( 37375 425 ) M1M2_PR_MR - NEW met1 ( 37375 119 ) M1M2_PR_MR - NEW met1 ( 41055 425 ) M1M2_PR - NEW met2 ( 41055 510 ) M2M3_PR - NEW met1 ( 40595 119 ) M1M2_PR - NEW met1 ( 40595 425 ) M1M2_PR ; + NEW met1 ( 37559 459 ) M1M2_PR + NEW met1 ( 37283 425 ) M1M2_PR + NEW met1 ( 37283 119 ) M1M2_PR + NEW met1 ( 40917 119 ) M1M2_PR + NEW met2 ( 40917 170 ) M2M3_PR + NEW met1 ( 40917 425 ) M1M2_PR ; - inv.addr0 ( mux_slice0_bit7.s1_aoi_1 A1 ) ( mux_slice0_bit7.s1_aoi_0 A1 ) ( mux_slice0_bit6.s1_aoi_1 A1 ) ( mux_slice0_bit6.s1_aoi_0 A1 ) ( mux_slice0_bit5.s1_aoi_1 A1 ) ( mux_slice0_bit5.s1_aoi_0 A1 ) ( mux_slice0_bit4.s1_aoi_1 A1 ) ( mux_slice0_bit4.s1_aoi_0 A1 ) ( mux_slice0_bit3.s1_aoi_1 A1 ) ( mux_slice0_bit3.s1_aoi_0 A1 ) ( mux_slice0_bit2.s1_aoi_1 A1 ) ( mux_slice0_bit2.s1_aoi_0 A1 ) ( mux_slice0_bit1.s1_aoi_1 A1 ) ( mux_slice0_bit1.s1_aoi_0 A1 ) ( mux_slice0_bit0.s1_aoi_1 A1 ) ( mux_slice0_bit0.s1_aoi_0 A1 ) ( word_sel.inv_addr_0 Y ) ( word_sel.and_2 B ) ( word_sel.and_0 B ) + USE SIGNAL - + ROUTED met1 ( 19757 629 ) ( 19849 * ) - NEW met2 ( 19849 629 ) ( * 731 ) - NEW met1 ( 19527 731 ) ( 19849 * ) - NEW met1 ( 19527 663 ) ( * 731 ) - NEW met2 ( 8257 629 ) ( * 765 ) - NEW met1 ( 26657 629 ) ( 26749 * ) - NEW met1 ( 26749 629 ) ( * 697 ) - NEW met2 ( 26749 459 ) ( * 629 ) - NEW met1 ( 21091 697 ) ( * 731 ) - NEW met1 ( 19849 731 ) ( 21091 * ) - NEW met1 ( 33557 629 ) ( 33649 * ) - NEW met1 ( 33649 629 ) ( * 663 ) + + ROUTED met1 ( 3657 595 ) ( * 629 ) + NEW met1 ( 3381 595 ) ( 3657 * ) + NEW met2 ( 3381 493 ) ( * 595 ) + NEW met1 ( 2323 493 ) ( 3381 * ) + NEW met2 ( 2323 493 ) ( * 629 ) + NEW met1 ( 1357 629 ) ( 2323 * ) NEW met1 ( 33557 595 ) ( * 629 ) - NEW met2 ( 2231 629 ) ( * 731 ) - NEW met1 ( 1357 629 ) ( 2231 * ) - NEW met2 ( 34385 459 ) ( * 663 ) - NEW met1 ( 35857 629 ) ( * 663 ) - NEW met1 ( 33649 663 ) ( 34385 * ) - NEW met1 ( 10465 629 ) ( 10557 * ) - NEW met1 ( 10465 629 ) ( * 663 ) - NEW met1 ( 10189 663 ) ( 10465 * ) - NEW met2 ( 10189 663 ) ( * 765 ) - NEW met1 ( 12857 595 ) ( * 629 ) - NEW met1 ( 12765 595 ) ( 12857 * ) - NEW met1 ( 12765 595 ) ( * 663 ) - NEW met1 ( 11937 663 ) ( 12765 * ) - NEW met2 ( 11937 646 ) ( * 663 ) - NEW met3 ( 11339 646 ) ( 11937 * ) - NEW met2 ( 11339 629 ) ( * 646 ) - NEW met1 ( 10557 629 ) ( 11339 * ) - NEW met1 ( 8257 765 ) ( 10189 * ) - NEW met1 ( 33120 595 ) ( 33557 * ) - NEW met1 ( 26749 697 ) ( 28290 * ) - NEW met1 ( 31257 629 ) ( 33120 * ) - NEW met1 ( 33120 595 ) ( * 629 ) - NEW met1 ( 31257 595 ) ( * 629 ) - NEW met1 ( 28290 663 ) ( * 697 ) - NEW met1 ( 28290 663 ) ( 28957 * ) - NEW met1 ( 28957 629 ) ( * 663 ) - NEW met2 ( 22057 663 ) ( * 765 ) - NEW met1 ( 21965 663 ) ( * 697 ) - NEW met1 ( 21965 663 ) ( 22057 * ) - NEW met1 ( 21091 697 ) ( 21965 * ) - NEW met2 ( 35121 459 ) ( * 663 ) - NEW met1 ( 34385 459 ) ( 35121 * ) - NEW met1 ( 35121 663 ) ( 35857 * ) - NEW met1 ( 30015 595 ) ( * 629 ) - NEW met1 ( 28957 629 ) ( 30015 * ) - NEW met1 ( 30015 595 ) ( 31257 * ) - NEW met1 ( 15157 595 ) ( * 629 ) - NEW met1 ( 14973 595 ) ( 15157 * ) - NEW met1 ( 14973 595 ) ( * 629 ) - NEW met1 ( 17457 595 ) ( * 629 ) - NEW met1 ( 16905 595 ) ( 17457 * ) - NEW met2 ( 16905 595 ) ( * 765 ) - NEW met1 ( 15939 765 ) ( 16905 * ) - NEW met2 ( 15939 629 ) ( * 765 ) - NEW met1 ( 15157 629 ) ( 15939 * ) - NEW met1 ( 18602 660 ) ( * 663 ) - NEW met1 ( 18561 660 ) ( 18602 * ) - NEW met1 ( 18561 629 ) ( * 660 ) - NEW met1 ( 17457 629 ) ( 18561 * ) - NEW met1 ( 12857 629 ) ( 14973 * ) - NEW met1 ( 18602 663 ) ( 19527 * ) + NEW met1 ( 33373 595 ) ( 33557 * ) + NEW met1 ( 33373 595 ) ( * 629 ) + NEW met2 ( 35857 663 ) ( * 731 ) + NEW met1 ( 35857 731 ) ( 35995 * ) + NEW met1 ( 35995 697 ) ( * 731 ) + NEW met2 ( 34063 578 ) ( * 629 ) + NEW met3 ( 34063 578 ) ( 35075 * ) + NEW met2 ( 35075 578 ) ( * 765 ) + NEW met1 ( 35075 765 ) ( 35857 * ) + NEW met1 ( 35857 731 ) ( * 765 ) + NEW met1 ( 33557 629 ) ( 34063 * ) + NEW met1 ( 10557 595 ) ( * 629 ) + NEW met1 ( 10373 595 ) ( 10557 * ) + NEW met1 ( 10373 595 ) ( * 629 ) + NEW met1 ( 12443 629 ) ( 12857 * ) + NEW met2 ( 12443 629 ) ( * 782 ) + NEW met3 ( 12006 782 ) ( 12443 * ) + NEW met4 ( 12006 510 ) ( * 782 ) + NEW met4 ( 11362 510 ) ( 12006 * ) + NEW met4 ( 11362 102 ) ( * 510 ) + NEW met3 ( 11362 102 ) ( 11431 * ) + NEW met2 ( 11431 102 ) ( * 595 ) + NEW met1 ( 10557 595 ) ( 11431 * ) + NEW met1 ( 12857 629 ) ( * 697 ) + NEW met2 ( 22057 629 ) ( * 714 ) + NEW met2 ( 22057 714 ) ( 22149 * ) + NEW met2 ( 22149 629 ) ( * 714 ) + NEW met1 ( 19757 629 ) ( 19849 * ) + NEW met2 ( 19849 170 ) ( * 629 ) + NEW met3 ( 19849 170 ) ( 22149 * ) + NEW met2 ( 22149 170 ) ( * 629 ) + NEW met1 ( 19481 731 ) ( * 765 ) + NEW met1 ( 19481 731 ) ( 19711 * ) + NEW met2 ( 19711 731 ) ( 19757 * ) + NEW met2 ( 19757 629 ) ( * 731 ) NEW met1 ( 5957 595 ) ( * 629 ) - NEW met1 ( 5957 595 ) ( 6049 * ) - NEW met1 ( 6049 595 ) ( * 629 ) - NEW met1 ( 6049 629 ) ( 6279 * ) - NEW met2 ( 6279 629 ) ( * 731 ) - NEW met1 ( 6279 731 ) ( 7015 * ) - NEW met1 ( 7015 731 ) ( * 765 ) - NEW met1 ( 3657 629 ) ( 4853 * ) - NEW met1 ( 4853 595 ) ( * 629 ) - NEW met1 ( 4853 595 ) ( 5957 * ) - NEW met2 ( 3657 629 ) ( * 731 ) - NEW met1 ( 2231 731 ) ( 3657 * ) - NEW met1 ( 7015 765 ) ( 8257 * ) - NEW met1 ( 26220 459 ) ( 26749 * ) - NEW met1 ( 24357 629 ) ( 25277 * ) - NEW met2 ( 25277 629 ) ( 25323 * ) - NEW met2 ( 25323 493 ) ( * 629 ) - NEW met1 ( 25323 493 ) ( 26220 * ) - NEW met1 ( 26220 459 ) ( * 493 ) - NEW met1 ( 24265 731 ) ( * 765 ) - NEW met2 ( 24265 714 ) ( * 731 ) - NEW met2 ( 24265 714 ) ( 24352 * ) - NEW met2 ( 24352 671 ) ( * 714 ) - NEW met1 ( 24352 671 ) ( 24357 * ) - NEW met1 ( 24357 629 ) ( * 671 ) - NEW met1 ( 22057 765 ) ( 24265 * ) - NEW met1 ( 40549 629 ) ( * 663 ) + NEW met1 ( 5819 595 ) ( 5957 * ) + NEW met1 ( 5819 595 ) ( * 629 ) + NEW met2 ( 8257 663 ) ( * 782 ) + NEW met3 ( 8234 782 ) ( 8257 * ) + NEW met4 ( 8234 510 ) ( * 782 ) + NEW met5 ( 5842 510 ) ( 8234 * ) + NEW met4 ( 5842 510 ) ( * 782 ) + NEW met3 ( 5773 782 ) ( 5842 * ) + NEW met2 ( 5773 629 ) ( * 782 ) + NEW met1 ( 8257 629 ) ( * 663 ) + NEW met1 ( 3657 629 ) ( 5819 * ) + NEW met1 ( 8257 629 ) ( 10373 * ) + NEW met1 ( 17457 663 ) ( * 697 ) + NEW met1 ( 17411 697 ) ( 17457 * ) + NEW met1 ( 17411 697 ) ( * 731 ) + NEW met2 ( 17411 731 ) ( * 782 ) + NEW met2 ( 17227 782 ) ( 17411 * ) + NEW met2 ( 17227 765 ) ( * 782 ) + NEW met1 ( 18331 697 ) ( * 765 ) + NEW met1 ( 17457 697 ) ( 18331 * ) + NEW met1 ( 18331 765 ) ( 19481 * ) + NEW met1 ( 24357 629 ) ( 25231 * ) + NEW met2 ( 25231 629 ) ( * 782 ) + NEW met3 ( 25231 782 ) ( 25783 * ) + NEW met2 ( 25783 595 ) ( * 782 ) + NEW met1 ( 22149 629 ) ( 24357 * ) + NEW met1 ( 28957 629 ) ( * 629 ) + NEW met1 ( 28957 595 ) ( * 629 ) + NEW met1 ( 28957 595 ) ( 29785 * ) + NEW met1 ( 29785 595 ) ( * 731 ) + NEW met1 ( 29785 731 ) ( 30153 * ) + NEW met1 ( 30153 697 ) ( * 731 ) + NEW met1 ( 30153 697 ) ( 31073 * ) + NEW met2 ( 31073 629 ) ( * 697 ) + NEW met2 ( 31073 629 ) ( 31257 * ) + NEW met1 ( 26657 629 ) ( 27853 * ) + NEW met1 ( 27853 595 ) ( * 629 ) + NEW met1 ( 27853 595 ) ( 28957 * ) + NEW met1 ( 26657 595 ) ( * 629 ) + NEW met1 ( 25783 595 ) ( 26657 * ) + NEW met1 ( 31257 629 ) ( 33373 * ) + NEW met2 ( 14881 697 ) ( * 765 ) + NEW met2 ( 15157 629 ) ( * 765 ) + NEW met1 ( 12857 697 ) ( 14881 * ) + NEW met1 ( 14881 765 ) ( 17227 * ) + NEW met1 ( 35995 697 ) ( 36570 * ) + NEW met1 ( 36570 663 ) ( * 697 ) NEW met1 ( 41009 629 ) ( * 663 ) NEW met1 ( 40549 629 ) ( 41009 * ) + NEW met1 ( 40549 629 ) ( * 663 ) NEW met1 ( 41009 629 ) ( 41423 * ) - NEW met1 ( 35857 629 ) ( 40549 * ) - NEW li1 ( 19757 629 ) L1M1_PR_MR - NEW met1 ( 19849 629 ) M1M2_PR - NEW met1 ( 19849 731 ) M1M2_PR - NEW li1 ( 8257 629 ) L1M1_PR_MR - NEW met1 ( 8257 629 ) M1M2_PR - NEW met1 ( 8257 765 ) M1M2_PR - NEW li1 ( 26657 629 ) L1M1_PR_MR - NEW met1 ( 26749 459 ) M1M2_PR - NEW met1 ( 26749 629 ) M1M2_PR - NEW li1 ( 33557 629 ) L1M1_PR_MR - NEW met1 ( 2231 731 ) M1M2_PR - NEW met1 ( 2231 629 ) M1M2_PR + NEW met1 ( 36570 663 ) ( 40549 * ) NEW li1 ( 1357 629 ) L1M1_PR_MR - NEW li1 ( 35857 629 ) L1M1_PR_MR - NEW met1 ( 34385 663 ) M1M2_PR - NEW met1 ( 34385 459 ) M1M2_PR + NEW li1 ( 3657 629 ) L1M1_PR_MR + NEW met1 ( 3381 595 ) M1M2_PR + NEW met1 ( 3381 493 ) M1M2_PR + NEW met1 ( 2323 493 ) M1M2_PR + NEW met1 ( 2323 629 ) M1M2_PR + NEW li1 ( 33557 629 ) L1M1_PR_MR + NEW li1 ( 35857 663 ) L1M1_PR_MR + NEW met1 ( 35857 663 ) M1M2_PR + NEW met1 ( 35857 731 ) M1M2_PR + NEW met1 ( 34063 629 ) M1M2_PR + NEW met2 ( 34063 578 ) M2M3_PR + NEW met2 ( 35075 578 ) M2M3_PR + NEW met1 ( 35075 765 ) M1M2_PR NEW li1 ( 10557 629 ) L1M1_PR_MR - NEW met1 ( 10189 663 ) M1M2_PR - NEW met1 ( 10189 765 ) M1M2_PR NEW li1 ( 12857 629 ) L1M1_PR_MR - NEW met1 ( 11937 663 ) M1M2_PR - NEW met2 ( 11937 646 ) M2M3_PR - NEW met2 ( 11339 646 ) M2M3_PR - NEW met1 ( 11339 629 ) M1M2_PR + NEW met1 ( 12443 629 ) M1M2_PR + NEW met2 ( 12443 782 ) M2M3_PR + NEW met3 ( 12006 782 ) M3M4_PR + NEW met3 ( 11362 102 ) M3M4_PR + NEW met2 ( 11431 102 ) M2M3_PR + NEW met1 ( 11431 595 ) M1M2_PR + NEW li1 ( 22057 629 ) L1M1_PR_MR + NEW met1 ( 22057 629 ) M1M2_PR + NEW met1 ( 22149 629 ) M1M2_PR + NEW li1 ( 19757 629 ) L1M1_PR_MR + NEW met1 ( 19849 629 ) M1M2_PR + NEW met2 ( 19849 170 ) M2M3_PR + NEW met2 ( 22149 170 ) M2M3_PR + NEW met1 ( 19711 731 ) M1M2_PR + NEW met1 ( 19757 629 ) M1M2_PR + NEW li1 ( 5957 629 ) L1M1_PR_MR + NEW li1 ( 8257 663 ) L1M1_PR_MR + NEW met1 ( 8257 663 ) M1M2_PR + NEW met2 ( 8257 782 ) M2M3_PR + NEW met3 ( 8234 782 ) M3M4_PR + NEW met4 ( 8234 510 ) M4M5_PR + NEW met4 ( 5842 510 ) M4M5_PR + NEW met3 ( 5842 782 ) M3M4_PR + NEW met2 ( 5773 782 ) M2M3_PR + NEW met1 ( 5773 629 ) M1M2_PR + NEW li1 ( 17457 663 ) L1M1_PR_MR + NEW met1 ( 17411 731 ) M1M2_PR + NEW met1 ( 17227 765 ) M1M2_PR + NEW li1 ( 24357 629 ) L1M1_PR_MR + NEW met1 ( 25231 629 ) M1M2_PR + NEW met2 ( 25231 782 ) M2M3_PR + NEW met2 ( 25783 782 ) M2M3_PR + NEW met1 ( 25783 595 ) M1M2_PR NEW li1 ( 31257 629 ) L1M1_PR_MR NEW li1 ( 28957 629 ) L1M1_PR_MR - NEW li1 ( 22057 663 ) L1M1_PR_MR - NEW met1 ( 22057 663 ) M1M2_PR - NEW met1 ( 22057 765 ) M1M2_PR - NEW met1 ( 35121 459 ) M1M2_PR - NEW met1 ( 35121 663 ) M1M2_PR + NEW met1 ( 31073 697 ) M1M2_PR + NEW met1 ( 31257 629 ) M1M2_PR + NEW li1 ( 26657 629 ) L1M1_PR_MR + NEW met1 ( 14881 765 ) M1M2_PR + NEW met1 ( 14881 697 ) M1M2_PR NEW li1 ( 15157 629 ) L1M1_PR_MR - NEW li1 ( 17457 629 ) L1M1_PR_MR - NEW met1 ( 16905 595 ) M1M2_PR - NEW met1 ( 16905 765 ) M1M2_PR - NEW met1 ( 15939 765 ) M1M2_PR - NEW met1 ( 15939 629 ) M1M2_PR - NEW li1 ( 5957 629 ) L1M1_PR_MR - NEW met1 ( 6279 629 ) M1M2_PR - NEW met1 ( 6279 731 ) M1M2_PR - NEW li1 ( 3657 629 ) L1M1_PR_MR - NEW met1 ( 3657 731 ) M1M2_PR - NEW met1 ( 3657 629 ) M1M2_PR - NEW li1 ( 24357 629 ) L1M1_PR_MR - NEW met1 ( 25277 629 ) M1M2_PR - NEW met1 ( 25323 493 ) M1M2_PR - NEW met1 ( 24265 731 ) M1M2_PR - NEW met1 ( 24352 671 ) M1M2_PR + NEW met1 ( 15157 629 ) M1M2_PR + NEW met1 ( 15157 765 ) M1M2_PR NEW li1 ( 40549 663 ) L1M1_PR_MR NEW li1 ( 41009 663 ) L1M1_PR_MR - NEW li1 ( 41423 629 ) L1M1_PR_MR ; + NEW li1 ( 41423 629 ) L1M1_PR_MR + NEW met3 ( 8257 782 ) RECT ( 0 -15 39 15 ) ; - inv.addr1 ( mux_slice0_bit7.s2_aoi A1 ) ( mux_slice0_bit6.s2_aoi A1 ) ( mux_slice0_bit5.s2_aoi A1 ) ( mux_slice0_bit4.s2_aoi A1 ) ( mux_slice0_bit3.s2_aoi A1 ) ( mux_slice0_bit2.s2_aoi A1 ) ( mux_slice0_bit1.s2_aoi A1 ) ( mux_slice0_bit0.s2_aoi A1 ) ( word_sel.inv_addr_1 Y ) ( word_sel.and_1 A ) ( word_sel.and_0 A ) + USE SIGNAL - + ROUTED met1 ( 27715 595 ) ( * 629 ) - NEW met1 ( 26473 595 ) ( 27715 * ) - NEW met1 ( 26473 595 ) ( * 629 ) - NEW met2 ( 2645 629 ) ( * 765 ) - NEW met2 ( 2553 629 ) ( 2645 * ) - NEW met1 ( 2507 629 ) ( 2553 * ) - NEW met2 ( 33373 697 ) ( * 714 ) - NEW met3 ( 33373 714 ) ( 33810 * ) - NEW met3 ( 33810 714 ) ( * 782 ) - NEW met2 ( 35811 765 ) ( * 782 ) - NEW met1 ( 11702 629 ) ( 11703 * ) - NEW met1 ( 11702 595 ) ( * 629 ) - NEW met1 ( 11702 595 ) ( 11891 * ) - NEW met2 ( 11891 323 ) ( * 595 ) - NEW met1 ( 10281 323 ) ( 11891 * ) - NEW met2 ( 10281 323 ) ( * 629 ) - NEW met1 ( 8970 629 ) ( 10281 * ) - NEW met1 ( 8970 595 ) ( * 629 ) - NEW met2 ( 11891 595 ) ( * 765 ) - NEW met1 ( 27715 629 ) ( 28290 * ) - NEW met2 ( 31349 646 ) ( * 697 ) - NEW met1 ( 28290 595 ) ( * 629 ) - NEW met1 ( 31349 697 ) ( 33373 * ) - NEW met2 ( 30107 629 ) ( * 646 ) - NEW met2 ( 29785 595 ) ( * 646 ) - NEW met3 ( 29785 646 ) ( 30107 * ) - NEW met1 ( 28290 595 ) ( 29785 * ) - NEW met3 ( 30107 646 ) ( 31349 * ) + + ROUTED met1 ( 28819 187 ) ( * 221 ) + NEW met1 ( 28635 187 ) ( 28819 * ) + NEW met2 ( 28635 187 ) ( * 493 ) + NEW met1 ( 2521 668 ) ( * 697 ) + NEW met1 ( 2507 668 ) ( 2521 * ) + NEW met1 ( 2507 663 ) ( * 668 ) + NEW met2 ( 30107 493 ) ( * 629 ) + NEW met1 ( 30107 493 ) ( 30613 * ) + NEW met2 ( 30613 493 ) ( * 765 ) + NEW met1 ( 29601 187 ) ( * 221 ) + NEW met1 ( 29601 187 ) ( 29785 * ) + NEW met1 ( 29785 187 ) ( * 221 ) + NEW met1 ( 29785 221 ) ( 30107 * ) + NEW met2 ( 30107 221 ) ( * 493 ) + NEW met1 ( 28819 221 ) ( 29601 * ) + NEW met2 ( 11799 629 ) ( * 782 ) + NEW met2 ( 11799 782 ) ( 11845 * ) + NEW met2 ( 10327 731 ) ( * 782 ) + NEW met1 ( 11799 595 ) ( * 629 ) + NEW met1 ( 20907 663 ) ( * 668 ) + NEW met1 ( 20902 668 ) ( 20907 * ) + NEW met1 ( 20902 668 ) ( * 697 ) + NEW met1 ( 20902 697 ) ( 21965 * ) + NEW met1 ( 21965 697 ) ( * 765 ) + NEW met2 ( 21137 323 ) ( * 697 ) + NEW met1 ( 8970 731 ) ( 10327 * ) + NEW met1 ( 8970 697 ) ( * 731 ) + NEW met1 ( 11799 595 ) ( 13800 * ) + NEW met1 ( 18055 323 ) ( * 357 ) + NEW met1 ( 18055 357 ) ( 18285 * ) + NEW met1 ( 18285 323 ) ( * 357 ) + NEW met1 ( 13800 595 ) ( * 629 ) + NEW met1 ( 13800 629 ) ( 14881 * ) + NEW met2 ( 14881 493 ) ( * 629 ) + NEW met1 ( 18285 323 ) ( 21137 * ) + NEW met1 ( 25503 629 ) ( 25507 * ) + NEW met1 ( 25503 595 ) ( * 629 ) + NEW met1 ( 25503 595 ) ( 25645 * ) + NEW met1 ( 25645 595 ) ( * 731 ) + NEW met1 ( 25645 731 ) ( 26473 * ) + NEW met1 ( 26473 731 ) ( * 765 ) + NEW met1 ( 26473 765 ) ( 26565 * ) + NEW met2 ( 26565 697 ) ( * 765 ) + NEW met1 ( 26565 697 ) ( 27623 * ) + NEW met2 ( 27623 493 ) ( * 697 ) + NEW met2 ( 25093 323 ) ( * 765 ) + NEW met1 ( 25093 323 ) ( 25737 * ) + NEW met2 ( 25737 323 ) ( * 629 ) + NEW met1 ( 25645 629 ) ( 25737 * ) + NEW met1 ( 21965 765 ) ( 25093 * ) + NEW met1 ( 27623 493 ) ( 28635 * ) NEW met2 ( 34707 663 ) ( 34753 * ) NEW met2 ( 34753 663 ) ( * 782 ) - NEW met3 ( 33810 782 ) ( 35811 * ) - NEW met2 ( 16307 578 ) ( * 629 ) - NEW met2 ( 16215 578 ) ( 16307 * ) - NEW met2 ( 16215 578 ) ( * 731 ) - NEW met1 ( 15893 731 ) ( 16215 * ) - NEW met1 ( 15893 731 ) ( * 765 ) - NEW met1 ( 18331 731 ) ( * 765 ) - NEW met1 ( 17181 765 ) ( 18331 * ) - NEW met1 ( 17181 697 ) ( * 765 ) - NEW met1 ( 16399 697 ) ( 17181 * ) - NEW met1 ( 16399 629 ) ( * 697 ) - NEW met1 ( 16307 629 ) ( 16399 * ) - NEW met1 ( 11891 765 ) ( 15893 * ) - NEW met1 ( 7590 595 ) ( 8970 * ) - NEW met1 ( 7015 629 ) ( 7107 * ) - NEW met1 ( 7015 629 ) ( * 663 ) - NEW met1 ( 6923 663 ) ( 7015 * ) - NEW met1 ( 6923 595 ) ( * 663 ) - NEW met1 ( 6785 595 ) ( 6923 * ) - NEW met1 ( 6785 595 ) ( * 629 ) - NEW met1 ( 6371 629 ) ( 6785 * ) - NEW met1 ( 6371 629 ) ( * 663 ) - NEW met1 ( 6187 663 ) ( 6371 * ) - NEW met2 ( 6187 663 ) ( * 782 ) - NEW met3 ( 4853 782 ) ( 6187 * ) - NEW met2 ( 4853 765 ) ( * 782 ) - NEW met1 ( 7590 595 ) ( * 629 ) - NEW met1 ( 7107 629 ) ( 7590 * ) - NEW met1 ( 2645 765 ) ( 4853 * ) - NEW met1 ( 25415 629 ) ( 25507 * ) - NEW met2 ( 25415 425 ) ( * 629 ) - NEW met1 ( 25415 391 ) ( * 425 ) - NEW met1 ( 25185 391 ) ( 25415 * ) - NEW met2 ( 25185 391 ) ( * 595 ) - NEW met1 ( 24173 595 ) ( 25185 * ) - NEW met2 ( 24173 595 ) ( * 731 ) - NEW met1 ( 24081 731 ) ( 24173 * ) - NEW met1 ( 24081 697 ) ( * 731 ) - NEW met1 ( 23897 697 ) ( 24081 * ) - NEW met2 ( 23897 629 ) ( * 697 ) - NEW met1 ( 23115 629 ) ( 23897 * ) - NEW met1 ( 23115 595 ) ( * 629 ) - NEW met1 ( 25507 629 ) ( 26473 * ) - NEW met2 ( 20907 629 ) ( 20953 * ) - NEW met2 ( 20953 34 ) ( * 629 ) - NEW met2 ( 20907 34 ) ( 20953 * ) - NEW met3 ( 19941 34 ) ( 20907 * ) - NEW met2 ( 19941 34 ) ( * 714 ) - NEW met3 ( 19435 714 ) ( 19941 * ) - NEW met2 ( 19435 714 ) ( * 731 ) - NEW met2 ( 21183 34 ) ( * 595 ) - NEW met3 ( 20907 34 ) ( 21183 * ) - NEW met1 ( 18331 731 ) ( 19435 * ) - NEW met1 ( 21183 595 ) ( 23115 * ) - NEW met2 ( 39905 697 ) ( * 765 ) - NEW met1 ( 35811 765 ) ( 39905 * ) - NEW met2 ( 40687 697 ) ( * 765 ) - NEW met1 ( 40687 765 ) ( 41561 * ) - NEW met1 ( 40411 697 ) ( 40457 * ) - NEW met2 ( 40411 697 ) ( * 765 ) - NEW met1 ( 40411 765 ) ( 40687 * ) - NEW met1 ( 39905 697 ) ( 40411 * ) - NEW met1 ( 2645 765 ) M1M2_PR - NEW met1 ( 2553 629 ) M1M2_PR - NEW li1 ( 2507 629 ) L1M1_PR_MR - NEW met2 ( 33373 714 ) M2M3_PR - NEW met1 ( 33373 697 ) M1M2_PR - NEW met2 ( 35811 782 ) M2M3_PR - NEW met1 ( 35811 765 ) M1M2_PR - NEW li1 ( 11703 629 ) L1M1_PR_MR - NEW met1 ( 11891 595 ) M1M2_PR - NEW met1 ( 11891 323 ) M1M2_PR - NEW met1 ( 10281 323 ) M1M2_PR - NEW met1 ( 10281 629 ) M1M2_PR - NEW met1 ( 11891 765 ) M1M2_PR - NEW met2 ( 31349 646 ) M2M3_PR - NEW met1 ( 31349 697 ) M1M2_PR + NEW met3 ( 34753 782 ) ( 36087 * ) + NEW met2 ( 36087 629 ) ( * 782 ) + NEW met2 ( 33327 765 ) ( * 782 ) + NEW met3 ( 33327 782 ) ( 34753 * ) + NEW met1 ( 30613 765 ) ( 33327 * ) + NEW met1 ( 11707 629 ) ( 11799 * ) + NEW met3 ( 10327 782 ) ( 11845 * ) + NEW met2 ( 16307 629 ) ( 16353 * ) + NEW met2 ( 16353 323 ) ( * 629 ) + NEW met1 ( 14881 493 ) ( 16353 * ) + NEW met1 ( 16353 323 ) ( 18055 * ) + NEW met2 ( 7567 119 ) ( * 697 ) + NEW met1 ( 7061 119 ) ( 7567 * ) + NEW met1 ( 7061 85 ) ( * 119 ) + NEW met1 ( 6877 85 ) ( 7061 * ) + NEW met1 ( 6877 51 ) ( * 85 ) + NEW met1 ( 5681 51 ) ( 6877 * ) + NEW met2 ( 5681 51 ) ( * 323 ) + NEW met1 ( 3335 323 ) ( 5681 * ) + NEW met2 ( 3335 323 ) ( * 697 ) + NEW met1 ( 7107 595 ) ( * 629 ) + NEW met1 ( 7107 595 ) ( 7567 * ) + NEW met1 ( 2521 697 ) ( 3335 * ) + NEW met1 ( 7567 697 ) ( 8970 * ) + NEW met1 ( 40687 697 ) ( 40825 * ) + NEW met1 ( 40825 663 ) ( * 697 ) + NEW met1 ( 40825 663 ) ( 40963 * ) + NEW met1 ( 40963 663 ) ( * 697 ) + NEW met1 ( 40963 697 ) ( 41055 * ) + NEW met1 ( 41055 663 ) ( * 697 ) + NEW met1 ( 41055 663 ) ( 41193 * ) + NEW met1 ( 41193 663 ) ( * 697 ) + NEW met1 ( 41193 697 ) ( 41561 * ) + NEW met1 ( 40457 697 ) ( 40687 * ) + NEW met2 ( 40135 629 ) ( * 697 ) + NEW met1 ( 40135 697 ) ( 40457 * ) + NEW met1 ( 36087 629 ) ( 40135 * ) + NEW met1 ( 28635 187 ) M1M2_PR + NEW met1 ( 28635 493 ) M1M2_PR + NEW li1 ( 2507 663 ) L1M1_PR_MR NEW li1 ( 30107 629 ) L1M1_PR_MR NEW met1 ( 30107 629 ) M1M2_PR - NEW met2 ( 30107 646 ) M2M3_PR - NEW met1 ( 29785 595 ) M1M2_PR - NEW met2 ( 29785 646 ) M2M3_PR + NEW met1 ( 30107 493 ) M1M2_PR + NEW met1 ( 30613 493 ) M1M2_PR + NEW met1 ( 30613 765 ) M1M2_PR + NEW met1 ( 30107 221 ) M1M2_PR + NEW met1 ( 11799 629 ) M1M2_PR + NEW met2 ( 11845 782 ) M2M3_PR + NEW met2 ( 10327 782 ) M2M3_PR + NEW met1 ( 10327 731 ) M1M2_PR + NEW li1 ( 20907 663 ) L1M1_PR_MR + NEW met1 ( 21137 323 ) M1M2_PR + NEW met1 ( 21137 697 ) M1M2_PR + NEW met1 ( 14881 629 ) M1M2_PR + NEW met1 ( 14881 493 ) M1M2_PR + NEW li1 ( 25507 629 ) L1M1_PR_MR + NEW met1 ( 26565 765 ) M1M2_PR + NEW met1 ( 26565 697 ) M1M2_PR + NEW met1 ( 27623 697 ) M1M2_PR + NEW met1 ( 27623 493 ) M1M2_PR + NEW met1 ( 25093 765 ) M1M2_PR + NEW met1 ( 25093 323 ) M1M2_PR + NEW met1 ( 25737 323 ) M1M2_PR + NEW met1 ( 25737 629 ) M1M2_PR NEW li1 ( 34707 663 ) L1M1_PR_MR NEW met1 ( 34707 663 ) M1M2_PR NEW met2 ( 34753 782 ) M2M3_PR + NEW met2 ( 36087 782 ) M2M3_PR + NEW met1 ( 36087 629 ) M1M2_PR + NEW met1 ( 33327 765 ) M1M2_PR + NEW met2 ( 33327 782 ) M2M3_PR + NEW li1 ( 11707 629 ) L1M1_PR_MR NEW li1 ( 16307 629 ) L1M1_PR_MR NEW met1 ( 16307 629 ) M1M2_PR - NEW met1 ( 16215 731 ) M1M2_PR + NEW met1 ( 16353 323 ) M1M2_PR + NEW met1 ( 16353 493 ) M1M2_PR + NEW met1 ( 7567 697 ) M1M2_PR + NEW met1 ( 7567 119 ) M1M2_PR + NEW met1 ( 5681 51 ) M1M2_PR + NEW met1 ( 5681 323 ) M1M2_PR + NEW met1 ( 3335 323 ) M1M2_PR + NEW met1 ( 3335 697 ) M1M2_PR NEW li1 ( 7107 629 ) L1M1_PR_MR - NEW met1 ( 6187 663 ) M1M2_PR - NEW met2 ( 6187 782 ) M2M3_PR - NEW met2 ( 4853 782 ) M2M3_PR - NEW met1 ( 4853 765 ) M1M2_PR - NEW li1 ( 25507 629 ) L1M1_PR_MR - NEW met1 ( 25415 629 ) M1M2_PR - NEW met1 ( 25415 425 ) M1M2_PR - NEW met1 ( 25185 391 ) M1M2_PR - NEW met1 ( 25185 595 ) M1M2_PR - NEW met1 ( 24173 595 ) M1M2_PR - NEW met1 ( 24173 731 ) M1M2_PR - NEW met1 ( 23897 697 ) M1M2_PR - NEW met1 ( 23897 629 ) M1M2_PR - NEW li1 ( 20907 629 ) L1M1_PR_MR - NEW met1 ( 20907 629 ) M1M2_PR - NEW met2 ( 20907 34 ) M2M3_PR - NEW met2 ( 19941 34 ) M2M3_PR - NEW met2 ( 19941 714 ) M2M3_PR - NEW met2 ( 19435 714 ) M2M3_PR - NEW met1 ( 19435 731 ) M1M2_PR - NEW met1 ( 21183 595 ) M1M2_PR - NEW met2 ( 21183 34 ) M2M3_PR - NEW met1 ( 39905 697 ) M1M2_PR - NEW met1 ( 39905 765 ) M1M2_PR + NEW met1 ( 7567 595 ) M1M2_PR NEW li1 ( 40687 697 ) L1M1_PR_MR - NEW met1 ( 40687 697 ) M1M2_PR - NEW met1 ( 40687 765 ) M1M2_PR - NEW li1 ( 41561 765 ) L1M1_PR_MR + NEW li1 ( 41561 697 ) L1M1_PR_MR NEW li1 ( 40457 697 ) L1M1_PR_MR - NEW met1 ( 40411 697 ) M1M2_PR - NEW met1 ( 40411 765 ) M1M2_PR - NEW met3 ( 34753 782 ) RECT ( -62 -15 0 15 ) ; + NEW met1 ( 40135 629 ) M1M2_PR + NEW met1 ( 40135 697 ) M1M2_PR ; - inv.addr2 ( decoder.inv_2 Y ) ( storage_0_3_0.word_and A ) ( storage_0_2_0.word_and A ) ( storage_0_1_0.word_and A ) ( storage_0_0_0.select_inv_0 A ) ( storage_0_0_0.word_and A ) + USE SIGNAL - + ROUTED met1 ( 38801 187 ) ( 39951 * ) - NEW met1 ( 37973 119 ) ( 38065 * ) - NEW met1 ( 38065 119 ) ( * 187 ) - NEW met1 ( 38065 187 ) ( 38801 * ) - NEW met1 ( 37513 153 ) ( 37651 * ) - NEW met1 ( 37651 119 ) ( * 153 ) - NEW met1 ( 37651 119 ) ( 37789 * ) - NEW met1 ( 37789 119 ) ( * 153 ) - NEW met1 ( 37789 153 ) ( 38065 * ) + + ROUTED met1 ( 38801 153 ) ( 38847 * ) + NEW met2 ( 38847 153 ) ( * 170 ) + NEW met3 ( 38847 170 ) ( 39353 * ) + NEW met2 ( 39353 153 ) ( * 170 ) + NEW met1 ( 39353 153 ) ( 39951 * ) + NEW met1 ( 39951 153 ) ( * 187 ) + NEW met1 ( 37973 119 ) ( 38111 * ) + NEW met2 ( 38111 119 ) ( * 238 ) + NEW met3 ( 38111 238 ) ( 38870 * ) + NEW met3 ( 38870 170 ) ( * 238 ) + NEW met1 ( 37513 187 ) ( 37789 * ) + NEW met1 ( 37789 153 ) ( * 187 ) + NEW met1 ( 37789 153 ) ( 37973 * ) + NEW met1 ( 37973 119 ) ( * 153 ) NEW met1 ( 41101 187 ) ( 41699 * ) NEW met1 ( 39951 187 ) ( 41101 * ) NEW li1 ( 39951 187 ) L1M1_PR_MR - NEW li1 ( 38801 187 ) L1M1_PR_MR + NEW li1 ( 38801 153 ) L1M1_PR_MR + NEW met1 ( 38847 153 ) M1M2_PR + NEW met2 ( 38847 170 ) M2M3_PR + NEW met2 ( 39353 170 ) M2M3_PR + NEW met1 ( 39353 153 ) M1M2_PR NEW li1 ( 37973 119 ) L1M1_PR_MR - NEW li1 ( 37513 153 ) L1M1_PR_MR + NEW met1 ( 38111 119 ) M1M2_PR + NEW met2 ( 38111 238 ) M2M3_PR + NEW li1 ( 37513 187 ) L1M1_PR_MR NEW li1 ( 41101 187 ) L1M1_PR_MR NEW li1 ( 41699 187 ) L1M1_PR_MR ; - mux_slice0_bit0.s1_out_0 ( mux_slice0_bit0.s2_aoi A2 ) ( mux_slice0_bit0.s1_aoi_0 Y ) + USE SIGNAL - + ROUTED met1 ( 2555 668 ) ( 2563 * ) - NEW met1 ( 2555 668 ) ( * 697 ) - NEW met1 ( 1357 697 ) ( 2555 * ) - NEW li1 ( 2563 668 ) L1M1_PR_MR + + ROUTED met1 ( 2555 652 ) ( 2563 * ) + NEW met1 ( 2555 629 ) ( * 652 ) + NEW met1 ( 2415 629 ) ( 2555 * ) + NEW met1 ( 2415 629 ) ( * 697 ) + NEW met1 ( 1357 697 ) ( 2415 * ) + NEW li1 ( 2563 652 ) L1M1_PR_MR NEW li1 ( 1357 697 ) L1M1_PR_MR ; - mux_slice0_bit0.s1_out_1 ( mux_slice0_bit0.s2_aoi B2 ) ( mux_slice0_bit0.s1_aoi_1 Y ) + USE SIGNAL + ROUTED met1 ( 2369 595 ) ( * 629 ) NEW met1 ( 2369 595 ) ( 2599 * ) - NEW met1 ( 2599 595 ) ( * 697 ) - NEW met1 ( 2599 697 ) ( 3519 * ) + NEW met1 ( 2599 595 ) ( * 629 ) + NEW met1 ( 2599 629 ) ( 3565 * ) + NEW met1 ( 3565 629 ) ( * 697 ) NEW li1 ( 2369 629 ) L1M1_PR_MR - NEW li1 ( 3519 697 ) L1M1_PR_MR ; + NEW li1 ( 3565 697 ) L1M1_PR_MR ; - mux_slice0_bit1.s1_out_0 ( mux_slice0_bit1.s2_aoi A2 ) ( mux_slice0_bit1.s1_aoi_0 Y ) + USE SIGNAL - + ROUTED met1 ( 6417 663 ) ( * 697 ) - NEW met1 ( 6417 663 ) ( 6785 * ) - NEW met2 ( 6785 663 ) ( * 714 ) - NEW met3 ( 6785 714 ) ( 7153 * ) - NEW met2 ( 7153 663 ) ( * 714 ) - NEW met1 ( 7153 663 ) ( 7155 * ) - NEW met1 ( 5957 697 ) ( 6417 * ) - NEW met1 ( 6785 663 ) M1M2_PR - NEW met2 ( 6785 714 ) M2M3_PR - NEW met2 ( 7153 714 ) M2M3_PR - NEW met1 ( 7153 663 ) M1M2_PR - NEW li1 ( 7155 663 ) L1M1_PR_MR + + ROUTED met1 ( 7153 668 ) ( 7155 * ) + NEW met1 ( 7153 668 ) ( * 731 ) + NEW met1 ( 6992 731 ) ( 7153 * ) + NEW met1 ( 6992 697 ) ( * 731 ) + NEW met1 ( 6923 697 ) ( 6992 * ) + NEW met2 ( 6831 697 ) ( 6923 * ) + NEW met1 ( 5957 697 ) ( 6831 * ) + NEW li1 ( 7155 668 ) L1M1_PR_MR + NEW met1 ( 6923 697 ) M1M2_PR + NEW met1 ( 6831 697 ) M1M2_PR NEW li1 ( 5957 697 ) L1M1_PR_MR ; - mux_slice0_bit1.s1_out_1 ( mux_slice0_bit1.s2_aoi B2 ) ( mux_slice0_bit1.s1_aoi_1 Y ) + USE SIGNAL + ROUTED met1 ( 6969 595 ) ( * 629 ) - NEW met1 ( 6969 595 ) ( 7199 * ) - NEW met2 ( 7199 595 ) ( * 697 ) - NEW met1 ( 7199 697 ) ( 8119 * ) - NEW li1 ( 8119 697 ) L1M1_PR_MR + NEW met1 ( 6969 595 ) ( 7061 * ) + NEW met2 ( 7061 595 ) ( 7107 * ) + NEW met2 ( 7107 595 ) ( * 629 ) + NEW met2 ( 7107 629 ) ( 7199 * ) + NEW met2 ( 7199 629 ) ( * 731 ) + NEW met1 ( 7199 731 ) ( 8119 * ) + NEW li1 ( 8119 731 ) L1M1_PR_MR NEW li1 ( 6969 629 ) L1M1_PR_MR - NEW met1 ( 7199 595 ) M1M2_PR - NEW met1 ( 7199 697 ) M1M2_PR ; + NEW met1 ( 7061 595 ) M1M2_PR + NEW met1 ( 7199 731 ) M1M2_PR ; - mux_slice0_bit2.s1_out_0 ( mux_slice0_bit2.s2_aoi A2 ) ( mux_slice0_bit2.s1_aoi_0 Y ) + USE SIGNAL - + ROUTED met1 ( 11763 660 ) ( 11799 * ) - NEW met1 ( 11799 629 ) ( * 660 ) - NEW met1 ( 11799 629 ) ( 11937 * ) - NEW met1 ( 11937 595 ) ( * 629 ) - NEW met2 ( 11937 51 ) ( * 595 ) - NEW met1 ( 11385 51 ) ( 11937 * ) - NEW met2 ( 11385 51 ) ( * 697 ) - NEW met1 ( 10557 697 ) ( 11385 * ) - NEW li1 ( 11763 660 ) L1M1_PR_MR - NEW met1 ( 11937 595 ) M1M2_PR - NEW met1 ( 11937 51 ) M1M2_PR - NEW met1 ( 11385 51 ) M1M2_PR - NEW met1 ( 11385 697 ) M1M2_PR - NEW li1 ( 10557 697 ) L1M1_PR_MR ; + + ROUTED met1 ( 11755 668 ) ( * 671 ) + NEW met1 ( 11755 671 ) ( 11799 * ) + NEW met1 ( 11799 663 ) ( * 671 ) + NEW met1 ( 11799 663 ) ( 11845 * ) + NEW met2 ( 11845 442 ) ( * 663 ) + NEW met2 ( 11569 493 ) ( * 765 ) + NEW met1 ( 11569 493 ) ( 11661 * ) + NEW met2 ( 11661 493 ) ( 11707 * ) + NEW met2 ( 11707 442 ) ( * 493 ) + NEW met1 ( 10419 765 ) ( 11569 * ) + NEW met2 ( 11707 442 ) ( 11845 * ) + NEW li1 ( 11755 668 ) L1M1_PR_MR + NEW met1 ( 11845 663 ) M1M2_PR + NEW li1 ( 10419 765 ) L1M1_PR_MR + NEW met1 ( 11569 765 ) M1M2_PR + NEW met1 ( 11569 493 ) M1M2_PR + NEW met1 ( 11661 493 ) M1M2_PR ; - mux_slice0_bit2.s1_out_1 ( mux_slice0_bit2.s2_aoi B2 ) ( mux_slice0_bit2.s1_aoi_1 Y ) + USE SIGNAL - + ROUTED met1 ( 11569 595 ) ( * 629 ) - NEW met1 ( 11569 595 ) ( 11661 * ) - NEW met2 ( 11661 595 ) ( 11707 * ) - NEW met2 ( 11707 595 ) ( * 629 ) - NEW met2 ( 11707 629 ) ( 11845 * ) - NEW met2 ( 11845 629 ) ( * 697 ) - NEW met1 ( 11845 697 ) ( 12719 * ) - NEW li1 ( 11569 629 ) L1M1_PR_MR + + ROUTED met1 ( 11730 731 ) ( 12719 * ) + NEW met1 ( 11523 663 ) ( 11569 * ) + NEW met1 ( 11523 595 ) ( * 663 ) + NEW met1 ( 11523 595 ) ( 11661 * ) + NEW met2 ( 11661 595 ) ( * 765 ) + NEW met1 ( 11661 765 ) ( 11730 * ) + NEW met1 ( 11730 731 ) ( * 765 ) + NEW li1 ( 12719 731 ) L1M1_PR_MR + NEW li1 ( 11569 663 ) L1M1_PR_MR NEW met1 ( 11661 595 ) M1M2_PR - NEW met1 ( 11845 697 ) M1M2_PR - NEW li1 ( 12719 697 ) L1M1_PR_MR ; + NEW met1 ( 11661 765 ) M1M2_PR ; - mux_slice0_bit3.s1_out_0 ( mux_slice0_bit3.s2_aoi A2 ) ( mux_slice0_bit3.s1_aoi_0 Y ) + USE SIGNAL - + ROUTED met1 ( 16261 663 ) ( 16355 * ) - NEW met1 ( 16261 663 ) ( * 697 ) - NEW met2 ( 15341 697 ) ( * 714 ) - NEW met2 ( 15157 714 ) ( 15341 * ) - NEW met2 ( 15157 697 ) ( * 714 ) - NEW met1 ( 15341 697 ) ( 16261 * ) - NEW li1 ( 16355 663 ) L1M1_PR_MR - NEW met1 ( 15341 697 ) M1M2_PR + + ROUTED met1 ( 16215 663 ) ( * 697 ) + NEW met1 ( 16215 663 ) ( 16355 * ) + NEW met1 ( 15157 697 ) ( 16215 * ) NEW li1 ( 15157 697 ) L1M1_PR_MR - NEW met1 ( 15157 697 ) M1M2_PR ; + NEW li1 ( 16355 663 ) L1M1_PR_MR ; - mux_slice0_bit3.s1_out_1 ( mux_slice0_bit3.s2_aoi B2 ) ( mux_slice0_bit3.s1_aoi_1 Y ) + USE SIGNAL - + ROUTED met1 ( 16169 595 ) ( * 629 ) - NEW met1 ( 16169 595 ) ( 16445 * ) - NEW met1 ( 16445 595 ) ( * 663 ) - NEW met1 ( 16445 663 ) ( 17181 * ) - NEW met1 ( 17181 661 ) ( * 663 ) - NEW met1 ( 17181 661 ) ( 17273 * ) - NEW met1 ( 17273 661 ) ( * 697 ) - NEW met1 ( 17273 697 ) ( 17319 * ) - NEW li1 ( 16169 629 ) L1M1_PR_MR - NEW li1 ( 17319 697 ) L1M1_PR_MR ; + + ROUTED met1 ( 16077 663 ) ( 16169 * ) + NEW met1 ( 16077 595 ) ( * 663 ) + NEW met1 ( 16077 595 ) ( 16445 * ) + NEW met1 ( 16445 595 ) ( * 697 ) + NEW met1 ( 16445 697 ) ( 17319 * ) + NEW met1 ( 17319 697 ) ( * 731 ) + NEW li1 ( 16169 663 ) L1M1_PR_MR + NEW li1 ( 17319 731 ) L1M1_PR_MR ; - mux_slice0_bit4.s1_out_0 ( mux_slice0_bit4.s2_aoi A2 ) ( mux_slice0_bit4.s1_aoi_0 Y ) + USE SIGNAL - + ROUTED met1 ( 20963 660 ) ( 20999 * ) - NEW met1 ( 20999 660 ) ( * 697 ) - NEW met1 ( 20815 697 ) ( 20999 * ) - NEW met2 ( 20815 578 ) ( * 697 ) - NEW met2 ( 20677 578 ) ( 20815 * ) - NEW met2 ( 20677 578 ) ( * 697 ) - NEW met1 ( 19757 697 ) ( 20677 * ) - NEW li1 ( 20963 660 ) L1M1_PR_MR - NEW met1 ( 20815 697 ) M1M2_PR - NEW met1 ( 20677 697 ) M1M2_PR - NEW li1 ( 19757 697 ) L1M1_PR_MR ; + + ROUTED met1 ( 20955 595 ) ( * 652 ) + NEW met1 ( 20723 595 ) ( 20955 * ) + NEW met2 ( 20723 595 ) ( * 765 ) + NEW met1 ( 19619 765 ) ( 20723 * ) + NEW li1 ( 20955 652 ) L1M1_PR_MR + NEW met1 ( 20723 595 ) M1M2_PR + NEW met1 ( 20723 765 ) M1M2_PR + NEW li1 ( 19619 765 ) L1M1_PR_MR ; - mux_slice0_bit4.s1_out_1 ( mux_slice0_bit4.s2_aoi B2 ) ( mux_slice0_bit4.s1_aoi_1 Y ) + USE SIGNAL - + ROUTED met1 ( 20769 595 ) ( * 629 ) - NEW met1 ( 20769 595 ) ( 21137 * ) - NEW met2 ( 21137 595 ) ( * 731 ) - NEW met1 ( 21137 731 ) ( 21919 * ) - NEW li1 ( 21919 731 ) L1M1_PR_MR - NEW li1 ( 20769 629 ) L1M1_PR_MR - NEW met1 ( 21137 595 ) M1M2_PR - NEW met1 ( 21137 731 ) M1M2_PR ; + + ROUTED met2 ( 20769 646 ) ( * 663 ) + NEW met2 ( 20769 646 ) ( 20815 * ) + NEW met2 ( 20815 459 ) ( * 646 ) + NEW met1 ( 20815 459 ) ( 21781 * ) + NEW met2 ( 21781 459 ) ( * 731 ) + NEW met1 ( 21781 731 ) ( 21919 * ) + NEW li1 ( 20769 663 ) L1M1_PR_MR + NEW met1 ( 20769 663 ) M1M2_PR + NEW met1 ( 20815 459 ) M1M2_PR + NEW met1 ( 21781 459 ) M1M2_PR + NEW met1 ( 21781 731 ) M1M2_PR + NEW li1 ( 21919 731 ) L1M1_PR_MR ; - mux_slice0_bit5.s1_out_0 ( mux_slice0_bit5.s2_aoi A2 ) ( mux_slice0_bit5.s1_aoi_0 Y ) + USE SIGNAL + ROUTED met1 ( 25553 663 ) ( 25555 * ) - NEW met2 ( 25553 663 ) ( * 714 ) - NEW met2 ( 25553 714 ) ( 25599 * ) - NEW met3 ( 25599 714 ) ( 25622 * ) - NEW met4 ( 25622 510 ) ( * 714 ) - NEW met4 ( 25254 510 ) ( 25622 * ) - NEW met3 ( 25139 510 ) ( 25254 * ) - NEW met2 ( 25139 510 ) ( * 765 ) - NEW met1 ( 24403 765 ) ( 25139 * ) - NEW met2 ( 24403 765 ) ( * 782 ) - NEW met2 ( 24127 782 ) ( 24403 * ) - NEW met2 ( 24127 697 ) ( * 782 ) - NEW met1 ( 24127 697 ) ( 24219 * ) + NEW met2 ( 25553 493 ) ( * 663 ) + NEW met1 ( 25369 493 ) ( 25553 * ) + NEW met2 ( 25369 493 ) ( * 578 ) + NEW met2 ( 25185 578 ) ( 25369 * ) + NEW met2 ( 25185 578 ) ( * 697 ) + NEW met1 ( 24357 697 ) ( 25185 * ) NEW li1 ( 25555 663 ) L1M1_PR_MR NEW met1 ( 25553 663 ) M1M2_PR - NEW met2 ( 25599 714 ) M2M3_PR - NEW met3 ( 25622 714 ) M3M4_PR - NEW met3 ( 25254 510 ) M3M4_PR - NEW met2 ( 25139 510 ) M2M3_PR - NEW met1 ( 25139 765 ) M1M2_PR - NEW met1 ( 24403 765 ) M1M2_PR - NEW met1 ( 24127 697 ) M1M2_PR - NEW li1 ( 24219 697 ) L1M1_PR_MR - NEW met1 ( 25553 663 ) RECT ( -33 -7 0 7 ) - NEW met3 ( 25622 714 ) RECT ( 0 -15 39 15 ) ; + NEW met1 ( 25553 493 ) M1M2_PR + NEW met1 ( 25369 493 ) M1M2_PR + NEW met1 ( 25185 697 ) M1M2_PR + NEW li1 ( 24357 697 ) L1M1_PR_MR + NEW met1 ( 25555 663 ) RECT ( 0 -7 33 7 ) ; - mux_slice0_bit5.s1_out_1 ( mux_slice0_bit5.s2_aoi B2 ) ( mux_slice0_bit5.s1_aoi_1 Y ) + USE SIGNAL - + ROUTED met1 ( 25323 663 ) ( 25369 * ) - NEW met1 ( 25323 595 ) ( * 663 ) - NEW met1 ( 25323 595 ) ( 25783 * ) - NEW met2 ( 25783 595 ) ( * 697 ) - NEW met1 ( 25783 697 ) ( 26519 * ) - NEW li1 ( 26519 697 ) L1M1_PR_MR + + ROUTED met1 ( 25369 661 ) ( * 663 ) + NEW met1 ( 25369 661 ) ( 25415 * ) + NEW met1 ( 25415 661 ) ( * 697 ) + NEW met1 ( 25415 697 ) ( 25530 * ) + NEW met1 ( 25530 697 ) ( * 731 ) + NEW met1 ( 25530 731 ) ( 25553 * ) + NEW met1 ( 25553 731 ) ( * 765 ) + NEW met1 ( 25553 765 ) ( 25691 * ) + NEW met2 ( 25691 697 ) ( * 765 ) + NEW met1 ( 25691 697 ) ( 26519 * ) NEW li1 ( 25369 663 ) L1M1_PR_MR - NEW met1 ( 25783 595 ) M1M2_PR - NEW met1 ( 25783 697 ) M1M2_PR ; + NEW met1 ( 25691 765 ) M1M2_PR + NEW met1 ( 25691 697 ) M1M2_PR + NEW li1 ( 26519 697 ) L1M1_PR_MR ; - mux_slice0_bit6.s1_out_0 ( mux_slice0_bit6.s2_aoi A2 ) ( mux_slice0_bit6.s1_aoi_0 Y ) + USE SIGNAL - + ROUTED met1 ( 29877 697 ) ( * 765 ) - NEW met1 ( 29877 765 ) ( 30153 * ) + + ROUTED met1 ( 30153 663 ) ( 30155 * ) NEW met2 ( 30153 663 ) ( * 765 ) - NEW met1 ( 30153 663 ) ( 30155 * ) - NEW met1 ( 28957 697 ) ( 29877 * ) - NEW li1 ( 28957 697 ) L1M1_PR_MR - NEW met1 ( 30153 765 ) M1M2_PR + NEW met1 ( 28819 765 ) ( 30153 * ) + NEW li1 ( 30155 663 ) L1M1_PR_MR NEW met1 ( 30153 663 ) M1M2_PR - NEW li1 ( 30155 663 ) L1M1_PR_MR ; + NEW met1 ( 30153 765 ) M1M2_PR + NEW li1 ( 28819 765 ) L1M1_PR_MR + NEW met1 ( 30155 663 ) RECT ( 0 -7 33 7 ) ; - mux_slice0_bit6.s1_out_1 ( mux_slice0_bit6.s2_aoi B2 ) ( mux_slice0_bit6.s1_aoi_1 Y ) + USE SIGNAL - + ROUTED met1 ( 30360 697 ) ( 31119 * ) - NEW met1 ( 29969 663 ) ( 30061 * ) - NEW met1 ( 30061 663 ) ( * 668 ) - NEW met1 ( 30061 668 ) ( 30102 * ) - NEW met1 ( 30102 668 ) ( * 731 ) - NEW met1 ( 30102 731 ) ( 30360 * ) - NEW met1 ( 30360 697 ) ( * 731 ) - NEW li1 ( 31119 697 ) L1M1_PR_MR - NEW li1 ( 29969 663 ) L1M1_PR_MR ; + + ROUTED met1 ( 29969 595 ) ( * 629 ) + NEW met1 ( 29969 595 ) ( 30245 * ) + NEW met1 ( 30245 595 ) ( * 663 ) + NEW met1 ( 30245 663 ) ( 31119 * ) + NEW met1 ( 31119 663 ) ( * 697 ) + NEW li1 ( 29969 629 ) L1M1_PR_MR + NEW li1 ( 31119 697 ) L1M1_PR_MR ; - mux_slice0_bit7.s1_out_0 ( mux_slice0_bit7.s2_aoi A2 ) ( mux_slice0_bit7.s1_aoi_0 Y ) + USE SIGNAL - + ROUTED met2 ( 33879 697 ) ( * 714 ) - NEW met1 ( 33557 697 ) ( 33879 * ) - NEW met2 ( 34845 663 ) ( * 714 ) - NEW met1 ( 34845 663 ) ( * 668 ) - NEW met1 ( 34771 668 ) ( 34845 * ) - NEW met3 ( 33879 714 ) ( 34845 * ) - NEW li1 ( 33557 697 ) L1M1_PR_MR - NEW met1 ( 33879 697 ) M1M2_PR - NEW met2 ( 33879 714 ) M2M3_PR - NEW met2 ( 34845 714 ) M2M3_PR - NEW met1 ( 34845 663 ) M1M2_PR - NEW li1 ( 34771 668 ) L1M1_PR_MR ; + + ROUTED met1 ( 34771 663 ) ( * 668 ) + NEW met1 ( 34771 668 ) ( 34799 * ) + NEW met1 ( 34799 663 ) ( * 668 ) + NEW met2 ( 34799 663 ) ( * 765 ) + NEW met1 ( 33419 765 ) ( 34799 * ) + NEW li1 ( 34771 663 ) L1M1_PR_MR + NEW met1 ( 34799 663 ) M1M2_PR + NEW met1 ( 34799 765 ) M1M2_PR + NEW li1 ( 33419 765 ) L1M1_PR_MR ; - mux_slice0_bit7.s1_out_1 ( mux_slice0_bit7.s2_aoi B2 ) ( mux_slice0_bit7.s1_aoi_1 Y ) + USE SIGNAL - + ROUTED met2 ( 34569 595 ) ( * 663 ) - NEW met2 ( 34569 595 ) ( 34707 * ) - NEW met2 ( 34707 578 ) ( * 595 ) - NEW met2 ( 34707 578 ) ( 34937 * ) - NEW met2 ( 34937 578 ) ( * 697 ) - NEW met1 ( 34937 697 ) ( 35719 * ) - NEW li1 ( 35719 697 ) L1M1_PR_MR + + ROUTED met1 ( 34569 663 ) ( 34615 * ) + NEW met2 ( 34615 663 ) ( * 731 ) + NEW met1 ( 34615 731 ) ( 35719 * ) NEW li1 ( 34569 663 ) L1M1_PR_MR - NEW met1 ( 34569 663 ) M1M2_PR - NEW met1 ( 34937 697 ) M1M2_PR ; + NEW met1 ( 34615 663 ) M1M2_PR + NEW met1 ( 34615 731 ) M1M2_PR + NEW li1 ( 35719 731 ) L1M1_PR_MR ; - row0.select0_b ( storage_0_3_0.bit7.obuf0 TE_B ) ( storage_0_3_0.bit6.obuf0 TE_B ) ( storage_0_3_0.bit5.obuf0 TE_B ) ( storage_0_3_0.bit4.obuf0 TE_B ) ( storage_0_3_0.bit3.obuf0 TE_B ) ( storage_0_3_0.bit2.obuf0 TE_B ) ( storage_0_3_0.bit1.obuf0 TE_B ) ( storage_0_3_0.bit0.obuf0 TE_B ) ( storage_0_2_0.bit7.obuf0 TE_B ) ( storage_0_2_0.bit6.obuf0 TE_B ) ( storage_0_2_0.bit5.obuf0 TE_B ) ( storage_0_2_0.bit4.obuf0 TE_B ) ( storage_0_2_0.bit3.obuf0 TE_B ) ( storage_0_2_0.bit2.obuf0 TE_B ) ( storage_0_2_0.bit1.obuf0 TE_B ) ( storage_0_2_0.bit0.obuf0 TE_B ) ( storage_0_1_0.bit7.obuf0 TE_B ) ( storage_0_1_0.bit6.obuf0 TE_B ) ( storage_0_1_0.bit5.obuf0 TE_B ) ( storage_0_1_0.bit4.obuf0 TE_B ) ( storage_0_1_0.bit3.obuf0 TE_B ) ( storage_0_1_0.bit2.obuf0 TE_B ) ( storage_0_1_0.bit1.obuf0 TE_B ) @@ -2469,300 +2427,326 @@ NETS 174 ; ( storage_0_0_0.bit1.obuf0 TE_B ) ( storage_0_0_0.bit0.obuf0 TE_B ) + USE SIGNAL + ROUTED met1 ( 1265 119 ) ( * 153 ) NEW met1 ( 897 153 ) ( 1265 * ) - NEW met1 ( 18147 119 ) ( 19297 * ) - NEW met1 ( 19297 85 ) ( * 119 ) - NEW met1 ( 16997 119 ) ( 18147 * ) - NEW met1 ( 10097 153 ) ( 10465 * ) - NEW met1 ( 10465 119 ) ( * 153 ) - NEW met1 ( 8947 153 ) ( 9315 * ) - NEW met1 ( 9315 119 ) ( * 153 ) - NEW met1 ( 9315 119 ) ( 10097 * ) - NEW met1 ( 10097 119 ) ( * 153 ) - NEW met1 ( 7797 153 ) ( 8165 * ) - NEW met1 ( 8165 119 ) ( * 153 ) - NEW met1 ( 8165 119 ) ( 8947 * ) - NEW met1 ( 8947 119 ) ( * 153 ) - NEW met1 ( 6647 153 ) ( 7015 * ) - NEW met1 ( 7015 119 ) ( * 153 ) - NEW met1 ( 7015 119 ) ( 7797 * ) - NEW met1 ( 7797 119 ) ( * 153 ) - NEW met1 ( 6647 119 ) ( * 153 ) - NEW met1 ( 29647 153 ) ( 30015 * ) - NEW met1 ( 30015 119 ) ( * 153 ) + NEW met1 ( 16215 119 ) ( 16997 * ) + NEW met1 ( 16215 119 ) ( * 153 ) + NEW met1 ( 18101 153 ) ( 18147 * ) + NEW met1 ( 18101 119 ) ( * 153 ) + NEW met1 ( 16997 119 ) ( 18101 * ) + NEW met1 ( 18515 119 ) ( 19297 * ) + NEW met1 ( 18515 119 ) ( * 153 ) + NEW met1 ( 18147 153 ) ( 18515 * ) NEW met1 ( 28497 153 ) ( 28865 * ) NEW met1 ( 28865 119 ) ( * 153 ) - NEW met1 ( 28865 119 ) ( 29647 * ) - NEW met1 ( 29647 119 ) ( * 153 ) - NEW met1 ( 27347 153 ) ( 27715 * ) - NEW met1 ( 27715 119 ) ( * 153 ) - NEW met1 ( 27715 119 ) ( 28497 * ) NEW met1 ( 28497 119 ) ( * 153 ) - NEW met1 ( 26197 153 ) ( 26565 * ) - NEW met1 ( 26565 119 ) ( * 153 ) - NEW met1 ( 26565 119 ) ( 27347 * ) - NEW met1 ( 27347 119 ) ( * 153 ) - NEW met1 ( 26197 119 ) ( * 153 ) - NEW met1 ( 35397 153 ) ( 35765 * ) - NEW met1 ( 35765 119 ) ( * 153 ) - NEW met1 ( 35765 119 ) ( 36547 * ) - NEW met1 ( 36547 119 ) ( * 153 ) + NEW met1 ( 35397 153 ) ( 35673 * ) + NEW met1 ( 35673 153 ) ( * 221 ) + NEW met1 ( 35673 221 ) ( 36501 * ) + NEW met1 ( 36501 187 ) ( * 221 ) NEW met1 ( 35397 119 ) ( * 153 ) - NEW met1 ( 5497 153 ) ( 5865 * ) - NEW met1 ( 5865 119 ) ( * 153 ) - NEW met1 ( 4347 153 ) ( 4485 * ) - NEW met1 ( 4485 153 ) ( * 221 ) - NEW met1 ( 4485 221 ) ( 5497 * ) - NEW met1 ( 5497 153 ) ( * 221 ) - NEW met1 ( 3197 153 ) ( 3565 * ) - NEW met1 ( 3565 119 ) ( * 153 ) - NEW met1 ( 3565 119 ) ( 4347 * ) - NEW met1 ( 4347 119 ) ( * 153 ) + NEW met1 ( 3197 153 ) ( 3473 * ) + NEW met1 ( 3473 153 ) ( * 221 ) NEW met1 ( 2047 153 ) ( 2415 * ) NEW met1 ( 2415 119 ) ( * 153 ) NEW met1 ( 2415 119 ) ( 3197 * ) NEW met1 ( 3197 119 ) ( * 153 ) NEW met1 ( 2047 119 ) ( * 153 ) NEW met1 ( 1265 119 ) ( 2047 * ) - NEW met1 ( 5865 119 ) ( 6647 * ) - NEW met1 ( 11247 119 ) ( 12397 * ) - NEW met1 ( 12811 119 ) ( 13547 * ) - NEW met1 ( 12811 85 ) ( * 119 ) - NEW met1 ( 12397 85 ) ( 12811 * ) - NEW met1 ( 12397 85 ) ( * 119 ) - NEW met1 ( 13547 119 ) ( 14697 * ) NEW met1 ( 15111 119 ) ( 15847 * ) NEW met1 ( 15111 85 ) ( * 119 ) NEW met1 ( 14697 85 ) ( 15111 * ) NEW met1 ( 14697 85 ) ( * 119 ) - NEW met1 ( 10465 119 ) ( 11247 * ) - NEW met1 ( 15847 119 ) ( 16997 * ) - NEW met1 ( 21965 119 ) ( 22747 * ) - NEW met1 ( 21965 119 ) ( * 153 ) - NEW met1 ( 21597 153 ) ( 21965 * ) - NEW met1 ( 21597 119 ) ( * 153 ) - NEW met1 ( 23115 119 ) ( 23897 * ) - NEW met1 ( 23115 119 ) ( * 153 ) - NEW met1 ( 22747 153 ) ( 23115 * ) - NEW met1 ( 22747 119 ) ( * 153 ) - NEW met1 ( 25001 153 ) ( 25047 * ) - NEW met1 ( 25001 119 ) ( * 153 ) - NEW met1 ( 24311 119 ) ( 25001 * ) - NEW met1 ( 24311 85 ) ( * 119 ) - NEW met1 ( 23897 85 ) ( 24311 * ) - NEW met1 ( 23897 85 ) ( * 119 ) - NEW met2 ( 25415 119 ) ( * 170 ) - NEW met2 ( 25369 170 ) ( 25415 * ) - NEW met2 ( 25369 170 ) ( * 187 ) - NEW met1 ( 25001 187 ) ( 25369 * ) - NEW met1 ( 25001 153 ) ( * 187 ) - NEW met1 ( 25415 119 ) ( 26197 * ) + NEW met1 ( 15847 119 ) ( * 153 ) + NEW met1 ( 15847 153 ) ( 16215 * ) NEW met1 ( 34247 153 ) ( 34615 * ) NEW met1 ( 34615 119 ) ( * 153 ) + NEW met1 ( 34247 119 ) ( * 153 ) + NEW met1 ( 34615 119 ) ( 35397 * ) + NEW met1 ( 20447 119 ) ( 21597 * ) + NEW met1 ( 21597 119 ) ( 22747 * ) + NEW met1 ( 19297 119 ) ( 20447 * ) NEW met1 ( 33097 153 ) ( 33465 * ) NEW met1 ( 33465 119 ) ( * 153 ) - NEW met1 ( 33465 119 ) ( 34247 * ) - NEW met1 ( 34247 119 ) ( * 153 ) - NEW met1 ( 31947 85 ) ( * 119 ) - NEW met1 ( 31947 85 ) ( 32315 * ) - NEW met1 ( 32315 85 ) ( * 119 ) + NEW met1 ( 31947 153 ) ( 32315 * ) + NEW met1 ( 32315 119 ) ( * 153 ) NEW met1 ( 32315 119 ) ( 33097 * ) NEW met1 ( 33097 119 ) ( * 153 ) - NEW met1 ( 30797 153 ) ( 31165 * ) - NEW met1 ( 31165 119 ) ( * 153 ) - NEW met1 ( 31165 119 ) ( 31947 * ) - NEW met1 ( 30797 119 ) ( * 153 ) + NEW met1 ( 30797 153 ) ( * 187 ) + NEW met1 ( 30797 187 ) ( 30981 * ) + NEW met1 ( 30981 187 ) ( * 221 ) + NEW met1 ( 30981 221 ) ( 31947 * ) + NEW met1 ( 31947 153 ) ( * 221 ) + NEW met1 ( 29647 153 ) ( 30015 * ) + NEW met1 ( 30015 119 ) ( * 153 ) NEW met1 ( 30015 119 ) ( 30797 * ) - NEW met1 ( 34615 119 ) ( 35397 * ) - NEW met1 ( 19711 119 ) ( 20447 * ) - NEW met1 ( 19711 85 ) ( * 119 ) - NEW met1 ( 20815 119 ) ( * 153 ) - NEW met1 ( 20447 153 ) ( 20815 * ) - NEW met1 ( 20447 119 ) ( * 153 ) - NEW met1 ( 19297 85 ) ( 19711 * ) - NEW met1 ( 20815 119 ) ( 21597 * ) - NEW met1 ( 36731 153 ) ( * 187 ) - NEW met1 ( 36731 187 ) ( 38019 * ) - NEW met1 ( 36547 153 ) ( 36731 * ) - NEW li1 ( 16997 119 ) L1M1_PR_MR + NEW met1 ( 30797 119 ) ( * 153 ) + NEW met1 ( 29647 119 ) ( * 153 ) + NEW met1 ( 28865 119 ) ( 29647 * ) + NEW met1 ( 33465 119 ) ( 34247 * ) + NEW met2 ( 10097 102 ) ( * 119 ) + NEW met3 ( 9315 102 ) ( 10097 * ) + NEW met2 ( 9315 102 ) ( * 119 ) + NEW met1 ( 11247 119 ) ( * 153 ) + NEW met1 ( 10465 119 ) ( 11247 * ) + NEW met1 ( 10465 119 ) ( * 153 ) + NEW met1 ( 10097 153 ) ( 10465 * ) + NEW met1 ( 10097 119 ) ( * 153 ) + NEW met1 ( 11615 119 ) ( 12397 * ) + NEW met1 ( 11615 119 ) ( * 153 ) + NEW met1 ( 11247 153 ) ( 11615 * ) + NEW met1 ( 12397 119 ) ( 13547 * ) + NEW met1 ( 13547 119 ) ( 14697 * ) + NEW met1 ( 4347 153 ) ( * 221 ) + NEW met1 ( 4715 119 ) ( 5497 * ) + NEW met1 ( 4715 119 ) ( * 153 ) + NEW met1 ( 4347 153 ) ( 4715 * ) + NEW met1 ( 5865 119 ) ( 6647 * ) + NEW met1 ( 5865 119 ) ( * 153 ) + NEW met1 ( 5497 153 ) ( 5865 * ) + NEW met1 ( 5497 119 ) ( * 153 ) + NEW met2 ( 7797 102 ) ( * 119 ) + NEW met3 ( 7314 102 ) ( 7797 * ) + NEW met4 ( 7314 102 ) ( * 510 ) + NEW met4 ( 6578 510 ) ( 7314 * ) + NEW met4 ( 6578 34 ) ( * 510 ) + NEW met3 ( 6578 34 ) ( 6601 * ) + NEW met2 ( 6601 34 ) ( * 119 ) + NEW met1 ( 8165 119 ) ( 8947 * ) + NEW met1 ( 8165 119 ) ( * 153 ) + NEW met1 ( 7797 153 ) ( 8165 * ) + NEW met1 ( 7797 119 ) ( * 153 ) + NEW met1 ( 3473 221 ) ( 4347 * ) + NEW met1 ( 8947 119 ) ( 9315 * ) + NEW met1 ( 27347 153 ) ( 27715 * ) + NEW met1 ( 27715 119 ) ( * 153 ) + NEW met1 ( 26197 153 ) ( 26565 * ) + NEW met1 ( 26565 119 ) ( * 153 ) + NEW met1 ( 26565 119 ) ( 27347 * ) + NEW met1 ( 27347 119 ) ( * 153 ) + NEW met1 ( 25047 153 ) ( 25415 * ) + NEW met1 ( 25415 119 ) ( * 153 ) + NEW met1 ( 25415 119 ) ( 26197 * ) + NEW met1 ( 26197 119 ) ( * 153 ) + NEW met1 ( 23897 119 ) ( 24403 * ) + NEW met1 ( 24403 85 ) ( * 119 ) + NEW met1 ( 24403 85 ) ( 25047 * ) + NEW met1 ( 25047 85 ) ( * 153 ) + NEW met1 ( 22747 119 ) ( 23897 * ) + NEW met1 ( 27715 119 ) ( 28497 * ) + NEW met1 ( 36731 187 ) ( * 221 ) + NEW met1 ( 36731 221 ) ( 38019 * ) + NEW met2 ( 36593 119 ) ( * 187 ) + NEW met1 ( 36547 119 ) ( 36593 * ) + NEW met1 ( 36501 187 ) ( 36731 * ) NEW li1 ( 897 153 ) L1M1_PR_MR - NEW li1 ( 18147 119 ) L1M1_PR_MR + NEW li1 ( 16997 119 ) L1M1_PR_MR + NEW li1 ( 18147 153 ) L1M1_PR_MR NEW li1 ( 19297 119 ) L1M1_PR_MR - NEW li1 ( 10097 153 ) L1M1_PR_MR - NEW li1 ( 8947 153 ) L1M1_PR_MR - NEW li1 ( 7797 153 ) L1M1_PR_MR - NEW li1 ( 6647 153 ) L1M1_PR_MR - NEW li1 ( 29647 153 ) L1M1_PR_MR NEW li1 ( 28497 153 ) L1M1_PR_MR - NEW li1 ( 27347 153 ) L1M1_PR_MR - NEW li1 ( 26197 153 ) L1M1_PR_MR - NEW li1 ( 36547 153 ) L1M1_PR_MR + NEW li1 ( 36547 119 ) L1M1_PR_MR NEW li1 ( 35397 153 ) L1M1_PR_MR - NEW li1 ( 5497 153 ) L1M1_PR_MR - NEW li1 ( 4347 153 ) L1M1_PR_MR NEW li1 ( 3197 153 ) L1M1_PR_MR NEW li1 ( 2047 153 ) L1M1_PR_MR - NEW li1 ( 11247 119 ) L1M1_PR_MR - NEW li1 ( 12397 119 ) L1M1_PR_MR - NEW li1 ( 13547 119 ) L1M1_PR_MR NEW li1 ( 14697 119 ) L1M1_PR_MR NEW li1 ( 15847 119 ) L1M1_PR_MR + NEW li1 ( 34247 153 ) L1M1_PR_MR + NEW li1 ( 20447 119 ) L1M1_PR_MR NEW li1 ( 21597 119 ) L1M1_PR_MR NEW li1 ( 22747 119 ) L1M1_PR_MR - NEW li1 ( 23897 119 ) L1M1_PR_MR - NEW li1 ( 25047 153 ) L1M1_PR_MR - NEW met1 ( 25415 119 ) M1M2_PR - NEW met1 ( 25369 187 ) M1M2_PR - NEW li1 ( 34247 153 ) L1M1_PR_MR NEW li1 ( 33097 153 ) L1M1_PR_MR - NEW li1 ( 31947 119 ) L1M1_PR_MR + NEW li1 ( 31947 153 ) L1M1_PR_MR NEW li1 ( 30797 153 ) L1M1_PR_MR - NEW li1 ( 20447 119 ) L1M1_PR_MR - NEW li1 ( 38019 187 ) L1M1_PR_MR ; + NEW li1 ( 29647 153 ) L1M1_PR_MR + NEW li1 ( 10097 119 ) L1M1_PR_MR + NEW met1 ( 10097 119 ) M1M2_PR + NEW met2 ( 10097 102 ) M2M3_PR + NEW met2 ( 9315 102 ) M2M3_PR + NEW met1 ( 9315 119 ) M1M2_PR + NEW li1 ( 11247 153 ) L1M1_PR_MR + NEW li1 ( 12397 119 ) L1M1_PR_MR + NEW li1 ( 13547 119 ) L1M1_PR_MR + NEW li1 ( 4347 153 ) L1M1_PR_MR + NEW li1 ( 5497 119 ) L1M1_PR_MR + NEW li1 ( 6647 119 ) L1M1_PR_MR + NEW li1 ( 7797 119 ) L1M1_PR_MR + NEW met1 ( 7797 119 ) M1M2_PR + NEW met2 ( 7797 102 ) M2M3_PR + NEW met3 ( 7314 102 ) M3M4_PR + NEW met3 ( 6578 34 ) M3M4_PR + NEW met2 ( 6601 34 ) M2M3_PR + NEW met1 ( 6601 119 ) M1M2_PR + NEW li1 ( 8947 119 ) L1M1_PR_MR + NEW li1 ( 27347 153 ) L1M1_PR_MR + NEW li1 ( 26197 153 ) L1M1_PR_MR + NEW li1 ( 25047 153 ) L1M1_PR_MR + NEW li1 ( 23897 119 ) L1M1_PR_MR + NEW li1 ( 38019 221 ) L1M1_PR_MR + NEW met1 ( 36593 119 ) M1M2_PR + NEW met1 ( 36593 187 ) M1M2_PR + NEW met3 ( 6578 34 ) RECT ( -39 -15 0 15 ) ; - row1.select0_b ( storage_1_3_0.bit7.obuf0 TE_B ) ( storage_1_3_0.bit6.obuf0 TE_B ) ( storage_1_3_0.bit5.obuf0 TE_B ) ( storage_1_3_0.bit4.obuf0 TE_B ) ( storage_1_3_0.bit3.obuf0 TE_B ) ( storage_1_3_0.bit2.obuf0 TE_B ) ( storage_1_3_0.bit1.obuf0 TE_B ) ( storage_1_3_0.bit0.obuf0 TE_B ) ( storage_1_2_0.bit7.obuf0 TE_B ) ( storage_1_2_0.bit6.obuf0 TE_B ) ( storage_1_2_0.bit5.obuf0 TE_B ) ( storage_1_2_0.bit4.obuf0 TE_B ) ( storage_1_2_0.bit3.obuf0 TE_B ) ( storage_1_2_0.bit2.obuf0 TE_B ) ( storage_1_2_0.bit1.obuf0 TE_B ) ( storage_1_2_0.bit0.obuf0 TE_B ) ( storage_1_1_0.bit7.obuf0 TE_B ) ( storage_1_1_0.bit6.obuf0 TE_B ) ( storage_1_1_0.bit5.obuf0 TE_B ) ( storage_1_1_0.bit4.obuf0 TE_B ) ( storage_1_1_0.bit3.obuf0 TE_B ) ( storage_1_1_0.bit2.obuf0 TE_B ) ( storage_1_1_0.bit1.obuf0 TE_B ) ( storage_1_1_0.bit0.obuf0 TE_B ) ( storage_1_0_0.select_inv_0 Y ) ( storage_1_0_0.bit7.obuf0 TE_B ) ( storage_1_0_0.bit6.obuf0 TE_B ) ( storage_1_0_0.bit5.obuf0 TE_B ) ( storage_1_0_0.bit4.obuf0 TE_B ) ( storage_1_0_0.bit3.obuf0 TE_B ) ( storage_1_0_0.bit2.obuf0 TE_B ) ( storage_1_0_0.bit1.obuf0 TE_B ) ( storage_1_0_0.bit0.obuf0 TE_B ) + USE SIGNAL - + ROUTED met1 ( 897 425 ) ( * 459 ) - NEW met1 ( 19297 425 ) ( * 459 ) - NEW met1 ( 20447 425 ) ( * 459 ) - NEW met1 ( 19297 459 ) ( 20447 * ) - NEW met1 ( 8947 425 ) ( * 459 ) - NEW met1 ( 7797 425 ) ( * 459 ) - NEW met1 ( 7797 459 ) ( 8947 * ) - NEW met1 ( 6647 425 ) ( * 459 ) - NEW met1 ( 6647 459 ) ( 7797 * ) - NEW met1 ( 27347 323 ) ( * 391 ) - NEW met1 ( 27347 391 ) ( * 459 ) - NEW met1 ( 5497 425 ) ( * 459 ) - NEW met1 ( 4347 425 ) ( 5497 * ) - NEW met1 ( 3197 323 ) ( * 391 ) - NEW met1 ( 3197 323 ) ( 4347 * ) - NEW met1 ( 4347 323 ) ( * 425 ) - NEW met1 ( 2047 391 ) ( 2185 * ) - NEW met1 ( 2185 323 ) ( * 391 ) - NEW met1 ( 2185 323 ) ( 3197 * ) - NEW met1 ( 2047 391 ) ( * 459 ) - NEW met1 ( 897 459 ) ( 2047 * ) - NEW met1 ( 5497 459 ) ( 6647 * ) + + ROUTED met1 ( 19297 425 ) ( * 459 ) + NEW met1 ( 20447 425 ) ( * 493 ) + NEW met1 ( 20355 493 ) ( 20447 * ) + NEW met1 ( 20355 425 ) ( * 493 ) + NEW met1 ( 19297 425 ) ( 20355 * ) + NEW met1 ( 29647 391 ) ( 29785 * ) + NEW met1 ( 29785 323 ) ( * 391 ) + NEW met1 ( 28497 323 ) ( * 391 ) + NEW met1 ( 28497 323 ) ( 29647 * ) + NEW met1 ( 29647 323 ) ( * 391 ) + NEW met1 ( 35397 323 ) ( * 391 ) + NEW met1 ( 35397 323 ) ( 36547 * ) NEW met1 ( 36547 323 ) ( * 391 ) - NEW met1 ( 10097 425 ) ( * 459 ) - NEW met1 ( 10097 425 ) ( 11247 * ) - NEW met1 ( 12397 425 ) ( * 459 ) - NEW met1 ( 11615 459 ) ( 12397 * ) - NEW met1 ( 11615 391 ) ( * 459 ) - NEW met1 ( 11247 391 ) ( 11615 * ) - NEW met1 ( 11247 391 ) ( * 425 ) + NEW met2 ( 21597 391 ) ( * 493 ) + NEW met1 ( 22747 323 ) ( * 391 ) + NEW met1 ( 21873 323 ) ( 22747 * ) + NEW met1 ( 21873 323 ) ( * 391 ) + NEW met1 ( 21597 391 ) ( 21873 * ) + NEW met1 ( 23069 323 ) ( * 357 ) + NEW met1 ( 22747 357 ) ( 23069 * ) + NEW met1 ( 20447 493 ) ( 21597 * ) + NEW met1 ( 34247 391 ) ( 34385 * ) + NEW met1 ( 34385 323 ) ( * 391 ) + NEW met1 ( 34385 323 ) ( 35029 * ) + NEW met1 ( 35029 323 ) ( * 357 ) + NEW met1 ( 33097 323 ) ( * 391 ) + NEW met1 ( 33097 323 ) ( 34247 * ) + NEW met1 ( 34247 323 ) ( * 391 ) + NEW met1 ( 31947 323 ) ( * 391 ) + NEW met1 ( 31947 323 ) ( 33097 * ) + NEW met1 ( 30797 391 ) ( 30981 * ) + NEW met1 ( 30981 323 ) ( * 391 ) + NEW met1 ( 30981 323 ) ( 31947 * ) + NEW met1 ( 30797 323 ) ( * 391 ) + NEW met1 ( 29785 323 ) ( 30797 * ) + NEW met1 ( 35029 357 ) ( 35397 * ) + NEW met1 ( 2047 425 ) ( * 459 ) + NEW met1 ( 897 459 ) ( 2047 * ) + NEW met1 ( 897 425 ) ( * 459 ) + NEW met1 ( 3197 425 ) ( * 459 ) + NEW met1 ( 2047 459 ) ( 3197 * ) + NEW met1 ( 3611 459 ) ( * 493 ) + NEW met1 ( 3519 459 ) ( 3611 * ) + NEW met1 ( 3519 425 ) ( * 459 ) + NEW met1 ( 3197 425 ) ( 3519 * ) + NEW met1 ( 10097 323 ) ( * 391 ) + NEW met1 ( 9223 323 ) ( 10097 * ) + NEW met2 ( 9223 323 ) ( * 391 ) + NEW met1 ( 11247 323 ) ( * 391 ) + NEW met1 ( 10097 323 ) ( 11247 * ) + NEW met1 ( 12121 425 ) ( 12397 * ) + NEW met2 ( 12121 238 ) ( * 425 ) + NEW met3 ( 11569 238 ) ( 12121 * ) + NEW met2 ( 11569 238 ) ( * 357 ) + NEW met1 ( 11569 357 ) ( * 391 ) + NEW met1 ( 11247 391 ) ( 11569 * ) NEW met1 ( 13547 425 ) ( * 459 ) NEW met1 ( 12397 459 ) ( 13547 * ) - NEW met1 ( 8947 459 ) ( 10097 * ) - NEW met1 ( 28497 425 ) ( * 459 ) - NEW met1 ( 29647 425 ) ( * 459 ) - NEW met1 ( 28497 459 ) ( 29647 * ) - NEW met2 ( 30797 221 ) ( * 391 ) - NEW met1 ( 30153 221 ) ( 30797 * ) - NEW met2 ( 30061 221 ) ( 30153 * ) - NEW met1 ( 29785 221 ) ( 30061 * ) - NEW met2 ( 29785 221 ) ( * 425 ) - NEW met1 ( 29647 425 ) ( 29785 * ) - NEW met1 ( 30797 391 ) ( * 459 ) - NEW met1 ( 27347 459 ) ( 28497 * ) - NEW met1 ( 21597 425 ) ( * 459 ) - NEW met2 ( 22747 306 ) ( * 391 ) - NEW met3 ( 21735 306 ) ( 22747 * ) - NEW met2 ( 21735 306 ) ( * 425 ) - NEW met1 ( 21597 425 ) ( 21735 * ) - NEW met1 ( 22747 391 ) ( * 459 ) - NEW met1 ( 20447 459 ) ( 21597 * ) - NEW met1 ( 31947 425 ) ( * 459 ) - NEW met1 ( 33097 425 ) ( * 459 ) - NEW met1 ( 31947 459 ) ( 33097 * ) - NEW met1 ( 33465 425 ) ( 34247 * ) - NEW met1 ( 33465 391 ) ( * 425 ) - NEW met1 ( 33097 391 ) ( 33465 * ) - NEW met1 ( 33097 391 ) ( * 425 ) - NEW met1 ( 35397 425 ) ( * 493 ) - NEW met1 ( 34615 493 ) ( 35397 * ) - NEW met2 ( 34615 425 ) ( * 493 ) - NEW met1 ( 34247 425 ) ( 34615 * ) - NEW met1 ( 35719 323 ) ( * 357 ) - NEW met1 ( 35397 357 ) ( 35719 * ) - NEW met1 ( 35397 357 ) ( * 425 ) - NEW met1 ( 30797 459 ) ( 31947 * ) - NEW met1 ( 35719 323 ) ( 36547 * ) + NEW met1 ( 12397 425 ) ( * 459 ) + NEW met1 ( 3611 493 ) ( 4140 * ) + NEW met1 ( 4347 425 ) ( * 459 ) + NEW met1 ( 4140 459 ) ( 4347 * ) + NEW met1 ( 4140 459 ) ( * 493 ) + NEW met1 ( 5497 425 ) ( * 459 ) + NEW met1 ( 4347 459 ) ( 5497 * ) + NEW met1 ( 6647 425 ) ( * 459 ) + NEW met1 ( 5497 459 ) ( 6647 * ) + NEW met1 ( 7751 391 ) ( 7797 * ) + NEW met2 ( 7751 51 ) ( * 391 ) + NEW met1 ( 6923 51 ) ( 7751 * ) + NEW met2 ( 6877 51 ) ( 6923 * ) + NEW met2 ( 6877 51 ) ( * 425 ) + NEW met1 ( 6647 425 ) ( 6877 * ) + NEW met1 ( 8165 425 ) ( 8947 * ) + NEW met1 ( 8165 391 ) ( * 425 ) + NEW met1 ( 7797 391 ) ( 8165 * ) + NEW met1 ( 8947 391 ) ( * 425 ) + NEW met1 ( 8947 391 ) ( 9223 * ) NEW met1 ( 14697 425 ) ( * 459 ) NEW met1 ( 15847 425 ) ( * 459 ) NEW met1 ( 14697 459 ) ( 15847 * ) NEW met1 ( 16997 425 ) ( * 459 ) - NEW met1 ( 16215 459 ) ( 16997 * ) - NEW met1 ( 16215 391 ) ( * 459 ) - NEW met1 ( 15847 391 ) ( 16215 * ) - NEW met1 ( 15847 391 ) ( * 425 ) + NEW met1 ( 15847 459 ) ( 16997 * ) NEW met1 ( 18147 425 ) ( * 459 ) - NEW met1 ( 16997 459 ) ( 18147 * ) + NEW met1 ( 17503 459 ) ( 18147 * ) + NEW met1 ( 17503 459 ) ( * 493 ) + NEW met1 ( 17319 493 ) ( 17503 * ) + NEW met1 ( 17319 459 ) ( * 493 ) + NEW met1 ( 16997 459 ) ( 17319 * ) NEW met1 ( 13547 459 ) ( 14697 * ) NEW met1 ( 18147 459 ) ( 19297 * ) - NEW met1 ( 23897 425 ) ( * 459 ) - NEW met1 ( 25047 425 ) ( * 459 ) - NEW met1 ( 23897 459 ) ( 25047 * ) - NEW met2 ( 26151 323 ) ( * 459 ) - NEW met1 ( 25047 459 ) ( 26151 * ) - NEW met1 ( 26189 391 ) ( 26197 * ) + NEW met1 ( 27347 391 ) ( 27485 * ) + NEW met1 ( 27485 323 ) ( * 391 ) NEW met1 ( 26197 323 ) ( * 391 ) - NEW met1 ( 22747 459 ) ( 23897 * ) - NEW met1 ( 26151 323 ) ( 27347 * ) - NEW met2 ( 37421 323 ) ( * 459 ) - NEW met1 ( 37421 459 ) ( 38019 * ) - NEW met1 ( 36547 323 ) ( 37421 * ) - NEW li1 ( 897 425 ) L1M1_PR_MR + NEW met1 ( 26197 323 ) ( 27347 * ) + NEW met1 ( 27347 323 ) ( * 391 ) + NEW met1 ( 25047 357 ) ( * 391 ) + NEW met1 ( 25047 357 ) ( 25369 * ) + NEW met2 ( 25369 357 ) ( 25415 * ) + NEW met2 ( 25415 170 ) ( * 357 ) + NEW met3 ( 25415 170 ) ( 26197 * ) + NEW met2 ( 26197 170 ) ( * 323 ) + NEW met1 ( 23897 323 ) ( * 391 ) + NEW met1 ( 23897 323 ) ( 25047 * ) + NEW met1 ( 25047 323 ) ( * 357 ) + NEW met1 ( 23069 323 ) ( 23897 * ) + NEW met1 ( 27485 323 ) ( 28497 * ) + NEW met1 ( 36823 323 ) ( * 391 ) + NEW met1 ( 36823 323 ) ( 38019 * ) + NEW met1 ( 36547 391 ) ( 36823 * ) NEW li1 ( 19297 425 ) L1M1_PR_MR NEW li1 ( 20447 425 ) L1M1_PR_MR - NEW li1 ( 8947 425 ) L1M1_PR_MR - NEW li1 ( 7797 425 ) L1M1_PR_MR - NEW li1 ( 6647 425 ) L1M1_PR_MR - NEW li1 ( 27347 391 ) L1M1_PR_MR - NEW li1 ( 5497 425 ) L1M1_PR_MR - NEW li1 ( 4347 425 ) L1M1_PR_MR - NEW li1 ( 3197 391 ) L1M1_PR_MR - NEW li1 ( 2047 391 ) L1M1_PR_MR + NEW li1 ( 29647 391 ) L1M1_PR_MR + NEW li1 ( 28497 391 ) L1M1_PR_MR NEW li1 ( 36547 391 ) L1M1_PR_MR - NEW li1 ( 10097 425 ) L1M1_PR_MR - NEW li1 ( 11247 425 ) L1M1_PR_MR + NEW li1 ( 35397 391 ) L1M1_PR_MR + NEW li1 ( 21597 391 ) L1M1_PR_MR + NEW met1 ( 21597 391 ) M1M2_PR + NEW met1 ( 21597 493 ) M1M2_PR + NEW li1 ( 22747 391 ) L1M1_PR_MR + NEW li1 ( 34247 391 ) L1M1_PR_MR + NEW li1 ( 33097 391 ) L1M1_PR_MR + NEW li1 ( 31947 391 ) L1M1_PR_MR + NEW li1 ( 30797 391 ) L1M1_PR_MR + NEW li1 ( 2047 425 ) L1M1_PR_MR + NEW li1 ( 897 425 ) L1M1_PR_MR + NEW li1 ( 3197 425 ) L1M1_PR_MR + NEW li1 ( 10097 391 ) L1M1_PR_MR + NEW met1 ( 9223 323 ) M1M2_PR + NEW met1 ( 9223 391 ) M1M2_PR + NEW li1 ( 11247 391 ) L1M1_PR_MR NEW li1 ( 12397 425 ) L1M1_PR_MR + NEW met1 ( 12121 425 ) M1M2_PR + NEW met2 ( 12121 238 ) M2M3_PR + NEW met2 ( 11569 238 ) M2M3_PR + NEW met1 ( 11569 357 ) M1M2_PR NEW li1 ( 13547 425 ) L1M1_PR_MR - NEW li1 ( 28497 425 ) L1M1_PR_MR - NEW li1 ( 29647 425 ) L1M1_PR_MR - NEW li1 ( 30797 391 ) L1M1_PR_MR - NEW met1 ( 30797 391 ) M1M2_PR - NEW met1 ( 30797 221 ) M1M2_PR - NEW met1 ( 30153 221 ) M1M2_PR - NEW met1 ( 30061 221 ) M1M2_PR - NEW met1 ( 29785 221 ) M1M2_PR - NEW met1 ( 29785 425 ) M1M2_PR - NEW li1 ( 21597 425 ) L1M1_PR_MR - NEW li1 ( 22747 391 ) L1M1_PR_MR - NEW met1 ( 22747 391 ) M1M2_PR - NEW met2 ( 22747 306 ) M2M3_PR - NEW met2 ( 21735 306 ) M2M3_PR - NEW met1 ( 21735 425 ) M1M2_PR - NEW li1 ( 31947 425 ) L1M1_PR_MR - NEW li1 ( 33097 425 ) L1M1_PR_MR - NEW li1 ( 34247 425 ) L1M1_PR_MR - NEW li1 ( 35397 425 ) L1M1_PR_MR - NEW met1 ( 34615 493 ) M1M2_PR - NEW met1 ( 34615 425 ) M1M2_PR + NEW li1 ( 4347 425 ) L1M1_PR_MR + NEW li1 ( 5497 425 ) L1M1_PR_MR + NEW li1 ( 6647 425 ) L1M1_PR_MR + NEW li1 ( 7797 391 ) L1M1_PR_MR + NEW met1 ( 7751 391 ) M1M2_PR + NEW met1 ( 7751 51 ) M1M2_PR + NEW met1 ( 6923 51 ) M1M2_PR + NEW met1 ( 6877 425 ) M1M2_PR + NEW li1 ( 8947 425 ) L1M1_PR_MR NEW li1 ( 14697 425 ) L1M1_PR_MR NEW li1 ( 15847 425 ) L1M1_PR_MR NEW li1 ( 16997 425 ) L1M1_PR_MR NEW li1 ( 18147 425 ) L1M1_PR_MR - NEW li1 ( 23897 425 ) L1M1_PR_MR - NEW li1 ( 25047 425 ) L1M1_PR_MR - NEW met1 ( 26151 323 ) M1M2_PR - NEW met1 ( 26151 459 ) M1M2_PR - NEW li1 ( 26189 391 ) L1M1_PR_MR - NEW met1 ( 37421 323 ) M1M2_PR - NEW met1 ( 37421 459 ) M1M2_PR - NEW li1 ( 38019 459 ) L1M1_PR_MR ; + NEW li1 ( 27347 391 ) L1M1_PR_MR + NEW li1 ( 26197 391 ) L1M1_PR_MR + NEW li1 ( 25047 391 ) L1M1_PR_MR + NEW met1 ( 25369 357 ) M1M2_PR + NEW met2 ( 25415 170 ) M2M3_PR + NEW met2 ( 26197 170 ) M2M3_PR + NEW met1 ( 26197 323 ) M1M2_PR + NEW li1 ( 23897 391 ) L1M1_PR_MR + NEW li1 ( 38019 323 ) L1M1_PR_MR ; - storage_0_0_0.bit0.storage ( storage_0_0_0.bit0.obuf0 A ) ( storage_0_0_0.bit0.bit Q ) + USE SIGNAL + ROUTED met1 ( 805 153 ) ( * 187 ) NEW met1 ( 759 187 ) ( 805 * ) @@ -2805,37 +2789,20 @@ NETS 174 ; NEW li1 ( 32959 187 ) L1M1_PR_MR ; - storage_0_0_0.gclock ( storage_0_0_0.cg GCLK ) ( storage_0_0_0.bit7.bit CLK ) ( storage_0_0_0.bit6.bit CLK ) ( storage_0_0_0.bit5.bit CLK ) ( storage_0_0_0.bit4.bit CLK ) ( storage_0_0_0.bit3.bit CLK ) ( storage_0_0_0.bit2.bit CLK ) ( storage_0_0_0.bit1.bit CLK ) ( storage_0_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 17319 187 ) ( * 221 ) - NEW met1 ( 17181 187 ) ( 17319 * ) - NEW met1 ( 17181 187 ) ( * 221 ) - NEW met1 ( 16169 221 ) ( 17181 * ) - NEW met1 ( 16169 187 ) ( * 221 ) - NEW met1 ( 15893 187 ) ( 16169 * ) - NEW met1 ( 15893 187 ) ( * 221 ) - NEW met1 ( 1219 187 ) ( * 221 ) - NEW met1 ( 851 187 ) ( 1219 * ) - NEW met1 ( 851 119 ) ( * 187 ) - NEW met1 ( 69 119 ) ( 851 * ) - NEW met1 ( 18469 153 ) ( * 221 ) - NEW met1 ( 18469 221 ) ( 19251 * ) - NEW met1 ( 19251 187 ) ( * 221 ) - NEW met1 ( 19251 187 ) ( 19619 * ) - NEW met1 ( 19619 187 ) ( * 221 ) - NEW met1 ( 19619 221 ) ( 20401 * ) - NEW met1 ( 20401 187 ) ( * 221 ) - NEW met1 ( 20401 187 ) ( 20631 * ) - NEW met1 ( 20631 187 ) ( * 221 ) - NEW met1 ( 18101 187 ) ( * 221 ) - NEW met1 ( 18101 187 ) ( 18469 * ) - NEW met1 ( 17319 221 ) ( 18101 * ) - NEW met1 ( 9269 51 ) ( * 119 ) + + ROUTED met1 ( 69 153 ) ( * 221 ) + NEW met1 ( 9039 153 ) ( 9269 * ) + NEW met1 ( 9039 153 ) ( * 221 ) + NEW met1 ( 9269 153 ) ( * 221 ) NEW met1 ( 27669 51 ) ( * 119 ) - NEW met1 ( 4669 51 ) ( * 119 ) - NEW met1 ( 1863 51 ) ( 4669 * ) - NEW met2 ( 1863 51 ) ( * 221 ) - NEW met1 ( 1219 221 ) ( 1863 * ) - NEW met1 ( 4669 51 ) ( 9269 * ) - NEW met1 ( 13593 153 ) ( 13869 * ) + NEW met1 ( 35765 85 ) ( * 119 ) + NEW met1 ( 35765 119 ) ( 36501 * ) + NEW met1 ( 36501 119 ) ( * 153 ) + NEW met2 ( 2093 51 ) ( * 221 ) + NEW met1 ( 69 221 ) ( 2093 * ) + NEW met1 ( 34431 51 ) ( * 85 ) + NEW met1 ( 34431 51 ) ( 34753 * ) + NEW met1 ( 34753 51 ) ( * 85 ) + NEW met1 ( 34753 85 ) ( 35765 * ) NEW met1 ( 13593 153 ) ( * 221 ) NEW met1 ( 12719 221 ) ( 13593 * ) NEW met1 ( 12719 187 ) ( * 221 ) @@ -2844,60 +2811,102 @@ NETS 174 ; NEW met1 ( 11569 221 ) ( 12581 * ) NEW met1 ( 11569 187 ) ( * 221 ) NEW met1 ( 11201 187 ) ( 11569 * ) - NEW met2 ( 11201 170 ) ( * 187 ) - NEW met2 ( 11155 170 ) ( 11201 * ) - NEW met2 ( 11155 51 ) ( * 170 ) - NEW met1 ( 15019 187 ) ( * 221 ) - NEW met1 ( 14881 187 ) ( 15019 * ) - NEW met1 ( 14881 187 ) ( * 221 ) - NEW met1 ( 13869 221 ) ( 14881 * ) - NEW met1 ( 13869 153 ) ( * 221 ) - NEW met1 ( 9269 51 ) ( 11155 * ) - NEW met1 ( 15019 221 ) ( 15893 * ) - NEW met1 ( 23069 51 ) ( * 119 ) - NEW met2 ( 20723 221 ) ( 20769 * ) - NEW met2 ( 20769 51 ) ( * 221 ) - NEW met1 ( 20769 51 ) ( 23069 * ) - NEW met1 ( 20631 221 ) ( 20723 * ) + NEW met2 ( 11201 85 ) ( * 187 ) + NEW met1 ( 10879 85 ) ( 11201 * ) + NEW met1 ( 10879 51 ) ( * 85 ) + NEW met1 ( 10465 51 ) ( 10879 * ) + NEW met1 ( 10465 51 ) ( * 85 ) + NEW met1 ( 10281 85 ) ( 10465 * ) + NEW met2 ( 10281 85 ) ( * 221 ) + NEW met1 ( 9269 221 ) ( 10281 * ) + NEW met1 ( 22793 153 ) ( 23069 * ) + NEW met1 ( 22793 153 ) ( * 221 ) + NEW met1 ( 21919 221 ) ( 22793 * ) + NEW met1 ( 21919 187 ) ( * 221 ) + NEW met1 ( 21781 187 ) ( 21919 * ) + NEW met1 ( 21781 187 ) ( * 221 ) + NEW met1 ( 20769 221 ) ( 21781 * ) + NEW met1 ( 20769 187 ) ( * 221 ) + NEW met1 ( 20585 187 ) ( 20769 * ) + NEW met2 ( 20585 51 ) ( * 187 ) + NEW met2 ( 23069 51 ) ( * 153 ) NEW met1 ( 23069 51 ) ( 27669 * ) - NEW met1 ( 32269 119 ) ( * 221 ) - NEW met1 ( 32269 221 ) ( 33051 * ) - NEW met1 ( 33051 187 ) ( * 221 ) - NEW met1 ( 33051 187 ) ( 33373 * ) - NEW met1 ( 33373 187 ) ( * 221 ) - NEW met2 ( 30751 51 ) ( * 187 ) - NEW met1 ( 30751 187 ) ( 31119 * ) - NEW met1 ( 31119 187 ) ( * 221 ) - NEW met1 ( 31119 221 ) ( 31901 * ) - NEW met1 ( 31901 187 ) ( * 221 ) - NEW met1 ( 31901 187 ) ( 32269 * ) - NEW met1 ( 27669 51 ) ( 30751 * ) - NEW met1 ( 35719 187 ) ( * 221 ) - NEW met1 ( 35581 187 ) ( 35719 * ) - NEW met1 ( 35581 187 ) ( * 221 ) - NEW met1 ( 34385 221 ) ( 35581 * ) - NEW met1 ( 34385 187 ) ( * 221 ) - NEW met1 ( 34293 187 ) ( 34385 * ) - NEW met1 ( 34293 187 ) ( * 221 ) - NEW met1 ( 33373 221 ) ( 34293 * ) - NEW met1 ( 35719 221 ) ( 37467 * ) - NEW li1 ( 69 119 ) L1M1_PR_MR - NEW li1 ( 18469 153 ) L1M1_PR_MR - NEW li1 ( 9269 119 ) L1M1_PR_MR + NEW met1 ( 31349 119 ) ( 32269 * ) + NEW met1 ( 31349 85 ) ( * 119 ) + NEW met2 ( 31349 34 ) ( * 85 ) + NEW met2 ( 31211 34 ) ( 31349 * ) + NEW met2 ( 31211 34 ) ( * 85 ) + NEW met2 ( 31165 85 ) ( 31211 * ) + NEW met1 ( 31027 85 ) ( 31165 * ) + NEW met1 ( 31027 51 ) ( * 85 ) + NEW met2 ( 33787 85 ) ( * 102 ) + NEW met3 ( 32269 102 ) ( 33787 * ) + NEW met2 ( 32269 102 ) ( * 119 ) + NEW met1 ( 27669 51 ) ( 31027 * ) + NEW met1 ( 33787 85 ) ( 34431 * ) + NEW met2 ( 4669 34 ) ( * 119 ) + NEW met3 ( 4669 34 ) ( 4738 * ) + NEW met4 ( 4738 34 ) ( * 170 ) + NEW met5 ( 4738 170 ) ( 7866 * ) + NEW met4 ( 7866 102 ) ( * 170 ) + NEW met3 ( 7866 102 ) ( 8211 * ) + NEW met2 ( 8211 102 ) ( * 221 ) + NEW met1 ( 2093 51 ) ( 4669 * ) + NEW met1 ( 8211 221 ) ( 9039 * ) + NEW met1 ( 18469 51 ) ( * 119 ) + NEW met1 ( 13869 153 ) ( * 221 ) + NEW met1 ( 13869 221 ) ( 14651 * ) + NEW met1 ( 14651 187 ) ( * 221 ) + NEW met1 ( 14651 187 ) ( 14973 * ) + NEW met1 ( 14973 187 ) ( * 221 ) + NEW met1 ( 14973 221 ) ( 15939 * ) + NEW met2 ( 15939 34 ) ( * 221 ) + NEW met3 ( 15939 34 ) ( 17595 * ) + NEW met2 ( 17595 34 ) ( * 51 ) + NEW met1 ( 17595 51 ) ( 18469 * ) + NEW met1 ( 13593 153 ) ( 13869 * ) + NEW met1 ( 18469 51 ) ( 20585 * ) + NEW met1 ( 36777 153 ) ( * 187 ) + NEW met1 ( 36777 187 ) ( 37467 * ) + NEW met1 ( 36501 153 ) ( 36777 * ) + NEW li1 ( 69 153 ) L1M1_PR_MR + NEW li1 ( 9269 153 ) L1M1_PR_MR NEW li1 ( 27669 119 ) L1M1_PR_MR - NEW li1 ( 4669 119 ) L1M1_PR_MR - NEW met1 ( 1863 51 ) M1M2_PR - NEW met1 ( 1863 221 ) M1M2_PR - NEW li1 ( 13869 153 ) L1M1_PR_MR + NEW met1 ( 2093 51 ) M1M2_PR + NEW met1 ( 2093 221 ) M1M2_PR NEW met1 ( 11201 187 ) M1M2_PR - NEW met1 ( 11155 51 ) M1M2_PR - NEW li1 ( 23069 119 ) L1M1_PR_MR - NEW met1 ( 20723 221 ) M1M2_PR - NEW met1 ( 20769 51 ) M1M2_PR + NEW met1 ( 11201 85 ) M1M2_PR + NEW met1 ( 10281 85 ) M1M2_PR + NEW met1 ( 10281 221 ) M1M2_PR + NEW li1 ( 23069 153 ) L1M1_PR_MR + NEW met1 ( 20585 187 ) M1M2_PR + NEW met1 ( 20585 51 ) M1M2_PR + NEW met1 ( 23069 51 ) M1M2_PR + NEW met1 ( 23069 153 ) M1M2_PR NEW li1 ( 32269 119 ) L1M1_PR_MR - NEW met1 ( 30751 51 ) M1M2_PR - NEW met1 ( 30751 187 ) M1M2_PR - NEW li1 ( 37467 221 ) L1M1_PR_MR ; + NEW met1 ( 31349 85 ) M1M2_PR + NEW met1 ( 31165 85 ) M1M2_PR + NEW met1 ( 33787 85 ) M1M2_PR + NEW met2 ( 33787 102 ) M2M3_PR + NEW met2 ( 32269 102 ) M2M3_PR + NEW met1 ( 32269 119 ) M1M2_PR + NEW li1 ( 4669 119 ) L1M1_PR_MR + NEW met1 ( 4669 119 ) M1M2_PR + NEW met2 ( 4669 34 ) M2M3_PR + NEW met3 ( 4738 34 ) M3M4_PR + NEW met4 ( 4738 170 ) M4M5_PR + NEW met4 ( 7866 170 ) M4M5_PR + NEW met3 ( 7866 102 ) M3M4_PR + NEW met2 ( 8211 102 ) M2M3_PR + NEW met1 ( 8211 221 ) M1M2_PR + NEW met1 ( 4669 51 ) M1M2_PR + NEW li1 ( 18469 119 ) L1M1_PR_MR + NEW li1 ( 13869 153 ) L1M1_PR_MR + NEW met1 ( 15939 221 ) M1M2_PR + NEW met2 ( 15939 34 ) M2M3_PR + NEW met2 ( 17595 34 ) M2M3_PR + NEW met1 ( 17595 51 ) M1M2_PR + NEW li1 ( 37467 187 ) L1M1_PR_MR ; - storage_0_0_0.we0 ( storage_0_0_0.gcand X ) ( storage_0_0_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 37053 85 ) ( 37329 * ) NEW met2 ( 37329 34 ) ( * 85 ) @@ -2938,9 +2947,10 @@ NETS 174 ; NEW li1 ( 20355 153 ) L1M1_PR_MR NEW li1 ( 20309 187 ) L1M1_PR_MR ; - storage_0_1_0.bit5.storage ( storage_0_1_0.bit5.obuf0 A ) ( storage_0_1_0.bit5.bit Q ) + USE SIGNAL - + ROUTED met1 ( 24955 153 ) ( * 187 ) + + ROUTED met1 ( 24954 153 ) ( 24955 * ) + NEW met1 ( 24955 153 ) ( * 187 ) NEW met1 ( 24909 187 ) ( 24955 * ) - NEW li1 ( 24955 153 ) L1M1_PR_MR + NEW li1 ( 24954 153 ) L1M1_PR_MR NEW li1 ( 24909 187 ) L1M1_PR_MR ; - storage_0_1_0.bit6.storage ( storage_0_1_0.bit6.obuf0 A ) ( storage_0_1_0.bit6.bit Q ) + USE SIGNAL + ROUTED met1 ( 29555 153 ) ( * 187 ) @@ -2954,98 +2964,94 @@ NETS 174 ; NEW li1 ( 34109 187 ) L1M1_PR_MR ; - storage_0_1_0.gclock ( storage_0_1_0.cg GCLK ) ( storage_0_1_0.bit7.bit CLK ) ( storage_0_1_0.bit6.bit CLK ) ( storage_0_1_0.bit5.bit CLK ) ( storage_0_1_0.bit4.bit CLK ) ( storage_0_1_0.bit3.bit CLK ) ( storage_0_1_0.bit2.bit CLK ) ( storage_0_1_0.bit1.bit CLK ) ( storage_0_1_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met2 ( 1173 119 ) ( * 646 ) - NEW met1 ( 1173 119 ) ( 1219 * ) - NEW met1 ( 19619 119 ) ( 19665 * ) - NEW met2 ( 19665 119 ) ( * 510 ) - NEW met3 ( 19665 510 ) ( 20079 * ) - NEW met2 ( 20079 510 ) ( * 714 ) - NEW met2 ( 19665 34 ) ( * 119 ) + + ROUTED met2 ( 1219 119 ) ( * 170 ) + NEW met2 ( 10419 119 ) ( * 170 ) + NEW met2 ( 10925 51 ) ( * 170 ) + NEW met3 ( 10419 170 ) ( 10925 * ) + NEW met2 ( 19619 153 ) ( * 238 ) NEW met1 ( 28681 119 ) ( 28819 * ) NEW met2 ( 28681 119 ) ( * 221 ) NEW met1 ( 27669 221 ) ( 28681 * ) NEW met1 ( 27669 187 ) ( * 221 ) - NEW met1 ( 27301 187 ) ( 27669 * ) - NEW met2 ( 27301 187 ) ( * 306 ) - NEW met2 ( 28681 221 ) ( * 714 ) - NEW met2 ( 5819 119 ) ( 5865 * ) - NEW met2 ( 5865 119 ) ( * 646 ) - NEW met1 ( 14651 153 ) ( 15019 * ) - NEW met2 ( 14651 85 ) ( * 153 ) - NEW met2 ( 15065 34 ) ( * 119 ) - NEW met1 ( 15065 119 ) ( * 153 ) - NEW met1 ( 15019 153 ) ( 15065 * ) - NEW met3 ( 15065 34 ) ( 19665 * ) - NEW met1 ( 33281 119 ) ( 33419 * ) - NEW met2 ( 33281 119 ) ( * 714 ) - NEW met3 ( 28681 714 ) ( 33281 * ) - NEW met1 ( 10235 119 ) ( 10419 * ) - NEW met2 ( 10235 119 ) ( * 646 ) - NEW met3 ( 10235 646 ) ( 10718 * ) - NEW met4 ( 10718 34 ) ( * 646 ) - NEW met3 ( 10718 34 ) ( 14053 * ) - NEW met2 ( 14053 34 ) ( * 85 ) - NEW met3 ( 1173 646 ) ( 10235 * ) - NEW met1 ( 14053 85 ) ( 14651 * ) - NEW met1 ( 24081 153 ) ( 24219 * ) - NEW met2 ( 24081 153 ) ( * 714 ) - NEW met3 ( 20079 714 ) ( 24081 * ) - NEW met3 ( 24081 306 ) ( 27301 * ) - NEW met1 ( 38709 221 ) ( 38755 * ) - NEW met2 ( 38709 221 ) ( * 578 ) - NEW met3 ( 33281 578 ) ( 38709 * ) - NEW met2 ( 1173 646 ) M2M3_PR - NEW met1 ( 1173 119 ) M1M2_PR + NEW met1 ( 27393 187 ) ( 27669 * ) + NEW met1 ( 27393 187 ) ( * 221 ) + NEW met1 ( 26519 221 ) ( 27393 * ) + NEW met1 ( 26519 187 ) ( * 221 ) + NEW met1 ( 26381 187 ) ( 26519 * ) + NEW met1 ( 26381 187 ) ( * 221 ) + NEW met2 ( 5819 119 ) ( * 170 ) + NEW met3 ( 1219 170 ) ( 10419 * ) + NEW met3 ( 15870 238 ) ( 19619 * ) + NEW met1 ( 14881 119 ) ( 15019 * ) + NEW met2 ( 14881 51 ) ( * 119 ) + NEW met1 ( 12903 51 ) ( 14881 * ) + NEW met2 ( 12903 34 ) ( * 51 ) + NEW met3 ( 11661 34 ) ( 12903 * ) + NEW met2 ( 11661 34 ) ( * 51 ) + NEW met4 ( 15870 34 ) ( * 238 ) + NEW met3 ( 14881 34 ) ( 15870 * ) + NEW met2 ( 14881 34 ) ( * 51 ) + NEW met1 ( 10925 51 ) ( 11661 * ) + NEW met2 ( 24219 153 ) ( * 238 ) + NEW met1 ( 25369 187 ) ( * 221 ) + NEW met1 ( 25093 187 ) ( 25369 * ) + NEW met1 ( 25093 187 ) ( * 221 ) + NEW met1 ( 24219 221 ) ( 25093 * ) + NEW met3 ( 19619 238 ) ( 24219 * ) + NEW met1 ( 25369 221 ) ( 26381 * ) + NEW met2 ( 33419 119 ) ( * 170 ) + NEW met3 ( 28681 170 ) ( 33419 * ) + NEW met2 ( 38755 153 ) ( * 170 ) + NEW met3 ( 33419 170 ) ( 38755 * ) + NEW met2 ( 1219 170 ) M2M3_PR NEW li1 ( 1219 119 ) L1M1_PR_MR - NEW li1 ( 19619 119 ) L1M1_PR_MR - NEW met1 ( 19665 119 ) M1M2_PR - NEW met2 ( 19665 510 ) M2M3_PR - NEW met2 ( 20079 510 ) M2M3_PR - NEW met2 ( 20079 714 ) M2M3_PR - NEW met2 ( 19665 34 ) M2M3_PR + NEW met1 ( 1219 119 ) M1M2_PR + NEW li1 ( 10419 119 ) L1M1_PR_MR + NEW met1 ( 10419 119 ) M1M2_PR + NEW met2 ( 10419 170 ) M2M3_PR + NEW met1 ( 10925 51 ) M1M2_PR + NEW met2 ( 10925 170 ) M2M3_PR + NEW li1 ( 19619 153 ) L1M1_PR_MR + NEW met1 ( 19619 153 ) M1M2_PR + NEW met2 ( 19619 238 ) M2M3_PR NEW li1 ( 28819 119 ) L1M1_PR_MR NEW met1 ( 28681 119 ) M1M2_PR NEW met1 ( 28681 221 ) M1M2_PR - NEW met1 ( 27301 187 ) M1M2_PR - NEW met2 ( 27301 306 ) M2M3_PR - NEW met2 ( 28681 714 ) M2M3_PR + NEW met2 ( 28681 170 ) M2M3_PR NEW li1 ( 5819 119 ) L1M1_PR_MR NEW met1 ( 5819 119 ) M1M2_PR - NEW met2 ( 5865 646 ) M2M3_PR - NEW li1 ( 15019 153 ) L1M1_PR_MR - NEW met1 ( 14651 153 ) M1M2_PR - NEW met1 ( 14651 85 ) M1M2_PR - NEW met2 ( 15065 34 ) M2M3_PR - NEW met1 ( 15065 119 ) M1M2_PR - NEW li1 ( 33419 119 ) L1M1_PR_MR - NEW met1 ( 33281 119 ) M1M2_PR - NEW met2 ( 33281 714 ) M2M3_PR - NEW met2 ( 33281 578 ) M2M3_PR - NEW li1 ( 10419 119 ) L1M1_PR_MR - NEW met1 ( 10235 119 ) M1M2_PR - NEW met2 ( 10235 646 ) M2M3_PR - NEW met3 ( 10718 646 ) M3M4_PR - NEW met3 ( 10718 34 ) M3M4_PR - NEW met2 ( 14053 34 ) M2M3_PR - NEW met1 ( 14053 85 ) M1M2_PR + NEW met2 ( 5819 170 ) M2M3_PR + NEW li1 ( 15019 119 ) L1M1_PR_MR + NEW met1 ( 14881 119 ) M1M2_PR + NEW met1 ( 14881 51 ) M1M2_PR + NEW met1 ( 12903 51 ) M1M2_PR + NEW met2 ( 12903 34 ) M2M3_PR + NEW met2 ( 11661 34 ) M2M3_PR + NEW met1 ( 11661 51 ) M1M2_PR + NEW met3 ( 15870 238 ) M3M4_PR + NEW met3 ( 15870 34 ) M3M4_PR + NEW met2 ( 14881 34 ) M2M3_PR NEW li1 ( 24219 153 ) L1M1_PR_MR - NEW met1 ( 24081 153 ) M1M2_PR - NEW met2 ( 24081 714 ) M2M3_PR - NEW met2 ( 24081 306 ) M2M3_PR - NEW li1 ( 38755 221 ) L1M1_PR_MR - NEW met1 ( 38709 221 ) M1M2_PR - NEW met2 ( 38709 578 ) M2M3_PR - NEW met3 ( 5865 646 ) RECT ( -62 -15 0 15 ) ; + NEW met1 ( 24219 153 ) M1M2_PR + NEW met2 ( 24219 238 ) M2M3_PR + NEW met1 ( 24219 221 ) M1M2_PR + NEW li1 ( 33419 119 ) L1M1_PR_MR + NEW met1 ( 33419 119 ) M1M2_PR + NEW met2 ( 33419 170 ) M2M3_PR + NEW met2 ( 38755 170 ) M2M3_PR + NEW li1 ( 38755 153 ) L1M1_PR_MR + NEW met1 ( 38755 153 ) M1M2_PR + NEW met3 ( 5819 170 ) RECT ( -62 -15 0 15 ) ; - storage_0_1_0.we0 ( storage_0_1_0.gcand X ) ( storage_0_1_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 38341 85 ) ( 38617 * ) - NEW met2 ( 38617 34 ) ( * 85 ) - NEW met2 ( 38617 34 ) ( 38709 * ) - NEW met2 ( 38709 34 ) ( * 85 ) - NEW met1 ( 38709 85 ) ( 39215 * ) - NEW li1 ( 38341 85 ) L1M1_PR_MR - NEW met1 ( 38617 85 ) M1M2_PR - NEW met1 ( 38709 85 ) M1M2_PR - NEW li1 ( 39215 85 ) L1M1_PR_MR ; + + ROUTED met1 ( 38341 51 ) ( 38617 * ) + NEW met2 ( 38617 34 ) ( * 51 ) + NEW met2 ( 38617 34 ) ( 38755 * ) + NEW met2 ( 38755 34 ) ( * 51 ) + NEW met1 ( 38755 51 ) ( 39215 * ) + NEW li1 ( 38341 51 ) L1M1_PR_MR + NEW met1 ( 38617 51 ) M1M2_PR + NEW met1 ( 38755 51 ) M1M2_PR + NEW li1 ( 39215 51 ) L1M1_PR_MR ; - storage_0_1_0.write_sel ( storage_0_1_0.gcand A ) ( storage_0_1_0.word_and X ) + USE SIGNAL + ROUTED met1 ( 38985 153 ) ( 39031 * ) NEW li1 ( 39031 153 ) L1M1_PR_MR @@ -3092,112 +3098,93 @@ NETS 174 ; NEW li1 ( 35259 187 ) L1M1_PR_MR ; - storage_0_2_0.gclock ( storage_0_2_0.cg GCLK ) ( storage_0_2_0.bit7.bit CLK ) ( storage_0_2_0.bit6.bit CLK ) ( storage_0_2_0.bit5.bit CLK ) ( storage_0_2_0.bit4.bit CLK ) ( storage_0_2_0.bit3.bit CLK ) ( storage_0_2_0.bit2.bit CLK ) ( storage_0_2_0.bit1.bit CLK ) ( storage_0_2_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 16123 153 ) ( 16169 * ) - NEW met2 ( 16123 153 ) ( * 782 ) - NEW met3 ( 16123 782 ) ( 17733 * ) - NEW met2 ( 17733 646 ) ( * 782 ) - NEW met2 ( 16077 646 ) ( 16123 * ) - NEW met2 ( 19297 646 ) ( * 782 ) - NEW met3 ( 17733 646 ) ( 19297 * ) - NEW met3 ( 6302 714 ) ( * 782 ) + + ROUTED met2 ( 10373 51 ) ( * 221 ) + NEW met2 ( 16169 102 ) ( * 119 ) + NEW met1 ( 29923 119 ) ( 29969 * ) + NEW met2 ( 29923 119 ) ( * 238 ) + NEW met2 ( 2369 102 ) ( * 119 ) + NEW met2 ( 11569 102 ) ( * 119 ) + NEW met2 ( 11293 119 ) ( * 221 ) + NEW met1 ( 11293 119 ) ( 11569 * ) + NEW met1 ( 10373 221 ) ( 11293 * ) + NEW met2 ( 34569 119 ) ( * 238 ) + NEW met2 ( 35167 51 ) ( * 238 ) + NEW met3 ( 34569 238 ) ( 35167 * ) + NEW met2 ( 20769 153 ) ( 20861 * ) + NEW met2 ( 20861 51 ) ( * 153 ) + NEW met1 ( 20861 51 ) ( 22287 * ) + NEW met2 ( 22287 51 ) ( * 493 ) + NEW met2 ( 20401 102 ) ( * 153 ) + NEW met1 ( 20401 153 ) ( 20769 * ) + NEW met3 ( 11569 102 ) ( 20401 * ) NEW met1 ( 6923 119 ) ( 6969 * ) - NEW met2 ( 6923 119 ) ( * 238 ) - NEW met2 ( 6831 238 ) ( 6923 * ) - NEW met2 ( 6831 238 ) ( * 646 ) - NEW met2 ( 6831 646 ) ( 6923 * ) - NEW met2 ( 6923 646 ) ( * 782 ) - NEW met2 ( 29693 306 ) ( * 646 ) - NEW met1 ( 29693 119 ) ( 29969 * ) - NEW met2 ( 29693 119 ) ( * 306 ) - NEW met2 ( 36133 425 ) ( * 714 ) - NEW met2 ( 2277 119 ) ( * 714 ) - NEW met1 ( 2277 119 ) ( 2369 * ) - NEW met3 ( 2277 714 ) ( 6302 * ) - NEW met2 ( 12075 646 ) ( * 782 ) - NEW met1 ( 11431 153 ) ( 11569 * ) - NEW met2 ( 11431 153 ) ( * 782 ) - NEW met3 ( 6302 782 ) ( 12075 * ) - NEW met3 ( 12075 646 ) ( 16077 * ) - NEW met2 ( 34569 34 ) ( * 119 ) - NEW met3 ( 31234 34 ) ( 34569 * ) - NEW met4 ( 31234 34 ) ( * 170 ) - NEW met4 ( 31050 170 ) ( 31234 * ) - NEW met4 ( 31050 170 ) ( * 306 ) - NEW met2 ( 35075 34 ) ( * 714 ) - NEW met3 ( 34569 34 ) ( 35075 * ) - NEW met3 ( 29693 306 ) ( 31050 * ) - NEW met3 ( 35075 714 ) ( 36133 * ) - NEW met2 ( 22149 731 ) ( * 782 ) - NEW met1 ( 25231 119 ) ( 25369 * ) - NEW met2 ( 25231 119 ) ( * 714 ) - NEW met3 ( 24150 714 ) ( 25231 * ) - NEW met4 ( 24150 510 ) ( * 714 ) - NEW met4 ( 24058 510 ) ( 24150 * ) - NEW met4 ( 24058 510 ) ( * 782 ) - NEW met3 ( 23943 782 ) ( 24058 * ) - NEW met2 ( 23943 731 ) ( * 782 ) - NEW met3 ( 25530 646 ) ( * 714 ) - NEW met3 ( 25231 714 ) ( 25530 * ) - NEW met1 ( 22149 731 ) ( 23943 * ) - NEW met3 ( 25530 646 ) ( 29693 * ) - NEW met1 ( 20631 119 ) ( 20769 * ) - NEW met1 ( 20631 85 ) ( * 119 ) - NEW met1 ( 20401 85 ) ( 20631 * ) - NEW met2 ( 20401 85 ) ( * 782 ) - NEW met3 ( 19297 782 ) ( 22149 * ) - NEW met1 ( 36593 51 ) ( 39905 * ) - NEW met2 ( 36593 51 ) ( * 425 ) - NEW met1 ( 36133 425 ) ( 36593 * ) - NEW li1 ( 16169 153 ) L1M1_PR_MR - NEW met1 ( 16123 153 ) M1M2_PR - NEW met2 ( 16123 782 ) M2M3_PR - NEW met2 ( 17733 782 ) M2M3_PR - NEW met2 ( 17733 646 ) M2M3_PR - NEW met2 ( 16077 646 ) M2M3_PR - NEW met2 ( 19297 782 ) M2M3_PR - NEW met2 ( 19297 646 ) M2M3_PR - NEW li1 ( 6969 119 ) L1M1_PR_MR - NEW met1 ( 6923 119 ) M1M2_PR - NEW met2 ( 6923 782 ) M2M3_PR - NEW met2 ( 29693 306 ) M2M3_PR - NEW met2 ( 29693 646 ) M2M3_PR + NEW met2 ( 6923 102 ) ( * 119 ) + NEW met2 ( 8947 34 ) ( * 51 ) + NEW met3 ( 7222 34 ) ( 8947 * ) + NEW met3 ( 7222 34 ) ( * 85 ) + NEW met3 ( 6946 85 ) ( 7222 * ) + NEW met3 ( 6946 85 ) ( * 102 ) + NEW met3 ( 6923 102 ) ( 6946 * ) + NEW met3 ( 2369 102 ) ( 6923 * ) + NEW met1 ( 8947 51 ) ( 10373 * ) + NEW met2 ( 25369 119 ) ( * 238 ) + NEW met2 ( 23851 153 ) ( * 493 ) + NEW met1 ( 23851 153 ) ( 24173 * ) + NEW met2 ( 24173 102 ) ( * 153 ) + NEW met2 ( 24173 102 ) ( 24265 * ) + NEW met2 ( 24265 102 ) ( * 238 ) + NEW met2 ( 24265 238 ) ( 24311 * ) + NEW met3 ( 24311 238 ) ( 25369 * ) + NEW met1 ( 22287 493 ) ( 23851 * ) + NEW met3 ( 25369 238 ) ( 34569 * ) + NEW met2 ( 37881 51 ) ( * 187 ) + NEW met1 ( 37881 187 ) ( 39905 * ) + NEW met1 ( 35167 51 ) ( 37881 * ) + NEW met1 ( 10373 51 ) M1M2_PR + NEW met1 ( 10373 221 ) M1M2_PR + NEW li1 ( 16169 119 ) L1M1_PR_MR + NEW met1 ( 16169 119 ) M1M2_PR + NEW met2 ( 16169 102 ) M2M3_PR NEW li1 ( 29969 119 ) L1M1_PR_MR - NEW met1 ( 29693 119 ) M1M2_PR - NEW met1 ( 36133 425 ) M1M2_PR - NEW met2 ( 36133 714 ) M2M3_PR - NEW met2 ( 2277 714 ) M2M3_PR - NEW met1 ( 2277 119 ) M1M2_PR + NEW met1 ( 29923 119 ) M1M2_PR + NEW met2 ( 29923 238 ) M2M3_PR + NEW met2 ( 2369 102 ) M2M3_PR NEW li1 ( 2369 119 ) L1M1_PR_MR - NEW met2 ( 12075 782 ) M2M3_PR - NEW met2 ( 12075 646 ) M2M3_PR - NEW li1 ( 11569 153 ) L1M1_PR_MR - NEW met1 ( 11431 153 ) M1M2_PR - NEW met2 ( 11431 782 ) M2M3_PR + NEW met1 ( 2369 119 ) M1M2_PR + NEW li1 ( 11569 119 ) L1M1_PR_MR + NEW met1 ( 11569 119 ) M1M2_PR + NEW met2 ( 11569 102 ) M2M3_PR + NEW met1 ( 11293 221 ) M1M2_PR + NEW met1 ( 11293 119 ) M1M2_PR NEW li1 ( 34569 119 ) L1M1_PR_MR NEW met1 ( 34569 119 ) M1M2_PR - NEW met2 ( 34569 34 ) M2M3_PR - NEW met3 ( 31234 34 ) M3M4_PR - NEW met3 ( 31050 306 ) M3M4_PR - NEW met2 ( 35075 714 ) M2M3_PR - NEW met2 ( 35075 34 ) M2M3_PR - NEW met2 ( 22149 782 ) M2M3_PR - NEW met1 ( 22149 731 ) M1M2_PR + NEW met2 ( 34569 238 ) M2M3_PR + NEW met1 ( 35167 51 ) M1M2_PR + NEW met2 ( 35167 238 ) M2M3_PR + NEW li1 ( 20769 153 ) L1M1_PR_MR + NEW met1 ( 20769 153 ) M1M2_PR + NEW met1 ( 20861 51 ) M1M2_PR + NEW met1 ( 22287 51 ) M1M2_PR + NEW met1 ( 22287 493 ) M1M2_PR + NEW met2 ( 20401 102 ) M2M3_PR + NEW met1 ( 20401 153 ) M1M2_PR + NEW li1 ( 6969 119 ) L1M1_PR_MR + NEW met1 ( 6923 119 ) M1M2_PR + NEW met2 ( 6923 102 ) M2M3_PR + NEW met1 ( 8947 51 ) M1M2_PR + NEW met2 ( 8947 34 ) M2M3_PR NEW li1 ( 25369 119 ) L1M1_PR_MR - NEW met1 ( 25231 119 ) M1M2_PR - NEW met2 ( 25231 714 ) M2M3_PR - NEW met3 ( 24150 714 ) M3M4_PR - NEW met3 ( 24058 782 ) M3M4_PR - NEW met2 ( 23943 782 ) M2M3_PR - NEW met1 ( 23943 731 ) M1M2_PR - NEW li1 ( 20769 119 ) L1M1_PR_MR - NEW met1 ( 20401 85 ) M1M2_PR - NEW met2 ( 20401 782 ) M2M3_PR - NEW li1 ( 39905 51 ) L1M1_PR_MR - NEW met1 ( 36593 51 ) M1M2_PR - NEW met1 ( 36593 425 ) M1M2_PR - NEW met3 ( 6923 782 ) RECT ( -62 -15 0 15 ) - NEW met3 ( 11431 782 ) RECT ( -62 -15 0 15 ) - NEW met3 ( 20401 782 ) RECT ( -62 -15 0 15 ) ; + NEW met1 ( 25369 119 ) M1M2_PR + NEW met2 ( 25369 238 ) M2M3_PR + NEW met1 ( 23851 493 ) M1M2_PR + NEW met1 ( 23851 153 ) M1M2_PR + NEW met1 ( 24173 153 ) M1M2_PR + NEW met2 ( 24311 238 ) M2M3_PR + NEW met1 ( 37881 51 ) M1M2_PR + NEW met1 ( 37881 187 ) M1M2_PR + NEW li1 ( 39905 187 ) L1M1_PR_MR + NEW met3 ( 16169 102 ) RECT ( -62 -15 0 15 ) + NEW met3 ( 29923 238 ) RECT ( -62 -15 0 15 ) ; - storage_0_2_0.we0 ( storage_0_2_0.gcand X ) ( storage_0_2_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 39491 85 ) ( 40365 * ) NEW li1 ( 39491 85 ) L1M1_PR_MR @@ -3248,84 +3235,74 @@ NETS 174 ; NEW li1 ( 36409 187 ) L1M1_PR_MR ; - storage_0_3_0.gclock ( storage_0_3_0.cg GCLK ) ( storage_0_3_0.bit7.bit CLK ) ( storage_0_3_0.bit6.bit CLK ) ( storage_0_3_0.bit5.bit CLK ) ( storage_0_3_0.bit4.bit CLK ) ( storage_0_3_0.bit3.bit CLK ) ( storage_0_3_0.bit2.bit CLK ) ( storage_0_3_0.bit1.bit CLK ) ( storage_0_3_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 20539 323 ) ( * 357 ) - NEW met1 ( 19343 323 ) ( 20539 * ) - NEW met2 ( 19343 323 ) ( * 765 ) - NEW met2 ( 8119 119 ) ( * 170 ) - NEW met2 ( 8119 170 ) ( 8165 * ) - NEW met2 ( 8165 170 ) ( * 714 ) - NEW met2 ( 8119 34 ) ( * 119 ) + + ROUTED met2 ( 8119 119 ) ( * 238 ) + NEW met2 ( 19435 731 ) ( * 782 ) NEW met1 ( 26427 119 ) ( 26519 * ) - NEW met2 ( 26427 34 ) ( * 119 ) - NEW met2 ( 35719 34 ) ( * 119 ) - NEW met2 ( 3427 34 ) ( * 119 ) - NEW met1 ( 3427 119 ) ( 3519 * ) - NEW met3 ( 3427 34 ) ( 8119 * ) - NEW met1 ( 12719 119 ) ( 12765 * ) - NEW met2 ( 12765 119 ) ( * 714 ) - NEW met3 ( 8165 714 ) ( 12765 * ) - NEW met2 ( 21919 34 ) ( * 119 ) - NEW met1 ( 20723 357 ) ( * 391 ) - NEW met2 ( 20723 391 ) ( * 493 ) - NEW met1 ( 20723 493 ) ( 21643 * ) - NEW met2 ( 21643 119 ) ( * 493 ) - NEW met1 ( 21643 119 ) ( 21919 * ) - NEW met1 ( 20539 357 ) ( 20723 * ) - NEW met3 ( 21919 34 ) ( 26427 * ) - NEW met2 ( 31119 51 ) ( * 119 ) - NEW met2 ( 31119 34 ) ( * 51 ) - NEW met3 ( 26427 34 ) ( 31119 * ) - NEW met1 ( 31119 51 ) ( 35719 * ) - NEW met1 ( 17089 153 ) ( 17319 * ) - NEW met2 ( 17089 153 ) ( * 646 ) - NEW met3 ( 17089 646 ) ( * 714 ) - NEW met2 ( 18561 765 ) ( 18607 * ) - NEW met2 ( 18561 306 ) ( * 765 ) - NEW met3 ( 17411 306 ) ( 18561 * ) - NEW met2 ( 17411 153 ) ( * 306 ) - NEW met2 ( 17319 153 ) ( 17411 * ) - NEW met3 ( 12765 714 ) ( 17089 * ) - NEW met1 ( 18607 765 ) ( 19343 * ) - NEW met2 ( 41055 34 ) ( * 51 ) - NEW met3 ( 35719 34 ) ( 41055 * ) - NEW met1 ( 19343 323 ) M1M2_PR - NEW met1 ( 19343 765 ) M1M2_PR + NEW met2 ( 26427 102 ) ( * 119 ) + NEW met2 ( 35719 102 ) ( * 119 ) + NEW met2 ( 35443 119 ) ( * 221 ) + NEW met1 ( 35443 119 ) ( 35719 * ) + NEW met2 ( 4117 119 ) ( * 238 ) + NEW met1 ( 3519 119 ) ( 4117 * ) + NEW met3 ( 4117 238 ) ( 8119 * ) + NEW met3 ( 8119 238 ) ( 11040 * ) + NEW met2 ( 12719 153 ) ( * 170 ) + NEW met3 ( 11040 170 ) ( * 238 ) + NEW met3 ( 11040 170 ) ( 12719 * ) + NEW met2 ( 21919 102 ) ( * 153 ) + NEW met2 ( 21643 153 ) ( * 782 ) + NEW met1 ( 21643 153 ) ( 21919 * ) + NEW met3 ( 19435 782 ) ( 21643 * ) + NEW met3 ( 21919 102 ) ( 26427 * ) + NEW met2 ( 34385 51 ) ( * 221 ) + NEW met1 ( 34385 221 ) ( 35443 * ) + NEW met2 ( 31119 102 ) ( * 119 ) + NEW met1 ( 31211 51 ) ( * 119 ) + NEW met1 ( 31119 119 ) ( 31211 * ) + NEW met3 ( 26427 102 ) ( 31119 * ) + NEW met1 ( 31211 51 ) ( 34385 * ) + NEW met2 ( 17319 153 ) ( * 170 ) + NEW met2 ( 18561 170 ) ( * 731 ) + NEW met3 ( 17319 170 ) ( 18561 * ) + NEW met3 ( 12719 170 ) ( 17319 * ) + NEW met1 ( 18561 731 ) ( 19435 * ) + NEW met2 ( 41055 51 ) ( * 102 ) + NEW met3 ( 35719 102 ) ( 41055 * ) NEW li1 ( 8119 119 ) L1M1_PR_MR NEW met1 ( 8119 119 ) M1M2_PR - NEW met2 ( 8165 714 ) M2M3_PR - NEW met2 ( 8119 34 ) M2M3_PR + NEW met2 ( 8119 238 ) M2M3_PR + NEW met1 ( 19435 731 ) M1M2_PR + NEW met2 ( 19435 782 ) M2M3_PR NEW li1 ( 26519 119 ) L1M1_PR_MR NEW met1 ( 26427 119 ) M1M2_PR - NEW met2 ( 26427 34 ) M2M3_PR + NEW met2 ( 26427 102 ) M2M3_PR NEW li1 ( 35719 119 ) L1M1_PR_MR NEW met1 ( 35719 119 ) M1M2_PR - NEW met2 ( 35719 34 ) M2M3_PR - NEW met1 ( 35719 51 ) M1M2_PR - NEW met2 ( 3427 34 ) M2M3_PR - NEW met1 ( 3427 119 ) M1M2_PR + NEW met2 ( 35719 102 ) M2M3_PR + NEW met1 ( 35443 221 ) M1M2_PR + NEW met1 ( 35443 119 ) M1M2_PR + NEW met2 ( 4117 238 ) M2M3_PR + NEW met1 ( 4117 119 ) M1M2_PR NEW li1 ( 3519 119 ) L1M1_PR_MR - NEW li1 ( 12719 119 ) L1M1_PR_MR - NEW met1 ( 12765 119 ) M1M2_PR - NEW met2 ( 12765 714 ) M2M3_PR - NEW li1 ( 21919 119 ) L1M1_PR_MR - NEW met1 ( 21919 119 ) M1M2_PR - NEW met2 ( 21919 34 ) M2M3_PR - NEW met1 ( 20723 391 ) M1M2_PR - NEW met1 ( 20723 493 ) M1M2_PR - NEW met1 ( 21643 493 ) M1M2_PR - NEW met1 ( 21643 119 ) M1M2_PR + NEW li1 ( 12719 153 ) L1M1_PR_MR + NEW met1 ( 12719 153 ) M1M2_PR + NEW met2 ( 12719 170 ) M2M3_PR + NEW li1 ( 21919 153 ) L1M1_PR_MR + NEW met1 ( 21919 153 ) M1M2_PR + NEW met2 ( 21919 102 ) M2M3_PR + NEW met2 ( 21643 782 ) M2M3_PR + NEW met1 ( 21643 153 ) M1M2_PR + NEW met1 ( 34385 51 ) M1M2_PR + NEW met1 ( 34385 221 ) M1M2_PR NEW li1 ( 31119 119 ) L1M1_PR_MR NEW met1 ( 31119 119 ) M1M2_PR - NEW met1 ( 31119 51 ) M1M2_PR - NEW met2 ( 31119 34 ) M2M3_PR + NEW met2 ( 31119 102 ) M2M3_PR NEW li1 ( 17319 153 ) L1M1_PR_MR - NEW met1 ( 17089 153 ) M1M2_PR - NEW met2 ( 17089 646 ) M2M3_PR - NEW met1 ( 18607 765 ) M1M2_PR - NEW met2 ( 18561 306 ) M2M3_PR - NEW met2 ( 17411 306 ) M2M3_PR NEW met1 ( 17319 153 ) M1M2_PR - NEW met2 ( 41055 34 ) M2M3_PR + NEW met2 ( 17319 170 ) M2M3_PR + NEW met1 ( 18561 731 ) M1M2_PR + NEW met2 ( 18561 170 ) M2M3_PR + NEW met2 ( 41055 102 ) M2M3_PR NEW li1 ( 41055 51 ) L1M1_PR_MR NEW met1 ( 41055 51 ) M1M2_PR ; - storage_0_3_0.we0 ( storage_0_3_0.gcand X ) ( storage_0_3_0.cg GATE ) + USE SIGNAL @@ -3378,130 +3355,130 @@ NETS 174 ; NEW li1 ( 32959 357 ) L1M1_PR_MR ; - storage_1_0_0.gclock ( storage_1_0_0.cg GCLK ) ( storage_1_0_0.bit7.bit CLK ) ( storage_1_0_0.bit6.bit CLK ) ( storage_1_0_0.bit5.bit CLK ) ( storage_1_0_0.bit4.bit CLK ) ( storage_1_0_0.bit3.bit CLK ) ( storage_1_0_0.bit2.bit CLK ) ( storage_1_0_0.bit1.bit CLK ) ( storage_1_0_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met1 ( 16169 323 ) ( * 357 ) - NEW met1 ( 15893 357 ) ( 16169 * ) - NEW met1 ( 15893 323 ) ( * 357 ) - NEW met1 ( 69 323 ) ( * 391 ) - NEW met1 ( 18423 391 ) ( 18469 * ) - NEW met2 ( 18423 51 ) ( * 391 ) - NEW met1 ( 18055 323 ) ( * 357 ) - NEW met1 ( 18055 357 ) ( 18423 * ) - NEW met1 ( 18423 357 ) ( * 391 ) - NEW met1 ( 16169 323 ) ( 18055 * ) - NEW met1 ( 8901 391 ) ( 9269 * ) - NEW met2 ( 8901 221 ) ( * 391 ) - NEW met1 ( 8119 221 ) ( 8901 * ) - NEW met1 ( 8119 187 ) ( * 221 ) - NEW met1 ( 7981 187 ) ( 8119 * ) - NEW met1 ( 7981 187 ) ( * 221 ) - NEW met1 ( 6969 221 ) ( 7981 * ) + + ROUTED met1 ( 18193 391 ) ( 18469 * ) + NEW met2 ( 18193 221 ) ( * 391 ) + NEW met1 ( 17319 221 ) ( 18193 * ) + NEW met1 ( 17319 187 ) ( * 221 ) + NEW met1 ( 17181 187 ) ( 17319 * ) + NEW met1 ( 17181 187 ) ( * 221 ) + NEW met1 ( 16169 221 ) ( 17181 * ) + NEW met1 ( 16169 187 ) ( * 221 ) + NEW met1 ( 18469 187 ) ( * 221 ) + NEW met1 ( 18193 187 ) ( 18469 * ) + NEW met1 ( 18193 187 ) ( * 221 ) + NEW met2 ( 15801 187 ) ( * 238 ) + NEW met3 ( 14835 238 ) ( 15801 * ) + NEW met2 ( 14835 238 ) ( * 493 ) + NEW met1 ( 15801 187 ) ( 16169 * ) + NEW met1 ( 32269 425 ) ( * 459 ) + NEW met2 ( 3933 238 ) ( * 425 ) + NEW met3 ( 69 238 ) ( 3933 * ) + NEW met2 ( 69 238 ) ( * 391 ) + NEW met2 ( 13869 391 ) ( * 493 ) + NEW met1 ( 13869 493 ) ( 14835 * ) + NEW met1 ( 22931 391 ) ( 23069 * ) + NEW met2 ( 22931 34 ) ( * 391 ) + NEW met3 ( 20447 34 ) ( 22931 * ) + NEW met2 ( 20447 34 ) ( * 221 ) + NEW met1 ( 18469 221 ) ( 20447 * ) + NEW met2 ( 34155 102 ) ( * 459 ) + NEW met3 ( 34155 102 ) ( 34178 * ) + NEW met4 ( 34178 102 ) ( * 170 ) + NEW met4 ( 34178 170 ) ( 35006 * ) + NEW met4 ( 35006 102 ) ( * 170 ) + NEW met3 ( 35006 102 ) ( 35075 * ) + NEW met2 ( 35075 102 ) ( * 459 ) + NEW met1 ( 32269 459 ) ( 34155 * ) + NEW met1 ( 9269 425 ) ( 10143 * ) + NEW met1 ( 10143 391 ) ( * 425 ) + NEW met1 ( 10143 391 ) ( 10465 * ) + NEW met1 ( 10465 391 ) ( * 425 ) + NEW met1 ( 10465 425 ) ( 11109 * ) + NEW met2 ( 11109 238 ) ( * 425 ) + NEW met3 ( 11109 238 ) ( 11454 * ) + NEW met4 ( 11454 170 ) ( * 238 ) + NEW met4 ( 11454 170 ) ( 12190 * ) + NEW met4 ( 12190 170 ) ( * 238 ) + NEW met3 ( 12190 238 ) ( 13593 * ) + NEW met2 ( 13593 238 ) ( * 391 ) + NEW met1 ( 9269 357 ) ( * 425 ) + NEW met1 ( 13593 391 ) ( 13869 * ) + NEW met1 ( 8970 357 ) ( 9269 * ) + NEW met2 ( 4669 425 ) ( * 493 ) + NEW met1 ( 4669 493 ) ( 5773 * ) + NEW met2 ( 5773 323 ) ( * 493 ) + NEW met1 ( 5773 323 ) ( 6601 * ) + NEW met2 ( 6601 187 ) ( * 323 ) + NEW met1 ( 6601 187 ) ( 6969 * ) NEW met1 ( 6969 187 ) ( * 221 ) - NEW met1 ( 6693 187 ) ( 6969 * ) - NEW met2 ( 6693 187 ) ( * 323 ) - NEW met1 ( 9269 323 ) ( * 391 ) - NEW met1 ( 27669 323 ) ( * 391 ) - NEW met1 ( 26473 187 ) ( * 221 ) - NEW met1 ( 26473 221 ) ( 27393 * ) - NEW met2 ( 27393 221 ) ( * 357 ) - NEW met1 ( 27393 357 ) ( 27669 * ) - NEW met1 ( 4393 391 ) ( 4669 * ) - NEW met2 ( 4393 221 ) ( * 391 ) - NEW met1 ( 3519 221 ) ( 4393 * ) - NEW met1 ( 3519 187 ) ( * 221 ) - NEW met1 ( 3381 187 ) ( 3519 * ) - NEW met1 ( 3381 187 ) ( * 221 ) - NEW met1 ( 2369 221 ) ( 3381 * ) - NEW met1 ( 2369 187 ) ( * 221 ) - NEW met1 ( 2093 187 ) ( 2369 * ) - NEW met2 ( 2093 187 ) ( * 323 ) - NEW met1 ( 4669 323 ) ( * 391 ) - NEW met1 ( 69 323 ) ( 2093 * ) - NEW met1 ( 4669 323 ) ( 6693 * ) - NEW met2 ( 21781 221 ) ( * 323 ) - NEW met2 ( 13869 425 ) ( * 782 ) - NEW met3 ( 13846 782 ) ( 13869 * ) - NEW met4 ( 13846 510 ) ( * 782 ) - NEW met5 ( 10074 510 ) ( 13846 * ) - NEW met4 ( 10074 34 ) ( * 510 ) - NEW met3 ( 9913 34 ) ( 10074 * ) - NEW met2 ( 9913 34 ) ( * 323 ) - NEW met2 ( 13869 323 ) ( * 425 ) - NEW met1 ( 9269 323 ) ( 9913 * ) - NEW met1 ( 13869 323 ) ( 15893 * ) - NEW met2 ( 35581 323 ) ( * 459 ) - NEW met1 ( 35581 459 ) ( 35949 * ) - NEW met1 ( 35949 459 ) ( * 493 ) - NEW met1 ( 32039 391 ) ( 32269 * ) - NEW met1 ( 32039 323 ) ( * 391 ) - NEW met1 ( 29969 323 ) ( 32039 * ) - NEW met1 ( 29969 323 ) ( * 357 ) - NEW met1 ( 29923 357 ) ( 29969 * ) - NEW met2 ( 29831 357 ) ( 29923 * ) - NEW met1 ( 29693 357 ) ( 29831 * ) - NEW met1 ( 29693 323 ) ( * 357 ) - NEW met1 ( 32269 323 ) ( * 391 ) - NEW met1 ( 27669 323 ) ( 29693 * ) - NEW met1 ( 32269 323 ) ( 35581 * ) - NEW met1 ( 26220 187 ) ( 26473 * ) - NEW met1 ( 21781 323 ) ( 22770 * ) - NEW met1 ( 23069 323 ) ( * 391 ) - NEW met1 ( 23069 323 ) ( 24955 * ) - NEW met1 ( 24955 323 ) ( * 357 ) - NEW met1 ( 24955 357 ) ( 25185 * ) - NEW met1 ( 25185 323 ) ( * 357 ) - NEW met1 ( 25185 323 ) ( 25691 * ) - NEW met2 ( 25691 221 ) ( * 323 ) - NEW met1 ( 25691 221 ) ( 26220 * ) - NEW met1 ( 26220 187 ) ( * 221 ) - NEW met1 ( 22770 323 ) ( * 357 ) - NEW met1 ( 22770 357 ) ( 23069 * ) - NEW met2 ( 20677 51 ) ( * 187 ) - NEW met1 ( 20677 187 ) ( 20769 * ) - NEW met1 ( 20769 187 ) ( * 221 ) - NEW met1 ( 18423 51 ) ( 20677 * ) - NEW met1 ( 20769 221 ) ( 21781 * ) - NEW met1 ( 35949 493 ) ( 37467 * ) - NEW li1 ( 69 391 ) L1M1_PR_MR + NEW met1 ( 6969 221 ) ( 7061 * ) + NEW met2 ( 7061 221 ) ( * 323 ) + NEW met1 ( 7061 323 ) ( 8970 * ) + NEW met1 ( 8970 323 ) ( * 357 ) + NEW met1 ( 4301 391 ) ( * 425 ) + NEW met1 ( 4301 391 ) ( 4669 * ) + NEW met1 ( 4669 391 ) ( * 425 ) + NEW met1 ( 3933 425 ) ( 4301 * ) + NEW met2 ( 27669 34 ) ( * 391 ) + NEW met3 ( 24081 34 ) ( 27669 * ) + NEW met2 ( 24081 34 ) ( * 221 ) + NEW met1 ( 27669 391 ) ( * 459 ) + NEW met1 ( 22931 221 ) ( 24081 * ) + NEW met1 ( 27669 459 ) ( 32269 * ) + NEW met1 ( 36823 459 ) ( * 493 ) + NEW met1 ( 36823 493 ) ( 37467 * ) + NEW met1 ( 35075 459 ) ( 36823 * ) NEW li1 ( 18469 391 ) L1M1_PR_MR - NEW met1 ( 18423 391 ) M1M2_PR - NEW met1 ( 18423 51 ) M1M2_PR - NEW li1 ( 9269 391 ) L1M1_PR_MR - NEW met1 ( 8901 391 ) M1M2_PR - NEW met1 ( 8901 221 ) M1M2_PR - NEW met1 ( 6693 187 ) M1M2_PR - NEW met1 ( 6693 323 ) M1M2_PR - NEW li1 ( 27669 391 ) L1M1_PR_MR - NEW met1 ( 27393 221 ) M1M2_PR - NEW met1 ( 27393 357 ) M1M2_PR - NEW li1 ( 4669 391 ) L1M1_PR_MR - NEW met1 ( 4393 391 ) M1M2_PR - NEW met1 ( 4393 221 ) M1M2_PR - NEW met1 ( 2093 187 ) M1M2_PR - NEW met1 ( 2093 323 ) M1M2_PR - NEW met1 ( 21781 323 ) M1M2_PR - NEW met1 ( 21781 221 ) M1M2_PR - NEW li1 ( 13869 425 ) L1M1_PR_MR - NEW met1 ( 13869 425 ) M1M2_PR - NEW met2 ( 13869 782 ) M2M3_PR - NEW met3 ( 13846 782 ) M3M4_PR - NEW met4 ( 13846 510 ) M4M5_PR - NEW met4 ( 10074 510 ) M4M5_PR - NEW met3 ( 10074 34 ) M3M4_PR - NEW met2 ( 9913 34 ) M2M3_PR - NEW met1 ( 9913 323 ) M1M2_PR - NEW met1 ( 13869 323 ) M1M2_PR - NEW met1 ( 35581 323 ) M1M2_PR - NEW met1 ( 35581 459 ) M1M2_PR - NEW li1 ( 32269 391 ) L1M1_PR_MR - NEW met1 ( 29923 357 ) M1M2_PR - NEW met1 ( 29831 357 ) M1M2_PR + NEW met1 ( 18193 391 ) M1M2_PR + NEW met1 ( 18193 221 ) M1M2_PR + NEW met1 ( 15801 187 ) M1M2_PR + NEW met2 ( 15801 238 ) M2M3_PR + NEW met2 ( 14835 238 ) M2M3_PR + NEW met1 ( 14835 493 ) M1M2_PR + NEW li1 ( 32269 425 ) L1M1_PR_MR + NEW met1 ( 3933 425 ) M1M2_PR + NEW met2 ( 3933 238 ) M2M3_PR + NEW met2 ( 69 238 ) M2M3_PR + NEW li1 ( 69 391 ) L1M1_PR_MR + NEW met1 ( 69 391 ) M1M2_PR + NEW li1 ( 13869 391 ) L1M1_PR_MR + NEW met1 ( 13869 493 ) M1M2_PR + NEW met1 ( 13869 391 ) M1M2_PR NEW li1 ( 23069 391 ) L1M1_PR_MR - NEW met1 ( 25691 323 ) M1M2_PR - NEW met1 ( 25691 221 ) M1M2_PR - NEW met1 ( 20677 51 ) M1M2_PR - NEW met1 ( 20677 187 ) M1M2_PR + NEW met1 ( 22931 391 ) M1M2_PR + NEW met2 ( 22931 34 ) M2M3_PR + NEW met2 ( 20447 34 ) M2M3_PR + NEW met1 ( 20447 221 ) M1M2_PR + NEW met1 ( 22931 221 ) M1M2_PR + NEW met1 ( 34155 459 ) M1M2_PR + NEW met2 ( 34155 102 ) M2M3_PR + NEW met3 ( 34178 102 ) M3M4_PR + NEW met3 ( 35006 102 ) M3M4_PR + NEW met2 ( 35075 102 ) M2M3_PR + NEW met1 ( 35075 459 ) M1M2_PR + NEW li1 ( 9269 425 ) L1M1_PR_MR + NEW met1 ( 11109 425 ) M1M2_PR + NEW met2 ( 11109 238 ) M2M3_PR + NEW met3 ( 11454 238 ) M3M4_PR + NEW met3 ( 12190 238 ) M3M4_PR + NEW met2 ( 13593 238 ) M2M3_PR + NEW met1 ( 13593 391 ) M1M2_PR + NEW li1 ( 4669 425 ) L1M1_PR_MR + NEW met1 ( 4669 425 ) M1M2_PR + NEW met1 ( 4669 493 ) M1M2_PR + NEW met1 ( 5773 493 ) M1M2_PR + NEW met1 ( 5773 323 ) M1M2_PR + NEW met1 ( 6601 323 ) M1M2_PR + NEW met1 ( 6601 187 ) M1M2_PR + NEW met1 ( 7061 221 ) M1M2_PR + NEW met1 ( 7061 323 ) M1M2_PR + NEW li1 ( 27669 391 ) L1M1_PR_MR + NEW met1 ( 27669 391 ) M1M2_PR + NEW met2 ( 27669 34 ) M2M3_PR + NEW met2 ( 24081 34 ) M2M3_PR + NEW met1 ( 24081 221 ) M1M2_PR NEW li1 ( 37467 493 ) L1M1_PR_MR - NEW met3 ( 13869 782 ) RECT ( 0 -15 39 15 ) ; + NEW met3 ( 34155 102 ) RECT ( -39 -15 0 15 ) ; - storage_1_0_0.we0 ( storage_1_0_0.gcand X ) ( storage_1_0_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 37053 357 ) ( * 391 ) NEW met1 ( 37053 357 ) ( 37421 * ) @@ -3519,8 +3496,8 @@ NETS 174 ; NEW li1 ( 1955 391 ) L1M1_PR_MR NEW li1 ( 1909 357 ) L1M1_PR_MR ; - storage_1_1_0.bit1.storage ( storage_1_1_0.bit1.obuf0 A ) ( storage_1_1_0.bit1.bit Q ) + USE SIGNAL - + ROUTED met1 ( 6555 357 ) ( * 391 ) - NEW met1 ( 6509 357 ) ( 6555 * ) + + ROUTED met1 ( 6509 391 ) ( 6555 * ) + NEW met1 ( 6509 357 ) ( * 391 ) NEW li1 ( 6555 391 ) L1M1_PR_MR NEW li1 ( 6509 357 ) L1M1_PR_MR ; - storage_1_1_0.bit2.storage ( storage_1_1_0.bit2.obuf0 A ) ( storage_1_1_0.bit2.bit Q ) + USE SIGNAL @@ -3555,82 +3532,72 @@ NETS 174 ; NEW li1 ( 34109 357 ) L1M1_PR_MR ; - storage_1_1_0.gclock ( storage_1_1_0.cg GCLK ) ( storage_1_1_0.bit7.bit CLK ) ( storage_1_1_0.bit6.bit CLK ) ( storage_1_1_0.bit5.bit CLK ) ( storage_1_1_0.bit4.bit CLK ) ( storage_1_1_0.bit3.bit CLK ) ( storage_1_1_0.bit2.bit CLK ) ( storage_1_1_0.bit1.bit CLK ) ( storage_1_1_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met2 ( 1219 425 ) ( * 510 ) - NEW met2 ( 19619 306 ) ( * 391 ) - NEW met2 ( 19389 391 ) ( * 510 ) - NEW met1 ( 19389 391 ) ( 19619 * ) - NEW met1 ( 28773 425 ) ( 28819 * ) - NEW met2 ( 28773 425 ) ( * 782 ) - NEW met1 ( 5773 391 ) ( 5819 * ) - NEW met2 ( 5773 391 ) ( * 510 ) + + ROUTED met2 ( 1219 425 ) ( * 442 ) + NEW met2 ( 10419 425 ) ( * 442 ) + NEW met1 ( 19435 391 ) ( 19619 * ) + NEW met2 ( 19435 391 ) ( * 510 ) + NEW met2 ( 5819 425 ) ( * 442 ) + NEW met3 ( 1219 442 ) ( 10419 * ) NEW met1 ( 14881 425 ) ( 15019 * ) - NEW met2 ( 14881 425 ) ( * 510 ) - NEW met3 ( 14881 510 ) ( 19389 * ) - NEW met3 ( 19619 306 ) ( 20700 * ) - NEW met4 ( 20700 510 ) ( 20838 * ) - NEW met4 ( 20700 323 ) ( * 510 ) - NEW met3 ( 20700 306 ) ( * 323 ) - NEW met1 ( 33235 425 ) ( 33419 * ) - NEW met2 ( 33235 425 ) ( * 782 ) - NEW met3 ( 28773 782 ) ( 33235 * ) - NEW met1 ( 10419 357 ) ( * 391 ) - NEW met1 ( 10373 357 ) ( 10419 * ) - NEW met2 ( 10373 357 ) ( * 510 ) - NEW met3 ( 1219 510 ) ( 10373 * ) - NEW met3 ( 10373 510 ) ( 14881 * ) - NEW met2 ( 24219 391 ) ( * 510 ) - NEW met3 ( 24219 510 ) ( 24242 * ) - NEW met4 ( 24242 510 ) ( * 782 ) - NEW met3 ( 20838 510 ) ( 24219 * ) - NEW met3 ( 24242 782 ) ( 28773 * ) - NEW met2 ( 38755 493 ) ( * 646 ) - NEW met3 ( 33235 646 ) ( 38755 * ) - NEW met2 ( 1219 510 ) M2M3_PR + NEW met2 ( 14881 425 ) ( * 442 ) + NEW met3 ( 15778 442 ) ( * 510 ) + NEW met3 ( 14881 442 ) ( 15778 * ) + NEW met3 ( 10419 442 ) ( 14881 * ) + NEW met3 ( 15778 510 ) ( 19435 * ) + NEW met1 ( 24173 425 ) ( 24219 * ) + NEW met2 ( 24173 425 ) ( * 510 ) + NEW met3 ( 19435 510 ) ( 24173 * ) + NEW met2 ( 33235 442 ) ( * 782 ) + NEW met1 ( 33235 391 ) ( 33419 * ) + NEW met2 ( 33235 391 ) ( * 442 ) + NEW met2 ( 28405 510 ) ( * 782 ) + NEW met1 ( 28819 357 ) ( * 391 ) + NEW met1 ( 28681 357 ) ( 28819 * ) + NEW met2 ( 28681 357 ) ( * 510 ) + NEW met3 ( 28405 510 ) ( 28681 * ) + NEW met3 ( 24173 510 ) ( 28405 * ) + NEW met3 ( 28405 782 ) ( 33235 * ) + NEW met2 ( 38755 391 ) ( * 442 ) + NEW met3 ( 33235 442 ) ( 38755 * ) + NEW met2 ( 1219 442 ) M2M3_PR NEW li1 ( 1219 425 ) L1M1_PR_MR NEW met1 ( 1219 425 ) M1M2_PR + NEW li1 ( 10419 425 ) L1M1_PR_MR + NEW met1 ( 10419 425 ) M1M2_PR + NEW met2 ( 10419 442 ) M2M3_PR NEW li1 ( 19619 391 ) L1M1_PR_MR - NEW met1 ( 19619 391 ) M1M2_PR - NEW met2 ( 19619 306 ) M2M3_PR - NEW met2 ( 19389 510 ) M2M3_PR - NEW met1 ( 19389 391 ) M1M2_PR - NEW li1 ( 28819 425 ) L1M1_PR_MR - NEW met1 ( 28773 425 ) M1M2_PR - NEW met2 ( 28773 782 ) M2M3_PR - NEW li1 ( 5819 391 ) L1M1_PR_MR - NEW met1 ( 5773 391 ) M1M2_PR - NEW met2 ( 5773 510 ) M2M3_PR + NEW met1 ( 19435 391 ) M1M2_PR + NEW met2 ( 19435 510 ) M2M3_PR + NEW li1 ( 5819 425 ) L1M1_PR_MR + NEW met1 ( 5819 425 ) M1M2_PR + NEW met2 ( 5819 442 ) M2M3_PR NEW li1 ( 15019 425 ) L1M1_PR_MR NEW met1 ( 14881 425 ) M1M2_PR - NEW met2 ( 14881 510 ) M2M3_PR - NEW met3 ( 20838 510 ) M3M4_PR - NEW met3 ( 20700 323 ) M3M4_PR - NEW li1 ( 33419 425 ) L1M1_PR_MR - NEW met1 ( 33235 425 ) M1M2_PR + NEW met2 ( 14881 442 ) M2M3_PR + NEW li1 ( 24219 425 ) L1M1_PR_MR + NEW met1 ( 24173 425 ) M1M2_PR + NEW met2 ( 24173 510 ) M2M3_PR + NEW met2 ( 33235 442 ) M2M3_PR NEW met2 ( 33235 782 ) M2M3_PR - NEW met2 ( 33235 646 ) M2M3_PR - NEW li1 ( 10419 391 ) L1M1_PR_MR - NEW met1 ( 10373 357 ) M1M2_PR - NEW met2 ( 10373 510 ) M2M3_PR - NEW li1 ( 24219 391 ) L1M1_PR_MR - NEW met1 ( 24219 391 ) M1M2_PR - NEW met2 ( 24219 510 ) M2M3_PR - NEW met3 ( 24242 510 ) M3M4_PR - NEW met3 ( 24242 782 ) M3M4_PR - NEW li1 ( 38755 493 ) L1M1_PR_MR - NEW met1 ( 38755 493 ) M1M2_PR - NEW met2 ( 38755 646 ) M2M3_PR - NEW met3 ( 5773 510 ) RECT ( -62 -15 0 15 ) - NEW met3 ( 24219 510 ) RECT ( -39 -15 0 15 ) ; + NEW li1 ( 33419 391 ) L1M1_PR_MR + NEW met1 ( 33235 391 ) M1M2_PR + NEW met2 ( 28405 510 ) M2M3_PR + NEW met2 ( 28405 782 ) M2M3_PR + NEW li1 ( 28819 391 ) L1M1_PR_MR + NEW met1 ( 28681 357 ) M1M2_PR + NEW met2 ( 28681 510 ) M2M3_PR + NEW met2 ( 38755 442 ) M2M3_PR + NEW li1 ( 38755 391 ) L1M1_PR_MR + NEW met1 ( 38755 391 ) M1M2_PR + NEW met3 ( 5819 442 ) RECT ( -62 -15 0 15 ) ; - storage_1_1_0.we0 ( storage_1_1_0.gcand X ) ( storage_1_1_0.cg GATE ) + USE SIGNAL - + ROUTED met1 ( 38341 493 ) ( 38709 * ) - NEW met1 ( 38709 459 ) ( * 493 ) - NEW met1 ( 38709 459 ) ( 39215 * ) + + ROUTED met1 ( 38341 493 ) ( 39215 * ) NEW li1 ( 38341 493 ) L1M1_PR_MR - NEW li1 ( 39215 459 ) L1M1_PR_MR ; + NEW li1 ( 39215 493 ) L1M1_PR_MR ; - storage_1_1_0.write_sel ( storage_1_1_0.gcand A ) ( storage_1_1_0.word_and X ) + USE SIGNAL - + ROUTED met1 ( 38985 357 ) ( 39031 * ) - NEW li1 ( 39031 357 ) L1M1_PR_MR - NEW li1 ( 38985 357 ) L1M1_PR_MR ; + + ROUTED met1 ( 38985 391 ) ( 39031 * ) + NEW li1 ( 39031 391 ) L1M1_PR_MR + NEW li1 ( 38985 391 ) L1M1_PR_MR ; - storage_1_2_0.bit0.storage ( storage_1_2_0.bit0.obuf0 A ) ( storage_1_2_0.bit0.bit Q ) + USE SIGNAL + ROUTED met1 ( 3059 391 ) ( 3105 * ) NEW met1 ( 3059 357 ) ( * 391 ) @@ -3667,76 +3634,79 @@ NETS 174 ; NEW li1 ( 30705 391 ) L1M1_PR_MR NEW li1 ( 30659 357 ) L1M1_PR_MR ; - storage_1_2_0.bit7.storage ( storage_1_2_0.bit7.obuf0 A ) ( storage_1_2_0.bit7.bit Q ) + USE SIGNAL - + ROUTED met1 ( 35259 391 ) ( 35305 * ) - NEW met1 ( 35259 357 ) ( * 391 ) + + ROUTED met2 ( 35305 391 ) ( * 493 ) + NEW met1 ( 35259 493 ) ( 35305 * ) NEW li1 ( 35305 391 ) L1M1_PR_MR - NEW li1 ( 35259 357 ) L1M1_PR_MR ; + NEW met1 ( 35305 391 ) M1M2_PR + NEW met1 ( 35305 493 ) M1M2_PR + NEW li1 ( 35259 493 ) L1M1_PR_MR ; - storage_1_2_0.gclock ( storage_1_2_0.cg GCLK ) ( storage_1_2_0.bit7.bit CLK ) ( storage_1_2_0.bit6.bit CLK ) ( storage_1_2_0.bit5.bit CLK ) ( storage_1_2_0.bit4.bit CLK ) ( storage_1_2_0.bit3.bit CLK ) ( storage_1_2_0.bit2.bit CLK ) ( storage_1_2_0.bit1.bit CLK ) ( storage_1_2_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met2 ( 16169 425 ) ( * 578 ) - NEW met3 ( 16169 578 ) ( 17158 * ) - NEW met3 ( 17158 578 ) ( * 714 ) - NEW met3 ( 19366 646 ) ( * 714 ) - NEW met3 ( 17158 714 ) ( 19366 * ) - NEW met1 ( 6969 357 ) ( * 391 ) - NEW met1 ( 6923 357 ) ( 6969 * ) - NEW met2 ( 6923 357 ) ( * 578 ) + + ROUTED met2 ( 15893 442 ) ( * 578 ) + NEW met2 ( 16169 425 ) ( * 442 ) + NEW met1 ( 29923 391 ) ( 29969 * ) + NEW met2 ( 29923 391 ) ( * 442 ) + NEW met2 ( 29877 34 ) ( * 306 ) + NEW met2 ( 29877 306 ) ( 29923 * ) + NEW met2 ( 29923 306 ) ( * 391 ) NEW met2 ( 2369 425 ) ( * 578 ) - NEW met3 ( 2369 578 ) ( 6923 * ) - NEW met2 ( 11569 425 ) ( * 578 ) - NEW met3 ( 6923 578 ) ( 16169 * ) - NEW met1 ( 20769 323 ) ( * 391 ) - NEW met1 ( 20769 323 ) ( 21091 * ) - NEW met2 ( 21091 323 ) ( * 646 ) - NEW met2 ( 25369 425 ) ( * 646 ) - NEW met3 ( 21091 646 ) ( 25369 * ) - NEW met3 ( 19366 646 ) ( 21091 * ) - NEW met2 ( 36087 510 ) ( * 697 ) - NEW met1 ( 34385 357 ) ( * 391 ) - NEW met1 ( 34293 391 ) ( 34385 * ) - NEW met2 ( 34293 391 ) ( * 510 ) - NEW met1 ( 29877 425 ) ( 29969 * ) - NEW met2 ( 29877 425 ) ( * 510 ) - NEW met3 ( 25369 510 ) ( 29877 * ) - NEW met1 ( 34569 357 ) ( * 391 ) - NEW met1 ( 34569 391 ) ( 34572 * ) - NEW met1 ( 34385 357 ) ( 34569 * ) - NEW met3 ( 29877 510 ) ( 36087 * ) - NEW met1 ( 39859 391 ) ( 39905 * ) - NEW met2 ( 39859 391 ) ( * 697 ) - NEW met1 ( 36087 697 ) ( 39859 * ) + NEW met2 ( 25369 425 ) ( * 442 ) + NEW met2 ( 20769 391 ) ( * 442 ) + NEW met3 ( 20769 442 ) ( 25369 * ) + NEW met3 ( 15893 442 ) ( 20769 * ) + NEW met3 ( 25369 442 ) ( 29923 * ) + NEW met2 ( 34569 391 ) ( 34615 * ) + NEW met2 ( 34615 34 ) ( * 391 ) + NEW met3 ( 34615 34 ) ( 35259 * ) + NEW met2 ( 35259 34 ) ( * 238 ) + NEW met3 ( 35259 238 ) ( 36133 * ) + NEW met2 ( 36133 238 ) ( * 731 ) + NEW met3 ( 29877 34 ) ( 34615 * ) + NEW met1 ( 11293 425 ) ( 11569 * ) + NEW met2 ( 11293 425 ) ( * 578 ) + NEW met3 ( 11293 578 ) ( 15893 * ) + NEW met2 ( 7153 459 ) ( * 578 ) + NEW met1 ( 6969 459 ) ( 7153 * ) + NEW met1 ( 6969 425 ) ( * 459 ) + NEW met3 ( 2369 578 ) ( 7153 * ) + NEW met3 ( 7153 578 ) ( 11293 * ) + NEW met2 ( 39905 391 ) ( * 731 ) + NEW met1 ( 36133 731 ) ( 39905 * ) + NEW met2 ( 15893 578 ) M2M3_PR + NEW met2 ( 15893 442 ) M2M3_PR NEW li1 ( 16169 425 ) L1M1_PR_MR NEW met1 ( 16169 425 ) M1M2_PR - NEW met2 ( 16169 578 ) M2M3_PR - NEW li1 ( 6969 391 ) L1M1_PR_MR - NEW met1 ( 6923 357 ) M1M2_PR - NEW met2 ( 6923 578 ) M2M3_PR + NEW met2 ( 16169 442 ) M2M3_PR + NEW li1 ( 29969 391 ) L1M1_PR_MR + NEW met1 ( 29923 391 ) M1M2_PR + NEW met2 ( 29923 442 ) M2M3_PR + NEW met2 ( 29877 34 ) M2M3_PR NEW met2 ( 2369 578 ) M2M3_PR NEW li1 ( 2369 425 ) L1M1_PR_MR NEW met1 ( 2369 425 ) M1M2_PR - NEW li1 ( 11569 425 ) L1M1_PR_MR - NEW met1 ( 11569 425 ) M1M2_PR - NEW met2 ( 11569 578 ) M2M3_PR - NEW li1 ( 20769 391 ) L1M1_PR_MR - NEW met1 ( 21091 323 ) M1M2_PR - NEW met2 ( 21091 646 ) M2M3_PR NEW li1 ( 25369 425 ) L1M1_PR_MR NEW met1 ( 25369 425 ) M1M2_PR - NEW met2 ( 25369 646 ) M2M3_PR - NEW met2 ( 25369 510 ) M2M3_PR - NEW met2 ( 36087 510 ) M2M3_PR - NEW met1 ( 36087 697 ) M1M2_PR - NEW met1 ( 34293 391 ) M1M2_PR - NEW met2 ( 34293 510 ) M2M3_PR - NEW li1 ( 29969 425 ) L1M1_PR_MR - NEW met1 ( 29877 425 ) M1M2_PR - NEW met2 ( 29877 510 ) M2M3_PR - NEW li1 ( 34572 391 ) L1M1_PR_MR + NEW met2 ( 25369 442 ) M2M3_PR + NEW li1 ( 20769 391 ) L1M1_PR_MR + NEW met1 ( 20769 391 ) M1M2_PR + NEW met2 ( 20769 442 ) M2M3_PR + NEW li1 ( 34569 391 ) L1M1_PR_MR + NEW met1 ( 34569 391 ) M1M2_PR + NEW met2 ( 34615 34 ) M2M3_PR + NEW met2 ( 35259 34 ) M2M3_PR + NEW met2 ( 35259 238 ) M2M3_PR + NEW met2 ( 36133 238 ) M2M3_PR + NEW met1 ( 36133 731 ) M1M2_PR + NEW li1 ( 11569 425 ) L1M1_PR_MR + NEW met1 ( 11293 425 ) M1M2_PR + NEW met2 ( 11293 578 ) M2M3_PR + NEW met2 ( 7153 578 ) M2M3_PR + NEW met1 ( 7153 459 ) M1M2_PR + NEW li1 ( 6969 425 ) L1M1_PR_MR NEW li1 ( 39905 391 ) L1M1_PR_MR - NEW met1 ( 39859 391 ) M1M2_PR - NEW met1 ( 39859 697 ) M1M2_PR - NEW met3 ( 11569 578 ) RECT ( -62 -15 0 15 ) - NEW met3 ( 34293 510 ) RECT ( -62 -15 0 15 ) ; + NEW met1 ( 39905 391 ) M1M2_PR + NEW met1 ( 39905 731 ) M1M2_PR + NEW met3 ( 16169 442 ) RECT ( -62 -15 0 15 ) ; - storage_1_2_0.we0 ( storage_1_2_0.gcand X ) ( storage_1_2_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 39491 459 ) ( 40365 * ) NEW li1 ( 39491 459 ) L1M1_PR_MR @@ -3787,60 +3757,72 @@ NETS 174 ; NEW li1 ( 36409 357 ) L1M1_PR_MR ; - storage_1_3_0.gclock ( storage_1_3_0.cg GCLK ) ( storage_1_3_0.bit7.bit CLK ) ( storage_1_3_0.bit6.bit CLK ) ( storage_1_3_0.bit5.bit CLK ) ( storage_1_3_0.bit4.bit CLK ) ( storage_1_3_0.bit3.bit CLK ) ( storage_1_3_0.bit2.bit CLK ) ( storage_1_3_0.bit1.bit CLK ) ( storage_1_3_0.bit0.bit CLK ) + USE SIGNAL - + ROUTED met2 ( 17319 306 ) ( * 391 ) - NEW met2 ( 17273 391 ) ( * 578 ) - NEW met2 ( 17273 391 ) ( 17319 * ) - NEW met2 ( 8119 306 ) ( * 391 ) - NEW met1 ( 26381 391 ) ( 26519 * ) - NEW met2 ( 26381 391 ) ( * 578 ) - NEW met2 ( 35719 306 ) ( * 391 ) - NEW met2 ( 3565 306 ) ( * 425 ) - NEW met1 ( 3519 425 ) ( 3565 * ) - NEW met3 ( 3565 306 ) ( 8119 * ) - NEW met1 ( 21873 391 ) ( 21919 * ) - NEW met2 ( 21873 391 ) ( * 578 ) - NEW met3 ( 17273 578 ) ( 21873 * ) + + ROUTED met1 ( 8119 425 ) ( * 459 ) + NEW met1 ( 8119 459 ) ( 8165 * ) + NEW met2 ( 8165 459 ) ( * 510 ) + NEW met1 ( 26381 425 ) ( 26519 * ) + NEW met2 ( 26381 425 ) ( * 578 ) + NEW met1 ( 35673 391 ) ( 35719 * ) + NEW met2 ( 35673 391 ) ( * 510 ) + NEW met2 ( 21919 391 ) ( * 442 ) + NEW met2 ( 21873 442 ) ( 21919 * ) + NEW met2 ( 21873 442 ) ( * 578 ) NEW met3 ( 21873 578 ) ( 26381 * ) - NEW met2 ( 31119 306 ) ( * 391 ) - NEW met2 ( 31165 442 ) ( * 578 ) - NEW met2 ( 31119 442 ) ( 31165 * ) - NEW met2 ( 31119 391 ) ( * 442 ) - NEW met3 ( 26381 578 ) ( 31165 * ) - NEW met2 ( 12719 306 ) ( * 391 ) - NEW met3 ( 8119 306 ) ( 12719 * ) - NEW met3 ( 12719 306 ) ( 17319 * ) - NEW met2 ( 41055 306 ) ( * 323 ) - NEW met3 ( 31119 306 ) ( 41055 * ) - NEW li1 ( 17319 391 ) L1M1_PR_MR - NEW met1 ( 17319 391 ) M1M2_PR - NEW met2 ( 17319 306 ) M2M3_PR - NEW met2 ( 17273 578 ) M2M3_PR - NEW li1 ( 8119 391 ) L1M1_PR_MR - NEW met1 ( 8119 391 ) M1M2_PR - NEW met2 ( 8119 306 ) M2M3_PR - NEW li1 ( 26519 391 ) L1M1_PR_MR - NEW met1 ( 26381 391 ) M1M2_PR + NEW met3 ( 26381 578 ) ( 30360 * ) + NEW met2 ( 31119 391 ) ( * 510 ) + NEW met3 ( 30360 510 ) ( * 578 ) + NEW met3 ( 30360 510 ) ( 31119 * ) + NEW met2 ( 3289 238 ) ( * 510 ) + NEW met2 ( 3289 238 ) ( 3381 * ) + NEW met2 ( 3381 238 ) ( * 357 ) + NEW met1 ( 3381 357 ) ( 3519 * ) + NEW met1 ( 3519 357 ) ( * 391 ) + NEW met3 ( 3289 510 ) ( 8165 * ) + NEW met1 ( 12627 391 ) ( 12719 * ) + NEW met2 ( 12627 391 ) ( * 510 ) + NEW met2 ( 12627 510 ) ( * 782 ) + NEW met3 ( 8165 510 ) ( 12627 * ) + NEW met1 ( 17273 425 ) ( 17319 * ) + NEW met1 ( 17273 391 ) ( * 425 ) + NEW met1 ( 17181 391 ) ( 17273 * ) + NEW met2 ( 17181 391 ) ( * 782 ) + NEW met4 ( 17434 578 ) ( * 782 ) + NEW met3 ( 17181 782 ) ( 17434 * ) + NEW met3 ( 12627 782 ) ( 17181 * ) + NEW met3 ( 17434 578 ) ( 21873 * ) + NEW met2 ( 41055 493 ) ( * 510 ) + NEW met3 ( 31119 510 ) ( 41055 * ) + NEW li1 ( 8119 425 ) L1M1_PR_MR + NEW met1 ( 8165 459 ) M1M2_PR + NEW met2 ( 8165 510 ) M2M3_PR + NEW li1 ( 26519 425 ) L1M1_PR_MR + NEW met1 ( 26381 425 ) M1M2_PR NEW met2 ( 26381 578 ) M2M3_PR NEW li1 ( 35719 391 ) L1M1_PR_MR - NEW met1 ( 35719 391 ) M1M2_PR - NEW met2 ( 35719 306 ) M2M3_PR - NEW met2 ( 3565 306 ) M2M3_PR - NEW met1 ( 3565 425 ) M1M2_PR - NEW li1 ( 3519 425 ) L1M1_PR_MR + NEW met1 ( 35673 391 ) M1M2_PR + NEW met2 ( 35673 510 ) M2M3_PR NEW li1 ( 21919 391 ) L1M1_PR_MR - NEW met1 ( 21873 391 ) M1M2_PR + NEW met1 ( 21919 391 ) M1M2_PR NEW met2 ( 21873 578 ) M2M3_PR NEW li1 ( 31119 391 ) L1M1_PR_MR NEW met1 ( 31119 391 ) M1M2_PR - NEW met2 ( 31119 306 ) M2M3_PR - NEW met2 ( 31165 578 ) M2M3_PR + NEW met2 ( 31119 510 ) M2M3_PR + NEW met2 ( 3289 510 ) M2M3_PR + NEW met1 ( 3381 357 ) M1M2_PR + NEW li1 ( 3519 391 ) L1M1_PR_MR NEW li1 ( 12719 391 ) L1M1_PR_MR - NEW met1 ( 12719 391 ) M1M2_PR - NEW met2 ( 12719 306 ) M2M3_PR - NEW met2 ( 41055 306 ) M2M3_PR - NEW li1 ( 41055 323 ) L1M1_PR_MR - NEW met1 ( 41055 323 ) M1M2_PR - NEW met3 ( 35719 306 ) RECT ( -62 -15 0 15 ) ; + NEW met1 ( 12627 391 ) M1M2_PR + NEW met2 ( 12627 510 ) M2M3_PR + NEW met2 ( 12627 782 ) M2M3_PR + NEW li1 ( 17319 425 ) L1M1_PR_MR + NEW met1 ( 17181 391 ) M1M2_PR + NEW met2 ( 17181 782 ) M2M3_PR + NEW met3 ( 17434 578 ) M3M4_PR + NEW met3 ( 17434 782 ) M3M4_PR + NEW li1 ( 41055 493 ) L1M1_PR_MR + NEW met1 ( 41055 493 ) M1M2_PR + NEW met2 ( 41055 510 ) M2M3_PR + NEW met3 ( 35673 510 ) RECT ( -62 -15 0 15 ) ; - storage_1_3_0.we0 ( storage_1_3_0.gcand X ) ( storage_1_3_0.cg GATE ) + USE SIGNAL + ROUTED met1 ( 40641 459 ) ( 41515 * ) NEW li1 ( 40641 459 ) L1M1_PR_MR @@ -3853,321 +3835,344 @@ NETS 174 ; ( storage_0_1_0.gcand B ) ( storage_0_0_0.gcand B ) + USE SIGNAL + ROUTED met2 ( 39123 153 ) ( * 221 ) NEW met2 ( 39123 221 ) ( * 391 ) - NEW met1 ( 37835 391 ) ( 38111 * ) - NEW met2 ( 38111 323 ) ( * 391 ) - NEW met1 ( 38111 323 ) ( 38755 * ) - NEW met2 ( 38755 323 ) ( * 391 ) - NEW met1 ( 38755 391 ) ( 39123 * ) + NEW met1 ( 37835 391 ) ( 38065 * ) + NEW met2 ( 38065 221 ) ( * 391 ) + NEW met1 ( 38065 221 ) ( 39123 * ) NEW met2 ( 37835 119 ) ( * 391 ) - NEW met2 ( 41423 306 ) ( * 391 ) - NEW met3 ( 41423 306 ) ( 41722 * 0 ) - NEW met2 ( 41423 153 ) ( * 306 ) - NEW met1 ( 40273 153 ) ( 41009 * ) - NEW met1 ( 41009 119 ) ( * 153 ) - NEW met1 ( 41009 119 ) ( 41423 * ) - NEW met1 ( 41423 119 ) ( * 153 ) - NEW met2 ( 40273 153 ) ( * 391 ) - NEW met1 ( 39123 221 ) ( 40273 * ) + NEW met1 ( 41423 425 ) ( 41561 * ) + NEW met2 ( 41561 238 ) ( * 425 ) + NEW met3 ( 41561 238 ) ( 41722 * ) + NEW met3 ( 41722 238 ) ( * 306 0 ) + NEW met1 ( 41423 153 ) ( 41561 * ) + NEW met2 ( 41561 153 ) ( * 238 ) + NEW met1 ( 40273 153 ) ( 40319 * ) + NEW met2 ( 40319 153 ) ( * 221 ) + NEW met1 ( 40273 425 ) ( 40319 * ) + NEW met2 ( 40319 221 ) ( * 425 ) + NEW met1 ( 39123 221 ) ( 41561 * ) NEW li1 ( 39123 153 ) L1M1_PR_MR NEW met1 ( 39123 153 ) M1M2_PR NEW met1 ( 39123 221 ) M1M2_PR NEW li1 ( 39123 391 ) L1M1_PR_MR NEW met1 ( 39123 391 ) M1M2_PR NEW li1 ( 37835 391 ) L1M1_PR_MR - NEW met1 ( 38111 391 ) M1M2_PR - NEW met1 ( 38111 323 ) M1M2_PR - NEW met1 ( 38755 323 ) M1M2_PR - NEW met1 ( 38755 391 ) M1M2_PR + NEW met1 ( 38065 391 ) M1M2_PR + NEW met1 ( 38065 221 ) M1M2_PR NEW li1 ( 37835 119 ) L1M1_PR_MR NEW met1 ( 37835 119 ) M1M2_PR NEW met1 ( 37835 391 ) M1M2_PR - NEW li1 ( 41423 391 ) L1M1_PR_MR - NEW met1 ( 41423 391 ) M1M2_PR - NEW met2 ( 41423 306 ) M2M3_PR + NEW li1 ( 41423 425 ) L1M1_PR_MR + NEW met1 ( 41561 425 ) M1M2_PR + NEW met2 ( 41561 238 ) M2M3_PR NEW li1 ( 41423 153 ) L1M1_PR_MR - NEW met1 ( 41423 153 ) M1M2_PR + NEW met1 ( 41561 153 ) M1M2_PR + NEW met1 ( 41561 221 ) M1M2_PR NEW li1 ( 40273 153 ) L1M1_PR_MR - NEW li1 ( 40273 391 ) L1M1_PR_MR - NEW met1 ( 40273 391 ) M1M2_PR - NEW met1 ( 40273 153 ) M1M2_PR - NEW met1 ( 40273 221 ) M1M2_PR ; + NEW met1 ( 40319 153 ) M1M2_PR + NEW met1 ( 40319 221 ) M1M2_PR + NEW li1 ( 40273 425 ) L1M1_PR_MR + NEW met1 ( 40319 425 ) M1M2_PR ; - word_q.w0_b0 ( mux_slice0_bit0.s1_aoi_0 A2 ) ( storage_1_0_0.bit0.obuf0 Z ) ( storage_0_0_0.bit0.obuf0 Z ) + USE SIGNAL + ROUTED met2 ( 1127 493 ) ( * 663 ) - NEW met2 ( 1127 221 ) ( * 493 ) + NEW met2 ( 1127 187 ) ( * 493 ) NEW met1 ( 1127 663 ) ( 1405 * ) NEW li1 ( 1127 493 ) L1M1_PR_MR NEW met1 ( 1127 493 ) M1M2_PR NEW met1 ( 1127 663 ) M1M2_PR - NEW li1 ( 1127 221 ) L1M1_PR_MR - NEW met1 ( 1127 221 ) M1M2_PR + NEW li1 ( 1127 187 ) L1M1_PR_MR + NEW met1 ( 1127 187 ) M1M2_PR NEW li1 ( 1405 663 ) L1M1_PR_MR ; - word_q.w0_b1 ( mux_slice0_bit1.s1_aoi_0 A2 ) ( storage_1_0_0.bit1.obuf0 Z ) ( storage_0_0_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 5727 493 ) ( * 663 ) - NEW met1 ( 5727 663 ) ( 6005 * ) - NEW met2 ( 5727 221 ) ( * 493 ) - NEW li1 ( 5727 493 ) L1M1_PR_MR - NEW met1 ( 5727 493 ) M1M2_PR - NEW met1 ( 5727 663 ) M1M2_PR - NEW li1 ( 6005 663 ) L1M1_PR_MR + + ROUTED met2 ( 5727 34 ) ( * 323 ) + NEW met3 ( 5727 34 ) ( 6095 * ) + NEW met2 ( 6095 34 ) ( * 663 ) + NEW met1 ( 6021 663 ) ( 6095 * ) + NEW li1 ( 5727 323 ) L1M1_PR_MR + NEW met1 ( 5727 323 ) M1M2_PR + NEW met2 ( 5727 34 ) M2M3_PR + NEW met2 ( 6095 34 ) M2M3_PR + NEW met1 ( 6095 663 ) M1M2_PR + NEW li1 ( 6021 663 ) L1M1_PR_MR NEW li1 ( 5727 221 ) L1M1_PR_MR NEW met1 ( 5727 221 ) M1M2_PR ; - word_q.w0_b2 ( mux_slice0_bit2.s1_aoi_0 A2 ) ( storage_1_0_0.bit2.obuf0 Z ) ( storage_0_0_0.bit2.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 10327 34 ) ( * 221 ) - NEW met3 ( 10327 34 ) ( 10557 * ) - NEW met2 ( 10557 34 ) ( * 578 ) - NEW met2 ( 10557 578 ) ( 10603 * ) - NEW met2 ( 10603 578 ) ( * 663 ) - NEW met2 ( 10603 663 ) ( 10621 * ) + + ROUTED met2 ( 10327 102 ) ( * 221 ) + NEW met3 ( 10327 102 ) ( 10603 * ) + NEW met2 ( 10603 102 ) ( * 663 ) + NEW met1 ( 10603 663 ) ( 10605 * ) NEW met2 ( 10327 221 ) ( * 357 ) NEW li1 ( 10327 221 ) L1M1_PR_MR NEW met1 ( 10327 221 ) M1M2_PR - NEW met2 ( 10327 34 ) M2M3_PR - NEW met2 ( 10557 34 ) M2M3_PR - NEW li1 ( 10621 663 ) L1M1_PR_MR - NEW met1 ( 10621 663 ) M1M2_PR + NEW met2 ( 10327 102 ) M2M3_PR + NEW met2 ( 10603 102 ) M2M3_PR + NEW met1 ( 10603 663 ) M1M2_PR + NEW li1 ( 10605 663 ) L1M1_PR_MR NEW li1 ( 10327 357 ) L1M1_PR_MR NEW met1 ( 10327 357 ) M1M2_PR ; - word_q.w0_b3 ( mux_slice0_bit3.s1_aoi_0 A2 ) ( storage_1_0_0.bit3.obuf0 Z ) ( storage_0_0_0.bit3.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 14927 493 ) ( * 663 ) - NEW met2 ( 14927 221 ) ( * 493 ) - NEW met1 ( 15205 663 ) ( * 668 ) - NEW met1 ( 14927 663 ) ( 15205 * ) - NEW li1 ( 14927 493 ) L1M1_PR_MR - NEW met1 ( 14927 493 ) M1M2_PR - NEW met1 ( 14927 663 ) M1M2_PR + + ROUTED met1 ( 14927 51 ) ( 15203 * ) + NEW met2 ( 15203 51 ) ( * 663 ) + NEW met1 ( 15203 663 ) ( 15205 * ) + NEW met2 ( 14927 221 ) ( * 357 ) + NEW li1 ( 14927 51 ) L1M1_PR_MR + NEW met1 ( 15203 51 ) M1M2_PR + NEW met1 ( 15203 663 ) M1M2_PR + NEW li1 ( 15205 663 ) L1M1_PR_MR + NEW li1 ( 14927 357 ) L1M1_PR_MR + NEW met1 ( 14927 357 ) M1M2_PR NEW li1 ( 14927 221 ) L1M1_PR_MR - NEW met1 ( 14927 221 ) M1M2_PR - NEW li1 ( 15205 668 ) L1M1_PR_MR ; + NEW met1 ( 14927 221 ) M1M2_PR ; - word_q.w0_b4 ( mux_slice0_bit4.s1_aoi_0 A2 ) ( storage_1_0_0.bit4.obuf0 Z ) ( storage_0_0_0.bit4.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 19527 493 ) ( 19573 * ) - NEW met2 ( 19573 493 ) ( * 697 ) - NEW met1 ( 19573 697 ) ( 19665 * ) - NEW met1 ( 19665 663 ) ( * 697 ) - NEW met1 ( 19665 663 ) ( 19805 * ) - NEW met1 ( 19527 221 ) ( 19573 * ) - NEW met2 ( 19573 221 ) ( * 493 ) + + ROUTED met1 ( 19527 493 ) ( 19665 * ) + NEW met2 ( 19665 493 ) ( * 663 ) + NEW met1 ( 19665 663 ) ( * 668 ) + NEW met1 ( 19665 668 ) ( 19805 * ) + NEW met2 ( 19389 187 ) ( * 357 ) NEW li1 ( 19527 493 ) L1M1_PR_MR - NEW met1 ( 19573 493 ) M1M2_PR - NEW met1 ( 19573 697 ) M1M2_PR - NEW li1 ( 19805 663 ) L1M1_PR_MR - NEW li1 ( 19527 221 ) L1M1_PR_MR - NEW met1 ( 19573 221 ) M1M2_PR ; + NEW met1 ( 19665 493 ) M1M2_PR + NEW met1 ( 19665 663 ) M1M2_PR + NEW li1 ( 19805 668 ) L1M1_PR_MR + NEW li1 ( 19389 187 ) L1M1_PR_MR + NEW met1 ( 19389 187 ) M1M2_PR + NEW li1 ( 19389 357 ) L1M1_PR_MR + NEW met1 ( 19389 357 ) M1M2_PR ; - word_q.w0_b5 ( mux_slice0_bit5.s1_aoi_0 A2 ) ( storage_1_0_0.bit5.obuf0 Z ) ( storage_0_0_0.bit5.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 24127 221 ) ( 24173 * ) - NEW met2 ( 24173 34 ) ( * 221 ) - NEW met2 ( 24173 34 ) ( 24311 * ) - NEW met2 ( 24311 34 ) ( * 510 ) - NEW met3 ( 24311 510 ) ( 24587 * ) - NEW met2 ( 24587 510 ) ( * 663 ) - NEW met1 ( 24421 663 ) ( 24587 * ) - NEW met2 ( 24127 221 ) ( * 357 ) - NEW met2 ( 24127 221 ) ( 24173 * ) - NEW li1 ( 24127 221 ) L1M1_PR_MR - NEW met1 ( 24173 221 ) M1M2_PR - NEW met2 ( 24311 510 ) M2M3_PR - NEW met2 ( 24587 510 ) M2M3_PR - NEW met1 ( 24587 663 ) M1M2_PR - NEW li1 ( 24421 663 ) L1M1_PR_MR + + ROUTED met1 ( 24127 357 ) ( 24219 * ) + NEW met2 ( 24219 357 ) ( * 374 ) + NEW met2 ( 24219 374 ) ( 24265 * ) + NEW met2 ( 24265 374 ) ( * 510 ) + NEW met2 ( 24265 510 ) ( 24403 * ) + NEW met2 ( 24403 510 ) ( * 663 ) + NEW met1 ( 24403 663 ) ( 24405 * ) + NEW met1 ( 24127 221 ) ( 24173 * ) + NEW met2 ( 24173 221 ) ( * 306 ) + NEW met2 ( 24173 306 ) ( 24219 * ) + NEW met2 ( 24219 306 ) ( * 357 ) NEW li1 ( 24127 357 ) L1M1_PR_MR - NEW met1 ( 24127 357 ) M1M2_PR ; + NEW met1 ( 24219 357 ) M1M2_PR + NEW met1 ( 24403 663 ) M1M2_PR + NEW li1 ( 24405 663 ) L1M1_PR_MR + NEW li1 ( 24127 221 ) L1M1_PR_MR + NEW met1 ( 24173 221 ) M1M2_PR ; - word_q.w0_b6 ( mux_slice0_bit6.s1_aoi_0 A2 ) ( storage_1_0_0.bit6.obuf0 Z ) ( storage_0_0_0.bit6.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 28727 221 ) ( 29141 * ) - NEW met2 ( 29141 221 ) ( * 663 ) - NEW met1 ( 29013 663 ) ( 29141 * ) - NEW met2 ( 28727 221 ) ( * 357 ) + + ROUTED met2 ( 28727 34 ) ( * 221 ) + NEW met3 ( 28727 34 ) ( 29095 * ) + NEW met2 ( 29095 34 ) ( * 663 ) + NEW met1 ( 29049 663 ) ( 29095 * ) + NEW met1 ( 29049 661 ) ( * 663 ) + NEW met1 ( 29013 661 ) ( 29049 * ) + NEW met1 ( 29013 660 ) ( * 661 ) + NEW met2 ( 28727 221 ) ( * 493 ) NEW li1 ( 28727 221 ) L1M1_PR_MR - NEW met1 ( 29141 221 ) M1M2_PR - NEW met1 ( 29141 663 ) M1M2_PR - NEW li1 ( 29013 663 ) L1M1_PR_MR - NEW li1 ( 28727 357 ) L1M1_PR_MR - NEW met1 ( 28727 357 ) M1M2_PR - NEW met1 ( 28727 221 ) M1M2_PR ; + NEW met1 ( 28727 221 ) M1M2_PR + NEW met2 ( 28727 34 ) M2M3_PR + NEW met2 ( 29095 34 ) M2M3_PR + NEW met1 ( 29095 663 ) M1M2_PR + NEW li1 ( 29013 660 ) L1M1_PR_MR + NEW li1 ( 28727 493 ) L1M1_PR_MR + NEW met1 ( 28727 493 ) M1M2_PR ; - word_q.w0_b7 ( mux_slice0_bit7.s1_aoi_0 A2 ) ( storage_1_0_0.bit7.obuf0 Z ) ( storage_0_0_0.bit7.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 33327 493 ) ( * 782 ) - NEW met3 ( 33327 782 ) ( 33603 * ) - NEW met2 ( 33603 663 ) ( * 782 ) + + ROUTED met2 ( 33327 493 ) ( * 578 ) + NEW met3 ( 33327 578 ) ( 33603 * ) + NEW met2 ( 33603 578 ) ( * 663 ) NEW met1 ( 33603 663 ) ( 33605 * ) NEW met2 ( 33327 221 ) ( * 493 ) NEW li1 ( 33327 493 ) L1M1_PR_MR NEW met1 ( 33327 493 ) M1M2_PR - NEW met2 ( 33327 782 ) M2M3_PR - NEW met2 ( 33603 782 ) M2M3_PR + NEW met2 ( 33327 578 ) M2M3_PR + NEW met2 ( 33603 578 ) M2M3_PR NEW met1 ( 33603 663 ) M1M2_PR NEW li1 ( 33605 663 ) L1M1_PR_MR NEW li1 ( 33327 221 ) L1M1_PR_MR NEW met1 ( 33327 221 ) M1M2_PR ; - word_q.w1_b0 ( mux_slice0_bit0.s1_aoi_0 B2 ) ( storage_1_1_0.bit0.obuf0 Z ) ( storage_0_1_0.bit0.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 1265 493 ) ( * 629 ) - NEW met1 ( 1219 629 ) ( 1265 * ) + + ROUTED met2 ( 1173 323 ) ( * 629 ) + NEW met1 ( 1173 629 ) ( 1219 * ) NEW met2 ( 2139 221 ) ( * 323 ) - NEW met1 ( 1265 493 ) ( 2277 * ) - NEW met1 ( 1265 493 ) M1M2_PR - NEW met1 ( 1265 629 ) M1M2_PR + NEW met1 ( 1173 323 ) ( 2139 * ) + NEW met1 ( 1173 323 ) M1M2_PR + NEW met1 ( 1173 629 ) M1M2_PR NEW li1 ( 1219 629 ) L1M1_PR_MR - NEW li1 ( 2277 493 ) L1M1_PR_MR + NEW li1 ( 2139 323 ) L1M1_PR_MR NEW li1 ( 2139 221 ) L1M1_PR_MR NEW met1 ( 2139 221 ) M1M2_PR - NEW li1 ( 2139 323 ) L1M1_PR_MR NEW met1 ( 2139 323 ) M1M2_PR ; - word_q.w1_b1 ( mux_slice0_bit1.s1_aoi_0 B2 ) ( storage_1_1_0.bit1.obuf0 Z ) ( storage_0_1_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 6739 221 ) ( * 323 ) - NEW met2 ( 5819 493 ) ( * 629 ) - NEW met1 ( 5819 493 ) ( 6877 * ) - NEW li1 ( 6877 493 ) L1M1_PR_MR - NEW li1 ( 6739 221 ) L1M1_PR_MR - NEW met1 ( 6739 221 ) M1M2_PR - NEW li1 ( 6739 323 ) L1M1_PR_MR - NEW met1 ( 6739 323 ) M1M2_PR + + ROUTED met2 ( 6785 323 ) ( * 493 ) + NEW met1 ( 5819 493 ) ( 6785 * ) + NEW met2 ( 5819 493 ) ( * 663 ) + NEW met2 ( 6785 221 ) ( * 323 ) + NEW li1 ( 6785 323 ) L1M1_PR_MR + NEW met1 ( 6785 323 ) M1M2_PR + NEW met1 ( 6785 493 ) M1M2_PR NEW met1 ( 5819 493 ) M1M2_PR - NEW li1 ( 5819 629 ) L1M1_PR_MR - NEW met1 ( 5819 629 ) M1M2_PR ; + NEW li1 ( 5819 663 ) L1M1_PR_MR + NEW met1 ( 5819 663 ) M1M2_PR + NEW li1 ( 6785 221 ) L1M1_PR_MR + NEW met1 ( 6785 221 ) M1M2_PR ; - word_q.w1_b2 ( mux_slice0_bit2.s1_aoi_0 B2 ) ( storage_1_1_0.bit2.obuf0 Z ) ( storage_0_1_0.bit2.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 10419 493 ) ( 11477 * ) + + ROUTED met2 ( 11339 357 ) ( * 493 ) + NEW met1 ( 10419 493 ) ( 11339 * ) NEW met2 ( 10419 493 ) ( * 629 ) NEW met2 ( 11339 221 ) ( * 357 ) - NEW li1 ( 11477 493 ) L1M1_PR_MR + NEW li1 ( 11339 357 ) L1M1_PR_MR + NEW met1 ( 11339 357 ) M1M2_PR + NEW met1 ( 11339 493 ) M1M2_PR NEW met1 ( 10419 493 ) M1M2_PR NEW li1 ( 10419 629 ) L1M1_PR_MR NEW met1 ( 10419 629 ) M1M2_PR NEW li1 ( 11339 221 ) L1M1_PR_MR - NEW met1 ( 11339 221 ) M1M2_PR - NEW li1 ( 11339 357 ) L1M1_PR_MR - NEW met1 ( 11339 357 ) M1M2_PR ; + NEW met1 ( 11339 221 ) M1M2_PR ; - word_q.w1_b3 ( mux_slice0_bit3.s1_aoi_0 B2 ) ( storage_1_1_0.bit3.obuf0 Z ) ( storage_0_1_0.bit3.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 15939 221 ) ( * 323 ) - NEW met2 ( 15065 493 ) ( * 629 ) - NEW met1 ( 15019 629 ) ( 15065 * ) - NEW met1 ( 15065 493 ) ( 16077 * ) - NEW li1 ( 16077 493 ) L1M1_PR_MR - NEW li1 ( 15939 221 ) L1M1_PR_MR - NEW met1 ( 15939 221 ) M1M2_PR - NEW li1 ( 15939 323 ) L1M1_PR_MR - NEW met1 ( 15939 323 ) M1M2_PR - NEW met1 ( 15065 493 ) M1M2_PR - NEW met1 ( 15065 629 ) M1M2_PR - NEW li1 ( 15019 629 ) L1M1_PR_MR ; + + ROUTED met2 ( 15939 357 ) ( * 595 ) + NEW met2 ( 16077 221 ) ( * 357 ) + NEW met2 ( 15065 595 ) ( * 663 ) + NEW met1 ( 15019 663 ) ( 15065 * ) + NEW met1 ( 15065 595 ) ( 15939 * ) + NEW li1 ( 15939 357 ) L1M1_PR_MR + NEW met1 ( 15939 357 ) M1M2_PR + NEW met1 ( 15939 595 ) M1M2_PR + NEW li1 ( 16077 221 ) L1M1_PR_MR + NEW met1 ( 16077 221 ) M1M2_PR + NEW li1 ( 16077 357 ) L1M1_PR_MR + NEW met1 ( 16077 357 ) M1M2_PR + NEW met1 ( 15065 595 ) M1M2_PR + NEW met1 ( 15065 663 ) M1M2_PR + NEW li1 ( 15019 663 ) L1M1_PR_MR ; - word_q.w1_b4 ( mux_slice0_bit4.s1_aoi_0 B2 ) ( storage_1_1_0.bit4.obuf0 Z ) ( storage_0_1_0.bit4.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 20631 391 ) ( 20677 * ) - NEW met2 ( 20631 391 ) ( * 493 ) - NEW met1 ( 19619 493 ) ( 20631 * ) - NEW met2 ( 19619 493 ) ( * 660 ) - NEW met1 ( 19619 660 ) ( * 663 ) - NEW met2 ( 20585 221 ) ( 20631 * ) - NEW met2 ( 20631 221 ) ( * 391 ) - NEW li1 ( 20677 391 ) L1M1_PR_MR - NEW met1 ( 20631 391 ) M1M2_PR - NEW met1 ( 20631 493 ) M1M2_PR - NEW met1 ( 19619 493 ) M1M2_PR - NEW met1 ( 19619 660 ) M1M2_PR + + ROUTED met1 ( 20447 357 ) ( 20539 * ) + NEW met2 ( 20447 357 ) ( * 731 ) + NEW met1 ( 19757 731 ) ( 20447 * ) + NEW met1 ( 19757 697 ) ( * 731 ) + NEW met1 ( 19619 697 ) ( 19757 * ) + NEW met1 ( 19619 663 ) ( * 697 ) + NEW met2 ( 20631 221 ) ( * 357 ) + NEW met1 ( 20539 357 ) ( 20631 * ) + NEW li1 ( 20539 357 ) L1M1_PR_MR + NEW met1 ( 20447 357 ) M1M2_PR + NEW met1 ( 20447 731 ) M1M2_PR NEW li1 ( 19619 663 ) L1M1_PR_MR - NEW li1 ( 20585 221 ) L1M1_PR_MR - NEW met1 ( 20585 221 ) M1M2_PR ; + NEW li1 ( 20631 221 ) L1M1_PR_MR + NEW met1 ( 20631 221 ) M1M2_PR + NEW met1 ( 20631 357 ) M1M2_PR ; - word_q.w1_b5 ( mux_slice0_bit5.s1_aoi_0 B2 ) ( storage_1_1_0.bit5.obuf0 Z ) ( storage_0_1_0.bit5.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 24127 493 ) ( 25277 * ) - NEW met2 ( 24127 493 ) ( * 595 ) - NEW met1 ( 24127 595 ) ( * 629 ) - NEW met1 ( 24127 629 ) ( 24219 * ) - NEW met2 ( 25139 221 ) ( * 323 ) - NEW li1 ( 25277 493 ) L1M1_PR_MR - NEW met1 ( 24127 493 ) M1M2_PR - NEW met1 ( 24127 595 ) M1M2_PR - NEW li1 ( 24219 629 ) L1M1_PR_MR + + ROUTED met1 ( 24449 425 ) ( 25277 * ) + NEW met1 ( 24449 425 ) ( * 459 ) + NEW met2 ( 24449 459 ) ( * 714 ) + NEW met2 ( 24357 714 ) ( 24449 * ) + NEW met2 ( 24357 663 ) ( * 714 ) + NEW met2 ( 24265 663 ) ( 24357 * ) + NEW met1 ( 24219 663 ) ( 24265 * ) + NEW met2 ( 25139 221 ) ( * 425 ) + NEW li1 ( 25277 425 ) L1M1_PR_MR + NEW met1 ( 24449 459 ) M1M2_PR + NEW met1 ( 24265 663 ) M1M2_PR + NEW li1 ( 24219 663 ) L1M1_PR_MR NEW li1 ( 25139 221 ) L1M1_PR_MR NEW met1 ( 25139 221 ) M1M2_PR - NEW li1 ( 25139 323 ) L1M1_PR_MR - NEW met1 ( 25139 323 ) M1M2_PR ; + NEW met1 ( 25139 425 ) M1M2_PR ; - word_q.w1_b6 ( mux_slice0_bit6.s1_aoi_0 B2 ) ( storage_1_1_0.bit6.obuf0 Z ) ( storage_0_1_0.bit6.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 29739 323 ) ( * 493 ) - NEW met1 ( 28819 493 ) ( 29739 * ) - NEW met2 ( 28819 493 ) ( * 629 ) - NEW met2 ( 29739 221 ) ( * 323 ) - NEW li1 ( 29739 323 ) L1M1_PR_MR - NEW met1 ( 29739 323 ) M1M2_PR - NEW met1 ( 29739 493 ) M1M2_PR - NEW met1 ( 28819 493 ) M1M2_PR - NEW li1 ( 28819 629 ) L1M1_PR_MR - NEW met1 ( 28819 629 ) M1M2_PR + + ROUTED met2 ( 29739 357 ) ( * 731 ) + NEW met1 ( 28773 731 ) ( 29739 * ) + NEW met2 ( 28773 663 ) ( * 731 ) + NEW met1 ( 28773 663 ) ( 28819 * ) + NEW met2 ( 29739 221 ) ( * 357 ) + NEW li1 ( 29739 357 ) L1M1_PR_MR + NEW met1 ( 29739 357 ) M1M2_PR + NEW met1 ( 29739 731 ) M1M2_PR + NEW met1 ( 28773 731 ) M1M2_PR + NEW met1 ( 28773 663 ) M1M2_PR + NEW li1 ( 28819 663 ) L1M1_PR_MR NEW li1 ( 29739 221 ) L1M1_PR_MR NEW met1 ( 29739 221 ) M1M2_PR ; - word_q.w1_b7 ( mux_slice0_bit7.s1_aoi_0 B2 ) ( storage_1_1_0.bit7.obuf0 Z ) ( storage_0_1_0.bit7.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 33419 493 ) ( * 629 ) - NEW met2 ( 34339 357 ) ( * 493 ) - NEW met2 ( 34339 221 ) ( * 357 ) - NEW met1 ( 33419 493 ) ( 34339 * ) + + ROUTED met2 ( 34339 221 ) ( * 323 ) + NEW met2 ( 33419 493 ) ( * 629 ) + NEW met1 ( 33419 493 ) ( 34477 * ) + NEW li1 ( 34477 493 ) L1M1_PR_MR + NEW li1 ( 34339 221 ) L1M1_PR_MR + NEW met1 ( 34339 221 ) M1M2_PR + NEW li1 ( 34339 323 ) L1M1_PR_MR + NEW met1 ( 34339 323 ) M1M2_PR NEW met1 ( 33419 493 ) M1M2_PR NEW li1 ( 33419 629 ) L1M1_PR_MR - NEW met1 ( 33419 629 ) M1M2_PR - NEW li1 ( 34339 357 ) L1M1_PR_MR - NEW met1 ( 34339 357 ) M1M2_PR - NEW met1 ( 34339 493 ) M1M2_PR - NEW li1 ( 34339 221 ) L1M1_PR_MR - NEW met1 ( 34339 221 ) M1M2_PR ; + NEW met1 ( 33419 629 ) M1M2_PR ; - word_q.w2_b0 ( mux_slice0_bit0.s1_aoi_1 A2 ) ( storage_1_2_0.bit0.obuf0 Z ) ( storage_0_2_0.bit0.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 3427 493 ) ( * 663 ) - NEW met1 ( 3427 663 ) ( 3705 * ) + + ROUTED met1 ( 3427 493 ) ( 3565 * ) + NEW met2 ( 3565 493 ) ( 3703 * ) + NEW met2 ( 3703 493 ) ( * 663 ) + NEW met1 ( 3703 663 ) ( 3705 * ) NEW met2 ( 3427 221 ) ( * 493 ) NEW li1 ( 3427 493 ) L1M1_PR_MR - NEW met1 ( 3427 493 ) M1M2_PR - NEW met1 ( 3427 663 ) M1M2_PR + NEW met1 ( 3565 493 ) M1M2_PR + NEW met1 ( 3703 663 ) M1M2_PR NEW li1 ( 3705 663 ) L1M1_PR_MR NEW li1 ( 3427 221 ) L1M1_PR_MR - NEW met1 ( 3427 221 ) M1M2_PR ; + NEW met1 ( 3427 221 ) M1M2_PR + NEW met1 ( 3427 493 ) M1M2_PR ; - word_q.w2_b1 ( mux_slice0_bit1.s1_aoi_1 A2 ) ( storage_1_2_0.bit1.obuf0 Z ) ( storage_0_2_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 8027 493 ) ( 8073 * ) - NEW met2 ( 8073 493 ) ( * 663 ) - NEW met1 ( 8073 663 ) ( 8305 * ) + + ROUTED met1 ( 8027 357 ) ( 8119 * ) + NEW met2 ( 8119 357 ) ( * 374 ) + NEW met2 ( 8119 374 ) ( 8211 * ) + NEW met2 ( 8211 374 ) ( * 510 ) + NEW met2 ( 8211 510 ) ( 8303 * ) + NEW met2 ( 8303 510 ) ( * 663 ) + NEW met1 ( 8303 663 ) ( 8305 * ) NEW met1 ( 8027 221 ) ( 8073 * ) - NEW met2 ( 8073 221 ) ( * 493 ) - NEW li1 ( 8027 493 ) L1M1_PR_MR - NEW met1 ( 8073 493 ) M1M2_PR - NEW met1 ( 8073 663 ) M1M2_PR + NEW met2 ( 8073 221 ) ( * 306 ) + NEW met2 ( 8073 306 ) ( 8119 * ) + NEW met2 ( 8119 306 ) ( * 357 ) + NEW li1 ( 8027 357 ) L1M1_PR_MR + NEW met1 ( 8119 357 ) M1M2_PR + NEW met1 ( 8303 663 ) M1M2_PR NEW li1 ( 8305 663 ) L1M1_PR_MR NEW li1 ( 8027 221 ) L1M1_PR_MR NEW met1 ( 8073 221 ) M1M2_PR ; - word_q.w2_b2 ( mux_slice0_bit2.s1_aoi_1 A2 ) ( storage_1_2_0.bit2.obuf0 Z ) ( storage_0_2_0.bit2.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 12627 323 ) ( 12903 * ) - NEW met2 ( 12903 323 ) ( * 510 ) - NEW met2 ( 12852 510 ) ( 12903 * ) - NEW met2 ( 12852 510 ) ( * 578 ) - NEW met2 ( 12852 578 ) ( 12857 * ) - NEW met2 ( 12857 578 ) ( * 668 ) - NEW met1 ( 12857 668 ) ( 12905 * ) - NEW met2 ( 12627 221 ) ( * 323 ) - NEW li1 ( 12627 323 ) L1M1_PR_MR - NEW met1 ( 12903 323 ) M1M2_PR - NEW met1 ( 12857 668 ) M1M2_PR - NEW li1 ( 12905 668 ) L1M1_PR_MR + + ROUTED met1 ( 12627 493 ) ( 12673 * ) + NEW met2 ( 12673 442 ) ( * 493 ) + NEW met2 ( 12673 442 ) ( 12765 * ) + NEW met2 ( 12765 442 ) ( * 510 ) + NEW met2 ( 12765 510 ) ( 12903 * ) + NEW met2 ( 12903 510 ) ( * 663 ) + NEW met1 ( 12903 663 ) ( 12905 * ) + NEW met1 ( 12627 221 ) ( 12673 * ) + NEW met2 ( 12673 221 ) ( * 442 ) + NEW li1 ( 12627 493 ) L1M1_PR_MR + NEW met1 ( 12673 493 ) M1M2_PR + NEW met1 ( 12903 663 ) M1M2_PR + NEW li1 ( 12905 663 ) L1M1_PR_MR NEW li1 ( 12627 221 ) L1M1_PR_MR - NEW met1 ( 12627 221 ) M1M2_PR - NEW met1 ( 12627 323 ) M1M2_PR ; + NEW met1 ( 12673 221 ) M1M2_PR ; - word_q.w2_b3 ( mux_slice0_bit3.s1_aoi_1 A2 ) ( storage_1_2_0.bit3.obuf0 Z ) ( storage_0_2_0.bit3.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 17227 493 ) ( * 646 ) - NEW met3 ( 17227 646 ) ( 17595 * ) - NEW met2 ( 17595 646 ) ( * 663 ) - NEW met1 ( 17521 663 ) ( 17595 * ) - NEW met2 ( 17227 221 ) ( * 493 ) - NEW li1 ( 17227 493 ) L1M1_PR_MR - NEW met1 ( 17227 493 ) M1M2_PR - NEW met2 ( 17227 646 ) M2M3_PR - NEW met2 ( 17595 646 ) M2M3_PR - NEW met1 ( 17595 663 ) M1M2_PR + + ROUTED met1 ( 17227 51 ) ( 17503 * ) + NEW met1 ( 17503 51 ) ( * 85 ) + NEW met1 ( 17503 85 ) ( 17641 * ) + NEW met2 ( 17641 85 ) ( * 663 ) + NEW met1 ( 17521 663 ) ( 17641 * ) + NEW met2 ( 17227 221 ) ( * 357 ) + NEW li1 ( 17227 51 ) L1M1_PR_MR + NEW met1 ( 17641 85 ) M1M2_PR + NEW met1 ( 17641 663 ) M1M2_PR NEW li1 ( 17521 663 ) L1M1_PR_MR + NEW li1 ( 17227 357 ) L1M1_PR_MR + NEW met1 ( 17227 357 ) M1M2_PR NEW li1 ( 17227 221 ) L1M1_PR_MR NEW met1 ( 17227 221 ) M1M2_PR ; - word_q.w2_b4 ( mux_slice0_bit4.s1_aoi_1 A2 ) ( storage_1_2_0.bit4.obuf0 Z ) ( storage_0_2_0.bit4.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 21827 493 ) ( * 765 ) - NEW met1 ( 21827 765 ) ( 22011 * ) - NEW met1 ( 22011 731 ) ( * 765 ) - NEW met1 ( 22011 731 ) ( 22103 * ) - NEW met1 ( 22103 668 ) ( * 731 ) - NEW met1 ( 22103 668 ) ( 22105 * ) - NEW met2 ( 21827 221 ) ( * 493 ) + + ROUTED met1 ( 21827 493 ) ( 22195 * ) + NEW met2 ( 22195 493 ) ( * 663 ) + NEW met1 ( 22195 663 ) ( * 668 ) + NEW met1 ( 22121 668 ) ( 22195 * ) + NEW met2 ( 21827 221 ) ( * 323 ) NEW li1 ( 21827 493 ) L1M1_PR_MR - NEW met1 ( 21827 493 ) M1M2_PR - NEW met1 ( 21827 765 ) M1M2_PR - NEW li1 ( 22105 668 ) L1M1_PR_MR + NEW met1 ( 22195 493 ) M1M2_PR + NEW met1 ( 22195 663 ) M1M2_PR + NEW li1 ( 22121 668 ) L1M1_PR_MR NEW li1 ( 21827 221 ) L1M1_PR_MR - NEW met1 ( 21827 221 ) M1M2_PR ; + NEW met1 ( 21827 221 ) M1M2_PR + NEW li1 ( 21827 323 ) L1M1_PR_MR + NEW met1 ( 21827 323 ) M1M2_PR ; - word_q.w2_b5 ( mux_slice0_bit5.s1_aoi_1 A2 ) ( storage_1_2_0.bit5.obuf0 Z ) ( storage_0_2_0.bit5.obuf0 Z ) + USE SIGNAL + ROUTED met2 ( 26427 493 ) ( * 663 ) NEW met1 ( 26427 663 ) ( 26705 * ) @@ -4179,101 +4184,93 @@ NETS 174 ; NEW li1 ( 26427 221 ) L1M1_PR_MR NEW met1 ( 26427 221 ) M1M2_PR ; - word_q.w2_b6 ( mux_slice0_bit6.s1_aoi_1 A2 ) ( storage_1_2_0.bit6.obuf0 Z ) ( storage_0_2_0.bit6.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 31027 493 ) ( 31073 * ) - NEW met2 ( 31073 493 ) ( * 714 ) - NEW met2 ( 31073 714 ) ( 31211 * ) - NEW met2 ( 31211 697 ) ( * 714 ) - NEW met1 ( 31211 697 ) ( 31257 * ) - NEW met1 ( 31257 663 ) ( * 697 ) - NEW met1 ( 31257 663 ) ( 31305 * ) - NEW met1 ( 31027 221 ) ( 31073 * ) - NEW met2 ( 31073 221 ) ( * 493 ) + + ROUTED met1 ( 31027 493 ) ( 31303 * ) + NEW met2 ( 31303 493 ) ( * 663 ) + NEW met1 ( 31303 663 ) ( 31305 * ) + NEW met2 ( 30935 221 ) ( * 323 ) NEW li1 ( 31027 493 ) L1M1_PR_MR - NEW met1 ( 31073 493 ) M1M2_PR - NEW met1 ( 31211 697 ) M1M2_PR + NEW met1 ( 31303 493 ) M1M2_PR + NEW met1 ( 31303 663 ) M1M2_PR NEW li1 ( 31305 663 ) L1M1_PR_MR - NEW li1 ( 31027 221 ) L1M1_PR_MR - NEW met1 ( 31073 221 ) M1M2_PR ; + NEW li1 ( 30935 221 ) L1M1_PR_MR + NEW met1 ( 30935 221 ) M1M2_PR + NEW li1 ( 30935 323 ) L1M1_PR_MR + NEW met1 ( 30935 323 ) M1M2_PR ; - word_q.w2_b7 ( mux_slice0_bit7.s1_aoi_1 A2 ) ( storage_1_2_0.bit7.obuf0 Z ) ( storage_0_2_0.bit7.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 35627 493 ) ( 35903 * ) - NEW met2 ( 35903 493 ) ( * 663 ) + + ROUTED met2 ( 35627 493 ) ( * 578 ) + NEW met3 ( 35627 578 ) ( 35903 * ) + NEW met2 ( 35903 578 ) ( * 663 ) NEW met1 ( 35903 663 ) ( 35905 * ) - NEW met2 ( 35627 221 ) ( * 323 ) + NEW met2 ( 35627 221 ) ( * 493 ) NEW li1 ( 35627 493 ) L1M1_PR_MR - NEW met1 ( 35903 493 ) M1M2_PR + NEW met1 ( 35627 493 ) M1M2_PR + NEW met2 ( 35627 578 ) M2M3_PR + NEW met2 ( 35903 578 ) M2M3_PR NEW met1 ( 35903 663 ) M1M2_PR NEW li1 ( 35905 663 ) L1M1_PR_MR NEW li1 ( 35627 221 ) L1M1_PR_MR - NEW met1 ( 35627 221 ) M1M2_PR - NEW li1 ( 35627 323 ) L1M1_PR_MR - NEW met1 ( 35627 323 ) M1M2_PR ; + NEW met1 ( 35627 221 ) M1M2_PR ; - word_q.w3_b0 ( mux_slice0_bit0.s1_aoi_1 B2 ) ( storage_1_3_0.bit0.obuf0 Z ) ( storage_0_3_0.bit0.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 3565 493 ) ( 4577 * ) - NEW met2 ( 3565 493 ) ( * 629 ) - NEW met1 ( 3519 629 ) ( 3565 * ) - NEW met2 ( 4439 221 ) ( * 323 ) - NEW li1 ( 4577 493 ) L1M1_PR_MR - NEW met1 ( 3565 493 ) M1M2_PR - NEW met1 ( 3565 629 ) M1M2_PR - NEW li1 ( 3519 629 ) L1M1_PR_MR + + ROUTED met2 ( 4439 357 ) ( * 731 ) + NEW met1 ( 3519 731 ) ( 4439 * ) + NEW met1 ( 3519 663 ) ( * 731 ) + NEW met2 ( 4439 221 ) ( * 357 ) + NEW li1 ( 4439 357 ) L1M1_PR_MR + NEW met1 ( 4439 357 ) M1M2_PR + NEW met1 ( 4439 731 ) M1M2_PR + NEW li1 ( 3519 663 ) L1M1_PR_MR NEW li1 ( 4439 221 ) L1M1_PR_MR - NEW met1 ( 4439 221 ) M1M2_PR - NEW li1 ( 4439 323 ) L1M1_PR_MR - NEW met1 ( 4439 323 ) M1M2_PR ; + NEW met1 ( 4439 221 ) M1M2_PR ; - word_q.w3_b1 ( mux_slice0_bit1.s1_aoi_1 B2 ) ( storage_1_3_0.bit1.obuf0 Z ) ( storage_0_3_0.bit1.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 8119 493 ) ( 9177 * ) - NEW met2 ( 8119 493 ) ( * 629 ) - NEW met2 ( 9085 221 ) ( * 323 ) + + ROUTED met2 ( 9085 221 ) ( * 323 ) + NEW met2 ( 8119 493 ) ( * 663 ) + NEW met1 ( 8119 493 ) ( 9177 * ) NEW li1 ( 9177 493 ) L1M1_PR_MR - NEW met1 ( 8119 493 ) M1M2_PR - NEW li1 ( 8119 629 ) L1M1_PR_MR - NEW met1 ( 8119 629 ) M1M2_PR NEW li1 ( 9085 221 ) L1M1_PR_MR NEW met1 ( 9085 221 ) M1M2_PR NEW li1 ( 9085 323 ) L1M1_PR_MR - NEW met1 ( 9085 323 ) M1M2_PR ; + NEW met1 ( 9085 323 ) M1M2_PR + NEW met1 ( 8119 493 ) M1M2_PR + NEW li1 ( 8119 663 ) L1M1_PR_MR + NEW met1 ( 8119 663 ) M1M2_PR ; - word_q.w3_b2 ( mux_slice0_bit2.s1_aoi_1 B2 ) ( storage_1_3_0.bit2.obuf0 Z ) ( storage_0_3_0.bit2.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 12673 51 ) ( 13777 * ) - NEW met2 ( 12673 51 ) ( * 595 ) - NEW met1 ( 12673 595 ) ( 12719 * ) - NEW met1 ( 12719 595 ) ( * 629 ) - NEW met2 ( 13639 221 ) ( * 323 ) - NEW li1 ( 13777 51 ) L1M1_PR_MR - NEW met1 ( 12673 51 ) M1M2_PR - NEW met1 ( 12673 595 ) M1M2_PR - NEW li1 ( 12719 629 ) L1M1_PR_MR - NEW li1 ( 13639 323 ) L1M1_PR_MR - NEW met1 ( 13639 323 ) M1M2_PR + + ROUTED met1 ( 12719 493 ) ( 13777 * ) + NEW met2 ( 12719 493 ) ( * 663 ) + NEW met2 ( 13639 221 ) ( * 357 ) + NEW li1 ( 13777 493 ) L1M1_PR_MR + NEW met1 ( 12719 493 ) M1M2_PR + NEW li1 ( 12719 663 ) L1M1_PR_MR + NEW met1 ( 12719 663 ) M1M2_PR NEW li1 ( 13639 221 ) L1M1_PR_MR - NEW met1 ( 13639 221 ) M1M2_PR ; + NEW met1 ( 13639 221 ) M1M2_PR + NEW li1 ( 13639 357 ) L1M1_PR_MR + NEW met1 ( 13639 357 ) M1M2_PR ; - word_q.w3_b3 ( mux_slice0_bit3.s1_aoi_1 B2 ) ( storage_1_3_0.bit3.obuf0 Z ) ( storage_0_3_0.bit3.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 17319 493 ) ( * 629 ) - NEW met2 ( 18239 221 ) ( * 323 ) - NEW met1 ( 17319 493 ) ( 18377 * ) - NEW met1 ( 17319 493 ) M1M2_PR - NEW li1 ( 17319 629 ) L1M1_PR_MR - NEW met1 ( 17319 629 ) M1M2_PR + + ROUTED met1 ( 18285 493 ) ( 18377 * ) + NEW met2 ( 18285 493 ) ( * 765 ) + NEW met1 ( 17365 765 ) ( 18285 * ) + NEW met1 ( 17365 663 ) ( * 765 ) + NEW met1 ( 17319 663 ) ( 17365 * ) + NEW met2 ( 18285 221 ) ( * 493 ) NEW li1 ( 18377 493 ) L1M1_PR_MR - NEW li1 ( 18239 221 ) L1M1_PR_MR - NEW met1 ( 18239 221 ) M1M2_PR - NEW li1 ( 18239 323 ) L1M1_PR_MR - NEW met1 ( 18239 323 ) M1M2_PR ; + NEW met1 ( 18285 493 ) M1M2_PR + NEW met1 ( 18285 765 ) M1M2_PR + NEW li1 ( 17319 663 ) L1M1_PR_MR + NEW li1 ( 18285 221 ) L1M1_PR_MR + NEW met1 ( 18285 221 ) M1M2_PR ; - word_q.w3_b4 ( mux_slice0_bit4.s1_aoi_1 B2 ) ( storage_1_3_0.bit4.obuf0 Z ) ( storage_0_3_0.bit4.obuf0 Z ) + USE SIGNAL - + ROUTED met2 ( 22839 221 ) ( * 323 ) - NEW met2 ( 22052 493 ) ( 22149 * ) - NEW met1 ( 21919 493 ) ( 22052 * ) - NEW met2 ( 21919 493 ) ( * 663 ) - NEW met1 ( 22149 493 ) ( 22977 * ) - NEW li1 ( 22977 493 ) L1M1_PR_MR + + ROUTED met1 ( 21827 425 ) ( 22977 * ) + NEW met2 ( 21827 425 ) ( * 629 ) + NEW met2 ( 21827 629 ) ( 21873 * ) + NEW met1 ( 21873 629 ) ( 21919 * ) + NEW met2 ( 22839 221 ) ( * 425 ) + NEW li1 ( 22977 425 ) L1M1_PR_MR + NEW met1 ( 21827 425 ) M1M2_PR + NEW met1 ( 21873 629 ) M1M2_PR + NEW li1 ( 21919 629 ) L1M1_PR_MR NEW li1 ( 22839 221 ) L1M1_PR_MR NEW met1 ( 22839 221 ) M1M2_PR - NEW li1 ( 22839 323 ) L1M1_PR_MR - NEW met1 ( 22839 323 ) M1M2_PR - NEW met1 ( 22149 493 ) M1M2_PR - NEW met1 ( 22052 493 ) M1M2_PR - NEW met1 ( 21919 493 ) M1M2_PR - NEW li1 ( 21919 663 ) L1M1_PR_MR - NEW met1 ( 21919 663 ) M1M2_PR ; + NEW met1 ( 22839 425 ) M1M2_PR ; - word_q.w3_b5 ( mux_slice0_bit5.s1_aoi_1 B2 ) ( storage_1_3_0.bit5.obuf0 Z ) ( storage_0_3_0.bit5.obuf0 Z ) + USE SIGNAL + ROUTED met1 ( 26565 493 ) ( 27577 * ) NEW met2 ( 26565 493 ) ( * 629 ) @@ -4288,38 +4285,44 @@ NETS 174 ; NEW li1 ( 27439 323 ) L1M1_PR_MR NEW met1 ( 27439 323 ) M1M2_PR ; - word_q.w3_b6 ( mux_slice0_bit6.s1_aoi_1 B2 ) ( storage_1_3_0.bit6.obuf0 Z ) ( storage_0_3_0.bit6.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 31119 493 ) ( 32177 * ) - NEW met2 ( 31119 493 ) ( * 629 ) - NEW met2 ( 32085 221 ) ( * 323 ) + + ROUTED met2 ( 32177 493 ) ( * 595 ) + NEW met1 ( 31165 595 ) ( 32177 * ) + NEW met1 ( 31165 595 ) ( * 629 ) + NEW met1 ( 31119 629 ) ( 31165 * ) + NEW met2 ( 32177 221 ) ( * 493 ) NEW li1 ( 32177 493 ) L1M1_PR_MR - NEW met1 ( 31119 493 ) M1M2_PR + NEW met1 ( 32177 493 ) M1M2_PR + NEW met1 ( 32177 595 ) M1M2_PR NEW li1 ( 31119 629 ) L1M1_PR_MR - NEW met1 ( 31119 629 ) M1M2_PR - NEW li1 ( 32085 221 ) L1M1_PR_MR - NEW met1 ( 32085 221 ) M1M2_PR - NEW li1 ( 32085 323 ) L1M1_PR_MR - NEW met1 ( 32085 323 ) M1M2_PR ; + NEW li1 ( 32177 221 ) L1M1_PR_MR + NEW met1 ( 32177 221 ) M1M2_PR ; - word_q.w3_b7 ( mux_slice0_bit7.s1_aoi_1 B2 ) ( storage_1_3_0.bit7.obuf0 Z ) ( storage_0_3_0.bit7.obuf0 Z ) + USE SIGNAL - + ROUTED met1 ( 35719 595 ) ( * 629 ) - NEW met2 ( 36685 357 ) ( * 595 ) - NEW met2 ( 36685 187 ) ( * 357 ) - NEW met1 ( 35719 595 ) ( 36685 * ) + + ROUTED met2 ( 35719 493 ) ( * 629 ) + NEW met2 ( 36685 221 ) ( * 323 ) + NEW met1 ( 35719 493 ) ( 36777 * ) + NEW met1 ( 35719 493 ) M1M2_PR NEW li1 ( 35719 629 ) L1M1_PR_MR - NEW li1 ( 36685 357 ) L1M1_PR_MR - NEW met1 ( 36685 357 ) M1M2_PR - NEW met1 ( 36685 595 ) M1M2_PR - NEW li1 ( 36685 187 ) L1M1_PR_MR - NEW met1 ( 36685 187 ) M1M2_PR ; + NEW met1 ( 35719 629 ) M1M2_PR + NEW li1 ( 36777 493 ) L1M1_PR_MR + NEW li1 ( 36685 221 ) L1M1_PR_MR + NEW met1 ( 36685 221 ) M1M2_PR + NEW li1 ( 36685 323 ) L1M1_PR_MR + NEW met1 ( 36685 323 ) M1M2_PR ; - word_sel.0 ( storage_1_0_0.word_and B ) ( storage_0_0_0.word_and B ) ( word_sel.and_0 X ) + USE SIGNAL - + ROUTED met2 ( 37605 391 ) ( * 595 ) - NEW met2 ( 37605 119 ) ( * 391 ) - NEW met1 ( 37605 595 ) ( 40641 * ) + + ROUTED met1 ( 37605 391 ) ( 37789 * ) + NEW met1 ( 37789 357 ) ( * 391 ) + NEW met1 ( 37789 357 ) ( 38065 * ) + NEW met1 ( 38065 323 ) ( * 357 ) + NEW met2 ( 37605 153 ) ( * 391 ) + NEW met2 ( 40641 323 ) ( * 595 ) + NEW met1 ( 38065 323 ) ( 40641 * ) NEW li1 ( 37605 391 ) L1M1_PR_MR + NEW li1 ( 37605 153 ) L1M1_PR_MR + NEW met1 ( 37605 153 ) M1M2_PR NEW met1 ( 37605 391 ) M1M2_PR - NEW met1 ( 37605 595 ) M1M2_PR - NEW li1 ( 37605 119 ) L1M1_PR_MR - NEW met1 ( 37605 119 ) M1M2_PR - NEW li1 ( 40641 595 ) L1M1_PR_MR ; + NEW met1 ( 40641 323 ) M1M2_PR + NEW li1 ( 40641 595 ) L1M1_PR_MR + NEW met1 ( 40641 595 ) M1M2_PR ; - word_sel.1 ( storage_1_1_0.word_and B ) ( storage_0_1_0.word_and B ) ( word_sel.and_1 X ) + USE SIGNAL + ROUTED met1 ( 38893 425 ) ( 39261 * ) NEW met1 ( 39261 425 ) ( * 493 ) diff --git a/src/ram/test/make_8x8_mux4.lefok b/src/ram/test/make_8x8_mux4.lefok index 375cca5a84b..801bab69318 100644 --- a/src/ram/test/make_8x8_mux4.lefok +++ b/src/ram/test/make_8x8_mux4.lefok @@ -14,7 +14,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met3 ; - RECT 416.88 4.27 417.68 4.57 ; + RECT 416.88 1.55 417.68 1.85 ; END END clk PIN we[0] @@ -30,7 +30,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met3 ; - RECT 416.88 5.63 417.68 5.93 ; + RECT 416.88 4.27 417.68 4.57 ; END END addr_rw[0] PIN addr_rw[1] @@ -38,7 +38,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met3 ; - RECT 416.88 6.99 417.68 7.29 ; + RECT 416.88 5.63 417.68 5.93 ; END END addr_rw[1] PIN addr_rw[2] @@ -182,8 +182,8 @@ MACRO RAM8x8 USE GROUND ; PORT LAYER met3 ; - RECT 417.38 1.46 417.68 1.94 ; - RECT 0 1.46 0.3 1.94 ; + RECT 417.38 6.76 417.68 7.24 ; + RECT 0 6.76 0.3 7.24 ; LAYER met2 ; RECT 409.76 8.02 410.24 8.16 ; RECT 409.76 0 410.24 0.14 ; @@ -279,8 +279,8 @@ MACRO RAM8x8 USE POWER ; PORT LAYER met3 ; - RECT 417.38 3.84 417.68 4.32 ; - RECT 0 3.84 0.3 4.32 ; + RECT 417.38 3.26 417.68 3.74 ; + RECT 0 3.26 0.3 3.74 ; LAYER met2 ; RECT 414.76 8.02 415.24 8.16 ; RECT 414.76 0 415.24 0.14 ; @@ -422,12 +422,15 @@ MACRO RAM8x8 RECT 409.76 -0.24 410.24 0 ; RECT 4.76 0 415.24 0.155 ; RECT 4.76 0.155 416.67 0.525 ; - RECT 4.76 0.525 416.66 0.69 ; - RECT 1.94 0.69 416.66 3.39 ; - RECT 1.94 3.39 415.75 6.47 ; - RECT 1.02 6.47 415.75 6.79 ; - RECT 1.08 6.79 415.75 7.325 ; - RECT 1.08 7.325 415.24 7.82 ; + RECT 4.76 0.525 416.66 1.03 ; + RECT 1.94 1.03 416.66 2.195 ; + RECT 0.55 2.195 416.66 2.565 ; + RECT 0.56 2.565 416.66 3.39 ; + RECT 0.56 3.39 415.75 4.07 ; + RECT 1.02 4.07 415.75 5.965 ; + RECT 1.02 5.965 415.74 6.79 ; + RECT 1.08 6.79 415.74 7.81 ; + RECT 1.08 7.81 415.24 7.82 ; RECT 4.76 7.82 415.24 8.16 ; RECT 4.76 8.16 5.24 8.4 ; RECT 14.76 8.16 15.24 8.4 ; @@ -472,85 +475,91 @@ MACRO RAM8x8 RECT 404.76 8.16 405.24 8.4 ; RECT 414.76 8.16 415.24 8.4 ; LAYER met3 ; - RECT 0 1.46 11.565 4.32 ; - RECT 11.565 1.46 22.605 6.625 ; - RECT 22.605 1.46 22.935 7.305 ; - RECT 22.935 1.46 34.105 7.29 ; - RECT 34.105 0.175 34.435 7.29 ; - RECT 34.435 0.19 48.365 7.29 ; - RECT 48.365 0.19 69.395 7.985 ; - RECT 69.395 0.19 81.025 7.97 ; - RECT 81.025 0.175 81.355 7.97 ; - RECT 81.355 1.46 98.965 7.97 ; - RECT 98.965 0.175 105.735 7.97 ; - RECT 105.735 0.18 107.37 7.97 ; - RECT 107.37 0.19 114.145 7.97 ; - RECT 114.145 0.19 120.915 7.985 ; - RECT 120.915 0.19 138.27 7.305 ; - RECT 138.27 0.19 138.525 7.98 ; - RECT 138.525 0.19 138.855 7.985 ; - RECT 138.855 0.19 139.08 7.97 ; - RECT 139.08 0.19 140.365 7.29 ; - RECT 140.365 0.175 150.815 7.29 ; - RECT 150.815 0.19 161.065 7.29 ; - RECT 161.065 0.19 161.395 7.985 ; - RECT 161.395 0.19 177.165 7.97 ; - RECT 177.165 0.19 177.495 7.985 ; - RECT 177.495 0.19 192.805 7.29 ; - RECT 192.805 0.19 196.485 7.985 ; - RECT 196.485 0.175 204.175 7.985 ; - RECT 204.175 0.175 219.355 7.97 ; - RECT 219.355 0.19 221.325 7.97 ; - RECT 221.325 0.19 221.655 7.985 ; - RECT 221.655 0.19 239.265 7.29 ; - RECT 239.265 0.19 239.595 7.985 ; - RECT 239.595 0.19 242.61 7.98 ; - RECT 242.61 0.19 264.105 7.97 ; - RECT 264.105 0.175 264.435 7.97 ; - RECT 264.435 0.19 287.565 7.97 ; - RECT 287.565 0.19 287.895 7.985 ; - RECT 287.895 0.19 311.025 7.97 ; - RECT 311.025 0.175 311.355 7.97 ; - RECT 311.355 0.18 312.53 7.97 ; - RECT 312.53 0.19 332.185 7.97 ; - RECT 332.185 0.19 345.525 7.985 ; - RECT 345.525 0.175 357.355 7.985 ; - RECT 357.355 0.19 358.275 7.985 ; - RECT 358.275 0.19 361.495 7.305 ; - RECT 361.495 0.19 387.385 6.61 ; - RECT 387.385 0.19 401.185 6.625 ; - RECT 401.185 0.19 410.385 7.305 ; - RECT 410.385 0.175 415.775 7.305 ; - RECT 415.775 0.175 416.695 7.29 ; - RECT 416.695 0.19 417.22 7.29 ; - RECT 417.22 1.46 417.37 5.25 ; - RECT 417.37 1.46 417.68 4.32 ; + RECT 0 3.26 0.525 7.24 ; + RECT 0.525 2.215 12.025 7.24 ; + RECT 12.025 1.535 12.945 7.24 ; + RECT 12.945 1.535 13.275 7.985 ; + RECT 13.275 1.535 23.525 7.97 ; + RECT 23.525 0.855 23.855 7.97 ; + RECT 23.855 0.87 35.945 7.97 ; + RECT 35.945 0.87 36.275 7.985 ; + RECT 36.275 0.87 46.525 7.24 ; + RECT 46.525 0.175 57.565 7.24 ; + RECT 57.565 0.175 59.275 7.985 ; + RECT 59.275 0.175 66.175 7.97 ; + RECT 66.175 0.19 77.805 7.97 ; + RECT 77.805 0.19 82.735 7.985 ; + RECT 82.735 0.19 82.96 7.97 ; + RECT 82.96 0.19 89.305 7.24 ; + RECT 89.305 0.175 89.635 7.24 ; + RECT 89.635 0.855 103.105 7.24 ; + RECT 103.105 0.855 103.435 7.985 ; + RECT 103.435 0.855 113.685 7.97 ; + RECT 113.685 0.175 118.285 7.97 ; + RECT 118.285 0.175 126.435 7.985 ; + RECT 126.435 0.175 129.195 7.97 ; + RECT 129.195 0.87 148.645 7.97 ; + RECT 148.645 0.175 159.555 7.97 ; + RECT 159.555 0.19 171.645 7.97 ; + RECT 171.645 0.19 175.785 7.985 ; + RECT 175.785 0.175 176.115 7.985 ; + RECT 176.115 0.87 194.185 7.24 ; + RECT 194.185 0.87 194.515 7.985 ; + RECT 194.515 0.87 203.845 7.97 ; + RECT 203.845 0.855 204.305 7.97 ; + RECT 204.305 0.175 204.635 7.97 ; + RECT 204.635 0.19 216.265 7.97 ; + RECT 216.265 0.19 217.515 7.985 ; + RECT 217.515 0.19 229.145 7.97 ; + RECT 229.145 0.175 240.975 7.97 ; + RECT 240.975 0.19 251.225 7.97 ; + RECT 251.225 0.19 257.995 7.985 ; + RECT 257.995 0.19 259.17 7.98 ; + RECT 259.17 0.19 276.525 7.97 ; + RECT 276.525 0.175 282.045 7.97 ; + RECT 282.045 0.175 284.215 7.985 ; + RECT 284.215 0.175 298.935 7.97 ; + RECT 298.935 0.19 332.185 7.97 ; + RECT 332.185 0.19 333.435 7.985 ; + RECT 333.435 0.19 345.985 7.97 ; + RECT 345.985 0.175 347.365 7.97 ; + RECT 347.365 0.175 352.755 7.985 ; + RECT 352.755 0.855 357.355 7.985 ; + RECT 357.355 0.87 361.035 7.985 ; + RECT 361.035 0.87 410.385 7.24 ; + RECT 410.385 0.855 416.365 7.24 ; + RECT 416.365 0.175 416.695 7.24 ; + RECT 416.695 0.19 417.22 7.24 ; + RECT 417.22 2.23 417.37 7.24 ; + RECT 417.37 3.26 417.68 7.24 ; LAYER met4 ; - RECT 312.175 0.175 312.505 1.55 ; - RECT 310.35 1.55 312.505 2.895 ; - RECT 310.335 2.895 312.505 3.225 ; - RECT 206.835 3.065 207.165 3.395 ; - RECT 100.575 0.175 107.345 4.51 ; - RECT 289.175 2.895 289.505 4.51 ; - RECT 311.75 3.225 312.505 4.51 ; - RECT 206.85 3.395 207.165 4.935 ; - RECT 242.255 4.935 252.705 4.95 ; - RECT 206.85 4.935 208.545 5.25 ; - RECT 208.215 5.25 208.545 5.265 ; - RECT 100.15 4.51 107.345 5.69 ; - RECT 137.87 4.51 139.05 5.69 ; - RECT 288.75 4.51 289.93 5.69 ; - RECT 311.75 4.51 312.93 5.69 ; - RECT 312.175 5.69 312.505 5.945 ; - RECT 107.015 5.69 107.345 6.625 ; - RECT 240.43 4.95 256.37 6.975 ; - RECT 240.43 6.975 256.385 7.305 ; - RECT 240.43 7.305 242.585 7.655 ; - RECT 138.295 5.69 138.625 7.985 ; - RECT 240.415 7.655 242.585 7.985 ; + RECT 47.215 0.175 65.945 0.855 ; + RECT 47.215 0.855 78.825 1.11 ; + RECT 113.455 0.855 113.785 1.185 ; + RECT 341.615 0.855 350.225 1.185 ; + RECT 113.47 1.185 113.785 1.55 ; + RECT 341.63 1.185 350.21 1.85 ; + RECT 113.47 1.55 122.05 2.215 ; + RECT 46.79 1.11 79.25 2.29 ; + RECT 113.47 2.215 122.065 2.545 ; + RECT 158.535 0.175 158.865 2.545 ; + RECT 57.83 2.29 79.25 4.51 ; + RECT 57.83 4.51 82.93 5.25 ; + RECT 113.47 2.545 120.225 5.25 ; + RECT 57.83 5.25 59.01 5.69 ; + RECT 81.75 5.25 82.93 5.69 ; + RECT 173.255 4.95 175.41 5.945 ; + RECT 174.175 5.945 175.41 7.655 ; + RECT 251.47 4.95 259.13 7.655 ; + RECT 58.255 5.69 58.585 7.985 ; + RECT 82.175 5.69 82.505 7.985 ; + RECT 119.895 5.25 120.225 7.985 ; + RECT 174.175 7.655 175.425 7.985 ; + RECT 251.455 7.655 259.145 7.985 ; LAYER met5 ; - RECT 99.94 4.3 139.26 5.9 ; - RECT 288.54 4.3 313.14 5.9 ; + RECT 46.58 0.9 57.62 2.5 ; + RECT 57.62 0.9 79.46 5.9 ; + RECT 79.46 4.3 83.14 5.9 ; END END RAM8x8 END LIBRARY diff --git a/src/ram/test/make_8x8_mux4.ok b/src/ram/test/make_8x8_mux4.ok index aa338d9cc5a..a8695036322 100644 --- a/src/ram/test/make_8x8_mux4.ok +++ b/src/ram/test/make_8x8_mux4.ok @@ -10,13 +10,14 @@ [INFO RAM-0024] Behavioral Verilog written for RAM8x8 [INFO PDN-0001] Inserting grid: ram_grid [INFO PPL-0067] Restrict pins [ D[0] Q[0] D[1] Q[1] D[2] ... ] to region 0.00u-417.68u at the TOP edge. -[INFO PPL-0001] Number of available slots 820 +[INFO PPL-0067] Restrict pins [ clk we[0] addr_rw[0] addr_rw[1] addr_rw[2] ... ] to region 0.00u-8.16u at the RIGHT edge. +[INFO PPL-0001] Number of available slots 830 [INFO PPL-0002] Number of I/O 21 [INFO PPL-0003] Number of I/O w/sink 21 [INFO PPL-0004] Number of I/O w/o sink 0 [INFO PPL-0005] Slots per section 200 [INFO PPL-0008] Successfully assigned pins to sections. -[INFO PPL-0012] I/O nets HPWL: 974.34 um. +[INFO PPL-0012] I/O nets HPWL: 990.17 um. [INFO DPL-0001] Placed 120 filler instances. [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon @@ -44,9 +45,9 @@ [INFO DRT-0033] mcon shape region query size = 600. [INFO DRT-0033] met1 shape region query size = 1572. [INFO DRT-0033] via shape region query size = 166. -[INFO DRT-0033] met2 shape region query size = 519. +[INFO DRT-0033] met2 shape region query size = 514. [INFO DRT-0033] via2 shape region query size = 83. -[INFO DRT-0033] met3 shape region query size = 89. +[INFO DRT-0033] met3 shape region query size = 94. [INFO DRT-0033] via3 shape region query size = 0. [INFO DRT-0033] met4 shape region query size = 0. [INFO DRT-0033] via4 shape region query size = 0. @@ -56,11 +57,11 @@ [INFO DRT-0036] FR_VIA guide region query size = 0. [INFO DRT-0036] li1 guide region query size = 440. [INFO DRT-0036] mcon guide region query size = 0. -[INFO DRT-0036] met1 guide region query size = 292. +[INFO DRT-0036] met1 guide region query size = 293. [INFO DRT-0036] via guide region query size = 0. [INFO DRT-0036] met2 guide region query size = 73. [INFO DRT-0036] via2 guide region query size = 0. -[INFO DRT-0036] met3 guide region query size = 40. +[INFO DRT-0036] met3 guide region query size = 45. [INFO DRT-0036] via3 guide region query size = 0. [INFO DRT-0036] met4 guide region query size = 0. [INFO DRT-0036] via4 guide region query size = 0. @@ -68,4 +69,4 @@ [INFO DRT-0179] Init gr pin query. No differences found. No differences found. -No differences found. +Error: make_8x8_mux4.tcl, 38 couldn't open "make_8x8_behavioral.vok": no such file or directory diff --git a/src/ram/test/make_8x8_mux4.tcl b/src/ram/test/make_8x8_mux4.tcl index eec545c3a72..948520151a9 100644 --- a/src/ram/test/make_8x8_mux4.tcl +++ b/src/ram/test/make_8x8_mux4.tcl @@ -20,7 +20,7 @@ generate_ram \ -ground_pin VGND \ -routing_layer {met1 0.48} \ -ver_layer {met2 0.48 10} \ - -hor_layer {met3 0.48 8} \ + -hor_layer {met3 0.48 7} \ -filler_cells {sky130_fd_sc_hd__fill_1 sky130_fd_sc_hd__fill_2 \ sky130_fd_sc_hd__fill_4 sky130_fd_sc_hd__fill_8} \ -tapcell sky130_fd_sc_hd__tap_1 \ @@ -35,4 +35,4 @@ set def_file [make_result_file make_8x8_mux4.def] write_def $def_file diff_files make_8x8_mux4.defok $def_file -diff_files make_8x8_behavioral.vok $behavioral_file +diff_files make_8x8_mux4_behavioral.vok $behavioral_file diff --git a/src/ram/test/make_8x8_mux4_behavioral.vok b/src/ram/test/make_8x8_mux4_behavioral.vok new file mode 100644 index 00000000000..c81b3a42750 --- /dev/null +++ b/src/ram/test/make_8x8_mux4_behavioral.vok @@ -0,0 +1,32 @@ +module RAM8x8 ( + clk, + D, + Q, + addr_rw, + we +); + input clk; + input [7:0] D; + output reg [7:0] Q; + input [2:0] addr_rw; + input [0:0] we; + + // memory array declaration + reg [7:0] mem[0:7]; + + // write logic + integer i; + always @(posedge clk) begin + for (i = 0; i < 1; i = i + 1) begin + if (we[i]) begin + mem[addr_rw][i*8 +:8] <= D[i*8 +:8]; + end + end + end + + // read logic + always @(*) begin + Q = mem[addr_rw]; + end + +endmodule From 253a2a81af94b02ba453d68c51ff9da9e0d9510c Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Mon, 13 Apr 2026 15:44:02 -0400 Subject: [PATCH 09/20] Fix rebase conflicts, clang-format, update golden files for all configs Signed-off-by: Thinh Nguyen --- src/ram/test/make_8x8_behavioral.vok | 32 ++++++++++++++++++++++++++++ src/ram/test/make_8x8_mux2.tcl | 2 +- src/ram/test/make_8x8_mux4.tcl | 2 +- 3 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 src/ram/test/make_8x8_behavioral.vok diff --git a/src/ram/test/make_8x8_behavioral.vok b/src/ram/test/make_8x8_behavioral.vok new file mode 100644 index 00000000000..c81b3a42750 --- /dev/null +++ b/src/ram/test/make_8x8_behavioral.vok @@ -0,0 +1,32 @@ +module RAM8x8 ( + clk, + D, + Q, + addr_rw, + we +); + input clk; + input [7:0] D; + output reg [7:0] Q; + input [2:0] addr_rw; + input [0:0] we; + + // memory array declaration + reg [7:0] mem[0:7]; + + // write logic + integer i; + always @(posedge clk) begin + for (i = 0; i < 1; i = i + 1) begin + if (we[i]) begin + mem[addr_rw][i*8 +:8] <= D[i*8 +:8]; + end + end + end + + // read logic + always @(*) begin + Q = mem[addr_rw]; + end + +endmodule diff --git a/src/ram/test/make_8x8_mux2.tcl b/src/ram/test/make_8x8_mux2.tcl index 1f325d3ba9e..197e40477b1 100644 --- a/src/ram/test/make_8x8_mux2.tcl +++ b/src/ram/test/make_8x8_mux2.tcl @@ -28,4 +28,4 @@ diff_files make_8x8_mux2.lefok $lef_file set def_file [make_result_file make_8x8_mux2.def] write_def $def_file diff_files make_8x8_mux2.defok $def_file -diff_files make_8x8_mux2_behavioral.vok $behavioral_file +diff_files make_8x8_behavioral.vok $behavioral_file diff --git a/src/ram/test/make_8x8_mux4.tcl b/src/ram/test/make_8x8_mux4.tcl index 948520151a9..1c547a6b94d 100644 --- a/src/ram/test/make_8x8_mux4.tcl +++ b/src/ram/test/make_8x8_mux4.tcl @@ -35,4 +35,4 @@ set def_file [make_result_file make_8x8_mux4.def] write_def $def_file diff_files make_8x8_mux4.defok $def_file -diff_files make_8x8_mux4_behavioral.vok $behavioral_file +diff_files make_8x8_behavioral.vok $behavioral_file From 0735c1ac384b1b5b476bec7b57098ab5ede2ff4d Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Mon, 13 Apr 2026 15:48:12 -0400 Subject: [PATCH 10/20] update make_8x8.tcl Signed-off-by: Thinh Nguyen --- src/ram/test/make_8x8.tcl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ram/test/make_8x8.tcl b/src/ram/test/make_8x8.tcl index 6e1a6da8e79..724a62ba075 100644 --- a/src/ram/test/make_8x8.tcl +++ b/src/ram/test/make_8x8.tcl @@ -36,4 +36,4 @@ set def_file [make_result_file make_8x8.def] write_def $def_file diff_files make_8x8.defok $def_file -diff_files make_8x8_behavioral.vok $behavioral_file \ No newline at end of file +diff_files make_8x8_behavioral.vok $behavioral_file From 3832e8533070663db0d8d19c84452abf0e740a6c Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Mon, 13 Apr 2026 16:08:40 -0400 Subject: [PATCH 11/20] Rename mux test files to sky130 convention, update golden files Signed-off-by: Thinh Nguyen --- src/ram/test/make_8x8_mux2_behavioral.vok | 32 ------------------- ..._mux2.defok => make_8x8_mux2_sky130.defok} | 0 ..._mux2.lefok => make_8x8_mux2_sky130.lefok} | 0 ...ke_8x8_mux2.ok => make_8x8_mux2_sky130.ok} | 2 +- ..._8x8_mux2.tcl => make_8x8_mux2_sky130.tcl} | 4 +-- src/ram/test/make_8x8_mux4_behavioral.vok | 32 ------------------- ..._mux4.defok => make_8x8_mux4_sky130.defok} | 0 ..._mux4.lefok => make_8x8_mux4_sky130.lefok} | 0 ...ke_8x8_mux4.ok => make_8x8_mux4_sky130.ok} | 2 +- ..._8x8_mux4.tcl => make_8x8_mux4_sky130.tcl} | 4 +-- src/ram/test/regression_tests.tcl | 4 +-- 11 files changed, 8 insertions(+), 72 deletions(-) delete mode 100644 src/ram/test/make_8x8_mux2_behavioral.vok rename src/ram/test/{make_8x8_mux2.defok => make_8x8_mux2_sky130.defok} (100%) rename src/ram/test/{make_8x8_mux2.lefok => make_8x8_mux2_sky130.lefok} (100%) rename src/ram/test/{make_8x8_mux2.ok => make_8x8_mux2_sky130.ok} (97%) rename src/ram/test/{make_8x8_mux2.tcl => make_8x8_mux2_sky130.tcl} (90%) delete mode 100644 src/ram/test/make_8x8_mux4_behavioral.vok rename src/ram/test/{make_8x8_mux4.defok => make_8x8_mux4_sky130.defok} (100%) rename src/ram/test/{make_8x8_mux4.lefok => make_8x8_mux4_sky130.lefok} (100%) rename src/ram/test/{make_8x8_mux4.ok => make_8x8_mux4_sky130.ok} (97%) rename src/ram/test/{make_8x8_mux4.tcl => make_8x8_mux4_sky130.tcl} (91%) diff --git a/src/ram/test/make_8x8_mux2_behavioral.vok b/src/ram/test/make_8x8_mux2_behavioral.vok deleted file mode 100644 index c81b3a42750..00000000000 --- a/src/ram/test/make_8x8_mux2_behavioral.vok +++ /dev/null @@ -1,32 +0,0 @@ -module RAM8x8 ( - clk, - D, - Q, - addr_rw, - we -); - input clk; - input [7:0] D; - output reg [7:0] Q; - input [2:0] addr_rw; - input [0:0] we; - - // memory array declaration - reg [7:0] mem[0:7]; - - // write logic - integer i; - always @(posedge clk) begin - for (i = 0; i < 1; i = i + 1) begin - if (we[i]) begin - mem[addr_rw][i*8 +:8] <= D[i*8 +:8]; - end - end - end - - // read logic - always @(*) begin - Q = mem[addr_rw]; - end - -endmodule diff --git a/src/ram/test/make_8x8_mux2.defok b/src/ram/test/make_8x8_mux2_sky130.defok similarity index 100% rename from src/ram/test/make_8x8_mux2.defok rename to src/ram/test/make_8x8_mux2_sky130.defok diff --git a/src/ram/test/make_8x8_mux2.lefok b/src/ram/test/make_8x8_mux2_sky130.lefok similarity index 100% rename from src/ram/test/make_8x8_mux2.lefok rename to src/ram/test/make_8x8_mux2_sky130.lefok diff --git a/src/ram/test/make_8x8_mux2.ok b/src/ram/test/make_8x8_mux2_sky130.ok similarity index 97% rename from src/ram/test/make_8x8_mux2.ok rename to src/ram/test/make_8x8_mux2_sky130.ok index 8af6eea521f..1ffe78cb495 100644 --- a/src/ram/test/make_8x8_mux2.ok +++ b/src/ram/test/make_8x8_mux2_sky130.ok @@ -69,4 +69,4 @@ [INFO DRT-0179] Init gr pin query. No differences found. No differences found. -Error: make_8x8_mux2.tcl, 31 couldn't open "make_8x8_behavioral.vok": no such file or directory +No differences found. diff --git a/src/ram/test/make_8x8_mux2.tcl b/src/ram/test/make_8x8_mux2_sky130.tcl similarity index 90% rename from src/ram/test/make_8x8_mux2.tcl rename to src/ram/test/make_8x8_mux2_sky130.tcl index 197e40477b1..26b1cbfcad6 100644 --- a/src/ram/test/make_8x8_mux2.tcl +++ b/src/ram/test/make_8x8_mux2_sky130.tcl @@ -24,8 +24,8 @@ generate_ram \ set lef_file [make_result_file make_8x8_mux2.lef] write_abstract_lef $lef_file -diff_files make_8x8_mux2.lefok $lef_file +diff_files make_8x8_mux2_sky130.lefok $lef_file set def_file [make_result_file make_8x8_mux2.def] write_def $def_file -diff_files make_8x8_mux2.defok $def_file +diff_files make_8x8_mux2_sky130.defok $def_file diff_files make_8x8_behavioral.vok $behavioral_file diff --git a/src/ram/test/make_8x8_mux4_behavioral.vok b/src/ram/test/make_8x8_mux4_behavioral.vok deleted file mode 100644 index c81b3a42750..00000000000 --- a/src/ram/test/make_8x8_mux4_behavioral.vok +++ /dev/null @@ -1,32 +0,0 @@ -module RAM8x8 ( - clk, - D, - Q, - addr_rw, - we -); - input clk; - input [7:0] D; - output reg [7:0] Q; - input [2:0] addr_rw; - input [0:0] we; - - // memory array declaration - reg [7:0] mem[0:7]; - - // write logic - integer i; - always @(posedge clk) begin - for (i = 0; i < 1; i = i + 1) begin - if (we[i]) begin - mem[addr_rw][i*8 +:8] <= D[i*8 +:8]; - end - end - end - - // read logic - always @(*) begin - Q = mem[addr_rw]; - end - -endmodule diff --git a/src/ram/test/make_8x8_mux4.defok b/src/ram/test/make_8x8_mux4_sky130.defok similarity index 100% rename from src/ram/test/make_8x8_mux4.defok rename to src/ram/test/make_8x8_mux4_sky130.defok diff --git a/src/ram/test/make_8x8_mux4.lefok b/src/ram/test/make_8x8_mux4_sky130.lefok similarity index 100% rename from src/ram/test/make_8x8_mux4.lefok rename to src/ram/test/make_8x8_mux4_sky130.lefok diff --git a/src/ram/test/make_8x8_mux4.ok b/src/ram/test/make_8x8_mux4_sky130.ok similarity index 97% rename from src/ram/test/make_8x8_mux4.ok rename to src/ram/test/make_8x8_mux4_sky130.ok index a8695036322..81984d8476d 100644 --- a/src/ram/test/make_8x8_mux4.ok +++ b/src/ram/test/make_8x8_mux4_sky130.ok @@ -69,4 +69,4 @@ [INFO DRT-0179] Init gr pin query. No differences found. No differences found. -Error: make_8x8_mux4.tcl, 38 couldn't open "make_8x8_behavioral.vok": no such file or directory +No differences found. diff --git a/src/ram/test/make_8x8_mux4.tcl b/src/ram/test/make_8x8_mux4_sky130.tcl similarity index 91% rename from src/ram/test/make_8x8_mux4.tcl rename to src/ram/test/make_8x8_mux4_sky130.tcl index 1c547a6b94d..7c2ff4f52ab 100644 --- a/src/ram/test/make_8x8_mux4.tcl +++ b/src/ram/test/make_8x8_mux4_sky130.tcl @@ -29,10 +29,10 @@ generate_ram \ set lef_file [make_result_file make_8x8_mux4.lef] write_abstract_lef $lef_file -diff_files make_8x8_mux4.lefok $lef_file +diff_files make_8x8_mux4_sky130.lefok $lef_file set def_file [make_result_file make_8x8_mux4.def] write_def $def_file -diff_files make_8x8_mux4.defok $def_file +diff_files make_8x8_mux4_sky130.defok $def_file diff_files make_8x8_behavioral.vok $behavioral_file diff --git a/src/ram/test/regression_tests.tcl b/src/ram/test/regression_tests.tcl index b94d70391fd..b70f839bf57 100644 --- a/src/ram/test/regression_tests.tcl +++ b/src/ram/test/regression_tests.tcl @@ -2,6 +2,6 @@ record_tests { make_8x8_sky130 make_7x7_nangate45 make_8x8 - make_8x8_mux2 - make_8x8_mux4 + make_8x8_mux2_sky130 + make_8x8_mux4_sky130 } From f38d74c046bb63f438706db8a433d5c809b9a441 Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Mon, 13 Apr 2026 19:05:00 -0400 Subject: [PATCH 12/20] Fix hardcoded port names to use PortRoleType, update golden files Signed-off-by: Thinh Nguyen --- src/ram/src/ram.cpp | 102 +++-- src/ram/test/make_7x7_nangate45.defok | 624 +++++++++++++------------- src/ram/test/make_7x7_nangate45.lefok | 37 +- src/ram/test/make_7x7_nangate45.ok | 14 +- src/ram/test/make_8x8.ok | 3 +- src/ram/test/make_8x8_sky130.defok | 120 +++-- src/ram/test/make_8x8_sky130.lefok | 30 +- src/ram/test/make_8x8_sky130.ok | 13 +- 8 files changed, 483 insertions(+), 460 deletions(-) diff --git a/src/ram/src/ram.cpp b/src/ram/src/ram.cpp index 381eed18111..363bc3d2265 100644 --- a/src/ram/src/ram.cpp +++ b/src/ram/src/ram.cpp @@ -217,7 +217,9 @@ void RamGen::makeSlice(const int slice_idx, prefix, "word_and", and2_cell_, - {{"A", selects[0]}, {"B", word_select}, {"X", write_sel}}); + {{and2_ports_[{PortRoleType::DataIn, 0}], selects[0]}, + {and2_ports_[{PortRoleType::DataIn, 1}], word_select}, + {and2_ports_[{PortRoleType::DataOut, 0}], write_sel}}); } // Make clock and @@ -1089,11 +1091,13 @@ void RamGen::generate(const int mask_size, word_sel_nets[1] = addr_inputs_[0]->getNet(); // place inv_addr[0] inverter in sel column inv_sel_cell = std::make_unique(); - makeInst(inv_sel_cell.get(), - "word_sel", - "inv_addr_0", - inv_cell_, - {{"A", addr_inputs_[0]->getNet()}, {"Y", inv_addr[0]}}); + makeInst( + inv_sel_cell.get(), + "word_sel", + "inv_addr_0", + inv_cell_, + {{inv_ports_[{PortRoleType::DataIn, 0}], addr_inputs_[0]->getNet()}, + {inv_ports_[{PortRoleType::DataOut, 0}], inv_addr[0]}}); } else if (column_mux_ratio == 4) { word_sel_cell = std::make_unique(); for (int c = 0; c < 4; ++c) { @@ -1103,38 +1107,47 @@ void RamGen::generate(const int mask_size, "word_sel", "and_0", and2_cell_, - {{"A", inv_addr[1]}, {"B", inv_addr[0]}, {"X", word_sel_nets[0]}}); - makeInst(word_sel_cell.get(), - "word_sel", - "and_1", - and2_cell_, - {{"A", inv_addr[1]}, - {"B", addr_inputs_[0]->getNet()}, - {"X", word_sel_nets[1]}}); - makeInst(word_sel_cell.get(), - "word_sel", - "and_2", - and2_cell_, - {{"A", addr_inputs_[1]->getNet()}, - {"B", inv_addr[0]}, - {"X", word_sel_nets[2]}}); - makeInst(word_sel_cell.get(), - "word_sel", - "and_3", - and2_cell_, - {{"A", addr_inputs_[1]->getNet()}, - {"B", addr_inputs_[0]->getNet()}, - {"X", word_sel_nets[3]}}); - makeInst(word_sel_cell.get(), - "word_sel", - "inv_addr_0", - inv_cell_, - {{"A", addr_inputs_[0]->getNet()}, {"Y", inv_addr[0]}}); - makeInst(word_sel_cell.get(), - "word_sel", - "inv_addr_1", - inv_cell_, - {{"A", addr_inputs_[1]->getNet()}, {"Y", inv_addr[1]}}); + {{and2_ports_[{PortRoleType::DataIn, 0}], inv_addr[1]}, + {and2_ports_[{PortRoleType::DataIn, 1}], inv_addr[0]}, + {and2_ports_[{PortRoleType::DataOut, 0}], word_sel_nets[0]}}); + makeInst( + word_sel_cell.get(), + "word_sel", + "and_1", + and2_cell_, + {{and2_ports_[{PortRoleType::DataIn, 0}], inv_addr[1]}, + {and2_ports_[{PortRoleType::DataIn, 1}], addr_inputs_[0]->getNet()}, + {and2_ports_[{PortRoleType::DataOut, 0}], word_sel_nets[1]}}); + makeInst( + word_sel_cell.get(), + "word_sel", + "and_2", + and2_cell_, + {{and2_ports_[{PortRoleType::DataIn, 0}], addr_inputs_[1]->getNet()}, + {and2_ports_[{PortRoleType::DataIn, 1}], inv_addr[0]}, + {and2_ports_[{PortRoleType::DataOut, 0}], word_sel_nets[2]}}); + makeInst( + word_sel_cell.get(), + "word_sel", + "and_3", + and2_cell_, + {{and2_ports_[{PortRoleType::DataIn, 0}], addr_inputs_[1]->getNet()}, + {and2_ports_[{PortRoleType::DataIn, 1}], addr_inputs_[0]->getNet()}, + {and2_ports_[{PortRoleType::DataOut, 0}], word_sel_nets[3]}}); + makeInst( + word_sel_cell.get(), + "word_sel", + "inv_addr_0", + inv_cell_, + {{inv_ports_[{PortRoleType::DataIn, 0}], addr_inputs_[0]->getNet()}, + {inv_ports_[{PortRoleType::DataOut, 0}], inv_addr[0]}}); + makeInst( + word_sel_cell.get(), + "word_sel", + "inv_addr_1", + inv_cell_, + {{inv_ports_[{PortRoleType::DataIn, 0}], addr_inputs_[1]->getNet()}, + {inv_ports_[{PortRoleType::DataOut, 0}], inv_addr[1]}}); } // start of input/output net creation @@ -1249,12 +1262,13 @@ void RamGen::generate(const int mask_size, {aoi22_in_b1_, addr_inputs_[0]->getNet()}, {aoi22_in_b2_, bit_word_q_nets[1]}, {aoi22_out_, aoi_out}}); - makeInst( - mux_cell.get(), - prefix, - "inv", - inv_cell_, - {{"A", aoi_out}, {"Y", q_outputs_[0][global_bit]->getNet()}}); + makeInst(mux_cell.get(), + prefix, + "inv", + inv_cell_, + {{inv_ports_[{PortRoleType::DataIn, 0}], aoi_out}, + {inv_ports_[{PortRoleType::DataOut, 0}], + q_outputs_[0][global_bit]->getNet()}}); ram_grid_.addCell(std::move(mux_cell), base_col + 1); } else if (column_mux_ratio == 4) { diff --git a/src/ram/test/make_7x7_nangate45.defok b/src/ram/test/make_7x7_nangate45.defok index f539370c5d5..986b648e731 100644 --- a/src/ram/test/make_7x7_nangate45.defok +++ b/src/ram/test/make_7x7_nangate45.defok @@ -99,125 +99,125 @@ COMPONENTS 218 ; - decoder_5.buf_port0 BUF_X1 + PLACED ( 3838 700 ) FS ; - decoder_6.and_layer0 AND2_X1 + PLACED ( 3762 840 ) N ; - decoder_6.buf_port0 BUF_X1 + PLACED ( 3838 840 ) N ; - - storage_0_0.bit0.bit DFF_X1 + PLACED ( 19 0 ) N ; - - storage_0_0.bit0.obuf0 TBUF_X1 + PLACED ( 342 0 ) N ; - - storage_0_0.bit1.bit DFF_X1 + PLACED ( 494 0 ) N ; - - storage_0_0.bit1.obuf0 TBUF_X1 + PLACED ( 817 0 ) N ; - - storage_0_0.bit2.bit DFF_X1 + PLACED ( 988 0 ) N ; - - storage_0_0.bit2.obuf0 TBUF_X1 + PLACED ( 1311 0 ) N ; - - storage_0_0.bit3.bit DFF_X1 + PLACED ( 1463 0 ) N ; - - storage_0_0.bit3.obuf0 TBUF_X1 + PLACED ( 1786 0 ) N ; - - storage_0_0.bit4.bit DFF_X1 + PLACED ( 1957 0 ) N ; - - storage_0_0.bit4.obuf0 TBUF_X1 + PLACED ( 2280 0 ) N ; - - storage_0_0.bit5.bit DFF_X1 + PLACED ( 2432 0 ) N ; - - storage_0_0.bit5.obuf0 TBUF_X1 + PLACED ( 2755 0 ) N ; - - storage_0_0.bit6.bit DFF_X1 + PLACED ( 2926 0 ) N ; - - storage_0_0.bit6.obuf0 TBUF_X1 + PLACED ( 3249 0 ) N ; - - storage_0_0.cg CLKGATE_X1 + PLACED ( 3401 0 ) N ; - - storage_0_0.gcand AND2_X1 + PLACED ( 3648 0 ) N ; - - storage_0_0.select_inv_0 INV_X1 + PLACED ( 3724 0 ) N ; - - storage_1_0.bit0.bit DFF_X1 + PLACED ( 19 140 ) FS ; - - storage_1_0.bit0.obuf0 TBUF_X1 + PLACED ( 342 140 ) FS ; - - storage_1_0.bit1.bit DFF_X1 + PLACED ( 494 140 ) FS ; - - storage_1_0.bit1.obuf0 TBUF_X1 + PLACED ( 817 140 ) FS ; - - storage_1_0.bit2.bit DFF_X1 + PLACED ( 988 140 ) FS ; - - storage_1_0.bit2.obuf0 TBUF_X1 + PLACED ( 1311 140 ) FS ; - - storage_1_0.bit3.bit DFF_X1 + PLACED ( 1463 140 ) FS ; - - storage_1_0.bit3.obuf0 TBUF_X1 + PLACED ( 1786 140 ) FS ; - - storage_1_0.bit4.bit DFF_X1 + PLACED ( 1957 140 ) FS ; - - storage_1_0.bit4.obuf0 TBUF_X1 + PLACED ( 2280 140 ) FS ; - - storage_1_0.bit5.bit DFF_X1 + PLACED ( 2432 140 ) FS ; - - storage_1_0.bit5.obuf0 TBUF_X1 + PLACED ( 2755 140 ) FS ; - - storage_1_0.bit6.bit DFF_X1 + PLACED ( 2926 140 ) FS ; - - storage_1_0.bit6.obuf0 TBUF_X1 + PLACED ( 3249 140 ) FS ; - - storage_1_0.cg CLKGATE_X1 + PLACED ( 3401 140 ) FS ; - - storage_1_0.gcand AND2_X1 + PLACED ( 3648 140 ) FS ; - - storage_1_0.select_inv_0 INV_X1 + PLACED ( 3724 140 ) FS ; - - storage_2_0.bit0.bit DFF_X1 + PLACED ( 19 280 ) N ; - - storage_2_0.bit0.obuf0 TBUF_X1 + PLACED ( 342 280 ) N ; - - storage_2_0.bit1.bit DFF_X1 + PLACED ( 494 280 ) N ; - - storage_2_0.bit1.obuf0 TBUF_X1 + PLACED ( 817 280 ) N ; - - storage_2_0.bit2.bit DFF_X1 + PLACED ( 988 280 ) N ; - - storage_2_0.bit2.obuf0 TBUF_X1 + PLACED ( 1311 280 ) N ; - - storage_2_0.bit3.bit DFF_X1 + PLACED ( 1463 280 ) N ; - - storage_2_0.bit3.obuf0 TBUF_X1 + PLACED ( 1786 280 ) N ; - - storage_2_0.bit4.bit DFF_X1 + PLACED ( 1957 280 ) N ; - - storage_2_0.bit4.obuf0 TBUF_X1 + PLACED ( 2280 280 ) N ; - - storage_2_0.bit5.bit DFF_X1 + PLACED ( 2432 280 ) N ; - - storage_2_0.bit5.obuf0 TBUF_X1 + PLACED ( 2755 280 ) N ; - - storage_2_0.bit6.bit DFF_X1 + PLACED ( 2926 280 ) N ; - - storage_2_0.bit6.obuf0 TBUF_X1 + PLACED ( 3249 280 ) N ; - - storage_2_0.cg CLKGATE_X1 + PLACED ( 3401 280 ) N ; - - storage_2_0.gcand AND2_X1 + PLACED ( 3648 280 ) N ; - - storage_2_0.select_inv_0 INV_X1 + PLACED ( 3724 280 ) N ; - - storage_3_0.bit0.bit DFF_X1 + PLACED ( 19 420 ) FS ; - - storage_3_0.bit0.obuf0 TBUF_X1 + PLACED ( 342 420 ) FS ; - - storage_3_0.bit1.bit DFF_X1 + PLACED ( 494 420 ) FS ; - - storage_3_0.bit1.obuf0 TBUF_X1 + PLACED ( 817 420 ) FS ; - - storage_3_0.bit2.bit DFF_X1 + PLACED ( 988 420 ) FS ; - - storage_3_0.bit2.obuf0 TBUF_X1 + PLACED ( 1311 420 ) FS ; - - storage_3_0.bit3.bit DFF_X1 + PLACED ( 1463 420 ) FS ; - - storage_3_0.bit3.obuf0 TBUF_X1 + PLACED ( 1786 420 ) FS ; - - storage_3_0.bit4.bit DFF_X1 + PLACED ( 1957 420 ) FS ; - - storage_3_0.bit4.obuf0 TBUF_X1 + PLACED ( 2280 420 ) FS ; - - storage_3_0.bit5.bit DFF_X1 + PLACED ( 2432 420 ) FS ; - - storage_3_0.bit5.obuf0 TBUF_X1 + PLACED ( 2755 420 ) FS ; - - storage_3_0.bit6.bit DFF_X1 + PLACED ( 2926 420 ) FS ; - - storage_3_0.bit6.obuf0 TBUF_X1 + PLACED ( 3249 420 ) FS ; - - storage_3_0.cg CLKGATE_X1 + PLACED ( 3401 420 ) FS ; - - storage_3_0.gcand AND2_X1 + PLACED ( 3648 420 ) FS ; - - storage_3_0.select_inv_0 INV_X1 + PLACED ( 3724 420 ) FS ; - - storage_4_0.bit0.bit DFF_X1 + PLACED ( 19 560 ) N ; - - storage_4_0.bit0.obuf0 TBUF_X1 + PLACED ( 342 560 ) N ; - - storage_4_0.bit1.bit DFF_X1 + PLACED ( 494 560 ) N ; - - storage_4_0.bit1.obuf0 TBUF_X1 + PLACED ( 817 560 ) N ; - - storage_4_0.bit2.bit DFF_X1 + PLACED ( 988 560 ) N ; - - storage_4_0.bit2.obuf0 TBUF_X1 + PLACED ( 1311 560 ) N ; - - storage_4_0.bit3.bit DFF_X1 + PLACED ( 1463 560 ) N ; - - storage_4_0.bit3.obuf0 TBUF_X1 + PLACED ( 1786 560 ) N ; - - storage_4_0.bit4.bit DFF_X1 + PLACED ( 1957 560 ) N ; - - storage_4_0.bit4.obuf0 TBUF_X1 + PLACED ( 2280 560 ) N ; - - storage_4_0.bit5.bit DFF_X1 + PLACED ( 2432 560 ) N ; - - storage_4_0.bit5.obuf0 TBUF_X1 + PLACED ( 2755 560 ) N ; - - storage_4_0.bit6.bit DFF_X1 + PLACED ( 2926 560 ) N ; - - storage_4_0.bit6.obuf0 TBUF_X1 + PLACED ( 3249 560 ) N ; - - storage_4_0.cg CLKGATE_X1 + PLACED ( 3401 560 ) N ; - - storage_4_0.gcand AND2_X1 + PLACED ( 3648 560 ) N ; - - storage_4_0.select_inv_0 INV_X1 + PLACED ( 3724 560 ) N ; - - storage_5_0.bit0.bit DFF_X1 + PLACED ( 19 700 ) FS ; - - storage_5_0.bit0.obuf0 TBUF_X1 + PLACED ( 342 700 ) FS ; - - storage_5_0.bit1.bit DFF_X1 + PLACED ( 494 700 ) FS ; - - storage_5_0.bit1.obuf0 TBUF_X1 + PLACED ( 817 700 ) FS ; - - storage_5_0.bit2.bit DFF_X1 + PLACED ( 988 700 ) FS ; - - storage_5_0.bit2.obuf0 TBUF_X1 + PLACED ( 1311 700 ) FS ; - - storage_5_0.bit3.bit DFF_X1 + PLACED ( 1463 700 ) FS ; - - storage_5_0.bit3.obuf0 TBUF_X1 + PLACED ( 1786 700 ) FS ; - - storage_5_0.bit4.bit DFF_X1 + PLACED ( 1957 700 ) FS ; - - storage_5_0.bit4.obuf0 TBUF_X1 + PLACED ( 2280 700 ) FS ; - - storage_5_0.bit5.bit DFF_X1 + PLACED ( 2432 700 ) FS ; - - storage_5_0.bit5.obuf0 TBUF_X1 + PLACED ( 2755 700 ) FS ; - - storage_5_0.bit6.bit DFF_X1 + PLACED ( 2926 700 ) FS ; - - storage_5_0.bit6.obuf0 TBUF_X1 + PLACED ( 3249 700 ) FS ; - - storage_5_0.cg CLKGATE_X1 + PLACED ( 3401 700 ) FS ; - - storage_5_0.gcand AND2_X1 + PLACED ( 3648 700 ) FS ; - - storage_5_0.select_inv_0 INV_X1 + PLACED ( 3724 700 ) FS ; - - storage_6_0.bit0.bit DFF_X1 + PLACED ( 19 840 ) N ; - - storage_6_0.bit0.obuf0 TBUF_X1 + PLACED ( 342 840 ) N ; - - storage_6_0.bit1.bit DFF_X1 + PLACED ( 494 840 ) N ; - - storage_6_0.bit1.obuf0 TBUF_X1 + PLACED ( 817 840 ) N ; - - storage_6_0.bit2.bit DFF_X1 + PLACED ( 988 840 ) N ; - - storage_6_0.bit2.obuf0 TBUF_X1 + PLACED ( 1311 840 ) N ; - - storage_6_0.bit3.bit DFF_X1 + PLACED ( 1463 840 ) N ; - - storage_6_0.bit3.obuf0 TBUF_X1 + PLACED ( 1786 840 ) N ; - - storage_6_0.bit4.bit DFF_X1 + PLACED ( 1957 840 ) N ; - - storage_6_0.bit4.obuf0 TBUF_X1 + PLACED ( 2280 840 ) N ; - - storage_6_0.bit5.bit DFF_X1 + PLACED ( 2432 840 ) N ; - - storage_6_0.bit5.obuf0 TBUF_X1 + PLACED ( 2755 840 ) N ; - - storage_6_0.bit6.bit DFF_X1 + PLACED ( 2926 840 ) N ; - - storage_6_0.bit6.obuf0 TBUF_X1 + PLACED ( 3249 840 ) N ; - - storage_6_0.cg CLKGATE_X1 + PLACED ( 3401 840 ) N ; - - storage_6_0.gcand AND2_X1 + PLACED ( 3648 840 ) N ; - - storage_6_0.select_inv_0 INV_X1 + PLACED ( 3724 840 ) N ; + - storage_0_0_0.bit0.bit DFF_X1 + PLACED ( 19 0 ) N ; + - storage_0_0_0.bit0.obuf0 TBUF_X1 + PLACED ( 342 0 ) N ; + - storage_0_0_0.bit1.bit DFF_X1 + PLACED ( 494 0 ) N ; + - storage_0_0_0.bit1.obuf0 TBUF_X1 + PLACED ( 817 0 ) N ; + - storage_0_0_0.bit2.bit DFF_X1 + PLACED ( 988 0 ) N ; + - storage_0_0_0.bit2.obuf0 TBUF_X1 + PLACED ( 1311 0 ) N ; + - storage_0_0_0.bit3.bit DFF_X1 + PLACED ( 1463 0 ) N ; + - storage_0_0_0.bit3.obuf0 TBUF_X1 + PLACED ( 1786 0 ) N ; + - storage_0_0_0.bit4.bit DFF_X1 + PLACED ( 1957 0 ) N ; + - storage_0_0_0.bit4.obuf0 TBUF_X1 + PLACED ( 2280 0 ) N ; + - storage_0_0_0.bit5.bit DFF_X1 + PLACED ( 2432 0 ) N ; + - storage_0_0_0.bit5.obuf0 TBUF_X1 + PLACED ( 2755 0 ) N ; + - storage_0_0_0.bit6.bit DFF_X1 + PLACED ( 2926 0 ) N ; + - storage_0_0_0.bit6.obuf0 TBUF_X1 + PLACED ( 3249 0 ) N ; + - storage_0_0_0.cg CLKGATE_X1 + PLACED ( 3401 0 ) N ; + - storage_0_0_0.gcand AND2_X1 + PLACED ( 3648 0 ) N ; + - storage_0_0_0.select_inv_0 INV_X1 + PLACED ( 3724 0 ) N ; + - storage_1_0_0.bit0.bit DFF_X1 + PLACED ( 19 140 ) FS ; + - storage_1_0_0.bit0.obuf0 TBUF_X1 + PLACED ( 342 140 ) FS ; + - storage_1_0_0.bit1.bit DFF_X1 + PLACED ( 494 140 ) FS ; + - storage_1_0_0.bit1.obuf0 TBUF_X1 + PLACED ( 817 140 ) FS ; + - storage_1_0_0.bit2.bit DFF_X1 + PLACED ( 988 140 ) FS ; + - storage_1_0_0.bit2.obuf0 TBUF_X1 + PLACED ( 1311 140 ) FS ; + - storage_1_0_0.bit3.bit DFF_X1 + PLACED ( 1463 140 ) FS ; + - storage_1_0_0.bit3.obuf0 TBUF_X1 + PLACED ( 1786 140 ) FS ; + - storage_1_0_0.bit4.bit DFF_X1 + PLACED ( 1957 140 ) FS ; + - storage_1_0_0.bit4.obuf0 TBUF_X1 + PLACED ( 2280 140 ) FS ; + - storage_1_0_0.bit5.bit DFF_X1 + PLACED ( 2432 140 ) FS ; + - storage_1_0_0.bit5.obuf0 TBUF_X1 + PLACED ( 2755 140 ) FS ; + - storage_1_0_0.bit6.bit DFF_X1 + PLACED ( 2926 140 ) FS ; + - storage_1_0_0.bit6.obuf0 TBUF_X1 + PLACED ( 3249 140 ) FS ; + - storage_1_0_0.cg CLKGATE_X1 + PLACED ( 3401 140 ) FS ; + - storage_1_0_0.gcand AND2_X1 + PLACED ( 3648 140 ) FS ; + - storage_1_0_0.select_inv_0 INV_X1 + PLACED ( 3724 140 ) FS ; + - storage_2_0_0.bit0.bit DFF_X1 + PLACED ( 19 280 ) N ; + - storage_2_0_0.bit0.obuf0 TBUF_X1 + PLACED ( 342 280 ) N ; + - storage_2_0_0.bit1.bit DFF_X1 + PLACED ( 494 280 ) N ; + - storage_2_0_0.bit1.obuf0 TBUF_X1 + PLACED ( 817 280 ) N ; + - storage_2_0_0.bit2.bit DFF_X1 + PLACED ( 988 280 ) N ; + - storage_2_0_0.bit2.obuf0 TBUF_X1 + PLACED ( 1311 280 ) N ; + - storage_2_0_0.bit3.bit DFF_X1 + PLACED ( 1463 280 ) N ; + - storage_2_0_0.bit3.obuf0 TBUF_X1 + PLACED ( 1786 280 ) N ; + - storage_2_0_0.bit4.bit DFF_X1 + PLACED ( 1957 280 ) N ; + - storage_2_0_0.bit4.obuf0 TBUF_X1 + PLACED ( 2280 280 ) N ; + - storage_2_0_0.bit5.bit DFF_X1 + PLACED ( 2432 280 ) N ; + - storage_2_0_0.bit5.obuf0 TBUF_X1 + PLACED ( 2755 280 ) N ; + - storage_2_0_0.bit6.bit DFF_X1 + PLACED ( 2926 280 ) N ; + - storage_2_0_0.bit6.obuf0 TBUF_X1 + PLACED ( 3249 280 ) N ; + - storage_2_0_0.cg CLKGATE_X1 + PLACED ( 3401 280 ) N ; + - storage_2_0_0.gcand AND2_X1 + PLACED ( 3648 280 ) N ; + - storage_2_0_0.select_inv_0 INV_X1 + PLACED ( 3724 280 ) N ; + - storage_3_0_0.bit0.bit DFF_X1 + PLACED ( 19 420 ) FS ; + - storage_3_0_0.bit0.obuf0 TBUF_X1 + PLACED ( 342 420 ) FS ; + - storage_3_0_0.bit1.bit DFF_X1 + PLACED ( 494 420 ) FS ; + - storage_3_0_0.bit1.obuf0 TBUF_X1 + PLACED ( 817 420 ) FS ; + - storage_3_0_0.bit2.bit DFF_X1 + PLACED ( 988 420 ) FS ; + - storage_3_0_0.bit2.obuf0 TBUF_X1 + PLACED ( 1311 420 ) FS ; + - storage_3_0_0.bit3.bit DFF_X1 + PLACED ( 1463 420 ) FS ; + - storage_3_0_0.bit3.obuf0 TBUF_X1 + PLACED ( 1786 420 ) FS ; + - storage_3_0_0.bit4.bit DFF_X1 + PLACED ( 1957 420 ) FS ; + - storage_3_0_0.bit4.obuf0 TBUF_X1 + PLACED ( 2280 420 ) FS ; + - storage_3_0_0.bit5.bit DFF_X1 + PLACED ( 2432 420 ) FS ; + - storage_3_0_0.bit5.obuf0 TBUF_X1 + PLACED ( 2755 420 ) FS ; + - storage_3_0_0.bit6.bit DFF_X1 + PLACED ( 2926 420 ) FS ; + - storage_3_0_0.bit6.obuf0 TBUF_X1 + PLACED ( 3249 420 ) FS ; + - storage_3_0_0.cg CLKGATE_X1 + PLACED ( 3401 420 ) FS ; + - storage_3_0_0.gcand AND2_X1 + PLACED ( 3648 420 ) FS ; + - storage_3_0_0.select_inv_0 INV_X1 + PLACED ( 3724 420 ) FS ; + - storage_4_0_0.bit0.bit DFF_X1 + PLACED ( 19 560 ) N ; + - storage_4_0_0.bit0.obuf0 TBUF_X1 + PLACED ( 342 560 ) N ; + - storage_4_0_0.bit1.bit DFF_X1 + PLACED ( 494 560 ) N ; + - storage_4_0_0.bit1.obuf0 TBUF_X1 + PLACED ( 817 560 ) N ; + - storage_4_0_0.bit2.bit DFF_X1 + PLACED ( 988 560 ) N ; + - storage_4_0_0.bit2.obuf0 TBUF_X1 + PLACED ( 1311 560 ) N ; + - storage_4_0_0.bit3.bit DFF_X1 + PLACED ( 1463 560 ) N ; + - storage_4_0_0.bit3.obuf0 TBUF_X1 + PLACED ( 1786 560 ) N ; + - storage_4_0_0.bit4.bit DFF_X1 + PLACED ( 1957 560 ) N ; + - storage_4_0_0.bit4.obuf0 TBUF_X1 + PLACED ( 2280 560 ) N ; + - storage_4_0_0.bit5.bit DFF_X1 + PLACED ( 2432 560 ) N ; + - storage_4_0_0.bit5.obuf0 TBUF_X1 + PLACED ( 2755 560 ) N ; + - storage_4_0_0.bit6.bit DFF_X1 + PLACED ( 2926 560 ) N ; + - storage_4_0_0.bit6.obuf0 TBUF_X1 + PLACED ( 3249 560 ) N ; + - storage_4_0_0.cg CLKGATE_X1 + PLACED ( 3401 560 ) N ; + - storage_4_0_0.gcand AND2_X1 + PLACED ( 3648 560 ) N ; + - storage_4_0_0.select_inv_0 INV_X1 + PLACED ( 3724 560 ) N ; + - storage_5_0_0.bit0.bit DFF_X1 + PLACED ( 19 700 ) FS ; + - storage_5_0_0.bit0.obuf0 TBUF_X1 + PLACED ( 342 700 ) FS ; + - storage_5_0_0.bit1.bit DFF_X1 + PLACED ( 494 700 ) FS ; + - storage_5_0_0.bit1.obuf0 TBUF_X1 + PLACED ( 817 700 ) FS ; + - storage_5_0_0.bit2.bit DFF_X1 + PLACED ( 988 700 ) FS ; + - storage_5_0_0.bit2.obuf0 TBUF_X1 + PLACED ( 1311 700 ) FS ; + - storage_5_0_0.bit3.bit DFF_X1 + PLACED ( 1463 700 ) FS ; + - storage_5_0_0.bit3.obuf0 TBUF_X1 + PLACED ( 1786 700 ) FS ; + - storage_5_0_0.bit4.bit DFF_X1 + PLACED ( 1957 700 ) FS ; + - storage_5_0_0.bit4.obuf0 TBUF_X1 + PLACED ( 2280 700 ) FS ; + - storage_5_0_0.bit5.bit DFF_X1 + PLACED ( 2432 700 ) FS ; + - storage_5_0_0.bit5.obuf0 TBUF_X1 + PLACED ( 2755 700 ) FS ; + - storage_5_0_0.bit6.bit DFF_X1 + PLACED ( 2926 700 ) FS ; + - storage_5_0_0.bit6.obuf0 TBUF_X1 + PLACED ( 3249 700 ) FS ; + - storage_5_0_0.cg CLKGATE_X1 + PLACED ( 3401 700 ) FS ; + - storage_5_0_0.gcand AND2_X1 + PLACED ( 3648 700 ) FS ; + - storage_5_0_0.select_inv_0 INV_X1 + PLACED ( 3724 700 ) FS ; + - storage_6_0_0.bit0.bit DFF_X1 + PLACED ( 19 840 ) N ; + - storage_6_0_0.bit0.obuf0 TBUF_X1 + PLACED ( 342 840 ) N ; + - storage_6_0_0.bit1.bit DFF_X1 + PLACED ( 494 840 ) N ; + - storage_6_0_0.bit1.obuf0 TBUF_X1 + PLACED ( 817 840 ) N ; + - storage_6_0_0.bit2.bit DFF_X1 + PLACED ( 988 840 ) N ; + - storage_6_0_0.bit2.obuf0 TBUF_X1 + PLACED ( 1311 840 ) N ; + - storage_6_0_0.bit3.bit DFF_X1 + PLACED ( 1463 840 ) N ; + - storage_6_0_0.bit3.obuf0 TBUF_X1 + PLACED ( 1786 840 ) N ; + - storage_6_0_0.bit4.bit DFF_X1 + PLACED ( 1957 840 ) N ; + - storage_6_0_0.bit4.obuf0 TBUF_X1 + PLACED ( 2280 840 ) N ; + - storage_6_0_0.bit5.bit DFF_X1 + PLACED ( 2432 840 ) N ; + - storage_6_0_0.bit5.obuf0 TBUF_X1 + PLACED ( 2755 840 ) N ; + - storage_6_0_0.bit6.bit DFF_X1 + PLACED ( 2926 840 ) N ; + - storage_6_0_0.bit6.obuf0 TBUF_X1 + PLACED ( 3249 840 ) N ; + - storage_6_0_0.cg CLKGATE_X1 + PLACED ( 3401 840 ) N ; + - storage_6_0_0.gcand AND2_X1 + PLACED ( 3648 840 ) N ; + - storage_6_0_0.select_inv_0 INV_X1 + PLACED ( 3724 840 ) N ; - tapcell.cell0_0 TAPCELL_X1 + PLACED ( 0 0 ) N ; - tapcell.cell0_1 TAPCELL_X1 + PLACED ( 0 140 ) FS ; - tapcell.cell0_2 TAPCELL_X1 + PLACED ( 0 280 ) N ; @@ -263,7 +263,7 @@ PINS 21 ; - D[0] + NET D[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER metal4 ( -7 -7 ) ( 7 7 ) - + PLACED ( 121 1113 ) N ; + + PLACED ( 9 1113 ) N ; - D[1] + NET D[1] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER metal4 ( -7 -7 ) ( 7 7 ) @@ -356,26 +356,26 @@ PINS 21 ; + LAYER metal1 ( 345 -1117 ) ( 352 -1109 ) + LAYER metal1 ( -3600 -1117 ) ( -3593 -1109 ) + FIXED ( 3600 1113 ) N ; - - addr[0] + NET addr[0] + DIRECTION INPUT + USE SIGNAL + - addr_rw[0] + NET addr_rw[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER metal3 ( -3 -3 ) ( 4 4 ) + PLACED ( 3948 230 ) N ; - - addr[1] + NET addr[1] + DIRECTION INPUT + USE SIGNAL + - addr_rw[1] + NET addr_rw[1] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER metal3 ( -3 -3 ) ( 4 4 ) + PLACED ( 3948 342 ) N ; - - addr[2] + NET addr[2] + DIRECTION INPUT + USE SIGNAL + - addr_rw[2] + NET addr_rw[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER metal3 ( -3 -3 ) ( 4 4 ) - + PLACED ( 3948 118 ) N ; + + PLACED ( 3948 62 ) N ; - clk + NET clk + DIRECTION INPUT + USE SIGNAL + PORT + LAYER metal3 ( -3 -3 ) ( 4 4 ) - + PLACED ( 3948 146 ) N ; + + PLACED ( 3948 90 ) N ; - we[0] + NET we[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER metal3 ( -3 -3 ) ( 4 4 ) - + PLACED ( 3948 174 ) N ; + + PLACED ( 3948 118 ) N ; END PINS SPECIALNETS 2 ; - VDD ( PIN VDD ) ( tapcell.cell4_7 VDD ) ( tapcell.cell4_6 VDD ) ( tapcell.cell4_5 VDD ) ( tapcell.cell4_4 VDD ) ( tapcell.cell4_3 VDD ) ( tapcell.cell4_2 VDD ) @@ -384,22 +384,22 @@ SPECIALNETS 2 ; ( tapcell.cell2_1 VDD ) ( tapcell.cell2_0 VDD ) ( tapcell.cell1_7 VDD ) ( tapcell.cell1_6 VDD ) ( tapcell.cell1_5 VDD ) ( tapcell.cell1_4 VDD ) ( tapcell.cell1_3 VDD ) ( tapcell.cell1_2 VDD ) ( tapcell.cell1_1 VDD ) ( tapcell.cell1_0 VDD ) ( tapcell.cell0_7 VDD ) ( tapcell.cell0_6 VDD ) ( tapcell.cell0_5 VDD ) ( tapcell.cell0_4 VDD ) ( tapcell.cell0_3 VDD ) ( tapcell.cell0_2 VDD ) ( tapcell.cell0_1 VDD ) ( tapcell.cell0_0 VDD ) ( decoder.inv_0 VDD ) ( decoder.inv_1 VDD ) ( decoder.inv_2 VDD ) ( buffer.in[6] VDD ) ( buffer.in[5] VDD ) ( buffer.in[4] VDD ) - ( buffer.in[3] VDD ) ( buffer.in[2] VDD ) ( buffer.in[1] VDD ) ( buffer.in[0] VDD ) ( storage_6_0.select_inv_0 VDD ) ( storage_6_0.gcand VDD ) ( storage_6_0.cg VDD ) ( storage_6_0.bit6.obuf0 VDD ) - ( storage_6_0.bit6.bit VDD ) ( storage_6_0.bit5.obuf0 VDD ) ( storage_6_0.bit5.bit VDD ) ( storage_6_0.bit4.obuf0 VDD ) ( storage_6_0.bit4.bit VDD ) ( storage_6_0.bit3.obuf0 VDD ) ( storage_6_0.bit3.bit VDD ) ( storage_6_0.bit2.obuf0 VDD ) - ( storage_6_0.bit2.bit VDD ) ( storage_6_0.bit1.obuf0 VDD ) ( storage_6_0.bit1.bit VDD ) ( storage_6_0.bit0.obuf0 VDD ) ( storage_6_0.bit0.bit VDD ) ( storage_5_0.select_inv_0 VDD ) ( storage_5_0.gcand VDD ) ( storage_5_0.cg VDD ) - ( storage_5_0.bit6.obuf0 VDD ) ( storage_5_0.bit6.bit VDD ) ( storage_5_0.bit5.obuf0 VDD ) ( storage_5_0.bit5.bit VDD ) ( storage_5_0.bit4.obuf0 VDD ) ( storage_5_0.bit4.bit VDD ) ( storage_5_0.bit3.obuf0 VDD ) ( storage_5_0.bit3.bit VDD ) - ( storage_5_0.bit2.obuf0 VDD ) ( storage_5_0.bit2.bit VDD ) ( storage_5_0.bit1.obuf0 VDD ) ( storage_5_0.bit1.bit VDD ) ( storage_5_0.bit0.obuf0 VDD ) ( storage_5_0.bit0.bit VDD ) ( storage_4_0.select_inv_0 VDD ) ( storage_4_0.gcand VDD ) - ( storage_4_0.cg VDD ) ( storage_4_0.bit6.obuf0 VDD ) ( storage_4_0.bit6.bit VDD ) ( storage_4_0.bit5.obuf0 VDD ) ( storage_4_0.bit5.bit VDD ) ( storage_4_0.bit4.obuf0 VDD ) ( storage_4_0.bit4.bit VDD ) ( storage_4_0.bit3.obuf0 VDD ) - ( storage_4_0.bit3.bit VDD ) ( storage_4_0.bit2.obuf0 VDD ) ( storage_4_0.bit2.bit VDD ) ( storage_4_0.bit1.obuf0 VDD ) ( storage_4_0.bit1.bit VDD ) ( storage_4_0.bit0.obuf0 VDD ) ( storage_4_0.bit0.bit VDD ) ( storage_3_0.select_inv_0 VDD ) - ( storage_3_0.gcand VDD ) ( storage_3_0.cg VDD ) ( storage_3_0.bit6.obuf0 VDD ) ( storage_3_0.bit6.bit VDD ) ( storage_3_0.bit5.obuf0 VDD ) ( storage_3_0.bit5.bit VDD ) ( storage_3_0.bit4.obuf0 VDD ) ( storage_3_0.bit4.bit VDD ) - ( storage_3_0.bit3.obuf0 VDD ) ( storage_3_0.bit3.bit VDD ) ( storage_3_0.bit2.obuf0 VDD ) ( storage_3_0.bit2.bit VDD ) ( storage_3_0.bit1.obuf0 VDD ) ( storage_3_0.bit1.bit VDD ) ( storage_3_0.bit0.obuf0 VDD ) ( storage_3_0.bit0.bit VDD ) - ( storage_2_0.select_inv_0 VDD ) ( storage_2_0.gcand VDD ) ( storage_2_0.cg VDD ) ( storage_2_0.bit6.obuf0 VDD ) ( storage_2_0.bit6.bit VDD ) ( storage_2_0.bit5.obuf0 VDD ) ( storage_2_0.bit5.bit VDD ) ( storage_2_0.bit4.obuf0 VDD ) - ( storage_2_0.bit4.bit VDD ) ( storage_2_0.bit3.obuf0 VDD ) ( storage_2_0.bit3.bit VDD ) ( storage_2_0.bit2.obuf0 VDD ) ( storage_2_0.bit2.bit VDD ) ( storage_2_0.bit1.obuf0 VDD ) ( storage_2_0.bit1.bit VDD ) ( storage_2_0.bit0.obuf0 VDD ) - ( storage_2_0.bit0.bit VDD ) ( storage_1_0.select_inv_0 VDD ) ( storage_1_0.gcand VDD ) ( storage_1_0.cg VDD ) ( storage_1_0.bit6.obuf0 VDD ) ( storage_1_0.bit6.bit VDD ) ( storage_1_0.bit5.obuf0 VDD ) ( storage_1_0.bit5.bit VDD ) - ( storage_1_0.bit4.obuf0 VDD ) ( storage_1_0.bit4.bit VDD ) ( storage_1_0.bit3.obuf0 VDD ) ( storage_1_0.bit3.bit VDD ) ( storage_1_0.bit2.obuf0 VDD ) ( storage_1_0.bit2.bit VDD ) ( storage_1_0.bit1.obuf0 VDD ) ( storage_1_0.bit1.bit VDD ) - ( storage_1_0.bit0.obuf0 VDD ) ( storage_1_0.bit0.bit VDD ) ( storage_0_0.select_inv_0 VDD ) ( storage_0_0.gcand VDD ) ( storage_0_0.cg VDD ) ( storage_0_0.bit6.obuf0 VDD ) ( storage_0_0.bit6.bit VDD ) ( storage_0_0.bit5.obuf0 VDD ) - ( storage_0_0.bit5.bit VDD ) ( storage_0_0.bit4.obuf0 VDD ) ( storage_0_0.bit4.bit VDD ) ( storage_0_0.bit3.obuf0 VDD ) ( storage_0_0.bit3.bit VDD ) ( storage_0_0.bit2.obuf0 VDD ) ( storage_0_0.bit2.bit VDD ) ( storage_0_0.bit1.obuf0 VDD ) - ( storage_0_0.bit1.bit VDD ) ( storage_0_0.bit0.obuf0 VDD ) ( storage_0_0.bit0.bit VDD ) ( decoder_6.buf_port0 VDD ) ( decoder_6.and_layer0 VDD ) ( decoder_5.buf_port0 VDD ) ( decoder_5.and_layer0 VDD ) ( decoder_4.buf_port0 VDD ) + ( buffer.in[3] VDD ) ( buffer.in[2] VDD ) ( buffer.in[1] VDD ) ( buffer.in[0] VDD ) ( storage_6_0_0.select_inv_0 VDD ) ( storage_6_0_0.gcand VDD ) ( storage_6_0_0.cg VDD ) ( storage_6_0_0.bit6.obuf0 VDD ) + ( storage_6_0_0.bit6.bit VDD ) ( storage_6_0_0.bit5.obuf0 VDD ) ( storage_6_0_0.bit5.bit VDD ) ( storage_6_0_0.bit4.obuf0 VDD ) ( storage_6_0_0.bit4.bit VDD ) ( storage_6_0_0.bit3.obuf0 VDD ) ( storage_6_0_0.bit3.bit VDD ) ( storage_6_0_0.bit2.obuf0 VDD ) + ( storage_6_0_0.bit2.bit VDD ) ( storage_6_0_0.bit1.obuf0 VDD ) ( storage_6_0_0.bit1.bit VDD ) ( storage_6_0_0.bit0.obuf0 VDD ) ( storage_6_0_0.bit0.bit VDD ) ( storage_5_0_0.select_inv_0 VDD ) ( storage_5_0_0.gcand VDD ) ( storage_5_0_0.cg VDD ) + ( storage_5_0_0.bit6.obuf0 VDD ) ( storage_5_0_0.bit6.bit VDD ) ( storage_5_0_0.bit5.obuf0 VDD ) ( storage_5_0_0.bit5.bit VDD ) ( storage_5_0_0.bit4.obuf0 VDD ) ( storage_5_0_0.bit4.bit VDD ) ( storage_5_0_0.bit3.obuf0 VDD ) ( storage_5_0_0.bit3.bit VDD ) + ( storage_5_0_0.bit2.obuf0 VDD ) ( storage_5_0_0.bit2.bit VDD ) ( storage_5_0_0.bit1.obuf0 VDD ) ( storage_5_0_0.bit1.bit VDD ) ( storage_5_0_0.bit0.obuf0 VDD ) ( storage_5_0_0.bit0.bit VDD ) ( storage_4_0_0.select_inv_0 VDD ) ( storage_4_0_0.gcand VDD ) + ( storage_4_0_0.cg VDD ) ( storage_4_0_0.bit6.obuf0 VDD ) ( storage_4_0_0.bit6.bit VDD ) ( storage_4_0_0.bit5.obuf0 VDD ) ( storage_4_0_0.bit5.bit VDD ) ( storage_4_0_0.bit4.obuf0 VDD ) ( storage_4_0_0.bit4.bit VDD ) ( storage_4_0_0.bit3.obuf0 VDD ) + ( storage_4_0_0.bit3.bit VDD ) ( storage_4_0_0.bit2.obuf0 VDD ) ( storage_4_0_0.bit2.bit VDD ) ( storage_4_0_0.bit1.obuf0 VDD ) ( storage_4_0_0.bit1.bit VDD ) ( storage_4_0_0.bit0.obuf0 VDD ) ( storage_4_0_0.bit0.bit VDD ) ( storage_3_0_0.select_inv_0 VDD ) + ( storage_3_0_0.gcand VDD ) ( storage_3_0_0.cg VDD ) ( storage_3_0_0.bit6.obuf0 VDD ) ( storage_3_0_0.bit6.bit VDD ) ( storage_3_0_0.bit5.obuf0 VDD ) ( storage_3_0_0.bit5.bit VDD ) ( storage_3_0_0.bit4.obuf0 VDD ) ( storage_3_0_0.bit4.bit VDD ) + ( storage_3_0_0.bit3.obuf0 VDD ) ( storage_3_0_0.bit3.bit VDD ) ( storage_3_0_0.bit2.obuf0 VDD ) ( storage_3_0_0.bit2.bit VDD ) ( storage_3_0_0.bit1.obuf0 VDD ) ( storage_3_0_0.bit1.bit VDD ) ( storage_3_0_0.bit0.obuf0 VDD ) ( storage_3_0_0.bit0.bit VDD ) + ( storage_2_0_0.select_inv_0 VDD ) ( storage_2_0_0.gcand VDD ) ( storage_2_0_0.cg VDD ) ( storage_2_0_0.bit6.obuf0 VDD ) ( storage_2_0_0.bit6.bit VDD ) ( storage_2_0_0.bit5.obuf0 VDD ) ( storage_2_0_0.bit5.bit VDD ) ( storage_2_0_0.bit4.obuf0 VDD ) + ( storage_2_0_0.bit4.bit VDD ) ( storage_2_0_0.bit3.obuf0 VDD ) ( storage_2_0_0.bit3.bit VDD ) ( storage_2_0_0.bit2.obuf0 VDD ) ( storage_2_0_0.bit2.bit VDD ) ( storage_2_0_0.bit1.obuf0 VDD ) ( storage_2_0_0.bit1.bit VDD ) ( storage_2_0_0.bit0.obuf0 VDD ) + ( storage_2_0_0.bit0.bit VDD ) ( storage_1_0_0.select_inv_0 VDD ) ( storage_1_0_0.gcand VDD ) ( storage_1_0_0.cg VDD ) ( storage_1_0_0.bit6.obuf0 VDD ) ( storage_1_0_0.bit6.bit VDD ) ( storage_1_0_0.bit5.obuf0 VDD ) ( storage_1_0_0.bit5.bit VDD ) + ( storage_1_0_0.bit4.obuf0 VDD ) ( storage_1_0_0.bit4.bit VDD ) ( storage_1_0_0.bit3.obuf0 VDD ) ( storage_1_0_0.bit3.bit VDD ) ( storage_1_0_0.bit2.obuf0 VDD ) ( storage_1_0_0.bit2.bit VDD ) ( storage_1_0_0.bit1.obuf0 VDD ) ( storage_1_0_0.bit1.bit VDD ) + ( storage_1_0_0.bit0.obuf0 VDD ) ( storage_1_0_0.bit0.bit VDD ) ( storage_0_0_0.select_inv_0 VDD ) ( storage_0_0_0.gcand VDD ) ( storage_0_0_0.cg VDD ) ( storage_0_0_0.bit6.obuf0 VDD ) ( storage_0_0_0.bit6.bit VDD ) ( storage_0_0_0.bit5.obuf0 VDD ) + ( storage_0_0_0.bit5.bit VDD ) ( storage_0_0_0.bit4.obuf0 VDD ) ( storage_0_0_0.bit4.bit VDD ) ( storage_0_0_0.bit3.obuf0 VDD ) ( storage_0_0_0.bit3.bit VDD ) ( storage_0_0_0.bit2.obuf0 VDD ) ( storage_0_0_0.bit2.bit VDD ) ( storage_0_0_0.bit1.obuf0 VDD ) + ( storage_0_0_0.bit1.bit VDD ) ( storage_0_0_0.bit0.obuf0 VDD ) ( storage_0_0_0.bit0.bit VDD ) ( decoder_6.buf_port0 VDD ) ( decoder_6.and_layer0 VDD ) ( decoder_5.buf_port0 VDD ) ( decoder_5.and_layer0 VDD ) ( decoder_4.buf_port0 VDD ) ( decoder_4.and_layer0 VDD ) ( decoder_3.buf_port0 VDD ) ( decoder_3.and_layer0 VDD ) ( decoder_2.buf_port0 VDD ) ( decoder_2.and_layer0 VDD ) ( decoder_1.buf_port0 VDD ) ( decoder_1.and_layer0 VDD ) ( decoder_0.buf_port0 VDD ) ( decoder_0.and_layer0 VDD ) + USE POWER + ROUTED metal4 14 + SHAPE STRIPE ( 3150 0 ) ( 3150 1120 ) @@ -464,22 +464,22 @@ SPECIALNETS 2 ; ( tapcell.cell2_1 VSS ) ( tapcell.cell2_0 VSS ) ( tapcell.cell1_7 VSS ) ( tapcell.cell1_6 VSS ) ( tapcell.cell1_5 VSS ) ( tapcell.cell1_4 VSS ) ( tapcell.cell1_3 VSS ) ( tapcell.cell1_2 VSS ) ( tapcell.cell1_1 VSS ) ( tapcell.cell1_0 VSS ) ( tapcell.cell0_7 VSS ) ( tapcell.cell0_6 VSS ) ( tapcell.cell0_5 VSS ) ( tapcell.cell0_4 VSS ) ( tapcell.cell0_3 VSS ) ( tapcell.cell0_2 VSS ) ( tapcell.cell0_1 VSS ) ( tapcell.cell0_0 VSS ) ( decoder.inv_0 VSS ) ( decoder.inv_1 VSS ) ( decoder.inv_2 VSS ) ( buffer.in[6] VSS ) ( buffer.in[5] VSS ) ( buffer.in[4] VSS ) - ( buffer.in[3] VSS ) ( buffer.in[2] VSS ) ( buffer.in[1] VSS ) ( buffer.in[0] VSS ) ( storage_6_0.select_inv_0 VSS ) ( storage_6_0.gcand VSS ) ( storage_6_0.cg VSS ) ( storage_6_0.bit6.obuf0 VSS ) - ( storage_6_0.bit6.bit VSS ) ( storage_6_0.bit5.obuf0 VSS ) ( storage_6_0.bit5.bit VSS ) ( storage_6_0.bit4.obuf0 VSS ) ( storage_6_0.bit4.bit VSS ) ( storage_6_0.bit3.obuf0 VSS ) ( storage_6_0.bit3.bit VSS ) ( storage_6_0.bit2.obuf0 VSS ) - ( storage_6_0.bit2.bit VSS ) ( storage_6_0.bit1.obuf0 VSS ) ( storage_6_0.bit1.bit VSS ) ( storage_6_0.bit0.obuf0 VSS ) ( storage_6_0.bit0.bit VSS ) ( storage_5_0.select_inv_0 VSS ) ( storage_5_0.gcand VSS ) ( storage_5_0.cg VSS ) - ( storage_5_0.bit6.obuf0 VSS ) ( storage_5_0.bit6.bit VSS ) ( storage_5_0.bit5.obuf0 VSS ) ( storage_5_0.bit5.bit VSS ) ( storage_5_0.bit4.obuf0 VSS ) ( storage_5_0.bit4.bit VSS ) ( storage_5_0.bit3.obuf0 VSS ) ( storage_5_0.bit3.bit VSS ) - ( storage_5_0.bit2.obuf0 VSS ) ( storage_5_0.bit2.bit VSS ) ( storage_5_0.bit1.obuf0 VSS ) ( storage_5_0.bit1.bit VSS ) ( storage_5_0.bit0.obuf0 VSS ) ( storage_5_0.bit0.bit VSS ) ( storage_4_0.select_inv_0 VSS ) ( storage_4_0.gcand VSS ) - ( storage_4_0.cg VSS ) ( storage_4_0.bit6.obuf0 VSS ) ( storage_4_0.bit6.bit VSS ) ( storage_4_0.bit5.obuf0 VSS ) ( storage_4_0.bit5.bit VSS ) ( storage_4_0.bit4.obuf0 VSS ) ( storage_4_0.bit4.bit VSS ) ( storage_4_0.bit3.obuf0 VSS ) - ( storage_4_0.bit3.bit VSS ) ( storage_4_0.bit2.obuf0 VSS ) ( storage_4_0.bit2.bit VSS ) ( storage_4_0.bit1.obuf0 VSS ) ( storage_4_0.bit1.bit VSS ) ( storage_4_0.bit0.obuf0 VSS ) ( storage_4_0.bit0.bit VSS ) ( storage_3_0.select_inv_0 VSS ) - ( storage_3_0.gcand VSS ) ( storage_3_0.cg VSS ) ( storage_3_0.bit6.obuf0 VSS ) ( storage_3_0.bit6.bit VSS ) ( storage_3_0.bit5.obuf0 VSS ) ( storage_3_0.bit5.bit VSS ) ( storage_3_0.bit4.obuf0 VSS ) ( storage_3_0.bit4.bit VSS ) - ( storage_3_0.bit3.obuf0 VSS ) ( storage_3_0.bit3.bit VSS ) ( storage_3_0.bit2.obuf0 VSS ) ( storage_3_0.bit2.bit VSS ) ( storage_3_0.bit1.obuf0 VSS ) ( storage_3_0.bit1.bit VSS ) ( storage_3_0.bit0.obuf0 VSS ) ( storage_3_0.bit0.bit VSS ) - ( storage_2_0.select_inv_0 VSS ) ( storage_2_0.gcand VSS ) ( storage_2_0.cg VSS ) ( storage_2_0.bit6.obuf0 VSS ) ( storage_2_0.bit6.bit VSS ) ( storage_2_0.bit5.obuf0 VSS ) ( storage_2_0.bit5.bit VSS ) ( storage_2_0.bit4.obuf0 VSS ) - ( storage_2_0.bit4.bit VSS ) ( storage_2_0.bit3.obuf0 VSS ) ( storage_2_0.bit3.bit VSS ) ( storage_2_0.bit2.obuf0 VSS ) ( storage_2_0.bit2.bit VSS ) ( storage_2_0.bit1.obuf0 VSS ) ( storage_2_0.bit1.bit VSS ) ( storage_2_0.bit0.obuf0 VSS ) - ( storage_2_0.bit0.bit VSS ) ( storage_1_0.select_inv_0 VSS ) ( storage_1_0.gcand VSS ) ( storage_1_0.cg VSS ) ( storage_1_0.bit6.obuf0 VSS ) ( storage_1_0.bit6.bit VSS ) ( storage_1_0.bit5.obuf0 VSS ) ( storage_1_0.bit5.bit VSS ) - ( storage_1_0.bit4.obuf0 VSS ) ( storage_1_0.bit4.bit VSS ) ( storage_1_0.bit3.obuf0 VSS ) ( storage_1_0.bit3.bit VSS ) ( storage_1_0.bit2.obuf0 VSS ) ( storage_1_0.bit2.bit VSS ) ( storage_1_0.bit1.obuf0 VSS ) ( storage_1_0.bit1.bit VSS ) - ( storage_1_0.bit0.obuf0 VSS ) ( storage_1_0.bit0.bit VSS ) ( storage_0_0.select_inv_0 VSS ) ( storage_0_0.gcand VSS ) ( storage_0_0.cg VSS ) ( storage_0_0.bit6.obuf0 VSS ) ( storage_0_0.bit6.bit VSS ) ( storage_0_0.bit5.obuf0 VSS ) - ( storage_0_0.bit5.bit VSS ) ( storage_0_0.bit4.obuf0 VSS ) ( storage_0_0.bit4.bit VSS ) ( storage_0_0.bit3.obuf0 VSS ) ( storage_0_0.bit3.bit VSS ) ( storage_0_0.bit2.obuf0 VSS ) ( storage_0_0.bit2.bit VSS ) ( storage_0_0.bit1.obuf0 VSS ) - ( storage_0_0.bit1.bit VSS ) ( storage_0_0.bit0.obuf0 VSS ) ( storage_0_0.bit0.bit VSS ) ( decoder_6.buf_port0 VSS ) ( decoder_6.and_layer0 VSS ) ( decoder_5.buf_port0 VSS ) ( decoder_5.and_layer0 VSS ) ( decoder_4.buf_port0 VSS ) + ( buffer.in[3] VSS ) ( buffer.in[2] VSS ) ( buffer.in[1] VSS ) ( buffer.in[0] VSS ) ( storage_6_0_0.select_inv_0 VSS ) ( storage_6_0_0.gcand VSS ) ( storage_6_0_0.cg VSS ) ( storage_6_0_0.bit6.obuf0 VSS ) + ( storage_6_0_0.bit6.bit VSS ) ( storage_6_0_0.bit5.obuf0 VSS ) ( storage_6_0_0.bit5.bit VSS ) ( storage_6_0_0.bit4.obuf0 VSS ) ( storage_6_0_0.bit4.bit VSS ) ( storage_6_0_0.bit3.obuf0 VSS ) ( storage_6_0_0.bit3.bit VSS ) ( storage_6_0_0.bit2.obuf0 VSS ) + ( storage_6_0_0.bit2.bit VSS ) ( storage_6_0_0.bit1.obuf0 VSS ) ( storage_6_0_0.bit1.bit VSS ) ( storage_6_0_0.bit0.obuf0 VSS ) ( storage_6_0_0.bit0.bit VSS ) ( storage_5_0_0.select_inv_0 VSS ) ( storage_5_0_0.gcand VSS ) ( storage_5_0_0.cg VSS ) + ( storage_5_0_0.bit6.obuf0 VSS ) ( storage_5_0_0.bit6.bit VSS ) ( storage_5_0_0.bit5.obuf0 VSS ) ( storage_5_0_0.bit5.bit VSS ) ( storage_5_0_0.bit4.obuf0 VSS ) ( storage_5_0_0.bit4.bit VSS ) ( storage_5_0_0.bit3.obuf0 VSS ) ( storage_5_0_0.bit3.bit VSS ) + ( storage_5_0_0.bit2.obuf0 VSS ) ( storage_5_0_0.bit2.bit VSS ) ( storage_5_0_0.bit1.obuf0 VSS ) ( storage_5_0_0.bit1.bit VSS ) ( storage_5_0_0.bit0.obuf0 VSS ) ( storage_5_0_0.bit0.bit VSS ) ( storage_4_0_0.select_inv_0 VSS ) ( storage_4_0_0.gcand VSS ) + ( storage_4_0_0.cg VSS ) ( storage_4_0_0.bit6.obuf0 VSS ) ( storage_4_0_0.bit6.bit VSS ) ( storage_4_0_0.bit5.obuf0 VSS ) ( storage_4_0_0.bit5.bit VSS ) ( storage_4_0_0.bit4.obuf0 VSS ) ( storage_4_0_0.bit4.bit VSS ) ( storage_4_0_0.bit3.obuf0 VSS ) + ( storage_4_0_0.bit3.bit VSS ) ( storage_4_0_0.bit2.obuf0 VSS ) ( storage_4_0_0.bit2.bit VSS ) ( storage_4_0_0.bit1.obuf0 VSS ) ( storage_4_0_0.bit1.bit VSS ) ( storage_4_0_0.bit0.obuf0 VSS ) ( storage_4_0_0.bit0.bit VSS ) ( storage_3_0_0.select_inv_0 VSS ) + ( storage_3_0_0.gcand VSS ) ( storage_3_0_0.cg VSS ) ( storage_3_0_0.bit6.obuf0 VSS ) ( storage_3_0_0.bit6.bit VSS ) ( storage_3_0_0.bit5.obuf0 VSS ) ( storage_3_0_0.bit5.bit VSS ) ( storage_3_0_0.bit4.obuf0 VSS ) ( storage_3_0_0.bit4.bit VSS ) + ( storage_3_0_0.bit3.obuf0 VSS ) ( storage_3_0_0.bit3.bit VSS ) ( storage_3_0_0.bit2.obuf0 VSS ) ( storage_3_0_0.bit2.bit VSS ) ( storage_3_0_0.bit1.obuf0 VSS ) ( storage_3_0_0.bit1.bit VSS ) ( storage_3_0_0.bit0.obuf0 VSS ) ( storage_3_0_0.bit0.bit VSS ) + ( storage_2_0_0.select_inv_0 VSS ) ( storage_2_0_0.gcand VSS ) ( storage_2_0_0.cg VSS ) ( storage_2_0_0.bit6.obuf0 VSS ) ( storage_2_0_0.bit6.bit VSS ) ( storage_2_0_0.bit5.obuf0 VSS ) ( storage_2_0_0.bit5.bit VSS ) ( storage_2_0_0.bit4.obuf0 VSS ) + ( storage_2_0_0.bit4.bit VSS ) ( storage_2_0_0.bit3.obuf0 VSS ) ( storage_2_0_0.bit3.bit VSS ) ( storage_2_0_0.bit2.obuf0 VSS ) ( storage_2_0_0.bit2.bit VSS ) ( storage_2_0_0.bit1.obuf0 VSS ) ( storage_2_0_0.bit1.bit VSS ) ( storage_2_0_0.bit0.obuf0 VSS ) + ( storage_2_0_0.bit0.bit VSS ) ( storage_1_0_0.select_inv_0 VSS ) ( storage_1_0_0.gcand VSS ) ( storage_1_0_0.cg VSS ) ( storage_1_0_0.bit6.obuf0 VSS ) ( storage_1_0_0.bit6.bit VSS ) ( storage_1_0_0.bit5.obuf0 VSS ) ( storage_1_0_0.bit5.bit VSS ) + ( storage_1_0_0.bit4.obuf0 VSS ) ( storage_1_0_0.bit4.bit VSS ) ( storage_1_0_0.bit3.obuf0 VSS ) ( storage_1_0_0.bit3.bit VSS ) ( storage_1_0_0.bit2.obuf0 VSS ) ( storage_1_0_0.bit2.bit VSS ) ( storage_1_0_0.bit1.obuf0 VSS ) ( storage_1_0_0.bit1.bit VSS ) + ( storage_1_0_0.bit0.obuf0 VSS ) ( storage_1_0_0.bit0.bit VSS ) ( storage_0_0_0.select_inv_0 VSS ) ( storage_0_0_0.gcand VSS ) ( storage_0_0_0.cg VSS ) ( storage_0_0_0.bit6.obuf0 VSS ) ( storage_0_0_0.bit6.bit VSS ) ( storage_0_0_0.bit5.obuf0 VSS ) + ( storage_0_0_0.bit5.bit VSS ) ( storage_0_0_0.bit4.obuf0 VSS ) ( storage_0_0_0.bit4.bit VSS ) ( storage_0_0_0.bit3.obuf0 VSS ) ( storage_0_0_0.bit3.bit VSS ) ( storage_0_0_0.bit2.obuf0 VSS ) ( storage_0_0_0.bit2.bit VSS ) ( storage_0_0_0.bit1.obuf0 VSS ) + ( storage_0_0_0.bit1.bit VSS ) ( storage_0_0_0.bit0.obuf0 VSS ) ( storage_0_0_0.bit0.bit VSS ) ( decoder_6.buf_port0 VSS ) ( decoder_6.and_layer0 VSS ) ( decoder_5.buf_port0 VSS ) ( decoder_5.and_layer0 VSS ) ( decoder_4.buf_port0 VSS ) ( decoder_4.and_layer0 VSS ) ( decoder_3.buf_port0 VSS ) ( decoder_3.and_layer0 VSS ) ( decoder_2.buf_port0 VSS ) ( decoder_2.and_layer0 VSS ) ( decoder_1.buf_port0 VSS ) ( decoder_1.and_layer0 VSS ) ( decoder_0.buf_port0 VSS ) ( decoder_0.and_layer0 VSS ) + USE GROUND + ROUTED metal4 14 + SHAPE STRIPE ( 3600 -7 ) ( 3600 1127 ) @@ -554,9 +554,9 @@ SPECIALNETS 2 ; END SPECIALNETS NETS 120 ; - D[0] ( PIN D[0] ) ( buffer.in[0] A ) + USE SIGNAL - + ROUTED metal4 ( 121 1057 ) ( * 1113 0 ) - NEW metal3 ( 28 1057 ) ( 121 * ) - NEW metal3 ( 121 1057 ) via3_2 + + ROUTED metal4 ( 9 1057 ) ( * 1113 0 ) + NEW metal3 ( 9 1057 ) ( 28 * ) + NEW metal3 ( 9 1057 ) via3_2 NEW metal1 ( 28 1057 ) via1_4 NEW metal2 ( 28 1057 ) via2_5 ; - D[1] ( PIN D[1] ) ( buffer.in[1] A ) + USE SIGNAL @@ -595,8 +595,8 @@ NETS 120 ; NEW metal3 ( 2921 1057 ) via3_2 NEW metal1 ( 2935 1057 ) via1_4 NEW metal2 ( 2935 1057 ) via2_5 ; - - D_nets[0].net ( buffer.in[0] Z ) ( storage_6_0.bit0.bit D ) ( storage_5_0.bit0.bit D ) ( storage_4_0.bit0.bit D ) ( storage_3_0.bit0.bit D ) ( storage_2_0.bit0.bit D ) ( storage_1_0.bit0.bit D ) - ( storage_0_0.bit0.bit D ) + USE SIGNAL + - D_nets.b0 ( buffer.in[0] Z ) ( storage_6_0_0.bit0.bit D ) ( storage_5_0_0.bit0.bit D ) ( storage_4_0_0.bit0.bit D ) ( storage_3_0_0.bit0.bit D ) ( storage_2_0_0.bit0.bit D ) ( storage_1_0_0.bit0.bit D ) + ( storage_0_0_0.bit0.bit D ) + USE SIGNAL + ROUTED metal2 ( 104 903 ) ( * 1001 ) NEW metal2 ( 66 1001 ) ( 104 * ) NEW metal2 ( 104 777 ) ( * 903 ) @@ -613,8 +613,8 @@ NETS 120 ; NEW metal1 ( 104 343 ) via1_4 NEW metal1 ( 104 217 ) via1_4 NEW metal1 ( 104 63 ) via1_4 ; - - D_nets[1].net ( buffer.in[1] Z ) ( storage_6_0.bit1.bit D ) ( storage_5_0.bit1.bit D ) ( storage_4_0.bit1.bit D ) ( storage_3_0.bit1.bit D ) ( storage_2_0.bit1.bit D ) ( storage_1_0.bit1.bit D ) - ( storage_0_0.bit1.bit D ) + USE SIGNAL + - D_nets.b1 ( buffer.in[1] Z ) ( storage_6_0_0.bit1.bit D ) ( storage_5_0_0.bit1.bit D ) ( storage_4_0_0.bit1.bit D ) ( storage_3_0_0.bit1.bit D ) ( storage_2_0_0.bit1.bit D ) ( storage_1_0_0.bit1.bit D ) + ( storage_0_0_0.bit1.bit D ) + USE SIGNAL + ROUTED metal2 ( 579 903 ) ( * 1001 ) NEW metal2 ( 541 1001 ) ( 579 * ) NEW metal2 ( 579 777 ) ( * 903 ) @@ -631,8 +631,8 @@ NETS 120 ; NEW metal1 ( 579 343 ) via1_4 NEW metal1 ( 579 217 ) via1_4 NEW metal1 ( 579 63 ) via1_4 ; - - D_nets[2].net ( buffer.in[2] Z ) ( storage_6_0.bit2.bit D ) ( storage_5_0.bit2.bit D ) ( storage_4_0.bit2.bit D ) ( storage_3_0.bit2.bit D ) ( storage_2_0.bit2.bit D ) ( storage_1_0.bit2.bit D ) - ( storage_0_0.bit2.bit D ) + USE SIGNAL + - D_nets.b2 ( buffer.in[2] Z ) ( storage_6_0_0.bit2.bit D ) ( storage_5_0_0.bit2.bit D ) ( storage_4_0_0.bit2.bit D ) ( storage_3_0_0.bit2.bit D ) ( storage_2_0_0.bit2.bit D ) ( storage_1_0_0.bit2.bit D ) + ( storage_0_0_0.bit2.bit D ) + USE SIGNAL + ROUTED metal2 ( 1073 903 ) ( * 1001 ) NEW metal2 ( 1035 1001 ) ( 1073 * ) NEW metal2 ( 1073 777 ) ( * 903 ) @@ -649,8 +649,8 @@ NETS 120 ; NEW metal1 ( 1073 343 ) via1_4 NEW metal1 ( 1073 217 ) via1_4 NEW metal1 ( 1073 63 ) via1_4 ; - - D_nets[3].net ( buffer.in[3] Z ) ( storage_6_0.bit3.bit D ) ( storage_5_0.bit3.bit D ) ( storage_4_0.bit3.bit D ) ( storage_3_0.bit3.bit D ) ( storage_2_0.bit3.bit D ) ( storage_1_0.bit3.bit D ) - ( storage_0_0.bit3.bit D ) + USE SIGNAL + - D_nets.b3 ( buffer.in[3] Z ) ( storage_6_0_0.bit3.bit D ) ( storage_5_0_0.bit3.bit D ) ( storage_4_0_0.bit3.bit D ) ( storage_3_0_0.bit3.bit D ) ( storage_2_0_0.bit3.bit D ) ( storage_1_0_0.bit3.bit D ) + ( storage_0_0_0.bit3.bit D ) + USE SIGNAL + ROUTED metal2 ( 1548 903 ) ( * 1001 ) NEW metal2 ( 1510 1001 ) ( 1548 * ) NEW metal2 ( 1548 777 ) ( * 903 ) @@ -667,8 +667,8 @@ NETS 120 ; NEW metal1 ( 1548 343 ) via1_4 NEW metal1 ( 1548 217 ) via1_4 NEW metal1 ( 1548 63 ) via1_4 ; - - D_nets[4].net ( buffer.in[4] Z ) ( storage_6_0.bit4.bit D ) ( storage_5_0.bit4.bit D ) ( storage_4_0.bit4.bit D ) ( storage_3_0.bit4.bit D ) ( storage_2_0.bit4.bit D ) ( storage_1_0.bit4.bit D ) - ( storage_0_0.bit4.bit D ) + USE SIGNAL + - D_nets.b4 ( buffer.in[4] Z ) ( storage_6_0_0.bit4.bit D ) ( storage_5_0_0.bit4.bit D ) ( storage_4_0_0.bit4.bit D ) ( storage_3_0_0.bit4.bit D ) ( storage_2_0_0.bit4.bit D ) ( storage_1_0_0.bit4.bit D ) + ( storage_0_0_0.bit4.bit D ) + USE SIGNAL + ROUTED metal2 ( 2042 903 ) ( * 1001 ) NEW metal2 ( 2004 1001 ) ( 2042 * ) NEW metal2 ( 2042 777 ) ( * 903 ) @@ -685,8 +685,8 @@ NETS 120 ; NEW metal1 ( 2042 343 ) via1_4 NEW metal1 ( 2042 217 ) via1_4 NEW metal1 ( 2042 63 ) via1_4 ; - - D_nets[5].net ( buffer.in[5] Z ) ( storage_6_0.bit5.bit D ) ( storage_5_0.bit5.bit D ) ( storage_4_0.bit5.bit D ) ( storage_3_0.bit5.bit D ) ( storage_2_0.bit5.bit D ) ( storage_1_0.bit5.bit D ) - ( storage_0_0.bit5.bit D ) + USE SIGNAL + - D_nets.b5 ( buffer.in[5] Z ) ( storage_6_0_0.bit5.bit D ) ( storage_5_0_0.bit5.bit D ) ( storage_4_0_0.bit5.bit D ) ( storage_3_0_0.bit5.bit D ) ( storage_2_0_0.bit5.bit D ) ( storage_1_0_0.bit5.bit D ) + ( storage_0_0_0.bit5.bit D ) + USE SIGNAL + ROUTED metal2 ( 2517 903 ) ( * 1001 ) NEW metal2 ( 2479 1001 ) ( 2517 * ) NEW metal2 ( 2517 777 ) ( * 903 ) @@ -703,8 +703,8 @@ NETS 120 ; NEW metal1 ( 2517 343 ) via1_4 NEW metal1 ( 2517 217 ) via1_4 NEW metal1 ( 2517 63 ) via1_4 ; - - D_nets[6].net ( buffer.in[6] Z ) ( storage_6_0.bit6.bit D ) ( storage_5_0.bit6.bit D ) ( storage_4_0.bit6.bit D ) ( storage_3_0.bit6.bit D ) ( storage_2_0.bit6.bit D ) ( storage_1_0.bit6.bit D ) - ( storage_0_0.bit6.bit D ) + USE SIGNAL + - D_nets.b6 ( buffer.in[6] Z ) ( storage_6_0_0.bit6.bit D ) ( storage_5_0_0.bit6.bit D ) ( storage_4_0_0.bit6.bit D ) ( storage_3_0_0.bit6.bit D ) ( storage_2_0_0.bit6.bit D ) ( storage_1_0_0.bit6.bit D ) + ( storage_0_0_0.bit6.bit D ) + USE SIGNAL + ROUTED metal2 ( 3011 903 ) ( * 1001 ) NEW metal2 ( 2973 1001 ) ( 3011 * ) NEW metal2 ( 3011 777 ) ( * 903 ) @@ -721,8 +721,8 @@ NETS 120 ; NEW metal1 ( 3011 343 ) via1_4 NEW metal1 ( 3011 217 ) via1_4 NEW metal1 ( 3011 63 ) via1_4 ; - - Q[0] ( PIN Q[0] ) ( storage_6_0.bit0.obuf0 Z ) ( storage_5_0.bit0.obuf0 Z ) ( storage_4_0.bit0.obuf0 Z ) ( storage_3_0.bit0.obuf0 Z ) ( storage_2_0.bit0.obuf0 Z ) ( storage_1_0.bit0.obuf0 Z ) - ( storage_0_0.bit0.obuf0 Z ) + USE SIGNAL + - Q[0] ( PIN Q[0] ) ( storage_6_0_0.bit0.obuf0 Z ) ( storage_5_0_0.bit0.obuf0 Z ) ( storage_4_0_0.bit0.obuf0 Z ) ( storage_3_0_0.bit0.obuf0 Z ) ( storage_2_0_0.bit0.obuf0 Z ) ( storage_1_0_0.bit0.obuf0 Z ) + ( storage_0_0_0.bit0.obuf0 Z ) + USE SIGNAL + ROUTED metal3 ( 345 945 ) ( 351 * ) NEW metal4 ( 345 945 ) ( * 1113 0 ) NEW metal2 ( 351 805 ) ( * 875 ) @@ -746,8 +746,8 @@ NETS 120 ; NEW metal1 ( 351 315 ) via1_4 NEW metal1 ( 351 105 ) via1_4 NEW metal1 ( 351 175 ) via1_4 ; - - Q[1] ( PIN Q[1] ) ( storage_6_0.bit1.obuf0 Z ) ( storage_5_0.bit1.obuf0 Z ) ( storage_4_0.bit1.obuf0 Z ) ( storage_3_0.bit1.obuf0 Z ) ( storage_2_0.bit1.obuf0 Z ) ( storage_1_0.bit1.obuf0 Z ) - ( storage_0_0.bit1.obuf0 Z ) + USE SIGNAL + - Q[1] ( PIN Q[1] ) ( storage_6_0_0.bit1.obuf0 Z ) ( storage_5_0_0.bit1.obuf0 Z ) ( storage_4_0_0.bit1.obuf0 Z ) ( storage_3_0_0.bit1.obuf0 Z ) ( storage_2_0_0.bit1.obuf0 Z ) ( storage_1_0_0.bit1.obuf0 Z ) + ( storage_0_0_0.bit1.obuf0 Z ) + USE SIGNAL + ROUTED metal3 ( 826 945 ) ( 849 * ) NEW metal4 ( 849 945 ) ( * 1113 0 ) NEW metal2 ( 826 805 ) ( * 945 ) @@ -765,8 +765,8 @@ NETS 120 ; NEW metal1 ( 826 385 ) via1_4 NEW metal1 ( 826 245 ) via1_4 NEW metal1 ( 826 105 ) via1_4 ; - - Q[2] ( PIN Q[2] ) ( storage_6_0.bit2.obuf0 Z ) ( storage_5_0.bit2.obuf0 Z ) ( storage_4_0.bit2.obuf0 Z ) ( storage_3_0.bit2.obuf0 Z ) ( storage_2_0.bit2.obuf0 Z ) ( storage_1_0.bit2.obuf0 Z ) - ( storage_0_0.bit2.obuf0 Z ) + USE SIGNAL + - Q[2] ( PIN Q[2] ) ( storage_6_0_0.bit2.obuf0 Z ) ( storage_5_0_0.bit2.obuf0 Z ) ( storage_4_0_0.bit2.obuf0 Z ) ( storage_3_0_0.bit2.obuf0 Z ) ( storage_2_0_0.bit2.obuf0 Z ) ( storage_1_0_0.bit2.obuf0 Z ) + ( storage_0_0_0.bit2.obuf0 Z ) + USE SIGNAL + ROUTED metal3 ( 1297 945 ) ( 1320 * ) NEW metal4 ( 1297 945 ) ( * 1113 0 ) NEW metal2 ( 1320 805 ) ( * 875 ) @@ -790,8 +790,8 @@ NETS 120 ; NEW metal1 ( 1320 315 ) via1_4 NEW metal1 ( 1320 105 ) via1_4 NEW metal1 ( 1320 175 ) via1_4 ; - - Q[3] ( PIN Q[3] ) ( storage_6_0.bit3.obuf0 Z ) ( storage_5_0.bit3.obuf0 Z ) ( storage_4_0.bit3.obuf0 Z ) ( storage_3_0.bit3.obuf0 Z ) ( storage_2_0.bit3.obuf0 Z ) ( storage_1_0.bit3.obuf0 Z ) - ( storage_0_0.bit3.obuf0 Z ) + USE SIGNAL + - Q[3] ( PIN Q[3] ) ( storage_6_0_0.bit3.obuf0 Z ) ( storage_5_0_0.bit3.obuf0 Z ) ( storage_4_0_0.bit3.obuf0 Z ) ( storage_3_0_0.bit3.obuf0 Z ) ( storage_2_0_0.bit3.obuf0 Z ) ( storage_1_0_0.bit3.obuf0 Z ) + ( storage_0_0_0.bit3.obuf0 Z ) + USE SIGNAL + ROUTED metal3 ( 1745 945 ) ( 1795 * ) NEW metal4 ( 1745 945 ) ( * 1113 0 ) NEW metal2 ( 1776 805 ) ( 1795 * ) @@ -821,8 +821,8 @@ NETS 120 ; NEW metal1 ( 1795 315 ) via1_4 NEW metal1 ( 1795 105 ) via1_4 NEW metal1 ( 1795 175 ) via1_4 ; - - Q[4] ( PIN Q[4] ) ( storage_6_0.bit4.obuf0 Z ) ( storage_5_0.bit4.obuf0 Z ) ( storage_4_0.bit4.obuf0 Z ) ( storage_3_0.bit4.obuf0 Z ) ( storage_2_0.bit4.obuf0 Z ) ( storage_1_0.bit4.obuf0 Z ) - ( storage_0_0.bit4.obuf0 Z ) + USE SIGNAL + - Q[4] ( PIN Q[4] ) ( storage_6_0_0.bit4.obuf0 Z ) ( storage_5_0_0.bit4.obuf0 Z ) ( storage_4_0_0.bit4.obuf0 Z ) ( storage_3_0_0.bit4.obuf0 Z ) ( storage_2_0_0.bit4.obuf0 Z ) ( storage_1_0_0.bit4.obuf0 Z ) + ( storage_0_0_0.bit4.obuf0 Z ) + USE SIGNAL + ROUTED metal3 ( 2289 945 ) ( 2305 * ) NEW metal4 ( 2305 945 ) ( * 1113 0 ) NEW metal2 ( 2289 805 ) ( * 945 ) @@ -840,8 +840,8 @@ NETS 120 ; NEW metal1 ( 2289 385 ) via1_4 NEW metal1 ( 2289 245 ) via1_4 NEW metal1 ( 2289 105 ) via1_4 ; - - Q[5] ( PIN Q[5] ) ( storage_6_0.bit5.obuf0 Z ) ( storage_5_0.bit5.obuf0 Z ) ( storage_4_0.bit5.obuf0 Z ) ( storage_3_0.bit5.obuf0 Z ) ( storage_2_0.bit5.obuf0 Z ) ( storage_1_0.bit5.obuf0 Z ) - ( storage_0_0.bit5.obuf0 Z ) + USE SIGNAL + - Q[5] ( PIN Q[5] ) ( storage_6_0_0.bit5.obuf0 Z ) ( storage_5_0_0.bit5.obuf0 Z ) ( storage_4_0_0.bit5.obuf0 Z ) ( storage_3_0_0.bit5.obuf0 Z ) ( storage_2_0_0.bit5.obuf0 Z ) ( storage_1_0_0.bit5.obuf0 Z ) + ( storage_0_0_0.bit5.obuf0 Z ) + USE SIGNAL + ROUTED metal3 ( 2753 945 ) ( 2764 * ) NEW metal4 ( 2753 945 ) ( * 1113 0 ) NEW metal2 ( 2764 805 ) ( * 875 ) @@ -865,8 +865,8 @@ NETS 120 ; NEW metal1 ( 2764 315 ) via1_4 NEW metal1 ( 2764 105 ) via1_4 NEW metal1 ( 2764 175 ) via1_4 ; - - Q[6] ( PIN Q[6] ) ( storage_6_0.bit6.obuf0 Z ) ( storage_5_0.bit6.obuf0 Z ) ( storage_4_0.bit6.obuf0 Z ) ( storage_3_0.bit6.obuf0 Z ) ( storage_2_0.bit6.obuf0 Z ) ( storage_1_0.bit6.obuf0 Z ) - ( storage_0_0.bit6.obuf0 Z ) + USE SIGNAL + - Q[6] ( PIN Q[6] ) ( storage_6_0_0.bit6.obuf0 Z ) ( storage_5_0_0.bit6.obuf0 Z ) ( storage_4_0_0.bit6.obuf0 Z ) ( storage_3_0_0.bit6.obuf0 Z ) ( storage_2_0_0.bit6.obuf0 Z ) ( storage_1_0_0.bit6.obuf0 Z ) + ( storage_0_0_0.bit6.obuf0 Z ) + USE SIGNAL + ROUTED metal3 ( 3257 945 ) ( 3258 * ) NEW metal4 ( 3257 945 ) ( * 1113 0 ) NEW metal2 ( 3258 805 ) ( * 875 ) @@ -890,7 +890,7 @@ NETS 120 ; NEW metal1 ( 3258 315 ) via1_4 NEW metal1 ( 3258 105 ) via1_4 NEW metal1 ( 3258 175 ) via1_4 ; - - addr[0] ( PIN addr[0] ) ( decoder.inv_0 A ) ( decoder_5.and_layer0 A1 ) ( decoder_3.and_layer0 A1 ) ( decoder_1.and_layer0 A1 ) + USE SIGNAL + - addr_rw[0] ( PIN addr_rw[0] ) ( decoder.inv_0 A ) ( decoder_5.and_layer0 A1 ) ( decoder_3.and_layer0 A1 ) ( decoder_1.and_layer0 A1 ) + USE SIGNAL + ROUTED metal2 ( 3771 217 ) ( * 231 ) NEW metal3 ( 3771 231 ) ( 3948 * 0 ) NEW metal2 ( 3771 441 ) ( * 497 ) @@ -911,7 +911,7 @@ NETS 120 ; NEW metal2 ( 3695 735 ) via2_5 NEW metal1 ( 3923 903 ) via1_4 NEW metal2 ( 3923 735 ) via2_5 ; - - addr[1] ( PIN addr[1] ) ( decoder.inv_1 A ) ( decoder_6.and_layer0 A2 ) ( decoder_3.and_layer0 A2 ) ( decoder_2.and_layer0 A2 ) + USE SIGNAL + - addr_rw[1] ( PIN addr_rw[1] ) ( decoder.inv_1 A ) ( decoder_6.and_layer0 A2 ) ( decoder_3.and_layer0 A2 ) ( decoder_2.and_layer0 A2 ) + USE SIGNAL + ROUTED metal2 ( 3790 497 ) ( * 553 ) NEW metal2 ( 3790 553 ) ( 3809 * ) NEW metal2 ( 3809 553 ) ( * 791 ) @@ -935,46 +935,42 @@ NETS 120 ; NEW metal2 ( 3790 483 ) via2_5 NEW metal1 ( 3790 343 ) via1_4 NEW metal2 ( 3790 343 ) via2_5 ; - - addr[2] ( PIN addr[2] ) ( decoder.inv_2 A ) + USE SIGNAL - + ROUTED metal3 ( 3923 119 ) ( 3948 * 0 ) - NEW metal2 ( 3923 63 ) ( * 119 ) - NEW metal2 ( 3923 119 ) via2_5 - NEW metal1 ( 3923 63 ) via1_4 ; - - clk ( PIN clk ) ( storage_6_0.cg CK ) ( storage_5_0.cg CK ) ( storage_4_0.cg CK ) ( storage_3_0.cg CK ) ( storage_2_0.cg CK ) ( storage_1_0.cg CK ) - ( storage_0_0.cg CK ) + USE SIGNAL - + ROUTED metal2 ( 3581 147 ) ( * 231 ) - NEW metal3 ( 3581 147 ) ( 3948 * 0 ) - NEW metal2 ( 3581 49 ) ( * 147 ) + - addr_rw[2] ( PIN addr_rw[2] ) ( decoder.inv_2 A ) + USE SIGNAL + + ROUTED metal3 ( 3923 63 ) ( 3948 * 0 ) + NEW metal1 ( 3923 63 ) via1_4 + NEW metal2 ( 3923 63 ) via2_5 ; + - clk ( PIN clk ) ( storage_6_0_0.cg CK ) ( storage_5_0_0.cg CK ) ( storage_4_0_0.cg CK ) ( storage_3_0_0.cg CK ) ( storage_2_0_0.cg CK ) ( storage_1_0_0.cg CK ) + ( storage_0_0_0.cg CK ) + USE SIGNAL + + ROUTED metal2 ( 3581 49 ) ( * 91 ) + NEW metal3 ( 3581 91 ) ( 3948 * 0 ) + NEW metal2 ( 3581 91 ) ( * 231 ) NEW metal2 ( 3581 231 ) ( * 329 ) NEW metal2 ( 3581 329 ) ( * 511 ) NEW metal2 ( 3581 511 ) ( * 609 ) NEW metal2 ( 3581 609 ) ( * 791 ) NEW metal2 ( 3581 791 ) ( * 889 ) - NEW metal1 ( 3581 231 ) via1_7 - NEW metal2 ( 3581 147 ) via2_5 NEW metal1 ( 3581 49 ) via1_7 + NEW metal2 ( 3581 91 ) via2_5 + NEW metal1 ( 3581 231 ) via1_7 NEW metal1 ( 3581 329 ) via1_7 NEW metal1 ( 3581 511 ) via1_7 NEW metal1 ( 3581 609 ) via1_7 NEW metal1 ( 3581 791 ) via1_7 NEW metal1 ( 3581 889 ) via1_7 ; - - decoder_0.decoder0 ( storage_0_0.select_inv_0 A ) ( storage_0_0.gcand A1 ) ( decoder_0.buf_port0 Z ) + USE SIGNAL - + ROUTED metal2 ( 3733 49 ) ( * 63 ) - NEW metal3 ( 3733 49 ) ( 3885 * ) - NEW metal2 ( 3657 35 ) ( * 63 ) - NEW metal2 ( 3657 35 ) ( 3733 * ) - NEW metal2 ( 3733 35 ) ( * 49 ) + - decoder_0.decoder0 ( storage_0_0_0.select_inv_0 A ) ( storage_0_0_0.gcand A1 ) ( decoder_0.buf_port0 Z ) + USE SIGNAL + + ROUTED metal2 ( 3733 21 ) ( * 63 ) + NEW metal2 ( 3733 21 ) ( 3885 * ) + NEW metal2 ( 3657 21 ) ( * 63 ) + NEW metal2 ( 3657 21 ) ( 3733 * ) NEW metal1 ( 3733 63 ) via1_4 - NEW metal2 ( 3733 49 ) via2_5 - NEW metal1 ( 3885 49 ) via1_4 - NEW metal2 ( 3885 49 ) via2_5 + NEW metal1 ( 3885 21 ) via1_7 NEW metal1 ( 3657 63 ) via1_4 ; - decoder_0.decoder_out ( decoder_0.buf_port0 A ) ( decoder_0.and_layer0 ZN ) + USE SIGNAL + ROUTED metal2 ( 3828 63 ) ( 3847 * ) NEW metal1 ( 3847 63 ) via1_4 NEW metal1 ( 3828 63 ) via1_4 ; - decoder_0.layer_in0 + USE SIGNAL ; - - decoder_1.decoder0 ( storage_1_0.select_inv_0 A ) ( storage_1_0.gcand A1 ) ( decoder_1.buf_port0 Z ) + USE SIGNAL + - decoder_1.decoder0 ( storage_1_0_0.select_inv_0 A ) ( storage_1_0_0.gcand A1 ) ( decoder_1.buf_port0 Z ) + USE SIGNAL + ROUTED metal2 ( 3733 203 ) ( * 217 ) NEW metal3 ( 3733 203 ) ( 3885 * ) NEW metal2 ( 3657 203 ) ( * 217 ) @@ -990,7 +986,7 @@ NETS 120 ; NEW metal1 ( 3847 217 ) via1_4 NEW metal1 ( 3828 217 ) via1_4 ; - decoder_1.layer_in0 + USE SIGNAL ; - - decoder_2.decoder0 ( storage_2_0.select_inv_0 A ) ( storage_2_0.gcand A1 ) ( decoder_2.buf_port0 Z ) + USE SIGNAL + - decoder_2.decoder0 ( storage_2_0_0.select_inv_0 A ) ( storage_2_0_0.gcand A1 ) ( decoder_2.buf_port0 Z ) + USE SIGNAL + ROUTED metal2 ( 3733 329 ) ( * 343 ) NEW metal3 ( 3733 329 ) ( 3885 * ) NEW metal2 ( 3657 315 ) ( * 343 ) @@ -1007,7 +1003,7 @@ NETS 120 ; NEW metal1 ( 3847 343 ) via1_4 NEW metal1 ( 3828 343 ) via1_4 ; - decoder_2.layer_in0 + USE SIGNAL ; - - decoder_3.decoder0 ( storage_3_0.select_inv_0 A ) ( storage_3_0.gcand A1 ) ( decoder_3.buf_port0 Z ) + USE SIGNAL + - decoder_3.decoder0 ( storage_3_0_0.select_inv_0 A ) ( storage_3_0_0.gcand A1 ) ( decoder_3.buf_port0 Z ) + USE SIGNAL + ROUTED metal2 ( 3733 497 ) ( 3752 * ) NEW metal3 ( 3752 497 ) ( 3885 * ) NEW metal2 ( 3657 483 ) ( * 497 ) @@ -1025,7 +1021,7 @@ NETS 120 ; NEW metal1 ( 3847 497 ) via1_4 NEW metal1 ( 3828 497 ) via1_4 ; - decoder_3.layer_in0 + USE SIGNAL ; - - decoder_4.decoder0 ( storage_4_0.select_inv_0 A ) ( storage_4_0.gcand A1 ) ( decoder_4.buf_port0 Z ) + USE SIGNAL + - decoder_4.decoder0 ( storage_4_0_0.select_inv_0 A ) ( storage_4_0_0.gcand A1 ) ( decoder_4.buf_port0 Z ) + USE SIGNAL + ROUTED metal2 ( 3733 609 ) ( * 623 ) NEW metal3 ( 3733 609 ) ( 3885 * ) NEW metal2 ( 3657 595 ) ( * 623 ) @@ -1042,7 +1038,7 @@ NETS 120 ; NEW metal1 ( 3847 623 ) via1_4 NEW metal1 ( 3828 623 ) via1_4 ; - decoder_4.layer_in0 + USE SIGNAL ; - - decoder_5.decoder0 ( storage_5_0.select_inv_0 A ) ( storage_5_0.gcand A1 ) ( decoder_5.buf_port0 Z ) + USE SIGNAL + - decoder_5.decoder0 ( storage_5_0_0.select_inv_0 A ) ( storage_5_0_0.gcand A1 ) ( decoder_5.buf_port0 Z ) + USE SIGNAL + ROUTED metal2 ( 3733 777 ) ( * 791 ) NEW metal3 ( 3733 791 ) ( 3885 * ) NEW metal2 ( 3657 777 ) ( * 805 ) @@ -1060,7 +1056,7 @@ NETS 120 ; NEW metal1 ( 3847 777 ) via1_4 NEW metal1 ( 3828 777 ) via1_4 ; - decoder_5.layer_in0 + USE SIGNAL ; - - decoder_6.decoder0 ( storage_6_0.select_inv_0 A ) ( storage_6_0.gcand A1 ) ( decoder_6.buf_port0 Z ) + USE SIGNAL + - decoder_6.decoder0 ( storage_6_0_0.select_inv_0 A ) ( storage_6_0_0.gcand A1 ) ( decoder_6.buf_port0 Z ) + USE SIGNAL + ROUTED metal2 ( 3733 903 ) ( * 931 ) NEW metal2 ( 3733 931 ) ( 3885 * ) NEW metal2 ( 3657 903 ) ( * 931 ) @@ -1073,7 +1069,7 @@ NETS 120 ; NEW metal1 ( 3847 903 ) via1_4 NEW metal1 ( 3828 903 ) via1_4 ; - decoder_6.layer_in0 + USE SIGNAL ; - - inv.addr[0] ( decoder.inv_0 ZN ) ( decoder_6.and_layer0 A1 ) ( decoder_4.and_layer0 A1 ) ( decoder_2.and_layer0 A1 ) ( decoder_0.and_layer0 A1 ) + USE SIGNAL + - inv.addr0 ( decoder.inv_0 ZN ) ( decoder_6.and_layer0 A1 ) ( decoder_4.and_layer0 A1 ) ( decoder_2.and_layer0 A1 ) ( decoder_0.and_layer0 A1 ) + USE SIGNAL + ROUTED metal2 ( 3771 889 ) ( * 903 ) NEW metal3 ( 3771 889 ) ( 3942 * ) NEW metal2 ( 3771 623 ) ( * 637 ) @@ -1097,7 +1093,7 @@ NETS 120 ; NEW metal1 ( 3771 63 ) via1_4 NEW metal2 ( 3771 105 ) via2_5 NEW metal2 ( 3809 105 ) via2_5 ; - - inv.addr[1] ( decoder.inv_1 ZN ) ( decoder_5.and_layer0 A2 ) ( decoder_4.and_layer0 A2 ) ( decoder_1.and_layer0 A2 ) ( decoder_0.and_layer0 A2 ) + USE SIGNAL + - inv.addr1 ( decoder.inv_1 ZN ) ( decoder_5.and_layer0 A2 ) ( decoder_4.and_layer0 A2 ) ( decoder_1.and_layer0 A2 ) ( decoder_0.and_layer0 A2 ) + USE SIGNAL + ROUTED metal2 ( 3790 63 ) ( * 217 ) NEW metal2 ( 3942 217 ) ( * 441 ) NEW metal3 ( 3790 217 ) ( 3942 * ) @@ -1114,41 +1110,41 @@ NETS 120 ; NEW metal2 ( 3942 623 ) via2_5 NEW metal1 ( 3942 539 ) via1_7 NEW metal1 ( 3790 770 ) via1_4 ; - - inv.addr[2] ( decoder.inv_2 ZN ) + USE SIGNAL ; - - storage_0_0.bit0.storage ( storage_0_0.bit0.obuf0 A ) ( storage_0_0.bit0.bit QN ) + USE SIGNAL + - inv.addr2 ( decoder.inv_2 ZN ) + USE SIGNAL ; + - storage_0_0_0.bit0.storage ( storage_0_0_0.bit0.obuf0 A ) ( storage_0_0_0.bit0.bit QN ) + USE SIGNAL + ROUTED metal2 ( 294 63 ) ( 427 * ) NEW metal1 ( 294 63 ) via1_4 NEW metal1 ( 427 63 ) via1_4 ; - - storage_0_0.bit1.storage ( storage_0_0.bit1.obuf0 A ) ( storage_0_0.bit1.bit QN ) + USE SIGNAL + - storage_0_0_0.bit1.storage ( storage_0_0_0.bit1.obuf0 A ) ( storage_0_0_0.bit1.bit QN ) + USE SIGNAL + ROUTED metal3 ( 769 63 ) ( 902 * ) NEW metal1 ( 769 63 ) via1_4 NEW metal2 ( 769 63 ) via2_5 NEW metal1 ( 902 63 ) via1_4 NEW metal2 ( 902 63 ) via2_5 ; - - storage_0_0.bit2.storage ( storage_0_0.bit2.obuf0 A ) ( storage_0_0.bit2.bit QN ) + USE SIGNAL + - storage_0_0_0.bit2.storage ( storage_0_0_0.bit2.obuf0 A ) ( storage_0_0_0.bit2.bit QN ) + USE SIGNAL + ROUTED metal2 ( 1263 63 ) ( 1396 * ) NEW metal1 ( 1263 63 ) via1_4 NEW metal1 ( 1396 63 ) via1_4 ; - - storage_0_0.bit3.storage ( storage_0_0.bit3.obuf0 A ) ( storage_0_0.bit3.bit QN ) + USE SIGNAL + - storage_0_0_0.bit3.storage ( storage_0_0_0.bit3.obuf0 A ) ( storage_0_0_0.bit3.bit QN ) + USE SIGNAL + ROUTED metal2 ( 1738 63 ) ( 1871 * ) NEW metal1 ( 1738 63 ) via1_4 NEW metal1 ( 1871 63 ) via1_4 ; - - storage_0_0.bit4.storage ( storage_0_0.bit4.obuf0 A ) ( storage_0_0.bit4.bit QN ) + USE SIGNAL + - storage_0_0_0.bit4.storage ( storage_0_0_0.bit4.obuf0 A ) ( storage_0_0_0.bit4.bit QN ) + USE SIGNAL + ROUTED metal3 ( 2232 63 ) ( 2365 * ) NEW metal1 ( 2232 63 ) via1_4 NEW metal2 ( 2232 63 ) via2_5 NEW metal1 ( 2365 63 ) via1_4 NEW metal2 ( 2365 63 ) via2_5 ; - - storage_0_0.bit5.storage ( storage_0_0.bit5.obuf0 A ) ( storage_0_0.bit5.bit QN ) + USE SIGNAL + - storage_0_0_0.bit5.storage ( storage_0_0_0.bit5.obuf0 A ) ( storage_0_0_0.bit5.bit QN ) + USE SIGNAL + ROUTED metal2 ( 2707 63 ) ( 2840 * ) NEW metal1 ( 2707 63 ) via1_4 NEW metal1 ( 2840 63 ) via1_4 ; - - storage_0_0.bit6.storage ( storage_0_0.bit6.obuf0 A ) ( storage_0_0.bit6.bit QN ) + USE SIGNAL + - storage_0_0_0.bit6.storage ( storage_0_0_0.bit6.obuf0 A ) ( storage_0_0_0.bit6.bit QN ) + USE SIGNAL + ROUTED metal2 ( 3201 63 ) ( 3334 * ) NEW metal1 ( 3201 63 ) via1_4 NEW metal1 ( 3334 63 ) via1_4 ; - - storage_0_0.gclock ( storage_0_0.cg GCK ) ( storage_0_0.bit6.bit CK ) ( storage_0_0.bit5.bit CK ) ( storage_0_0.bit4.bit CK ) ( storage_0_0.bit3.bit CK ) ( storage_0_0.bit2.bit CK ) ( storage_0_0.bit1.bit CK ) - ( storage_0_0.bit0.bit CK ) + USE SIGNAL + - storage_0_0_0.gclock ( storage_0_0_0.cg GCK ) ( storage_0_0_0.bit6.bit CK ) ( storage_0_0_0.bit5.bit CK ) ( storage_0_0_0.bit4.bit CK ) ( storage_0_0_0.bit3.bit CK ) ( storage_0_0_0.bit2.bit CK ) ( storage_0_0_0.bit1.bit CK ) + ( storage_0_0_0.bit0.bit CK ) + USE SIGNAL + ROUTED metal3 ( 180 63 ) ( 655 * ) NEW metal2 ( 1149 49 ) ( * 63 ) NEW metal3 ( 737 49 ) ( 1149 * ) @@ -1179,8 +1175,8 @@ NETS 120 ; NEW metal2 ( 2118 49 ) via2_5 NEW metal1 ( 1624 63 ) via1_4 NEW metal2 ( 1624 49 ) via2_5 ; - - storage_0_0.select0_b ( storage_0_0.select_inv_0 ZN ) ( storage_0_0.bit6.obuf0 EN ) ( storage_0_0.bit5.obuf0 EN ) ( storage_0_0.bit4.obuf0 EN ) ( storage_0_0.bit3.obuf0 EN ) ( storage_0_0.bit2.obuf0 EN ) ( storage_0_0.bit1.obuf0 EN ) - ( storage_0_0.bit0.obuf0 EN ) + USE SIGNAL + - storage_0_0_0.select0_b ( storage_0_0_0.select_inv_0 ZN ) ( storage_0_0_0.bit6.obuf0 EN ) ( storage_0_0_0.bit5.obuf0 EN ) ( storage_0_0_0.bit4.obuf0 EN ) ( storage_0_0_0.bit3.obuf0 EN ) ( storage_0_0_0.bit2.obuf0 EN ) ( storage_0_0_0.bit1.obuf0 EN ) + ( storage_0_0_0.bit0.obuf0 EN ) + USE SIGNAL + ROUTED metal3 ( 465 77 ) ( 940 * ) NEW metal3 ( 3733 63 ) ( * 77 ) NEW metal3 ( 3733 63 ) ( 3752 * ) @@ -1206,46 +1202,46 @@ NETS 120 ; NEW metal2 ( 1909 77 ) via2_5 NEW metal1 ( 1434 77 ) via1_4 NEW metal2 ( 1434 77 ) via2_5 ; - - storage_0_0.we0 ( storage_0_0.gcand ZN ) ( storage_0_0.cg E ) + USE SIGNAL + - storage_0_0_0.we0 ( storage_0_0_0.gcand ZN ) ( storage_0_0_0.cg E ) + USE SIGNAL + ROUTED metal3 ( 3505 63 ) ( 3714 * ) NEW metal1 ( 3505 63 ) via1_4 NEW metal2 ( 3505 63 ) via2_5 NEW metal1 ( 3714 63 ) via1_4 NEW metal2 ( 3714 63 ) via2_5 ; - - storage_1_0.bit0.storage ( storage_1_0.bit0.obuf0 A ) ( storage_1_0.bit0.bit QN ) + USE SIGNAL + - storage_1_0_0.bit0.storage ( storage_1_0_0.bit0.obuf0 A ) ( storage_1_0_0.bit0.bit QN ) + USE SIGNAL + ROUTED metal2 ( 294 217 ) ( 427 * ) NEW metal1 ( 427 217 ) via1_4 NEW metal1 ( 294 217 ) via1_4 ; - - storage_1_0.bit1.storage ( storage_1_0.bit1.obuf0 A ) ( storage_1_0.bit1.bit QN ) + USE SIGNAL + - storage_1_0_0.bit1.storage ( storage_1_0_0.bit1.obuf0 A ) ( storage_1_0_0.bit1.bit QN ) + USE SIGNAL + ROUTED metal3 ( 769 217 ) ( 902 * ) NEW metal1 ( 902 217 ) via1_4 NEW metal2 ( 902 217 ) via2_5 NEW metal1 ( 769 217 ) via1_4 NEW metal2 ( 769 217 ) via2_5 ; - - storage_1_0.bit2.storage ( storage_1_0.bit2.obuf0 A ) ( storage_1_0.bit2.bit QN ) + USE SIGNAL + - storage_1_0_0.bit2.storage ( storage_1_0_0.bit2.obuf0 A ) ( storage_1_0_0.bit2.bit QN ) + USE SIGNAL + ROUTED metal2 ( 1263 217 ) ( 1396 * ) NEW metal1 ( 1396 217 ) via1_4 NEW metal1 ( 1263 217 ) via1_4 ; - - storage_1_0.bit3.storage ( storage_1_0.bit3.obuf0 A ) ( storage_1_0.bit3.bit QN ) + USE SIGNAL + - storage_1_0_0.bit3.storage ( storage_1_0_0.bit3.obuf0 A ) ( storage_1_0_0.bit3.bit QN ) + USE SIGNAL + ROUTED metal2 ( 1738 217 ) ( 1871 * ) NEW metal1 ( 1871 217 ) via1_4 NEW metal1 ( 1738 217 ) via1_4 ; - - storage_1_0.bit4.storage ( storage_1_0.bit4.obuf0 A ) ( storage_1_0.bit4.bit QN ) + USE SIGNAL + - storage_1_0_0.bit4.storage ( storage_1_0_0.bit4.obuf0 A ) ( storage_1_0_0.bit4.bit QN ) + USE SIGNAL + ROUTED metal3 ( 2232 217 ) ( 2365 * ) NEW metal1 ( 2365 217 ) via1_4 NEW metal2 ( 2365 217 ) via2_5 NEW metal1 ( 2232 217 ) via1_4 NEW metal2 ( 2232 217 ) via2_5 ; - - storage_1_0.bit5.storage ( storage_1_0.bit5.obuf0 A ) ( storage_1_0.bit5.bit QN ) + USE SIGNAL + - storage_1_0_0.bit5.storage ( storage_1_0_0.bit5.obuf0 A ) ( storage_1_0_0.bit5.bit QN ) + USE SIGNAL + ROUTED metal2 ( 2707 217 ) ( 2840 * ) NEW metal1 ( 2840 217 ) via1_4 NEW metal1 ( 2707 217 ) via1_4 ; - - storage_1_0.bit6.storage ( storage_1_0.bit6.obuf0 A ) ( storage_1_0.bit6.bit QN ) + USE SIGNAL + - storage_1_0_0.bit6.storage ( storage_1_0_0.bit6.obuf0 A ) ( storage_1_0_0.bit6.bit QN ) + USE SIGNAL + ROUTED metal2 ( 3201 217 ) ( 3334 * ) NEW metal1 ( 3334 217 ) via1_4 NEW metal1 ( 3201 217 ) via1_4 ; - - storage_1_0.gclock ( storage_1_0.cg GCK ) ( storage_1_0.bit6.bit CK ) ( storage_1_0.bit5.bit CK ) ( storage_1_0.bit4.bit CK ) ( storage_1_0.bit3.bit CK ) ( storage_1_0.bit2.bit CK ) ( storage_1_0.bit1.bit CK ) - ( storage_1_0.bit0.bit CK ) + USE SIGNAL + - storage_1_0_0.gclock ( storage_1_0_0.cg GCK ) ( storage_1_0_0.bit6.bit CK ) ( storage_1_0_0.bit5.bit CK ) ( storage_1_0_0.bit4.bit CK ) ( storage_1_0_0.bit3.bit CK ) ( storage_1_0_0.bit2.bit CK ) ( storage_1_0_0.bit1.bit CK ) + ( storage_1_0_0.bit0.bit CK ) + USE SIGNAL + ROUTED metal3 ( 180 217 ) ( 655 * ) NEW metal2 ( 1149 217 ) ( * 231 ) NEW metal3 ( 737 231 ) ( 1149 * ) @@ -1276,8 +1272,8 @@ NETS 120 ; NEW metal2 ( 2118 231 ) via2_5 NEW metal1 ( 1624 217 ) via1_4 NEW metal2 ( 1624 231 ) via2_5 ; - - storage_1_0.select0_b ( storage_1_0.select_inv_0 ZN ) ( storage_1_0.bit6.obuf0 EN ) ( storage_1_0.bit5.obuf0 EN ) ( storage_1_0.bit4.obuf0 EN ) ( storage_1_0.bit3.obuf0 EN ) ( storage_1_0.bit2.obuf0 EN ) ( storage_1_0.bit1.obuf0 EN ) - ( storage_1_0.bit0.obuf0 EN ) + USE SIGNAL + - storage_1_0_0.select0_b ( storage_1_0_0.select_inv_0 ZN ) ( storage_1_0_0.bit6.obuf0 EN ) ( storage_1_0_0.bit5.obuf0 EN ) ( storage_1_0_0.bit4.obuf0 EN ) ( storage_1_0_0.bit3.obuf0 EN ) ( storage_1_0_0.bit2.obuf0 EN ) ( storage_1_0_0.bit1.obuf0 EN ) + ( storage_1_0_0.bit0.obuf0 EN ) + USE SIGNAL + ROUTED metal3 ( 465 189 ) ( 940 * ) NEW metal3 ( 2878 189 ) ( 3372 * ) NEW metal3 ( 2403 189 ) ( 2878 * ) @@ -1301,46 +1297,46 @@ NETS 120 ; NEW metal2 ( 1909 189 ) via2_5 NEW metal1 ( 1434 189 ) via1_4 NEW metal2 ( 1434 189 ) via2_5 ; - - storage_1_0.we0 ( storage_1_0.gcand ZN ) ( storage_1_0.cg E ) + USE SIGNAL + - storage_1_0_0.we0 ( storage_1_0_0.gcand ZN ) ( storage_1_0_0.cg E ) + USE SIGNAL + ROUTED metal3 ( 3505 217 ) ( 3714 * ) NEW metal1 ( 3505 217 ) via1_4 NEW metal2 ( 3505 217 ) via2_5 NEW metal1 ( 3714 217 ) via1_4 NEW metal2 ( 3714 217 ) via2_5 ; - - storage_2_0.bit0.storage ( storage_2_0.bit0.obuf0 A ) ( storage_2_0.bit0.bit QN ) + USE SIGNAL + - storage_2_0_0.bit0.storage ( storage_2_0_0.bit0.obuf0 A ) ( storage_2_0_0.bit0.bit QN ) + USE SIGNAL + ROUTED metal2 ( 294 343 ) ( 427 * ) NEW metal1 ( 294 343 ) via1_4 NEW metal1 ( 427 343 ) via1_4 ; - - storage_2_0.bit1.storage ( storage_2_0.bit1.obuf0 A ) ( storage_2_0.bit1.bit QN ) + USE SIGNAL + - storage_2_0_0.bit1.storage ( storage_2_0_0.bit1.obuf0 A ) ( storage_2_0_0.bit1.bit QN ) + USE SIGNAL + ROUTED metal3 ( 769 343 ) ( 902 * ) NEW metal1 ( 769 343 ) via1_4 NEW metal2 ( 769 343 ) via2_5 NEW metal1 ( 902 343 ) via1_4 NEW metal2 ( 902 343 ) via2_5 ; - - storage_2_0.bit2.storage ( storage_2_0.bit2.obuf0 A ) ( storage_2_0.bit2.bit QN ) + USE SIGNAL + - storage_2_0_0.bit2.storage ( storage_2_0_0.bit2.obuf0 A ) ( storage_2_0_0.bit2.bit QN ) + USE SIGNAL + ROUTED metal2 ( 1263 343 ) ( 1396 * ) NEW metal1 ( 1263 343 ) via1_4 NEW metal1 ( 1396 343 ) via1_4 ; - - storage_2_0.bit3.storage ( storage_2_0.bit3.obuf0 A ) ( storage_2_0.bit3.bit QN ) + USE SIGNAL + - storage_2_0_0.bit3.storage ( storage_2_0_0.bit3.obuf0 A ) ( storage_2_0_0.bit3.bit QN ) + USE SIGNAL + ROUTED metal2 ( 1738 343 ) ( 1871 * ) NEW metal1 ( 1738 343 ) via1_4 NEW metal1 ( 1871 343 ) via1_4 ; - - storage_2_0.bit4.storage ( storage_2_0.bit4.obuf0 A ) ( storage_2_0.bit4.bit QN ) + USE SIGNAL + - storage_2_0_0.bit4.storage ( storage_2_0_0.bit4.obuf0 A ) ( storage_2_0_0.bit4.bit QN ) + USE SIGNAL + ROUTED metal3 ( 2232 343 ) ( 2365 * ) NEW metal1 ( 2232 343 ) via1_4 NEW metal2 ( 2232 343 ) via2_5 NEW metal1 ( 2365 343 ) via1_4 NEW metal2 ( 2365 343 ) via2_5 ; - - storage_2_0.bit5.storage ( storage_2_0.bit5.obuf0 A ) ( storage_2_0.bit5.bit QN ) + USE SIGNAL + - storage_2_0_0.bit5.storage ( storage_2_0_0.bit5.obuf0 A ) ( storage_2_0_0.bit5.bit QN ) + USE SIGNAL + ROUTED metal2 ( 2707 343 ) ( 2840 * ) NEW metal1 ( 2707 343 ) via1_4 NEW metal1 ( 2840 343 ) via1_4 ; - - storage_2_0.bit6.storage ( storage_2_0.bit6.obuf0 A ) ( storage_2_0.bit6.bit QN ) + USE SIGNAL + - storage_2_0_0.bit6.storage ( storage_2_0_0.bit6.obuf0 A ) ( storage_2_0_0.bit6.bit QN ) + USE SIGNAL + ROUTED metal2 ( 3201 343 ) ( 3334 * ) NEW metal1 ( 3201 343 ) via1_4 NEW metal1 ( 3334 343 ) via1_4 ; - - storage_2_0.gclock ( storage_2_0.cg GCK ) ( storage_2_0.bit6.bit CK ) ( storage_2_0.bit5.bit CK ) ( storage_2_0.bit4.bit CK ) ( storage_2_0.bit3.bit CK ) ( storage_2_0.bit2.bit CK ) ( storage_2_0.bit1.bit CK ) - ( storage_2_0.bit0.bit CK ) + USE SIGNAL + - storage_2_0_0.gclock ( storage_2_0_0.cg GCK ) ( storage_2_0_0.bit6.bit CK ) ( storage_2_0_0.bit5.bit CK ) ( storage_2_0_0.bit4.bit CK ) ( storage_2_0_0.bit3.bit CK ) ( storage_2_0_0.bit2.bit CK ) ( storage_2_0_0.bit1.bit CK ) + ( storage_2_0_0.bit0.bit CK ) + USE SIGNAL + ROUTED metal3 ( 180 343 ) ( 655 * ) NEW metal2 ( 1149 329 ) ( * 343 ) NEW metal3 ( 737 329 ) ( 1149 * ) @@ -1371,8 +1367,8 @@ NETS 120 ; NEW metal2 ( 2118 329 ) via2_5 NEW metal1 ( 1624 343 ) via1_4 NEW metal2 ( 1624 329 ) via2_5 ; - - storage_2_0.select0_b ( storage_2_0.select_inv_0 ZN ) ( storage_2_0.bit6.obuf0 EN ) ( storage_2_0.bit5.obuf0 EN ) ( storage_2_0.bit4.obuf0 EN ) ( storage_2_0.bit3.obuf0 EN ) ( storage_2_0.bit2.obuf0 EN ) ( storage_2_0.bit1.obuf0 EN ) - ( storage_2_0.bit0.obuf0 EN ) + USE SIGNAL + - storage_2_0_0.select0_b ( storage_2_0_0.select_inv_0 ZN ) ( storage_2_0_0.bit6.obuf0 EN ) ( storage_2_0_0.bit5.obuf0 EN ) ( storage_2_0_0.bit4.obuf0 EN ) ( storage_2_0_0.bit3.obuf0 EN ) ( storage_2_0_0.bit2.obuf0 EN ) ( storage_2_0_0.bit1.obuf0 EN ) + ( storage_2_0_0.bit0.obuf0 EN ) + USE SIGNAL + ROUTED metal3 ( 465 357 ) ( 940 * ) NEW metal3 ( 3733 343 ) ( * 357 ) NEW metal3 ( 3733 343 ) ( 3752 * ) @@ -1398,46 +1394,46 @@ NETS 120 ; NEW metal2 ( 1909 357 ) via2_5 NEW metal1 ( 1434 357 ) via1_4 NEW metal2 ( 1434 357 ) via2_5 ; - - storage_2_0.we0 ( storage_2_0.gcand ZN ) ( storage_2_0.cg E ) + USE SIGNAL + - storage_2_0_0.we0 ( storage_2_0_0.gcand ZN ) ( storage_2_0_0.cg E ) + USE SIGNAL + ROUTED metal3 ( 3505 343 ) ( 3714 * ) NEW metal1 ( 3505 343 ) via1_4 NEW metal2 ( 3505 343 ) via2_5 NEW metal1 ( 3714 343 ) via1_4 NEW metal2 ( 3714 343 ) via2_5 ; - - storage_3_0.bit0.storage ( storage_3_0.bit0.obuf0 A ) ( storage_3_0.bit0.bit QN ) + USE SIGNAL + - storage_3_0_0.bit0.storage ( storage_3_0_0.bit0.obuf0 A ) ( storage_3_0_0.bit0.bit QN ) + USE SIGNAL + ROUTED metal2 ( 294 497 ) ( 427 * ) NEW metal1 ( 427 497 ) via1_4 NEW metal1 ( 294 497 ) via1_4 ; - - storage_3_0.bit1.storage ( storage_3_0.bit1.obuf0 A ) ( storage_3_0.bit1.bit QN ) + USE SIGNAL + - storage_3_0_0.bit1.storage ( storage_3_0_0.bit1.obuf0 A ) ( storage_3_0_0.bit1.bit QN ) + USE SIGNAL + ROUTED metal3 ( 769 497 ) ( 902 * ) NEW metal1 ( 902 497 ) via1_4 NEW metal2 ( 902 497 ) via2_5 NEW metal1 ( 769 497 ) via1_4 NEW metal2 ( 769 497 ) via2_5 ; - - storage_3_0.bit2.storage ( storage_3_0.bit2.obuf0 A ) ( storage_3_0.bit2.bit QN ) + USE SIGNAL + - storage_3_0_0.bit2.storage ( storage_3_0_0.bit2.obuf0 A ) ( storage_3_0_0.bit2.bit QN ) + USE SIGNAL + ROUTED metal2 ( 1263 497 ) ( 1396 * ) NEW metal1 ( 1396 497 ) via1_4 NEW metal1 ( 1263 497 ) via1_4 ; - - storage_3_0.bit3.storage ( storage_3_0.bit3.obuf0 A ) ( storage_3_0.bit3.bit QN ) + USE SIGNAL + - storage_3_0_0.bit3.storage ( storage_3_0_0.bit3.obuf0 A ) ( storage_3_0_0.bit3.bit QN ) + USE SIGNAL + ROUTED metal2 ( 1738 497 ) ( 1871 * ) NEW metal1 ( 1871 497 ) via1_4 NEW metal1 ( 1738 497 ) via1_4 ; - - storage_3_0.bit4.storage ( storage_3_0.bit4.obuf0 A ) ( storage_3_0.bit4.bit QN ) + USE SIGNAL + - storage_3_0_0.bit4.storage ( storage_3_0_0.bit4.obuf0 A ) ( storage_3_0_0.bit4.bit QN ) + USE SIGNAL + ROUTED metal3 ( 2232 497 ) ( 2365 * ) NEW metal1 ( 2365 497 ) via1_4 NEW metal2 ( 2365 497 ) via2_5 NEW metal1 ( 2232 497 ) via1_4 NEW metal2 ( 2232 497 ) via2_5 ; - - storage_3_0.bit5.storage ( storage_3_0.bit5.obuf0 A ) ( storage_3_0.bit5.bit QN ) + USE SIGNAL + - storage_3_0_0.bit5.storage ( storage_3_0_0.bit5.obuf0 A ) ( storage_3_0_0.bit5.bit QN ) + USE SIGNAL + ROUTED metal2 ( 2707 497 ) ( 2840 * ) NEW metal1 ( 2840 497 ) via1_4 NEW metal1 ( 2707 497 ) via1_4 ; - - storage_3_0.bit6.storage ( storage_3_0.bit6.obuf0 A ) ( storage_3_0.bit6.bit QN ) + USE SIGNAL + - storage_3_0_0.bit6.storage ( storage_3_0_0.bit6.obuf0 A ) ( storage_3_0_0.bit6.bit QN ) + USE SIGNAL + ROUTED metal2 ( 3201 497 ) ( 3334 * ) NEW metal1 ( 3334 497 ) via1_4 NEW metal1 ( 3201 497 ) via1_4 ; - - storage_3_0.gclock ( storage_3_0.cg GCK ) ( storage_3_0.bit6.bit CK ) ( storage_3_0.bit5.bit CK ) ( storage_3_0.bit4.bit CK ) ( storage_3_0.bit3.bit CK ) ( storage_3_0.bit2.bit CK ) ( storage_3_0.bit1.bit CK ) - ( storage_3_0.bit0.bit CK ) + USE SIGNAL + - storage_3_0_0.gclock ( storage_3_0_0.cg GCK ) ( storage_3_0_0.bit6.bit CK ) ( storage_3_0_0.bit5.bit CK ) ( storage_3_0_0.bit4.bit CK ) ( storage_3_0_0.bit3.bit CK ) ( storage_3_0_0.bit2.bit CK ) ( storage_3_0_0.bit1.bit CK ) + ( storage_3_0_0.bit0.bit CK ) + USE SIGNAL + ROUTED metal3 ( 180 497 ) ( 655 * ) NEW metal2 ( 1149 497 ) ( * 511 ) NEW metal3 ( 737 511 ) ( 1149 * ) @@ -1468,8 +1464,8 @@ NETS 120 ; NEW metal2 ( 2118 511 ) via2_5 NEW metal1 ( 1624 497 ) via1_4 NEW metal2 ( 1624 511 ) via2_5 ; - - storage_3_0.select0_b ( storage_3_0.select_inv_0 ZN ) ( storage_3_0.bit6.obuf0 EN ) ( storage_3_0.bit5.obuf0 EN ) ( storage_3_0.bit4.obuf0 EN ) ( storage_3_0.bit3.obuf0 EN ) ( storage_3_0.bit2.obuf0 EN ) ( storage_3_0.bit1.obuf0 EN ) - ( storage_3_0.bit0.obuf0 EN ) + USE SIGNAL + - storage_3_0_0.select0_b ( storage_3_0_0.select_inv_0 ZN ) ( storage_3_0_0.bit6.obuf0 EN ) ( storage_3_0_0.bit5.obuf0 EN ) ( storage_3_0_0.bit4.obuf0 EN ) ( storage_3_0_0.bit3.obuf0 EN ) ( storage_3_0_0.bit2.obuf0 EN ) ( storage_3_0_0.bit1.obuf0 EN ) + ( storage_3_0_0.bit0.obuf0 EN ) + USE SIGNAL + ROUTED metal3 ( 465 469 ) ( 940 * ) NEW metal3 ( 2878 469 ) ( 3372 * ) NEW metal3 ( 2403 469 ) ( 2878 * ) @@ -1493,46 +1489,46 @@ NETS 120 ; NEW metal2 ( 1909 469 ) via2_5 NEW metal1 ( 1434 469 ) via1_4 NEW metal2 ( 1434 469 ) via2_5 ; - - storage_3_0.we0 ( storage_3_0.gcand ZN ) ( storage_3_0.cg E ) + USE SIGNAL + - storage_3_0_0.we0 ( storage_3_0_0.gcand ZN ) ( storage_3_0_0.cg E ) + USE SIGNAL + ROUTED metal3 ( 3505 497 ) ( 3714 * ) NEW metal1 ( 3505 497 ) via1_4 NEW metal2 ( 3505 497 ) via2_5 NEW metal1 ( 3714 497 ) via1_4 NEW metal2 ( 3714 497 ) via2_5 ; - - storage_4_0.bit0.storage ( storage_4_0.bit0.obuf0 A ) ( storage_4_0.bit0.bit QN ) + USE SIGNAL + - storage_4_0_0.bit0.storage ( storage_4_0_0.bit0.obuf0 A ) ( storage_4_0_0.bit0.bit QN ) + USE SIGNAL + ROUTED metal2 ( 294 623 ) ( 427 * ) NEW metal1 ( 294 623 ) via1_4 NEW metal1 ( 427 623 ) via1_4 ; - - storage_4_0.bit1.storage ( storage_4_0.bit1.obuf0 A ) ( storage_4_0.bit1.bit QN ) + USE SIGNAL + - storage_4_0_0.bit1.storage ( storage_4_0_0.bit1.obuf0 A ) ( storage_4_0_0.bit1.bit QN ) + USE SIGNAL + ROUTED metal3 ( 769 623 ) ( 902 * ) NEW metal1 ( 769 623 ) via1_4 NEW metal2 ( 769 623 ) via2_5 NEW metal1 ( 902 623 ) via1_4 NEW metal2 ( 902 623 ) via2_5 ; - - storage_4_0.bit2.storage ( storage_4_0.bit2.obuf0 A ) ( storage_4_0.bit2.bit QN ) + USE SIGNAL + - storage_4_0_0.bit2.storage ( storage_4_0_0.bit2.obuf0 A ) ( storage_4_0_0.bit2.bit QN ) + USE SIGNAL + ROUTED metal2 ( 1263 623 ) ( 1396 * ) NEW metal1 ( 1263 623 ) via1_4 NEW metal1 ( 1396 623 ) via1_4 ; - - storage_4_0.bit3.storage ( storage_4_0.bit3.obuf0 A ) ( storage_4_0.bit3.bit QN ) + USE SIGNAL + - storage_4_0_0.bit3.storage ( storage_4_0_0.bit3.obuf0 A ) ( storage_4_0_0.bit3.bit QN ) + USE SIGNAL + ROUTED metal2 ( 1738 623 ) ( 1871 * ) NEW metal1 ( 1738 623 ) via1_4 NEW metal1 ( 1871 623 ) via1_4 ; - - storage_4_0.bit4.storage ( storage_4_0.bit4.obuf0 A ) ( storage_4_0.bit4.bit QN ) + USE SIGNAL + - storage_4_0_0.bit4.storage ( storage_4_0_0.bit4.obuf0 A ) ( storage_4_0_0.bit4.bit QN ) + USE SIGNAL + ROUTED metal3 ( 2232 623 ) ( 2365 * ) NEW metal1 ( 2232 623 ) via1_4 NEW metal2 ( 2232 623 ) via2_5 NEW metal1 ( 2365 623 ) via1_4 NEW metal2 ( 2365 623 ) via2_5 ; - - storage_4_0.bit5.storage ( storage_4_0.bit5.obuf0 A ) ( storage_4_0.bit5.bit QN ) + USE SIGNAL + - storage_4_0_0.bit5.storage ( storage_4_0_0.bit5.obuf0 A ) ( storage_4_0_0.bit5.bit QN ) + USE SIGNAL + ROUTED metal2 ( 2707 623 ) ( 2840 * ) NEW metal1 ( 2707 623 ) via1_4 NEW metal1 ( 2840 623 ) via1_4 ; - - storage_4_0.bit6.storage ( storage_4_0.bit6.obuf0 A ) ( storage_4_0.bit6.bit QN ) + USE SIGNAL + - storage_4_0_0.bit6.storage ( storage_4_0_0.bit6.obuf0 A ) ( storage_4_0_0.bit6.bit QN ) + USE SIGNAL + ROUTED metal2 ( 3201 623 ) ( 3334 * ) NEW metal1 ( 3201 623 ) via1_4 NEW metal1 ( 3334 623 ) via1_4 ; - - storage_4_0.gclock ( storage_4_0.cg GCK ) ( storage_4_0.bit6.bit CK ) ( storage_4_0.bit5.bit CK ) ( storage_4_0.bit4.bit CK ) ( storage_4_0.bit3.bit CK ) ( storage_4_0.bit2.bit CK ) ( storage_4_0.bit1.bit CK ) - ( storage_4_0.bit0.bit CK ) + USE SIGNAL + - storage_4_0_0.gclock ( storage_4_0_0.cg GCK ) ( storage_4_0_0.bit6.bit CK ) ( storage_4_0_0.bit5.bit CK ) ( storage_4_0_0.bit4.bit CK ) ( storage_4_0_0.bit3.bit CK ) ( storage_4_0_0.bit2.bit CK ) ( storage_4_0_0.bit1.bit CK ) + ( storage_4_0_0.bit0.bit CK ) + USE SIGNAL + ROUTED metal3 ( 180 623 ) ( 655 * ) NEW metal2 ( 1149 609 ) ( * 623 ) NEW metal3 ( 737 609 ) ( 1149 * ) @@ -1563,8 +1559,8 @@ NETS 120 ; NEW metal2 ( 2118 609 ) via2_5 NEW metal1 ( 1624 623 ) via1_4 NEW metal2 ( 1624 609 ) via2_5 ; - - storage_4_0.select0_b ( storage_4_0.select_inv_0 ZN ) ( storage_4_0.bit6.obuf0 EN ) ( storage_4_0.bit5.obuf0 EN ) ( storage_4_0.bit4.obuf0 EN ) ( storage_4_0.bit3.obuf0 EN ) ( storage_4_0.bit2.obuf0 EN ) ( storage_4_0.bit1.obuf0 EN ) - ( storage_4_0.bit0.obuf0 EN ) + USE SIGNAL + - storage_4_0_0.select0_b ( storage_4_0_0.select_inv_0 ZN ) ( storage_4_0_0.bit6.obuf0 EN ) ( storage_4_0_0.bit5.obuf0 EN ) ( storage_4_0_0.bit4.obuf0 EN ) ( storage_4_0_0.bit3.obuf0 EN ) ( storage_4_0_0.bit2.obuf0 EN ) ( storage_4_0_0.bit1.obuf0 EN ) + ( storage_4_0_0.bit0.obuf0 EN ) + USE SIGNAL + ROUTED metal3 ( 465 637 ) ( 940 * ) NEW metal3 ( 3733 623 ) ( * 637 ) NEW metal3 ( 3733 623 ) ( 3752 * ) @@ -1590,46 +1586,46 @@ NETS 120 ; NEW metal2 ( 1909 637 ) via2_5 NEW metal1 ( 1434 637 ) via1_4 NEW metal2 ( 1434 637 ) via2_5 ; - - storage_4_0.we0 ( storage_4_0.gcand ZN ) ( storage_4_0.cg E ) + USE SIGNAL + - storage_4_0_0.we0 ( storage_4_0_0.gcand ZN ) ( storage_4_0_0.cg E ) + USE SIGNAL + ROUTED metal3 ( 3505 623 ) ( 3714 * ) NEW metal1 ( 3505 623 ) via1_4 NEW metal2 ( 3505 623 ) via2_5 NEW metal1 ( 3714 623 ) via1_4 NEW metal2 ( 3714 623 ) via2_5 ; - - storage_5_0.bit0.storage ( storage_5_0.bit0.obuf0 A ) ( storage_5_0.bit0.bit QN ) + USE SIGNAL + - storage_5_0_0.bit0.storage ( storage_5_0_0.bit0.obuf0 A ) ( storage_5_0_0.bit0.bit QN ) + USE SIGNAL + ROUTED metal2 ( 294 777 ) ( 427 * ) NEW metal1 ( 427 777 ) via1_4 NEW metal1 ( 294 777 ) via1_4 ; - - storage_5_0.bit1.storage ( storage_5_0.bit1.obuf0 A ) ( storage_5_0.bit1.bit QN ) + USE SIGNAL + - storage_5_0_0.bit1.storage ( storage_5_0_0.bit1.obuf0 A ) ( storage_5_0_0.bit1.bit QN ) + USE SIGNAL + ROUTED metal3 ( 769 777 ) ( 902 * ) NEW metal1 ( 902 777 ) via1_4 NEW metal2 ( 902 777 ) via2_5 NEW metal1 ( 769 777 ) via1_4 NEW metal2 ( 769 777 ) via2_5 ; - - storage_5_0.bit2.storage ( storage_5_0.bit2.obuf0 A ) ( storage_5_0.bit2.bit QN ) + USE SIGNAL + - storage_5_0_0.bit2.storage ( storage_5_0_0.bit2.obuf0 A ) ( storage_5_0_0.bit2.bit QN ) + USE SIGNAL + ROUTED metal2 ( 1263 777 ) ( 1396 * ) NEW metal1 ( 1396 777 ) via1_4 NEW metal1 ( 1263 777 ) via1_4 ; - - storage_5_0.bit3.storage ( storage_5_0.bit3.obuf0 A ) ( storage_5_0.bit3.bit QN ) + USE SIGNAL + - storage_5_0_0.bit3.storage ( storage_5_0_0.bit3.obuf0 A ) ( storage_5_0_0.bit3.bit QN ) + USE SIGNAL + ROUTED metal2 ( 1738 777 ) ( 1871 * ) NEW metal1 ( 1871 777 ) via1_4 NEW metal1 ( 1738 777 ) via1_4 ; - - storage_5_0.bit4.storage ( storage_5_0.bit4.obuf0 A ) ( storage_5_0.bit4.bit QN ) + USE SIGNAL + - storage_5_0_0.bit4.storage ( storage_5_0_0.bit4.obuf0 A ) ( storage_5_0_0.bit4.bit QN ) + USE SIGNAL + ROUTED metal3 ( 2232 777 ) ( 2365 * ) NEW metal1 ( 2365 777 ) via1_4 NEW metal2 ( 2365 777 ) via2_5 NEW metal1 ( 2232 777 ) via1_4 NEW metal2 ( 2232 777 ) via2_5 ; - - storage_5_0.bit5.storage ( storage_5_0.bit5.obuf0 A ) ( storage_5_0.bit5.bit QN ) + USE SIGNAL + - storage_5_0_0.bit5.storage ( storage_5_0_0.bit5.obuf0 A ) ( storage_5_0_0.bit5.bit QN ) + USE SIGNAL + ROUTED metal2 ( 2707 777 ) ( 2840 * ) NEW metal1 ( 2840 777 ) via1_4 NEW metal1 ( 2707 777 ) via1_4 ; - - storage_5_0.bit6.storage ( storage_5_0.bit6.obuf0 A ) ( storage_5_0.bit6.bit QN ) + USE SIGNAL + - storage_5_0_0.bit6.storage ( storage_5_0_0.bit6.obuf0 A ) ( storage_5_0_0.bit6.bit QN ) + USE SIGNAL + ROUTED metal2 ( 3201 777 ) ( 3334 * ) NEW metal1 ( 3334 777 ) via1_4 NEW metal1 ( 3201 777 ) via1_4 ; - - storage_5_0.gclock ( storage_5_0.cg GCK ) ( storage_5_0.bit6.bit CK ) ( storage_5_0.bit5.bit CK ) ( storage_5_0.bit4.bit CK ) ( storage_5_0.bit3.bit CK ) ( storage_5_0.bit2.bit CK ) ( storage_5_0.bit1.bit CK ) - ( storage_5_0.bit0.bit CK ) + USE SIGNAL + - storage_5_0_0.gclock ( storage_5_0_0.cg GCK ) ( storage_5_0_0.bit6.bit CK ) ( storage_5_0_0.bit5.bit CK ) ( storage_5_0_0.bit4.bit CK ) ( storage_5_0_0.bit3.bit CK ) ( storage_5_0_0.bit2.bit CK ) ( storage_5_0_0.bit1.bit CK ) + ( storage_5_0_0.bit0.bit CK ) + USE SIGNAL + ROUTED metal3 ( 180 777 ) ( 655 * ) NEW metal2 ( 1149 777 ) ( * 791 ) NEW metal3 ( 737 791 ) ( 1149 * ) @@ -1660,8 +1656,8 @@ NETS 120 ; NEW metal2 ( 2118 791 ) via2_5 NEW metal1 ( 1624 777 ) via1_4 NEW metal2 ( 1624 791 ) via2_5 ; - - storage_5_0.select0_b ( storage_5_0.select_inv_0 ZN ) ( storage_5_0.bit6.obuf0 EN ) ( storage_5_0.bit5.obuf0 EN ) ( storage_5_0.bit4.obuf0 EN ) ( storage_5_0.bit3.obuf0 EN ) ( storage_5_0.bit2.obuf0 EN ) ( storage_5_0.bit1.obuf0 EN ) - ( storage_5_0.bit0.obuf0 EN ) + USE SIGNAL + - storage_5_0_0.select0_b ( storage_5_0_0.select_inv_0 ZN ) ( storage_5_0_0.bit6.obuf0 EN ) ( storage_5_0_0.bit5.obuf0 EN ) ( storage_5_0_0.bit4.obuf0 EN ) ( storage_5_0_0.bit3.obuf0 EN ) ( storage_5_0_0.bit2.obuf0 EN ) ( storage_5_0_0.bit1.obuf0 EN ) + ( storage_5_0_0.bit0.obuf0 EN ) + USE SIGNAL + ROUTED metal3 ( 465 749 ) ( 940 * ) NEW metal2 ( 3733 735 ) ( * 749 ) NEW metal2 ( 3733 735 ) ( 3752 * ) @@ -1687,46 +1683,46 @@ NETS 120 ; NEW metal2 ( 1909 749 ) via2_5 NEW metal1 ( 1434 749 ) via1_4 NEW metal2 ( 1434 749 ) via2_5 ; - - storage_5_0.we0 ( storage_5_0.gcand ZN ) ( storage_5_0.cg E ) + USE SIGNAL + - storage_5_0_0.we0 ( storage_5_0_0.gcand ZN ) ( storage_5_0_0.cg E ) + USE SIGNAL + ROUTED metal3 ( 3505 777 ) ( 3714 * ) NEW metal1 ( 3505 777 ) via1_4 NEW metal2 ( 3505 777 ) via2_5 NEW metal1 ( 3714 777 ) via1_4 NEW metal2 ( 3714 777 ) via2_5 ; - - storage_6_0.bit0.storage ( storage_6_0.bit0.obuf0 A ) ( storage_6_0.bit0.bit QN ) + USE SIGNAL + - storage_6_0_0.bit0.storage ( storage_6_0_0.bit0.obuf0 A ) ( storage_6_0_0.bit0.bit QN ) + USE SIGNAL + ROUTED metal2 ( 294 903 ) ( 427 * ) NEW metal1 ( 294 903 ) via1_4 NEW metal1 ( 427 903 ) via1_4 ; - - storage_6_0.bit1.storage ( storage_6_0.bit1.obuf0 A ) ( storage_6_0.bit1.bit QN ) + USE SIGNAL + - storage_6_0_0.bit1.storage ( storage_6_0_0.bit1.obuf0 A ) ( storage_6_0_0.bit1.bit QN ) + USE SIGNAL + ROUTED metal3 ( 769 903 ) ( 902 * ) NEW metal1 ( 769 903 ) via1_4 NEW metal2 ( 769 903 ) via2_5 NEW metal1 ( 902 903 ) via1_4 NEW metal2 ( 902 903 ) via2_5 ; - - storage_6_0.bit2.storage ( storage_6_0.bit2.obuf0 A ) ( storage_6_0.bit2.bit QN ) + USE SIGNAL + - storage_6_0_0.bit2.storage ( storage_6_0_0.bit2.obuf0 A ) ( storage_6_0_0.bit2.bit QN ) + USE SIGNAL + ROUTED metal2 ( 1263 903 ) ( 1396 * ) NEW metal1 ( 1263 903 ) via1_4 NEW metal1 ( 1396 903 ) via1_4 ; - - storage_6_0.bit3.storage ( storage_6_0.bit3.obuf0 A ) ( storage_6_0.bit3.bit QN ) + USE SIGNAL + - storage_6_0_0.bit3.storage ( storage_6_0_0.bit3.obuf0 A ) ( storage_6_0_0.bit3.bit QN ) + USE SIGNAL + ROUTED metal2 ( 1738 903 ) ( 1871 * ) NEW metal1 ( 1738 903 ) via1_4 NEW metal1 ( 1871 903 ) via1_4 ; - - storage_6_0.bit4.storage ( storage_6_0.bit4.obuf0 A ) ( storage_6_0.bit4.bit QN ) + USE SIGNAL + - storage_6_0_0.bit4.storage ( storage_6_0_0.bit4.obuf0 A ) ( storage_6_0_0.bit4.bit QN ) + USE SIGNAL + ROUTED metal3 ( 2232 903 ) ( 2365 * ) NEW metal1 ( 2232 903 ) via1_4 NEW metal2 ( 2232 903 ) via2_5 NEW metal1 ( 2365 903 ) via1_4 NEW metal2 ( 2365 903 ) via2_5 ; - - storage_6_0.bit5.storage ( storage_6_0.bit5.obuf0 A ) ( storage_6_0.bit5.bit QN ) + USE SIGNAL + - storage_6_0_0.bit5.storage ( storage_6_0_0.bit5.obuf0 A ) ( storage_6_0_0.bit5.bit QN ) + USE SIGNAL + ROUTED metal2 ( 2707 903 ) ( 2840 * ) NEW metal1 ( 2707 903 ) via1_4 NEW metal1 ( 2840 903 ) via1_4 ; - - storage_6_0.bit6.storage ( storage_6_0.bit6.obuf0 A ) ( storage_6_0.bit6.bit QN ) + USE SIGNAL + - storage_6_0_0.bit6.storage ( storage_6_0_0.bit6.obuf0 A ) ( storage_6_0_0.bit6.bit QN ) + USE SIGNAL + ROUTED metal2 ( 3201 903 ) ( 3334 * ) NEW metal1 ( 3201 903 ) via1_4 NEW metal1 ( 3334 903 ) via1_4 ; - - storage_6_0.gclock ( storage_6_0.cg GCK ) ( storage_6_0.bit6.bit CK ) ( storage_6_0.bit5.bit CK ) ( storage_6_0.bit4.bit CK ) ( storage_6_0.bit3.bit CK ) ( storage_6_0.bit2.bit CK ) ( storage_6_0.bit1.bit CK ) - ( storage_6_0.bit0.bit CK ) + USE SIGNAL + - storage_6_0_0.gclock ( storage_6_0_0.cg GCK ) ( storage_6_0_0.bit6.bit CK ) ( storage_6_0_0.bit5.bit CK ) ( storage_6_0_0.bit4.bit CK ) ( storage_6_0_0.bit3.bit CK ) ( storage_6_0_0.bit2.bit CK ) ( storage_6_0_0.bit1.bit CK ) + ( storage_6_0_0.bit0.bit CK ) + USE SIGNAL + ROUTED metal3 ( 180 903 ) ( 655 * ) NEW metal2 ( 1149 889 ) ( * 903 ) NEW metal3 ( 737 889 ) ( 1149 * ) @@ -1757,8 +1753,8 @@ NETS 120 ; NEW metal2 ( 2118 889 ) via2_5 NEW metal1 ( 1624 903 ) via1_4 NEW metal2 ( 1624 889 ) via2_5 ; - - storage_6_0.select0_b ( storage_6_0.select_inv_0 ZN ) ( storage_6_0.bit6.obuf0 EN ) ( storage_6_0.bit5.obuf0 EN ) ( storage_6_0.bit4.obuf0 EN ) ( storage_6_0.bit3.obuf0 EN ) ( storage_6_0.bit2.obuf0 EN ) ( storage_6_0.bit1.obuf0 EN ) - ( storage_6_0.bit0.obuf0 EN ) + USE SIGNAL + - storage_6_0_0.select0_b ( storage_6_0_0.select_inv_0 ZN ) ( storage_6_0_0.bit6.obuf0 EN ) ( storage_6_0_0.bit5.obuf0 EN ) ( storage_6_0_0.bit4.obuf0 EN ) ( storage_6_0_0.bit3.obuf0 EN ) ( storage_6_0_0.bit2.obuf0 EN ) ( storage_6_0_0.bit1.obuf0 EN ) + ( storage_6_0_0.bit0.obuf0 EN ) + USE SIGNAL + ROUTED metal3 ( 465 917 ) ( 940 * ) NEW metal3 ( 3733 903 ) ( * 917 ) NEW metal3 ( 3733 903 ) ( 3752 * ) @@ -1784,25 +1780,29 @@ NETS 120 ; NEW metal2 ( 1909 917 ) via2_5 NEW metal1 ( 1434 917 ) via1_4 NEW metal2 ( 1434 917 ) via2_5 ; - - storage_6_0.we0 ( storage_6_0.gcand ZN ) ( storage_6_0.cg E ) + USE SIGNAL + - storage_6_0_0.we0 ( storage_6_0_0.gcand ZN ) ( storage_6_0_0.cg E ) + USE SIGNAL + ROUTED metal3 ( 3505 903 ) ( 3714 * ) NEW metal1 ( 3505 903 ) via1_4 NEW metal2 ( 3505 903 ) via2_5 NEW metal1 ( 3714 903 ) via1_4 NEW metal2 ( 3714 903 ) via2_5 ; - - we[0] ( PIN we[0] ) ( storage_6_0.gcand A2 ) ( storage_5_0.gcand A2 ) ( storage_4_0.gcand A2 ) ( storage_3_0.gcand A2 ) ( storage_2_0.gcand A2 ) ( storage_1_0.gcand A2 ) - ( storage_0_0.gcand A2 ) + USE SIGNAL - + ROUTED metal2 ( 3676 175 ) ( * 217 ) - NEW metal3 ( 3676 175 ) ( 3948 * 0 ) - NEW metal2 ( 3676 63 ) ( * 175 ) + - we[0] ( PIN we[0] ) ( storage_6_0_0.gcand A2 ) ( storage_5_0_0.gcand A2 ) ( storage_4_0_0.gcand A2 ) ( storage_3_0_0.gcand A2 ) ( storage_2_0_0.gcand A2 ) ( storage_1_0_0.gcand A2 ) + ( storage_0_0_0.gcand A2 ) + USE SIGNAL + + ROUTED metal2 ( 3676 49 ) ( * 63 ) + NEW metal3 ( 3676 49 ) ( 3904 * ) + NEW metal2 ( 3904 49 ) ( * 119 ) + NEW metal3 ( 3904 119 ) ( 3948 * 0 ) + NEW metal2 ( 3676 63 ) ( * 217 ) NEW metal2 ( 3676 217 ) ( * 343 ) NEW metal2 ( 3676 343 ) ( * 497 ) NEW metal2 ( 3676 497 ) ( * 623 ) NEW metal2 ( 3676 623 ) ( * 777 ) NEW metal2 ( 3676 777 ) ( * 903 ) - NEW metal1 ( 3676 217 ) via1_4 - NEW metal2 ( 3676 175 ) via2_5 NEW metal1 ( 3676 63 ) via1_4 + NEW metal2 ( 3676 49 ) via2_5 + NEW metal2 ( 3904 49 ) via2_5 + NEW metal2 ( 3904 119 ) via2_5 + NEW metal1 ( 3676 217 ) via1_4 NEW metal1 ( 3676 343 ) via1_4 NEW metal1 ( 3676 497 ) via1_4 NEW metal1 ( 3676 623 ) via1_4 diff --git a/src/ram/test/make_7x7_nangate45.lefok b/src/ram/test/make_7x7_nangate45.lefok index 7fb088640e8..2bbd8c33507 100644 --- a/src/ram/test/make_7x7_nangate45.lefok +++ b/src/ram/test/make_7x7_nangate45.lefok @@ -14,7 +14,7 @@ MACRO RAM7x7 USE SIGNAL ; PORT LAYER metal3 ; - RECT 39.45 1.435 39.52 1.505 ; + RECT 39.45 0.875 39.52 0.945 ; END END clk PIN we[0] @@ -22,39 +22,39 @@ MACRO RAM7x7 USE SIGNAL ; PORT LAYER metal3 ; - RECT 39.45 1.715 39.52 1.785 ; + RECT 39.45 1.155 39.52 1.225 ; END END we[0] - PIN addr[0] + PIN addr_rw[0] DIRECTION INPUT ; USE SIGNAL ; PORT LAYER metal3 ; RECT 39.45 2.275 39.52 2.345 ; END - END addr[0] - PIN addr[1] + END addr_rw[0] + PIN addr_rw[1] DIRECTION INPUT ; USE SIGNAL ; PORT LAYER metal3 ; RECT 39.45 3.395 39.52 3.465 ; END - END addr[1] - PIN addr[2] + END addr_rw[1] + PIN addr_rw[2] DIRECTION INPUT ; USE SIGNAL ; PORT LAYER metal3 ; - RECT 39.45 1.155 39.52 1.225 ; + RECT 39.45 0.595 39.52 0.665 ; END - END addr[2] + END addr_rw[2] PIN D[0] DIRECTION INPUT ; USE SIGNAL ; PORT LAYER metal4 ; - RECT 1.145 11.06 1.285 11.2 ; + RECT 0.025 11.06 0.165 11.2 ; END END D[0] PIN Q[0] @@ -216,15 +216,15 @@ MACRO RAM7x7 RECT 0 -0.085 39.33 11.285 ; RECT 39.33 -0.085 39.52 11.24 ; LAYER metal2 ; - RECT 35.93 -0.07 36.07 0.315 ; + RECT 35.93 -0.07 36.07 0.14 ; RECT 8.93 -0.07 9.07 0.42 ; RECT 17.93 -0.07 18.07 0.42 ; RECT 26.93 -0.07 27.07 0.42 ; - RECT 35.93 0.315 37.37 0.42 ; + RECT 35.93 0.14 38.89 0.42 ; RECT 8.93 0.42 11.53 0.56 ; RECT 16.21 0.42 21.22 0.56 ; RECT 25.9 0.42 30.91 0.56 ; - RECT 35.78 0.42 38.89 0.56 ; + RECT 35.78 0.42 39.08 0.56 ; RECT 1.01 0.56 39.27 2.1 ; RECT 1.01 2.1 39.46 8.96 ; RECT 1.01 8.96 39.27 9.1 ; @@ -250,8 +250,9 @@ MACRO RAM7x7 RECT 26.93 10.64 27.07 11.27 ; RECT 35.93 9.52 36.07 11.27 ; LAYER metal3 ; - RECT 0.215 10.535 1.285 10.605 ; - RECT 1.735 0.595 4.43 9.485 ; + RECT 0.025 10.535 0.355 10.605 ; + RECT 1.735 0.595 3.385 9.065 ; + RECT 3.385 0.595 4.43 9.485 ; RECT 4.43 0.595 4.965 9.87 ; RECT 4.965 0.595 5.205 10.605 ; RECT 5.205 0.595 7.34 9.205 ; @@ -275,8 +276,8 @@ MACRO RAM7x7 RECT 35.93 -0.07 36.07 11.27 ; RECT 36.07 0.455 37.37 9.205 ; RECT 37.37 0.455 37.595 9.065 ; - RECT 37.595 0.455 38.925 8.925 ; - RECT 38.925 1.155 39.485 8.925 ; + RECT 37.595 0.455 39.115 8.925 ; + RECT 39.115 0.595 39.485 8.925 ; RECT 39.485 2.135 39.495 2.205 ; RECT 39.485 6.195 39.495 8.925 ; LAYER metal4 ; @@ -286,7 +287,7 @@ MACRO RAM7x7 RECT 35.93 -0.07 36.07 0 ; RECT 4.43 0 36.07 9.38 ; RECT 3.385 9.38 36.07 10.5 ; - RECT 1.145 10.5 36.07 11.13 ; + RECT 0.025 10.5 36.07 11.13 ; RECT 4.43 11.13 36.07 11.2 ; RECT 8.93 11.2 9.07 11.27 ; RECT 17.93 11.2 18.07 11.27 ; diff --git a/src/ram/test/make_7x7_nangate45.ok b/src/ram/test/make_7x7_nangate45.ok index 46f3bad74d2..4ebfe30cd40 100644 --- a/src/ram/test/make_7x7_nangate45.ok +++ b/src/ram/test/make_7x7_nangate45.ok @@ -26,6 +26,7 @@ [INFO RAM-0016] Selected and2 cell AND2_X1 [INFO RAM-0016] Selected clock gate cell CLKGATE_X1 [INFO RAM-0016] Selected buffer cell BUF_X1 +[INFO RAM-0016] Selected aoi22 cell AOI22_X1 [INFO RAM-0024] Behavioral Verilog written for RAM7x7 [INFO PDN-0001] Inserting grid: ram_grid [WARNING PDN-0195] Removing 1 via(s) between metal3 and metal4 at (4.5000 um, 4.0000 um) for VDD @@ -37,13 +38,14 @@ [WARNING PDN-0195] Removing 1 via(s) between metal3 and metal4 at (31.5000 um, 4.0000 um) for VDD [WARNING PDN-0195] Removing 1 via(s) between metal3 and metal4 at (36.0000 um, 8.0000 um) for VSS [INFO PPL-0067] Restrict pins [ D[0] Q[0] D[1] Q[1] D[2] ... ] to region 0.00u-39.52u at the TOP edge. -[INFO PPL-0001] Number of available slots 184 +[INFO PPL-0067] Restrict pins [ clk we[0] addr_rw[0] addr_rw[1] addr_rw[2] ... ] to region 0.00u-11.20u at the RIGHT edge. +[INFO PPL-0001] Number of available slots 208 [INFO PPL-0002] Number of I/O 19 [INFO PPL-0003] Number of I/O w/sink 19 [INFO PPL-0004] Number of I/O w/o sink 0 [INFO PPL-0005] Slots per section 200 [INFO PPL-0008] Successfully assigned pins to sections. -[INFO PPL-0012] I/O nets HPWL: 120.70 um. +[INFO PPL-0012] I/O nets HPWL: 119.46 um. [INFO DPL-0001] Placed 35 filler instances. [INFO DRT-0167] List of default vias: Layer via2 @@ -107,6 +109,10 @@ [INFO DRT-0036] via9 guide region query size = 0. [INFO DRT-0036] metal10 guide region query size = 0. [INFO DRT-0179] Init gr pin query. -No differences found. -No differences found. +Differences found at line 17. + RECT 39.45 1.435 39.52 1.505 ; + RECT 39.45 0.875 39.52 0.945 ; +Differences found at line 102. + - storage_0_0.bit0.bit DFF_X1 + PLACED ( 19 0 ) N ; + - storage_0_0_0.bit0.bit DFF_X1 + PLACED ( 19 0 ) N ; No differences found. diff --git a/src/ram/test/make_8x8.ok b/src/ram/test/make_8x8.ok index 3010fdb578e..f7d6ec89e2e 100644 --- a/src/ram/test/make_8x8.ok +++ b/src/ram/test/make_8x8.ok @@ -69,4 +69,5 @@ [INFO DRT-0036] met5 guide region query size = 0. [INFO DRT-0179] Init gr pin query. No differences found. -Error: make_8x8.tcl, 37 couldn't open "make_8x8.defok": no such file or directory +No differences found. +No differences found. diff --git a/src/ram/test/make_8x8_sky130.defok b/src/ram/test/make_8x8_sky130.defok index cfaf39f596b..db5c5e5456b 100644 --- a/src/ram/test/make_8x8_sky130.defok +++ b/src/ram/test/make_8x8_sky130.defok @@ -427,42 +427,42 @@ PINS 23 ; + PORT + LAYER met3 ( -15 -24 ) ( 15 24 ) + LAYER met3 ( -11025 -24 ) ( -10995 24 ) - + LAYER met2 ( -1049 1210 ) ( -1001 1224 ) - + LAYER met2 ( -1049 -1224 ) ( -1001 -1210 ) - + LAYER met2 ( -5049 1210 ) ( -5001 1224 ) - + LAYER met2 ( -5049 -1224 ) ( -5001 -1210 ) - + LAYER met2 ( -9049 1210 ) ( -9001 1224 ) - + LAYER met2 ( -9049 -1224 ) ( -9001 -1210 ) - + LAYER met1 ( 1 1200 ) ( 15 1248 ) - + LAYER met1 ( -11025 1200 ) ( -11011 1248 ) - + LAYER met1 ( 1 656 ) ( 15 704 ) - + LAYER met1 ( -11025 656 ) ( -11011 704 ) - + LAYER met1 ( 1 112 ) ( 15 160 ) - + LAYER met1 ( -11025 112 ) ( -11011 160 ) - + LAYER met1 ( 1 -432 ) ( 15 -384 ) - + LAYER met1 ( -11025 -432 ) ( -11011 -384 ) - + LAYER met1 ( 1 -976 ) ( 15 -928 ) - + LAYER met1 ( -11025 -976 ) ( -11011 -928 ) - + FIXED ( 11025 1224 ) N ; + + LAYER met2 ( -1049 1434 ) ( -1001 1448 ) + + LAYER met2 ( -1049 -1000 ) ( -1001 -986 ) + + LAYER met2 ( -5049 1434 ) ( -5001 1448 ) + + LAYER met2 ( -5049 -1000 ) ( -5001 -986 ) + + LAYER met2 ( -9049 1434 ) ( -9001 1448 ) + + LAYER met2 ( -9049 -1000 ) ( -9001 -986 ) + + LAYER met1 ( 1 1424 ) ( 15 1472 ) + + LAYER met1 ( -11025 1424 ) ( -11011 1472 ) + + LAYER met1 ( 1 880 ) ( 15 928 ) + + LAYER met1 ( -11025 880 ) ( -11011 928 ) + + LAYER met1 ( 1 336 ) ( 15 384 ) + + LAYER met1 ( -11025 336 ) ( -11011 384 ) + + LAYER met1 ( 1 -208 ) ( 15 -160 ) + + LAYER met1 ( -11025 -208 ) ( -11011 -160 ) + + LAYER met1 ( 1 -752 ) ( 15 -704 ) + + LAYER met1 ( -11025 -752 ) ( -11011 -704 ) + + FIXED ( 11025 1000 ) N ; - VSS + NET VSS + SPECIAL + DIRECTION INOUT + USE GROUND + PORT + LAYER met3 ( -15 -24 ) ( 15 24 ) + LAYER met3 ( -11025 -24 ) ( -10995 24 ) - + LAYER met2 ( -3049 1856 ) ( -3001 1870 ) - + LAYER met2 ( -3049 -578 ) ( -3001 -564 ) - + LAYER met2 ( -7049 1856 ) ( -7001 1870 ) - + LAYER met2 ( -7049 -578 ) ( -7001 -564 ) - + LAYER met1 ( 1 1574 ) ( 15 1622 ) - + LAYER met1 ( -11025 1574 ) ( -11011 1622 ) - + LAYER met1 ( 1 1030 ) ( 15 1078 ) - + LAYER met1 ( -11025 1030 ) ( -11011 1078 ) - + LAYER met1 ( 1 486 ) ( 15 534 ) - + LAYER met1 ( -11025 486 ) ( -11011 534 ) - + LAYER met1 ( 1 -58 ) ( 15 -10 ) - + LAYER met1 ( -11025 -58 ) ( -11011 -10 ) - + LAYER met1 ( 1 -602 ) ( 15 -554 ) - + LAYER met1 ( -11025 -602 ) ( -11011 -554 ) - + FIXED ( 11025 578 ) N ; + + LAYER met2 ( -3049 434 ) ( -3001 448 ) + + LAYER met2 ( -3049 -2000 ) ( -3001 -1986 ) + + LAYER met2 ( -7049 434 ) ( -7001 448 ) + + LAYER met2 ( -7049 -2000 ) ( -7001 -1986 ) + + LAYER met1 ( 1 152 ) ( 15 200 ) + + LAYER met1 ( -11025 152 ) ( -11011 200 ) + + LAYER met1 ( 1 -392 ) ( 15 -344 ) + + LAYER met1 ( -11025 -392 ) ( -11011 -344 ) + + LAYER met1 ( 1 -936 ) ( 15 -888 ) + + LAYER met1 ( -11025 -936 ) ( -11011 -888 ) + + LAYER met1 ( 1 -1480 ) ( 15 -1432 ) + + LAYER met1 ( -11025 -1480 ) ( -11011 -1432 ) + + LAYER met1 ( 1 -2024 ) ( 15 -1976 ) + + LAYER met1 ( -11025 -2024 ) ( -11011 -1976 ) + + FIXED ( 11025 2000 ) N ; - addr_rw[0] + NET addr_rw[0] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) @@ -474,7 +474,7 @@ PINS 23 ; - addr_rw[2] + NET addr_rw[2] + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) - + PLACED ( 11000 850 ) N ; + + PLACED ( 11000 578 ) N ; - clk + NET clk + DIRECTION INPUT + USE SIGNAL + PORT + LAYER met3 ( -40 -15 ) ( 40 15 ) @@ -520,7 +520,7 @@ SPECIALNETS 2 ; ( decoder_7.and_layer1 VPWR ) ( decoder_7.and_layer0 VPWR ) ( decoder_6.buf_port0 VPWR ) ( decoder_6.and_layer1 VPWR ) ( decoder_6.and_layer0 VPWR ) ( decoder_5.buf_port0 VPWR ) ( decoder_5.and_layer1 VPWR ) ( decoder_5.and_layer0 VPWR ) ( decoder_4.buf_port0 VPWR ) ( decoder_4.and_layer1 VPWR ) ( decoder_4.and_layer0 VPWR ) ( decoder_3.buf_port0 VPWR ) ( decoder_3.and_layer1 VPWR ) ( decoder_3.and_layer0 VPWR ) ( decoder_2.buf_port0 VPWR ) ( decoder_2.and_layer1 VPWR ) ( decoder_2.and_layer0 VPWR ) ( decoder_1.buf_port0 VPWR ) ( decoder_1.and_layer1 VPWR ) ( decoder_1.and_layer0 VPWR ) ( decoder_0.buf_port0 VPWR ) ( decoder_0.and_layer1 VPWR ) ( decoder_0.and_layer0 VPWR ) + USE POWER - + ROUTED met3 48 + SHAPE STRIPE ( 0 1224 ) ( 11040 1224 ) + + ROUTED met3 48 + SHAPE STRIPE ( 0 1000 ) ( 11040 1000 ) NEW met2 48 + SHAPE STRIPE ( 10000 0 ) ( 10000 2472 ) NEW met2 48 + SHAPE STRIPE ( 6000 0 ) ( 6000 2472 ) NEW met2 48 + SHAPE STRIPE ( 2000 0 ) ( 2000 2472 ) @@ -529,9 +529,9 @@ SPECIALNETS 2 ; NEW met1 48 + SHAPE FOLLOWPIN ( 0 1360 ) ( 11040 1360 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 816 ) ( 11040 816 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 272 ) ( 11040 272 ) - NEW met2 0 + SHAPE STRIPE ( 10000 1224 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 6000 1224 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 2000 1224 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 10000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 6000 1000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 2000 1000 ) via3_4_480_480_1_1_400_400 NEW met1 0 + SHAPE STRIPE ( 10000 2448 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 10000 1904 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 10000 1360 ) via2_3_480_480_1_1_320_320 @@ -582,7 +582,7 @@ SPECIALNETS 2 ; ( decoder_7.and_layer1 VGND ) ( decoder_7.and_layer0 VGND ) ( decoder_6.buf_port0 VGND ) ( decoder_6.and_layer1 VGND ) ( decoder_6.and_layer0 VGND ) ( decoder_5.buf_port0 VGND ) ( decoder_5.and_layer1 VGND ) ( decoder_5.and_layer0 VGND ) ( decoder_4.buf_port0 VGND ) ( decoder_4.and_layer1 VGND ) ( decoder_4.and_layer0 VGND ) ( decoder_3.buf_port0 VGND ) ( decoder_3.and_layer1 VGND ) ( decoder_3.and_layer0 VGND ) ( decoder_2.buf_port0 VGND ) ( decoder_2.and_layer1 VGND ) ( decoder_2.and_layer0 VGND ) ( decoder_1.buf_port0 VGND ) ( decoder_1.and_layer1 VGND ) ( decoder_1.and_layer0 VGND ) ( decoder_0.buf_port0 VGND ) ( decoder_0.and_layer1 VGND ) ( decoder_0.and_layer0 VGND ) + USE GROUND - + ROUTED met3 48 + SHAPE STRIPE ( 0 578 ) ( 11040 578 ) + + ROUTED met3 48 + SHAPE STRIPE ( 0 2000 ) ( 11040 2000 ) NEW met2 48 + SHAPE STRIPE ( 8000 -24 ) ( 8000 2448 ) NEW met2 48 + SHAPE STRIPE ( 4000 -24 ) ( 4000 2448 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 2176 ) ( 11040 2176 ) @@ -590,8 +590,8 @@ SPECIALNETS 2 ; NEW met1 48 + SHAPE FOLLOWPIN ( 0 1088 ) ( 11040 1088 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 544 ) ( 11040 544 ) NEW met1 48 + SHAPE FOLLOWPIN ( 0 0 ) ( 11040 0 ) - NEW met2 0 + SHAPE STRIPE ( 8000 578 ) via3_4_480_480_1_1_400_400 - NEW met2 0 + SHAPE STRIPE ( 4000 578 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 8000 2000 ) via3_4_480_480_1_1_400_400 + NEW met2 0 + SHAPE STRIPE ( 4000 2000 ) via3_4_480_480_1_1_400_400 NEW met1 0 + SHAPE STRIPE ( 8000 2176 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 8000 1632 ) via2_3_480_480_1_1_320_320 NEW met1 0 + SHAPE STRIPE ( 8000 1088 ) via2_3_480_480_1_1_320_320 @@ -1273,31 +1273,29 @@ NETS 152 ; NEW li1 ( 10557 1989 ) L1M1_PR_MR NEW met1 ( 10603 1989 ) M1M2_PR ; - addr_rw[2] ( PIN addr_rw[2] ) ( decoder.inv_2 A ) ( decoder_7.and_layer1 B ) ( decoder_6.and_layer1 B ) ( decoder_5.and_layer1 B ) ( decoder_4.and_layer1 B ) + USE SIGNAL - + ROUTED met1 ( 10649 1207 ) ( 10741 * ) - NEW met2 ( 10741 1190 ) ( * 1207 ) - NEW met2 ( 10741 1190 ) ( 10833 * ) - NEW met2 ( 10833 119 ) ( * 1190 ) - NEW met1 ( 10833 119 ) ( 10925 * ) - NEW met1 ( 10649 1479 ) ( 10741 * ) - NEW met1 ( 10741 1445 ) ( * 1479 ) - NEW met2 ( 10741 1207 ) ( * 1445 ) - NEW met1 ( 10649 1751 ) ( 10741 * ) - NEW met2 ( 10741 1445 ) ( * 1751 ) - NEW met1 ( 10649 2023 ) ( 10741 * ) - NEW met1 ( 10741 1989 ) ( * 2023 ) - NEW met2 ( 10741 1751 ) ( * 1989 ) - NEW met3 ( 10833 850 ) ( 10994 * 0 ) - NEW li1 ( 10649 1207 ) L1M1_PR_MR - NEW met1 ( 10741 1207 ) M1M2_PR - NEW met1 ( 10833 119 ) M1M2_PR + + ROUTED met3 ( 10925 578 ) ( 10994 * 0 ) + NEW met2 ( 10925 119 ) ( * 578 ) + NEW met1 ( 10649 1207 ) ( 10695 * ) + NEW met2 ( 10695 578 ) ( * 1207 ) + NEW met3 ( 10695 578 ) ( 10925 * ) + NEW met1 ( 10649 1479 ) ( 10695 * ) + NEW met2 ( 10695 1207 ) ( * 1479 ) + NEW met1 ( 10649 1751 ) ( 10695 * ) + NEW met2 ( 10695 1479 ) ( * 1751 ) + NEW met1 ( 10649 2023 ) ( 10695 * ) + NEW met2 ( 10695 1751 ) ( * 2023 ) + NEW met2 ( 10925 578 ) M2M3_PR NEW li1 ( 10925 119 ) L1M1_PR_MR + NEW met1 ( 10925 119 ) M1M2_PR + NEW li1 ( 10649 1207 ) L1M1_PR_MR + NEW met1 ( 10695 1207 ) M1M2_PR + NEW met2 ( 10695 578 ) M2M3_PR NEW li1 ( 10649 1479 ) L1M1_PR_MR - NEW met1 ( 10741 1445 ) M1M2_PR + NEW met1 ( 10695 1479 ) M1M2_PR NEW li1 ( 10649 1751 ) L1M1_PR_MR - NEW met1 ( 10741 1751 ) M1M2_PR + NEW met1 ( 10695 1751 ) M1M2_PR NEW li1 ( 10649 2023 ) L1M1_PR_MR - NEW met1 ( 10741 1989 ) M1M2_PR - NEW met2 ( 10833 850 ) M2M3_PR ; + NEW met1 ( 10695 2023 ) M1M2_PR ; - clk ( PIN clk ) ( storage_7_0_0.cg CLK ) ( storage_6_0_0.cg CLK ) ( storage_5_0_0.cg CLK ) ( storage_4_0_0.cg CLK ) ( storage_3_0_0.cg CLK ) ( storage_2_0_0.cg CLK ) ( storage_1_0_0.cg CLK ) ( storage_0_0_0.cg CLK ) + USE SIGNAL + ROUTED met2 ( 9775 119 ) ( * 170 ) diff --git a/src/ram/test/make_8x8_sky130.lefok b/src/ram/test/make_8x8_sky130.lefok index 8c95dd1f4b6..31b51310f11 100644 --- a/src/ram/test/make_8x8_sky130.lefok +++ b/src/ram/test/make_8x8_sky130.lefok @@ -46,7 +46,7 @@ MACRO RAM8x8 USE SIGNAL ; PORT LAYER met3 ; - RECT 109.6 8.35 110.4 8.65 ; + RECT 109.6 5.63 110.4 5.93 ; END END addr_rw[2] PIN D[0] @@ -182,8 +182,8 @@ MACRO RAM8x8 USE GROUND ; PORT LAYER met3 ; - RECT 110.1 5.54 110.4 6.02 ; - RECT 0 5.54 0.3 6.02 ; + RECT 110.1 19.76 110.4 20.24 ; + RECT 0 19.76 0.3 20.24 ; LAYER met2 ; RECT 79.76 24.34 80.24 24.48 ; RECT 79.76 0 80.24 0.14 ; @@ -207,8 +207,8 @@ MACRO RAM8x8 USE POWER ; PORT LAYER met3 ; - RECT 110.1 12 110.4 12.48 ; - RECT 0 12 0.3 12.48 ; + RECT 110.1 9.76 110.4 10.24 ; + RECT 0 9.76 0.3 10.24 ; LAYER met2 ; RECT 99.76 24.34 100.24 24.48 ; RECT 99.76 0 100.24 0.14 ; @@ -242,19 +242,17 @@ MACRO RAM8x8 RECT 57.14 0.35 60.24 1.03 ; RECT 79.76 -0.24 80.24 1.03 ; RECT 99.76 0 100.24 1.03 ; - RECT 97.62 1.03 108.46 1.37 ; + RECT 97.62 1.03 109.38 1.37 ; RECT 1.94 1.03 2.2 2.05 ; RECT 13.44 1.03 25.2 2.05 ; RECT 36.44 1.03 60.24 2.05 ; RECT 70.94 1.03 82.7 2.05 ; - RECT 94.4 1.37 108.46 2.05 ; - RECT 1.94 2.05 108.46 6.81 ; - RECT 1.94 6.81 109.38 6.955 ; - RECT 1.94 6.955 109.39 10.21 ; + RECT 94.4 1.37 109.38 2.05 ; + RECT 1.94 2.05 109.38 5.595 ; + RECT 1.94 5.595 109.39 10.21 ; RECT 1.94 10.21 109.84 12.57 ; RECT 1.94 12.57 109.38 16.99 ; - RECT 1.94 16.99 107.54 20.05 ; - RECT 1.94 20.05 100.64 20.39 ; + RECT 1.94 16.99 107.08 20.39 ; RECT 1.94 20.39 100.24 22.43 ; RECT 1.02 22.79 1.28 23.11 ; RECT 11.2 22.43 24.28 23.11 ; @@ -274,10 +272,10 @@ MACRO RAM8x8 RECT 59.76 24.14 60.24 24.72 ; RECT 99.76 24.14 100.24 24.72 ; LAYER met3 ; - RECT 0 5.54 97.585 12.48 ; - RECT 97.585 1.535 97.915 12.48 ; - RECT 97.915 1.55 109.94 12.48 ; - RECT 109.94 5.54 110.4 12.48 ; + RECT 0 9.76 97.585 20.24 ; + RECT 97.585 1.535 97.915 20.24 ; + RECT 97.915 1.55 109.94 20.24 ; + RECT 109.94 9.76 110.4 20.24 ; END END RAM8x8 END LIBRARY diff --git a/src/ram/test/make_8x8_sky130.ok b/src/ram/test/make_8x8_sky130.ok index d053c4cbda4..c704bb71a4c 100644 --- a/src/ram/test/make_8x8_sky130.ok +++ b/src/ram/test/make_8x8_sky130.ok @@ -10,13 +10,14 @@ [INFO RAM-0024] Behavioral Verilog written for RAM8x8 [INFO PDN-0001] Inserting grid: ram_grid [INFO PPL-0067] Restrict pins [ D[0] Q[0] D[1] Q[1] D[2] ... ] to region 0.00u-110.40u at the TOP edge. -[INFO PPL-0001] Number of available slots 258 +[INFO PPL-0067] Restrict pins [ clk we[0] addr_rw[0] addr_rw[1] addr_rw[2] ... ] to region 0.00u-24.48u at the RIGHT edge. +[INFO PPL-0001] Number of available slots 270 [INFO PPL-0002] Number of I/O 21 [INFO PPL-0003] Number of I/O w/sink 21 [INFO PPL-0004] Number of I/O w/o sink 0 [INFO PPL-0005] Slots per section 200 [INFO PPL-0008] Successfully assigned pins to sections. -[INFO PPL-0012] I/O nets HPWL: 331.91 um. +[INFO PPL-0012] I/O nets HPWL: 330.99 um. [INFO DPL-0001] Placed 48 filler instances. [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon [WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon @@ -66,6 +67,10 @@ [INFO DRT-0036] via4 guide region query size = 0. [INFO DRT-0036] met5 guide region query size = 0. [INFO DRT-0179] Init gr pin query. -No differences found. -No differences found. +Differences found at line 11. + SIZE 79.12 BY 24.48 ; + SIZE 110.4 BY 24.48 ; +Differences found at line 6. +DIEAREA ( 0 0 ) ( 7912 2448 ) ; +DIEAREA ( 0 0 ) ( 11040 2448 ) ; No differences found. From 1f8d1f4250f7388b62be2768b88ae1c9385c1680 Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Mon, 13 Apr 2026 19:16:13 -0400 Subject: [PATCH 13/20] Update golden files for sky130 and nangate45 Signed-off-by: Thinh Nguyen --- src/ram/test/make_7x7_nangate45.ok | 8 ++------ src/ram/test/make_8x8_sky130.ok | 8 ++------ 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/src/ram/test/make_7x7_nangate45.ok b/src/ram/test/make_7x7_nangate45.ok index 4ebfe30cd40..b21c68b1438 100644 --- a/src/ram/test/make_7x7_nangate45.ok +++ b/src/ram/test/make_7x7_nangate45.ok @@ -109,10 +109,6 @@ [INFO DRT-0036] via9 guide region query size = 0. [INFO DRT-0036] metal10 guide region query size = 0. [INFO DRT-0179] Init gr pin query. -Differences found at line 17. - RECT 39.45 1.435 39.52 1.505 ; - RECT 39.45 0.875 39.52 0.945 ; -Differences found at line 102. - - storage_0_0.bit0.bit DFF_X1 + PLACED ( 19 0 ) N ; - - storage_0_0_0.bit0.bit DFF_X1 + PLACED ( 19 0 ) N ; +No differences found. +No differences found. No differences found. diff --git a/src/ram/test/make_8x8_sky130.ok b/src/ram/test/make_8x8_sky130.ok index c704bb71a4c..ec82372414d 100644 --- a/src/ram/test/make_8x8_sky130.ok +++ b/src/ram/test/make_8x8_sky130.ok @@ -67,10 +67,6 @@ [INFO DRT-0036] via4 guide region query size = 0. [INFO DRT-0036] met5 guide region query size = 0. [INFO DRT-0179] Init gr pin query. -Differences found at line 11. - SIZE 79.12 BY 24.48 ; - SIZE 110.4 BY 24.48 ; -Differences found at line 6. -DIEAREA ( 0 0 ) ( 7912 2448 ) ; -DIEAREA ( 0 0 ) ( 11040 2448 ) ; +No differences found. +No differences found. No differences found. From 280b17e27bc646f75d58b10f4d2b06ddee12d7aa Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Tue, 14 Apr 2026 14:55:20 -0400 Subject: [PATCH 14/20] replace hardcoded sky130 expression for finding AOI22 with truth table approach Signed-off-by: Thinh Nguyen --- src/ram/src/ram.cpp | 192 +++++++++++++++++++++++++++----------------- 1 file changed, 117 insertions(+), 75 deletions(-) diff --git a/src/ram/src/ram.cpp b/src/ram/src/ram.cpp index 363bc3d2265..42dc2d30d92 100644 --- a/src/ram/src/ram.cpp +++ b/src/ram/src/ram.cpp @@ -629,96 +629,138 @@ void RamGen::findMasters() buffer_ports_ = buildPortMap(buffer_cell_); // aoi cells used for column mux functionality when column_mux_ratio > 1 + // uses truth table simulation to identify AOI22 and discover port names + // to work for all PDKs, avoiding hardcoding PDK-specific expression parsing if (!aoi22_cell_) { - auto isNotPort = [](const sta::FuncExpr* e) { - return e && e->op() == sta::FuncExpr::Op::not_ && e->left() - && e->left()->op() == sta::FuncExpr::Op::port; + // AOI22 truth table: Y = !(A1&A2 | B1&B2) + // for 4 inputs ordered (A1,A2,B1,B2) mapped to bits (0,1,2,3), + // bit k of the table = output when inputs = k in binary. + // kAoi22Table holds the expected output values column for aoi22 truth table + static const uint16_t kAoi22Table = 0x0777; + + // recursively evaluate a liberty function expression given input port + // values + std::function&, + const std::vector&)> + evalFunc; + + evalFunc = [&evalFunc](const sta::FuncExpr* expr, + const std::vector& ports, + const std::vector& vals) -> bool { + if (!expr) { + return false; + } + switch (expr->op()) { + case sta::FuncExpr::Op::port: { + // look up this port's value in the input vector + auto p = expr->port(); + for (int i = 0; i < (int) ports.size(); ++i) { + if (ports[i] == p) { + return vals[i]; + } + } + return false; + } + case sta::FuncExpr::Op::not_: + return !evalFunc(expr->left(), ports, vals); + case sta::FuncExpr::Op::and_: + return evalFunc(expr->left(), ports, vals) + && evalFunc(expr->right(), ports, vals); + case sta::FuncExpr::Op::or_: + return evalFunc(expr->left(), ports, vals) + || evalFunc(expr->right(), ports, vals); + case sta::FuncExpr::Op::xor_: + return evalFunc(expr->left(), ports, vals) + != evalFunc(expr->right(), ports, vals); + case sta::FuncExpr::Op::one: + return true; + case sta::FuncExpr::Op::zero: + return false; + default: + return false; + } }; - auto isAndOfNots = [&isNotPort](const sta::FuncExpr* e) { - return e && e->op() == sta::FuncExpr::Op::and_ && isNotPort(e->left()) - && isNotPort(e->right()); + + // compute 16-entry truth table for a function given 4 ordered input ports. + // each bit k of the result = output when inputs = k in binary. (i.e. k= 2 = + // 10) + auto computeTable = + [&evalFunc](const sta::FuncExpr* func, + const std::vector& inputs) -> uint16_t { + uint16_t table = 0; + for (int k = 0; k < 16; ++k) { + std::vector vals(4); + for (int i = 0; i < 4; ++i) { + vals[i] = (k >> i) & 1; + } + if (evalFunc(func, inputs, vals)) { + table |= (1 << k); + } + } + return table; }; + + // there are exactly 3 unique ways to split 4 ports into 2 pairs for AOI22, + // each pairing assigns (inputs[0],inputs[1]) to group A and + // (inputs[2],inputs[3]) to group B. Try all 3 and check which pattern + // pairing produces the correct AOI22 truth table, which is the correct port + // mapping + static const int kPairings[3][4] = { + {0, 1, 2, 3}, // group A=(p0,p1), group B=(p2,p3) + {0, 2, 1, 3}, // group A=(p0,p2), group B=(p1,p3) + {0, 3, 1, 2}, // group A=(p0,p3), group B=(p1,p2) + }; + aoi22_cell_ = findMaster( - [&isAndOfNots](sta::LibertyPort* port) { - if (!port->direction()->isOutput()) { + [&](sta::LibertyPort* out_port) -> bool { + if (!out_port->direction()->isOutput()) { return false; } - auto f = port->function(); - if (!f) { + auto func = out_port->function(); + if (!func) { return false; } - if (f->op() == sta::FuncExpr::Op::not_) { - auto inner = f->left(); - if (!inner || inner->op() != sta::FuncExpr::Op::or_) { - return false; + auto cell = out_port->libertyCell(); + + // collect all input ports for this cell + std::vector inputs; + auto port_iter = cell->portIterator(); + while (port_iter->hasNext()) { + auto p = static_cast(port_iter->next()); + if (p->direction()->isInput()) { + inputs.push_back(p->libertyPort()); } - auto L = inner->left(); - auto R = inner->right(); - return L && L->op() == sta::FuncExpr::Op::and_ && L->left() - && L->left()->op() == sta::FuncExpr::Op::port && L->right() - && L->right()->op() == sta::FuncExpr::Op::port && R - && R->op() == sta::FuncExpr::Op::and_ && R->left() - && R->left()->op() == sta::FuncExpr::Op::port && R->right() - && R->right()->op() == sta::FuncExpr::Op::port; } - if (f->op() == sta::FuncExpr::Op::or_) { - auto l1 = f->left(); - auto t4 = f->right(); - if (!isAndOfNots(t4) || !l1 || l1->op() != sta::FuncExpr::Op::or_) { - return false; - } - auto l2 = l1->left(); - auto t3 = l1->right(); - if (!isAndOfNots(t3) || !l2 || l2->op() != sta::FuncExpr::Op::or_) { - return false; + delete port_iter; + + // aoi22 must have exactly 4 inputs + if (inputs.size() != 4) { + return false; + } + + // try each pairing, if truth table matches, record port names + for (auto& pairing : kPairings) { + std::vector ordered = {inputs[pairing[0]], + inputs[pairing[1]], + inputs[pairing[2]], + inputs[pairing[3]]}; + if (computeTable(func, ordered) == kAoi22Table) { + // found matching pairing so this is the correct port mapping, + // store port names for later use + // ordered[0] = A1, ordered[1] = A2, ordered[2] = B1, ordered[3] = + // B2 + aoi22_in_a1_ = ordered[0]->name(); + aoi22_in_a2_ = ordered[1]->name(); + aoi22_in_b1_ = ordered[2]->name(); + aoi22_in_b2_ = ordered[3]->name(); + aoi22_out_ = out_port->name(); + return true; } - return isAndOfNots(l2->left()) && isAndOfNots(l2->right()); } return false; }, "aoi22"); - - // extract port names from the liberty function tree - auto cell = network_->libertyCell(network_->dbToSta(aoi22_cell_)); - auto port_iter = cell->portIterator(); - while (port_iter->hasNext()) { - auto p = static_cast(port_iter->next()); - if (p->direction()->isAnyOutput()) { - auto f = p->libertyPort()->function(); - if (f->op() == sta::FuncExpr::Op::not_) { - // Compact form: not_(or_(and_(A1,A2), and_(B1,B2))) - auto or_expr = f->left(); - auto and_a = or_expr->left(); - auto and_b = or_expr->right(); - aoi22_in_a1_ = and_a->left()->port()->name(); - aoi22_in_a2_ = and_a->right()->port()->name(); - aoi22_in_b1_ = and_b->left()->port()->name(); - aoi22_in_b2_ = and_b->right()->port()->name(); - } else { - // SOP expanded form used by sky130hd: - // or_(or_(or_(and_(not_(A1),not_(B1)), and_(not_(A1),not_(B2))), - // and_(not_(A2),not_(B1))), - // and_(not_(A2),not_(B2))) - // Port names are inside not_() wrappers, requiring an extra - // ->left() to reach the actual port compared to the compact form. - // e.g. and_(not_(A1), not_(B1))->left()->left()->port() gives A1 - // NOTE: this branch is PDK-specific to sky130hd's liberty - // representation. If adding support for other PDKs, verify their - // AOI22 function expression form and extend this extraction - // accordingly. - auto t1 = f->left()->left()->left(); - auto t2 = f->left()->left()->right(); - auto t3 = f->left()->right(); - aoi22_in_a1_ = t1->left()->left()->port()->name(); - aoi22_in_a2_ = t3->left()->left()->port()->name(); - aoi22_in_b1_ = t1->right()->left()->port()->name(); - aoi22_in_b2_ = t2->right()->left()->port()->name(); - } - aoi22_out_ = p->name(); - break; - } - } - delete port_iter; } } From 0deefd4eb00d0195cf47f21644a9a19eb4b4784c Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Tue, 14 Apr 2026 15:09:11 -0400 Subject: [PATCH 15/20] add header providing uint16_t Signed-off-by: Thinh Nguyen --- src/ram/src/ram.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ram/src/ram.cpp b/src/ram/src/ram.cpp index 42dc2d30d92..d1657011a5c 100644 --- a/src/ram/src/ram.cpp +++ b/src/ram/src/ram.cpp @@ -5,6 +5,7 @@ #include #include +#include #include #include #include From 0a8f159ea4d169e803ad16fef907c17fb827cdae Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Wed, 15 Apr 2026 10:43:29 -0400 Subject: [PATCH 16/20] update regression_tests.tcl, use smart pointer for port_iter in AOI22 finder Signed-off-by: Thinh Nguyen --- src/ram/src/ram.cpp | 4 ++-- src/ram/test/regression_tests.tcl | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/ram/src/ram.cpp b/src/ram/src/ram.cpp index d1657011a5c..2ac8e4d9371 100644 --- a/src/ram/src/ram.cpp +++ b/src/ram/src/ram.cpp @@ -726,14 +726,14 @@ void RamGen::findMasters() // collect all input ports for this cell std::vector inputs; - auto port_iter = cell->portIterator(); + std::unique_ptr port_iter( + cell->portIterator()); while (port_iter->hasNext()) { auto p = static_cast(port_iter->next()); if (p->direction()->isInput()) { inputs.push_back(p->libertyPort()); } } - delete port_iter; // aoi22 must have exactly 4 inputs if (inputs.size() != 4) { diff --git a/src/ram/test/regression_tests.tcl b/src/ram/test/regression_tests.tcl index b70f839bf57..3793dda99a2 100644 --- a/src/ram/test/regression_tests.tcl +++ b/src/ram/test/regression_tests.tcl @@ -1,7 +1,6 @@ record_tests { make_8x8_sky130 make_7x7_nangate45 - make_8x8 make_8x8_mux2_sky130 make_8x8_mux4_sky130 } From 38c9cb24d58b1332a92ea4887bb256e3e748f359 Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Wed, 15 Apr 2026 11:12:17 -0400 Subject: [PATCH 17/20] fix smart pointer type for port_iter in AOI22 finder Signed-off-by: Thinh Nguyen --- src/ram/src/ram.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ram/src/ram.cpp b/src/ram/src/ram.cpp index 2ac8e4d9371..4cc0e3dd4f4 100644 --- a/src/ram/src/ram.cpp +++ b/src/ram/src/ram.cpp @@ -726,7 +726,7 @@ void RamGen::findMasters() // collect all input ports for this cell std::vector inputs; - std::unique_ptr port_iter( + std::unique_ptr port_iter( cell->portIterator()); while (port_iter->hasNext()) { auto p = static_cast(port_iter->next()); From 863f7a64c6fb6a4a64867cf6b89376dedb3603dd Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Wed, 15 Apr 2026 17:17:59 -0400 Subject: [PATCH 18/20] fix DataOut port selection to select non-inverted output, update golden files Signed-off-by: Thinh Nguyen --- src/ram/src/ram.cpp | 15 +- src/ram/test/make_7x7_nangate45.defok | 420 +++++++++++++------------- src/ram/test/make_7x7_nangate45.lefok | 4 +- src/ram/test/make_8x8_mux2_sky130.tcl | 5 +- src/ram/test/make_8x8_mux4_sky130.tcl | 6 +- 5 files changed, 233 insertions(+), 217 deletions(-) diff --git a/src/ram/src/ram.cpp b/src/ram/src/ram.cpp index 4cc0e3dd4f4..af5b2a209e0 100644 --- a/src/ram/src/ram.cpp +++ b/src/ram/src/ram.cpp @@ -500,7 +500,20 @@ std::map RamGen::buildPortMap(dbMaster* master) tri_enable_name = tri_expr->left()->port()->name(); } } else if (dir->isAnyOutput()) { // catches isOutput() - pin_map[{PortRoleType::DataOut, 0}] = lib_port->name(); + // prefer non-inverted output (e.g. Q over QN) + // if no DataOut yet, assign unconditionally + // if DataOut already set, only override if current port is non-inverted + // (i.e. its name does not end with N or _N indicating + // active-low/inverted) + std::string port_name = lib_port->name(); + bool is_inverted + = !port_name.empty() + && (port_name.back() == 'N' || port_name.back() == 'B'); + if (pin_map.find({PortRoleType::DataOut, 0}) == pin_map.end()) { + pin_map[{PortRoleType::DataOut, 0}] = port_name; + } else if (!is_inverted) { + pin_map[{PortRoleType::DataOut, 0}] = port_name; + } } else if (dir->isInput()) { pin_map[{PortRoleType::DataIn, in_idx++}] = lib_port->name(); } diff --git a/src/ram/test/make_7x7_nangate45.defok b/src/ram/test/make_7x7_nangate45.defok index 986b648e731..d0600a3556e 100644 --- a/src/ram/test/make_7x7_nangate45.defok +++ b/src/ram/test/make_7x7_nangate45.defok @@ -1111,45 +1111,45 @@ NETS 120 ; NEW metal1 ( 3942 539 ) via1_7 NEW metal1 ( 3790 770 ) via1_4 ; - inv.addr2 ( decoder.inv_2 ZN ) + USE SIGNAL ; - - storage_0_0_0.bit0.storage ( storage_0_0_0.bit0.obuf0 A ) ( storage_0_0_0.bit0.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 294 63 ) ( 427 * ) - NEW metal1 ( 294 63 ) via1_4 - NEW metal1 ( 427 63 ) via1_4 ; - - storage_0_0_0.bit1.storage ( storage_0_0_0.bit1.obuf0 A ) ( storage_0_0_0.bit1.bit QN ) + USE SIGNAL - + ROUTED metal3 ( 769 63 ) ( 902 * ) - NEW metal1 ( 769 63 ) via1_4 - NEW metal2 ( 769 63 ) via2_5 + - storage_0_0_0.bit0.storage ( storage_0_0_0.bit0.obuf0 A ) ( storage_0_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 332 63 ) ( 427 * ) + NEW metal1 ( 427 63 ) via1_4 + NEW metal1 ( 332 63 ) via1_4 ; + - storage_0_0_0.bit1.storage ( storage_0_0_0.bit1.obuf0 A ) ( storage_0_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED metal3 ( 807 63 ) ( 902 * ) NEW metal1 ( 902 63 ) via1_4 - NEW metal2 ( 902 63 ) via2_5 ; - - storage_0_0_0.bit2.storage ( storage_0_0_0.bit2.obuf0 A ) ( storage_0_0_0.bit2.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 1263 63 ) ( 1396 * ) - NEW metal1 ( 1263 63 ) via1_4 - NEW metal1 ( 1396 63 ) via1_4 ; - - storage_0_0_0.bit3.storage ( storage_0_0_0.bit3.obuf0 A ) ( storage_0_0_0.bit3.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 1738 63 ) ( 1871 * ) - NEW metal1 ( 1738 63 ) via1_4 - NEW metal1 ( 1871 63 ) via1_4 ; - - storage_0_0_0.bit4.storage ( storage_0_0_0.bit4.obuf0 A ) ( storage_0_0_0.bit4.bit QN ) + USE SIGNAL - + ROUTED metal3 ( 2232 63 ) ( 2365 * ) - NEW metal1 ( 2232 63 ) via1_4 - NEW metal2 ( 2232 63 ) via2_5 + NEW metal2 ( 902 63 ) via2_5 + NEW metal1 ( 807 63 ) via1_4 + NEW metal2 ( 807 63 ) via2_5 ; + - storage_0_0_0.bit2.storage ( storage_0_0_0.bit2.obuf0 A ) ( storage_0_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 1301 63 ) ( 1396 * ) + NEW metal1 ( 1396 63 ) via1_4 + NEW metal1 ( 1301 63 ) via1_4 ; + - storage_0_0_0.bit3.storage ( storage_0_0_0.bit3.obuf0 A ) ( storage_0_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 1776 63 ) ( 1871 * ) + NEW metal1 ( 1871 63 ) via1_4 + NEW metal1 ( 1776 63 ) via1_4 ; + - storage_0_0_0.bit4.storage ( storage_0_0_0.bit4.obuf0 A ) ( storage_0_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED metal3 ( 2270 63 ) ( 2365 * ) NEW metal1 ( 2365 63 ) via1_4 - NEW metal2 ( 2365 63 ) via2_5 ; - - storage_0_0_0.bit5.storage ( storage_0_0_0.bit5.obuf0 A ) ( storage_0_0_0.bit5.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 2707 63 ) ( 2840 * ) - NEW metal1 ( 2707 63 ) via1_4 - NEW metal1 ( 2840 63 ) via1_4 ; - - storage_0_0_0.bit6.storage ( storage_0_0_0.bit6.obuf0 A ) ( storage_0_0_0.bit6.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 3201 63 ) ( 3334 * ) - NEW metal1 ( 3201 63 ) via1_4 - NEW metal1 ( 3334 63 ) via1_4 ; + NEW metal2 ( 2365 63 ) via2_5 + NEW metal1 ( 2270 63 ) via1_4 + NEW metal2 ( 2270 63 ) via2_5 ; + - storage_0_0_0.bit5.storage ( storage_0_0_0.bit5.obuf0 A ) ( storage_0_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 2745 63 ) ( 2840 * ) + NEW metal1 ( 2840 63 ) via1_4 + NEW metal1 ( 2745 63 ) via1_4 ; + - storage_0_0_0.bit6.storage ( storage_0_0_0.bit6.obuf0 A ) ( storage_0_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 3239 63 ) ( 3334 * ) + NEW metal1 ( 3334 63 ) via1_4 + NEW metal1 ( 3239 63 ) via1_4 ; - storage_0_0_0.gclock ( storage_0_0_0.cg GCK ) ( storage_0_0_0.bit6.bit CK ) ( storage_0_0_0.bit5.bit CK ) ( storage_0_0_0.bit4.bit CK ) ( storage_0_0_0.bit3.bit CK ) ( storage_0_0_0.bit2.bit CK ) ( storage_0_0_0.bit1.bit CK ) ( storage_0_0_0.bit0.bit CK ) + USE SIGNAL + ROUTED metal3 ( 180 63 ) ( 655 * ) NEW metal2 ( 1149 49 ) ( * 63 ) - NEW metal3 ( 737 49 ) ( 1149 * ) - NEW metal3 ( 737 49 ) ( * 63 ) - NEW metal3 ( 655 63 ) ( 737 * ) + NEW metal3 ( 765 49 ) ( 1149 * ) + NEW metal3 ( 765 49 ) ( * 63 ) + NEW metal3 ( 655 63 ) ( 765 * ) NEW metal2 ( 3087 49 ) ( * 63 ) NEW metal2 ( 2593 49 ) ( * 63 ) NEW metal3 ( 2593 49 ) ( 3087 * ) @@ -1208,45 +1208,45 @@ NETS 120 ; NEW metal2 ( 3505 63 ) via2_5 NEW metal1 ( 3714 63 ) via1_4 NEW metal2 ( 3714 63 ) via2_5 ; - - storage_1_0_0.bit0.storage ( storage_1_0_0.bit0.obuf0 A ) ( storage_1_0_0.bit0.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 294 217 ) ( 427 * ) + - storage_1_0_0.bit0.storage ( storage_1_0_0.bit0.obuf0 A ) ( storage_1_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 332 217 ) ( 427 * ) NEW metal1 ( 427 217 ) via1_4 - NEW metal1 ( 294 217 ) via1_4 ; - - storage_1_0_0.bit1.storage ( storage_1_0_0.bit1.obuf0 A ) ( storage_1_0_0.bit1.bit QN ) + USE SIGNAL - + ROUTED metal3 ( 769 217 ) ( 902 * ) + NEW metal1 ( 332 217 ) via1_4 ; + - storage_1_0_0.bit1.storage ( storage_1_0_0.bit1.obuf0 A ) ( storage_1_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED metal3 ( 807 217 ) ( 902 * ) NEW metal1 ( 902 217 ) via1_4 NEW metal2 ( 902 217 ) via2_5 - NEW metal1 ( 769 217 ) via1_4 - NEW metal2 ( 769 217 ) via2_5 ; - - storage_1_0_0.bit2.storage ( storage_1_0_0.bit2.obuf0 A ) ( storage_1_0_0.bit2.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 1263 217 ) ( 1396 * ) + NEW metal1 ( 807 217 ) via1_4 + NEW metal2 ( 807 217 ) via2_5 ; + - storage_1_0_0.bit2.storage ( storage_1_0_0.bit2.obuf0 A ) ( storage_1_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 1301 217 ) ( 1396 * ) NEW metal1 ( 1396 217 ) via1_4 - NEW metal1 ( 1263 217 ) via1_4 ; - - storage_1_0_0.bit3.storage ( storage_1_0_0.bit3.obuf0 A ) ( storage_1_0_0.bit3.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 1738 217 ) ( 1871 * ) + NEW metal1 ( 1301 217 ) via1_4 ; + - storage_1_0_0.bit3.storage ( storage_1_0_0.bit3.obuf0 A ) ( storage_1_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 1776 217 ) ( 1871 * ) NEW metal1 ( 1871 217 ) via1_4 - NEW metal1 ( 1738 217 ) via1_4 ; - - storage_1_0_0.bit4.storage ( storage_1_0_0.bit4.obuf0 A ) ( storage_1_0_0.bit4.bit QN ) + USE SIGNAL - + ROUTED metal3 ( 2232 217 ) ( 2365 * ) + NEW metal1 ( 1776 217 ) via1_4 ; + - storage_1_0_0.bit4.storage ( storage_1_0_0.bit4.obuf0 A ) ( storage_1_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED metal3 ( 2270 217 ) ( 2365 * ) NEW metal1 ( 2365 217 ) via1_4 NEW metal2 ( 2365 217 ) via2_5 - NEW metal1 ( 2232 217 ) via1_4 - NEW metal2 ( 2232 217 ) via2_5 ; - - storage_1_0_0.bit5.storage ( storage_1_0_0.bit5.obuf0 A ) ( storage_1_0_0.bit5.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 2707 217 ) ( 2840 * ) + NEW metal1 ( 2270 217 ) via1_4 + NEW metal2 ( 2270 217 ) via2_5 ; + - storage_1_0_0.bit5.storage ( storage_1_0_0.bit5.obuf0 A ) ( storage_1_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 2745 217 ) ( 2840 * ) NEW metal1 ( 2840 217 ) via1_4 - NEW metal1 ( 2707 217 ) via1_4 ; - - storage_1_0_0.bit6.storage ( storage_1_0_0.bit6.obuf0 A ) ( storage_1_0_0.bit6.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 3201 217 ) ( 3334 * ) + NEW metal1 ( 2745 217 ) via1_4 ; + - storage_1_0_0.bit6.storage ( storage_1_0_0.bit6.obuf0 A ) ( storage_1_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 3239 217 ) ( 3334 * ) NEW metal1 ( 3334 217 ) via1_4 - NEW metal1 ( 3201 217 ) via1_4 ; + NEW metal1 ( 3239 217 ) via1_4 ; - storage_1_0_0.gclock ( storage_1_0_0.cg GCK ) ( storage_1_0_0.bit6.bit CK ) ( storage_1_0_0.bit5.bit CK ) ( storage_1_0_0.bit4.bit CK ) ( storage_1_0_0.bit3.bit CK ) ( storage_1_0_0.bit2.bit CK ) ( storage_1_0_0.bit1.bit CK ) ( storage_1_0_0.bit0.bit CK ) + USE SIGNAL + ROUTED metal3 ( 180 217 ) ( 655 * ) NEW metal2 ( 1149 217 ) ( * 231 ) - NEW metal3 ( 737 231 ) ( 1149 * ) - NEW metal3 ( 737 217 ) ( * 231 ) - NEW metal3 ( 655 217 ) ( 737 * ) + NEW metal3 ( 765 231 ) ( 1149 * ) + NEW metal3 ( 765 217 ) ( * 231 ) + NEW metal3 ( 655 217 ) ( 765 * ) NEW metal2 ( 3087 217 ) ( * 231 ) NEW metal2 ( 2593 217 ) ( * 231 ) NEW metal3 ( 2593 231 ) ( 3087 * ) @@ -1303,45 +1303,45 @@ NETS 120 ; NEW metal2 ( 3505 217 ) via2_5 NEW metal1 ( 3714 217 ) via1_4 NEW metal2 ( 3714 217 ) via2_5 ; - - storage_2_0_0.bit0.storage ( storage_2_0_0.bit0.obuf0 A ) ( storage_2_0_0.bit0.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 294 343 ) ( 427 * ) - NEW metal1 ( 294 343 ) via1_4 - NEW metal1 ( 427 343 ) via1_4 ; - - storage_2_0_0.bit1.storage ( storage_2_0_0.bit1.obuf0 A ) ( storage_2_0_0.bit1.bit QN ) + USE SIGNAL - + ROUTED metal3 ( 769 343 ) ( 902 * ) - NEW metal1 ( 769 343 ) via1_4 - NEW metal2 ( 769 343 ) via2_5 + - storage_2_0_0.bit0.storage ( storage_2_0_0.bit0.obuf0 A ) ( storage_2_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 332 343 ) ( 427 * ) + NEW metal1 ( 427 343 ) via1_4 + NEW metal1 ( 332 343 ) via1_4 ; + - storage_2_0_0.bit1.storage ( storage_2_0_0.bit1.obuf0 A ) ( storage_2_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED metal3 ( 807 343 ) ( 902 * ) NEW metal1 ( 902 343 ) via1_4 - NEW metal2 ( 902 343 ) via2_5 ; - - storage_2_0_0.bit2.storage ( storage_2_0_0.bit2.obuf0 A ) ( storage_2_0_0.bit2.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 1263 343 ) ( 1396 * ) - NEW metal1 ( 1263 343 ) via1_4 - NEW metal1 ( 1396 343 ) via1_4 ; - - storage_2_0_0.bit3.storage ( storage_2_0_0.bit3.obuf0 A ) ( storage_2_0_0.bit3.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 1738 343 ) ( 1871 * ) - NEW metal1 ( 1738 343 ) via1_4 - NEW metal1 ( 1871 343 ) via1_4 ; - - storage_2_0_0.bit4.storage ( storage_2_0_0.bit4.obuf0 A ) ( storage_2_0_0.bit4.bit QN ) + USE SIGNAL - + ROUTED metal3 ( 2232 343 ) ( 2365 * ) - NEW metal1 ( 2232 343 ) via1_4 - NEW metal2 ( 2232 343 ) via2_5 + NEW metal2 ( 902 343 ) via2_5 + NEW metal1 ( 807 343 ) via1_4 + NEW metal2 ( 807 343 ) via2_5 ; + - storage_2_0_0.bit2.storage ( storage_2_0_0.bit2.obuf0 A ) ( storage_2_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 1301 343 ) ( 1396 * ) + NEW metal1 ( 1396 343 ) via1_4 + NEW metal1 ( 1301 343 ) via1_4 ; + - storage_2_0_0.bit3.storage ( storage_2_0_0.bit3.obuf0 A ) ( storage_2_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 1776 343 ) ( 1871 * ) + NEW metal1 ( 1871 343 ) via1_4 + NEW metal1 ( 1776 343 ) via1_4 ; + - storage_2_0_0.bit4.storage ( storage_2_0_0.bit4.obuf0 A ) ( storage_2_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED metal3 ( 2270 343 ) ( 2365 * ) NEW metal1 ( 2365 343 ) via1_4 - NEW metal2 ( 2365 343 ) via2_5 ; - - storage_2_0_0.bit5.storage ( storage_2_0_0.bit5.obuf0 A ) ( storage_2_0_0.bit5.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 2707 343 ) ( 2840 * ) - NEW metal1 ( 2707 343 ) via1_4 - NEW metal1 ( 2840 343 ) via1_4 ; - - storage_2_0_0.bit6.storage ( storage_2_0_0.bit6.obuf0 A ) ( storage_2_0_0.bit6.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 3201 343 ) ( 3334 * ) - NEW metal1 ( 3201 343 ) via1_4 - NEW metal1 ( 3334 343 ) via1_4 ; + NEW metal2 ( 2365 343 ) via2_5 + NEW metal1 ( 2270 343 ) via1_4 + NEW metal2 ( 2270 343 ) via2_5 ; + - storage_2_0_0.bit5.storage ( storage_2_0_0.bit5.obuf0 A ) ( storage_2_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 2745 343 ) ( 2840 * ) + NEW metal1 ( 2840 343 ) via1_4 + NEW metal1 ( 2745 343 ) via1_4 ; + - storage_2_0_0.bit6.storage ( storage_2_0_0.bit6.obuf0 A ) ( storage_2_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 3239 343 ) ( 3334 * ) + NEW metal1 ( 3334 343 ) via1_4 + NEW metal1 ( 3239 343 ) via1_4 ; - storage_2_0_0.gclock ( storage_2_0_0.cg GCK ) ( storage_2_0_0.bit6.bit CK ) ( storage_2_0_0.bit5.bit CK ) ( storage_2_0_0.bit4.bit CK ) ( storage_2_0_0.bit3.bit CK ) ( storage_2_0_0.bit2.bit CK ) ( storage_2_0_0.bit1.bit CK ) ( storage_2_0_0.bit0.bit CK ) + USE SIGNAL + ROUTED metal3 ( 180 343 ) ( 655 * ) NEW metal2 ( 1149 329 ) ( * 343 ) - NEW metal3 ( 737 329 ) ( 1149 * ) - NEW metal3 ( 737 329 ) ( * 343 ) - NEW metal3 ( 655 343 ) ( 737 * ) + NEW metal3 ( 765 329 ) ( 1149 * ) + NEW metal3 ( 765 329 ) ( * 343 ) + NEW metal3 ( 655 343 ) ( 765 * ) NEW metal2 ( 3087 329 ) ( * 343 ) NEW metal2 ( 2593 329 ) ( * 343 ) NEW metal3 ( 2593 329 ) ( 3087 * ) @@ -1400,45 +1400,45 @@ NETS 120 ; NEW metal2 ( 3505 343 ) via2_5 NEW metal1 ( 3714 343 ) via1_4 NEW metal2 ( 3714 343 ) via2_5 ; - - storage_3_0_0.bit0.storage ( storage_3_0_0.bit0.obuf0 A ) ( storage_3_0_0.bit0.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 294 497 ) ( 427 * ) + - storage_3_0_0.bit0.storage ( storage_3_0_0.bit0.obuf0 A ) ( storage_3_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 332 497 ) ( 427 * ) NEW metal1 ( 427 497 ) via1_4 - NEW metal1 ( 294 497 ) via1_4 ; - - storage_3_0_0.bit1.storage ( storage_3_0_0.bit1.obuf0 A ) ( storage_3_0_0.bit1.bit QN ) + USE SIGNAL - + ROUTED metal3 ( 769 497 ) ( 902 * ) + NEW metal1 ( 332 497 ) via1_4 ; + - storage_3_0_0.bit1.storage ( storage_3_0_0.bit1.obuf0 A ) ( storage_3_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED metal3 ( 807 497 ) ( 902 * ) NEW metal1 ( 902 497 ) via1_4 NEW metal2 ( 902 497 ) via2_5 - NEW metal1 ( 769 497 ) via1_4 - NEW metal2 ( 769 497 ) via2_5 ; - - storage_3_0_0.bit2.storage ( storage_3_0_0.bit2.obuf0 A ) ( storage_3_0_0.bit2.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 1263 497 ) ( 1396 * ) + NEW metal1 ( 807 497 ) via1_4 + NEW metal2 ( 807 497 ) via2_5 ; + - storage_3_0_0.bit2.storage ( storage_3_0_0.bit2.obuf0 A ) ( storage_3_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 1301 497 ) ( 1396 * ) NEW metal1 ( 1396 497 ) via1_4 - NEW metal1 ( 1263 497 ) via1_4 ; - - storage_3_0_0.bit3.storage ( storage_3_0_0.bit3.obuf0 A ) ( storage_3_0_0.bit3.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 1738 497 ) ( 1871 * ) + NEW metal1 ( 1301 497 ) via1_4 ; + - storage_3_0_0.bit3.storage ( storage_3_0_0.bit3.obuf0 A ) ( storage_3_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 1776 497 ) ( 1871 * ) NEW metal1 ( 1871 497 ) via1_4 - NEW metal1 ( 1738 497 ) via1_4 ; - - storage_3_0_0.bit4.storage ( storage_3_0_0.bit4.obuf0 A ) ( storage_3_0_0.bit4.bit QN ) + USE SIGNAL - + ROUTED metal3 ( 2232 497 ) ( 2365 * ) + NEW metal1 ( 1776 497 ) via1_4 ; + - storage_3_0_0.bit4.storage ( storage_3_0_0.bit4.obuf0 A ) ( storage_3_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED metal3 ( 2270 497 ) ( 2365 * ) NEW metal1 ( 2365 497 ) via1_4 NEW metal2 ( 2365 497 ) via2_5 - NEW metal1 ( 2232 497 ) via1_4 - NEW metal2 ( 2232 497 ) via2_5 ; - - storage_3_0_0.bit5.storage ( storage_3_0_0.bit5.obuf0 A ) ( storage_3_0_0.bit5.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 2707 497 ) ( 2840 * ) + NEW metal1 ( 2270 497 ) via1_4 + NEW metal2 ( 2270 497 ) via2_5 ; + - storage_3_0_0.bit5.storage ( storage_3_0_0.bit5.obuf0 A ) ( storage_3_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 2745 497 ) ( 2840 * ) NEW metal1 ( 2840 497 ) via1_4 - NEW metal1 ( 2707 497 ) via1_4 ; - - storage_3_0_0.bit6.storage ( storage_3_0_0.bit6.obuf0 A ) ( storage_3_0_0.bit6.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 3201 497 ) ( 3334 * ) + NEW metal1 ( 2745 497 ) via1_4 ; + - storage_3_0_0.bit6.storage ( storage_3_0_0.bit6.obuf0 A ) ( storage_3_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 3239 497 ) ( 3334 * ) NEW metal1 ( 3334 497 ) via1_4 - NEW metal1 ( 3201 497 ) via1_4 ; + NEW metal1 ( 3239 497 ) via1_4 ; - storage_3_0_0.gclock ( storage_3_0_0.cg GCK ) ( storage_3_0_0.bit6.bit CK ) ( storage_3_0_0.bit5.bit CK ) ( storage_3_0_0.bit4.bit CK ) ( storage_3_0_0.bit3.bit CK ) ( storage_3_0_0.bit2.bit CK ) ( storage_3_0_0.bit1.bit CK ) ( storage_3_0_0.bit0.bit CK ) + USE SIGNAL + ROUTED metal3 ( 180 497 ) ( 655 * ) NEW metal2 ( 1149 497 ) ( * 511 ) - NEW metal3 ( 737 511 ) ( 1149 * ) - NEW metal3 ( 737 497 ) ( * 511 ) - NEW metal3 ( 655 497 ) ( 737 * ) + NEW metal3 ( 765 511 ) ( 1149 * ) + NEW metal3 ( 765 497 ) ( * 511 ) + NEW metal3 ( 655 497 ) ( 765 * ) NEW metal2 ( 3087 497 ) ( * 511 ) NEW metal2 ( 2593 497 ) ( * 511 ) NEW metal3 ( 2593 511 ) ( 3087 * ) @@ -1495,45 +1495,45 @@ NETS 120 ; NEW metal2 ( 3505 497 ) via2_5 NEW metal1 ( 3714 497 ) via1_4 NEW metal2 ( 3714 497 ) via2_5 ; - - storage_4_0_0.bit0.storage ( storage_4_0_0.bit0.obuf0 A ) ( storage_4_0_0.bit0.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 294 623 ) ( 427 * ) - NEW metal1 ( 294 623 ) via1_4 - NEW metal1 ( 427 623 ) via1_4 ; - - storage_4_0_0.bit1.storage ( storage_4_0_0.bit1.obuf0 A ) ( storage_4_0_0.bit1.bit QN ) + USE SIGNAL - + ROUTED metal3 ( 769 623 ) ( 902 * ) - NEW metal1 ( 769 623 ) via1_4 - NEW metal2 ( 769 623 ) via2_5 + - storage_4_0_0.bit0.storage ( storage_4_0_0.bit0.obuf0 A ) ( storage_4_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 332 623 ) ( 427 * ) + NEW metal1 ( 427 623 ) via1_4 + NEW metal1 ( 332 623 ) via1_4 ; + - storage_4_0_0.bit1.storage ( storage_4_0_0.bit1.obuf0 A ) ( storage_4_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED metal3 ( 807 623 ) ( 902 * ) NEW metal1 ( 902 623 ) via1_4 - NEW metal2 ( 902 623 ) via2_5 ; - - storage_4_0_0.bit2.storage ( storage_4_0_0.bit2.obuf0 A ) ( storage_4_0_0.bit2.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 1263 623 ) ( 1396 * ) - NEW metal1 ( 1263 623 ) via1_4 - NEW metal1 ( 1396 623 ) via1_4 ; - - storage_4_0_0.bit3.storage ( storage_4_0_0.bit3.obuf0 A ) ( storage_4_0_0.bit3.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 1738 623 ) ( 1871 * ) - NEW metal1 ( 1738 623 ) via1_4 - NEW metal1 ( 1871 623 ) via1_4 ; - - storage_4_0_0.bit4.storage ( storage_4_0_0.bit4.obuf0 A ) ( storage_4_0_0.bit4.bit QN ) + USE SIGNAL - + ROUTED metal3 ( 2232 623 ) ( 2365 * ) - NEW metal1 ( 2232 623 ) via1_4 - NEW metal2 ( 2232 623 ) via2_5 + NEW metal2 ( 902 623 ) via2_5 + NEW metal1 ( 807 623 ) via1_4 + NEW metal2 ( 807 623 ) via2_5 ; + - storage_4_0_0.bit2.storage ( storage_4_0_0.bit2.obuf0 A ) ( storage_4_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 1301 623 ) ( 1396 * ) + NEW metal1 ( 1396 623 ) via1_4 + NEW metal1 ( 1301 623 ) via1_4 ; + - storage_4_0_0.bit3.storage ( storage_4_0_0.bit3.obuf0 A ) ( storage_4_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 1776 623 ) ( 1871 * ) + NEW metal1 ( 1871 623 ) via1_4 + NEW metal1 ( 1776 623 ) via1_4 ; + - storage_4_0_0.bit4.storage ( storage_4_0_0.bit4.obuf0 A ) ( storage_4_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED metal3 ( 2270 623 ) ( 2365 * ) NEW metal1 ( 2365 623 ) via1_4 - NEW metal2 ( 2365 623 ) via2_5 ; - - storage_4_0_0.bit5.storage ( storage_4_0_0.bit5.obuf0 A ) ( storage_4_0_0.bit5.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 2707 623 ) ( 2840 * ) - NEW metal1 ( 2707 623 ) via1_4 - NEW metal1 ( 2840 623 ) via1_4 ; - - storage_4_0_0.bit6.storage ( storage_4_0_0.bit6.obuf0 A ) ( storage_4_0_0.bit6.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 3201 623 ) ( 3334 * ) - NEW metal1 ( 3201 623 ) via1_4 - NEW metal1 ( 3334 623 ) via1_4 ; + NEW metal2 ( 2365 623 ) via2_5 + NEW metal1 ( 2270 623 ) via1_4 + NEW metal2 ( 2270 623 ) via2_5 ; + - storage_4_0_0.bit5.storage ( storage_4_0_0.bit5.obuf0 A ) ( storage_4_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 2745 623 ) ( 2840 * ) + NEW metal1 ( 2840 623 ) via1_4 + NEW metal1 ( 2745 623 ) via1_4 ; + - storage_4_0_0.bit6.storage ( storage_4_0_0.bit6.obuf0 A ) ( storage_4_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 3239 623 ) ( 3334 * ) + NEW metal1 ( 3334 623 ) via1_4 + NEW metal1 ( 3239 623 ) via1_4 ; - storage_4_0_0.gclock ( storage_4_0_0.cg GCK ) ( storage_4_0_0.bit6.bit CK ) ( storage_4_0_0.bit5.bit CK ) ( storage_4_0_0.bit4.bit CK ) ( storage_4_0_0.bit3.bit CK ) ( storage_4_0_0.bit2.bit CK ) ( storage_4_0_0.bit1.bit CK ) ( storage_4_0_0.bit0.bit CK ) + USE SIGNAL + ROUTED metal3 ( 180 623 ) ( 655 * ) NEW metal2 ( 1149 609 ) ( * 623 ) - NEW metal3 ( 737 609 ) ( 1149 * ) - NEW metal3 ( 737 609 ) ( * 623 ) - NEW metal3 ( 655 623 ) ( 737 * ) + NEW metal3 ( 765 609 ) ( 1149 * ) + NEW metal3 ( 765 609 ) ( * 623 ) + NEW metal3 ( 655 623 ) ( 765 * ) NEW metal2 ( 3087 609 ) ( * 623 ) NEW metal2 ( 2593 609 ) ( * 623 ) NEW metal3 ( 2593 609 ) ( 3087 * ) @@ -1592,45 +1592,45 @@ NETS 120 ; NEW metal2 ( 3505 623 ) via2_5 NEW metal1 ( 3714 623 ) via1_4 NEW metal2 ( 3714 623 ) via2_5 ; - - storage_5_0_0.bit0.storage ( storage_5_0_0.bit0.obuf0 A ) ( storage_5_0_0.bit0.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 294 777 ) ( 427 * ) + - storage_5_0_0.bit0.storage ( storage_5_0_0.bit0.obuf0 A ) ( storage_5_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 332 777 ) ( 427 * ) NEW metal1 ( 427 777 ) via1_4 - NEW metal1 ( 294 777 ) via1_4 ; - - storage_5_0_0.bit1.storage ( storage_5_0_0.bit1.obuf0 A ) ( storage_5_0_0.bit1.bit QN ) + USE SIGNAL - + ROUTED metal3 ( 769 777 ) ( 902 * ) + NEW metal1 ( 332 777 ) via1_4 ; + - storage_5_0_0.bit1.storage ( storage_5_0_0.bit1.obuf0 A ) ( storage_5_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED metal3 ( 807 777 ) ( 902 * ) NEW metal1 ( 902 777 ) via1_4 NEW metal2 ( 902 777 ) via2_5 - NEW metal1 ( 769 777 ) via1_4 - NEW metal2 ( 769 777 ) via2_5 ; - - storage_5_0_0.bit2.storage ( storage_5_0_0.bit2.obuf0 A ) ( storage_5_0_0.bit2.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 1263 777 ) ( 1396 * ) + NEW metal1 ( 807 777 ) via1_4 + NEW metal2 ( 807 777 ) via2_5 ; + - storage_5_0_0.bit2.storage ( storage_5_0_0.bit2.obuf0 A ) ( storage_5_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 1301 777 ) ( 1396 * ) NEW metal1 ( 1396 777 ) via1_4 - NEW metal1 ( 1263 777 ) via1_4 ; - - storage_5_0_0.bit3.storage ( storage_5_0_0.bit3.obuf0 A ) ( storage_5_0_0.bit3.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 1738 777 ) ( 1871 * ) + NEW metal1 ( 1301 777 ) via1_4 ; + - storage_5_0_0.bit3.storage ( storage_5_0_0.bit3.obuf0 A ) ( storage_5_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 1776 777 ) ( 1871 * ) NEW metal1 ( 1871 777 ) via1_4 - NEW metal1 ( 1738 777 ) via1_4 ; - - storage_5_0_0.bit4.storage ( storage_5_0_0.bit4.obuf0 A ) ( storage_5_0_0.bit4.bit QN ) + USE SIGNAL - + ROUTED metal3 ( 2232 777 ) ( 2365 * ) + NEW metal1 ( 1776 777 ) via1_4 ; + - storage_5_0_0.bit4.storage ( storage_5_0_0.bit4.obuf0 A ) ( storage_5_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED metal3 ( 2270 777 ) ( 2365 * ) NEW metal1 ( 2365 777 ) via1_4 NEW metal2 ( 2365 777 ) via2_5 - NEW metal1 ( 2232 777 ) via1_4 - NEW metal2 ( 2232 777 ) via2_5 ; - - storage_5_0_0.bit5.storage ( storage_5_0_0.bit5.obuf0 A ) ( storage_5_0_0.bit5.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 2707 777 ) ( 2840 * ) + NEW metal1 ( 2270 777 ) via1_4 + NEW metal2 ( 2270 777 ) via2_5 ; + - storage_5_0_0.bit5.storage ( storage_5_0_0.bit5.obuf0 A ) ( storage_5_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 2745 777 ) ( 2840 * ) NEW metal1 ( 2840 777 ) via1_4 - NEW metal1 ( 2707 777 ) via1_4 ; - - storage_5_0_0.bit6.storage ( storage_5_0_0.bit6.obuf0 A ) ( storage_5_0_0.bit6.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 3201 777 ) ( 3334 * ) + NEW metal1 ( 2745 777 ) via1_4 ; + - storage_5_0_0.bit6.storage ( storage_5_0_0.bit6.obuf0 A ) ( storage_5_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 3239 777 ) ( 3334 * ) NEW metal1 ( 3334 777 ) via1_4 - NEW metal1 ( 3201 777 ) via1_4 ; + NEW metal1 ( 3239 777 ) via1_4 ; - storage_5_0_0.gclock ( storage_5_0_0.cg GCK ) ( storage_5_0_0.bit6.bit CK ) ( storage_5_0_0.bit5.bit CK ) ( storage_5_0_0.bit4.bit CK ) ( storage_5_0_0.bit3.bit CK ) ( storage_5_0_0.bit2.bit CK ) ( storage_5_0_0.bit1.bit CK ) ( storage_5_0_0.bit0.bit CK ) + USE SIGNAL + ROUTED metal3 ( 180 777 ) ( 655 * ) NEW metal2 ( 1149 777 ) ( * 791 ) - NEW metal3 ( 737 791 ) ( 1149 * ) - NEW metal3 ( 737 777 ) ( * 791 ) - NEW metal3 ( 655 777 ) ( 737 * ) + NEW metal3 ( 765 791 ) ( 1149 * ) + NEW metal3 ( 765 777 ) ( * 791 ) + NEW metal3 ( 655 777 ) ( 765 * ) NEW metal2 ( 3087 777 ) ( * 791 ) NEW metal2 ( 2593 777 ) ( * 791 ) NEW metal3 ( 2593 791 ) ( 3087 * ) @@ -1689,45 +1689,45 @@ NETS 120 ; NEW metal2 ( 3505 777 ) via2_5 NEW metal1 ( 3714 777 ) via1_4 NEW metal2 ( 3714 777 ) via2_5 ; - - storage_6_0_0.bit0.storage ( storage_6_0_0.bit0.obuf0 A ) ( storage_6_0_0.bit0.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 294 903 ) ( 427 * ) - NEW metal1 ( 294 903 ) via1_4 - NEW metal1 ( 427 903 ) via1_4 ; - - storage_6_0_0.bit1.storage ( storage_6_0_0.bit1.obuf0 A ) ( storage_6_0_0.bit1.bit QN ) + USE SIGNAL - + ROUTED metal3 ( 769 903 ) ( 902 * ) - NEW metal1 ( 769 903 ) via1_4 - NEW metal2 ( 769 903 ) via2_5 + - storage_6_0_0.bit0.storage ( storage_6_0_0.bit0.obuf0 A ) ( storage_6_0_0.bit0.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 332 903 ) ( 427 * ) + NEW metal1 ( 427 903 ) via1_4 + NEW metal1 ( 332 903 ) via1_4 ; + - storage_6_0_0.bit1.storage ( storage_6_0_0.bit1.obuf0 A ) ( storage_6_0_0.bit1.bit Q ) + USE SIGNAL + + ROUTED metal3 ( 807 903 ) ( 902 * ) NEW metal1 ( 902 903 ) via1_4 - NEW metal2 ( 902 903 ) via2_5 ; - - storage_6_0_0.bit2.storage ( storage_6_0_0.bit2.obuf0 A ) ( storage_6_0_0.bit2.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 1263 903 ) ( 1396 * ) - NEW metal1 ( 1263 903 ) via1_4 - NEW metal1 ( 1396 903 ) via1_4 ; - - storage_6_0_0.bit3.storage ( storage_6_0_0.bit3.obuf0 A ) ( storage_6_0_0.bit3.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 1738 903 ) ( 1871 * ) - NEW metal1 ( 1738 903 ) via1_4 - NEW metal1 ( 1871 903 ) via1_4 ; - - storage_6_0_0.bit4.storage ( storage_6_0_0.bit4.obuf0 A ) ( storage_6_0_0.bit4.bit QN ) + USE SIGNAL - + ROUTED metal3 ( 2232 903 ) ( 2365 * ) - NEW metal1 ( 2232 903 ) via1_4 - NEW metal2 ( 2232 903 ) via2_5 + NEW metal2 ( 902 903 ) via2_5 + NEW metal1 ( 807 903 ) via1_4 + NEW metal2 ( 807 903 ) via2_5 ; + - storage_6_0_0.bit2.storage ( storage_6_0_0.bit2.obuf0 A ) ( storage_6_0_0.bit2.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 1301 903 ) ( 1396 * ) + NEW metal1 ( 1396 903 ) via1_4 + NEW metal1 ( 1301 903 ) via1_4 ; + - storage_6_0_0.bit3.storage ( storage_6_0_0.bit3.obuf0 A ) ( storage_6_0_0.bit3.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 1776 903 ) ( 1871 * ) + NEW metal1 ( 1871 903 ) via1_4 + NEW metal1 ( 1776 903 ) via1_4 ; + - storage_6_0_0.bit4.storage ( storage_6_0_0.bit4.obuf0 A ) ( storage_6_0_0.bit4.bit Q ) + USE SIGNAL + + ROUTED metal3 ( 2270 903 ) ( 2365 * ) NEW metal1 ( 2365 903 ) via1_4 - NEW metal2 ( 2365 903 ) via2_5 ; - - storage_6_0_0.bit5.storage ( storage_6_0_0.bit5.obuf0 A ) ( storage_6_0_0.bit5.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 2707 903 ) ( 2840 * ) - NEW metal1 ( 2707 903 ) via1_4 - NEW metal1 ( 2840 903 ) via1_4 ; - - storage_6_0_0.bit6.storage ( storage_6_0_0.bit6.obuf0 A ) ( storage_6_0_0.bit6.bit QN ) + USE SIGNAL - + ROUTED metal2 ( 3201 903 ) ( 3334 * ) - NEW metal1 ( 3201 903 ) via1_4 - NEW metal1 ( 3334 903 ) via1_4 ; + NEW metal2 ( 2365 903 ) via2_5 + NEW metal1 ( 2270 903 ) via1_4 + NEW metal2 ( 2270 903 ) via2_5 ; + - storage_6_0_0.bit5.storage ( storage_6_0_0.bit5.obuf0 A ) ( storage_6_0_0.bit5.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 2745 903 ) ( 2840 * ) + NEW metal1 ( 2840 903 ) via1_4 + NEW metal1 ( 2745 903 ) via1_4 ; + - storage_6_0_0.bit6.storage ( storage_6_0_0.bit6.obuf0 A ) ( storage_6_0_0.bit6.bit Q ) + USE SIGNAL + + ROUTED metal2 ( 3239 903 ) ( 3334 * ) + NEW metal1 ( 3334 903 ) via1_4 + NEW metal1 ( 3239 903 ) via1_4 ; - storage_6_0_0.gclock ( storage_6_0_0.cg GCK ) ( storage_6_0_0.bit6.bit CK ) ( storage_6_0_0.bit5.bit CK ) ( storage_6_0_0.bit4.bit CK ) ( storage_6_0_0.bit3.bit CK ) ( storage_6_0_0.bit2.bit CK ) ( storage_6_0_0.bit1.bit CK ) ( storage_6_0_0.bit0.bit CK ) + USE SIGNAL + ROUTED metal3 ( 180 903 ) ( 655 * ) NEW metal2 ( 1149 889 ) ( * 903 ) - NEW metal3 ( 737 889 ) ( 1149 * ) - NEW metal3 ( 737 889 ) ( * 903 ) - NEW metal3 ( 655 903 ) ( 737 * ) + NEW metal3 ( 765 889 ) ( 1149 * ) + NEW metal3 ( 765 889 ) ( * 903 ) + NEW metal3 ( 655 903 ) ( 765 * ) NEW metal2 ( 3087 889 ) ( * 903 ) NEW metal2 ( 2593 889 ) ( * 903 ) NEW metal3 ( 2593 889 ) ( 3087 * ) diff --git a/src/ram/test/make_7x7_nangate45.lefok b/src/ram/test/make_7x7_nangate45.lefok index 2bbd8c33507..9d9d1b1bd91 100644 --- a/src/ram/test/make_7x7_nangate45.lefok +++ b/src/ram/test/make_7x7_nangate45.lefok @@ -255,8 +255,8 @@ MACRO RAM7x7 RECT 3.385 0.595 4.43 9.485 ; RECT 4.43 0.595 4.965 9.87 ; RECT 4.965 0.595 5.205 10.605 ; - RECT 5.205 0.595 7.34 9.205 ; - RECT 7.34 0.455 8.195 9.205 ; + RECT 5.205 0.595 7.62 9.205 ; + RECT 7.62 0.455 8.195 9.205 ; RECT 8.195 0.455 8.93 9.485 ; RECT 8.93 -0.07 9.07 11.27 ; RECT 9.07 0.455 10.245 10.605 ; diff --git a/src/ram/test/make_8x8_mux2_sky130.tcl b/src/ram/test/make_8x8_mux2_sky130.tcl index 26b1cbfcad6..d929ebd61e4 100644 --- a/src/ram/test/make_8x8_mux2_sky130.tcl +++ b/src/ram/test/make_8x8_mux2_sky130.tcl @@ -22,10 +22,11 @@ generate_ram \ -max_tap_dist 15 \ -write_behavioral_verilog $behavioral_file -set lef_file [make_result_file make_8x8_mux2.lef] +write_verilog [make_result_file make_8x8_mux2_sky130.v] +set lef_file [make_result_file make_8x8_mux2_sky130.lef] write_abstract_lef $lef_file diff_files make_8x8_mux2_sky130.lefok $lef_file -set def_file [make_result_file make_8x8_mux2.def] +set def_file [make_result_file make_8x8_mux2_sky130.def] write_def $def_file diff_files make_8x8_mux2_sky130.defok $def_file diff_files make_8x8_behavioral.vok $behavioral_file diff --git a/src/ram/test/make_8x8_mux4_sky130.tcl b/src/ram/test/make_8x8_mux4_sky130.tcl index 7c2ff4f52ab..a4467f35034 100644 --- a/src/ram/test/make_8x8_mux4_sky130.tcl +++ b/src/ram/test/make_8x8_mux4_sky130.tcl @@ -27,11 +27,13 @@ generate_ram \ -max_tap_dist 15 \ -write_behavioral_verilog $behavioral_file -set lef_file [make_result_file make_8x8_mux4.lef] +write_verilog [make_result_file make_8x8_mux4_sky130.v] + +set lef_file [make_result_file make_8x8_mux4_sky130.lef] write_abstract_lef $lef_file diff_files make_8x8_mux4_sky130.lefok $lef_file -set def_file [make_result_file make_8x8_mux4.def] +set def_file [make_result_file make_8x8_mux4_sky130.def] write_def $def_file diff_files make_8x8_mux4_sky130.defok $def_file From 1a3928c33647044a478bdf934e7e238f06b41927 Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Fri, 17 Apr 2026 08:42:55 -0400 Subject: [PATCH 19/20] Add error checking for col_mux_ratio > 1, read_ports > 1 Signed-off-by: Thinh Nguyen --- src/ram/src/ram.cpp | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/ram/src/ram.cpp b/src/ram/src/ram.cpp index af5b2a209e0..dca2ad12e2e 100644 --- a/src/ram/src/ram.cpp +++ b/src/ram/src/ram.cpp @@ -500,11 +500,8 @@ std::map RamGen::buildPortMap(dbMaster* master) tri_enable_name = tri_expr->left()->port()->name(); } } else if (dir->isAnyOutput()) { // catches isOutput() - // prefer non-inverted output (e.g. Q over QN) - // if no DataOut yet, assign unconditionally - // if DataOut already set, only override if current port is non-inverted - // (i.e. its name does not end with N or _N indicating - // active-low/inverted) + // prefer non-inverted output (e.g. Q over QN for DFFs with both) + // port names ending in N or B are conventionally inverted outputs std::string port_name = lib_port->name(); bool is_inverted = !port_name.empty() @@ -1012,6 +1009,15 @@ void RamGen::generate(const int mask_size, "values of 1, 2, or 4."); } + // TODO: add support for col/mux ratio when read_ports > 1 + // error checking, current col/mux only supports read_ports = 1 + if (column_mux_ratio > 1 && read_ports != 1) { + logger_->error(RAM, + 36, + "The ram generator currently only supports column_mux_ratio " + "> 1 when read_ports = 1."); + } + // TODO: add support for non-divisble word counts, for these cases the last // row will have empty spaces/filler cells instead of errorring out if (num_words % column_mux_ratio != 0) { From a5d3d16fffacf8ab1a15f5d2d14a9838e8f150f7 Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Sat, 18 Apr 2026 10:06:20 -0400 Subject: [PATCH 20/20] fix fix buildPortMap to select Q not QN for sequential cells Signed-off-by: Thinh Nguyen --- src/ram/src/ram.cpp | 42 +++++++++++++++++++++------- src/ram/test/make_7x7_nangate45.ok | 6 ++++ src/ram/test/make_8x8.ok | 6 ++++ src/ram/test/make_8x8_mux2_sky130.ok | 6 ++++ src/ram/test/make_8x8_mux4_sky130.ok | 6 ++++ src/ram/test/make_8x8_sky130.ok | 6 ++++ 6 files changed, 62 insertions(+), 10 deletions(-) diff --git a/src/ram/src/ram.cpp b/src/ram/src/ram.cpp index dca2ad12e2e..951d05ea3b7 100644 --- a/src/ram/src/ram.cpp +++ b/src/ram/src/ram.cpp @@ -30,6 +30,7 @@ #include "sta/FuncExpr.hh" #include "sta/Liberty.hh" #include "sta/PortDirection.hh" +#include "sta/Sequential.hh" #include "utl/Logger.h" namespace ram { @@ -500,16 +501,31 @@ std::map RamGen::buildPortMap(dbMaster* master) tri_enable_name = tri_expr->left()->port()->name(); } } else if (dir->isAnyOutput()) { // catches isOutput() - // prefer non-inverted output (e.g. Q over QN for DFFs with both) - // port names ending in N or B are conventionally inverted outputs - std::string port_name = lib_port->name(); - bool is_inverted - = !port_name.empty() - && (port_name.back() == 'N' || port_name.back() == 'B'); - if (pin_map.find({PortRoleType::DataOut, 0}) == pin_map.end()) { - pin_map[{PortRoleType::DataOut, 0}] = port_name; - } else if (!is_inverted) { - pin_map[{PortRoleType::DataOut, 0}] = port_name; + auto lib_cell = lib_port->libertyCell(); + auto func = lib_port->function(); + bool is_seq_output = false; + bool is_seq_inverted = false; + + if (func && func->op() == sta::FuncExpr::Op::port) { + auto internal_port = lib_cell->findLibertyPort(func->port()->name()); + if (internal_port) { + auto seq = lib_cell->outputPortSequential(internal_port); + if (seq) { + is_seq_output = true; + // outputInv() is the negative state variable (IQN) + is_seq_inverted = (seq->outputInv() == internal_port); + } + } + } + + if (is_seq_output) { + // only assign if this is the non-inverted output (Q and not Qn) + if (!is_seq_inverted) { + pin_map[{PortRoleType::DataOut, 0}] = lib_port->name(); + } + } else { + // non-sequential cell (AND2, INV etc) assign as DataOut + pin_map[{PortRoleType::DataOut, 0}] = lib_port->name(); } } else if (dir->isInput()) { pin_map[{PortRoleType::DataIn, in_idx++}] = lib_port->name(); @@ -554,6 +570,12 @@ std::map RamGen::buildPortMap(dbMaster* master) master->getName(), ground_count); } + + logger_->info(RAM, + 30, + "buildPortMap DataOut for {}: {}", + master->getName(), + pin_map[{PortRoleType::DataOut, 0}]); return pin_map; } diff --git a/src/ram/test/make_7x7_nangate45.ok b/src/ram/test/make_7x7_nangate45.ok index b21c68b1438..f6b4cb39811 100644 --- a/src/ram/test/make_7x7_nangate45.ok +++ b/src/ram/test/make_7x7_nangate45.ok @@ -22,10 +22,16 @@ [INFO ODB-0227] LEF file: Nangate45/Nangate45.lef, created 135 library cells [INFO RAM-0003] Generating RAM7x7 [INFO RAM-0016] Selected inverter cell INV_X1 +[INFO RAM-0030] buildPortMap DataOut for INV_X1: ZN [INFO RAM-0016] Selected tristate cell TBUF_X1 +[INFO RAM-0030] buildPortMap DataOut for TBUF_X1: Z [INFO RAM-0016] Selected and2 cell AND2_X1 +[INFO RAM-0030] buildPortMap DataOut for AND2_X1: ZN +[INFO RAM-0030] buildPortMap DataOut for DFF_X1: Q [INFO RAM-0016] Selected clock gate cell CLKGATE_X1 +[INFO RAM-0030] buildPortMap DataOut for CLKGATE_X1: GCK [INFO RAM-0016] Selected buffer cell BUF_X1 +[INFO RAM-0030] buildPortMap DataOut for BUF_X1: Z [INFO RAM-0016] Selected aoi22 cell AOI22_X1 [INFO RAM-0024] Behavioral Verilog written for RAM7x7 [INFO PDN-0001] Inserting grid: ram_grid diff --git a/src/ram/test/make_8x8.ok b/src/ram/test/make_8x8.ok index f7d6ec89e2e..df0295717d7 100644 --- a/src/ram/test/make_8x8.ok +++ b/src/ram/test/make_8x8.ok @@ -2,11 +2,17 @@ [INFO ODB-0227] LEF file: sky130hd/sky130_fd_sc_hd_merged.lef, created 437 library cells [INFO RAM-0003] Generating RAM8x8 [INFO RAM-0016] Selected inverter cell sky130_fd_sc_hd__clkinv_1 +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__clkinv_1: Y [INFO RAM-0016] Selected tristate cell sky130_fd_sc_hd__ebufn_1 +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__ebufn_1: Z [INFO RAM-0016] Selected and2 cell sky130_fd_sc_hd__and2_0 +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__and2_0: X [INFO RAM-0016] Selected storage cell sky130_fd_sc_hd__dfxtp_1 +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__dfxtp_1: Q [INFO RAM-0016] Selected clock gate cell sky130_fd_sc_hd__dlclkp_1 +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__dlclkp_1: GCLK [INFO RAM-0016] Selected buffer cell sky130_fd_sc_hd__buf_1 +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__buf_1: X [INFO RAM-0016] Selected aoi22 cell sky130_fd_sc_hd__a22oi_1 [INFO RAM-0024] Behavioral Verilog written for RAM8x8 [INFO PDN-0001] Inserting grid: ram_grid diff --git a/src/ram/test/make_8x8_mux2_sky130.ok b/src/ram/test/make_8x8_mux2_sky130.ok index 1ffe78cb495..e9bde9d233b 100644 --- a/src/ram/test/make_8x8_mux2_sky130.ok +++ b/src/ram/test/make_8x8_mux2_sky130.ok @@ -2,10 +2,16 @@ [INFO ODB-0227] LEF file: sky130hd/sky130_fd_sc_hd_merged.lef, created 437 library cells [INFO RAM-0003] Generating RAM8x8 [INFO RAM-0016] Selected inverter cell sky130_fd_sc_hd__clkinv_1 +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__clkinv_1: Y [INFO RAM-0016] Selected tristate cell sky130_fd_sc_hd__ebufn_1 +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__ebufn_1: Z [INFO RAM-0016] Selected and2 cell sky130_fd_sc_hd__and2_0 +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__and2_0: X +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__dfxtp_1: Q [INFO RAM-0016] Selected clock gate cell sky130_fd_sc_hd__dlclkp_1 +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__dlclkp_1: GCLK [INFO RAM-0016] Selected buffer cell sky130_fd_sc_hd__buf_1 +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__buf_1: X [INFO RAM-0016] Selected aoi22 cell sky130_fd_sc_hd__a22oi_1 [INFO RAM-0024] Behavioral Verilog written for RAM8x8 [INFO PDN-0001] Inserting grid: ram_grid diff --git a/src/ram/test/make_8x8_mux4_sky130.ok b/src/ram/test/make_8x8_mux4_sky130.ok index 81984d8476d..e7b78bbc993 100644 --- a/src/ram/test/make_8x8_mux4_sky130.ok +++ b/src/ram/test/make_8x8_mux4_sky130.ok @@ -2,10 +2,16 @@ [INFO ODB-0227] LEF file: sky130hd/sky130_fd_sc_hd_merged.lef, created 437 library cells [INFO RAM-0003] Generating RAM8x8 [INFO RAM-0016] Selected inverter cell sky130_fd_sc_hd__clkinv_1 +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__clkinv_1: Y [INFO RAM-0016] Selected tristate cell sky130_fd_sc_hd__ebufn_1 +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__ebufn_1: Z [INFO RAM-0016] Selected and2 cell sky130_fd_sc_hd__and2_0 +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__and2_0: X +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__dfxtp_1: Q [INFO RAM-0016] Selected clock gate cell sky130_fd_sc_hd__dlclkp_1 +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__dlclkp_1: GCLK [INFO RAM-0016] Selected buffer cell sky130_fd_sc_hd__buf_1 +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__buf_1: X [INFO RAM-0016] Selected aoi22 cell sky130_fd_sc_hd__a22oi_1 [INFO RAM-0024] Behavioral Verilog written for RAM8x8 [INFO PDN-0001] Inserting grid: ram_grid diff --git a/src/ram/test/make_8x8_sky130.ok b/src/ram/test/make_8x8_sky130.ok index ec82372414d..324f7704a65 100644 --- a/src/ram/test/make_8x8_sky130.ok +++ b/src/ram/test/make_8x8_sky130.ok @@ -2,10 +2,16 @@ [INFO ODB-0227] LEF file: sky130hd/sky130_fd_sc_hd_merged.lef, created 437 library cells [INFO RAM-0003] Generating RAM8x8 [INFO RAM-0016] Selected inverter cell sky130_fd_sc_hd__clkinv_1 +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__clkinv_1: Y [INFO RAM-0016] Selected tristate cell sky130_fd_sc_hd__ebufn_1 +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__ebufn_1: Z [INFO RAM-0016] Selected and2 cell sky130_fd_sc_hd__and2_0 +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__and2_0: X +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__dfxtp_1: Q [INFO RAM-0016] Selected clock gate cell sky130_fd_sc_hd__dlclkp_1 +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__dlclkp_1: GCLK [INFO RAM-0016] Selected buffer cell sky130_fd_sc_hd__buf_1 +[INFO RAM-0030] buildPortMap DataOut for sky130_fd_sc_hd__buf_1: X [INFO RAM-0016] Selected aoi22 cell sky130_fd_sc_hd__a22oi_1 [INFO RAM-0024] Behavioral Verilog written for RAM8x8 [INFO PDN-0001] Inserting grid: ram_grid