摘要:
A semiconductor device (1) includes an intellectual property (IP) block (140) configured to operate based on a first clock signal (CLK_OUT) and a power voltage (VDDin), a clock gating circuit (130) configured to operate based on the power voltage, and generate the first clock signal (CLK_OUT) by selectively performing clock gating on a second clock signal (CLK_IN) based on an enable signal (En), and a critical path monitor (CPM, 120) configured to generate a digital code (CPM code) having a value, which varies according to a voltage drop of the power voltage (VDDin), and activate the enable signal (En) based on a comparison of the value of the digital code with a reference value.
摘要:
The present disclosure relates to a clock distribution network (10), comprising: - a clock generator (14) configured to generate at least a processor clock signal and at least a first peripheral clock signal, the clock generator (14) further comprises at least a processor clock output (31), a first peripheral clock output (32) and a first clock request input (42), - a processing unit (16) connected to the processor clock output (31) and configured to operate on a rising edge of the processor clock signal receivable via the processor clock output (31), - at least a first peripheral unit (22) connected to the first peripheral clock output (32) and connected to the first clock request input (42) of the clock generator (14), wherein the at least first peripheral unit (22) is configured to operate on a falling edge of the first peripheral clock signal received via the first peripheral clock output (32), - wherein the at least first peripheral unit (22) via the first clock request input (42) is operable to trigger the clock generator (14) to transmit the first peripheral clock signal via the first peripheral clock output (32).
摘要:
Power saving systems and methods for Universal Serial Bus (USB) systems are disclosed. When a USB physical layer (PHY) enters a U3 low power state, not only are normal elements powered down, but also circuitry within the USB PHY associated with detection of a low frequency periodic signal (LFPS) wake up signal is powered down. A low speed reference clock signal is still received by the USB PHY, and a medium speed clock within the USB PHY is activated once per period of the low speed reference clock signal. The medium speed clock activates the signal detection circuitry and samples a line for the LFPS. If no LFPS is detected, the signal detection circuitry and the medium speed clock return to low power until the next period of the low speed reference clock signal. If the LFPS is detected, the USB PHY returns to a U0 active power state.
摘要:
An apparatus and method for conserving power in a memory information transfer system. The system may include a direct memory access (DMA) controller (200) coupled to a memory storage device (245) and a peripheral device (240). The DMA controller transfers information from the memory storage device to a buffer (290) in the peripheral device. The DMA controller may also transfer information from the buffer in the peripheral device to the memory storage device. When the peripheral device buffer does not have to be filled or emptied by the DMA controller, the DMA controller enters a standby mode. When the peripheral device buffer is full or empty, the DMA controller exits standby mode, empties or fills the peripheral device buffer, and reenters standby mode.
摘要:
An electronic device according to some example embodiments includes a clock management circuit (210) configured to control a clock signal (CLK) and a processor circuit (220) directly connected to the clock management circuit (210) and configured to provide a clock control request for the clock signal (CLK) to the clock management circuit (210) according to an operation status of the processor circuit (220).
摘要:
Systems and methods for power distribution network (PDN) droop/overshoot mitigation are provided. In one embodiment, a method for activating one or more processors comprises reducing a frequency of a clock signal from a first clock frequency to a second clock frequency, wherein the clock signal is output to a plurality of processors including the one or more processors. The method also comprises activating the one or more processors after the frequency of the clock signal is reduced, and increasing the clock signal from the second clock frequency to the first clock frequency after the one or more processors are activated.
摘要:
In one embodiment, a processor includes a core to execute instructions and a core perimeter logic coupled to the core. The core perimeter logic may include a fabric interface logic coupled to the core. In turn, the fabric interface logic may include a first storage to store state information of the core when the core is in a low power state, and enable an inter-die interconnect coupled between the core and an uncore to be maintained in an active state during entry of the core into a low power state. Other embodiments are described and claimed.
摘要:
The feature size of semiconductor devices continues to decrease in each new generation. Smaller channel lengths lead to increased leakage currents. To reduce leakage current, some power domains within a device may be powered off (e.g., power collapsed) during periods of inactivity. However, when power is returned to the collapsed domains, circuitry in other power domains may experience significant processing overhead associated with reconfiguring communication channels to the newly powered domains. Provided in the present disclosure are exemplary techniques for isolating power domains to promote flexible power collapse while better managing the processing overhead associated with reestablishing data connections.
摘要:
A method and engine for hash calculation, the method comprising receiving data blocks via an input module, providing clock cycles by a clock module, calculating a hash from a received data block by a process module including a data pipeline and a state pipeline, the hash calculation comprising: an input data block to the data pipeline, the data block includes a sequence of data words including X data words, wherein X is a known number, calculating, in every other clock cycle of the clock module, an new data word based on the last calculated X data words, and performing a stage of the state pipeline in each clock cycle of the clock module, in which a state is calculated based on input from the data pipeline, the input includes the last calculated X data words, and outputting the hash via an output module every predetermined number of clock cycles.