Title: IC layout tervek tesztel
1IC layout tervek tesztelése
2Layout reprezentációk
Bit map
3Layout reprezentációk
Vektoros leĂrás
A lyukas alakzat problémája
RĂ©gen megengedtek ferde egyenest, sot körĂvet
is
Az alakzat belseje mindig jobb kézre esik
4Algoritmus problémák (példák)
A P pont az alakzaton belĂĽl van-e?
Két alakzat átfedésben van-e?
Érdemes a befoglaló téglalapot is tárolni.
Futásido!
5Muveletek
Logikai AND, OR, XOR, Negálás
Geometriai hĂzlalás, fogyasztás Aritmetikai
terĂĽlet számĂtás Ellenorzo lásd kĂ©sobb
6A maszk ellenorzés eljárásai
a.) Tervezési szabály ellenorzés
szintaktikus kontroll b.) Layout
visszafejtés szemantikus kontroll
7Tervezési szabály ellenorzés
DRC Design Rules Check
Néhány jellegzetes tervezési szabály WIDTH gt
XXXX SPACING gt XXXX CLEARENCE gt XXXX
100 - 200 szabály/processz
IGEN FONTOS! Felelosség vállalási
interfész
8Tervezési szabály ellenorzés
DRC program input maszk leĂrás
szabály leĂrás
output hibajelzések
Példa a szabály megfogalmazásra if(size(active
and poly1) lt 0.8 ?m) hibajelzés
A lambdás tervezés Például width2?
poly1-re, 3? poly2-re,
spacing 3? metal1-re 4? metal2-re, stb.
9Layout visszafejtésMaszk visszafejtés, layout
extrakciĂł
Az áramköri (logikai) leĂrás visszaállĂtása a
maszk rajzolatbĂłl. CĂ©lok ellenõrzĂ©s (a kĂvánt
áramkört ábrázolja-e a
maszk? elektromos paraméter
megállapĂtás (vezetĂ©k
kapacitás, tranzisztor áram-állandó...) Az
utóbbi alapján post-layout
szimuláció (timing verification)