阈值电压计算我想通过以下计算在我的表中添加一个新列“Vth”:-
首先我需要找到'IDS'列的索引i,其中'IDS'最接近1e-9(或Log10 [IDS] = -9);然后 Vth = VGS(i)。 它也应该按站点、测量、SWP、设备、晶圆列分组。 也就是说,Site、Measurement、SWP、Wafer、Device 的每个唯一组合都将具有一个 Vth 值。
找到准确 VTH 的一种技术可能是
找到VGS,logIDS,就在-9以上..--称它为VGS_u,log(IDS)_u
找到VGS,logIDS,刚好低于-9..-- 称它为VGS_i,log(IDS)_i
计算斜率,m = abs(log(IDS)_u-log(IDS)_i)./abs( abs(VGS_u-VGS_i))
精确 VTH = VGS_i + 1/m*(9-abs(log(IDS)_i)))
注意 SWP 列是 VGS 在正向 (0) 和反向 (1) 方向的扫描;因此需要以适当的方式处理 VGS 的较低和较高值。 绘制 logIDS(y 轴)与 VGS(x 轴)并按 SWP 叠加(对于给定的站点、测量、晶片、设备),以了解我在说什么。
分析脚本回复:阈值电压计算嗨,潘卡伊,
我试图这样做,并希望它成为您案例的解决方案。
首先,选择要合并的所有 5 列,右键单击其中一列 > 新建公式列 > 字符 > 用空格连接。其次,右键单击这个新列 > 新公式列 > 分组依据。
然后创建一个新列来计算 Abs(Delta LogIDS to -9)。 右键单击这个新计算的列 > 新公式列 > 聚合 > 最小值。
最后,使用 IF 条件创建一个新列 (Vth)。 如果 Min Abs(Delta LogIDS) = Abs(Delta LogIDS) 则返回 VGS 值,否则返回空白。
您可以通过子集包含 Vth 值的行来清理表,并使用 TABLE > UPDATE 将 Vth 列添加回原始表。
*请注意,有时您可能会发现重复的行。 它们可能是由于:
1. 使用相同的 IDS 值进行两次测量,或
2. 有多个唯一组合的条目共享相同最接近 1e-9 IDS 值。
我还在 Wafer 8983-07 上绘制了 Vth 值,按 Wafer/Device/Measurement/Site 分区,并按 SWP 覆盖。 这是你要找的东西吗? 每个独特组合的 Vth 值?
详情可参考附表。

回复:阈值电压计算您可以考虑使用这种方法(也保存在附表中):
NamesDefaultToHere(1);
// Make sure :"Log10[IDS]"n has the 'Response Limits' property set appropriately
dt = DataTable("CC_JMP_Final.jmp");
// Perform a 'flexible fit' (knotted spline with ten knots) and use the profiler to optimise the response.
// Use a 'By' variable to get a fit for each distinct level
fm = dt << Fit Model(
Y( :"Log10[IDS]"n ),
Effects( :VGS & Knotted( 10 ) ),
By( :SWP ),
Run( Profiler(1, Maximize and Remember), :"Log10[IDS]"n )
);
// Collect optimised 'X' values into a table
firstReport = fm[1] << Report;
dt2 = firstReport[NumberColBox(24)] << makeCombinedDataTable;
它可能是也可能不是尝试处理一些问题的合理方式@brady_brady以上。 这当然不是一个建议,但它可能会让你思考。 它还完成了比所需更多的工作,但它的优势在于它使用了内置功能并且没有真正的脚本。 在我的笔记本电脑上,在整张桌子上使用它大约需要三分钟。
回复:阈值电压计算你好,
根据下图,似乎并非总是可以找到跨越 -9, (x5) 的 log10[IDS] 的连续值,因此您必须决定如何报告它。 此外,在 log10[IDS] 与 -9 交叉的情况下,(x6) 高于和低于 -9 的最接近的值可能不会落在连续的行上,因此还必须注意在那里定义你想要的值。

回复:阈值电压计算ian_Jmp,没错。 但我希望 VTH 值分别用于正向和反向扫描。 我只是想强调一下,在“前向”扫描中,行数会增加(随着 VGS 的增加),而对于反向扫描,行数会减少(随着 VGS 的增加)。 您可能已经注意到了;我只是添加了一个警告,因为 VGS 值的上限和下限(大约 -9 电流)在正向和反向扫描中可能会造成混淆。
是 logIDS=-9 = 通用。
回复:阈值电压计算我已经有一段时间没有想过这样的事情了。 我快速浏览了您的数据。 结合下图,您能否进一步解释您希望如何组合正向和反向扫描的结果以获得每个组合的一个 VTH 值,好吗?

看过其他一些组合后,我知道他们的数据并不总是那么好。 你提到的'-9'值是普遍的吗?
回复:阈值电压计算你好,
也许从事半导体工作的人会更多地了解您正在尝试做的事情并可以为您提供帮助。
我很难理解你需要做什么(我从未在半导体工作过)。 因此,如果您可以提供一个只有几行的表来说明您需要对更大的数据表做什么,那将会很有帮助。 当你能看到你想要达到的目标时,这会容易得多——用文字描述通常很困难。
问候,
菲尔