Układy cyfrowe w technologii CMOS

Podobne dokumenty
Cyfrowe układy kombinacyjne. 5 grudnia 2013 Wojciech Kucewicz 2

Ogólny schemat inwertera MOS

Różnicowe układy cyfrowe CMOS

LABORATORIUM PROJEKTOWANIA UKŁADÓW VLSI

Logiczne układy bistabilne przerzutniki.

Podstawy elektroniki cz. 2 Wykład 2

Państwowa Wyższa Szkoła Zawodowa

Ogólny schemat inwertera MOS

11.Zasady projektowania komórek standardowych

Podstawy Elektroniki dla Tele-Informatyki. Tranzystory unipolarne MOS

LABORATORIUM z przedmiotu ALGORYTMY I PROJEKTOWANIE UKŁADÓW VLSI

PoniŜej zamieszczone są rysunki przedstawiane na wykładach z przedmiotu Peryferia Komputerowe. ELEKTRONICZNE UKŁADY CYFROWE

Ćw. 8 Bramki logiczne

Inwerter logiczny. Ilustracja 1: Układ do symulacji inwertera (Inverter.sch)

Podstawy układów mikroelektronicznych

Ćwiczenie ZINTEGROWANE SYSTEMY CYFROWE. Pakiet edukacyjny DefSim Personal. Analiza prądowa IDDQ

Zapoznanie się z podstawowymi strukturami funktorów logicznych realizowanymi w technice RTL (Resistor Transistor Logic) oraz zasadą ich działania.

S P R A W O Z D A N I E T e m a t: Projektowanie układów realizujących złożone funkcje logiczne.

PL B1. POLITECHNIKA WARSZAWSKA, Warszawa, PL BUP 04/11. KRZYSZTOF GOŁOFIT, Lublin, PL WUP 06/14

Ćwiczenie 26. Temat: Układ z bramkami NAND i bramki AOI..

x x

Podstawy Elektroniki dla Informatyki. Tranzystory unipolarne MOS

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

płytka montażowa z tranzystorami i rezystorami, pokazana na rysunku 1. płytka montażowa do badania przerzutnika astabilnego U CC T 2 masa

Ćwiczenie 9 TRANZYSTORY POLOWE MOS

Technika Cyfrowa 2 wykład 4: FPGA odsłona druga technologie i rodziny układów logicznych

SWB - Wprowadzenie, funkcje boolowskie i bramki logiczne - wykład 1 asz 1. Plan wykładu

ZADANIE 1. Rozwiązanie:

Tranzystor JFET i MOSFET zas. działania

Ćwiczenie 24 Temat: Układy bramek logicznych pomiar napięcia i prądu. Cel ćwiczenia

Układy TTL i CMOS. Trochę logiki

Technika Mikroprocesorowa

WSTĘP. Budowa bramki NAND TTL, ch-ka przełączania, schemat wewnętrzny, działanie 2

Bramki logiczne V MAX V MIN

Instrukcja do ćwiczenia laboratoryjnego nr 10

Ćwiczenie 23. Temat: Własności podstawowych bramek logicznych. Cel ćwiczenia

Różnicowe układy cyfrowe CMOS

Cyfrowe układy sekwencyjne. 5 grudnia 2013 Wojciech Kucewicz 2

Bramki logiczne. 2. Cele ćwiczenia Badanie charakterystyk przejściowych inwertera. tranzystorowego, bramki 7400 i bramki

Przerzutnik ma pewną liczbę wejść i z reguły dwa wyjścia.

Elementy cyfrowe i układy logiczne

Cyfrowe układy scalone c.d. funkcje

10. KLUCZE DWUKIERUNKOWE, MULTIPLEKSERY I DEMULTIPLEKSERY CMOS

Algebra Boole a i jej zastosowania

z ćwiczenia nr Temat ćwiczenia: BADANIE UKŁADÓW FUNKCJI LOGICZNYCH (SYMULACJA)

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE

Synteza układów kombinacyjnych

TRANZYSTOR UNIPOLARNY MOS

Podstawowe układy cyfrowe

Zadania do wykładu 1, Zapisz liczby binarne w kodzie dziesiętnym: ( ) 2 =( ) 10, ( ) 2 =( ) 10, (101001, 10110) 2 =( ) 10

UKŁADY KOMBINACYJNE (BRAMKI: AND, OR, NAND, NOR, NOT)

Katedra Przyrządów Półprzewodnikowych i Optoelektronicznych pokój:

Komputerowa symulacja bramek w technice TTL i CMOS

Układy logiczne. Wstęp doinformatyki. Funkcje boolowskie (1854) Funkcje boolowskie. Operacje logiczne. Funkcja boolowska (przykład)

Architektura komputerów Wykład 2

Ćwiczenie 1 Program Electronics Workbench

Wzmacniacze napięciowe z tranzystorami komplementarnymi CMOS

Komparator napięcia. Komparator a wzmacniacz operacyjny. Vwe1. Vwy. Vwe2

