IP Library Granted Patent US 7,924,938
Granted Patent B2
US 7,924,938 · App. 11/902,532 · Granted Apr 12, 2011

Context-sensitive overhead 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,924,938
App. No.
11/902,532
Granted
Apr 12, 2011
Kind
B2
Abstract

An overhead processor for data transmission in digital communications, where a state machine, including a logic element and a flip-flop, is able to process a “previous” data state and a “next” data state simultaneously by storing the previous state in an external elastic storage element until the next state arrives along the datapath. By employing flip-flops on the path from the logic element to the elastic store and on the path from the elastic store to the logic element, data is transmitted faster, resulting in the ability for both the previous data state and the next data state to be transmitted simultaneously, in one clock cycle, requiring half of the transmission time required by prior art.

Claims (7)

1. An overhead processor for data transmission in digital communications, comprising:

(a) data transmitted across at least one datapath;

(b) a state machine comprising at least one logic element and a first flip-flop, wherein said datapath writes incoming data, representing a first state, into said logic element, and said logic element writes said first state into said first flip-flop;

(c) at least one elastic storage element to read said first state out of said state machine and subsequently write said first state into a second flip-flop, whereby said second flip-flop writes said first state back into said logic element of said state machine, as a next state arrives on said datapath and is concurrently written into said logic element of said state machine, thereby allowing both said first state and said next state to be written into said state machine simultaneously over one clock cycle.

2. The overhead processor of claim 1 , wherein when a single group of data is transmitted to said state machine, said single group of data is optionally stored in said elastic storage before said single group of data is read out by said second flip-flop.

3. The overhead processor of claim 1 , wherein said logic element determines said next state arriving on said datapath from the previous state read out of said second flip-flop, thereby reducing latency.

4. The overhead processor of claim 1 , wherein when a plurality of groups of data are transmitted to said state machine, a first group of data is optionally stored in said elastic storage until the arrival of one or more additional groups of data, wherein upon the arrival of said additional groups of data, said first group of data and said additional groups of data are combined and read out by said second flip-flop.

Assignments (11)
SECURITY INTEREST Recorded Sep 12, 2025
From: ALTERA CORPORATION
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 073431/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2024
From: INTEL CORPORATION
To: ALTERA CORPORATION
Reel/Frame 066353/0886 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2022
From: INTEL TECHNOLOGY OF CANADA, ULC
To: INTEL CORPORATION
Reel/Frame 061368/0947 →
CHANGE OF NAME Recorded Oct 10, 2022
From: INTEL TECHNOLOGY OF CANADA, LTD.
To: INTEL TECHNOLOGY OF CANADA, ULC
Reel/Frame 061359/0223 →
CHANGE OF NAME Recorded Aug 29, 2022
From: INTEL OF CANADA, LTD.
To: INTEL TECHNOLOGY OF CANADA, LTD.
Reel/Frame 061334/0500 →
CHANGE OF NAME Recorded Aug 29, 2022
From: ALTERA CANADA CO.
To: ALTERA CANADA LTD.
Reel/Frame 061333/0007 →
MERGER AND CHANGE OF NAME Recorded Aug 29, 2022
From: ALTERA CANADA LTD.; INTEL OF CANADA, LTD.
To: INTEL OF CANADA, LTD.
Reel/Frame 060921/0206 →
CHANGE OF NAME Recorded Jan 9, 2012
From: ALTERA NEWFOUNDLAND TECHNOLOGY CORP.
To: ALTERA CANADA CO.
Reel/Frame 027500/0519 →
CHANGE OF NAME Recorded Apr 26, 2011
From: AVALON MICROELECTONICS INC.
To: ALTERA NEWFOUNDLAND TECHNOLOGY CORP.
Reel/Frame 026181/0242 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2008
From: HAAS, WALLY
To: AVALON MICROELECTRONICS, INC.
Reel/Frame 021541/0958 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2007
From: HAAS, WALLY
To: AVALON MICROELECTRONICS, INC.
Reel/Frame 020185/0212 →