A packet-current budget treats each switched-capacitor cycle as a fixed charge packet, then checks how clock frequency turns that packet into average current. The rows are exact only for the declared capacitance, voltage swing, frequency, ideal switches and capacitors, and lossless charge transfer; real converters add switch resistance, charge injection, clock feedthrough, leakage, capacitor tolerance, ESR, parasitics, finite settling, thermal drift, and voltage/current/time measurement uncertainty.

A packet-current budget is checked by changing only clock frequency. Exact arithmetic here means exact results for the stated model inputs; measured inputs still carry uncertainty and significant-figure limits.

highlighted = computed this step

The current budget starts from a fixed packet size

Capacitance and swing are fixed, so the packet size is fixed before the clock changes.

Iavg=ΔQfImax⁡=6 AI_{\text{avg}}=\Delta Q f\quad I_{\max}=6\ \text{A}
Packet-current budgetThe packet-current row is computed from capacitance, swing, and clock.f 1 Hzpacket 6 CIavg 6 Amargin 0 Apass

Three clock rates show the current boundary

The half-hertz row is below the budget, the one-hertz row is exact, and the fast row fails.

fΔQIavgm12 Hz6 C3 A3 A1 Hz6 C6 A0 A32 Hz6 C9 A−3 A\begin{array}{c|c|c|c}f&\Delta Q&I_{\text{avg}}&m\\\tfrac{1}{2}\ \text{Hz}&6\ \text{C}&3\ \text{A}&3\ \text{A}\\1\ \text{Hz}&6\ \text{C}&6\ \text{A}&0\ \text{A}\\\tfrac{3}{2}\ \text{Hz}&6\ \text{C}&9\ \text{A}&\mathord{-}3\ \text{A}\\\end{array}
Packet-current budgetThe packet-current row is computed from capacitance, swing, and clock.f 1 Hzpacket 6 CIavg 6 Amargin 0 Apass

The fast clock fails because average current is above budget

The final clock gives too much average current, so the current margin is negative.

m=−3 Afailm=\mathord{-}3\ \text{A}\quad \text{fail}
Packet-current budgetThe packet-current row is computed from capacitance, swing, and clock.f 3/2 Hzpacket 6 CIavg 9 Amargin -3 Afail