Back to results
US 6,725,315 B2Granted
System and method to efficiently move data from one data bus to another data bus in a network switch
AssigneeNortel Networks Limited
InventorsChangyong Yang, Paul B. Moore
Life of this patent
Estimating the term…
Abstract
The present invention relates to a system and method to efficiently move data from one data bus to another data bus in a network switch. The method includes generating a packet cycle on a first data bus. The method also includes generating a control data cycle on a second data bus. The method further includes processing the packet cycle on the first data bus after processing the control data cycle on the second data bus.
Claims21
A network switch, comprising:
- a switching module operatively coupled to a pipelined data bus and an auxiliary data bus;
- the switching module generates and places a first packet cycle on the pipelined data bus, the first packet cycle includes a first control data cycle to transmit packet-forwarding information;
- the switching module generates and places a second control data cycle on the auxiliary data bus before the first control data cycle is placed on the pipelined data bus, the second control data cycle prompts the bridging module to process the first packet cycle with minimal latency;
- a bridging module operatively coupled to the pipelined data bus and the auxiliary data bus, the bridging module processes the first packet cycle on the pipelined data bus after processing the second control data cycle on the auxiliary data bus;
- and,
- a non-pipelined data bus operatively coupled to the switching module and the bridging module, the bridging module generates and places a second packet cycle on the non-pipelined data bus using data transmitted in the first packet cycle on the pipelined data bus.
3 more elements
A network switch, comprising:
- a switching module to generate and place a first packet cycle on the first data bus and a first control data cycle on the second data bus;
- a bridging module operatively coupled to the first data bus and the second data bus, the bridging module processes the packet cycle on the first data bus after processing the first control data cycle on the second data bus;
- and,
- a third data bus operatively coupled to the switching module and the bridging module, the bridging module generates and places a second packet cycle on the third data bus using data transmitted in the first packet cycle on the first data bus.
1 more element
A method to switch packets, comprising:
- generating a first packet cycle on a first data bus;
- generating a first control data cycle on a second data bus;
- processing the first packet cycle on the first data bus after processing the first control data cycle on the second data bus;
- and,
- generating and placing a second packet cycle on a third data bus using the packet cycle on the first data bus.
2 more elements
Dependencies are inferred from the claim text.