

Besser lernen dank der zahlreichen Ressourcen auf Docsity
Heimse Punkte ein, indem du anderen Studierenden hilfst oder erwirb Punkte mit einem Premium-Abo
Prüfungen vorbereiten
Besser lernen dank der zahlreichen Ressourcen auf Docsity
Download-Punkte bekommen.
Heimse Punkte ein, indem du anderen Studierenden hilfst oder erwirb Punkte mit einem Premium-Abo
Community
Finde heraus, welche laut den Docsity-Nutzern die besten Unis deines Landes sind
Kostenlose Leitfäden
Lade unsere Leitfäden mit Lernmethoden, Hilfen zur Angstbewältigung und von Docsity-Tutoren erstellte Tipps zum Verfassen von Haus- und Abschlussarbeiten kostenlos herunter
Version Februar 2019
Art: Formelsammlungen
1 / 3
Diese Seite wird in der Vorschau nicht angezeigt
Lass dir nichts Wichtiges entgehen!
Digitaltechnik
1 Moore’sches Gesetz
2 Einheiten
Potenz Vorsatz
1012 T 109 G 106 M 103 k 102 h 101 da
Potenz Vorsatz
10 −^1 d 10 −^2 c 10 −^3 m 10 −^6 μ 10 −^9 n 10 −^12 p 10 −^15 f
Hz s−^1 N kgms−^2 J N m = V As W V A = Js−^1 C As V JC−^1 F CV −^1 Ω V A−^1 H V sA−^1
Bit
· 8 −−→ Byte
· 1024 −−−−→ kByte
· 1024 −−−−→ M Byte
3 Boolsche Algebra
x y AND OR XOR NAND NOR EQV x · y x + y x ⊕ y x · y x + y x ⊕ y
0 0 0 0 0 1 1 1 0 1 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 1 1 1 0 0 0 1 Konfiguration: f = c 1 + c 2 + c 3 ⇒ cov(f ) =
c 1 , c 2 , c 3
Boolesche Algebra Mengenalgebra (0, 1; ·, +, x) (P (G); ∩, ∪, A; G, ∅) Kommutativ x · y = y · x A ∩ B = B ∩ A x + y = y + x A ∪ B = B ∪ A Assoziativ x · (y · z) = (x · y) · z (A ∩ B) ∩ C = A ∩ (B ∩ C) x + (y + z) = (x + y) + z (A ∪ B) ∪ C = A ∩ (B ∪ C) Distributiv x · (y + z) = x · y + x · z A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C) x + (y · z) = (x + y) · (x + z) A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C) Indempotenz x · x = x A ∩ A = A x + x = x A ∪ A = A Absorbtion x · (x + y) = x A ∩ (A ∪ B) = A x + (x · y) = x A ∪ (A ∩ B) = A Neutral x · 1 = x A ∩ G = A x + 0 = x A ∪ ∅ = A Dominant x · 0 = 0 A ∩ ∅ = ∅ x + 1 = 1 A ∪ G = G Komplement x · x = 0 A ∩ A = ∅ x + x = 1 A ∪ A = G x = x A = A De Morgan x · y = x + y A ∩ B = A ∪ B x + y = x · y A ∪ B = A ∩ B
f : { 0 , 1 }n^ → { 0 , 1 } f (x) = f (x 1 , x 2 ,... , xn)
Einsmenge F von f : F = {x ∈ { 0 , 1 }n|f (x) = 1} Nullmenge F von f : F = {x ∈ { 0 , 1 }n|f (x) = 0}
Kofaktor bez¨uglich
Eigenschaften von f (x)
f = x · a + x · b (2 Eing¨ange a, b und 1 Steuereingang x) f = x 1 x 2 a + x 1 x 2 b + x 1 x 2 c + x 1 x 2 d (Eing¨ange: a, b, c, d Steuerung: x 1 , x 2 )
Wichtige Begriffe: Definition Bemerkung Signalvariable x ˆx ∈
Literal li = xi oder xi i ∈ I 0 =
1 , ..., n
Minterme,0-Kuben M0C 3 mj =
i∈I 0
li |M0C| = 2n
d-Kuben MC 3 cj =
i∈Ij ⊆I 0
li |MC| = 3n
Distanz δ(ci, cj ) =
∣{l
∣ (^) l ∈ ci ∧ l ∈ cj^ }∣∣ (^) δij = δ(ci, cj ) Implikanten M I =
c ∈ M C
∣ (^) c ⊆ f
Primimplikanten M P I =
p ∈ M I
p 6 ⊂ c ∀c ∈ M I
SOP (DNF) eine Summe von Produkttermen Terme sind ODER-verkn¨upft POS (KNF) ein Produkt von Summentermen Terme sind UND-verkn¨upft CSOP (KDNF) Summe aller Minterme WT: 1-Zeilen sind Minterme CPOS (KKNF) Menge aller Maxterme WT: 0-Zeilen negiert sind Maxterme VollSOP (nur 1) Menge aller Primimplikanten Bestimmung siehe Quine Methode oder Schichtenalgorithmus MinSOP (min. 1) Minimale Summe v. Primimplikanten durch ¨Uberdeckungstabelle
FPGA: Field Programmable Gate Array LUT: Look Up Table
4 Beschreibungsformen
Eins-Zeilen als Implikanten (UND) schreiben und alle Implikanten mit ODER verkn¨upfen: Z = A · B + C · D
Null-Zeilen negiert als Implikat (ODER) schreiben und alle Implikaten UND verkn¨upfen: Z = (A + C) · (A + D) · (B + C) · (B + D)
Analog von KNF (POS) nach DNF (SOP).
5 Logikminimierung
Vorteile: sehr anschaulich Nachteile: Gray-Kodierung notwendig, nur wenige Inputvariablen Zyklische Gray-Codierung: 2dim: 00 , 01 , 11 , 10 3dim: 000 , 001 , 011 , 010 , 110 , 111 , 101 , 100 zxy^00 01 11
0 1 0 0 0 1 X 1 1 0
Gleiche Zellen zusammenfassen: z.B. xy + y · z
Don’t Care Werte ausnutzen!
Vorteile: automatisierbar (DEA/FSM), beliebig viele Inputvariablen Nachteile: viele paarweise Vergleiche, Erweiterung auf KKNF oder KDNF notwendig, viele Min- und Maxterme geg.: DNF/KNF oder Wertetabelle von f (x) ges.: alle Primimplikanten pi (VollSOP)
Spezielles Resoltuionsgesetz: x · a + x · a = a Absorptionsgesetz: a + a · b = a
Beispiel (Quine Methode):
0-Kubus A 1-Kubus R A 2-Kubus A m 1 x 1 x 2 x 3
x 2 x 3 m 1 &m 5 p 1 m 4 x 1 x 2 x 3
x 1 x 2 m 4 &m 5
x 1 p 2 m 5 x 1 x 2 x 3
x 1 x 3 m 4 &m 6
m 6 x 1 x 2 x 3
x 1 x 3 m 5 &m 7
m 7 x 1 x 2 x 3
x 1 x 2 m 6 &m 7
⇒ f (x 1 , x 2 , x 3 ) = p 1 + p 2 = x 2 x 3 + x 1
Vorteile: Keine KDNF Notwendig, skaliert f¨ur viele Inputvariablen Ziel: alle Primimplikanten
Wende folgende Gesetze an: Absorptionsgesetz: a + ab = a allgemeines Resolutionsgesetz: x · a + x · b = x · a + x · b + ab
Anwendung mit Schichtenalgorithmus
f (x 1 ,... , xn) Schicht
x · w + x · w + x · y · w · z + x · y · w · z + y · w · z 0 +w + y · w · z 1 +w · z 2 +w 3
Geg: CSOP/KDNF (
mi) und VollSOP (
pi) Ges: MinSOP (Minimalform)
Uberdeckung:¨ C^ =^ (m^0 ⊆^ p^1 )^ ·(m^2 ⊆^ p^1 +^ m^2 ⊆^ p^2 )^
! = 1 C = τ 1 ·(τ 1 + τ 2 ) = τ 1 + τ 1 τ 2 = τ 1 Alternativ: Mit ¨Uberdeckungstabelle bestimmen. Bsp:
Minterme Primterme m 1 m 2... mN L(pi)
p 1
L(p 1 ) p 2
L(p 2 ) . . .
pK
L(pK ) K: Anzahl der Primterme N : Anzahl der Minterme L(pi): Kosten/L¨ange der Primimplikanten Vorgehen: erst alle ¨uberdeckenden Spalten, dann alle ¨uberdeckten Zeilen streichen.
6 Halbleiter
Isolator Metall undotiert N-Typ P-Typ Ladungstr¨ager Keine e−^ e−/e+^ e−^ e+ Leitf¨ahigkeit Keine Sehr hoch ∝ T Hoch Mittel
7 MOS-FET’s
Metal Oxide Semiconductor Field Effekt Transistor
Substrat(Si)
VP inch−Of f = VGS − Vth
Uth =UDS
UGS – Uth I (^) D
UGS
Verst¨arkung: β = K′^ WL mit K′^ = μεoxε t^0 0 x
[β] = A V 2 Kanalweite W Kanall¨ange L Elektronenbeweglichkeit μ μn ≈ 250 · 10 −^4 m
2 V s ,^ μp^ ≈^100 ·^10
− 4 m^2 V s rel. Dielektrizit¨at des Gateoxyds εox ≈ 3 , 9 Dielektrizit¨atskonstante ε 0 = 8. 8541878 · 10 −^12 V mA s Gateoxyddicke tox Verst¨arkung β =
μnεoxε 0 tox ·^
W L =^ K
′ W L =^
μnCG L^2 Kapazit¨at CG = εoxε 0 W Ltox
Verz¨ogerungszeit tpHL ∝
CLtoxLp Wpμpεox(VDD −|Vth|)
nMos (p-dotiertes Substrat, n-dotierte Drain/Source), schlechter pull up (Pegeldegenerierung)
Id =
0 , f¨ur Ugs − Uth ≤ 0 (Sperrber.) β[(ugs − Uth) · uds − 12 u^2 ds], f¨ur 0 ≤ Ugs − Uth ≥ uds (linearer Ber.)
1 2 β^ ·^ (ugs^ −^ Uth)
(^2) , f¨ur 0 ≤ U gs −^ Uth ≤^ uds (S¨attigungsber.)
pMos (n-dotiertes Substrat, p-dotierte Drain/Source), schlechter pull down (Pegeldegenerierung)
Id =
0 , f¨ur Ugs − Uth ≥ 0 (Sperrber.) −β[(ugs − Uth) · uds − 12 u^2 ds], f¨ur 0 ≥ Ugs − Uth ≤ uds (linearer Ber.)
− 12 β · (ugs − Uth)^2 , f¨ur 0 ≥ Ugs − Uth ≥ uds (S¨attigungsber.)
Transistor Source liegt immer am VGS , VDS , ID Substrat
pMos normally on
h¨oheren Potential < 0 +(VDD )
nMos normally off
niedrigeren Potential > 0 −(GN D)
8 CMOS - Logik
Vorteil: (Fast) nur bei Schaltvorg¨angen Verlustleistung - wenig statische Verluste Drei Grundgatter der CMOS-Technologie:
NOT (2 Trans.) NAND (4 Trans.) NOR (4 Trans.)
Falls GN D und VDD vertauscht w¨urden, dann N AN D → AN D und N OR → OR Allerdings schlechte Pegelgenerierung.
Netzwerk Pull-Down Pull-Up Transistoren nMos pMos AND Serienschaltung Parallelschaltung OR Parallelschaltung Serienschaltung
Inverterschaltvorgang VA : 0 → 1 :
I (^) short
V (^) Z off on
V (^) A
I (^) stat
Dynamische Verlustleistung Pdyn = Pcap + Pshort Kapazitive Verluste Pcap = α 01 f CLV (^) DD^2 Kurzschlussstrom Pshort = α 01 f βnτ (VDD − 2 Vtn)^3
Schalth¨aufigkeit α 0 → 1 = Schaltvorg¨# Betrachtete Takteange(pos. Flanke)
Schalth¨aufigkeit (periodisch) α =
fswitch fclk Abh¨angig von den Signalflanken, mit Schaltfunktionen verkn¨upft ≈ VDD 1 / ∝ Schaltzeit:
VDD 2 VDD 1 =^
tD 1 tD 2 (bei Schaltnetzen^ tlog^ ) Verz¨ogerungszeit ∝
CLtoxLp Wpμpε(VDD −Vth) Steigend mit: Kapazitiver Last, Oxiddicke, Kanall¨ange, Schwellspannung Sinkend mit: Kanalweite, Ladungstr¨ager Beweglichkeit, Oxyd Dielektrizit¨at, Versorgungsspannung
Statische Verlustleistung Pstat: Sub-Schwellstr¨ome, Leckstr¨ome, Gate-Str¨ome Abh¨angigkeit: VDD ↑: Pstat ↑ Vth ↑: Pstat ↓ (aber nicht proportional)
9 Volladdierer (VA)/Ripple-C(u)arry-Adder
Generate gn = an · bn