Różnicowe układy cyfrowe CMOS



Podobne dokumenty
Różnicowe układy cyfrowe CMOS

Logiczne układy bistabilne przerzutniki.

Podstawy Elektroniki dla Tele-Informatyki. Tranzystory unipolarne MOS

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

Ogólny schemat inwertera MOS

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

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

Układy cyfrowe w technologii CMOS

Ogólny schemat inwertera MOS

Podstawy Elektroniki dla Informatyki. Tranzystory unipolarne MOS

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

BADANIE PRZERZUTNIKÓW ASTABILNEGO, MONOSTABILNEGO I BISTABILNEGO

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

Podstawy elektroniki cz. 2 Wykład 2

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

Wprowadzenie do techniki Cyfrowej i Mikroelektroniki

Ćw. 8 Bramki logiczne

Ćwiczenie 6. Przerzutniki bistabilne (Flip-Flop) Cel

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

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

Badanie działania bramki NAND wykonanej w technologii TTL oraz układów zbudowanych w oparciu o tę bramkę.

Projekt Układów Logicznych

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

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

dwójkę liczącą Licznikiem Podział liczników:

Politechnika Wrocławska Wydział Elektroniki, Katedra K-4. Klucze analogowe. Wrocław 2017

UKŁADY CYFROWE. Układ kombinacyjny

Wstęp do Techniki Cyfrowej... Synchroniczne układy sekwencyjne

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

Podstawy układów mikroelektronicznych

ELEMENTY UKŁADÓW ENERGOELEKTRONICZNYCH

Układy TTL i CMOS. Trochę logiki

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

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

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

Tranzystory polowe FET(JFET), MOSFET

11.Zasady projektowania komórek standardowych

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

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

Synteza układów kombinacyjnych

Temat: Pamięci. Programowalne struktury logiczne.

LABORATORIUM. Technika Cyfrowa. Badanie Bramek Logicznych

Zbudować 2wejściową bramkę (narysować schemat): a) NANDCMOS, b) NORCMOS, napisać jej tabelkę prawdy i wyjaśnić działanie przy pomocy charakterystyk

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

Podział układów cyfrowych. rkijanka

PRZERZUTNIKI: 1. Należą do grupy bloków sekwencyjnych, 2. podstawowe układy pamiętające

Proste układy sekwencyjne

1 Dana jest funkcja logiczna f(x 3, x 2, x 1, x 0 )= (1, 3, 5, 7, 12, 13, 15 (4, 6, 9))*.

Wzmacniacze prądu stałego

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

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

LEKCJA. TEMAT: Funktory logiczne.

Wzmacniacze napięciowe z tranzystorami komplementarnymi CMOS

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

3. Funktory CMOS cz.1

Układy akwizycji danych. Komparatory napięcia Przykłady układów

Podstawowe elementy układów cyfrowych układy sekwencyjne Rafał Walkowiak Wersja

LABORATORIUM PROJEKTOWANIA UKŁADÓW VLSI

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

1. Poznanie właściwości i zasady działania rejestrów przesuwnych. 2. Poznanie właściwości i zasady działania liczników pierścieniowych.

Vgs. Vds Vds Vds. Vgs

Parametry układów cyfrowych

Instrukcja do ćwiczenia laboratoryjnego nr 10

Wzmacniacze napięciowe z tranzystorami komplementarnymi CMOS

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

Laboratorium Przyrządów Półprzewodnikowych test kompetencji zagadnienia

Wzmacniacz operacyjny

Generatory impulsowe przerzutniki

Sprawdzenie poprawności podstawowych bramek logicznych: NOT, NAND, NOR

WSTĘP DO ELEKTRONIKI

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

POLITECHNIKA POZNAŃSKA FILIA W PILE LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW. grupa: A

Komputerowa symulacja bramek w technice TTL i CMOS

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

Elementy elektroniczne Wykłady 7: Tranzystory polowe

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

ĆWICZENIE 15 BADANIE WZMACNIACZY MOCY MAŁEJ CZĘSTOTLIWOŚCI

Zabezpieczenie akumulatora Li-Poly

Podstawy Elektroniki dla Teleinformatyki. Generator relaksacyjny

Technika Mikroprocesorowa

Ćwiczenie 4. Parametry statyczne tranzystorów polowych JFET i MOSFET

Podstawowe bramki logiczne

Tranzystory polowe. Podział. Tranzystor PNFET (JFET) Kanał N. Kanał P. Drain. Gate. Gate. Source. Tranzystor polowy (FET) Z izolowaną bramką (IGFET)

A-6. Wzmacniacze operacyjne w układach nieliniowych (diody)

