El formato de flujo GDSII , acrónimo común GDSII , es un formato de archivo de base de datos que es el estándar de facto de la industria para el intercambio de datos de circuitos integrados o diseños de IC . 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. Los datos se pueden utilizar para reconstruir la totalidad o parte de la obra de arte que se utilizará para compartir diseños, transferir ilustraciones entre diferentes herramientas o crear fotomáscaras .
Desarrollado por | Calma |
---|
Historia del formato GDSII
GDS = Sistema de diseño gráfico (consulte [GDS78])
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 baja densidad de datos, se convirtió en el formato de flujo convencional de la industria para la transferencia de datos de diseño de IC entre herramientas de diseño de diferentes proveedores, todos los cuales operaban con formatos de datos patentados.
Fue desarrollado originalmente por Calma para su sistema de diseño de maquetación, "Sistema de diseño gráfico" ("GDS") y "GDSII".
Los archivos GDSII suelen ser el producto de salida final del ciclo de diseño de IC y se entregan a las fundiciones de IC para la fabricación de IC . Los archivos GDSII se escribieron originalmente en cintas magnéticas ; este paso se denominó apropiadamente " tape out" , aunque ese término se remonta aún más atrás.
Los objetos contenidos en un archivo GDSII se agrupan asignándoles atributos numéricos, incluido un "número de capa", "tipo de datos" o "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 rápidamente se volvió más abstracto para reflejar la forma en que está diseñado el diseño físico .
A partir de octubre de 2004, muchos proveedores de software EDA han comenzado a admitir un nuevo formato de transmisión, OASIS , que puede reemplazar a GDSII. [1]
Utilidades GDSII
Como el formato de flujo GDSII es un estándar de facto, es compatible con casi todos los programas de EDA. Además de los proveedores comerciales, hay muchas utilidades GDSII gratuitas. Estas herramientas gratuitas incluyen editores, [2] [3] [4] visores, [5] utilidades para convertir los datos de diseño 2D en formatos 3D comunes, [6] [7] utilidades para convertir el formato binario a un formato ASCII legible por humanos [8] y bibliotecas de programas. [9] [10] [11]
Ver también
Notas
- ^ Pasando de GDSII a OASIS , Philippe Morey-Chaisemartin (Xyalis) // EETimes 8/4/2008
- ^ LayoutEditor, un editor gratuito de GDSII http://www.layouteditor.net
- ^ "KLayout" es un editor gratuito de GDSII, LEF / DEF, OASIS, Gerber, DXF, CIF con DRC http://www.klayout.de
- ^ Glade, un editor gratuito de GDSII, LEF / DEF http://www.peardrop.co.uk/glade
- ^ "nanoViewer" es un visor GDSII gratuito, http://www.wxnanotech.com Archivado el 19 de enero de 2012en Wayback Machine.
- ^ gds2pov convierte fácilmente los datos GDSII en una vista 3D muy bien renderizada. http://www.atchoo.org/gds2pov
- ^ Con la herramienta GdsViewer, cualquier parte de la obra de arte GDSII se puede exportar a unarchivo3D VTK . Este último se puede ver y manipular convisores compatiblescon VTK , por ejemplo, ParaView http://www.gbresearch.com/gdsviewer
- ^ 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 el lenguaje de programación Ruby http://www.rubyforge.org/projects/gdsii
- ^ Biblioteca Python GDSII para crear y manipular archivos GDSII con Python http://gdspy.sourceforge.net/index.html
- ^ Caja de herramientas de Octave y MATLAB 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 IC CMOS . Newnes. ISBN 0-7506-7194-7
* [GDS78] Calma. (1978). Manual de funcionamiento del usuario del sistema de diseño gráfico GDS II , primera edición de 1978. 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 de VLSI - Apéndice C: Formato GDS II por Steven M. Rubin // Addison-Wesley, 1987
- El formato de transmisión GDSII por Jim R. Buchanan, 11/6/96
- Manual de funcionamiento del usuario 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 de formato de transmisión GDSII ™ (B97E060), versión 6.0 // Calma, febrero de 1987
- SPIE Handbook of Microlithography, Micromecanizado y Microfabricación, vol. 1: Microlitografía // Bellingham, Washington: SPIE Optical Engineering Pr., 1997, 2.9 Apéndice: Formato de flujo GDSII
- Detalles del formato GDSII, incluidas ilustraciones