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.

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

Ćw. 8 Bramki logiczne

Zadanie 5 Projekt licznika wykorzystanie komórek standardowych

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

LABORATORIUM PROJEKTOWANIA UKŁADÓW VLSI

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

Układy cyfrowe w technologii CMOS

Laboratorium podstaw elektroniki

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

LABORATORIUM PODSTAW ELEKTRONIKI. Komputerowa symulacja układów różniczkujących

Zadanie 5 Projekt licznika wykorzystanie komórek standardowych

Logiczne układy bistabilne przerzutniki.

Laboratorium podstaw elektroniki

WFiIS CEL ĆWICZENIA WSTĘP TEORETYCZNY

11.Zasady projektowania komórek standardowych

Laboratorium KOMPUTEROWE PROJEKTOWANIE UKŁADÓW

TEMAT: PROJEKTOWANIE I BADANIE PRZERZUTNIKÓW BISTABILNYCH

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

Łukasz Januszkiewicz Technika antenowa

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

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

Komputerowa symulacja bramek w technice TTL i CMOS

Rys. 2. Symbole dodatkowych bramek logicznych i ich tablice stanów.

Synteza układów kombinacyjnych

BUDOWA I TESTOWANIE UKŁADÓW ELEKTROPNEUMATYKI

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,

INSTYTUT SYSTEMÓW ELEKTRONICZNYCH WEL WAT ZAKŁAD EKSPLOATACJI SYSTEMÓW ELEKTRONICZNYCH. Ćwiczenia nr 3: RYSUNEK ELEKTRYCZNY WSPOMAGANY KOMPUTEROWO

KATEDRA INFORMATYKI TECHNICZNEJ. Ćwiczenia laboratoryjne z Logiki Układów Cyfrowych. ćwiczenie 204

Elektronika cyfrowa i optoelektronika - laboratorium

ćw. Symulacja układów cyfrowych Data wykonania: Data oddania: Program SPICE - Symulacja działania układów liczników 7490 i 7493

Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie LABORATORIUM Teoria Automatów. Grupa ćwiczeniowa: Poniedziałek 8.

LABORATORIUM TECHNIKA CYFROWA BRAMKI. Rev.1.0

Podstawowe układy cyfrowe

Podstawy rysunku technicznego maszynowego. Komputerowe wspomaganie projektowania CAD.

Projekt z przedmiotu Systemy akwizycji i przesyłania informacji. Temat pracy: Licznik binarny zliczający do 10.

Komputerowa symulacja bramek w technice TTL i CMOS

Ćwiczenie nr 1 Temat: Ćwiczenie wprowadzające w problematykę laboratorium.

Instrukcja. Laboratorium Metod i Systemów Sterowania Produkcją.

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

Elementy cyfrowe i układy logiczne

Projektowanie układów na schemacie

x x

LABORATORIUM TECHNIKA CYFROWA LICZNIKI I REJESTRY. Rev.1.1

INSTRUKCJA LABORATORYJNA

Walidacja elementów systemów sterowania związanych z bezpieczeństwem jako krok do zapewnienia bezpieczeństwa użytkowania maszyn

Ogólny schemat inwertera MOS

Ćw. 1: Systemy zapisu liczb, minimalizacja funkcji logicznych, konwertery kodów, wyświetlacze.

Projektowania Układów Elektronicznych CAD Laboratorium

LICZNIKI PODZIAŁ I PARAMETRY

Podstawy Elektroniki dla Informatyki. Tranzystory unipolarne MOS

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

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania).

JAK POPRAWIĆ IZOLACJĘ AKUSTYCZNĄ W BUDYNKACH PRZEMYSŁOWYCH?

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

1. Rysunek techniczny jako sposób

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

Filtry. Przemysław Barański. 7 października 2012

Lekcja na Pracowni Podstaw Techniki Komputerowej z wykorzystaniem komputera

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

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

LABORATORIUM. Technika Cyfrowa. Badanie Bramek Logicznych

Elementy cyfrowe i układy logiczne

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

Generatory kwarcowe Generator kwarcowy Colpittsa-Pierce a z tranzystorem bipolarnym

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

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

