IP Library Granted Patent US 9,921,891
Granted Patent B1
US 9,921,891 · App. 14/675,498 · Granted Mar 20, 2018

Low latency interconnect integrated event handling

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 9,921,891
App. No.
14/675,498
Granted
Mar 20, 2018
Kind
B1
Abstract

Low Latency Interconnect Integrated Event Handling has been disclosed. In one implementation a hardware based interrupt controller coupled with a hardware based event queue manager, dedicated hardware based queues, and processor instruction extensions allows for off-loading event processing from an operating system thereby dramatically lowering wasted processor cycles while speeding up event processing.

Claims (17)

1. A method comprising:

receiving from a source an N-bit Event ID at an interrupt controller;

using said interrupt controller to address an N-bit address into an array of event entries;

sending from said interrupt controller an add query entry to an event queue manager;

using said event queue manager to access an array of ready queues; and

wherein said receiving from said source, said using said interrupt controller, said sending from said interrupt controller, and said using said event queue manager are all done in hardware without using an operating system.

2. The method of claim 1 wherein said source is a source from hardware.

3. The method of claim 1 wherein said source is a source from software.

4. The method of claim 1 wherein said source is from an external input/output interface.

5. The method of claim 1 further comprising sending from said interrupt controller an event count to an application.

6. The method of claim 5 further comprising sending from said interrupt controller an event count to a processor.

7. The method of claim 6 further comprising sending from said processor to said interrupt controller a Wait on event: N-bit Event ID and Event Entry.

8. The method of claim 7 further comprising integrating said interrupt controller and said event queue manager on a same integrated circuit as said processor.

9. The method of claim 8 wherein a Wait for Next Event (WNE) instruction is added to an instruction set of said processor.

10. The method of claim 9 wherein when said processor executes said WNE instruction it causes said interrupt controller to query for a Next Event and if said Next Event is pending the interrupt controller returns a state of said Next Event in registers of said processor, and if said Next Event is not pending then said interrupt controller saves a process state of said processor.

11. The method of claim 8 wherein said processor has a HANDOFF instruction added to an instruction set of said processor.

12. The method of claim 11 wherein said processor has a HANDOFF WNE instruction added to an instruction set of said processor.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2025
From: RENESAS ELECTRONICS AMERICA INC.
To: AXIRO SEMICONDUCTOR INC.
Reel/Frame 070864/0142 →
MERGER Recorded Apr 15, 2025
From: INTEGRATED DEVICE TECHNOLOGY, INC.
To: RENESAS ELECTRONICS AMERICA INC.
Reel/Frame 070851/0391 →
RELEASE OF SECURITY INTEREST Recorded Mar 29, 2019
From: JPMORGAN CHASE BANK, N.A.
To: INTEGRATED DEVICE TECHNOLOGY, INC.; GIGPEAK, INC.; CHIPX, INCORPORATED; ENDWAVE CORPORATION; MAGNUM SEMICONDUCTOR, INC.
Reel/Frame 048746/0001 →
SECURITY AGREEMENT Recorded Apr 5, 2017
From: INTEGRATED DEVICE TECHNOLOGY, INC.; GIGPEAK, INC.; MAGNUM SEMICONDUCTOR, INC.; ENDWAVE CORPORATION; CHIPX, INCORPORATED
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042166/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2015
From: WOOD, BARRY
To: INTEGRATED DEVICE TECHNOLOGY, INC.
Reel/Frame 035320/0495 →