IP Library Granted Patent US 9,542,982
Granted Patent B1
US 9,542,982 · App. 14/965,872 · Granted Jan 10, 2017

Systems and methods for processing data with power ramp control

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,542,982
App. No.
14/965,872
Granted
Jan 10, 2017
Kind
B1
Abstract

An apparatus for processing data includes a data processing circuit configured to process user data, wherein the data processing circuit comprises a number of sub-circuits, a number of clock gates each configured to control a clock signal to one of the sub-circuits, a gating control circuit configured to control the clock gates to apply the clock signal to each of the sub-circuits in staged fashion during a ramped power up operation, and a dummy data source configured to provide dummy data to the data processing circuit during the ramped power up operation of the data processing circuit.

Claims (18)

1. An apparatus for processing data, comprising:

a data processing circuit configured to process user data, wherein the data processing circuit comprises a plurality of sub-circuits;

a plurality of clock gates each configured to control a clock signal to one of the plurality of sub-circuits;

a gating control circuit configured to control the plurality of clock gates to apply the clock signal to each of the plurality of sub-circuits in staged fashion during a ramped power up operation; and

a dummy data source configured to provide dummy data to the data processing circuit during the ramped power up operation of the data processing circuit.

2. The apparatus of claim 1 , wherein the gating control circuit comprises a ramp up programming input, and wherein the gating control circuit is configured to control a number of clock cycles applied to the plurality of sub-circuits during the ramped power up operation based on a value at the ramp up programming input.

3. The apparatus of claim 1 , wherein the gating control circuit comprises a ramp down programming input, and wherein the gating control circuit is configured to control a number of clock cycles applied to the plurality of sub-circuits during a ramped power down operation based on a value at the ramp down programming input.

4. The apparatus of claim 1 , wherein the data processing circuit comprises a maximum a priori data detector.

5. The apparatus of claim 4 , wherein the dummy data source comprises a shift register configured to apply a dummy data pattern to the maximum a priori data detector during the ramped power up operation.

6. The apparatus of claim 1 , wherein the data processing circuit comprises a low density parity check decoder.

7. The apparatus of claim 6 , wherein the dummy data source comprises a memory circuit at an input to the low density parity check decoder, configured to store a dummy data pattern to the low density parity check decoder during the ramped power up operation.

8. The apparatus of claim 1 , wherein the data processing circuit comprises a data detector and a data decoder, and wherein the gating control circuit and the dummy data source comprises an independent gating control circuit and an independent dummy data source for each of the data detector and the data decoder, and wherein the ramped power up operation is operable to ramp power up independently in the data detector and the data decoder.

9. A data processing system comprising:

means for processing user data;

means for enabling clock signals to each of a plurality of logic regions in the means for processing user data during a power ramp up period and a power ramp down period in the means for processing user data; and

means for providing dummy data with alternating values to the means for processing user data during the power ramp up period.

10. The data processing system of claim 9 , wherein the means for processing user data comprises a maximum a posteriori detector.

11. The data processing system of claim 9 , wherein the means for processing user data comprises a low density parity check decoder.

Assignments (5)
MERGER Recorded Mar 3, 2023
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED; BROADCOM INTERNATIONAL PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 062952/0850 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2020
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
To: BROADCOM INTERNATIONAL PTE. LTD.
Reel/Frame 053771/0901 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047422 FRAME: 0464. 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 048883/0702 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047422/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2015
From: NGUYEN, KAITLYN; YANG, SHAOHUA; LIU, DAN; YAN, XIAO DONG; ZUO, QI
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 037266/0444 →