Bramki TTL i CMOS 7400, 74S00, 74HC00, 74HCT00, 7403, 74132

Budowa. Metoda wytwarzania

Tranzystory. 1. Tranzystory bipolarne 2. Tranzystory unipolarne. unipolarne. bipolarny

2 Dana jest funkcja logiczna w następującej postaci: f(a,b,c,d) = Σ(0,2,5,8,10,13): a) zminimalizuj tę funkcję korzystając z tablic Karnaugh,

1. Definicja i przeznaczenie przerzutnika monostabilnego.

U 2 B 1 C 1 =10nF. C 2 =10nF

Plan wykładu. Architektura systemów komputerowych. Cezary Bolek

Podstawowe elementy układów cyfrowych układy sekwencyjne. Rafał Walkowiak

Materiały używane w elektronice

Bramki Instrukcja do laboratorium AGH w Krakowie Katedra Elektroniki Ernest Jamro Aktualizacja:

Instrukcja nr 6. Wzmacniacz operacyjny i jego aplikacje. AGH Zespół Mikroelektroniki Układy Elektroniczne J. Ostrowski, P. Dorosz Lab 6.

Modelowanie diod półprzewodnikowych

Temat i cel wykładu. Tranzystory

Komputerowa symulacja bramek w technice TTL i CMOS

Część 3. Przegląd przyrządów półprzewodnikowych mocy. Łukasz Starzak, Przyrządy i układy mocy, studia niestacjonarne, lato 2018/19 51

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

Transkrypt:

1 Różnicowe układy cyfrowe CMOS Różnicowe układy cyfrowe CMOS 2 CVSL (Cascode Voltage Switch Logic) Różne nazwy: CVSL - Cascode Voltage Switch Logic DVSL - Differential Cascode Voltage Switch Logic 1

Cascode Voltage Switch Logic (CVSL) 3 Schemat blokowy bramki CVSL R.J. Baker, "CMOS Circuit Design, Layout, and Simulation, 3rd Edition", 3 ed. Wiley-IEEE, 2010 CVSL wykorzystuje pojedyncze tranzystory pmos w układzie z przerzutnikowym sprzężeniem zwrotnym. Z dwóch bloków logicznych z nmos FETami jeden realizuje funkcję logiczną, a drugi jej zaprzeczenie. Pozwala to czasami przyśpieszyć działanie układu dlatego, że w każdej gałęzi jest tylko jeden pmos FET, i dlatego, że działa dodatnie sprzężenie zwrotne. Kiedy jeden z bloków logicznych N jest przełączany do stanu przewodzącego, przez odpowiadający mu pmos FET może płynąć znaczny prąd, co prowadzi do zwiększonego poboru mocy w stosunku do logiki AOI CMOS. W stanie ustalonym prąd nie płynie, układ nie pobiera mocy. Konieczne doprowadzenie każdego sygnału wejściowego i jego zaprzeczenia. Przykładowa bramka CVSL 4 Przykład trójwejściowej bramki w technice CVSL. 2

Bramki XOR / XNOR w technice CVSL 5 Rozwiązanie dwuwejściowych bramek XOR / XNOR w technice CVSL. Rozwiązanie trójwejściowych bramek XOR / XNOR w technice CVSL, użyteczne w konstrukcji sumatora. Różnicowe układy cyfrowe CMOS 6 DSL (Differential Split-Level Logic) 3

Differential Split-Level Logic (DSL logic) 7 Schemat blokowy bramki DSL DSL wykorzystuje ograniczenie zakresu zmian napięcia wyjściowego w przykładzie do VDD/2 dla przyśpieszenia działania. Konieczne napięcie odniesienia V ref. Wada przepływ prądu w stanie ustalonym, w tej gałęzi, której napięcie wyjściowe wynosi VDD/2. Statyczne bramki CMOS z trójstanowymi wyjściami 8 Bufor trójstanowy Kiedy stan wejścia Enable jest wysoki, bramki NAND i NOR przenoszą zanegowany stan A (VDD lub masa) do bramek tranzystorów Ml i M2. Układ złożony z Ml i M2 działa jako inwerter. Na wyjściu (Out) pojawia się stan A. Kiedy stan wejścia Enable jest niski, bramka Ml jest dołączona do potencjału masy, a bramka M2 do VDD. Ml i M2 są więc w stanach odcięcia. Mówimy, że są w stanach wysokiej impedancji, inaczej Hi-Z. 4