Ćwiczenie 2 Przekaźniki Czasowe

RYSUNEK TECHNICZNY WPROWADZENIE

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

GENERATORY KWARCOWE. Politechnika Wrocławska. Instytut Telekomunikacji, Teleinformatyki i Akustyki. Instrukcja do ćwiczenia laboratoryjnego

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

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

PL B1. INSTYTUT MECHANIKI GÓROTWORU POLSKIEJ AKADEMII NAUK, Kraków, PL BUP 21/08. PAWEŁ LIGĘZA, Kraków, PL

BUDOWA I TESTOWANIE UKŁADÓW PNEUMATYKI

Ćwiczenie 1 Program Electronics Workbench

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów

PRZEWODNIK PO PRZEDMIOCIE

Czterowejściowa komórka PAL

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

Algorytm wstecznej propagacji błędów dla sieci RBF Michał Bereta

SKUTECZNE ZARZĄDZANIE PROJEKTEM

Bramki logiczne Instrukcja do ćwiczeń laboratoryjnych

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

Ćw. 9 Przerzutniki. 1. Cel ćwiczenia. 2. Wymagane informacje. 3. Wprowadzenie teoretyczne PODSTAWY ELEKTRONIKI MSIB

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

Podstawy Elektroniki dla Informatyki. Wzmacniacze operacyjne

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

dr inż. Małgorzata Langer Architektura komputerów

Magistrale na schematach

WYDZIAŁ ELEKTRYCZNY KATEDRA AUTOMATYKI I ELEKTRONIKI. Badanie układu regulacji dwustawnej

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

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

Klasyfikacja rysunku technicznego elektrycznego

Ocena ilościowa ryzyka: analiza drzewa błędu (konsekwencji) Zajęcia 6. dr inż. Piotr T. Mitkowski.

Układy sekwencyjne. 1. Czas trwania: 6h

1 Tranzystor MOS. 1.1 Stanowisko laboratoryjne. 1 TRANZYSTOR MOS

LABORATORIUM ELEKTRONIKI TRANZYSTOR UNIPOLARNY

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

MODELOWANIE I SYMULACJA UKŁADÓW PNEUMATYCZNYCH, HYDRAULICZNYCH I ELEKTRYCZNYCH za pomocą programu komputerowego AUTOSIM 200

Transkrypt:

LABORATORIUM UKŁADÓW PROGRAMOWALNYCH I SPECJALIZOWANYCH G r u p a: E3DO O c e n a Data wykonania Prowadzący ćwiczenie: ćwiczenia: dr inż. Zbigniew JACHNA 27.04.2006 Przemysław Data oddania Podpis:: PANKOWSKI sprawozdania: 27.04.2006 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. 1. Cel ćwiczenia Realizacja projektu układu logicznego, który spełnia funkcję o postaci: Y = ( AB + C) D Projekt zrealizowano dwoma sposobami. Pośrednio wykorzystując elementy INV i NAND zaprojektowane na poprzednich ćwiczeniach czyli wykonując tzw. projekt hierarchiczny oraz w formie bramki, która bezpośrednio realizuje zadaną funkcję. 1

2. Projekt hierarchiczny. Sprawozdania z poprzednich laboratoriów zawierają schematy elektryczne i layouty bramki nand i inwertera. Wykorzystując ich symbole wykonałem schemat układu realizującego zadaną funkcję 2.1 Schemat bramki. 2.2 Wyniki symulacji. 2

2.3 Layout. 2.3 Test zgodności. 3

3. Projekt bramki złożonej. 3.1 Schemat elektryczny. 3.2 Wyniki symulacji. 4

3.3 Graf logiczny układu.. 3.4 Ścieżki Eulera: ABCD 3.5 Diagram kreskowy. 5

3.6 Layout. 6

