Analogowe układy VLSI. IV rok

Podobne dokumenty
Projektowanie układów VLSI-ASIC techniką od szczegółu do ogółu (bottom-up) przy użyciu pakietu CADENCE w technologii UMC 0.18µm

1. Przekrój poprzeczny tranzystora nmos. Uzupełnij rysunek odpowiednimi nazwami domieszek (n lub p). S G D

Projektowanie układów VLSI-ASIC techniką od szczegółu do ogółu (bottom-up) przy użyciu pakietu CADENCE w technologii UMC 0.18µm

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

schematic nmos_tb nmos_test ADE L Session-->Load State Cellview przejściowa Virtuoso Visualization & Analysis

Zadanie 5 Projekt licznika wykorzystanie komórek standardowych

Symulacje inwertera CMOS

Projektowanie baz danych za pomocą narzędzi CASE

Testowanie I. Celem zajęć jest zapoznanie studentów z podstawami testowania ze szczególnym uwzględnieniem testowania jednostkowego.

PROJEKTOWANIE APLIKACJI INTERNETOWYCH

Tworzenie pliku źródłowego w aplikacji POLTAX2B.

Projektowanie z użyciem procesora programowego Nios II

MentorGraphics ModelSim

Galileo v10 pierwszy program

MS Visual Studio Express 2012 for Web instalacja i konfiguracja

Projektowanie układów na schemacie

Projektowanie układów VLSI-ASIC techniką od ogółu do szczegółu (top-down) przy użyciu pakietu CADENCE

Zadanie 5 Projekt licznika wykorzystanie komórek standardowych

Poradnik użytkownika pomoc techniczna

Dane laserowe. 2. Zaznaczamy Browse (wybieramy: seed3d)

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Tomasz Greszata - Koszalin

Unity 3D - pierwsze skrypty

Krótkie wprowadzenie do ModelSim i Quartus2

1. Tworzenie integracji

Bramki logiczne Instrukcja do ćwiczeń laboratoryjnych

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia

Instrukcja importu dokumentów z programu Fakt do programu Płatnik

Jak szybko wystawić fakturę w LeftHand? Instalacja programu

Edycja schematów. Oprac. Z.Kubiak

LABORATORIUM UKŁADÓW PROGRAMOWALNYCH Wydziałowy Zakład Metrologii Mikro- i Nanostruktur SEMESTR LETNI 2017

Instrukcja. importu dokumentów. z programu Fakt do programu Płatnik. oraz. przesyłania danych do ZUS. przy pomocy programu Płatnik

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Przykładowa konfiguracja konta pocztowego w programie Thunderbird z wykorzystaniem MKS 2k7 (MS Windows Vista Busissnes)

5.4. Tworzymy formularze

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

Platforma szkoleniowa krok po kroku. Poradnik Kursanta

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny technologiczny Politechnika Śląska

OvidSP - Skrócony opis wyszukiwania - Wyszukiwanie proste i złożone,

TWORZENIE POŁĄCZENIA INTERNETOWEGO PRZEZ TELEFON

Podstawowe zasady tworzenia projektu w środowisku uvision 4.0, pisanie programów w asemblerze 8051

Konfiguracja Trimble Access Sync

Instrukcja użytkownika aplikacji npodpis r.

Instytut Mechaniki i Inżynierii Obliczeniowej fb.com/groups/bazydanychmt/

Edytor materiału nauczania

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny technologiczny Politechnika Śląska

Ćwiczenie 1. Kolejki IBM Message Queue (MQ)

Projektowanie bloków analogowych dla systemów VLSI (PROJEKT)

Zadanie1. Wykorzystując serwis internetowy Wikipedii wyjaśnij następujące pojęcia: wirtualizacja, VirtualBox, Vmware, KVM, Virtual PC, Hyper-V.

Koncepcja węzła IIP na przykładzie planów zagospodarowania przestrzennego

Instrukcja aktywacji i instalacji Certum Code Signing

INSTRUKCJA UŻYTKOWNIKA PORTALU SIDGG

Instrukcja użytkownika aplikacji npodpis r.

Tworzenie nowych elementów bibliotecznych

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

INSTRUKCJA PIERWSZEGO URUCHOMIENIA I KONFIGURACJI PROGRAMU StartStop w wersji SaaS. 1 S t r o n a

Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.

Copyright Softpasm, All Rights Reserved. No portions of Softpasm may be used without expressed, written permission

Przykłady i kursy Wersja 7 Wydanie 5. Przykładowy kurs rekrutacji dla produktu IBM Process Designer

Materiały szkoleniowe Moduł Mapa inwestora. Starostwo Powiatowe w Chełmie

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0.

SYSTEMY DEDYKOWANE W UKŁADACH PROGRAMOWALNYCH

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

