The course will approach some of the biggest modern architecture design problems from an unusual low level perspective: Asynchronous Circuit and System Design.
In the first third we will start off with the basics in asynchronous design and then follow up with selected major architecture challenges and how to think about them differently in the second third.
The first 10 weeks we will have lectures and labs and the final weeks you will work as a group on a selected project on computer architecture and integrated circuits.
The course is directly inspired by the two courses "02204: Introduction to Asynchronous Circuit Design" by Jens Sparsø (DTU) and "EENG426: Silicon Compilation" by Rajit Manohar (Yale University)
You will have a preparation lab in which you prepare your computer for the labs 1-3. There is no hand in.
You will work on practically applying the knowledge you learned about in the lectures. you will work in assigned groups and you will need to submit a short report and your results. You will need to pass all labs.
As a self formed group you will be given a project. Further you will prepare a final report on that project. Only your performance on the presentation/oral exam and report will be graded. More details will follow.
For Lab 0 to 3 you will be assigned to changing groups. For the final lab - the presentation you can form your group yourself.
![]() |
Introduction to Asynchronus Circuit Design Jens Sparsø Download this Book
|
All instructions, preparation or reading tasks will be published in form of a checklist around one week before the class.