Engineering the CMOS Library