FPGA RRAM Memory Cell Voltage Divider Interconnect

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Field programmable gate arrays (FPGAs) face limitations in miniaturization, power consumption, and sensitivity due to the use of traditional SRAM memory cells, which are volatile, costly, and susceptible to radiation, while RRAM technology offers potential benefits like higher density and non-volatility but struggles with parasitic currents and resistance ratios.

Innovation Solution

The integration of RRAM memory cells with a voltage divider comprising programmable resistive elements and a pass gate transistor in FPGAs, allowing for high-speed programming and erasure, low power consumption, and improved resistance ratios, enabling smaller, faster, and more reliable devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional SRAM memory cells are used in FPGAs, then the device can be configured after manufacturing, but the component size is large, power consumption is high, and the device is susceptible to radiation

Engineering Contradiction:
ImprovereconfigurabilityVSAvoidcomponent size
Core Design Contradiction:
Adaptability or versatilityVSArea of moving object

Solution Approach 1:

The patent changes the fundamental parameter of memory cell type from volatile SRAM to non-volatile RRAM, enabling configuration data to be retained without power. This transition reduces component size while maintaining reconfigurability, as RRAM cells require fewer transistors and can store configuration states permanently until reprogrammed

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the memory cell structure into distinct functional components: RRAM elements for configuration storage, voltage dividers for signal conditioning, and pass gate transistors for signal routing. This segmentation allows optimization of each component's size and function, contributing to overall miniaturization while preserving FPGA reconfigurability

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If traditional SRAM memory cells are used in FPGAs, then the device can be reconfigured, but power consumption is high

Engineering Contradiction:
ImprovereconfigurabilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent changes the power consumption parameter by transitioning from volatile SRAM that requires continuous refresh power to non-volatile RRAM that retains configuration data without power. This eliminates standby power consumption while maintaining the ability to reconfigure the FPGA when needed

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of continuous power consumption for maintaining configuration state, the patent implements periodic reconfiguration actions where the FPGA is programmed only when configuration changes are needed. The RRAM retains the configuration state between programming events, converting continuous energy consumption into periodic action

Inventive Principle:
Principle #19Periodic action

3Ease of operation

If traditional SRAM memory cells are used in FPGAs, then the device can operate, but it is susceptible to radiation and noise

Engineering Contradiction:
Improveoperational functionalityVSAvoidradiation sensitivity
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent changes the material parameter from SRAM transistor-based storage to RRAM resistive state storage. The resistive states in RRAM are inherently more resistant to radiation effects and noise, as they rely on physical filament structures rather than charge states that can be easily disrupted by environmental factors

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs multiple RRAM elements in parallel within each configuration cell, creating redundancy. If one element is affected by radiation or noise, others can compensate, ensuring operational functionality. This approach uses simpler, more radiation-hardened RRAM elements rather than complex SRAM structures

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

4Area of stationary object

If basic RRAM cross-point cells are used, then component density increases, but parasitic currents cause slow read access

Engineering Contradiction:
Improvecomponent densityVSAvoidread access speed
Core Design Contradiction:
Area of stationary objectVSSpeed

Solution Approach 1:

The patent introduces voltage divider circuits as intermediary elements between the RRAM configuration storage and the signal routing paths. These voltage dividers condition the signals from RRAM elements, amplifying or buffering them to overcome parasitic current effects and enable fast read access while maintaining the high density of the cross-point RRAM structure

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies different functional qualities to different parts of the configuration cell: RRAM elements provide high-density non-volatile storage, voltage dividers provide signal conditioning and amplification, and pass gate transistors provide fast switching. This local differentiation of qualities allows each component to optimize its function, achieving both high density and fast read access

Inventive Principle:
Principle #3Local quality

5Area of stationary object

If basic RRAM cross-point cells are used, then component density increases, but the resistance ratio between activated and deactivated states is insufficient

Engineering Contradiction:
Improvecomponent densityVSAvoidresistance ratio
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The patent uses composite RRAM structures with multiple resistive elements having different resistance characteristics. By combining elements with varying resistance ratios and characteristics, the overall configuration cell achieves a sufficiently high resistance ratio between activated and deactivated states while maintaining high component density

Inventive Principle:
Principle #40Composite materials

Solution Approach 2:

The voltage divider circuits act as intermediaries that enhance the effective resistance ratio by conditioning and amplifying the resistance differences from the RRAM elements. This allows the system to achieve reliable signal differentiation even when the raw RRAM resistance ratio is insufficient

Inventive Principle:
Principle #24Intermediary (Mediator)

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 results in FPGAs with enhanced component density, reduced power consumption, immunity to radiation, and faster power-up times, making them suitable for a broader range of applications with improved signal integrity and noise resistance.

Implementation Method 1

RRAM is a non-volatile memory technology that induces a filament (or many filaments) in a dielectric material. In a normal state, the dielectric has high resistance, and is non-conductive. However, application of a suitable voltage across the dielectric can induce a conduction path therein.

Methodology Applied
Scientific EffectResistive switching: Electrical Resistance

Implementation Method 2

A RRAM memory cell can include a voltage divider comprising multiple resistive elements arranged electrically in series across a common-collector voltage (VCC) and source-supply voltage (VSS) of the RRAM memory cell.

Methodology Applied
Scientific EffectVoltage division: Electrical Resistance

Data Source

PatentUS9054702B2Field programmable gate array utilizing two-terminal non-volatile memory
Publication Date: 2015.06.09 CROSSBAR INC
  • US9054702B2 patent drawing
  • US9054702B2 patent drawing
  • US9054702B2 patent drawing

AI summary

Providing for a field programmable gate array (FPGA) utilizing resistive random access memory (RRAM) technology is described herein. By way of example, the FPGA can comprise a switching block interconnect having parallel signal input lines crossed by perpendicular signal output lines. RRAM memory cells can be formed at respective intersections of the signal input lines and signal output lines. The RRAM memory cell can include a voltage divider comprising multiple programmable resistive elements arranged electrically in series across a VCC and VSS of the FPGA. A common node of the voltage divider drives a gate of a pass gate transistor configured to activate or deactivate the intersection. The disclosed RRAM memory can provide high transistor density, high logic utilization, fast programming speed, radiation immunity, fast power up and significant benefits for FPGA technology.