Förberedelse av maskdata

Mask data preparering ( MDP ), även känd som layout post processing , är proceduren för att översätta en fil som innehåller den avsedda uppsättningen polygoner från en integrerad kretslayout till en uppsättning instruktioner som en fotomaskskrivare kan använda för att generera en fysisk mask. Vanligtvis utförs ändringar och tillägg till chiplayouten för att konvertera den fysiska layouten till data för maskproduktion.

Förberedelse av maskdata kräver en indatafil som är i ett GDSII- eller OASIS -format och producerar en fil som är i ett eget format specifikt för maskskrivaren.

MDP-förfaranden

Procedurer och steg i förberedelse av maskdata

Även om det historiskt sett var relativt enkelt att konvertera den fysiska layouten till data för maskproduktion, kräver nyare MDP-procedurer olika procedurer:

Särskilda överväganden i vart och ett av dessa steg måste också göras för att mildra de negativa effekterna som är förknippade med de enorma mängder data de kan producera; för mycket data kan ibland bli ett problem för maskskrivaren att kunna skapa en mask inom rimlig tid.

Maskfrakturion

MDP involverar vanligtvis maskfrakturering där komplexa polygoner översätts till enklare former, ofta rektanglar och trapetser, som kan hanteras av maskskrivhårdvaran. Eftersom maskfrakturering är en så vanlig procedur inom hela MDP, används termen fraktur, som används som ett substantiv, ibland olämpligt i stället för termen maskdataförberedelse. Termen fraktur beskriver dock exakt denna delprocedur av MDP.

Sista riktmedlet

När ett chip ska tillverkas, upprepas den individuella stansen typiskt flera gånger i form av en matris på det slutliga riktmedlet. Denna riktkorslayout inkluderar horisontella och vertikala ritslinjer som möjliggör senare separation av individuella stansar efter chiptillverkning. Storleken på denna matris beror på den maximala hårkorsstorleken för det fotolitografiska verktyget för waferfab.

Vidare läsning