Hybrid high-speed/low-speed output latch in 10 GBPS interface with half rate clock
View Patent ↗A high-speed serial demultiplexer receives over four high-speed serial data lines at a nominal rate of 10 GBPS and demultiplexes the data to 16 lines with a rate of 2.5 GHz each. The demultiplexer circuits are configured as two D type latches, one of which latches data on the positive edge of a 5 GHz clock, the other of which latches every other bit of the 10 GBPS data on the negative edge of the 5 GHz clock, alternating with the first D latch. Each of the two D latches is configured as a master-slave flip-flop that includes a master D latch and a slave D latch. The master receives the data at the 10 GBPS rate and clocks every other bit to its output using an edge of the 5 GHz clock (the positive edge for one of the D-latches, the negative for the other). The slave clocks the data form the master to its output on the opposite edge of the clock following the master.
1. A demultiplexer comprising:
a first demultiplexer latch having a data input coupled to a data line providing data at a data rate, the first demultiplexer latch latching every other bit of the data to an output on a positive edge of a clock, the clock having a clock rate that is half of the data rate;
a second demultiplexer latch having a data input coupled to the data line and latching to an output on a negative edge of the clock every other bit of the data alternating with the first demultiplexer latch; and
wherein the first and the second demultiplexer latches each include:
a demultiplexer master having an input coupled to the data line operating at the data rate and having an output providing every other data bit at the clock rate; and
a demultiplexer slave having a data input coupled to the demultiplexer master output and having an output providing the every other data bit at the clock rate.
2. The demultiplexer of claim 1 wherein:
the data rate requires the demultiplexer master to have compensation for parasitic capacitance in the form of an inductance; and
the clock rate does not require the compensating inductance for the demultiplexer slave.
3. The demultiplexer of claim 2 wherein the demultiplexer is built using a conventional CMOS process.
4. The demultiplexer of claim 2 wherein the data rate is about 10 GBPS or greater.
5. The demultiplexer of claim 1 , wherein:
the data rate is about 10 GBPS; and
the clock rate is about 5 GHz.
6. A high speed serial demultiplexer for demultiplexing a plurality of high speed serial data lines, the high speed serial demultiplexer comprising:
a plurality of demultiplexers coupled to one of the plurality of data lines and a clock line, the data arriving at a data rate and the clock having a clock rate, the clock rate being half of the data rate, each of the demultiplexers including:
a first demultiplexer latch having a data input coupled to the data line, the first demultiplexer latch clocking every other bit of the data to an output on a positive edge of the clock;
a second demultiplexer latch having a data input coupled to the data line and clocking to an output, on a negative edge of the clock, every other bit of the data alternating with the first demultiplexer latch; and
wherein each of the first and the second demultiplexer latches further include:
a demultiplexer master having an input coupled to the data line operating at the data rate and having an output providing every other data bit at the clock rate; and
a demultiplexer slave having a data input coupled to the demultiplexer master output and having an output providing the every other data bit at the clock rate.
7. The high-speed serial demultiplexer claim 6 wherein:
the data rate requires the demultiplexer master to have compensation for parasitic capacitance in the form of an inductance; and
the clock rate does not require the compensating inductance for the demultiplexer slave.
8. The high-speed serial demultiplexer of claim 7 wherein said demultiplexer is built using a conventional CMOS process.
9. The high-speed serial demultiplexer of claim 6 wherein the data rate is about 10 GBPS or greater.
10. The high speed serial demultiplexer of claim 8 , wherein:
the data rate is about 10 GBPS; and
the clock rate is about 5 GHz.
11. A method for demultiplexing data comprising:
receiving the data at a data rate;
latching, via a first demultiplexer, every other bit of the data to an output on a positive edge of a clock, the clock having a clock rate that is half of the data rate;
latching, via a second demultiplexer, every other bit of the data to an output on a negative edge of the clock, wherein the latching by the first demultiplexer alternates with the latching of the second demultiplexer; and
wherein latching by each of the first and the second demultiplexer latches includes:
latching the data bit at the data rate to produce an intermediate latched output; and
latching the intermediate latched output at the clock rate to produce a final latched output.