Lines Matching refs:curr_alpha

64     double curr_alpha, curr_vpp;
179 curr_alpha = 1;
181 curr_alpha = (technology - tech_hi) / (tech_lo - tech_hi);
188 curr_alpha = (tech_lo - technology) / (tech_lo - tech_hi);
1610 g_tp.peri_global.Vdd += curr_alpha * vdd[peri_global_tech_type];
1611 g_tp.peri_global.t_ox += curr_alpha * t_ox[peri_global_tech_type];
1612 g_tp.peri_global.Vth += curr_alpha * v_th[peri_global_tech_type];
1613 g_tp.peri_global.C_ox += curr_alpha * c_ox[peri_global_tech_type];
1614 g_tp.peri_global.C_g_ideal += curr_alpha * c_g_ideal[peri_global_tech_type];
1615 g_tp.peri_global.C_fringe += curr_alpha * c_fringe[peri_global_tech_type];
1616 g_tp.peri_global.C_junc += curr_alpha * c_junc[peri_global_tech_type];
1618 g_tp.peri_global.l_phy += curr_alpha * Lphy[peri_global_tech_type];
1619 g_tp.peri_global.l_elec += curr_alpha * Lelec[peri_global_tech_type];
1620 g_tp.peri_global.I_on_n += curr_alpha * I_on_n[peri_global_tech_type];
1621 g_tp.peri_global.R_nch_on += curr_alpha * Rnchannelon[peri_global_tech_type];
1622 g_tp.peri_global.R_pch_on += curr_alpha * Rpchannelon[peri_global_tech_type];
1624 += curr_alpha * n_to_p_eff_curr_drv_ratio[peri_global_tech_type];
1626 += curr_alpha * long_channel_leakage_reduction[peri_global_tech_type];
1627 g_tp.peri_global.I_off_n += curr_alpha * I_off_n[peri_global_tech_type][g_ip->temp - 300];
1628 g_tp.peri_global.I_off_p += curr_alpha * I_off_n[peri_global_tech_type][g_ip->temp - 300];
1629 g_tp.peri_global.I_g_on_n += curr_alpha * I_g_on_n[peri_global_tech_type][g_ip->temp - 300];
1630 g_tp.peri_global.I_g_on_p += curr_alpha * I_g_on_n[peri_global_tech_type][g_ip->temp - 300];
1631 gmp_to_gmn_multiplier_periph_global += curr_alpha * gmp_to_gmn_multiplier[peri_global_tech_type];
1633 g_tp.sram_cell.Vdd += curr_alpha * vdd[ram_cell_tech_type];
1634 g_tp.sram_cell.l_phy += curr_alpha * Lphy[ram_cell_tech_type];
1635 g_tp.sram_cell.l_elec += curr_alpha * Lelec[ram_cell_tech_type];
1636 g_tp.sram_cell.t_ox += curr_alpha * t_ox[ram_cell_tech_type];
1637 g_tp.sram_cell.Vth += curr_alpha * v_th[ram_cell_tech_type];
1638 g_tp.sram_cell.C_g_ideal += curr_alpha * c_g_ideal[ram_cell_tech_type];
1639 g_tp.sram_cell.C_fringe += curr_alpha * c_fringe[ram_cell_tech_type];
1640 g_tp.sram_cell.C_junc += curr_alpha * c_junc[ram_cell_tech_type];
1642 g_tp.sram_cell.I_on_n += curr_alpha * I_on_n[ram_cell_tech_type];
1643 g_tp.sram_cell.R_nch_on += curr_alpha * Rnchannelon[ram_cell_tech_type];
1644 g_tp.sram_cell.R_pch_on += curr_alpha * Rpchannelon[ram_cell_tech_type];
1645 g_tp.sram_cell.n_to_p_eff_curr_drv_ratio += curr_alpha * n_to_p_eff_curr_drv_ratio[ram_cell_tech_type];
1646 g_tp.sram_cell.long_channel_leakage_reduction += curr_alpha * long_channel_leakage_reduction[ram_cell_tech_type];
1647 g_tp.sram_cell.I_off_n += curr_alpha * I_off_n[ram_cell_tech_type][g_ip->temp - 300];
1648 g_tp.sram_cell.I_off_p += curr_alpha * I_off_n[ram_cell_tech_type][g_ip->temp - 300];
1649 g_tp.sram_cell.I_g_on_n += curr_alpha * I_g_on_n[ram_cell_tech_type][g_ip->temp - 300];
1650 g_tp.sram_cell.I_g_on_p += curr_alpha * I_g_on_n[ram_cell_tech_type][g_ip->temp - 300];
1652 g_tp.dram_cell_Vdd += curr_alpha * curr_vdd_dram_cell;
1653 g_tp.dram_acc.Vth += curr_alpha * curr_v_th_dram_access_transistor;
1654 g_tp.dram_acc.l_phy += curr_alpha * Lphy[dram_cell_tech_flavor];
1655 g_tp.dram_acc.l_elec += curr_alpha * Lelec[dram_cell_tech_flavor];
1656 g_tp.dram_acc.C_g_ideal += curr_alpha * c_g_ideal[dram_cell_tech_flavor];
1657 g_tp.dram_acc.C_fringe += curr_alpha * c_fringe[dram_cell_tech_flavor];
1658 g_tp.dram_acc.C_junc += curr_alpha * c_junc[dram_cell_tech_flavor];
1660 g_tp.dram_cell_I_on += curr_alpha * curr_I_on_dram_cell;
1661 g_tp.dram_cell_I_off_worst_case_len_temp += curr_alpha * curr_I_off_dram_cell_worst_case_length_temp;
1662 g_tp.dram_acc.I_on_n += curr_alpha * I_on_n[dram_cell_tech_flavor];
1663 g_tp.dram_cell_C += curr_alpha * curr_c_dram_cell;
1664 g_tp.vpp += curr_alpha * curr_vpp;
1665 g_tp.dram_wl.l_phy += curr_alpha * Lphy[dram_cell_tech_flavor];
1666 g_tp.dram_wl.l_elec += curr_alpha * Lelec[dram_cell_tech_flavor];
1667 g_tp.dram_wl.C_g_ideal += curr_alpha * c_g_ideal[dram_cell_tech_flavor];
1668 g_tp.dram_wl.C_fringe += curr_alpha * c_fringe[dram_cell_tech_flavor];
1669 g_tp.dram_wl.C_junc += curr_alpha * c_junc[dram_cell_tech_flavor];
1671 g_tp.dram_wl.I_on_n += curr_alpha * I_on_n[dram_cell_tech_flavor];
1672 g_tp.dram_wl.R_nch_on += curr_alpha * Rnchannelon[dram_cell_tech_flavor];
1673 g_tp.dram_wl.R_pch_on += curr_alpha * Rpchannelon[dram_cell_tech_flavor];
1674 g_tp.dram_wl.n_to_p_eff_curr_drv_ratio += curr_alpha * n_to_p_eff_curr_drv_ratio[dram_cell_tech_flavor];
1675 g_tp.dram_wl.long_channel_leakage_reduction += curr_alpha * long_channel_leakage_reduction[dram_cell_tech_flavor];
1676 g_tp.dram_wl.I_off_n += curr_alpha * I_off_n[dram_cell_tech_flavor][g_ip->temp - 300];
1677 g_tp.dram_wl.I_off_p += curr_alpha * I_off_n[dram_cell_tech_flavor][g_ip->temp - 300];
1679 g_tp.cam_cell.Vdd += curr_alpha * vdd[ram_cell_tech_type];
1680 g_tp.cam_cell.l_phy += curr_alpha * Lphy[ram_cell_tech_type];
1681 g_tp.cam_cell.l_elec += curr_alpha * Lelec[ram_cell_tech_type];
1682 g_tp.cam_cell.t_ox += curr_alpha * t_ox[ram_cell_tech_type];
1683 g_tp.cam_cell.Vth += curr_alpha * v_th[ram_cell_tech_type];
1684 g_tp.cam_cell.C_g_ideal += curr_alpha * c_g_ideal[ram_cell_tech_type];
1685 g_tp.cam_cell.C_fringe += curr_alpha * c_fringe[ram_cell_tech_type];
1686 g_tp.cam_cell.C_junc += curr_alpha * c_junc[ram_cell_tech_type];
1688 g_tp.cam_cell.I_on_n += curr_alpha * I_on_n[ram_cell_tech_type];
1689 g_tp.cam_cell.R_nch_on += curr_alpha * Rnchannelon[ram_cell_tech_type];
1690 g_tp.cam_cell.R_pch_on += curr_alpha * Rpchannelon[ram_cell_tech_type];
1691 g_tp.cam_cell.n_to_p_eff_curr_drv_ratio += curr_alpha * n_to_p_eff_curr_drv_ratio[ram_cell_tech_type];
1692 g_tp.cam_cell.long_channel_leakage_reduction += curr_alpha * long_channel_leakage_reduction[ram_cell_tech_type];
1693 g_tp.cam_cell.I_off_n += curr_alpha * I_off_n[ram_cell_tech_type][g_ip->temp - 300];
1694 g_tp.cam_cell.I_off_p += curr_alpha * I_off_n[ram_cell_tech_type][g_ip->temp - 300];
1695 g_tp.cam_cell.I_g_on_n += curr_alpha * I_g_on_n[ram_cell_tech_type][g_ip->temp - 300];
1696 g_tp.cam_cell.I_g_on_p += curr_alpha * I_g_on_n[ram_cell_tech_type][g_ip->temp - 300];
1698 g_tp.dram.cell_a_w += curr_alpha * curr_Wmemcella_dram;
1699 g_tp.dram.cell_pmos_w += curr_alpha * curr_Wmemcellpmos_dram;
1700 g_tp.dram.cell_nmos_w += curr_alpha * curr_Wmemcellnmos_dram;
1701 area_cell_dram += curr_alpha * curr_area_cell_dram;
1702 asp_ratio_cell_dram += curr_alpha * curr_asp_ratio_cell_dram;
1704 g_tp.sram.cell_a_w += curr_alpha * curr_Wmemcella_sram;
1705 g_tp.sram.cell_pmos_w += curr_alpha * curr_Wmemcellpmos_sram;
1706 g_tp.sram.cell_nmos_w += curr_alpha * curr_Wmemcellnmos_sram;
1707 area_cell_sram += curr_alpha * curr_area_cell_sram;
1708 asp_ratio_cell_sram += curr_alpha * curr_asp_ratio_cell_sram;
1710 g_tp.cam.cell_a_w += curr_alpha * curr_Wmemcella_cam;//sheng
1711 g_tp.cam.cell_pmos_w += curr_alpha * curr_Wmemcellpmos_cam;
1712 g_tp.cam.cell_nmos_w += curr_alpha * curr_Wmemcellnmos_cam;
1713 area_cell_cam += curr_alpha * curr_area_cell_cam;
1714 asp_ratio_cell_cam += curr_alpha * curr_asp_ratio_cell_cam;
1717 mobility_eff_periph_global += curr_alpha * mobility_eff[peri_global_tech_type];
1718 Vdsat_periph_global += curr_alpha * Vdsat[peri_global_tech_type];
1721 g_tp.scaling_factor.logic_scaling_co_eff += curr_alpha * curr_logic_scaling_co_eff;
1722 g_tp.scaling_factor.core_tx_density += curr_alpha * curr_core_tx_density;
1723 g_tp.chip_layout_overhead += curr_alpha * curr_chip_layout_overhead;
1724 g_tp.macro_layout_overhead += curr_alpha * curr_macro_layout_overhead;
1725 g_tp.sckt_co_eff += curr_alpha * curr_sckt_co_eff;
1816 curr_alpha = 1;
1818 curr_alpha = (technology - tech_hi) / (tech_lo - tech_hi);
1825 curr_alpha = (tech_lo - technology) / (tech_lo - tech_hi);
2578 g_tp.wire_local.pitch += curr_alpha *
2581 g_tp.wire_local.R_per_um += curr_alpha *
2584 g_tp.wire_local.C_per_um += curr_alpha *
2587 g_tp.wire_local.aspect_ratio += curr_alpha *
2590 g_tp.wire_local.ild_thickness += curr_alpha *
2593 g_tp.wire_local.miller_value += curr_alpha *
2596 g_tp.wire_local.horiz_dielectric_constant += curr_alpha *
2599 g_tp.wire_local.vert_dielectric_constant += curr_alpha *
2603 g_tp.wire_inside_mat.pitch += curr_alpha *
2605 g_tp.wire_inside_mat.R_per_um += curr_alpha *
2607 g_tp.wire_inside_mat.C_per_um += curr_alpha *
2609 g_tp.wire_inside_mat.aspect_ratio += curr_alpha *
2611 g_tp.wire_inside_mat.ild_thickness += curr_alpha *
2613 g_tp.wire_inside_mat.miller_value += curr_alpha *
2615 g_tp.wire_inside_mat.horiz_dielectric_constant += curr_alpha *
2618 g_tp.wire_inside_mat.vert_dielectric_constant += curr_alpha *
2622 g_tp.wire_outside_mat.pitch += curr_alpha *
2624 g_tp.wire_outside_mat.R_per_um += curr_alpha *
2626 g_tp.wire_outside_mat.C_per_um += curr_alpha *
2628 g_tp.wire_outside_mat.aspect_ratio += curr_alpha *
2630 g_tp.wire_outside_mat.ild_thickness += curr_alpha *
2632 g_tp.wire_outside_mat.miller_value += curr_alpha *
2634 g_tp.wire_outside_mat.horiz_dielectric_constant += curr_alpha *
2637 g_tp.wire_outside_mat.vert_dielectric_constant += curr_alpha *
2644 g_tp.sense_delay += curr_alpha * SENSE_AMP_D;
2645 g_tp.sense_dy_power += curr_alpha * SENSE_AMP_P;