PL B1 H03K 17/687 G05F 1/44. Fig. 1 (19) PL (11) (12) OPIS PATENTOWY (13) B1. Siemens Aktiengesellschaft, Monachium, DE

Zwykle układ scalony jest zamknięty w hermetycznej obudowie metalowej, ceramicznej lub wykonanej z tworzywa sztucznego.

Mikrooperacje. Mikrooperacje arytmetyczne

Porty wejścia/wyjścia w układach mikroprocesorowych i w mikrokontrolerach

Katedra Przyrządów Półprzewodnikowych i Optoelektronicznych Laboratorium Przyrządów Półprzewodnikowych. Ćwiczenie 4

Układy cyfrowe. Najczęściej układy cyfrowe służą do przetwarzania sygnałów o dwóch poziomach napięć:

Bramki logiczne Podstawowe składniki wszystkich układów logicznych

Podstawy Informatyki Elementarne podzespoły komputera

Komputerowa symulacja bramek w technice TTL i CMOS

Bramki logiczne Instrukcja do ćwiczeń laboratoryjnych

SML3 październik

Zadanie 1 Projekt bramki NAND lub NOR optymalizacja charakterystyk przejściowych

Automatyzacja i robotyzacja procesów produkcyjnych

PL B1. Akademia Górniczo-Hutnicza im. St. Staszica,Kraków,PL BUP 19/03

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE, Kraków, PL BUP 12/15

Podstawy techniki cyfrowej cz.2 zima Rafał Walkowiak

Podstawy techniki cyfrowej cz.2 wykład 3 i 5

AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. Wydział Informatyki, Elektroniki i Telekomunikacji LABORATORIUM.

Ćw. 7: Układy sekwencyjne

Elementy cyfrowe i układy logiczne

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE

(12) OPIS PATENTOWY (19) PL (11) (13) B1

Porty wejścia/wyjścia w układach mikroprocesorowych i w mikrokontrolerach

1.Wprowadzenie do projektowania układów sekwencyjnych synchronicznych

TRANZYSTOR UNIPOLARNY MOS

Pamięci RAM i ROM. R. J. Baker, "CMOS Circuit Design, Layout, and Simulation", Wiley-IEEE Press, 2 wyd. 2007

3. Funktory CMOS cz.1

1.Podstawytechnikicyfrowej

Wprowadzenie do techniki Cyfrowej i Mikroelektroniki

TEST KONKURSOWY CZAS TESTU 40 MIN ILOŚĆ MAKSYMALNA PUNKTÓW 20 INSTRUKCJA:

Ćwiczenie 25 Temat: Interfejs między bramkami logicznymi i kombinacyjne układy logiczne. Układ z bramkami NOR. Cel ćwiczenia

Zadanie 5 Projekt licznika wykorzystanie komórek standardowych

LEKCJA. TEMAT: Funktory logiczne.

1 Kombinacyjne układy logiczne

TEST KONKURSOWY CZAS TESTU 40 MIN ILOŚĆ MAKSYMALNA PUNKTÓW 20 INSTRUKCJA:

Cyfrowe układy scalone

Wzmacniacze napięciowe z tranzystorami komplementarnymi CMOS

Układy kombinacyjne 1

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

Przetworniki cyfrowo-analogowe C-A CELE ĆWICZEŃ PODSTAWY TEORETYCZNE

Opisy efektów kształcenia dla modułu

Transkrypt:

Projektowanie układów VLSI Układy cyfrowe w technologii MOS ramki bramki podstawowe bramki złożone rysowanie topografii bramka transmisyjna Przerzutniki z bramkami transmisyjnymi z bramkami zwykłymi dr inż. Ireneusz rzozowski

ramki podstawowe - inwerter Inwerter klasyczny Inwerter komplementarny zas. zas. K u W WE W WE K K d WE= 1 klucz K zwarty W= 0, WE= 0 klucz K otwarty W= 1 Klucze K u i K d przełączają się naprzemiennie 2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 2

ramki podstawowe zasada ogólna PUN PUN pull-up network łączy wyjście bramki z zasilaniem, gdy Fwe1,we2,..,weN)= 1, czyli realizuje jedynkę logiczną we1 we2 wen PN W PN pull-down network łączy wyjście bramki z masą, gdy Fwe1,we2,..,weN)= 0, czyli realizuje zero logiczne rozważania w niniejszej prezentacji dotyczą logiki dodatniej: napięcie zasilania = 1, a masa to 0 logiczne) Układy PUN i PN pracują na przemian 2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 3

ramki podstawowe klucze Układ PUN - zmiana 0 na 1 NMOS PMOS U gs 1 WE 0 WE U gs W 0? W 0 1 0 - V T 0 Układ PN - zmiana 1 na 0 NMOS W 1 0 PMOS W 1? U gs 1 WE 0 0 WE V T U gs tranzystory MOS z kanałem indukowanym) 2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 4

