DE10322726A1 - Verfahren und Vorrichtung zum Verbessern einer Testfähigkeit von I/O-Treiber/Empfängern - Google Patents
Verfahren und Vorrichtung zum Verbessern einer Testfähigkeit von I/O-Treiber/Empfängern Download PDFInfo
- Publication number
- DE10322726A1 DE10322726A1 DE10322726A DE10322726A DE10322726A1 DE 10322726 A1 DE10322726 A1 DE 10322726A1 DE 10322726 A DE10322726 A DE 10322726A DE 10322726 A DE10322726 A DE 10322726A DE 10322726 A1 DE10322726 A1 DE 10322726A1
- Authority
- DE
- Germany
- Prior art keywords
- driver
- receiver
- bit pattern
- clocked
- comparator
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 16
- 238000012360 testing method Methods 0.000 claims description 16
- 108700012361 REG2 Proteins 0.000 description 8
- 101150108637 REG2 gene Proteins 0.000 description 8
- 101100120298 Rattus norvegicus Flot1 gene Proteins 0.000 description 8
- 101100412403 Rattus norvegicus Reg3b gene Proteins 0.000 description 8
- 239000013598 vector Substances 0.000 description 8
- 102100023882 Endoribonuclease ZC3H12A Human genes 0.000 description 3
- 101710112715 Endoribonuclease ZC3H12A Proteins 0.000 description 3
- QGVYYLZOAMMKAH-UHFFFAOYSA-N pegnivacogin Chemical compound COCCOC(=O)NCCCCC(NC(=O)OCCOC)C(=O)NCCCCCCOP(=O)(O)O QGVYYLZOAMMKAH-UHFFFAOYSA-N 0.000 description 3
- 239000000523 sample Substances 0.000 description 3
- 230000010354 integration Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 102100032282 26S proteasome non-ATPase regulatory subunit 14 Human genes 0.000 description 1
- 101000590281 Homo sapiens 26S proteasome non-ATPase regulatory subunit 14 Proteins 0.000 description 1
- 238000010894 electron beam technology Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/3185—Reconfiguring for testing, e.g. LSSD, partitioning
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/31712—Input or output aspects
- G01R31/31716—Testing of input or output with loop-back
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
Ein Ausführungsbeispiel dieser Erfindung schafft eine Schaltung und ein Verfahren zum Verbessern der Testfähigkeit von I/O-Treiber/Empfängern. Zunächst werden zwei separate I/O-Treiber/Empfänger-Anschlußflächen elektrisch verbunden. Ein Bitmustergenerator in einem der I/O-Treiber/Empfänger treibt ein Bitmuster durch einen Treiber zu den verbundenen Anschlußflächen. Das Bitmuster wird anschließend durch den Empfänger eines zweiten I/O-Treiber/Empfängers zu einem ersten getakteten Register getrieben. Ein Identisches-Bitmuster-Generator in dem zweiten I/O-Treiber/Empfänger treibt dann ein identisches Bitmuster in ein zweites getaktetes Register. Ein Komparator vergleicht die Ausgänge dieser beiden Register. Falls die beiden Bitmuster nicht übereinstimmen, signalisiert der Komparator, daß bei einem der I/O-Treiber/Empfänger ein Funktionsproblem vorliegt.
Description
- Diese Erfindung bezieht sich allgemein auf elektronische Schaltungen. Insbesondere bezieht sich diese Erfindung auf integrierte elektronische Schaltungen und ein Testen von I/O-Treiber/Empfängern.
- Chips mit sehr hohem Integrationsgrad (VLSI-Chips, VLSI = very large scale integration) können Millionen von Transistoren und elektrischen Verbindungen enthalten. Da VLSI-Chips so komplex sein können, kann umfangreiches Testen erforderlich sein, um zu verifizieren, daß ein bestimmter Chip voll funktionstüchtig ist. Aufgrund der geringen Größe der Merkmale auf dem Chip kann eine Beobachtung von Signalen, die sich innerhalb moderner Chipentwürfe befinden, extrem schwierig sein. Manche Merkmale auf modernen Chips können lediglich ein Millionstel eines Meters betragen. Diese kleinen Merkmale können es sehr schwierig machen, einen tatsächlichen elektrischen Knoten auf einem VLSI-Chip zu „sondieren". Verfahren, die verwendet werden, um interne Knoten auf einem VLSI-Chip zu sondieren, umfassen ein Mikrosondieren und ein Elektronenstrahlsondieren. Beide Verfahren sind zeitaufwendig und können erfordern, daß verschiedene Schichten des Chips physisch beseitigt werden.
- Ein weiteres Verfahren, das verwendet wird, um den Wert oder Zustand eines elektrischen Knotens zu beobachten, besteht darin, zusammen mit den normalen Schaltungen eine „Abtastketten"-Schaltungsanordnung aufzunehmen. Eine Abtastkette kann viele Speicherelemente umfassen, die elektrische Werte vieler Knoten der normalen Schaltungsanordnung speichern können. Diese gespeicherten Werte können dann von einem Abtastkettenspeicherelement zu einem anderen und dann zu einer oder mehreren Ausgangsanschlußflächen auf einem Chip „getaktet" werden. Die an den Ausgangsanschlußflächen präsentierten Werte können dann zu einem externen Tester getrieben werden, der dann die gespeicherten elektrischen Werte auswerten kann. Um die in der Abtastkette aufgenommenen elektrischen Werte abzutasten, muß der normale Betrieb des Chips angehalten werden. Ein Starten und Anhalten des Normalbetriebs des Chips und ein Abtasten des Zustands vieler elektrischer Knoten kann viel Zeit erfordern.
- Ein weiteres Verfahren, das verwendet werden kann, um die Funktionalität eines VLSI-Chips zu testen und von Fehlern zu befreien, besteht darin, „Breitseitenvektoren" zu verwenden. Ein Testprogramm wertet die Funktion des VLSI-Chips aus, und ausgehend von dieser Auswertung erzeugt das Programm einen Satz von Signalen oder „Vektoren", der an einen VLSI-Chip angelegt werden kann. Für jeden Satz von Signalen, den das Testprogramm erzeugt und der an den VLSI-Chip angelegt werden soll, gibt es einen anderen Satz von Signalen oder Vektoren, der an den Ausgängen eines VLSI-Chip auftreten sollte. Ein externer Tester mißt den Satz von Ausgängen, der an einem VLSI-Chip auftreten sollte, und ermittelt, ob diese Ausgänge mit den durch das Testprogramm vorhergesagten Werten übereinstimmen. Durch ein Erzeugen vieler „Breitseiten"-Vektoren, kann ein Teil der Funktionalität des VLSI-Chips ermittelt werden. Dieses Verfahren kann viel Computerzeit erfordern, um die Vektoren zu erzeugen, und kann viel Zeit erfordern, um die Vektoren überhaupt an den Chip anzulegen.
- Sowohl ein Abtastvektortesten als auch ein Breitseitenvektortesten erfordern, daß eine externe Testausrüstung einen elektrischen Testeingang in einen Chip liefert und einen elektrischen Ausgang aus einem Chip beobachtet. Die Kosten von Ausrüstungsgegenständen, die zum Testen von Chips verwendet werden, und die Kosten von Einrichtungen zum Unterbringen dieser Geräte sind extrem hoch. Falls der Umfang eines zum Testen eines VLSI-Chips benötigten externen Te stens verringert werden kann, können die Kosten einer Herstellung von VLSI-Chips verringert werden.
- In der Technik besteht ein Bedarf, in der Lage zu sein, eine Schaltungsanordnung auf einem VLSI-Chip mit einer minimalen Anzahl von externen Signalen zu testen. Ein Ausführungsbeispiel dieser Erfindung ermöglicht, daß die Schaltungsanordnung von Eingangs-/Ausgangs-Treiber-Empfängern (I/O-Treiber/Empfängern) mit sehr wenigen externen Signalen getestet wird. Dieses Ausführungsbeispiel umfaßt einen spezifischen Bitmustergenerator in dem Treiberabschnitt des I/O-Treiber/Empfängers, der ein Bitmuster erzeugt, das durch eine Schaltungsanordnung, die in dem Empfängerabschnitt eines anderen I/O-Treiber/Empfängers plaziert ist, erkannt werden kann, wenn die I/O-Treiber/Empfänger ordnungsgemäß funktionieren. Eine ausführliche Beschreibung eines Ausführungsbeispiels dieser Erfindung folgt später.
- Es ist die Aufgabe der vorliegenden Erfindung, ein Verfahren und eine Schaltung zu schaffen, die die Testfähigkeit von I/O-Treiber/Empfängern verbessern.
- Diese Aufgabe wird durch ein Verfahren gemäß Anspruch 1 sowie eine Schaltung gemäß Anspruch 6 gelöst.
- Ein Ausführungsbeispiel dieser Erfindung schafft eine Schaltung und ein Verfahren zum Verbessern der Testfähigkeit von I/O-Treiber/Empfängern. Zuerst werden zwei separate I/O-Treiber/Empfänger-Anschlußflächen elektrisch verbunden. Ein Bitmustergenerator in einem der I/O-Treiber/Empfänger treibt ein Bitmuster durch einen Treiber zu den verbundenen Anschlußflächen. Das Bitmuster wird dann durch den Empfänger eines zweiten I/O-Treiber/Empfängers zu einem ersten getakteten Register getrieben. Ein identischer Bitmustergenerator in dem zweiten I/O-Treiber/Empfänger treibt dann ein identisches Bitmuster in ein zweites getaktetes Register. Ein Komparator vergleicht die Ausgänge dieser beiden Register. Falls die beiden Bitmuster nicht über einstimmen, signalisiert der Komparator, daß bei einem oder beiden der I/O-Treiber/Empfänger ein funktionelles Problem vorliegt.
- Bevorzugte Ausführungsbeispiele der vorliegenden Erfindung werden nachfolgend Bezug nehmend auf die beiliegenden Zeichnungen näher erläutert. Es zeigen:
-
1 eine schematische Zeichnung einer I/O-Treiber/Empfänger-Schaltung des Standes der Technik; -
2 eine schematische Zeichnung einer I/O-Treiber/Empfänger-Schaltung mit einer zusätzlichen Schaltungsanordnung, die verwendet wird, um eine Funktionalität von I/O-Treiber/Empfängern zu testen; und -
3 eine schematische Zeichnung, die veranschaulicht, wie zwei separate I/O-Treiber/Empfänger verwendet werden können, um eine Funktionalität von I/O-Treiber/Empfängern zu testen. -
1 ist eine schematische Zeichnung eines typischen I/O-Treiber/Empfängers. Daten von einem Chip können zu dem Eingang114 des Treibers100 getrieben werden. Falls das Dreizustandsfreigabesignal104 nicht freigegeben wird, werden die an dem Eingang114 des Treibers100 präsentierten Daten durch den Empfänger100 zu der I/O-Anschlußfläche106 und dann von dem Chip herunter zu einem anderen Bauelement getrieben. - Damit Daten in einen Chip von der I/O-Anschlußfläche
106 getrieben werden, muß das Dreizustandsfreigabesignal104 freigegeben sein. Ein Freigeben des Dreizustandsfreigabesignals104 hält den Treiber100 von einem Treiben ab und präsentiert jeglichem Quellentreiberknoten108 eine hohe Impedanz. Wenn ein Signal auf die I/O-Anschlußfläche106 getrieben wird, wird das Signal an dem Eingang110 des Empfängers102 präsentiert. Der Empfänger102 treibt dann das Signal von seinem Eingang110 zu seinem Ausgang112 , zu einem Punkt, der sich in einem Chip befindet. Die I/O-Anschlußfläche106 kann je nach Situation als Eingang oder als Ausgang verwendet werden. Statt zwei Anschlußflächen zu verwenden, um einen Eingang und einen Ausgang zu erzeugen, kann eine Anschlußfläche als Eingang und Ausgang verwendet werden. -
2 ist eine schematische Zeichnung eines Ausführungsbeispiels eines I/O-Treiber/Empfängers mit einer zusätzlichen Schaltungsanordnung, um ein Testen von I/O-Treiber/Empfängern zu ermöglichen. Ein Bitmustergenerator216 erzeugt ein Bitmuster, das einen Eingang232 eines MUX224 und den Eingang232 eines getakteten Registers228 treibt. Wenn der Treiberabschnitt242 verwendet wird, um ein Bitmuster zu einem anderen I/O-Treiber/Empfänger zu treiben, ermöglicht das Steuersignal226 des MUX224 dem Bitmuster von dem Bitmustergenerator216 , in den Eingang230 des Treibers200 zu gelangen. Wenn der Treiberabschnitt242 verwendet wird, um ein Bitmuster zu einem anderen I/O-Treiber/Empfänger zu treiben, wird das Dreizustandsfreigabesignal204 gesperrt, und der Treiber200 treibt das Bitmuster zu der I/O-Anschlußfläche 206 und dann zu einem anderen I/O-Treiber/Empfänger. - Im normalen Betrieb wird es Daten von einer in einem Chip
214 befindlichen Schaltungsanordnung ermöglicht, den MUX224 zu durchlaufen, wenn es das Steuersignal226 ermöglicht. Im normalen Betrieb durchlaufen Daten den MUX224 und werden anschließend durch den Treiber200 getrieben, wenn das Dreizustandsfreigabesignal204 gesperrt ist. Der Treiber200 treibt die Daten dann zu der I/O-Anschlußfläche206 und von der I/O-Anschlußfläche206 zu einer anderen Schaltungsanordnung, die sich nicht auf dem Chip befindet. - Der Empfängerabschnitt
244 kann verwendet werden, um ein von einem anderen I/O-Treiber/Empfänger getriebenes Bitmuster zu vergleichen. Ein Bitmuster von einem anderen I/O-Treiber/Empfänger kann zu der I/O-Anschlußfläche 206 und von der I/O-Anschlußfläche206 in den Eingang210 des Empfängers202 getrieben werden. Der Ausgang212 des Empfängers202 treibt Daten in die interne Schaltungsanordnung eines Chips und in den Eingang eines getakteten Registers, REG2220 . Zusätzlich dazu, daß der Bitmustergenerator216 ein Bitmuster in den MUX224 treibt, treibt er auch Daten in den Eingang des/eines getakteten Registers REG1218 . Da der Bitmustergenerator216 und die Bitmustergeneratoren in allen anderen I/O-Treiber/Empfängern identisch sind, kann das Bitmuster, das durch das getaktete Register REG2220 und das getaktete Register REGT218 getrieben wird, verglichen werden. - Die durch die getakteten Register REGT
218 und REG2220 getriebenen Bitmuster können durch ein Anlegen eines Taktsignals228 an jedes der Register REGT218 und REG2220 synchronisiert werden. Nach dem Synchronisieren der beiden Bitmuster können die beiden Bitmuster durch einen Komparator verglichen werden. Bei diesem Beispiel ist der Komparator ein XOR-Logikgatter222 . Ein Bitmuster wird an einen Eingang234 des XOR-Logikgatters222 gesendet, und das andere Bitmuster wird an einen Eingang236 des XOR-Logikgatters222 gesendet. Falls die beiden Bitmuster identisch sind, gibt der Ausgang238 lauter „Nullen" aus. Wenn lauter Nullen aus dem XOR-Logikgatter222 ausgegeben werden, weist dies darauf hin, daß der Treiberabschnitt242 eines I/O-Treiber/Empfängers und der Empfängerabschnitt244 eines anderen I/O-Treiber/Empfängers funktionstüchtig sein können. Falls der Ausgang238 des XOR-Logikgatters222 jedoch „Einsen" ausgibt, kann dies darauf hinweisen, daß entweder der Treiberabschnitt242 eines I/O-Treiber/Empfängers oder der Empfängerabschnitt244 eines anderen I/O-Treiber/Empfängers nicht ordnungsgemäß funktioniert. Falls aus dem XOR-Logikgatter222 Einsen ausgegeben werden, kann dies ferner darauf hinweisen, daß sowohl der Empfängerabschnitt244 eines I/O-Treiber/Empfängers als auch der Treiberabschnitt242 eines anderen I/O-Treiber/Empfängers nicht ordnungsgemäß funktionieren. -
3 veranschaulicht, wie zwei I/O-Treiber/Empfänger300 undr verwendet werden können. um die Funktionalität des Treiberabschnitts des I/O-Treiber/Empfängers300 und den Empfängerabschnitt des I/O-Treiber/Empfängers302 zu testen. Zunächst sind eine I/O-Anschlußfläche1320 und eine I/O-Anschlußfläche2322 elektrisch verbunden346 . Das Steuersignal312 wird eingestellt, um es einem Bitmuster von einem Bitmustergenerator304 zu ermöglichen, durch einen MUX310 in einen Eingang314 eines Treibers316 zu gelangen. Das Dreizustandsfreigabesignal318 wird gesperrt, und das Bitmuster an dem Eingang314 des Treibers316 wird zu der I/O-Anschlußfläche1320 und zu der I/O-Anschlußfläche2322 getrieben. - Das durch den Bitmustergenerator
304 in dem I/O-Treiber/Empfänger300 erzeugte Bitmuster wird nun an dem Eingang des Empfängers324 des I/O-Treiber/Empfängers302 präsentiert. Der Empfänger324 treibt den Eingang328 des REG2332 und der in einem Chip befindlichen Schaltungsanordnung. Das Bitmuster von dem Bitmustergenerator in dem I/O-Treiber/Empfänger302 wird an dem Eingang334 des REG2336 präsentiert. Die Ausgänge338 und340 des REG1336 bzw. des REG2332 werden durch ein Taktsignal330 synchronisiert. Der Ausgang338 des REG1336 und der Ausgang340 des REG2332 werden in ein XOR-Gatter342 mit zwei Eingängen eingegeben. - Falls die beiden Bitmuster, die in das XOR-Gatter
342 eingegeben werden, übereinstimmen, sollte der Ausgang344 lauter „Nullen" sein. Dies kann darauf hinweisen, daß der Treiberabschnitt des I/O-Treiber/Empfängers300 und der Empfängerabschnitt des I/O-Treiber/Empfängers302 funktionstüchtig sind. Falls jedoch die beiden in das XOR-Gatter342 eingegebenen Bitmuster nicht übereinstimmen, wird zumindest eine „Eins" ausgegeben. Dies kann darauf hinweisen, daß entweder der Treiberabschnitt des I/O-Treiber/Empfängers300 oder der Empfängerabschnitt des I/O-Treiber/Empfängers302 nicht funktionstüchtig ist. Es kann ferner darauf hinweisen, daß sowohl der Treiberabschnitt des I/O-Treiber/Empfängers300 als auch der Empfängerabschnitt des I/O-Treiber/Empfängers302 nicht funktionstüchtig sind.
Claims (10)
- Verfahren zum Testen einer Funktionalität von I/O-Treiber/Empfängern, das folgende Schritte aufweist: a) Verbinden einer ersten Anschlußfläche (
320 ) eines ersten I/O-Treiber/Empfängers (300 ) mit einer zweiten Anschlußfläche eines zweiten I/O-Treiber/Empfängers (302 ); b) Erzeugen eines ersten Bitmusters (304 ) an einem Eingang (314 ) eines Treibers (316 ), der in dem ersten I/O-Treiber/Empfänger (300 ) enthalten ist; c) Treiben des ersten Bitmusters (304 ) durch den Treiben (316 ) des ersten I/O-Treiber/Empfängers (300 ) zu der ersten Anschlußfläche (320 ); d) Treiben des ersten Bitmusters (304 ) zu der zweiten Anschlußfläche (322 ) und durch einen Empfänger (324 ) in dem zweiten I/O-Treiber/Empfänger (302 ); e) Vergleichen des ersten Bitmusters (304 ), das durch den Empfänger (324 ) in dem zweiten I/O-Treiber/Empfänger (302 ) getrieben wird, mit einem erzeugten zweiten Bitmuster, das mit dem ersten Bitmuster (304 ) identisch ist. - Verfahren gemäß Anspruch 1, bei dem das erste (
304 ) und das zweite (334 ) Bitmuster durch einen Bitmustergenerator erzeugt werden. - Verfahren gemäß Anspruch 1 oder 2, bei dem das erste (
304 ) und das zweite (334 ) Bitmuster verglichen werden, wobei das Verfahren folgende Schritte aufweist: a) Lenken des ersten Bitmusters (304 ), das durch den Empfänger (324 ) in dem zweiten I/O- Treiber/Empfänger (302 ) getrieben wird, in ein erstes getaktetes Register (332 ); b) Lenken des zweiten Bitmusters (334 ) in ein zweites getaktetes Register (336 ); c) Lenken eines Ausgangs (340 ) des ersten getakteten Registers (332 ) in einen ersten Eingang eines Komparators (342 ); d) Lenken eines Ausgangs (338 ) des zweiten getakteten Registers (336 ) in einen zweiten Eingang eines Komparators (342 ). - Verfahren gemäß Anspruch 3, bei dem der Komparator (
342 ) ein exklusives ODER-Gatter ist. - Verfahren gemäß Anspruch 3, bei dem der Komparator (
342 ) ein exklusives NOR-Gatter ist. - Schaltung zum funktionsmäßigen Testen von I/O-Treiber/Empfängern, die folgende Merkmale aufweist: a) einen Bitmustergenerator (
304 ), der zumindest einen Ausgang (308 ) und ein Steuersignal (348 ) aufweist; b) ein erstes getaktetes Register (336 ), das zumindest einen Eingang (334 ), einen Ausgang (338 ) und ein Taktsteuersignal (330 ) aufweist; c) ein zweites getaktetes Register (332 ), das zumindest einen Eingang (328 ), einen Ausgang (340 ) und ein Taktsteuersignal (330 ) aufweist; d) einen Komparator (342 ), der zwei Eingänge (338 ,340 ) und einen Ausgang (344 ) aufweist; e) wobei der Ausgang (308 ) des Bitmustergenerators (304 ) mit einem Eingang eines Treibers (316 ) in dem I/O-Treiber/Empfänger (300 ) verbunden ist; wobei der Ausgang (308 ) des Bitmustergenerators (304 ) mit einem Eingang (334 ) des ersten getakteten Registers (336 ) verbunden ist; wobei ein Ausgang (328 ) eines Empfängers (324 ) in dem I/O-Treiber/Empfänger (302 ) mit einem Eingang (328 ) des zweiten getakteten Registers (332 ) verbunden ist; wobei ein Ausgang (338 ) des ersten getakteten Registers (336 ) beziehungsweise ein Ausgang (340 ) des zweiten getakteten Registers (332 ) mit den Eingängen (338 ,340 ) des Komparators (342 ) verbunden sind. - Schaltung gemäß Anspruch 6, bei der die getakteten Register (
332 ,336 ) getaktete Master-Slave-Register sind. - Schaltung gemäß Anspruch 6, bei der die getakteten Register (
332 ,336 ) transparente getaktete Register sind. - Schaltung gemäß einem der Ansprüche 6 bis 8, bei der der Komparator (
342 ) ein exklusives ODER-Gatter ist. - Schaltung gemäß einem der Ansprüche 6 bis 8, bei der der Komparator (
342 ) ein exklusives NOR-Gatter ist.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10-238,570 | 2002-09-09 | ||
| US10/238,570 US6986087B2 (en) | 2002-09-09 | 2002-09-09 | Method and apparatus for improving testability of I/O driver/receivers |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE10322726A1 true DE10322726A1 (de) | 2004-04-15 |
Family
ID=31991000
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE10322726A Withdrawn DE10322726A1 (de) | 2002-09-09 | 2003-05-20 | Verfahren und Vorrichtung zum Verbessern einer Testfähigkeit von I/O-Treiber/Empfängern |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6986087B2 (de) |
| DE (1) | DE10322726A1 (de) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102005047159A1 (de) * | 2005-09-30 | 2007-04-12 | Infineon Technologies Ag | Testsystem zum Testen einer integrierten Hochgeschwindigkeitslogikschaltung und Testverfahren hierfür |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7139957B2 (en) * | 2003-06-30 | 2006-11-21 | Intel Corporation | Automatic self test of an integrated circuit component via AC I/O loopback |
| US7640468B2 (en) * | 2004-11-23 | 2009-12-29 | Agilent Technologies, Inc. | Method and apparatus for an embedded time domain reflectometry test |
| TWI312076B (en) * | 2006-10-19 | 2009-07-11 | Via Tech Inc | Apparatus and related method for chip i/o test |
| TWI304889B (en) * | 2006-10-26 | 2009-01-01 | Via Tech Inc | Method and related apparatus for testing chip |
| US8826092B2 (en) | 2011-10-25 | 2014-09-02 | International Business Machines Corporation | Characterization and validation of processor links |
| US9020779B2 (en) | 2011-10-25 | 2015-04-28 | International Business Machines Corporation | Detecting cross-talk on processor links |
| KR20140025012A (ko) * | 2012-08-20 | 2014-03-04 | 에스케이하이닉스 주식회사 | 반도체메모리장치 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0474977A (ja) * | 1990-07-16 | 1992-03-10 | Nec Corp | 半導体集積回路 |
| US5621739A (en) | 1996-05-07 | 1997-04-15 | Intel Corporation | Method and apparatus for buffer self-test and characterization |
| US6009026A (en) * | 1997-07-28 | 1999-12-28 | International Business Machines Corporation | Compressed input/output test mode |
| US6125464A (en) * | 1997-10-16 | 2000-09-26 | Adaptec, Inc. | High speed boundary scan design |
| US6195775B1 (en) * | 1998-09-02 | 2001-02-27 | International Business Machines Corporation | Boundary scan latch configuration for generalized scan designs |
| US6629274B1 (en) | 1999-12-21 | 2003-09-30 | Intel Corporation | Method and apparatus to structurally detect random defects that impact AC I/O timings in an input/output buffer |
| US6477674B1 (en) * | 1999-12-29 | 2002-11-05 | Intel Corporation | Method and apparatus for conducting input/output loop back tests using a local pattern generator and delay elements |
| US6598066B1 (en) * | 2000-05-23 | 2003-07-22 | Sun Microsystems, Inc. | Fast carry-out generation |
| US6348811B1 (en) | 2000-06-28 | 2002-02-19 | Intel Corporation | Apparatus and methods for testing simultaneous bi-directional I/O circuits |
| US6898741B2 (en) * | 2002-06-06 | 2005-05-24 | Intel Corporation | Arrangements for self-measurement of I/O timing |
-
2002
- 2002-09-09 US US10/238,570 patent/US6986087B2/en not_active Expired - Lifetime
-
2003
- 2003-05-20 DE DE10322726A patent/DE10322726A1/de not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102005047159A1 (de) * | 2005-09-30 | 2007-04-12 | Infineon Technologies Ag | Testsystem zum Testen einer integrierten Hochgeschwindigkeitslogikschaltung und Testverfahren hierfür |
Also Published As
| Publication number | Publication date |
|---|---|
| US20040049721A1 (en) | 2004-03-11 |
| US6986087B2 (en) | 2006-01-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69430637T2 (de) | Vorrichtung und verfahren zum testen von integrierten schaltkreisen | |
| DE69628143T2 (de) | Jtag-prüfung eines busses unter verwendung von einsteckkarten mit jtag-logikschaltung | |
| DE68921269T2 (de) | Integrierte Prüfschaltung. | |
| DE3709032C2 (de) | ||
| DE4110151C2 (de) | Integrierte Schaltungsvorrichtung | |
| DE60100754T2 (de) | System und verfahren zum testen von signalverbindungen unter verwendung einer eingebauten selbsttestfunktion | |
| DE69030528T2 (de) | Verfahren und Anordnung zum Testen von Schaltungsplatten | |
| DE69220715T2 (de) | Eingebaute Selbsttestschaltung | |
| DE68922695T2 (de) | Diagnostika einer Leiterplatte mit einer Mehrzahl elektronischer Hybridbauelemente. | |
| DE4434927C2 (de) | Verfahren zum Testen einer Schaltungsplatine | |
| DE60215933T2 (de) | Verfahren und vorrichtung für fehlertolerante und flexible test-vektoren-erzeugung | |
| DE602004009329T2 (de) | Verfahren und system zum selektiven maskieren von testantworten | |
| DE68916106T2 (de) | Verfahren und Gerät zur Prüfung von Tri-State-Treibern. | |
| DE19855488A1 (de) | Testmustergenerator mit verbesserter Testsequenzverdichtung | |
| DE69224176T2 (de) | Prüfung unter Strom von gemischter Konventionell/Boundary-Scanlogik | |
| DE69321207T2 (de) | Abtastprüfung für integrierte Schaltkreise | |
| DE10355116B4 (de) | Ein- und Ausgangsschaltung eines integrierten Schaltkreises, Verfahren zum Testen eines integrierten Schaltkreises sowie integrierter Schaltkreis mit einer solchen Ein- und Ausgangsschaltung | |
| DE60222481T2 (de) | Prüfschaltung und integrierte Halbleiterschaltung zur Durchführung der Überprüfung von Knotenverbindungen | |
| WO2001022106A1 (de) | Verfahren und anordnung zum datenschützenden selbsttest für microcontroller | |
| DE102015110144B4 (de) | Chip und Verfahren zum Testen einer Verarbeitungskomponente eines Chips | |
| DE69720157T2 (de) | System und Verfahren zur Prüfung elektronischer Geräte | |
| DE10322726A1 (de) | Verfahren und Vorrichtung zum Verbessern einer Testfähigkeit von I/O-Treiber/Empfängern | |
| DE3686989T2 (de) | Verminderung des rauschens waehrend des pruefens von integrierten schaltungschips. | |
| EP1430320B1 (de) | Elektronischer baustein und verfahren zu dessen qualifizierungsmessung | |
| DE3817143A1 (de) | Schaltungseinrichtung mit selbsttestfunktion und testverfahren zum selbsttest |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8130 | Withdrawal |