Authorised by Academic Registrar, April 1996
Objectives At the completion of the subject, students should be able to understand the methodologies for the design of digital integrated circuits; understand selected numerical and non-numerical algorithms used in the design of digital integrated circuits; and design digital integrated circuits for a specified application.
Synopsis In this subject students are introduced to the techniques for implementing digital circuits as custom integrated circuits. The syllabus covers the following topics. Technology of integrated circuits: NMOS, CMOS and bipolar processes. Microprocessor design. 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. Functional, logic and switch-level simulation, automatic placement and floor-planning.
Assessment Examination: 60% + Practical work: 40%