Reference

Glossary

Every term and acronym the site uses, defined once. Each entry links to the pages that use it, found by searching the site's own content, so the links follow the pages rather than being kept up to date by hand.

108 of 108 terms

The flow

The stages a design passes through, and the words for what comes in and out of each.

ECO

Engineering Change Order

A small, targeted change to a design late in the flow, made without rerunning every stage. A metal-only change after tapeout reuses the transistor masks and is far cheaper than a full respin.

IP

Intellectual Property

A reusable design block licensed or shared for use in other chips, such as a processor core or an interface.

Appears in: Floorplanning

Logic synthesis

The step that turns RTL (Register Transfer Level) into a netlist of cells from a specific library, optimizing for area, delay or power along the way.

Appears in: Logic Synthesis

PPA

Power, Performance, Area

The three measures a physical design is usually judged by, and the trade-off between them.

SRAM

Static Random-Access Memory

Memory that holds each bit in a small cross-coupled latch and keeps it as long as power is applied. On a chip it is usually a macro produced by a memory compiler.

Timing

How a design is checked against its clock, and the numbers that report it.

MCMM

Multi-Corner Multi-Mode

Analysing and optimizing a design across several process corners and operating modes at the same time, since each can have different critical paths.

OCV

On-Chip Variation

Differences in delay between devices on the same die caused by local variation in the process, voltage and temperature. Timing analysis models it by making some paths slower than nominal.

Smallest period

The shortest clock period at which a finished design would meet setup on its register-to-register paths. It depends on how hard the tools were pushed, so it moves when the requested clock does.

SSTA

Statistical Static Timing Analysis

A form of STA (Static Timing Analysis) that propagates delay distributions instead of single values, reporting the probability that a path meets timing.

Floorplan, placement and routing

Where things go on the die, and how they are connected.

Pin swapping

Exchanging the inputs of a gate whose inputs are logically equivalent, so that the latest signal uses the faster input. It costs no area.

Appears in: ECOYour move

RSMT

Rectilinear Steiner Minimal Tree

The shortest tree of horizontal and vertical segments connecting a set of points, allowed to branch at extra points. Routers use it as the target shape for a net.

RUDY

Rectangular Uniform wire DensitY

A quick congestion estimate that spreads each net's expected wire evenly over its bounding box and sums the result across the die.

Power

How the supply reaches every cell, and what it costs when it does not.

Ground bounce

The rise of the ground net above zero volts under a cell, the mirror of supply drop. A cell caught by both loses voltage from both ends.

UPF

Unified Power Format

A standard file format describing a design's power intent: its voltage domains, which blocks can be switched off, and the isolation and level shifters between them.

Sign-off and manufacturing

The checks a layout has to pass, and the processing it will go through.

Files and formats

The files a design travels in between tools.

Devices and processes

The transistors underneath, and the technologies they are made in.

CFET

Complementary Field-Effect Transistor

A proposed transistor structure that stacks the n-type and p-type devices on top of each other to shrink cell area.

CPP

Contacted Poly Pitch

The spacing between neighbouring transistor gates. With the metal pitch, it sets how small a standard cell can be.

MOSFET

Metal-Oxide-Semiconductor Field-Effect Transistor

The transistor digital chips are built from: a gate voltage controls the current between source and drain.

Tools and methods

The open tools the site is built on, and the algorithms named on its pages.

No term matches that search.