Berechnung der SchwellenspannungIch 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.
Eine Technik zum Ermitteln des genauen VTH könnte sein
Finden Sie VGS, logIDS, das knapp über -9..-- Nennen Sie es VGS_u, log(IDS)_u
Finden Sie VGS, logIDS, das knapp unter -9..-- Nennen Sie es VGS_i, log(IDS)_i
Steigung berechnen, m = abs(log(IDS)_u-log(IDS)_i)./abs( abs(VGS_u-VGS_i))
Exakte VTH = VGS_i + 1/m*(9-abs(log(IDS)_i)))
Beachten Sie, dass die SWP-Spalte ein Sweep von VGS in Vorwärts- (0) und Rückwärtsrichtung (1) ist; Daher müssen die niedrigeren und höheren Werte von VGS in geeigneter Weise berücksichtigt werden. Plotten Sie logIDS (y-Achse) vs. VGS (x-Achse) und überlagern Sie durch SWP (für eine bestimmte Site, Messung, Wafer, Gerät), um zu wissen, wovon ich rede.
AnalytikSkriptingBetreff: Berechnung der SchwellenspannungHallo,
Vielleicht weiß jemand, der im Bereich Halbleiter arbeitet, mehr darüber, was Sie zu tun versuchen, und kann Ihnen helfen.
Ich habe Mühe zu verstehen, was Sie tun müssen (ich habe noch nie in Halbleitern gearbeitet). Es wäre also hilfreich, wenn Sie eine Tabelle mit nur wenigen Zeilen bereitstellen könnten, um zu veranschaulichen, was Sie mit der größeren Datentabelle tun müssen. Es ist viel einfacher, wenn Sie sehen, was Sie erreichen möchten - es ist oft schwierig, mit Worten zu beschreiben.
Grüße,
Phil
Betreff: Berechnung der SchwellenspannungEs ist schon eine Weile her, dass ich über solche Dinge nachgedacht habe. Ich habe mir mal kurz deine Daten angeschaut. Können Sie in Verbindung mit dem folgenden Diagramm bitte näher erläutern, wie Sie die Ergebnisse aus dem Vorwärts- und Rückwärts-Sweep kombinieren möchten, um einen VTH-Wert für jede Kombination zu erhalten?

Nachdem ich mir ein paar andere Kombinationen angesehen habe, weiß ich, dass ihre Daten nicht immer so schön sind. Ist der von Ihnen erwähnte Wert '-9' universell?
Betreff: Berechnung der Schwellenspannungian_Jmp, Ja genau. Aber ich möchte den VTH-Wert getrennt für Vorwärts- und Rückwärts-Sweeps. Ich wollte nur hervorheben, dass beim "Vorwärts" -Sweep die Zeilennummer ansteigt (wenn VGS steigt), während beim Rückwärts-Sweep die Zeilennummer abnimmt (wenn VGS steigt). Das ist Ihnen vielleicht schon aufgefallen; Ich habe nur vorsichtshalber hinzugefügt, da obere und untere Werte von VGS-Werten (ca. -9 Strom) bei Vorwärts- und Rückwärts-Sweeps verwirrend sein können.
Ja logIDS=-9 = universell.
Betreff: Berechnung der SchwellenspannungHallo,
Basierend auf der folgenden Grafik scheint es nicht immer möglich zu sein, aufeinanderfolgende Werte von log10[IDS] stradling -9, (x5) zu finden, also müssen Sie entscheiden, wie Sie dies melden möchten. Auch in Fällen, in denen log10[IDS] -9 kreuzt, (x6) können die nächsten Werte über und unter -9 nicht auf aufeinanderfolgende Zeilen fallen, daher muss auch dort sorgfältig definiert werden, was Sie wollen.

Betreff: Berechnung der SchwellenspannungSie könnten diese Art von Ansatz in Betracht ziehen (auch in der beigefügten Tabelle gespeichert):
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;
Es kann ein vernünftiger Weg sein, um zu versuchen, einige der von genannten Probleme zu lösen @brady_brady über. Es ist sicherlich keine Empfehlung, aber es könnte Sie zum Nachdenken anregen. Es macht auch viel mehr Arbeit als erforderlich, hat aber den Vorteil, dass es eingebaute Funktionen und kein echtes Scripting verwendet. Die Verwendung auf dem vollen Tisch dauerte auf meinem Laptop etwa drei Minuten.
Betreff: Berechnung der SchwellenspannungHallo Pankaj,
Ich habe es auf diese Weise versucht und hoffe, dass es eine Lösung für Ihren Fall ist.
Wählen Sie zunächst alle 5 zu kombinierenden Spalten aus, klicken Sie mit der rechten Maustaste auf eine der Spalten > Neue Formelspalte > Zeichen > Mit Leerzeichen verketten.Klicken Sie anschließend mit der rechten Maustaste auf diese neue Spalte > Neue Formelspalte > Gruppieren nach.
Erstellen Sie dann eine neue Spalte, um Abs(Delta LogIDS to -9) zu berechnen. Klicken Sie mit der rechten Maustaste auf diese neu berechnete Spalte > Neue Formelspalte > Aggregat > Minimum.
Erstellen Sie schließlich eine neue Spalte (Vth) mithilfe der IF-Bedingung. Wenn Min Abs(Delta LogIDS) = Abs(Delta LogIDS) dann den VGS-Wert zurückgeben andernfalls 0 zurückgeben.
Sie können entweder die Tabelle bereinigen, indem Sie Vth = 0 oder Teilmengenzeilen mit Vth-Wert darin entfernen.
*Beachten Sie, dass diese Methode keine Doppelmessung mit demselben Min Abs(Delta LogIDS)-Wert berücksichtigt. Manchmal können Sie doppelte Zeilen finden.
Ich habe auch Vth-Werte auf Wafer 8983-07 aufgetragen, nach Wafer / Gerät / Messung / Standort unterteilt und nach SWP überlagert.
Einzelheiten können Sie der beigefügten Tabelle entnehmen.
