Cmos analogue circuit design