IP Library Granted Patent US 8,838,912
Granted Patent B2
US 8,838,912 · App. 13/871,329 · Granted Sep 16, 2014

Interruptible write block

Inventor: Christopher Gronlund (Kent, WA)
Assignee: Broadcom Corporation
G06F3/0613G11C7/22G11C19/00G11C7/1078G11C15/04
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 8,838,912
App. No.
13/871,329
Granted
Sep 16, 2014
Kind
B2
Abstract

A disclosed embodiment is an interruptible write block comprising a primary register having an input coupled to an input of the interruptible write block, a secondary register having an input selectably coupled to an output of the primary register and to an output of the secondary register through an interrupt circuit. The interrupt circuit is utilized to interrupt flow of new data from the primary register to the secondary register during an interrupt of a write operation, such that upon resumption of the write operation the secondary register contains valid data. A method of utilizing an interruptible write block during a write operation comprises loading data into a primary register, interrupting the write operation to perform one or more other operations, loading the data into a secondary register while loading new data into the primary register, and resuming the write operation using valid data from the secondary register.

Claims (25)

1. A memory device having an interruptible write block comprising:

a primary register having an input coupled to an input of said interruptible write block and an output coupled to a first output of said interruptible write block;

a secondary register having an input coupled to an output of an interrupt circuit;

said interrupt circuit being configured to interrupt flow of new data from said output of said primary register to said input of said secondary register during an interrupt of a write operation, such that upon resumption of said write operation said secondary register contains valid data for a second output of said interruptible write block.

2. The memory device of claim 1 , wherein said output of said interrupt circuit is selectably coupled to said output of said primary register.

3. The memory device of claim 1 , wherein said output of said interrupt circuit is selectably coupled to an output of said secondary register.

4. The memory device of claim 1 , wherein said interrupt circuit comprises an interrupt multiplexer.

5. The memory device of claim 4 , wherein a select line of said interrupt multiplexer is utilized to interrupt said flow of said new data from output of said primary register to said input of said secondary register during said interrupt of said write operation.

6. The memory device of claim 1 , wherein said interruptible write block is utilized to reduce the number of inputs to a memory array in said memory device.

7. The memory device of claim 1 , wherein said memory device comprises a CAM (content addressable memory).

8. The memory device of claim 1 , wherein said memory device comprises a RAM (random access memory).

9. The memory device of claim 1 , wherein said memory device comprises a scannable output reduction block.

10. A method of utilizing an interruptible write block in a memory device, said method comprising:

loading data received at an input of said interruptible write block into a primary register;

providing said data from an output of said primary register to a first output of said interruptible write block during a write operation;

loading said data into an input of a secondary register from said output of said primary register;

interrupting flow of new data from said output of said primary register to said input of said secondary register during an interrupt of said write operation to perform a desired operation in said memory device;

resuming said write operation using said data from said secondary register at a second output of said interruptible write block.

11. The method of claim 10 further comprising loading additional data into said primary register prior to resuming said write operation.

12. The method of claim 10 , comprising utilizing said interruptible write block to reduce the number of inputs to a memory array in said memory device.

13. The method of claim 10 , wherein said memory device comprises a CAM (content addressable memory).

14. The method of claim 10 , wherein said memory device comprises a RAM (random access memory).

15. The method of claim 10 , wherein said memory device comprises a scannable output reduction block.

16. The method of claim 11 , wherein said interrupt of said write operation is implemented using an interrupt multiplexer.

17. The method of claim 10 , wherein a select line of an interrupt multiplexer is utilized to cause said interrupting said flow of said new data from said output of said primacy register to said input of said secondary register during said interrupt of said write operation.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2013
From: GRONLUND, CHRISTOPHER
To: BROADCOM CORPORATION
Reel/Frame 030319/0458 →
Continuity (2)
Continuation 12069937 · Feb 12, 2008
Related Publication 20130238847A1 · Sep 12, 2013