DRAG pulse
A DRAG pulse is a small but clever fix for a problem that shows up every time you try to flip a qubit quickly. The artificial atom on the chip is not a clean two-level system; it has a third level (the 2 state) sitting close by. A short, hard microwave pulse has a wide spread of frequencies, so while it drives the 0->1 flip you actually want, its edges also reach up and leak a little population into the 2 state. DRAG shapes the pulse so that leakage cancels itself out, letting the gate stay fast without spilling out of the computing space.
The trick is to drive on two channels at once. Quadrature control gives you two knobs, usually called I and Q, that are 90 degrees out of phase. You put your normal flip pulse on one channel, and on the other you add a copy of its time-derivative, scaled by a coefficient tuned to the qubit's anharmonicity. That derivative component is engineered to push population back out of the 2 state exactly as fast as the main pulse pushes it in, so the unwanted leakage destructively interferes and the qubit lands cleanly on 1. The name spells this out: Derivative Removal by Adiabatic Gate.
DRAG is standard, cheap, and built into nearly every superconducting control stack, but it is not magic. The right derivative weight depends on knowing the anharmonicity accurately, and a second small frequency correction is often layered on to fix the phase the pulse leaves behind. It buys you speed against leakage, not against every error; cross-talk to neighboring qubits and imperfect calibration still limit how fast and how clean a single-qubit gate can really be.
The quadrature (Q) drive is set to the time-derivative of the in-phase (I) pulse divided by the anharmonicity alpha, which cancels leakage into the 2 state.
DRAG only helps because the anharmonicity is finite; if the 0->1 and 1->2 steps were identical there would be no separate target to drive, and no derivative trick could rescue you.