NELIX Silicon Lab Docs Launch Silicon Lab Launch Silicon Lab

Routing

Drawing the metal wires that join the cells, on several layers, without breaking a rule.

StudentEngineer 1 min read · Updated 2026-10-05

On this page LayersTwo passesAntennasAfter routingIn this labCommon failures

After placement every cell has a position, and nothing is connected. Routing draws the wires.

Layers#

Wires are drawn in metal on layers stacked above the cells. Each layer prefers one direction, horizontal or vertical, alternating as you go up. A connection that must turn a corner changes layer through a via. The sky130 process has a local-interconnect layer and five metal layers.

The routing layers of sky130, seen from the side. Each layer runs mainly in one direction; vias, in dark, join one layer to the next.

Two passes#

  1. Global routing divides the die into a grid and plans roughly which cells of the grid each wire passes through. It reveals congestion: regions asked to carry more wires than fit.
  2. Detailed routing draws the exact shapes, obeying the process's rules for width and spacing.

Antennas#

During manufacturing, a long wire connected to a transistor's gate can collect charge and damage it. The tool finds these cases and fixes them by breaking the wire across layers or adding a small diode. The starters switch this protection on.

After routing#

With the real wires known, their resistance and capacitance are extracted, and timing is measured for the last time. See Timing analysis.

In this lab#

The Routing phase of the build card covers global routing, antenna repair, detailed routing and the checks for unconnected pins and wire length.

Common failures#

SymptomCauseWhat to do
Congestion, or detailed routing does not convergeToo many wires for the areaA larger die
Routing violations remainThe tool ran out of room near a crowded regionA larger die, or a lower placement density
Antenna violations remainA long wire the tool could not repairAsk nelix ai antenna to read the result

Related

  • PlacementGiving every cell a position, and why where cells sit decides how fast the chip is.
  • DRC and LVSThe two checks at the end of the build: can it be made, and is it the design you asked for?

Something unclear or missing? Send feedbackSign in and use Feedback to tell us.