The present invention relates to an electronic device comprising a transceiver stage for communicating signals between the electronic device and a further device; and a baseband processor arrangement implementing a built-in self test arrangement for, in a test mode forwarding a test signal to the transceiver stage, receiving a response to the test signal and determining, for the response, the deviation from the expected response to the test signal.
The present invention further relates to a method for testing such an electronic device.
The testing of wireless communication electronic devices that operate in a high frequency range such as the radio frequency (RF) range is not without practical problems. For instance, most test apparatuses for testing integrated circuits are not capable of providing the high-frequency test patterns for testing the RF parts of the wireless communication. This drawback may be overcome by buying dedicated test equipment, but this solution is commonly unsatisfactory because of the high cost of such dedicated equipment.
For this reason, built-in self test (BIST) solutions have been published in which a test signal generated at the baseband level is forwarded to the transmitter and looped back into the receiver, e.g. via the use of a fibre optic cable or looped back through the air. Examples of such approaches can be found in ‘A built-in loopback test methodology for RF transceiver circuits using embedded sensor circuits’ by S. Bhattacharya et al. in Proc. of the 13th Asian Test Symposium, ATS 2004, pages 68-73, and in ‘RF-BIST: Loopback spectral signature analysis’ by D. Lupea et al. in Proc. of the Design, Automation and Test in Europe Conference and Exhibition, DATE 2003, pages 478-483.
Advances in IC development, e.g. the emergence of Systems-on-Chip (SoCs) has led to a reduction of hardware required to implement the high frequency part of the electronic device because some of this functionality may be implemented by a baseband processor such as a SoC. However, some dedicated high frequency hardware remains present in such electronic devices because the baseband processor cannot implement the functionality of this dedicated hardware with sufficient quality. Consequently, even in such an electronic device there is a need for a satisfactory test solution for the high frequency parts of the device.
The paper ‘Mixed Loopback BIST for RF Digital Transceivers’ by Jerzy Dabrowski et al. in Proceedings of the 19th IEEE Conference on Defect and Fault Tolerance in VLSI Systems, pages 220-228, 2004 (ISBN 0-7695-2241-6) discloses a BIST arrangement in which the test pattern generator and response analyzer are implemented on the baseband processor. The test signal is looped back from the transmitter to the receiver, i.e. at the output of the digital transceiver. The behaviour of the components in the signal path between the baseband processor and the transceiver stage, such as a mixer or a low noise amplifier, is estimated from the determined noise figure of the response to the test signal using the Friis formula.
It has been found that the fault coverage of the prior art methods is unsatisfactory. In addition, these methods do not target the detection of so-called parametric faults, i.e. faults that arise from a spread in the process parameters of the integrated circuit components of the electronic device of the opening paragraph.
The present invention seeks to provide an electronic device according to the opening paragraph having a built-in self-test arrangement that facilitates improved detection of parametric faults.
The present invention also seeks to provide a method for testing an electronic device according to the opening paragraph that facilitates improved detection of parametric faults.
According to a first aspect of the present invention, there is provided an electronic device according to the opening paragraph, wherein the built-in self test arrangement further comprises a plurality of records, each record comprising predetermined response deviations to different test signals caused by a parametric fault; and means for selecting those records from the plurality of records for which the predetermined response deviation corresponds to the deviation of the received response.
The present invention is based on the fact that different parametric faults give rise to different deviations in the responses to selected test signals. Typically, only some particular parametric faults will cause the response to a particular test signal to deviate from the expected response beyond a predefined threshold. In other words, the deviation of the response from its expected shape is dependent on both the applied test signal and the nature of the parametric fault in the signal loop from and to the baseband processor. Hence, by storing records of these relationships, with each record representing a specific parametric fault, onto the baseband processor architecture, e.g. in a number of look-up tables or any other suitable data storage, the determination of the deviation of the response and subsequent selection of the appropriate records provided valuable information about which parametric fault is present in the electronic device. This information can be used to improve the manufacturing process of the electronic device.
Because the selection of records may comprise more than one record, the built-in self test arrangement may be arranged to forward a further test signal to the transceiver stage; receive a further response to the further test signal; determine, for the further response, a further deviation from the expected further response to the further test signal; and deleting those records from the selection of records that comprise a predetermined deviation from the expected response to the further test signal that is different to the determined further deviation. The provision of one or more further test signals is intended to narrow down the selection of records to a single record, for the purpose of isolating the parametric fault present in the electronic device.
In an embodiment, the electronic device comprises a frequency upconversion stage for upconverting the frequency of signals from the baseband processor to the transceiver stage; a frequency downconversion stage for downconverting the frequency of signals from the transceiver stage to the baseband processor; and a loopback path from a part of the frequency upconversion stage to a corresponding part of the frequency downconversion stage. The provision of a loopback path that bypasses at least a part of the signal paths from and to the transceiver end, e.g. the antenna, has the advantage that the test signal travels through less components in the signal path, which reduces the number of possible locations of a potential parametric fault, thus facilitating the detection of the location of the fault.
Preferably, the frequency upconversion stage comprises an upsampling unit, a filter, a signal modulator and an amplifier coupled in series; the frequency downconversion stage comprises an amplifier, a signal demodulator, a filter and a downsampling unit coupled in series; and the electronic device comprises at least one of the following loopback paths: a first loopback path coupling the output of the amplifier in the upconversion stage to the input of the amplifier in the downconversion stage; a second loopback path coupling the output of the amplifier in the upconversion stage to the input of the signal demodulator in the downconversion stage; and a third loopback path coupling the output of the filter in the upconversion stage to the input of the filter in the downconversion stage.
The use of different loopback paths that bypass different parts of the upconversion and downconversion stages further improves the test resolution, because the selection of different loopback paths further facilitates the detection of the location of a fault. Typically, a loopback path can be placed between any two components that are arranged to respectively generate and receive signals having corresponding frequency characteristics.
According to another aspect of the present invention, there is provided a method for testing an electronic device according to the opening paragraph, the method comprising forwarding a test signal to the transceiver stage; receiving a response to the test signal; determining, for the response, the deviation from the expected response to the test signal; providing a plurality of records, each record comprising predetermined response deviations to different test signals caused by a parametric fault; and selecting those records from the plurality of records for which the predetermined response deviation corresponds to the deviation of the received response.
The method of the present invention defines the steps executed by the electronic device of the present invention in self-test mode, and benefits from the same advantages as mentioned for the electronic device of the present invention.
The invention is described in more detail and by way of non-limiting examples with reference to the accompanying drawings, wherein:
It should be understood that the Figures are merely schematic and are not drawn to scale. It should also be understood that the same reference numerals are used throughout the Figures to indicate the same or similar parts.
The electronic device 100 shown in
A signal received by the RF front end 140 is provided to low noise amplifier 190 and forwarded to demodulating mixer 188 for the generation of a in-phase quadrature signal. In case the respective frequencies of the signals received and transmitted by the RF front end 140 are identical, the demodulating mixer 188 may be controlled by the same local oscillator 175 that is arranged to control modulating mixer 168. Otherwise, an additional oscillator (not shown) is required. The I and Q components of the generated in-phase (I) quadrature (Q) signal are forwarded to a filter 186 and routed through a DC offset stage 194 before being passed onto an analog-to-digital converter 192. The digitized in-phase quadrature signal is downsampled in downsampling stage 184 before being converted into a complex signal by stage 182.
By way of non-limiting example, the BIST block of the baseband processor architecture 120 further comprises a fast Fourier transformation (FFT) function 126 for deriving the frequency components, i.e. the received symbol, of the complex representation of the in-phase quadrature signal, and a quadrature phase shift key (QPSK) calculation block 128 for calculating the EVM of the received symbol as a possible implementation of a way of calculating the deviation of the received response to the test signal from its intended shape. However, it will be appreciated that other known ways of calculating a deviation from an expected test response are equally suitable to be used by the BIST arrangement of the present invention.
The present invention is based on the realization that specific parametric faults in specific components of the test signal path can cause a deviation of the test response from its intended shape that is dependent of the shape of the test signal, e.g. bit pattern, injected into the test signal path. This is for instance demonstrated in
Moreover, different components in the test signal path have a different EVM characteristic when their behaviour deviates from the intended (nominal) behaviour. This is demonstrated in
The amount of deviation of the measured EVM response from the EVM response of the golden device can be seen as a confidence level indicator, i.e. an indicator expressing the likelihood of a fault being detected. As can be seen from
This is not surprising, because it is well-known that the noise figure of the low noise amplifier 190 tends to dominate the noise figure behaviour of a receiver. This, however, can cause the masking of faults in components in the downconversion stage 180 between the low noise amplifier 190 and the baseband processor arrangement 120. For this reason, the electronic device 100 of the present invention has been equipped with a number of loopback paths, such that components that have a tendency of dominating a particular signal characteristic, e.g. a noise figure, can be bypassed, thus enhancing the detectability of parametric faults in the components included in the test signal path.
Returning to
The data depicted in
It will be apparent that, compared to
The test method applied to the electronic device 100 and implemented by the BIST arrangement on the baseband processor architecture 120 utilizes the above findings, i.e. the test pattern specific sensitivity of the EVM value to parametric faults.
The record lists the expected deviation in the response to a bit pattern based test signal routed via the loopback path from the output of the power amplifier 170 to the input of demodulating mixer 188 in case the demodulating mixer 188 contains a parametric fault causing a deviation in the gain of the mixer. The left hand column indicates the nature of the test signal, and the right column indicates whether or not the EVM deviation detected by QSPK calculation block 128 is expected to exceed a predefined threshold. Preferably, the test signal dependent EVM behaviour of each performance parameter of each component in the test signal path that is likely to be sensitive to parametric variations will be mapped in separate tables for each loopback path.
It will be apparent that several variations to a record structure can be made. For instance, rather than giving a Boolean type response in the right hand column (threshold exceeded), an actual value or value window of the
EVM deviation may be given. In addition, a performance parameter, e.g. the gain of demodulating mixer 188, may comprise a number of tables for the different off-nominal values of the parameter, e.g. separate tables for a gain value that has a deviation of −20%, −10%, +10%, +20% compared to the nominal gain. The latter may be advantageous to both identify as well as quantify a parametric fault. The values in the separate tables may be obtained by simulation or by determining the EVM behaviour of an electronic device 100 into which specific parametric faults have been injected. The records may be implemented in the BIST arrangement of the baseband processor architecture 120 by means of look-up tables or another suitable form of data storage, e.g. a suitably partitioned memory.
In a next step 720, the loopback path to be used is selected. For instance, the loopback path between the output of the power amplifier 170 and the low-noise amplifier 190 may be selected for detecting parametric faults in the low-noise amplifier 190, as explained in conjunction with
If the deviation does not exceed a predefined threshold, which is checked in step 752, and if the test signal is the initial test signal, as checked in step 754, no parametric fault has been detected and the test may be ended in step 790 if no further loopback path is to be tested, as checked in step 756. In case another loopback path is to be tested, the test flow jumps back to step 720.
If the deviation does exceed a predefined threshold, as checked in step 752, the test flow progresses to step 760 in which those records from the plurality of records provided in step 710 are selected that have a recorded response to the initial test signal exceeding the predefined threshold. In other words, in step 760 those parametric faults are selected that are known to cause the response to the initial test signal to exceed the predefined threshold. Subsequently, it is checked in step 762 if the selection of tables made in step 760 comprises more than one record. If the selection comprises only one record, this means that it is known which parametric fault in which component, e.g. a gain impairment in demodulating mixer 188, has caused the deviation of the response of its intended value. The fault is reported in step 780 after which the test method is forwarded to step 756.
If, on the other hand, the selection of tables comprises more than one member, i.e. if more than one parametric fault may be responsible for the deviation of the response received in step 740, a further test signal is generated in step 770, e.g. by test pattern generator 122 and IFFT function 124, and injected into the upconversion stage 160. The further test signal may be generated taking into consideration the shape of the initial test signal generated in step 730 in order to maximize the difference between the initial test signal and the further test signal, e.g. an initial test signal derived from a random bit pattern may be followed by a further test signal derived from an all ‘1’s or all ‘0’s bit pattern because it is most likely that such a choice maximizes the difference between the initial and further test signal. Alternatively, the further test signal may be selected based on an evaluation of the tables selected in step 760, because it will be apparent from these tables which bit pattern will have the largest differentiating effect.
Next, steps 740, 750, 752 and 754 are repeated, after which the determined deviation of the response to the further test signal is used to further prune the tables selected in step 760 by removing those tables from the selection that do not match the determined response deviation to the further test signal. This process is repeated until the selection of tables comprises a single table, after which the corresponding parametric fault is reported in step 780 and the test flow is forwarded to step 756.
It will be appreciated that various steps of the method of the present invention are preferably implemented on the baseband processor arrangement 120 in software, although this is not strictly necessary. Since it will be evident to the skilled person how the method of the present invention may be implemented on the baseband processor 120, such an implementation has not been discussed in detail for the sake of brevity.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design many alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word “comprising” does not exclude the presence of elements or steps other than those listed in a claim. The word “a” or “an” preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements. In the device claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to an advantage.
Number | Date | Country | Kind |
---|---|---|---|
07102944.1 | Feb 2007 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB08/50625 | 2/21/2008 | WO | 00 | 8/12/2009 |