Voltage drop is the decrease in electric potential when current flows through an electrical circuit. Ohm's law defines the most common form of voltage drop in electrical systems:
Voltage = Current * Resistance or V = IR.
Because of this, engineers call this type of voltage drop IR drop. This equation shows that the voltage drop increases linearly as current or circuit resistance increases.
Other sources of voltage drop include inductive reactance and capacitive reactance in alternating current (AC) circuits, as well as switching losses in semiconductors due to the electrical energy required to switch diodes or transistors on or off.
Engineers study and try to reduce voltage drop in everything from power grids to microchips because any loss of voltage reduces circuit efficiency. Additionally, excessive voltage drop can cause components or the circuit itself to malfunction. It is especially critical in both digital and analog integrated circuits (ICs) because voltage drop can cause:
When electrons move through a material, they constantly collide with atoms, other electrons, material impurities, and material defects. When this happens, the electrons lose a small amount of energy as heat. This loss of electrical energy produces a drop in the circuit's electric potential. For most materials, resistance increases with temperature, adding to the voltage drop.
Although this article focuses on voltage drop in electronic circuits for printed circuit boards (PCBs), chip packages, and ICs, it is an issue in electrical power systems for buildings and machines. Electricians follow guidelines in the National Electrical Code and other industry standards to identify and eliminate potential hazards and prevent overheating that can lead to fires. They look at factors such as wire size, bus bar geometry, cable run length, and capacitor placement to manage resistance and inductance.
This loss due to material resistance in electrical conductors is just one source of IR drop. Another is the voltage drop across components in an electrical system. The most obvious components that cause a voltage drop are resistors. But almost every node in a circuit will produce some sort of voltage drop.
The following is a table showing the different types of voltage drop found in both direct current (DC) and alternating current (AC) electrical systems:
COMPONENT | VOLTAGE DROP CAUSE |
Resistor | Ohmic resistance |
Conductors: ● Wire ● PCB trace ● IC vias, traces, interconnects, power rails, and power traces | Ohmic resistance in the conduction material |
Connector | Ohmic resistance Contact resistance |
Capacitor | Ohmic resistance as equivalent series resistance (ESR) Induction as equivalent series inductance (ESL) |
Inductor | Ohmic resistance Induction |
Diode | Ohmic resistance Activation energy emitted as light |
BJT transistor | Ohmic resistance Activation energy |
MOSFET transistor | Ohmic resistance Activation energy |
Transformer | Ohmic resistance (windings) Leakage induction Eddy current core losses |
Battery | Ohmic resistance (increases with age) |
The Water Flow Analogy for IR Drop
A good analogy for IR drop in a DC circuit is water flowing through a system with pipes, tanks, valves, connectors, pumps, and turbines:
Just as with copper wire, the longer the pipe or the smaller its diameter, the greater the resistance to flow, causing the pressure to drop as it moves through the pipe. Also, components like valves, couplings, and turbines all pull energy from the flow, reducing the pressure just as electrical components do. Engineers designing electrical circuits and components face the same challenges as hydraulic engineers: balancing the cost and size of a design with performance needs.
Engineers use a variety of methods for voltage drop calculations, depending on its source. In complex electronic systems, engineers use circuit simulators or power modeling tools to capture losses in every conductor and component.
For simple DC circuits, Ohm’s law defines the voltage drop:
Where:
Vd = Voltage drop in Volts
I = Current in Amps
Rtotal = Resistance in Ohms
For a parallel circuit:
$$\frac{1}{R_{total}} = \frac{1}{R_1} + \frac{1}{R_2} + \frac{1}{R_3} + \cdots + \frac{1}{R_n}$$
For a series circuit:
$$R_{total} = R_1 + R_2 + R_3 + \dots$$
In an AC circuit, impedance replaces resistance in the equation. The impedance includes resistance, along with inductive and capacitive reactance:
Where:
Vd = Voltage drop in Volts
I = Current in Amps
Z = Impedance in Ohms
Impedance is defined as:
$$Z = \sqrt{R^2 + (X_L - X_C)^2}$$
Where:
R = Resistance — ohmic opposition
XL = Inductive Reactance — opposition from inductors
XC = Capacitive Reactance — opposition from capacitors
Although voltage drop comes from many different sources, managing IR drop in packages and ICs is one of the most important areas of modern electrical engineering. Industry trends, such as increased frequency, multi-IC packages, and rising component density, are leading to greater voltage drop in both chip packages and ICs.
With the increasing number and density of data centers, electrical engineers are focusing more on reducing energy consumption in chips and packages. That is why the design flow for both includes power integrity analysis that provides iterative feedback to the electrical system design, leading to an optimized design.
IR drop in semiconductor design can occur in two forms: static and dynamic.
Static IR drop is the DC voltage drop across a chip's power delivery network (PDN). It follows Ohm’s law and increases with an increase in the amount of current or the resistance in the circuit. The primary sources of static voltage drop are resistance in the:
Engineers try to minimize static IR drop because if the voltage supplied to a region of the chip drops too low relative to the supply voltage, transistors in that region will switch slower than their expected frequency. This can reduce the chip's effective clock speed or lead to a logical malfunction.
Dynamic IR Drop
When a large number of transistors on a chip switch on or off simultaneously, they can cause a rapid increase in the local flow of current. And since IR drop is current multiplied by resistance, the voltage drop spikes upward. In addition to the increase in current, the change in current generates a magnetic field that generates inductance in the circuit, resulting in an even larger spike in voltage drop.
For a dynamic IR drop, the following equation defines the voltage drop:
$$V_{drop} = (I \times R) + \left(L \times \frac{dI}{dt}\right)$$
Where:
Vdrop = IR Drop
I = Current
R = Resistance
L = Inductance
$$\frac{dI}{dt} \text{ = change in current over time} $$
A variety of sources generate this type of voltage drop, including:
The change in current and inductance causes an effect on the part of the PDN connected to the power source, the power rail, and the side portion connected to ground — the ground rail. The transient spike in current causes the power rail to drop in voltage, called voltage droop, while the ground rail experiences a temporary increase in voltage, called ground bounce. This causes transistors to see less voltage than expected at the supply and a higher voltage at ground, reducing the voltage difference between the supply and ground and, in turn, slowing switching speed.
Thermal distribution in a chip package, modeled in Ansys SIwave PCB and package electromagnetics simulation software
Engineers deploy a variety of approaches to minimize voltage drop in electronic circuits, such as PCBs, multichip packages, and ICs. Most approaches focus on reducing resistance, minimizing inductance, or avoiding current spikes in dynamic IR drop. Some of the most common solutions are:
Today, engineers have a variety of capable simulation tools to help them identify voltage drop issues and implement solutions. When choosing a solution, engineers need to ensure that their power simulation software works with their EDA tools to minimize the effort required to use the circuit layout.
For most digital IC designs, engineers start managing voltage drop when they first lay out the circuit's behavior using the register-transfer-level (RTL) design process during the optimization of performance, power, and area (PPA) phase. Engineers can use the proposed circuit with Synopsys PrimePower to analyze, profile, and reduce power at the RTL level.
During silicon chip prototyping, implementation, and optimization, using EDA tools, such as Fusion Compiler and 3DIC Compiler (for multi-die designs), along with in-design multiphysics fusion capabilities, allows designers to predict, find, and correct potential voltage drop issues before the design is finalized.
Understanding voltage drop in PCBs starts with a power integrity tool like Ansys SIwave PCB and package electromagnetics simulation software. It has the advantage of not only calculating static and dynamic IR drop but heat generation for thermal management simulation, along with signal integrity and EMI.
For ICs and multichip packages, engineers use a digital power integrity sign-off simulation package, such as Synopsys RedHawk-SC software, to combine simulations of the PCB, package substrate, chip, and chiplet PDNs. Similarly, engineers use a tool like the Synopsys Totem power integrity sign-off platform for analog or mixed-signal ICs.
Voltage drop analysis results in Synopsys RedHawk-SC software
The big challenge in power integrity simulation for ICs is the large number of possible signal combinations, far too many to analyze explicitly. Because of this, engineers use one of three approaches to exercise the IC's circuits and calculate the voltage drop:
Engineers use the proposed switching activity from gate-level or RTL simulation to generate a set of vectors that specify the logical state (0 or 1) of every electrical connection (node) in the design. The advantage of this approach is that it tests the chip's real-world states. The disadvantage is that users may miss worst-case voltage drop states.
Early in the design process, engineers use a statistical estimate of power levels to construct a worst-case current profile. The advantage is that it is fast and doesn’t require running multiple states as in a vector-based analysis. The disadvantage is that it can overestimate the voltage drop.
When engineers need a more accurate picture of voltage drop in their ICs, they use a full-time domain transient simulation of the PDN with a tool like SigmaDVD in Synopsys RedHawk-SC software. It uses the same data as a vector-based analysis but solves for the resistance, inductance, and capacitance (RLC) values of the circuit PDN at every timestep. This is the best approach for determining dynamic IR drop and ground bounce. It also allows for modeling of voltage drop control solutions like power gating and other highly transient events in the IC. The disadvantage is that it can take more time to calculate.