Claims
- 1. A method for designing a digital circuit that operates at a data processing rate in excess of 1 gigabit per second, the method comprising:
selecting a number of bits (B) of a bit-stream to be processed in parallel by a digital circuit; selecting a clocking rate (C) for the digital circuit, wherein a product (P), P being equal to B times C, is equal to at least 1 gigabit per second; forming an initial circuit capable of serially processing the bits of the bit-stream at a data processing rate less than P, the initial circuit including a feedback loop having N+1 delays, wherein N is a whole number greater than zero: unfolding the initial circuit by a factor of B to form B parallel processing pipelines for the bits of the bit-stream; forming an N-step look-ahead network to provide inputs to the B parallel processing pipelines; and retiming the unfolded circuit to achieve the selected clocking rate (C).
- 2. The method of claim 1, wherein said unfolding step comprises:
unfolding the initial circuit by a factor equal to the number of delays in the feedback loop.
- 3. The method of claim 1, wherein said unfolding step comprises:
unfolding the initial circuit by a factor less than the number of delays in the feedback loop.
- 4. The method of claim 1, wherein said unfolding step comprises:
unfolding the initial circuit by a factor greater than the number of delays in the feedback loop.
- 5. The method of claim 1, wherein said step of forming the initial circuit comprises:
forming the initial circuit to have an innermost nested feedback loop, wherein the innermost nested feedback loop has N+1 delays.
- 6. The method of claim 5, wherein said unfolding step comprises:
unfolding the initial circuit by a factor equal to the number of delays in the innermost nested feedback loop.
- 7. The method of claim 5, wherein said unfolding step comprises:
unfolding the initial circuit by a factor less than the number of delays in the innermost nested feedback loop.
- 8. The method of claim 5, wherein said unfolding step comprises:
unfolding the initial circuit by a factor greater than the number of delays in the innermost nested feedback loop.
- 9. The method of claim 1, wherein said step of forming the initial circuit comprises:
forming the initial circuit using a multiplexer loop.
- 10. The method of claim 1, wherein said unfolding step comprises:
unfolding the initial circuit to form at least two parallel processing circuits that are interconnected by a feedback loop.
- 11. The method of claim 1, wherein said unfolding step comprises:
unfolding the initial circuit to form at least two parallel processing circuits that are not interconnected by a feedback loop.
- 12. The method of claim 1, wherein said step of forming the N-step look-ahead network comprises:
forming an initial look-ahead network; and unfolding the initial look-ahead network by the factor B.
- 13. A digital circuit designed by the method of claim 1.
- 14. A decision feedback equalizer, comprising the digital circuit of claim 13.
- 15. A transceiver, comprising the digital circuit of claim 13.
- 16. A digital circuit that operates at a data processing rate in excess of 1 gigabit per second, comprising:
an N-level look-ahead network that converts a plurality of input values from a bit-stream to a plurality of intermediate values; and at least two parallel processing pipelines electrically coupled to the N-level look-ahead network, the at least two parallel processing pipelines being formed by:
unfolding an initial circuit capable of serially processing the bits of the bit-stream, the initial circuit including a feedback loop having N+1 delays, wherein N is a whole number greater than zero, and retiming the unfolded circuit to achieve a selected clocking rate.
- 17. The digital circuit of claim 16, wherein the initial circuit is unfolded by a factor less than the number of delays in the feedback loop.
- 18. The digital circuit of claim 16, wherein the initial circuit is unfolded by a factor equal to the number of delays in the feedback loop.
- 19. The digital circuit of claim 16, wherein the initial circuit is unfolded by a factor greater than the number of delays in the feedback loop.
- 20. The digital circuit of claim 16, wherein the digital circuit forms part of a decision feedback equalizer.
- 21. The digital circuit of claim 16, wherein the digital circuit forms part of a transceiver.
- 22. The method of claim 16, wherein the N-level look-ahead network is formed by forming an initial look-ahead network and unfolding the initial look-ahead network.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of U.S. application Ser. No. 10/055,910, filed Jan. 28, 2002, which in incorporated by reference herein in its entirety.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10055910 |
Jan 2002 |
US |
Child |
10147049 |
May 2002 |
US |