Describir: Engineering the CMOS library