Lines Matching refs:first
194 // first check whether a decoder is required at all
311 // The first level of predecoding directly drives the decoder output load
429 // Now find the number of gates and widths in first level of predecoder
431 // Whenever flag_two_unique_paths is true, it means first level of
435 // a NAND2 gate is used in the first level of the predecoder
456 //Now find widths of gates along path in which first gate is a NAND3
457 if ((flag_two_unique_paths) || (number_inputs_L1_gate == 3)) { // Whenever flag_two_unique_paths is TRUE, it means first level of decoder employs
459 // a NAND3 gate is used in the first level of the predecoder
479 } else { // find number of gates and widths in first level of predecoder block when there is no second level
659 ret_val.first = 0; // outrisetime_nand2_path
662 double inrisetime_nand2_path = inrisetime.first;
669 // first check whether a predecoder block is required
671 //Find delay in first level of predecoder block
719 ret_val.first = this_delay / (1.0 - 0.5);
725 //Check if the number of gates in the first level is more than 1.
824 ret_val.first = this_delay / (1.0 - 0.5);
832 delay = (ret_val.first > ret_val.second) ? ret_val.first : ret_val.second;
1135 // first check whether a predecoder block driver is needed
1186 ret_val.first = 0; // outrisetime_nand2_path
1215 ret_val.first = this_delay / (1.0 - 0.5);
1294 { // first check whether a predecoder block driver is needed
1347 delay = tmp_pair1.first;
1391 ret_val.first = delay;
1392 ret_val.second = input_pair1.first;
1394 if (ret_val.first < delay) {
1395 ret_val.first = delay;
1399 if (ret_val.first < delay) {
1400 ret_val.first = delay;
1401 ret_val.second = input_pair2.first;
1404 if (ret_val.first < delay) {
1405 ret_val.first = delay;