The present invention relates to technology for observing a signal under test in a device under test.
Wireless devices such as cellular phones and wireless local area network (LAN) adapters have internally installed, high-frequency mixed-analog large-scale integrated (LSI) circuits. In the past, high-frequency mixed-analog LSIs were tested by using test equipment such as semiconductor testers, oscilloscopes, or spectrum analyzers (for example, refer to Japanese examined utility model application publication No. 3,071,099 (page 6, FIG. 2)).
Every year, high-frequency mixed-analog LSIs increase in size and speed. However, measurement resources that match the function and the performance of the high-frequency mixed-analog LSIs are difficult to introduce. As high-frequency mixed-analog LSIs speed up, that is, as the frequencies of the signals output by LSIs increase, signal degradation problems such as the attenuation or distortion of the signal under test become apparent. Consequently, the transmission paths between the testing devices and the LSIs, as well as the testing devices themselves become expensive. Tests simplified by the loopback method are low cost, but the problem is that tests having the required specification cannot be conducted.
To solve the above-mentioned problems, the object of the present invention is to provide a method and an apparatus for observing signals under test suited to the Built-In Self-Test (BIST). Holding the signals in LSIs is difficult because the latest high-frequency mixed-analog LSIs are designed for a CMOS process. Therefore, the object of the present invention is to provide a method and an apparatus suited to a Built-In Self-Test (BIST) and which are capable of observing signals easily held in LSIs.
A method for holding a repeating signal for analog to digital conversion and includes comparing the repeating signal to a reference signal, and holding the comparison result at the prescribed time position of the repeating signal.
An apparatus for holding the repeating signal for analog to digital conversion and which provides means for comparing the repeating signal to a reference signal, and means for holding the comparison result at the prescribed time position of the repeating signal.
A method for the analog to digital conversion of the repeating signal and includes performing the analog conversion of digital data and generating the reference signal, comparing the repeating signal to the reference signal, holding the comparison result at the prescribed time position of the repeating signal, adjusting the digital data based on the held comparison result, and outputting the digital data as the result of the analog to digital conversion.
An apparatus for performing the analog to digital conversion of the repeating signal and which provides means for performing the analog conversion of digital data and generating a reference signal, means for comparing the repeating signal and the reference signal, means for holding the comparison result at the prescribed time position of the repeating signal, means for adjusting the digital data based on the held comparison result, and means for outputting the digital data as the result of the analog to digital conversion.
A method for the analog to digital conversion of a repeating signal in a device under test, and includes applying the pulses generated at the prescribed time positions of the repeating signal to the device under test, applying the reference signal generated by the analog conversion of the digital data to the device under test, adjusting the digital data based on the received result where the comparison result in the device under test is between the repeating signal and the reference signal and the comparison result held in response to a pulse was received from the device under test, and outputting the digital data as the result of the analog to digital conversion.
An apparatus for performing the analog to digital conversion of a repeating signal in a device under test, and includes means for applying the pulses generated at the prescribed time positions of the repeating signal to the device under test, means for applying the reference signal generated by the analog conversion of digital data to the device under test, means for adjusting the digital data based on the received result where the comparison result in the device under test is between the repeating signal and the reference signal and the comparison result held in response to a pulse was received from the device under test, and means for outputting the digital data as the result of the analog to digital conversion.
A pipelined analog to digital converting apparatus that is provided with a plurality of analog to digital converters and performs the analog to digital conversion of a repeating signal. The analog to digital converters have analog to digital conversion means, digital to analog conversion means, signal holding means, and calculation means. The signals input to the analog to digital converters are applied to the respective signal holding means and calculation means. The signal holding means holds the signal input to the analog to digital converter at the prescribed time position of the repeating signal. The analog to digital conversion means performs the analog to digital conversion of the output signals from the holding means. The digital to analog conversion means performs the analog conversion of the digital data output by the analog to digital conversion means. The calculation means determines the difference between the signal input to an analog to digital converter and the output signal of the digital to analog conversion means, and outputs the difference to a later connected analog to digital converter.
Preferably, the prescribed time position is a position offset by the specified time interval from the time when the repeating signal satisfies prescribed conditions.
Alternatively, the prescribed time position is a position offset by the specified time interval from the time when the repeating signal satisfies prescribed conditions.
According to the present invention, the level accuracy demanded by the holding circuit is lowered compared to the overall required accuracy. Therefore, the signal holding circuit is easily incorporated into LSIs. The result is the ability to observe signals suited to conventional BIST.
Embodiments of the present invention are explained below while referring to the attached drawings. A first embodiment of the present invention is a successive-approximation analog to digital converting apparatus incorporated into an integrated circuit.
The analog to digital converting apparatus 100 comprises a pulse generator 10 indicated by PG; a delay 21; a comparator 110; a flip-flop 120; a successive-approximation register 130, which is a successive-approximation logic circuit; and a digital to analog converter 140. The signal under test Vin is inputted to the analog to digital converting apparatus 100. In all of the embodiments of the present invention, the signal under test Vin is a sine wave signal. The signal under test Vin can be other types of repeating signals other than the sine wave signal. Hereinafter, the successive-approximation register is also referred to as SAR. In addition, the digital to analog converter is also referred to as DAC. Furthermore, the flip-flop is also referred to as FF. The pulse generator 10 generates pulses at time positions offset by only the specified time interval from the times when the input signal satisfies the specified conditions. The output signal CLK of the pulse generator 10 is supplied to the FF 120 and through the delay having the delay time T1 to the SAR 130. The FF 120 and the SAR 130 operate in response to the rising edges of the output signal CLK. The delay time T1 is set to at least the propagation delay time of FF 120 to eliminate the effect of the propagation delay of the FF 120. The signal under test Vin and the output signal Vref of the DAC 140 are input to the comparator 110. The comparator 110 outputs the comparison result Cout1 to the FF 120. The FF 120 outputs the held data to the SAR 130. In a typical successive-approximation analog to digital converter, SAR is directly connected to the output terminal of the comparator. The analog to digital converter is also referred to as ADC. SAR 130 outputs data through the data bus 30 to the DAC 140 and the data output terminal Dout1. Data output from the SAR 130 is the result of the analog to digital conversion of the signal under test Vin. In this embodiment, the register length (resolution) of the SAR 130, the resolution of the DAC 140, and the width of the data bus 30 are each 4 bits. In practice, these values can be values other than 4 bits. For example, these values can be 12 bits. The output level range of DAC 140 includes the amplitude range of the signal under test Vin.
Next, the operation of the pulse generator 10 is explained. Then, the operation of the analog to digital converting apparatus 100 is explained.
First, to explain the internal structure and operation of the pulse generator 10,
Next,
The pulse generator 10 can be an apparatus that generates pulses at time positions offset by only a specified time interval from the times when the input signal satisfies the specified conditions. Thus, the pulse generator 10 is not limited to the structure shown in
Next, the operation of the analog to digital converting apparatus 100 is explained.
A conventional analog to digital converting apparatus provides a track-and-hold circuit, which is the signal holding means before the comparator. An element or circuit or apparatus having the track-and-hold function is also referred to as T&H. In the analog to digital converting apparatus 100 of the present invention, the signal under test Vin is directly input to the comparator 110. Therefore, there is no regular stable signal period in the output signal Cout1 of the comparator 110. To solve this problem, the FF 120 holds the output signal Cout1 in response to the sampling pulses CLK. Thus, the output signal Cout1 is held at the prescribed time positions of the signal under test Vin. Since the signal under test Vin is a repeating signal, the same value is held each time because the output signal Cout1 is held at the same time positions of the signal under test Vin. The analog to digital converting apparatus 100 performs the successive approximation by using this effect.
Next,
In
At the time of the rising edge of the next, that is, the second from the left sampling pulse CLK, the instantaneous value of the signal under test Vin is 0.975, and the reference signal Vref is 0.5. Consequently, the logic level of the output signal Cout1 is “H”, and the logic level held by the FF 120 is “H”. As a result, the output data of the SAR 130 becomes “1110”, and the reference signal Vref output from the DAC 140 becomes 0.75.
At the time of the rising edge of the next, that is, the third from the left sampling pulse CLK, the instantaneous value of the signal under test Vin is 0.975, and the reference signal Vref is 0.75. Consequently, the logic level of the output signal Cout1 is “H”, and the logic level held by the FF 120 is “H”. As a result, the output data of the SAR 130 becomes “1111”, and the reference signal Vref output from the DAC 140 becomes 0.875.
At the time of the rising edge of the next, that is, the fourth from the left sampling pulse CLK, the instantaneous value of the signal under test Vin is 0.975, and the reference signal Vref is 0.875. Consequently, the logic level of the output signal Cout1 is “H”, and the logic level held by the FF 120 is also “H”. Then the analog to digital conversion ends. When the next analog to digital conversion starts, the SAR 130 initializes the internal register and sets the output data to “1000”.
As explained above, in the analog to digital converting apparatus 100, if the comparison result Cout1 of the comparator 110 is held at the prescribed time position of the signal under test Vin, the level accuracy demanded by the means 120 for holding the comparison result Cout1 is lowered to 1 bit, and successive-approximation analog to digital conversion similar to conventional conversion can be performed.
As is clearly seen from
Similarly, a second embodiment of the present invention is a successive-approximation analog to digital converting apparatus incorporated into an integrated circuit.
The analog to digital converting apparatus 200 replaces the comparator 110 and FF 120 in the analog to digital converting apparatus 100 shown in
The sampling pulses CLK, which are the output signal of the pulse generator 10, are supplied to the T&H 220 and through the delay 22 having a delay time of T2 to the SAR 130. The T&H 220 operates in response to the logic levels of the sampling pulses CLK. The SAR 130 operates in response to the rising edges of the sampling pulses CLK. In order to eliminate the effect of the total propagation delay of the T&H 220 and the comparator 250, the delay time T2 is set to at least the propagation delay time of the T&H 220 and the comparator 250. The signal under test Vin and the reference signal Vref, which is the output signal of the DAC 140, are input to the difference amplifier 210. The difference amplifier 210 outputs the difference signal of the two input signals to the T&H 220. The T&H 220 outputs the held difference signal to the comparator 250. The comparator 250 outputs the output signal Cout2 to the SAR 130.
The difference amplifier 210 is a differential input-differential output amplifier. The difference amplifier 210, for example, has the structure shown in
The T&H 220 is a 2-channel track-and-hold circuit, simultaneously holds two mutually independent input signals, and independently outputs the respective hold result. For example, the T&H 220 has the structure shown in
When the T&H 220 has the structure shown in
Next, the operation of the analog to digital converting apparatus 200 is explained.
There is no regular signal stability period in the output signal of the difference amplifier 210. To solve this problem, the T&H 220 holds the output signal of the difference amplifier 210 in response to the sampling pulses CLK. Therefore, the output signal of the difference amplifier 210 is held at the prescribed time positions of the signal under test Vin. Since the signal under test Vin is a repeating signal, the output signal of the difference amplifier 210 is only held at the same time positions of the signal under test Vin, and the same value is held each time. The analog to digital converting apparatus 200 uses this effect to perform the successive approximation.
Next,
In
At the time of the rising edge of the next, that is, the second from the left sampling pulse CLK, the instantaneous value of the signal under test Vin is similarly 0.975, the reference signal Vref is 0.5, and the positive output signal Aout1+ of the difference amplifier 210 is 0.475. Consequently, the logic level of the output signal Cout2 is “H”. As a result, the output data of the SAR 130 becomes “1110”, and the reference signal Vref output from the DAC 140 becomes 0.75.
At the time of the rising edge of the next, that is, the third from the left sampling pulse CLK, the instantaneous value of the signal under test Vin, is similarly 0.975, the reference signal Vref is 0.75, and the positive output signal Aout1+ of the difference amplifier 210 is 0.225. Consequently, the logic level of the output signal Cout2 is “H”. As a result, the output data of the SAR 130 becomes “1111”, and the reference signal Vref output from the DAC 140 becomes 0.875.
At the time of the rising edge of the next, that is, the fourth from the left sampling pulse CLK, the instantaneous value of the signal under test Vin is 0.975, the reference signal Vref is 0.875, and the positive output signal Aout1+ of the difference amplifier 210 is 0.1. Consequently, the logic level of the output signal Cout2 is “H”. Then the analog to digital conversion ends. When the next analog to digital conversion starts, the SAR 130 initializes the internal register and sets the output data to “1000”.
As explained above, in the analog to digital converting apparatus 200, the signal inputs to the comparator 250 are held by the T&H 220. Therefore, compared to the comparator 110 in the analog to digital converting apparatus 100 of the first embodiment, the operating speed demanded in the comparator 250 is lowered. In addition, since the comparator 250 may operate at a relatively slow speed, the sensitivity to the input signal is easily improved. Furthermore, in the analog to digital converting apparatus 200, if the output signal of the difference amplifier 210 is held at the prescribed time position of the signal under test Vin, the level accuracy demanded in the means 220 for holding the output signal of the difference amplifier 210 is lowered to 1 bit and can perform successive-approximation analog to digital conversion similar to conventional conversion.
According to the first embodiment and the second embodiment, if the relative time positions with respect to the signal under test Vin are the same, even if the time positions have different absolute time positions, the values held at the time positions are all identical. This can also be applied when the accuracy demanded in the entire analog to digital conversion is shared by a plurality of T&Hs. This embodiment is explained as a third embodiment.
A third embodiment of the present invention is an analog to digital converting apparatus providing a plurality of analog to digital converting parts connected by pipeline and incorporated into an integrated circuit.
The analog to digital converting apparatus 300 comprises n analog to digital converting parts 310-n, where n is a positive integer of 1 or more, having signal input and signal output; an analog to digital converting part 310-0 having signal input; and a pulse generator 10. The analog to digital converting part 310-n and the analog to digital converting part 310-0 are connected in a pipeline. The signal under test Vin is inputted to the analog to digital converting apparatus 300. The pulse generator 10 is the same as the apparatus shown in
The analog to digital converting part 310-n comprises a track-and-hold circuit 311-n, an analog to digital converter 312-n, a digital to analog converter 313-n, a subtracter 314-n, and an amplifier 315-n. The sampling pulses CLK are supplied to T&H 311-n and to ADC 312-n through the delay τn. T&H 311-n is an apparatus for holding the input signal VSn in response to the sampling pulses CLK. ADC 312-n is an apparatus for performing the analog to digital conversion of the output signal VTn of T&H 311-n in response to the rising edges of the sampling pulses CLK. DAC 313-n is an apparatus for performing the digital to analog conversion of the digital data, which is the analog to digital conversion result. The subtracter 314-n is an apparatus for subtracting the reference signal VRn, which is the conversion result of DAC 313-n, from the input signal VSn. The amplifier 315-n is an apparatus for amplifying the output signal of the subtracter 314-n. The output signal VDn of the amplifier 315-n is the output signal of the analog to digital converting part 310-n. The delay τn is a delay of at least the propagation delay time of the T&H 311-n in order to eliminate the effect of the propagation delay of the T&H 311-n, and is added to the input signal. The ADC 312-n, DAC 313-n, and data output terminal DOn are connected by the data bus DBn. The width of the data bus DBn is at least 1 bit. The resolution of the ADC 312-n and the resolution of the DAC 313-n are equal and at least 1 bit. As explained above, n is a positive integer of at least 1. Consequently, the analog to digital converting part 310-1, for example, comprises T&H 311-1, ADC 312-1, DAC 313-1, subtracter 314-1, amplifier 315-1, delay τ1, data bus DB1, and data output terminal DO1. The output signal VDn of the analog to digital converting part 310-n is input to the analog to digital converting part 310-(n−1) in a later stage. For example, the output signal VD5 of the analog to digital converting part 310-5 is input to the analog to digital converting part 310-4 in a later stage.
The analog to digital converting part 310-0 comprises a track-and-hold circuit 311-0, an analog to digital converter 312-0, and a data output terminal DO0. The sampling pulses CLK are supplied to T&H 311-0 and to ADC 312-0 through the delay τ0. The T&H 311-0 holds the input signal VS0 in response to the sampling pulses CLK. ADC 312-0 is an apparatus for performing the analog to digital conversion of the output signal VT0 of T&H 311-0 in response to the rising edges of the sampling pulses CLK. The delay τ0 is the delay of at least the propagation delay time of T&H 311-0 in order to eliminate the effect of the propagation delay of T&H 311-0 and is added to the input signal. ADC 312-0 and data output terminal DO0 are connected by data bus DB0. The width of the data bus DB0 is at least 1 bit. ADC 312-0 is at least 1 bit.
The digital data output from the data output terminal DOn and the digital data output from the data output terminal DO0 are linked in the connection order to form one digital data. The concatenated digital data is the result of the analog to digital conversion of the signal under test Vin, by the analog to digital converting apparatus 300.
T&H 311-n to T&H 311-1 and T&H 311-0 are single-channel track-and-hold circuits. For example, T&H 311-n to T&H 311-1 and T&H 311-0 have the structure shown in
When T&H 311-n and T&H 311-0 have the structure shown in
When a difference signal is input to T&H 311-n to T&H 311-1 and T&H 311-0, T&H 311-n to T&H 311-1 and T&H 311-0 may adopt the structures shown in
Next, while referring to
In the analog to digital converting part 310-n in the first stage, T&H 311-n holds the input signal VSn in response to the sampling pulses CLK. Next, ADC 312-n performs the analog to digital conversion of the output signal VTn of T&H 311-n. After the analog to digital conversion by ADC 312-n, the digital data is output as the conversion result to DAC 313-n and data output terminal DOn from ADC 312-n. DAC 313-n outputs the signal VRn based on the given digital data.
In the analog to digital converting part 310-(n−1) in the next stage, T&H 311-(n−1) holds the input signal VSn-1 in response to the sampling pulses CLK. Next, ADC 312-(n−1) performs the analog to digital conversion of the output signal VTn-1 of T&H 311-(n−1). After the analog to digital conversion by ADC 312-(n−1), the digital data is output as the conversion result to DAC 313-(n−1) and data output terminal DOn-1 from ADC 312-(n−1). DAC 313-(n−1) outputs the signal VRn-1 based on the given digital data. The output signal VTn-1 to be converted is the input signal VSn-1 held after the completion of the analog to digital conversion by ADCn. If the conversion process of ADC 312-(n−1) needs a time interval of at least one period of the sampling pulses CLK, the output signal VTn-1 of T&H 311-(n−1) must be constant during the conversion processing period of ADC 312-(n−1). Therefore, the output signal VRn of at least DACn is held at a constant level during the period requiring a constant output signal VTn-1 of T&H 311-(n−1) to be held during the conversion processing period of ADC 312-(n−1).
In later stages, the same process is implemented up to the analog to digital converting part 310-1.
In the analog to digital converting part 310-0, which is the final stage, T&H 311-0 holds the input signal VS0 in response to the sampling pulses CLK. Next, ADC 312-0 performs the analog to digital conversion of the output signal VT0 of T&H 311-0. After the analog to digital conversion by ADC 312-0, the digital data is output as the conversion result from ADC 312-0 to data output terminal DO0. The output signal VT0 to be converted is the input signal VS0 held after the completion of the analog to digital conversion by ADC 312-1. If the conversion processing by ADC 312-0 requires a time interval of at least one period of the sampling pulses CLK, the output signal VT0 of T&H 311-0 must be constant during the conversion processing period of ADC 312-0. Therefore, the output signal VR1 of at least DAC 313-1 is held at a constant level during the period requiring a constant output signal VT0 of T&H 311-0 to be held during the conversion processing period of ADC 312-0.
After the conversion processing by ADC 312-0 ends, the digital data obtained from each of the data output terminals DOn to DO1 and DO0 are combined, and the conversion result of the analog to digital converting apparatus 300 is generated. The digital data obtained from data output terminal DOn is assigned to the most significant position. The digital data obtained from data output terminal DO0 is assigned to the least significant position. At the intermediate position, the digital data obtained from each of data output terminals DOn−1 to DO1 are assigned in order. The digital data obtained from each of data output terminals DOn to DO1 and DO0 are related to the same Δt. In other words, these digital data are the respective analog to digital conversions of the output signals VTn to VT1 and VT0 at the time positions offset by only an arbitrary time Δt from the zero crossings at the rise times of the signal under test Vin.
As is clear from the above description, since all of T&H 311-n to T&H 311-1 and T&H 311-0 are disposed between the backbone of the pipeline and the input terminal of each ADC, and the difference signal VDn is held by T&H 311-(n−1) in the least significant position in the first stage at the prescribed time position Δt of the signal under test Vin the level accuracy demanded by the analog to digital converting apparatus 300 can be shared by a plurality of T&Hs and a plurality of ADCs. For example, the level accuracy demanded by T&Hn may have better resolution than ADCn. The same applies to T&H 311-n to T&H 311-1 and T&H 311-0. As a precaution, the backbone of the pipeline is a signal line passing through each analog to digital converting part. In other words, the backbone of the pipeline is an analog signal line that does not pass through ADC and DAC.
Next, one example of the case where n=1, that is, a 2-stage pipelined analog to digital converting apparatus is explained below as a fourth embodiment. An analog to digital converting apparatus 400, which is the fourth embodiment of the present invention, comprises an analog to digital converting part 400-1 in the front stage and an analog to digital converting part 400-0 in the last stage. The analog to digital converting apparatus 400 has the configuration where the analog to digital converting part 400-1 is a successive-approximation ADC.
The analog to digital converting apparatus 400 comprises a pulse generator 10, a delay 22, a difference amplifier 210, a track-and-hold circuit 220 (T&H 220), a comparator 250, a successive-approximation register 430 (SAR 430), a digital to analog converter 140 (DAC 140), a delay 23, a difference amplifier 410, a track-and-hold circuit 420 (T&H 420), an analog to digital converter 460 (ADC 460), and a controller 490. The analog to digital converting apparatus 400 inputs the signal under test Vin. The sampling pulses CLK output by the pulse generator 10 are supplied to T&H 220 and T&H 420, to SAR 430 through delay 22, and to ADC 460 through delay 23. The sampling pulses CLK are the pulses generated at the time positions offset by only Δt from the zero crossings at the rise times of the signal under test Vin. The delay 22 adds a delay of at least the propagation delay time of the T&H 220 to the input signal in order to eliminate the effect of the propagation delay of the T&H 220. The delay 23 adds a delay of at least the propagation delay time of the T&H 420 to the input signal in order to eliminate the effect of the propagation delay of the T&H 420. T&H 220 and T&H 420 hold the input signal in response to the sampling pulses CLK. In addition, the SAR 430 and the ADC 460 operate in response to the rising edges of the sampling pulses CLK. T&H 420 holds the output signal VD of the difference amplifier 410. The reference signal Vref that is the output signal of DAC 140 and the signal under test Vin are input to the difference amplifier 410. The signal VH held by the T&H 420 is input to the ADC 460. ADC 460 outputs the conversion data through the data bus 31 to the data output terminal Dout2. SAR 430 adds a function for transmitting the status signal ST1 for determining the operating state of the SAR 430 and a function for receiving the control signal EN1 that externally controls the operation of the SAR 430 to the SAR 130. ADC 460 has a function for transmitting status signal ST2 for notifying the operating state of ADC 460 and a function for receiving the control signal EN2 for externally controlling the operation of ADC 460. The controller 490 is an apparatus for controlling the operations of the SAR 430 and the ADC 460 by receiving status signal ST1 and status signal ST2, and transmitting control signal EN1 and control signal EN2. In this embodiment, the register length (resolution) of the SAR 430, the resolution of the DAC 140, and the width of the data bus 30 are each 4 bits. In practice, these values may be other than 4 bits. The resolution of the ADC 460 and the width of the data bus 31 are each 6 bits. In practice, these values may be other than 6 bits.
Next, the operation of the analog to digital converting apparatus 400 is explained.
First, the controller 490 outputs the control signal EN2, and analog to digital conversion of the most significant 4 bits are implemented by the SAR 430. At this time, the ADC 460 enters the wait state by the control signal EN1 output by the controller 490. The SAR 430 performs the actual analog to digital conversion of the signal under test Vin, at the time positions offset by only an arbitrary time Δt from the zero crossings at the rise times of the signal under test Vin and outputs the digital data as the conversion result to the DAC 140 and the data output terminal Dout1. The DAC 140 outputs the signal Vref based on the given digital data. The output signal Vref corresponds to VR1 in
The ADC 460 performs the analog to digital conversion of the output signal VH of the T&H 420. The output signal VH to be converted is the output signal VD of the difference amplifier 410 held after the output signal Vref of the DAC 140 was stabilized after the analog to digital converter by the SAR 430. After the analog to digital conversion by the ADC 460, digital data are output as the conversion result from the ADC 460 to the data output terminal Dout2. When the conversion process by the ADC 460 requires a time period of at least one period of the sampling pulses CLK, the output signal VH of T&H 420 must be constant during the conversion processing period of the ADC 460. Consequently, the output signal Vref of at least DAC 140 is held at a constant level during the period where the output signal VH of the T&H 420 must be held at a constant value during the conversion processing period of the ADC 460. When the analog to digital conversion ends, the ADC 460 outputs the status signal ST2, and the end of the conversion is notified to the controller 490. Then, the controller 490 sets the ADC 460 in the wait state for the specified time. After the specified time elapses, the controller 490 outputs the control signal EN1 and performs the analog to digital conversion of the most significant 4 bits again in the ADC 460. The above-mentioned operation is repeated by the controller 490.
During the wait states of the SAR 430 and the ADC 460, 10-bit data are obtained where the conversion result of the SAR 430 obtained from data output terminal Dout1 is set to the most significant 4 bits and the conversion result of the ADC 460 obtained from data output terminal Dout2 is set to the least significant 6 bits. This 10-bit data becomes the conversion result of the analog to digital converting apparatus 400. The conversion result of the SAR 430 and the conversion result of the ADC 460 are linked to the same Δt. Namely, the conversion result of the SAR 430 and the conversion result of the ADC 460 are based on the output signals of T&H 220 and T&H 420 held at time positions offset by only an arbitrary time Δt from the zero crossings at the rise times of the signal under test Vin.
Similar to analog to digital converting apparatus 300, the level accuracy demanded by the analog to digital converting apparatus 400 can be shared by T&H 220 for the most significant positions and T&H 420 for the least significant positions.
Difference amplifier 210 and difference amplifier 410 can be shared. Similarly, T&H 220 and T&H 420 can be shared. When this sharing is employed, the analog to digital converting apparatus 400 shown in
As is clear from the above description, the level accuracy demanded by the T&H 420 can surpass the resolution of the ADC 460. In the analog to digital converting apparatus 500, the difference signal between the signal under test Vin and the signal Vref generated based on the conversion result of the SAR 430 that is equivalent to the most significant analog to digital conversion is held by the T&H 420 at the prescribed time position Δt of the signal under test Vin. Therefore, although the track-and-hold circuit provided in the analog to digital converting apparatus 500 is only the T&H 420, the level accuracy demanded in the T&H 420 does not have to exceed the level accuracy demanded in the analog to digital converting apparatus 500, but may have the resolution of the analog to digital conversion means (ADC 460 in this case) having the highest resolution from a plurality of analog to digital conversion means connected after the track-and-hold circuit 420.
The analog to digital converting apparatus of the first, second, third, fourth, and fifth embodiments described above were explained with the entire apparatus incorporated into an integrated circuit. In BIST, in addition to the ability to incorporate the test apparatus into an integrated circuit, there is a demand for a smaller region occupied by the test related circuits formed in the integrated circuit. Therefore, an embodiment having the smallest possible occupied region in the integrated circuit is described below.
A sixth embodiment of the present invention is implemented as an apparatus that incorporates a portion of the analog to digital converting apparatus 200 of the second embodiment in the integrated circuit and the remainder is externally connected to the integrated circuit. The sixth embodiment is a test system 1000 constructed from an integrated circuit 1100 incorporating a track-and-hold component and a test apparatus 1200 implementing an analog to digital converter.
A seventh embodiment of the present invention implements an apparatus for incorporating a portion of the analog to digital converting apparatus 300 of the third embodiment in the integrated circuit and the remainder is externally connected to the integrated circuit. The seventh embodiment is a test system 2000 constructed from an integrated circuit 2100 incorporating a track-and-hold component and a test apparatus 2200 implementing an analog to digital converter.
An eighth embodiment of the present invention is an apparatus where a portion of the analog to digital converting apparatus 500 of the fifth embodiment is incorporated in the integrated circuit and the remainder is externally connected to the integrated circuit. The eighth embodiment is a test system 3000 constructed from an integrated circuit 3100 incorporating the track-and-hold component and a test apparatus 3200 implementing an analog to digital converter.
In the sixth, seventh, and eighth embodiments, the pulse generator 10 has the structure shown in
In the embodiments of the present invention described above, if the pulse generation positions each offset slightly by Δt sweep at least one period of the signal to be tested, the entire waveform of the signal under test can be observed.
In the embodiments of the present invention described above, all or a part of an analog to digital converting apparatus may be incorporated in an integrated circuit that differs from the test subject. In the embodiments of the present invention described above, the T&H is an example having an extremely simple structure using resistors and capacitors, but a T&H having a form including operational amplifiers is also acceptable.
Furthermore, in the embodiments of the present invention described above, the FF holding the comparison result of the comparator can be replaced by a latch.
In the embodiments of the present invention described above, the T&H can be replaced by a sample-and-holding circuit (S&H) or another signal holding means.
Furthermore, in the embodiments of the present invention described above, the comparator and the FF 120 holding the comparison result of the comparator can be replaced by a latch comparator.
Furthermore, in the embodiments of the invention described above, when a difference amplifier having a differential output is changed to a single end output, the later connected T&H is changed to the one-channel structure as shown in
Number | Date | Country | Kind |
---|---|---|---|
2004-063087 | Mar 2004 | JP | national |