Akceleracja symulacji HES-AHDL. 1. Rozpoczęcie pracy aplikacja VNC viewer

INSTRUKCJA OBSŁUGI ZGŁOSZEŃ W PROGRAMIE SPLASH ENTRY - EDYTOR.

MDW. (Moduł Dystrybucji Wysyłek) (Moduł Magento) v Strona 1 z 11

Zobacz po kolei podstawowe kroki, które należy wykonać, aby poprawnie zamknąć miesiąc obrachunkowy.

MATERIAŁY - udostępnianie materiałów dydaktycznych w sieci SGH

Rys.1. Technika zestawiania części za pomocą polecenia WSTAWIAJĄCE (insert)

Co nowego w systemie Kancelaris 3.31 STD/3.41 PLUS

Jak korzystać z zasobu książek elektronicznych Małopolskie Biblioteki Publiczne platformy IBUK Libra

BACKUP BAZ DANYCH FIREBIRD

NAGŁÓWKI, STOPKI, PODZIAŁY WIERSZA I STRONY, WCIĘCIA

Rys.1. Uaktywnianie pasków narzędzi. żądanych pasków narzędziowych. a) Modelowanie części: (standardowo widoczny po prawej stronie Przeglądarki MDT)

Skrócona instrukcja obsługi moduł lekarza

Krzysztof Sendor Słowa kluczowe Tworzenie schodów

SimplySign logowanie i rejestracja na komputerze oraz dodanie certyfikatu do programu Płatnik

Testowanie aplikacji mobilnych z ukierunkowaniem na system Android

Instalacja serwera baz danych PostgreSQL ze źródeł i pierwsze uruchomienie

MobileNET. Instalacja i konfiguracja MobileNET SIECI BLOKOWE S.C.

Moduł Handlowo-Magazynowy Przeprowadzanie inwentaryzacji z użyciem kolektorów danych

2.5 Dzielenie się wiedzą

Rys Odtwarzacz filmu. Możemy także skorzystać z programów służących do odtwarzania filmów np. Windows Media Player.

Opis złącza AlfaSprzedaży z programem WaPro WF-MAG (przypadek jednego magazynu w WFMAG)

Instrukcja importu deklaracji pacjentów. do dreryka

Obok mamy przycisk Edytuj który umożliwia edycję danych już istniejącego użytkownika.

Instrukcja instalacji

Informatyka I : Tworzenie projektu

Outlook Instrukcja podpisywania i szyfrowania wiadomości certyfikatem niekwalifikowanym.

Konfiguracja współpracy urządzeń mobilnych (bonowników).

1. Skopiować naswój komputer: (tymczasowy adres)

APD Instrukcja użytkownika

Migracja bazy danych Microsoft Access *.mdb do Microsoft SQL 2008 Server R2 SP1 dla oprogramowania Płatnik

AUTODESK ECOTECT ANALYSIS DLA POCZĄTKUJĄCYCH

Instrukcja instalacji oprogramowania Systemu e-kt

Dokumentacja modułu OpenCart

Użytkowanie PortableGit w systemie Windows. 1. Najważniejsze informacje

PekaoBIZNES 24 Instrukcja obsługi dla Klienta

INSTRUKCJA KONFIGURACJI MAC OS X. i karty Merlin U630

Transkrypt:

Analogowe układy VLSI IV rok

Sprawy organizacyjne Prowadzący: mgr inż. Juliusz Godek grupy: 1 (8.00 9.30) 2 (9.30 11.00) dr inż. Jacek Jasielski, grupy: 3 (11.00 12.30) 4 (12.30-14.00)

mgr inż. Juliusz Godek blok C3 czwarte piętro pokój 407 tel 617 30 23 strona internetowa http://home.agh.edu.pl/~godek konsultacje: wtorek 7.00 10.00 czwartek 7.00-10.00

Uruchamianie po raz pierwszy programu CADENCE Otwieramy konsolę (klikamy na ikonę u góry ekranu, lub Aplikacje Akcesoria Terminal) i znajdujemy się w katalogu /home/student/login tworzymy w nim własny katalog, wchodzimy do niego i uruchamiamy skrypt startowy np. mkdir elektronika cd elektronika ams370 -tech c35b4 i potwierdzamy w rozwijającym się oknie c35b4c3

Uruchamianie kolejne programu CADENCE Otwieramy konsolę (klikamy na ikonę, lub Aplikacje Akcesoria Terminal) i znajdujemy się w /home/student/login. Wykonujemy cd elektronika ams370 Otwierają się okna Library Manager, msfb, te są ważne. oraz Hit-Kit license mechanism I Whats New.., które po przejrzeniu można zamknąć.

Tworzenie nowej biblioteki W oknie Library Manager klikamy File New - Library

Po wpisaniu w pojawiającym się oknie Wzmacniacz pojawia się okno Technology File for New Library Klikamy OK

