Ich erstelle schon seit langem Halbleiter-Wafer-Maps mit Punkten oder Heatmaps und füge Grafikskripte hinzu, um die Umrisse der Chips anzuzeigen, aber das ist mühsam und sieht bei fehlenden Daten oft unschön aus (alternativ müssen Sie Dummy-Zeilen hinzufügen, um dies zu vermeiden, was noch mühsamer ist).
Beim jüngsten European Discovery Summit wurde darüber diskutiert, wie man mit Graph Builder Kartenformen verwenden kann, um Waferkarten zu erstellen und diese Probleme zu umgehen. Da ich zuvor noch keine Kartenformen verwendet hatte, war es eine gute Lernerfahrung, also habe ich dieses Beispiel-/Proof-of-Concept-Skript aus den Beispieldaten erstellt.
Zusammengefasst macht das Skript Folgendes:
- erstellt die Kartenformdateien aus den Beispieldaten. Im wirklichen Leben wäre dies natürlich eine einmalige Operation, die aus einem goldenen Datensatz erstellt wird und nicht jedes Mal, wenn Sie eine Karte zeichnen! Aber ich habe es eingefügt, falls es nützlich ist, zu sehen, wie die Kartendateien funktionieren.
- stellt die Verknüpfung zwischen den Daten und der Kartendatei her
- erledigt einige Aufgaben, um die Diagrammgrenzen für den Fall fehlender Daten festzulegen, einige Dummy-Datenspalten hinzuzufügen und den Spaltenumschalter und die lokalen Datenfilter vorzubereiten (das ist nicht unbedingt erforderlich, aber schön, um es hübscher zu machen)
- erstellt die Waferkarte im Graph Builder.
Vorbehalte: Es handelt sich um sehr einfaches JSL, das in keiner Weise optimiert ist und auch nicht umfassend getestet wurde (nur anhand des Beispieldatensatzes und einiger realer Beispiele), sodass es zu merkwürdigem Verhalten kommen kann.:)
Ich hoffe, das ist hilfreich. Ich bin für Ratschläge und Verbesserungsvorschläge dankbar!
