IP Library Granted Patent US 8,886,969
Granted Patent B2
US 8,886,969 · App. 13/304,898 · Granted Nov 11, 2014

Input/output device power reduction and optimization by enablement or disablement of an external circuit coupled to the input/output device

Inventor: Moon J. Kim (Wappingers Falls, NY)
G06F1/3203
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,886,969
App. No.
13/304,898
Granted
Nov 11, 2014
Kind
B2
Abstract

Embodiments of the present invention provide a processor design that enables controller and I/O device power reduction and optimization. In a typical embodiment, a processing core is coupled to a set (e.g., three) of I/O blocks. The processing core provides for selective activation and/or deactivation of any of the I/O blocks. Two of the I/O blocks are coupled to individual voltage I/O components as well as individual external circuits. In one embodiment, the individual external circuits are coupled to individual voltage control components.

Claims (30)

1. A processor, comprising:

a processing core;

a set of input/output (I/O) blocks coupled to the processing core that perform I/O functions for the processing core, the set of I/O blocks comprising a first I/O block, a second I/O block, and a third I/O block, the set of I/O blocks being selectively activated and deactivated by the processing core, the processing core executing instructions to perform basic operations of the processor;

a set of external circuits coupled to the set of I/O blocks, the set of external circuits comprising a first external circuit and a second external circuit, the first external circuit and the second external circuit each receiving an enablement signal and a control signal from the first I/O block; and

a set of voltage I/O components coupled to the set of I/O blocks for providing power-performance optimization when the set of I/O blocks are activated.

2. The processor of claim 1 , the set of voltage I/O components comprising a voltage first I/O component, and a voltage second I/O component.

3. The processor of claim 2 , the voltage first I/O component being coupled to the second I/O block, and the voltage second I/O component being coupled to the third I/O block.

4. The processor of claim 1 , the first external circuit being coupled to the second I/O block, and the second external circuit being coupled to the third I/O block.

5. The processor of claim 1 , further comprising a first voltage control component coupled to the first external circuit, and a second voltage control component coupled to the second external circuit.

6. A processor, comprising:

a processing core, the processing core executing instructions to perform basic operations of the processor;

a first input/output (I/O) block coupled to the processing core;

a second I/O block coupled to the processing core;

a first external circuit coupled to the second I/O block;

a first voltage control component coupled to the first external circuit;

a third I/O block coupled to the processing core, wherein the first I/O block, the second I/O block, and the third I/O block performing I/O functions for the processing core and are selectively activated and deactivated by the processing core;

a second external circuit coupled to the third I/O block;

a second voltage control component coupled to the second external circuit;

a first voltage I/O component coupled to the second I/O block; and

a second voltage I/O component coupled to the third I/O block, wherein the first voltage I/O component and the second voltage I/O component provide power-performance optimization when any of the first I/O block, the second I/O block, and the third I/O block are activated.

7. A method for forming a processor, comprising:

coupling a set of input/output (I/O) blocks to a processing core, the set of I/O blocks comprising a first I/O block, a second I/O block, and a third I/O block, the set of I/O blocks performing I/O functions for the processing core and being selectively activated and deactivated by the processing core, the processing core executing instructions to perform basic operations of the processor;

coupling a set of external circuits to the set of I/O blocks, the set of external circuits comprising a first external circuit, and a second external circuit, the first external circuit and the second external circuit each receiving an enablement signal and a control signal from the first I/O block;

coupling a set of voltage I/O components to the set of I/O blocks for providing power-performance optimization when the set of I/O blocks are activated.

8. The method of claim 7 , the set of voltage I/O components comprising a voltage first I/O component, and a voltage second I/O component.

9. The method of claim 8 ,further comprising coupling the voltage first I/O component to the second I/O block, and coupling the voltage second I/O component to the third I/O block.

10. The method of claim 7 , the first external circuit being coupled to the second I/O block, and the second external circuit being coupled to the third I/O block.

11. The method of claim 7 , further comprising:

coupling a first voltage control component to the first external circuit; and

coupling a second voltage control component to the second external circuit.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2021
From: SVTECHNET LLC
To: SDEP CORP.
Reel/Frame 056897/0722 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2021
From: SVTECHNET LLC
To: SDEP CORP.
Reel/Frame 056871/0450 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2019
From: KIM, MOON J.
To: SVTECHNET LLC
Reel/Frame 050678/0222 →
Continuity (1)
Related Publication 20130138976A1 · May 30, 2013