地图形状+轮廓你好,
我在半导体行业工作。 假设我有一块晶圆。如图所示,该晶圆的芯片分布在晶圆周围。 每个骰子内都有行/列,每个行/列代表指定点处某些度量的梯度。 例如,从左到右,指标 A 从最大值开始,逐渐减小到右侧的最小值。从上到下,指标 B 遵循相同的模式。
我已经设置了一个晶圆图形状,其中每个形状编号都是芯片。 然而,由于地图形状的原因,任何颜色度量的值都会在骰子内进行平均。有没有办法将这种平均行为更改为每个芯片内的等高线图? 如果我单击图形生成器中的轮廓选项,可视化效果将变为空白。

我一直在寻找这个,但还没有找到答案。
先感谢您!
大规模定制视窗回复:地图形状+轮廓如果芯片定位在矩形图案中 - 或者如果可以接受以矩形图案生成绘图,那么您可以使用芯片 x/y 位置作为 X/Y 组 - 并使用 X 上的芯片内位置/Y 轴。
下面的例子使用批次/晶圆和x_die/y_die
代替x_die/y_die和x_intra_die/y_intra_die -但我希望基本思想是可见的:

dt = Open( "$SAMPLE_DATA/Wafer Stacked.jmp" );
dt << Graph Builder(
Show Control Panel( 0 ),
Variables(
X( :X_Die ),
Y( :Y_Die ),
Group X( :Lot ),
Group Y( :Wafer ),
Color( :Defects )
),
Elements( Heatmap( X, Y, Legend( 9 ) ) )
);
回复:地图形状+轮廓这可能是一个可行的解决方案, @Craige_Hales ! 非常有创意的解决方法!谢谢你!
回复:地图形状+轮廓我认为你不能使用你拥有的那些形状图来做到这一点。 如果您拥有比骰子角更准确的坐标,则可以使用这些坐标来创建更准确的地图以用于此类情况。 或者,您可以使用坐标并将它们设置为序数,然后您可以使用热图或散点图。
回复:地图形状+轮廓您可以使用阵容框来保存每个骰子的等高线图,如下所示
The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.灰色矩形超出了晶圆的边缘。
waferRadius = 1; // arbitrary
across = 7;
width = 2 * waferRadius / across;
down = 16;
height = 2 * waferRadius / down;
lub = Lineup Box( N Col( across ), <<BACKGROUNDCOLOR></BACKGROUNDCOLOR>
我给每个等高线图拍了一张照片,大小适中,既可以关闭平台,又可以删除虚拟数据和最大限度地减少图片边缘周围某些像素的出现。 后来,我将大合成图片缩小。 LineupBox 永远不会显示(您可以,用于调试),但阵容的图片显示在最后。
我还没有仔细考虑这个图例以及如何使其在图表中通用。 我认为可以指定图例范围。
您可以使用 img<
运行该示例确实需要几分钟。
回复:地图形状+轮廓你好@tx尼尔森。 不幸的是,这对于我工作的大多数人来说没有用,因为生成的许多可视化最终都会作为报告中的屏幕截图。 一两个引脚可能没问题,但所需的数量远远超过这个数量。 我能得到的最接近的是具有较高 alpha 级别的等高线图,但形状变得太异常而无法用于我正在寻找的内容。
这似乎是一个愿望清单项目。
回复:地图形状+轮廓您可以使用悬停标签图来做您想做的事。

所附数据表包含每个州的 5x5 值网格。当该州悬停在地图上时,会生成一个等值线图,并在 5x5 网格中显示该州的数据。使用状态图进行显示是因为我懒得创建晶圆图形状数据表。但它应该和州地图一样有效。下面是驱动地图显示的 JSL,其中包含悬停标签定义。
Names Default To Here( 1 );
dt = Data Table("StarfruitBob");
gb = Graph Builder(
Size( 534, 456 ),
Show Control Panel( 0 ),
Variables( X( :Longitude ), Y( :Latitude ), Color( :Value ), Shape( :State ) ),
Elements( Map Shapes( X, Y, Legend( 22 ) ) )
);
Frame = (gb << Report)[FrameBox( 1 )];
frame << Set Graphlet(
Picture(
Contour Plot(
X( :x, :y ),
Y( :value ),
Show Data Points( 1 ),
Fill Areas( 0 ),
Label Contours( 0 ),
Transform( "Range Normalized" ),
Specify Contours( Min( 6 ), Max( 22 ), N( 9 ) )
)
)
);
有关悬停标签和图形的文档位于脚本指南中,可在 JMP 文档库的帮助菜单下找到。