Skip to main content

Unit information: VLSI Design M in 2013/14

Please note: you are viewing unit and programme information for a past academic year. Please see the current academic year for up to date information.

Unit name VLSI Design M
Unit code EENGM4050
Credit points 10
Level of study M/7
Teaching block(s) Teaching Block 2 (weeks 13 - 24)
Unit director Professor. Dinesh Pamunuwa
Open unit status Not open
Pre-requisites

EENG20400 or equivalent

Co-requisites

None

School/department School of Electrical, Electronic and Mechanical Engineering
Faculty Faculty of Engineering

Description including Unit Aims

In this unit, VLSI design methodologies will be introduced. Transistor level implementations of basic logic gates will be covered. Physical layout of digital circuits will be considered. Techniques for designing high-speed, low-power and easily testable circuits will be presented. The students will make extensive use of industry standard CAD tools for integrated circuit design, simulation and layout verification.

VLSI Design

  • Introduction to VLSI design methodology
  • Transistor level design for static CMOS logic gates
  • Review of MOS transistor theory and CMOS fabrication process
  • Physical design: drawing conventions, design rules, layout, floorplanning, verification (DRC and LVS)
  • Static load MOS inverters
  • Circuit characterization and performance estimation: resistance, oxide and junction capacitance, layout of resistor and capacitor
  • ‘Latch-up’ and prevention techniques
  • Switching characteristics of MOS inverters: calculation of delay times, power dissipation
  • Sequential CMOS logic gate design
  • Design for testability: scan-path testing, boundary scan testing, built-in self test
  • Low power circuit design: the importance of low power design, origin of power dissipation in VLSI circuits, algorithm, architecture, circuit and device level power optimisation
  • Asynchronous design: the difference between synchronous and asynchronous design, 2- and 4- phase handshake protocol, data convention, delay model, event logic, micropipeline, GALS

Laboratory

  • Students undertake two, 3 week, introductory VLSI exercises (schematic and layout design) to become familiar with Cadence design tools. In addition, students undertake a 5 week project to design a complex system.
  • The 2nd introductory exercise and the design project are significantly more demanding than those associated with the EENG34050 VLSI unit.
  • All coursework exercises are carried out by students in groups of 2.

Intended Learning Outcomes

Having completed this unit, students will be:

  • Aware of the state-of-the-art CAD tools for transistor-level design of VLSI systems
  • Capable of designing VLSI circuits
  • Familiar with the physical layout of digital circuits.
  • Aware of techniques for low-power and testable VLSI design

Teaching Information

Combination of lectures and laboratory sessions

Assessment Information

  • Quiz 10%
  • Lab 30%
  • Design Exercise 10%
  • Exam 50%

Reading and References

Kang, S. & Leblebici, Y, CMOS Digital Integrated Circuits, McGraw-Hill, 2003, ISBN 0072460539

Feedback