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

Podobne dokumenty
Układy scalone. wstęp układy hybrydowe

Cyfrowe układy scalone

Cyfrowe układy scalone

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

Ćw. 8 Bramki logiczne

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

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

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

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

Automatyzacja Ćwicz. 2 Teoria mnogości i algebra logiki Akademia Morska w Szczecinie - Wydział Inżynieryjno-Ekonomiczny Transportu

Automatyka Lab 1 Teoria mnogości i algebra logiki. Akademia Morska w Szczecinie - Wydział Inżynieryjno-Ekonomiczny Transportu

Cyfrowe układy scalone

Układy scalone. wstęp

Architektura komputerów ćwiczenia Bramki logiczne. Układy kombinacyjne. Kanoniczna postać dysjunkcyjna i koniunkcyjna.

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

Tranzystor JFET i MOSFET zas. działania

Arytmetyka liczb binarnych

Podstawowe układy cyfrowe

Elektronika cyfrowa i mikroprocesory. Dr inż. Aleksander Cianciara

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

Technologia wytwarzania układów scalonych (US) WYK. 17 SMK

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

I. Podstawowe zagadnienia z teorii układów cyfrowych

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

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

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

dr inż. Rafał Klaus Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia i ich zastosowań w przemyśle" POKL

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

Synteza układów kombinacyjnych

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

Automatyzacja i robotyzacja procesów produkcyjnych

Algebra Boole a i jej zastosowania

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

Wykład 2. Informatyka Stosowana. 8 października 2018, M. A-B. Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41

Cyfrowe Elementy Automatyki. Bramki logiczne, przerzutniki, liczniki, sterowanie wyświetlaczem

Układy kombinacyjne 1

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

Cyfrowe układy scalone c.d. funkcje

Państwowa Wyższa Szkoła Zawodowa

Elementy cyfrowe i układy logiczne

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

LABORATORIUM PROJEKTOWANIA UKŁADÓW VLSI

Technika cyfrowa Synteza układów kombinacyjnych

Logika binarna. Prawo łączności mówimy, że operator binarny * na zbiorze S jest łączny gdy (x * y) * z = x * (y * z) dla każdego x, y, z S.

Logiczne układy bistabilne przerzutniki.

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

Podstawy układów mikroelektronicznych

Wykład nr 1 Techniki Mikroprocesorowe. dr inż. Artur Cichowski

Podstawy Automatyki. Wykład 12 - synteza i minimalizacja funkcji logicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Wykład 1. Informatyka Stosowana. 3 października Informatyka Stosowana Wykład 1 3 października / 26

UTK Mirosław Rucioski

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

BADANIE UKŁADÓW CYFROWYCH. CEL: Celem ćwiczenia jest poznanie właściwości statycznych układów cyfrowych serii TTL. PRZEBIEG ĆWICZENIA

Automatyka Treść wykładów: Literatura. Wstęp. Sygnał analogowy a cyfrowy. Bieżące wiadomości:

2019/09/16 07:46 1/2 Laboratorium AITUC

Funkcje logiczne X = A B AND. K.M.Gawrylczyk /55

Elementy logiki. Algebra Boole a. Analiza i synteza układów logicznych

Ćwiczenie 1 Program Electronics Workbench

Ćwiczenie D1 Bramki. Wydział Fizyki UW

Komputerowa symulacja bramek w technice TTL i CMOS

Część 2. Funkcje logiczne układy kombinacyjne

Tranzystor bipolarny wzmacniacz OE

Spis elementów aplikacji i przyrządów pomiarowych:

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

Układy TTL i CMOS. Trochę logiki

ćwiczenie 202 Temat: Układy kombinacyjne 1. Cel ćwiczenia

Wstęp do Techniki Cyfrowej... Algebra Boole a

Temat: Pamięci. Programowalne struktury logiczne.

Technika cyfrowa Synteza układów kombinacyjnych (I)

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

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

Technika Cyfrowa. dr inż. Marek Izdebski Kontakt: Instytut Fizyki PŁ, ul. Wólczańska 219, pok. 111, tel ,

