| US 7,613,213 B2 | ||
| Time multiplexed SONET line processing | ||
| Pushkal Yadav, New Delhi (India); Kumar Shakti Singh, New Delhi (India); Chitra Wadhwa, Sonepat (India); Sachin Mathur, Bangalore (India); Ashis Maitra, New Delhi (India); Amandeep Singh Gujral, Pune (India); Diljit Singh, Faridabad (India); and Yudhishthira Kundu, Faridabad (India) | ||
| Assigned to Transwitch Corporation, Shelton, Conn. (US) | ||
| Filed on Aug. 23, 2005, as Appl. No. 11/209,230. | ||
| Claims priority of provisional application 60/603620, filed on Aug. 23, 2004. | ||
| Prior Publication US 2006/0039416 A1, Feb. 23, 2006 | ||
| Int. Cl. H04J 3/02 (2006.01) | ||
| U.S. Cl. 370—539 | 21 Claims |

| 1. A method for processing n number of SONET STS streams, where n is an integer greater than two, comprising:
deserializing each of the n number of streams;
buffering each deserialized stream;
generating a time wheel clock having a frequency greater than the aggregate deserialized data rate;
generating a plurality of clock signals synchronous to the time wheel clock, the plurality of signals each representing a
plurality of time slots that include time slots corresponding to the n number of streams as well as a number of spare time
slots;
utilizing at least one of the clock signals to multiplex the n streams over a parallel databus during the time slots corresponding
to the n streams and generate a control signal that no valid data is present on the parallel databus during the spare time
slots; and
processing the multiplexed n streams in a pipeline, wherein the pipeline includes a plurality of shared circuits operating
at the time wheel clock frequency.
|