Home
Course Syllabus
Class Schedule
Tutorials
Assignments
Project
Past Projects
Links

 

 





Fall 2007

Course Syllabus

 

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:

  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 does satisfy 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 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:

  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. 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%

 

ECE 715 Home

ECE UNH Home

 










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