IP Library Granted Patent US 7,269,695
Granted Patent B2
US 7,269,695 · App. 11/514,119 · Granted Sep 11, 2007

Ambiguous virtual channels

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,269,695
App. No.
11/514,119
Granted
Sep 11, 2007
Kind
B2
Abstract

An apparatus comprises a first plurality of buffers configured to store operations belonging to a first virtual channel and a control circuit coupled to the first plurality of buffers. The first virtual channel includes first operations and second operations, wherein each of the first operations depend on at least one of the second operations during use. A first number of the first operations is less than or equal to a maximum. It is ambiguous, for a first received operation in the first virtual channel, whether the first received operation is one of the first operations or the second operations. A total number of the first plurality of buffers exceeds the maximum.

Claims (8)

1. A cache comprising:

a cache memory;

one or more read buffers configured to store read operations for the cache memory;

one or more write buffers configured to store write operations for the cache memory; and

a control circuit coupled to the one or more write buffers, wherein, in response to a hit of a probe on a first write operation in the one or more write buffers, the control circuit is configured to change a state of the first write operation to invalid.

2. The cache as recited in claim 1 wherein the control circuit is configured to respond to the probe with an indication that a cache block corresponding to the probe is invalid in the cache.

3. The cache as recited in claim 1 wherein the first write operation updates a second state of a cache block in the cache memory, and wherein the second state is updated to invalid in response to the first write operand if the state is invalid.

4. The cache as recited in claim 3 wherein, if the hit of the probe on the first write operation does not occur, the state of the first write operation is modified and the second state in the cache memory is updated to modified in the cache memory.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0097. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048555/0510 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0097 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →