IP Library Granted Patent US 7,724,781
Granted Patent B1
US 7,724,781 · App. 10/232,962 · Granted May 25, 2010

Receive virtual concatenation processor

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,724,781
App. No.
10/232,962
Granted
May 25, 2010
Kind
B1
Abstract

A receive virtual concatenation processor (processor) is adapted to receive time-slot interleaved data carried over SONET/SDH frames. The processor first generates per time-slot data and subsequently generates per channel data. The processor supports virtual concatenation, contiguous concatenation as well as mixed concatenation in which some channels are contiguously concatenated and others are virtually concatenated. The processor supports virtual concatenation at both STS-1 and STS-3c granularities and with arbitrary differential delay among constituent time-slots. The processor supports contiguous concatenation with any multiple of STS-3c granularity. The processor is highly scalable to support multiple channels and different frame sizes such as STS-12, STS-48, STS-192, etc.

Claims (28)

1. A receive virtual concatenation processor comprising:

an input buffer adapted to receive and store time-slot interleaved data portions flowing through concatenated channels; wherein said concatenated channels include contiguously and virtually concatenated channels;

a matrix transposer adapted to read the time-slot interleaved data portions stored in the input buffer and to output per time-slot data portions;

a marriage network adapted to convert the per time-slot data portions to per-channel data portions;

an alignment logic adapted to align the per time-slot data portions which are misaligned by more than a predefined number of time-slots;

a time-slot counter adapted to count a time-slot associated with each of the data portions of the time-slot interleaved data; wherein the input buffer and the matrix transposer are cooperatively adapted to align the time-slots which are misaligned only by less than the predefined number of time-slots; and

a memory.

2. The receive virtual concatenation processor of claim 1 further comprising:

a path AIS alarm handler adapted to receive an AIS alarm for a time-slot interleaved data portion and to disable a channel associated with the data portion.

3. The receive virtual concatenation processor of claim 1 further comprising:

an MFI&SQ extractor adapted to parse an H4 byte disposed in a path overhead of each of SONET frames.

4. The receive virtual concatenation processor of claim 3 wherein said time-slot interleaved data are received by the receive virtual concatenation processor via SONET frames carrying STS-12N traffic, wherein N is a multiple integer of four.

5. The receive virtual concatenation processor of claim 4 wherein said concatenated channels include contiguously concatenated channels.

6. The receive virtual concatenation processor of claim 5 wherein the contiguously concatenated channels are adapted to carry STS-Mc traffic, wherein M is a multiple integer of three and greater than zero.

7. The receive virtual concatenation processor of claim 4 wherein said concatenated channels include virtually concatenated channels.

8. The receive virtual concatenation processor of claim 7 wherein said receive virtual concatenation processor is adapted to map each portion of data received from the virtually concatenated channels to a time-slot associated with STS-1 traffic to form STS-1-Mv traffic, where M is an integer greater than zero.

9. The receive virtual concatenation processor of claim 8 wherein each data portion is a data byte.

10. The receive virtual concatenation processor of claim 9 further comprising:

a calendar in accordance with which the receive virtual concatenation processor supplies the per channel data.

11. The receive virtual concatenation processor of claim 10 wherein said calendar is programmable.

12. The receive virtual concatenation processor of claim 10 wherein the receive virtual concatenation processor comprises a number of input terminals each adapted to receive a data stream of time-slot interleaved associated with one channel.

13. The receive virtual concatenation processor of claim 7 wherein said receive virtual concatenation processor is adapted to map each portion of data received from the virtually concatenated channels to a time-slot associated with STS-3c traffic to form STS-3c-Mv traffic, where M is an integer greater than zero.

14. The receive virtual concatenation processor of claim 13 wherein each data portion is a data byte.

15. The receive virtual concatenation processor of claim 7 wherein said receive virtual concatenation processor is adapted to map a first portion of data received from the virtually concatenated channels to a time-slot associated with STS-1 traffic to form STS-1-Mv traffic and further to map a second portion of data received from the virtually concatenated channels to a time-slot associated with STS-3c traffic to form STS-3c-Ov traffic, wherein M and O each is an integer greater than zero.

16. The receive virtual concatenation processor of claim 15 wherein each data portion is a data byte.

17. The receive virtual concatenation processor of claim 4 wherein said concatenated channels include both contiguously and virtually concatenated channels.

18. The receive virtual concatenation processor of claim 1 wherein the input buffer is further adapted to remove overhead and fixed stuff of each received SONET frame.

19. The receive virtual concatenation processor of claim 1 wherein said time-slot interleaved data is received via a single data path.

Assignments (17)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 25, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059333/0222 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
SECURITY INTEREST Recorded Sep 18, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 047103/0206 →
SECURITY INTEREST Recorded Jun 25, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046426/0001 →
RELEASE OF SECURITY INTEREST Recorded May 29, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MICROSEMI STORAGE SOLUTIONS, INC.; MICROSEMI STORAGE SOLUTIONS (U.S.), INC.
Reel/Frame 046251/0271 →
PATENT SECURITY AGREEMENT Recorded Feb 3, 2016
From: MICROSEMI STORAGE SOLUTIONS, INC. (F/K/A PMC-SIERRA, INC.); MICROSEMI STORAGE SOLUTIONS (U.S.), INC. (F/K/A PMC-SIERRA US, INC.)
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037689/0719 →
RELEASE OF SECURITY INTEREST Recorded Feb 1, 2016
From: BANK OF AMERICA, N.A.
To: PMC-SIERRA, INC.; PMC-SIERRA US, INC.; WINTEGRA, INC.
Reel/Frame 037675/0129 →
SECURITY INTEREST IN PATENTS Recorded Aug 6, 2013
From: PMC-SIERRA, INC.; PMC-SIERRA US, INC.; WINTEGRA, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 030947/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2002
From: WU, ZHAO; LIAO, HENG
To: PMC-SIERRA, INC.
Reel/Frame 013854/0940 →