Statyczne bramki CMOS z trójstanowymi wyjściami 9 Trójstanowy bufor odwracający Układy dynamiczne CMOS 10 Stosuje się je w celu: zmniejszenia złożoności, zwiększenia szybkości działania, zmniejszenia poboru mocy w stosunku do układów statycznych. 5

Bramka przejściowa i węzeł pamięciowy 11 PG pass gate bramka przejściowa C s impuls zegarowy Bramka logiczna ma pewną pojemność wejściową C s związaną z tranzystorami wejściowymi i ze ścieżkami metalicznymi. Układy dynamiczne wykorzystują ładunek zgromadzony w C s dla pamiętania przez pewien czas stanu logicznego reprezentowanego przez napięcie na C S. Kiedy stan wejścia zegarowego PG jest wysoki, to poziom logiczny wejścia, czyli punktu A, jest przenoszony na wejście inwertera, do punktu B. Dla A = "0" wejście inwertera jest zwarte do masy, natomiast dla A = "1" wejście inwertera ma potencjał VDD - V Tn względem masy. Kiedy stan wejścia zegarowego PG jest niski, to bramka PG jest zamknięta i w punkcie B, na wejściu inwertera jest pamiętany stan logiczny. Wartość logiczna jest pamiętana tak długo, jak długo utrzymuje się ładunek w pojemności wejściowej inwertera. Przerzutnik dynamiczny czuły na poziom. 12 C s R.J. Baker, "CMOS Circuit Design, Layout, and Simulation, 3rd Edition", 3 ed. Wiley-IEEE, 2010 Zmiany ładunku w węźle pamięciowym, a konsekwencji potencjału tego węzła, spowodowane są prądem upływu złącza pn dren-podłoże tranzystora PG i prowadzą do utraty zapamiętanej informacji. W układach z tranzystorami o długości kanałów rzędu kilkudziesięciu nanometrów i mniejszych dodatkową przyczyną upływu jest prąd podprogowy tranzystora oraz prąd tunelowy bramki. C s 6

Upływ ładunku przy wykorzystaniu bramki transmisyjnej (TG) jako klucza. 13 C s C s Przy użyciu bramki transmisyjnej jako klucza zmiany ładunku w pojemności wejściowej następują wskutek prądu upływu diody dren-wyspa tranzystora pmos lub prądu drenpodłoże tranzystora nmos. Jeśli prądy te są bliskie co do bezwzględnej wartości, to niemal kompensują się i zmiany ładunku w węźle pamięciowym są wolne. Generacja nieprzekrywających się sygnałów zegarowych dla układów dynamicznych 14 Ciąg układów PG/inwerter tworzy dynamiczny rejestr przesuwny. R.J. Baker, "CMOS Circuit Design, Layout, and Simulation, 3rd Edition", 3 ed. Wiley- IEEE, 2010 Przy wysokim Φ1 aktywne są stopnie pierwszy i trzeci. Dane są przekazywane z wejścia do punktu A0 oraz z punktu A1 do A2.Przy wysokim stanie Φ1 stanie i niskim Φ2 dane nie mogą być przekazywane z A0 do A1 i z A2 do A3. Przy niskim Φ1, a wysokim Φ2 dane są przekazywane z A0 do A1 i z A2 do A3. Jeśli jednak równocześnie stany Φ1 i Φ2 byłyby wysokie, to wejście miałoby połączenie z wyjściem, a tego chcemy uniknąć w rejestrze przesuwnym. Zastosowanie inwerterów służy odtworzeniu poziomów logicznych, podobnie jak są one odtwarzane w przypadku niewielkich zakłóceń. Warunkiem poprawnej pracy rejestru jest nieprzekrywanie się sygnałów zegara: Φ1 AND Φ2 = 0 7

Generacja nieprzekrywających się sygnałów zegarowych dla układów dynamicznych 15 NAND1 X NAND2 Y Używany przerzutnik zawiera elementy opóźniające, a wartość opóźnienia Δ jest sumą opóźnień bramki NAND i ciągu inwerterów dołączonych do jej wyjścia. Narastający od zera impuls zegarowy powoduje opadanie potencjału w punkcie X. Sprzężenie zwrotne z punktu X do wejścia NAND2 powoduje, że potencjał Y może narastać dopiero z opóźnieniem Δ po opadnięciu potencjału w punkcie X. Można zwiększyć opóźnienie przez zastosowanie większej ilości inwerterów lub innych układów opóźniających. Taktowany dynamiczny przerzutnik master-slave 16 Master Slave Przy niskim stanie sygnału zegarowego Φ1 tranzystory M2 i M3 przewodzą i bramka master działa jako inwerter stanu wejścia D zapisując odwrócony stan D w pojemności C N1 dołączonej do wyjścia N1. Tranzystory M6 i M7 nie przewodzą bramka slave jest w stanie wyskiej impedancji i pojemność C Q dołączona do wyjścia Q pamięta poprzedni stan. Przy wysokim stanie sygnału zegarowego Φ1 tranzystory M2 i M3 nie przewodzą i pojemność C N1 pamięta stan zapisany w fazie niskiej wartości Φ1. Tranzystory M6 i M7 przewodzą bramka slave działa jako inwerter stanu wejścia N1 zapisując odpowiedni stan w pojemności C Q. R.J. Baker, "CMOS Circuit Design, Layout, and Simulation, 3rd Edition", 3 ed. Wiley-IEEE, 2010 Sygnały zegarowe mogą być generowane przez zwykły przerzutnik RS. Nie jest wymagana długa zwłoka Δ. (A clocked CMOS latch. The clock signals can be generated with an RS latch so that the edges occur essentially at the same moment in time.) 8

