circuit 108 for example when an odd number of lines have been programmed to carry the signal cps_in the circuit 110 will generally use the signal carried on a centermost line when an even number of lines are programmed the two innermost lines will generally present a similar signal in the example above the circuit 110 generally selects the metal line 112 c from which to receive the signal cps_in in response to one or more bits of the signal config the circuit 110 will generally present the signal cps_out in response to the signal received from the selected one or more metal lines the circuit 110 will generally select a metal line which is between the other selected metal lines for example if the circuit 108 has selected the metal lines 112 b 112 d the circuit 110 will generally select the metal line 112 c from which to receive the signal cps in referring to fig3 a more detailed block diagram of the circuit 100 is shown the circuit 100 may comprise a plurality of programmable gates that may enable more than one metal line to make up the critical path the circuit 108 may comprise in one example a plurality of transistors 118 a 118 n and a plurality.