Designing high performance CMOS microprocessors using full custom techniques | Synapse