Podstawy Automatyki. Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

LABORATORIUM. Technika Cyfrowa. Badanie Bramek Logicznych

Spis treści Przełączanie złożonych układów liniowych z pojedynczym elementem reaktancyjnym 28

Układy nieliniowe tranzystor bipolarny (n p n, p n p)

Wykład 1. Informatyka Stosowana. 2 października Informatyka Stosowana Wykład 1 2 października / 33

Komputerowa symulacja bramek w technice TTL i CMOS

Podstawy techniki cyfrowej

Laboratorium podstaw elektroniki

0.1. Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek zdań.

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

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

Elektryczna implementacja systemu binarnego.

Wzmacniacze napięciowe z tranzystorami komplementarnymi CMOS

Podstawowe bramki logiczne

INSTYTUT CYBERNETYKI TECHNICZNEJ POLITECHNIKI WROCŁAWSKIEJ ZAKŁAD SZTUCZNEJ INTELIGENCJI I AUTOMATÓW

Wstęp do sieci neuronowych, wykład 02 Perceptrony c.d. Maszyna liniowa.

Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014

AiR_UCiM_3/5 Układy Cyfrowe i Mikroprocesorowe Digital Circuits and Microprocessors

KARTA PRZEDMIOTU. Nr Opis efektu kształcenia Metoda sprawdzenia efektu kształcenia. Forma prowadzenia zajęć

Architektura komputerów Wykład 2

Projekt Układów Logicznych

O systemach liczbowych

Układy cyfrowe w technologii CMOS

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

Dr inż. Jan Chudzikiewicz Pokój 117/65 Tel Materiały:

Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne

Podstawy techniki cyfrowej cz.2 zima Rafał Walkowiak

LABORATORIUM PRZYRZĄDÓW PÓŁPRZEWODNIKOWYCH

Transkrypt:

Techniki wykonania cyfrowych układów scalonych Cyfrowe układy scalone dzielimy ze względu na liczbę bramek elementarnych tworzących dany układ na: małej skali integracji SSI do 10 bramek, średniej skali integracji MSI od 10 do 100 bramek, dużej skali integracji LSI od 100 do 10000 bramek. wielkiej skali integracji (VLSI very large scale of integration) ultra wielkiej skali integracji (ULSI ultra large scale of integration) Ze względu na sposób wytwarzania dzielimy je na: TTL najpopularniejsze obecnie, jest to zmodyfikowana technika DTL, gdzie elementy diodowe zastąpiono bipolarnymi tranzystorami wieloemiterowymi, MOS wykorzystujące tranzystory unipolarne z kanałem typu P (PMOS) i z kanałem typu N (NMOS). W technice PMOS i NMOS wykonuje się układy MSI i LSI zawierające całe bloki funkcyjne, CMOS wykorzystujące unipolarne tranzystory komplementarne, są obecnie równie popularne jak TTL, ECL najszybsze układy wykorzystujące tranzystory bipolarne, I 2 L wykorzystujące tranzystory bipolarne, charakteryzują się dużą gęstością upakowania w strukturze scalonej, CTD oparte na technologii MOS, wykorzystują zjawisko magazynowania i transportu ładunku, reprezentującego informację, stosowane do budowy pamięci półprzewodnikowych. Zwykle układ scalony jest zamknięty w hermetycznej obudowie metalowej, ceramicznej lub wykonanej z tworzywa sztucznego.

Dlaczego scalamy układy??? Zalety scalania: duże upakowanie elementów funkcjonalnych w objętości (miniaturyzacja) duża niezawodność niska cena niskie czasy propagacji sygnału (duża częstotliwość pracy) małe zużycie energii Zadania układu scalonego Przetwornik A/C, licznik, sumator, konwerter systemu liczbowego, wzmacniacz sygnału, Układy scalone mogą realizować określone funkcje zgodne a algebrą Bool a Zamiennik: NAND (Funktory) Zamiennik: NOR

