He estado creando mapas de obleas de semiconductores usando puntos o mapas de calor durante mucho tiempo y agregando scripts gráficos para mostrar los contornos de los troqueles, pero es engorroso y propenso a verse feo si faltan datos (como alternativa, es necesario agregar filas ficticias para evitar esto). , lo cual es aún más engorroso).
En la reciente cumbre europea Discovery, hubo una discusión sobre el uso de formas de mapas en Graph Builder para crear mapas de obleas y solucionar estos problemas. Como no había usado formas de mapas antes, fue una buena experiencia de aprendizaje, así que creé este script de ejemplo/prueba de concepto a partir de los datos de muestra.
En resumen, el script hace esto:
- Crea los archivos de formas del mapa a partir de los datos de muestra. Por supuesto, en la vida real, esta sería una operación única creada a partir de un conjunto de datos de oro, ¡no creada cada vez que dibujas un mapa! Pero lo he incluido por si es útil para ver cómo funcionan los archivos de mapas.
- crea el vínculo entre los datos y el archivo de mapa
- trabaja un poco para establecer los límites del gráfico en caso de que falten datos, agrega algunas columnas de datos ficticias y prepara el conmutador de columnas y los filtros de datos locales (esto no es esencial, pero es bueno hacerlo bonito)
- crea el mapa de oblea en Graph Builder.
Advertencias: es un JSL muy básico y no está optimizado de ninguna manera, y tampoco lo prueba exhaustivamente (solo en el conjunto de datos de muestra y un par de ejemplos reales), por lo que puede haber un comportamiento extraño.:)
Ojalá esto sea útil. ¡Agradezco los consejos o mejoras que alguien quiera sugerir!
