ECE 558 Introduction to VLSI Design
ECE 658 VLSI Design Principles
Lecture 1 (Fall 2006)
:-
pdf
A Brief Introduction from the Prof, Wayne Burleson,
Course Objectives
- How do we design VLSI chips?
- How are VLSI chips
fabricated?
- What are the basic
abstractions that allow us to manage large designs
- How do we implement simple
logic functions in CMOS technology?
- How do we implement
flip-flops and clock them
- How do we estimate speed and
power for a given circuit?
- How do we drive long wires
- How do we deal with the
scaling of technology (geometry, voltage, etc.) ?
- How do we design functional
blocks (e.g. adders, multipliers, RAMs, etc.)
- How do we aid and even
automate the VLSI design process with computers
Expectations: Proficiency in: Logic Design, Circuit Design, Device Physics,
Computer Arithmetic, Basic Computer Architecture
Methods (How to get an "A")
- Lectures
- Visit Web site before
class to see lecture outline (maybe print it out)
- Do reading before
class
- Come to class, bring
book, take selected notes
- Get help: Burleson,
TA, other students , ASK QUESTIONS
Homework
- Review questions early
(not night before due date)
- Try problems before
seeking help
- Hand in HW on time
(20% penalty for lateness)
- Go over solutions and
discuss with other students, TA and Prof.
Exams
- Attend Exam review
lecture
- Review HW and reading
and lecture notes
- Learn my exam style
- Try all problems on
exam, even if short on time
- Go over solutions to
exam
Labs
- Start early
- Plan what you are
going to do before diving into the tool
- Ask the TA and your
fellow students for help
Logistics
- Syllabus
(personnel, addresses, description, topics, textbook, grading,
schedule, labs, policy, etc.)
A Brief Glimpse of things to come
- Some practice logic design
- Some practice circuit design
- Some sample VLSI Layouts
- Some sample VLSI chips
Some useful links