晶圓圖我一直在使用“自訂圖表”功能在“圖表生成器”中繪製晶圓圖。我遇到的一個問題是,自訂輪廓在框架中保持靜止,而晶片會根據其填充位置而移動。

例如,如果我只測試幾個晶片,它們的位置似乎會相對於圖紙重新定位到底部和左側。

除了添加虛假數據來填補先前的極端情況外,還有其他方法可以讓關係保持不變嗎?自訂圖表腳本中的程式碼如下。
Transparency( 0.5 );
Fill Color( "Gray" );
Oval( -1, -1, 7, 7, 1 );
Pen Size( 2 );
Line( [-1, -0.855, -1], [2.75 3 3.25] );
Pen Color( "Black" );
Pen Size( 2 );
Oval( -1, -1, 7, 7 );
Pen Color( "Black" );
Pen Size( 1 );
Line Style( "Dotted" );
Oval( -0.9, -0.9, 6.9, 6.9 );
Transparency( 1 );
Fill Color( "White" );
Polygon( [-1, -0.855, -1], [2.75 3 3.25] );
Line Style( "Solid" );
Pen Color( "Black" );
Fill Color( 1 );
Pen Color( "Black" );
Rect( 1.5, -0.5, 4.5, 0.5 );
Rect( 0.5, 0.5, 5.5, 1.5 );
Rect( 0.5, 1.5, 5.5, 2.5 );
Rect( -0.5, 2.5, 6.5, 3.5 );
Rect( 0.5, 3.5, 5.5, 4.5 );
Rect( 0.5, 4.5, 5.5, 5.5 );
Rect( 1.5, 5.5, 4.5, 6.5 );
Rect( -0.5, 2.5, 0.5, 3.5 );
Rect( 0.5, 0.5, 1.5, 5.5 );
Rect( 1.5, -0.5, 2.5, 6.5 );
Rect( 2.5, -0.5, 3.5, 6.5 );
Rect( 3.5, -0.5, 4.5, 6.5 );
Rect( 4.5, 0.5, 5.5, 5.5 );
Rect( 5.5, 2.5, 4.5, 3.5 );
自動化和腳本回覆:晶圓圖我或許應該指出,我將 x 和 y 座標視為序數變數。更改這一點似乎會改變參考系。我的問題是,我能否在保持它們為序數的同時仍然保持對齊一致性?
回覆:晶圓圖你考慮過使用地圖檔案嗎?你可以從軸設定中查看分配給每個點的值。

