Reconfigurable Logic Blocks Using Nonvolatile Mode Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing logic devices lack efficient configuration and reconfiguration capabilities to perform multiple functions, leading to limitations in flexibility and operational speed.

Innovation Solution

A logic device with a configuration block utilizing nonvolatile storage devices to store and manage configuration data, allowing for rapid switching between operation modes, and a controller to manage the configuration process, enabling efficient reconfiguration during runtime.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If logic devices use traditional configuration methods, then they can perform multiple functions, but the configuration and reconfiguration process is slow and consumes excessive time

Engineering Contradiction:
Improvemulti-function capabilityVSAvoidconfiguration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-loading configuration data into nonvolatile storage devices before runtime reconfiguration is needed. The configuration data is prepared and stored in advance in the nonvolatile storage devices, allowing the logic device to quickly switch between functions without performing time-consuming configuration operations at the moment of switching. This resolves the contradiction by maintaining multi-function capability while dramatically reducing the time required for reconfiguration.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If logic devices are reconfigured during runtime, then operational flexibility improves, but power consumption increases

Engineering Contradiction:
Improveruntime reconfiguration capabilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the configuration data storage function from traditional volatile memory and places it in nonvolatile storage devices. This separation allows the logic device to maintain runtime reconfiguration capability while consuming less power, because nonvolatile storage devices retain configuration data without continuous power supply. The configuration data is taken out from the active configuration pathway and stored independently, enabling quick loading without sustained high power consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

3Speed

If logic devices use nonvolatile storage devices for configuration data, then reconfiguration speed improves, but hardware complexity increases

Engineering Contradiction:
Improvereconfiguration speedVSAvoidhardware structure
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent applies universality by designing nonvolatile storage devices that serve multiple functions: storing configuration data, maintaining data persistence without power, and enabling rapid reconfiguration. This multi-functional approach improves reconfiguration speed while minimizing hardware complexity, as the same nonvolatile storage infrastructure supports multiple operational requirements rather than requiring separate dedicated components for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Duration of action of stationary object

If configuration data is stored in nonvolatile memory, then data retention without power improves, but access speed during operation decreases

Engineering Contradiction:
Improvedata retention timeVSAvoiddata access speed
Core Design Contradiction:
Duration of action of stationary objectVSSpeed

Solution Approach 1:

The patent segments the storage system into nonvolatile storage devices for persistent configuration data and maintains active configuration pathways for rapid access. The configuration data is divided between long-term storage in nonvolatile memory and active availability through the configuration block's internal buffers. This segmentation allows data to be retained without power in nonvolatile storage while providing fast access paths when configuration changes are needed, resolving the contradiction between retention duration and access speed.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP2733851B1Logic devices, digital filters and video codecs including logic devices, and methods of controlling logic devices
Publication Date: 2021.09.22 SAMSUNG ELECTRONICS CO LTD
  • EP2733851B1 patent drawingFigure 1~2
  • EP2733851B1 patent drawingFigure 3
  • EP2733851B1 patent drawingFigure 4A

AI summary

A logic device includes: a function block and a configuration block. The function block is configurable to perform operations associated with a plurality of operation modes. The configuration block is configured to configure the function block to perform an operation associated with any one of the plurality of operation modes. The logic device also includes a controller configured to control the configuration block so that the function block is configured to perform the operation.