ECE 407 Computer Aided Design for Electronic Systems. CMOS Logic. Instructor: Maria K. Michael. Overview

Σχετικά έγγραφα
ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

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

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

Τρανζίστορ Επίδρασης Πεδίου Field-effect transistors (FET)

[1] P Q. Fig. 3.1

Εισαγωγή στις κρυσταλλολυχνίες (Transistors)

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

Capacitors - Capacitance, Charge and Potential Difference

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

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

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

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

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

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

Το πυρίτιο είναι ο πιο σημαντικός ημιαγωγός για τα ηλεκτρονικά στοιχεία σήμερα

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

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

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

Κεφάλαιο Τρία: Ψηφιακά Ηλεκτρονικά

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

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

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

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

Φυσική σχεδίαση ολοκληρωμένων κυκλωμάτων

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωµάτων

Instruction Execution Times

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

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

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

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

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

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

Βασικές αρχές ηµιαγωγών και τρανζίστορ MOS. Εισαγωγή στην Ηλεκτρονική

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

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


UNIVERSITY OF CALIFORNIA. EECS 150 Fall ) You are implementing an 4:1 Multiplexer that has the following specifications:

HY330 Ψηφιακά Κυκλώματα - Εισαγωγή στα Συστήματα VLSI. Σταθερές Μνήμες Αρχιτεκτονικές Μνήμης RAM

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

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

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

Πανεπιστήµιο Θεσσαλίας

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

Ηλεκτρονική ΙΙΙ Παύλος - Πέτρος Σωτηριάδης. Επανάληψη μέρος 1 ο. Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών - Μηχανικών Υπολογιστών

Phys460.nb Solution for the t-dependent Schrodinger s equation How did we find the solution? (not required)

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

Finite Field Problems: Solutions

Type 947D Polypropylene, High Energy Density, DC Link Capacitors

Overview. Transition Semantics. Configurations and the transition relation. Executions and computation

CONTENTS. vlsi technology and design (ECE, VLSI, VLSI SYSTEM DESIGN AND VLSI & EMBEDDED SYSTEMS) THE FUTURE OF MICROELECTRONICS... 1.

2R2. 2 (L W H) [mm] Wire Wound SMD Power Inductor. Nominal Inductance Packing Tape & Reel. Design Code M ±20%

EE512: Error Control Coding

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

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

Main source: "Discrete-time systems and computer control" by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1

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

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006

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

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 18: Διαδικασία Σχεδίασης Ψηφιακών Συστηµάτων - Επανάληψη

Ανάπτυξη οξειδίου του πυριτίου σε αντιδραστήρα πλάσματος και ηλεκτρικός χαρακτηρισμός του

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

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

2 Composition. Invertible Mappings

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

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

The Simply Typed Lambda Calculus

Calculating the propagation delay of coaxial cable

Low Power. Οργάνωση Παρουσίασης. ηµήτρης Μητροβγένης ηµήτρης Κασερίδης Μαρίνος Σαµψών VLSI II ΠΑΤΡΑ 2004

3. Βασικές αρχές ψηφιακών κυκλωμάτων και συστημάτων

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Other Test Constructions: Likelihood Ratio & Bayes Tests

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

Strain gauge and rosettes

Current Sensing Chip Resistor SMDL Series Size: 0201/0402/0603/0805/1206/1010/2010/2512/1225/3720/7520. official distributor of

Business English. Ενότητα # 9: Financial Planning. Ευαγγελία Κουτσογιάννη Τμήμα Διοίκησης Επιχειρήσεων

V Vin $N PULSE 1.8V p 0.1p 1n 2n M M1 $N 0002 $N 0001 Vout $N 0002 MpTSMC180 + L=180n + W=720n + AD=0.324p + AS=0.

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

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

ΠΡΟΣΤΑΣΙΑ ΑΤΜΟΣΦΑΙΡΙΚΗΣ ΔΙΑΒΡΩΣΗΣ ΑΛΟΥΜΙΝΙΟΥ/ΑΝΟΔΙΩΣΗ Al

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

MULTILAYER CHIP VARISTOR JMV S & E Series: (SMD Surge Protection)

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωµάτων

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

k A = [k, k]( )[a 1, a 2 ] = [ka 1,ka 2 ] 4For the division of two intervals of confidence in R +

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

