EE295 - ASIC Design With VHDL Class - Fall 2003

Prepared By: James Swift,


Description:

Students will become familiar with the VHDL language through text readings and lectures following the basic flow of the text. Students will become familiar with the ASIC design process through supplemental readings, lectures and execution of a design project from conceptualization to technology netlist ready for fabrication and described in VHDL.


To Reach Me


Distance Learning Guidelines:

This year we're broadcasting to IBM in Essex Junction and BF Goodrich in Vergennes.
Here are a few guidelines for participating remotely..


Required Text:

Paperback - 668 pages (December 1995)Morgan Kaufman Publishers;
ISBN: 1558602704 ; Dimensions (in inches): 1.28 x 9.32 x 7.42

Required Text:


'Application-Specific Integrated Circuits'

Michael John Sebastian Smith
Addison-Wesley Publishing Company
VLSI Design Series
1040 pages
ISBN 0-201-50022-1
June 1997


Prerequisites:


Grading Policy


Project


Class Overview
Week Month Mon Wed Notes
1 Sept1
**Labor Day Review Course Objectives n/a
2
Cont'd **cancelled
Read ASIC Ch 1
3

What is an ASIC? Introduction
Read DG Ch 1
**Last Day to Drop/Add 9/15
4

Introduction
Scalar - lab1 discussion
Read DG Ch  2
5
Sept 29
/Oct 1
Scalar Sequential - lab 2 discussion
Read DG Ch 3 & 4 
HW1 Due: Exercise 1.3, 2.5, 2.8, 2.9, 3.1, 3.3, 3.5, 3.8 
LAB1 Due
6

Composite - Constructs Constructs
Read DG Ch 5 

7

Constructs
ASIC Methodology - lab3 discussion
HW2 Due: Exercise 5.7, 5.9, 5.11, 5.12, 5.13, 5.16
LAB2 Due
8

Subprograms/Packages Aliases
Resolved Signals
Read DG 7 & 8
Read "Design Methodology" Paper 
HW3 DueWhat are the Advantages of Floorplanning? Why is it Needed?

9

**cancelled
Generics
Components / Configurations
Read DG 9, 11 & 12
HW4 8.1, 8.2, 8.3, 11.1, 11.3, 11.4, 12.1, 12.2
LAB3 Due
10
Nov 3rd  Generates
Lab 4 Discussion
Project Discussion Read DG 13 & 14 
Read DG Ch 15 or Prepare Proposal
HW5 13.1, 13.2, 13.3, 14.2, 14.3
**Last Day to Withdraw 10/25
10
Guards / Access Files / Attributes
Read DG Ch 16 & 17
Read DG Ch 18, 20
Lab 4 Due
11
Logic Synthesis Cont'd Read ASIC Ch 12
12
Simulation, Verification Topics Cont'd Read ASIC Ch 13
13
**cancelled
**Thanksgiving recess

14 Dec 1
Test Cont'd

Read ASIC Ch 14
15
Add'l Synthesis Topics Pizza Party 
Evaluations

16 Dec 15

Projects Due

Course Outline:



Currently Incomplete

Labs:

Lab1 ) Getting started
Lab2a ) Simulating the Behavioral ALU
Lab2b) Simulating the Behavioral ALU - Continued
Lab3 ) Simulating the Behavioral Reg File
Lab4 ) Synthesizing the Behavioral ALU
Lab5 ) Simulating the Structural ALU
project) Integrating our designs into the Origonal DLX
Tips on Using Model Tech's V-System Simulator
Project) DLX


Roster - see prof

How was the class? Send your comments to jswift@us.ibm.com


©Copyright 1999, 2002, 2003 James Swift
Copying this document without the permission of the author is prohibited and a violation of international copyright laws.
Changed: August 25, 1998
Changed: September 28, 1998