TI dsforsinkelse i kjeder med logiske porter. Beregning av
|
|
- Vibeke Johannessen
- 8 år siden
- Visninger:
Transkript
1 el 6: Tidsforsinkelse i logiske kjeder NGVR ERG I. Innhold TI dsforsinkelse i kjeder med logiske porter. eregning av optimalt antall porter i en kjede. Logisk effort, og tidsforsinkelse i komplementære porter og kjeder med ulike porter. aktorer som påvirker tidsforsinkelse blir gjennomgått, herunder rekkefølgen på inngangssignaler, asmmteri i porter, og skew i porter. lle henvisninger til figurer er relevant for Weste & Harris [].. Innhold.. Tidsforsinkelse i en kjede av logiske porter. Kapittel.. side Optimalt antall porter i en kjede. Kapittel.. side Oppsummering av logisk effort. Kapittel..5 side ubble pushing. Kapittel 6... side. 6. Komplementær logikk. Kapittel 6... side Hvordan rekkefølgen på inngangssignaler påvirker tidsforsinkelse. Kapittel 6... side. 8. smmetriske porter. Kapittel 6... side Porter med skew. Kapittel side P/N forhold. Kapittel side 5-7. II. Tidsforsinkelse i en kjede av logiske porter (Kapittel.. side 7-78) 0 g = h = /0 g = 5/ h = / g = / h = z/ z g = h = 0/z ig.. Kjede av logiske porter med logisk- og elektrisk effort for hver port. (IG.6) et er enkelt å generalisere logisk effort til en kjede av logiske porter som vist i figur. Som kjent representerer logisk effort g kompleksiteten til en logisk port relativt til en inverter. en første og siste porten i kjeden er inverter og vil derfor ha logisk effort g =. Port i kjeden er en inngangs NOR port som vil ha en logisk effort g =5/ per definisjon. en neste porten i kjeden er en inngangs NN port med g =/. Logisk effort er ikke avhengig av de faktiske transistorstørrelsene i portene som inngår i kjeden. Elektrisk effort h derimot er direkte avhengig av transistorstørrelser i porten selv og porter som skal drives. Elektrisk effort eller fanout er gitt av h = ekstern / inngang for en logisk port. I kjeden får vi for den første inverteren h = /0 der størrelsen på transistorene i NOR porten som skal drives av inverteren og der størrelsen (bredden) på transistorene i inverteren er 0. På tilsvarende måte kan vi uttrkke elektrisk effort for de andre portene; h = /, h = z/ og h =0/z. Vi legger merke til at logisk effort er uavhengis av transistorstørrelser, mens elektrisk effort er avhengig av transistorstørrelser. 0 5 ig Kjede av to grener. (IG.8) Vi kan definere kjedelogiskeffortg som: G = N g i, () der N er antall porter i kjeden. Vi definerer kjede elektrisk effort H som forholdet mellom kjedens eksterne kapasitans og kjedens inngangskapassitans: H = ekstern(kjede). () inngang(kjede) or kjeden i figur får vi G = 5/ / =. og H =0/0 =. or en kjede med logiske porter kan beregning ev kjede effort bli en utfordring. Grunnen til det er at metodene vi her benttet så langt for en port vil medføre at vi vil ta hensn til kapasitiv last knttet til porter som ikke er med i kjeden. er hvor vi får en forgrening vil det bli tatt med last for porter som ikke inngår i selve kjeden. ette er vist i figur der kjeden går via den nederste av de to inverterne som drives av den første porten (til venstre). ette kan illustreres ved at vi forsøker å beregne kjede effort med modellen = GH. Vi finner først logisk effort for kjeden G = = og elektrisk effort for kjeden H =90/5 = 8. Vi får da kjedens effort = 8. ersom vi beregner kjedens effort ved modellen = g ih i =( 0/5) ( 90/5) = 6, blir kjedens effort forskjellig. I den enkle modellen = GH tar vi ikke hensn til lasten som porter som ikke inngår i kjedens signalvei representerer. Vi endrer derfor den enkle modellen ved å inkludere lasten som en forgrening representerer ved å introdusere en forgreningseffort b som er forholdet mellom total kapasitans sett av en port i kjeden og portens kjedekapasitans: b = i= + V kjede P Å kjede. () P Å kjede or kjeden i figur gir dette b = (5 + 5)/5 =. I tillegg definerer vi kjede forgreningseffort som: = b i. ()
2 Vi kan nå definere kjede effort: = GH. (5) I eksemplet fra figur gir dette = 8 = 6 som er identisk med kjedens effort modellert som produkt av portenes effort. Poenget med modellen er å forenkle beregninger av tidsforsinkelse. Vi kan nå beregne tidsforsinkelse i en kjede av logiske porter. Kjedeforsinkelse er lik summen av tidsforsinkelse i hver port: = d i = + P, (6) der = P = f i p i, (7) ig.. Kjede med porter. (IG.9) NOR port med logisk effort 5/. Vi finner først kjedens logiske effort: der er kjede effort tidsforsinkelse og P er kjede parasitisk tidsforsinkelse. I praksis vil en minimumsverdi for kjedens elektriske effort forutsette at hver port har lik elektrisk effort. ette betr at tidsforsinkelse i en kjede har et minumim når den elektriske efforten i hver port er like. Vi har da at: f = f i = g ih i = /N, (8) der N er antall porter i kjeden. ette betr at minimum tidsforsinkelse i en kjede med N porter og kjede effort lik og kjede parasitisk tidsforsinkelse P blir: minimum = N /N + P. (9) ette er et viktig resultat for logisk effort, som viser at minimums tidsforsinkelse i en kjede av logiske porter kan bli estimert med kjennskap bare til antall porter i kjeden, kjedens effort og parasitiske tidsforsinkelse uten å bestemme transistorstørrelser. et er også enkeltå bestemme transistorstørrelser slik at tidsforsinkelsen blir minst mulig. Ved å kombinere ligningene: Kjedes elektriske effort blir: G = 5 5 = 00/7. H = 5/8, og kjedens forgreningseffort blir: = = 6. Kjedens effort blir da: ( + ) = GH = = 5. V kan beregne optimal port effort: ( ) + får vi: f = gh h = ekstern inngang, inngangi = ekstern i g i f. (0) f = 5 = 5. Parasitisk tidsforsinkelse for kjeden blir: P = ++ = 7, I praksis starter man ved kjedens ende og arbeider seg mot kjedens inngang, og bestemmer transistorenes størrelse for hver port.. Eksempel En kjede med logiske porter og forgreninger er vist i figur. Kjeden består av inngangs NN port, med logisk effort lik /, inngangs NN port, med logisk effort 5/ og inngangs slik at minumum kjedeforsinkelse blir: = N f + P = 5+7 =, uttrkt i enheter av referanse tidsforsinkelse τ.
3 Vi skal nå finne transistorstørrelse som gir minimum tidsforsinkelse i kjeden. Vi starter i ved utgangen i kjeden og beregner transistorstørrelse for inngangs NOR port: P: N:6 P: N: = ekstern g f P: N:6 5 = = 5. P: N: P: N:6 P: N: Videre beregner vi : = 5 (5 + 5) 5 = 0, 5 og ved kontroll på inngangs NN porten ser vi at størrelsen på transistorene blir (( )(/))/5 = 8, som stemmer med figur. Vi har så langt omtalt transistorstørrelse uten å skille på nmos- pmos transistorer. et er i viktig å bestemme transistorstørrelser slik at vi får samme effektive motstand i worst-case opptrekk og nedtrekk for de enkelte portene i kjeden. or en inngangs NOR port vil vi det være pmos transistorer i serie i opptrekket, mens det bare er en nmos transistor i nedtrekket. Vi kan uttrkke forholdet mellom pmos- og nmos transistorene ved åantaatlengden på transistorene er like: ig... Notater Kjede med porter og transistorstørrelser. (IG.0) W p = e u W n, der e er forholdet mellom serietransistorer i opptrekk og nedtrekk, og u = µ n/µ p er forholdet mellom mobiltet i nmosog pmos transistorer. or en inngangs NOR port blir derfor transistorstørrelsene, gitt at den optimale størrelsen er 5 (som betr at det er nmos og en pmos transistor som utgjør lasten for noden i kjeden): W p + W n = 5 e u W n + W n = 5 ( +)W n = 5 W n =, der µ n = µ p. or inngangs NOR porten har vi at W n =og W p = =. or inngangs NN porten har vi W p + W n = 0 ( ) + W n = 0 W n = 6, og W p =(/) 6=. Transistorstørrelse er vist i figur.. Mål Kunne bergne logisk effort og elektrisk effort i en kjede. Kunne inkludere forgreninger som forgreningseffort og beregne tidsforsinkelse i en kjede. I tilleg skal man kunne finne optimal port effort for minimum tidsforsinkelse i en kjede med en gitt ekstern last. Tpisk minimums lengde i digital mikroelektronikk for å redusere lasten mest mulig.
4 III. Optimalt antall porter i en kjede (Kapittel.. side 78-8) ig. 5. Ekstern last som skal drives av et antall invertere. (IG.) I figur 5 har vi en enhetsinverter som skal drive en ekstern last lik 6 (tilsvarende 6 enhetsinvertere). Vi skal finne ut det optimale antallet invertere som skal settes inn mellom enhetsinverteren og den eksterne lasten. I tillegg til tidsforsinkelse gjennom kjeden skal vi bestemme størrelsen på transistorene i de ulike inverterene i kjeden som gir minst tidsforsinkelse i kjeden. Vi ser port fra polariteten på signalet i dette eksemplet. Vi kan beregne kjedens effort, som er uavhengig av antall porter i kjeden:. 0 porter i tillegg = GH = ekstern inngang = 6. () ig. 6. Ekstern last som skal drives av en enhetsinverter. (IG.) I dette tilfellet lar vi enhetsinverteren drive den eksterne lasten direkte som vist i figur 6 og vil derfor ha antall invertere N =. I tillegg vil den logiske efforten for enhetsinverteren være lik logisk effort for hele kjeden. Tidsforsinkelsen vil bli lik = f +=65τ.. port i tillegg 6 6 = Nf + P = 8++ = 8τ. () Tidsforsinkelsen for en kjede med to invertere er redusert fra 6τ til 8τ. Transistorstørrelsene er gitt av n = f =8som gir bredde på nmos lik n = 8 og bredde på pmos transistoren p = 6 som gir samme stige og falltid for utgangen. reddene er størrelse i forhold til enhetstransistorer. Inverteren størrelse er 8 ganger enhetsinverter, dvs. =8.. porter i tillegg ig. 8. Ekstern last som skal drives av tre invertere. (IG.) Ved å sette inn to porter i tillegg til enhetsinverteren får vi kretsen som er vist i figur 8. Vi har nå: N = f = 6 = = Nf + P = +++ = 5τ. () Tidsforsinkelsen for en kjede med tre invertere, i forhold til kjede med to invertere, er redusert fra 8τ til 8τ. Vi finner først størrelsen på den siste inverteren = ekstern p/f =6 / = 6 som gir bredde på nmos transistor lik 6 og bredde påpmos transistor lik. Størrelsen på inverter nummer er gitt av =6 / = som gir bredde på nmos transistor lik og bredde på pmos transistor lik 8.. porter i tillegg z 6 6 ig. 9. Ekstern last som skal drives av fire invertere. (IG.) Ved å sette inn tre porter i tillegg til enhetsinverteren får vi kretsen som er vist i figur 9. Vi har nå: ig. 7. Ekstern last som skal drives av to invertere. (IG.) Ved å sette inn en port i tillegg til enhetsinverteren får vi kretsen som er vist i figur 7. Vi har nå: N = f = = 8 N = f = =.8 = Nf + P = = 5.τ. ()
5 5 Når vi øker kjedens lengde fra til vil tidsforsinkelsen øke litt. ette betr at det optimale antallet ligger mellom og. Størrelsen på inverterne blir fra utgangen z = 6/.8, =/.8 8og =8/.8.8. E. Optimalt antall porter i en kjede Vi ser av eksemplet at optimalet antall porter er mellom og. Vi kan utrkke tidsforsinkelsen i kjeden som = N N + Np inv, (5) der p inv er parasitisk tidsforsinkelse for en inverter. ersom vi deriverer med hensn på antall porter i kjeden N og setter lik 0 får vi optimalt antall porter: δ δn = N ln N + N + p inv = ρ ( ln ρ)+p inv, (6) der ρ = N. En numerisk løsning for ρ er.59 som betr at det vil lønne seg å øke inverterstørrelsen i hvert trinn med en faktor.59. Vi kan uttrkke optimalt antall invertere i en kjede som IV. Oppsummering av logisk effort (Kapittel..5 side 8-85) Terminologi Port Kjede ntall porter N Logiskt effort g G = Elektrisk effort orgreingseffort b = h = ekstern inngang + V kjede P Å kjede P Å kjede g i H = ekstern(kjede) inngang(kjede) = b i Effort f = gh = GH N = log ρ. (7) Effort tidsforsinkelse f = f i. Mål Kunne beregne optimalt antall inevertere i en kjede som skal drive en gitt ekstern last. G. Notater Parasitisk tidsforsinkelse p P = p i Tidsforsinkelse d = f + p = + P Når man anvender logisk effort er det vanlig å arbeide etter følgende steg:. eregn kjede effort: = GH.. Estimer det optimale antall porter: N = log.. Skisser en kjede med: N porter.. Estimer minumum tidsforsinkelse: = N N + P. 5. estem den beste port effort: f = N. 6. Start ved kjedens utgangs og beregn bakover transistor størrelser: inngangi = ekstern g i i. f ruk av logisk effort er praktisk for små kjeder av logiske porter. or store sstemer er det vanlig å bruke (omputer ided esign) verktø ved konstruksjon, simulering og analse av logiske kjeder. et er noen nttige tommelfinger regler som man skal huske på: Ideen med logisk effort er å kunne på enenkelmåte sammenligne ulike topologier med hensn på tidsforsinkelse. NN porter er raskere enn NOR porter. Tidsforsinkelsen i en kjede er minst når effort forsinkelse er omtrent lik for hver port i kjeden.
6 6 Tidsforsinkelsen i en kjede er relativt ufølsom for moderate forandringer rundt et optimalt punkt. Porter med høere port effort enn vil gi kjeder med mindre areal og mindre effektforbruk, men dersom vi øker port efforten til 6-8 vil det medføre betdelig redusert hastighet. Presjonsnivået ved beregning av tidsforsinkelse ved hjelp av logisk effort er begrenset. R forsinkelsesmodeller tar ikke hensn til hastighetsmetning og bodeffekt. Logisk effort tar ikke i betraktning signalføring mellom porter (interkonnekt). V. ubble pushing (Kapittel 6... side ) * emorgan teorem. (IN00) En vanlig problemstilling for en designer er å velge logiske porter for å implemetere en boolsk funksjon. e vanligste portene er inverter, NN og NOR. Enhver boolsk funksjon kan implementeres med ulike kombinasjoner av de enkle portene. Et enkelt hjelpemiddel ved implementasjon av boolske funksjoner er bubble pushing. emorgans teorem gir oss: = + + =. (8). Mål Kunne anvende logiask effort, elektrisk effort og parasitisk tidsforsinkelse til å designe logiske kjeder med liten tidsforsinkelse.. Notater ig. 0. ubble pushing med emorgans teorem. (IG6.) ubble pushing er vist i figur 0. Portene på høre og venstre side er logisk ekvivalente. ig.. = + med NN og NOR porter. (IG6.a) ig.. = + med NN- og NOR porter og inverter. (IG6.c) I figur er den enkleste logiske implementasjonen av den boolske funksjonen = + vist. Som vi vet er MOS i seg selv inverterende, dvs. det er naturlig å implementere invertere, NN og NOR porter og ikke N og OR porter. Vi kan innføre to bobler i en elektrisk node som betr to inverteringer med resultatet ingen invertering. Med inverteringer mellom N portene og OR porten kan vi erstatte N portene med NN og får inverterte innganger til OR porten som vist i figur. Vi introduserer to inverteringer på utgangen og får da en NOR port istedet for en OR port og legger på et buffer med invertert inngang på utgangen. Et buffer med invertert inngang
7 7 ig.. = + med NN- og NOR porter og inverter. (IG6.b) er ekvivalent med en inverter som vist i den nederste kretsen i figuren. I figur er kretsen vist med inverter mellom NN portene og NOR porten. En inverter representerer en invertering. VI. Komplementær logikk (compound gates) (Kapittel 6... side - ) Enhetsinverter = ig.. = + med NN- og NOR porter. (IG6.d) Vi kan imidlertid la vær å invertere ganger på utgangen og istedet skifte ut OR porten med inverterte innganger til en NN port som vist i.. Mål orstå og kunne anvende bubble pushing for design av en boolsk funksjon på ulike måter.. Oppgaver Oppgave 6... Notater ig. 5. g = / = p = / =. (IG6. venstre) I dette avsnittet skal vi se på forskjeller på hvordan komplementær logikk kan karakteriseres med hensn på logisk effort og parasitisk tidsforsinkelse. En enhetsinverter, der vi antar at µ n =µ p, er vist i figur 5. Logisk effort og parasitisk tidsforsinkelse er som kjent for enhetsinverteren. En komplementær implementasjon av den boolske funksjonen = + er vist i figur 6. Vi antar som før at µ n =µ p og ser at transistorstørrelsene som er vist i figuren gir samme ekvivalent motstand i opp- og nettrekk: R 0 = R + R = R p, (9) der R p = R = R (= R ) er motstand for pmos transistorene. Worst case opptrekk er via to pmos transistorer som betr at det i dette tilfellet ikke er noe poeng å dimensjonere pmos transistorene forskjellig. en effektive motstanden vil være lik for alternative opptrekk. or nedtrekk ser vi to ulike opsjoner:. Via NMOS transistor strt av. I dette tilfellet vil det bare være en nmos transistor som betr at vi velger bredden på denne transistoren lik enhetstransistoren for nmos. ette vil si at vi velger bredden lik og får motstanden R n. or at opptrekket skal ha samme effektive motstand må vi velge transistor bredde på pmos transistorene slik at R p = R n som i praksis vil si, gitt mobilitetsforskjellene, at bredden på pmos transistorene må være ganger bredden på enhets nmos transistor.. Via to nmos transistorer strt av og. Her er det fornuftig å matche den effektive motstanden slik at den blir lik det alternative nedtrekket. To seriekoblete transistorer utgjør dobbel så stor motstand som en tilsvarende transistor. To transistorer med bredde lik ganger enhetsbredde utgjør en ekvivalent motstand R n =R R = R.
8 8 OI = + OI = + g = 6/ = g = 6/ = g = 5/ p = 7/ ig. 6. Komplementær implementasjon av funksjonen = +. (IG6.) En komplementær implementasjon av den boolske funksjonen = + er vist i figur 7 med transistorstørrelser slik at ekvivalent motstand for opp- og nedtrekk er like. or denne kretsen blir logisk effort lik for alle inngangene fordi hver ingang går inn på en pmos - og en nmos transistor med størrelse W p =,ogw n =. Logisk effort blir derfor 6/. Parasitisk tidsforsinkelse blir / =/.. Eksempel Vi skal implementere = + slik at tidsforsinkelsen blir minst mulig. Som vi vet kan denne funksjonen implementeres på mange måter. Vi kan starte med en løsning som er vist i figur 8. Vi kan anta at inngangene maksimalt kan drive en kapasitiv last tilsvarende en inverter med 0 ganger størrelsen av en enhetsinverter (inverter0), og vi antar at utgangen skal drive en last tilsvarende inverter00. Elektrisk effort for kjedene fra inngang til utgang er gitt av H = ekstern / inngang = 00/0 = 5. orgrenings effort er fordi det ikke er noen last knttet til elektriske noder i kjeden som ikke ingår i selve kjeden. Vi kan finne kjedens logiske effort G =(/) (/) = 6/9 og parasitisk tidsforsinkelse P = + =. Kjedens effort er = GH =(6/9) 5 =8.89 9, som gir en optimal port effort for en kjede med like porter f =9 / =. Når vi skal bestemme transistorstørrelsene beregner vi først den beste port effort: = ekstern g NN f g = 6/ = g = 6/ = g = 6/ = g = 6/ = p = / ig. 7. Komplementær implementasjon av funksjonen = +. (IG6.) ig. 8. unksjonen = + implementert med inngangs NN porter. = 00. = (0) or en inngangs NN port skal pmos- og nmos transistoreneværelikestoreforåfå lik ekvivalent motstand i opptrekk og nedtrekk. Vi ender da opp med transistorstørrelser på den siste NN porten lik. Vi kan nå bestemme transistorstørrelsene på de to resterende NN portene. Igjen er det slik at transistorene skal være like store. Vi får da: g NN = f = 0, ()
9 som medfører at W p W n =og = W n = 0. or den første porten har vi: = g PORT f 6 =. 0, () som gir W p W n =og = W n = 7. Tidsforsinkelsen i kjeden blir da = N /N + P =. ++=.τ. Vi ser at implementasjonen med tre NN porten representerer minst tidsforsinkelse for funksjonen.. Mål 0 0 Kunne implementere en boolsk funksjon ved hjelp av komplementær logikk og kunne beregne logisk effort og parasitisk tidsforsinkelse.. Oppgaver Oppgave 6., 6.6. ig. 9. Implementasjon av funksjonen = + ved hjelp av inngangs NN porter. (IG6.5). Notater som jo passer med den opprinnelige antagelsen (forutsetningen) at inngangslasten skulle være maksimalt 0. En implementasjon av funksjonen med tre inngangs NN porter er vist i figur 9 og transistorstørrelser slik at eksvivalent motstand for opp- og nedtrekk blir like. Tidsforsinkelse i kjeden blir = N /N + P = ++=0τ. ig. 0. Komplementær implementasjon av funksjonen = + ved hjelp av en komplementær port ( + ) ogeninverter. (IG6.5) Kjeden består her også av to porter som gir en effort for kjeden = GH =(6/) 5 = 0. Videre får vi optimal port effort f =0 /. og transistorstørrelser for inverteren: = ekstern g INV ERTER f = 00., ()
10 0 VII. Hvordan rekkefølgen på inngangssignaler påvirker tidsforsinkelse (Kapittel 6... side ) * Hvordan gate source kapasitans påvirker en inverter som svitsjer i del 5 (IN00) I mange tilfeller er logisk effort og parasitisk tidsforsinkelse forskjellig for ulike inngangsignaler til en port. OI porten som er vist i figur 6 er asmmetrisk fordi gate kapasitans som porten representerer er mindre for en av inngangene () enn for de to andre inngangene. NN og NOR porter er smmetriske men kan representere litt forskjellig logisk effort og parasitisk tidsforsinkelse sett fra ulike innganger. V i opptrekk. ersom man kjenner til svitsjetidspunkt for ulike innganger til en port kan man utntte denne kunnskapen og legge de inngangene som svitsjer senest nærmest utgangen.. Mål orstå hvordan rekkefølgen på inngangssignaler påvirker tidsforsinkelsen i en port.. Notater 6 ig.. inngangs NN gate. (IG6.6) igur viser en inngangs NN port med diffusjons- eller intern kapasitans. Vi skal se nærmere på hvasomskjernår vi har en stabil er på en av inngangene og den andre inngangen stoger fra 0 til. a vil utgangen på porten falle fra til 0. Vi har da to ulike situasjoner:. er stabil og stiger fra 0 til. I utgangspunktet er utgangen som betr at vi får et terskelfall over nmos transistoren strt av. Node vil i utgangspunktet ha en spenning lik V V t Elmore forsinkelsesmodellen gir (R/)()+R(6) = 7R =.τ. I tillegg vil vi ha en svak tilbakekobling fra til via gate source kapasitans og til via gate drain kapasitans. Når trekkes lav fordi er hø og skifter fra lav til hø, kan denne tilbakekoblingen påvirke inngangssignalene slik at tidsforsinkelsen øker noe. en kapasitive tilbakekoblingen fra til er avhengig av nmos transistoren strt av er i lineært område. enne tilbakekoblingen er derfor avhengig av spenningen på og ved transisjonen og derfor ikke tilstede i hele transisjonen. På den ndre siden så har vi Miller effekt for denne kapasitansen slik at vi kan se en liten og tidsbegrenset tilbakekoblingseffekt fra til. Vi kaller dette en negativ tilbakekobling.. er stabil og stiger fra 0 til. et er nå rimelig å anta at node i utgangspunktet er 0. Vi trenger derfor ikke å lade ut node og Elmore forsinkelse blir defor R(6) =τ. Generelt definerer vi tre inngang som den inngangen som strer en transistor som ligger nærmest en spenningsforsning, V eller GN. enindre inngang strer en transistor som ligger nærmest utgangen. Parasitisk tidsforsinkelse er minst når indre inngangen svitsjer senest forsi interne noder i en kjede (seriekobling) da allerede vil være ladet ut (eventuelt opp til Noelaverepå grunn av bod effekt. enne effekten er svært liten, men avhengig av de totale last kapasitansene på inngangene og.
11 VIII. smmetriske porter (Kapittel 6... side - 5) I noen tilfeller er det stor forskjell hvor kriske ulike signaler (innganger) er, dette kan bet at det vil lønne seg ådesigne porter som er (nominelt) smmetriske usmmetriske. En fullstendig smmetrisk inngangs NN port er vist i figur.. Mål orstå hvorfor og hvordan man designer fullstendig smmetriske porter. Kunne ta hensn til spesielle føringer i et design som tilsier at man skal designe asmmetriske porter. RESET. Notater / ig.. inngangs NN gate. (IG6.7) Et eksempel på en slik port er vist i figur, der en kritisk signalvei vil være fra til. et vil i slike tilfeller å være fornuftig å prioritere de kritske inngangene ved å plassere de som indre innganger og å redusere inngangslasten. I eksemplet i figur er en kritsk inngang som er plassert nærmest utgangen og transistoren som strer er redusert i størrelse slik at lasten sett fra inngangen blir redusert. I dette tilfellet er inngangen reset ikke kritisk og derfor er størrelsen på nmos transistoren som er koblet mot GN dimesjoner opp fra enhetsstørrelse. en økte inngangslasten representerer ikke et problem fordi inngangen ikke er kritisk. Motstanden som denne transistoren bidrar med i nedtrekket er (/)R der R er motstand i en enhets nmos transistor (bredde lik ). nmos transistoren som stres av den kritiske inngangen vil bidra med liten last for inngangen, men en større motstand for nedtrekket i porten. Ekvivalent motstand for nedtrekket blir R effektiv =(/)R +(/)R = R som er ekvivalent med to nmos transistor i serie med bredde lik. et er fornuftig å velge bredde på pmos transistoren som stres av lik som gir en effektiv motstand lik R. en siste pmos transistoren er ikke kritisk og vi velger derfor bredden lik minimumsbredde slik at den totale kapasitansen som denne transistoren bidrar med for utgangen av porten blir minst mulig. en interne lasten knttet til utgangen er i dette tilfellet (/) i motsetnig til 6 for en smmetrisk NN port. ig.. ullstendig smmetrisk inngangs NN gate. (IG6.8) Man kan i motatte tilfeller gjøre NN porten enda mer smmetrisk dersom begge inngangene er begge er like kritiske.
12 IX. Porter med skew (Kapittel side 5) I noen tilfeller kan det være ønskelig å favorisere opptrekk eller nedtrekk i en port. I HI-skew porter favoriseres en 0 til transisjonpå utgangen og i en LO-skew favoriseres en til 0 transisjon. / HI-skew ig.. / Ikke skew Ikke skew Invertere med skew. (IG6.9) LO-skew Inverere med skew er vist i figur. or porter med skew skiller vi logisk effort i logisk opptrekkseffort g u og logisk nedtrekkseffort g d. Poenget med å designe porter med skew er å favorisere kritiske signalveier. Logisk effort i inverteren nr. fra venstre i figur er g =6/ =. I den andre inverteren uten skew vil logisk effort bli g =.5/ = /. or HI-skew porten får vi en logisk effort for opptrekket g u =.5/ =5/6 og logisk effort for nedtrekk g d =.5/.5 =5/. or nedtrekket må vi sammeligne med effort for en inverter med lik bredde på nmos transistoren, som derfor har logisk effort g =.5. or LO-skew inverteren vil logisk effort for nedtrekket være lik g d =/6 =/ og logisk effort for opptrekket blir g u =/.. Mål orstå hvordan man designer porter med skew, HI-skew og LO-skew.. Oppgaver Oppgave Notater ig. 5. gu = gd = gavg = X. P/N forhold (Kapittel side 5-7) Ikke skew gu = / gd = / gavg = / gu = 5/ gd = 5/ gavg = 5/ Inverter, NN og NOR porter uten skew. (IG6.0) I figur 5 er det vist inverter, NN- og NOR porter uten skew. / ig. 6. gu = 5/6 gd = 5/ gavg = 5/ HI-skew gu = gd = gavg = / / / gu = / gd = gavg = 9/ HI-skew inverter, NN og NOR porter. (IG6.0) I figur 6 er det vist HI-skew inverter, NN- og NOR porter. LO-skew gu = / gd = / gavg = gu = gd = gavg = / gu = gd = gavg = / ig. 7. LO-skew inverter, NN og NOR porter. (IG6.0) I figur 7 er det vist LO-skew inverter, NN- og NOR porter. Legg merke til at for NOR porten er gjennomsnittelig logisk effort bedre enn for porten uten skew. I figur 8 er det vist PN forhold som gir minimal tidsfprsinkelse for portene. Merk at for porter med skew får vi tpisk forskjellig stige og falltid som vil gi forskjellig tidsforsinkelse for fallende- og stigende transisjoner på utgangen.
13 . gu =.5 gd = 0.8 gavg = 0.98 ig. 8. gu = / gd = / gavg = / gu = gd = gavg = / Porter med minimum tidsforsinkelse. (IG6.). Mål ostå hvordan bredde på nmos transistorer i forhold til bredde på pmos transistorer påvirker logisk effort i en port.. Notater XI. Indeks b g d g u G H P smmetrisk port 0 ubble pushing 6 orgreningseffort b HI-skew Indre inngang 0 Kjede effort Kjede effort tidsforsinkelse Kjede elektrisk effort H Kjede forgreningseffort Kjede logisk effort G Kjede parasitisk tidsforsinkelse P Kjedeforsinkelse Logisk nedtrekkseffort g d Logisk opptrekkseffort g u LO-skew Negativ tilbakekobling 0 tre inngang 0 References [] Neil H.E. Harris og avid Harris MOS VLSI ESIGN, circuit and sstem perspective tredje utgave 005, ISN: , ddison Wesle, [] ngvar erg IN00 el:z
Del 6: Tidsforsinkelse i logiske kjeder
el 6: Tidsforsinkelse i logiske kjeder NGVR ERG I. Innhold Tidsforsinkelse i kjeder med logiske porter. eregning av optimalt antall porter i en kjede. Logisk effort, og tidsforsinkelse i komplementære
DetaljerUNIVERSITETET I OSLO
UNIVRSITTT I OSLO et matematisk-naturvitenskapelige fakultet ksamen i: INF400 igital mikroelektronikk ksamensdag: 11. juni 2008 Tid for eksamen: Oppgavesettet er på 5 sider. Vedlegg: Ingen Tillatte hjelpemidler:
DetaljerUNIVERSITETET I OSLO
UNIVRSITTT I OSLO et matematisk-naturvitenskapelige fakultet ksamen i: IN3400 igital mikroelektronikk ksamensdag: 1. juni 013 Tid for eksamen: 09.00 13.00 Oppgavesettet er på 6 sider. Vedlegg: Ingen Tillatte
DetaljerOppgave 1 INF3400. Løsning: 1a Gitt funksjonen Y = (A (B + C) (D + E + F)). Tegn et transistorskjema (skjematikk) i komplementær CMOS for funksjonen.
Eksamen Vår 2006 INF400 INF400 Eksamen vår 2006 0.06. /9 Oppgave a Gitt funksjonen Y (A (B + C) (D + E + F)). Tegn et transistorskjema (skjematikk) i komplementær CMOS for funksjonen. INF400 Eksamen vår
DetaljerLøsningsforslag DEL1 og 2 INF3400/4400
Løsningsforslag L1 og 2 INF3400/4400 NGVR RG I. Oppgaver. Oppgave 1.3 Tegn en MOS 4-inngangs NOR port på transistor nivå..1 Løsningsforslag 0 0 1 0 1 0 11 0 1 0 0 Fig. 2. NOR port med fire innganger. Fig.
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF3400 Digital mikroelektronikk Eksamensdag: 10. juni 2011 Tid for eksamen: 9.00 13.00 Oppgavesettet er på 5 sider. Vedlegg:
DetaljerLøsningsforslag DEL1 og 2 INF3400/4400
Løsningsforslag L og 2 INF3400/4400 NGVR RG. Oppgave.3 I. Oppgaver Tegn en MOS 4-inngangs NOR port på transistor nivå.. Løsningsforslag 0 0 0 0 0 0 0 Fig. 2. NOR port med fire innganger. Fig.. To-inngangs
DetaljerMO deller for tidsforsinkelse i logiske porter blir gjennomgått.
Del 5: Statisk digital CMOS NGVR ERG I. Innhold MO deller for tidsforsinkelse i logiske porter blir gjennomgått. I tillegg til enkel lineær model for tidsforsinkelse blir Elmore tidsforsinkelsesmodell
DetaljerDel 9: Dynamisk CMOS
Del 9: Dynamisk CMOS NGVR ERG I. Innhold Dynamiske retser blir gjennomgått. Problemer med dynamiske kretser diskuteres. Domino logikk og dual-rail domino logikk blir presentert. Problemer med ladningsdeling
DetaljerDel 5: Statisk digital CMOS
Del 5: Statisk digital CMOS NGVR ERG I. Innhold Modeller for tidsforsinkelse i logiske porter blir gjennomgått. I tillegg til enkel lineær model for tidsforsinkelse blir Elmore tidsforsinkelsesmodell gjennomgått.
DetaljerUNIVERSITETET I OSLO
UIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i Eksamensdag: Oppgavesettet er på 7 sider. Vedlegg: Tillatte hjelpemidler: Løsningsforslag Digital mikroelektronikk Ingen Alle trykte
DetaljerPENSUM INF spring 2013
PENSUM INF3400 - spring 2013 Contents 1 Kjede med porter 2 1.1 Logisk effort for portene....................................... 2 1.2 Kritisk signalvei........................................... 2 1.3
DetaljerMO deller for tidsforsinkelse i logiske porter blir gjennomgått.
Del 5: Statisk digital CMOS 1 NGVR ERG I. Innhold MO deller for tidsforsinkelse i logiske porter blir gjennomgått. I tillegg til enkel lineær model for tidsforsinkelse blir Elmore tidsforsinkelsesmodell
DetaljerINF3400/4400 Digital Mikroelektronikk Løsningsforslag DEL 8 Våren 2006 YNGVAR BERG
INF/ Digital Mikroelektronikk Løsningsforslag DEL 8 Våren 6 NGV EG I. DEL 8 Del 8: Effektforbruk og statisk MOS II. Gjennomføring Teori, eksempler og oppgaver knyttet til DEL 8 (og DEL blir gjennomgått
DetaljerTips og triks til INF3400
Tips og triks til INF3400 Joakim S. Hovlandsvåg 11. desember 2008 1 Opp- og nedtrekk - kap1 Ved inverterte formlar gjeld følgande: i nedtrekk blir ei seriekobling, opptrekk får parallellkobling
DetaljerRapport laboratorieøving 2 RC-krets. Thomas L Falch, Jørgen Faret Gruppe 225
Rapport laboratorieøving 2 RC-krets Thomas L Falch, Jørgen Faret Gruppe 225 Utført: 12. februar 2010, Levert: 26. april 2010 Rapport laboratorieøving 2 RC-krets Sammendrag En RC-krets er en seriekobling
DetaljerTR ansistormodellen utvides med en modell for strøm i
el 8: Effektforbruk og statisk MOS NGVR ERG I. Innhold TR ansistormodellen utvides med en modell for strøm i svak inversjon, dvs. når gate source spenningen er lavere enn terskelspenningen. Lekasjemodeller
DetaljerObligatorisk oppgave 4 i INF4400 for Jan Erik Ramstad
Obligatoris oppgave i INF for Jan Eri Ramstad Jan Eri Ramstad Institutt for Informati Universitetet i Oslo janera@fys.uio.no. Mars6 6. april Bagrunn Worst case transient simulering NAND port Oppgave I
DetaljerINF3400 Digital Mikroelektronikk Løsningsforslag DEL 12
INF3400 Digital Mikroelektronikk øsningsorslag DE 12 NGVR ERG I. DE 12 Del 12 og 13: Passtransistor- og dierensiell MO logikk. II. Oppgaver Tegn sjematikk or en 4:1 multiplekser med innganger,, og, og
DetaljerKONVENSJONELLE latcher og vipper i CMOS blir gjennomgått.
el 11: Latcher og vipper 1 NGVAR BERG I. Innhold KONVENSJONELLE latcher og vipper i CMOS blir gjnomgått. Latcher som styres av to klokkefaser og klokkepulser blir diskutert. Lacher og vipper med, og able
DetaljerINF3400 Digital Mikroelektronikk Løsningsforslag DEL 8
INF Digital Mikroelektronikk Løsningsforslag DEL 8 NGV EG I. DEL 8 Del 8: Effektforbruk og statisk MOS II. Oppgaver. Oppgave. Finn strømlekkasje i svak inversjon i en inverter ved romtemperatur når inngangen
DetaljerINF3400/4400 Digital Mikroelektronikk Løsningsforslag DEL 13 Våren 2007
INF3400/4400 Digital Mikroelektronikk Løsningsforslag DEL 3 Våren 2007 YNGVA BEG I. Del 3 A. Eksamensoppgave 2005 Hvorfor trengs buffere (repeaters) for å drive signaler over en viss avstand? Hvilke metallag
DetaljerTR ansistormodellen utvides med en modell for strøm i svak
el 8: Effektforbruk og statisk MOS NGVR ERG I. Innhold TR ansistormodellen utvides med en modell for strøm i svak inversjon, dvs. når gate source spenningen er lavere enn terskelspenningen. Lekkasjemodeller
DetaljerINF 5460 Elektrisk støy beregning og mottiltak
INF 5460 Elektrisk støy beregning og mottiltak Obligatorisk oppgave nummer 3. Frist for levering: 30 April (kl 23:59). Vurderingsform: Godkjent/Ikke godkjent. Oppgavene leveres på individuell basis. Oppgavene
DetaljerTFE4101 Krets- og Digitalteknikk Høst 2016
Norges teknisk naturvitenskapelige universitet Institutt for elektronikk og telekomunikasjon TFE40 Krets- og Digitalteknikk Høst 206 Løsningsforslag Øving 5 Boolske funksjoner, algebraisk forenkling av
DetaljerCMOS med transmisjonsporter blir presentert, herunder
Del 12: Passtransistor- og dierensiell CMO logikk NGVR ERG I. Innhold CMO med transmisjonsporter blir presentert, herunder komplementær pass transistor logikk (CP), lean integration med pass transistorer
DetaljerGJ ennomgang av CMOS prosess, tverrsnitt av nmos- og
Del : Enkel elektrisk transistor modell og introduksjon til CMOS rosess YNGVAR BERG I. Innhold GJ ennomgang av CMOS rosess, tverrsnitt av nmos og MOS transistor og tverrsnitt av CMOS inverter. Enkel forklaring
DetaljerINF3400 Digital Mikroelektronikk Løsningsforslag DEL 10
INF3400 igital Mikroelektronikk Løsningsforslag EL 10 YNGVAR BERG el 10: Sekvensielle kretser Soner for ikke overlapp I. Oppgaver A. Oppgave 7.1 TC/2 Term t ccq 35ps 35ps t pcq 50ps 50ps t pdq 40ps t setup
DetaljerDel 10: Sekvensielle kretser YNGVAR BERG
el 10: Sekvensielle kretser YNGVAR BERG I. Innhold Grunnleggende problematikk ved sekvensiering blir gjennomgått. Sekvenseringsmetoder med vipper, tofase transparente latcher og latcher som styres av klokkepulser
DetaljerINF3400 Digital Mikroelektronikk Løsningsforslag DEL 11 Latcher og vipper
INF3400 igital Mikroelektronikk Løsningsforslag EL 11 er og vipper NGVAR BERG I. Oppgaver A. Forklar hvordan en statisk latch virker A.1 Løsningsforslag Teori Fig. 3. ynamisk latch med transmisjonsport
DetaljerCMOS med transmisjonsporter blir presentert, herunder
Del 12: Passtransistor- og dierensiell CMO logikk NGVR ERG I. Innhold CMO med transmisjonsporter blir presentert, herunder komplementær pass transistor logikk (CP), lean integration med pass transistorer
DetaljerFormelsamling INF3400 Våren 2014 Del 1 til 8 YNGVAR BERG
1 Formelsamling INF3400 Våren 014 Del 1 til 8 YNGVAR BERG I. MOS TRANSISTORER, TABELLENE I - X Formelsamlingen inneholder de mest aktuelle konstanter Tabell II, prosessparametre Tabell III og elektriske
DetaljerINF3400/4400 Digital Mikroelektronikk Løsningsforslag DEL 10 Våren 2007
INF3400/4400 igital Mikroelektronikk Løsningsforslag EL 10 Våren 2007 YNGVAR BERG el 10: Sekvensielle kretser Soner for ikke overlapp A. Oppgave 7.1 I. Oppgaver TC/2 Term t ccq 35ps 35ps t pcq 50ps 50ps
DetaljerDel 11: Latcher og vipper
el 11: Latcher og vipper NGVAR BERG I. Innhold Konvsjonelle latcher og vipper i CMOS blir gjnomgått. Latcher som styres av to klokkefaser blir diskutert. Lacher og vipper med, og able blir prestert. Latcher
DetaljerINF3400/4400 Digital Mikroelektronikk Løsningsforslag DEL 10
INF3400/4400 igital Mikroelektronikk Løsningsforslag EL 10 YNGVAR BERG el 10: Sekvensielle kretser Soner for ikke overlapp A. Oppgave 7.1 I. Oppgaver Term t ccq 35ps 35ps t pcq 50ps 50ps t pdq 40ps t setup
DetaljerLØSNINGSFORSLAG 2006
LØSNINGSFORSLAG 2006 Side 1 Oppgave 1), vekt 12.5% 1a) Bruk Karnaughdiagram for å forenkle følgende funksjon: Y = a b c d + a b c d + a b cd + a bc d + a bc d + ab c d + ab cd ab cd 00 01 11 10 00 1 1
DetaljerINF3400/4400 Digital Mikroelektronikk Løsningsforslag DEL 13 og 14
INF3400/4400 Digital Mikroelektronikk Løsningsforslag DEL 13 og 14 YNGVA BEG A. Forsinkelse i interkonnekt Gitt en 3mm lang og 0.4µm bred leder i metall 2 i en 180nm prosess med egenmotstand 0.04Ω/ og
DetaljerINF3400 Uke Wire Engineering 4.7 Design Margins. INF3400 Uke 14 Øivind Næss
INF3400 Uke 14 13.05. 4.6 Wire Engineering 4.7 Design Margins INF3400 Uke 14 Øivind Næss INF3400 Uke 14 13.05. Konstruksjon av gode ledninger Ønsker å oppnå lav forsinkelse, lite areal og lavt effektforbruk
DetaljerForelesning 8. CMOS teknologi
Forelesning 8 CMOS teknologi Hovedpunkter MOS transistoren Komplementær MOS (CMOS) CMOS eksempler - Inverter - NAND / NOR - Fulladder Designeksempler (Cadence) 2 Halvledere (semiconductors) 3 I vanlig
DetaljerForelesning 4. Binær adder m.m.
Forelesning 4 Binær adder m.m. Hovedpunkter Binær addisjon 2 er komplement Binær subtraksjon BCD- og GRAY-code Binær adder Halv og full adder Flerbitsadder Carry propagation / carry lookahead 2 Binær addisjon
DetaljerIN 241 VLSI-konstruksjon Løsningsforslag til ukeoppgaver 25/ uke 39
IN 4 VLSI-konstruksjon Løsningsforslag til ukeoppgaver 5/9-00 uke 39 ) Skisser en standard CMOS inverter. Anta ßnßp. Tegn opp noen drain-source karakteristikker for begge transistorene. Bytt ut Vds og
DetaljerINF3400 Digital Mikroelektronikk Løsningsforslag DEL 9
IF00 Digital Mikroelektroikk Løsigsforslag DEL 9 I. Oppgaver. Oppgave 6.7 Teg trasistorskjema for dyamisk footed igags D og O porter. gi bredde på trasistoree. va blir logisk effort for portee?. Løsigsforslag
DetaljerKontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK
NORGES TEKNISK- NATURVITENSKAPLIGE UNIVERSITET Institutt for elektronikk og telekommunikasjon aglig kontakt under eksamen: Ragnar Hergum 73 59 20 23 / 920 87 172 Bjørn B. Larsen 73 59 44 93 / 902 08 317
DetaljerKonstruksjon av gode ledninger
4.6 Wire Engineering 4.7 Design Margins INF3400 Del 14 Øivind NæssN INF3400/4400 våren Design av ledere og design marginer 1/25 Konstruksjon av gode ledninger Ønsker å oppnå lav forsinkelse, lite areal
DetaljerCMOS inverter DC karakteristikker og hvordan transistorstørrelser
Del : Utvidet transistormodell og DC karakteristikk for inverter og pass transistor YNGVR BERG I. Innhold CMOS inverter DC karakteristikker og hvordan transistorstørrelser påvirker karakteristikken. Definisjon
DetaljerKontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK
NORGES TEKNISKNATURVITENSKAPLIGE UNIVERSITET Institutt for elektronikk og telekommunikasjon aglig kontakt under eksamen: Ragnar Hergum 73 59 20 23 / 920 87 72 Bjørn B. Larsen 73 59 93 / 902 08 37 i emne
DetaljerLøsningsforslag til 1. del av Del - EKSAMEN
Løsningsforslag til 1. del av Del - EKSAMEN Emnekode: ITD13012 Emne: Datateknikk Dato: 27. November 2012 Eksamenstid: kl 9:00 til kl 12:00 Hjelpemidler: 4 sider (A4) (2 ark) med egne notater. Ikke-kummuniserende
DetaljerDel 3: Utvidet transistormodell og DC karakteristikk for inverter og pass transistor
Del : Utvidet transistormodell og DC karakteristikk for inverter og pass transistor YNGVR BERG I. Innhold Vi ser på CMOS inverter DC karakteristikker og hvordan transistorstørrelser påvirker karakteristikken.
DetaljerTFE4101 Vår 2016. Løsningsforslag Øving 3. 1 Teorispørsmål. (20 poeng)
TFE411 Vår 216 Norges teknisk naturvitenskapelige universitet Institutt for elektronikk og telekommunikasjon Løsningsforslag Øving 3 1 Teorispørsmål. (2 poeng) a) Beskriv følgende med egne ord: Nodespenningsmetoden.
DetaljerObligatorisk oppgave 2 i INF4400 for Jan Erik Ramstad
Obligatorisk oppgave i INF44 for Jan Erik Ramstad Jan Erik Ramstad Institutt for Informatikk Universitetet i Oslo janera@fys.uio.no 5. februar 6.5 DC karakteristikk for en inverter.5 Vut (V).5 4 Bakgrunn
DetaljerRapport. Lab 1. Absoluttverdikrets - portkretser
TFE4105 Digitalteknikk og datamaskiner Rapport Lab 1 Absoluttverdikrets - portkretser av Even Wiik Thomassen Broen van Besien Gruppe 193 Lab utført: 8. september 2004 Rapport levert: 12. november 2004
DetaljerGRUNNLEGGENDE problematikk ved sekvensiering blir
el 10: Sekvensielle kretser YNGVAR BERG 1 I. Innhold GRUNNLEGGENE problematikk ved sekvensiering blir gjennomgått. Sekvenseringsmetoder med vipper, tofase transparente latcher og latcher som styres av
DetaljerDel 4: Moderne MOS transistor modell, transient simulering og enkle utleggsregler
Del 4: Moderne MOS transistor modell, transient simulering og enkle utleggsregler NGVA BEG I. Innhold Enkle modeller for MOS transistor kapasitanser gjennomgås, herunder gate- og diffusjonskapasitanser.
DetaljerIN1020. Sekvensiell Logikk
IN12 Sekvensiell Logikk Hovedpunkter Definisjoner Portforsinkelse Praktiske Eksempler Latch SR D Flip-Flop D JK T Tilstandsmaskiner Tilstandsdiagrammer og tilstandstabeller Omid Mirmotahari 2 Definisjoner
DetaljerINF3400/4400 Digital Mikroelektronikk Løsningsforslag DEL 11 Latcher og vipper Våren 2007
INF3400/4400 igital Mikroelektronikk Løsningsforslag EL 11 er og vipper Våren 2007 NGVAR BERG I. Oppgaver A. Forklar hvordan en statisk latch virker A.1 Løsningsforslag Teori Fig. 3. ynamisk latch med
DetaljerDagens temaer. Dagens temaer er hentet fra P&P kapittel 3. Motivet for å bruke binær representasjon. Boolsk algebra: Definisjoner og regler
Dagens temaer Dagens temaer er hentet fra P&P kapittel 3 Motivet for å bruke binær representasjon Boolsk algebra: Definisjoner og regler Kombinatorisk logikk Eksempler på byggeblokker 05.09.2003 INF 103
DetaljerDagens temaer. temaer hentes fra kapittel 3 i Computer Organisation. av sekvensielle kretser. and Architecture. Tilstandsdiagram.
Dagens temaer 1 Dagens Sekvensiell temaer hentes fra kapittel 3 i Computer Organisation and Architecture logikk Flip-flop er Design av sekvensielle kretser Tilstandsdiagram Tellere og registre Sekvensiell
DetaljerDagens temaer. Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture. Kort repetisjon fra forrige gang. Kombinatorisk logikk
Dagens temaer Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture Kort repetisjon fra forrige gang Kombinatorisk logikk Analyse av kretser Eksempler på byggeblokker Forenkling
DetaljerMAKE MAKE Arkitekter AS Maridalsveien Oslo Tlf Org.nr
en omfatter 1 Perspektiv I en omfatter 2 Perspektiv II en omfatter 3 Perspektiv III en omfatter 4 Perspektiv IV en omfatter 5 Perspektiv V en omfatter 6 Perspektiv VI en omfatter 7 Perspektiv VII en omfatter
DetaljerEKSAMENSOPPGAVE. Eksamen i: FYS- 1002 Elektromagnetisme Fredag 31. august 2012 Kl 09:00 13:00 adm. Bygget, rom B154
side 1 av 6 sider FAKULTET FOR NATURVITENSKAP OG TEKNOLOGI EKSAMENSOPPGAVE Eksamen i: FYS- 1002 Elektromagnetisme Dato: Tid: Sted: Fredag 31. august 2012 Kl 09:00 13:00 adm. Bygget, rom B154 Tillatte hjelpemidler:
DetaljerTFE4101 Krets- og Digitalteknikk Høst 2016
Norges teknisk naturvitenskapelige universitet Institutt for elektronikk og telekomunikasjon TFE40 Krets- og Digitalteknikk Høst 206 Løsningsforslag Øving 6 Teknologi-mapping a) Siden funksjonen T er på
DetaljerINF3400 Forel. # Avansert CMOS. INF3400 Forelesning #15 Øivind Næss
INF3400 Forel. #15 20.05. Avansert CMOS INF3400 Forelesning #15 Øivind Næss INF3400 Forel. #15 20.05. Oversikt 4.9 Skalering 4.9.1 Transistorskalering 4.9.2 Interconnect Interconnect -skalering 4.9.3 Teknologi
DetaljerMAT1140: Kort sammendrag av grafteorien
MAT1140: Kort sammendrag av grafteorien Dette notatet gir en kort oversikt over den delen av grafteorien som er gjennomgått i MAT1140 høsten 2013. Vekten er på den logiske oppbygningen, og jeg har utelatt
DetaljerEn mengde andre typer som DVD, CD, FPGA, Flash, (E)PROM etc. (Kommer. Hukommelse finnes i mange varianter avhengig av hva de skal brukes til:
2 Dagens temaer Dagens 4 Sekvensiell temaer hentes fra kapittel 3 i Computer Organisation and Architecture Design Flip-flop er av sekvensielle kretser Tellere Tilstandsdiagram og registre Sekvensiell Hvis
Detaljer7. Hvilket alternativ (A, B eller C) representerer hexadesimaltallet B737 (16) på oktal form?
Jeg har rettet alle oppgavene og legger ut et revidert løsningsforslag. Noen av besvarelsene var glitrende! 6. Hva er desimalverdien av 0 0000 0000 (2)? Tallet er gitt på toerkomplement binær form. Eneren
DetaljerKontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK. Onsdag 15. august Tid. Kl LØSNINGSFORSLAG
Side av 8 NORGES TEKNISK- NATURVITENSKAPLIGE UNIVERSITET Institutt for elektronikk og telekommunikasjon Faglig kontakt under eksamen: Ragnar Hergum 73 59 2 23 / 92 87 72 Bjørn B. Larsen 73 59 44 93 Kontinuasjonseksamen
DetaljerEKSAMEN I FAG TFE4101 KRETS- OG DIGITALTEKNIKK
Side 1 av 13 INSTITUTT FOR ELEKTRONIKK OG TELEKOMMUNIKASJON EKSAMEN I FAG TFE4101 KRETS- OG DIGITALTEKNIKK Faglig kontakt: Peter Svensson (1 3.5) / Kjetil Svarstad (3.6 4) Tlf.: 995 72 470 / 458 54 333
DetaljerForelesning 6. Sekvensiell logikk
Forelesning 6 Sekvensiell logikk Hovedpunkter Låsekretser (latch er) SR latch bygget med NOR S R latch bygget med NAN latch Flip-Flops Master-slave flip-flop JK flip-flop T flip-flop 2 efinisjoner Kombinatorisk
DetaljerMIK 200 Anvendt signalbehandling, 2012. Lab. 5, brytere, lysdioder og logikk.
Stavanger, 25. januar 2012 Det teknisknaturvitenskapelige fakultet MIK 200 Anvendt signalbehandling, 2012. Lab. 5, brytere, lysdioder og logikk. Vi skal i denne øvinga se litt på brytere, lysdioder og
DetaljerDagens tema. Dagens tema hentes fra kapittel 3 i Computer Organisation and Architecture. Sekvensiell logikk. Flip-flop er. Tellere og registre
Dagens tema Dagens tema hentes fra kapittel 3 i Computer Organisation and Architecture Sekvensiell logikk Flip-flop er Tellere og registre Design av sekvensielle kretser (Tilstandsdiagram) 1/19 Sekvensiell
DetaljerOversikt. Avansert CMOS. INF3400 Del Skalering Transistorskalering Interconnect -skalering Teknologi roadmap
Avansert CMOS INF3400 Del 15 Øivind NæssN INF3400 Del 15 18.05. 1/30 Oversikt 4.9 Skalering 4.9.1 Transistorskalering 4.9.2 Interconnect -skalering 4.9.3 Teknologi roadmap 4.9.4 Design-påvirkninger 5.4.1
DetaljerRapport TFE4100. Lab 5 Likeretter. Eirik Strand Herman Sundklak. Gruppe 107
Rapport TFE4100 Lab 5 Likeretter Eirik Strand Herman Sundklak Gruppe 107 Lab utført: 08.november 2012 Rapport generert: 30. november 2012 Likeretter Sammendrag Denne rapporten er et sammendrag av laboratorieøvingen
DetaljerUNIVERSITETET I OSLO
Eksamen i: UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet INF1400 Digital teknologi Eksamensdag: 29. november 2011 Tid for eksamen: Vedlegg: Tillatte hjelpemidler: Oppgavesettet er på
DetaljerLab 5 Enkle logiske kretser - DTL og 74LS00
Universitetet i Oslo FYS1210 Elektronikk med prosjektoppgave Lab 5 Enkle logiske kretser - DTL og 74LS00 Sindre Rannem Bilden 4. april 2016 Labdag: Tirsdag Labgruppe: 3 Oppgave 1: Funksjonstabell En logisk
DetaljerEN kle modeller for MOS transistor kapasitanser gjennomgås,
Del 4: Moderne MOS transistor modell, transient simulering og enkle utleggsregler NGVA BEG I. Innhold EN kle modeller for MOS transistor kapasitanser gjennomgås, herunder gate- og diffudjonskapasitanser.
DetaljerKONVENSJONELLE latcher og vipper i CMOS blir gjennomgått.
el 11: Latcher og vipper NGVAR BERG I. Innhold KONVENSJONELLE latcher og vipper i CMOS blir gjnomgått. Latcher som styres av to klokkefaser og klokkepulser blir diskutert. Lacher og vipper med, og able
DetaljerINF1400. Sekvensiell logikk del 1
INF1400 Sekvensiell logikk del 1 Hovedpunkter Låsekretser (latch er) SR latch med NOR-porter S R latch med NAND-porter D-latch Flip-flop Master-slave D-flip-flop JK flip-flop T-flip-flop Omid Mirmotahari
DetaljerDagens temaer. Dagens temaer hentes fra kapittel 3 i læreboken. Oppbygging av flip-flop er og latcher. Kort om 2-komplements form
Dagens temaer Dagens temaer hentes fra kapittel 3 i læreboken Oppbygging av flip-flop er og latcher Kort om 2-komplements form Binær addisjon/subtraksjon Aritmetisk-logisk enhet (ALU) Demo av Digital Works
DetaljerLegg merke til at summen av sannsynlighetene for den gunstige hendelsen og sannsynligheten for en ikke gunstig hendelse, er lik 1.
Sannsynlighet Barn spiller spill, vedder og omgir seg med sannsynligheter på andre måter helt fra de er ganske små. Vi spiller Lotto og andre spill, og håper vi har flaks og vinner. Men hvor stor er sannsynligheten
DetaljerEN kle modeller for MOS transistor kapasitanser gjennomgås,
Del 4: Moderne MOS transistor modell, transient simulering og enkle utleggsregler NGVA BEG I. Innhold EN kle modeller for MOS transistor kapasitanser gjennomgås, herunder gate- og diffusjonskapasitanser.
DetaljerINF1400. Sekvensiell logikk del 1
INF4 Sekvensiell logikk del Hovedpunkter Låsekretser (latch er) SR latch med NOR-porter S R latch med NAN-porter -latch Flip-flop Master-slave -flip-flop JK flip-flop T-flip-flop Omid Mirmotahari 3 efinisjoner
DetaljerForelesning nr.4 INF 1410
Forelesning nr.4 INF 1410 Flere teknikker for kretsanalyse og -transformasjon 1 Oversikt dagens temaer inearitet Praktiske Ekvivalente Nortons Thévenins Norton- og superposisjonsprinsippet (virkelige)
DetaljerHva gikk vi gjennom forrige uke? Omid Mirmotahari 3
Boolsk Algebra Hva gikk vi gjennom forrige uke? Omid Mirmotahari 3 Læringsutbytte Kunnskapsmål: Kunnskap om boolsk algebra Ferdighetsmål: Kunne forenkle boolske uttrykk Kunne implementere flerinputs-porter
DetaljerForelesning nr.10 INF 1411 Elektroniske systemer
Forelesning nr.10 INF 1411 Elektroniske systemer Felteffekt-transistorer 1 Dagens temaer Bipolare transistorer som brytere Felteffekttransistorer (FET) FET-baserte forsterkere Feedback-oscillatorer Dagens
DetaljerDagens temaer. Architecture INF ! Dagens temaer hentes fra kapittel 3 i Computer Organisation and. ! Kort repetisjon fra forrige gang
Dagens temaer! Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture! Kort repetisjon fra forrige gang! Kombinatorisk logikk! Analyse av kretser! Eksempler på byggeblokker! Forenkling
DetaljerDet matematisk-naturvitenskapelige fakultet
Side 1 UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1400 Eksamensdag: 5/12-2006 Tid for eksamen: 15:30 18:30 Oppgavesettet er på: 5 sider Vedlegg: Ingen Tillatte hjelpemidler:
DetaljerForelesning nr.10 INF 1411 Elektroniske systemer. Felteffekt-transistorer
Forelesning nr.10 INF 1411 Elektroniske systemer Felteffekt-transistorer Dagens temaer Bipolare transistorer som brytere Felteffekttransistorer (FET) FET-baserte forsterkere Dagens temaer er hentet fra
DetaljerOppgave 1 (30%) a) De to nettverkene gitt nedenfor skal forenkles. Betrakt hvert av nettverkene inn på klemmene:
3. juni 2010 Side 2 av 16 Oppgave 1 (30%) a) De to nettverkene gitt nedenfor skal forenkles. Betrakt hvert av nettverkene inn på klemmene: Reduser motstandsnettverket til én enkelt resistans og angi størrelsen
DetaljerKontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK. Onsdag 15. august Tid. Kl LØSNINGSFORSLAG
Side av 8 NORGES TEKNISKNATURVITENSKAPLIGE UNIVERSITET Institutt for elektronikk og telekommunikasjon Faglig kontakt under eksamen: Ragnar Hergum 73 59 2 23 / 92 87 72 Bjørn B. Larsen 73 59 44 93 Kontinuasjonseksamen
DetaljerDel 3: Utvidet transistormodell og DC karakteristikk for inverter og pass transistor VDD. Vinn. Vut. I. Innhold
Del : Utvidet transistormodell og DC karakteristikk for inverter og pass transistor YNGVR BERG I. Innhold CMOS INVERTER DC karakteristikker og hvordan transistorstørrelser påvirker karakteristikken. Definisjon
DetaljerDigital CMOS VDD A Y INF1400 Y=1 A=0 A=1 Y=0. g=0 g=1. nmos. g=0 g=1. pmos. 3. En positiv strøm (strømretning) vil for en nmos transistor
igitl MOS INF4 NGVR ERG efinijon v inære verier:. Logik V. 2. Logik V SS, GN. I. Trnitor om ryter 3. En poitiv trøm (trømretning) vil for en pmos trnitor llti gå fr ource til rin. II. MOS Inverter. nmos
DetaljerKontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK
Side av 2 NORGES TEKNISK- NATURVITENSKAPLIGE UNIVERSITET Institutt for elektronikk og telekommunikasjon Faglig kontakt under eksamen: Ragnar Hergum 73 59 2 23 / 92 87 72 Bjørn B. Larsen 73 59 44 93 / 92
DetaljerPH-03. En MM Phono Forsterker
PH-03 En MM Phono Forsterker Det finnes flere varianter av designet kalt Le Pacific (av Walter). Det er vist et utdrag på slutten av denne beskrivelsen. Designet som følger er min utgave av Le Pacific.
DetaljerDagens temaer. Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture. Sekvensiell logikk. Flip-flop er
Dagens temaer Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture Sekvensiell logikk Flip-flop er Design av sekvensielle kretser Tilstandsdiagram Tellere og registre INF2270 1/19
DetaljerFYS1210 Løsningsforslag Eksamen V2018
FYS1210 Løsningsforslag Eksamen V2018 Morgan Kjølerbakken Oppgave 1 Kondensatorer og filtre (totalt 5 poeng) 1 a. Beskrivelse av hvordan kondensatoren lades opp er gitt av differensial likningen V = 1
DetaljerLøsningsforslag til regneøving 6. a) Bruk boolsk algebra til å forkorte følgende uttrykk [1] Fjerner 0 uttrykk, og får: [4]
Løsningsforslag til regneøving 6 TFE4 Digitalteknikk med kretsteknikk Løsningsforslag til regneøving 6 vårsemester 28 Utlevert: tirsdag 29. april 28 Oppgave : a) Bruk boolsk algebra til å forkorte følgende
DetaljerRepetisjon digital-teknikk. teknikk,, INF2270
Repetisjon digital-teknikk teknikk,, INF227 Grovt sett kan digital-teknikk-delen fordeles i tre: Boolsk algebra og digitale kretser Arkitektur (Von Neuman, etc.) Ytelse (Pipelineling, cache, hukommelse,
DetaljerRomlig datamanipulering
Romlig datamanipulering Gunnar Tenge, 18.04.08 Romlige manipuleringsteknikker brukes i GIS-analyser. I denne artikkelen forklares alle manipuleringsteknikker som man kan forvente å finne i et GIS-program.
DetaljerKanter, kanter, mange mangekanter
Kanter, kanter, mange mangekanter Nybegynner Processing PDF Introduksjon: Her skal vi se på litt mer avansert opptegning og bevegelse. Vi skal ta utgangspunkt i oppgaven om den sprettende ballen, men bytte
Detaljer