RRAM FPGA Configuration Bits for Low-Power Radiation Immunity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current field programmable gate arrays (FPGAs) face challenges with high design costs, large component size, high power consumption, and vulnerability to data loss due to the use of volatile SRAM configuration cells, which require continuous power and are susceptible to memory loss from electromagnetic radiation.

Innovation Solution

The integration of resistive switching memory technology, specifically non-volatile RRAM cells with independent programming circuitry, replaces traditional SRAM cells to form configuration bits within FPGAs, enabling faster power-up cycles and radiation immunity by using programmable resistive elements and differential latches to control signal routing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional SRAM configuration cells are used in FPGAs, then the FPGA can be configured and reconfigured, but the device suffers from high power consumption, large component size, and vulnerability to data loss from electromagnetic radiation

Engineering Contradiction:
Improveconfiguration capabilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by stationary object

Solution Approach 1:

The patent changes the physical state and material properties of the configuration memory from volatile SRAM to non-volatile resistive switching memory. This parameter change transforms the memory mechanism from charge-based to resistance-based, enabling configuration data to be stored without continuous power while maintaining reconfigurability capability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the electronic charge-based SRAM mechanism with a physical resistance-based memory mechanism. The resistive switching memory uses material property changes (high resistance vs low resistance states) instead of electrical charge storage, fundamentally substituting the configuration storage mechanism to eliminate continuous power requirements.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If traditional SRAM configuration cells are used in FPGAs, then the FPGA can be configured and reconfigured, but the device suffers from large component size

Engineering Contradiction:
Improveconfiguration capabilityVSAvoidcomponent size
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent changes the physical state and material properties of the configuration memory from volatile SRAM to non-volatile resistive switching memory. This parameter change transforms the memory mechanism from charge-based to resistance-based, enabling configuration data to be stored without continuous power while maintaining reconfigurability capability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the electronic charge-based SRAM mechanism with a physical resistance-based memory mechanism. The resistive switching memory uses material property changes (high resistance vs low resistance states) instead of electrical charge storage, fundamentally substituting the configuration storage mechanism to eliminate continuous power requirements.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If traditional SRAM configuration cells are used in FPGAs, then the FPGA can be configured and reconfigured, but the device is vulnerable to data loss from electromagnetic radiation

Engineering Contradiction:
Improveconfiguration capabilityVSAvoidradiation vulnerability
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent replaces the electronic charge-based SRAM mechanism with a physical resistance-based memory mechanism. The resistive switching memory uses material property changes (high resistance vs low resistance states) instead of electrical charge storage, fundamentally substituting the configuration storage mechanism to eliminate continuous power requirements.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent employs a simple resistive switching cell structure that can be easily reprogrammed, effectively treating the configuration memory as a robust, replaceable element that maintains data integrity against radiation through its non-volatile physical state rather than fragile charge storage.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

4Adaptability or versatility

If traditional SRAM configuration cells are used in FPGAs, then the FPGA can be configured and reconfigured, but the device requires continuous power and external non-volatile memory

Engineering Contradiction:
Improveconfiguration capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the configuration memory function directly into the FPGA fabric by using resistive switching memory cells at the crosspoints of the interconnect architecture. This integration eliminates the need for separate external non-volatile memory components and simplifies the overall system architecture by combining storage and logic functions.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The resistive switching memory cells serve multiple functions: they act as configuration storage elements, enable routing control through their resistance states, and provide non-volatile memory capability inherently. This multi-functionality reduces the need for separate dedicated components for each function.

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

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 solution reduces the size and power consumption of FPGAs, eliminates the need for external non-volatile memory, and enhances reliability by providing a faster power-up cycle and radiation immunity, while improving signal propagation performance.

Implementation Method 1

resistive switching memory technology

Methodology Applied
Scientific EffectResistive switching: Electrical Resistance

Data Source

PatentUS11973500B2Configuration bit using RRAM
Publication Date: 2024.04.30 CROSSBAR INC
  • US11973500B2 patent drawing
  • US11973500B2 patent drawing
  • US11973500B2 patent drawing

AI summary

A field programmable gate array (FPGA) utilizing resistive switching memory technology is described. The FPGA can comprise a switching block interconnect having a set of signal input lines and a set of signal output lines. Respective intersections of the signal input lines and signal output lines can have two resistive switching memory cells, a current differential latch, and a switching transistor (also referred to as a pass gate transistor) arranged in a circuit. Resistance states of the resistive switching memory cells can be programmed to control an output voltage state of the current differential latch. The output voltage state is latched into the current differential latch which can drive a gate of the switching transistor to activate or deactivate the switching transistor, which in turn activates or deactivates an intersection of the FPGA.