Μικροηλεκτρονική - VLSI

Σχετικά έγγραφα
Μικροηλεκτρονική - VLSI

Μικροηλεκτρονική - VLSI

Μικροηλεκτρονική - VLSI

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI I

Μικροηλεκτρονική - VLSI

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα

Κεφάλαιο 9 ο. Γ. Τσιατούχας. VLSI Systems and Computer Architecture Lab. CMOS Λογικές ομές 2

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Οικογένειες Ολοκληρωμένων Κυκλωμάτων Ψηφιακής Λογικής

HY121 Ηλεκτρικϊ Κυκλώματα

Υ52 Σχεδίαση Ψηφιακών Ολοκληρωμένων Κυκλωμάτων και Συστημάτων. Δεληγιαννίδης Σταύρος Φυσικός, MsC in Microelectronic Design

Καθυστέρηση στατικών πυλών CMOS

«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο

Υ52 Σχεδίαση Ψηφιακών Ολοκληρωμένων Κυκλωμάτων και Συστημάτων 6: Ταχύτητα Κατανάλωση Ανοχή στον Θόρυβο

ΣΧΕΔΙΑΣΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΗΛΕΚΤΡΟΝΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ. Δρ. Δ. Λαμπάκης (9 η σειρά διαφανειών)

Μικροηλεκτρονική - VLSI

Ενότητα 3 ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ

Σχεδίαση Ψηφιακών Συστημάτων

Εργαστηριακή άσκηση. Θεωρητικός και πρακτικός υπολογισμός καθυστερήσεων σε αναστροφείς CMOS VLSI

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Συστήματα Αυτομάτου Ελέγχου. Ενότητα Α: Γραμμικά Συστήματα

Σχεδίαση CMOS Ψηφιακών Ολοκληρωμένων Κυκλωμάτων

Πολυσύνθετες πύλες. Διάλεξη 11

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI I 4 η Εργαστηριακή Άσκηση

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα

Καθυστέρηση αντιστροφέα και λογικών πυλών CMOS. Εισαγωγή στην Ηλεκτρονική

Συστήματα Αυτομάτου Ελέγχου 1 Ενότητα # 5: Χρήση μετασχηματισμού Laplace για επίλυση ηλεκτρικών κυκλωμάτων Μέθοδοι εντάσεων βρόχων και τάσεων κόμβων

Υλοποίηση λογικών πυλών µε τρανζίστορ MOS. Εισαγωγή στην Ηλεκτρονική

Σχεδίαση Ψηφιακών Συστημάτων

Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άδεια

4.2 Αναπαράσταση δυαδικών τιμών στα ψηφιακά κυκλώματα

Μικροηλεκτρονική - VLSI

4/10/2008. Στατικές πύλες CMOS και πύλες με τρανζίστορ διέλευσης. Πραγματικά τρανζίστορ. Ψηφιακή λειτουργία. Κανόνες ψηφιακής λειτουργίας

Ηλεκτρονική Φυσική & Οπτικοηλεκτρονική

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI I

ΗΜΥ 307 ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ Εαρινό Εξάμηνο 2018

ΗΜΥ 307 ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ Εαρινό Εξάμηνο 2017

ΗΜΥ 307 ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ CMOS. Εαρινό Εξάμηνο ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ

ΑΣΚΗΣΗ 3 η Ο ΑΝΤΙΣΤΡΟΦΕΑΣ CMOS

Σχεδίαση CMOS Ψηφιακών Ολοκληρωμένων Κυκλωμάτων

Σχεδίαση CMOS Ψηφιακών Ολοκληρωμένων Κυκλωμάτων

Ψηφιακά Ηλεκτρονικά. Μάθηµα 5ο.. Λιούπης

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

HY330 Ψηφιακά Κυκλώματα - Εισαγωγή στα Συστήματα VLSI.

Ηλεκτρονική. Ενότητα 9: Τρανζίστορ Επίδρασης Πεδίου (FET) Αγγελική Αραπογιάννη Τμήμα Πληροφορικής και Τηλεπικοινωνιών

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

ΔΙΔΑΣΚΩΝ: Δρ. Στυλιανός Τσίτσος

ΑΣΚΗΣΗ 2 η N-MOS ΚΑΙ P-MOS TRANSISTOR ΩΣ ΔΙΑΚΟΠΤΗΣ

Λογιστικές Εφαρμογές Εργαστήριο

Υδραυλικά & Πνευματικά ΣΑΕ

Σχεδίαση CMOS Ψηφιακών Ολοκληρωμένων Κυκλωμάτων

