The first half, taught by Gia, covers MOS capacitors, the MOSFET, semiconductor modelling and fabrication technology, is interesting if you swing that way but is otherwise pretty standard stuff. This is the harder part of the unit. Labs are in Sentaurus (the successor to MEDICI) and are marked verbally in the lab - it's easy marks if you have some idea of what's going on. The MEDICI reference manual is in /usr/local/appl/ somewhere and worth paying attention to. Much of the fabrication stuff is also covered in MEMS (a 2nd sem special topics unit). There is an assignment that uses Sentaurus to simulate several MOSFETs, an extension of what happened in the labs, and write a report on future MOS technology.
The other half, by Farid, is more hands-on. Covering VLSI design, you actually get to design a semiconductor in (virtual) silicon using Cadence (allegedly $500k-software) and learn about all of the stuff that matters by actually doing it and testing it. A lot of his slides were duplicated from CES329, so if you groked it then, then the learning curve isn't particuarly steep. Topics covered include gate design in static-CMOS, dynamic logic, pass-transistor logic, transmission-gate logic, logical effort, fan out, power and layout of transistors. The labs get you familiar with Cadence by designing a static-CMOS inverter. The assignment requires you to design a 4-bit ALU capable of implementing add, subtract, bitwise-AND and bitwise-OR. DavydMadeley and team allegedly created the first CarryLookAheadAdder ever seen in this unit.
The 2006 exam was quite reasonable and along the same lines as the mid-semester tests. The 2007 exam was also reasonable. If you vaguely enjoyed CES329 and did ok at Physical Electronics 2, DMSD is a good choice.