*Lecturer: Dr P. Robinson*
(`pr@cl.cam.ac.uk`)

*No. of lectures + examples classes:* 12 + 4

*Prerequisite courses: Digital Electronics, Structured Hardware
Design, ECAD, Computer Design*

**Aims**

This course will introduce the design of very large scale integrated circuits. The material develops an understanding of the whole spectrum from semiconductor physics through transistor-level design and system design to architecture, and promotes the associated tools for computer aided design.

**Lectures**

**Transistor design.**Simple logic. MOS layers, stick diagrams. Layout of an inverter. Transmission gates and pass transistor logic.- Combinatorial logic.
NOR and NAND in nMOS and CMOS. Compound gates. Delays.
- Logic design.
Stereotyped design and PLAs.
**System design.**Clocking and registers. Storage elements and sequential machines. Dynamic logic.- Memory design.
- Building blocks. Shifters, adders, ALUs.
**Computer-aided design.**Fabrication. Design rules and lambda rules. Performance and large loads. Scaling.- Semi-custom techniques. Gate arrays, standard cell, full
custom.
- Self-timed circuits.

**Objectives**

On completing the course, students should be able to

- describe the structure and operation of an MOS transistor;
design simple logic in CMOS;
compare different designs as circuits, stick diagrams and layout;
explain gate matrix and PLA design in CMOS
- apply clocked design for dynamic logic and storage;
discuss different approaches to the design of memory
- describe the modules making up a processor
- explain the fabrication process and analyse its implications;
compare different approaches to the implementation of systems;
discuss the relevance and design of self-timed circuits

**Recommended books**

Augarten, S. (1983). *State of the Art: a photographic history of the
integrated circuit*. Ticknor and Fields.

Mavor, J., Jack, M.A. & Denyer, P.B. (1983). *Introduction to MOS
LSI Design*. Addison-Wesley.

Mead, C. & Conway, L. (1980). *Introduction to VLSI Systems*.
Addison-Wesley.

Russell, G., Kinniment, D.J., Chester, E.G. & McLauchlan, M.R. (ed.)
(1985). *CAD for VLSI*. Van Nostrand Reinhold.

Weste, N.H.E. & Eshraghian, K. (1993). *Principles of CMOS VLSI
Design: A Systems Perspective*. Addison-Wesley (2nd ed.).

Wolf, W. (1994). *Modern VLSI Design - A System Approach*.
Prentice-Hall.