semiAIfoundry

Materials and wiring · Atlas v1.3.0

On-chip metal and via hierarchy

Connects cells through a multilayer electrical network.

Explore in AtlasLocal nanometer features extending across millimeter-scale dies

Learning objectiveUse a distributed RC approximation to explain why a longer unbuffered wire can have more than a proportional delay cost.

The mechanism

A chip's metal stack turns individual circuits into a system. Short local lines connect nearby devices, while higher-level wiring can span larger regions; vias join selected levels. The layout is a routed network with physical resistance, capacitance, congestion, and reliability limits. Consequently, a logically short connection is not automatically fast or inexpensive. The atlas pulls the wiring layers apart while keeping their vertical vias connected, revealing how many paths cross without electrical contact. Each wire must terminate at the correct node, and its surroundings affect its signal. This hierarchy is one reason adding more arithmetic units does not guarantee proportional application speed: the units must exchange operands and results.

  1. Route a cell’s output through a chosen conductive layer.
  2. Use vias when a connection needs to move to another layer.
  3. Deliver the signal to the correct destination while meeting resistance, capacitance, and routing constraints.

Science and assumptions

Distributed wire-delay scaling

R=rL,C=cL,τwire∝rcL2R=rL,\qquad C=cL,\qquad\tau_{\mathrm{wire}}\propto rcL^2

Uniform-wire resistance and capacitance each scale with length. Their distributed-RC delay scales with resistance per length times capacitance per length times length squared.

Symbols and units
R
Wire resistance

Ω

C
Wire capacitance

F

r
Resistance per length

Ω/m

c
Capacitance per length

F/m

L
Unbuffered wire length

m

τ_wire
Characteristic RC wire delay

s

For an unbuffered uniform wire, both resistance and capacitance grow with length, giving a quadratic length dependence in a simple RC model. This makes physical placement matter.

Assumptions Distributed RC approximation with per-length r and c; driver resistance, repeaters, coupling, and inductance can change the actual delay law.

Engineering example

Synthetic wire: r = 0.1 Ω/μm and c = 0.2 fF/μm over 100 μm give R = 10 Ω, C = 20 fF and RC = 200 fs. At 200 μm, R = 20 Ω and C = 40 fF, so RC = 800 fs. The product quadruples; the actual delay includes the model-dependent coefficient and driver.

Distinctions and tradeoffs

Crossing lines in different metal layers are not connected unless the design provides the appropriate vertical connection.

More routing capacity uses area and layers. Narrower wiring may worsen resistance and signal delay.

AI computation moves values between memory and arithmetic. Interconnect cost makes placement and data reuse essential.

Specifications and interfaces

Connections
Lines + vias

Lateral routing and vertical level changes.

Delay mechanism
Resistance and capacitance

Wire geometry and material influence both.

Scaling issue
Higher narrow-wire resistance

Documented concern in advanced-node interconnect research.

Interfaces

Cell outputs Input
Signal voltages and supply currents
Destination cells Output
Routed electrical connectivity

Check your understanding

Why can placing arithmetic near its operands help?

  1. It can reduce data-movement distance and interconnect cost
  2. It removes every arithmetic operation
  3. It makes memory contents independent of power
Answer and reasoning

It can reduce data-movement distance and interconnect cost

Real wires have delay and energy costs. Data locality reduces some of the movement surrounding useful arithmetic.

Evidence and scope

The linked interconnect work motivates resistance/capacitance scaling. Synthetic values illustrate an unbuffered uniform RC line, not a node-specific delay prediction; repeaters, coupling and inductance can change the result.

Use the switching investigation to connect physical charge, circuit load and arithmetic; the numerical library has no standalone model of this lesson’s full mechanism.

Sources

Published lesson data · Atlas releases and licensing

Continue exploring

Foundations

Related lessons