VLSI Architecture 048878: Asynchronous Logic Design

Fall 2011-2012

Last Updated: 29/01/2012

Time and Place

        Sunday 14:30-16:30 EE 353

Lecturer

        Prof. Ran Ginosar (ran@ee.technion.ac.il)

Syllabus: 

  1. Asynchronous VLSI design
  2. Synchronization in multi-clock domain systems-on-chip (SoC)

Textbook:

Peter A. Beerel, Recep O. Ozdag, Marcos Ferretti, A Designer's Guide to Asynchronous VLSI, Cambridge University Press, 2010.

Another textbook on asynchronous design:

J. Sparsų and S. Furber, Principles of Asynchronous Circuit Design, Kluwer Academic Publishers, 2001 (released for posting).

 

Class Schedule

LECTURE DATE TOPIC READING COMMENTS
Lecture 1 Oct 30, 2011 Introduction    
Lecture 2 Nov 6, 2011 Channel-based design    
Lecture 3 Nov 13, 2011 Modeling    
- " - Nov 20, 2011 - " -    
NO LECTURE Nov 27, 2011      
Lecture 4 Dec 4, 2011 Slack and Deadlock    
No lecture (unplanned) Dec 11, 2011      
Lecture 5 Dec 18, 2011 Process Decomposition Read Ch 1-4  
Lecture 6 Dec 27, 2011 Pipeline Performance Repeat Ch 4 NOTE SPECIAL DATE
Lecture 7 Jan 1, 2012 Design Dimensions Read Ch 7 Filling the Pipe
SV-CSP Jan 8, 2012 SystemVerilogCSP   SVC Crash Course
Lecture 8 Jan 15, 2012 Micropipelines Read Ch 9 Nowick & Singh, The pipe review paper, Oct 2011
Lecture 9 Jan 22, 2012 QDI pipelines Read Ch 11  
Lecture 10 Jan 29, 2012 Performance Analysis Read Ch. 5  
Lectures 11-12 Feb 5, 2012 Protesus, STFB   Beerel, The Proteus paper, Oct 2011

 

Final Project                       Due  when?

 

Class Requirements

  1. Attendance
  2. Readings
  3. Homework
  4. Project

Assignments

Assignment #1

Due: Thursday 5 Jan at 20:00
Write everything in a Word doc (English or Hebrew)
Send me by email. Subject line should say "ASYNC HW 1 (your full name)"

1) LY: Replace TP by Lat in the TP-vs-token numbers graphs, and convert the graphs we had (solution)
2) If your cell phone number ends with one of the digits 0-4, solve Ex. 4.1 from the book.(all solutions)
3) Otherwise (your cell phone number ends with one of the digits 5-9), solve Ex. 4.8 from the book (all solutions).

Assignment #2

Due Sunday 22 January 2012 at 20:00
Solve Ex. 4.9 from the book, using SVC

Assignment #3

Due Sunday 12 February 2012 at 20:00
Posted