IP Library Granted Patent US 9,804,659
Granted Patent B2
US 9,804,659 · App. 14/930,944 · Granted Oct 31, 2017

On-chip sensor hub, and mobile device and multi-sensor management method therefor

Inventors: Deming Gu (Shanghai, CN); Zhou Hong (Cupertino, CA)
Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
G06F1/324G06F1/32G06F1/3275G06F3/0604G06F3/067G06F3/0625G06F3/0629G06F15/78Y02B60/1207Y02B60/1225
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,804,659
App. No.
14/930,944
Granted
Oct 31, 2017
Kind
B2
Abstract

An on-chip sensor hub fabricated on a chip with a main processor of a mobile device, and the mobile device, and a method for multi-sensor management on the mobile device. An on-chip sensor hub includes a co-processor and uses an inter-process communication interface. The co-processor and main processor of the mobile device are fabricated on the same chip and communicate with each other via the inter-process communication interface. The co-processor controls a plurality of sensors in the mobile device in accordance with requests issued from the main processor. The co-processor further collects and manages sensor data from the sensors to be processed by the main processor.

Claims (51)

1. An on-chip sensor hub based on single-chip integration, comprising:

a co-processor, fabricated on a chip with a main processor of a mobile device;

an inter-process communication interface, for communications within the chip between the co-processor and the main processor; and

a distributed volatile memory module, comprising a first memory space and a second memory space which are powered separately,

wherein:

the co-processor controls a plurality of sensors of the mobile device based on requests issued from the main processor, and collects and manages sensor data from the plurality of sensors to be processed by the main processor;

the first memory space is used when the co-processor performs a first kind of operations on the sensors;

the second memory space is used when the co-processor performs a second kind of operations, infrequent in comparison with the first kind of operations, on the sensors; and

the co-processor further analyzes the requests issued from the main processor and, when the second kind of operations are not being performed, the co-processor switches the second memory space to a low-power data retention state independently from the first memory space.

2. The on-chip sensor hub based on single-chip integration as claimed in claim 1 , wherein:

the first memory space is smaller than the second memory space.

3. The on-chip sensor hub based on single-chip integration as claimed in claim 1 , wherein:

the co-processor further analyzes the requests issued from the main processor to adjust an operation clock of the co-processor based on workload of the plurality of sensors.

4. The on-chip sensor hub based on single-chip integration as claimed in claim 1 , wherein:

the co-processor further analyzes the requests issued from the main processor and, when the sensors are idle, the co-processor is operated with clock gating.

5. The on-chip sensor hub based on single-chip integration as claimed in claim 4 , wherein:

when the main processor is in a power-saving state, the co-processor with clock gating is operated at low operating voltages.

6. The on-chip sensor hub based on single-chip integration as claimed in claim 5 , wherein:

the co-processor further performs a self-examination based on an interrupt signal from any of the sensors or a timer, to check whether the co-processor is operated at the low operating voltages; and

the co-processor processes the interrupt signal when the co-processor has been switched to leave the low operating voltages.

7. A mobile device, comprising:

a chip, comprising an on-chip sensor hub and a main processor, the on-chip sensor hub comprising:

a co-processor, fabricated on a chip with a main processor of a mobile device; and

an inter-process communication interface, for communications within the chip between the co-processor and the main processor; and

a distributed volatile memory module, comprising a first memory space and a second memory space which are powered separately,

wherein:

the co-processor controls a plurality of sensors of the mobile device based on requests issued from the main processor, and collects and manages sensor data from the plurality of sensors to be processed by the main processor;

the first memory space is used when the co-processor performs a first kind of operations on the sensors;

the second memory space is used when the co-processor performs a second kind of operations, infrequent in comparison with the first kind of operations, on the sensors; and

the co-processor further analyzes the requests issued from the main processor and, when the second kind of operations are not being performed, the co-processor switches the second memory space to a low-power data retention state independently from the first memory space;

and

a plurality of sensors, controlled by the main processor through on-chip sensor hub,

wherein, through the on-chip sensor hub, the main processor collects and manages sensor data from the plurality of sensors.

8. A multi-sensor management method for a mobile device, comprising:

providing a co-processor, which is fabricated on a chip with a main processor of the mobile device;

using an inter-process communication interface for communications within the chip between the co-processor and the main processor; and

providing a distributed volatile memory module, wherein the distributed volatile memory module comprises a first memory space and a second memory space which are powered separately,

wherein:

the co-processor controls a plurality of sensors of the mobile device based on requests issued from the main processor, and collects and manages sensor data from the plurality of sensors to be processed by the main processor;

the first memory space is used when the co-processor performs a first kind of operations on the sensors;

the second memory space is used when the co-processor performs a second kind of operations, infrequent in comparison with the first kind of operations, on the sensors; and

the co-processor further analyzes the requests issued from the main processor and, when the second kind of operations are not being performed, the co-processor switches the second memory space to a low-power data retention state independently from the first memory space.

9. The multi-sensor management method for a mobile device as claimed in claim 8 , further comprising:

using the co-processor to analyze the requests issued from the main processor to adjust an operation clock of the co-processor based on workload of the plurality of sensors.

10. The multi-sensor management method for a mobile device as claimed in claim 8 , further comprising:

using the co-processor to analyze the requests issued from the main processor wherein, when the sensors are idle, the co-processor is operated with clock gating.

11. The multi-sensor management method for a mobile device as claimed in claim 10 , wherein:

when the main processor is in a power-saving state, the co-processor with clock gating is operated at low operating voltages.

12. The multi-sensor management method for a mobile device as claimed in claim 11 , wherein:

the co-processor further performs a self-examination based on an interrupt signal from any of the sensors or a timer, to check whether the co-processor is operated at the low operating voltages; and

the co-processor processes the interrupt signal when the co-processor has been switched to leave the low operating voltages.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2021
From: SHANGHAI ZHAOXIN SEMICONDUCTOR CO., LTD.
To: GLENFLY TECH CO., LTD.
Reel/Frame 058965/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2015
From: GU, DEMING; HONG, ZHOU
To: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
Reel/Frame 036946/0238 →
Priority Claims (1)
CN 2015 1 0342546 · Jun 19, 2015 · national
Continuity (1)
Related Publication 20160370838A1 · Dec 22, 2016