Module 04
Animated
Power Sequencing
Rails up in the wrong order and the FPGA may draw excess current, fail to configure, or slowly damage itself through parasitic paths. The fix costs a PGOOD wire — if you design it in.
Why order matters
- Parasitic/latch-up paths: I/O rails up before the core can forward-bias internal structures — excess current, long-term damage.
- Configuration reliability: the config engine needs VCCINT + VCCAUX stable before it starts; violate the ramp window and the FPGA may not load its bitstream.
- Bus contention: unconfigured I/O drifting while a live 3.3 V bank drives into it stresses both chips.
- Datasheet law: every family specifies a recommended order, ramp-rate window (e.g. 0.2–50 ms), and monotonic ramp requirement. These are requirements, not suggestions.
Typical required order — up: VCCINT → VCCBRAM → VCCAUX → VCCO
(MGT rails per their own note, usually after AUX). Down: exact
reverse. Always confirm in your family's datasheet DC/switching chapter.
The PGOOD chain in action
AnimatedPGOOD daisy-chain: order is guaranteed by wiring, not firmware. Note every ramp is monotonic — no dips, no plateaus below threshold.
Three implementation patterns
| Pattern | Order control | Down-sequence? | Fault handling | Fits |
|---|---|---|---|---|
| PGOOD chain | Hard-wired | No (falls as it falls) | Rail failure stops the chain | ≤ 4–5 rails, most boards |
| PMIC sequencer | Programmed slots + delays | Yes, reverse slots | Configurable retry/latch-off | PMIC-based trees |
| Sequencer / PMBus manager IC | Fully programmable | Yes, monitored | Fault logging, telemetry, margining | 6+ rails, servers, hot-swap |
Down-sequencing is the forgotten half. A wall-wart yank removes
the input while bulk caps discharge at their own rates — check whether your family
requires controlled power-down (many are tolerant, some MGT rails are not). If
required, use a sequencer with down-slots and enough input hold-up.
Ramp rules
- Monotonic: no dips on the way up — a non-monotonic VCCINT ramp can corrupt configuration. Watch for soft-start interacting with large output capacitance.
- Ramp window: too fast (< ~200 µs) can trip inrush/latch-up limits; too slow (> ~50 ms) can hang POR circuits. Set buck soft-start inside the window.
- Pre-bias safe: regulators must not sink current from a rail partially charged through parasitic paths — use pre-bias-safe bucks (most modern sync bucks are; verify).
- Simultaneity option: some families allow "all rails together within X ms" as an alternative to strict ordering — sometimes simpler with one PMIC. Read the fine print.
Key takeaways
- Sequence order, ramp window, monotonicity: all three are datasheet requirements.
- PGOOD chaining gives hardware-guaranteed order for the price of a few traces.
- Verify EN thresholds and PGOOD pull-up rails — the classic chain bugs.
- Plan power-down too, and always capture the real sequence on a scope (Module 07).