
El formato de flujo GDSII ( GDSII ) es un formato de archivo de base de datos binario que es el estándar de facto de la industria para el intercambio de datos de automatización del diseño electrónico (EDA) de diseños de circuitos integrados (CI) o diseños de CI . [ 1 ] Es un formato de archivo binario que representa formas geométricas planas, etiquetas de texto y otra información sobre el diseño en forma jerárquica (formato de archivo CAD bidimensional/2D). Los datos se pueden usar para reconstruir todo o parte del diseño para usarlo en compartir diseños, transferir diseños entre diferentes herramientas o crear fotomáscaras .
Historia
Inicialmente, GDSII se diseñó como un formato de flujo utilizado para controlar el trazado de fotomáscaras de circuitos integrados. A pesar de su conjunto limitado de funciones y su baja densidad de datos, se convirtió en el formato de flujo convencional de la industria para la transferencia de datos de diseño de circuitos integrados entre herramientas de diseño de diferentes proveedores, que operaban con formatos de datos propietarios.
Fue desarrollado originalmente por Calma para su sistema de diseño de maquetación, "Graphic Design System" ("GDS") y "GDSII".
Los archivos GDSII suelen ser el producto final del ciclo de diseño de circuitos integrados y se entregan a las fundiciones para su fabricación . Originalmente, los archivos GDSII se grababan en cinta magnética . Por este motivo, la fecha límite para los diseñadores de circuitos integrados todavía se denomina "tape-out" .
Los objetos contenidos en un archivo GDSII se agrupan asignándoles atributos numéricos, como un "número de capa", un "tipo de datos" o un "tipo de texto". Si bien estos atributos se diseñaron para corresponder a las "capas de material" utilizadas en la fabricación de un circuito integrado, su significado se volvió rápidamente más abstracto para reflejar la forma en que se diseña la disposición física .
A partir de abril de 2008, muchos proveedores de software EDA han adoptado el formato de flujo OASIS , que reemplazó a GDSII. [ 2 ] Para diseños más pequeños, GDSII se sigue utilizando hoy en día.
utilidades GDSII
Como el formato de flujo GDSII es un estándar de facto, es compatible con casi todo el software EDA. Además de los proveedores comerciales, existen numerosas utilidades GDSII gratuitas. Estas herramientas gratuitas incluyen editores, [ 3 ] [ 4 ] [ 5 ] visores, [ 6 ] utilidades para convertir los datos de diseño 2D a formatos 3D comunes, [ 7 ] [ 8 ] utilidades para recorrer una versión 3D, [ 9 ] utilidades para convertir el formato binario a un formato ASCII legible por humanos [ 10 ] y bibliotecas de programas. [ 11 ] [ 12 ] [ 13 ]
Véase también
- Formulario intermedio de Caltech (que no debe confundirse con el archivo de información cristalográfica ).
- Estándar de intercambio de sistemas de ilustraciones abiertas (OASIS)
- EDIF , un formato de archivo independiente del proveedor creado en la década de 1980.
Notas
- 1 2 "Todo sobre el formato de archivo de transmisión GDSII de Calma" . www.artwork.com . Consultado el 26 de mayo de 2022 .
- ↑ Transición de GDSII a OASIS , Philippe Morey-Chaisemartin (Xyalis) // EETimes 8/4/2008
- ↑ LayoutEditor, un editor GDSII gratuito http://www.layouteditor.net
- ↑ "KLayout" es un editor gratuito de GDSII, LEF/DEF, OASIS, Gerber, DXF y CIF con DRC http://www.klayout.de
- ↑ Glade, un editorgratuito de GDSII, LEF/DEF http://www.peardrop.co.uk/glade Archivado el 27/03/2013 en Wayback Machine
- ↑ "nanoViewer" es un visor GDSII gratuito, "Nanotech | Un proveedor de software y servicios de clase mundial" . Archivado del original el 19 de enero de 2012. Recuperado el 9 de octubre de 2017 .
{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) - ↑ gds2pov convierte fácilmente datos GDSII en una vista 3D con una excelente representación. http://www.atchoo.org/gds2pov
- ↑ Con la herramienta GdsViewer, cualquier parte de una ilustración GDSII se puede exportar a un archivo VTK 3D . Este último se puede visualizar y manipular convisores compatibles con VTK , por ejemplo, ParaView (http://www.gbresearch.com/gdsviewer ).
- ↑ "GDS3D" . SourceForge . 12 de junio de 2017. Consultado el 12 de diciembre de 2023 .
- ↑ GDS Utilities puede convertir archivos binarios GDSII a representación ASCII, http://www.gbresearch.com/gdsutilities
- ↑ Biblioteca Ruby GDSII para leer, manipular y escribir datos GDSII en ellenguaje de programación Ruby http://www.rubyforge.org/projects/gdsii Archivado el 24/10/2007 en Wayback Machine
- ↑ Biblioteca Python GDSII para crear y manipular archivos GDSII con Python https://gdspy.sourceforge.net/index.html Archivado el 2 de abril de 2015 en Wayback Machine
- ↑ Octave y MATLAB Toolbox para leer y escribir archivos de diseño GDSII https://sites.google.com/site/ulfgri/numerical/gdsii-toolbox
Referencias
- Clein, Dan. (2000). Diseño de circuitos integrados CMOS . Newnes. ISBN 0-7506-7194-7
- [GDS78] Calma. (1978). Manual de usuario del sistema de diseño gráfico GDS II , primera edición, 1978. Disponible en línea en http://www.bitsavers.org/pdf/calma/GDS_II_Users_Operating_Manual_Nov78.pdf . Consultado el 21 de abril de 2020.
Enlaces externos
- Ayudas informáticas para el diseño VLSI - Apéndice C: Formato GDS II por Steven M. Rubin // Addison-Wesley, 1987
- El formato de transmisión GDSII fue archivado el 16 de junio de 2016 en la Wayback Machine por Jim R. Buchanan, el 11 de junio de 1996.
- Manual de instrucciones del sistema de diseño gráfico GDS II, primera edición, 1978 // Calma Interactive Graphic Systems, noviembre de 1978. Consultado el 21 de abril de 2020.
- Manual del formato de transmisión GDSII™ (B97E060), versión 6.0 // Calma, febrero de 1987
- Manual SPIE de Microlitografía, Micromecanizado y Microfabricación, Vol. 1: Microlitografía // Bellingham, Wash. : SPIE Optical Engineering Pr., 1997, 2.9 Apéndice: Formato de flujo GDSII Archivado el 29/12/2012 en Wayback Machine
- Detalles del formato GDSII, incluyendo ilustraciones.
- Formatos de archivo EDA