Organization - Vienna University of Technology
Download
Report
Transcript Organization - Vienna University of Technology
Advanced Digital Design
Organisation
A. Steininger / TU Wien
1
„Key Data“
Elective Subject Master CE
Elective Subject PhD course
Type: VU 6.0 SWS (6 ETCS)
Lecturers
Andreas Steininger
Robert Najvirt
Thomas Polzer
A. Steininger / TU Wien
2
Course Context
Bachelor
Digital Design VO
Digital Design & Comp Arch. LU
Hardware-Modelling
4.
5.
5.
Master
HW/SW-Codesign
Advanced Digital Design
ES (Scientific) Project
Informatikpraktikum
Master Thesis
A. Steininger / TU Wien
WT
WT
3
Course Aims
Provide you the competence to…
deal with difficult (timing) issues in digital
design (esp. clock domain crossing),
know about alternatives to the synchronous
design style,
make the appropriate choice for a given
problem,
practically apply the chosen style, and
understand the involved limitations.
A. Steininger / TU Wien
4
Course Contents
Why a Design Style?
Metastability:
phenomenon, effects, MTBU-model, measurement
mitigation & synchronizers
GALS
fundamental problem & generic timing model
hazards & glitches
data exchange via synchronizer / FIFO / pausible clock
Muller C-Element, MUTEX, Arbiter
Asynchronous Design
Methods: Bundled Data & QDI
Data Flow & Control Structures („Token Game“, STG)
Design Entry & Design Automation
A. Steininger / TU Wien
5
Course Structure
Lecture (25%):
Homeworks / Exercises (25%):
standard lectures
10 units, 3 topical blocks
submission of written elaboration
discussion in the group, 3 units
Design Projects (50%)
submission of solution
discussion with advisor / group
A. Steininger / TU Wien
6
Homeworks/Exercises
typically 3-5 problems assigned
solutions to be worked out individually
submission of pdf with solution
(minimum level of optical
attractiveness applies)
upload in MyTI
submission no later than the day
before the discussion, 12:00 noon
A. Steininger / TU Wien
7
Design Problems
typically 3 problems assigned
solutions to be worked out
in groups of 3
submission of presentation slides with
solution; upload in MyTI
submission no later than the day
before the discussion, 12:00 noon
demo of working solution, until 1 week
after discussion, dates by appointment
A. Steininger / TU Wien
8
Time & Location
lecture:
home exercise:
every Wed 9 – 11 SemTI
2 weeks time for preparation
discussion on 3 selected lecture dates
design problem:
free access to lab for experiments
discussion in 3 extra slots at 1-3pm:
on Nov 19, Dec 10, Jan 21
A. Steininger / TU Wien
9
Course Material
Lecture Slides
Homework Problems
Design Problems
Collection of Solutions
Textbooks
web
web
web
web ?
Jens Sparso and Steve Furber
web (free)
Principles of Asynchronous Circuit
Design – A Systems Perspective
Kluwer
http://www2.imm.dtu.dk/~jsp/
David Kinniment
Synchronization and Arbitration
in Digital Systems
Wiley
A. Steininger / TU Wien
10
Grading
quality of submitted homeworks (25%)
quality of submitted designs (35%)
written examination (Jan/Feb) (40%)
contributions
during the lectures
during the discussions of homeworks
through presentation of own solutions
for each of the categories 40% of the achievable
points must be attained
A. Steininger / TU Wien
11