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:
Feb. 07, 2012

Filed:

Jan. 20, 2009
Applicants:

Sajish Sajayan, C.V. Raman Nagar, IN;

Alok Anand, Bangalore, IN;

Sudhakar Surendran, Bangalore, IN;

Ashish Rai Shrivastava, Sugar Land, TX (US);

Joseph R. Zbiciak, Arlington, TX (US);

Inventors:

Sajish Sajayan, C.V. Raman Nagar, IN;

Alok Anand, Bangalore, IN;

Sudhakar Surendran, Bangalore, IN;

Ashish Rai Shrivastava, Sugar Land, TX (US);

Joseph R. Zbiciak, Arlington, TX (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/32 (2006.01);
U.S. Cl.
CPC ...
Abstract

This invention manages power down and wakeup of shared memories in a multiprocessor system. A register for each shared memory has bits corresponding to each master. When a master wants to power down a memory, it sets its corresponding bit in the register. A hardware power down controller for the memory bank powers the memory bank if any processor signals powering the memory bank. The hardware power down controller for the memory bank powers down the memory bank only if all processor signal powering down the memory bank. The hardware power down controller waits for all masters to set their corresponding bits in the register before initiating power down of the memories. Software running on any processor has a view of the shared memory independent of the other processors and no inter-processor communication is needed.


Find Patent Forward Citations

Loading…