我認為如果您使用的是有序建模類型,您可能需要將這些「缺失」的點添加到資料中。通常,如果您有映射表,使用連接很容易做到這一點。如果我沒記錯的話,JMP19 中會有一個列屬性,這應該會比較容易。
回覆:晶圓圖我照做了,確實有效。不過可能還有很多更好的方法。只有在繪圖視窗開啟時,列才會連續。
Current Data Table():SiteY << Set Modeling Type( "Continuous" );
Current Data Table():SiteX << Set Modeling Type( "Continuous" );
Map = Graph Builder(
Size( 1526, 846 ),
Variables( X( :SiteX ), Y( :SiteY ), Group X( :NOTCH ) ),
Elements( Heatmap( X, Y, Legend( 2 ) ) ),
SendToReport(
Dispatch(
{},
"SiteX",
ScaleBox,
{Min( -2.60356855144495 ), Max( 4.92191130833973 ), Inc( 1 ),
Minor Ticks( 0 )}
),
Dispatch(
{},
"SiteY",
ScaleBox,
{Min( -1.80170994183197 ), Max( 5.23594729081798 ), Inc( 1 ),
Minor Ticks( 0 )}
),
Dispatch(
{},
"Graph Builder",
FrameBox,
{Add Graphics Script(
2,
Description( "" ),
Transparency( 0.5 );
Fill Color( "Gray" );
Oval( -0.1, 1.2, 6.3, 7.4, 1 );
Pen Size( 2 );
Line( [-0.1, 0.35, -0.1], [4.25 4.5 4.75] );
Pen Color( "Black" );
Pen Size( 2 );
Oval( -0.1, 1.2, 6.3, 7.4, 1 );
Pen Color( "Black" );
Pen Size( 1 );
Line Style( "Dotted" );
Oval( 0, 1.3, 6.2, 7.3 );
Transparency( 1 );
Fill Color( "White" );
Polygon( [-0.1, 0.35, -0.1], [4.25 4.5 4.75] );
Line Style( "Solid" );
Pen Color( "Black" );
Fill Color( 1 );
Pen Color( "Black" );
Rect( 2, 6, 4, 7 );
Rect( 1, 5, 5, 6 );
Rect( 1, 4, 5, 5 );
Rect( 1, 3, 5, 4 );
Rect( 2, 2, 5, 3 );
Rect( 1, 3, 2, 6 );
Rect( 2, 2, 3, 7 );
Rect( 3, 2, 4, 7 );
Rect( 4, 2, 5, 6 );
)}
),
Dispatch(
{},
"Graph Builder",
FrameBox( 2 ),
{Add Graphics Script(
2,
Description( "" ),
Transparency( 0.5 );
Fill Color( "Gray" );
Oval( 1.1, 0.9, 7.2, 7.1, 1 );
Pen Size( 2 );
Line( [4 4.25 4.5], [7.1, 6.85, 7.1] );
Pen Color( "Black" );
Pen Size( 2 );
Oval( 1.1, 0.9, 7.2, 7.1 );
Pen Color( "Black" );
Pen Size( 1 );
Line Style( "Dotted" );
Oval( 1.2, 1, 7.1, 7 );
Transparency( 1 );
Fill Color( "White" );
Polygon( [4 4.25 4.5], [7.1, 6.85, 7.1] );
Line Style( "Solid" );
Pen Color( "Black" );
Fill Color( 1 );
Pen Color( "Black" );
Rect( 3, 5, 6, 6 );
Rect( 2, 4, 7, 5 );
Rect( 2, 3, 7, 4 );
Rect( 2, 2, 6, 3 );
Rect( 6, 3, 7, 5 );
Rect( 5, 2, 6, 6 );
Rect( 4, 2, 5, 6 );
Rect( 3, 2, 4, 5 );
Rect( 2, 2, 3, 5 );
)}
)
)
);
Map << On Close(
Current Data Table():SiteY << Set Modeling Type( "Ordinal" );
Current Data Table():SiteX << Set Modeling Type( "Ordinal" ););
回覆:晶圓圖我認為你也可以使用變換列來建立那些連續的列
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
dt << Select Where(:age == 14) << Hide and Exclude(1) << Clear Select;
gb = dt << Graph Builder(
Transform Column("Transform[age]", Formula(:age)),
Size(525, 454),
Show Control Panel(0),
Variables(X(:"Transform[age]"n), Y(:height)),
Elements(Points(X, Y, Legend(13)))
);
Write();
回覆:晶圓圖然而,連續數據的問題在於它引用骰子的方式。 X軸上的實際骰子數字在骰子的左側,而不是在中間。 Y軸上的數字在底部。這就要求每次溝通都必須提供免責聲明。

回覆:晶圓圖非常常見的問題。
移動軸標籤的設定(偏移量 +0.5)可以幫助許多用戶:)
回覆:晶圓圖你好, @SpannerHead
確保其始終一致的訣竅是使用地圖形狀檔案。這可以讓你根據 XY 模具座標分配顏色,並確保它們始終顯示在同一位置。
半導體工具包外掛(原先 在此)將於秋季登陸 JMP Marketplace。它專為此類數據和視覺化而設計,可以幫助您產生相應的形狀檔案。以下是一些預覽:

最好的,
M
回覆:晶圓圖新的 STK 是否會預設提供測地線軸的解決方法?
回覆:晶圓圖@Luis_HC - 是的 - 雖然這對 STK 來說沒什麼特別的 - 只是 Shape 檔案的一個特性。除非 Shape 檔案中有一個需要測地線軸的座標系,否則不應該使用它們。
回覆:晶圓圖嗨@MikeD_Anderson ,確定嗎?
停止根據地圖形狀假設測地線比例
回覆:晶圓圖@hogi - 是的。之前有個 bug,偶爾會搞混,然後跳到 Geodesic 格式──不過我已經很久沒遇到這個問題了。我已經在 STK 中使用 Shape 檔案 10 年了,從來沒有遇到任何問題。我已經在 JMP 19 上測試和使用新版工具包 6 個月了,一次都沒遇到這個問題。
M
回覆:晶圓圖啊,加入背景地圖時出現的問題:)
回覆:晶圓圖@MikeD_Anderson ,
補充一下,就是想告訴你,這看起來太棒了!很期待看到實際效果。
謝謝,
本
回覆:晶圓圖我使用了 STK 的「建立形狀檔案」功能(如果我沒記錯的話,應該是「使用 Die Index」)來產生形狀檔案。當我應用形狀檔案產生的背景圖時,座標軸會變成測地線,儘管我已經為形狀檔案的座標系和資料檔案的「軸」列屬性設定了線性比例。
回覆:晶圓圖是的,就是這個 bug。我用 JMP 19 版本的方法不同,沒有同樣的問題。我所有的背景圖等等都是用程式設計的方式做的。因為我很久沒遇到這個問題了,所以我猜這個問題要么已經解決了,要么就是我繞過了它。
無論如何,請務必將其作為錯誤(這不是功能!)報告給技術支持,並附上重現步驟。
M