Wybieramy TECH_C35_B4

W Library Manager wybieramy Wzmacniacz i klikamy File New Cell View, wpisujemy np. wzm1 i klikamy OK

Otwiera się okno Virtuoso Schematic Editing

Dodawanie nowych elementów klikamy Instance albo Add Instance albo naciskamy i w wyskakującym oknie wybieramy bibliotekę, następnie jej element, który w razie potrzeby obracamy, lub odbijamy korzystamy na razie z bibliotek analoglib i PRIMLIB

Połączenia klikamy symbol Wire (narrow) albo Add Wire (narrow) albo naciskamy w przy użyciu myszki łączymy punkty schematu

Piny klikamy symbol Pin albo Add Pin albo naciskamy p wpisujemy nazwy oddzielone spacją wybieramy inputoutput (dla wygody)

Realizujemy schemat wzmacniacza różnicowego

Tworzymy symboliczny obraz wzmacniacza Design Create Cellview From Cellview... w wyskakującym oknie klikamy OK

Wypisujemy położenie pinów i klikamy OK

Sprawdzamy i poprawiamy symbol

Układ do testowania File New cell View wpisujemy nazwę testwzm1 OK Rysujemy schemat

Wzory projektowe Prąddrenuwstanienasycenia I DS = μc OX Transmitancja g =μ C m W OX L V W V 2L GS Wzmocnienie G= V GS T V T = gm g ds Szerokośćpasma BW= g ds 2ΠCL Polewzmocnienia GBW = gm 2ΠC L 2 1 + λ V 2I DS DS V GS V T

Reguły Dużewzmocnieniewymaga małego V GS V T tzn 0,2Vi dużegol Dużaszybkośćwymaga dużego V GS V T tzn 0,5V i małegol

Tworzenie layoutu Otwieramy okno schematu i wybieramy Tools Design Synthesis Layout XL W wyskakującym oknie zatwierdzamy Create New (albo Open Existing) Otwiera się okno LSW i Virtuoso XL Layout Editing

W oknie Virtuoso XL Layout Editing wybieramy Design Gen From Source...

Otrzymujemy

Connectivity Show Incomplete Nets

Narzędzia weryfikacyjne DRC (Design Rules Check) bada poprawność layoutu z punktu widzenia poprawnej konstrukcji masek LVS (Layout Versus Schematic) bada zgodność ze schematem wyjściowym

DRC

Przeglądanie błędów

LVS

Symulacje postlayoutowe ekstrakcja z layoutu (netlista uzupełniona elemntami pasożytniczymi) testowanie układu z użyciem pliku extracted, lub av_extracted

Assura Należy mieć aktywny LVS Uaktywniamy Run RCX Wybieramy interesujące nas elementy szkodliwe (pojemności, rezystancje, indukcyjności) Uruchamiamy proces ekstrakcji

Co dalej? Dokonanie poprawek w layoucie Wykonanie DRC, LVS Ekstrakcja poprawionego layoutu Symulacje postlayoutowe

Pierścień ochronny i wyprowadzenia zewnętrzne

Do naszych celów wystarczy biblioteka IOLIB_ANA_4_M...

AVDD3ALLP schemat

AVDD3ALLP layout

APRIO500P schemat

APRIO500P layout

...oraz biblioteka IOLIB_4M

CORNER

...oraz biblioteka IOLIB_4M

PERI_SPACER_100_P

Przykładowy padring

Jak dosuwać elementy?

ręcznie

Automatycznie Edit>Other>Align

Tworzenie pliku gds testowanie całego układu z utworzonego pliku gds

Mamy gotowy layout

Eksport do gds File > Export > Stream...

Utworzono plik (w katalogu bieżącym)

Tworzymy nową bibliotekę RING1GDS w technologii C35B4C3

File > Import > Stream...

Należy teraz Przeprowadzić ekstrakcję Dołączyć piny lub etykiety Przeprowadzić wszystkie uprzednie symulacje Porównać wyniki W razie pojawienia się nieoczekiwanych błędów wykonać poprawki w layoucie

Podsumowanie 1. Tworzymy schemat układu i zmieniamy go tak długo, aż testy i symulacje będą zgodne z oczekiwaniami. 2. Wykonujemy layout, przy użyciu narzędzi DRC i LVS osiągamy pełną zbieżność ze schematem i zgodność z regułami projektowymi. 3.Wykonujemy ekstrakcję i przeprowadzamy symulacje postlayoutowe. Jeżeli wyniki są niezadowalające to musimy modyfikować układ! 4.Po uzyskaniu zadowalających rezultatów wykonujemy pierścień z pinami i plik GDSII. 5.Symulacje postlayoutowe z użyciem pliku GDSII upewniają nas o braku błędów w układzie połączeń.