System for reducing dynamic power consumption of wakeup source
First Claim
Patent Images
1. A system for receiving a data packet from a source device and transmitting the data packet to a destination device, comprising:
- an input/output (I/O) pad for receiving the data packet from the source device;
a wakeup source, coupled to the I/O pad, for processing the data packet, wherein the wakeup source initiates a wakeup sequence when the data packet includes a predetermined code, and transmits the data packet to the destination device;
clock gating logic, coupled to the wakeup source, for switching on the wakeup source when the I/O pad receives the data packet and switching off the wakeup source when the I/O pad is idle for a first predetermined time period; and
at least one buffer circuit, coupled between the I/O pad and the wakeup source, for delaying transmission of the data packet to the wakeup source by a second predetermined time period, wherein the wakeup source is switched on within the second predetermined time period.
31 Assignments
0 Petitions
Accused Products
Abstract
A system for reducing dynamic power consumption of a wakeup source includes a receiver interface coupled to the wakeup source. A data packet, received by the receiver interface, transmits the data packet to the wakeup source. The wakeup source processes the data packet to identify a predetermined code for initiating a wakeup sequence. The wakeup source is put into a deep sleep mode if it is idle for a predetermined time period.
-
Citations
9 Claims
-
1. A system for receiving a data packet from a source device and transmitting the data packet to a destination device, comprising:
-
an input/output (I/O) pad for receiving the data packet from the source device; a wakeup source, coupled to the I/O pad, for processing the data packet, wherein the wakeup source initiates a wakeup sequence when the data packet includes a predetermined code, and transmits the data packet to the destination device; clock gating logic, coupled to the wakeup source, for switching on the wakeup source when the I/O pad receives the data packet and switching off the wakeup source when the I/O pad is idle for a first predetermined time period; and at least one buffer circuit, coupled between the I/O pad and the wakeup source, for delaying transmission of the data packet to the wakeup source by a second predetermined time period, wherein the wakeup source is switched on within the second predetermined time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for reducing dynamic power consumption of a wakeup source in a deep sleep mode, wherein the wakeup source processes a data packet during transmission of the data packet from a source device to a destination device, the method comprising:
-
receiving the data packet at an input/output (I/O) pad coupled to the wakeup source; enabling a dock signal provided to the wakeup source when the data packet is received at the I/O pad; delaying the transmission of the data packet to the wakeup source by a second predetermined time period; switching on the wakeup source within the second predetermined time period; processing the data packet by the wakeup source to detect a predetermined code embedded in the data packet; and gating the dock signal when the I/O pad is idle for a first predetermined time period.
-
Specification