Lines Matching refs:cache
103 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
105 // Standard cell cache string
109 getLoad("D_Cap")->setLoadCap(cache->get(cell_name + "->Cap->D"));
110 getLoad("G_Cap")->setLoadCap(cache->get(cell_name + "->Cap->G"));
111 getDriver("Q_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->Q"));
112 getDelay("G_to_Q_delay")->setDelay(cache->get(cell_name + "->Delay->G_to_Q"));
113 getDelay("D_to_Q_delay")->setDelay(cache->get(cell_name + "->Delay->D_to_Q"));
116 getAreaResult("Active")->setValue(cache->get(cell_name + "->Area->Active"));
117 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name + "->Area->Metal1Wire"));
131 Map<double>* cache = getTechModel()->getStdCellLib()->getStdCellCache();
133 // Standard cell cache string
147 leakage += cache->get(cell_name + "->Leakage->!D!G!Q") * (1 - P_D) * (1 - P_G) * (1 - P_Q);
148 leakage += cache->get(cell_name + "->Leakage->!D!GQ") * (1 - P_D) * (1 - P_G) * P_Q;
149 leakage += cache->get(cell_name + "->Leakage->!DG!Q") * (1 - P_D) * P_G * (1 - P_Q);
150 leakage += cache->get(cell_name + "->Leakage->D!G!Q") * P_D * (1 - P_G) * (1 - P_Q);
151 leakage += cache->get(cell_name + "->Leakage->D!GQ") * P_D * (1 - P_G) * P_Q;
152 leakage += cache->get(cell_name + "->Leakage->DGQ") * P_D * P_G * P_Q;
159 double g_b_cap = cache->get(cell_name + "->Cap->G_b");
160 double d_b_cap = cache->get(cell_name + "->Cap->D_b");
161 double q_i_cap = cache->get(cell_name + "->Cap->Q_i");
162 double q_b_cap = cache->get(cell_name + "->Cap->Q_b");
163 double q_cap = cache->get(cell_name + "->Cap->Q");
230 Map<double>* cache = cell_lib_->getStdCellCache();
232 // Standard cell cache string
273 cache->set(cell_name + "->Area->Active", area);
274 cache->set(cell_name + "->Area->Metal1Wire", area); //Cover-block m1 area
332 cache->set(cell_name + "->Leakage->!D!G!Q", leakage_000);
333 cache->set(cell_name + "->Leakage->!D!GQ", leakage_001);
334 cache->set(cell_name + "->Leakage->!DG!Q", leakage_010);
335 cache->set(cell_name + "->Leakage->D!G!Q", leakage_100);
336 cache->set(cell_name + "->Leakage->D!GQ", leakage_101);
337 cache->set(cell_name + "->Leakage->DGQ", leakage_111);
357 cache->set(cell_name + "->Cap->D", d_cap);
358 cache->set(cell_name + "->Cap->D_b", d_b_cap);
359 cache->set(cell_name + "->Cap->Q_i", q_i_cap);
360 cache->set(cell_name + "->Cap->Q_b", q_b_cap);
361 cache->set(cell_name + "->Cap->Q", q_cap);
362 cache->set(cell_name + "->Cap->G", g_cap);
363 cache->set(cell_name + "->Cap->G_b", g_b_cap);
388 cache->set(cell_name + "->DriveRes->Q", q_ron);
389 cache->set(cell_name + "->Delay->D_to_Q", d_to_q_delay);
390 cache->set(cell_name + "->Delay->G_to_Q", g_to_q_delay);