Professional Documents
Culture Documents
Ams Uvod
Ams Uvod
Smer: Mikroelektronika
Semestar: IX
Fond: 2 + 2 + 0
Predmetni nastavnik: Goran Lj. orevi
Konsultacije: kabinet 1 (u prizemlju)
Arhitektura mikrosistema
Sadraj:
Principi projektovanja digitalnih sistema
Reprezentacija dizajna
Proces projektovanja
CAD alati
Logiko projektovanje
Bulova algebra i minimizacija prekidakih funkcija
Tehnoloko mapiranje
Komponente digitalnih sistema
Kombinacione komponente (ALU, dekoderske mree, komparatori, pomerai
i rotatori)
Sekvencijalne komponente (le kola i flip-flopovi, memorijske komponente,
konani automati)
ASM dijagrami (projektovanje mikroarhitektura)
ASM dijagrami
Opis ponaanja, razrada i realizacija
Sinteza staze podataka (sinteza visokog nivoa)
Dodela registara, funkcionalnih jedinica, magistrala
Protonost, ulanavanje funkc. Jedinica, usitnjavanje ciklusa
Rasporeivanje operacija
Ispit
Zavrni ispit (test pitanja i zadaci - 10 pitanja i
kraih zadataka)
Poena
Ocena
60 - 67
68 - 75
76 - 83
84 - 91
92 -100
10
Micros oft Word
Document
Moore-ov zakon
Moore-ov zakon
na primeru Intel-ovih mikroprocesora
1000
Transistors (MT)
100
10
486
1
386
286
0.1
0.01
0.001
P6
Pentium proc
8086
8080
8008
4004
8085
1970
1980
1990
Year
2000
2010
Moore-ov zakon
- Minimalna irina linija -
Moore-ov zakon
- Povrina ipa -
Moore-ov zakon
- Broj slojeva (foto-litografskih maski) -
Moore-ov zakon
- Trokovi fabrikacije -
Moore-ov zakon
- Gustina defekata -
Moore-ov zakon
- Cena po ipu -
Problem produktivnost
projektovanja
100,000
Logic Tr./Chip
10,000
Tr./Staff Month.
100
1,000
58%/Yr. compounded
Complexity growth rate
10
100
10
x
0.1
x x
0.01
xx
21%/Yr. compound
Productivity growth rate
0.1
0.01
2009
2007
2005
2003
2001
1999
1997
1995
1993
1991
1989
1987
1985
1983
0.001
Productivity
(K) Trans./Staff - Mo.
1,000
1981
Complexity
10,000
Razvoj
New Applications
More Performance
Performance
Nove primene
embedded ureaji
Tendovi
2003
2004
2005
2006
2007
2010
2013
2016
Line (um)
107
90
80
70
65
45
32
22
Gate (um)
65
53
45
40
35
25
18
13
Vdd (V)
1.0
1.0
0.9
0.9
0.7
0.6
0.5
0.4
P (W)
150
160
180
180
190
218
251
288
Transistors/chi
p (mil.)
153
193
243
307
386
773
1546
3092
Cost/transistor
(microcent)
49
34
24
17
12
4.3
1.54
0.53
Internal Freq.
(GHz)
5.17
5.63
6.73
11.5
19.35
28.7
VLSI danas
Implementacione tehnogije (ASIC, FPGA)
Metodologija projektovanja (VHDL)
CAD alati
Reprezentacija dizajna
(domeni projektovanja)
Funkcionalni domen
Funkcionalni ili bihejvioralni domen
Opis ponaanja sistema u funkciji ulaza i
proteklog vremena.
Daje odgovor na pitanje: ta ili kako sistem radi?
Definie algoritam rada sistema i interfejs
sistema i okruenja.
Rezultat - funkcionalna reprezentacija u obliku:
dijagrama toka, programa u viem programskom
jeziku, opisa u HDL-u, matematike formule,
grafikona ...
Strukturni domen
Razlae sistem na skup komponenti i
njihovih veza.
Daje odgovor na pitanje: Kako pomou
raspoloivih komponenti realizovati sistem
date funkcije?
Rezultat strukturna reprezentacija u
vidu: blok dijagrama, ematskog prikaza,
netliste...
Fiziki domen
Definie fizike karakteristike sistema (dimenzije i
poziciju komponenata iz strukturnog opisa)
Bavi se fizikim rasporeivanjem i povezivanjem
komponenti.
Rezultat fizika reprezentacija u obliku: layouta
ipa, mehanikih crtea, crtea tampane ploe...
Konani produkt projektovanja na osnovu koga
se moe direktno realizovati sistem ili fabrikovati
ip.
Proces projektovanja
(glavne faze)
Proces projektovanja elektronskih ureaja, a posebno digitalnih
sistema, uvek prolazi kroz tri faze koje su pozicionirane oko tri
glavne reprezentacije:
1.Razvoj bihejvioralne reprezentacije koja definie
funkcionalnost proizvoda
2.Prevoenje bihejvioralne reprezentacije u strukturnu koja
sadri komponente iz raspoloive biblioteke komponenti
3.Razvoj fizike reprezentacije koja opisuje kako sklopiti i
fabrikovati proizvod
Nivoi apstrakcije
Nivoi apstrakcije
Nivo
apstrakcije
Bihejvioralna
reprezentacija
Strukturne
komponente
Fiziki objekti
Tranzistorski Diferencijalne
nivo
jednaine, U-I
Dijagrami
Tranzistori, otpornici,
kondenzatori
Analogne i
digitalne elije
Nivo gejtova
Logike funkcije,
konani automati
Moduli,
funkcionalne
Jedinice
Registarski
nivo (RTL)
Algoritmi, dijagrami
toka, ASM dijagrami
Sabirai, komparatori,
registri, brojai,
multiplekseri
ipovi
Sistemski
nivo
Izvrna
specifikacija,
programi
Procesori, kontroleri,
memorije, ASIC kola
tampane
ploe,
mikroip-moduli
Y dijagram
Proces projektovanja
(detaljnije)
Projektovanje: niz koraka koji su neophodni da bi se polazni koncept nekog
proizvoda pretoio u proizvodne crtee koji pokazuju kako napraviti taj
proizvod.
Faze (koraci) projektovanja:
1.
Specifikacija dizajna: opis funkcionalnosti proizvoda i opis interfejsa
proizvoda prema okruenju u kome e proizvod raditi. Predstava u vidu
blok dijagrama dopunjena tekstualnim opisom u prirodnom jeziku.
2.
Razvoj biblioteke komponenti: Proizvod moe sadrati samo
komponente (sastavne delove) iz raspoloive biblioteke komponenti.
Komponente su projektovane, testirane i dokumentovane (spremne za
korienje). Projektant ne mora da analizira strukturu komponenti, ve se
oslanja na njihovu specifikaciju, koja ukljuuje:
Funkcionalnost komponente
Fizike dimenzije komponente
Elektrina ogranienja
Talasni oblici napona na ulazima i izlazima
Modeli komponente
Tipovi sinteze:
5.
6.
CAD alati
Softverski alati za projektovanje pomou raunara. Mogu se svrstati u pet kategorija:
1.
2.
4.
5.
Mapa procesa
projektovanja