Home
Course Syllabus
Class Schedule
Tutorials
Assignments
Project
Past Projects
Links





Fall 2004

Course Syllabus

 

Engineering Science: 12.5%
Engineering Design: 87.5%

Credits: 3.0 (Fall Semester Design-2004)
1.0 (Spring Semester Testing-2005) To be completed one month after chips arrive from the foundry.
2003-2005 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.                                                                        Wayne Wolf, FPGA Based System Design, Prentice Hall 2004.                                                                                                                                                 
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 104 andrzej.rucinski@unh.edu
Project Coordinator Corey Allen
Kingsbury Hall - Room 105F coreya@unh.edu

COURSE CONTENT

Prerequisites by topic:

  1. Boolean algebra
  2. Principles of digital logic
  3. Computer organization
  4. Basic circuit theory and electronics
  5. Ability to use a personal computer: word processing, graphics, and basic programming.

Note: ECE715 satisfies a course requirement in the ECE Departmental Design Experience Rule.

Topics:

  1. CMOS technologies
  2. VLSI system design principles
  3. Computer Aided Design tools (Mentor Graphics suite)
  4. Technology Migration (from FPGA into ASIC)
  5. Integrated circuits manufacturing
  6. VLSI technologies constraints
  7. 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 the BAE Systems' fabrication facility in Nashua, New Hampshire.

Note: The fabricated devices should arrive back from the foundry around the first of April, 2005.

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 FPR System Components

BACKGROUND : Over the past two years a fingerprint authentication device has been in development.  Thus far a fully functional prototype has been developed.  This prototype consists of a Virtex2 FPGA and prototype board, as well as an Authentec finger print scanner.  In order to complete this project however, the design must be converted from the FPGA prototype, to a finalized ASIC.  Some parts of this project can be directly converted using existing VHDL code, other pieces can not.  Components which can not be easily converted from FPGA to ASIC will be given as a project option. 

DESIGN SPECIFICATIONS :The design has several distinctive modules.  All modules and specification can be found under projects assignment options on this web site.

Each design will be completed by a team of one or two students. There are several sources of information to assist students. They are located as the WEB site of the course description. In addition, there are boundary scan materials (books and student reports) on reserve in the Kingsbury Library.

PROJECT ORGANIZATION : The project will be coordinated by a graduate student. Each team has the following tasks to fulfill:

    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:

A 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 - DAL and 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 and Field Trip 2
  Design Methodologies, PLA, FPGA, and Standard Cells 2
  Testability and Yield Issues 2

Computer Usage:

  1. Laboratory exercises that require extensive usage of computers in all stages of the development cycle (design entry, simulation, programming, testing, and verification).
  2. Typed design progress reports are required.
  3. 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)

  1. Sun/Mentor CAD workstations: SUN ULTRA Enterprise 450 server and SPARC stations
  2. Functional Test Station
  3. Oscilloscopes, signal generators, and logic analyzer.

Lab Schedule

TOPICS DUE DATE
LAB1. Introduction to DESIGN ARCHITECT and ACCUSIM LAB Sept. 16
LAB2 Designing CMOS Circuits with DESIGN ARCHITECT and ACCUSIM  LAB Sept. 23
LAB3. IC STATION LAYOUT LAB Sept. 30
LAB4 IC STATION SCHEMATIC DRIVEN LAYOUT LAB Oct. 14
LAB5 Simulation with MACH Timing Analyzer Nov.  9

Design Schedule

  TOPICS DUE DATE WEIGHT
  PROJECT PROPOSAL (oral presentation in class and written report - Senior Project Proposal) Sept. 23 10
  FIRST PROJECT REPORT (PDR) (written report) Oct. 21 10
  SECOND PROJECT REPORT (CDR) (written report) Nov.18 10
  FINAL PRESENTATION (FDR)
(individual student's demonstration, written report)
Dec. 13 (reading day) 20
  VLSI TESTING (written report) April 2004 (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%

 

 

 

ECE 715 Home

ECE UNH Home

 










This site is © Copyright University of New Hampshire 2005-2006, All Rights Reserved.
Website templates