11
A. Steininger / TU Wien 1 Advanced Digital Advanced Digital Design Design Organisation Organisation

A. Steininger / TU Wien 1 Advanced Digital Design Organisation

Embed Size (px)

Citation preview

Page 1: A. Steininger / TU Wien 1 Advanced Digital Design Organisation

A. Steininger / TU Wien 1

Advanced Digital DesignAdvanced Digital DesignOrganisationOrganisation

Page 2: A. Steininger / TU Wien 1 Advanced Digital Design Organisation

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

Page 3: A. Steininger / TU Wien 1 Advanced Digital Design Organisation

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

Page 4: A. Steininger / TU Wien 1 Advanced Digital Design Organisation

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.

Page 5: A. Steininger / TU Wien 1 Advanced Digital Design Organisation

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

Page 6: A. Steininger / TU Wien 1 Advanced Digital Design Organisation

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

Page 7: A. Steininger / TU Wien 1 Advanced Digital Design Organisation

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

Page 8: A. Steininger / TU Wien 1 Advanced Digital Design Organisation

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

Page 9: A. Steininger / TU Wien 1 Advanced Digital Design Organisation

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

Page 10: A. Steininger / TU Wien 1 Advanced Digital Design Organisation

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

Page 11: A. Steininger / TU Wien 1 Advanced Digital Design Organisation

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