182812. lajstromszámú szabadalom • Eljárás mikroáramköri maszkok számítógéppel segített tervezésére, ellenőrzésére és előállítására

1 182 812 2 bemenő adatként felhasználva ezekből összeállíthas­suk a mikroáramköri csip maszkjainak teljes rajzola­tát leíró adatokat, és az adatok feldolgozása után a maszkkészítő berendezések vezérlő adathordozóit kapjuk eredményként. Az ilyen maszktervező rendszerek általában kap­csolatban állnak egy ábramegjelenítő berendezéssel (pl. rajzgép, elektronsugaras grafikus megjelenítő ernyő stb.), amelynek segítségével lehetőség nyílik a maszk részleteinek vagy teljes rajzolatának meg­jelenítésére és ellenőrzésére. A modem, ún. inter­aktív maszktervező rendszerekben egyre nagyobb szerepet kap az ember és a számítógép közvetlen kapcsolata, kihasználva az olyan adat- és ábrameg­jelenítő eszközök előnyeit, amelyek lehetővé teszik a megjelenített hibás adatok azonnali kijavítását és a javító beavatkozás következményeinek automati­kus kezelését. A kis és közepes integráltsági fokú mikroáramköri eszközök maszkjainak elkészítése a leírt ismert el­járással nagyobb nehézségek nélkül elvégezhető, a nagy integráltsági fokú eszközök maszkjainak elké­szítésénél azonban komoly nehézségek és hátrányok lépnek fel. Hátrány, hogy az optikai ábragenerátor és a lép­­kedő-ismétlő kamera folyamatos működése közben történt bármilyen hiba a berendezések mozgató mechanizmusában vagy a számítógépi adathordozón fatálisnak minősülhet az elkészítendő eszköz műkö­dése szempontjából. Ilyen hiba előfordulása esetén az exponálási műveletet új maszklemezzel újra el kell kezdeni. Ebből következik, hogy a nagy integ­ráltsági fokú eszközök maszkjainak elkészítésénél figyelembe kell venni a berendezések hibamentes működésének várható átlagos időtartamát. Ezt a berendezések műszaki stabilitási jellemzői, az elekt­romos hálózat stabilitása és a szokásos munkaidő­beosztás is korlátozza. Célszerű minden exponálási sorozatot megszakítás nélkül, folyamatosan lefut­tatni, ugyanis az automatikus üzemmód megszakítása után az asztal alaphelyzetének és aktuális koordi­nátaértékeinek kívánt pontosságú visszaállítására általában nincs mód. A végső méretű maszk elkészítése során a lépkedő­ismétlő kamerával a 102—103 számú csip exponálása a négyzethálós elrendezés szerint legfeljebb néhány óra üzemidőt igényel, tehát nem jelent kritikus meg­terhelést a berendezés szempontjából. A nagy integ­ráltsági fokú mikroáramköri csípek közbenső maszk­jának elkészítése optikai ábragenerátorral azonban 104—106 funkcionális elem, vagyis 105—107 téglalap exponálását igényli. Az ehhez szükséges több száz vagy ezer óra folyamatos, hibamentes üzemidő rend­kívül nehezen biztosítható. Egyszerűsödik a feladat, ha a csip egymástól lényegében funkcionálisan független részletekből állítható össze. Ilyenkor az egyes részletekről külön­álló közbenső maszkot lehet készíteni, mindegyik maszklemezen független illesztőábrákkal. így a végső méretű maszk összeállítása során egy maszkrészlet sokszorozott leképezése után a lépkedő-ismétlő kamerában ki lehet cserélni a közbenső maszklemezt, ezzel egy másik maszkrészletet az előzőkhöz ponto­san illesztve leképezni és sokszorozni, amíg minden részlet a helyére kerül és elkészül a végső méretű maszk. Ezzel a megoldással a közbenső maszkok generálásához szükséges hosszú idő rövidebb szaka­szokra osztható, amelyeken belül az optikai ábra­­generátor hibamentes működése könnyebben bizto­sítható. Hátrány azonban, hogy a mikroáramköri csípek független részekre való felosztása nem mindig lehetséges, és az ábragenerálás összideje így is meg­marad, csak rövidebb szakaszokra osztódik. A maszkrajzolatok előzetes ellenőrzése hasonló nehézségekkel és hátrányokkal jár a nagy integrált­­sági fokú mikroáramköri eszközök esetén. A 104— 106 számú funkcionális elem megjelenítése a szoká­sos ismert ábramegjelenítő berendezéseken vagy túl hosszú időt, vagy túl nagy számítógépi operatív me­móriakapacitást igényel. Hátrány, hogy gyakorlatilag csak a maszkrajzolat egyes részletei ellenőrizhetők egyszerre, a részletek illesztésének és az esetleg szük­séges javítások következményeinek ellenőrzése köz­ben az emberi szubjektum nagy szerepet kap és a tévedés lehetősége nehezen zárható ki. A találmánnyal célunk a fentiekben leírt vala­mennyi nehézség és hátrány kiküszöbölése és olyan optikai maszkkészítési eljárás kialakítása, amely lehetővé teszi a rajzolatellenőrzés és a maszkkészítés időtartamának lényeges lecsökkentését és megbíz­hatóságának növelését. A találmánnyal megoldandó feladatot ennek meg­felelően abban jelölhetjük meg, hogy a maszkok ter­vezését, rajzolat-ellenőrzését, elkészítését és a mikro­áramköri eszköz működésének fizikai feltételeit egy­mással kölcsönható egységes folyamatként szem előtt tartva, a maszkkészítés technológiai lépéseit és az előzetes rajzolat-ellenőrzés folyamatát úgy szervez­zük meg, hogy lehetővé váljon a nagy integráltsági fokú eszközök maszkkészletének ésszerű, gazdaságos és megbízható előállítása, különös tekintettel az olyan maszkokra, amelyeknek rajzolata azonos fel­építésű, ismétlődő funkcionális elemekből vagy rész­egységekből épül fel, de a részegységek az eszköz működése szempontjából egymással szorosan össze­függő funkcionális kapcsolatban állnak. Ilyen eszkö­zök tipikus példái a töltéscsatolt eszközök (CCD) vagy a félvezető memória és mágneses buborék­memória integrált áramkörök, amelyekben az infor­máció bitjeinek tárolására szolgáló áramköri egy­ségek azonos felépítésűek, egymással szoros funk­cionális kapcsolatban állnak és a memória kapacitá­sának megfelelő számban ismétlődnek a csip felü­letén. A találmány alapja az a felismerés, hogy a kitűzött feladat egyszerűen megoldható, ha a maszkok rajzo­latának előzetes ellenőrzését és a maszkkészítés tech­nológiai kivitelezését több — az integráltsági foktól függő számú — hierarchikus lépcsőben részletenként végezzük el. Ennek megfelelően a maszkkészlet mindegyik maszkjának rajzolatát célszerűen meg­választott több híerarchiaszinten részletrajzolatokra, más szóval fragmentumokra osztjuk fel olyan módon, hogy mindegyik szinten a fragmentumok lehetőség szerint azonos felépítésűek legyenek és az egymástól különböző felépítésű fragmentumok száma minél kisebb legyen. Ebben a felosztásban a legmagasabb hierarchiaszintű fragmentum maga a végső méretű maszk teljes rajzolata, a legalacsonyabb szintű frag­mentumok pedig a legegyszerűbb felépítésű ismét­5 10 15 20 25 30 35 40 45 50 55 60 65 3

Next

/
Thumbnails
Contents