Lines Matching refs:get

132         getLoad("A_Cap")->setLoadCap(cache->get(cell_name + "->Cap->A"));
133 getLoad("B_Cap")->setLoadCap(cache->get(cell_name + "->Cap->B"));
134 getLoad("CI_Cap")->setLoadCap(cache->get(cell_name + "->Cap->CI"));
136 getDelay("A_to_S_delay")->setDelay(cache->get(cell_name + "->Delay->A_to_S"));
137 getDelay("B_to_S_delay")->setDelay(cache->get(cell_name + "->Delay->B_to_S"));
138 getDelay("CI_to_S_delay")->setDelay(cache->get(cell_name + "->Delay->CI_to_S"));
139 getDelay("A_to_CO_delay")->setDelay(cache->get(cell_name + "->Delay->A_to_CO"));
140 getDelay("B_to_CO_delay")->setDelay(cache->get(cell_name + "->Delay->B_to_CO"));
141 getDelay("CI_to_CO_delay")->setDelay(cache->get(cell_name + "->Delay->CI_to_CO"));
143 getDriver("S_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->S"));
144 getDriver("CO_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->CO"));
147 getAreaResult("Active")->setValue(cache->get(cell_name + "->Area->Active"));
148 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name + "->Area->Metal1Wire"));
167 // Propagate the transition info and get the 0->1 transition count
183 leakage += cache->get(cell_name + "->Leakage->!A!B!CI") * (1 - P_A) * (1 - P_B) * (1 - P_CI);
184 leakage += cache->get(cell_name + "->Leakage->!A!BCI") * (1 - P_A) * (1 - P_B) * P_CI;
185 leakage += cache->get(cell_name + "->Leakage->!AB!CI") * (1 - P_A) * P_B * (1 - P_CI);
186 leakage += cache->get(cell_name + "->Leakage->!ABCI") * (1 - P_A) * P_B * P_CI;
187 leakage += cache->get(cell_name + "->Leakage->A!B!CI") * P_A * (1 - P_B) * (1 - P_CI);
188 leakage += cache->get(cell_name + "->Leakage->A!BCI") * P_A * (1 - P_B) * P_CI;
189 leakage += cache->get(cell_name + "->Leakage->AB!CI") * P_A * P_B * (1 - P_CI);
190 leakage += cache->get(cell_name + "->Leakage->ABCI") * P_A * P_B * P_CI;
194 double vdd = getTechModel()->get("Vdd");
197 double a_b_cap = cache->get(cell_name + "->Cap->A_b");
198 double b_b_cap = cache->get(cell_name + "->Cap->B_b");
199 double ci_b_cap = cache->get(cell_name + "->Cap->CI_b");
200 double p_cap = cache->get(cell_name + "->Cap->P");
201 double p_b_cap = cache->get(cell_name + "->Cap->P_b");
202 double s_cap = cache->get(cell_name + "->Cap->S");
203 double cp_cap = cache->get(cell_name + "->Cap->CP");
204 double g_cap = cache->get(cell_name + "->Cap->G");
205 double co_cap = cache->get(cell_name + "->Cap->CO");
333 double gate_pitch = cell_lib_->getTechModel()->get("Gate->PitchContacted");
385 area += gate_pitch * getTotalHeight() * getGenProperties()->get("INV1_GatePitches").toDouble();
386 area += gate_pitch * getTotalHeight() * getGenProperties()->get("INV2_GatePitches").toDouble();
387 area += gate_pitch * getTotalHeight() * getGenProperties()->get("INV3_GatePitches").toDouble();
388 area += gate_pitch * getTotalHeight() * getGenProperties()->get("INV4_GatePitches").toDouble();
389 area += gate_pitch * getTotalHeight() * getGenProperties()->get("INVZ1_GatePitches").toDouble();
390 area += gate_pitch * getTotalHeight() * getGenProperties()->get("INVZ2_GatePitches").toDouble();
391 area += gate_pitch * getTotalHeight() * getGenProperties()->get("INVZ3_GatePitches").toDouble();
392 area += gate_pitch * getTotalHeight() * getGenProperties()->get("INVZ4_GatePitches").toDouble();
393 area += gate_pitch * getTotalHeight() * getGenProperties()->get("NAND1_GatePitches").toDouble();
394 area += gate_pitch * getTotalHeight() * getGenProperties()->get("NAND2_GatePitches").toDouble();
395 area += gate_pitch * getTotalHeight() * getGenProperties()->get("NAND3_GatePitches").toDouble();
415 leakage_000 += getGenProperties()->get("INV1_LeakagePower_0").toDouble();
416 leakage_000 += getGenProperties()->get("INV2_LeakagePower_0").toDouble();
417 leakage_000 += getGenProperties()->get("INV3_LeakagePower_0").toDouble();
418 leakage_000 += getGenProperties()->get("INV4_LeakagePower_0").toDouble();
419 leakage_000 += getGenProperties()->get("INVZ1_LeakagePower_010_0").toDouble();
420 leakage_000 += getGenProperties()->get("INVZ2_LeakagePower_101_0").toDouble();
421 leakage_000 += getGenProperties()->get("INVZ3_LeakagePower_010_0").toDouble();
422 leakage_000 += getGenProperties()->get("INVZ4_LeakagePower_101_0").toDouble();
423 leakage_000 += getGenProperties()->get("NAND1_LeakagePower_00").toDouble();
424 leakage_000 += getGenProperties()->get("NAND2_LeakagePower_00").toDouble();
425 leakage_000 += getGenProperties()->get("NAND3_LeakagePower_11").toDouble();
427 leakage_001 += getGenProperties()->get("INV1_LeakagePower_0").toDouble();
428 leakage_001 += getGenProperties()->get("INV2_LeakagePower_0").toDouble();
429 leakage_001 += getGenProperties()->get("INV3_LeakagePower_1").toDouble();
430 leakage_001 += getGenProperties()->get("INV4_LeakagePower_0").toDouble();
431 leakage_001 += getGenProperties()->get("INVZ1_LeakagePower_010_0").toDouble();
432 leakage_001 += getGenProperties()->get("INVZ2_LeakagePower_101_0").toDouble();
433 leakage_001 += getGenProperties()->get("INVZ3_LeakagePower_100_1").toDouble();
434 leakage_001 += getGenProperties()->get("INVZ4_LeakagePower_011_1").toDouble();
435 leakage_001 += getGenProperties()->get("NAND1_LeakagePower_10").toDouble();
436 leakage_001 += getGenProperties()->get("NAND2_LeakagePower_00").toDouble();
437 leakage_001 += getGenProperties()->get("NAND3_LeakagePower_11").toDouble();
439 leakage_010 += getGenProperties()->get("INV1_LeakagePower_0").toDouble();
440 leakage_010 += getGenProperties()->get("INV2_LeakagePower_1").toDouble();
441 leakage_010 += getGenProperties()->get("INV3_LeakagePower_0").toDouble();
442 leakage_010 += getGenProperties()->get("INV4_LeakagePower_1").toDouble();
443 leakage_010 += getGenProperties()->get("INVZ1_LeakagePower_011_1").toDouble();
444 leakage_010 += getGenProperties()->get("INVZ2_LeakagePower_100_1").toDouble();
445 leakage_010 += getGenProperties()->get("INVZ3_LeakagePower_011_1").toDouble();
446 leakage_010 += getGenProperties()->get("INVZ4_LeakagePower_100_1").toDouble();
447 leakage_010 += getGenProperties()->get("NAND1_LeakagePower_01").toDouble();
448 leakage_010 += getGenProperties()->get("NAND2_LeakagePower_01").toDouble();
449 leakage_010 += getGenProperties()->get("NAND3_LeakagePower_11").toDouble();
451 leakage_011 += getGenProperties()->get("INV1_LeakagePower_0").toDouble();
452 leakage_011 += getGenProperties()->get("INV2_LeakagePower_1").toDouble();
453 leakage_011 += getGenProperties()->get("INV3_LeakagePower_1").toDouble();
454 leakage_011 += getGenProperties()->get("INV4_LeakagePower_1").toDouble();
455 leakage_011 += getGenProperties()->get("INVZ1_LeakagePower_011_1").toDouble();
456 leakage_011 += getGenProperties()->get("INVZ2_LeakagePower_100_1").toDouble();
457 leakage_011 += getGenProperties()->get("INVZ3_LeakagePower_101_0").toDouble();
458 leakage_011 += getGenProperties()->get("INVZ4_LeakagePower_010_0").toDouble();
459 leakage_011 += getGenProperties()->get("NAND1_LeakagePower_11").toDouble();
460 leakage_011 += getGenProperties()->get("NAND2_LeakagePower_01").toDouble();
461 leakage_011 += getGenProperties()->get("NAND3_LeakagePower_01").toDouble();
463 leakage_100 += getGenProperties()->get("INV1_LeakagePower_1").toDouble();
464 leakage_100 += getGenProperties()->get("INV2_LeakagePower_0").toDouble();
465 leakage_100 += getGenProperties()->get("INV3_LeakagePower_0").toDouble();
466 leakage_100 += getGenProperties()->get("INV4_LeakagePower_1").toDouble();
467 leakage_100 += getGenProperties()->get("INVZ1_LeakagePower_100_1").toDouble();
468 leakage_100 += getGenProperties()->get("INVZ2_LeakagePower_011_1").toDouble();
469 leakage_100 += getGenProperties()->get("INVZ3_LeakagePower_011_1").toDouble();
470 leakage_100 += getGenProperties()->get("INVZ4_LeakagePower_100_1").toDouble();
471 leakage_100 += getGenProperties()->get("NAND1_LeakagePower_01").toDouble();
472 leakage_100 += getGenProperties()->get("NAND2_LeakagePower_10").toDouble();
473 leakage_100 += getGenProperties()->get("NAND3_LeakagePower_11").toDouble();
475 leakage_101 += getGenProperties()->get("INV1_LeakagePower_1").toDouble();
476 leakage_101 += getGenProperties()->get("INV2_LeakagePower_0").toDouble();
477 leakage_101 += getGenProperties()->get("INV3_LeakagePower_1").toDouble();
478 leakage_101 += getGenProperties()->get("INV4_LeakagePower_1").toDouble();
479 leakage_101 += getGenProperties()->get("INVZ1_LeakagePower_100_1").toDouble();
480 leakage_101 += getGenProperties()->get("INVZ2_LeakagePower_011_1").toDouble();
481 leakage_101 += getGenProperties()->get("INVZ3_LeakagePower_101_0").toDouble();
482 leakage_101 += getGenProperties()->get("INVZ4_LeakagePower_010_0").toDouble();
483 leakage_101 += getGenProperties()->get("NAND1_LeakagePower_11").toDouble();
484 leakage_101 += getGenProperties()->get("NAND2_LeakagePower_10").toDouble();
485 leakage_101 += getGenProperties()->get("NAND3_LeakagePower_01").toDouble();
487 leakage_110 += getGenProperties()->get("INV1_LeakagePower_1").toDouble();
488 leakage_110 += getGenProperties()->get("INV2_LeakagePower_1").toDouble();
489 leakage_110 += getGenProperties()->get("INV3_LeakagePower_0").toDouble();
490 leakage_110 += getGenProperties()->get("INV4_LeakagePower_0").toDouble();
491 leakage_110 += getGenProperties()->get("INVZ1_LeakagePower_101_0").toDouble();
492 leakage_110 += getGenProperties()->get("INVZ2_LeakagePower_010_0").toDouble();
493 leakage_110 += getGenProperties()->get("INVZ3_LeakagePower_010_0").toDouble();
494 leakage_110 += getGenProperties()->get("INVZ4_LeakagePower_101_0").toDouble();
495 leakage_110 += getGenProperties()->get("NAND1_LeakagePower_00").toDouble();
496 leakage_110 += getGenProperties()->get("NAND2_LeakagePower_11").toDouble();
497 leakage_110 += getGenProperties()->get("NAND3_LeakagePower_10").toDouble();
499 leakage_111 += getGenProperties()->get("INV1_LeakagePower_1").toDouble();
500 leakage_111 += getGenProperties()->get("INV2_LeakagePower_1").toDouble();
501 leakage_111 += getGenProperties()->get("INV3_LeakagePower_1").toDouble();
502 leakage_111 += getGenProperties()->get("INV4_LeakagePower_0").toDouble();
503 leakage_111 += getGenProperties()->get("INVZ1_LeakagePower_101_0").toDouble();
504 leakage_111 += getGenProperties()->get("INVZ2_LeakagePower_010_0").toDouble();
505 leakage_111 += getGenProperties()->get("INVZ3_LeakagePower_100_1").toDouble();
506 leakage_111 += getGenProperties()->get("INVZ4_LeakagePower_011_1").toDouble();
507 leakage_111 += getGenProperties()->get("NAND1_LeakagePower_10").toDouble();
508 leakage_111 += getGenProperties()->get("NAND2_LeakagePower_11").toDouble();
509 leakage_111 += getGenProperties()->get("NAND3_LeakagePower_10").toDouble();
532 event_a_flip += getGenProperties()->get("INV1_A_Flip").toDouble() + getGenProperties()->get("INV1_ZN_Flip").toDouble();
533 event_a_flip += getGenProperties()->get("INVZ1_OE_Flip").toDouble() + getGenProperties()->get("INVZ1_OEN_Flip").toDouble();
534 event_a_flip += getGenProperties()->get("INVZ2_OE_Flip").toDouble() + getGenProperties()->get("INVZ2_OEN_Flip").toDouble();
535 event_a_flip += getGenProperties()->get("NAND2_A1_Flip").toDouble();
540 event_b_flip += getGenProperties()->get("INV2_A_Flip").toDouble() + getGenProperties()->get("INV2_ZN_Flip").toDouble();
541 event_b_flip += getGenProperties()->get("INVZ1_A_Flip").toDouble();
542 event_b_flip += getGenProperties()->get("INVZ2_A_Flip").toDouble();
543 event_b_flip += getGenProperties()->get("NAND2_A1_Flip").toDouble();
548 event_ci_flip += getGenProperties()->get("INV3_A_Flip").toDouble() + getGenProperties()->get("INV3_ZN_Flip").toDouble();
549 event_ci_flip += getGenProperties()->get("INVZ3_OE_Flip").toDouble() + getGenProperties()->get("INVZ3_OEN_Flip").toDouble();
550 event_ci_flip += getGenProperties()->get("INVZ4_OE_Flip").toDouble() + getGenProperties()->get("INVZ4_OEN_Flip").toDouble();
551 event_ci_flip += getGenProperties()->get("NAND1_A1_Flip").toDouble();
556 event_p_flip += getGenProperties()->get("INV4_A_Flip").toDouble() + getGenProperties()->get("INV4_ZN_Flip").toDouble();
557 event_p_flip += getGenProperties()->get("INVZ1_ZN_Flip").toDouble();
558 event_p_flip += getGenProperties()->get("INVZ2_ZN_Flip").toDouble();
559 event_p_flip += getGenProperties()->get("NAND1_A2_Flip").toDouble();
564 event_s_flip += getGenProperties()->get("INVZ3_ZN_Flip").toDouble();
565 event_s_flip += getGenProperties()->get("INVZ4_ZN_Flip").toDouble();
570 event_cp_flip += getGenProperties()->get("NAND1_ZN_Flip").toDouble();
571 event_cp_flip += getGenProperties()->get("NAND3_A2_Flip").toDouble();
576 event_g_flip += getGenProperties()->get("NAND2_ZN_Flip").toDouble();
577 event_g_flip += getGenProperties()->get("NAND3_A2_Flip").toDouble();
582 event_co_flip += getGenProperties()->get("NAND3_ZN_Flip").toDouble();