This course is intended to provide the student with IC design experience. The emphasis is on the IC design process as a whole. The aim is to reach an optimal design through optimization of a number of variables ranging from the choice of architecture to the details of the IC layout. Typical performance criteria of the design are: throughput, power, signal-to-noise ratio, clock frequency, and gainbandwidth. Typical constraints will be: die size and minimum feature size.