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. 21, 2020

Filed:

Oct. 31, 2017
Applicant:

Qualcomm Incorporated, San Diego, CA (US);

Inventors:

Sandip HomChaudhuri, San Jose, CA (US);

Douglas Dahlby, Stone Ridge, VA (US);

Murali Krishna, San Diego, CA (US);

Harinder Singh, Saratoga, CA (US);

Ravi Konda, San Jose, CA (US);

BalaSubrahmanyam Chintamneedi, San Diego, CA (US);

Assignee:

Qualcomm Incorporated, San Diego, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/00 (2006.01); G06F 1/3234 (2019.01); G06N 20/00 (2019.01); G06N 7/00 (2006.01); H04W 52/02 (2009.01); G06F 1/3287 (2019.01); G06F 1/3293 (2019.01); G06F 1/3296 (2019.01); G06F 9/4401 (2018.01); G06F 12/1009 (2016.01); G06F 13/42 (2006.01); G06F 12/02 (2006.01); G06F 12/123 (2016.01); G06F 12/0862 (2016.01); G06F 12/128 (2016.01); G06N 3/04 (2006.01); G06N 3/08 (2006.01);
U.S. Cl.
CPC ...
G06F 1/3275 (2013.01); G06F 1/3287 (2013.01); G06F 1/3293 (2013.01); G06F 1/3296 (2013.01); G06F 9/4418 (2013.01); G06F 12/0215 (2013.01); G06F 12/0862 (2013.01); G06F 12/1009 (2013.01); G06F 12/123 (2013.01); G06F 12/128 (2013.01); G06F 13/4282 (2013.01); G06N 7/005 (2013.01); G06N 20/00 (2019.01); H04W 52/028 (2013.01); G06F 2212/602 (2013.01); G06F 2212/621 (2013.01); G06F 2212/65 (2013.01); G06F 2212/654 (2013.01); G06F 2213/0026 (2013.01); G06N 3/0445 (2013.01); G06N 3/084 (2013.01); Y02D 10/44 (2018.01); Y02D 70/00 (2018.01); Y02D 70/10 (2018.01); Y02D 70/1262 (2018.01); Y02D 70/14 (2018.01); Y02D 70/142 (2018.01); Y02D 70/146 (2018.01); Y02D 70/26 (2018.01);
Abstract

The disclosure relates to minimizing power consumption of a WiFi system-on-chip (SOC) during idle periods. The disclosed architecture includes memory banks for the WiFi SoC's embedded processor that can be independently powered on/off and a Memory Management Unit (MMU) to translate virtual addresses to physical addresses and generate exceptions to process accesses to virtual addresses without a corresponding physical address. The architecture can implement a demand paging scheme whereby a MMU fault from an access to code/data not within the embedded memory causes the processor to fetch the code/data from an off-chip secondary memory. To minimize page faults, the architecture stores WiFi client code/data within the embedded processor's memory that is repeatedly accessed with a short periodicity or where there is an intolerance for delays of accessing the code/data.


Find Patent Forward Citations

Loading…