Thin Film Chip Resistors

(1) Describe the process by which mercury atoms become excited in a fluorescent tube (3)

Design and Fabrication of Water Heater with Electromagnetic Induction Heating

2. ΛΟΓΙΚΕΣ ΠΥΛΕΣ. e-book ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ ΑΣΗΜΑΚΗΣ-ΒΟΥΡΒΟΥΛΑΚΗΣ- ΚΑΚΑΡΟΥΝΤΑΣ-ΛΕΛΙΓΚΟΥ 1

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

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

UDZ Swirl diffuser. Product facts. Quick-selection. Swirl diffuser UDZ. Product code example:

Solutions to the Schrodinger equation atomic orbitals. Ψ 1 s Ψ 2 s Ψ 2 px Ψ 2 py Ψ 2 pz

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

Right Rear Door. Let's now finish the door hinge saga with the right rear door

TMA4115 Matematikk 3

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

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και. Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του. Πανεπιστημίου Πατρών

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

1) Ταχύτητα. (Χρόνος καθυστερήσεως της διαδόσεως propagation delay Tpd ). Σχήμα 11.1β Σχήμα 11.1γ

Transcript:

407 Computer Aided Design for Electronic Systems CMOS Logic Instructor: Maria K. Michael 1 Overview MOS transistors (nmos, pmos) CMOS processing technology CMOS design/layout rules MOS transistors as ideal switches CMOS logic: Inverter Combinational logic NAND/NOR gates Compound/Complex gates Multiplexers/XOR gates Sequential logic cells (latches, FFs) 2 1

Metal-Oxide-Semiconductor (MOS) transistors licon, basic starting material Created by superimposing several layers of conducting (αγωγός) material, insulating (µόνωση) and transistor forming material Construction process is carried out on a single crystal of silicon (wafer) Source Gate Drain 3 Insulation Substrate (bulk) Typical MOS structure layer Diffusion (doping of silicon w/ impurities) Polysilicon (=polycrystalline silicon) for interconnect and transistor Gate Aluminum (metal) for interconnect All of the above are separated by insulating material/layers (silicon dioxide = oxide) (diffused silicon) Source Gate (polysilicon) Drain (diffused silicon) 4 Insulation (oxide) Substrate (bulk) (diffused silicon) 2

Semiconductor Materials and Properties Valence electrons: electrons in the outmost shell of an atom A silicon atom has 4 valence electrons A silicon crystal at ~0 C is an insulator 5 silicon atom w/ 4 valence electrons silicon crystal To make transistors, it is necessary to make silicon act as a semiconductor extra electron Add (diffuse/dope) electrons on silicon: add impurities (other material) w/ higher # of valance electrons eg. Phosphorous (P), w/ 5 v.e. e P donor impurity n-dopped/n + Add holes on silicon: add impurities (other material) w/ fewer # of valance electrons eg. Boron (B), w/ 3 v.e. strong bonds, no electron movement hole B acceptor impurity p-dopped/p + CMOS transistors CMOS = Complementary Metal Oxide Semiconductors nmos (n-type) Negatively diffused silicon (rich in electrons) for Drain and Source, in positively diffused substrate pmos (p-type) Positively diffused silicon (rich in holes) for Drain and Source, in negatively diffused substrate Gate is Polysilicon 6 3

CMOS transistors Physical structure of nmos (cross section) n-type diffusion Physical structure of pmos (cross section) p-type diffusion n + n+ p + p-type substrate p + p + n + n-type substrate nmos schematic G 3 terminals: G, S, D (substrate 4 th ) G: control input, affects flow of electrons in the channel G pmos schematic D S D S substrate needs G=1 to conduct 7 substrate needs G=0 to conduct CMOS transistors A MOS transistor is a majority carrier (φορέας πλειοψηφίας) Current between S and D (channel) is modulated by a voltage applied to G nmos S n + pmos S p + G substrate p + G substrate n + D n + majority carriers = electrons +voltage on G enhances the # of electrons in the channel à conductivity increases D majority carriers = holes -voltage on G enhances the # of holes in the channel à conductivity increases p + 8 4

