An active balun for high-CMRR IC design