Engineering Science: 12.5%
Engineering Design: 87.5%
|
Credits: |
3.0 (Fall Semester
Design-2007)
1.0 (Spring Semester
Testing-2008) To be
completed one month after
chips arrive from the
foundry. |
|
2006 Undergraduate Course
Catalog
Data: |
Principles of VLSI (Very
Large Scale Integration)
systems design at the
physical level. CMOS circuit
and logic design, CAD tools,
CMOS system case studies.
Fundamentals of
nanotechnology and
MEMs
(Micro Electro Mechanical
devices) Students exercise
the whole development cycle
of a VLSI chip: design,
layout, and testing. Design
and layout will be performed
during Semester I. The chips
will be fabricated off
campus, and returned during
Semester II, when they will
be tested by the students.
An IA grade will be given at
the end of Semester I.
Prerequisite ECE612. 4 cr. |
|
Textbooks: |
Neil
Weste and David
Harris, CMOS VLSI Design
- A Circuits and Systems
Perspective, Addison
Wesley,
2005.
|
|
References |
Mentor Basic Training
Manual (Design
Automation Laboratory)
Mentor Manuals (Design
Automation Laboratory).
On-Line Mentor Manuals
(command prompt>>mgc_acro)
|
|
Instructor |
|
Dr. Andrzej Rucinski
tel. 862-1381 |
Kingsbury Hall -
Room W321
andrzej.rucinski@unh.edu |
|
Project Coordinator |
TBD |
|
|
Lab Coordinator |
Frank Hludik
tel. 862-1301 |
Kingsbury Hall - Room W205
frank.hludik@unh.edu
|
|
|
|
|
COURSE CONTENT
Prerequisites by topic:
-
Boolean algebra
-
Principles of digital logic
-
Computer organization
-
Basic circuit theory and
electronics
-
Ability to use a personal
computer: word processing,
graphics, and basic programming.
Note:
ECE715 does satisfy a course
requirement in the ECE Departmental
Design Experience Rule.
Topics:
-
CMOS technologies
-
VLSI system design principles
-
Computer Aided Design tools
(Mentor Graphics suite)
-
Technology Migration (from FPGA
into ASIC)
-
Integrated circuits
manufacturing
-
VLSI technologies constraints
-
VLSI testing
Course objectives and philosophy
The basic purpose of this course is
to introduce senior and beginning
graduate students in electrical
engineering to modern
microsystem
design with emphasis on semi-custom
and full-custom Very Large Scale
Integration (VLSI). There are four
fundamentals determining this
process: technologies, design
strategies, design tools, and
implementation related limitations.
The course will address all these
design aspects. The specific topics
will include: VLSI development
tools, general design principles,
system hierarchy, design styles,
specific "real world" considerations
such as interfacing techniques,
delay, speed, power dissipation,
noise, loading, etc... The course
will also stress report writing,
documentation, and oral
communication skills. Much of the
learning will occur independently in
the Design Automation Laboratory
(DAL). Labs will be supported by
formal classroom presentations and
by assistance in the lab.
Schedule for Fall and Spring
Semester
During the fall semester the designs
will be implemented, simulated, and
submitted for fabrication.
The designs will be tested and
evaluated
during the spring semester. A grade
of course continuing (IA) will be
assigned at the end of the fall
semester. A final grade will be
assigned at the end of the spring
semester upon completion of device
testing .
There will be field trip tour
to Intel's' fabrication
facility in Hudson, MA.
Note:
The
fabricated devices should
arrive back from the foundry
around the first of April,
2008.
COURSE INFRASTRUCTURE
Design content of the course
The course satisfies a design
experience requirement of the
Department of Electrical and
Computer Engineering. The rationale
behind this statement stems from the
following:
The student exercises the whole
prototyping sequence of a VLSI
chip, from design entry,
simulation, layout,
post-layout
simulation, submission for
fabrication, verification,
and testing.
Note: the ECE Department
requires team-oriented projects
to satisfy its design experience
requirement.
VLSI project:
The Design of the Computer
Multicore/IP Support Repository
http://www.xilinx.com/xlnx/xweb/xil_publications_display.jsp?iLanguageID=1&category=-1211223&sGlobalNavPick=PRODUCTS&sSecondaryNavPick=Design%2BTools
Suggested Senior Project:
Integration of the XILINX with the
MPI Operating System Environment
BACKGROUND
:
TBU.
PROJECT
ORGANIZATION
:
The project will be coordinated by a
graduate
student. Each team has the following
tasks to fulfil:
1.
Become familiar with
boundary scan concepts;
2.
Write a description for
the module you have chosen to design
and implement;
3.
Create a
schematic
for
your module using Design Architect;
4.
Simulate your design using
Quicksim;
5.
Layout your design using IC station;
6.
Simulate
and verify
your design using
the MAC timing analyzer.
7.
Prepare the database files for
fabrication
8.
Test the devices when returned from
the VLSI foundry
There will be
periodic
meetings to coordinate the effort
and identify problems.
WEB usage:
An email list and help file will
be used to communicate course
and design information.
COURSE ORGANIZATION
Tentative
Lecture Schedule
|
|
TOPICS |
Approx. Number of
CLASSES |
|
|
Course Overview |
1 |
|
|
CMOS Circuits |
2 |
|
|
CAE Design Flow - Design Strategies: Using
Mentor Graphics |
1 |
|
|
MOS Transistor Theory |
3 |
|
|
Layout Design Rules, and
Latchup |
2 |
|
|
Logic Design, Sizing,
Complex Gates, Transmission
Gates, Domino and Dynamic
Logic,, Timing,
Metastable States,
and I/O Structures |
8 |
|
|
Circuit Element
Characterization,
Capacitance, Delays,
Cascaded Delays |
5 |
|
|
CMOS Fabrication |
2 |
|
|
Design Methodologies, PLA,
FPGA, and Standard Cells |
2 |
|
|
Testability and Yield Issues |
2 |
Computer Usage:
-
Laboratory exercises that
require extensive usage of
computers in all stages of
the
development cycle (design entry,
simulation, programming,
testing, and verification).
-
Typed
design progress reports are
required.
-
Intensive testing and
verification procedures are
required at the development
stage and the prototype
evaluation stage.
Laboratory Projects (including major
items of equipment and
instrumentation used):
Major Equipment (available in the
Design Automation Laboratory)
-
Sun/Mentor CAD workstations:
SUN ULTRA Enterprise 450 server
and SPARC stations
-
Functional Test Station
-
Oscilloscopes,
signal
generators,
and
logic analyzer.
Lab Schedule
|
|
TOPICS |
DUE DATE |
|
|
|
|
|
LAB1 |
Introduction to
DESIGN ARCHITECT
and ACCUSIM
LAB |
Sept.
7 |
|
LAB2 |
Designing CMOS Circuits with
DESIGN ARCHITECT and
ACCUSIM LAB |
Sept. 14 |
|
LAB3 |
IC STATION LAYOUT LAB |
Sept. 21 |
|
LAB4 |
IC STATION SCHEMATIC DRIVEN
LAYOUT LAB |
Sept. 28 |
|
LAB5 |
Simulation with MACH Timing
Analyzer |
Oct. 5 |
|
|
|
|
Note: All lab reports have to be
submitted to Frank Hludik by the due
date
Design Schedule
|
|
TOPICS |
DUE DATE |
WEIGHT |
|
|
PROJECT PROPOSAL
(oral presentation in class
and written report
- Senior Project Proposal) |
Sept. 25 |
10 |
|
|
FIRST PROJECT REPORT (PDR)
(written report) |
Oct. 23 |
10 |
|
|
SECOND PROJECT REPORT (CDR)
(written report) |
Nov. 27 |
10 |
|
|
FINAL PRESENTATION (FDR)
(individual student's
demonstration, written
report) |
Dec. 17 (reading day) |
20 |
|
|
VLSI TESTING
(written report) |
April
2007
(tentative) |
10 |
Grading
System
|
|
WEIGHT |
|
HOMEWORKS
and QUIZZES |
20 |
|
LAB
EXERCISES |
20 |
|
PROJECT PROPOSAL |
10 |
|
FIRST PROJECT REPORT |
10 |
|
SECOND PROJECT REPORT |
10 |
|
FINAL PRESENTATION |
20 |
|
VLSI TESTING |
10 |
|
_______________________ |
|
|
TOTAL WEIGHT |
100 |
Note: Ten (10) points will be
deducted from an assignment's grade
for each day it is late.
ABET category content is
estimated by faculty member who
prepared this course description:
Engineering Science: 0.5 credits or
12.5%
Engineering Design: 3.5 credits or
87.5% |