Threshold Voltage (V th ) Most important parameter that characterizes the switching behavior of a transistor V th : the voltage at which a MOS transistor begins to conduct (turn-on). For nmos V G > V th For pmos V G < V th The switching (turn on/off) is defined by the mode of a MOS device: I DS = D-to-S current V GS = G-to-S voltage V DS = D-to-S voltage V GD = G-to-D voltage to turn-on (very simplistic explanation!) determine the operation of the device 9 10 CMOS Processing Technology (Basic concepts) base = SILICON, if pure it behaves as an insulator; to alter its conductivity, we add impurities called dopands (add electrons/holes) 2 categories of dopands: Donors: supply free electrons (ex. Phosphorus, Arsenic) Acceptors: add holes (ex. Boron) Wafer Processing: Wafer: a thin slice of crystal silicon (grown at 1500 C); size usually varies from 75-230mm in diameter and 0.25-1.00mm in thickness Process starts with a silicon crystal, sliced into wafers Each wafer is polished (at least one of its faces) to a flat, scratch-free mirror finish (this side is used to implement the CMOS devices) 5

CMOS Processing Technology (Basic concepts) Oxidation: To manufacture CMOS devices, silicon dioxide (O 2 ) must be produced very reliably Achieved by heating silicon wafers in an oxidizing atmosphere such as oxygen or water vapor Lithography: The process of transferring a pattern to a layer on a chip by utilizing appropriate masks At each step of the fabrication process, impurities are introduced on certain areas of the wafer. Masks are used to define these areas. 11 CMOS Design Rules (also, Layout Rules) Provide a necessary communication between the circuit designer and the process designer during the fabrication process Specify to the designer certain geometric characteristics / constraints on the layout (so that design topology & geometry is preserved) 2 issues: Geometric reproduction of features by the mask-making lithographical process Interaction between different layers lamda (λ) = size of smallest feature on transistor (usually 2λ defines the technology) λ based rules = all rules (if possible) given as multiples of λ (see example in tbl 2.7, pg. 61 of your textbook) 12 6

MOS transistors as ideal switches Βασικό στοιχείο: τρανζίστορ Υπάρχουν 2 τύποι τρανζίστορ: n-κανάλι (n-channel): τρανζίστορ nmos p-κανάλι (p-channel): τρανζίστορ pmos Ο τύπος εξαρτάται από τα υλικά του ηµιαγωγού που χρησιµοποιήθηκαν για την υλοποίηση του τρανζίστορ Μοντελοποιούµε την συµπεριφορά του τρανζίστορ σε λογικό επίπεδο για να µπορέσουµε να µελετήσουµε τη συµπεριφορά κυκλωµάτων CMOS à τρανζίστορ pmos/nmos ως διακόπτες 13 nmos FET (Field-Effect Transistor) 14 7

Τρανζίστορ 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) 15 Δίκτυα διακόπτων Χρησιµοποιούµε διακόπτες για τη δηµιουργία δικτύων που αναπαριστάνουν λογικά κυκλώµατα CMOS. Για να υλοποιήσουµε µια συνάρτηση F, δηµιουργούµε ένα δίκτυο έτσι ώστε να υπάρχει ένα µονοπάτι δια µέσου του δικτύου όταν το F = 1, και να µην υπάρχει όταν το F = 0. Δύο βασικές δοµές: Τρανζίστορ σε σειρά Παράλληλα τρανζίστορ 16 8

Τρανζίστορ σε Σειρά/Παράλληλα nmos σε σειρά a a X X:X Y Y:Y b b υπάρχει µονοπάτι µεταξύ των σηµείων a και b εάν Χ και Y είναι 1 à X Y παράλληλο nmos a a X Y X:X Y:Y b b υπάρχει µονοπάτι µεταξύ των σηµείων a και b εάν το X ή το Y είναι 1 à X+Y pmos σε σειρά a a X X:X Y Y:Y b b υπάρχει µονοπάτι µεταξύ των σηµείων a και b εάν το Χ και Y είναι 0 à X Y παράλληλο pmos a a X Y X:X Y:Y b b υπάρχει µονοπάτι µεταξύ των σηµείων a και b εάν το X ή το Y είναι 0 à X +Y 17 Δίκτυα διακόπτων (συν.) Γενικά: 1. Το nmos σε σειρά υλοποιεί την λογική πύλη AND 2. Το pmos σε σειρά υλοποιεί την λογική πύλη NOR 3. Το παράλληλο nmos υλοποιεί την λογική πύλη OR 4. Το παράλληλο pmos υλοποιεί την λογική πύλη NAND Παρατηρήστε ότι: Το 1 είναι ο δυϊσµός του 3, και αντίστροφα Το 2 είναι ο δυϊσµός του 4, και αντίστροφα 18 9

