<< Thanks for the backup. 🙂 >>
Welcome. 😀
<< You're right, constant was a poor choice of words. Was I under the correct impression that wire delay typically does not reduce by the same factor as gate delay? Though this may be a huge generalization, but how do wire dimensions change across process shrinks when a mask is redrawn? You mentioned wire thickness, but what about length? Is the change in each linear dimension *in general* comparable to the change in dimension of the process size? >>
Gates are basically "free" from a delay perspective at smaller and smaller process widths, because they're switching in the single picosecond range in some cases (i.e. simpler A-strength drive inverter). Wire delays just get worse PROPORTIONALLY speaking, however, not from an absolute perspective, plus signal integrity is increasingly a more important issue starting from about the 0.18u process node. It's never a linear change, but the pace of decreasing gate delays has outpaced the decrease in wire delays. I can't really put a percentage on it simply because every design approach is different. And, like I mentioned before, there are other factors such as higher temperature operating points that increase the dissipated power, and things I didn't mention like increasing requirements for routing power (which proportionally increasing leakage currents and higher activity switching ratios are only aggravating) and hardmacro passthroughs in hierarchical designs with large buses.
<< The wire delays are made up of the intrinsic characteristics of the wire as well as parasitics, i.e. wire to wire delays caused by mutual impedances >>
Since smaller wires should (IIRC) have smaller characteristic capacitance, does the proportion of parasitic to characteristic capacitance increase with shrinking die sizes?[/i] >>
It does in part, but then again, the signals are switching ever faster. You need more drivers in line to deal with ramp time problems (i.e. rise/fall times for heavily loaded signals due to wire length or fanout). Capacitances come in two basic varieties - layer-to-layer (vertical) and sidewall (horizontal). If you have long lengths of parallel wires, you have delays and also signal integrity problems where one wire causes the other to be even more delayed due to the wire holding the E-field (aka voltage) the opposite way of wher it wants to switch, or possible glitching on control lines. You also have inductance hampering designs at these small process widths which it didn't before, and that's an ugly problem because it severely impacts the runtimes of the extraction and signal integrity tools. That's a whole other discussion.