DE102004023407B4 - Testvorrichtung und Verfahren zum Testen eines eingebetteten Speicherkerns sowie zugehöriger Halbleiterchip - Google Patents
Testvorrichtung und Verfahren zum Testen eines eingebetteten Speicherkerns sowie zugehöriger Halbleiterchip Download PDFInfo
- Publication number
- DE102004023407B4 DE102004023407B4 DE102004023407A DE102004023407A DE102004023407B4 DE 102004023407 B4 DE102004023407 B4 DE 102004023407B4 DE 102004023407 A DE102004023407 A DE 102004023407A DE 102004023407 A DE102004023407 A DE 102004023407A DE 102004023407 B4 DE102004023407 B4 DE 102004023407B4
- Authority
- DE
- Germany
- Prior art keywords
- test
- self
- integrated
- integrated self
- semiconductor chip
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 158
- 230000015654 memory Effects 0.000 title claims abstract description 72
- 239000004065 semiconductor Substances 0.000 title claims abstract description 23
- 238000000034 method Methods 0.000 title claims description 13
- 238000012544 monitoring process Methods 0.000 claims description 9
- 238000004088 simulation Methods 0.000 claims description 9
- 230000008901 benefit Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000007547 defect Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000036316 preload Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000000844 transformation Methods 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000011056 performance test Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/56—External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/56—External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
- G11C29/56004—Pattern generation
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C2029/0401—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals in embedded memories
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/56—External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
- G11C2029/5606—Error catch memory
Landscapes
- Tests Of Electronic Circuits (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
Description
- Die vorliegende Erfindung betrifft im Allgemeinen eine Testvorrichtung und ein Verfahren zum Testen eines eingebetteten Speicherkerns sowie einen zugehörigen Halbleiterchip und insbesondere eine Testvorrichtung und ein Verfahren für eine externe Echtzeitsimulation eines BIST (”Built-In Self Test”).
- Mit der Ausbreitung der anwendungsspezifischen integrierten Schaltungstechnologien (”Application Specific Integrated Circuit” – ASIC) in neue Märkte steigt allgemein der Bedarf an einem dichteren eingebetteten Speicher. Zum Beispiel verlangen Märkte für tragbare und Multimedia-Anwendungen, wie Zellulartelefone und PDAs (Personal Digital Assistants) allgemein eine höhere Dichte eines eingebetteten Speichers für eine verbesserte Funktion und einen geringeren Leistungsverbrauch. Zur Erfüllung dieses steigenden Bedarfs wurden eingebettete dynamische Speichermakros mit wahlfreiem Speicherzugriff (”embedded dynamic random access memory” – eDRAM) in modernen ASIC-Portfolien angeboten. Die Integration eines eDRAM in ASIC-Designs hat allgemein das Interesse verstärkt, wie hochdichte Makros, wie ein komplexes DRAM-Makro, am besten in einer logischen Testumgebung zu testen sind.
- Zum Beispiel kann die Direktspeicherzugriff-(”Direct Memory Access” – DMA)Testung allgemein zur Testung herkömmlicher DRAMs herangezogen werden, die Pads für die direkte Steuerung von Adress-, Daten- und Steuerpins haben, auf die ein externer Tester Zugriff hat. Der externe Tester kann die DRAM-Eingänge direkt manipulieren und die Ausgangssignale zum Testen aufzeichnen. Die Direktzugriffstestung für einen eingebetteten eDRAM oder andere Arten von eingebettetem RAM, wie einem eingebetteten magnetischen RAM (MRAM) und eingebetteten Flash-RAM, ist jedoch im Allgemeinen hinsichtlich der Siliziumfläche, der verfügbaren Eingangs/Ausgangs-(I/O-)Pins, der Verdrahtungskomplexität und Testdauer zu teuer. Zum Beispiel besteht bei einem eingebetteten RAM der einzige Zugriff auf den RAM im Allgemeinen durch die Systemapplikation, in der der RAM eingebettet ist. Damit die Applikation auch als Tester funktionieren kann, sind im Allgemeinen zusätzliche Speicher oder zusätzliche I/O-Pins für einen externen Zugriff erforderlich.
- Im Allgemeinen ist eine bevorzugte Lösung für das Testproblem bei einer eingebetteten Vorrichtung die Verwendung eines integrierten Selbsttestsystems (BIST), das ausreichende Elemente für eine hohe Fehlerabdeckung auf einem DRAM implementiert. Zu solchen Elementen können zum Beispiel die Berechnung einer zweidimensionalen Redundanzlösung, eine Musterprogrammierungsflexibilität, Echtzeit- oder Realgeschwindigkeitstestung, und Testmodusapplikation zur Toleranztestung zählen. Die Entwicklung von BIST-Funktionen hat allgemein die Testung von großen eingebetteten Speichern auf logischen Testern ermöglicht, ohne die zusätzliche Chipfläche oder Leistungstest-Ungenauigkeiten, die zum Beispiel mit Isolationsmultiplexern verbunden sind.
- Im Allgemeinen ist der BIST eine relativ einfache Schaltung (obwohl er kompliziert sein kann), die wie ein kleiner Tester auf dem Halbleiterchip oder der integrierten Schaltung funktioniert. Der BIST kann so aufgebaut sein, dass ein teilweiser oder vollständiger Zugriff auf den eingebetteten RAM geboten wird, während die externe, automatisierte Testeinrichtung nur über einen sehr beschränkten Zugriff zu dem Chip verfügt und davon abhängig ist, dass der BIST die ausführliche Testung des Speichers ausführt. Der BIST kann nur die Kernspeicherkomponente testen, da die logische Schaltung des Chips von einem separaten logischen Tester getestet werden kann.
- Da sich der BIST auf dem Chip befindet und den eingebetteten RAM direkt steuern kann, kann ein Entwicklungsingenieur verschiedene Funktionalitätsebenen zwischen dem BIST und der eigentlichen Vorrichtungsschaltung, wie verschiedene Testmoden, entwickeln. Zur Testung des eingebetteten RAM kann der externe Tester einen Befehl zum BIST senden, um mit dem Test zu beginnen. Wenn der BIST den Test beendet, leitet er im Allgemeinen einen Wert zu dem externen Tester, der angibt, ob die Vorrichtung den Test bestanden hat oder nicht. Zum Beispiel kann eine logische 0 anzeigen, dass der DRAM den Test bestanden hat, und eine logische 1 kann anzeigen, dass der DRAM den Test nicht bestanden hat, oder umgekehrt.
- Ein möglicher Nachteil, der mit bestehenden BIST-Implementierungen verbunden ist, besteht darin, dass außerhalb des Chips nur beschränkte Informationen von dem BIST-Test zur Verfügung stehen. Im Allgemeinen kann der externe Tester nur für eine anfängliche BIST-Testprogrammvektor- und Takteingabe und zum Aufzeichnen des sehr begrenzten BIST-Ausganges verwendet werden, wie ein Fehler-Flag-Pin und ein Testende-(”end-of-test” – EOT)Pin. Sobald mit einem Test begonnen wird, erzeugt im Allgemeinen der BIST auf dem Chip intern Adressen und Datenmuster, die zu dem eingebetteten RAM gesendet werden, und vergleicht intern Daten, die vom eingebetteten RAM zurückgesendet werden. Wenn die Vorrichtung den Test nicht besteht, kann der BIST das Versagen auf einem dafür bestimmten externen Pin anzeigen, wie durch Einstellen des Fehlersignals auf eine logische Eins, um einen Fehler anzuzeigen, oder durch Halten einer logischen Null, um ein Bestehen anzuzeigen.
- Aus der Perspektive des externen Testers sind die einzigen Informationen, die vom BIST erhalten werden, ob die Vorrichtung den gesamten Test bestanden hat oder nicht. Mit anderen Worten, der externe Tester erhält dasselbe Ergebnis, unabhängig davon, ob eine einzige Speicheradresse auf dem Chip versagt oder ob das gesamte Speicher-Array versagt, und der externe Tester kann nicht zwischen den beiden unterscheiden und auch nicht die Ursache des Fehlers klären.
- Aus der Druckschrift
ist ein BIST-Controller bekannt, wobei die „BIST pass/fail” Signalleitung mit ihrer Datenbreite von einem Bit als Ergebnis des gesamten BIST-Tests getaktet wird und ein erwarteter Datenwert um zumindest einen Taktzyklus verzögert werden kann, wodurch die Testzeiten verringert sind.US 2002/0059543 A1 - Demgegenüber liegt der vorliegenden Erfindung die Aufgabe zugrunde, eine Testvorrichtung und ein Verfahren zum Testen eines eingebetteten Speicherkerns sowie einen Halbleiterchip zu schaffen, wobei die Erfassung und Erstellung ausführlicher Testergebnisse möglich ist.
- Diese Aufgabe wird hinsichtlich der Testvorrichtung durch die Merkmale des Patentanspruchs 1, hinsichtlich des Verfahrens durch die Maßnahmen des Patentanspruchs 14 und hinsichtlich des Halbleiterchips durch die Merkmale des Patentanspruchs 7 gelöst.
- In den weiteren Unteransprüchen sind weitere vorteilhafte Ausgestaltungen der Erfindung gekennzeichnet.
- Erfindungsgemäß kann somit durch Simulieren der BIST-Testsequenz in Echtzeit während des Tests der externe Tester einen Ausgang von dem BIST überwachen und die exakte Stelle von Fehlern bestimmen, sobald diese auftreten. Der externe Tester kann eine Bitfehlerkarte genieren um anzuzeigen, ob jeder Speicherplatz den BIST-Test bestanden hat oder nicht.
- Ein Vorteil der vorliegenden Erfindung besteht somit darin, dass sie ausführliche Informationen über den eingebetteten Speicherkern liefert und nicht nur angibt, ob der Test bestanden oder nicht bestanden wurde. Aus einem BIST-Test kann eine Bitfehlerkarte generiert werden. Die ausführlichen Informationen können präzise anzeigen, wo der oder die Fehler gerade auftreten und genau wie viel der Vorrichtung davon betroffen ist.
- Ein weiterer Vorteil der vorliegenden Erfindung besteht darin, dass sie eine wirtschaftliche Testung eines eingebetteten Speichers ermöglicht, da der Hersteller kein durch ein Pad gehendes Speichertest-Makro zur Leitungsüberwachung einbauen muss. Das eigentliche Produkt mit BIST kann als Leitungsmonitor zum Erfassen von Defekten im eingebetteten Speicher verwendet werden.
- Ein weiterer Vorteil der vorliegenden Erfindung besteht ferner darin, dass sie eine Realgeschwindigkeitstestung des eingebetteten Speichers ermöglicht. Der Takt vom Tester kann bei hoher Geschwindigkeit laufen, um einen realistischen Test der Vorrichtung bereitzustellen.
- Ein weiterer Vorteil der vorliegenden Erfindung besteht darin, dass sie zum Prüfen und Verifizieren des BIST selbst verwendet werden kann. Ein Defekt kann absichtlich auf einem Testchip erzeugt werden und dann kann der BIST angewiesen werden, einen Test auszuführen. Die Bitfehlerkarte, die von dem Test generiert wird, kann mit dem tatsächlichen Fehler verglichen werden um sicherzustellen, dass der BIST richtig arbeitet. Eine bevorzugte Ausführungsform der vorliegenden Erfindung kann auch zum Prüfen der Adressenverwürfelungsoperationen des BIST verwendet werden, z. B. der Transformationen oder Umwandlungen der physischen Adresse und logischen Adresse.
- Die Erfindung wird nachstehend anhand eines Ausführungsbeispiels unter Bezugnahme auf die Zeichnung näher beschrieben. Es zeigen:
-
1 ein Blockdiagramm eines BIST-Systems zum Testen eines eDRAM-Kerns; -
2 ein Flussdiagramm, das den Betrieb des BIST-Systems von1 zeigt; -
3 ein Flussdiagramm des Schreibvorganges von BIST-Daten in den eDRAM-Kern, und -
4 ein Flussdiagramm eines Lese- und Vergleichszyklus von BIST-Daten. - Die spezifischen besprochenen Ausführungsformen dienen nur der Veranschaulichung besonderer Arten der Herstellung und Verwendung der Erfindung und schränken den Umfang der Erfindung nicht ein. Zum Beispiel bezieht sich die in der Folge ausführlich beschriebene Ausführungsform auf einen BIST für einen eingebetteten DRAM-Kern, aber die Erfindung kann auch bei anderen eingebetteten Schaltungen verwendet werden, wie andere Arten von eingebetteten Speichern oder Schaltungen mit begrenztem Zugriff auf einer ASIC.
-
1 ist ein Blockdiagramm, das eine Testkonfiguration gemäß einer bevorzugten Ausführungsform der vorliegenden Erfindung zeigt. Ein eingebetteter DRAM-Kern100 und ein BIST102 sind auf einem Halbleiterchip oder ”Die” angeordnet, der an ein automatisiertes Testgerät (”automated test equipment” – ATE)104 angeschlossen ist. Im Allgemeinen steht auf dem Chip ein vollständiger Zugriff auf den eDRAM100 zur Verfügung und nur ein begrenzter Zugriff für das externe Testgerät. Der eDRAM-Kern100 hat Standardschnittstellensignale für einen Speicher, einschließlich Kerndateneingangsleitungen106 , Takt108 , Adressleitung110 , Reihenadressen-Strobe112 , Spaltenadressen-Strobe114 , Chipwahl116 , Schreibaktivierung118 , Taktaktivierung120 und Kerndatenausgangsleitungen122 . In anderen Ausführungsformen kann der eDRAM-Kern100 mehr, weniger oder andere Schnittstellensignale zur Steuerung des Speichers haben. - Der BIST
102 kann die Schnittstellensignale zur Steuerung des Betriebs und zur Überwachung eines eDRAM-Kerns100 während eines Tests verwenden. Der BIST102 hat seinerseits extern verfügbare Signale zur Anbindung an das ATE104 . Ein Programmvektoreingang124 wird vom ATE104 zur Bereitstellung eines Testvektors für den BIST102 verwendet. Der Programmvektor124 kann zum Initialisieren eines Tests verwendet werden, indem der spezifische Testlauf für den BIST102 gewählt wird. Das ATE104 kann das Laden des Programmvektors124 und den tatsächlichen Teststart durch BIST102 mit einem Ladesignal126 signalisieren. Der Test des eingebetteten Speichers wird vorzugsweise als Pre-Fuse-Test ausgeführt. Das ATE104 stellt auch einen Differenzialtakt für den BIST102 bereit, mit Taktsignalen Takt1130 und Takt2132 . Der BIST-Takt128 wird von diesen Taktsignalen abgeleitet. Das ATE104 kann auch ein Rückstellsignal140 für den BIST102 zum Zurückstellen der BIST-Schaltung bereitstellen. - Der BIST
102 kann dem ATE104 das Ende eines Tests mit einem Testende-Signal134 anzeigen, und kann das Misslingen eines Tests mit einem Fehlersignal136 signalisieren. Der BIST102 kann auch einen Datenleseausgangsbus138 zu dem ATE104 bereitstellen. Der Datenleseausgangsbus138 kann jede Anzahl von Leitungen umfassen, ist aber vorzugsweise von derselben Größe wie der Kerndatenausgangsbus122 vom eDRAM-Kern100 . Der Datenleseausgangsbus138 kann zur Anzeige eines bestimmten Fehlers an das ATE104 verwendet werden, das diese Informationen zur Bestimmung der spezifischen Stelle des Fehlers verwenden kann. - Der externe Tester kann voll- oder halbautomatisiert sein. Vorzugsweise steuert das ATE
104 den Beginn eines Tests und überwacht Signale vom BIST102 in Bezug auf das Auftreten eines Fehlers während eines Tests. Das ATE104 umfasst ein simuliertes Testprogramm142 , das den Test, der vom BIST102 durchgeführt wird, simuliert, während der BIST102 den Test ausführt. Basierend auf dem simulierten BIST-Programm generiert der Adressengenerator144 Adressen in derselben Sequenz wie der eigentliche BIST, synchron mit dem BIST102 . Während Adressen generiert werden, überwacht das ATE104 den Datenleseausgangsbus138 auf eine Fehleranzeige. Wenn der Datenleseausgangsbus138 einen Fehler anzeigt, stimmt das ATE104 den Fehler mit der entsprechenden Adresse ab, die vom Adressengenerator144 generiert wird, und markiert die besondere Stelle des Fehlers in einer Bitfehlerkarte146 . - Das Flussdiagramm
200 in2 zeigt den typischen Ablauf des BIST-Tests gemäß einer bevorzugten Ausführungsform der vorliegenden Erfindung. Das ATE104 leitet den Takt zum BIST102 , so dass das ATE104 mit der Zeitsteuerung des BIST102 -Betriebs während eines Tests synchronisiert werden kann. Vorzugsweise kann der Takt bei der normalen Taktgeschwindigkeit des Halbleiterchips laufen. Abhängig von den Testparametern kann der Takt als Alternative langsamer oder sogar schneller als mit der normalen Taktgeschwindigkeit laufen. Zunächst wird ein BIST-Rückstellzyklus202 vom ATE104 unter Verwendung des Rückstellsignals140 initiiert. Nach Beendigung des Rückstellzyklus führt das ATE104 den Schritt204 durch Laden eines Programmvektors oder Befehls124 in einen BIST-Speicher oder ein Register unter Verwendung des Ladesignals126 aus. In Schritt206 wird auf die Aktivierung des Fuse-Ready-Signals gewartet und danach wird ”kein Betrieb” (”no operation” – NOP) ausgeführt, um einen Zyklus zu verzögern. - Der BIST-Musterstart
210 und ATE-Simulationsmusterstart212 beginnen synchron mit der Ausführung. Das heißt, die externe Simulation wird auf das BIST-Muster Zyklus für Zyklus abgestimmt oder folgt diesem. Dasselbe Testprogramm, das vom BIST ausgeführt wird, kann vom externen Tester simuliert werden, indem er derselben Adressentestsequenz folgt. - Danach schreibt der BIST
102 in Schritt214 Daten in alle Speicherzellen, die im Speicherkern100 zu testen sind. Eine bevorzugte Ausführungsform einer BIST-Schreibmustersequenz300 ist ausführlicher in3 dargestellt. Der Schreibmusterstart beginnt in Schritt302 . Dann führt der BIST102 eine Schleife aus, bis die Zellen an allen zu testenden Adressen mit Daten beschrieben sind. In der Schleife führt der BIST die folgende Sequenz aus: aktivieren304 , NOP306 , Daten schreiben308 , NOP310 , vorladen312 und NOP314 . In Schritt316 bestimmt der BIST, ob das Datenschreibmuster vollständig ist. Wenn nicht, führt der BIST die Sequenz für die nächste Adresse aus. Wenn das Schreibmuster vollständig ist, fährt die Sequenz in2 fort. - Unter erneuter Bezugnahme auf
2 beginnt der BIST102 , sobald die Datenschreibsequenz vollständig ist, mit dem Testen des Speicherkerns100 in Schritt216 durch Lesen von Daten und Vergleichen derselben mit den Daten, die in die entsprechenden Speicherstellen geschrieben sind. Eine bevorzugte Ausführungsform einer BIST-Lesemustersequenz400 ist in4 ausführlicher dargestellt. Der Lesemusterstart beginnt in Schritt402 . Außer dass Daten gelesen und nicht Daten geschrieben werden, folgt der Anfangsteil eines Lesevorgangs einer gleichen Sequenz wie der Schreibvorgang: aktivieren404 , NOP406 , Daten lesen408 , NOP410 , vorladen412 und NOP414 . Nach Beendigung dieser Sequenz vergleicht der BIST in Schritt416 die gelesenen Daten mit dem Erwartungswert aus dem Schreibzyklus für diese Adresse. Wenn die Daten gleich oder gültig sind, wie in Schritt418 bestimmt, sendet die Lesesequenz ein ”bestanden” (”pass”) für diese Adresse in Schritt422 zurück. Wenn die Daten nicht gleich sind, sendet die Lesesequenz ein ”nicht bestanden” (”fail”) für diese Adresse in Schritt420 zurück. - Unter erneuter Bezugnahme auf
2 wird das ”bestanden” oder ”nicht bestanden”, das von der Lesesequenz zurückgesendet wird, in Schritt218 geprüft. Wenn kein Fehler vorhanden ist, fährt der Test mit Schritt224 fort. Wenn ein Fehler vorhanden ist, signalisiert der BIST den Fehler dem externen Tester in Schritt220 . In einer bevorzugten Ausführungsform wird der Fehler über den Datenausgangsbus138 zu dem externen Tester gesendet. Die BIST-Maschine verwendet einen Satz von Datenausgangsknoten oder Pins zu dem externen Tester zur Signalisierung von Speicherzellenfehlern, wobei die Knoten vorzugsweise die DQ-Pins sind. Der Datenausgangsbus ist vorzugsweise 8 Bits breit, kann aber als Alternative16 oder32 oder mehr Bits breit sein, oder kann weniger als 8 Bits breit sein. Im Allgemeinen stellt jeder Pin eine Speicherzelle dar. Der Ausgang von diesen Pins ist eine logische Null, wenn die adressierten Zellen den Lesezyklustest bestanden haben. Wenn eine adressierte Zelle den Test jedoch nicht besteht, wird der entsprechende Datenpin vom externen Tester auf eine logische Eins für eine Fehlererfassung gestellt. - Beim Erfassen eines Fehlers registriert der externe Tester in Schritt
222 die Adresse und den Datenpin, die dem Fehler zugeordnet sind. Während der BIST einen Test des eingebetteten Speicherkerns ausführt, führt der externe Tester eine Simulation des Tests durch, wobei dieselbe Adressensequenz wie beim BIST läuft. Der externe Tester generiert unabhängige Adresseninformationen mit dem Adressengenerator144 , so dass, wenn Daten vom BIST empfangen werden, der Tester diese der entsprechenden Adressenstelle zuordnen kann. Die BIST-Adressensequenz und der Datenausgang und die externe Adressengenerierung sind auf denselben Takt synchronisiert, der vom externen Tester generiert wird. Der Tester erfasst den Datenausgangspinzustand während jedes gültigen Datenzyklus. Wenn die Daten eine logisch 0 sind, bedeutet dies, dass die adressierte Zelle den Test bestanden hat. Wenn die BIST-Ausgangsdaten eine logische Eins sind, bedeutet dies, dass die adressierte Zelle den Test nicht bestanden hat. Der externe Tester registriert die Fehlerstellen und kann eine Bitfehlerkarte für den Speicherkern unter Verwendung der Adressendaten und der Ausgangsdaten, die vom BIST empfangen werden, erstellen. - Schritt
224 bestimmt, ob der Test vollendet ist, d. h., ob alle zu testenden Speicherzellen getestet wurden. Wenn nicht, wird der Lesezyklus wiederholt. Wenn der Test vollendet ist, vollendet der externe Tester die Generierung der Bitfehlerkarte für den eingebetteten Speicher. Der BIST kann das Testende-Signal verwenden, um dem externen Tester anzuzeigen, dass der Test vollendet ist. Der BIST kann auch den Fehlerpin zu diesem Zeitpunkt verwenden, um anzuzeigen, ob der Chip den gesamten Test bestanden hat oder nicht. - Als Alternative kann anstelle von oder zusätzlich zu der Fehler-Überwachung des Datenleseausgangsbusses
138 der externe Tester einen Fehler erfassen, indem er das Fehler-Flag-Pin während eines BIST-Tests überwacht. Wenn das Fehlersignal nach einem Lesezyklus eine logische Eins ist, kann der externe Tester die Fehlerdaten aus den DQ-Pins erfassen und die Adresseninformationen von seinem Adressengenerator zur Verwendung bei der Erstellung einer Bitfehlerkarte registrieren. - Nach Durchführung des BIST-Tests und Erstellung der Bitfehlerkarte kann die Karte in einer Datenbank gespeichert werden. Die Bitfehlerkarte kann während des Testlaufs oder nach Beendigung des Tests zusammengestellt und gespeichert werden. Die Bitfehlerkarte kann als Test- oder Graphikausgabe dargestellt werden. Im Allgemeinen kann eine Bitfehlerkarte sehr nützliche und ausführliche Informationen über den eingebetteten Speicher liefern. Zum Beispiel kann die Bitfehlerkarte dazu beitragen, zwischen Defekten zu unterscheiden, die durch die Chipkonstruktion oder durch den Betrieb der Produktlinie eingeführt wurden.
- Obwohl die vorliegende Erfindung und ihre Vorteile ausführlich beschrieben wurden, sollte offensichtlich sein, dass verschiedene Änderungen, Ersetzungen und Abänderungen vorgenommen werden können, ohne vom Wesen und Umfang der Erfindung, wie in den beiliegenden Ansprüchen definiert, Abstand zu nehmen. Zum Beispiel können viele der zuvor besprochenen Merkmale und Funktionen in Software, Hardware oder Firmware oder einer Kombination davon implementiert werden. Als weiteres Beispiel ist für den Fachmann sofort erkennbar, dass die Reihenfolge der hierin beschriebenen Schritte verändert werden kann und dennoch im Umfang der vorliegenden Erfindung liegt. Insbesondere kann das Schreiben von Daten in alle Speicherzellen zuerst ausgeführt werden, gefolgt vom Lesen und Vergleichen der Daten von allen Speicherzellen. Als Alternative kann das Schreiben und Lesen von Daten in gewisser Weise verändert werden. Als weiteres Beispiel können die logischen Werte aktiv hoch und inaktiv nieder oder umgekehrt sein. Als weiteres Beispiel kann der Takt aus dem Inneren des externen Testers bereitgestellt werden oder kann separat generiert und sowohl dem externen Tester wie auch dem BIST bereitgestellt werden.
Claims (20)
- Testvorrichtung zum Testen eines eingebetteten Speicherkerns (
100 ) auf einem Halbleiterchip mit einer integrierten Selbsttest-Schaltung (102 ) mit: einer Vorrichtung (142 ) zum Simulieren eines integrierten Selbsttests mit einer Steuerschnittstelle zum Initialisieren und Takten der integrierten Selbsttest-Schaltung auf dem Halbleiterchip; einem Adressengenerator (144 ) zum Generieren einer ersten Adressensequenz, die mit einer zweiten Adressensequenz übereinstimmt, die von der integrierten Selbsttest-Schaltung (102 ) während des integrierten Selbsttests des eingebetteten Speicherkerns (100 ) generiert wird, wobei der Adressengenerator (144 ) Taktungsinformationen von der Vorrichtung (142 ) zum Simulieren des integrierten Selbsttests zum Synchronisieren der ersten Adressensequenz mit der zweiten Adressensequenz empfängt; und Dateneingabeknoten (138 ) zum Empfangen von Datenausgangsbussignalen von der integrierten Selbsttest-Schaltung (102 ) während des integrierten Selbsttests des eingebetteten Speicherkerns (100 ), wobei die Datenausgangsbussignale anzeigen, ob einzelne Speicherzellen den integrierten Selbsttest nicht bestanden haben, und wobei die Testvorrichtung dazu ausgebildet ist, einen bestimmten Speicherzellenfehler mit einer entsprechenden Adresse zu korrelieren, die von dem Adressengenerator (144 ) generiert wird. - Testvorrichtung nach Anspruch 1, wobei die Steuerschnittstelle des Weiteren einen Programmvektorausgang und ein Ladesignal (
126 ) zum Initialisieren der integrierten Selbsttest-Schaltung umfasst. - Testvorrichtung nach Anspruch 1 oder 2, des Weiteren umumfassend einen Testende-Eingang, der an die integrierte Selbsttest-Schaltung gekoppelt ist.
- Testvorrichtung nach einem der Ansprüche 1 bis 3, des Weiteren umfassend einen Fehlersignal-Eingang, der an die integrierte Selbsttest-Schaltung gekoppelt ist, wobei ein Fehlersignal (
136 ) so konfiguriert ist, dass es anzeigt, ob der Halbleiterchip den integrierten Selbsttest bestanden hat oder nicht. - Testvorrichtung nach einem der Ansprüche 1 bis 4, wobei der Dateneingabeknoten (
138 ) acht Bits breit ist. - Testvorrichtung nach einem der Ansprüche 1 bis 5, wobei die Testvorrichtung die Speicherzellen-Fehlerinformationen und die Adressengenerierung verwendet, um eine Bitfehlerkarte (
146 ) für den eingebetteten Speicherkern (100 ) zu generieren. - Halbleiterchip, umfassend: einen eingebetteten Speicherkern (
100 ), umfassend ein Array von Speicherzellen; eine integrierte Selbsttest-Schaltung (102 ), die an den Speicherkern (100 ) gekoppelt ist und eine Schaltung zum Testen der Speicherzellen in dem Speicherkern umfasst; und Signalleitungen, die zwischen der integrierten Selbsttest-Schaltung (102 ) und extern zugänglichen Knoten gekoppelt sind, wobei die Signalleitungen einen Datenausgangsbus (138 ) des Halbleiterchips umfassen, und wobei die integrierte Selbsttest-Schaltung (102 ) so konfiguriert ist, dass sie auf dem Datenausgangsbus (138 ) einen Satz von Datenausgangsknoten zur Signalisierung von ”Test bestanden”/”Test nicht bestanden”-Daten bereitstellt, die einzelnen der Speicherzellen entsprechen, die mit einem integrierten Selbsttest getestet werden. - Halbleiterchip nach Anspruch 7, wobei die integrierte Selbsttest-Schaltung (
102 ) an den eingebetteten Speicherkern (100 ) mit einer Schnittstelle gekoppelt ist, die Speicherdateneingangs- (106 ), Speicherdatenausgangs- (122 ), Speichertakt- (108 ) und Speichersteuersignale umfasst. - Halbleiterchip nach Anspruch 7 oder 8, wobei der Datenausgangsbus (
138 ) acht Bits breit ist. - Halbleiterchip nach einem der Ansprüche 7 bis 9, wobei die Signalleitungen, die zwischen den externen Knoten und der integrierten Selbsttest-Schaltung (
102 ) gekoppelt sind, des Weiteren einen Programmvektoreingang, ein Programmvektorladesignal (126 ) und einen Taktsignaleingang zu der integrierten Selbsttest-Schaltung (102 ) umfassen. - Halbleiterchip nach einem der Ansprüche 7 bis 10, wobei die Signalleitungen, die zwischen den externen Knoten und der integrierten Selbsttest-Schaltung gekoppelt sind, des Weiteren ein Testende-Signal (
134 ) umfassen, das von der integrierten Selbsttest-Schaltung (102 ) ausgegeben wird. - Halbleiterchip nach einem der Ansprüche 7 bis 11, wobei die Signalleitungen, die zwischen den externen Knoten und der integrierten Selbsttest-Schaltung (
102 ) gekoppelt sind, des Weiteren ein Fehlersignal (136 ) von der integrierten Selbsttest-Schaltung (102 ) umfassen, wobei das Fehlersignal (136 ) so konfiguriert ist, dass es anzeigt, ob der Halbleiterchip einen integrierten Selbsttest bestanden hat oder nicht. - Halbleiterchip nach einem der Ansprüche 7 bis 12, wobei der eingebettete Speicherkern (
100 ) ein eingebetteter dynamischer Direktzugriffspeicherkern ist. - Verfahren zum Testen eines eingebetteten Speicherkerns (
100 ) auf einem Halbleiterchip, wobei das Verfahren umfasst: Bereitstellen eines Taktes zu einer integrierten Selbsttest-Schaltung (102 ) auf dem Halbleiterchip; Initialisieren der integrierten Selbsttest-Schaltung (102 ), um einen integrierten Selbsttest des eingebetteten Speicherkerns (100 ) unter Verwendung einer Adressensequenz auszuführen; Starten einer Simulation des integrierten Selbsttests, wobei die Simulation die Adressensequenz simuliert und wobei die Simulation den Takt verwendet, um synchron mit dem integrierten Selbsttest zu laufen; Überwachen eines Ausgangs von der integrierten Selbsttest-Schaltung (102 ) für eine Anzeige, dass eine Speicherzelle den integrierten Selbsttest nicht bestanden hat; und wenn ein Speicherzellenfehler auftritt, Korrelieren des Speicherzellenfehlers mit einer spezifischen Adresse, die durch die Simulation generiert wurde. - Verfahren nach Anspruch 14, wobei das Überwachen des Ausgangs von der integrierten Selbsttest-Schaltung (
102 ) das Überwachen eines Datenausgangsbusses (138 ) von der integrierten Selbsttest-Schaltung (102 ) auf die Fehleranzeige umfasst. - Verfahren nach Anspruch 14 oder 15, wobei das Überwachen des Ausgangs von der integrierten Selbsttest-Schaltung (
102 ) das Überwachen eines Fehlersignals von der integrierten Selbsttest-Schaltung (102 ) auf die Fehleranzeige umfasst. - Verfahren nach einem der Ansprüche 14 bis 16, des Weiteren umfassend das Generieren einer Bitfehlerkarte (
146 ) aus den Ergebnissen des integrierten Selbsttests des eingebetteten Speicherkerns (100 ). - Verfahren nach einem der Ansprüche 14 bis 17, wobei der integrierte Selbsttest zunächst das Schreiben von Daten in alle zu testenden Speicherzellen, dann das Lesen von Daten aus den Speicherzellen und das Vergleichen der gelesenen Daten mit den geschriebenen Daten umfasst.
- Verfahren nach einem der Ansprüche 14 bis 18, wobei der integrierte Selbsttest das abwechselnde Schreiben und Lesen von Daten in und aus den Speicherzellen im Speicherkern (
100 ) umfasst. - Verfahren nach einem der Ansprüche 14 bis 19, des Weiteren umfassend das Beenden der Simulation, wenn ein Testende-Signal (
134 ) von der integrierten Selbsttest-Schaltung (102 ) empfangen wird.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/435842 | 2003-05-12 | ||
| US10/435,842 US7159145B2 (en) | 2003-05-12 | 2003-05-12 | Built-in self test system and method |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| DE102004023407A1 DE102004023407A1 (de) | 2004-12-09 |
| DE102004023407B4 true DE102004023407B4 (de) | 2013-10-10 |
| DE102004023407B8 DE102004023407B8 (de) | 2014-01-23 |
Family
ID=33417019
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102004023407.8A Expired - Fee Related DE102004023407B8 (de) | 2003-05-12 | 2004-05-12 | Testvorrichtung und Verfahren zum Testen eines eingebetteten Speicherkerns sowie zugehöriger Halbleiterchip |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US7159145B2 (de) |
| CN (1) | CN100399473C (de) |
| DE (1) | DE102004023407B8 (de) |
Families Citing this family (31)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100442878B1 (ko) * | 2002-07-08 | 2004-08-02 | 삼성전자주식회사 | 온 칩 롬 테스트 장치 및 방법 |
| DE10323865B4 (de) * | 2003-05-26 | 2005-04-21 | Infineon Technologies Ag | Integrierte Schaltung, insbesondere integrierter Speicher, sowie Verfahren zum Betrieb einer integrierten Schaltung |
| US7254760B2 (en) * | 2004-10-05 | 2007-08-07 | Verigy (Singapore) Pte. Ltd. | Methods and apparatus for providing scan patterns to an electronic device |
| US7321999B2 (en) * | 2004-10-05 | 2008-01-22 | Verigy (Singapore) Pte. Ltd. | Methods and apparatus for programming and operating automated test equipment |
| US20060195744A1 (en) * | 2005-02-11 | 2006-08-31 | Broadcom Corporation | Method and apparatus to simulate automatic test equipment |
| US8595557B2 (en) * | 2005-02-23 | 2013-11-26 | International Business Machines Corporation | Method and apparatus for verifying memory testing software |
| US7543198B2 (en) * | 2005-10-21 | 2009-06-02 | International Business Machines Corporation | Test data reporting and analyzing using data array and related data analysis |
| DE102006009224B4 (de) * | 2006-02-28 | 2017-04-06 | Advanced Micro Devices, Inc. | Auswahl eines Testalgorithmus in einer Steuerung für eingebauten Speicherselbsttest |
| US7475315B1 (en) | 2007-01-10 | 2009-01-06 | Altera Corporation | Configurable built in self test circuitry for testing memory arrays |
| WO2008117381A1 (ja) * | 2007-03-23 | 2008-10-02 | Advantest Corporation | 試験装置及び電子デバイス |
| US7930601B2 (en) * | 2008-02-22 | 2011-04-19 | International Business Machines Corporation | AC ABIST diagnostic method, apparatus and program product |
| US7847572B2 (en) * | 2008-06-01 | 2010-12-07 | Advantest Corporation | Test system, electronic device, and test apparatus |
| US7830737B2 (en) * | 2008-06-27 | 2010-11-09 | International Business Machines Corporation | SMI memory read data capture margin characterization circuits and methods |
| US8413036B2 (en) * | 2008-11-28 | 2013-04-02 | Agere Systems Llc | Pseudorandom binary sequence checker with control circuitry for end-of-test check |
| CN101887758B (zh) * | 2009-05-12 | 2013-01-16 | 北京兆易创新科技有限公司 | 非挥发性存储器的仿真验证方法 |
| US8381019B2 (en) * | 2010-06-24 | 2013-02-19 | International Business Machines Corporation | EDRAM macro disablement in cache memory |
| KR20120136474A (ko) * | 2011-06-09 | 2012-12-20 | 삼성전자주식회사 | 반도체 테스트 장치 및 그 테스트 방법 |
| CN103077748B (zh) * | 2011-10-25 | 2015-09-16 | 珠海扬智电子科技有限公司 | 静态随机存取存储器的合并内建自我测试方法 |
| US20150106673A1 (en) * | 2013-10-16 | 2015-04-16 | Taiwan Semiconductor Manufacturing Company Ltd. | Method and apparatus for on-the-fly memory channel built-in-self-test |
| KR102185871B1 (ko) * | 2014-01-23 | 2020-12-02 | 삼성전자주식회사 | 부분 칩과 이를 포함하는 시스템 |
| US9514842B2 (en) * | 2014-09-24 | 2016-12-06 | Apple Inc. | Memory testing system |
| CN106771982B (zh) * | 2017-01-20 | 2019-12-10 | 珠海全志科技股份有限公司 | 芯片自动测试方法及系统 |
| US10509074B2 (en) | 2018-02-22 | 2019-12-17 | Taiwan Semiconductor Manufacturing Company, Ltd. | Electrical testing apparatus for spintronics devices |
| CN110427292A (zh) * | 2019-07-29 | 2019-11-08 | 深圳忆联信息系统有限公司 | 利用内嵌rom对flash进行测试的方法及装置 |
| CN113391184A (zh) | 2020-03-11 | 2021-09-14 | 长鑫存储技术有限公司 | 控制芯片的测试方法及相关设备 |
| CN113393892A (zh) | 2020-03-11 | 2021-09-14 | 长鑫存储技术有限公司 | 控制芯片的测试方法及相关设备 |
| CN113393887B (zh) | 2020-03-11 | 2022-04-12 | 长鑫存储技术有限公司 | 存储器的测试方法及相关设备 |
| CN111312328B (zh) * | 2020-03-24 | 2023-10-20 | 上海华虹宏力半导体制造有限公司 | 嵌入式闪存的测试方法、测试设备和嵌入式闪存芯片 |
| CN113032270B (zh) * | 2021-03-31 | 2023-08-22 | 上海天旦网络科技发展有限公司 | 一种基于流量对比的白盒仿真测试方法及系统 |
| CN115691632B (zh) * | 2022-10-19 | 2023-07-07 | 中科声龙科技发展(北京)有限公司 | 测试控制系统和方法 |
| CN120805839A (zh) * | 2025-09-11 | 2025-10-17 | 中昊芯英(杭州)科技有限公司 | 芯片仿真测试中的失效定位方法、装置及程序产品 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020059543A1 (en) * | 2000-11-13 | 2002-05-16 | Wu-Tung Cheng | Full-speed bist controller for testing embedded synchronous memories |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5961653A (en) * | 1997-02-19 | 1999-10-05 | International Business Machines Corporation | Processor based BIST for an embedded memory |
| US5951704A (en) * | 1997-02-19 | 1999-09-14 | Advantest Corp. | Test system emulator |
| US6519725B1 (en) * | 1997-03-04 | 2003-02-11 | International Business Machines Corporation | Diagnosis of RAMS using functional patterns |
| JP2000011692A (ja) * | 1998-06-16 | 2000-01-14 | Advantest Corp | メモリ試験装置 |
| JP2000137997A (ja) * | 1998-10-30 | 2000-05-16 | Ando Electric Co Ltd | 半導体試験装置のフェイルデータメモリ回路 |
| CN1353423A (zh) * | 2000-11-03 | 2002-06-12 | 简篇 | 存储器自我测试的方法 |
| JP4115676B2 (ja) * | 2001-03-16 | 2008-07-09 | 株式会社東芝 | 半導体記憶装置 |
| US6445626B1 (en) | 2001-03-29 | 2002-09-03 | Ibm Corporation | Column redundancy architecture system for an embedded DRAM |
| US6400619B1 (en) | 2001-04-25 | 2002-06-04 | International Business Machines Corporation | Micro-cell redundancy scheme for high performance eDRAM |
| US6910155B2 (en) * | 2001-06-25 | 2005-06-21 | Hewlett-Packard Development Company, L.P. | System and method for chip testing |
| US6388930B1 (en) | 2001-09-05 | 2002-05-14 | International Business Machines Corporation | Method and apparatus for ram built-in self test (BIST) address generation using bit-wise masking of counters |
| US6452848B1 (en) | 2001-09-12 | 2002-09-17 | International Business Machines Corporation | Programmable built-in self test (BIST) data generator for semiconductor memory devices |
| US7171596B2 (en) * | 2002-09-11 | 2007-01-30 | Infineon Technologies Ag | Circuit and method for testing embedded DRAM circuits through direct access mode |
-
2003
- 2003-05-12 US US10/435,842 patent/US7159145B2/en not_active Expired - Lifetime
-
2004
- 2004-05-12 CN CNB2004100435264A patent/CN100399473C/zh not_active Expired - Lifetime
- 2004-05-12 DE DE102004023407.8A patent/DE102004023407B8/de not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020059543A1 (en) * | 2000-11-13 | 2002-05-16 | Wu-Tung Cheng | Full-speed bist controller for testing embedded synchronous memories |
Also Published As
| Publication number | Publication date |
|---|---|
| CN100399473C (zh) | 2008-07-02 |
| US20040230870A1 (en) | 2004-11-18 |
| DE102004023407A1 (de) | 2004-12-09 |
| US7159145B2 (en) | 2007-01-02 |
| DE102004023407B8 (de) | 2014-01-23 |
| CN1551225A (zh) | 2004-12-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102004023407B4 (de) | Testvorrichtung und Verfahren zum Testen eines eingebetteten Speicherkerns sowie zugehöriger Halbleiterchip | |
| DE69619632T2 (de) | Integrierte Halbleiterschaltung mit einer Speichereinrichtung und einer in einem Halbleiterchip eingebetteten Steuerung und Verfahren zur Prüfung der Einrichtung | |
| DE69729771T2 (de) | Integrierte Schaltung mit einer eingebauten Selbsttestanordnung | |
| DE69802663T2 (de) | Hochgeschwindigkeitsprüfsystem für speichereinrichtung | |
| DE69904320T2 (de) | On-chip schaltung und verfahren zur speicherschaltungs-prüfung | |
| DE60005156T2 (de) | Verteilte schnittstelle zur parallelen prüfung von mehreren vorrichtungen, wobei nur ein einzelner testkanal benutzt wird | |
| DE69130693T2 (de) | Eingebaute Selbstprüfung für integrierte Schaltungen | |
| DE60212271T2 (de) | Eingebauter Selbsttest mit eingebautem Speicher und Prozessor in einer ASIC Vorrichtung | |
| DE69223461T2 (de) | Konfigurable Selbstprüfung für integrierte RAMs | |
| DE102006009224B4 (de) | Auswahl eines Testalgorithmus in einer Steuerung für eingebauten Speicherselbsttest | |
| DE69426733T2 (de) | Halbleiterspeichergerät mit Register zum Halten eines Prüfergebnissignals | |
| EP0451985A2 (de) | Selbsttestverfahren für inhaltsadressierbare Speicher | |
| KR20010104362A (ko) | 교차-dut 및 내부-dut 비교를 이용한 집적 회로디바이스의 병렬 테스트 | |
| DE102004009693A1 (de) | Technik zum Kombinieren eines Abtasttests und eines eingebauten Speicherselbsttests | |
| DE10118141A1 (de) | Anwendungsspezifisches ereignisgestütztes Halbleiter-Speicherprüfsystem | |
| KR20010100939A (ko) | 메모리 시험방법 및 메모리 시험장치 | |
| DE10315248A1 (de) | Eingebaute Selbsttestschaltung | |
| DE19948388A1 (de) | Verfahren und System zum Prüfen eingebetteter Speicher | |
| DE10250875B4 (de) | Vorrichtung und Verfahren zum Konfigurieren einer integrierten Schaltung mit eingebettetem Speicher | |
| DE102008013099A1 (de) | Speichertestschaltung | |
| US6601205B1 (en) | Method to descramble the data mapping in memory circuits | |
| DE10226948A1 (de) | Vorrichtung und Verfahren für eine eingebaute Zufallsmusterselbstprüfung | |
| DE102009010886A1 (de) | Erkennung der Verzögerungszeit in einem eingebauten Speicherselbsttest unter Anwendung eines Ping-Signals | |
| US7240255B2 (en) | Area efficient BIST system for memories | |
| US6751762B2 (en) | Systems and methods for testing a memory |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| R016 | Response to examination communication | ||
| R018 | Grant decision by examination section/examining division | ||
| R082 | Change of representative |
Representative=s name: RICHARDT PATENTANWAELTE PARTG MBB, DE |
|
| R020 | Patent grant now final |
Effective date: 20140111 |
|
| R081 | Change of applicant/patentee |
Owner name: GLOBALFOUNDRIES U.S. INC., SANTA CLARA, US Free format text: FORMER OWNERS: INFINEON TECHNOLOGIES AG, 81669 MUENCHEN, DE; IBM INTERNATIONAL BUSINESS MACHINES CORPORATION, ARMONK, N.Y., US Owner name: GLOBALFOUNDRIES INC., KY Free format text: FORMER OWNERS: INFINEON TECHNOLOGIES AG, 81669 MUENCHEN, DE; IBM INTERNATIONAL BUSINESS MACHINES CORPORATION, ARMONK, N.Y., US Owner name: INFINEON TECHNOLOGIES AG, DE Free format text: FORMER OWNERS: INFINEON TECHNOLOGIES AG, 81669 MUENCHEN, DE; IBM INTERNATIONAL BUSINESS MACHINES CORPORATION, ARMONK, N.Y., US |
|
| R082 | Change of representative |
Representative=s name: GRUENECKER PATENT- UND RECHTSANWAELTE PARTG MB, DE |
|
| R081 | Change of applicant/patentee |
Owner name: GLOBALFOUNDRIES U.S. INC., SANTA CLARA, US Free format text: FORMER OWNERS: GLOBALFOUNDRIES US 2 LLC (N.D.GES.DES STAATES DELAWARE), HOPEWELL JUNCTION, N.Y., US; INFINEON TECHNOLOGIES AG, 81669 MUENCHEN, DE Owner name: INFINEON TECHNOLOGIES AG, DE Free format text: FORMER OWNERS: GLOBALFOUNDRIES US 2 LLC (N.D.GES.DES STAATES DELAWARE), HOPEWELL JUNCTION, N.Y., US; INFINEON TECHNOLOGIES AG, 81669 MUENCHEN, DE Owner name: GLOBALFOUNDRIES INC., KY Free format text: FORMER OWNERS: GLOBALFOUNDRIES US 2 LLC (N.D.GES.DES STAATES DELAWARE), HOPEWELL JUNCTION, N.Y., US; INFINEON TECHNOLOGIES AG, 81669 MUENCHEN, DE |
|
| R082 | Change of representative |
Representative=s name: GRUENECKER PATENT- UND RECHTSANWAELTE PARTG MB, DE Representative=s name: RICHARDT PATENTANWAELTE PARTG MBB, DE |
|
| R081 | Change of applicant/patentee |
Owner name: GLOBALFOUNDRIES U.S. INC., SANTA CLARA, US Free format text: FORMER OWNERS: GLOBALFOUNDRIES INC., GRAND CAYMAN, KY; INFINEON TECHNOLOGIES AG, 81669 MUENCHEN, DE Owner name: INFINEON TECHNOLOGIES AG, DE Free format text: FORMER OWNERS: GLOBALFOUNDRIES INC., GRAND CAYMAN, KY; INFINEON TECHNOLOGIES AG, 81669 MUENCHEN, DE |
|
| R082 | Change of representative |
Representative=s name: GRUENECKER PATENT- UND RECHTSANWAELTE PARTG MB, DE |
|
| R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |