IP Library Granted Patent US 7,250,797
Granted Patent B1
US 7,250,797 · App. 09/821,898 · Granted Jul 31, 2007

Event edge synchronization system and method of operation thereof

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,250,797
App. No.
09/821,898
Granted
Jul 31, 2007
Kind
B1
Abstract

The present invention provides an event edge synchronization system and a method of operating the same. In one embodiment, the event edge synchronization system includes: (1) a first clock zone device configured to generate an event signal based upon a first clock rate, (2) a second clock zone device configured to operate at a second clock rate, which is asynchronous with the first clock rate and (3) a synchronous notification subsystem configured to receive the event signal, synchronize the event signal to the second clock rate based upon an edge transition of the event signal and the second clock rate, and generate a synchronous notification signal therefrom.

Claims (18)

1. A fast pattern processor, comprising:

a data buffer that stores processing blocks associated with a protocol data unit (PDU);

a context memory subsystem associated with said data buffer that receives said processing blocks;

a pattern processing engine, associated with said context memory, that performs pattern matching upon said processing blocks; and

an output interface subsystem that receives said processing blocks from said data buffer or said context memory subsystem and re-transmits packets or payloads embodied within said processing blocks, said output interface subsystem, including:

a first-in-first-out (FIFO) buffer; and

an event edge synchronization system that provides a synchronous notification signal indicating that a block of data of said FIFO buffer has been retrieved and re-transmitted, said event edge synchronization system having:

a first clock zone device that generates an event signal based upon a first clock rate, said first clock zone device is associated with an output portion of said FIFO buffer;

a second clock zone device that receives said synchronous notification signal based upon a second clock rate and performs processing based upon said synchronous notification signal, said second clock rate asynchronous with said first clock rate; and

a synchronous notification subsystem that receives said event signal, synchronizes said event signal to said second clock rate based upon an edge transition of said event signal and said second clock rate, and generates said synchronous notification signal.

2. The fast pattern processor as recited in claim 1 wherein said synchronous notification subsystem further includes:

a first logic device that generates a first intermediate signal based upon said event signal and a clock signal of said second clock zone device;

a second logic device that generates a second intermediate signal based upon said first intermediate signal and said clock signal of said second clock zone device;

a third logic device that generates a third intermediate signal based upon said second intermediate signal and said clock signal of said second clock zone device; and

a comparison logic device that generates said synchronous notification signal based upon said second and third intermediate signals.

3. The fast pattern processor as recited in claim 2 wherein said first, second and third logic devices are “D” type flip-flops.

4. The fast pattern processor as recited in claim 2 wherein said comparison logic device is an exclusive-OR (XOR) gate.

5. The fast pattern processor as recited in claim 1 wherein said synchronous notification subsystem synchronizes said event signal to said second clock rate based upon a positive edge transition of said event signal.

Assignments (7)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2015
From: LSI CORPORATION
To: INTEL CORPORATION
Reel/Frame 035090/0477 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 32856/0031 Recorded Nov 18, 2014
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 034286/0872 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2014
From: AGERE SYSTEMS LLC
To: LSI CORPORATION
Reel/Frame 034245/0655 →
CERTIFICATE OF CONVERSION Recorded Oct 19, 2014
From: AGERE SYSTEMS INC.
To: AGERE SYSTEMS LLC
Reel/Frame 034014/0846 →
MERGER Recorded Oct 19, 2014
From: AGERE SYSTEMS GUARDIAN CORP.
To: AGERE SYSTEMS INC.
Reel/Frame 033977/0311 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →