我已經仔細檢查了電路板,但找不到任何關於如何將 Pass_Fail 列製成表格的資訊或範例,其中我有一列 15 個不同的晶圓。 我可以對 1 個晶圓進行此操作,但我不明白如何將晶圓分組,然後將良率製成表格,如下圖所示。 我附上了一個樣本表。
先致謝

@gzmorgan0
對於您所提供的一切,我感激不盡。 製表的過程讓我困惑不已。 我真的需要對你們的晶圓圖表示誠摯的謝意。 我一直在努力使用半導體工具包讓行、列、子行、子列正常運作。
再次感謝你。
@Yngeinstn ,
目前尚不清楚第 1 - 32 列如何影響分析。 它們是否應該計入通過和失敗的總數?下面是截圖:
- 僅第 1 列。 如果應包括 1-32,則可能需要總計列或堆疊 1-32 作為標記, @馬克貝利,建議。 或應該使用“通過/失敗”列? 如果應使用通過/失敗,請將其替換為下面描述中的 :1。
- 修改了列屬性,值排序為:1,1(=通過)為第一,0(=失敗)為第二。
- 修改列:1 為名義建模類型。
- 製表,將 Wafer 拖曳至左側,:1 拖曳至頂部,並將統計 Row% 拖曳至頂部。
- 我把N拖到了最上面,因為身為統計學家,我總是想知道N。
JSL 遵循螢幕截圖

Tabulate(
Add Table(
Column Table( Statistics( Row % ), Grouping Columns( :Name( "1" ) ) ),
Column Table( Statistics( N ) ),
Row Table( Grouping Columns( :wafer_number ) )
)
)
下面的 JSL 顯示了晶圓上發生故障的位置,其中行、列和子行以及子列更改為標稱建模類型。
Graph Builder(
Variables(
X( :subcol ),
Y( :subrow ),
Page( :wafer_number ),
Group X( :colnum ),
Group Y( :rownum ),
Color( :Name( "Row Pass/Fail" ) )
),
Elements( Points( X, Y, Legend( 7 ) ) ),
SendToReport(
Dispatch( {}, "subcol", ScaleBox, {Label Row( Show Major Grid( 1 ) )} ),
Dispatch( {}, "subrow", ScaleBox, {Label Row( Show Major Grid( 1 ) )} ),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
7,
Properties(
0,
{gradient( {Width( 12 ), Reverse Labels( 1 )} )},
Item ID( "Row Pass/Fail", 1 )
)
)}
)
)
)
或查看聚合晶圓

Graph Builder(
Size( 593, 555 ),
Show Control Panel( 0 ),
Variables(
X( :subcol ),
Y( :subrow ),
Group X( :colnum ),
Group Y( :rownum ),
Color( :Name( "Row Pass/Fail" ) )
),
Elements( Heatmap( X, Y, Legend( 8 ) ) ),
SendToReport(
Dispatch( {}, "subcol", ScaleBox, {Label Row( Show Major Grid( 1 ) )} ),
Dispatch( {}, "subrow", ScaleBox, {Label Row( Show Major Grid( 1 ) )} ),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
8,
Properties(
0,
{gradient( {Width( 12 ), Reverse Labels( 1 )} )},
Item ID( "Row Pass/Fail", 1 )
)
)}
)
)
)0
我還是有點迷惘。。 附件是我們實際使用的表格。 我還有一個名為 Row_Pass_Fail 的附加列,它僅根據所有 15 項測試分配通過/失敗。
謝謝
使用表格 > 堆疊命令將 15 列合併為一列,並在使用製表之前自動建立標籤列(標識原始來源列)。