CS 623: VLSI Design for Parallel Architectures

Course Contents:

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.

Books and References:

C. Mead and L. Conway.Introduction to VLSI Systems, Addison Wesley, 1980.

N. Weste and K. Eshraghian.Principles of CMOS VLSI Design, A Systems Perspective, Addison Wesley, 1988.

S. Y. Kung.VLSI Array Processors, Prentice Hall, 1991.

K. Hwang and F. A. Briggs.Computer Architecture and Parallel Processing, Mc Graw Hill, 1985.