ECE 527

ECE527 covers the tools and techniques used to develop application specific integrated circuits, including mask programmed devices and field programmable circuits. Topics include synthesis methodologies, performance tradeoffs and constraints. Asynchronous interfaces are covered in detail for both single bit and bus interconnects. A non-theoretical introduction to test and testability is also included.

The prerequisite is ECE526/L. Transfer or incoming graduate students from other universities who have not taken this exact course should have a good working knowledge of SystemVerilog and digital simulation.

Exam II is scheduled for Thursday, April 20. A calculator will be needed.

The final exam is scheduled for Tuesday, May 16 from 5:30 - 7:30.

Lecture Slides

Syllabus

Lab 0

Lab 0.5

Lab 1a

Lab 1b

Lab 2

Lab 3

Lab 3 source code

Setup file for 90 nm Replace paths shown in pdf file with correct ones:

/opt/ECE_Lib/SAED90_EDK/SAED_EDK90nm/Digital_Standard_cell_Library/synopsys/models

/opt/ECE_Lib/SAED90_EDK/SAED_EDK90nm_IO/IO_Standard_Cell_Library/synopsys/model

Required Reading: http://www.deepchip.com/items/0569-01.html

Lab 4

Lab 5