CMOS circulator