Searched refs:StdCell (Results 26 - 47 of 47) sorted by relevance

12

/gem5/ext/dsent/model/electrical/
H A DRippleAdder.cc29 #include "model/std_cells/StdCell.h"
84 StdCell* adder = getTechModel()->getStdCellLib()->createStdCell("ADDF", "ADDF_" + n);
H A DDecoder.cc30 #include "model/std_cells/StdCell.h"
96 StdCell* inv0 = getTechModel()->getStdCellLib()->createStdCell("INV", inv0_name);
135 vector<StdCell*> nand2s(number_outputs, NULL);
136 vector<StdCell*> invs(number_outputs, NULL);
H A DBroadcastHTree.cc31 #include "model/std_cells/StdCell.h"
56 clearPtrVector<StdCell>(&m_repeaters_);
59 clearPtrVector<StdCell>(&m_leaf_drivers_);
144 StdCell* repeater = getTechModel()->getStdCellLib()->createStdCell("INV", "Repeater" + (String)i);
260 clearPtrVector<StdCell>(&m_leaf_drivers_);
275 StdCell* inv = getTechModel()->getStdCellLib()->createStdCell("INV", "LeafDriver0");
H A DMultiplexer.cc31 #include "model/std_cells/StdCell.h"
133 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 DBarrelShifter.cc32 #include "model/std_cells/StdCell.h"
153 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.cc30 #include "model/std_cells/StdCell.h"
154 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);
H A DOR.cc30 #include "model/std_cells/StdCell.h"
128 StdCell* orf = getTechModel()->getStdCellLib()->createStdCell("OR2", orf_name);
/gem5/ext/dsent/model/electrical/router/
H A DRouterSwitchAllocator.cc28 #include "model/std_cells/StdCell.h"
117 vector<StdCell*> stage1_arb_dffs(stage1_number_requests, NULL);
131 vector<StdCell*> stage2_arb_dffs(stage2_number_requests, NULL);
H A DRouter.cc32 #include "model/std_cells/StdCell.h"
406 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);
474 vector<StdCell*> pipeline_reg2s(number_output_ports, (StdCell*)NULL);
H A DRouterInputPort.cc32 #include "model/std_cells/StdCell.h"
137 vector<StdCell*> rd_addr_dffs(number_addr_bits, NULL);
/gem5/ext/dsent/model/
H A DModelGen.cc28 #include "model/std_cells/StdCell.h"
223 StdCell* ModelGen::createStdCell(const String& std_cell_name_, const String& instance_name_, const TechModel* tech_model_)
/gem5/ext/dsent/model/std_cells/
H A DBUF.cc41 : StdCell(instance_name_, tech_model_)
H A DINV.cc42 : StdCell(instance_name_, tech_model_)
H A DAND2.cc41 : StdCell(instance_name_, tech_model_)
H A DNAND2.cc42 : StdCell(instance_name_, tech_model_)
H A DNOR2.cc42 : StdCell(instance_name_, tech_model_)
H A DOR2.cc41 : StdCell(instance_name_, tech_model_)
H A DXOR2.cc42 : StdCell(instance_name_, tech_model_)
H A DLATQ.cc43 : StdCell(instance_name_, tech_model_)
H A DMUX2.cc42 : StdCell(instance_name_, tech_model_)
H A DDFFQ.cc43 : StdCell(instance_name_, tech_model_)
H A DADDF.cc42 : StdCell(instance_name_, tech_model_)

Completed in 50 milliseconds

12