IP Library Granted Patent US 8,837,190
Granted Patent B2
US 8,837,190 · App. 13/912,510 · Granted Sep 16, 2014

System for retaining state data

Inventor: Paul Penzes (Newport Beach, CA)
Assignee: Broadcom Corporation
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,837,190
App. No.
13/912,510
Granted
Sep 16, 2014
Kind
B2
Abstract

According to one embodiment, a system for retaining M bits of state data of an integrated circuit during power down includes M serially coupled scan flip flops divided into M/N groups, where the M scan flip flops are able to save/restore the M bits of state data. Each group contains a merged scan flip flop coupled to a series of scan flip flops. The merged scan flip flop in each of the groups is coupled to a respective read port of a memory unit, and a final scan flip flop in each of the groups is coupled to a respective write port of the memory unit. The system enables the memory unit to save the M bits of state data in N clock cycles. Each merged scan flip flop has a read select input that enables restoring of the state data into the M scan flip flops in N clock cycles.

Claims (25)

1. A system comprising:

a plurality of flip flops containing state data of an integrated circuit, said plurality of flip flops being divided into groups, each of said groups containing a merged flip flop;

said merged flip flop in each of said groups being coupled to a respective read port of a memory unit, said memory unit saving said state data in a power saving mode of said integrated circuit.

2. The system of claim 1 wherein a flip flop in each of said groups is coupled to a respective write port of said memory unit.

3. The system of claim 1 wherein said system enables said memory unit to save said state data in N clock cycles.

4. The system of claim 2 wherein said system enables said memory unit to save said state data in N clock cycles.

5. The system of claim 1 wherein said system enables said memory unit to restore said state data to said plurality of flip flops in N clock cycles.

6. The system of claim 1 wherein said plurality of flip flops are serially coupled.

7. The system of claim 1 wherein said plurality of flip flops are scan flip flops.

8. The system of claim 1 wherein said merged flip flop is a merged scan flip flop.

9. The system of claim 6 wherein said serially coupled flip flops are powered by a first power supply and wherein said memory unit is powered by a second power supply.

10. The system of claim 6 wherein said serially coupled flip flops are situated in said integrated circuit.

11. The system of claim 1 wherein each of said plurality of flip flops is a scan flip flop, and each of said plurality of flip flops includes a scan input and a scan output.

12. The system of claim 1 wherein said memory unit is a static random access memory (“SRAM”).

13. The system of claim 1 wherein said system is controlled by a standby signal.

14. The system of claim 1 wherein said integrated circuit is a CPU situated in a portable electronic device.

15. The system of claim 14 wherein said portable electronic device is selected from the group consisting of a cellular telephone, a personal digital assistant (“PDA”), a laptop computer, an MP3 player, and a digital camera.

16. A system comprising:

a plurality of flip flops containing state data of an integrated circuit, said plurality of flip flops being divided into groups, each of said groups containing a merged flip flop;

said merged flip flop in each of said groups being coupled to a respective read port of a memory unit, said memory unit saving said state data in a power saving mode of said integrated circuit;

wherein said plurality of flip flops are powered by a first power supply and wherein said memory unit is powered by a second power supply.

17. The system of claim 16 wherein a flip flop in each of said groups is coupled to a respective write port of said memory unit.

18. The system of claim 16 wherein each of said plurality of flip flops is a scan flip flop, and each of said plurality of flip flops includes a scan input and a scan output.

19. The system of claim 16 wherein said integrated circuit is a CPU situated in a portable electronic device.

20. The system of claim 19 wherein said portable electronic device is selected from the group consisting of a cellular telephone, a personal digital assistant (“PDA”), a laptop computer, an MP3 player, and a digital camera.

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 Jun 7, 2013
From: PENZES, PAUL
To: BROADCOM CORPORATION
Reel/Frame 030567/0889 →
Continuity (3)
Continuation 13107591 · May 13, 2011
Continuation 11821437 · Jun 22, 2007
Related Publication 20130265832A1 · Oct 10, 2013