Semiconductor device and method of controlling the same
A semiconductor device is described which includes a first comparator judging the level of an input signal based on a first judgment value, a second comparator judging the level of the input signal based on a second judgment value, and a calibrator outputting a control signal for starting the calibration of the second judgment value in the case that the calibration of the first judgment value is ended.
Latest Fujitsu Limited Patents:
- SIGNAL RECEPTION METHOD AND APPARATUS AND SYSTEM
- COMPUTER-READABLE RECORDING MEDIUM STORING SPECIFYING PROGRAM, SPECIFYING METHOD, AND INFORMATION PROCESSING APPARATUS
- COMPUTER-READABLE RECORDING MEDIUM STORING INFORMATION PROCESSING PROGRAM, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING APPARATUS
- COMPUTER-READABLE RECORDING MEDIUM STORING INFORMATION PROCESSING PROGRAM, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING DEVICE
- Terminal device and transmission power control method
This application claims the benefit of priority of Japanese Patent Application No. 2008-53905 filed on Mar.4, 2008, the entire contents of which are incorporated herein by reference.
FIELDThe present application relates to a semiconductor device and a method of controlling the semiconductor device.
BACKGROUNDA typical A/D converter includes a circuit (comparator) that performs a magnitude comparison between the levels of two analog signal voltages and outputs the result of the comparison as a digital value. The comparator includes a preamplifier section that generally amplifies its input and a latch section that judges whether the logic level of the input is 1 or 0. The comparator typically has an offset due to the variation in the characteristics of devices. This offset limits the accuracy of the comparator. Accordingly, calibration is performed in the background to cancel the offset.
As another typical offset canceling method, dynamic offset calibration is available in which the offset is canceled using a digital/analog converter (D/A converter) by operating a comparator under the similar conditions as those in the actual operation mode. In the dynamic offset calibration, after the completion of calibration is detected, the calibration is ended.
In a D/A converter that performs calibration for multiple current source cells in the background, a typical technology similar to that described above is available. According to this technology, errors in the accuracy of individual current source cells are canceled by providing redundancy in the number of the current source cells and by sequentially performing calibration for the redundant current source cells.
The typical dynamic offset calibration is performed under similar conditions (clock frequency and duty ratio) as those in normal operation. Since the clock frequency is generally proportional to the power source current, the power source voltage actually applied to the comparator differs depending on the resistance of the power source wiring or the like. Hence, the generation of offset or the like in the comparator is also affected. If calibration is performed under the similar conditions as those in the case of a normal comparison operation, the offset under the operation conditions is canceled properly.
In the typical background calibration, the circuit to be subjected to calibration is switched every preset specific period. When the comparator in which calibration is performed is switched, its internal circuit operates or a circuit that generates a switching signal for switching the comparator operates, whereby the source current is changed. Since the switching signal itself operates, the source current is changed.
The change in the source current affects the clock for analog signal operation, thereby eventually causing the clock timing to change. In the typical background calibration, the change in the power source current due to the switching operation of the target of calibration affects the clock generated at a constant period, and the clock timing is changed occasionally.
The change in the clock timing is a timing error. In the case that a dynamic analog signal is processed, the amount of the voltage changed in the error time becomes an error voltage. If a change in the clock timing occurs, the conversion output in the A/D conversion operation also has an error. The effect due to the change in the clock timing is produced significantly in a high input frequency range. As a result, spurs occurs at a specific frequency depending on a specific period at which the target of calibration is switched, and the characteristics are degraded.
SUMMARYAccording to one aspect of the embodiments, a semiconductor device includes a first comparator judging the level of an input signal based on a first judgment value, a second comparator judging the level of the input signal based on a second judgment value, and a calibrator outputting a control signal for starting the calibration of the second judgment value in the case that the calibration of the first judgment value is ended.
Aspects and/or advantages will be set forth in part in the description which follows. However, it will be understood by those of ordinary skill in the art that variations and modification of such aspects described herein may be made without departing from the scope thereof. Other aspects will be apparent to those skilled in the art from a practice thereof.
These and/or other aspects and advantages will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
Reference will now be made in detail to the embodiments, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. The embodiments are described below by referring to the figures.
Background calibration will be described below referring to
As shown in
Switches SAk and SAkx (k=0 to 6) are switches that perform switching so that the reference voltage or the analog input signal Vin is supplied to a capacitor CAk coupled to the preamplifier PAk. To the capacitor CAk, the reference voltage is supplied via the switch SAkx during calibration, and the analog input signal Vin is supplied via the switch SAk during normal operation.
The preamplifier PAk amplifies the input signal and outputs an amplified signal. The input terminal of the preamplifier PAk is coupled to the capacitor CAk, and a common-mode potential Vcm may be supplied to the input terminal via a switch SAkg.
Latches LA0 to LA12 judge the digital logic level (1 or 0) of the analog input signal Vin. The latch LA (2k) coupled to the preamplifier PAk performs a magnitude comparison between the reference voltage and the analog input signal Vin based on the output of the preamplifier coupled thereto to judge the digital logic level. An interpolation latch LA (2k+1) (k=0 to 5 for interpolation latches) coupled to the output terminals of two preamplifiers PAk and PA (k+1) judges the digital logic level based on the average of the outputs of the preamplifiers coupled thereto.
A coupling section 11 controls the coupling between the latches LA0 to LA12 and an encoder 12. The coupling section 11 comprises a multiplexer having multiple switches. The encoder 12 decodes the outputs of the latches LA0 to LA12 selectively supplied via the coupling section 11 and outputs the 3-bit digital signal (D0 to D2).
The parallel A/D converter in
As further shown in
During calibration, a reference voltage Vref is supplied via the switch SAkx to the capacitor CAk (having a capacitance C) coupled to the preamplifier PAk. A charge C (Vref-GND) is stored in the capacitor CAk by setting the coupling point of the capacitor CAk and the preamplifier PAk at the common-mode potential Vcm (the ground potential GND in this configuration) using the switch SAkg. The coupling from the coupling point of the capacitor CAk and the preamplifier PAk to the common-mode potential Vcm is then cut off by turning off the switch SAkg. Hence, the charge between the capacitor CAk and the preamplifier PAk is maintained, and as a result, the reference voltage Vref is stored in the capacitor CAk.
During calibration, the preamplifier PAk amplifies the common-mode potential Vcm and transmits an amplified output signal to the latch LA. The latch LA performs offset canceling based on the value of the signal, whereby the output of the preamplifier when the common-mode potential Vcm is input is set as a threshold voltage.
Hence, the offset in the range from the preamplifier PAk to the latch LA is canceled. Furthermore, hereafter, in the normal operation state, the analog input signal Vin is supplied to the capacitor CAk via the switch SAk, whereby the difference voltage (Vref-Vin) is transmitted to the preamplifier. Hence, the comparison between the stored reference voltage Vref and the analog input signal Vin is attained.
An example of the calibration setting of the parallel A/D converter in
As shown in
Instead of background calibration in which each state in
According to
The positive-phase output VPOP of the preamplifier PA is input to the positive-phase input VLIP of a latch LA, and the negative-phase output VPON of the preamplifier PA is input to the negative-phase input VLIN of the latch LA. A clock signal φC and a calibration end instruction signal φS are supplied as control signals to the latch LA. The calibration end instruction signal φS is a signal instructing the end of the offset calibration being performed.
A calibration control circuit 21 is a circuit for judging the end of calibration. The calibration control circuit 21 judges whether calibration has been ended based on the outputs VLOP and VLON of the latch LA and outputs the calibration end instruction signal φS depending on the result of the judgment.
The calibration control circuit 21 has, for example, flip-flops FP1, FP2, FN1 and FN2 and an internal control circuit 22.
The positive-phase output VLOP (Z0) is input to the flip-flop FP1, and the output Z1 of the flip-flop FP1 is input to the flip-flop FP2. Similarly, the negative-phase output VLON is input to the flip-flop FN1, and the output of the flip-flop FN1 is input to the flip-flop FN2. The clock signal φC is supplied to the flip-flops FP1, FP2, FN1 and FN2, and the flip-flops operate based on the clock signal.
The internal control circuit 22 compares the outputs of the flip-flops FP1 and FP2 and/or the outputs of the flip-flops FN1 and FN2 and judges whether calibration has ended depending on the result of the comparison. The internal control circuit 22 outputs the calibration end instruction signal φS corresponding to the result of the comparison. As depicted in
As shown in
The preamplifier PA has resistors R11 and R12 and NMOS transistors M11 and M12. The resistors R11 and R12 serve as load devices, and the NMOS transistors M11 and M12 serve as driving devices.
One terminal of each of the resistors R11 and R12 is coupled to a power source voltage (VDD), and the sources of the NMOS transistors M1 and M12 are coupled to a current source. The positive-phase input signal VPIP is supplied to the gate of the NMOS transistor M11 and the drain thereof is coupled to the other terminal of the resistor R11. Similarly, the negative-phase input signal VPIN is supplied to the gate of the NMOS transistor M12 and the drain thereof is coupled to the other terminal of the resistor R12. The preamplifier PA outputs the voltage at the coupling point of the drain of the NMOS transistor M11 and the other terminal of the resistor R11 as the negative-phase output signal VPON and also outputs the voltage at the coupling point of the drain of the NMOS transistor M12 and the other terminal of the resistor R12 as the positive-phase output signal VPOP.
The configuration of the preamplifier in
The PMOS transistors M21 and M22 serve as driving devices. The source of the PMOS transistor M21 is coupled to the power source voltage (VDD), the drain thereof is coupled to a node N21, and the positive-phase input signal VLIP is supplied to the gate thereof. The source of the PMOS transistor M22 is coupled to the power source voltage (VDD), the drain thereof is coupled to a node N22, and the negative-phase input signal VLIN is supplied to the gate thereof.
The NMOS transistors M23 and M24 serve as load devices. The drain of the NMOS transistor 23 is coupled to the node N21, the gate thereof is coupled to the node N22, and the source thereof is grounded. The drain of the NMOS transistor M24 is coupled to the node N22, the gate thereof is coupled to the node N21, and the source thereof is grounded.
The input terminal of the inverter 33 is coupled to the node N21, and the inverter 33 outputs the negative-phase output signal VLON based on the logic level of the node N21. The input terminal of the inverter 34 is coupled to the node N22, and the inverter 34 outputs the positive-phase output signal VLOP based on the logic level of the node N22.
The switch 35 is a reset switch and is controlled to close when the clock signal φC is high (H) and to open when the clock signal φC is low (L). Hence, the latch LA is reset when the clock signal φC is H (the switch 35 is ON) and performs a judgment operation when the clock signal φC is L (the switch 35 is OFF).
The drain of the PMOS transistor M25 outputs a calibration current. The source of the PMOS transistor M25 is coupled to the source (the power source voltage (VDD)) of the PMOS transistor M21 or M22 corresponding thereto, and the drain thereof is coupled to the drain of the PMOS transistor M21 or M22 corresponding thereto.
The switches 36 and 37 are coupled in series between a negative feedback node VLO and the gate of the PMOS transistor M25 so that one node of each switch is on the side of the negative feedback node VLO and the other node thereof is on the gate side of the PMOS transistor M25. Each of the capacitors CI1 and CI2 is coupled between the other node of each of the switches 36 and 37 and the ground. The capacitance value of the capacitor CI1 may be larger than that of the capacitor CI2. The negative feedback node VLO is coupled to the output terminal of the inverter 34 or 33 corresponding thereto.
The switch 36 is ON/OFF controlled using a switch control signal CTL1 so that the switch closes when the switch control signal CTL1 is H and opens when the switch control signal CTL1 is L. Similarly, the switch 37 is ON/OFF controlled using a switch control signal CTL2 so that the switch closes when the switch control signal CTL2 is H and opens when the switch control signal CTL2 is L.
The calibration end instruction signal φS and the clock signal φC are input to the switch control circuit 38, and the switch control circuit 38 generates the switch control signals CTL1 and CTL2.
The inverters 41, 42 and 43 are coupled in series in this order, and the inverters 45, 46 and 47 are also coupled in series in this order. The calibration end instruction signal φS is input to the NAND circuit 40 via the inverter 39, and the clock signal φC and the output of the inverter 47 are also input to the NAND circuit 40. The output of the NAND circuit 40 is input to the inverter 41. The calibration end instruction signal φS, the clock signal φC and the output of the inverter 43 are input to the NOR circuit 44. The output of the NOR circuit 44 is input to the inverter 45. The output of the inverter 43 is output as the switch control signal CTL1, and the output of the inverter 46 is output as the switch control signal CTL2.
As shown in
In the case that the state is shifted every specific period and calibration is performed in a constant period, calibration is performed such that the voltage oscillates on both the plus and minus sides of the convergence point (for example, the threshold value of the latch LA in
On the other hand, in the first embodiment, the end of calibration is judged, and the calibration is completed immediately after the calibration has converged (the voltage approached and has exceeded the convergent point).
As a result, as shown in
It may be possible that calibration operation accuracy (the calibration width for one operation) may be varied and multiple accuracies may be set to improve calibration accuracy and to shorten time. For example, it may be possible that the so-called coarse adjustment calibration in which the speed of calibration operation is relatively high although the accuracy of calibration is relatively not so high and the so-called fine adjustment calibration in which the accuracy of calibration is relatively high although the speed of calibration operation is relatively not so high are switched so as to be performed selectively.
The calibration circuit in
The drain of the PMOS transistor M26 outputs a calibration current. The source of the PMOS transistor M26 is coupled to the source (the power source voltage (VDD)) of the PMOS transistor M21 or M22 corresponding thereto, and the drain thereof is coupled to the drain of the PMOS transistor M21 or M22 corresponding thereto.
The switches 51 to 54 are coupled in series between the negative feedback node VLO and the gate of the PMOS transistor M26 so that one node of each switch is on the side of the negative feedback node VLO and the other node thereof is on the gate side of the PMOS transistor M26. Each of the capacitors CI1 to CI4 is coupled between the other node of each of the switches 51 to 54 and the ground. The capacitance value of the capacitor CI1 may be larger than those of the other capacitors CI2 to CI4. The negative feedback node VLO is coupled to the output terminal of the inverter 34 or 33 corresponding thereto.
The switch 51 is ON/OFF controlled using a switch control signal CTL1 and the switch 52 is ON/OFF controlled using a switch control signal CTL2. Similarly, the switch 53 is ON/OFF controlled using a switch control signal CTL3 and the switch 54 is ON/OFF controlled using a switch control signal CTL4. Each of the switches 51 to 54 closes in the case that each of the switch control signals CTL1 to CTL4 corresponding thereto is H and opens in the case that each of the switch control signals CTL1 to CTL4 corresponding thereto is L.
The calibration end instruction signal φS, the clock signal φC and a coarse/fine adjustment control signal φA are input to the switch control circuit 55, and the switch control circuit 55 generates the switch control signals CTL1 to CTL4.
In the switch control circuit 55 of
In the case that the calibration end instruction signal φS is L and that the coarse/fine adjustment control signal φA is L, the switch control signals CTL2 and CTL3 become H. In this case, the switch control signal CTL1 becomes H and the switch control signal CTL4 becomes L when the clock signal φC rises, and the switch control signal CTL1 becomes L and the switch control signal CTL4 becomes H when the clock signal φC falls. Hence, the capacitors CI2, CI3 and CI4 are coupled in parallel, and coarse adjustment calibration is attained.
In the case that the calibration end instruction signal φS is H and that the coarse/fine adjustment control signal φA is H, the switch control signals CTL1 and CTL3 become H and the switch control signals CTL2 and CTL4 become L when the clock signal φC rises. The switch control signals CTL1 and CTL3 become L and the switch control signals CTL2 and CTL4 become H when the clock signal φC falls. Hence, fine adjustment calibration is attained.
In the case of the configuration of the calibration circuit in
In the case that the calibration circuit is configured as shown in
As shown in
In the first embodiment, calibration is completed immediately after the calibration has converged (the voltage approached and has exceeded the convergence point). As a result, as shown in
In
The preamplifier PBk amplifies the input signal and outputs an amplified signal. The input terminal of the preamplifier PBk is coupled to the capacitor CBk. In addition, the common-mode potential Vcm may be supplied via a switch SBkg to the input terminal.
A latch LBk judges the digital logic level (1 or 0) of the analog input signal Vin. The latch LBk performs a magnitude comparison between the reference voltage Vref and the analog input signal Vin based on the output of the preamplifier PBk coupled thereto to judge the digital logic level. The clock signal φC and a calibration end instruction signal φSBk are supplied as control signals to the latch LBk. The calibration end instruction signal φSBk is a signal instructing the end of the calibration being performed.
A calibration control circuit CLBk is a circuit for judging the end of calibration and operates based on the clock signal φC supplied thereto. To the first input terminal I of the calibration control circuit CLBk, the output ZBk0 of the latch LBk is input. The calibration control circuit CLBk outputs an output ZBk2 from the first output terminal O thereof and outputs the calibration end instruction signal φSBk from the second output terminal S thereof.
The calibration end instruction signal φSB (k+1) output from the calibration control circuit CLB (k+1) or the calibration end instruction signal φSB (k−1) output from the calibration control circuit CLB (k−1) is input to the second input terminal R of the calibration control circuit CLBk. More specifically, in the case that calibration is performed sequentially in the direction of the arrangement of the preamplifiers, . . . , PB1, PB2, PB3, PB4, . . . , the calibration end instruction signal φSB(k−1) output from the calibration control circuit CLB(k−1) is input to the second input terminal R of the calibration control circuit CLBk. On the other hand, in the case that calibration is performed sequentially in the direction of the arrangement of the preamplifiers, . . . , PB4, PB3, PB2, PB1, . . . , the calibration end instruction signal φSB(k+1) output from the calibration control circuit CLB(k+1 ) is input to the second input terminal R of the calibration control circuit CLBk.
The output ZBn0 of the latch LBn input to the first output terminal I of the calibration control circuit CLBn is input the flip-flop 71, and the output ZBn1 of the flip-flop 71 is input to the flip-flop 72. The output ZBn2 of the flip-flop 72 is output from the first output terminal O of the calibration control circuit CLBn. The clock signal φC is supplied to the flip-flops 71 and 72, and the flip-flops operate based on the clock signal.
The outputs ZBn1 and ZBn2 of the flip-flops 71 and 72 are input to the EXOR circuit 73. A signal having a logic level 1 (H) is input to the flip-flop 74, and the flip-flop 74 operates by using the output of the EXOR circuit 73 as a clock signal. The output of the flip-flop 74 is output as a calibration end instruction signal φSBn from the second output terminal S of the calibration control circuit CLBn. The calibration end instruction signal φSB(n+1) or φSB(n−1) is input to the flip-flop 74 from the second input terminal R of the calibration control circuit CLBn, and the output of the flip-flop is reset based on the signal.
The operation of the parallel A/D converter in
During the normal operation (during A/D conversion), the corresponding calibration end instruction signal φSB is H (asserted). When the calibration being performed at the preamplifier PB4 and the latch LB4 is ended, the calibration end instruction signal φSB4 having been L (negated) is changed to H. As a result, the calibration end instruction signal φSB3 output from the calibration control circuit CLB3 is reset to L, and calibration is started at the preamplifier PB3 and the latch LB3.
During the calibration, the switch SB3g is turned ON using a control signal φm3 obtained by inverting the calibration end instruction signal φSB3, and the preamplifier PB3 is biased with the common mode potential Vcm. The switch SB3 is turned OFF and the switch SB3x is turned ON, whereby the reference voltage Vref is supplied to the capacitor CB3 via the switch SB3x.
The preamplifier PB3 amplifies the common mode potential Vcm and transmits an amplified output to the latch LB3. The latch LB3 performs calibration based on the output of the preamplifier PB3. If the voltage exceeds the convergence point at which the offset is canceled during calibration, the judgment result of the latch LB3 is switched, and the output ZB30 of the latch LB3 is inverted. This switching point of the judgment of the latch LB3 is detected using the calibration control circuit CLB3, and the calibration end instruction signal φSB3 becomes H. More specifically, the calibration control circuit CLB3 detects the switching point of the judgment of the latch LB3 by operating the outputs ZBn1 and ZBn2 of the flip-flops 71 and 72 using the EXOR circuit 73 provided inside the control circuit.
When the calibration end instruction signal φSB3 becomes H, the calibration performed at the preamplifier PB3 and the latch LB3 is ended, and the state is shifted to the next state, and calibration is started at the next preamplifier and latch. In this example, when the calibration end instruction signal φSB3 becomes H, the calibration end instruction signal φSB2 output from the calibration control circuit CLB2 is reset to L, and calibration is started at the preamplifier PB2 and the latch LB2. The timing chart indicating the above-mentioned operation is illustrated in
In a similar manner, when the switching point of the judgment of the latch LBk is detected using the calibration control circuit CLBk, the calibration end instruction signal φSBk becomes H, and the calibration at the preamplifier PBk and the latch LBk is ended. Furthermore, the state is shifted to the next state, and calibration is started at the next preamplifier and latch. This operation is performed sequentially, and calibration is performed in the background.
During calibration, the node between the capacitor CBk and the preamplifier PBk is biased with the common mode potential Vcm, and the reference voltage Vref is applied to the terminal of the capacitors CBk on the opposite side of the preamplifier PBk. As a result, calibration is performed using the reference voltage Vref, and the reference voltage Vref serves as the switching point (threshold value) of the judgment.
When the calibration is ended, the switch SBkg for coupling to the common-mode potential Vcm is first turned OFF. Then, the switches SBk and SBkx are controlled so that the analog input signal Vin is supplied instead of the reference voltage Vref, and normal operation (A/D conversion) is performed. During normal operation, the difference voltage between the reference voltage Vref and the analog input signal Vin is applied to the preamplifier PBk. Since calibration is performed using the reference voltage Vref at the latch LBk, the judgment is performed based on the reference voltage.
In
Each of the preamplifiers PC1 to PC4 amplifies the input signal and outputs an amplified signal. The input terminals of the preamplifiers PC1 to PC4 are coupled to the capacitors CC1 to CC4, respectively. In addition, the common-mode potential Vcm may be supplied via switches SC1g to SC4g to the input terminals.
Latches LC1 to LC4 and LCh0 to LCh4 judge the digital logic level (1 or 0) of the analog input signal Vin. The latches LC1 to LC4 directly coupled to the preamplifiers PC1 to PC4 perform a magnitude comparison between the reference voltage Vref and the analog input signal Vin based on the outputs of the preamplifiers coupled thereto to judge the digital logic level. Each of the interpolation latches LCh0 to LCh4 to which the outputs of two preamplifiers are coupled judges the digital logic level based on the average of the outputs of the preamplifiers coupled thereto.
The clock signal φC and calibration end instruction signals φSC1 to φSC4 are supplied as control signals to the latches LC1 to LC4. The clock signal φC and calibration end instruction signals φSCh0 to φSCh4 are supplied as control signals to the latches LCh0 to LCh4. The calibration end instruction signals φSC1 to φSC4 and φSCh0 to φSCh4 are signals instructing the end of the calibration being performed.
Calibration control circuit CLC1 to CLC3 are circuits for judging the end of calibration at the respective comparators and operate based on the clock signal φC supplied thereto. To the first input terminals Ia to Ic of the calibration control circuits CLC1 to CLC3, the outputs of the latches corresponding thereto are input and then output from the first output terminals Oa to Oc of the control circuits. Each of the calibration control circuits CLC1 to CLC3 outputs a calibration end instruction signal to the latch of the comparator corresponding thereto from the second output terminals Sa to Sc and also outputs a reset signal from a third output terminal X.
The reset signal output from the calibration control circuit CLC(i+1) or the reset signal output from the calibration control circuit CLC(i−1) is input to the second input terminal R of the calibration control circuit CLCi (i is an integer) via a switch.
As in the case of the calibration control circuit in
To the NAND circuit 93, the outputs (the calibration end instruction signals of the comparators coupled to the input terminals Ia to Ic) of the flip-flops 84, 88 and 92 are input, and the output of the NAND circuit 93 is output as a reset signal.
The operation of the parallel A/D converter in
In the state depicted in
The switches SC2g and SC3g are turned ON using the control signals φm2 and φm3 obtained based on the reset signal supplied from the calibration control circuit CLC1 or CLC3. The switches SC2 and SC3 are turned OFF, and the switches SC2x and SC3x are turned ON. Hence, the preamplifiers PC2 and PC3 are biased with the common-mode potential Vcm, and their outputs are transmitted to the corresponding latches disposed at the subsequent stage. The latches perform calibration based on the outputs of the preamplifiers PC2 and PC3. The calibration control circuit CLC2 detects the switching point of the judgment of each of the latches coupled to the preamplifiers and sets the calibration end instruction signal φSC2, φSCh2 or φSC3 corresponding to each of the latches in which the switching point of the judgment result is detected to H. Hence, the calibration operation of the latch of each comparator is ended independently.
When the calibration control circuit CLC2 detects that the calibration at each latch coupled thereto has been ended and that the calibration at all the latches (LC2, LCh2 and LC3) has been completed, the calibration control circuit sets the reset signal to L and shifts the state to the next state. In other words, when the reset signal from the calibration control circuit CLC2 transitions from H to L, the calibration end instruction signal output from the calibration control circuit coupled to the comparator at which calibration may be performed next is reset to L, and the next calibration is started.
The timing chart indicating the above-mentioned operation is illustrated in
Given a sampling frequency fs, if the sampling timing has an error of a constant value every n cycles, its spurs occur at a frequency equivalent to that obtained when sampling is performed at a sampling clock having a frequency of fs/n. If the constant number of cycles n is changed to any value, for example, between k and 1, the frequency of the spurs are distributed between fs/1 to fs/k. Hence, although the total amount of the spurs are unchanged, the peak value thereof is reduced by the distribution.
According to the first embodiment, the end of calibration is judged, the state is shifted to the next state immediately after the end of calibration, and the next calibration is performed. Calibration may be performed by performing switching at an unspecified random period instead of every predetermined specific period. As a result, the spurs generated at a specific frequency are distributed to a wider frequency range, and the characteristics are improved. Consequently, the characteristics may be improved by using the semiconductor device according to this embodiment in the case that the semiconductor device is used, for example, in the communications field in which spurious free dynamic range (SFDR) is considered important or in the case that spurs generated by the switching of background calibration limits performance.
In the case that background calibration is performed by switching every predetermined constant period, since calibration may be related to convergence within the constant period, the number of cycles is set to more than that related for the actual convergence. As a result, the interval between the execution of calibration and the execution of the next calibration becomes longer in proportion to the clock period, and the operation at low speed is limited due to the effect of leakage or the like caused by the long interval. According to the first embodiment, the end of calibration is judged, and the state is shifted to the next state immediately after the end of calibration. For example, the state is shifted in the minimum calibration period, whereby the interval between calibration operations is shortened. As a result, the effect due to charge leakage or the like is reduced, and the limitation of the low-speed operation is relieved.
For example, in the case that this embodiment is applied to a parallel A/D converter in which background calibration is performed while the state is shifted as shown in
A second embodiment will be described below. In a semiconductor device according to the second embodiment described below, A/D converters are disposed so as to form a multi-channel arrangement. The A/D converters of some specific channels thereof perform background calibration, and the other A/D converters perform the actual A/D conversion operation.
In
The A/D converters 102A to 102C convert the input analog signal into a digital signal (A/D conversion) and output the digital signal. In this embodiment, the A/D conversion method of the A/D converters 102A to 102C is not limited, but A/D converters based on any conversion methods may be applied to the A/D converters according to this embodiment. For example, pipeline A/D converters, successive approximation A/D converters, etc. may also be applied. Although an example in which A/D converters of three channels are disposed is illustrated in
The second selection section 103 is coupled to the outputs of the A/D converters 102A to 102C and outputs the digital signal Dout obtained by A/D converting the analog input signal Vin. The second selection section 103 selects the output of an A/D converter actually performing A/D conversion from among the A/D converters 102A to 102C and outputs the output of the A/D converter as the digital signal Dout according to control signals not shown.
In the semiconductor device according to the second embodiment, background calibration is performed in units of A/D converters (in units of channels). As shown in
In the second embodiment, calibration is performed for all channels while the switching period is changed, without performing switching every constant period, regardless of channels. The period of switching the A/D converters 102A to 102C performing calibration may be set so as to be different for each channel, that is, the A/D converter of the similar channel may always perform calibration at the similar number of cycles, or even the similar channel may be switched at different numbers of cycles each time calibration is performed.
For example, in the case that the setting is made different for each channel, it may be possible that a calibration period being different for each channel is preset and the A/D converters 102A to 102C perform calibration accordingly. For example, in the case that the similar channel is switched at different numbers of cycles, it may be possible that calibration is performed while the calibration period (a period not less than the minimum calibration period provided for the A/D converters 102A to 102C) is set randomly, for example, by generating a random number each time calibration is performed.
For example, it may be possible that the A/D converters 102A to 102C are provided with functions similar to those of the first embodiment, and each of the A/D converters 102A to 102C detects the completion of internal calibration and informs the result of the detection, whereby calibration is started at the next converter of the A/D converters 102A to 102C.
According to the second embodiment, calibration is performed at the A/D converters 102A to 102C while the switching period change sent, without performing switching every constant period for all channels, whereby the spur generating frequency is distributed, and the characteristics are improved.
A third embodiment will be described below.
In
The preamplifier PDk amplifies the input signal and outputs an amplified signal. The input terminal of the preamplifier PDk is coupled to the capacitor CDk. In addition, the common-mode potential Vcm is supplied via a switch SDkg to the input terminal.
A latch LDk judges the digital logic level (1 or 0) of the analog input signal Vin. The latch LDk performs a magnitude comparison between the reference voltage Vref and the analog input signal Vin based on the output of the preamplifier PDk coupled thereto to judge the digital logic level. The clock signal φC and a calibration end instruction signal φSDk are supplied as control signals to the latch LDk. The calibration end instruction signal φSDk is a signal instructing the end of the calibration.
The signal φrdm output from a random number generating circuit 115 is supplied to the flip-flops 111 to 114. The flip-flops 111 to 114 operate by using the signal φrdm as a clock signal and output calibration end instruction signals φSDk.
More specifically, in the case that calibration is performed in the direction of the arrangement of the preamplifiers, PD4, PD3, PD2, PD1, the output of a flip-flop 114 is input to a flip-flop 113 and also supplied to the latch LD3 as the calibration end instruction signal φSD3 as shown in
In the case that calibration is performed in the direction of the arrangement of the preamplifiers, PD1, PD2, PD3, PD4, the output of the flip-flop 111 is input to the flip-flop 112 and also supplied to the latch LD2 as the calibration end instruction signal φSD2, although this is not shown. The output of the flip-flop 112 is input to the flip-flop 113 and also supplied to the latch LD3 as the calibration end instruction signal φSD3. Similarly, the output of the flip-flop 113 is input to the flip-flop 114 and also supplied to the latch LD4 as the calibration end instruction signal φSD4.
The random number generating circuit 115 operates based on the clock signal φC, and generates a random number and outputs the signal φrdm depending on the generated random number. The random number generating circuit 115 generates a random number, for example, so that the number of cycles of calibration is larger than the minimum number of cycles to compensate for fluctuations due to leakage or the like caused during the interval period from the execution of calibration to the execution of the next calibration. For example, a random number table (random number list) or a random number generating logic (circuit) may also be used to generate random numbers in the random number generating circuit 115.
In the state depicted in
The operation of the parallel A/D converter shown in
The switching of the circuit that performs calibration will be described below referring to
As shown in
As shown in
In the aforementioned embodiments, although the calibration control circuit for judging the end of calibration is illustrated so as to be provided separately from the corresponding latch, the calibration control circuit may be included inside the latch. In addition, although the calibration control circuit is configured so that the outputs at the different timing of the corresponding latch are obtained using two flip-flops, the configuration is not limited to this configuration. Since the output of the latch may be obtained by differing the delay time, the configuration may be modified.
According to the aforementioned embodiments, in the case that the first calibrator judges that the calibration of the first judgment value has been ended according to the result of a comparison between the first signal and the second signal, the calibration at the first calibrator is ended, and the calibration at the second calibrator is started. Consequently, the target of calibration is switched at random time intervals depending on the calibration at each calibrator.
It is noted that embodiment numbers (first, second or third etc.) do not show priorities of the embodiments. Many variations and modifications will be apparent to those skilled in the art.
Although a few embodiments have been shown and described, it would be appreciated by those skilled in the art that changes may be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the claims and their equivalents.
Claims
1. A semiconductor device comprising:
- a first comparator for judging the level of an input signal based on a first judgment value;
- a second comparator for judging the level of the input signal based on a second judgment value;
- a first calibrator for calibrating the first judgment value; and
- a second calibrator for calibrating the second judgment value;
- wherein the first calibrator outputs a control signal for starting calibration in the second calibrator in the case that the calibration of the first judgment value is ended.
2. The semiconductor device according to claim 1,
- wherein the first calibrator compares a first signal output from the first comparator with a second signal output from the first comparator with timing different from that of the first signal and judges that the calibration of the first judgment value is ended based on the result of the comparison.
3. The semiconductor device according to claim 2,
- wherein the first calibrator judges that the calibration of the first judgment value is ended when the level of the first signal is different from the level of the second signal.
4. The semiconductor device according to claim 1,
- wherein the second comparator performs judgment operation in case that the first calibrator performs calibration operation.
5. The semiconductor device according to claim 1,
- wherein the first calibrator has multiple calibration accuracies relating to the calibration of the first judgment value.
6. The semiconductor device according to claim 5,
- wherein the first calibrator sequentially perform coarse adjustment calibration and fine adjustment calibration to calibrate the first judgment value.
7. The semiconductor device according to claim 1,
- wherein the first calibrator comprises a first delay section for outputting the first signal obtained by delaying the output signal of the first comparator by a first delay time and a second delay section for outputting the second signal obtained with by delaying the output signal by a second delay time different from the first delay time.
8. The semiconductor device according to claim 7,
- wherein each of the first delay section and the second delay section has a flip-flop, and the flip-flop of the first delay section and the flip-flop of the second delay section are coupled in series.
9. A control method of determining the level of a signal, the method comprising:
- starting a calibration of a first judgment value for judging the level of the signal,
- comparing a first signal based on the calibration of the first judgment value with a second signal that has timing different from that of the first signal, and
- starting calibration of a second judgment value for judging the level in a case that an end of the calibration of the first judgment value is judged based on a result of the comparison between the first signal and the second signal.
5990814 | November 23, 1999 | Croman et al. |
6226562 | May 1, 2001 | Philpott |
6420983 | July 16, 2002 | Feygin et al. |
7161523 | January 9, 2007 | Zortea |
7511645 | March 31, 2009 | Ranucci |
2001-516982 | October 2001 | JP |
WO 99/13583 | March 1999 | WO |
- Yuko Tamba et al.; A CMOS 6b 500MSample/s ADC for a Hard Disk Drive Read Channel; IEEE International Solid-State Circuits Conference; vol. XLII; pp. 324-325; Feb. 15, 1999.
- D. Wouter et al.; “A Self Calibration Technique for Monolithic High-Resolution D/A Converters”; IEEE Journal of Solid-State Circuits; vol. 24; pp. 1517-1522; Dec. 1989.
- Sanroku Tsukamoto et al.; “A CMOS 6b 200Msample/s, 3 V-supply A/D converter for a PRML read channel LSI”; IEEE Journal of Solid-State Circuits; vol. 31; pp. 1831-1836; Nov. 1996.
Type: Grant
Filed: Feb 19, 2009
Date of Patent: Dec 21, 2010
Patent Publication Number: 20100045496
Assignee: Fujitsu Limited (Kawasaki)
Inventor: Sanroku Tsukamoto (Kawasaki)
Primary Examiner: Khai M Nguyen
Attorney: Arent Fox LLP
Application Number: 12/389,122
International Classification: H03M 1/10 (20060101);