Introduction to hierarchical structural design.
Role of CAD in VLSI design process. Techniques and algorithms for symbolic layout and routing.
CMOS processing technology, CMOS building block.
Use of pipelining and parallelism, self-synchronized esigns, VLSI computing structures. Introduction to systolic arrays, mapping algorithms on systolic arrays, design of systolic arrays, system examples and design exercises.