Κεφάλαιο 1 ο. Γ. Τσιατούχας. VLSI Systems and Computer Architecture Lab. CMOS Κυκλώματα 2

Ψηφιακή Λογική και Σχεδίαση

Κεφάλαιο 12 ο. Γ. Τσιατούχας. VLSI Systems and Computer Architecture Lab. Μνήμες 2

i Το τρανζίστορ αυτό είναι τύπου NMOS. Υπάρχει και το συμπληρωματικό PMOS. ; Τι συμβαίνει στο τρανζίστορ PMOS; Το τρανζίστορ MOS(FET)

Περιβαλλοντική Χημεία

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ.

ΑΣΚΗΣΗ 7. ΘΕΜΑ 1ο MINORITY A B C. C out

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI I

Εισαγωγή στα κυκλώµατα CMOS 2

Συστήματα Αυτομάτου Ελέγχου II

ΑΡΧΕΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ

Βασικές CMOS Λογικές οικογένειες (CMOS και Domino)

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Μοντελοποίηση Λογικών Κυκλωμάτων

Ηλεκτρονική. Ενότητα 5: DC λειτουργία Πόλωση του διπολικού τρανζίστορ. Αγγελική Αραπογιάννη Τμήμα Πληροφορικής και Τηλεπικοινωνιών

«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο

Βιομηχανικοί Ελεγκτές

ΣΧΕΔΙΑΣΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΗΛΕΚΤΡΟΝΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ. Δρ. Δ. Λαμπάκης (2 η σειρά διαφανειών)

Ηλεκτρικές Μηχανές ΙΙ

ΗΛΕΚΤΡΟΝΙΚΗ Ι Ενότητα 9

Electronic Analysis of CMOS Logic Gates

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI I

Κεφάλαιο 2 ο. Γ. Τσιατούχας. VLSI Systems and Computer Architecture Lab

ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΤΕΧΝΟΛΟΓΙΑΣ MOS KAI CMOS

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI I 3 η Εργαστηριακή Άσκηση

6 η διάλεξη Σχεδίαση και Υλοποίηση Συνδυαστικών Κυκλωμάτων σε επίπεδο Τρανζίστορ

Συστήματα Αυτομάτου Ελέγχου II

Εργαστηριακή άσκηση. Κανόνες σχεδίασης και κατασκευαστικές λεπτομέρειες στη σχεδίασης μασκών (layout) και προσομοίωσης κυκλώματος VLSI

Εισαγωγή στις Τηλεπικοινωνίες / Εργαστήριο

Ηλεκτρικές Μηχανές ΙΙ Εργαστήριο

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφική Σχεδίαση

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI I

Bλάβες, ελαττώματα και. Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Πατρών

Κυριάκης - Μπιτζάρος Ευστάθιος Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.

HY330 Ψηφιακά Κυκλώματα - Εισαγωγή στα Συστήματα VLSI. 1 ΗΥ330 - Διάλεξη 6η - Σχεδίαση Συνδυαστικών Κυκλωμάτων

7 η διάλεξη Ακολουθιακά Κυκλώματα

Συστήματα Αυτομάτου Ελέγχου 1 Ενότητα # 6: Έννοια της συνάρτησης μεταφοράς Παραδείγματα εφαρμογής σε φυσικά συστήματα

Κεφάλαιο 4 ο. Γ. Τσιατούχας. VLSI Systems and Computer Architecture Lab. Λογικός Φόρτος 2

Κυκλώματα αποθήκευσης με ρολόι

Σχεδίαση Ηλεκτρονικών Κυκλωμάτων RF

9 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ

ΒΟΗΘΗΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ

Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άδεια

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II

Εισαγωγή στις Τηλεπικοινωνίες

ΣΤΑΤΙΣΤΙΚΗ ΕΠΙΧΕΙΡΗΣΕΩΝ

Έλεγχος Κίνησης

ΜΑΘΗΜΑΤΙΚΑ ΓΙΑ ΟΙΚΟΝΟΜΟΛΟΓΟΥΣ

HY330 Ψηφιακά Κυκλώματα - Εισαγωγή στα Συστήματα VLSI. 1 ΗΥ330 - Διάλεξη 7η - Ακολουθιακά Κυκλώματα

Κεφάλαιο 7 ο. Γ. Τσιατούχας. VLSI Technology and Computer Architecture Lab. Ακολουθιακή Λογική 2

Transcript:

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Μικροηλεκτρονική - VLSI Ενότητα 6.1: Συνδυαστική Λογική - Βασικές Πύλες Κυριάκης - Μπιτζάρος Ευστάθιος Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. 2

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 3

