Type: | initiativkursus, kursus på phd-niveau Sprog: engelsk |
|
|
|
|
Faglige forudsætninger: Kurset forudsætter en god baggrund inden for design af digitale og integrerede kredsløb såvel som basale programmeringskundskaber. Deltagerne forventes at være elektro- og informatik-studerende med 3-4 års studieerfaring.
|
|
Vejledende placering: Sidst i studiet.
|
Undervisningsform: Forelæsninger og opgaveregning. Små projekter i kredsløbsdesign eller udvikling af CAD-værktøjer.
|
Evalueringsform Godkendelse af obligatoriske opgaver og rapportaflevering
|
Karakter: 13-skala
|
|
|
|
Kursets netadresse: http://www.it.dtu.dk/c49425
|
Institut: Institut for Informationsteknologi
|
Studieudvalg: ESU
|
Kursusmål: At introducere deltagerne til asynkrone kredsløb. Kurset vil motivere
brugen af asynkrone kredsløb, og formidle grundlæggende begreber og
teorier, således at deltagerne bliver i stand til: (1) at konstruere
beregnings- og kontrolkredsløb, og (2) at læse og forstå litteraturen
på området.
|
Kursusindhold: Introduktion: Motivation for brugen af asynkrone kredsløb. Grundlæggende
begreber, kommunikationsprotokoller og kredsløb.
Analyse af hastighed: Kvantitativt og kvalitative (latenstid, bølgelængde og cyklus tid).
Grundlæggende teoretiske begreber: Klassifikation (self-timed, speed-independent, delay insensitive), hazard, isokrone forgreninger og logiske tærskelniveauer.
Kontrol kredsløb: syntese af hastighedsuafhængige kredsløb ud fra signal transition graph specifikationer.
Beregningskredsløb: Konstruktion af effektive beregningskredsløb med indikation af afslutning.
Kredsløb med '4-phase bundled-data' protokol: Forbedring af hastighed areal og energiforbrug. Simple, halvt afkoblede og fuldt afkoblede latch kontrol kredsløb. Normalt åbne og normalt lukkede latch kontrol kredsløb. Tidlige, sene og brede protokoller.
Design strategier/metoder: Statiske 'data-flow' strukturer, oversættelse fra hardwarebeskrivende sprog.
Eksempler: Udvalgte (kommercielle) asynkrone IC'er.
Forskningsperspektiver.
|