The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 31, 2023

Filed:

Apr. 30, 2019
Applicant:

Innovium, Inc., San Jose, CA (US);

Inventors:

Keith Michael Ring, Daly City, CA (US);

Mohammad Kamel Issa, Los Altos, CA (US);

Assignee:

Innovium, Inc., San Jose, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/32 (2019.01); G06F 1/329 (2019.01); H03K 5/135 (2006.01); G06F 1/324 (2019.01); G06F 3/06 (2006.01); G11C 29/38 (2006.01); H03K 5/00 (2006.01);
U.S. Cl.
CPC ...
G06F 1/329 (2013.01); G06F 1/324 (2013.01); G06F 3/0604 (2013.01); G06F 3/0653 (2013.01); G06F 3/0659 (2013.01); G06F 3/0673 (2013.01); G11C 29/38 (2013.01); H03K 5/135 (2013.01); H03K 2005/00019 (2013.01);
Abstract

Power demands of a computing system, such as a network device and/or a component thereof, are stabilized by introducing a programmable delay into identical or substantially similar subsystems within an integrated circuit. Each subsystem reads a potentially different delay value from an associated storage, memory, or input, and waits for some time indicated by the delay value before beginning execution. For example, in a group of identical subsystems that process data concurrently, some or all of the subsystems begin processing their respective data after a different amount of delay, thus staggering their respective executions and lowering the risk of aligned edges when some or all of the subsystems concurrently step their power demands up or down. This, in turn, reduces peak power and voltage. In an embodiment, rather than being fixed at the design stage, each subsystem's delay value is programmable at some point after fabrication.


Find Patent Forward Citations

Loading…