Σκοπός Ενότητας Παρουσίαση των ιδιοτήτων των στατικών και δυναμικών λογικών πυλών. Σχεδίαση και ανάλυση της λειτουργίας των βασικών λογικών πυλών NND και ΝΟR σε τεχνολογία CMOS 4

Περιεχόμενα Ενότητας Συνδυαστική & ακολουθιακή λογική Εισαγωγή Στατικά Δυναμικά κυκλώματα Ιδιότητες συμπληρωματικών πυλών CMOS NMOS Transistors συνδεδεμένα σε σειρά & παράλληλα Επίδραση τάσης κατωφλίου Συπληρωματική Λογική CMOS Στατική πύλη CMOS Πύλη NND Πύλη NOR Πύλη NND τεσσάρων εισόδων Μοντέλο καθυστέρησης διακόπτη Ανάλυση καθυστέρησης Διαστάσεις Transistor Επίδραση των σημάτων εισόδου (Πύλη NND) Επίδραση του fan-in και του fan-out Επίδραση αριθμού εισόδων (Fan-In) tp ως συνάρτηση του Fan-In Τεχνικές σχεδιασμού γρήγορων πυλών Βελτιστοποίηση στατικής πύλης 5

Συνδυαστική & Ακολουθιακή Λογική In Logic Circuit Out In Logic Circuit Out State (a) Συνδυαστικό Κύκλωμα (b) Ακολουθιακό Κύκλωμα Output = f ( In ) Output = f ( In, Previous In ) 6

Εισαγωγή Static CMOS Conventional Static CMOS Logic Ratioed Logic Pass Transistor/Transmission Gate Logic Dynamic CMOS Logic Domino np-cmos 7

Στατικά Δυναμικά κυκλώματα Σε ένα στατικό κύκλωμα οι έξοδοι των πυλών κάθε χρονική στιγμή παίρνουν την τιμή της λογικής συνάρτησης που υλοποιείται και υπάρχει σύνδεση τους με το V dd ή το GND. Αντίθετα η λειτουργία ενός δυναμικού κυκλώματος στηρίζεται σε προσωρινή αποθήκευση τιμών σε κόμβους με υψηλή αντίσταση (high impendance) και υπάρχει περίοδος κατά την οποία όλοι οι κόμβοι παίρνουν προκαθορισμένες τιμές 8

Ιδιότητες συμπληρωματικών πυλών CMOS -1 Μεταβολή της τάσης εξόδου από 0 έως V dd (rail-to-rail swing) Μεγάλο περιθώριο θορύβου Οι λογικές στάθμες δεν εξαρτώνται από τα μεγέθη των τρανζίστορ (ratioless) Στη σταθερή κατάσταση: πάντα υπάρχει σύνδεση της εξόδου με το V dd ή το GND Χαμηλή αντίσταση εξόδου Πολύ υψηλή αντίσταση εισόδου σχεδόν μηδενικό ρεύμα εισόδου στη σταθερή κατάσταση Δεν υπάρχει σύνδεση τροφοδοσίας με το GND μηδενική στατική κατανάλωση ισχύος 9

Ιδιότητες συμπληρωματικών πυλών CMOS -2 Η καθυστέρηση (Propagation delay) είναι συνάρτηση της χωρητικότητας φορτίου και της αντίστασης των τρανζίστορ. Οι χρόνοι ανόδου και καθόδου (rise and fall time) μπορούν να εξισωθούν με κατάλληλη κλιμάκωση των διαστάσεων (scaling) των τρανζίστορ. 10

NMOS Transistors συνδεδεμένα σε σειρά & παράλληλα -1 Το NMOS transistor θεωρείται ως διακόπτης ο οποίος κλίνει όταν το σήμα ελέγχου στην πύλη είναι λογικό «1» X Y Y = X if and X Y Y = X if OR NMOS Transistors pass a strong 0 but a weak 1 11

PMOS Transistors συνδεδεμένα σε σειρά & παράλληλα -1 Το PMOS transistor θεωρείται ως διακόπτης ο οποίος κλίνει όταν το σήμα ελέγχου στην πύλη είναι λογικό «0» X Y Y = X if ND = + X Y Y = X if OR = PMOS Transistors pass a strong 1 but a weak 0 12

Επίδραση τάσης κατωφλίου PUN V DD S V DD D V DD D 0 V DD V GS S 0 V DD - V Tn C L C L PDN V DD 0 V DD V Tp V DD D C L V GS S C L S D 13

Συπληρωματική Λογική CMOS 14

