Lines Matching refs:String

40     DFFRAM::DFFRAM(const String& instance_name_, const TechModel* tech_model_)
85 createInputPort("WRAddr" + (String)i);
86 createInputPort("RDAddr" + (String)i);
103 getEventInfo("Read")->setTransitionInfo("WRAddr" + (String)i, TransitionInfo(0.5, 0.0, 0.5));
110 getEventInfo("Write")->setTransitionInfo("RDAddr" + (String)i, TransitionInfo(0.5, 0.0, 0.5));
114 vector<String> dff_names(number_entries, "");
118 dff_names[i] = "DFF_" + (String)i;
123 const String& dec_name = "Dec";
128 const String& mux_name = "Mux";
136 const String& nand2cg0_name = "NAND2_CKGate0";
139 const String& invcg0_name = "INV_CKGate0";
144 vector<String> nand2cg1_names(number_entries, "");
146 vector<String> invcg1_names(number_entries, "");
150 nand2cg1_names[i] = "NAND2_CKGate1_" + (String)i;
154 invcg1_names[i] = "INV_CKGate1_" + (String)i;
162 portConnect(dec, "Addr" + (String)i, "WRAddr" + (String)i);
166 createNet("Dec_Out" + (String)i);
167 portConnect(dec, "Out" + (String)i, "Dec_Out" + (String)i);
182 createNet("NAND2_CKGate1_Outs" + (String)i);
183 createNet("CKGate1_Outs" + (String)i);
185 portConnect(nand2cg1s[i], "B", "Dec_Out" + (String)i);
186 portConnect(nand2cg1s[i], "Y", "NAND2_CKGate1_Outs" + (String)i);
187 portConnect(invcg1s[i], "A", "NAND2_CKGate1_Outs" + (String)i);
188 portConnect(invcg1s[i], "Y", "CKGate1_Outs" + (String)i);
194 createNet("DFF_Out" + (String)i);
198 portConnect(dffs[i], "CK", "CKGate1_Outs" + (String)i);
200 portConnect(dffs[i], "Q", "DFF_Out" + (String)i);
207 portConnect(mux, "In" + (String)i, "DFF_Out" + (String)i);
211 portConnect(mux, "Sel" + (String)i, "RDAddr" + (String)i);
287 propagatePortTransitionInfo(dec, "Addr" + (String)i, "WRAddr" + (String)i);
305 nand2cg1s[i] = (ElectricalModel*)getSubInstance("NAND2_CKGate1_" + (String)i);
307 propagatePortTransitionInfo(nand2cg1s[i], "B", dec, "Out" + (String)i);
310 invcg1s[i] = (ElectricalModel*)getSubInstance("INV_CKGate1_" + (String)i);
319 dffs[i] = (ElectricalModel*)getSubInstance("DFF_" + (String)i);
329 propagatePortTransitionInfo(mux, "In" + (String)i, dffs[i], "Q");
333 propagatePortTransitionInfo(mux, "Sel" + (String)i, "RDAddr" + (String)i);