Resistive Memory LUT Circuit With Separated Read Path

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional lookup table circuits in programmable logic devices suffer from a small read margin due to voltage drop across multiple series-connected transistors in the selection circuit and mode selector, which decreases read speed.

Innovation Solution

A lookup table circuit design where the selection circuit is separated from the read-current path, using a memory cell array with resistive memory elements and a single-ended sense amplifier, allowing direct voltage detection without passing through the selection circuit, thereby enhancing the read margin.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If the selection circuit is connected in series with the read circuit path, then the circuit structure is compact and area is reduced, but the read margin decreases due to voltage drop across multiple series-connected transistors

Engineering Contradiction:
Improvecircuit areaVSAvoidread margin
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The patent divides the circuit into separate functional blocks: the selection circuit (4a) and the read circuit (3) with sense amplifiers (3a, 3b). By segmenting these circuits and connecting them in parallel rather than series, the voltage drop affecting read margin is eliminated while maintaining compact overall layout through shared memory cell array connectivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a mode selector (2a) as an intermediary component that manages the connection between the selection circuit and read circuit. This mediator enables flexible switching between different operational modes, allowing the selection circuit to control memory cell access without being in the direct read path, thus preserving read margin while maintaining selection functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple series-connected transistors are used in the selection circuit for multi-input LUT, then the selection functionality is achieved, but the read speed decreases due to accumulated voltage drop

Engineering Contradiction:
Improvemulti-input LUT functionalityVSAvoidread speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent segments the 6-input LUT functionality into a combination of selection circuit operations and read circuit operations. The selection circuit uses series-connected transistors for address decoding and cell selection, while the read circuit with sense amplifiers performs the actual data retrieval in parallel, eliminating the speed penalty from series transistor traversal during read operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single-series-path architecture to a two-dimensional architecture where the selection circuit operates in one dimension (address decoding) and the read circuit operates in another dimension (data sensing). This dimensional separation allows multi-input LUT functionality to be achieved without compromising read speed, as the sense amplifiers can detect voltage differences simultaneously across multiple selected cells.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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

The separation of the selection circuit from the read path improves the read margin and reduces circuit area, enabling faster data retrieval even with small resistance differences, and reduces delay time.

Implementation Method 1

A nonvolatile FPGA employs a configuration of a logic device using a resistive memory element, for example

Methodology Applied
Scientific EffectResistive memory: Electrical Resistance

Implementation Method 2

it is necessary to pass through multiple series-connected transistors in the selection circuit 4a, which results in a small read margin due to voltage drop

Methodology Applied
Scientific EffectVoltage detection: Ohm's Law

Data Source

PatentUS11610615B2Lookup table circuit comprising a programmable logic device having a selection circuit connected to a memory cell array and separated from a path of a read circuit
Publication Date: 2023.03.21 TOHOKU UNIV
  • US11610615B2 patent drawing
  • US11610615B2 patent drawing
  • US11610615B2 patent drawing

AI summary

A lookup table circuit constituting a programmable logic device includes: a memory cell array including a plurality of memory cells, each having a resistive memory element; a selection circuit connected to the memory cell array and configured to output, to the memory cell array, a single cell-select signal or two or more cell-select signals for selecting a single memory cell or two or more memory cells among the plurality of memory cells, based on input of a plurality of logic signals; and a read circuit connected to the memory cell array and configured to read data from the single memory cell or the two or more memory cells selected by the single cell-select signal or the two or more cell-select signals, among the plurality of memory cells. The selection circuit is separated from a path along which the read circuit is configured to read data from the memory cell array.