Clock domain crossings and metastability in ASIC design
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.advisor | Raimovaara, Antti | |
dc.contributor.author | Johansson, Jori | |
dc.contributor.department | Sähkö- ja tietoliikennetekniikan osasto | fi |
dc.contributor.school | Teknillinen korkeakoulu | fi |
dc.contributor.school | Helsinki University of Technology | en |
dc.contributor.supervisor | Skyttä, Jorma | |
dc.date.accessioned | 2020-12-04T15:32:57Z | |
dc.date.available | 2020-12-04T15:32:57Z | |
dc.date.issued | 2003 | |
dc.description.abstract | Tietoliikennealan asiakaspiirit kehittyvät tänä päivänä nopeasti. Systeemien kellotaajuudet, mikropiirien monimutkaisuus ja koko ovat kasvaneet vuosi vuodelta. Samalla kelloalueiden lukumäärä on lisääntynyt integroidun logiikan, kuten sulautettujen IP ytimien, muistien ja jopa prosessoreiden johdosta. Diplomityön alkuosassa on kuvattu lyhyesti asiakaspiirien kehitystä, etuja ja rajoituksia. Dokumentin pääpaino on kuitenkin metastabiilisuusilmiön ja digitaalisen signaalin siirron vaatimien rakenteiden kuvaamisessa kelloalueiden välillä. Metastabiilisuusongelman tausta ja teoria on kuvattu ja selitetty yksityiskohtaisesti. Koska metastabiilisuus on luonteeltaan satunnaista, työssä esitetään monia käytännön tapauksia ja kuvataan yksittäisten parametrien vaikutuksia. Yksi synkronointirakenteiden tärkeimmistä ominaisuuksista on hyväksyttävä todennäköisyystaso synkronointivirheille. Digitaalisen signaalin siirto kelloalueelta toiselle voidaan toteuttaa monilla erityyppisillä rakenteilla. Ihanteellinen ratkaisu riippuu useista tekijöistä, kuten kellojen taajuuksista ja kontrollisignaaleiden luonteesta. Lukuisia malleja, kuten sekä perinteisiä että kehittyneitä synkronoijia, FIFO:ja ja kättelymekanismeja on kuvattu ja analysoitu yksityiskohtaisesti. Koska jokaisella digitaalisen signaalin siirtomallilla kelloalueiden välillä on heikkoutensa, työssä käsitellään myös viiveitä, yksikkökokoja ja virhetodennäköisyyksiä. Diplomityön loppuosassa on kuvattu lyhyesti Java -kielellä toteutettu sovellus, Metadata. Ohjelma tuottaa ja optimoi automaattisesti VHDL -kielisen rakenteen signaalin siirtämiseksi kelloalueiden välillä. | fi |
dc.format.extent | 82 | |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/90460 | |
dc.identifier.urn | URN:NBN:fi:aalto-2020120449295 | |
dc.language.iso | en | en |
dc.programme.major | Signaalinkäsittelytekniikka | fi |
dc.programme.mcode | S-88 | fi |
dc.rights.accesslevel | closedAccess | |
dc.subject.keyword | ASIC | en |
dc.subject.keyword | asiakaspiiri | fi |
dc.subject.keyword | metastability | en |
dc.subject.keyword | metastabiilisuus | fi |
dc.subject.keyword | clock domain | en |
dc.subject.keyword | kelloalue | fi |
dc.subject.keyword | synchronizer | en |
dc.subject.keyword | synkronoija | fi |
dc.subject.keyword | synchronization | en |
dc.subject.keyword | synkronointi | fi |
dc.title | Clock domain crossings and metastability in ASIC design | en |
dc.title | Kelloalueiden yhteistoiminta ja metastabiilisuusilmiö ASIC -rakenteissa | fi |
dc.type.okm | G2 Pro gradu, diplomityö | |
dc.type.ontasot | Master's thesis | en |
dc.type.ontasot | Pro gradu -tutkielma | fi |
dc.type.publication | masterThesis | |
local.aalto.digiauth | ask | |
local.aalto.digifolder | Aalto_33459 | |
local.aalto.idinssi | 19377 | |
local.aalto.openaccess | no |