The present invention relates to a data receiving device and a semiconductor integrated circuit including such a data receiving device, e.g., a data receiving device which is incorporated in a transmission apparatus for sending and receiving an electric signal via a cable or an electric interconnect on a board, and which is suitable for receiving data sent by duobinary transmission, and a semiconductor integrated circuit including such a data receiving device.
As semiconductor integrated circuits have been scaled down, their functionality has in recent years been enhanced by an increase in the operating speed of semiconductor chips and an increase in the integration thereof. The higher performance of the semiconductor chips has led to an increase in the amount of data that are exchanged between a plurality of chips. The amount of data is increased by increasing the number of signals or increasing the rate of signals. If the number of signals is increased in order to increase the amount of data, then the area of pads for extracting signals from integrated circuits is increased and the number of transmission paths such as electric interconnects on boards and cables is increased. Therefore, it is more efficient to increase the amount of data by increasing the transmission rate of signals.
However, it is practically difficult to increase the transmission rate of signals because the increased signal transmission rate tends to bring about signal attenuation and intersymbol interference where an attenuated signal waveform affects adjacent bits, due to the skin effect and dielectric loss of the transmission path. For the purposes of preventing signal amplitude reductions owing to signal attenuations and signal timing degradations owing to an increase in the intersymbol interference, duobinary transmission has begun to be used in the art. According to the duobinary transmission scheme, adjacent bits are allowed to interfere with each other to reduce the amount of signal attenuation and also to reduce the signal timing degradation due to the intersymbol interference.
In the duobinary transmission scheme, present received data changes depending on data sent from the transmission source, particularly data that has been sent most recently. For example, when the most recently sent data is “0”, the received data is “0” if the presently sent data is “0”, and the received data is “1” if the presently sent data is “1”. When the most recently sent data is “1”, the received data is “1” if the presently sent data is “0”, and the received data is “2” if the presently sent data is “1”.
Therefore, in the duobinary transmission scheme, as shown in
The data receiving device comprises multilevel-determining sampling latches 1, 2, offset canceling control circuits 3, 4, and decoder 5. Multilevel-determining sampling latches 1, 2 determine whether the level of duobinary data dat sent from a transmitter, not shown, is high or low with respect to reference voltages Vref+, Vref− in synchronism with clock signal CLK. Multilevel-determining sampling latch 1 determines the data of the second eye opening shown in
As shown in
If the transmitted data becomes higher in rate, then the signal attenuation over the transmission path becomes greater, and the eye openings of duobinary data dat that is input to the data receiving device become smaller. In addition, as the transmission path becomes longer, the signal attenuation becomes greater, and as the signal rate becomes higher, the signal attenuation becomes greater even through the transmission distance remains constant. Accordingly, variations in the threshold voltages on two nMOSs 20, 21 used to input the data to multilevel-determining sampling latches 1, 2 make it difficult to accurately determine data having small eye openings and hence to tend to make more decision errors. Furthermore, MOS transistor variations become greater as components required for high-speed operation are scaled down. Consequently, for transmitting signals at high rates, it is necessary to solve the problems of signal attenuations due to higher signal rates, signal attenuations due to longer signal transmission distances, and threshold voltage variations owing to scaled-down components used for high-speed operation of the MOS transistors (nMOSs 20, 21).
In order to cancel offsets caused by threshold voltage variations of nMOSs 20, 21 that serve as a differential transistor pair, offset cancelers 25, 26 are used to control the drain currents of nMOSs 20, 21. Specifically, offset canceler 25 controls the drain current of nMOS 20 with offset canceling control signal c1 from offset canceling control circuit 3, and offset canceler 26 controls the drain current of nMOS 21 with offset canceling control signal c2, thereby canceling offsets caused by threshold voltage variations of nMOSs 20, 21. Multilevel-determining sampling latch 2 shown in
There is known a parallelization system for operating the data receiving device at a higher speed by obtaining a timing signal used for determining eye openings from a plurality of clock signals, rather than the single clock signal.
As shown in
With the data receiving device being thus operated using a plurality of clock signals that are out of phase with each other, the operating speed of the clock signals and the multilevel-determining sampling latches is lowered, making it possible for the data receiving device to achieve high-speed operation. However, even though the operating speed of the data receiving device is lowered, since the rate of the received data that have been sent remains unchanged, the eye openings of the received data become smaller as the rate of the received data goes higher and the data are transmitted over long distances, so that operation errors caused by threshold voltage variations of multilevel-determining sampling latches 1, 2, 31, 32 cannot be prevented from occurring. Consequently, the offset canceling function (the offset canceling control circuits) is indispensable for dealing with threshold voltage variations of the MOS transistors.
The offset canceling function is required for each of the multilevel-determining sampling latches. If the number of multilevel-determining sampling latches increases depending on parallelized circuits in the data receiving device, then the number of offset canceling control circuits also increases in proportion to the increased number of multilevel-determining sampling latches. More parallelization with clock signals in four or eight phases result in a further reduction in the operating speed of the data receiving device, which is allowed to perform higher-speed operation. However, the parallelization increases the number of multilevel-determining sampling latches, i.e., the number of differential transistor pairs for being supplied with the received data, and also increases the number of offset canceling control circuits which compensate for characteristic variations of those transistors.
Besides the above data receiving device, other technologies of the type described above according to the background art are disclosed in the documents shown below.
An A/D converter disclosed in Patent document 1 includes an offset canceling circuit for detecting an offset independently of a voltage comparing circuit and generating a canceling signal depending on the offset. The voltage comparing circuit compares a signal voltage and a reference voltage with each other, and adds an inverted offset for canceling out the offset input to the voltage comparing circuit, to the offset based on the offset canceling signal. The reference voltage is generated by a voltage divider. A switch circuit supplies signal voltages to a reference voltage input terminal and a signal voltage input terminal of the voltage comparing circuit during an offset detecting period. The voltage comparing circuit outputs the result of the comparison depending on the offset input thereto. The offset canceling circuit generates the offset canceling signal based on the result of the comparison.
A differential amplifier disclosed in Patent document 2 includes a current source for supplying complementary currents to the drains of a differential pair to cancel an offset.
A multilevel identifying circuit disclosed in Patent document 3 includes a DC amplifier with an offset adjusting function which amplifies a multilevel signal input thereto. An output signal from the DC amplifier is identified by an A/D converter, which outputs a signal having at least (N+2) bits.
Patent document 4 discloses a duobinary AM•PSK demodulating circuit comprising two comparators for determining three levels of a baseband signal and a single comparator for determining two levels. Based on the fact that the baseband has three levels when it has a certain pattern, such a pattern is detected by a match detecting circuit, and in most cases other than such a pattern, the duobinary AM•PSK demodulating circuit switches to an output signal from the comparator for determining two levels. In this manner, sampling clock jitter, waveform distortions, and a noise-induced decision error rate are reduced.
Patent document 1: JP-A 2000-165241
Patent document 2: JP-A 09-130172
Patent document 3: JP-B 06-011122
Patent document 4: JP-B 06-091560
However, the above data receiving devices of the background art have suffered the following problems:
Though the duobinary transmission scheme makes it possible to reduce signal attenuation responsible for causing obstacles to higher-speed operation and timing degradation due to intersymbol interference, the eye openings are reduced by higher-speed operation and longer transmission distances. In order to accurately receive the reduced eye openings, the data receiving device shown in
The A/D converter disclosed in Patent document 1 is not supplied with duobinary data as input data, and hence is different from the present invention as to structure and object and does not improve the above problems.
The differential amplifier disclosed in Patent document 2 is similar in hardware to the differential amplifier used in the present invention as complementary currents are supplied to the drains of a differential pair. However, since no duobinary data are input to the differential amplifier, the differential amplifier is different from the present invention as to structure and object and does not improve the above problems.
The multilevel identifying circuit disclosed in Patent document 3 is similar in hardware to the differential amplifier used in the present invention as it has a DC amplifier with an offset adjusting function. However, since no duobinary data are input to the multilevel identifying circuit, the multilevel identifying circuit is different from the present invention as to structure and object and does not improve the above problems.
The duobinary AM•PSK demodulating circuit disclosed in Patent document 4 is used to reduce sampling clock jitter, waveform distortions, and a noise-induced decision error rate. Therefore, the duobinary AM•PSK demodulating circuit is different from the present invention as to structure and object and does not improve the above problems.
The present invention has been made in view of the above problems. It is an object of the present invention to provide a data receiving device which has a reduced circuit scale and a reduced power consumption rate, and a semiconductor integrated circuit including such a data receiving device.
To accomplish the above object, according to an invention defined by claim 1, a data receiving device for receiving duobinary data includes an amplifying circuit for amplifying received duobinary data with a given gain into an output signal, an offset canceler for canceling an offset of the output signal from the amplifying circuit, and a data determiner for sampling the output signal from the amplifying circuit based on a first reference voltage and a second reference voltage which is of a lower level than the first reference voltage to determine which one of three levels of the duobinary data the received duobinary data have.
According to an invention defined by claim 2, in a data receiving device according to claim 1, the duobinary data includes differential data, the amplifying circuit includes a differential amplifier including two transistors for being supplied with the differential data, amplifying the differential data, and differentially outputting the output signal, and the offset canceler controls currents flowing through output sections of the transistors to cancel an offset of the output signal.
According to an invention defined by claim 3, in a data receiving device according to claim 2, the data determiner includes a first multilevel-determining circuit for sampling the output signal from the amplifying circuit based on the first reference voltage and the second reference voltage to determine whether the received duobinary data are of a high level or an intermediate level among the three levels of the duobinary data, a first sampling latch for latching a first decision signal from the first multilevel-determining circuit, a second multilevel-determining circuit for sampling the output signal from the amplifying circuit based on the first reference voltage and the second reference voltage to determine whether the received duobinary data are of a low level or the intermediate level among the three levels of the duobinary data, and a second sampling latch for latching a second decision signal from the second multilevel-determining circuit.
According to an invention defined by claim 4, a data receiving device for receiving duobinary data includes a data determiner for sampling the duobinary data based on a first reference voltage and a second reference voltage which is of a lower level than the first reference voltage to determine which one of three levels of the duobinary data the received duobinary data have, wherein the data determiner includes a first multilevel-determining circuit for sampling the duobinary data based on the first reference voltage to determine whether the received duobinary data are of a high level or an intermediate level among the three levels of the duobinary data, a first sampling latch for latching a first decision signal from the first multilevel-determining circuit, a second multilevel-determining circuit for sampling the duobinary data based on the second reference voltage to determine whether the received duobinary data are of a low level or the intermediate level among the three levels of the duobinary data, and a second sampling latch for latching a second decision signal from the second multilevel-determining circuit.
According to an invention defined by claim 5, in a data receiving device according to claim 4, the first multilevel-determining circuit includes a first offset canceler for canceling an offset of the first decision signal of the first multilevel-determining circuit, and the second multilevel-determining circuit includes a second offset canceler for canceling an offset of the second decision signal of the second multilevel-determining circuit.
According to an invention defined by claim 6, in a data receiving device according to claim 4 or 5, the duobinary data includes differential data, each of the first multilevel-determining circuit and the second multilevel-determining circuit includes a differential amplifier having two transistors for being supplied with the differential data, amplifying the differential data, and differentially outputting an output signal, and each of the first offset canceler and the second offset canceler controls currents flowing through output sections of the transistors to cancel an offset of the first decision signal and the second decision signal.
According to an invention defined by claim 7, in a data receiving device according to claim 6, the data determiner includes a first multilevel-determining circuit for sampling the duobinary data based on the first reference voltage and the second reference voltage to determine whether the received duobinary data are of a high level or an intermediate level among the three levels of the duobinary data, a first sampling latch for latching a first decision signal from the first multilevel-determining circuit, a second multilevel-determining circuit for sampling the duobinary data based on the first reference voltage and the second reference voltage to determine whether the received duobinary data are of a low level or the intermediate level among the three levels of the duobinary data, and a second sampling latch for latching a second decision signal from the second multilevel-determining circuit.
According to an invention defined by claim 8, in a data receiving device according to claim 4, 5, 6, or 7, the first sampling clutch includes a plurality of latch circuits for latching the first decision signal in synchronism with a plurality of clock signals which are out of phase with each other, and the second sampling clutch includes a plurality of latch circuits for latching the first decision signal in synchronism with the plurality of clock signals.
According to an invention defined by claim 9, a semiconductor integrated circuit includes a data receiving device according to any one of claims 1 through 8.
With the arrangement of the present invention, since the duobinary data are determined by sampling an output signal representative of the duobinary data amplified by the amplifier, with the data determiner, decision errors caused by the data determiner are reduced. If the amplifying circuit is capable of canceling an offset of the output signal thereof, then decision errors caused by the data determiner are further reduced. Since only one arrangement is required to cancel an offset of the output signal from the amplifier, when the data receiving device is incorporated in a semiconductor integrated circuit, the area taken up by an offset canceling mechanism and a control circuit in the semiconductor integrated circuit may be small, resulting in a reduction in power consumption.
The data determiner includes the first multilevel-determining circuit, the first sampling latch, the second multilevel-determining circuit, and the second sampling latch. Therefore, the operating speed of the first and second multilevel-determining circuit is increased. The data determiner includes the first multilevel-determining circuit for sampling the duobinary data using the first reference voltage (or the first and second reference voltages) to determine whether the received duobinary data are of the high level or the intermediate level, the first sampling latch for latching the first decision signal from the first multilevel-determining circuit, the second multilevel-determining circuit for sampling the duobinary data using the second reference voltage (or the first and second reference voltages) to determine whether the received duobinary data are of the low level or the intermediate level, and the second sampling latch for latching the second decision signal from the second multilevel-determining circuit. Although two arrangements for canceling an offset are required, the power consumption is reduced because there is no amplifying circuit. As the amplifying circuit includes the differential amplifier for amplifying the differential duobinary data and differentially outputting the output signal, the signals in the various portions suffer reduced noise and distortions, further reducing decision errors caused by the data determiner. Since the first and second multilevel-determining circuits include a differential amplifier for amplifying the differential duobinary data and differentially outputting the output signal, decision errors of the data determiner are further reduced.
An exemplary embodiment of the present invention is concerned with a data receiving device including an offset-canceling multilevel determining circuit for determining the value of duobinary data by sampling an output signal representative of duobinary data amplified by an amplifier, with a multilevel-determining sampling latch, and determining multilevel data and canceling an offset with the same circuit, and a semiconductor integrated circuit incorporating such a data receiving device.
As shown in
Amplifier 41 is also capable of canceling an offset of output signal “p”. According to the present exemplary embodiment, in particular, duobinary data dat comprise differential data, and amplifier 41 includes a differential amplifier having two transistors for being supplied with the differential data and amplifying the differential data and differentially outputting output signal “p”. Based on offset canceling control signals c1, c2 from offset canceling control circuit 42, amplifier 41 controls currents flowing in the output sections of the transistors to cancel the offset of output signal “p”. Since the data received by amplifier 41 are duobinary data, amplifier 41 may have an operating frequency band which is ⅔ of the transmission data rate. For example, if the transmission data rate is 10 Gbps, then for amplifying normal binary data, amplifier 41 needs a frequency band of 5 GHz equal to the symbol rate of the 10 Gbps data, but for amplifying duobinary data, amplifier 41 may have a frequency band of about 3.3 GHz which is ⅔ of 5 GHz. If sampling latches having a high operating speed are preceded by an amplifier having an operating speed lower than the operating speed of the sampling latches, the amplifier is responsible for causing obstacles to higher-speed operation of the data receiving device. According to the duobinary transmission scheme, however, amplifier 41 does not cause a reduction in the operating speed.
Multilevel-determining sampling latch 43 samples output signal “p” from amplifier 41 based on reference voltage Vref+ having a relatively high level for determining the intermediate level and the high level, to determine the data of output signal “p”, and differentially outputs decision signal “a”. Multilevel-determining sampling latch 44 samples output signal “p” from amplifier 41 based on reference voltage Vref− having a relatively low level for determining the intermediate level and the low level, to determine the data of output signal “p”, and differentially outputs decision signal “b”. Vref− is lower in voltage level than Vref+. Decoder 45 decodes decision signals “a”, “b” to recover the data that have been sent. The data receiving device is incorporated in a semiconductor integrated circuit.
As shown in
In amplifier 41, the current flowing through offset canceler 56 is controlled based on offset canceling control signal c1 from offset canceling control circuit 42, and the current flowing through offset canceler 57 is controlled based on offset canceling control signal c2 from offset canceling control circuit 42. The current of offset canceler 56 is added to the drain current of nMOS 51 to control the current flowing in the output section of nMOS 51, and the current of offset canceler 57 is added to the drain current of nMOS 52 to control the current flowing in the output section of nMOS 52, thereby outputting from terminals OUT, OUTB differential output signal “p” from which an offset due to variations in the threshold voltages of nMOSs 51, 52 is canceled.
As shown in
With the terminals and the nodes being thus precharged, when clock signal CLK goes to a high level (“H” which is substantially the level of power supply potential Vcc) while there is a difference between the data pair (differential output signal “p” and reference voltages Vref+, Vref−), a difference is developed as to the manner in which the potentials at nodes X, Y drop. The latch that is made up of pMOSs 63, 64, 65 and nMOSs 68, 69 increases the difference eventually to the state where V(OUT)=H and V(OUTB)=L or V(OUT)=L and V(OUTB)=H. Multilevel-determining sampling latch 44 is of the same structure as multilevel-determining sampling latch 43, except that reference voltage Vref+ is applied to the gate of nMOS 72 and reference voltages Vref− to the gate of nMOS 73.
Operation of the data receiving device according to the present exemplary embodiment will be described below with reference to
In the data receiving device, duobinary data dat that has been set are amplified by amplifier 41, which outputs output signal “p”. As shown in
According to the first exemplary embodiment, since the data of output signal “p” is determined by sampling output signal “p” representative of duobinary data dat amplified by amplifier 41, with multilevel-determining sampling latches 43, 44, decision errors are reduced even if multilevel-determining sampling latches 43, 44 have characteristic variations. As an offset of output signal “p” from amplifier 41 is canceled based on offset canceling control signals c1, c2 from offset canceling control circuit 42, decision errors produced by multilevel-determining sampling latches 43, 44 are further reduced. The data receiving device may have single offset canceling control circuit 42. With the data receiving device being incorporated in the semiconductor integrated circuit, therefore, the area taken up by the offset canceling mechanism and the control circuit in the semiconductor integrated circuit may be small, resulting in a reduction in power consumption. Inasmuch as amplifier 41 comprises a differential amplifier for amplifying duobinary data dat and differentially outputting output signal “p”, the signals in the various portions suffer reduced noise and distortions, further reducing decision errors caused by multilevel-determining sampling latches 43, 44.
As shown in
As shown in
As shown in
In the data receiving device, when there is a difference between the data pair (differential output signal “p” and reference voltages Vref+, Vref−) from multilevel-determining circuits 81, 83, a difference is developed between the potentials at nodes X, Y. The difference is delivered as decision signals “u”, “v” to sampling latches 82, 84. In sampling latches 82, 84, the latch that is made up of pMOSs 63, 64, 65 and nMOSs 68, 69 increases decision signals “u”, “v” eventually to the state where V(OUT)=H and V(OUTB)=L or V(OUT)=L and V(OUTB)=H, whereupon sampling latches 82, 84 output decision signals “a”, “b”. Decoder 45 decodes decision signals “a”, “b” to recover the data that have been sent.
According to the second exemplary embodiment, as described above, since multilevel-determining circuits 81, 83 and sampling latches 82, 84 are employed instead of multilevel-determining sampling latches 43, 44, the data receiving device offers advantages, as well as the advantages according to the first exemplary embodiment, in that the operating speed of multilevel-determining circuits 81, 83 is increased as all the gains of the input differential pair transistors (nMOSs 91, 92) of multilevel-determining circuits 81, 83 are used to determine the data.
As shown in
Multilevel-determining circuits 81A, 83A are capable of canceling an offset of decision signals “u”, “v”. Duobinary data dat comprise differential data. Multilevel-determining circuits 81A, 83A each comprise a differential amplifier having two transistors for being supplied with the differential data and amplifying the differential data and differentially outputting the output signal. Based on offset canceling control signals c1, c2, d1, d2 from offset canceling control circuits 42, 85, multilevel-determining circuits 81A, 83A control currents flowing in the output sections of the transistors to cancel the offset of decision signals “u”, “v”. Other details are identical to those shown in
As shown in
The data receiving device includes, in addition to the data receiving device shown in
As shown in
According to the third exemplary embodiment, as described above, amplifier 41 shown in
Multilevel-determining circuits 81A, 83A comprises differential amplifiers for amplifying differential duobinary data dat and differentially outputting output signals. Consequently, decision errors caused by sampling latches 82, 84, 101, 102 are further reduced.
Although the exemplary embodiments of the present invention have been described in detail with reference to the drawings, specific details are not limited to the exemplary embodiments, but the present invention covers design changes as falling within the scope of the invention.
For example, according to the third exemplary embodiment, sampling latches 82, 84 operate in synchronism with clock signal CLK, and sampling latches 101, 102 operate in synchronism with clock signal CLKB. A plurality of sampling latches operating in synchronism with a plurality of clock signals that are out of phase with each other may be added for parallel operation based on clock signals in four or eight phases. The number of offset canceling mechanisms and the number of control circuits do not depend on the number of sampling latches. The arrangements shown in
The present invention is applicable to the entire range of data receiving devices for receiving data sent by duobinary transmission.
Number | Date | Country | Kind |
---|---|---|---|
2006-083576 | Mar 2006 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2007/050900 | 1/22/2007 | WO | 00 | 9/23/2008 |