Microchip having a plurality of reconfigurable test structures
11237211 · 2022-02-01
Assignee
Inventors
Cpc classification
G11C29/56
PHYSICS
G06F11/2205
PHYSICS
International classification
G01R31/3183
PHYSICS
G11C29/56
PHYSICS
Abstract
The invention relates to a microchip with a multiplicity of reconfigurable test structures, wherein the microchip has a test input (TDI) and a test output (TDO), wherein the multiplicity of test structures can be connected to the test input (TDI) and the test output (TDO), wherein one intermediate memory is provided for each of the multiplicity of test structures, wherein each of the multiplicity of test structures can be tested separately and concurrently with the aid of the respective intermediate memory and a corresponding individual control.
Claims
1. A microchip comprising a multiplicity of reconfigurable test structures, wherein: the microchip has a test input (TDI) and a test output (TDO); each reconfigurable test structure of the multiplicity of reconfigurable test structures is connected to the test input (TDI) and to the test output (TDO); the microchip comprises a plurality of intermediate blocks including a respective intermediate block provided for each of the reconfigurable test structures; each of the intermediate blocks comprises at least a memory and a control; each of the memories of the intermediate blocks is configured to store a respective test stimulus for the respective reconfigurable test structure; each of the controls of the intermediate blocks is configured to execute the respective test stimulus for the respective reconfigurable test structure; and each of the multiplicity of reconfigurable test structures is configured to be tested separately and concurrently with the aid of the respective intermediate block.
2. The microchip according to claim 1, wherein each of the respective intermediate blocks is configured to decompress the respective test stimulus prior to execution.
3. The microchip according to claim 1, wherein each of the respective intermediate blocks is configured to compress a result of the respective test stimulus prior to forwarding to the test output (TDO).
4. The microchip according to claim 1, wherein each of the reconfigurable test structures provides an in-field test.
5. The microchip according to claim 1, wherein at least a portion of the multiplicity of reconfigurable test structures is configured to be tested simultaneously.
6. The microchip according to claim 1, further comprising a plurality of instruments, wherein a respective instrument of the plurality of instruments is upstream of each of the respective intermediate blocks, wherein the plurality of instruments is configured to accept the respective test stimulus upon detection and provide the respective test stimulus to the respective intermediate block.
7. The microchip according to claim 1, wherein each of the respective intermediate blocks is configured to store a result of the respective test stimulus in the respective memory prior to forwarding to the test output (TDO).
Description
BRIEF DESCRIPTION OF THE FIGURES
(1) The invention is described in more detail in the following, with reference to the figures. In the figures:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION
(12) The invention is described in more detail in the following, with reference to the figure. Here, it is to be noted that different aspects are described, which can be used individually or in combination in each case. That is to say, any aspect can be used with different embodiments of the invention, insofar as it is not explicitly represented as a pure alternative.
(13) Furthermore, in the following, for the sake of simplicity, reference is generally always only made to one entity. Insofar as not explicitly noted, the invention can however also have a plurality of the relevant entities in each case. In this respect, the use of the words “a”, “an” and “one” is only to be understood as an indication that at least one entity is used in a single embodiment.
(14) Embodiments of the invention are illustrated in
(15) The totality of the test structures are addressed via a common test input TDI and read out from a common test output TDO. That is to say, the microchip has a test input TDI and a test output TDO, wherein the multiplicity of test structures can be connected to the test input TDI and the test output TDO.
(16) An intermediate memory CSU0 . . . CSU3 is provided for each of the multiplicity of test structures. The size of the intermediate memory may be configured differently, depending on the test structure DUT1 . . . DUT4.
(17) Each of the number of test structures DUT1 . . . DUT4 can then be tested separately as well as concurrently, with the aid of the respective intermediate memory CSU0 . . . CSU3.
(18) In this case, concurrently means that different, particularly exclusory, regions of the test infrastructure (e.g. C.sub.1 and C.sub.2 in
(19) For example, DUT3 should be tested in
(20) That is to say, the tests or the control of the test infrastructure can proceed independently, so that execution of a test in the structure DUT1 does not impair the configuration of a different test in a different test structure DUT2, DUT3, or whilst a test is executing, test results of one or more different structures can be read out. That is to say, in the invention, a logic shift to the structural level takes place, so that test/control data for a plurality of test sequences in the substructure can be loaded in a block.
(21) However, the tests can also be instrumented in parallel. That is to say tests can be loaded in parallel by means of a suitable activation of the instruments.
(22) An exemplary infrastructure is outlined in
(23) That is to say, if the structure C3 is to be tested in
(24) CIJTAG control data and test stimuli (what are known as test vectors) are contained in
(25) Without limiting generality, it may also be provided, as shown in
(26) Without limiting generality, it may be provided, as shown in
(27) In the same way, it may also be provided, however, that the test results are compressed before they are read out from the test-data buffer via the instrument and read out via the TDO.
(28) Compression allows a reduction of the test-data quantity and thus time advantages during the transport of the data, so that can be configured in an accelerated manner and/or can be read out in an accelerated manner. The reduction is significant here in particular in that reading in and out of data takes place in many cases by means of an only 1-bit wide input TDI/output TDO. That is to say, whilst a test structure (de)compresses data, other test structures can be loaded/unloaded.
(29) It is noted in this case, that the compression/decompression can also optionally be designed to be configurable. For example, whether and, if appropriate, which data are to be (de)compressed can be signalled by means of the control data.
(30) Furthermore, it may be provided, that the test structure provides an in-field test.
(31) In addition, it may readily be provided in embodiments of the invention, that at least a portion of the multiplicity of test structures can be tested simultaneously.
(32) The invention makes it possible that concurrent and reconfigurable test infrastructures are possible for the in-production test. Compared to previous structures, the inventive test structures offer the possibility of testing components with a significantly lower time outlay/data outlay. As a result, in addition to the time saving achieved, the test quality can furthermore also be improved, as omitted tests can now take place within the previously required time.
(33) This advantage is also of utmost importance in the case of structures on microchips, which are becoming more complex and, at the same time, smaller.
(34) For in-field tests in particular, the invention allows the option of fulfilling the requirements of modern standards, such as e.g. ISO26262, which e.g. requires a self test in the range of milliseconds. Here, due to the concurrency, it is possible to control or carry out numerous test operations independently and simultaneously.