Upload
kizzy
View
66
Download
0
Embed Size (px)
DESCRIPTION
ΗΜΥ -210: Σχεδιασμός Ψηφιακών Συστημάτων. Κυκλώματα CMOS. Διδάσκουσα: Μαρία Κ. Μιχαήλ. Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Περίληψη. Κυκλώματα CMOS Τρανζίστορ και μοντέλα διακόπτη Δίκτυα CMOS Δίκτυα σε σειρά Παράλληλα δίκτυα - PowerPoint PPT Presentation
Citation preview
Κυκλώματα Κυκλώματα CMOSCMOS
Πανεπιστήμιο ΚύπρουΤμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
ΗΜΥΗΜΥ-210: -210: ΣχεδιασμόςΣχεδιασμός Ψηφιακών ΣυστημάτωνΨηφιακών Συστημάτων
Διδάσκουσα: Μαρία Κ. Μιχαήλ
21/04/23 MKM - 2Κυκλώματα CMOS
ΠερίληψηΠερίληψη
Κυκλώματα Κυκλώματα CMOS CMOS Τρανζίστορ και μοντέλα διακόπτηΤρανζίστορ και μοντέλα διακόπτη Δίκτυα Δίκτυα CMOS CMOS
Δίκτυα σε σειρά Δίκτυα σε σειρά Παράλληλα δίκτυαΠαράλληλα δίκτυα
Πλήρως συμπληρωματικά Πλήρως συμπληρωματικά CMOSCMOS Αντιστροφέας Αντιστροφέας CMOSCMOS CMOS NAND CMOS NAND και και CMOS NORCMOS NOR Σύνθετες πύλες Σύνθετες πύλες CMOSCMOS
Πύλες μετάδοσηςΠύλες μετάδοσης CMOS CMOS CMOS Three-state BufferCMOS Three-state Buffer
21/04/23 MKM - 3Κυκλώματα CMOS
Κυκλώματα Κυκλώματα CMOSCMOS Υλοποίηση λογικών πυλών και άλλων δομών Υλοποίηση λογικών πυλών και άλλων δομών
χρησιμοποιώντας τεχνολογία χρησιμοποιώντας τεχνολογία CMOS.CMOS. Βασικό στοιχείοΒασικό στοιχείο: : τρανζίστορτρανζίστορ Υπάρχουν Υπάρχουν 2 2 τύποι τρανζίστορτύποι τρανζίστορ::
n-n-κανάλικανάλι (n-channel): (n-channel): τρανζίστορτρανζίστορ nMOS nMOS p-p-κανάλικανάλι (p-channel): (p-channel): τρανζίστορτρανζίστορ pMOSpMOS Ο τύπος εξαρτάται από τα υλικά του ημιαγωγού Ο τύπος εξαρτάται από τα υλικά του ημιαγωγού
που χρησιμοποιήθηκαν για την υλοποίηση του που χρησιμοποιήθηκαν για την υλοποίηση του τρανζίστορτρανζίστορ ( (πέραν των στόχων του πέραν των στόχων του μαθήματοςμαθήματος…).…).
Μοντελοποιούμε την συμπεριφορά του Μοντελοποιούμε την συμπεριφορά του τρανζίστορ σε τρανζίστορ σε λογικό επίπεδολογικό επίπεδο για να μπορέσουμε για να μπορέσουμε να μελετήσουμε τη συμπεριφορά κυκλωμάτων να μελετήσουμε τη συμπεριφορά κυκλωμάτων CMOS CMOS Θεωρούμε τα τρανζίστορ Θεωρούμε τα τρανζίστορ pMOS pMOS καικαι nMOS nMOS ως ως διακόπτεςδιακόπτες..
21/04/23 MKM - 4Κυκλώματα CMOS
nMOS FET nMOS FET (Field-Effect Transistor)(Field-Effect Transistor)
21/04/23 MKM - 5Κυκλώματα CMOS
Τρανζίστορ Τρανζίστορ CMOS CMOS ως ως διακόπτεςδιακόπτες
3 άκρα (terminals) στα τρανζίστορ CMOS: G: Πύλη (Gate) D: Ακροδέκτης MOSFET (Drain) S: Πηγή (Source)
nMOS τρανζίστορ/διακόπτης X=1, διακόπτης κλείνει (ON) X=0, διακόπτης ανοίγει (OFF)
pMOS τρανζίστορ/διακόπτης X=0, διακόπτης κλείνει (ON) X=1, διακόπτης ανοίγει (OFF)
21/04/23 MKM - 6Κυκλώματα CMOS
Δίκτυα διακόπτωνΔίκτυα διακόπτων Χρησιμοποιούμε διακόπτες για τη Χρησιμοποιούμε διακόπτες για τη
δημιουργία δικτύων που αναπαριστάνουν δημιουργία δικτύων που αναπαριστάνουν λογικά κυκλώματα λογικά κυκλώματα CMOS.CMOS.
Για να υλοποιήσουμε μια συνάρτηση Για να υλοποιήσουμε μια συνάρτηση F, F, δημιουργούμε ένα δίκτυο έτσι ώστε να δημιουργούμε ένα δίκτυο έτσι ώστε να υπάρχει ένα μονοπάτι δια μέσου του δικτύου υπάρχει ένα μονοπάτι δια μέσου του δικτύου όταν το όταν το FF == 11,, και να μην υπάρχει όταν το και να μην υπάρχει όταν το FF == 0.0.
Δύο βασικές δομέςΔύο βασικές δομές:: Τρανζίστορ σε σειράΤρανζίστορ σε σειρά Παράλληλα τρανζίστορΠαράλληλα τρανζίστορ
21/04/23 MKM - 7Κυκλώματα CMOS
Τρανζίστορ σε Τρανζίστορ σε ΣειράΣειρά//ΠαράλληλαΠαράλληλα
παράλληλο nMOSnMOS σε σειρά
X
Y
a
b
X:X
Y:Y
a
b
pMOS σε σειρά
X
Y
a
b
X:X’
Y:Y’
a
b
υπάρχει μονοπά-τι μεταξύ των σημείων a και b εάν Χ και Y είναι 1 X•Y
υπάρχει μονοπά-τι μεταξύ των σημείων a και b εάν το Χ και Y είναι 0 X’•Y’
υπάρχει μονοπά-τι μεταξύ των σημείων a και b εάν το X ή το Y είναι 1 X+Y
X Y
b
a
X:X Y:Y
b
a
παράλληλο pMOS
X Y
b
a
X:X’ Y:Y’
b
a υπάρχει μονοπά-τι μεταξύ των σημείων a και b εάν το X ή το Y είναι 0 X’+Y’
21/04/23 MKM - 8Κυκλώματα CMOS
Δίκτυα διακόπτωνΔίκτυα διακόπτων ( (συνσυν.).) ΓενικάΓενικά::
1.1. Το Το nMOS nMOS σε σειρά υλοποιεί την λογική πύλη σε σειρά υλοποιεί την λογική πύλη ANDAND
2.2. Το Το pMOS pMOS σε σειρά υλοποιεί την λογική πύλησε σειρά υλοποιεί την λογική πύλη NOR NOR
3.3. Το παράλληλο Το παράλληλο nMOS nMOS υλοποιεί την λογική πύληυλοποιεί την λογική πύλη OR OR
4.4. Το παράλληλο Το παράλληλο pMOS pMOS υλοποιεί την λογική πύληυλοποιεί την λογική πύλη NAND NAND Παρατηρήστε ότιΠαρατηρήστε ότι::
Το Το 1 1 είναι ο δυϊσμός του είναι ο δυϊσμός του 3, 3, και αντίστροφακαι αντίστροφα Το Το 2 2 είναι ο δυϊσμός του είναι ο δυϊσμός του 4, 4, και αντίστροφακαι αντίστροφα
21/04/23 MKM - 9Κυκλώματα CMOS
Πλήρως Συμπληρωματικά Πλήρως Συμπληρωματικά CMOSCMOS
Κάθε πλήρως συμπληρωματικό Κάθε πλήρως συμπληρωματικό δίκτυο δίκτυο CMOS CMOS ακολουθεί τη ακολουθεί τη δομήδομή στα δεξιά.στα δεξιά.
Το κάθε ένα από τα δύο υπΤο κάθε ένα από τα δύο υπoo--δίκτυα υλοποιεί τη συνάρτηση δίκτυα υλοποιεί τη συνάρτηση δυϊσμού του άλλου.δυϊσμού του άλλου.
Στατική Στατική CMOS (static CMOS):CMOS (static CMOS): υλοποιεί την υλοποιεί την F() (F() (όλους τους όλους τους συνδυασμούς που δίνουν 1)συνδυασμούς που δίνουν 1) και και το συμπλήρωμά της το συμπλήρωμά της F’()F’() ((όλους όλους τους συνδυασμούς που δίνουν τους συνδυασμούς που δίνουν 0).0).
Υπάρχει πάντα ένα μονοπάτι Υπάρχει πάντα ένα μονοπάτι που οδηγεί στην έξοδο (που οδηγεί στην έξοδο (F), F), είτε είτε από την πηγή από την πηγή +V (+V (λογικό 1) λογικό 1) είτε από τη γείωση (λογικό 0).είτε από τη γείωση (λογικό 0).
Γιατί;Γιατί;
Pull-upδίκτυο(τραβά από +V)
Pull-downδίκτυο(τραβά από GRD)
21/04/23 MKM - 10Κυκλώματα CMOS
Πλήρως Συμπληρωματικά Πλήρως Συμπληρωματικά CMOSCMOS Παράδειγμα -- Παράδειγμα --
ΑντιστροφέαςΑντιστροφέας
X F = X’X’
Λογικό σύμβολο
X F = X’X’
+V
GRD
Σχηματικό σε επίπεδο τρανζίστορ
Λειτουργία: X=1 ο διακόπτης nMOS κλείνει (pMOS παραμένει ανοικτός) και η έξοδος άγει από το GRD F = 0 X=0 ο διακόπτης pMOS κλείνει (nMOS παραμένει ανοικτός) και η έξοδος άγει από το +V F = 1
21/04/23 MKM - 11Κυκλώματα CMOS
Πλήρως ολοκληρωμένα δίκτυα Πλήρως ολοκληρωμένα δίκτυα CMOS CMOS
Βασικές Πύλες (Βασικές Πύλες (NOR, NAND, NOR, NAND, NOT)NOT)
21/04/23 MKM - 12Κυκλώματα CMOS
Πλήρως ολοκληρωμένα Πλήρως ολοκληρωμένα CMOSCMOS
Γιατί τα δίκτυα Γιατί τα δίκτυα pMOS pMOS είναι συνδεδεμένα είναι συνδεδεμένα στοστο +V +V και τακαι τα nMOS nMOS στοστο GRD? GRD? Τα στοιχεία Τα στοιχεία pMOS pMOS είναι είναι σχεδόν ιδανικάσχεδόν ιδανικά όταν όταν
τα διαπερνά υψηλή τάση (Η) και τα διαπερνά υψηλή τάση (Η) και αδύνατααδύνατα όταν όταν τα διαπερνά χαμηλή τάση (τα διαπερνά χαμηλή τάση (LL))..
Τα στοιχεία Τα στοιχεία nMOS nMOS είναι είναι σχεδόν ιδανικάσχεδόν ιδανικά όταν όταν τα διαπερνά χαμηλή τάσητα διαπερνά χαμηλή τάση και και αδύνατααδύνατα όταν όταν τα διαπερνά υψηλή τάση (Η)τα διαπερνά υψηλή τάση (Η)..
Η δομή του Η δομή του CMOS CMOS εξασφαλίζει εξασφαλίζει την παραμονή την παραμονή των τιμών των διαφόρων σημάτων στα των τιμών των διαφόρων σημάτων στα κατάλληλα υψηλά και χαμηλά λογικά επίπεδακατάλληλα υψηλά και χαμηλά λογικά επίπεδα, , όταν μεταδίδονται δια μέσω του δικτύου και όταν μεταδίδονται δια μέσω του δικτύου και φθάνουν στην έξοδοφθάνουν στην έξοδο..
21/04/23 MKM - 13Κυκλώματα CMOS
Πλήρως ολοκληρωμένα δίκτυα Πλήρως ολοκληρωμένα δίκτυα CMOS CMOS Σύνθετες Πύλες (Σύνθετες Πύλες (Complex Complex
Gates)Gates)Δεδομένης μιας συνάρτησης Δεδομένης μιας συνάρτησης F():F():1.1. Βρείτε και απλοποιήστε την Βρείτε και απλοποιήστε την F’(). F’(). Βεβαιωθείτε ότι Βεβαιωθείτε ότι
θα προχωρήσετε μέχρι που τα συμπληρώματα να θα προχωρήσετε μέχρι που τα συμπληρώματα να φτάσουν στο επίπεδο παραγόντων (φτάσουν στο επίπεδο παραγόντων (literalliteral))..
2.2. Υλοποιήστε την Υλοποιήστε την F’F’()() σαν ένα σαν ένα nMOS nMOS δίκτυο και δίκτυο και ακολούθως συνδέστε το με το ακολούθως συνδέστε το με το GRD GRD και την έξοδοκαι την έξοδο FF() () δίκτυο δίκτυο pull-downpull-down
3.3. Βρείτε το δυϊσμό της Βρείτε το δυϊσμό της F’F’(), υλοποιήστε την ως ένα (), υλοποιήστε την ως ένα pMOS pMOS δίκτυοδίκτυο και ακολούθως συνδέστε το με τοκαι ακολούθως συνδέστε το με το +V +V και την έξοδοκαι την έξοδο F F()() δίκτυο δίκτυο pull-uppull-up
4.4. Συνδέστε τις εισόδους σε κάθε ένα από τα Συνδέστε τις εισόδους σε κάθε ένα από τα δίκτυα δίκτυα pull-up pull-up και και pull-down.pull-down.
21/04/23 MKM - 14Κυκλώματα CMOS
Πλήρως ολοκληρωμένα δίκτυα Πλήρως ολοκληρωμένα δίκτυα CMOS CMOS Σύνθετες ΠύλεςΣύνθετες Πύλες - -
ΠαράδειγμαΠαράδειγμα
F = AB’+AC+BC’
21/04/23 MKM - 15Κυκλώματα CMOS
Πύλη Μετάδοσης Πύλη Μετάδοσης CMOSCMOS
21/04/23 MKM - 16Κυκλώματα CMOS
MUX 2-MUX 2-εισόδωνεισόδων καικαι XOR XORμεμε πύλες μετάδοσης πύλες μετάδοσης CMOS CMOS
MUX (= multiplexer) =Πολυπλέκτης: Επιλέγει να περάσει την τιμή μίας από τις εισόδους βάση τηςτιμής του C