Design of application specific integrated circuits
A Paplinski
4 points * First semester * Clayton * Prerequisites: RDT2210
Technology of integrated circuits: NMOS, CMOS and bipolar processes. Basic digital building blocks and their geometric layouts: NMOS and CMOS static and dynamic gates, flip-flops, and memory cells. Microcoded processors and controllers and their functional units: ALUs, shifters, multiport register files and embedded memory units, multipliers, address generators, sequencers. Algorithms for selected numerical and non-numerical processors. Integrated circuit implementation systems. Full custom design. Gate arrays. Standard cell implementation. Integrated-circuit design tools. Graphic editors. Schematic capture. Hardware description languages. Silicon compilers. Design rule checker. Functional, logic and switch-level simulation, automatic placement and floor-planning.
Assessment
Examination (2 hours): 60% * Practical work: 40%
Recommended texts
Brodersen R W (ed.) Anatomy of a silicon compiler Kluwer, 1992
Weste N H E and Eshraghian K Principles of CMOS VLSI design: A systems perspective 2nd edn, Addison-Wesley, 1993
Wolf W Modern VLSI design: A systems approach Prentice-Hall, 1994