Searched refs:propagatePortTransitionInfo (Results 1 - 20 of 20) sorted by relevance

/gem5/ext/dsent/model/electrical/
H A DDemuxTreeDeserializer.cc310 propagatePortTransitionInfo("Out", "In");
326 propagatePortTransitionInfo(des_latch, "G", "InCK");
327 propagatePortTransitionInfo(des_latch, "D", "In");
331 propagatePortTransitionInfo(des_dff_way0, "CK", "InCK");
332 propagatePortTransitionInfo(des_dff_way0, "D", des_latch, "Q");
336 propagatePortTransitionInfo(des_dff_way1, "CK", "InCK");
337 propagatePortTransitionInfo(des_dff_way1, "D", "In");
344 propagatePortTransitionInfo(ck_dff, "CK", "InCK");
353 propagatePortTransitionInfo(ck_inv, "A", ck_dff, "Q");
358 propagatePortTransitionInfo(demux_way
[all...]
H A DMultiplexer.cc294 propagatePortTransitionInfo("Out", "In0");
302 propagatePortTransitionInfo(mux0, "In" + (String)i, "In" + (String)i);
306 propagatePortTransitionInfo(mux0, "Sel" + (String)i, "Sel" + (String)i);
312 propagatePortTransitionInfo(mux1, "In" + (String)i, "In" + (String)(i + inputs_0));
316 propagatePortTransitionInfo(mux1, "Sel" + (String)i, "Sel" + (String)i);
320 propagatePortTransitionInfo(muxf, "A", mux0, "Out");
321 propagatePortTransitionInfo(muxf, "B", mux1, "Out");
322 propagatePortTransitionInfo(muxf, "S0", "Sel" + (String)(number_selects-1));
332 propagatePortTransitionInfo(selinv0, "A", "Sel" + (String)i);
334 propagatePortTransitionInfo(selinv
[all...]
H A DRippleAdder.cc113 propagatePortTransitionInfo(adder, "A", "A" + String(i));
114 propagatePortTransitionInfo(adder, "B", "B" + String(i));
119 propagatePortTransitionInfo("S" + String(i), adder, "S");
H A DBarrelShifter.cc224 propagatePortTransitionInfo(buf_inv_0, "A", "Shift" + (String) i);
228 propagatePortTransitionInfo(buf_inv_1, "A", buf_inv_0, "Y");
233 propagatePortTransitionInfo(mux, "Sel0", buf_inv_1, "Y");
236 propagatePortTransitionInfo(mux, "In0", "In");
237 propagatePortTransitionInfo(mux, "In1", "In");
241 propagatePortTransitionInfo(mux, "In0", last_mux, "Out");
242 propagatePortTransitionInfo(mux, "In1", last_mux, "Out");
253 propagatePortTransitionInfo("Out", "In");
256 propagatePortTransitionInfo("Out", last_mux, "Out");
H A DDecoder.cc210 propagatePortTransitionInfo(inv0, "A", "Addr0");
214 propagatePortTransitionInfo("Out0", inv0, "Y");
215 propagatePortTransitionInfo("Out1", "Addr0");
228 propagatePortTransitionInfo(dec0, "Addr" + (String)i, "Addr" + (String)i);
234 propagatePortTransitionInfo(dec1, "Addr" + (String)i, "Addr" + (String)(i + number_addr_bits_0));
241 propagatePortTransitionInfo(nand2, "A", dec0, "Out" + (String)(i%number_outputs_0));
242 propagatePortTransitionInfo(nand2, "B", dec1, "Out" + (String)((unsigned int)floor(i/number_outputs_0)));
246 propagatePortTransitionInfo(inv, "A", nand2, "Y");
249 propagatePortTransitionInfo("Out" + (String)i, inv, "Y");
H A DDFFRAM.cc287 propagatePortTransitionInfo(dec, "Addr" + (String)i, "WRAddr" + (String)i);
293 propagatePortTransitionInfo(nand2cg0, "A", "CK");
294 propagatePortTransitionInfo(nand2cg0, "B", "WE");
297 propagatePortTransitionInfo(invcg0, "A", nand2cg0, "Y");
306 propagatePortTransitionInfo(nand2cg1s[i], "A", invcg0, "Y");
307 propagatePortTransitionInfo(nand2cg1s[i], "B", dec, "Out" + (String)i);
311 propagatePortTransitionInfo(invcg1s[i], "A", nand2cg1s[i], "Y");
320 propagatePortTransitionInfo(dffs[i], "D", "In");
321 propagatePortTransitionInfo(dffs[i], "CK", invcg1s[i], "Y");
329 propagatePortTransitionInfo(mu
[all...]
H A DMuxTreeSerializer.cc191 propagatePortTransitionInfo("Out", "In");
200 propagatePortTransitionInfo(mux_tree, "In" + (String) i, "In");
202 propagatePortTransitionInfo(mux_tree, "Sel" + (String) (number_stages - 1), "OutCK");
215 propagatePortTransitionInfo(clk_div_dff, "CK", "OutCK");
217 propagatePortTransitionInfo(clk_div_dff, "CK", last_clk_div_dff, "Q");
226 propagatePortTransitionInfo(clk_div_inv, "A", clk_div_dff, "Q");
230 propagatePortTransitionInfo(mux_tree, "Sel" + (String) (number_stages - i - 2), clk_div_dff, "Q");
240 propagatePortTransitionInfo("Out", mux_tree, "Out");
H A DOR.cc215 propagatePortTransitionInfo("Out", "In0");
222 propagatePortTransitionInfo(or0, "In" + (String)i, "In" + (String)i);
229 propagatePortTransitionInfo(or1, "In" + (String)i, "In" + (String)i);
234 propagatePortTransitionInfo(orf, "A", or0, "Out");
235 propagatePortTransitionInfo(orf, "B", or1, "Out");
239 propagatePortTransitionInfo("Out", orf, "Y");
249 propagatePortTransitionInfo(or_bit, "In" + (String)i, "In" + (String)i);
255 propagatePortTransitionInfo("Out", or_bit, "Out");
H A DMatrixArbiter.cc317 propagatePortTransitionInfo("Grant0", "Request0");
352 propagatePortTransitionInfo(w_dffs[state_count], "CK", "CK");
368 // propagatePortTransitionInfo(w_dffs[i], "CK", "CK");
376 propagatePortTransitionInfo(dis_and2s[i * number_requests + j], "A", "Request" + (String)i);
377 propagatePortTransitionInfo(dis_and2s[i * number_requests + j], "B", w_dffs[state_count], "Q");
379 propagatePortTransitionInfo(dis_invs[state_count], "A", w_dffs[state_count], "Q");
381 propagatePortTransitionInfo(dis_and2s[j * number_requests + i], "A", "Request" + (String)j);
382 propagatePortTransitionInfo(dis_and2s[j * number_requests + i], "B", dis_invs[state_count], "Y");
395 propagatePortTransitionInfo(dis_ors[i], "In" + (String)k, dis_and2s[j * number_requests + i], "Y");
403 propagatePortTransitionInfo(g_inv
[all...]
H A DMultiplexerCrossbar.cc219 propagatePortTransitionInfo(muxi, "In" + (String)j, "In" + (String)j);
223 propagatePortTransitionInfo(muxi, "Sel" + (String)j, String::format("Sel%d_%d", i, j));
228 propagatePortTransitionInfo("Out" + (String)i, muxi, "Out");
H A DRepeatedLink.cc314 propagatePortTransitionInfo("Out", "In");
H A DBroadcastHTree.cc417 propagatePortTransitionInfo("Out", "In");
/gem5/ext/dsent/model/optical/
H A DOpticalLinkBackendRx.cc224 propagatePortTransitionInfo(reorder_mux, "In" + (String) i, "In");
232 propagatePortTransitionInfo(deserializer, "In", reorder_mux, "Out");
233 propagatePortTransitionInfo(deserializer, "InCK", "LinkCK");
239 propagatePortTransitionInfo(barrel_shift, "In", deserializer, "Out");
246 propagatePortTransitionInfo("Out", barrel_shift, "Out");
252 propagatePortTransitionInfo(deserializer, "In", "In");
253 propagatePortTransitionInfo(deserializer, "InCK", "LinkCK");
257 propagatePortTransitionInfo("Out", deserializer, "Out");
H A DOpticalLinkBackendTx.cc213 propagatePortTransitionInfo(barrel_shift, "In", "In");
221 propagatePortTransitionInfo(serializer, "In", barrel_shift, "Out");
222 propagatePortTransitionInfo(serializer, "OutCK", "LinkCK");
232 propagatePortTransitionInfo(reorder_mux, "In" + (String) i, serializer, "Out");
239 propagatePortTransitionInfo("Out", reorder_mux, "Out");
245 propagatePortTransitionInfo(serializer, "In", "In");
246 propagatePortTransitionInfo(serializer, "OutCK", "LinkCK");
250 propagatePortTransitionInfo("Out", serializer, "Out");
H A DSWSRLink.cc214 propagatePortTransitionInfo(tx_backend, "In", "In");
215 propagatePortTransitionInfo(tx_backend, "LinkCK", "LinkCK");
220 propagatePortTransitionInfo(modulator, "In", tx_backend, "Out");
233 propagatePortTransitionInfo(rx_backend, "In", detector, "Out");
234 propagatePortTransitionInfo(rx_backend, "LinkCK", "LinkCK");
238 propagatePortTransitionInfo("Out", rx_backend, "Out");
H A DSWMRLink.cc163 propagatePortTransitionInfo(modulator, "In", "In");
177 propagatePortTransitionInfo("Out" + (String) i, detector, "Out");
/gem5/ext/dsent/model/electrical/router/
H A DRouter.cc232 propagatePortTransitionInfo(pipeline_reg0, "D", "FlitIn0");
233 propagatePortTransitionInfo(pipeline_reg0, "CK", "CK");
237 propagatePortTransitionInfo(input_port, "FlitIn", pipeline_reg0, "Q");
238 propagatePortTransitionInfo(input_port, "CK", "CK");
243 propagatePortTransitionInfo(pipeline_reg1, "D", "FlitIn0");
244 propagatePortTransitionInfo(pipeline_reg1, "CK", "CK");
249 propagatePortTransitionInfo(crossbar_sel_dff, "CK", "CK");
263 propagatePortTransitionInfo(crossbar, "In0", "FlitIn0");
270 propagatePortTransitionInfo(crossbar, "In0", "FlitIn0");
278 propagatePortTransitionInfo(pipeline_reg2
[all...]
H A DRouterInputPort.cc197 propagatePortTransitionInfo(rd_addr_dffs[i], "CK", "CK");
207 propagatePortTransitionInfo(ram, "In", "FlitIn");
208 propagatePortTransitionInfo(ram, "CK", "CK");
218 propagatePortTransitionInfo("FlitOut", ram, "Out");
/gem5/ext/dsent/model/
H A DElectricalModel.h192 void propagatePortTransitionInfo(const String& downstream_port_name_, const String& upstream_port_name_);
193 void propagatePortTransitionInfo(ElectricalModel* downstream_model_, const String& downstream_port_name_, const String& upstream_port_name_);
194 void propagatePortTransitionInfo(ElectricalModel* downstream_model_, const String& downstream_port_name_, const ElectricalModel* upstream_model_, const String& upstream_port_name_);
195 void propagatePortTransitionInfo(const String& downstream_port_name_, const ElectricalModel* upstream_model_, const String& upstream_port_name_);
H A DElectricalModel.cc799 void ElectricalModel::propagatePortTransitionInfo(const String& downstream_port_name_, const String& upstream_port_name_) function in class:DSENT::ElectricalModel
806 void ElectricalModel::propagatePortTransitionInfo(ElectricalModel* downstream_model_, const String& downstream_port_name_, const String& upstream_port_name_) function in class:DSENT::ElectricalModel
816 void ElectricalModel::propagatePortTransitionInfo(ElectricalModel* downstream_model_, const String& downstream_port_name_, const ElectricalModel* upstream_model_, const String& upstream_port_name_) function in class:DSENT::ElectricalModel
829 void ElectricalModel::propagatePortTransitionInfo(const String& downstream_port_name_, const ElectricalModel* upstream_model_, const String& upstream_port_name_) function in class:DSENT::ElectricalModel

Completed in 37 milliseconds