3.7 Weryfikacja reguł projektowania i zgodności layoutu ze schematem. 4 Wnioski. Obie metody doprowadziły do zaprojektowania układu realizującego zadaną funkcję. Realizacja za pomocą projektu hierarchicznego wydaje się łatwiejsza. W tym przypadku wykorzystując przygotowane wcześniej schematy, symbole i layouty elementów należało tylko narysować schemat elektryczny układu i dokonać połączeń w projekcie topograficznym. Należy jednak robić to tak, by zminimalizować powierzchnię zajmowaną przez układ. Projekt ten okazał się stosunkowo prosty. Jednak w przypadku bardziej skomplikowanych projektów pomocne są schematyczne rysunki pokazujące połączenia tzw. diagramy kreskowe. Może zaistnieć także konieczność wprowadzania dodatkowych warstw metalu by wykonać połączenia. 7

Analizując wykonany projekt wymienię na podstawie layoutu i symulacji kilka charakterystycznych wielkości, które umożliwią porównanie obu sposobów realizacji zadania. Na rysunku przedstawiającym przebiegi sygnałów pomierzony został przykładowo wybrany czas propagacji układu, gdy na wejściu wszystkie stany zmieniają się z poziomu niskiego na wysoki. Wynosi on t D1 =39.82ns. Jest to przykładowo wybrany czas propagacji. Żeby mówić o czasach propagacji należy zawsze podawać w jakich warunkach propaguje się sygnał (tzn. na którym wejściu jest zmiana i jakie były wcześniejsze stany ustalone na innych końcówkach). W ten sposób uzyskalibyśmy całe widmo różnych czasów propagacji. Należałoby podać użytkownikowi pewne wartości średnie oraz wartości tzw. najgorszego przypadku. Z layoutu możemy odczytać, że zajmowana przez układ powierzchnia wynosi około s 1 = 80x150 lambda 2 a ilość użytych tranzystorów to n 1 = 14. Wykonanie projektu drugą metodą wymagało zdecydowanie większych przygotowań. Po wykonaniu schematu elektrycznego należało narysować graf logiczny i wyznaczyć ścieżki Eulera ułatwiające narysowanie diagramu kreskowego. W tym przypadku diagram ten okazał się niezbędny by narysować optymalny layout układu. Sama realizacja layoutu według określonego diagramu kreskowego jest już stosunkowo prosta. Tak jak w pierwszym przypadku odczytujemy wybrane wielkości charakterystyczne: t D2 = 20.67ns ( czas propagacji, gdy na wejściu wszystkie stany zmieniają się z niskich na wysokie ), s 2 = 100x50 lambda 2 ( powierzchnia układu ), n 2 = 8 (liczba tranzystorów ) Podsumowując należy stwierdzić, że druga metoda realizacji projektu jest efektywniejsza pod względem uzyskanych parametrów. Układ jest szybszy i do jego realizacji niezbędna jest mniejsza powierzchnia krzemu. Komentarza wymaga jeszcze kwestia obciążalności związana z rozmiarami tranzystorów. Układy złożone z wielu szeregowo połączonych bramek działają na zasadzie łańcucha buforów. W takim przypadku rozmiary tranzystorów mogą być mniejsze. W przypadku realizacji układu w postaci pojedynczej bramki zastosowałem duże tranzystory by zapewnić symetrię charakterystyki przełączania i właściwą obciążalność. Realizacja za pomocą projektu hierarchicznego jest metodą bardziej ekonomiczną pod względem włożonego wysiłku w projektowanie. Umożliwia wykorzystanie pracy wykonanej wcześniej ( przygotowane wcześniej elementy składowe ). Ważna jest przy tym konsekwencja przy projektowaniu bramek składowych tzn. np. zachowanie jednakowych odległości od magistral zasilających i masy we wszystkich elementach składowych. Uzyskane w ten sposób układy mają gorsze parametry czasowe ale wystarczające do wielu zastosowań. Jednakże metoda ta może okazać się nieskuteczna przy projektowaniu układów do zastosowań specjalnych, gdzie wymagane są szczególne parametry. Wówczas należy projektować układ drugim sposobem, tj. wykonując od początku kompletny proces projektowy. Projekt hierarchiczny Projekt bezpośredni Czas propagacji [µs] 39,82 20,67 Powierzchnia układu [µm 2 ] 1080 450 Liczba tranzystorów 14 8 8