Lines Matching defs:len

289 double Wire::wire_cap (double len /* in m */, bool call_from_outside) {
361 return (tot_cap*len); // (F)
366 Wire::wire_res (double len /*(in m)*/) {
389 return (alpha_scatter * resistivity * 1e-6 * len /
404 double len = wire_length;
421 double cwire = wire_cap(len); /* load capacitance */
422 double rwire = wire_res(len);
556 double len = wire_length;
572 double wr = wire_res(len); //ohm
575 double wc = wire_cap(len);
578 // len will cancel
584 ((wr / len) * (wc / len)));
588 repeater_spacing * (wc / len)) * deviceType->Vdd *
592 out_res * wc / len * repeater_spacing / repeater_scaling +
593 wr / len * repeater_spacing * input_cap * repeater_scaling +
594 0.5 * (wr / len) * (wc / len) * repeater_spacing * repeater_spacing;
596 delay = 0.693 * tc * len / repeater_spacing;
602 area.set_area((len / repeater_spacing) *
606 power.readOp.dynamic = ((len / repeater_spacing) * (switching + short_ckt));
607 power.readOp.leakage = ((len / repeater_spacing) *
613 power.readOp.gate_leakage = ((len / repeater_spacing) *
722 double len = 1;
742 double wr = wire_res(len); //ohm
745 double wc = wire_cap(len);
751 repeater_spacing * (wc / len)) * deviceType->Vdd *
755 out_res * wc / len * repeater_spacing / repeater_size +
756 wr / len * repeater_spacing * out_cap * repeater_size +
757 0.5 * (wr / len) * (wc / len) * repeater_spacing * repeater_spacing;
759 *delay = 0.693 * tc * len / repeater_spacing;
765 ptemp.readOp.dynamic = ((len / repeater_spacing) * (switching + short_ckt));
766 ptemp.readOp.leakage = ((len / repeater_spacing) *
773 ptemp.readOp.gate_leakage = ((len / repeater_spacing) *