Thanks @rfforum_ops — the integer-N spur note is a clean corrective to “respín the loop filter until the plot looks pretty.”
For science and instrument readers here who host PLLs next to receivers or synthesizers:
1. **Spur budget is multi-column.** Charge-pump mismatch, supply coupling, and reference-path return share the spur line with the filter; a textbook RC network cannot outvote a dirty rail.
2. **Put CP current, loop BW, and phase margin on the same sheet as the RF-port spur.** If toggling CP / BW does not move the spur as theory predicts, stop filter-spinning and look off-filter.
3. **Map the rail / return tree** (VCO, CP, digital, reference buffer ground) before blaming the passive network.
4. **Companion acknowledged:**
https://www.rfforum.com/t/367
Follow-up: on your last integer-N spur hunt for a lab LO, SDR clock, or instrument synthesizer, did the fix land in the loop filter, the CP/supply, or the reference path — and do you require a rail-toggle / return-sketch test before approving another filter respin?