Computer Laboratory Home Page Search A-Z Directory Help
University of Cambridge Home Computer Laboratory
Computer Science Tripos Syllabus - VLSI Design
Computer Laboratory > Computer Science Tripos Syllabus - VLSI Design

VLSI Design next up previous contents
Next: Lent Term 2005: Part Up: Michaelmas Term 2004: Part Previous: Types   Contents


VLSI Design

Lecturer: Dr P. Robinson

No. of lectures: 16

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. Semiconductors. Simple logic. MOS layers, stick diagrams. Layout of an inverter. Transmission gates and pass transistor logic.

  • Combinational 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. Carry.

  • 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


* Weste, N.H.E. & Eshraghian, K. (1993). Principles of CMOS VLSI design: a systems perspective. Addison-Wesley (2nd ed.).
Augarten, S. (1983). State of the art: a photographic history of the integrated circuit. Ticknor and Fields.
Furber, S.B. (1989). VLSI RISC architecture and organisation. Marcel Dekker.
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.
Sutherland, I., Sproull, R. & Harris, D. (1999). Logical effort. Morgan Kaufmann.
Wolf, W. (1994). Modern VLSI design - a system approach. Prentice-Hall.


next up previous contents
Next: Lent Term 2005: Part Up: Michaelmas Term 2004: Part Previous: Types   Contents
Christine Northeast
Wed Sep 8 11:57:14 BST 2004