RRAM FPGA Configuration Bits for Low-Power Radiation Immunity
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
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
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.
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.
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
Data Source
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.


