Del 6: Tidsforsinkelse i logiske kjeder
|
|
- Lasse Lund
- 7 år siden
- Visninger:
Transkript
1 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 porter og kjeder med ulike porter. aktorer som påvirker tidsforsinkelse blir gjennomgått, herunder rekkefølgen på inngangssignaler, asymmteri i porter og skew. lle henvisninger til figurer er relevant for Weste & Harris [] Innhold.. Tidsforsinkelse i en kjede av logiske porter. Kapittel.5. side -.. Optimalt antall porter i en kjede. Kapittel.5. side Oppsummering av logisk effort. Kapittel.5. side ubble pushing. Kapittel 8... side Komplementær logikk. Kapittel 8... side Hvordan rekkefølgen på inngangssignaler påvirker tidsforsinkelse. Kapittel 8... side symmetriske porter. Kapittel 8... side Porter med skew. Kapittel side P/N forhold. Kapittel side 9-9. II. Tidsforsinkelse i en kjede av logiske porter (Kapittel.5. side - ) 0 g = h = /0 g = 5/ h = y/ y g = / h = z/y z g = h = 0/z ig.. Kjede av logiske porter med logisk- og elektrisk effort for hver port. (IG.9) et er enkelt å generalisere logisk effort til en kjede av logiske porter som vist i ig.. 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 = 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 de logiske 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, dvs. en pmos og en nmos, i NOR porten som skal drives av inverteren og der størrelsen på transistorene i inverteren er 0. På tilsvarende måte kan vi uttrykke elektrisk effort for de andre portene; h = y/, h = z/y og h = 0/z. Vi legger merke til at logisk effort er uavhengig av transistorstørrelser, mens elektrisk effort er avhengig av transistorstørrelser ig.. Kjede av to grener. (IG.0) Vi kan definere kjede logisk effort G 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: i= H = ekstern(kjede) inngang(kjede). () or kjeden i ig. får vi G = 5/ / =. og H = 0/0 =. or en kjede med logiske porter kan beregning av kjede effort bli en utfordring. Grunnen til det er at metodene vi her benyttet så langt for en port vil medføre at vi vil ta hensyn til kapasitiv last knyttet 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 ig. 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 med modellen = g ih i = ( 0/5) ( 90/5) = 6. Som vi ser blir kjedens effort forskjellig med de to modellene. I den enkle modellen = GH tar vi ikke hensyn 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 = + V kjede PÅ kjede. () PÅ kjede or kjeden i ig. gir dette b = (5 + 5)/5 =. I tillegg definerer vi kjede forgreningseffort som:
2 = b i. () y Vi kan nå definere kjede effort: 5 = GH. (5) I eksemplet fra ig. gir dette = 8 = 6 som er identisk med kjedens effort modellert som produkt av portenes effort. Poenget med modellene 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) 8 y ig.. Kjede med porter. (IG.) 5 der = P = f i p i, (7) der er kjede effort tidsforsinkelse og P er kjede parasittisk tidsforsinkelse. I praksis vil en minimumsverdi for kjedens elektriske effort forutsette at hver port har lik elektrisk effort. ette betyr at tidsforsinkelse i en kjede har et minumim når den elektriske efforten i hver port er lik. Vi har da at: f = f i = g ih i = /N, (8) der N er antall porter i kjeden. ette betyr at minimum tidsforsinkelse i en kjede med N porter med kjede effort lik og kjede parasittisk 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 parasittiske tidsforsinkelse uten å bestemme transistorstørrelser. et er også enkelt å bestemme transistorstørrelser slik at tidsforsinkelsen blir minst mulig. Ved å kombinere ligningene: får vi: f = gh h = ekstern inngang, inngangi = ekstern i g i f. (0) I praksis starter man med 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 ig.. Kjeden består av inngangs NN port, med logisk effort lik /, inngangs NN port, med logisk effort 5/ og inngangs NOR port med logisk effort 5/. Vi finner først kjedens logiske effort: Kjedes elektriske effort blir: G = 5 5 = 00/7. H = 5/8, og kjedens forgreningseffort blir: ( ) ( ) + y + y = y = 6. Kjedens effort blir da: = GH = = 5. V kan beregne optimal port effort: f = 5 = 5. Parasittisk tidsforsinkelse for kjeden blir: P = + + = 7, slik at minumum kjedeforsinkelse blir: = N f + P = =,
3 uttrykt i enheter av referanse tidsforsinkelse τ. Vi skal nå finne transistorstørrelse som gir minimum tidsforsinkelse i kjeden. Vi starter ved utgangen i kjeden og beregner transistorstørrelse for inngangs NOR port: y = ekstern g f P: N:6 P: N:6 P: N: 5 = = 5. P: N: P: N:6 P: N: Videre beregner vi : 5 = 5 (5 + 5) 5 = 0, og ved kontroll på inngangs NN porten ser vi at størrelsen på transistorene blir ((0+0+0) (/))/5 = 8, som stemmer med ig.. Vi har så langt omtalt transistorstørrelse uten å skille på nmos- pmos transistorer. et er 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 uttrykke forholdet mellom pmos- og nmos transistorene ved å anta at lengden på transistorene er like: ig.. Kjede med porter og transistorstørrelser. (IG.). Notater 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 betyr at det er en 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ørrelser er vist i ig... Mål Kunne beregne logisk effort og elektrisk effort i en kjede. Kunne inkludere forgreninger som forgreningseffort og beregne tidsforsinkelse i en kjede. I tillegg skal man kunne finne optimal port effort for minimum tidsforsinkelse i en kjede med en gitt ekstern last. Typisk minimums lengde i digital mikroelektronikk for å redusere lasten mest mulig.
4 III. Optimalt antall porter i en kjede (Kapittel.5. side - 5) = = 8τ. () ig. 5. Ekstern last som skal drives av et antall invertere. (IG.) I ig. 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 bort 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 ig. 6. I tillegg vil den logiske efforten for enhetsinverteren være lik logisk effort for hele kjeden. Tidsforsinkelsen blir da = + = 65τ. 6 6 Tidsforsinkelsen for en kjede med to invertere er redusert fra 6τ til 8τ. Transistorstørrelsene er gitt av n = f = 8 som 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 enhetstransistoren får vi kretsen som er vist i ig. 8. Vi har nå: N = f = = = Nf + P y = = 5τ. () Tidsforsinkelsen for en kjede med tre invertere, i forhold til kjede med to invertere, er redusert fra 8τ til 5τ. Vi finner først størrelsen på den siste inverteren y = 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. port i tillegg y z 6 ig. 7. Ekstern last som skal drives av to invertere. (IG.) Ved å sette inn en port i tillegg til enhetstransistoren får vi kretsen som er vist i ig. 7. Vi har nå: N = f = = 8 = Nf + P 6 ig. 9. Ekstern last som skal drives av fire invertere. (IG.) Ved å sette inn tre porter i tillegg til enhetstransistoren får vi kretsen som er vist i ig. 9. Vi har nå: N = f = =.8 = Nf + P =, = 5.τ. ()
5 Når vi øker kjedens lengde fra til vil tidsforsinkelsen øke litt. ette betyr at det optimale antaller ligger mellom og. Størrelsen på inverterne blir fra utgangen z = 6/, 8, y = /, 8 8 og = 8/.8.8. E. Optimalt antall porter i en kjede Vi ser av eksemplet at optimalt antall porter er mellom og. Vi kan utrykke tidsforsinkelsen i kjeden som = N N + Np inv, (5) der p inv er parasittisk tidsforsinkelse for en inverter. ersom vi deriverer med hensyn 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 betyr at det vil lønne seg å øke inverterstørrelsen i hvert trinn med.59. Vi kan uttrykke optimalt antall invertere i en kjede som. Mål N = log ρ. (7) Kunne beregne optimalt antall inevertere i en kjede som skal drive en gitt ekstern last. G. Notater IV. Oppsummering av logisk effort (Kapittel.5. side 7-9) Terminologi P ort 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 Effort tidsforsinkelse f = Parasittisk tidsforsinkelse p P = f i 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 minimum 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 i g i f. ruk av logisk effeort er praktisk for små kjeder av logiske porter. or store systemer er det vanlig å bruke (omputer ided esign) verktøy ved kontsruksjon, simulering og analyse av logiske kjeder. et er noen nyttige tommelfinger regler som man skal huske på: Ideen med logisk effort er å kunne på en enkel måte sammenligne ulike topologier med hensyn 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. 5
6 Tidsforsinkelsen i en kjede er relativt lite påvirket av moderate forandringer rundt et optimalt punkt. Porter med høyere port effort enn vil gi kjeder med mindre areal og mindre effektforbruk, men dersom vi øker port efforten til 6-8 vil dette medføre betydelig redusert hastighet. Nøyaktigheten ved beregning av tidsforsinkelse ved hjelp av logisk effort er begrenset. R forsinkelsesmodeller tar ikke hensyn til hastighetsmetning og bodyeffekt. Logisk effort tar ikke i betraktning signalføring mellom porter (interkonnekt). V. ubble pushing (Kapittel 8... side 87) * 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: = + + =.. Mål Kunne anvende logisk effort, elektrisk effort og parasittisk tidsforsinkelse til å designe logiske kjeder med liten tidsforsinkelse.. Notater ig. 0. ubble pushing med emorgans teorem. (IG8.) ubble (invertering) pushing er vist i ig. 0. Portene på høyre og venstre side er logisk ekvivalente. ig.. = + med NN og NOR porter. (IG8.a) ig.. = + med NN- og NOR porter og inverter. (IG8.c) I ig. 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 betyr to inverteringer med resultatet lik 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 ig.. 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 6
7 ig.. = + med NN- og NOR porter og inverter. (IG8.b) med invertert inngang er ekvivalent med en inverter som vist i den nederste kretsen i figuren. I ig. er kretsen vist med inverter mellom NN portene og NOR porten. En inverter representerer en invertering. VI. Komplementær logikk (compound gates) (Kapittel 8... side 87-89) Enhetsinverter = ig.. = + med NN- og NOR porter. (IG8.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 ig... Mål orstå og kunne anvende bubble pushing for design av en boolsk funksjon på ulike måter.. Notater g = / = p = / = ig. 5. Enhetsinverter. (IG8. venstre) I dette avsnittet skal vi se på forskjeller på hvordan komplementær logikk kan karakteriseres med hensyn på logisk effort og parasittisk tidsforsinkelse. En enhetsinverter, der vi antar at µ n = µ p, er vist i ig. 5. Logisk effort og paratittisk tidsforsinkelse er som kjent for enhetsinverteren. En komplementær implementasjon av den boolske funksjonen = + er vist i ig. 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, (8) der R p = R = R er motstand for pmos transistorene. Worst case opptrekk er via to pmos transistorer som betyr at det i dette tilfellet ikke er noe poeng å dimmensjonere pmos transistorene forskjellig. en effektive motstanden vil være lik for alternative nedtrekk. or nedtrekk ser vi to ulike opsjoner:. Via nmos transistor styrt av. I dette tilfellet vil det bare være en nmos transistor som betyr at vi velger bredden på denne transistoren som for en inverter. 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å en enhets nmos transistor.. Via to nmos transistorer styrt 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. En komplementær implementasjon av den boolske funksjonen = + er vist i ig. 7 med transistorstørrelser slik at ekvivalent motstand for opp- og nedtrekk er like. 7
8 OI = + OI = + g = 6/ = g = 6/ = g = 5/ p = 7/ ig. 6. Komplementær implementasjon av funksjonen = +. (IG8.) 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 =, og W n =. Logisk effort blir derfor 6/. Parasittisk 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 ig. 8. Vi kan anta at inngangene maksimalt kan drive en kapasitiv last tilsvarende en transistor med bredde 0, og vi antar at utgangen skal drive en last tilsvarende en transistor med bredde 00. Elektrisk effort for kjedene fra inngang til utgang er gitt av H = ekstern / inngang = 00/0 = 5. orgreningseffort er fordi det ikke er noen last knyttet til elektriske noder i kjedene som ikke inngår i selve kjeden. Vi kan finne kjedens logiske effort G = (/) (/) = 6/9 og parasittisk tidsforsinkelse P = + =. Kjedens effort er = GH = (6/9) 5 = , 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: y = ekstern g NN f = 00. = (9) g = 6/ = g = 6/ = g = 6/ = g = 6/ = p = / ig. 7. Komplementær implementasjon av funksjonen = +. (IG8.) ig. 8. unksjonen = + implementert med inngangs NN porter. or en inngangs NN port skal pmos- og nmos transistorene være like store for å 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: = y g NN f y = 0, (0) som jo passer med den opprinnelige antagelsen (forutsetningen) at inngangslasten skulle være maksimalt 0. 8
9 0 0 0 = y 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 porter representerer minst tidsforsinkelse for funksjonen.. Mål Kunne implementere en boolsk funksjon ved hjelp av komplementær logikk og kunne beregne logisk effort og parasittisk tidsforsinkelse.. Notater ig. 9. Implementasjon av funksjonen = + ved hjelp av inngangs NN porter. (IG8.5) En implementasjon av funksjonen med tre inngangs NN porter er vist i ig. 9 og transistorstørrelser slik at eksvivalent motstand for opp- og nedtrekk blir like. Tidsforsinkelse i kjeden blir = N /N + P = + + = 0τ. y y ig. 0. Komplementær implementasjon av funksjonen = + ved hjelp av en komplementær port ( + ) og en inverter. (IG8.5) En alternativ implementasjon av funksjonen er vist i ig. 0. 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: y = ekstern g INV ERTER f = 00., () som medfører at W p W n = og y = W n = 0. or den første porten har vi: 9
10 VII. Hvordan rekkefølgen på inngangssignaler påvirker tidsforsinkelse (Kapittel 8... side 89) * Hvordan gate source kapasitans påvirker en inverter som svitsjer i del 5 (IN00) I mange tilfeller er logisk effort og parasittisk tidsforsinkelse forskjellig for ulike inngangsignaler til en port. OI porten som er vist i ig. 6 er asymmetrisk fordi gatekapasitans som porten representerer er mindre for en av inngangene () enn for de to andre inngangene. NN og NOR porter er symmetriske men kan representere litt forskjellig logisk effort og parasittisk tidsforsinkelse sett fra ulike innganger. V i opptrekk. ersom man kjenner til svitsjetidspunkt for ulike innganger til en port kan man utnytte 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. (IG8.6) ig. viser en inngangs NN port med diffusjons- eller intern kapasitans. Vi skal se nærmere på hva som skjer når vi har en stabil er på en inngangene og den andre inngangen stiger 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 betyr at vi får et terskelfall over nmos transistoren styrt av. Node vil i utgangspunktet ha en spenning lik V V t. Elmore forsinkelsesmodell 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øy og skifter fra lav til høy, kan denne tilbakekoblingen påvirke inngangssignalene slik at tidsforsinkelsen øker noe. en kapasitive tilbakekoblingen fra til er avhengig av at nmos transistoren styrt 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 andre 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 ytre inngang som den inngangen som styrer en transistor som ligger nærmest en spenningsforsyning, V eller GN. en indre inngang styrer en transistor som ligger nærmest utgangen. Parasittisk tidsforsinkelse er minst når indre inngangen svitsjer senest fordi interne noder i en kjede (seriekobling) da allerede vil være ladet ut (eventuelt opp til Noe lavere på grunn av body effekt. enne effekten er svært liten, men avhengig av de totale last kapasitansene på inngangene og. 0
11 VIII. symmetriske porter (Kapittel 8... side 90) I noen tilfeller er det stor forskjell hvor kritiske ulike signaler (innganger) er, dette kan bety at det vil lønne seg å designe porter som er (nominelt) symmetriske, usymmetrisk.. Mål orstå hvorfor og hvordan man designer fullstendig symmetriske porter. Kunne ta hensyn til spesielle føringer i et design som tilsier at man skal designe asymmetriske porter.. Notater RESET / ig.. inngangs NN gate. (IG8.7) Et eksempel på en slik port er vist i ig., 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 ig. er en kritisk inngang som er plassert nærmest utgangen og transistoren som styrer 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 dimmensjonert 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 styres av den kritsiske 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 styres 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 knyttet til utgangen er i dette tilfellet (/) i motsetnig til 6 for en symmetrisk NN port. ig.. ullstendig symmetrisk inngangs NN gate. (IG8.8) Man kan i motsatte tilfeller gjøre NN porten enda mer symmetrisk dersom begge inngangene er like kritiske. En fullstendig symmetrisk inngangs NN port er vist i ig..
12 IX. Porter med skew (Kapittel side 90-9) I noen tilfeller kan det være ønskelig å favorisere opptrekk eller nedtrekk i en port. I HI-skew porter favoriseres en 0 til transisjon på utgangen og i en LO-skew favoriseres en til 0 transisjon. / HI-skew / Ikke skew Ikke skew ig.. Invertere med skew. (IG8.9) LO-skew Invertere med skew er vist i ig.. 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 inverter nr. fra venstre i ig. er g =. I den andre inverteren uten skew vil logisk effort bli g =.5/.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 opptrekket være lik g u = / og logisk effort for nedtrekket blir g d = /6 = /.. Mål orstå hvordan man designer porter med skew, HI-skew og LO-skew.. Notater gu = gd = gavg = X. P/N forhold (Kapittel side 9-9) Ikke skew gu = / gd = / gavg = / gu = 5/ gd = 5/ gavg = 5/ ig. 5. Inverter, NN og NOR porter uten skew. (IG8.0) I ig. 5 er det vist inverter, NN- og NOR porter uten skew. / gu = 5/6 gd = 5/ gavg = 5/ HI-skew gu = gd = gavg = / / / gu = / gd = gavg = 9/ ig. 6. HI-skew inverter, NN og NOR porter. (IG8.0) I ig 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. (IG8.0) I ig. 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 ig. 8 er det vist PN forhold som gir minimal tidsforsinkelse for portene. Merk at for porter med skew får vi typisk forskjellig stige og falltid som vil gi forskjellig tidsforsinkelse for fallende- og stigende transisjoner på utgangen.
13 . Mål. gu =.5 gd = 0.8 gavg = 0.98 HI-skew gu = / gd = / gavg = / gu = gd = gavg = / ig. 8. Porter med minimum tidsforsinkelse. (IG8.) orstå 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 symmetrisk port0 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 parasittisk 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 M. Harris Integrated ircuit esign fjerde utgave 00, ISN 0: , ISN : , Pearson.
TI dsforsinkelse i kjeder med logiske porter. Beregning av
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
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
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:
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
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:
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
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
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.
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.
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
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 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
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
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
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 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
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
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 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
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
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
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 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
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/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
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
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
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.
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
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
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
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
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
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.
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 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
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
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
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
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
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
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
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
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
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
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
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
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
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å
Detaljera) Bruk en passende Gaussflate og bestem feltstyrken E i rommet mellom de 2 kuleskallene.
Oppgave 1 Bestem løsningen av differensialligningen Oppgave 2 dy dx + y = e x, y(1) = 1 e Du skal beregne en kulekondensator som består av 2 kuleskall av metall med samme sentrum. Det indre skallet har
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
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
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.
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
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.
DetaljerDel 3: Utvidet transistormodell og DC karakteristikk for inverter og pass transistor VDD. Vinn. Vut
Del : Utvidet transistormodell og DC karakteristikk for inverter og pass transistor YNGVR BERG I. Innhold CM OS inverter DC karakteristikker og hvordan transistorstørrelser påvirker karakteristiken. Definsisjon
DetaljerForelesning nr.11 INF 1411 Elektroniske systemer
Forelesning nr.11 INF 1411 Elektroniske systemer Operasjonsforsterkere 1 Dagens temaer Ideel operasjonsforsterker Operasjonsforsterker-karakteristikker Differensiell forsterker Opamp-kretser Dagens temaer
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
DetaljerEksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK. Fredag 25. mai Tid. Kl LØSNINGSFORSLAG
Side 1 av 17 NORGES TEKNISK- NATURVITENSKAPLIGE UNIVERSITET Institutt for elektronikk og telekommunikasjon Faglig kontakt under eksamen: Ragnar Hergum 73 59 20 23 / 920 87 172 Bjørn B. Larsen 73 59 44
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
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
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
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
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
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
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
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
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
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
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
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 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
DetaljerFigur 1: Pulsbredderegulator [1].
Pulsbredderegulator Design og utforming av en pulsbredderegulator Forfatter: Fredrik Ellertsen Versjon: 2 Dato: 24.03.2015 Kontrollert av: Dato: Innhold 1. Innledning 1 2. Mulig løsning 2 3. Realisering
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
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
DetaljerINF2220: Time 12 - Sortering
INF0: Time 1 - Sortering Mathias Lohne mathialo Noen algoritmer Vi skal nå se på noen konkrete sorteringsalgoritmer. Gjennomgående i alle eksempler vil vi sortere tall etter tallverdi, men som diskutert
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
DetaljerFasit og sensorveiledning eksamen INF1411 våren Oppgave 1 Strøm, spenning, kapasitans og resistans (Vekt 20 %) A) B) Figur 1
Fasit og sensorveiledning eksamen INF1411 våren 2012 Oppgave 1 Strøm, spenning, kapasitans og resistans (Vekt 20 %) Oppgave 1a) (vekt 5 %) Hva er strømmen i og spenningen V out i krets A) i Figur 1? Svar
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
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. 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
DetaljerINF1400 Kap 02 Boolsk Algebra og Logiske Porter
INF4 Kap 2 Boolsk Algebra og Logiske Porter Hovedpunkter Toverdi Boolsk algebra Huntington s postulater Diverse teorem Boolske funksjoner med sannhetstabell Forenkling av uttrykk (port implementasjon)
DetaljerLab 1 i INF3410. Prelab: Gruppe 5
Lab 1 i INF3410 Prelab: a) EKV modellen ble modellert i Matlab, der EKV.m er brukes til å lage en funksjon av drainsource strømmen. Reverse bias strøm trekkes i fra forward bias strøm, noe som danner grunnlaget
DetaljerFasit og sensorveiledning eksamen INF1411 våren Oppgave 1 Strøm, spenning, kapasitans og resistans (Vekt 20 %) A) B) Figur 1
Fasit og sensorveiledning eksamen INF1411 våren 2012 Oppgave 1 Strøm, spenning, kapasitans og resistans (Vekt 20 %) Oppgave 1a) (vekt 5 %) Hva er strømmen i og spenningen V out i krets A) i Figur 1? Svar
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
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
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å
DetaljerLineære ligningssystemer og gausseliminasjon
Kapittel Lineære ligningssystemer og gausseliminasjon Vi skal lære en metode for å finne og beskrive alle løsninger av systemer av m lineære ligninger med n ukjente. Oppvarming Her er et eksempel på et
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,
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
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
DetaljerFerdighetsmål: Kunne forenkle boolske uttrykk Kunne implementere flerinputs-porter med bare 2-inputs porter
Boolsk Algebra Læringsutbytte Kunnskapsmål: Kunnskap om boolsk algebra Ferdighetsmål: Kunne forenkle boolske uttrykk Kunne implementere flerinputs-porter med bare 2-inputs porter Generelle kompetansemål:
DetaljerEksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK. Fredag 25. mai Tid. Kl LØSNINGSFORSLAG
Side av 7 NORGES TEKNISKNATURITENSKAPLIGE UNIERSITET Institutt for elektronikk og telekommunikasjon Faglig kontakt under eksamen: Ragnar Hergum 7 59 2 2 / 92 87 72 Bjørn B. Larsen 7 59 44 9 Eksamen i emne
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
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
DetaljerIN 241 VLSI-konstruksjon Løsningsforslag til ukeoppgaver uke 36
IN 41 VLI-konstruksjon Løsningsforslag til ukeoppgaver uke 36 1) Beregn forsterknings faktoren ß for en nmofet fabrikkert i en prosess med: µ = 600cm/V s (Elektronmobilitet for n-dopet materiale) ε = 5
Detaljer