IP Library Granted Patent US 7,116,684
Granted Patent B2
US 7,116,684 · App. 10/133,348 · Granted Oct 3, 2006

Cell disassembly unit

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,116,684
App. No.
10/133,348
Granted
Oct 3, 2006
Kind
B2
Abstract

The present invention provides a cell disassembly unit which accurately reproduces the position of data on a time axis when ATM cells are converted into STM signals even if cell loss occurs in an ATM network. A cell loss detection circuit disassembles the ATM cells into bytes, sends them to the memory, and detects the number of lost bytes M of the ATM cells. A sequence number generation circuit generates the sequence number N, which is N=N+1 if there is no loss, and N=N+M if there is loss, in the sequence of the transmission of bytes from the cell loss detection circuit. A write address generation circuit generates a write address, and a read address generation circuit generates a read address. A selector sends either the bytes read from the memory or dummy data generated by the dummy data generation circuit to the outside as STM signals. A sequence number confirmation circuit checks the continuity of the sequence numbers N read from the memory, and sends the dummy data insertion signal to the read address generation circuit and the selector if the sequence number has jumped.

Claims (7)

1. A cell disassembly unit for converting ATM cells into STM signals, comprising a cell loss detection section, sequence number generation section, write address generation section, memory, read address generation section, sequence number confirmation section, dummy data generation section, and a selector, wherein:

said cell loss detection section disassembles said ATM cells sent from the outside into bytes, and sequentially sends said bytes after disassembly to said memory, and also detects the loss of said ATM cells;

said sequence number generation section generates sequence numbers which change by 1 each time if there is no ATM cell loss according to the sequence of transmission of said bytes, and which change for the number of lost bytes if the loss of said ATM cells occurs;

said write address generation section generates a write address for writing a set of said byte and said sequence number in said memory;

said read address generation section generates a read address for reading a set of said byte and said sequence number from said memory in the sequence of the transmission;

said selector sends either said bytes read from said memory or dummy data generated by said dummy data generation section to the outside as said STM signals; and

said sequence number confirmation section sends said bytes which were read to said selector if said sequence number which was read from said memory has been changed only by 1 compared with said sequence number which was previously read, or sends the bytes which were read to the selector after sending M number of bytes of the dummy data to said selector if the sequence number which was read has been changed by M, which is a number greater than 1, compared with the sequence number which was previously read.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2021
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE LTD.
Reel/Frame 057336/0873 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2021
From: MARVELL TECHNOLOGY CAYMAN I
To: CAVIUM INTERNATIONAL
Reel/Frame 057279/0519 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2021
From: INPHI CORPORATION
To: MARVELL TECHNOLOGY CAYMAN I
Reel/Frame 056649/0823 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2014
From: GLOBAL D, LLC.
To: INPHI CORPORATION
Reel/Frame 034193/0116 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2014
From: OKI ELECTRIC INDUSTRY CO., LTD.
To: GLOBAL D, LLC.
Reel/Frame 033546/0400 →