This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2007-300834, filed on Nov. 20, 2007, the entire content of which is incorporated herein by reference.
The present invention generally relates to a semiconductor integrated circuit, and particularly to a flip-flop circuit.
CMOS process miniaturization and resultant higher device operation speeds allow significantly high-speed communication using CMOS semiconductor integrated circuits. Wired communication, such as an optical transmission system operating at a frequency, for example, higher than 10 Gbps, and wireless communication and radars using, for example, a millimeter wave band ranging from 60 to 100 GHz are feasible by using CMOS devices. In such applications, a flip-flop circuit operating at very high-speed and low power supply voltage is necessary as a D-type flip flop circuit (D-F/F) used as a data decision circuit and a divider circuit used in a PLL. The
A master-side latch includes NMOS transistors 11 to 17. A slave-side latch includes NMOS transistors 18 to 24. In the master-side latch and the slave-side latch, the NMOS transistors 17 and 24 operate as current sources for supplying a current, which may be a fixed current, to differential circuits.
In the master-side latch, when a clock signal CLK is at a high level, the NMOS transistor 15 is conducting and the differential circuit that includes the NMOS transistors 11 and 12 operates. For example, when a differential signal including a data signal DATA at a high level and a data signal /DATA at a low level is provided, the NMOS transistor 11 becomes conducting and the NMOS transistor 12 becomes non-conducting. Nodes A and B therefore become low and high levels, respectively. At this point, an inverted clock signal /CLK is at the low level, and hence the NMOS transistor 16 is non-conducting. The differential circuit including the NMOS transistors 13 and 14 therefore does not operate.
When the inverted clock signal /CLK then changes to the high level, the NMOS transistor 16 becomes conducting, and the differential circuit including the NMOS transistors 13 and 14 operates. In the example described above, since the node A is at the low level and the node B is at the high level, the NMOS transistor 13 is conducting and the NMOS transistor 14 is non-conducting, and the data state in which the node A is at the low level and the node B is at the high level is maintained. On the other hand, since the clock signal CLK changes to the low level, the NMOS transistor 15 becomes non-conducting and the differential circuit including the NMOS transistors 11 and 12 stops operating. As a result of the above operation, the data are held in the master-side latch.
At this point, since the inverted clock signal /CLK is at the high level in the slave-side latch, the NMOS transistor 22 is conducting and the differential circuit including the NMOS transistors 18 and 19 operates. Since the node A is at the low level and the node B is at the high level, the NMOS transistor 18 is non-conducting and the NMOS transistor 19 is conducting, and a node C becomes the high level and a node D becomes the low level. At this point, the clock signal CLK is at the low level, and the NMOS transistor 23 is non-conducting. The differential circuit including the NMOS transistors 20 and 21 therefore does not operate.
When the clock signal CLK then changes to the high level, the NMOS transistor 23 becomes conducting, and the differential circuit including the NMOS transistors 20 and 21 operates. In the example described above, since the node C is at the high level and the node D is at the low level, the NMOS transistor 20 is non-conducting and the NMOS transistor 21 is conducting, and the data state in which the node C is at the high level and the node D is at the low level is maintained. Also, the inverted clock signal /CLK changes to the low level, the NMOS transistor 22 becomes non-conducting and the differential circuit including the NMOS transistors 18 and 19 stops operating. As a result of the above operation, the data are held in the slave-side latch, and the data are outputted as output data OUT.
As described above, two latches, each of which transmit input data to an output terminal when a clock input is at a first signal level (high level/low level) and hold output data when the clock input is at a second signal level (low level/high level), are coupled in series. Connecting two such latches in series allows input data to be acquired at the rising edge or the falling edge of the clock signal and allows output data to be held during one cycle of the clock signal.
In the configuration shown in
In a CMOS device, withstand voltage limitation of a transistor requires that a low power supply voltage is used. It is therefore difficult to operate each of the three stacked transistors in saturated regions in the configuration shown in
According to an aspect of the invention, an electric circuit has a first differential circuit for transmitting input data to a first node, a second differential circuit for holding first node data, a first clock transmission circuit for flowing a first current in accordance with a clock signal, and a first transformer circuit for transformer-coupling the first differential circuit with the first clock transmission circuit, and the second differential circuit with the first clock transmission circuit.
A master-side latch includes the NMOS transistors 31 to 34. A slave-side latch includes the NMOS transistors 38 to 41. The master-side latch includes a first differential circuit having the NMOS transistors 31 and 32 and a second differential circuit having the NMOS transistors 33 and 34. The first differential circuit responds to a first signal level of a clock signal CLK, for example, a high level, to operate and transmit input data DATA and /DATA to predetermined nodes A and B. The second differential circuit responds to a second signal level of the clock signal CLK, for example, a low level, to operate and hold data at the predetermined nodes A and B. The master-side latch further includes a clock transmission circuit having an NMOS transistor 36. The clock transmission circuit conducts a current according to the clock signal CLK. The master-side latch further includes the transformer circuit 35 that couples the first differential circuit and the second differential amplifier circuit with the clock transmission circuit.
The transformer circuit 35 includes a first inductor element 51 coupled to the first differential circuit, a second inductor element 52 coupled to the second differential circuit, and a third inductor element 53 transformer-coupled with the first and second inductor elements 51 and 52, and also coupled to the clock transmission circuit.
In the slave-side latch, the transformer circuit 42 includes a first inductor element 54 coupled to a first differential circuit including the NMOS transistors 38 and 39, a second inductor element 55 coupled to a second differential circuit including the NMOS transistors 40 and 41, and a third inductor element 56 transformer-coupled with the first and second inductor elements 54 and 55, and also coupled to a clock transmission circuit that includes the NMOS transistor 43.
The NMOS transistor 37 operates as a current source for supplying a current, which may be a fixed current, to the NMOS transistors 36 in the master-side latch and the NMOS transistor 43 in the slave-side latch.
In the master-side latch, when the clock signal CLK changes from the low level to the high level, the NMOS transistor 36 becomes conducting and a current I1 increases. The change in magnetic flux produced in the third inductor element 53 due to the change in the current I1 results in an electromotive force that causes a current to flow through the first inductor element 51 in the arrowed direction labeled as current I3 in
At this point, in the second inductor element 52, the change in magnetic flux produced in the third inductor element 53 due to the change in the current I1 described above results in an electromotive force that causes a current to flow in the direction opposite the arrowed direction labeled as current I4. The magnitude of the current induced by the electromotive force is proportional to the current I1 so that the magnetic flux shared by the second inductor element 52 and the third inductor element 53 is kept at a fixed magnitude. The current produced by the total power cancels the stationary current flowing from VDD to VSS, and the total current I4 decreases.
When the clock signal CLK changes from the high level to the low level, the NMOS transistor 36 becomes non-conducting and the current I1 decreases. The change in magnetic flux produced in the third inductor element 53 due to the change in the current I1 results in an electromotive force that causes a current to flow through the second inductor element 52 in the arrowed direction labeled as current I4. The magnitude of the current induced by the electromotive force is proportional to the current I1 so that the magnetic flux shared by the second inductor element 52 and the third inductor element 53 is kept at a fixed magnitude. The current induced by the electromotive force is added to the stationary current flowing from VDD to VSS, whereby the total current I4 increases and the differential circuit including the NMOS transistors 33 and 34 operates. In the example described above, since the node A is at the low level and the node B is at the high level, the NMOS transistor 33 is conducting and the NMOS transistor 34 is non-conducting, and the data state in which the node A is at the low level and the node B is at the high level is maintained.
At this point, in the first inductor element 51, the change in magnetic flux produced in the third inductor element 53 due to the change in the current I1 described above results in an electromotive force that causes a current to flow in the direction opposite the arrowed direction labeled as current I3. The magnitude of the current induced by the electromotive force is proportional to the current I1 so that the magnetic flux shared by the first inductor element 51 and the third inductor element 53 is kept at a fixed magnitude. The current induced by the electromotive force cancels the stationary current flowing from VDD to VSS, whereby the total current I3 decreases, and the differential circuit including the NMOS transistors 31 and 32 stops operating. As a result of the above operation, the data DATA and /DATA are held in the master-side latch.
At this point, since an inverted clock signal /CLK changes from the low level to the high level on the slave-side latch, the NMOS transistor 43 becomes conducting and a current I2 increases. The change in magnetic flux produced in the third inductor element 56 due to the change in the current I2 results in an electromotive force that causes a current to flow through the first inductor element 54 in the arrowed direction labeled as current I5. The magnitude of the current induced by the electromotive force is proportional to the current I2 so that the magnetic flux shared by the first inductor element 54 and the third inductor element 56 is kept at a fixed magnitude. The current induced by the electromotive force is added to the stationary current flowing from VDD to VSS, whereby the total current I5 increases and the differential circuit including the NMOS transistors 38 and 39 operates. Since the node A is at the low level and the node B is at the high level, the NMOS transistor 38 is non-conducting and the NMOS transistor 39 is conducting, and the node C becomes the high level and the node D becomes the low level.
At this point, in the second inductor element 55, the change in magnetic flux produced in the third inductor element 56 due to the change in the current I2 described above results in an electromotive force that causes a current to flow in the direction opposite the arrowed direction labeled as current I6. The magnitude of the current induced by the electromotive force is proportional to the current I2 so that the magnetic flux shared by the second inductor element 55 and the third inductor element 56 is kept at a fixed magnitude. The current induced by the electromotive force cancels the stationary current flowing from VDD to VSS, and the total current I6 decreases.
When the inverted clock signal /CLK then changes from the high level to the low level, the NMOS transistor 43 becomes non-conducting and the current I2 decreases. The change in magnetic flux produced in the third inductor element 56 due to the change in the current I2 results in an electromotive force that causes a current to flow through the second inductor element 55 in the arrowed direction labeled as current I6. The magnitude of the current induced by the electromotive force is proportional to the current I2 so that the magnetic flux shared by the second inductor element 55 and the third inductor element 56 is kept at a fixed magnitude. The current induced by the electromotive force is added to the stationary current flowing from VDD to VSS, whereby the total current I6 increases and the differential circuit including the NMOS transistors 40 and 41 operates. In the example described above, since the node C is at the high level and the node D is at the low level, the NMOS transistor 40 is non-conducting and the NMOS transistor 41 is conducting, and the data state in which the node C is at the high level and the node D is at the low level is maintained.
At this point, in the first inductor element 54, the change in magnetic flux produced in the third inductor element 56 due to the change in the current I2 described above results in an electromotive force that causes a current to flow in the direction opposite the arrowed direction labeled as I5. The magnitude of the current induced by the electromotive force is proportional to the current I2 so that the magnetic flux shared by the first inductor element 54 and the third inductor element 56 is kept at a fixed magnitude. The current induced by the electromotive force cancels the stationary current flowing from VDD to VSS, whereby the total current I5 decreases to a sufficiently small value, and the differential circuit including the NMOS transistors 38 and 39 stops operating. As a result of the above operation, the data are held in the slave-side latch and outputted as output data OUT.
As described above, two latches, each of which transmit input data to an output terminal in response to a first signal level of a clock input and hold output data in response to a second signal level of the clock input, are coupled in series. Connecting two such latches in series allows the input data to be transmitted to an output node in response to the transition of the clock signal from the first signal level to the second signal level, and allows the data at the output node to be held during one cycle of the clock signal. The clock transmission circuits that include the NMOS transistors 36 and 43 through which a current according to the clock signal flows are coupled with the flip-flop circuit via the transformer circuits 35 and 42. In the configuration shown in
Therefore, in the configuration shown in
The flip-flop circuit 30A shown in
The transformer circuit 60 produces, in response to a first signal level, for example, a high level, of a clock signal CLK,an electromotive force that causes a current to flow through the first and second inductor elements 51 and 52 in the direction indicated by the arrow D1, and produces an electromotive force that causes a current to flow through the first and second inductor elements 54 and 55 in the direction indicated by the arrow D2. The transformer circuit 60 also produces, in response to a second signal level, for example, a low level, of the clock signal CLK, an electromotive force that causes a current to flow through the first and second inductor elements 51 and 52 in the direction opposite the direction indicated by the arrow D1, and an electromotive force that causes a current to flow through the first and second inductor elements 54 and 55 in the direction opposite the direction indicated by the arrow D2. Using the thus configured transformer circuit 60 allows the master-side latch and the slave-side latch in the flip-flop circuit 30A to operate in the same manner as the master-side latch and the slave-side latch in the flip-flop circuit 30.
In the flip-flop circuit 30B shown in
Each of the divider circuits 70-1 to 70-n is a divider circuit that halves a frequency, and the divider circuits 70-1 to 70-n as a whole divides a frequency by 2n. At least one of the divider circuits 70-1 to 70-n is a divider circuit having the same configuration as that shown in
The frequency/phase comparator 71 compares the frequency or phase of the output clock from the divider circuits 70-1 to 70-n with that of a reference clock Cref. The frequency of the reference clock is f0/2n. The output voltage of the charge pump 72 is controlled by charging or discharging the electric charge in the internal capacitance of the charge pump 72 based on the comparison result. The lowpass filter 73 integrates the output voltage of the charge pump 72 to remove high frequency components of the output voltage. The voltage controlled oscillator 74 produces an oscillating signal CK having a frequency according to the output voltage of the lowpass filter 73. The frequency of the signal CK is f0 when the PLL loop is locked.
In the optical transmitter 70, the multiplexer 74 first multiplexes a plurality of signals. The flip-flop circuit 76 receives the multiplexed signal in synchronization with a clock signal outputted from the clock amplifier 75. The driver 77 drives the optical modulator 78 in accordance with the output from the flip-flop circuit 76, and the optical modulator 78 outputs an optical signal modulated in accordance with the multiplexed signal. In the optical transmitter 70, the flip-flop circuit 76 is a flip-flop circuit, such as either one of the circuits shown in
In the optical receiver 71, the photodetector 84 receives the optical signal and converts it into a current signal. The amplifier 79 amplifies the current signal and converts it into a voltage signal. The timing extractor circuit 80 extracts the clock signal from the voltage signal, and the clock amplifier 81 amplifies the clock signal. The decision circuit 82 identifies the voltage signal outputted from the amplifier 79 as high-level or low-level data in synchronization with the clock output from the clock amplifier 81. The demultiplexer 83 separates the identified data into a plurality of signals. The decision circuit 82 is a flip-flop circuit, for example D-type a flip-flop circuit (D-FF), and receives data in synchronization with the clock signal to determine whether the data is high-level or low-level data. Using the flip-flop circuit shown either in
The mixer 91 multiplies a clock signal produced in the PLL circuit 90 by a baseband signal BS to produce a modulated signal. The power amplifier 92 amplifies the modulated signal produced in the mixer 91 and transmits the amplified signal as a wireless signal from the antenna 93. Using the PLL circuit shown in
The low-noise amplifier (LNA) 101 amplifies a wireless signal received by the antenna 100. The mixer 102 multiplies the received, amplified signal by a signal having a predetermined frequency produced in the PLL circuit 103 to produce an intermediate frequency signal (IF signal) having a lowered frequency. The IF amplifier 104 amplifies the intermediate frequency signal. The mixer 105 multiplies the amplified intermediate frequency signal by a signal having a predetermined frequency produced in the PLL circuit 106 to produce a demodulated signal. The filter 107 extracts the modulated signal, which is then converted into a digital signal in the analog-to-digital converter 108. The logic processing circuit 109 carries out a logical operation according to the thus obtained digital signal.
Using the PLL circuit shown in
As shown in
As shown in
The wiring line of the third inductor element 53 and the wiring lines of the first and second inductor elements 51 and 52 are disposed in the respective wiring layers in such a way that the coils are superimposed. As a result, when viewed from above the wiring layers, the inductor elements are superimposed to form the transformer circuit 35 as shown at the left end of
Number | Date | Country | Kind |
---|---|---|---|
2007-300834 | Nov 2007 | JP | national |