Korzystając wyłącznie z bramek NAND narysuj schematy realizujący funkcje: Przykłady: Realizacja układowa to (gdzie jest tutaj błąd?): Realizacja funkcji logicznych Jak wiesz, każda bramka wykonuje jakąś małą, prostą funkcję logiczną. Grupa kilku bramek może realizować bardziej skomplikowane funkcje. Oto przykładowa funkcja i jej fizyczny realizator.

Y = (A-B) * [(NIE C) +D]

Upraszczanie algebraiczne polega na stosowaniu tożsamości praw algebry Boole a poznanych juz na zajęciach. Wracając do r-a A-1, upraszczając je możemy otrzymać następujące postacie:

lub Realizacja układowa to: Realizacja funkcji logicznych Jak wiesz, każda bramka wykonuje jakąś małą, prostą funkcję logiczną. Grupa kilku bramek może realizować bardziej skomplikowane funkcje. Oto przykładowa funkcja i jej fizyczny realizator. Zauważ, że w funkcji najpierw jest dodawanie (alternatywa, czyli OR), potem mnożenie (koniunkcja, czyli AND), a mimo to pierwsza jest bramka AND. Dlaczego? Kolejność działań obowiązuje również na liczbach dwójkowych. To jest tylko schemat, a w realu pojedyncze bramki z trzema nóżkami nie istnieją (przynajmniej na zajęciach) ;). Są uwięzione w układach scalonych po kilka sztuk każdy. Spróbujmy zbudować realizator tej funkcji na prawdziwych układach scalonych. Potrzebujemy kości zawierające bramki NOT, AND i OR. Ich numery to kolejno 7404, 7408, 7432. Teraz wystarczy podpiąć układy do zasilania i poukładać przewody tak, jak na poprzednim schemacie. Do rzeczy.

Użyliśmy trzech kości, nieużyte pozostają cztery bramki NOT i po trzy bramki AND i OR. Trochę to mało ekonomiczne. Na szczęście istnieją Prawa De Morgana. Znasz je z teorii mnogości (zbiory), oraz z logiki. Teraz poznasz Prawa De Morgana dla UTK. :) Logika Prawa De Morgana ~(p q) (~p) (~q) Negacja alternatywy jest równoważna koniunkcji negacji. ~(p q) (~p) (~q) Negacja koniunkcji jest równoważna alternatywie negacji. Teoria mnogości (zbiory) (A B)' = A' B' Dopełnienie sumy zbiorów jest równoważne ilorazowi dopełnień. (A B)' = A' B' Dopełnienie ilorazu zbiorów jest równoważne sumie dopełnień. Algebra Boole'a a + b = a * b Negacja sumy jest równoważna ilorazowi negacji. a * b = a + b Negacja ilorazu jest równoważna sumie negacji. Jeśli dobrze się przyglądniesz to zauważysz, że to wszystko, to jest to samo, tylko znaki inne. Nawet, jeśli nie chwytasz, o co chodzi, to nie ważne. Istotne jest to abyś pamiętał, że każdą bramkę można zastąpić, używając bramek NAND lub NOR. Wynika to z Praw de Morgana. Zamienniki dla XOR i XNOR

Zamienniki NAND i NOR dla XOR i XNOR są ponadprogramowe. Spróbujmy zatem zamienić wszystkie bramki naszej funkcji...

...na odpowiadające im konfiguracje bramek NAND. Przyjrzyj się teraz zaznaczonym bramkom. Czy ma to jakiś sens, kiedy jeden NAND jest po drugim? To tak, jakby ustawić dwa NOT obok siebie. Co to oznacza? Można je pominąć! W ostateczności, nasz układ wygląda tak. Przenieśmy teraz schemat na prawdziwy scalak.

Tym sposobem, zamiast trzech chipów jest jeden, używamy o jedną bramkę mniej, niż w normalnej budowie funkcji i nieużyta pozostaje tylko jedna bramka, zamiast dziesięciu! W masowej produkcji urządzeń cyfrowych taka oszczędność jest bardzo znacząca, zwłaszcza, że bramki NAND są najtańsze. Być może gorzej się czyta takową funkcję i jest to nieporęczne, ale dla maszyny nie ma to żadnego znaczenia.