DE69119160T2 - Prüftreiberschaltung zur Verbindung eines integrierten Halbleiterchips mit einem Steuerungsrechner - Google Patents
Prüftreiberschaltung zur Verbindung eines integrierten Halbleiterchips mit einem SteuerungsrechnerInfo
- Publication number
- DE69119160T2 DE69119160T2 DE69119160T DE69119160T DE69119160T2 DE 69119160 T2 DE69119160 T2 DE 69119160T2 DE 69119160 T DE69119160 T DE 69119160T DE 69119160 T DE69119160 T DE 69119160T DE 69119160 T2 DE69119160 T2 DE 69119160T2
- Authority
- DE
- Germany
- Prior art keywords
- test
- data
- shift register
- control
- register
- 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 description 84
- 239000004065 semiconductor Substances 0.000 title 1
- ZOKIJILZFXPFTO-UHFFFAOYSA-N 4-methyl-n-[4-[1-[4-(4-methyl-n-(4-methylphenyl)anilino)phenyl]cyclohexyl]phenyl]-n-(4-methylphenyl)aniline Chemical compound C1=CC(C)=CC=C1N(C=1C=CC(=CC=1)C1(CCCCC1)C=1C=CC(=CC=1)N(C=1C=CC(C)=CC=1)C=1C=CC(C)=CC=1)C1=CC=C(C)C=C1 ZOKIJILZFXPFTO-UHFFFAOYSA-N 0.000 claims description 13
- 238000010586 diagram Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000010998 test method 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/319—Tester hardware, i.e. output processing circuits
- G01R31/31903—Tester hardware, i.e. output processing circuits tester configuration
- G01R31/31905—Interface with the device under test [DUT], e.g. arrangements between the test head and the DUT, mechanical aspects, fixture
-
- 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/318555—Control logic
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tests Of Electronic Circuits (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Description
- Die vorliegende Erfindung bezieht sich im allgemeinen auf das Prüfen integrierter Schaltungs-(IC-)Chips und Systeme, in denen IC-Chips aufgenommen sind. Im einzelnen bezieht sich die vorliegende Erfindung auf eine Prüftreiberschaltung zum Verbinden eines Computers mit einem IC-Chip, der eine Standard-Prüfstruktur bzw. Prüfarchitektur und ein Standard-Kommunikationsprotokoll aufweist.
- Unlängst hat das Interesse der Industrie beim Standardisieren der Prüfstruktur und des Prüfprotokolls für alle IC- Chips die Annahme (15. Februar 1990) des Standards 1149.1- 1990, der den Titel "IEEE Standard Test Access Port and Boundary Scan Architecture" trägt, durch das Institute of Electrical and Electronics Engineers (IEEE) bewirkt, wobei das Dokument hiermit durch Bezugnahme ausdrücklich aufgenommen ist. Jeder IC-Chip, der diesem Standard nachkommt, weist einen Prüfzugriffskanal bzw. -anschluß (TAP) und eine Prüfzugriffskanal-Steuereinrichtung (TAPC) auf. Der Standard definiert die Art und Weise genau, in der eine Nachrichtenübermittlung bzw. Kommunikation über den TAP zwischen dem IC-Chip und einer Prüftreiberschaltung stattfindet. Ein industrieweites Festhalten an dem Standard wird ein Austauschen von IC-Chips von unterschiedlichen Herstellern insofern, als daß das Prüfen betroffen ist, ermöglichen.
- Eine Aufgabe der vorliegenden Erfindung besteht darin, einen verbesserten Prüftreiber zum Kommunizieren mit einem Standard-Prüfkanal eines IC-Chips vorzusehen.
- Gemäß der Erfindung ist ein Prüftreiber zum Verbinden eines Steuercomputers mit einem in Prüfung befindlichen integrierten Schaltungschip vorgesehen, der einen Prüfzugriffskanal, der einen Prüfbetriebsart-Auswahlanschluß, einen Prüfdaten-Eingangsanschluß, einen Prüfdaten-Ausgangsanschluß und einen Takteingangsanschluß umfaßt, und eine Prüfzugriffskanal-Steuereinrichtung aufweist, wobei der Prüftreiber ein Datenschieberegister umfaßt, das mit dem Steuercomputer verbunden ist, wodurch Prüfdaten in das Datenschieberegister eingeladen werden können, wobei das Datenschieberegister mit dem Prüfdaten-Eingangsanschluß und dem Prüfdaten-Ausgangsanschluß zum Zweck des Anlegens der Prüfdaten an den integrierten Schaltungschip und zum Empfangen von Daten vom integrierten Schaltungschip verbunden ist, wobei der Prüftreiber gekennzeichnet ist durch ein Ringschieberegister, das mit dem Steuercomputer verbunden ist, wodurch ein Steuerwort in das Ringschieberegister geladen werden kann, wobei eine Endstufe des Ringschieberegisters mit dem Prüfbetriebsart-Auswahlanschluß zum Zweck des wiederholten Anlegens des Steuerworts an den Prüfbetriebsart-Auswahlanschluß verbunden ist.
- Es sollte ersichtlich sein, daß unter einem Ringschieberegister ein Schieberegister gemeint ist, bei dem Bit, die an einem Ende herausgeschoben werden, in das andere Ende eingegeben werden.
- Die vorliegende Erfindung vermeidet vorteilhafterweise die Notwendigkeit, das Ringschieberegister neu zu laden, wenn das gleiche Steuerwort von der nächsten Prüfprozedur benötigt wird.
- EP-A-415615, die nach dem Prioritätsdatum der vorliegenden Anmeldung (Artikel 54 (3) EPC) veröffentlicht wurde, offenbart einen Prüfsignalgenerator zum Prüfen von ICs die gemäß dem IEEE-P1149. 1-Grenzabtaststandard (boundary scan standard) gebaut sind. Der Generator weist ein Ringschieberegister auf, um periodische Abfolgen von TMS- Daten zu erzeugen.
- Ein Ausführungsbeispiel der vorliegenden Erfindung wird nun unter Bezug auf die beiliegenden Zeichnungen beschrieben, bei denen:
- Fig. 1 ein schematisches Diagramm der Prüftreiberschaltung ist, die einen in Prüfung befindlichen IC-Chip und einen Steuercomputer als Schnittstelle verbindet;
- Fig. 2 das schematische Diagramm in Fig. 1 mit einer detaillierten Darstellung der Prüftreiberschaltung ist;
- Fig. 3 ein Zustandsdiagramm einer IC-Chip-TAPC ist; und
- Fig. 4 eine erweiterte Version des "Prüfdaten-Register"- Teils des Zustandsdiagramms aus Fig. 3 ist.
- Da die Erfindung hauptsächlich in der neuen Aufbaukombination und dem Verfahren zum Betreiben bekannter Computerschaltungen und Einrichtungen und nicht in deren genauen detaillierten Aufbau beruht, werden der Aufbau, die Steuerung und die Anordnung dieser bekannten Schaltungen und Einrichtungen in den Zeichnungen unter Verwendung leicht verständlicher Blockdarstellungen und schematischer Diagramme verdeutlicht, die nur die genauen Details darstellen, die hinsichtlich der vorliegenden Erfindung sachdienlich sind. Dies wird so gemacht, um zu verhindern, daß die Offenbarung durch strukturelle Details unklar wird, die den Fachleuten hinsichtlich der hier gegebenen Beschreibung leicht verständlich sind. Auch wurden verschiedene Teile dieser Systeme geeignet zusammengeschlossen und vereinfacht, um jene Teile zu betonen, die für die vorliegende Erfindung sachdienlich sind.
- In Fig. 1 ist ein IC-Chip 102, der an dem vorstehend genannten IEEE-Standard festhält, mit einem Prüftreiber bzw. einer Prüftreiberschaltung 104 über Prüfzugriffskanal- (TAP)-Leitungen 108-114 verbunden. Die Prüftreiberschaltung 104 steht auch mit einem Steuercomputer 106 in Verbindung. Gemäß dem Standard weist der IC-Chip 102 eine TAP-Steuereinrichtung (nicht dargestellt) auf, und sein TAP besteht aus vier Anschlüssen, die bezeichnet werden, wie folgt: Prüfdaten ein (TDI) 108; Prüfdaten aus (TDO) 110; Prüfbetriebsart-Auswahl (TMS) 112; und Prüftakt (TCK) 114.
- Alle Nachrichtenübermittlungen bzw. Kommunikationen zwischen dem IC-Chip 102 (über den TAP) und der Prüftreiberschaltung 104 sind durch den Standard definiert. Der TDI- und der TDO-Anschluß empfangen und übertragen die Prüfdaten, die während des eigentlichen Prüfens des IC-Chips 102 verwendet werden. Der TMS-Anschluß 112 empfängt eine Reihe von Bit, die den Zustand des TAPC bestimmen. Die Zustandsmaschine bzw. -einrichtung der TAPC ist in den Fig. 3 und 4 dargestellt und wird unten erläutert. Die Beschreibung betrifft soweit den Standard ohne einen Bezug auf die genauen Einzelheiten der Prüftreiberschaltung der vorliegenden Erfindung.
- Wendet man sich nun Fig. 2 zu, werden alle Prüfdaten, die durch den IC-Chip 102 zu verwenden sind, vom Steuercomputer 106 über einen Bus 204 in ein parallel zu ladendes Schiebe- oder Datenregister 202 eingeführt. Ein "Lade"- oder "Schiebe"-Signal wird durch das Datenregister 202 auf Leitung 240 empfangen, um zu bestimmen, ob das Datenregister 202 Daten vom Steuercomputer 106 einladen oder die Daten zum TDI-Anschluß 108 verschieben und ausgeben soll. Ein Taktsignal wird auf Leitung 238 empfangen, um das Takten des Betriebs des Datenregisters 202 zu steuern. Das Datenregister 202 empfängt auch über den TDO-Anschluß Daten von der TAPC, wobei die Daten verfügbar sind, um über den Bus 204 durch den Steuercomputer 106 gelesen zu werden.
- Ein anderes parallel ladbares Schieberegister 230 weist Stufen 206-226 auf und ist ein Ringschieberegister, das als ein Steuerregister dient. Das Steuerregister 230 wird mit einem Steuerwort geladen, das über den Bus 204 vom Steuercomputer 106 empfangen wird und in den Stufen 206-226 abgespeichert wird. Eine weitere Bit-Speicherstufe 228 ist mit der Endstufe 226 des Steuerregisters 230 verbunden, wobei die Stufe 228 zum Treiben des TMS-Anschlusses 112 über eine Leitung 229 dient. Bei dem bevorzugten Ausführungsbeispiel ist die Anzahl von Stufen in dem Steuerregister 230 um drei größer als die Anzahl der Stufen in dem Datenregister 202. Nach jedem Taktimpuls wird das Wort in dem Steuerregister 230 um in der Figur eine Stufe nach rechts verschoben.
- Ein Steuerzähler 232 ist vom abwärtszählenden Typ und ist über eine Leitung 234 durch den Steuercomputer 106 mit einer Zahl gleich der Anzahl von Stufen in dem Steuerregister geladen. Nach jedem Taktimpuls schickt der Steuerzähler ein Schiebesignal über den Bus 204 zum Steuerregister 230, was bewirkt, daß das Steuerregister 230 seine Inhalte zu der nach rechts gelegenen Stufe verschiebt, und erniedrigt die Zahl um eins. Wenn der Steuerzähler 106 Null erreicht, hört er auf, ein "Schiebe"-Signal zu senden.
- Der Betrieb der Prüftreiberschaltung 104 ist, wie folgt. Die TAPC befindet sich in einem "Pausen"-Zustand, der einer vorhergehenden Steuerabfolge folgt. (Unter Bezug auf das Zustandsdiagramm in den Fig. 3 und 4). Eine TAP-Schaltungseinrichtung in Form einer Zustandsmaschine bzw. Zustandseinrichtung 236 in der Prüftreiberschaltung 104 spiegelt die Zustandsmaschine in der TAPC wieder, um den Betrieb des Datenregisters 202 mit den Prüfoperationen in dem IC-Chip 102 zu synchronisieren. Die TAP-Zustandseinrichtung 236 führt ein "Lade"-Signal über Leitung 240 zum Datenregister 202, was dem Steuercomputer 106 ermöglicht, das Datenregister 202 mit Prüfdaten zu laden. Gleichzeitig wird das Steuerregister mit einem Steuerwort vom Steuercomputer 106 parallel geladen. Auch der Steuerzähler 232 wird mit der Zahl gleich der der Stufen in dem Steuerregister geladen.
- Der Steuerzähler 232 schickt dann ein "Schiebe"-Signal zum Steuerregister 230, was dieses veranlaßt, sein am weitesten rechts gelegenes Bit bei der Stufe 226 zur Stufe 228 zu schieben und das Bit, das von der Stufe 226 zur Stufe 228 geschoben wurde, auch zur ersten Stufe 206 zurückzuführen. Die TAPC und die TAP-Zustandseinrichtung 236 schreiten dann gemäß der Prozedur, die in Fig. 4 dargestellt ist, vor. Bei geeigneten Stellen in dem Zustandsdiagramm wird das Datenregister 202 geschoben, um Prüfdaten in dem in Prüfung befindlichen IC-Chip 102 zirkulieren zu lassen. Die TAPC und die TAP-Zustandseinrichtung 236 folgen dem Steuermuster, das durch den Steuercomputer 106 eingegeben wurde. Das Steuerregister 230 setzt das Verschieben und Rückführen (zyklisches Umlaufen) fort, bis das ursprüngliche Steuerwort wieder hergestellt ist, woraufhin der Nullzustand des Steuerzählers 232 bewirkt, daß das Steuerregister 230 das Verschieben unterbricht.
- Die TAPC und die TAP-Zustandseinrichtung 236 kehren in den "Pausen"-Zustand zurück, wobei sie in diesem Zustand durch das Bit in der Steuerregisterstufe 228 gehalten werden. Der Steuercomputer 106 kann während dieser Zeit Daten aus dem Datenregister 202 lesen oder Daten in dieses schreiben. Der Steuercomputer 106 kann zu dieser Zeit auch das Steuerwortmuster ändern, das in dem Steuerregister 230 abgespeichert ist. Jedoch wird dadurch Wirtschaftlichkeit erzielt, daß das Steuerwort durch den Steuercomputer 106 nicht wieder eingegeben werden muß, wenn das Steuerwort während der nächsten Abfolge gleich verbleiben muß. Dies ist wegen der Umlaufnatur des Steuerregisters 230 so.
- Wie aus dem Teil der Zustandseinrichtung in Fig. 4 ersichtlich ist, ist die Anzahl der Taktimpulse, die zum Verschieben aller Bit der Daten, die in dem Datenregister 202 abgespeichert sind, erforderlich ist, gleich der Anzahl der Stufen in dem Register (ein Taktimpuls entspricht einem Verschieben) plus drei Taktimpulse, die zum Andern der Zustandseinrichtung vom "Pause"-Zustand über den "Ausgang(2)"- und den "Schiebe"-Zustand und dann über den "Ausgang(1)"-Zustand zum "Pause"-Zustand zurück erforderlich ist. Daher ist die Anzahl von Stufen in dem Steuerregister 230 N + 3 + 1 = N + 4, wobei N die Anzahl der Stufen in dem Datenregister 202 ist. Die Extrastufe stellt die Stufe 228 dar, die verwendet wird, um die TAPC und die TAP-Zustandsmaschine 236 zwischen Prüfdatenläufen in der "Pause" zu halten.
- Eine kurze Beschreibung der "Zustände" in den Fig. 3 und 4 wird nun gegeben. In dem "Prüflogik Rücksetzen"-Zustand wird der IC-Chip normal betrieben und die Prüfschaltung ist für diesen im wesentlichen unsichtbar. "Prüflauf/Leerlauf" aktiviert einen eingebauten Selbsttest, jedoch nur bei IC- Chips mit einem besonderen Selbstprüfmerkmal bzw. -element. "Wähle DR-Abtasten" und "Wähle BR-Abtasten" beziehen sich auf das Auswählen der Datenregister bzw. Befehlsregister zum Abtasten bzw. Abfragen. "Datenregister abtasten" setzt das ausgewählte Datenregister in die "Schiebe"-Betriebsart. "Befehlsregister abtasten" bestimmt unter anderem, welche Datenregister verwendet werden und ob das Prüfen extern oder intern stattfinden soll.
- In dem "Festhalten"-Zustand wird der logische Zustand der IC-Chipanschlüsse beim Prüfen in ein Grenzabtastregister geladen. "Ausgang(1)" und "Ausgang(2)" sind bloß Entscheidungspunkte in der Zustandseinrichtung und weisen keine anderen Funktionen auf. Der "Aktualisieren"-Zustand zwingt den IC-Chip entweder in den "Wähle DR-Abtasten"-Zustand oder in den "Prüflauf/Leerlauf"-Zustand. Die vorstehende Beschreibung der TAPC-Zustandseinrichtung und der TAP- Zustandseinrichtung 236 (es sei in Erinnerung gerufen, daß sie bei der vorliegenden Erfindung identisch sind) wurde kurz beschrieben, da die Zustandseinrichtung in Einzelheiten in dem IEEE-Standard 1149.1-1990 beschrieben ist.
- Es gibt mögliche Abweichungen und Modifikationen der vor liegenden Erfindung in Bezug auf die vorstehende Offenbarung.
Claims (6)
1. Ein Prüftreiber (104) zum Verbinden eines
Steuercomputers (106) mit einem in Prüfung befindlichen integrierten
Schaltungschip (102), der einen Prüfzugriffskanal (TAP),
der einen Prüfbetriebsart-Auswahlanschluß (TMS), einen
Prüfdaten-Eingangsanschluß (TDI), einen Prüfdaten-Ausgangs
anschluß (TDO) und einen Takteingangsanschluß (TCK) umfaßt,
und eine Prüfzugriffskanal-Steuereinrichtung (TAPC)
aufweist, wobei der Prüftreiber ein Datenschieberegister (202)
umfaßt, das mit dem Steuercomputer verbunden ist, wodurch
Prüfdaten in das Datenschieberegister eingeladen werden
können, wobei das Datenschieberegister mit dem Prüfdaten-
Eingangsanschluß und dem Prüfdaten-Ausgangsanschluß zum
Zweck des Anlegens der Prüfdaten an den integrierten
Schaltungschip und zum Empfangen von Daten vom integrierten
Schaltungschip verbunden ist, wobei der Prüftreiber ferner
ein Ringschieberegister (206-226) umfaßt, das mit dem
Steuercomputer (106) verbunden ist, wodurch ein Steuerwort
in das Ringschieberegister geladen werden kann, wobei eine
Endstufe des Ringschieberegisters mit dem Prüfbetriebsart-
Auswahlanschluß (TMS) zum Zweck des wiederholten Anlegens
des Steuerwortes an den Prüfbetriebsart-Auswahlanschluß
verbunden ist.
2. Ein Prüftreiber nach Anspruch 1,
dadurch gekennzeichnet, daß eine weitere Bitspeicherstufe
(228) zwischen eine Endstufe (226) des Ringschieberegisters
und den Prüfbetriebsart-Auswahlanschluß (TMS) geschaltet
ist.
3. Ein Prüftreiber nach Anspruch 2,
gekennzeichnet durch eine
Prüfzugriffskanal-Schaltungseinrichtung (236), die mit der weiteren Stufe (228) und dem
Datenregister (202) verbunden ist, so daß es ermöglicht
wird, daß die Schaltungseinrichtung in einen Pausenzustand
eintritt, wodurch das Datenschieberegister mit Prüfdaten
e geladen werden kann, oder daß bewirkt wird, daß die
Schaltungseinrichtung in einen Nicht-Pausenzustand
eintritt, wodurch das Datenschieberegister seine
Dateninhalte durch jede Stufe des Datenschieberegisters
schieben kann.
4. Ein Prüftreiber nach Anspruch 1, 2 oder 3,
gekennzeichnet durch einen dekrementierenden Steuerzähler
(232), der mit dem Steuercomputer (106) verbunden ist und
mit dem Ringschieberegister (206-226) verbunden ist, wobei
der Steuerzähler mit einer Zahl gleich der Anzahl der
Schiebestufen des Ringschieberegisters geladen wird und
ausgelegt ist, ein Schiebesteuersignal zum
Ringschieberegister zu senden, was bewirkt, daß das
Ringschieberegister einen Verschiebevorgang ausführt, und ausgelegt
ist, den Steuerzähler nach jedem Schieben zu
dekrementieren, bis der Steuerzähler Null erreicht, woraufhin der
Steuerzähler aufhört, Schiebesteuersignale zu senden.
5. Ein Prüftreiber nach einem vorhergehenden Anspruch,
gekennzeichnet durch einen Takt, der mit dem
Prüfzugriffskanal-Taktanschluß (TCK) und dem
Ringschieberegister (206-226) gekoppelt ist, so daß das Takten des
integrierten Schaltungschips und des Ringschieberegisters
gesteuert wird.
6. Ein Prüftreiber nach einem vorhergehenden Anspruch,
dadurch gekennzeichnet, daß das Datenschieberegister (202)
und das Ringschieberegister (206-226) durch den
Steuercomputer (106) parallel geladen werden.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/562,977 US5228045A (en) | 1990-08-06 | 1990-08-06 | Test driver for connecting a standard test port integrated circuit chip to a controlling computer |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69119160D1 DE69119160D1 (de) | 1996-06-05 |
DE69119160T2 true DE69119160T2 (de) | 1996-12-12 |
Family
ID=24248576
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69119160T Expired - Fee Related DE69119160T2 (de) | 1990-08-06 | 1991-08-01 | Prüftreiberschaltung zur Verbindung eines integrierten Halbleiterchips mit einem Steuerungsrechner |
Country Status (4)
Country | Link |
---|---|
US (1) | US5228045A (de) |
EP (1) | EP0470770B1 (de) |
JP (1) | JPH04262276A (de) |
DE (1) | DE69119160T2 (de) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5576980A (en) * | 1991-06-28 | 1996-11-19 | Texas Instruments Incorporated | Serializer circuit for loading and shifting out digitized analog signals |
US5311520A (en) * | 1991-08-29 | 1994-05-10 | At&T Bell Laboratories | Method and apparatus for programmable memory control with error regulation and test functions |
JP2973641B2 (ja) * | 1991-10-02 | 1999-11-08 | 日本電気株式会社 | Tapコントローラ |
US5448576A (en) * | 1992-10-29 | 1995-09-05 | Bull Hn Information Systems Inc. | Boundary scan architecture extension |
US5379302A (en) * | 1993-04-02 | 1995-01-03 | National Semiconductor Corporation | ECL test access port with low power control |
US5386383A (en) * | 1994-02-28 | 1995-01-31 | At&T Corp. | Method and apparatus for controlling dynamic random access memory devices |
US5544107A (en) * | 1994-08-22 | 1996-08-06 | Adaptec, Inc. | Diagnostic data port for a LSI or VLSI integrated circuit |
JPH0887462A (ja) | 1994-09-20 | 1996-04-02 | Fujitsu Ltd | ステートマシン及び通信制御方式 |
US5574730A (en) * | 1995-01-31 | 1996-11-12 | Unisys Corporation | Bussed test access port interface and method for testing and controlling system logic boards |
DE69634515T2 (de) * | 1995-06-09 | 2005-09-29 | Fujitsu Ltd., Kawasaki | Verfahren, system und anordnung zur effizienten generierung binärer zahlen zum testen von spreichervorrichtungen |
US5710892A (en) * | 1995-07-19 | 1998-01-20 | International Business Machines Corporation | System and method for asynchronous dual bus conversion using double state machines |
US5694399A (en) * | 1996-04-10 | 1997-12-02 | Xilinix, Inc. | Processing unit for generating signals for communication with a test access port |
US5793776A (en) * | 1996-10-18 | 1998-08-11 | Samsung Electronics Co., Ltd. | Structure and method for SDRAM dynamic self refresh entry and exit using JTAG |
US6539510B1 (en) | 1997-08-12 | 2003-03-25 | Xilinx, Inc. | Interface board for receiving modular interface cards |
US7185251B2 (en) | 2002-05-29 | 2007-02-27 | Freescale Semiconductor, Inc. | Method and apparatus for affecting a portion of an integrated circuit |
US8621125B2 (en) * | 2009-10-13 | 2013-12-31 | Intellitech Corporation | System and method of sending and receiving data and commands using the TCK and TMS of IEEE 1149.1 |
CN114936045B (zh) * | 2021-02-04 | 2023-08-04 | 广汽埃安新能源汽车有限公司 | Mcal的io驱动模块自动配置方法及系统、存储介质 |
CN118035021B (zh) * | 2024-04-12 | 2024-07-23 | 北京壁仞科技开发有限公司 | SoC芯片的内置驱动电路、SoC芯片及用于SoC芯片的测试方法 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4108358A (en) * | 1977-03-22 | 1978-08-22 | The Bendix Corporation | Portable circuit tester |
US4142240A (en) * | 1977-08-31 | 1979-02-27 | International Telephone & Telegraph Corp. | Agile code generator |
US4291386A (en) * | 1978-11-30 | 1981-09-22 | Sperry Corporation | Pseudorandom number generator |
JPS5618766A (en) * | 1979-07-26 | 1981-02-21 | Fujitsu Ltd | Testing apparatus for logic circuit |
US4348597A (en) * | 1980-05-27 | 1982-09-07 | Weber Harold J | Latchup resistant pseudorandom binary sequence generator |
US4587480A (en) * | 1982-06-17 | 1986-05-06 | Storage Technology Partners | Delay testing method for CMOS LSI and VLSI integrated circuits |
DE3368770D1 (en) * | 1982-11-20 | 1987-02-05 | Int Computers Ltd | Testing digital electronic circuits |
US4594711A (en) * | 1983-11-10 | 1986-06-10 | Texas Instruments Incorporated | Universal testing circuit and method |
US4611183A (en) * | 1984-04-30 | 1986-09-09 | Motorola, Inc. | Digital decorrelating random data generator |
US4713605A (en) * | 1984-05-17 | 1987-12-15 | Advanced Micro Devices, Inc. | Linear feedback shift register for circuit design technology validation |
US4757523A (en) * | 1984-08-02 | 1988-07-12 | Texas Instruments Incorporated | High speed testing of integrated circuit |
JPH0668732B2 (ja) * | 1984-11-21 | 1994-08-31 | 株式会社日立製作所 | 情報処理装置のスキヤン方式 |
JPS61141022A (ja) * | 1984-12-14 | 1986-06-28 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | キ−ボ−ド・インタ−フエ−ス回路の試験装置 |
US4698588A (en) * | 1985-10-23 | 1987-10-06 | Texas Instruments Incorporated | Transparent shift register latch for isolating peripheral ports during scan testing of a logic circuit |
US4703484A (en) * | 1985-12-19 | 1987-10-27 | Harris Corporation | Programmable integrated circuit fault detection apparatus |
US4698830A (en) * | 1986-04-10 | 1987-10-06 | International Business Machines Corporation | Shift register latch arrangement for enhanced testability in differential cascode voltage switch circuit |
GB8626517D0 (en) * | 1986-11-06 | 1986-12-10 | Int Computers Ltd | Testing programmable logic arrays |
US4872169A (en) * | 1987-03-06 | 1989-10-03 | Texas Instruments Incorporated | Hierarchical scan selection |
US4945536A (en) * | 1988-09-09 | 1990-07-31 | Northern Telecom Limited | Method and apparatus for testing digital systems |
US5031129A (en) * | 1989-05-12 | 1991-07-09 | Alcatel Na Network Systems Corp. | Parallel pseudo-random generator for emulating a serial pseudo-random generator and method for carrying out same |
US5023875A (en) * | 1989-05-26 | 1991-06-11 | Hughes Aircraft Company | Interlaced scan fault detection system |
US5048021A (en) * | 1989-08-28 | 1991-09-10 | At&T Bell Laboratories | Method and apparatus for generating control signals |
-
1990
- 1990-08-06 US US07/562,977 patent/US5228045A/en not_active Expired - Fee Related
-
1991
- 1991-08-01 DE DE69119160T patent/DE69119160T2/de not_active Expired - Fee Related
- 1991-08-01 EP EP91307080A patent/EP0470770B1/de not_active Expired - Lifetime
- 1991-08-02 JP JP3216619A patent/JPH04262276A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
JPH04262276A (ja) | 1992-09-17 |
DE69119160D1 (de) | 1996-06-05 |
EP0470770A2 (de) | 1992-02-12 |
EP0470770B1 (de) | 1996-05-01 |
US5228045A (en) | 1993-07-13 |
EP0470770A3 (en) | 1992-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69119160T2 (de) | Prüftreiberschaltung zur Verbindung eines integrierten Halbleiterchips mit einem Steuerungsrechner | |
DE69107463T2 (de) | Integrierte Schaltung, System und Verfahren zur Fehlererzeugung. | |
DE2349324C2 (de) | Verfahren zum Prüfen einer Funktionseinheit und Einrichtung zur Durchführung des Verfahrens | |
DE69626441T2 (de) | Speicherentwurf für IC-Anschlüsse | |
DE3587223T2 (de) | Unabhängige Matrixtaktierung. | |
DE3882266T2 (de) | Abfrageprüfgerät für digitale Systeme mit dynamischem Direktzugriffspeicher. | |
DE2728318C2 (de) | Verfahren zur Prüfung der Signalverzögerung einer einseitig verzögerungsabhängigen, stufenempfindlichen Einheit | |
DE69631658T2 (de) | Verfahren und gerät zur prüfung einer megazelle in einem asic unter verwendung von jtag | |
DE3709032C2 (de) | ||
DE3700251C2 (de) | ||
DE69024138T2 (de) | Verfahren und Einrichtung zur Erzeugung von Steuersignalen | |
DE4434927C2 (de) | Verfahren zum Testen einer Schaltungsplatine | |
DE69126848T2 (de) | Integrierte Halbleiterschaltung | |
DE69429741T2 (de) | Analoge, selbstständige Prüfbusstruktur zum Testen integrierter Schaltungen auf einer gedruckten Leiterplatte | |
DE3788586T2 (de) | Schaltung zur Prüfung des Eingangsspannungssignals für eine halbleiterintegrierte Schaltung. | |
EP0146645A1 (de) | Prüf- und Diagnoseeinrichtung für Digitalrechner | |
EP0126785B1 (de) | Prüf- und Diagnoseeinrichtung für Digitalrechner | |
DE69217524T2 (de) | Testschaltung, vorgesehen in digitalen logischen Schaltungen | |
DE4024594C2 (de) | ||
DE69516303T2 (de) | Prüfverfahren und vorrichtung für pegelempfindliche abfragekonstruktionen | |
DE3686989T2 (de) | Verminderung des rauschens waehrend des pruefens von integrierten schaltungschips. | |
DE69533018T2 (de) | Struktur und Leistungsabtastprüfung | |
DE69128439T2 (de) | Flip-Flop-Schaltung | |
DE3838939C2 (de) | ||
DE60105168T2 (de) | Automatische Abtastprüfung von komplexen integrierten Schaltungen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8320 | Willingness to grant licences declared (paragraph 23) | ||
8328 | Change in the person/name/address of the agent |
Free format text: V. BEZOLD & SOZIEN, 80799 MUENCHEN |
|
8339 | Ceased/non-payment of the annual fee |