Design techniques for rapid implementations of very large-scale integrated (VLSI) circuits, MOS technology and combinational and sequential logic. Structured design. Design rules, layout design techniques. Computer Aided Design (CAD): layout, design rule checking, logic and circuit simulation, timing and power analysis.