Office Hours: Tue/Thur 11AM-12PM
Knowles Engineering Building, 309C
burleson@ecs.umass.edu (please
donÕt use phone) end_of_the_skype_highlighting
Teaching
Assistant: Ibis Benito
ibenito[at]ecs[dot]umass[dot]edu,
TA
Office Hours: Mon 4PM-6PM, Wed
10AM-11AM @ Marcus 5
Other
course content on SPARK: http://spark.oit.umass.edu
Class: TuTh 9:30AM – 10:45AM, Classroom: ELAB 304
Textbook (Required): CMOS VLSI Design: A Circuits
and Systems Perspective, 4th Edition, Neil Weste, David Harris,
Addison Wesley, 2010 ISBN 978-0321547743. Web Page for the book including
Powerpoint and PDF of all slides
Supplementary Readings:
á Design of High Performance Microprocessor Circuits, A. Chandrakasan, W. Bowhill, F. Fox, IEEE Press, 2000, ISBN 078036001-X
á Digital Integrated Circuits, Jan M. Rabaey, Anantha P. Chandrakasan, Borivoje Nikolic, Pearson Education,Prentice Hall, 2nd Edition, 2003, ISBN 0130909963.
á Digital Integrated Circuits: Analysis and Design, 3rd Edition,Sung-Mo Kang,Yusuf Leblebici,McGraw-Hill, 2002, ISBN:0071196447
á Chip Design for Submicron VLSI: CMOS Layout and Simulation,1st Edition, John P. Uyemura, Thomson,2005,ISBN:053446629X
This is a first course in VLSI
Systems and Design. At the
completion of this course, a student is expected to be able to design and
analyze digital circuits, understand transistor operations, circuit families,
area-power-performance analysis, layout design techniques, signal integrity
analysis, memory design and clocking issues. Students are also expected to
understand various design methodologies such as custom, semi-custom, standard
cell, arrayed logic, sea-of-gates.
(4 credits) The course will cover basic
theory and techniques of digital VLSI design in CMOS technology. Topics
include: CMOS devices and circuits, fabrication processes, static logic
structures, chip layout, simulation and testing, low power techniques, design
tools and methodologies, VLSI architecture. We use full-custom techniques to
design basic cells and regular structures such as data-path and memory arrays.
There is an emphasis on modern design issues in power, interconnect and
clocking. We will also use several case-studies to explore recent real-world
VLSI designs and papers from the recent research literature. Students will
design and verify small test circuits using commercial CAD tools. Some final
project designs may be fabricated and returned for testing.
Prerequisites: A basic knowledge of digital
logic design (e.g. ECE 112), RLC circuits (eg. ECE 221) and MOS circuits (eg.
ECE 323).
Grading: Homework (10%), Labs (40%), Two
midterm exams (30%), and a final exam (20%).
Honesty Policy: Consultation with fellow students
is encouraged, especially on design issues. However, directly copying another
student's work defeats the purpose of the assignments and is an honor code
violation. In addition, any collaborations or use of materials from previous
courses, texts, solution manuals or advice from others should be clearly stated
in the homework or lab report. Give credit where credit is due! Be honest about
your own abilities and accomplishments!
For 658 students: If you are a grad student you
should take 658. You can not take both 558 and 658. For 658, there will be
additional readings and additional or alternate problems on homework, labs and
exams which require more sophisticated and creative solutions.
Computer Requirements: The default CAD tools for all students
are Cadence and Synopsys electronic design automation
tools. An example flow and a tutorial on the use of these tools are available
at the TA Page. Since all the tools are Unix
based, they can be accessed using any X-server program from machines running on
MS Windows. For your convenience, Cygwin that includes an X-server is
installed on all Windows machines on ECS computers in Marston 112 and 134. We
also encourage you to install and try Cygwin or xLiveCD
on your own PCs. Cygwin is known to work robustly on Windows XP. Results on
Vista may vary. Students should refer to the webpage for classroom/schedule
change announcements.
Homeworks: There will be about four
homework assignments which allow you to practice your analytical skills. Most
of these will require the use of the SPICE circuit simulators.
Labs : There will be four lab projects
which allow you to practice your design skills using computer aided design
tools. These labs are a substantial and memorable ;) part of the course. A
variety of CAD tools will be used for design and simulations. Lab 4 will be a
final project which will be worth double the value of the other labs. Note that
each lab builds on the previous ones.
UMass Calendar: http://www.umass.edu/registrar/gen_info/academic_calendar.htm