Nonvolatile FPGA Configuration Memory for Fast Rewriting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Field Programmable Gate Arrays (FPGAs) face challenges with high power consumption and large footprint due to SRAM, and limited reconfigurability with DRAM, which requires frequent refresh operations and has destructive writing methods.

Innovation Solution

A reconfigurable integrated circuit device utilizing a nonvolatile memory transistor with a switch circuit and data supply circuit, allowing for repeatable writing and low power consumption, featuring a MONOS-type memory transistor with a charge storage layer and a switch circuit that enables high-speed writing and erasing without damaging the transistor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If SRAM is used to store configuration information, then high-speed writing is achieved, but power consumption increases and device footprint becomes large

Engineering Contradiction:
Improvewriting speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent changes the fundamental parameter of memory volatility by using nonvolatile memory transistors instead of volatile SRAM cells. This allows the memory to retain data without continuous power supply, eliminating the need for constant refresh operations and significantly reducing power consumption while maintaining reconfigurability capability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs a composite memory structure combining nonvolatile memory transistors with charge storage layers (such as nitride layers or oxide layers) to create a hybrid memory system that integrates the advantages of both volatile and nonvolatile memory characteristics, achieving high-speed writing similar to SRAM while maintaining nonvolatile data retention

Inventive Principle:
Principle #40Composite materials

2Speed

If SRAM is used to store configuration information, then high-speed writing is achieved, but device footprint becomes large

Engineering Contradiction:
Improvewriting speedVSAvoiddevice footprint
Core Design Contradiction:
SpeedVSArea of stationary object

Solution Approach 1:

The patent changes the memory cell structure from six-transistor SRAM cells to single-transistor nonvolatile memory cells with charge storage layers. This structural parameter change reduces the memory cell area by approximately 6 times while maintaining writing speed performance, thereby significantly reducing the overall device footprint of the FPGA

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The use of composite materials including ultrathin nitride layers or oxide layers as charge storage media enables the creation of compact memory cells with high storage density. These composite structures allow for smaller cell dimensions while maintaining electrical performance and writing speed characteristics

Inventive Principle:
Principle #40Composite materials

3Use of energy by moving object

If flash memory is used to store configuration information, then power consumption is reduced, but writing and erasing time increases

Engineering Contradiction:
Improvepower consumptionVSAvoidwriting time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent modifies the memory transistor structure by replacing conventional flash memory transistors with nonvolatile memory transistors that have modified gate structures and charge storage layers positioned closer to the channel. This structural parameter change enables faster charge injection and extraction processes, reducing writing and erasing times from milliseconds (flash memory) to microseconds or nanoseconds while maintaining low power consumption characteristics

Inventive Principle:
Principle #35Parameter changes

4Area of stationary object

If DRAM is used to store configuration information, then footprint is reduced and writing speed is high, but frequent refresh operations are required

Engineering Contradiction:
Improvedevice footprintVSAvoidrefresh time
Core Design Contradiction:
Area of stationary objectVSLoss of time

Solution Approach 1:

The patent fundamentally changes the memory volatility parameter by using nonvolatile memory transistors with charge storage layers that can trap and retain charges indefinitely without power supply. This eliminates the need for periodic refresh operations required by DRAM, removing the associated time loss and power consumption while maintaining the small footprint advantage of DRAM

Inventive Principle:
Principle #35Parameter changes

5Duration of action of stationary object

If destructive writing method is used to make DRAM nonvolatile, then data retention is improved, but reconfigurability is lost

Engineering Contradiction:
Improvedata retentionVSAvoidreconfigurability
Core Design Contradiction:
Duration of action of stationary objectVSAdaptability or versatility

Solution Approach 1:

The patent changes the physical structure of the memory transistor by introducing nonvolatile memory transistors with charge storage layers that can be electrically programmed and erased without physical damage. This allows the transistor to remain functional and reusable, enabling multiple write-erase cycles and maintaining reconfigurability while achieving nonvolatile data retention, unlike destructive methods that permanently damage the transistor gate

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8952720B2Reconfigurable integrated circuit device and writing method thereof
Publication Date: 2015.02.10 KK TOSHIBA
  • US8952720B2 patent drawing
  • US8952720B2 patent drawing
  • US8952720B2 patent drawing

AI summary

A reconfigurable integrated circuit device includes a memory unit for storing configuration information. The memory unit has a nonvolatile memory transistor having a gate connected to a first wire, a first terminal connected to a second wire, and a second terminal connected to a third wire. The memory unit also includes a switch circuit connected to the third wire. The switch circuit alters the configuration of the integrated circuit device by, for example, opening and closing to make wiring connections or disconnections. The integrated circuit device additionally includes a data supply circuit for supplying bit data and a first power supply circuit for supplying voltages to the first wire for storing bit data in the first nonvolatile memory transistor and for storing bit data as a charge level on the third wire.