Technology
Chip design, in plain language.
The terms this site uses, from ASIC to yield, each explained in a sentence or two.
Terms
- ASIC
- An application-specific integrated circuit, a chip designed for one product or task rather than for general use.
- Fabless
- A chip company that designs its chips and has them manufactured by a foundry.
- Foundry
- A company that manufactures chips designed by others.
- Process node
- A generation of a foundry's manufacturing technology. Nodes are named in nanometres, but the name no longer measures any single feature of the chip.
- FinFET
- A transistor whose channel is a thin vertical fin, wrapped by the gate on three sides. It leaks less than the older flat transistor.
- Design kit (PDK)
- The foundry's process design kit, the rules, device models and libraries a chip is designed against.
- RTL
- Register-transfer level, the description of a chip's logic in a hardware language such as Verilog.
- Verification
- Showing, by simulation and formal methods, that the RTL does what the specification says.
- Synthesis
- Turning RTL into a netlist of standard cells.
- Netlist
- The list of cells in a design and the connections between them.
- Standard cell
- A small, pre-designed circuit such as a gate or a flip-flop, from which synthesised designs are built.
- Library characterization
- Simulating standard cells across process, voltage and temperature conditions to extract timing, power and noise models.
- Re-characterization
- Re-characterization: extracting a foundry library's models again for a new voltage, corner or model.
- Full-custom design
- Designing circuits and layout at transistor level, for the blocks that decide a chip's metrics.
- Hand-crafted netlist
- A gate-level netlist mapped from RTL to custom cells, rather than through a synthesis tool's general mapping.
- Manual place and route
- Engineers, rather than tools, decide the cell positions and wiring of key blocks.
- Custom clock tree
- A clock distribution designed around the structure of a pipeline or regular array, rather than generated by clock tree synthesis in a tool.
- Design for test (DFT)
- Structures added to a chip so that every manufactured part can be tested.
- ATPG
- Automatic test pattern generation, software that creates the patterns used in production test.
- BIST
- Built-in self-test, circuitry that lets a block, usually a memory, test itself.
- Physical design
- Turning a netlist into a layout, through floorplanning, placement, clock tree and routing.
- Sign-off
- The final checks of timing, power and physical rules before a design is released.
- GDSII
- The file format in which a finished layout is handed to the foundry.
- Tape-out
- Releasing a finished design to the foundry for manufacture.
- Multi-project wafer (MPW)
- A shared run in which several designs share one mask set and its cost.
- Mask set
- The photomasks that pattern each layer of a design on the wafer. A full mask set is made for one design alone.
- Wafer probe
- Testing every die on a wafer before the wafer is cut, also called chip probing (CP).
- Final test
- Testing packaged parts against the specification (FT).
- Yield
- The share of manufactured dies or parts that pass test.
- NPU
- A neural processing unit, an accelerator for the arithmetic of neural networks.
- SRAM
- Static RAM, the fast memory built into the chip itself.
- HBM
- High-bandwidth memory, stacked DRAM placed beside a processor in the same package.
- Chiplet
- One of several dies combined in one package to work as one chip.
- Interposer
- A layer of silicon or organic material that connects chiplets and memory inside a package.