ramki podstawowe połączenie szer. i równ. tranz. MOS Tranzystory NMOS połączenie szeregowe =X * iloczyn logiczny =* => =* X połączenie równoległe NN =X + suma logiczna =+ => =+ X NOR 2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 5

ramki podstawowe połączenie szer. i równ. tranz. MOS Tranzystory PMOS połączenie szeregowe =X * iloczyn logiczny =* => =+ X połączenie równoległe NOR =X + suma logiczna =+ => =* X NN 2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 6

ramki podstawowe podstawowe struktury NOT inwerter) zastąpienie kluczy idealnych tranzystorami w inwerterze komplementarnym WE W 2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 7

ramki podstawowe podstawowe struktury ramka NN ramka NOR 2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 8

ramki złożone ramki złożone powstają przez modyfikację bramek podstawowych. Zastąpienie tranzystora w PUN i PN strukturą dualną powala na realizację bramek złożonych: OI i OI z NN a Or-nd-Invert z NOR a nd-or-invert ) ) 2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 9

2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 10 ramki złożone modyfikacje la OI la OI... ), ) ), ) )... ), ), )... ), ), F E E F E E E )...... )... )... 1 1 1 K M N Z Z... ), ) ), ) )... ), ), )... ), ), F E E F E E E )...... )... )... 1 1 1 K M N Z Z

ramki złożone dalsze modyfikacje o równania opisującego bramkę OI za 1 można podstawić sumę opisaną przez: 11 + 12 +...+ 1L ) i powstaje jeszcze bardziej złożona bramka: 12... 1 L) 2... N ) 1... M )... Z1... Z 11 K ) 2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 11

ramki złożone przykład zaczerpnięto z: John P. Uyemura MOS logic circuit design, Kluwer 2002 2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 12

Layout czyli topografia bramki oś o layoucie Od schematu do topografi na przykładzie inwertera było na tablicy ;)) 2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 13

Rysowanie topografii layout) bramek złożonych Optymalizacja rozmieszczenia tranzystorów w bramce 1 1 3 4 2 3 4 4 2 Narysowanie topografii bramki z rys. po lewej stronie bez stosowania reguł grafowych może doprowadzić do rozwiązania przedstawionego na rysunku poniżej 4 5 6 5 6 0 0 3 1 3 4 Otrzymane rozwiązanie jest nieoptymalne ze względu na zajętą powierzchnię. Tranzystory danego typu umieszczone są na oddzielnych obszarach dyfuzji. Poszczególne węzły w bramce muszą być łączone dodatkowymi paskami metalu. 3 2 4 2 3 1 4 3 1 2 4 2 E http://www.scalak.elektro.agh.edu.pl/students/tutorial2/index.html 2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 14

Rysowanie topografii optymalna ścieżka Problem: znalezienie takiej kolejności wejść do bramki aby można było tranzystory umieścić na jednym prostokącie dyfuzji Rozwiązanie: metoda Eulera pozwalająca na znalezieniu optymalnej ścieżki każdy węzeł grafu występuje tylko jeden raz) 1 4 2 3 2 1 3 4 3 5 6 wspólna ścieżka Eulera: E 3 0 5 0 5 4 6 0 4 E 2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 15

Rysowanie topografii optymalna ścieżka - przykłady OI21 OI31 4 1 2 3 OI31 inne rozwiązanie) 2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 16

Rysowanie topografii optymalna ścieżka - przykłady OI32 UWG: Szukając optymalnej ścieżki NIE zaczynać od węzłów między szeregowymi tranzystorami, które nie łączą się z masą lub wyjściem ponieważ stają się one skrajnymi i trzeba je łączyć ścieżką metalu przez całą bramkę omijając inne połączenia np.: węzły 6, 5, 8 na rys. powyżej) 2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 17

ramka transmisyjna Tranzystor NMOS Tranzystor PMOS zaczerpnięto z: John P. Uyemura MOS logic circuit design, Kluwer 2002 2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 18

ramka transmisyjna schemat i symbol G G WE/W W/WE WE/W W/WE G G W/WE = WE/W G = 1 2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 19

ramka transmisyjna - zastosowania Multiplekser analogowy) zaczerpnięto z: John P. Uyemura MOS logic circuit design, Kluwer 2002 2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 20

ramka OR ramka XOR zaczerpnięto z: John P. Uyemura MOS logic circuit design, Kluwer 2002 2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 21

Przerzutniki z bramką transmisyjną Zatrzask -latch) zaczerpnięto z: John P. Uyemura MOS logic circuit design, Kluwer 2002 2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 22

Przerzutniki działanie -latch zaczerpnięto z: John P. Uyemura MOS logic circuit design, Kluwer 2002 2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 23

Przerzutniki przerzutnik zaczerpnięto z: John P. Uyemura MOS logic circuit design, Kluwer 2002 2012-02-27 Projektowanie układów VLSI: Układy cyfrowe w technologii MOS 24