閾值電壓計算我想通過以下計算在我的表中添加一個新列“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'值是普遍的嗎?
回复:閾值電壓計算你好,
也許從事半導體工作的人會更了解您正在嘗試做的事情並可以為您提供幫助。
我很難理解你需要做什麼(我從未在半導體工作過)。 因此,如果您可以提供一個只有幾行的表來說明您需要對更大的數據表做什麼,那將很有幫助。 當你能看到你想要達到的目標時,這會容易得多——用文字描述通常很困難。
問候,
菲爾