Lines Matching defs:num_stacks_

87     double TechModel::calculateNmosLeakageCurrent(unsigned int num_stacks_, double uni_stacked_mos_width_, unsigned int input_vector_) const
89 vector<double> stacked_mos_widths_(num_stacks_, uni_stacked_mos_width_);
90 return calculateNmosLeakageCurrent(num_stacks_, stacked_mos_widths_, input_vector_);
94 double TechModel::calculateNmosLeakageCurrent(unsigned int num_stacks_, const vector<double>& stacked_mos_widths_, unsigned int input_vector_) const
110 double leakage_current_factor = calculateLeakageCurrentFactor(num_stacks_, stacked_mos_widths_, input_vector_, vdd, subthreshold_swing, dibl_swing);
122 double TechModel::calculatePmosLeakageCurrent(unsigned int num_stacks_, double uni_stacked_mos_width_, unsigned int input_vector_) const
124 vector<double> stacked_mos_widths_(num_stacks_, uni_stacked_mos_width_);
125 return calculatePmosLeakageCurrent(num_stacks_, stacked_mos_widths_, input_vector_);
129 double TechModel::calculatePmosLeakageCurrent(unsigned int num_stacks_, const vector<double>& stacked_mos_widths_, unsigned int input_vector_) const
145 double leakage_current_factor = calculateLeakageCurrentFactor(num_stacks_, stacked_mos_widths_, input_vector_, vdd, subthreshold_swing, dibl_swing);
159 double TechModel::calculateLeakageCurrentFactor(unsigned int num_stacks_, const vector<double>& stacked_mos_widths_, unsigned int input_vector_, double vdd_, double subthreshold_swing_, double dibl_swing_) const
162 ASSERT(num_stacks_ >= 1, "[Error] Number of stacks must be >= 1!");
163 ASSERT(stacked_mos_widths_.size() == num_stacks_, "[Error] Mismatch in number of stacks and the widths specified!");
170 std::vector<double> vs(num_stacks_, 0.0);
171 for(int i = 0; i < (int)num_stacks_; ++i)
182 // v[num_stacks_] = vdd_
190 std::vector<double> a(num_stacks_ - 1, 0);
191 std::vector<double> b(num_stacks_ - 1, 0);
192 std::vector<double> c(num_stacks_ - 1, 0);
193 std::vector<double> d(num_stacks_ - 1, 0);
194 std::vector<double> v(num_stacks_ + 1, 0);
195 unsigned int eff_num_stacks = num_stacks_;