DE10110777A1 - Arrangement and method for testing integrated circuits - Google Patents
Arrangement and method for testing integrated circuitsInfo
- Publication number
- DE10110777A1 DE10110777A1 DE10110777A DE10110777A DE10110777A1 DE 10110777 A1 DE10110777 A1 DE 10110777A1 DE 10110777 A DE10110777 A DE 10110777A DE 10110777 A DE10110777 A DE 10110777A DE 10110777 A1 DE10110777 A1 DE 10110777A1
- Authority
- DE
- Germany
- Prior art keywords
- test
- integrated circuit
- tested
- patterns
- bit
- 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
- 238000012360 testing method Methods 0.000 title claims abstract description 146
- 238000000034 method Methods 0.000 title claims description 14
- 230000000873 masking effect Effects 0.000 claims description 7
- 239000013598 vector Substances 0.000 abstract description 24
- 230000015654 memory Effects 0.000 abstract description 11
- 230000006399 behavior Effects 0.000 description 6
- 238000011156 evaluation Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000005021 gait Effects 0.000 description 1
- 238000013101 initial test Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000001629 suppression 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/3193—Tester hardware, i.e. output processing circuits with comparison between actual response and known fault free response
-
- 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/31813—Test pattern generators
-
- 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
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)
- Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)
Abstract
Die Erfindung betrifft eine Anordnung zum Testen eines integrierten Schaltkreises (1; 21). Dabei ist zur Vermeidung eines Testvektoren-Speichers und eines On-Board-Testsystems ein Datenwort-Generator (2; 22), der deterministische Datenworte liefert, Mittel (3, 4, 5, 6; 22, 23, 24, 25, 26, 27) zur Testmuster-Generierung, die die deterministischen Datenworte so verändern, daß vorgegebene Testmuster, die Eingänge eines zu testenden integrierten Schaltkreises (1; 21) zuführbar sind, entstehen, und Vergleichsmittel (12; 30) zum Vergleichen von Test-Ausgangsmustern des integrierten Schaltkreises (1; 21) mit Soll-Ausgangsmustern.The invention relates to an arrangement for testing an integrated circuit (1; 21). To avoid a test vector memory and an on-board test system, a data word generator (2; 22) that supplies deterministic data words is a means (3, 4, 5, 6; 22, 23, 24, 25, 26, 27) for test pattern generation, which change the deterministic data words so that predetermined test patterns, the inputs of an integrated circuit to be tested (1; 21) can be supplied, and comparison means (12; 30) for comparing test output patterns of the integrated Circuit (1; 21) with target output patterns.
Description
Die Erfindung betrifft eine Anordnung und ein Verfahren zum Testen von integrierten Schaltkreisen.The invention relates to an arrangement and a method for testing integrated Circuits.
Integrierte Schaltkreise werden nach deren Herstellung getestet; dazu werden ihnen im Allgemeinen sogenannte Testvektoren zugeführt, bei denen es sich um Datenworte han delt, die den Eingängen des integrierten Schaltkreises zugeführt werden und die an den Ausgängen ein bestimmtes Verhalten des integrierten Schaltkreises produzieren, das mit einem Sollverhalten verglichen wird. Damit ist feststellbar, ob der integrierte Schaltkreis fehlerfrei arbeitet, also korrekt hergestellt wurde.Integrated circuits are tested after they are manufactured; for this they will be General so-called test vectors supplied, which are data words delt, which are fed to the inputs of the integrated circuit and to the Outputs produce a certain behavior of the integrated circuit that with a target behavior is compared. This makes it possible to determine whether the integrated circuit works flawlessly, that means it was manufactured correctly.
Durch die zunehmende Integrationsdichte derartiger integrierter Schaltkreise nimmt die Zahl der erforderlichen Testvektoren immer mehr zu. Nach dem Stand der Technik werden diese Testvektoren in Vektorspeichern gespeichert. Es handelt sich dabei um ggf. mehrere Millionen Testvektoren pro Pin des zu testenden integrierten Schaltkreises. Durch diese hohe Zahl wird der Aufwand für derartige Testsysteme sehr hoch, was wiederum zur Erhöhung der Herstellungskosten des zu testenden integrierten Schaltkreises führt.Due to the increasing integration density of such integrated circuits, the The number of required test vectors is increasing. According to the state of the art these test vectors are stored in vector memories. It may be several million test vectors per pin of the integrated circuit to be tested. By this high number makes the effort for such test systems very high, which in turn leads to Increases the manufacturing cost of the integrated circuit to be tested leads.
Eine andere, nach dem Stand der Technik bekannte Lösung, ist ein sogenannter Built-In- Self-Test (BIST), bei dem auf dem integrierten Schaltkreis eine spezielle Testschaltung vorgesehen ist, welche mit einem externen, einfachen Testsystem zusammenarbeitet. Dies wiederum hat den Nachteil, daß auf dem integrierten Schaltkreis zusätzlicher Flächen bedarf für die Testschaltung entsteht, und daß außerdem die auf dem integrierten Schalt kreis vorhandene Nutzschaltung modifiziert werden muß. Dies wiederum birgt die Gefahr, daß diese Nutzschaltung nicht optimal aufgebaut werden kann.Another solution known from the prior art is a so-called built-in Self-Test (BIST), in which a special test circuit is installed on the integrated circuit is provided, which works together with an external, simple test system. This again has the disadvantage that additional areas on the integrated circuit needs for the test circuit arises, and that also on the integrated circuit existing circuit must be modified. This in turn runs the risk that this useful circuit cannot be optimally constructed.
Es ist Aufgabe der Erfindung, eine Anordnung und ein Verfahren zum Testen von inte grierten Schaltkreisen anzugeben, welche keine besonderen Vorkehrungen auf einem zu testenden integrierten Schaltkreis erfordern und welche in ihrem Aufbau relativ einfach sind. It is an object of the invention to provide an arrangement and a method for testing inte to specify integrated circuits that do not require any special precautions require testing integrated circuit and which are relatively simple in their construction are.
Diese Aufgabe wird erfindungsgemäß durch die Merkmale des Patentanspruchs 1 gelöst:
Anordnung zum Testen eines integrierten Schaltkreises mit einem Datenwort-Generator,
der deterministische Datenworte liefert, mit Mitteln zur Testmuster-Generierung, die die
deterministischen Datenworte so verändern, daß vorgegebene Testmuster, die Eingängen
eines zu testenden, integrierten Schaltkreises zuführbar sind, entstehen und mit Vergleichs
mitteln zum Vergleichen von Test-Ausgangsmustern des integrierten Schaltkreises mit Soll-
Ausgangsmustern, wobei die Anordnung außerhalb des zu testenden, integrierten Schalt
kreises vorgesehen ist.This object is achieved by the features of claim 1:
Arrangement for testing an integrated circuit with a data word generator, which delivers deterministic data words, with means for test pattern generation, which change the deterministic data words in such a way that predetermined test patterns, the inputs of an integrated circuit to be tested, can be supplied, and with comparison means for comparing test output patterns of the integrated circuit with target output patterns, the arrangement being provided outside the integrated circuit to be tested.
Bei der erfindungsgemäßen Anordnung zum Testen eines integrierten Schaltkreises kann auf einen umfangreichen Vektorspeicher verzichtet werden. Es ist stattdessen ein Daten wort-Generator vorgesehen, der deterministische Datenworte liefert. Dies heißt also, daß der Datenwort-Generator eine Folge von Datenworten liefert, die bekannt, also vorhersag bar sind.In the arrangement according to the invention for testing an integrated circuit, extensive vector memory can be dispensed with. Instead, it's a data Word generator provided that provides deterministic data words. So this means that the data word generator delivers a sequence of data words that are known, that is, predict are cash.
Diese deterministischen Datenworte des Datenwort-Generators werden bitweise mittels Mitteln zur Testmuster-Generierung modifiziert. Dabei werden die einzelnen Bits eines jeden dieser deterministischen Datenworte so verändert, daß vorgegebene, deterministische Testmuster entstehen. Diese Testmuster sind dazu vorgesehen, den Eingängen des zu testenden, integrierten Schaltkreises zugeführt zu werden bzw. die Soll-Ausgangsmuster darstellen.These deterministic data words of the data word generator are generated bit by bit Modified test pattern generation means. The individual bits are one each of these deterministic data words changed so that predetermined, deterministic Test patterns are created. These test patterns are intended to match the inputs of the to be tested, integrated circuit to be supplied or the target output pattern represent.
Es werden durch die Modifikation ebenfalls Soll-Ausgangsmuster erzeugt. Die Ausgangs signale des zu testenden, integrierten Schaltkreises, die durch die Testmuster entstehen, werden mittels Vergleichsmitteln mit diesen Soll-Ausgangsmustern verglichen.The modification also generates target output patterns. The exit signals of the integrated circuit to be tested, which result from the test pattern, are compared with these target output patterns by means of comparison means.
Auf diese relativ einfache Weise kann eine Testmuster-Generation erfolgen, die keinen Testmusterspeicher erfordert, in dem alle Testmuster bzw. Testvektoren gespeichert sind. Vielmehr kann eine Folge aufeinanderfolgender Testmuster durch den Datenwort-Genera tor und die Mittel zur Testmuster-Generierung sequenziell erzeugt werden, ohne daß diese im einzelnen in einem Speicher vorhanden sein müssen. In this relatively simple way, a test pattern generation that does not Test pattern memory required, in which all test patterns or test vectors are stored. Rather, a sequence of successive test patterns can be generated by the data word genera tor and the means for generating the test pattern are generated sequentially without this must be present in a memory.
Die Anordnung ist außerhalb eines integrierten Schaltkreises vorgesehen und erfordert auf dem integrierten Schaltkreis, der zu testen ist, keine besonderen Vorkehrungen, d. h. also insbesondere keine Modifikation der zu testenden Schaltung des Schaltkreises und auch keinen zusätzlichen Flächenbedarf auf dem integrierten Schaltkreis.The arrangement is provided outside of an integrated circuit and requires the integrated circuit to be tested, no special precautions, i. H. so in particular no modification of the circuit to be tested and also no additional space requirement on the integrated circuit.
Die erfindungsgemäße Anordnung wird im Allgemeinen mit einem einfachen Testsystem zusammenarbeiten, das im Wesentlichen die Steuerung der Anordnung und ggf. die Aus wertung der Vergleichsergebnisse vornimmt.The arrangement according to the invention is generally carried out using a simple test system work together, essentially the control of the arrangement and possibly the off evaluates the comparison results.
Gemäß einer Ausgestaltung der Erfindung ist nach Anspruch 2 als Datenwort-Generator ein rückgekoppeltes Schieberegister vorgesehen. Ein solches rückgekoppeltes Schiebe register liefert Pseudo-Zufallsdatenworte, die jedoch nach einem festen Muster erzeugt werden und somit bekannt, also deterministisch sind. Auf diese schaltungstechnisch sehr einfache Weise können somit die deterministischen Datenworte für die Mittel zur Testmuster-Erzeugung generiert werden.According to one embodiment of the invention is according to claim 2 as a data word generator a feedback shift register is provided. Such a feedback sliding register supplies pseudo-random data words, which are generated according to a fixed pattern become known and are therefore deterministic. In terms of circuitry very much the deterministic data words for the means for Test pattern generation can be generated.
Die Mittel zur Testmuster-Generierung gliedern sich gemäß einer weiteren Ausgestaltung der Erfindung gemäß Anspruch 3 vorteilhaft in eine Bit-Flipping-Steuerung und in Bit- Flipping-Logiken, die durch die Bit-Flipping-Steuerung angesteuert werden. Die Bit- Flipping-Logiken sind dazu vorgesehen, einzeln die Bits eines jeden von dem Datenwort- Generator gelieferten deterministischen Datenwortes so zu modifizieren, daß für das jeweilige Bit ausgangsseitig der gewünschte Wert erreicht wird, so daß die Bit-Flipping- Logiken insgesamt ausgangsseitig ein gewünschtes vorgegebenes, deterministisches Test muster-Datenwort liefern, das den Eingängen des zu testenden, integrierten Schaltkreises zugeführt wird.The means for generating the test pattern are structured according to a further embodiment of the invention according to claim 3 advantageously in a bit flipping control and in bit Flipping logic that is controlled by the bit flipping control. The bit Flipping logic is provided to individually separate the bits of each of the data word Generator delivered deterministic data word to modify so that for the desired value is reached on the output side, so that the bit flipping Logics in total on the output side a desired predetermined deterministic test provide sample data word that the inputs of the integrated circuit to be tested is fed.
In dem integrierten Schaltkreis können ggf. Schaltungselemente vorgesehen sein, die ein undefiniertes oder Speicher-Verhalten aufweisen. In diesem Fall ist eine Auswertung der Ausgangsmuster des integrierten Schaltkreises beim Testen nicht möglich. Es handelt sich im Allgemeinen dabei um bestimmte Ausgangs-Testmuster in bestimmten Phasen des Testens, die nicht ausgewertet werden können bzw. sollten. Zur Lösung dieses Problems ist gemäß einer weiteren Ausgestaltung der Erfindung nach Anspruch 4 eine Maskierungs logik vorgesehen, welche die Vergleichsmittel in der Anordnung so steuert, daß nur vorge gebene Test-Ausgangsmuster des zu testenden, integrierten Schaltkreises mit den Soll- Mustern verglichen werden. Mit anderen Worten: Maskiert diese Logik bestimmte Aus gangsmuster, d. h. Ausgangsmuster, die aus den oben erläuterten Gründen nicht ausgewer tet werden sollen, werden bzgl. der Auswertung unterdrückt.In the integrated circuit, circuit elements can be provided, if necessary have undefined or memory behavior. In this case, an evaluation of the Integrated circuit output pattern not possible during testing. It is about generally doing certain initial test patterns in certain phases of the Testing that cannot or should not be evaluated. To solve this problem is according to a further embodiment of the invention according to claim 4, a masking Logic provided that controls the comparison means in the arrangement so that only pre given test output pattern of the integrated circuit to be tested with the target Patterns are compared. In other words, this logic masks certain offs gait pattern, d. H. Initial patterns that are not selected for the reasons explained above should be suppressed with regard to the evaluation.
Eine weitere Ausgestaltung der Erfindung gemäß Anspruch 5 beinhaltet einen Testmuster- Zähler, der ein Taktsignal, das den Testvorgang steuert, zählt und das entsprechende Zähl ergebnis an Elemente der Anordnung weitergibt, insbesondere an die Bit-Flipping-Steue rung und/oder die Maskierungslogik. Da aufgrund des Aufbaus der erfindungsgemäßen Anordnung ein Taktsignal zur Erzeugung der Testmuster genügt, ist es auf diese Weise relativ einfach möglich, aufgrund des Zählergebnisses des Zählers festzustellen, in welcher Testphase sich ein Testvorgang befindet.A further embodiment of the invention according to claim 5 includes a test pattern Counter that counts a clock signal that controls the test process and the corresponding count pass on the result to elements of the arrangement, in particular to the bit flipping control tion and / or the masking logic. Because of the structure of the invention If a clock signal is sufficient to generate the test pattern, it is in this way relatively easy to determine which one based on the counting result of the counter Test phase there is a test process.
Die Vergleichsmittel müssen ggf. nicht jedes einzelne Datenwort für sich mit einem Soll- Muster vergleichen; es kann dies, wie gemäß einer weiteren Ausgestaltung der Erfindung nach Anspruch 6 vorgesehen ist, auch mittels eines Signatur-Registers geschehen. Das Signatur-Register verknüpft jedes neue Ausgangs-Datenwort des zu testenden, integrierten Schaltkreises mit einem vorherigen Speicherergebnis durch exklusiv Oder-Verknüpfung. Dieser Vorgang wiederholt sich mit jedem neuen Testmuster. Am Ende des Testvorgangs wird der Wert des Signatur-Registers ausgelesen und mit einem Soll-Wert verglichen.The comparison means may not have to specify each individual data word individually with a target Compare patterns; it can, as in a further embodiment of the invention is provided according to claim 6, also done by means of a signature register. The Signature register links each new output data word of the integrated to be tested Circuit with a previous storage result by exclusive OR operation. This process is repeated with each new test pattern. At the end of the test process the value of the signature register is read out and compared with a target value.
Die erfindungsgemäße Anordnung kann vorteilhaft, wie gemäß einer weiteren Ausgestal tung der Erfindung nach Anspruch 7 vorgesehen ist, als programmierbare Logik realisiert sein. Ferner kann sie vorteilhaft, wie gemäß Anspruch 7 vorgesehen ist, außerhalb des integrierten Schaltkreises als Verbindungsglied zu einem einfachen Testsystem vorgesehen sein. Dabei steuert das Testsystem die erfindungsgemäße Anordnung und liefert beispiels weise die erforderlichen Taktsignale.The arrangement according to the invention can be advantageous, as in a further embodiment device of the invention is provided according to claim 7, implemented as programmable logic his. Furthermore, it can advantageously, as provided in claim 7, outside the Integrated circuit provided as a link to a simple test system his. The test system controls the arrangement according to the invention and delivers, for example have the necessary clock signals.
Die oben genannte Aufgabe wird für ein Verfahren zum Testen von integrierten Schalt kreisen durch die Merkmale des Anspruchs 10 gelöst.The above task is for a method of testing integrated circuit circles solved by the features of claim 10.
Nachfolgend wird ein Ausführungsbeispiel der Erfindung anhand der Zeichnung näher erläutert. Es zeigen:An exemplary embodiment of the invention is described in more detail below with reference to the drawing explained. Show it:
Fig. 1 ein Blockschaltbild der erfindungsgemäßen Anordnung und Fig. 1 is a block diagram of the arrangement according to the invention and
Fig. 2 ein detaillierteres Blockschaltbild der erfindungsgemäßen Anordnung auf einem Testboard, das zwischen ein zu testendes IC und ein Test system geschaltet ist. Fig. 2 shows a more detailed block diagram of the arrangement according to the invention on a test board which is connected between an IC to be tested and a test system.
Fig. 1 zeigt ein Blockschaltbild der erfindungsgemäßen Anordnung zum Testen eines integrierten Schaltkreises 1. Fig. 1 shows a block diagram of the inventive arrangement for testing an integrated circuit 1.
Die Anordnung weist einen Datenwort-Generator 2 auf, der als rückgekoppeltes Schiebe register aufgebaut ist. Der Datenwort-Generator 2 wird durch ein Taktsignal T angesteu ert, mittels welchem der Testvorgang gesteuert wird. Mit jeder neuen Flanke des Takt signals T liefert der Datenwort-Generator ein neues deterministisches Datenwort. Deter ministisch bedeutet in diesem Zusammenhang, daß es sich um eine bekannte Folge von Datenworten handelt, so daß also für jeden Takt des Taktsignals T bekannt ist, wie das jeweils von dem Datenwort-Generator 2 gelieferte Datenwort aussieht.The arrangement has a data word generator 2 , which is constructed as a feedback shift register. The data word generator 2 is controlled by a clock signal T, by means of which the test process is controlled. With each new edge of the clock signal T, the data word generator delivers a new deterministic data word. Deter ministic in this context means that it is a known sequence of data words, so that for each clock of the clock signal T it is known what the data word supplied by the data word generator 2 looks like.
Die so erzeugten Datenworte des Datenwort-Generators 2 sind selber als Testvektoren noch nicht geeignet, da die Testvektoren bestimmte Bit-Werte aufweisen sollen, die von denen der Datenworte abweichen.The data words of the data word generator 2 generated in this way are themselves not yet suitable as test vectors, since the test vectors should have certain bit values that differ from those of the data words.
Es sind daher Mittel zur Testmuster-Generierung vorgesehen, die aus den von dem Daten wort-Generator 2 gelieferten deterministischen Datenworte vorgegebene, deterministische Testmuster und Soll-Ausgangsmuster erzeugen.Means for test pattern generation are therefore provided which generate predetermined deterministic test patterns and target output patterns from the deterministic data words supplied by the data word generator 2 .
Die Mittel zur Testmuster-Generierung weisen sogenannte Bit-Flipping-Logiken 3, 4 und 5 auf, denen eingangsseitig die jeweiligen Bits eines Datenwortes zugeführt werden. In dem Ausführungsbeispiel gemäß Fig. 3 bestehen übersichtshalber die als Testmuster vorge sehenen Datenworte nur aus jeweils 2 Bits und die als Soll-Ausgangsmuster vorgesehenen Datenworte aus jeweils einem Bit. The means for generating the test pattern have so-called bit-flipping logics 3 , 4 and 5 , to which the respective bits of a data word are fed on the input side. In the exemplary embodiment according to FIG. 3, for the sake of clarity, the data words provided as the test pattern only consist of 2 bits each and the data words provided as the desired output pattern each consist of one bit.
Die Bit-Flipping-Logiken 3, 4 und 5 werden mittels einer Bit-Flipping-Steuerung 6, welche ebenfalls zu den Mitteln zur Testmuster-Generierung gehört, angesteuert. Die Bit- Flipping-Steuerung 6 steuert dabei für jedes neue Datenwort, das von dem Datenwort- Generator 2 in Abhängigkeit des Taktsignals T geliefert wird, deren Bits einzeln so verän dert werden, daß am Ausgang der Bit-Flipping-Logiken 3, 4 und 5 die gewünschten Bits der jeweiligen Datenworte und Soll-Ausgangsmuster entstehen, die somit deterministisch sind.The bit-flipping logics 3 , 4 and 5 are controlled by means of a bit-flipping controller 6 , which is also part of the means for generating the test pattern. The bit flipping controller 6 controls for each new data word that is supplied by the data word generator 2 as a function of the clock signal T, whose bits are changed individually so that the output of the bit flipping logic 3 , 4 and 5 the desired bits of the respective data words and target output patterns arise, which are thus deterministic.
Dabei sollen die Bit-Flipping-Logiken 3, 4 und 5 ein Datenwort liefern, das den Eingängen des zu testenden IC's zugeführt wird. Ferner liefern sie für jeden Testschritt ein Datenwort als Soll-Ausgangsmuster, das mit dem Ausgangssignal des zu testenden IC's 1 verglichen wird.The bit-flipping logics 3 , 4 and 5 should deliver a data word which is fed to the inputs of the IC to be tested. Furthermore, for each test step they supply a data word as a target output pattern which is compared with the output signal of the IC 1 to be tested.
In dem Ausführungsbeispiel gemäß Fig. 1 besteht der Einfachheit halber dasjenige Daten wort, das auf die Eingänge des zu testenden IC's 1 gekoppelt wird, nur aus 2 Bits. Das ebenfalls von den Mitteln zur Testmuster-Generierung zu erzeugende Soll-Ausgangstest muster besteht der Einfachheit halber nur aus einem Bit.In the embodiment shown in FIG. 1 for simplicity's sake is the one data word is coupled to the tested IC 1 to the inputs of only 2 bits. For the sake of simplicity, the target output test pattern, which is also to be generated by the means for test pattern generation, consists of only one bit.
Die beiden Bit-Flipping-Logiken 3 und 4 erzeugen in dem Ausführungsbeispiel gemäß Fig. 1 die beiden Bits eines jeden Datenwortes, das auf die Eingänge des zu testenden IC 1 gekoppelt wird. Hingegen erzeugt die Bit-Flipping-Logik 5 das einzige Bit eines jeden Soll-Ausgangsmusters.In the exemplary embodiment according to FIG. 1, the two bit flipping logics 3 and 4 generate the two bits of each data word which is coupled to the inputs of the IC 1 to be tested. In contrast, the bit flipping logic 5 generates the only bit of each desired output pattern.
Die von den beiden Bit-Flipping-Logiken 3 und 4 gelieferten Datenworte werden über Signalformer 7 und 8 und Treiberstufen 9 und 10 auf Eingänge des zu testenden, inte grierten Schaltkreises 1 gekoppelt.The data words supplied by the two bit-flipping logics 3 and 4 are coupled via signal formers 7 and 8 and driver stages 9 and 10 to inputs of the integrated circuit 1 to be tested.
Mit jedem Testschritt und somit jedem neuen Datenwort, das mittels der Treiber 9 und 10 auf die Eingänge des zu testenden, integrierten Schaltkreises 1 gekoppelt wird, liefert der integrierte Schaltkreis 1 ausgangsseitig ein Ausgangsmuster, das über eine Treiberstufe 11 an einen Komparator 12 gelangt. Der Komparator 12 ist Bestandteil von Vergleichs mitteln, welche zum Vergleichen der Testausgangsmuster des zu testenden, integrierten Schaltkreises mit Soll-Ausgangsmustern dient. Is coupled to each test step and thus each new data word to be tested by means of the drivers 9 and 10 to the inputs of the integrated circuit 1, the integrated circuit 1 supplies its output side an output pattern, which passes via a driver stage 11 to a comparator 12th The comparator 12 is part of comparison means, which is used to compare the test output pattern of the integrated circuit to be tested with target output patterns.
In dem Ausführungsbeispiel gemäß Fig. 1 werden, wie oben bereits erläutert, die Soll- Ausgangsmuster durch die Bit-Flipping-Logik 5 erzeugt. In diesem Ausführungsbeispiel handelt es sich nur um 1 Bit für jedes Soll-Ausgangsmuster.In the exemplary embodiment according to FIG. 1, as already explained above, the desired output patterns are generated by the bit flipping logic 5 . In this embodiment, it is only 1 bit for each target output pattern.
Der Komparator 12 vergleicht also für jeden Testschritt das Test-Ausgangsmuster des zu testenden, integrierten Schaltkreises 1 mit dem jeweiligen Soll-Ausgangsmuster, das von der Bit-Flipping-Logik 5 stammt. Somit kann für jeden Testschritt und für jedes neue, dem integrierten Schaltkreis 1 zugeführte Testmuster bzw. Test-Datenwort das Ausgangs verhalten des integrierten Schaltkreises überprüft werden.For each test step, the comparator 12 therefore compares the test output pattern of the integrated circuit 1 to be tested with the respective target output pattern that comes from the bit flipping logic 5 . The output behavior of the integrated circuit can thus be checked for each test step and for each new test pattern or test data word supplied to the integrated circuit 1 .
Die Auswertung der von dem Komparator 12 gelieferten Ergebnisse wird in der Figur nicht näher dargestellter Weise beispielsweise mittels eines einfachen Testsystems vor genommen.The evaluation of the results provided by the comparator 12 is carried out in a manner not shown in the figure, for example by means of a simple test system.
Ggf. kann der integrierte Schaltkreis 1 bzw. einzelne Elemente dieses Schaltkreises ein undefiniertes Verhalten aufweisen, das dazu führt, daß nicht alle Ausgangssignale des integrierten Schaltkreises 1 auszuwerten sind. Insbesondere kann in einzelnen Testschritten ein Unterdrücken der Ausgangssignale sinnvoll sein.Possibly. the integrated circuit 1 or individual elements of this circuit can have an undefined behavior which leads to the fact that not all output signals of the integrated circuit 1 are to be evaluated. In particular, suppression of the output signals can be useful in individual test steps.
Dazu ist zusätzlich eine Maskierungslogik 13 vorgesehen, welche den Komparator 12 so ansteuert, daß in bestimmten Testphasen ein Vergleich nicht stattfindet bzw. das Ver gleichsergebnis nicht zur Auswertung weitergegeben wird.For this purpose, masking logic 13 is additionally provided, which controls the comparator 12 so that a comparison does not take place in certain test phases or the comparison result is not passed on for evaluation.
Wie oben bereits erläutert, wird der Ablauf des Testens des integrierten Schaltkreises 1 durch das Taktsignal T gesteuert. Mit jedem Takt dieses Taktsignals T liefert der Daten wort-Generator 2 ein neues deterministisches Datenwort an die Bit-Flipping-Logiken 3, 4 und 5. Es handelt sich zwar um deterministische Datenworte, jedoch muß jederzeit bekannt sein, um welches Datenwort es sich handelt, damit dessen Wert bekannt ist. Um dieses sicherzustellen, ist ein Testvektor-Zähler 14 vorgesehen, der das Taktsignal T zählt und das Zählergebnis an die Bit-Flipping-Steuerung 6 und die Maskierungslogik 13 liefert. Somit ist diesen jederzeit bekannt, in welcher Testphase sich der Testvorgang befindet. Die Bit-Flipping-Steuerung 6 kann somit für jeden neuen Takt des Taktsignals T aufgrund der Tatsache, daß das von dem Datenwort-Generator 2 gelieferte Datenwort bekannt ist, die Bit-Flipping-Logiken 3, 4 und 5 so ansteuern, daß die ausgangsseitig die gewünschten deterministischen Datenworte bzw. Soll-Ausgangsmuster liefern.As already explained above, the sequence of testing the integrated circuit 1 is controlled by the clock signal T. With each cycle of this clock signal T, the data word generator 2 delivers a new deterministic data word to the bit-flipping logics 3 , 4 and 5 . Although these are deterministic data words, it must be known at all times what data word it is so that its value is known. To ensure this, a test vector counter 14 is provided, which counts the clock signal T and supplies the counting result to the bit flipping controller 6 and the masking logic 13 . This means that the test phase is always aware of the test phase. The bit flipping controller 6 can thus control the bit flipping logics 3 , 4 and 5 for each new clock of the clock signal T due to the fact that the data word supplied by the data word generator 2 is known so that the output side deliver the desired deterministic data words or target output patterns.
Durch diese erfindungsgemäße Anordnung kann der integrierte Schaltkreis 1 getestet werden, ohne daß auf dem Schaltkreis dazu besondere Schaltungselemente oder gar On- Board-Testsysteme erforderlich sind.This arrangement according to the invention enables the integrated circuit 1 to be tested without special circuit elements or even on-board test systems being required on the circuit.
Auch kann durch die erfindungsgemäße Anordnung grundsätzlich ein Testvektoren-Spei cher eingespart werden, in dem sonst nach dem Stand der Technik alle Bits eines jeden Testvektors bzw. Test-Datenwortes einzeln abgespeichert sind.The arrangement according to the invention can also basically store a test vector be saved in which otherwise all the bits of each according to the prior art Test vector or test data word are stored individually.
Zur Flexibilisierung, beispielsweise um neue, nicht vorgesehene Testvektoren beim Test einzusetzen, kann zusätzlich ein Testvektorspeicher 15 vorgesehen sein, der mittels elektronischer Schalter 16, 17, 18 und 19 anstelle der Ausgänge der Bit-Flipping-Logiken 3, 4 und 5 auf die Signalformer 7 und 8 bzw. den Komparator 12 geschaltet werden können. Auch wird durch in dem Testvektorspeicher 15 abgespeicherte Daten für jeden Testschritt festgelegt, ob der Komparator 12 einen Vergleich eines Soll-Ausgangsmusters mit dem tatsächlich von dem integrierten Schaltkreis 1 gelieferten Ausgangs-Testmuster vornehmen soll. Dazu ist der elektronische Schalter 19 vorgesehen, mittels dessen die Ansteuerung des Komparators 12 entweder auf den Testvektorspeicher 15 oder auf die Bit- Flipping-Steuerung 6 geschaltet werden kann.For flexibility, for example in order to use new test vectors that are not provided for the test, a test vector memory 15 can additionally be provided, which by means of electronic switches 16 , 17 , 18 and 19 instead of the outputs of the bit-flipping logics 3 , 4 and 5 on the signal formers 7 and 8 or the comparator 12 can be switched. For each test step, data stored in the test vector memory 15 also determine whether the comparator 12 should compare a target output pattern with the output test pattern actually supplied by the integrated circuit 1 . For this purpose, the electronic switch 19 is provided, by means of which the control of the comparator 12 can be switched either to the test vector memory 15 or to the bit flipping controller 6 .
Es ist jedoch ausdrücklich festzustellen, daß der Testvektorspeicher 15 lediglich optional vorgesehen ist und für die Funktion der erfindungsgemäßen Anordnung nicht erforderlich ist.However, it should be explicitly stated that the test vector memory 15 is only provided optionally and is not required for the function of the arrangement according to the invention.
Deren Funktionsweise besteht vielmehr darin, von dem Datenwort-Generator 2 gelieferte deterministische Datenworte mittels der Bit-Flipping-Steuerung 6 und der Bit-Flipping- Logiken 3 und 4 so zu gestalten, daß dem zu testenden, integrierten Schaltkreis 1 Test muster vorgegebener deterministischer Werte zugeführt werden. Die von dem zu testen den, integrierten Schaltkreis 1 ausgangsseitig gelieferten Ausgangs-Testmuster werden mit Soll-Testmustern verglichen, die mit Soll-Ausgangsmustern verglichen werden, die von der Bit-Flipping-Logik 5 geliefert werden. Auch diese Soll-Ausgangsmuster werden mittels der Bit-Flipping-Logik 5 und der Bit-Flipping-Steuerung 6 aus deterministischen Datenworten des Datenwort-Generators 2 gewonnen.Rather, their mode of operation consists in designing deterministic data words supplied by the data word generator 2 by means of the bit-flipping controller 6 and the bit-flipping logics 3 and 4 in such a way that the integrated circuit to be tested 1 has test patterns of predetermined deterministic values be fed. The output test patterns supplied on the output side by the integrated circuit 1 to be tested are compared with target test patterns which are compared with target output patterns provided by the bit flipping logic 5 . These target output patterns are also obtained from the deterministic data words of the data word generator 2 by means of the bit flipping logic 5 and the bit flipping control 6 .
In Fig. 2 ist eine erfindungsgemäße Anordnung zum Testen eines integrierten Schaltkrei ses 1 dargestellt, welche gegenüber derjenigen gemäß Fig. 1 geringfügig modifiziert ist. Insbesondere die Vergleichsmittel sind in dem Ausführungsbeispiel gemäß Fig. 2 anders aufgebaut.In Fig. 2, an arrangement according to the invention for testing an integrated circuit 1 is shown, which is slightly modified compared to that of FIG. 1. The comparison means in particular are constructed differently in the exemplary embodiment according to FIG. 2.
Die Fig. 2 zeigt die erfindungsgemäße Anordnung zum Testen des integrierten Schalt kreises 21 auf einem Testboard 35, welches zwischen den zu testenden, integrierten Schaltkreis 21 und ein einfaches Testsystem 36 geschaltet ist. Das Testsystem 36 dient dabei vor allem zur Erzeugung bestimmter Taktsignale, auf die noch einzugehen sein wird, und zur Auswertung der Vergleichsergebnisse. Fig. 2 shows the inventive arrangement for testing of the integrated circuit 21 to a test board 35, which is to be tested between the integrated circuit 21 and a simple test system 36 is connected. The test system 36 is used above all to generate certain clock signals, which will be discussed later, and to evaluate the comparison results.
Die auf dem Testboard 35 aufgebaute erfindungsgemäße Anordnung kann insbesondere als programmierbare Logik realisiert sein.The arrangement according to the invention constructed on the test board 35 can in particular be implemented as programmable logic.
Die erfindungsgemäße Anordnung gemäß Fig. 2 weist einen Testvektoren-Generator 22 auf, dem Bit-Flipping-Logiken 23, 24, 25 und 26 nachgeschaltet sind. In diesem Fall dienen die Bit-Flipping-Logiken 23 bis 26 dazu, mit jedem Taktschritt ein 4-Bit-breites Testmuster zu generieren, das 4 Eingängen des zu testenden, integrierten Schaltkreises 21 zugeführt wird.The arrangement according to the invention according to FIG. 2 has a test vector generator 22 , to which bit-flipping logics 23 , 24 , 25 and 26 are connected. In this case, the bit-flipping logics 23 to 26 serve to generate a 4-bit-wide test pattern with each clock step, which is fed to 4 inputs of the integrated circuit 21 to be tested.
Wie bereits anläßlich des Ausführungsbeispiels gemäß Fig. 1 erläutert, werden auch in diesem Ausführungsbeispiel gemäß Fig. 2 die Bit-Flipping-Logiken 23 bis 26 mittels einer Bit-Flipping-Steuerung 27 angesteuert.As already explained on the occasion of the exemplary embodiment according to FIG. 1, the bit flipping logics 23 to 26 are also controlled in this exemplary embodiment according to FIG. 2 by means of a bit flipping controller 27 .
Auch in dem Ausführungsbeispiel gemäß Fig. 2 ist ein Testvektor-Zähler 28 vorgesehen, der die Bit-Flipping-Steuerung 27 ansteuert. Ferner ist eine Maskierungslogik 29 vorge sehen, die ebenfalls von dem Testvektor-Zähler 28 angesteuert wird. A test vector counter 28 is also provided in the exemplary embodiment according to FIG. 2, which controls the bit flipping controller 27 . Furthermore, a masking logic 29 is seen, which is also controlled by the test vector counter 28 .
Ein Test-Steuereingang des zu testenden integrierten Schaltkreises 1 wird durch ein Steuer signal angesteuert, das sich durch und Verknüpfung mittels eine UND-Gatters aus einem von dem Testsystem 36 gelieferten Signal TC und einem von dem Testvektoren-Zähler 28 gelieferten Signal ergibt. Auf diese Weise wird der zu testende integrierte Schaltkreis 21 so gesteuert, daß er jeweils neue Testmuster zu gewünschten Zeitpunkten übernimmt.A test control input of the integrated circuit 1 to be tested is controlled by a control signal which is obtained by linking an AND gate from a signal TC supplied by the test system 36 and a signal supplied by the test vector counter 28 . In this way, the integrated circuit 21 to be tested is controlled such that it takes over new test patterns at the desired times.
In dem Ausführungsbeispiel gemäß Fig. 2 werden die Soll-Ausgangsmuster nicht mittels eines Datenwort-Generators und Bit-Flipping-Logiken erzeugt, sondern es wird mittels eines Signatur-Registers 30 eine Komprimierung aller in einem Testvorgang schrittweise ausgelesenen Ausgangs-Testmuster des zu testenden, integrierten Schaltkreises 21 miteinan der verknüpft und schließlich durch das Testsystem 36 ausgewertet, wobei ein Vergleich mit einem Soll-Ausgangsmuster vorgenommen wird. Dabei wird in jedem Testschritt für jedes neue Datenwort eine Exklusiv-Oder-Verknüpfung mit dem bereits in dem Signatur- Register 30 zwischengespeicherten Datenwort vorgenommen. Dieser Vorgang wiederholt sich für jeden neuen Testmuster-Schritt. Am Ende eines Testvorgangs wird das Signatur ergebnis an das Testsystem 36 geliefert, welches dieses Ergebnis auswertet. Das Signatur register 30 wird ausgangsseitig ebenso wie der zu testende, integrierte Schaltkreis 21 mittels eines Taktsignals CLK getaktet.In the exemplary embodiment according to FIG. 2, the target output patterns are not generated by means of a data word generator and bit-flipping logics, but rather a compression is used by means of a signature register 30 to compress all the output test patterns of the test sample to be tested, Integrated circuit 21 miteinan the linked and finally evaluated by the test system 36 , wherein a comparison is made with a target output pattern. In each test step, an exclusive-OR link is made for each new data word with the data word that has already been buffered in the signature register 30 . This process is repeated for each new test pattern step. At the end of a test process, the signature result is delivered to the test system 36 , which evaluates this result. The signature register 30 is clocked on the output side as well as the integrated circuit 21 to be tested by means of a clock signal CLK.
Bei dieser Vorgehensweise kann es, ebenso wie in dem Ausführungsbeispiel gemäß Fig. 1 vorkommen, daß aufgrund undefinierten Verhaltens von Bauelementen in den zu testen den, integrierten Schaltkreis 21 bestimmte Ausgänge des integrierten Schaltkreises in bestimmten Testphasen Signale liefern, die nicht auswertbar sind, da sie zufällige Werte annehmen.With this procedure, it can happen, just as in the embodiment according to FIG. 1, that due to undefined behavior of components in the integrated circuit 21 to be tested, certain outputs of the integrated circuit in certain test phases deliver signals which cannot be evaluated, since they take random values.
In dem Ausführungsbeispiel gemäß Fig. 2 sind deshalb Bit-Modifikations-Logiken 31, 32, 33 und 34 vorgesehen, mit denen solche Bits, die normalerweise nicht ausgewertet werden können, auf bestimmte Sollwerte modifiziert werden. Dies ist erforderlich, damit an den Eingängen des Signaturregisters 30 definierte Zustände für jeden Testschritt vorliegen, da nur so eine Verknüpfung aller Testmuster, die dem Signaturregister 30 zugeführt werden, über alle Testschritte möglich ist bzw. definierte Ergebnisse liefert. In the exemplary embodiment according to FIG. 2, bit modification logics 31 , 32 , 33 and 34 are therefore provided, with which bits that cannot normally be evaluated are modified to specific target values. This is necessary so that there are defined states for each test step at the inputs of the signature register 30 , since only in this way is it possible to link all test patterns which are fed to the signature register 30 over all test steps or to deliver defined results.
Zusammenfassend ist festzustellen, daß in dem Ausführungsbeispiel gemäß Fig. 1 der Datenwort-Generator und die Mittel zur Testmuster-Generierung, also insbesondere die Bit-Flipping-Logiken und die Bit-Flipping-Steuerung, dazu dienen, sowohl Testmuster zu generieren, die eingangsseitig dem zu testenden integrierten Schaltkreis zugeführt werden, als auch Soll-Ausgangsmuster, die mit tatsächlichen Ausgangsmustern des integrierten Schaltkreises beim Testen verglichen werden.In summary, it should be noted that in the exemplary embodiment according to FIG. 1, the data word generator and the means for generating the test pattern, in particular the bit flipping logic and the bit flipping control, serve to generate both test patterns on the input side are supplied to the integrated circuit to be tested, as well as target output patterns which are compared with actual output patterns of the integrated circuit during testing.
Im Unterschied hierzu werden in dem Ausführungsbeispiel gemäß Fig. 2 der Datenwort- Generator 22 und die Mittel zum Erzeugen von Testmustern ausschließlich dazu einge setzt, Eingangs-Testmuster für das zu testende Objekt zu erzeugen. Die Ausgangs-Test muster werden in dem zweiten Ausführungsbeispiel gemäß Fig. 2 über ein Signatur- Register miteinander verknüpft, so daß das Signatur-Register am Ende eines Testvorgangs ein Signatur-Ergebnis liefert, das nur noch ein Datenwort darstellt und das mit einem Soll- Datenwort, das beispielsweise in dem Testsystem fest abgespeichert ist, verglichen wird.In contrast to this, in the exemplary embodiment according to FIG. 2, the data word generator 22 and the means for generating test patterns are used exclusively to generate input test patterns for the object to be tested. In the second exemplary embodiment according to FIG. 2, the output test patterns are linked to one another via a signature register, so that at the end of a test process the signature register supplies a signature result which only represents a data word and which is associated with a target Data word, which is permanently stored in the test system, for example, is compared.
Für beide Ausführungsbeispiele der Erfindung gilt, daß ein Testen mit einer Vielzahl von Testvektoren möglich ist, ohne umfangreiche Testvektor-Speicher vorzusehen. Auch müssen in beiden Fällen die zu testenden, integrierten Schaltkreise keine On-Board- Testsysteme beinhalten. Ferner ist eine Modifikation der zu testenden Schaltungen auf dem integrierten Schaltkreis nicht erforderlich.For both embodiments of the invention, testing with a variety of Test vectors is possible without providing extensive test vector memory. Also In both cases, the integrated circuits to be tested do not have to be on-board Test systems include. There is also a modification to the circuits to be tested the integrated circuit is not required.
Claims (10)
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10110777A DE10110777A1 (en) | 2001-03-07 | 2001-03-07 | Arrangement and method for testing integrated circuits |
US10/090,348 US6768292B2 (en) | 2001-03-07 | 2002-03-04 | Arrangement and method having a data word generator for testing integrated circuits |
DE50204985T DE50204985D1 (en) | 2001-03-07 | 2002-03-05 | Arrangement for testing integrated circuits |
EP02100219A EP1239293B1 (en) | 2001-03-07 | 2002-03-05 | Device for testing integrated circuits |
JP2002062127A JP2002333466A (en) | 2001-03-07 | 2002-03-07 | Device and method for testing integrated circuit |
ZA200306221A ZA200306221B (en) | 2001-03-07 | 2003-08-12 | Novel medicament compositions on the basis of anti-cholinergics and PDE IV inhibitors. |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10110777A DE10110777A1 (en) | 2001-03-07 | 2001-03-07 | Arrangement and method for testing integrated circuits |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10110777A1 true DE10110777A1 (en) | 2002-09-12 |
Family
ID=7676496
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10110777A Withdrawn DE10110777A1 (en) | 2001-03-07 | 2001-03-07 | Arrangement and method for testing integrated circuits |
DE50204985T Expired - Lifetime DE50204985D1 (en) | 2001-03-07 | 2002-03-05 | Arrangement for testing integrated circuits |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE50204985T Expired - Lifetime DE50204985D1 (en) | 2001-03-07 | 2002-03-05 | Arrangement for testing integrated circuits |
Country Status (5)
Country | Link |
---|---|
US (1) | US6768292B2 (en) |
EP (1) | EP1239293B1 (en) |
JP (1) | JP2002333466A (en) |
DE (2) | DE10110777A1 (en) |
ZA (1) | ZA200306221B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7870453B2 (en) | 2004-06-30 | 2011-01-11 | Nxp B.V. | Circuit arrangement and method of testing an application circuit provided in said circuit arrangement |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1231608A1 (en) * | 2001-02-07 | 2002-08-14 | STMicroelectronics Limited | Built-in test circuit and method for an integrated circuit |
DE10110777A1 (en) * | 2001-03-07 | 2002-09-12 | Philips Corp Intellectual Pty | Arrangement and method for testing integrated circuits |
US20030141887A1 (en) * | 2001-03-13 | 2003-07-31 | Stephane Briere | Integrated circuit testing device with improved reliability |
KR100693540B1 (en) * | 2001-07-17 | 2007-03-14 | 주식회사 아도반테스토 | Input and output circuit, and test device |
FR2962809B1 (en) * | 2010-07-19 | 2013-03-15 | Thales Sa | METHOD AND DEVICE FOR INTEGRATED AUTOMATIC TESTING OF AN INTEGRATED CIRCUIT |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3887869A (en) * | 1972-07-25 | 1975-06-03 | Tau Tron Inc | Method and apparatus for high speed digital circuit testing |
GB8411733D0 (en) * | 1984-05-09 | 1984-06-13 | Gen Electric Co Plc | Integrated circuit testing arrangements |
JPS6170777U (en) * | 1984-10-15 | 1986-05-14 | ||
EP0460352B1 (en) * | 1990-06-07 | 1995-11-02 | International Business Machines Corporation | System for test data storage reduction |
JPH04139850A (en) * | 1990-10-01 | 1992-05-13 | Matsushita Electric Ind Co Ltd | Semiconductor integrated circuit device and inspecting method thereof |
US5166604A (en) * | 1990-11-13 | 1992-11-24 | Altera Corporation | Methods and apparatus for facilitating scan testing of asynchronous logic circuitry |
US5528600A (en) * | 1991-01-28 | 1996-06-18 | Actel Corporation | Testability circuits for logic arrays |
US5488612A (en) * | 1993-10-04 | 1996-01-30 | International Business Machines, Corporation | Method and apparatus for field testing field programmable logic arrays |
US5617531A (en) * | 1993-11-02 | 1997-04-01 | Motorola, Inc. | Data Processor having a built-in internal self test controller for testing a plurality of memories internal to the data processor |
US6057679A (en) * | 1998-06-12 | 2000-05-02 | Credence Systems Corporation | Integrated circuit tester having amorphous logic for real-time data analysis |
US6411124B2 (en) * | 2000-04-28 | 2002-06-25 | Altera Corporation | Programmable logic device logic modules with shift register capabilities |
DE10110777A1 (en) * | 2001-03-07 | 2002-09-12 | Philips Corp Intellectual Pty | Arrangement and method for testing integrated circuits |
-
2001
- 2001-03-07 DE DE10110777A patent/DE10110777A1/en not_active Withdrawn
-
2002
- 2002-03-04 US US10/090,348 patent/US6768292B2/en not_active Expired - Fee Related
- 2002-03-05 DE DE50204985T patent/DE50204985D1/en not_active Expired - Lifetime
- 2002-03-05 EP EP02100219A patent/EP1239293B1/en not_active Expired - Lifetime
- 2002-03-07 JP JP2002062127A patent/JP2002333466A/en active Pending
-
2003
- 2003-08-12 ZA ZA200306221A patent/ZA200306221B/en unknown
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7870453B2 (en) | 2004-06-30 | 2011-01-11 | Nxp B.V. | Circuit arrangement and method of testing an application circuit provided in said circuit arrangement |
Also Published As
Publication number | Publication date |
---|---|
ZA200306221B (en) | 2004-07-22 |
US6768292B2 (en) | 2004-07-27 |
US20020144202A1 (en) | 2002-10-03 |
EP1239293A3 (en) | 2004-03-10 |
EP1239293A2 (en) | 2002-09-11 |
EP1239293B1 (en) | 2005-11-23 |
DE50204985D1 (en) | 2005-12-29 |
JP2002333466A (en) | 2002-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE10045568B4 (en) | Event based semiconductor test system | |
DE2555439C2 (en) | Monolithic highly integrated semiconductor circuit | |
DE10055456A1 (en) | Semiconductor test system for integrated circuit, has main computer which is connected with test device modules through test device bus for regulating entire operation | |
DE602004009329T2 (en) | METHOD AND SYSTEM FOR SELECTIVELY MASKING TEST RESPONSES | |
DE2040063A1 (en) | Test device | |
DE3900248C2 (en) | Method for rapid sequence control of digital test patterns and apparatus for carrying out the method | |
EP1178322B1 (en) | Integrated circuit with self-test portion | |
DE10297488T5 (en) | Semiconductor device tester | |
EP0766092A1 (en) | Testable circuit with multiple identical circuit blocks | |
DE19950347A1 (en) | Pattern generator for high speed testing of semiconductor circuits by generation and addressing of odd and even data and its delivery to the test component | |
EP1163680B1 (en) | Device and method for carrying out the built-in self-test of an electronic circuit | |
DE10110777A1 (en) | Arrangement and method for testing integrated circuits | |
DE3639577A1 (en) | LOGIC BLOCK FOR GENERATING UNEQUALIZED RANDOM PATTERNS FOR INTEGRATED CIRCUITS | |
DE19514814A1 (en) | Transmission device and transmission method for calibration data of a semiconductor test device | |
EP1179737B1 (en) | Test arrangement for an integrated circuit | |
EP1179738B1 (en) | Test arrangement for an integrated circuit | |
DE10058464B4 (en) | Pattern generating method, this pattern generator using, and memory test apparatus using this pattern generator | |
DE10034897B4 (en) | Address counter for addressing synchronous high-frequency digital circuits, in particular memory components | |
DE10221611B4 (en) | Digital module with a self-test function | |
DE10209078A1 (en) | Integrated circuit with test circuit | |
DE10201554A1 (en) | Integrated circuit with self-test circuit | |
DE4200667C2 (en) | Circuit arrangement for error monitoring of a buffer memory | |
DE4221435C2 (en) | Electronic component with a clock-controlled shift register test architecture (boundary scan) | |
EP0392636B1 (en) | Integrated circuit | |
DE10033349A1 (en) | Digital circuit test method, by providing local logical units in the form of feed back signature forming logic devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8127 | New person/name/address of the applicant |
Owner name: PHILIPS INTELLECTUAL PROPERTY & STANDARDS GMBH, 20 |
|
8139 | Disposal/non-payment of the annual fee |