Preparació de dades de màscara

La preparació de dades de màscara (amb acrònim anglès MDP), també coneguda com a postprocessament de disseny, és el procediment per traduir un fitxer que conté el conjunt previst de polígons d'una disposició del circuit integrat en un conjunt d'instruccions que un gravador de màscara fotogràfica pot utilitzar per generar una màscara física. Normalment, es realitzen esmenes i addicions al disseny del xip per tal de convertir el disseny físic en dades per a la producció de màscares.[1]

Passos principals en el flux de disseny de CI, on es pot veure el procés de MDP al pas número 7.

La preparació de les dades de la màscara requereix un fitxer d'entrada en format GDSII o OASIS i produeix un fitxer amb un format propietari específic per a l'escriptor de màscares.[2]

Procediments i passos en la preparació de dades de màscara.

Tot i que històricament convertir el disseny físic en dades per a la producció de màscares era relativament senzill, els procediments MDP més recents requereixen diversos procediments: [3]

També s'han de fer consideracions especials en cadascun d'aquests passos per mitigar els efectes negatius associats a les enormes quantitats de dades que poden produir; De vegades, massa dades pot convertir-se en un problema perquè l'escriptor de màscares pugui crear una màscara en un període raonable.

Quan s'ha de fabricar una sèrie de xips, la matriu individual s'instancia diverses vegades en forma de matriu per produir el que s'anomena disseny de la retícula.[5] Aquesta disposició de retícula consta de línies de traçat verticals i horitzontals que separen els encunys individuals que s'han col·locat en un format de matriu. La mida d'aquesta matriu depèn de la superfície màxima exposable en funció de la mida de la retícula.

El MDP sol implicar la fractura de la màscara on els polígons complexos es tradueixen a formes més simples, sovint rectangles i trapezis, que poden ser gestionades pel maquinari d'escriptura de màscara. Com que la fractura de màscara és un procediment tan comú dins de tot el MDP, el terme fractura, utilitzat com a substantiu, de vegades s'utilitza de manera inadequada en lloc del terme preparació de dades de màscara. Tanmateix, el terme fractura descriu amb precisió aquest subprocediment de MDP.[6]

Referències

modifica
  1. J. Lienig, J. Scheible. «Chap. 3.3: Mask Data: Layout Post Processing». A: Fundamentals of Layout Design for Electronic Circuits. Springer, 2020, p. 102-110. DOI 10.1007/978-3-030-39284-0. ISBN 978-3-030-39284-0. 
  2. «Mask Data Preparation | Synopsys» (en anglès). https://www.synopsys.com.+[Consulta: 11 novembre 2022].
  3. J. Lienig, J. Scheible. «Chap. 3.3: Mask Data: Layout Post Processing». A: Fundamentals of Layout Design for Electronic Circuits. Springer, 2020, p. 102-110. DOI 10.1007/978-3-030-39284-0. ISBN 978-3-030-39284-0. 
  4. «Mask data preparation» (en anglès). https://zims-en.kiwix.campusafrica.gos.orange.com.+Arxivat de l'original el 2022-11-11. [Consulta: 11 novembre 2022].
  5. J. Lienig, J. Scheible. «Chap. 3.3: Mask Data: Layout Post Processing». A: Fundamentals of Layout Design for Electronic Circuits. Springer, 2020, p. 102-110. DOI 10.1007/978-3-030-39284-0. ISBN 978-3-030-39284-0. 
  6. «Mask Data Preparation» (en anglès). https://www.xyalis.com/eda-solutions.+[Consulta: 11 novembre 2022].