NVL Array Wakeup Sequencing for Zero-Leakage State Retention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing portable electronic devices face challenges in reducing leakage current during standby power mode, requiring constant power to retain state information, which is inefficient for battery-operated devices and energy harvesting applications.
Innovation Solution
The implementation of non-volatile logic (NVL) in System on Chip (SoC) using ferroelectric random access memory (FRAM) allows for zero leakage in sleep mode and rapid system state restoration, eliminating the need for constant power by dispersing NVL arrays throughout the logic cloud and utilizing a central NVL controller for state management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If shadow latch is used to retain state information during standby power mode, then data retention is improved, but leakage current is reduced only partially and additional power supply circuits are required
Solution Approach 1:
The patent extracts the state retention function from the traditional shadow latch circuit and relocates it to non-volatile memory cells. This removes the need for continuous power supply to retention circuits, as the non-volatile memory inherently retains state without power, thereby eliminating leakage current associated with shadow latch operation.
Solution Approach 2:
The patent changes the fundamental parameter of state retention from volatile (requiring continuous power) to non-volatile (retaining state without power). By using non-volatile memory cells with different retention characteristics, the system achieves state retention with zero leakage current during standby mode.
2Loss of energy
If thick gate oxide transistors and high threshold voltage transistors are used in shadow latch, then leakage current is reduced, but system performance deteriorates when shadow latch is detached from rest of circuit
Solution Approach 1:
The patent creates a copy of the state information in non-volatile memory cells that can be rapidly restored to the main logic circuit. This copying mechanism allows the shadow latch to remain detached during standby (saving energy) while enabling fast restoration of system state, thus maintaining productivity without the performance penalty of detached shadow latches.
3Use of energy by moving object
If energy harvesting is used to provide power, then portable device operation is enabled, but available power is very small and intermittent
Solution Approach 1:
The patent performs preliminary action by capturing and storing system state information in non-volatile memory cells before power is completely removed. This allows the device to maintain state information through intermittent power availability, enabling rapid resumption of operation when power becomes available again without requiring full system reboot.
Solution Approach 2:
The patent enables periodic operation where the system can enter low-power states during intermittent power availability and rapidly reactivate when power is restored. The non-volatile memory maintains state information through these periodic power interruptions, allowing the device to operate effectively with energy harvesting sources that provide intermittent rather than continuous power.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach enables portable devices to maintain state without continuous power, reducing energy consumption and enabling instant-on capabilities, suitable for energy harvesting applications where intermittent power is available.
Implementation Method 1
The implementation of non-volatile logic (NVL) in System on Chip (SoC) using ferroelectric random access memory (FRAM) allows for zero leakage in sleep mode
Data Source
AI summary
A processing device includes a plurality of non-volatile logic element array domains having two or more non-volatile logic element arrays to store 2006 a machine state of the processing device stored in a plurality of volatile store elements. Configuration bits are read to direct which non-volatile logic element array domains are enabled first and to direct an order in which the first enabled non-volatile logic element array domains are restored or backed up in response to entering a wakeup or backup mode. Configuration bits can be read to direct an order of and a parallelism of how individual non-volatile logic element arrays in a first enabled non-volatile logic element array domain are restored or backed up. The order of restoration or backing up can be controlled by instructions from non-volatile arrays of the first enabled of the plurality of non-volatile logic element array domains.


