Upload
caren-lang
View
217
Download
0
Embed Size (px)
Citation preview
A. Steininger / TU Wien 1
Advanced Digital DesignAdvanced Digital DesignOrganisationOrganisation
A. Steininger / TU Wien 2
„„Key Data“Key Data“
Elective Subject Master CEElective Subject Master CE Elective Subject PhD course Elective Subject PhD course Type: VU 6.0 SWS (6 ETCS)Type: VU 6.0 SWS (6 ETCS) LecturersLecturers
Andreas Steininger Robert Najvirt Thomas Polzer
A. Steininger / TU Wien 3
Course ContextCourse Context
BachelorBachelor Digital Design VO 4. Digital Design & Comp Arch. LU 5. Hardware-Modelling 5.
MasterMaster HW/SW-Codesign WT Advanced Digital DesignAdvanced Digital Design WTWT ES (Scientific) Project Informatikpraktikum Master Thesis
A. Steininger / TU Wien 4
Course AimsCourse Aims
Provide you the competence to… 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 5
Course ContentsCourse Contents
Why a Design Style?Why a Design Style? fundamental problem & generic timing model hazards & glitches
Metastability: Metastability: phenomenon, effects, MTBU-model, measurement mitigation & synchronizers
GALSGALS data exchange via synchronizer / FIFO / pausible clock Muller C-Element, MUTEX, Arbiter
Asynchronous DesignAsynchronous Design Methods: Bundled Data & QDI Data Flow & Control Structures („Token Game“, STG) Design Entry & Design Automation
A. Steininger / TU Wien 6
Course StructureCourse Structure
Lecture (25%):Lecture (25%): standard lectures 10 units, 3 topical blocks
Homeworks / Exercises (25%):Homeworks / Exercises (25%): submission of written elaboration discussion in the group, 3 units
Design Projects (50%)Design Projects (50%) submission of solution discussion with advisor / group
A. Steininger / TU Wien 7
Homeworks/ExercisesHomeworks/Exercises
typically 3-5 problems assignedtypically 3-5 problems assigned
solutions to be worked out solutions to be worked out individuallyindividually
submission of pdf with solution submission of pdf with solution (minimum level of optical (minimum level of optical attractiveness applies) attractiveness applies) upload in MyTIupload in MyTI
submission no later than the day submission no later than the day before the discussion, 12:00 before the discussion, 12:00 noonnoon
A. Steininger / TU Wien 8
Design ProblemsDesign Problems
typically 3 problems assignedtypically 3 problems assigned
solutions to be worked out solutions to be worked out in groups of 3in groups of 3
submission of presentation slides with submission of presentation slides with solution; upload in MyTIsolution; upload in MyTI
submission no later than the day submission no later than the day before the discussion, 12:00 before the discussion, 12:00 noonnoon
demo of working solution, until 1 week demo of working solution, until 1 week after discussion, dates by appointmentafter discussion, dates by appointment
A. Steininger / TU Wien 9
Time & LocationTime & Location
lecture: lecture: every Wed 9 – 11 SemTI
home exercise: home exercise: 2 weeks time for preparation discussion on 3 selected lecture dates
design problem: 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 10
Course MaterialCourse Material
Lecture SlidesLecture Slides webweb Homework ProblemsHomework Problems webweb Design ProblemsDesign Problems webweb Collection of SolutionsCollection of Solutions web web ??
TextbooksTextbooks Jens Sparso and Steve Furber web (free)web (free)
Principles of Asynchronous Circuit Design – A Systems PerspectiveKluwer http://www2.imm.dtu.dk/~jsp/
David KinnimentSynchronization and Arbitration in Digital SystemsWiley
A. Steininger / TU Wien 11
GradingGrading
quality of submitted homeworks (25%)quality of submitted homeworks (25%)
quality of submitted designs (35%)quality of submitted designs (35%)
written examination (Jan/Feb) (40%)written examination (Jan/Feb) (40%)
contributionscontributions 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