Above the transistors of a chip sits a stack of metal layers separated by insulator and connected by vias. The router draws every signal wire on these layers, and the power grid uses them too. Each layer has a preferred direction, a pitch, a minimum width, a thickness and a resistance, and these numbers decide how many wires fit, how fast signals travel and where power should run. This article describes the sky130 metal stack with the real values from its technology LEF and shows how a routed design uses the layers.

8 min read | Beginner

What You'll Learn

  • Name the routing layers and cut layers of the sky130 process
  • Explain preferred routing direction, pitch and minimum width
  • Calculate the resistance of a wire from its sheet resistance
  • Explain why lower layers carry local wires and upper layers carry power and long wires

The sky130 Stack

sky130 has six interconnect layers. From the bottom:

  • li1 (local interconnect): a thin, resistive layer used inside standard cells and for their pins.
  • met1 and met2: thin layers with a tight pitch, for short local wires. met1 also carries the power rails of the rows.
  • met3 and met4: thicker layers for longer connections and power straps.
  • met5: the thickest and widest layer, mostly used for power and for long, fast wires.

Between the layers are cut layers, which hold the vias: mcon connects li1 to met1, via connects met1 to met2, and via2, via3 and via4 connect the higher pairs. A via is a small square hole in the insulator filled with metal.

Direction, Pitch and Width

Each routing layer has a preferred direction, and the directions alternate: met1 horizontal, met2 vertical, met3 horizontal, met4 vertical, met5 horizontal. A wire that has to turn a corner simply changes layer through a via. Alternating directions let wires on neighbouring layers cross without touching, and keep the wiring regular.

The pitch is the distance from the centre of one routing track to the next: 0.34 um on met1, 0.46 um on met2, 0.68 um on met3, 0.92 um on met4 and 3.40 um on met5. It is the minimum width plus the minimum spacing between two wires. Pitch decides how many wires fit: across 10 um of height, met1 offers 29 horizontal tracks, while met5 offers only 2 or 3.

In the technology LEF, a layer is described like this:

LAYER met1
  TYPE ROUTING ;
  DIRECTION HORIZONTAL ;
  PITCH 0.34 ;
  WIDTH 0.14 ;
  THICKNESS 0.35 ;
  RESISTANCE RPERSQ 0.125 ;
  ...
END met1

Quick Check

Q: A net must go from a cell at the left of a block to a cell at the top right. Which layers will its wire use, given the preferred directions?

Show Answer

At least one horizontal layer (met1 or met3) for the horizontal part and one vertical layer (met2 or met4) for the vertical part, joined by a via at the corner, plus vias down to the cell pins on li1.

Resistance of a Wire

The LEF gives each layer's sheet resistance in ohms per square. A wire of length L and width W has L / W squares, so its resistance is R = Rsq x L / W. For 100 um of minimum-width wire:

LayerOhm/squareWidth (um)R of 100 um
li112.20.177,176 ohm
met10.1250.1489 ohm
met30.0470.3015.7 ohm
met50.02851.601.8 ohm

li1 is about 80 times worse than met1 for the same length, which is why it is only used inside cells and for very short hops. met5 is 50 times better than met1, because it is thicker and wider. That is the reason power grids and long, timing-critical wires go to the upper layers, and the power straps in this tutorial sit on met4 and met5.

How a Routed Design Uses the Layers

This is a 16x16 multiplier, about 1,600 cells, after routing in the lab's flow. The left half shows only its met1 wires, the right half only its met2 wires. met1 wires run horizontally and met2 wires vertically, as the preferred directions say. Of the 28.3 mm of signal wire in the design, 13.2 mm is on met1, 14.3 mm on met2, 0.67 mm on met3 and 0.11 mm on met4. A design this small rarely needs the upper layers for signals; a large chip uses all of them.

Quick Check

Q: Why does the router prefer met1 and met2 for this multiplier, although met3 has lower resistance?

Show Answer

Most nets are short and their pins are on li1 inside the cells. Going up to met3 costs two more vias on each end, and met1 and met2 have many more tracks. The router uses higher layers when the lower ones are congested or the net is long.

Running It in ChipVerify Lab

The example is the 16x16 multiplier, which fits within the free cell limit. Synthesize it, run Place and Route, and use the layer controls of the layout viewer to show one metal layer at a time.

Common Mistakes

Mistake #1: Routing long wires on the lowest layers

A long met1 wire is slow and resistive. Long, timing-critical nets belong on thicker layers; commercial tools use layer assignment and non-default rules for them.

Mistake #2: Forgetting the vias

Every layer change adds a via with its own resistance, and every via takes space on two layers. A net that changes layer often can be slower and harder to route than a direct one.

Practice Exercise

Challenge: A Wide Power Strap

A power strap on met4 is 1.6 um wide and 150 um long. What is its resistance? How long a met1 wire of minimum width has the same resistance?

Hint

Count the squares: length divided by width, then multiply by the sheet resistance.

Solution

150 / 1.6 = 93.75 squares, times 0.047 ohm = 4.4 ohm. A minimum met1 wire has 0.125 / 0.14 = 0.89 ohm per micron, so 4.4 ohm is only about 4.9 um of met1. Wide upper-layer straps carry current over long distances with little voltage drop.

Open the ready-made example in the lab, synthesize it and run Place and Route.

Summary

  • sky130 has li1 and five metal layers, met1 to met5, connected by the cut layers mcon, via, via2, via3 and via4.
  • Preferred directions alternate: met1 horizontal, met2 vertical, and so on.
  • Pitch sets how many wires fit; lower layers are dense, upper layers sparse.
  • Resistance is the sheet resistance times length over width; upper layers are much less resistive and carry power and long wires.
Did you find what you were looking for?

Quiz

No quiz questions available for this article.