IP Library Granted Patent US 7,447,199
Granted Patent B2
US 7,447,199 · App. 11/081,568 · Granted Nov 4, 2008

Switching matrix for a telecommunication network element

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,447,199
App. No.
11/081,568
Granted
Nov 4, 2008
Kind
B2
Abstract

Disclosed is a memory-based switching matrix for cross-connecting the content of a plurality of input flows into the content of a plurality of output flows, the input flows being in the form of frames and said content being Time Division Multiplexed or packet data or whatever, the matrix comprising a number of physical memories for memorizing incoming input flows to be output in a predesigned order. The matrix is characterized in that the number of physical memories comprises a first number of memories having a writing role and a second number of memories having a reading role, with the second number being higher than the first number, and in that the role of each memory changes after at least one clock cycle. The arrangement according to the invention saves a number of physical memories with respect to known arrangements.

Claims (26)

1. A memory-based switching matrix for cross-connecting a content of a plurality of input flows into a content of a plurality of output flows, said input flows being in the form of frames, said matrix comprising a plurality of physical memories for memorizing incoming input flows to be output in a predesigned order, wherein the plurality of physical memories comprises at least one first physical memory having a writing role and at least one second physical memory having a reading role, wherein a greater number of the physical memories have the reading role than the writing role during a clock cycle, and wherein the role of each of the plurality of physical memories changes after at least one clock cycle.

2. The matrix according to claim 1 , wherein a delay compensator memory is provided for realigning said output flows in the time domain.

3. The matrix according to claim 1 , wherein the plurality of physical memories are single-port reading random access memories.

4. The matrix according to claim 1 , wherein the plurality of physical memories are multi-port reading random access memories.

5. The matrix according to claim 1 , wherein the matrix is implemented by at least one chip.

6. The matrix according to claim 1 , wherein the matrix comprises a dedicated provisioning channel for provisioning cross-connection information.

7. The matrix according to claim 6 , wherein the matrix is implemented by a plurality of chips, each chip being configured in parallel by said provisioning channel.

8. The matrix according to claim 1 , wherein a number of input flows is 64 and a number of output flows is 64.

9. The matrix according to claim 8 , wherein the matrix operates at a writing frequency of 155.5 Mb/s and at a reading frequency of 311 Mb/s.

10. The matrix according to claim 8 , wherein said frames comprise a number of payloads of 384 words, with each word comprising 16 bits.

11. The matrix according to claim 8 , wherein the plurality of physical memories comprises forty physical memories, arranged in eight groups of five physical memories, each group feeding eight output links, and during 384 clock cycles, one physical memory of each group has the writing role and the other four memories have the reading role.

12. A network element comprising at least one memory-based switching matrix according to claim 1 , wherein said network element is a Cross Connect or an Add/drop Multiplexer.

13. A method for cross-connecting a content of a plurality of input flows into a content of a plurality of output flows, the input and output flows being in the form of frames, the method comprising:

memorizing incoming input flows and reading such memorized flows for outputting the memorized flows in a predesigned order,

wherein the memorizing comprises:

memorizing the flows in a plurality of physical memories comprising at least one first physical memory having a writing role and at least one second physical memory having a reading role,

wherein a greater number of the physical memories have the reading role than have the writing role during a clock cycle, and

changing the role of each of the plurality of physical memories after at least one clock cycle.

14. The method according to claim 13 , further comprising delay compensating the cross connected data for realigning the output flows.

15. The method according to claim 13 , wherein the memorizing comprises memorizing data in a plurality of single-port reading random access memories.

16. The method according to claim 13 , wherein the memorizing comprises memorizing data in a plurality of multi-port reading random access memories.

17. The method according to claim 13 , further comprising provisioning the cross connection through a dedicated provisioning channel.

18. The method according to claim 13 , wherein a number of input flows is 64 and a number of output flows is 64.

19. The method according to claim 13 , wherein the writing frequency is 155.5 Mb/s and the reading frequency is 311 Mb/s.

20. The method according to claim 13 , wherein the time division multiplexed frames comprise a number of payloads of 384 words, with each word comprising 16 bits.

21. The method according to claim 13 , wherein the plurality of physical memories comprises forty physical memories, arranged in eight groups of five physical memories, each group feeding eight output links, and during 384 clock cycles, one physical memory of each group has the writing role and the other four physical memories of each group have the reading role.

Assignments (12)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
CHANGE OF NAME Recorded Feb 14, 2019
From: ALCATEL
To: ALCATEL LUCENT
Reel/Frame 048329/0784 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2005
From: CUCCHI, SILVIO; ROSSI, PAOLO; TREU, MARISA
To: ALCATEL
Reel/Frame 016388/0676 →