Dynamic-Offset Cancellation Techniques in CMOS