What is a level shifter and why is it needed?
From PDVerse Low-Power Physical Design Mentor Guide · pdVerse Mentor Guide
Definition
A level shifter is a special cell placed on a signal crossing between two power domains that operate at different voltages, converting the signal's voltage swing from the source domain's level to the destination domain's level.
Mentor Explanation
There are three concrete reasons a level shifter is required: (a) when the source domain's voltage is lower than the destination's, a low-to-high crossing risks a crowbar-current condition in the receiving gate if the incoming swing doesn't fully turn off the receiver's PMOS; (b) when the source voltage exceeds the destination domain's gate-oxide reliability limit, direct connection risks damaging the receiving transistors; and (c) level shifters are sometimes inserted purely to step a signal down for timing characterization convenience. In short, mixing voltages without translation risks both functional corruption and reliability damage.
Example
A signal driven at 1.2V from one voltage island feeding logic in a domain that only tolerates 1.0V gate-oxide stress needs a high-tolow level shifter before crossing.
Why It Matters
This is foundational vocabulary for any multivoltage discussion — I want to hear the reliability angle (oxide stress), not just the 'logic level mismatch' angle, since that shows depth.
Common Beginner Mistake
Assuming a level shifter is only needed when going from low voltage to high voltage — high-to-low crossings also need attention, both for correctness and area/power reasons.
Continue learning free
Get a practical low-power chapter
Receive the existing “Low Power and Multivoltage Fundamentals” PDF chapter and its download link by email.
Continue practising