Lines Matching defs:number_requests

69         unsigned int number_requests = getParameter("NumberRequests").toUInt();
71 ASSERT(number_requests > 0, "[Error] " + getInstanceName() +
76 for(unsigned int i = 0; i < number_requests; ++i)
86 // for(unsigned int i = 0; i <= number_requests; ++i)
97 // for(unsigned int j = i; j < number_requests; ++j)
102 // //double P_0 = (double)(number_requests - i) / (double)(number_requests);
103 // //double P_1 = (double)(i) / (double)(number_requests);
106 // //for(unsigned int j = 0; j < number_requests; ++j)
113 for(unsigned int i = 0; i < number_requests; ++i)
118 if(number_requests == 1)
125 vector<String> g_inv_names(number_requests, "");
126 vector<StdCell*> g_invs(number_requests, NULL);
127 vector<String> g_and2_names(number_requests, "");
128 vector<StdCell*> g_and2s(number_requests, NULL);
129 for(unsigned int i = 0; i < number_requests; ++i)
139 unsigned int number_states = (number_requests - 1) * number_requests / 2;
154 for(unsigned int i = 0; i < number_requests; ++i)
156 for(unsigned int j = i + 1; j < number_requests; ++j)
184 vector<String> dis_or_names(number_requests, "");
185 vector<ElectricalModel*> dis_ors(number_requests, NULL);
186 for(unsigned int i = 0; i < number_requests; ++i)
190 dis_ors[i]->setParameter("NumberInputs", number_requests-1);
196 for(unsigned int i = 0; i < number_requests; ++i)
206 for(unsigned int j = i + 1; j < number_requests; ++j)
240 for(unsigned int i = 0; i < number_requests; ++i)
243 for(unsigned int j = 0; j < number_requests; ++j)
255 for(unsigned int i = 0; i < number_requests; ++i)
283 //for(unsigned int i = 0; i <= number_requests; ++i)
287 for(unsigned int j = 0; j < number_requests; ++j)
313 unsigned int number_requests = getParameter("NumberRequests").toUInt();
315 if(number_requests == 1)
321 unsigned int number_states = (number_requests - 1) * number_requests / 2;
323 vector<ElectricalModel*> g_and2s(number_requests, NULL);
324 vector<ElectricalModel*> g_invs(number_requests, NULL);
330 vector<ElectricalModel*> dis_and2s(number_requests * number_requests, NULL);
331 vector<ElectricalModel*> dis_ors(number_requests, NULL);
332 for(unsigned int i = 0; i < number_requests; ++i)
339 for(unsigned int i = 0; i < number_requests; ++i)
341 for(unsigned int j = i + 1; j < number_requests; ++j)
348 dis_and2s[i * number_requests + j] = (ElectricalModel*)getSubInstance(String::format("Dis_AND2_%d_%d", i, j));
349 dis_and2s[j * number_requests + i] = (ElectricalModel*)getSubInstance(String::format("Dis_AND2_%d_%d", j, i));
372 for(unsigned int i = 0; i < number_requests; ++i)
374 for(unsigned int j = i + 1; j < number_requests; ++j)
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");
378 dis_and2s[i * number_requests + j]->use();
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");
383 dis_and2s[j * number_requests + i]->use();
388 for(unsigned int i = 0; i < number_requests; ++i)
391 for(unsigned int j = 0; j < number_requests; ++j)
395 propagatePortTransitionInfo(dis_ors[i], "In" + (String)k, dis_and2s[j * number_requests + i], "Y");
401 for(unsigned int i = 0; i < number_requests; ++i)
410 for(unsigned int i = 0; i < number_requests; ++i)
412 for(unsigned int j = i + 1; j < number_requests; ++j)
438 // for(unsigned int i = 0; i < number_requests; ++i)
446 for(unsigned int i = 0; i < number_requests; ++i)