DE69429741T2 - Analoge, selbstständige Prüfbusstruktur zum Testen integrierter Schaltungen auf einer gedruckten Leiterplatte - Google Patents
Analoge, selbstständige Prüfbusstruktur zum Testen integrierter Schaltungen auf einer gedruckten LeiterplatteInfo
- Publication number
- DE69429741T2 DE69429741T2 DE69429741T DE69429741T DE69429741T2 DE 69429741 T2 DE69429741 T2 DE 69429741T2 DE 69429741 T DE69429741 T DE 69429741T DE 69429741 T DE69429741 T DE 69429741T DE 69429741 T2 DE69429741 T2 DE 69429741T2
- Authority
- DE
- Germany
- Prior art keywords
- circuit
- integrated circuit
- way switch
- test bus
- analog
- 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 - Lifetime
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 70
- BUPOYFBEEGMBJU-UHFFFAOYSA-N 5-tert-butyl-4,5-dihydro-1,3-oxazol-2-amine Chemical compound CC(C)(C)C1CN=C(N)O1 BUPOYFBEEGMBJU-UHFFFAOYSA-N 0.000 claims description 14
- OVIFHFRAOKPVPC-CJMGQXRASA-N (2s)-2-[[(2s)-1-[(2s)-1-[(2s)-2-[[(2s)-2-[[(2s)-2-[[(2s)-2-[[(2s)-6-amino-2-[[(2s)-6-amino-2-[[2-[[(2s)-2-aminopropanoyl]amino]acetyl]amino]hexanoyl]amino]hexanoyl]amino]-3-carboxypropanoyl]amino]-3-carboxypropanoyl]amino]-3-carboxypropanoyl]amino]-3-carb Chemical compound C[C@H](N)C(=O)NCC(=O)N[C@@H](CCCCN)C(=O)N[C@@H](CCCCN)C(=O)N[C@@H](CC(O)=O)C(=O)N[C@@H](CC(O)=O)C(=O)N[C@@H](CC(O)=O)C(=O)N[C@@H](CC(O)=O)C(=O)N1CCC[C@H]1C(=O)N1[C@H](C(=O)N[C@@H](CCC(O)=O)C(O)=O)CCC1 OVIFHFRAOKPVPC-CJMGQXRASA-N 0.000 claims description 12
- 238000000034 method Methods 0.000 claims description 3
- 239000003292 glue Substances 0.000 abstract 1
- 230000005540 biological transmission Effects 0.000 description 3
- 239000003990 capacitor Substances 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 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
- G01R31/318533—Reconfiguring for testing, e.g. LSSD, partitioning using scanning techniques, e.g. LSSD, Boundary Scan, JTAG
- G01R31/318558—Addressing or selecting of subparts of the device under test
-
- 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/2851—Testing of integrated circuits [IC]
- G01R31/2884—Testing of integrated circuits [IC] using dedicated test connectors, test elements or test circuits on the IC under test
-
- 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/3167—Testing of combined analog and digital circuits
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Tests Of Electronic Circuits (AREA)
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
Description
- Die vorliegende Erfindung bezieht sich auf das Testen analoger Schaltungsmodule und, im Besonderen, analoger Schaltungsmodule auf einem Träger oder einer Leiterplatte.
- Die vorliegende Erfindung stellt eine Verbesserung von US-Patent 5 107 208 dar. Das bekannte Schema eignet sich im Besonderen für das Zerlegen integrierter Schaltkreise in Teilmodule zu Testzwecken.
- Die Erfindung bezieht sich ebenfalls auf den Bereich des Boundary Scans von Digitalschaltungen. Ein allgemeines Schema zum Testen von Digitalschaltungen auf einem Träger wurde in IEEE Std 1149.1-1990, "IEEE Standard Test Access Port and Boundary-Scan Architecture" vorgeschlagen. Durch dieses Schema besteht die Möglichkeit, Digitalschaltungen zur Prüfbarkeit zu entwerfen.
- Ein weiteres digitales Testschema, bei welchem eine Divide and Conquer- Methode angewandt wird, geht aus "Design for Autonomous Test" v. E.J. McCluskey und S. Boaorgui-Nesbat, IEEE Transactions on Computers, Bd. C-30, Nr. 11, S. 886-875, 11/81, hervor.
- Analogschaltungen müssen ebenfalls zur Prüfbarkeit entworfen werden. Die typische Analogschaltung ist schwerer zu testen als die typische Digitalschaltung, und zwar mit aus den folgenden Gründen. Analogmodule sind eng gekoppelt, wobei alles voneinander abhängig ist. Konstruktionsspielräume sind, im Vergleich zu den in Digitalschaltungen vorgesehenen, großen Sicherheitsspielräumen, bei Analogschaltungen eng. Analogschaltungen weisen komplexe Signalarten auf, was heißt, dass, im Gegensatz zu Digitalsignalen, welche unter Verwendung von Schieberegistern auf einfache Weise gemessen/gesteuert werden können, in der Regel ein Direktzugriff erforderlich ist, um Analogsignale zu messen oder zu steuern. Es besteht keine Möglichkeit, interne Zustände, wie zum Beispiel die Ladung von Kondensatoren, von Analogschaltungen zu halten, während die Digitalschaltungen Freigabesignale oder -taktimpulse vorsehen. Analogschaltungen sind gegenüber Eingangsrauschen und Ausgangslasteinflüssen empfindlich. Analogschaltungen weisen keine genau abgegrenzten I/O-Anschlusstypen auf. Ein Einzelanschluss kann mehreren Zwecken, wie zum Beispiel dem Laden/Entladen eines Kondensators sowie dem Messen von Schwellenspannungen, dienen, so dass eine Klassifizierung in "Eingang" oder "Ausgang" unwichtig erscheint. Im Gegensatz zu den einfachen Booleschen Gleichungen oder Hardware-Beschreibungssprachen, welche in der Digitalwelt verwendet werden, gibt es keine formale Spezifikation für Analogfunktionen. Es stehen, im Gegensatz zu Modellen "haftend an Logikpegel 0/1", welche bei Digitalschaltungen äußerst erfolgreich waren, jedoch in der Analogwelt nicht ausreichend sind, keine elementaren und universellen Fehlermodelle für Grenzwertfehler in Analogschaltungen zur Verfügung.
- Es wurden einige Entwicklungen für Prüfbarkeitsschemen für Analog-/ Analog-Digital-Schaltkreise vorgestellt.
- Bekannte Schemen weisen einige oder sämtliche der folgenden Nachteile auf:
- - Sie sind nicht hierarchisch, d. h. sie lassen sich nicht gleichmäßig für Chip- und Leiterplattenebenen anwenden.
- - Die Kontinuität eines normalen Signalwegs zwischen Teilmodulen (sei es bei einer Chip- oder einer Leiterplattenebene) ist nicht gewährleistet. Dieses bedeutet, dass nach Beendigung eines Einzeltests für Teilmodule noch ein zusätzlicher Test auf der nächst höheren Stufe erforderlich ist, um die richtige Verbindung zwischen Teilmodulen sicherzustellen.
- - Die Anwendbarkeit jedes Schemas ist oftmals auf eine bestimmte Topologie oder eine bestimmte Klasse von Analogschaltungen beschränkt. Zum Beispiel besteht eine übliche Fehldarstellung von Analogschaltungen aus einer linearen Kette von Analogbausteinen, wobei jeder genau einen Eingang und einen Ausgang aufweist. Diese Fehldarstellung führt zu Testschemen, denen es an der allgemeinen Anwendbarkeit mangelt.
- - Ein richtiger AC-Analogtest wird oftmals verhindert bzw. verzögert. Einige typische Vorgehensweisen sind:
- - Analogteil von einem größtenteils digitalen Stromkreis so isolieren, dass ein Analogtest später von einem Anderen durchgeführt werden kann. Diese Vorgehensweise ist bei hauptsächlich analogen Stromkreisen oder in Fällen, in denen der Analogtest zu komplex ist, nicht realisierbar;
- - Eingabe-/Ausgabeanschlüsse eines Analogbausteins (unter Verwendung von D/A und A/D-Umsetzern) in Digital umwandeln, so dass das Testen digital vorgenommen werden kann. In diesem Fall kann bei dem Analogbaustein ausschließlich ein DC (statischer) Test durchgeführt werden, wohingegen ein AC (dynamischer) Echtzeittest nicht durchführbar ist. Durch die für jeden I/O-Analoganschluss benötigten Umsetzer ist ebenfalls ein großer, zusätzlicher Platzbedarf erforderlich.
- Es ist Aufgabe der vorliegenden Erfindung, ein verbessertes, analoges Testschema vorzusehen.
- Die Aufgabe der vorliegenden Erfindung wird erfüllt, indem Dreiwege- Analogschalter an bestimmten Anschlüssen von Schaltungsmodulen angeordnet werden. Die Schaltkreise können analog oder analog/digital sein. Die Dreiwege-Analogschalter sehen Verbindungen zwischen einem Testbus und den Anschlüssen vor und bieten damit die Möglichkeit, Signale an den Anschlüssen über den Testbus extern zu steuern und/oder zu messen.
- In einem Ausführungsbeispiel sind die Schalter zwischen Pins eines integrierten Schaltkreises und inneren Eingängen und/oder Ausgängen eines Kernschaltkreises des integrierten Schaltkreises angeordnet.
- In einem weiteren Ausführungsbeispiel sind die Schalter durch selbstständige Bauelemente dargestellt, welche von den ICs (integrierten Schaltkreisen), die zu prüfen und/oder zu beobachten sind, räumlich getrennt sind.
- Ausführungsbeispiele der Erfindung sind in der Zeichnung dargestellt und werden im Folgenden näher beschrieben. Es zeigen:
- Fig. 1 - einen Dreiwegeschalter nach dem Stand der Technik;
- Fig. 2 - eine Analogschalterzelle;
- Fig. 3 - ein IC-Gehäuse, welches einen Kernschaltkreis mit Analogschalterzellen aufweist, die an bestimmten Anschlussstellen des Gehäuses vorgesehen sind;
- Fig. 4a - eine Testbahn auf einer Leiterplatte, welche mit Chips gemäß Fig. 3 bestückt ist;
- Fig. 4b - eine zweite Testbahn auf der Leiterplatte von Fig. 4a.
- Dem Sinne dieses Dokuments dienend, werden die folgenden Definitionen benutzt. Der Begriff "IC-Gehäuse" wird abwechselnd mit dem Wort "Chip" verwendet. Unter dem Wort "Träger" ist ein Medium zu verstehen, welches Schaltungsmodule trägt, die unter Anwendung der Erfindung getestet werden können. Leiterplatten stellen ein Beispiel eines Trägers dar. Unter dem Wort "Anschluss" ist eine elektrische Signalverbindung mit einem Modul, wie zum Beispiel ein Pin auf einem Chip oder ein Anschluss auf einer Leiterplatte, zu verstehen.
- Fig. 1 zeigt den bekannten Schalter von U.S. Patent 5 107 208. Der Dreiwegeschalter 101 setzt sich aus zwei Übertragungsgattern T&sub1; und T&sub2; zusammen und ist zwischen zwei Teilmodulen A und B vorgesehen. Unter Steuerung von D-Flip-Flops 102 ermöglicht der Dreiwegeschalter eine Übertragung entlang einem von drei Wegen: i) einem normalen Datenweg von A zu B, ii) einem ersten Testweg von dem Testbus zu B oder iii) einem zweiten Testweg von A zu dem Testbus. Der Schalter kann die Zustände der nachstehenden Tabelle annehmen. TABELLE I
- Die Flip-Flops werden wiederum durch Eingangsdatensignale an dem Anschluss, Data In' sowie deren Taktimpuls und Rücksetzeingänge gesteuert.
- Wie in den bekannten Patent erläutert, kann der Dreiwegeschalter 101 sowohl drei als auch zwei Übertragungsgatter enthalten.
- Fig. 2 zeigt eine Schaltzelle, in welche Elemente des Dreiwegeschalters von Fig. 1 integriert sind, die sich jedoch, entweder als selbstständiges Bauelement oder als Teil eines Schaltnetzes, welches einen Kernschaltkreis eines IC-Gehäuses umgibt, zur Dopplung an verschiedenen Stellen von Schaltungsmodulen bzw. Trägem eignet. Gehäuse 101 und 102 sind mit diesen von Fig. 1 identisch. Es sind vier Eingangsanschlüsse, IN, D_in, CLK und Reset vorgesehen, welche jeweils den folgenden Eingangsanschlüssen von Fig. 1 entsprechen: Eingang in Block 101 von Teilmodul A, Data In, Clock und Reset. Es sind zwei Ausgangsanschlüsse, OUT und D_out, vorhanden, welche jeweils dem Ausgang von Block 101 zu Teilmodul B und Data Out entsprechen. Es ist ein bidirektionaler Testanschluss entsprechend der Verbindung von Block 101 mit dem Testbus vorgesehen.
- Fig. 3 zeigt ein IC-Gehäuse. Das IC-Gehäuse enthält einen Kernschaltkreis 304, welcher die Hauptfunktion des ICs übernimmt. Der Kernschaltkreis weist innere Eingänge und Ausgänge auf, welche über Schaltzellen gemäß Fig. 2 mit den Anschlüssen des Gehäuses verbunden sind. In diesem Fall sind sechs solche innere Eingänge und Ausgänge 310-315 dargestellt. Schaltzellen 301-303 sind jeweils zwischen inneren Eingängen 310- 312 und Anschlüssen IN3, IN2 und IN1 des IC-Gehäuses geschaltet. Schaltzellen 305, 306 und 307 sind jeweils zwischen inneren Ausgängen 313-315 und Anschlüssen OUT1, OUT2 und OUT3 des IC-Gehäuses geschaltet.
- Die Anschlüsse D_In und D_Out der Zellen 301, 302, 303, 305, 306 und 307 sind sämtlich mit einem seriellen Bus D_In/D_Out verbunden, wobei D_Out jeder Zelle mit D_In einer nächsten Zelle verbunden ist. Die Anschlüsse Reset und CLK sind jeweils mit den Bussen Reset und CLK verbunden. Die Testanschlüsse der Zellen 301, 302 und 303 sind mit einer Testbusleitung ATBI verbunden. Die Testanschlüsse der Zellen 305, 306 und 307 sind mit einer Testbusleitung ATBO verbunden. ATBI und ATBO bilden zusammen einen Zweileitertestbus. Eine Person mit durchschnittlichem Fachwissen könnte weitere Testbusleitungen hinzufügen, um zusätzliche Testarten vorzusehen.
- Die Zellen von Fig. 3 sind so vorgesehen, dass ein einzelner Eingangsanschluss und/oder ein einzelner Ausgangsanschluss gemäß einer, an D_In eingegebenen Testfolge gleichzeitig aktiviert werden können. Zum Beispiel bewirkt eine Verschiebung in einem Steuerungsablauf 00 00 01 00 00 11 an D_In, dass die Flip-Flops der Schaltzellen 301, 302, 303, 305, 306 und 307 gemäß der nachstehenden Tabelle geladen werden. TABELLE II
- Dadurch wird Schaltzelle 303 so gesteuert, dass die Testbusleitung ATBI mit dem inneren Eingang 312 des Kernschaltkreises verbunden wird. Auch Schaltzelle 305 wird dadurch so gesteuert, dass die Testbusleitung ATBO mit dem inneren Ausgang 313 verbunden wird. Schaltzellen 301, 302, 306 und 307 werden so gesteuert, dass ihre normalen Bahnen vorgesehen und dabei ihre jeweiligen Anschlüsse IN mit ihren jeweiligen Anschlüssen OUT verbunden werden. Damit werden IN2, 1143, OUT2 und OUT3 jeweils mit den inneren Anschlüssen 311, 310, 314 und 315 des Kernschaltkreises verbunden. Es sei erwähnt, dass die Bitwerte für die jeweiligen, in Tabelle II aufgezeigten Schaltzellen den Werten Q&sub1; und Q&sub2; von Tabelle 1 entsprechen.
- Falls erforderlich, können Testbusleitungen, im Besonderen dann, wenn mehr als zwei solche Leitungen vorhanden sind, mit weiteren Anschlüssen versehen werden.
- In dem oben beschriebenen Ausführungsbeispiel sind die Schaltzellen 301- 303 und 305-307 in dem gleichen physikalischen Gehäuse (Chip) enthalten. Alternativ können die Schaltzellen 301-303 in einem Chip, der Kernschaltkreis 304 in einem anderen Chip und die Schaltzellen 305-307 in einem dritten Chip untergebracht sein. Das die Zellen 301-303 enthaltende Gehäuse wäre mit dem die Zellen 305-307 enthaltenden Gehäuse identisch, wobei das erste Gehäuse mit der Testbusleitung ATBI und das zweite Gehäuse mit der Testbusleitung ATBO verbunden wären. Dieses alternative Ausführungsbeispiel hätte den Vorteil, dass keinerlei Modifikationen in derzeitigen Standardchips erforderlich wären.
- Fig. 4a zeigt einen Träger mit drei Chips, A, B und C, wie in Fig. 3 dargestellt. Jeder Chip enthält einen jeweiligen Kernschaltkreis. Die Chips sind über ihre Anschlüsse und Verknüpfungsschaltkreise miteinander verbunden. Unter dem Begriff "Verknüpfungsschaltkreise", wie hier verwendet, wird eine Schaltungsanordnung verstanden, welche Chips gemäß Fig. 3 miteinander verbindet. Der Begriff "Verknüpfungsschaltkreis" schließt einfache Leitungen, diskrete Bauelemente, wie zum Beispiel Widerstände und Kondensatoren, oder weitere, nicht in Fig. 3 dargestellte, integrierte Schaltkreise ein.
- In Fig. 4a wird ein Datensignalweg hervorgehoben, bei welchem ein Inneneingang BI&sub1; zu dem Kernschaltkreis von Chip B vorgesehen ist, um Datensignale von der Testbusleitung ATBI aufzunehmen. Der Innenausgang BO&sub1; des Kernschaltkreises von Chip B ist so geschaltet, dass Datensignale der Testbusleitung ATBO zugeführt werden. Durch den auf diese Weise vorgesehenen Signalweg kann ein externes Prüfsignal dem inneren Knotenpunkt BI&sub1; direkt zugeführt werden. Das Signal am inneren Knotenpunkt BO&sub1; kann ebenfalls extern gemessen werden. Die Prüfbarkeit des Kernschaltkreises von Chip B wird daher verbessert.
- Fig. 4b zeigt den gleichen Träger wie den in Fig. 4a dargestellten. In Fig. 4b dient dieser zum Testen des Verknüpfungsschaltkreises 401. Der hervorgehobene, für diesen Test verwendete Datensignalweg verläuft in der zu der in Fig. 4a dargestellten entgegengesetzten Richtung. Bei diesem Test wird der Ausgang der Schaltzelle BO&sub3; von Chip B gesteuert, um Testsignale von Testbusleitung ATBO aufzunehmen und diese Signale dem Verknüpfungsschaltkreis 401 zuzuführen. Eine der Eingangsschaltzellen CI&sub3; von Chip C wird gesteuert, um Datensignale von dem Verknüpfungsschaltkreis 401 aufzunehmen und diese der Testbusleitung ATBI zuzuführen. Durch den auf diese Weise vorgesehenen Signalweg besteht die Möglichkeit, ein externes Prüfsignal einem Eingang des Verknüpfungsschaltkreises 401 unmittelbar zuzuführen. Ein Signal an einem Ausgang von 401 kann ebenfalls extern gemessen werden. Die Prüfbarkeit des Verknüpfungsschaltkreises 401 wird daher verbessert.
- Analog dazu könnten Schaltzellen gemäß der Erfindung zwischen Anschlüssen der Leiterplatte und dem Verknüpfungsschaltkreis der Leiterplatte angeordnet sein. In einem solchen Fall würde der Träger das System darstellen, an welches die Leiterplatten angeschlossen sind. Die Verknüpfungsschaltkreise würden dann Verbindungen zwischen Leiterplatten darstellen.
Claims (8)
1. Integrierter Schaltkreis mit analoger Funktionalität, welcher in einem
analogen Kernschaltkreis (304) angeordnet ist, wobei der integrierte Schaltkreis eine Vielzahl
externe Pins (IN1, IN2, IN3, OUT1, OUT2, OUT3) aufweist, der integrierte Schaltkreis
einen Testbus (ATBI, ATBO) und mindestens einen Dreiwegeschalter (301, 302, 303, 305,
306, 307), welcher zwischen dem analogen Kernschaltkreis (304), dem Testbus (ATBI,
ATBO) und einem Anschluss (IN1, IN2, IN3, OUT1, OUT2, OUT3) zur Eingabe in bzw.
Ausgabe aus dem analogen Kernschaltkreis geschaltet ist, vorsieht, der Dreiwegeschalter
(301, 302, 303, 305, 306, 307) einen ersten, zweiten und dritten Zustand vorsieht, der
Dreiwegeschalter (301, 302, 303, 305, 306, 307) Signale entlang einem normalen Weg
zwischen dem Anschluss (IN1, IN2, IN3, OUT1, OUT2, OUT3) und dem analogen
Kernschaltkreis in dem ersten Zustand überträgt, der Dreiwegeschalter (301, 302, 303, 305, 306,
307) Signale zwischen dem Testbus und dem analogen Kernschaltkreis in dem zweiten
Zustand überträgt und der Dreiwegeschalter (301, 302, 303, 305, 306, 307) Signale
zwischen dem Anschluss (IN1, IN2, IN3, OUT1, OUT2, OUT3) und dem Testbus in dem
dritten Zustand überträgt, dadurch gekennzeichnet, dass der Anschluss (IN1, IN2, IN3, OUT1,
OUT2, OUT3) durch einen ersten der externen Pins dargestellt ist, wobei der
Dreiwegeschalter (301, 302, 303, 305, 306, 307) Signale zwischen einer Außenseite des integrierten
Schaltkreises und dem analogen Kernschaltkreis oder dem Testbus in dem ersten bzw.
dritten Zustand überträgt.
2. Integrierter Schaltkreis nach Anspruch 1, in welchem der Dreiwegeschalter
(301, 302, 303) an einen Eingang (310, 311, 312) des analogen Schaltkreises (304)
angeschlossen ist, wobei der Dreiwegeschalter (301, 302, 303) in dem ersten bzw. dritten
Zustand dem analogen Kernschaltkreis (304) oder dem Testbus (ATBI, ATBO) Signale von
der Außenseite des integrierten Schaltkreises zuführt.
3. Integrierter Schaltkreis nach Anspruch 1, in welchem der Dreiwegeschalter
(305, 306, 307) an einen Ausgang (313, 314, 315) des analogen Kernschaltkreises (304)
angeschlossen ist, wobei der Dreiwegeschalter (305, 306, 307) in dem ersten bzw. dritten
Zustand der Außenseite des integrierten Schaltkreises Signale von dem analogen
Kernschaltkreis (304) oder dem Testbus (ATBI, ATBO) zuführt.
4. Integrierter Schaltkreis nach Anspruch 2, wobei der Testbus eine erste und
zweite Testbusleitung (ATBI, ATBO) aufweist, der Dreiwegeschalter (301, 302, 303) an
die erste Testbusleitung (ATBI) gekoppelt ist, der integrierte Schaltkreis einen weiteren
Dreiwegeschalter (305, 306, 307) aufweist, welcher zwischen dem analogen
Kemschaltkreis (304), der zweiten Testbusleitung (ATBO) und einem zweiten der externen Pins
(OUT1, OUT2, OUT3) gekoppelt ist, der weitere Dreiwegeschalter (305, 306, 307) einen
ersten, zweiten und dritten Zustand vorsieht, der weitere Dreiwegeschalter in dem ersten
Zustand Signale von dem analogen Schaltkreis (304) entlang einem normalen Weg zu dem
zweiten der externen Pins (OUT1, OUT2, OUT3) überträgt, der weitere Dreiwegeschalter
in dem zweiten Zustand Signale zwischen der zweiten Testbusleitung (ATBO) und dem
analogen Kernschaltkreis (304) überträgt und der Dreiwegeschalter in dem dritten Zustand
Signale von der zweiten Testbusleitung (ATBO) zu dem zweiten der externen Pins (OUT1,
OUT2, OUT3) überträgt.
5. Integrierter Schaltkreis nach Anspruch 4, wobei dieser einen Datenbus
(DIN, DOUT) aufweist, um Steuersignale zum Steuern der Zustände des Dreiwegeschalters
(301, 302, 303) und des weiteren Dreiwegeschalters (305, 306, 307) zu übertragen.
6. Träger eines integrierten Schaltkreises, auf welchem eine große Anzahl
integrierte Schaltkreise, einschließlich eines ersten und zweiten integrierten Schaltkreis nach
einem der Ansprüche 1 bis 5, angeordnet ist, wobei der Träger mit mindestens einem
Verknüpfungsschaltkreis (401) versehen ist, welcher an den ersten der externen Pins (BO3) des
ersten integrierten Schaltkreises und den ersten der externen Pins (CI3) des zweiten
integrierten Schaltkreises angeschlossen ist.
7. System mit einer großen Anzahl Leiterplatten, wobei ein erster integrierter
Schaltkreis nach einem der Ansprüche 1 bis 5 auf einer ersten Leiterplatte, ein zweiter
integrierter Schaltkreis nach einem der Ansprüche 1 bis 5 auf einer zweiten Leiterplatte
angeordnet ist, das System mit mindestens einem Verknüpfungsschaltkreis versehen ist, welcher
an den ersten der externen Pins des ersten integrierten Schaltkreises und den ersten der
externen Pins des zweiten integrierten Schaltkreises angeschlossen ist.
8. Verfahren zum Testen eines Verknüpfungsschaltkreises (401) in einem
System, welches einen ersten und zweiten integrierten Schaltkreis nach einem der
Ansprüche 1 bis 5 sowie den Verknüpfungsschaltkreis (401) aufweist, welcher den ersten der
externen
Pins (BO3, C13) des ersten und zweiten integrierten Schaltkreises miteinander
verbindet, wobei das Verfahren vorsieht:
- Schalten des Dreiwegeschalters in dem ersten und zweiten integrierten Schaltkreis in den
zweiten bzw. dritten Zustand;
- Übertragen eines Eingangssignals von dem Testbus des zweiten integrierten Schaltkreises
über den Dreiwegeschalter des zweiten integrierten Schaltkreises zu dem
Verknüpfungsschaltkreis (401);
- Empfangen eines Ausgangssignals von dem Verknüpfungsschaltkreis (401) an dem
Testbus des ersten integrierten Schaltkreises über den Dreiwegeschalter des ersten integrierten
Schaltkreises.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/066,957 US5581176A (en) | 1993-05-24 | 1993-05-24 | Analog autonomous test bus framework for testing integrated circuits on a printed circuit board |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69429741D1 DE69429741D1 (de) | 2002-03-14 |
DE69429741T2 true DE69429741T2 (de) | 2002-09-05 |
Family
ID=22072819
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69429741T Expired - Lifetime DE69429741T2 (de) | 1993-05-24 | 1994-05-18 | Analoge, selbstständige Prüfbusstruktur zum Testen integrierter Schaltungen auf einer gedruckten Leiterplatte |
Country Status (6)
Country | Link |
---|---|
US (4) | US5581176A (de) |
EP (1) | EP0627631B1 (de) |
JP (1) | JPH06331697A (de) |
KR (1) | KR100381079B1 (de) |
DE (1) | DE69429741T2 (de) |
TW (1) | TW256887B (de) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5581176A (en) * | 1993-05-24 | 1996-12-03 | North American Philips Corporation | Analog autonomous test bus framework for testing integrated circuits on a printed circuit board |
US5572160A (en) * | 1994-12-01 | 1996-11-05 | Teradyne, Inc. | Architecture for RF signal automatic test equipment |
US5619461A (en) * | 1995-07-28 | 1997-04-08 | Micron Quantum Devices, Inc. | Memory system having internal state monitoring circuit |
DE69637490T2 (de) * | 1995-10-20 | 2009-06-04 | Nxp B.V. | Prüfbare schaltung und prüfverfahren |
US6592619B2 (en) * | 1996-01-02 | 2003-07-15 | University Of Cincinnati | Heart wall actuation device for the natural heart |
US6229296B1 (en) | 1996-02-27 | 2001-05-08 | Micron Technology, Inc. | Circuit and method for measuring and forcing an internal voltage of an integrated circuit |
US5977763A (en) * | 1996-02-27 | 1999-11-02 | Micron Technology, Inc. | Circuit and method for measuring and forcing an internal voltage of an integrated circuit |
US6946863B1 (en) | 1998-02-27 | 2005-09-20 | Micron Technology, Inc. | Circuit and method for measuring and forcing an internal voltage of an integrated circuit |
US6472747B2 (en) * | 2001-03-02 | 2002-10-29 | Qualcomm Incorporated | Mixed analog and digital integrated circuits |
US6949251B2 (en) * | 2001-03-02 | 2005-09-27 | Stryker Corporation | Porous β-tricalcium phosphate granules for regeneration of bone tissue |
JP2004532026A (ja) * | 2001-03-30 | 2004-10-21 | アメルシャム・バイオサイエンシーズ・アクチボラグ | P450単一ヌクレオチド多型バイオチップ分析 |
US6900106B2 (en) | 2002-03-06 | 2005-05-31 | Micron Technology, Inc. | Methods of forming capacitor constructions |
US7340659B2 (en) * | 2002-05-15 | 2008-03-04 | Infineon Technologies, A.G. | Method of testing multiple modules on an integrated circuit |
US7850729B2 (en) | 2002-07-18 | 2010-12-14 | The University Of Cincinnati | Deforming jacket for a heart actuation device |
US20040059180A1 (en) * | 2002-09-23 | 2004-03-25 | The University Of Cincinnati | Basal mounting cushion frame component to facilitate extrinsic heart wall actuation |
JP2004085366A (ja) * | 2002-08-27 | 2004-03-18 | Matsushita Electric Ind Co Ltd | マルチチップモジュールおよびそのテスト方法 |
WO2004110553A1 (en) * | 2003-06-09 | 2004-12-23 | The University Of Cincinnati | Actuation mechanisms for a heart actuation device |
US20060178551A1 (en) * | 2003-06-09 | 2006-08-10 | Melvin David B | Securement system for a heart actuation device |
US6870384B1 (en) * | 2004-07-02 | 2005-03-22 | Credence Systems Corporation | Test instrument with multiple analog modules |
JP4299760B2 (ja) * | 2004-10-21 | 2009-07-22 | エルピーダメモリ株式会社 | 半導体装置のテスト方法 |
US7646203B2 (en) * | 2007-07-16 | 2010-01-12 | United Microelectronics Corp. | Defect detection system with multilevel output capability and method thereof |
JP2009025054A (ja) * | 2007-07-18 | 2009-02-05 | Panasonic Corp | 半導体検査回路、および半導体検査方法 |
JP2011149775A (ja) * | 2010-01-20 | 2011-08-04 | Renesas Electronics Corp | 半導体集積回路及びコアテスト回路 |
KR101709071B1 (ko) * | 2010-05-19 | 2017-02-22 | 삼성전자주식회사 | 컴프레션 모드 스캔 테스트를 위한 집적 회로 |
US11431379B1 (en) * | 2021-03-31 | 2022-08-30 | Teradyne, Inc. | Front-end module |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3879717A (en) * | 1974-06-19 | 1975-04-22 | K F Ind Inc | Portable methane monitor and alarm system |
US4395767A (en) * | 1981-04-20 | 1983-07-26 | Control Data Corporation | Interconnect fault detector for LSI logic chips |
US4441075A (en) * | 1981-07-02 | 1984-04-03 | International Business Machines Corporation | Circuit arrangement which permits the testing of each individual chip and interchip connection in a high density packaging structure having a plurality of interconnected chips, without any physical disconnection |
US4509008A (en) * | 1982-04-20 | 1985-04-02 | International Business Machines Corporation | Method of concurrently testing each of a plurality of interconnected integrated circuit chips |
NL8502476A (nl) * | 1985-09-11 | 1987-04-01 | Philips Nv | Werkwijze voor het testen van dragers met meerdere digitaal-werkende geintegreerde schakelingen, drager voorzien van zulke schakelingen, geintegreerde schakeling geschikt voor het aanbrengen op zo'n drager, en testinrichting voor het testen van zulke dragers. |
US5214655A (en) * | 1986-09-26 | 1993-05-25 | General Electric Company | Integrated circuit packaging configuration for rapid customized design and unique test capability |
NL8800374A (nl) * | 1988-02-16 | 1989-09-18 | Philips Nv | Geintegreerde monolithische schakeling met een testbus. |
US5107208A (en) * | 1989-12-19 | 1992-04-21 | North American Philips Corporation | System for partitioning and testing submodule circuits of an integrated circuit |
DE69030359T2 (de) * | 1989-12-19 | 1997-10-02 | Philips Electronics Nv | Anordnung zum Aufteilen und Testen von Submodulschaltkreisen von integrierten Schaltkreisen |
JPH04212524A (ja) * | 1990-12-06 | 1992-08-04 | Matsushita Electric Ind Co Ltd | 半導体集積回路 |
US5391984A (en) * | 1991-11-01 | 1995-02-21 | Sgs-Thomson Microelectronics, Inc. | Method and apparatus for testing integrated circuit devices |
US5285152A (en) * | 1992-03-23 | 1994-02-08 | Ministar Peripherals International Limited | Apparatus and methods for testing circuit board interconnect integrity |
US5379308A (en) * | 1992-04-20 | 1995-01-03 | Intel Corporation | Apparatus for a bus-based integrated circuit test architecture |
US5294882A (en) * | 1992-07-28 | 1994-03-15 | Sharp Kabushiki Kaisha | Integrated circuit capable of testing reliability |
US5581176A (en) * | 1993-05-24 | 1996-12-03 | North American Philips Corporation | Analog autonomous test bus framework for testing integrated circuits on a printed circuit board |
-
1993
- 1993-05-24 US US08/066,957 patent/US5581176A/en not_active Expired - Lifetime
-
1994
- 1994-03-23 TW TW083102545A patent/TW256887B/zh active
- 1994-05-13 KR KR1019940010457A patent/KR100381079B1/ko not_active IP Right Cessation
- 1994-05-18 EP EP94201407A patent/EP0627631B1/de not_active Expired - Lifetime
- 1994-05-18 DE DE69429741T patent/DE69429741T2/de not_active Expired - Lifetime
- 1994-05-23 JP JP6108301A patent/JPH06331697A/ja active Pending
-
1995
- 1995-03-20 US US08/407,535 patent/US5717329A/en not_active Expired - Lifetime
- 1995-05-23 US US08/447,369 patent/US5705925A/en not_active Expired - Lifetime
-
1996
- 1996-08-12 US US08/695,469 patent/US5731701A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
US5717329A (en) | 1998-02-10 |
KR100381079B1 (ko) | 2003-06-19 |
EP0627631B1 (de) | 2002-01-30 |
US5731701A (en) | 1998-03-24 |
JPH06331697A (ja) | 1994-12-02 |
TW256887B (de) | 1995-09-11 |
DE69429741D1 (de) | 2002-03-14 |
EP0627631A2 (de) | 1994-12-07 |
EP0627631A3 (de) | 1995-05-17 |
US5581176A (en) | 1996-12-03 |
US5705925A (en) | 1998-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69429741T2 (de) | Analoge, selbstständige Prüfbusstruktur zum Testen integrierter Schaltungen auf einer gedruckten Leiterplatte | |
DE2349324C2 (de) | Verfahren zum Prüfen einer Funktionseinheit und Einrichtung zur Durchführung des Verfahrens | |
DE3130714C2 (de) | ||
DE3709032C2 (de) | ||
DE2311034C2 (de) | Verfahren zum Prüfen eines integrierte logische Verknüpfungs- und Speicherglieder enthaltenden Halbleiterchips | |
DE69126848T2 (de) | Integrierte Halbleiterschaltung | |
DE69430637T2 (de) | Vorrichtung und verfahren zum testen von integrierten schaltkreisen | |
DE68923086T2 (de) | Verfahren zum Testen von hierarchisch organisierten integrierten Schaltungen und integrierte Schaltungen, geeignet für einen solchen Test. | |
DE69314683T2 (de) | Verfahren und Gerät zum Prüfen von Ein-/Ausgabeverbindungen des Randsteckverbinders einer Schaltkreiskarte mit Boundary Scan | |
DE3788586T2 (de) | Schaltung zur Prüfung des Eingangsspannungssignals für eine halbleiterintegrierte Schaltung. | |
EP0126785B1 (de) | Prüf- und Diagnoseeinrichtung für Digitalrechner | |
DE60010614T2 (de) | On-line Prüfung des programmierbaren Verbindungsnetzwerks in einer feldprogrammierbaren Gatteranordnung | |
DE69031291T2 (de) | Testmethode, Testschaltung und integrierter Halbleiterschaltkreis mit Testschaltung | |
DE4232271C1 (de) | Elektronischer Baustein mit einer Schieberegisterprüfarchitektur (Boundary-Scan) | |
EP0074417B1 (de) | Verfahren und Schaltungsanordnung zum Prüfen des mit einer Tristate-Treiberschaltung integrierten Schaltnetzes, das diese in den Zustand hoher Ausgangsimpedanz steuert | |
DE69720157T2 (de) | System und Verfahren zur Prüfung elektronischer Geräte | |
DE69026809T2 (de) | Verfahren zur Treibersteuerung integrierter Schaltungen während der Prüfung | |
DE69406942T2 (de) | Abtastprüfungsschaltung mit schnellem übertragungsgateschalter | |
DE3850547T2 (de) | Speicher mit eingebautem Logik-LSI und Verfahren zum LSI-Prüfen. | |
DE3817143C2 (de) | ||
DE69030359T2 (de) | Anordnung zum Aufteilen und Testen von Submodulschaltkreisen von integrierten Schaltkreisen | |
EP0186040A1 (de) | Integrierter Halbleiterspeicher | |
EP0214508B1 (de) | Integrierter Halbleiterspeicher | |
DE69120142T2 (de) | Zusammengesetzte elektrische Bauteile | |
DE69430304T2 (de) | Anordnung zum testen von verbindungen mit pulling-widerständen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8328 | Change in the person/name/address of the agent |
Representative=s name: EISENFUEHR, SPEISER & PARTNER, 10178 BERLIN |
|
8327 | Change in the person/name/address of the patent owner |
Owner name: NXP B.V., EINDHOVEN, NL |