<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Robert Murphy ( rmurphy ), Mitglied des technischen Personals, Advanced Micro Devices
Jason Paquette ( jason.paquette ), Produktentwicklungsingenieur, Advanced Micro Devices

Abstrakt —Um die Nutzung von Designressourcen zu maximieren und die Markteinführungszeit zu minimieren, nutzen System-on-Chip (SoC)-Designs einen erheblichen Teil der Wiederverwendung von Funktionsblöcken. Diese Wiederverwendung bildet die Grundlage für Vergleiche von Leistung und Ertrag auf Blockebene und ermöglicht gezieltes Debuggen und weitere Optimierungsmöglichkeiten. In diesem Dokument wird der Prozess der Generierung benutzerdefinierter Karten für die Verwendung mit der Graph Builder-Plattform von JMP erläutert. Diese Technik bietet einen wertvollen Ansatz zur Untersuchung räumlich gesteuerter Signale mit einem hochgradig interaktiven Werkzeug. Fördern Sie eine verbesserte Prozessverbesserung, indem Sie die Leistungsfähigkeit benutzerdefinierter Karten in JMP nutzen.
Indexbegriffe – Benutzerdefinierte Karten, Hyper-Heatmap, Ursachenanalyse, SoC, System-on-Chip, Ertrag.
I. EINLEITUNG
Heutige SoCs sind oft relativ große Geräte, die auf einer hochmodernen Halbleiterprozesstechnologie basieren, die eine immer höhere Leistung und Energieeffizienz anstrebt. Es besteht aus einer Reihe sowohl replizierter als auch einzigartiger Blöcke, die verschiedene Chipfunktionen wie E/A, Rechenleistung und Grafik erfüllen. Diese Blöcke können entsprechend ihrer physischen Position auf dem Würfel als Karte dargestellt werden. Durch die Verwendung dieser Art von Karte als benutzerdefinierte Karte in JMP kann ein Ingenieur oder Analyst leistungsstarke Visualisierungen erstellen, die eine schnellere Fehlerbehebung bei Prozess-, Test- oder Ertragsproblemen ermöglichen. Dies wiederum unterstützt eine schnellere Steigerung von Ertrag und Qualität und damit einen schnelleren Return on Investment (ROI) für neue Produktdesigns. Durch die Kombination von Chip-basierten Heatmaps im Graph Builder entsprechend ihrer physischen Position auf einem Wafer werden bisher unbemerkte Effekte sichtbar. Dies ist auf die Tatsache zurückzuführen, dass viele Herausforderungen bei der Halbleiterfertigung stark von der räumlichen Lage innerhalb eines Wafers abhängen, wie etwa Zentrums- oder Kanteneffekte. Eine klare Darstellung dieser Positionsabhängigkeiten schränkt die Liste möglicher Grundursachen erheblich ein und beschleunigt die Prozessverbesserung.
II. VORTEILE DER VERWENDUNG BENUTZERDEFINIERTER KARTEN
Derzeit stehen einem Ingenieur oder Analysten verschiedene Tools zur Verfügung, um Ausreißerantworten zu identifizieren. Einige Beispiele hierfür sind Histogramme und Boxplots. Diese Tools sind zwar wertvoll und werden häufig genutzt, ihnen fehlt jedoch die Fähigkeit, die physische Positionierung zu veranschaulichen, um Muster viel schneller zu erkennen. Das Verständnis dieser Muster trägt dazu bei, den Umfang der nachfolgenden Analyse und Ursachenisolierung zu reduzieren, was zu schnelleren Durchlaufzeiten für die Fehlerbehebung und Ertragsverbesserung führt.
Obwohl sich dieser Artikel auf die Halbleiterindustrie konzentriert, kann die Anwendung benutzerdefinierter Karten in vielen Umgebungen mit räumlichen Signalen nützlich sein.
III. EIGENE KARTEN IN JMP ERSTELLEN
Die Generierung benutzerdefinierter Kartenformen in JMP erfolgt durch das nacheinander Verbinden der Eckpunkte jeder Form. Um dies zu erreichen, benötigt JMP Scheitelpunktkoordinateninformationen in Form von zwei Definitionsdateien: einer „-Name“-Datei und einer „-XY“-Datei. Die Datei „-Name“ enthält die erforderlichen Zahlen Form-ID Und Name Spalten und die Datei „-XY“ enthält Form-ID, Teile-ID, X Und Y Koordinaten der Eckpunkte.Der Form-ID In der Spalte „Form“ werden die Koordinaten in der Datei „-XY“ mit den Formnamen in der Datei „-Name“ verknüpft.
Wenn Scheitelpunktkoordinaten verfügbar sind, können die Dateien „-Name“ und „-XY“ in wenigen Schritten generiert werden.
Fassen Sie die Koordinatendatei so zusammen, dass jede Form eine einzelne Zeile in der Datentabelle einnimmt. Erstellen Sie eine Spalte „Shape-ID“ in aufsteigender Reihenfolge (beginnend bei eins), um jeder Form eine eindeutige ID zu geben. Die Shape-ID muss die erste Spalte in der Tabelle sein.Speichern Sie die Tabelle als ' $$$ -Name.jmp' wo $$$ ist ein gewähltes Präfix. In dieser Datei sollte es eine benutzerfreundliche Namensspalte zur Darstellung jeder Form geben. Wählen Sie in den Spalteneigenschaften dieser Spalte die Option „Rolle zuordnen“ aus und stellen Sie sie auf „Formnamendefinition“ ein (siehe Abbildung 1). Dies ist ein wichtiger Schritt, da die Werte in dieser Spalte zum Verknüpfen von Rohdaten für Overlays verwendet werden.
- Feige. 1 . Einrichtung der Rolleneigenschaften der Formnamendefinitionszuordnung
Während die ursprüngliche Koordinatentabelle noch geöffnet ist, führen Sie die soeben erstellte eindeutige Shape-ID-Spalte zusammen und sortieren Sie die Tabelle in aufsteigender Reihenfolge nach Shape-ID. Speichern Sie die Datentabelle als „ $$$ -XY.jmp' wo $$$ muss das gleiche Präfix sein, das für die Datei „-Name“ verwendet wird.
Diese „-XY“-Datei erfordert vier obligatorische Spalten: Form-ID , X , Y , Und Teile-ID . In ihrem aktuellen Zustand sollte die Datei alle diese Informationen enthalten und möglicherweise müssen nur die Spalten umbenannt werden. Allerdings wird es fehlen Teile-ID Spalte. Diese Spalte teilt JMP im Wesentlichen mit, ob bestimmte Formen aus mehreren separaten Teilen bestehen, beispielsweise der Bundesstaat Hawaii, der aus mehreren Inseln besteht. Oftmals besteht jede Form nur aus einem einzigen Teil. In diesen Fällen kann die Spalte „Teile-ID“ auf Einsen eingestellt werden. Der X Und Y Spalten enthalten die Koordinaten jedes Scheitelpunkts in jeder Form. Ein subtiles Detail, das hervorzuheben ist, ist, dass die Reihenfolge des Erscheinens der Scheitelpunkte jeder Form in der „-XY“-Datei wichtig ist, da sie bei falscher Konfiguration zu ungenauen Darstellungen der Formen führen kann. Mithilfe der Zuordnungsdatei „-XY“ verfolgt JMP Formen, die von Scheitelpunkt zu Scheitelpunkt gehen (von der ersten bis zur letzten Zeile in der Datei). Eine neue Spur beginnt mit jeder neuen Form-ID oder Teile-ID. Abbildung 2 zeigt ein Beispiel dafür, wie sich die Reihenfolge der Eckpunkte beim Nachzeichnen einer einfachen rechteckigen Form auswirkt.
- Feige. 2 . Richtige und falsche Scheitelpunktreihenfolge für Formen
Wenn die Rohkoordinatendaten über mehrere Arten von benutzerdefinierten Karten hinweg konsistent sind, wäre ein JMP-Skriptsprachenskript (JSL) zum Erstellen der Formdefinitionsdateien „-XY“ und „-Name“ hilfreich.
Weitere Informationen zur benutzerdefinierten Kartenerstellung finden Sie in der folgenden Ressource: Hilfe>Hilfeinhalte>Essential Graphing>Karten erstellen>Graph Builder>Benutzerdefinierte Kartendateien.
Ein letzter zu beachtender Punkt ist, dass sowohl die Formdefinitionsdateien „-Name“ als auch „-XY“ im selben Verzeichnis mit demselben Präfix gespeichert werden müssen, damit die Zuordnung ordnungsgemäß funktioniert.
IV. BENUTZERDEFINIERTE KARTENNUTZUNG
Wenn die Definitionsdateien konfiguriert sind, können Daten in JMP importiert werden. Ein letzter Vorbereitungsschritt ist erforderlich, um die Daten mit den benutzerdefinierten Kartendefinitionsdateien zu verknüpfen, bevor die Daten im Graph Builder visualisiert werden. Es muss eine Spalte in den Daten geben, deren Werte mit denen in der definierten Spalte identisch sind Definition des Formnamens Spalte in der Datei „-Name“, andernfalls kann JMP die benutzerdefinierte Karte nicht verknüpfen.
Um die Datentabelle mit der benutzerdefinierten Karte zu verknüpfen, öffnen Sie die Spalteneigenschaften der Spalte in der Datentabelle, in der die Formnamen gespeichert sind. Stellen Sie sicher, dass in der Eigenschaft „Map Role“ die Option „Shape Name Use“ ausgewählt ist, und wählen Sie die Datei „-Name“ als „Map Name Data Table“ mit der entsprechenden Shape-Definitionsspalte aus (siehe Abbildung 3). Beachten Sie, dass diese Optionen in JMP11 keinen interaktiven Dateidialog zum Suchen nach der Datei „-Name“ haben. Sie muss daher kopiert und eingefügt oder in das Textfeld eingegeben werden (einschließlich der Erweiterung „.jmp“).
- Feige. 3 . Auswahl der Datei „Shape Name Use Map Role“.
JMP unterstützt auch das Platzieren der Dateien „-Name“ und „-XY“ in einem bestimmten Verzeichnis, das die Software automatisch überprüft.In unserer Anwendung verwenden wir jedoch identische Formnamen mit unterschiedlichen Zuordnungen für verschiedene SoC-Produkte.Um Namenskollisionen zu vermeiden, verwenden wir daher die Dateiauswahlmethode. Informationen zum automatischen Verzeichnisspeicherort basierend auf dem Betriebssystem Ihres Computers finden Sie in der JMP-Hilfe.
Wenn alle Vorbereitungsarbeiten abgeschlossen sind, öffnen Sie Graph Builder und ziehen Sie die verknüpfte Formspalte aus der Datentabelle per Drag-and-Drop in die Drop-Zone „Map Shape“ in der unteren linken Ecke des Fensters (siehe Abbildung 4). JMP füllt dann die Anzeige mit allen in der Datentabelle gefundenen Forminstanzen, die auch in den Formdefinitionsdateien enthalten sind.
- Feige. 4 . Position der Drop-Zone für Kartenformen im Graph Builder
Es kann vorkommen, dass bestimmte in der Datentabelle gefundene Formen von den Formdefinitionsdateien nicht erkannt werden. Dies kann daran liegen, dass die Namen nicht identisch sind, unterschiedliche Namenskonventionen vorliegen oder einfach nicht aufgeführt sind. Diese nicht erkannten Formen werden unten im Graph Builder-Fenster als „Kartenformen nicht gefunden“ angezeigt (siehe Abbildung 5). Um diese fehlenden Formen zu integrieren, müssen entweder die Daten geändert werden, damit sie mit den Formdefinitionsdateien übereinstimmen, oder die Formdefinitionsdateien selbst aktualisiert werden.
- Feige. 5 . Graph Builder-Anzeige, wenn Formen in Daten nicht erkannt werden
An diesem Punkt können Datenspalten per Drag-and-Drop auf die Datei gezogen werden Farbe Drop-Zone, die basierend auf den Spaltendaten und Modellierungstypen die entsprechenden Farbüberlagerungen bereitstellt.
Im nächsten Abschnitt werden einige detaillierte Beispiele vorgestellt, die verschiedene Anwendungsszenarien und Erfolgsgeschichten skizzieren.
V. BEISPIELE
- A. Ertragsdaten
In Anlehnung an die Einführung bietet die Wiederverwendung von Blöcken in SoC-Designs die Möglichkeit, Leistung und Ertrag einzelner Blöcke zu vergleichen. Es ist sehr üblich, Testverfahren wie Scan (Flip-Flops und gemeinsame Logik) und integrierten Selbsttest (BIST, Speichertest und -reparatur) zu verwenden, die auf Blockebene angeordnet sind. Bei SoCs werden diese Blöcke als Tiles bezeichnet. Abbildung 6 zeigt die Ausbeute eines bestimmten Tests für jede Kachel durch Aggregation der Ergebnisse einiger tausend Einheiten. Die rot gefärbten (und weiß nummerierten) Kacheln sind Ausreißerkacheln mit geringer Ausbeute, die mehr Aufmerksamkeit erfordern. Im nächsten Unterabschnitt wird gezeigt, dass es eine andere Kraft gibt, die diese Ausreißer antreibt, die in dieser Ansicht nicht erkennbar ist.
- Feige. 6 . SoC Tile Yield Heatmap mit Ausreißern
- B. Hyper-Heatmaps
Wenn wir mit dem vorherigen Ertragsbeispiel fortfahren, gibt es einen offensichtlichen Satz von Ausreißerkacheln. Es ist jedoch nicht klar, was mit ihnen falsch sein könnte. Abbildung 7 zeigt die Hyper-Heatmap, die jede SoC-Kachelansicht für jede Chipposition auf dem Wafer verschachtelt und dabei die nutzt Gruppe X Und Gruppe Y Drop-Zones. An dünn besiedelten Standorten kommt es nur selten zu Kachelausfällen. Die nummerierten Ausreißer aus Abbildung 6 wurden zu Abbildung 7 hinzugefügt und stellen die Chip-Positionen dar, die zu niedrigeren Fliesenerträgen führen. Für Fliesen 1 , 2 , Und 3 Der Hauptgrund dafür ist, dass es sich um Eckkacheln handelt, die an bestimmten X- und Y-Positionen des Chips an den Rand des Wafers angrenzen.Wenn sich diese Kacheln unmittelbar an der Waferkante befinden, sind sie bei Waferherstellungsprozessen Kantenbeeinträchtigungen ausgesetzt, die in anderen Bereichen des Wafers nicht auftreten. Um eine Hyper-Heatmap mit vielen Objekten klarer anzuzeigen, kann es nützlich sein, die Grundlinie oder die erwarteten Werte der Farbvariablen herauszufiltern.Abbildung 7 wurde auf diese Weise gefiltert.Fliese 4 Der Ertragsabfall konzentriert sich hauptsächlich auf die Mitte des Wafers, wo es aufgrund des Herstellungsprozesses auch zu bekannten Schwankungseffekten kommt. Herstellungsprozesse verursachen eine Vielzahl von Ungleichmäßigkeiten auf dem Wafer, die in der Mitte oder in den Randbereichen häufig stärker sind. Diese Hyper-Heatmap ermöglichte ein schnelles Verständnis der Problembereiche, ohne dass Ressourcen aufgewendet werden mussten, um festzustellen, ob die Fliesen selbst einer Designoptimierung bedurften.
- Feige. 7 . Hyper-Heatmap auf Wafer-Ebene, die Ausreißerpositionen durch Filtern der Basisertragsrate hervorhebt
- C. Parametrische Daten
Abbildung 8 ist ein Beispiel dafür, wie parametrische Daten auf einer Hyper-Heatmap auf Waferebene visualisiert werden können. Jede angezeigte Kachel enthält eine analoge Messstruktur, deren Wert als Metrik zur Korrelation mit der Geräteleistung verwendet wird. Die Datentabelle enthält Hunderte von Wafern, und diese spezielle Ansicht zeigt den Mittelwert für die Messung jeder Kachel an jeder Chipposition auf dem Wafer. Bekannte Überreste des Herstellungsprozesses sind deutlich an den konzentrischen Kreisen zu erkennen, die auf der Überlagerung dargestellt sind.
- Feige. 8 . Hyper-Heatmap der analogen Charakterisierungsstruktur auf Waferebene
VI. Erfolgsgeschichten
Bei Produkten mit hohem Volumen zeigte sich ein auffälliger Ausreißer, der eine schlechtere Ausbeute als andere ergab (siehe Abbildung 9).In diesem Fall stellt Rot Kacheln mit geringerem Ertrag dar, während Blau Kacheln mit höherem Ertrag darstellt.
- Abb.9. Anfänglicher Ertrag auf SoC-Ebene mit Beobachtung der Ausreißerkacheln
Eine weitere Analyse mithilfe von Heatmaps führte zu der Entdeckung, dass es sich hierbei um eine systematische Waferkantensignatur für die Ausreißerkachel am unteren linken Rand des Wafers handelte, wo diese Kachel an die Waferkante angrenzte (siehe Abbildung 10). Dieses Signal wurde der Gießerei zur Kenntnis gebracht, was sie dazu veranlasste, eine Prozessverbesserung umzusetzen – optimierte Lithographieeinstellungen am äußersten Waferrand. Aufgrund dieser Prozessverbesserung verbesserte sich die Gesamtausbeute an Wafern deutlich.
- Abb. 10. Beobachtung der Ausreißerkachel auf Waferebene am unteren linken Waferrand
Vor der Hyper-Heatmap-Ansicht konzentrierte sich die anfängliche Untersuchung dieses Ertragssignals auf die Kachel selbst, also in diesem Fall auf die falsche Richtung.Sobald die Korrelation der Waferkantenausbeute klar war, konnte der richtige Eigentümer sofort mit einer kontinuierlichen Verbesserungsbemühung beginnen.
VII. TIPPS
A.Fehlende Formen anzeigen
Direkt unter dem Spaltenauswahlfeld in der Graph Builder-Plattform befindet sich ein Kontrollkästchen mit dem Titel: Fehlende Formen anzeigen . Wenn Sie diese Option auswählen, wird die Anzeige mit Umrissen von Formen gefüllt, die in den Definitionsdateien, aber nicht in der aktuellen Datentabelle enthalten sind (siehe Abbildung 11). Dies ist nützlich, um fehlende Daten zu erkennen oder sich ein Gesamtbild der Karte zu verschaffen.
- Abb. 11. Diagramm-Builder: Kontrollkästchen „Fehlende Formen anzeigen“.
B.Aktivieren von Datenbeschriftungsüberlagerungen
Die Möglichkeit, den Mauszeiger über Formen zu bewegen oder Beschriftungen über jeder Form anzuzeigen, ist hilfreich, um Muster schnell zu erkennen. Klicken Sie mit der rechten Maustaste auf die gewünschte(n) Spalte(n) und wählen Sie sie aus Beschriften/Beschriften aufheben Zeigt zum ersten Mal Spaltendaten an, während Sie mit der Maus über Formen im Graph Builder fahren. Um die Beschriftungen auf den Formen statisch anzuzeigen, wählen Sie die gewünschten Zeilen in der Datentabelle aus und wählen Sie aus Beschriften/Beschriften aufheben .
C.Automatisierung mit Filtern und Spaltenumschalter
Bei der Analyse von Volumendaten kann die Suche nach subtilen Mustern eine mühsame Aufgabe sein und es hilft immer, die Anzahl der Mausklicks zu minimieren. Nutzung der Filterautomatisierung Und Spaltenumschalter Funktionen (Graph Builder Red Arrow>Script) ist eine effiziente Möglichkeit, große Mengen räumlicher Daten mit unterschiedlichen Bedingungen zu durchsuchen.
D. Frame-Paging mit JMP12
Die Graph Builder-Plattform verfügt mit dem jüngsten JMP12-Update über einige bemerkenswerte Funktionserweiterungen, nämlich die Möglichkeit, mithilfe von in mehrere Frames aufzuteilen Buchseite Abwurfgebiet. Wenn Sie eine Datenspalte in dieser Drop-Zone platzieren, werden entsprechend der Anzahl der in dieser Spalte gefundenen eindeutigen Werte mehrere Instanzen des Graph Builder-Frames generiert. Der Bericht kann als interaktives HTML-Dokument zur Weitergabe gespeichert werden.
E.Frame-Segmentierung mit Group- und Wrap-Drop-Zonen
Wie am Beispiel der Wafer-Hyper-Heatmap zu sehen ist, können Frames mithilfe verschachtelter Spalten innerhalb der segmentiert werden Gruppe X Und Gruppe Y Drop-Zones. Die Wafer-Hyper-Heatmap verwendete die X- und Y-Koordinaten zur Segmentierung, es können jedoch beliebige Spalten verwendet werden. Weitere häufig verwendete Beispiele sind Spannungstestpunkt, Testtemperatur und Frequenztestpunkt. Der Wickeln Drop-Zone verfügt über eine ähnliche Funktionalität mit effizienterer Raumnutzung, eine Spaltenverschachtelung ist jedoch nicht verfügbar. Durch Klicken mit der rechten Maustaste auf die Gruppenvariablen kann der Benutzer die Anzahl der angezeigten Ebenen auswählen, um effektiv in die interessierenden Bereiche hineinzuzoomen (siehe Abbildung 12).
- Abb. 12. Auswählen von Ebenen in der Ansichtsoption innerhalb Gruppe Variable Zonen
F.Ändern der Farbeinstellungen von Graph Builder
Bei der Analyse benutzerdefinierter Kartenüberlagerungsdaten kann oft eine einfache Änderung der Farbeinstellungen das Erscheinungsbild von Ausreißermustern deutlich hervorheben. Die Autoren empfehlen die Verwendung eines dunklen Hintergrunds (Grafik>Hintergrundfarbe) mit einem sequentiellen Farbthema für Daten in eine Richtung (Ertrag, Geschwindigkeit usw.) und einem divergierenden Farbthema für zweiseitige Daten. Auf Farbthemen können Sie in den Verlaufseinstellungen zugreifen, indem Sie mit der rechten Maustaste auf die Legende klicken. Standardmäßig fügt Graph Builder um jede Form einen grauen Rahmen mit einer Breite von einem Pixel hinzu, der einige der kleineren Formen überschatten kann. Um diesen Rahmen zu entfernen, klicken Sie mit der rechten Maustaste in den Rahmen, wählen Sie „Anpassen“ > „Formen zuordnen“ und ändern Sie die Linienstärke auf Null.
VIII. BEKANNTE PROBLEME und Vorsichtsmaßnahmen
- A. Überlappende Formen zeigen möglicherweise nicht die gewünschte Farbe an
Dies tritt auf, wenn in der benutzerdefinierten Karte Formen definiert sind, die überlappende Bereiche aufweisen. In Abbildung 13 ist die acp Und gnb Blöcke haben einen gemeinsamen Bereich, es wird jedoch nur eine Farbe verwendet. Dies ist zu beachten, wenn Sie benutzerdefinierte Karten erstellen, die überlappende Formen enthalten.
- Abb. 13. Falsche Farbüberlagerung von zwei überlappenden Formen
- B. Durch Ziehen einer Beschriftung zum Erstellen eines Zeigers wird eine unbeschriftete Zeile angezeigt
Abbildung 14 zeigt, wie das Ziehen einer gewünschten Beschriftung (gepunkteter schwarzer Rand) dazu führte, dass eine überflüssige Beschriftung (gepunkteter roter Rand) für eine unbeschriftete Zeile angezeigt wurde.Dieses Problem wurde in JMP 12 behoben.
- Abb. 14. Durch Ziehen der Beschriftung (schwarz) wird eine unbeschriftete Zeile angezeigt (rot).
- C. Durch Ändern der Ebenen in der Ansicht werden Rahmenanpassungen zurückgesetzt
Abbildung 15 zeigt den Fortschritt beim ersten Festlegen der Rahmenanpassungen für die Standardansicht und der Auswahl von vier Ebenen in der Ansicht mit einer davon Gruppe Variablen, und wenn schließlich zur ursprünglichen Ansicht zurückgekehrt wird, gehen die ursprünglich angewendeten Anpassungen verloren.
- Abb. 15. Das Ändern der Ebene in der Ansichtsfunktion führt zum Verlust von Rahmenanpassungen
- D.Map-Rollenspalteneigenschaften und Übersichtstabellen
Wenn auf eine Spalte eine Map Role-Eigenschaft angewendet wird und die Datentabelle zusammengefasst ist (einschließlich dieser Spalte), erkennt Graph Builder die Spalteneigenschaft nicht. Es heißt lediglich, dass keine Shape-Datei gefunden wurde, obwohl diese in der Eigenschaft „Map Role“ definiert wurde. Die Problemumgehung besteht darin, die Eigenschaft „Map Role“ zu entfernen und erneut hinzuzufügen. Alternativ funktioniert die Eigenschaft „Map Role“ wie erwartet, wenn die Datei gespeichert, geschlossen und erneut geöffnet wird.
- E. Die Kartenrolleneigenschaft kann nicht aktualisiert werden
Bei der Verwendung der Spalteneigenschaft „Rolle zuordnen“ wurde beobachtet, dass, sobald die Eigenschaft festgelegt und eine Formdefinitionsdatei angewendet wurde, die Änderung zur Auswahl einer anderen Datei nicht auf die Einstellungen der neuen Datei aktualisiert wird. Außerdem kann die Formdefinitionsspalte nicht aktualisiert werden. Die Problemumgehung besteht darin, die Eigenschaft „Map Role“ zu entfernen und sie mit den neuen Datei- und Spalteneinstellungen erneut hinzuzufügen.
IX. VERBESSERUNGSMÖGLICHKEITEN
Benutzerdefinierte Karten innerhalb der Graph Builder-Plattform zeichnen sich durch eine hervorragende interaktive Schnittstelle für die Analyse von Mustern aus, die mit räumlichen Daten korrelieren. Wie in diesem Dokument erwähnt, hat diese Funktion eine erfolgreiche Ursachenanalyse ermöglicht, die zu echten finanziellen Auswirkungen führte. Bei umfassender Nutzung dieser Funktionalität ist ihr Nutzen offensichtlich und die Erweiterung ihres Nutzens durch ein paar Optimierungen wird nur zu besseren Ergebnissen führen.
Nachfolgend finden Sie einige Verbesserungsmöglichkeiten, die die Autoren basierend auf ihren Erfahrungen zusammengestellt haben.
A.Weitere Optionen für Ebenen in der Ansicht
Graph Builder bietet die Möglichkeit, die Ansicht mithilfe von zu segmentieren Gruppe Drop-Zones auf beiden X Und Y Achsen. Das Rechtsklick-Menü bietet einige Optionen zum Festlegen der Anzahl der angezeigten Ebenen, ist jedoch recht starr (siehe Abbildung 16). Oft sind mehr als vier Ebenen (aber weniger als alle) gewünscht, aber derzeit gibt es diese Option nicht. Dies könnte so geändert werden, dass es basierend auf der Anzahl der Werte in der Gruppenspalte dynamisch ist.
- Abb. 16. Ebenen in den Ansichtsoptionen auf 1–4 oder alle beschränkt
B.Unterstützt mehrspaltiges Paging
Dies ist eine unglaublich nützliche Funktion zum schnellen Durchsuchen mehrerer Ansichten mit einem einfachen Scrollen der Maus. Diese Funktion könnte weiter optimiert werden, wenn mehr als eine Spalte zum Teilen der Frames möglich wäre, ähnlich wie bei „ Von' Funktion auf anderen Plattformen. Die derzeitige Lösung besteht darin, eine neue Spalte zu erstellen und die Daten aus mehr als einer Spalte miteinander zu verketten, um unterschiedliche Kombinationen zu erhalten. Das Paging mehrerer Spalten wäre jedoch eine sauberere Lösung.
X. DANKSAGUNG
Die Autoren danken Paul Shook für seine Hilfe beim Hinzufügen eines speziellen Ausgabeformats zur Grundrisssoftware von AMD, das die Konvertierung in das benutzerdefinierte Kartenformat von JMP erheblich erleichtert.Darüber hinaus möchten wir den Analystenkollegen von AMD für ihre Hilfe bei der Bewertung der Verwendung benutzerdefinierter Karten für die SoC-Ertragsvisualisierung in JMP danken.
AMD, das AMD-Pfeillogo und Kombinationen davon sind Marken von Advanced Micro Devices, Inc. Andere in dieser Veröffentlichung verwendete Produktnamen dienen nur zu Identifikationszwecken und können Marken der jeweiligen Unternehmen sein.