Text this: Switch level optimization for CMOS circuits /