MOS semiconductor integrated circuit technology. MOS digital logic building blocks. Mask layout, simulation. Area, power, timing and performance considerations. Combinational and sequential component building blocks and description formats. Digital system structured design and documentation. intro to HDL (capture, testbenching, simulation, logic synthesis). Electronic Design Automation tools. FPGA technology. Design and implementation of modular digital system. Interfacing.