The present invention relates to a circuit for enhancing clock rates in high speed electronic circuits.
Modern electronic products, including, for example, consumer electronics, computers, telecommunication equipment and automobile electronics use flip-flop circuits to store data during data processing operations. Flip-flop circuits are bistable circuits having output signals assuming one of two stable states based on a signal level or signal transition of an input signal.
D-Flip-Flop, also known as data-Flip-Flop is a fundamental circuit block in digital logic circuits and is quite frequently used block in transmitters and receivers. However, transmitters and receivers are still electrical in nature and do not work at very high speed, for example emerging optical links target more than 100 Gb/s capacities. This speed limitation is primarily from the circuits of the receiver and transmitter involved in communication links. Accordingly, the channel bandwidth is underutilized. However, if transmitters and receivers can work at high speed then the available channel may be utilized efficiently. To achieve a high speed of more than 100 Gb/s, Bi-CMOS technologies can be used; however due to their high cost they are usually not taken into account. CMOS technologies are good replacement of Bi-CMOS technologies but are slow in nature.
D-Flip-Flops with master-slave configuration are generally used in high speed applications. The present master-slave flip-flop comprises a master latch and a slave latch having respective data inputs, data outputs, and clock inputs, with the data output of the master latch connected to the data input of the slave latch. The data input of the master latch is the flip-flop's data input, and the data output of the slave latch is the flip-flop's data output.
In high speed application the devices are generally made wide to carry large amount of current which increases the input capacitance. D-Flip-Flops are also driven by source which has finite output impedance. These factors such as parasitic resistances and capacitances lead to input data having inter-symbol interference in D-Flip-Flops. It causes erroneous output and jitter.
Furthermore, inverter delays and switching delays in relation to the clock signal transitions, referred to as setup and hold delays, limit the speed at which a latch is able to setup and hold data represented in the input signal. Conventional latches have setup and hold delays of typically several picoseconds. In other words, there is an interval of several picoseconds before a clock signal transitions from a sample period to a hold period, wherein no change in the output signal would likely occur despite a change in the input signal. As a result, conventional latches are undesirably limited to processing signals having higher data rates.
In communication links such as serializers/deserializers, clock to data recovery (CDR) circuits, frequency dividers, delay elements etc., inductive peaking, active feedback technique, capacitive degeneration, T-coil techniques etc. are generally used to increase speed of high speed modules. However such modifications are neither cost effective nor do they provide a required result in an efficient manner.
Nevertheless, a need exists in the electronic industry to process data at even greater data rates.
Accordingly, the present invention in one aspect provides a flip-flop circuit for enhancing clock rates in high speed electronic circuits, the flip-flop circuit having an input terminal, an output terminal, and a third terminal that controls the flow of signal from the input terminal to the output terminal, comprising: two latches arranged in a master-slave configuration such that the input terminal of the first latch is also the input terminal of the flip-flop and the output terminal of the second latch is also the output terminal of the flip-flop; and at least one feedback path that adds signal to the input of the flip-flop from one of the outputs of the two latches.
In another embodiment, the present invention provides a latch having an input terminal, an output terminal, and a third terminal that controls the flow of signal from the input terminal to the output terminal, comprising: an amplifier stage whose input terminal is the input terminal of the latch and the output terminal is the output terminal of the latch; a positive feedback stage connected to the output terminal of the latch; and a feedback path that adds signal to the input of the latch from the output of the latch.
Reference will be made to embodiments of the invention, examples of which may be illustrated in accompanying figures. These figures are intended to be illustrative, not limiting. Although the invention is generally described in context of these embodiments, it should be understood that it is not intended to limit the scope of the invention to these particular embodiments.
a is a block diagram of latch according to present invention;
b shows equivalent circuit of the block diagram described in
a is simulation result at 10.6 Gb/s data rate
b is an eye diagram of XOR output at 10.6 Gb/s data rate (jitterpp=4 ps in the conventional PRBS generator and eye opening=160 mv);
a is a simulation result at XOR output node;
b is a simulation results after D-Flip-Flop output node
c is an eye diagram of compensated XOR, D-Flip-Flop at 10.6 Gb/s data rate (jitterpp=3.5 ps and eye opening=240 my in the proposed PRBS generator);
a is a simulation result of 27−1 PRBS generator (complete 127 cycles);
b is eye diagram for 27−1 PRBS generator at 13 Gb/s data rate (jitterpp=8 ps and eye opening=200 mv);
The present invention relates to circuit for enhancing clock rates in a high speed electronic circuits thereby improving the performance of high speed communication links.
Finite output impedance of the source and large input capacitance in a conventional D-Flip Flop forms a low pass filter. To nullify the effect of this low pass filter, a high pass filter is needed. According to the present invention, this high pass filter is implemented by a negative feedback across D-Flip-Flop. Each D-Flip-Flop of communication systems are thus used to equalize previous erroneous data which forms distributed equalizer so additional power hungry equalizers requirement is relaxed.
In another embodiment of the present invention, circuit according to present invention is a master slave configuration.
a is a block diagram of latch according to present invention comprising an amplifier 401, a positive feedback 402, buffer 404, and a feedback 403. Feedback 403 is a negative feedback according to present invention as described hereinbefore.
b shows equivalent circuit of the block diagram described in
Referring to
Equation 3 shows an inductive peaking where, Rp=R1, Cp=C1,
Transparent mode shows improvement because it generates inductive peaking at the input of latch. It causes parallel resonance.
Equation 4 shows gain stage but at the same time, Vout/Vin is determined by
Denominator of RHS of equation is second order equation 5. It provides complex conjugate poles which cause frequency resonance and peaking depending on ζ as shown in
Gm=Trans-conductance of latch transistors.
C=output capacitances.
Vlogic=Voltage level to be achieved.
ΔV=Minimum input that can be resolved correctly.
By using proposed D-Flip-Flop, ΔV will be higher as compare to conventional D-Flip-Flop which leads to less time for latching for same clock frequency. Its application in serializers and deserilizers are shown in
Where, TD67
In propagation delay of XOR, interconnect delay is major contributor because it contains longest path as shown in
Rpar=Rint (11)
C
par
=C
D
+C
int
+C
G
(12)
Where, Rpar=Parasitic resistance of XOR output,
Rint=Parasitic resistance of interconnect,
CD
Cint=Parasitic capacitance of interconnect,
CG
In the present invention work, interconnect is considered as an RC delay line as shown in
CML D-Flip-Flop is used to provide delay and output of D-Flip-Flop is fed back to Y through one trans-conductance stage as shown in
In modified PRBSG, speed is increased with approximately same FOM. Simulation results at 13-Gb/s confirm correct functional operation of the PRBS as shown in
Clock and data recovery (CDR) circuits are used for clock extraction and re-timing of data at receiver side. In this demonstration of feedback across latches based D-Flip-Flop, phase detector of CDR circuit is modified. Hogge phase detector is shown in
Implementation of negative feedback across latches based D-Flip-Flop, as described in
As described hereinbefore, performance of D-Flip-Flop is improved by negative feedback and individual latches are also improved by negative feedbacks. Negative feedback across D-Flip-Flop mitigates timing errors which is caused by RC delay at the input of D-Flip-Flop. Similarly, latches are also improved. The difference between these two feedbacks are, feedback based flip-flops is discrete time in nature and negative feedback based latches are continuous time in nature. Individually, these improve speed by 35% and 25% respectively and combination of these two types of feedback provides 45% improvement in speed while consuming 18.75% power and 35% area with respect to conventional D-Flip-Flop. Timing errors are also corrected so efficiently that it creates distributed equalization in communication links and helps to relax requirement of equalizers using negative feedbacks.
While the present invention has been described with respect to certain embodiments, it will be apparent to those skilled in the art that various changes and modification may be made without departing from the scope of the invention as defined in the following claims.
Number | Date | Country | Kind |
---|---|---|---|
44/MUM/2014 | Jan 2014 | IN | national |
This non-provisional application claims priority under 35 U.S.C. §119(a) on Patent Application No(s). 44/MUM/2014 filed in India on Jan. 6, 2014, the entire contents of which are hereby incorporated by reference.