Lines Matching defs:reorder_mux
144 Multiplexer* reorder_mux = new Multiplexer(reorder_mux_name, getTechModel());
145 reorder_mux->setParameter("NumberBits", out_bits);
146 reorder_mux->setParameter("NumberInputs", reorder_degree);
147 reorder_mux->setParameter("BitDuplicate", bit_duplicate);
148 reorder_mux->construct();
163 portConnect(reorder_mux, "In" + (String) i, "ReorderIn", makeNetIndex(i, i+out_bits-1));
164 portConnect(reorder_mux, "Out", "Out");
167 addSubInstances(reorder_mux, 1.0);
169 addElectricalSubResults(reorder_mux, 1.0);
171 getEventResult("ProcessBits")->addSubResult(reorder_mux->getEventResult("Mux"), reorder_mux_name, 1.0); // This happens multiple times
230 ElectricalModel* reorder_mux = (ElectricalModel*) getSubInstance(reorder_mux_name);
232 propagatePortTransitionInfo(reorder_mux, "In" + (String) i, serializer, "Out");
235 reorder_mux->getInputPort("Sel" + (String) i)->setTransitionInfo(TransitionInfo(0.5, 0.0, 0.5));
236 reorder_mux->use();
239 propagatePortTransitionInfo("Out", reorder_mux, "Out");