DTU
Uddannelse
Previous page | Current version Archive 2001/2002 
 
02204 Design of Asynchronous Circuits
Danish title: Design af asynkrone kredsløb
Language:  English    ECTS-creditpoints:  5   
Type:  , course at phd level, open university
Class schedule:   F2-B og kun ulige år
Exam schedule:   F2-B (maj 30 2002), E2-B (dec 13 2001)
Scope and form:  Lectures and problem solving. Small project.
Evaluation:  Approval of coursework/reports
Examination:  13-scale
Previous course:  49425
Prerequisites:  02200
Aim:  The aim of the course is to introduce the participants to asynchronous circuit design. The course will motivate the use of asynchronous circuits and teach the basic theory and concepts, such that the participants will be able to: (1) design control and data-processing circuits, and (2) read and understand the literature on asynchronous circuit design.
Contents:  Introduction: Motivation for using asynchronous circuits. Basic concepts, communication protocols, and circuit implementation styles. Simple circuit examples. Performance analysis: Qualitatively and quantitatively (latency, wavelength, and cycle time). Fundamental theoretical concepts: Classification (self-timed, speed-independent, delay insensitive), hazards, isochronic forksand logic thresholds, arbitration. Control circuits: Synthesis of speed independent control circuits from signal transition graph specifications. Data-path circuits: Design of efficient data-path circuits withcompletion detection / indication. Four-phase bundled-data circuits: Improving area, speed, and power. Simple, semi-decoupled, and fully-decoupled latch controllers. Normally opaque and normally transparent latch controllers. Early, broad and late protocols. Design strategies / methods: Static data-flow structures, compilation from asynchronous HDL's. Case studies: Some recent (commercial) asynchronous IC's. Current research trends.
Contact:  Jens Sparsø, building 322, (+45) 4525 3747, jsp@imm.dtu.dk
Department: 002 Informatics and Mathematical Modelling
Course URL:  http://www.imm.dtu.dk/courses/02204
Updated:  14-01-2002