What is Chip Design?

Technology — James William Steven Parker

Chip design is the engineering process of specifying, developing, implementing, verifying and preparing an integrated circuit for manufacture. A chip, or integrated circuit, contains many interconnected electronic devices, particularly transistors, together with wiring, memory structures, logic, analogue circuitry, input and output interfaces and other functional elements, depending on its purpose.

Chip design converts a required function, such as processing instructions, storing data, controlling a motor or converting analogue signals into digital information, into a physical semiconductor structure that can be fabricated on a wafer. The term encompasses both the conceptual design of what the chip must do and the increasingly detailed engineering work required to represent that behaviour as logic, circuits, layouts and manufacturing structures. Modern chip design is therefore a multidisciplinary activity involving computer engineering, electrical and electronic engineering, semiconductor physics, computer architecture, mathematics, software tools and manufacturing constraints.

A typical chip-design process begins with requirements that define functionality, performance, power consumption, physical dimensions, interfaces, reliability, cost and manufacturing technology. Designers may first develop an architectural specification describing major functional blocks and how they communicate. For a processor, this can include execution units, caches, registers, instruction decoding and memory interfaces; for a system-on-chip, it may additionally include graphics, networking, security, peripheral controllers and specialised accelerators. The architecture is progressively refined into more precise representations.

Hardware description languages such as Verilog, SystemVerilog and VHDL can express digital hardware behaviour and structure, while specialised tools transform these descriptions into logic implementations and eventually physical layouts. The design process is iterative because changes discovered during verification, timing analysis, power analysis or physical implementation can require earlier design decisions to be revised.

Digital chip design commonly involves register-transfer level design, in which designers describe data movement and transformations between registers under the control of clocked logic. Synthesis software converts synthesizable hardware descriptions into networks of logic gates and other implementation structures permitted by a target semiconductor process. Physical design then determines how those structures are placed and how their electrical connections are routed across the chip. Important stages include floorplanning, placement, clock-tree synthesis, routing, parasitic extraction and timing analysis. Designers must account for propagation delays, signal integrity, congestion, power distribution, thermal behaviour and manufacturing rules. The final physical database must satisfy design-rule checks and other verification requirements before it can be converted into the manufacturing data used to create semiconductor masks.

Verification is a major part of chip design because a fabricated chip is expensive and difficult to correct. Functional verification attempts to establish that the implementation behaves according to its specification across normal conditions, boundary cases and erroneous or unexpected inputs. Simulation, assertions, formal verification, hardware emulation and field-programmable-gate-array prototyping are among the techniques used. Designers also perform static timing analysis to determine whether signals can reach their destinations within required timing constraints across relevant operating conditions.

Power analysis estimates dynamic and static consumption, while other checks examine reset behaviour, clock-domain crossings, electrical rules and interactions between different blocks. Verification may consume a substantial portion of the overall development effort because modern chips contain enormous numbers of possible states and interactions, making exhaustive conventional simulation impractical.

Chip design can involve several different levels and specialisms. At the system level, architects determine functionality and performance characteristics. At the RTL level, hardware engineers describe synchronous digital behaviour. Logic designers refine functions into implementable structures, while physical-design engineers transform those structures into layouts. Analogue and mixed-signal designers work with continuous electrical behaviour for circuits such as amplifiers, oscillators, voltage regulators, data converters and sensor interfaces.

Verification engineers construct tests and formal properties, design-for-test engineers add structures that facilitate manufacturing tests, and physical verification engineers check whether layouts comply with process and electrical constraints. Semiconductor process technology also strongly influences design because transistor characteristics, available metal layers, voltage ranges, density, leakage and manufacturing rules differ between technology generations.

Chip design has evolved substantially with improvements in semiconductor manufacturing and electronic design automation. Early integrated circuits contained relatively small numbers of components and could be designed using comparatively direct schematic methods. As transistor counts increased, computer-aided design became essential, and hardware description languages enabled increasingly sophisticated hierarchical designs. Very-large-scale integration made it possible to place millions and later billions of transistors on one chip. Modern designs frequently use reusable intellectual-property blocks, standard-cell libraries, automated synthesis and sophisticated physical-design tools. System-on-chip integration has further expanded the scope of chip design by combining processor cores, memory controllers, communication interfaces, accelerators and other subsystems within a single package or die.

Important challenges in chip design include the trade-offs among performance, power, area and cost, often described through objectives such as power-performance-area optimisation. Increasing clock frequency can improve performance but may increase dynamic power and thermal demands. Adding hardware can improve throughput but consumes silicon area and may increase leakage or verification complexity. Smaller manufacturing geometries can increase density and potentially improve performance, but they also introduce more demanding effects involving variability, leakage, interconnect delay, heat and manufacturing tolerances. Security is another major concern, including protection against hardware Trojans, side-channel attacks, fault injection, insecure debug interfaces and design flaws. Reliability, electromagnetic effects, ageing and resistance to manufacturing defects must also be considered for appropriate applications.

Chip design should not be confused with semiconductor fabrication. Design determines what the integrated circuit is intended to contain and how it should operate, whereas fabrication physically creates transistor and interconnect structures on semiconductor wafers using processes such as lithography, deposition, etching and implantation. Chip design also differs from chip packaging, which concerns enclosing and electrically connecting the die and providing thermal and mechanical interfaces.

Application-specific integrated circuits are designed for particular functions, while general-purpose processors, graphics processors, microcontrollers, memory chips and programmable devices have different design priorities. Overall, chip design is the bridge between an electronic or computational specification and a manufacturable integrated circuit, requiring coordinated reasoning about logical behaviour, electrical characteristics, physical geometry, manufacturing technology, verification and practical system requirements.