PLD Self-Power-Down State Restore Using Memory Partitioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Programmable logic devices (PLDs) face challenges in reducing power consumption and maintaining state information during power cycles, leading to inefficient reconfiguration and increased power usage, especially in battery-powered systems where seamless transitions between power up and down states are required.

Innovation Solution

Implementing a self-power down mechanism in PLDs that detects quiescent states, stores configuration information in non-volatile memory, and initiates a power-down operation, allowing for quick restoration of the previous state upon power-up, thereby reducing power consumption and minimizing read/write cycles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the PLD is completely powered down to reduce power consumption, then power savings are achieved, but state information is lost and reconfiguration is required

Engineering Contradiction:
Improvepower consumptionVSAvoidstate information
Core Design Contradiction:
Use of energy by moving objectVSLoss of information

Solution Approach 1:

The patent applies preliminary action by detecting a quiescent state and storing the current configuration data into non-volatile memory before the power-down operation occurs. This ensures that state information is preserved in advance, allowing the device to restore its previous state quickly after power-up without requiring full reconfiguration, thus resolving the contradiction between power savings and information retention

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces non-volatile memory as an intermediary between the volatile configuration memory and the power-down state. This intermediary storage mechanism allows the device to power down completely for power savings while maintaining the ability to restore state information, bridging the gap between power consumption reduction and information preservation

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the PLD retains state information during power down, then seamless transition is achieved, but power consumption is not reduced

Engineering Contradiction:
Improveseamless transitionVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the memory system into volatile memory for active operation and non-volatile memory for state preservation. This segmentation allows the device to power down the main logic circuits for power savings while only maintaining minimal power for the non-volatile memory to retain configuration data, enabling both reduced power consumption and seamless transition capability

Inventive Principle:
Principle #1Segmentation

3Loss of information

If the PLD performs full reconfiguration upon power up, then state information is restored, but initialization time increases

Engineering Contradiction:
Improvestate information restorationVSAvoidinitialization time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-storing configuration data in non-volatile memory before power-down. Upon power-up, the device can quickly restore state by loading from this pre-prepared data rather than performing full reconfiguration, significantly reducing initialization time while ensuring complete state restoration

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables the device to skip the time-consuming full reconfiguration process by using the stored configuration data from non-volatile memory. The system rushes through the initialization by directly loading the preserved state, bypassing the need for lengthy reconfiguration sequences and thereby reducing initialization time

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS8717062B2Programmable logic device with a self-power down mechanism
Publication Date: 2014.05.06 ALTERA CORP
  • US8717062B2 patent drawing
  • US8717062B2 patent drawing
  • US8717062B2 patent drawing

AI summary

Apparatuses for reducing power consumption in a programmable logic device (PLD) with a self power down mechanism are disclosed. Methods and a machine readable medium for restoring a prior known state are provided. The prior known state is stored in a memory module before the PLD is powered down and the same state is restored from the memory module when the PLD is powered up. The memory module may be an internal or an external non-volatile or volatile memory source. One sector of the memory may be used to store the previous known state. The memory sector can be partitioned into different sections. One section may be used as a header section associated with a data storage section. Partitioning the memory sector into different sections and utilizing multiple addresses from each section ensure less read and write cycles during the powering down and the powering up of the PLD.