Formel für benutzerdefinierte SpaltenIch möchte in meiner Tabelle eine neue Spalte 'Vth' mit folgender Berechnung hinzufügen:
Zuerst muss ich den Index i der Spalte 'IDS' finden, wo das 'IDS' 1e-9 am nächsten ist (oder Log10[IDS] = -9); und dann Vth = VGS(i). Es sollte auch nach Standort-, Mess-, SWP-, Wafer-Spalten gruppiert werden. Das heißt, jede einzigartige Kombination aus Standort, Messung, SWP, Wafer hat einen Vth-Wert.
Wenn die IDS nicht genau 1e-9 ist. Bitte interpolieren Sie auf diese Weise. Das ist; Log10[IDS] vs. VGS.
Exaktes VTH = Interpolieren (Log10(1e-9), [Log10[IDS](i)) Log10[IDS](i-1)], [VGS (i) VGS (i-1)]);
Beachten Sie, dass die SWP-Spalte ein Sweep von VGS in Vorwärts- (0) und Rückwärtsrichtung (1) ist; daher muss die Interpolationsrichtung in geeigneter Weise beachtet werden.
AnalytikSkriptingBetreff: Formel für benutzerdefinierte SpaltenBitte verwenden Sie diese JMP-Datei. Ignoriere das Excel oben.
Aktualisierte Beschreibung unten:-
Ich möchte in meiner Tabelle eine neue Spalte 'Vth' mit folgender Berechnung hinzufügen:
Zuerst muss ich den Index i der Spalte 'IDS' finden, wo das 'IDS' 1e-9 am nächsten ist (oder Log10[IDS] = -9); und dann Vth = VGS(i). Es sollte auch nach Standort-, Mess-, SWP-, Gerät-, Wafer-Spalten gruppiert werden. Das heißt, jede einzigartige Kombination aus Standort, Messung, SWP, Wafer, Gerät hat einen Vth-Wert.
Wenn die IDS nicht genau 1e-9 ist. Bitte interpolieren Sie auf diese Weise. Das ist; Log10[IDS] vs. VGS.
Exaktes VTH = Interpolieren (Log10(1e-9), [Log10[IDS](i)) Log10[IDS](i-1)], [VGS (i) VGS (i-1)]);
Beachten Sie, dass die SWP-Spalte ein Sweep von VGS in Vorwärts- (0) und Rückwärtsrichtung (1) ist; daher muss die Interpolationsrichtung in geeigneter Weise beachtet werden.
Betreff: Formel für benutzerdefinierte SpaltenKonnte es jemand anschauen?Betreff: Formel für benutzerdefinierte SpaltenHallo,
Es stellt sich heraus, dass es etwas schwieriger ist als erwartet, eine Spaltenformel dazu zu bringen, das zu tun, was Sie verlangen.
Ich hoffe, andere haben mehr Glück als ich bisher hatte.
Beste,
TSBetreff: Formel für benutzerdefinierte SpaltenHallo,
So weit bin ich gegangen: Ich kann die ID des IDS finden, die 1e-9 am nächsten ist, nach Wafer, Site, Measurement, Device und Wafer und dann das entsprechende VGS zurückgeben, ansonsten 0 zurückgeben. Die Interpolation ist jedoch, wie bereits erwähnt, schwieriger.
If(
Abs( :Name( "Log10[IDS]" ) + 9 ) == Col Minimum(
Abs( :Name( "Log10[IDS]" ) + 9 ),
:Site,
:Measurement,
:Device,
:Wafer
),
:VGS,
0
);
Beste,
TS
Betreff: Formel für benutzerdefinierte SpaltenHallo Pankajsync!
Ja, ich konnte es mir anschauen.
Es ist ziemlich trivial, den VGS-Wert in Bezug auf den IDS-Wert zu finden, der 1e-9 am nächsten liegt.Richten Sie eine Verlustfunktionsspalte ein, die den absoluten Wert von log10(IDS)+9 annimmt, und identifizieren Sie dann das Col Minimum dieses Werts durch value Standort, Messung, SWP, Gerät, Wafer.Der VGS, der diesen Verlustwertmindestwerten entspricht, ist Ihr ungenauer Vth.
Aber keiner der IDS-Werte ist genau 1e-9, und einige der "nächsten" IDS-Werte sind ziemlich weit von 1e-9 entfernt. Erklären Sie also bitte genauer, welches Verfahren und Ergebnis Sie beabsichtigen, wenn Sie das Wort "Interpolieren" verwenden ".Meinen Sie eine Vorhersage von Vth, wenn die IDS genau 1e-9 wäre?Verwenden Sie ein lineares Modell?Erfordert jede einzigartige Standort-, Mess-, SWP-, Geräte-, Wafer-Kombination dieses Verfahren, unabhängig davon, wie weit der IDS-Wert von 1e-9 entfernt ist?
Vielleicht könnten Sie neben der Beantwortung dieser Fragen auch mitteilen, welche Ansätze Sie bereits erfolglos versucht haben?Persönlich würde ich in Betracht ziehen, ein JSL-Skript zu schreiben, um dies zu tun, da es so aussieht, als würde Ihre Anwendung von einigen Fehlerprüfungen und der Überprüfung der anfänglichen Datenrandbedingungen profitieren, aber einige der Bewohner dieser Diskussionsseite sind Formula Jedi, die mich ernsthaft mit ihren Fähigkeiten beeindrucken , und sie haben möglicherweise eine Lösung, wenn Sie eine Formel benötigen.Wenn ich Ihre Antworten richtig antizipiere, glaube ich jedoch nicht.
Prost,
Kevin