Searched refs:getStdCellLib (Results 1 - 25 of 32) sorted by relevance

12

/gem5/ext/dsent/model/optical/
H A DRingDetector.cc169 double inv_x1_gate_cap = getTechModel()->getStdCellLib()->getStdCellCache()->get("INV_X1->Cap->A");
170 double inv_x1_drain_cap = getTechModel()->getStdCellLib()->getStdCellCache()->get("INV_X1->Cap->Y");
199 double unit_leak_0 = getTechModel()->getStdCellLib()->getStdCellCache()->get("INV_X1->Leakage->!A");
200 double unit_leak_1 = getTechModel()->getStdCellLib()->getStdCellCache()->get("INV_X1->Leakage->A");
256 double c_g = getTechModel()->getStdCellLib()->getStdCellCache()->get("INV_X1->Cap->A");
257 double c_d = getTechModel()->getStdCellLib()->getStdCellCache()->get("INV_X1->Cap->Y");
258 double r_o = getTechModel()->getStdCellLib()->getStdCellCache()->get("INV_X1->DriveRes->Y");
306 double unit_area_active = getTechModel()->getStdCellLib()->getStdCellCache()->get("INV_X1->Area->Active");
307 double unit_area_metal1 = getTechModel()->getStdCellLib()->getStdCellCache()->get("INV_X1->Area->Metal1Wire");
H A DRingModulator.cc173 double unit_leak_0 = getTechModel()->getStdCellLib()->getStdCellCache()->get("INV_X1->Leakage->!A");
174 double unit_leak_1 = getTechModel()->getStdCellLib()->getStdCellCache()->get("INV_X1->Leakage->A");
299 double unit_c_g = getTechModel()->getStdCellLib()->getStdCellCache()->get("INV_X1->Cap->A");
300 double unit_c_d = getTechModel()->getStdCellLib()->getStdCellCache()->get("INV_X1->Cap->Y");
301 double unit_r_o = getTechModel()->getStdCellLib()->getStdCellCache()->get("INV_X1->DriveRes->Y");
302 double unit_area_active = getTechModel()->getStdCellLib()->getStdCellCache()->get("INV_X1->Area->Active");
303 double unit_area_metal1 = getTechModel()->getStdCellLib()->getStdCellCache()->get("INV_X1->Area->Metal1Wire");
389 double unit_c_g = getTechModel()->getStdCellLib()->getStdCellCache()->get("INV_X1->Cap->A");
390 double unit_c_d = getTechModel()->getStdCellLib()->getStdCellCache()->get("INV_X1->Cap->Y");
/gem5/ext/dsent/model/timing_graph/
H A DElectricalTimingOptimizer.cc67 StdCell* inv0 = getTechModel()->getStdCellLib()->createStdCell("INV", port_name + "Driver0");
69 StdCell* inv1 = getTechModel()->getStdCellLib()->createStdCell("INV", port_name + "Driver1");
/gem5/ext/dsent/model/electrical/
H A DTestModel.cc71 StdCell* ci_reg = getTechModel()->getStdCellLib()->createStdCell("DFFQ", "DFFQ-CI");
81 StdCell* co_reg = getTechModel()->getStdCellLib()->createStdCell("DFFQ", "DFFQ-CO");
93 StdCell* a_reg = getTechModel()->getStdCellLib()->createStdCell("DFFQ", "DFFQ-A[" + (String) i + "]");
103 StdCell* b_reg = getTechModel()->getStdCellLib()->createStdCell("DFFQ", "DFFQ-B[" + (String) i + "]");
113 StdCell* s_reg = getTechModel()->getStdCellLib()->createStdCell("DFFQ", "DFFQ-S[" + (String) i + "]");
H A DDFFRAM.cc119 dffs[i] = getTechModel()->getStdCellLib()->createStdCell("DFFQ", dff_names[i]);
137 StdCell* nand2cg0 = getTechModel()->getStdCellLib()->createStdCell("NAND2", nand2cg0_name);
140 StdCell* invcg0 = getTechModel()->getStdCellLib()->createStdCell("INV", invcg0_name);
151 nand2cg1s[i] = getTechModel()->getStdCellLib()->createStdCell("NAND2", nand2cg1_names[i]);
155 invcg1s[i] = getTechModel()->getStdCellLib()->createStdCell("INV", invcg1_names[i]);
H A DDemuxTreeDeserializer.cc141 StdCell* des_dff_way0 = getTechModel()->getStdCellLib()->createStdCell("DFFQ", des_dff_way0_name);
143 StdCell* des_dff_way1 = getTechModel()->getStdCellLib()->createStdCell("DFFQ", des_dff_way1_name);
145 StdCell* des_latch = getTechModel()->getStdCellLib()->createStdCell("LATQ", des_latch_name);
149 StdCell* ck_dff = getTechModel()->getStdCellLib()->createStdCell("DFFQ", ck_dff_name);
151 StdCell* ck_inv = getTechModel()->getStdCellLib()->createStdCell("INV", ck_inv_name);
H A DMatrixArbiter.cc133 g_invs[i] = getTechModel()->getStdCellLib()->createStdCell("INV", g_inv_names[i]);
135 g_and2s[i] = getTechModel()->getStdCellLib()->createStdCell("AND2", g_and2_names[i]);
162 w_or2s[state_count] = getTechModel()->getStdCellLib()->createStdCell("OR2", w_or2_names[state_count]);
164 w_and2s[state_count] = getTechModel()->getStdCellLib()->createStdCell("AND2", w_and2_names[state_count]);
166 w_invs[state_count] = getTechModel()->getStdCellLib()->createStdCell("INV", w_inv_names[state_count]);
168 w_dffs[state_count] = getTechModel()->getStdCellLib()->createStdCell("DFFQ", w_dff_names[state_count]);
174 dis_invs[state_count] = getTechModel()->getStdCellLib()->createStdCell("INV", dis_inv_names[state_count]);
176 dis_and2s[state_count] = getTechModel()->getStdCellLib()->createStdCell("AND2", dis_and2_names[state_count]);
178 dis_and2s[state_count + number_states] = getTechModel()->getStdCellLib()->createStdCell("AND2", dis_and2_names[state_count + number_states]);
H A DRippleAdder.cc84 StdCell* adder = getTechModel()->getStdCellLib()->createStdCell("ADDF", "ADDF_" + n);
H A DDecoder.cc96 StdCell* inv0 = getTechModel()->getStdCellLib()->createStdCell("INV", inv0_name);
139 nand2s[i] = getTechModel()->getStdCellLib()->createStdCell("NAND2", nand2_names[i]);
141 invs[i] = getTechModel()->getStdCellLib()->createStdCell("INV", inv_names[i]);
H A DMultiplexer.cc133 StdCell* muxf = getTechModel()->getStdCellLib()->createStdCell("MUX2", muxf_name);
142 StdCell* selinv0 = getTechModel()->getStdCellLib()->createStdCell("INV", String::format("Sel%dInv0", i));
143 StdCell* selinv1 = getTechModel()->getStdCellLib()->createStdCell("INV", String::format("Sel%dInv1", i));
H A DBroadcastHTree.cc144 StdCell* repeater = getTechModel()->getStdCellLib()->createStdCell("INV", "Repeater" + (String)i);
265 m_leaf_head_driver_ = getTechModel()->getStdCellLib()->createStdCell("INV", "LeafHeadDriver");
275 StdCell* inv = getTechModel()->getStdCellLib()->createStdCell("INV", "LeafDriver0");
318 inv = getTechModel()->getStdCellLib()->createStdCell("INV", "LeafDriver" + (String)(curr_driver+1));
H A DBarrelShifter.cc153 StdCell* buf_inv_0 = getTechModel()->getStdCellLib()->createStdCell("INV", buf_inv_0_name);
155 StdCell* buf_inv_1 = getTechModel()->getStdCellLib()->createStdCell("INV", buf_inv_1_name);
H A DMuxTreeSerializer.cc154 StdCell* clk_div_dff = getTechModel()->getStdCellLib()->createStdCell("DFFQ", clk_div_dff_name);
164 StdCell* clk_div_inv = getTechModel()->getStdCellLib()->createStdCell("INV", clk_div_inv_name);
/gem5/ext/dsent/tech/
H A DTechModel.h55 const StdCellLib* getStdCellLib() const;
/gem5/ext/dsent/model/std_cells/
H A DBUF.cc87 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
113 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
H A DINV.cc95 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
121 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
H A DAND2.cc100 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
128 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
H A DNAND2.cc102 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
125 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
H A DNOR2.cc102 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
125 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
H A DOR2.cc95 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
123 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
H A DXOR2.cc99 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
129 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
H A DLATQ.cc103 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
131 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
/gem5/ext/dsent/model/electrical/router/
H A DRouterSwitchAllocator.cc121 stage1_arb_dffs[i] = getTechModel()->getStdCellLib()->createStdCell("DFFQ", stage1_arb_dff_names[i]);
135 stage2_arb_dffs[i] = getTechModel()->getStdCellLib()->createStdCell("DFFQ", stage2_arb_dff_names[i]);
H A DRouter.cc406 StdCell* crossbar_sel_dff = getTechModel()->getStdCellLib()->createStdCell("DFFQ", crossbar_sel_dff_name);
466 StdCell* pipeline_reg0 = getTechModel()->getStdCellLib()->createStdCell("DFFQ", pipeline_reg0_name);
470 StdCell* pipeline_reg1 = getTechModel()->getStdCellLib()->createStdCell("DFFQ", pipeline_reg1_name);
479 pipeline_reg2s[i] = getTechModel()->getStdCellLib()->createStdCell("DFFQ", pipeline_reg2_names[i]);
/gem5/ext/dsent/model/network/
H A DElectricalMesh.cc262 double delay_ck_to_q = getTechModel()->getStdCellLib()->getStdCellCache()->get("DFFQ_X1->Delay->CK_to_Q");
263 double delay_setup = getTechModel()->getStdCellLib()->getStdCellCache()->get("DFFQ_X1->Delay->CK_to_Q");

Completed in 44 milliseconds

12