Στατική πύλη CMOS V DD In1 In2 In3 PUN PMOS Only F = G In 1 In 2 In 3 PDN NMOS Only V SS PUN and PDN are Dual Networks 15

Πύλη NND -1 16

Πύλη NND -2 Φυσικός Σχεδιασμός Layout 17

Πύλη NOR -1 18

Πύλη NOR -2 Φυσικός Σχεδιασμός Layout 19

Πύλη NND τεσσάρων εισόδων Vdd V DD In 1 In 2 In 3 In 4 In 1 Out In 2 Out In 3 In 4 GND In1 In2 In3 In4 20

Μοντέλο καθυστέρησης διακόπτη R eq R p R p R p R p R n C L R n C L R p C int R n NND2 C int INV R n R n C L NOR2 21

Ανάλυση καθυστέρησης R n R n V DD R p R p F 2-input NND C L 1. Έστω R n = R p = αντίσταση nmos τρανζίστορ με το ελάχιστο επιτρεπτό μέγεθος. 2. Προσδιορίζουμε τη «χειρότερη» (worst case) μετάβαση των εισόδων γιατί η καθυστέρηση εξαρτάται από τις τιμές εισόδου. Για το t plh - η χειρότερη μετάβαση είναι όταν άγει μόνο το ένα pmos. t plh = 0.69R p C L - Αν άγουν και τα 2 pmos η αντίσταση μειώνεται t plh = 0.69(R p /2)C L Για το tphl η χειρότερη μετάβαση είναι όταν άγουν τα δύο nmos. t phl = 0.69(2R n )C L 22

Διαστάσεις Transistor R p R p 2 2 4 R p 2 R n C L 4 R p C int 2 R n C int 1 R n R n 1 C L 23

Επίδραση των σημάτων εισόδου (Πύλη NND) 3 2,5 Η καθυστέρηση της πύλης εξαρτάται από τις τιμές και τις μεταβάσεις των εισόδων ==1 0 Input Data Pattern Delay (psec) Voltage [V] 2 1,5 1 0,5 0-0,5 =1, =1 0 =1 0, =1 0 100 200 300 400 time [ps] ==0 1 67 =1, =0 1 64 = 0 1, =1 61 ==1 0 45 =1, =1 0 80 = 1 0, =1 81 NMOS = 0.5µm/0.25 µm PMOS = 0.75µm/0.25 µm, C L = 100 ff

Επίδραση του fan-in και του fan-out V DD C D Fan-Out: Number of Gates Connected 2 Gate Capacitances per Fan-Out C D FanIn: Quadratic Term due to: 1. Resistance Increasing 2. Capacitance Increasing (t phl ) t p = a 1 FI+ a 2 FI 2 + a 3 FO 25

Επίδραση αριθμού εισόδων (Fan-In) C D C D C 3 C 2 C 1 C L Μοντέλο κατανεμημένου RC (Elmore delay) t phl = 0.69 R eqn (C 1 +2C 2 +3C 3 +4C L ) Η καθυστέρηση αυξάνεται γρήγορα με την αύξηση του fan-in. Τετραγωνικά στη χειρότερη περίπτωση. 26

t p ως συνάρτηση του Fan-In 1250 quadratic t p (psec) 1000 750 500 t ph L t p Πύλες με περισσότερες από 4 εισόδους πρέπει να αποφεύγονται. 250 0 fan-in t pl H 2 4 6 8 10 12 14 16 linear

t p ως συνάρτηση του Fan-Out t p NOR2 t p NND2 Όλες οι πύλες δίνουν το ίδιο ρεύμα οδήγησης. t p (psec) t p INV Η κλίση είναι συνάρτηση της ικανότητας οδήγησης (driving strength) 2 4 6 8 10 12 14 16 eff. fan-out

Τεχνικές σχεδιασμού γρήγορων πυλών -1 Transistor Sizing: s long as Fan-out Capacitance dominates Progressive Sizing: In N MN Out C L M1 > M2 > M3 > MN In 3 M3 C 3 Distributed RC-line In 2 M2 C 2 In 1 M1 C 1 Can Reduce Delay with more than 30%! 29

Τεχνικές σχεδιασμού γρήγορων πυλών -2 Transistor Ordering critical path critical path In 3 M3 C L In 1 M1 C L In 2 M2 C 2 In 2 M2 C 2 In 1 M1 C 1 In 3 M3 C 3 (a) (b) 30

Βελτιστοποίηση στατικής πύλης RE ESTIMTION 1. 216 2. 216 3. 360 31

Τέλος Ενότητας 32