Niewielka złożoność konstrukcyjna układów dynamicznych 17 Master Slave Dynamiczny przerzutnik D master-slave 8 tranzystorów. R.J. Baker, "CMOS Circuit Design, Layout, and Simulation, 3rd Edition", 3 ed. Wiley-IEEE, 2010 Konstrukcja AOI zawierająca stosunkowo niewiele tranzystorów statycznego przerzutnika D master-slave z bramkami transmisyjnymi, 16 tranzystorów. Układy cyfrowe PE (Precharge Evaluate) 18 F = A0 A1 A2 Konstrukcja PE trójwejściowej bramki NAND Wykonywanie operacji logicznych przebiega w dwóch fazach. W fazie pierwszej "precharge" stan Φ1 jest niski- pojemność C out, dołączona do wyjścia "Out", jest ładowana do wysokiego stanu, to jest do napięcia VDD, przez przewodzący pmos FET M5. nmos FET M1 jest odcięty, co zapobiega rozładowywaniu C out. W fazie drugiej "evaluate" stan Φ1 jest wysoki. pmos FET M5 jest odcięty, a nmos FET M1 przewodzi, co pozwala wykonać zaprojektowane działanie logiczne na zmiennych wejściowych A0...An. Jeśli na wyjściu, w wyniku, ma być stan niski, to C out jest rozładowywana przez tranzystory z kanałami n. Jesli ma być stan wysoki, to nmos FETy nie rozładowują C out bo są odcięte. Wada - poprawny wynik w postaci stanu niskiego pojawia się na wyjściu tylko w jednej części cyklu zegarowego Φ1. Wada - stan wysoki na wyjściu na jest pamiętany tylko do chwili gdy C out rozładuje się wskutek prądów upływu. 9

Model tranzystora MOS dla bardzo zgrubnego szacowania czasu przełączania nmos FET Model W zakresie nasycenia, gdy V GS > V Tn 19 R n I Dsat W KPn L V DS > V GS V Tn > 0 V ( V V ) GS 2 2 Tn Przyjmujemy, że klucz jest zwarty gdy na bramce tranzystora jest stan wysoki. Rezystancję włączonego tranzystora bardzo zgrubnie przybliżamy jako: R n L KP W n ( V V ) DD Tn Pojemność dołączoną do drenu bardzo zgrubnie przybliżamy jako: C C + C + C D gdzie: GDn connect in β = μ C n n ox W W = KPn L L ε 2ε SiO 0 Cox = tox Ten model jest bardzo niedokładny. Obliczone czasy przełączania wymagają weryfikacji przy pomocy symulacji. C GDn pojemność GD przełączanego tranzystora, C connect pojemność związana z połączeniem następnego stopnia, C in pojemność wejściowa następnego stopnia. Przykładowa bramka dynamiczna precharge-evaluate 20 Przykładowa funkcja logiczna: F = A1 + A2 + A3 A4 Bramka dynamiczna PE Bramka statyczna AOI realizująca tę samą funkcję Bramka dynamiczna wykorzystuje mniej tranzystorów, tylko nmos FETy + nmos FET evaluate + pmos FET precharge. Uwaga: układ wymaga zegara Φ1. Nie jest więc pewne, że cały układ zrealizowany jako dynamiczny PE będzie miał mniej tranzystorów niż zrealizowany jako statyczny AOI. - Sprawdź zanim zatwierdzisz konstrukcję. 10

A Glitch problem of Precharge-Evaluate Logic Gates 21 Domino Logic free of a glitch problem 22 11

Domino Logic free of a glitch problem 23 NP Logic (Zipper Logic) free of a glitch problem 24 12