Πλήρως Συµπληρωµατικά CMOS Κάθε πλήρως συµπληρωµατικό δίκτυο CMOS ακολουθεί τη δοµή στα δεξιά. Το κάθε ένα από τα δύο υπoδίκτυα υλοποιεί τη συνάρτηση δυϊσµού του άλλου. Στατική CMOS (static CMOS): υλοποιεί την F() (όλους τους συνδυασµούς που δίνουν 1) και το συµπλήρωµά της F () (όλους τους συνδυασµούς που δίνουν 0). Υπάρχει πάντα ένα µονοπάτι που οδηγεί στην έξοδο (F), είτε από την πηγή +V (λογικό 1) είτε από τη γείωση (λογικό 0). Γιατί; Pull-up δίκτυο (από +V) Pull-down δίκτυο (από GRD) 19 Πλήρως Συµπληρωµατικά CMOS Παράδειγµα -- Αντιστροφέας +V X F = X X F = X Λογικό σύµβολο GRD Σχηµατικό σε επίπεδο τρανζίστορ Λειτουργία: q X=1 à ο διακόπτης nmos κλείνει (pmos παραµένει ανοικτός) και η έξοδος άγει από το GRD à F = 0 q X=0 à ο διακόπτης pmos κλείνει (nmos παραµένει ανοικτός) και η έξοδος άγει από το +V à F = 1 20 10

Πλήρως ολοκληρωµένα δίκτυα CMOS Βασικές Πύλες (NOR, NAND, NOT) 21 Πλήρως ολοκληρωµένα CMOS Γιατί τα δίκτυα pmos είναι συνδεδεµένα στο +V και τα nmos στο GRD? Τα στοιχεία pmos είναι σχεδόν ιδανικά όταν τα διαπερνά υψηλή τάση (Η) και αδύνατα όταν τα διαπερνά χαµηλή τάση (L). Τα στοιχεία nmos είναι σχεδόν ιδανικά όταν τα διαπερνά χαµηλή τάση και αδύνατα όταν τα διαπερνά υψηλή τάση (Η). Εποµένως, η δοµή του CMOS εξασφαλίζει την παραµονή των τιµών των διαφόρων σηµάτων στα κατάλληλα υψηλά και χαµηλά λογικά επίπεδα, όταν µεταδίδονται δια µέσω του δικτύου και φθάνουν στην έξοδο. 22 11

Πλήρως ολοκληρωµένα δίκτυα CMOS Σύνθετες Πύλες (Complex Gates) Δεδοµένης µιας συνάρτησης F(): 1. Βρείτε και απλοποιήστε την F (). Βεβαιωθείτε ότι θα προχωρήσετε µέχρι που τα συµπληρώµατα να φτάσουν στο επίπεδο παραγόντων (literal). 2. Υλοποιήστε την F () σαν ένα nmos δίκτυο και ακολούθως συνδέστε το µε το GRD και την έξοδο F() à δίκτυο pull-down 3. Βρείτε το δυϊσµό της F (), υλοποιήστε την ως ένα pmos δίκτυο και ακολούθως συνδέστε το µε το +V και την έξοδο F() à δίκτυο pull-up 4. Συνδέστε τις εισόδους σε κάθε ένα από τα δίκτυα pullup και pull-down. 23 Πλήρως ολοκληρωµένα δίκτυα CMOS Σύνθετες Πύλες - Παράδειγµα F = AB +AC+BC 24 12

Πύλη Μετάδοσης CMOS 25 MUX 2-εισόδων και XOR µε πύλες µετάδοσης CMOS MUX (= multiplexer) = Πολυπλέκτης: Επιλέγει να περάσει την τιµή µίας από τις εισόδους βάση της τιµής του C 26 13

In addition (in class) Resolution of Gate Output Level Complex gate vs standard gate implementation Sequential Logic (laches, FFs) Datapath logic design Adders Multipliers Other datapath cells I/O cells 27 14