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

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

Εκτέλεση πράξεων. Ψηφιακά Ηλεκτρονικά και Δυαδική Λογική. Πράξεις με δυαδικούς αριθμούς. Πράξεις με δυαδικούς αριθμούς

Πράξεις με δυαδικούς αριθμούς

Ψηφιακά Κυκλώματα (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

! Εάν ο αριθμός διαθέτει περισσότερα bits, χρησιμοποιούμε μεγαλύτερες δυνάμεις του 2. ! Προσοχή στη θέση του περισσότερο σημαντικού bit!

9. OIΚΟΥΜΕΝΙΚΕΣ ΠΥΛΕΣ ΠΟΛΛΑΠΛΩΝ ΕΙΣΟ ΩΝ

Πράξεις με δυαδικούς αριθμούς

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

ΠΛΗ10 Κεφάλαιο 2. ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: : Αριθμητική περιοχή της ALU 2.5: Κυκλώματα Υπολογιστών

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

Εισαγωγή στην Αρχιτεκτονική Η/Υ

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ. ΜΑΘΗΜΑ 2 ο. ΑΛΓΕΒΡΑ Boole ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ

Το μάθημα συνοπτικά (1) Το μάθημα συνοπτικά (2) Τι είναι ένα υπολογιστικό σύστημα ;

Εργαστήριο Εισαγωγής στη Σχεδίαση Συστημάτων VLSI

Εισαγωγή στην Αρχιτεκτονική Η/Υ

Γ2.1 Στοιχεία Αρχιτεκτονικής. Γ Λυκείου Κατεύθυνσης

Ψηφιακά Συστήματα. 6. Σχεδίαση Συνδυαστικών Κυκλωμάτων

ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο Κυκλώματα CMOS. Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Περιεχόμενα. Πρώτο Κεφάλαιο. Εισαγωγή στα Ψηφιακά Συστήματα. Δεύτερο Κεφάλαιο. Αριθμητικά Συστήματα Κώδικες

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

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΑΣΚΗΣΗ 4 ΣΧΕΔΙΑΣΗ ΑΡΙΘΜΗΤΙΚΩΝ ΛΟΓΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ

w x y Υλοποίηση της F(w,x,y,z) με πολυπλέκτη 8-σε-1

Το μάθημα συνοπτικά (1) Το μάθημα συνοπτικά (2) Τι είναι ένα υπολογιστικό σύστημα ;

Η κανονική μορφή της συνάρτησης που υλοποιείται με τον προηγούμενο πίνακα αληθείας σε μορφή ελαχιστόρων είναι η Q = [A].

9 ο Μαθητικό Συνέδριο Πληροφορικής Κεντρικής Μακεδονίας. "My Binary Logic" Ένας προσομοιωτής λογικών πυλών στο Scratch

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

4.1 Θεωρητική εισαγωγή

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

K24 Ψηφιακά Ηλεκτρονικά 6: Πολυπλέκτες/Αποπολυπλέκτες

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

e-book ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΑΣΚΗΣΕΙΣ

Ενότητα 4 ΛΟΓΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ ΔΥΟ ΕΠΙΠΕΔΩΝ

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

2 η Θεµατική Ενότητα : Σύνθετα Συνδυαστικά Κυκλώµατα. Επιµέλεια διαφανειών: Χρ. Καβουσιανός

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ. Κεφάλαιο 3

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

Κυκλώµατα µε MSI. υαδικός Αθροιστής & Αφαιρέτης

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

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

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων

Λογική Σχεδίαση Ι - Εξεταστική Φεβρουαρίου 2013 Διάρκεια εξέτασης : 160 Ονοματεπώνυμο : Α. Μ. Έτος σπουδών:

ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Ι ΕΞΕΤΑΣΕΙΣ ΦΕΒΡΟΥΑΡΙΟΥ 2010

"My Binary Logic" Ένας προσομοιωτής λογικών πυλών στο Scratch

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

Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής

Ενότητα 7 ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΕΣ - ΚΩΔΙΚΟΠΟΙΗΤΕΣ ΑΠΟΠΛΕΚΤΕΣ - ΠΟΛΥΠΛΕΚΤΕΣ

Αθροιστές. Ημιαθροιστής

Επανάληψη Βασικών Στοιχείων Ψηφιακής Λογικής

Φόρμα Σχεδιασμού Διάλεξης (ημ/α:15/10/07, έκδοση:0.1 ) 1. Κωδικός Μαθήματος : 2. Α/Α Διάλεξης : 1 1. Τίτλος : 1. Εισαγωγή στην Αρχιτεκτονική Η/Υ

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

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

Ψηφιακή Σχεδίαση Εργαστηριο 1. Τμήμα: Μηχανικών Πληροφορικής κ Τηλεπικοινωνιών Διδάσκων: Δρ. Σωτήριος Κοντογιαννης Μάθημα 2 ου εξαμήνου

Συνδυαστικά Κυκλώματα

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

Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ.

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Αρχιτεκτονικές Υπολογιστών BOOLEAN ALGEBRA

Ελίνα Μακρή

K24 Ψηφιακά Ηλεκτρονικά 4: Σχεδίαση Συνδυαστικών Κυκλωμάτων


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

ΜΕΡΟΣ 1 ο : Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα

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

Παράρτηµα Γ. Τα Βασικά της Λογικής Σχεδίασης. Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση

Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ211

ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων

1 η Θεµατική Ενότητα : Αριθµητικά Κυκλώµατα. Επιµέλεια διαφανειών: Χρ. Καβουσιανός

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

Εισαγωγή στους Υπολογιστές

ΣΥΝΔΙΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ

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

Εισαγωγή στους Υπολογιστές

ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ/ΙΟΥΝΙΟΥ 2014

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

Κεφάλαιο 4. Λογική Σχεδίαση

Μάθημα 0: Εισαγωγή. Λευτέρης Καπετανάκης. ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ Άνοιξη 2011

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ

Ενότητα 9 ΑΡΙΘΜΗΤΙΚΑ & ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ

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

σύνθεση και απλοποίησή τους θεωρήµατα της άλγεβρας Boole, αξιώµατα του Huntington, κλπ.

K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων

HY430 Εργαστήριο Ψηφιακών Κυκλωμάτων.

C D C D C D C D A B

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Άλλες Αριθμητικές Συναρτήσεις/Κυκλώματα

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

Εισαγωγή στην πληροφορική

Ψηφιακή Σχεδίαση. Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:07. Δρ. Μηνάς Δασυγένης. Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

4. ΝΟΜΟΙ ΔΥΑΔΙΚΗΣ ΑΛΓΕΒΡΑΣ

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

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

ΗΜΥ211 Εργαστήριο Ψηφιακών Συστηµάτων

3. ΛΟΓΙΚΕΣ ΠΡΑΞΕΙΣ & ΛΟΓΙΚΕΣ ΠΥΛΕΣ

Επίπεδο Ψηφιακής Λογικής (The Digital Logic Level)

ΑΣΚΗΣΗ 6 ΠΟΛΥΠΛΕΚΤΕΣ (MUX) ΑΠΟΠΛΕΚΤΕΣ (DEMUX)

επιφάνεια πυριτίου Αναφορά στο Εκπαιδευτικό Υλικό : 5. Αναφορά στο Εργαστήριο :

Ηλεκτρονική Μάθημα VIΙΙ Ψηφιακά Κυκλώματα Υλοποίηση Λογικών Συναρτήσεων

Transcript:

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 25-6 Το τρανζίστορ MOS(FET) πύλη (gate) Ψηφιακή και Σχεδίαση πηγή (source) καταβόθρα (drai) (σχεδίαση συνδυαστικών κυκλωμάτων) http://di.ioio.gr/~mistral/tp/comparch/ Μ.Στεφανιδάκης i Το τρανζίστορ αυτό είναι τύπου NMOS. Υπάρχει και το συμπληρωματικό PMOS. υπόστρωμα (body) p κανάλι (chael) Αρχιτεκτονική Υπολογιστών Ψηφιακή και Σχεδίαση 2 Λειτουργία του τρανζίστορ MOS(FET) Τρανζίστορ NMOS και PMOS V+ - V- p NMOS: άγει όταν στην πύλη εφαρμόζεται Περνά ισχυρό Τι συμβαίνει στο τρανζίστορ PMOS V+ ρεύμα V- p i Η πλειοψηφία των σημερινών κυκλωμάτων χρησιμοποιεί και τα δύο είδη τρανζίστορ (τεχνολογία MOS) PMOS: άγει όταν στην πύλη εφαρμόζεται Περνά ισχυρό σύμβολα Αρχιτεκτονική Υπολογιστών Ψηφιακή και Σχεδίαση 3 Αρχιτεκτονική Υπολογιστών Ψηφιακή και Σχεδίαση 4

Ψηφιακά Ηλεκτρονικά: Ιεραρχία σχεδίασης Ψηφιακά Ηλεκτρονικά και Δυαδική λογική σύστημα σε chip Η δυαδική λογική ταιριάζει με την τεχνολογία του τρανζίστορ 2 καταστάσεις: ON-OFF, - MUX σύνθετο τμήμα λογική πύλη Ψηφιακά ηλεκτρονικά (2 στάθμες) Δυαδική άλγεβρα oole άλγεβρα κύκλωμα Συσχέτιση με διακοπτικά Η εργασία του Shao (938) φυσικό επίπεδο.e.shao Αρχιτεκτονική Υπολογιστών Ψηφιακή και Σχεδίαση 5 Αρχιτεκτονική Υπολογιστών Ψηφιακή και Σχεδίαση 6 Άλγεβρα oole: επανάληψη Άλγεβρα oole: επανάληψη Α + Β (Α OR ) (ή απλά ΑΒ, ND ) (+) = ()+(Α) και Α+(Β) = (+)(+) Α (NOT ) Α + = Α και Α = Α Α + = και Α = (+) = και ( ) = + (DeMorga) Α + = και Α = Α + = + και Α = +(+)=(+)+ και ()=() Αρχιτεκτονική Υπολογιστών Ψηφιακή και Σχεδίαση 7 Αρχιτεκτονική Υπολογιστών Ψηφιακή και Σχεδίαση 8

Απλές λογικές πύλες Η πύλη NOT V+ ( ) είσοδοι Α..Α N Ανύψωση σε (PMOS) V+ ( ) είσοδοι Α..Α N Καταβύθιση σε (NMOS) Στατική τεχνολογία MOS Αναστρέφουσες συναρτήσεις V- ( ) NOT, NND, NOR Αξιόπιστη λειτουργία, εύκολη σχεδίαση Όχι πάντα η αποδοτικότερη λύση έξοδος Αρχιτεκτονική Υπολογιστών Ψηφιακή και Σχεδίαση 9 Αρχιτεκτονική Υπολογιστών Ψηφιακή και Σχεδίαση σύμβολο πύλης NOT NOT V- ( ) NOT ο κύκλος συμβολίζει την αντιστροφή Η πύλη NND Η πύλη NOR V+ ( ) () V+ ( ) V- ( ) (+) V- ( ) σύμβολο πύλης NND Αρχιτεκτονική Υπολογιστών Ψηφιακή και Σχεδίαση σύμβολο πύλης NOR Αρχιτεκτονική Υπολογιστών Ψηφιακή και Σχεδίαση 2

Άλλες λογικές πύλες Συνδυαστική είσοδοι Α..Α N Λογικό Μπλοκ (συναρτήσεις) έξοδοι Υ..Υ Μ ND OR XOR Ως συνδυασμός των βασικών πυλών NOT, NND, NOR Υπάρχουν και εναλλακτικές μέθοδοι σχεδίασης! Μπλοκ λογικών συναρτήσεων Οι έξοδοι εξαρτώνται αποκλειστικά από την τρέχουσα τιμή των εισόδων Δεν υπάρχει μνήμη προηγούμενων καταστάσεων Αλλαγή των εισόδων θα επηρεάσει τις εξόδους μετά από χρονικό διάστημα (καθυστέρηση διάδοσης) Η συνάρτηση που υλοποιεί το μπλοκ μπορεί να εκφραστεί με έναν πίνακα αλήθειας Αρχιτεκτονική Υπολογιστών Ψηφιακή και Σχεδίαση 3 Αρχιτεκτονική Υπολογιστών Ψηφιακή και Σχεδίαση 4 Υλοποίηση συναρτήσεων Βασικά συνδυαστικά τμήματα! Πάντοτε προσπαθούμε να απλοποιήσουμε τις συναρτήσεις (πίνακες Karaugh ή άλλες υπολογιστικές μέθοδοι) Α Β Ελαχιστόροι a b c a b c a bc a bc ab c ab c abc abc Μεγιστόροι a+b+c a+b+c a+b +c a+b +c a +b+c a +b+c a +b +c a +b +c = a b c + a bc + abc + abc = (a+b+c )(a+b +c)(a +b+c)(a +b+c ) Αποκωδικοποιητής ( decoder) Ν είσοδοι ενεργοποιούν από 2 Ν εξόδους Πολυπλέκτης (multiplexer)( Ν είσοδοι επιλέγουν από 2 Ν εισόδους Αθροιστής (adder)( Αριθμητική πρόσθεση δυαδικών ψηφίων Αρχιτεκτονική Υπολογιστών Ψηφιακή και Σχεδίαση 5 Αρχιτεκτονική Υπολογιστών Ψηφιακή και Σχεδίαση 6

Αποκωδικοποιητής (decoder) Πολυπλέκτης (multiplexer) Πώς υλοποιείται ένας αποκωδικοποιητής Α Β Αποκωδικοποιητής (eable) Υ Υ Υ2 Υ3 Υ Αποκωδικοποιητής Ν-σε-2 Ν Ν είσοδοι ενεργοποιούν μία από 2 Ν εξόδους Υ Υ 2 Υ 3 Πώς υλοποιείται ένας πολυπλέκτης D Πολυπλέκτης S S S Πολυπλέκτης 2 Ν γραμμών σε Επιλογή μίας από 2 Ν εισόδους με τη βοήθεια Ν σημάτων ελέγχου S Υ D Αρχιτεκτονική Υπολογιστών Ψηφιακή και Σχεδίαση 7 Αρχιτεκτονική Υπολογιστών Ψηφιακή και Σχεδίαση 8 Ημιαθροιστής (half-adder) Πλήρης αθροιστής (full-adder) Αν απαιτείται πρόσθεση αριθμών με περισσότερα bits άθροισμα (SUM) κρατούμενο (RR) S Πώς υλοποιείται ένας πλήρης αθροιστής i Πλήρης αθροιστής 2 2 i Πολλαπλά τμήματα πλήρη αθροιστή Όμως: πόσο γρήγορα διαδίδεται το κρατούμενο (ripple carry) Τεχνικές πρόβλεψης κρατουμένου (carry lookahead) S out Πλήρης αθροιστής S2 out Αρχιτεκτονική Υπολογιστών Ψηφιακή και Σχεδίαση 9 Αρχιτεκτονική Υπολογιστών Ψηφιακή και Σχεδίαση 2

Πέρα από τη συνδυαστική λογική... Στο επόμενο μάθημα... Πώς εισάγω την έννοια της κατάστασης ενός λογικού τμήματος Που φυλάσσεται η κατάσταση Πότε ενημερώνεται Πώς συγχρονίζονται τα διάφορα τμήματα λογικής Αρχιτεκτονική Υπολογιστών Ψηφιακή και Σχεδίαση 2