IP Library Granted Patent US 11,108,895
Granted Patent B2
US 11,108,895 · App. 16/562,994 · Granted Aug 31, 2021

Method for providing path signal overhead in the 64B/66B character stream of an itu-t metro transport network using micro-packets

Inventors: Winston Mok (Vancouver, CA); Steven Scott Gorshe (Beaverton, OR)
Assignee: Microchip Technology Inc.
H04L69/22H04L69/324
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 11,108,895
App. No.
16/562,994
Granted
Aug 31, 2021
Kind
B2
Abstract

A method for extracting path overhead (POH) data blocks from a data stream in a 64B/66B-block communication link, the method includes receiving at a sink node a data stream in a 64B/66B-block communication link, detecting within the data stream at a PCS sublayer a micro-packet starting with an /S/ control block, including K POH data blocks, and ending with a /T/ control block, extracting the micro-packet from the data stream, and extracting the POH data blocks from the micro-packet.

Claims (39)

1. A method for extracting path overhead (POH) data blocks from a data stream in a 64B/66B-block communication link, the method comprising:

receiving at a sink node a data stream in a 64B/66B-block communication link;

detecting within the data stream at a Physical Coding Sublayer (PCS) sublayer a micro-packet starting with an /S/ control block, including K POH data blocks, and ending with a /T/ control block, the micro-packet having a length shorter than a minimum length for an Ethernet packet, wherein K is less than 6;

extracting the micro-packet from the data stream; and

extracting the POH data blocks from the micro-packet.

2. The method of claim 1 further including extracting POH data from byte fields in the /S/ control block and the /T/ control block.

3. The method of claim 1 wherein detecting within the data stream at the PCS sublayer the micro-packet further comprises one of:

detecting a type 0x78 control block followed by K data blocks that are followed by a type 0xFF control block; and

detecting a packet including a signature that is different from an Ethernet signature.

4. The method of claim 3 wherein detecting type 0x78 control block followed by K data blocks that are followed by the type 0xFF control block comprises detecting a fixed number of K data blocks.

5. The method of claim 3 wherein detecting the type 0x78 control block followed by K data blocks that are followed by the type 0xFF control block comprises detecting a number of K data blocks wherein K can vary between K=0 and K=5.

6. The method of claim 3 wherein detecting the packet including the signature that is different from the Ethernet signature comprises detecting the packet including a cyclic redundancy check (CRC) that is different from an Ethernet CRC.

7. A method for inserting path overhead (POH) data blocks into a data stream in a source node of a 64B/66B-block communication link, the method comprising:

generating an /S/ control block including assembling first POH data into the generated /S/control block;

generating second POH data and assembling the second POH data into K POH data blocks;

generating a /T/ control block including assembling third POH data into the generated /T/control block;

assembling the /S/ control block, the K POH data blocks and the /T/ control block into a micro-packet, the micro-packet starting with the /S/ control block and ending with the /T/ control block, the K POH data blocks between the /S/ control block and the /T/ control block, wherein K is less than 6;

inserting the assembled micro-packet into an inter-packet gap in the data stream in the 64B/66B-block communication link.

8. The method of claim 7 wherein assembling the K POH data blocks between the /S/ control block and the /T/ control block into the micro-packet further comprises including in the micro-packet a signature that is different from an Ethernet signature.

9. The method of claim 8 wherein including in the micro-packet the signature that is different from the Ethernet signature comprises including in the micro-packet a cyclic redundancy check (CRC) that is different from an Ethernet CRC.

10. The method of claim 7 further comprising inserting or deleting idle blocks in the data stream in at least one of a position preceding and following adjacent Ethernet client packets to maintain a data rate in the source node.

11. The method of claim 10 wherein inserting or deleting idle blocks in the data stream comprises inserting or deleting idle blocks in the data stream to match a data rate of the data stream in the source node to a data rate of a section layer connecting the source node to an intermediate node in the 64B/66B-block communication link.

12. An apparatus for extracting path overhead (POH) data blocks from a data stream in a 64B/66B-block communication link, comprising:

a circuit for receiving at a sink node a data stream in a 64B/66B-block communication link;

a circuit for detecting within the data stream at a Physical Coding Sublayer (PCS). sublayer a micro-packet starting with an /S/ control block, including K POH data blocks, and ending with a /T/ control block, the micro-packet having a length shorter than a minimum length for an Ethernet packet, wherein K is less than 6;

circuitry for extracting the micro-packet from the data stream; and

circuitry for extracting the POH data blocks from the micro-packet.

13. The apparatus of claim 12 wherein the circuitry for extracting the POH data blocks from the micro-packet further extracts POH data from byte fields in the /S/ control block and the /T/ control block.

14. The apparatus of claim 12 wherein the circuit for detecting within the data stream at the PCS sublayer the micro-packet is arranged to one of:

detect a type 0x78 control block followed by K data blocks that are followed by a type 0xFF control block;

detect a packet including a signature that is different from an Ethernet signature; and

detect a packet having a length shorter than the minimum length for an Ethernet packet.

15. An apparatus for inserting path overhead (POH) data blocks into a data stream in a source node of a 64B/66B-block communication link, comprising:

circuitry arranged to:

generate an /S/ control block including first POH data;

generate a /T/ control block including generating second POH data;

assemble third POH data into K 64B/66B blocks; and

assemble the K POH data blocks between the /S/ control block and the /T/ control block into a micro-packet, where K is less than 6; and

a circuit arranged to insert the assembled micro-packet into an inter-packet gap in the data stream in the 64B/66B-block communication link.

Assignments (13)
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/0335 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 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 059263/0001 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 19, 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 058214/0625 →
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 →
SECURITY INTEREST Recorded Jun 5, 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 052856/0909 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2019
From: MOK, WINSTON; GORSHE, STEVEN SCOTT
To: MICROCHIP TECHNOLOGY INC.
Reel/Frame 050294/0087 →
Continuity (2)
Provisional Application 62891134 · Aug 23, 2019
Related Publication 20210058496A1 · Feb 25, 2021
Cited By (3)
US 12,192,079 US 12,323,334 US 12,500,822