Memory Data Merger and Aligner Layout for Skewed Read Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In semiconductor devices with both memory and non-memory on a single chip, increasing the size of the memory cell array leads to signal delay skew between distant and near memory cells, complicating design and requiring additional compensation to manage data latency and area reduction.

Innovation Solution

A memory device with a memory cell array connected to word and bit lines in a matrix form, featuring multiple mergers to transform data into direct current and pulse forms, and an aligner to synchronize data output edges with control pulses, reducing data register stages and managing skew through edge delay units.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If the size of the memory cell array is increased to reduce memory region area and power consumption, then the area occupied by the memory region decreases and current consumption is reduced, but signal delay skew between distant and near memory cells increases, complicating design and requiring additional compensation devices

Engineering Contradiction:
Improvememory region areaVSAvoidsignal delay skew
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The memory cell array is divided into multiple banks, with each bank independently managed by its own data register. This segmentation allows each register to handle a smaller subset of cells, reducing the maximum distance between any cell and its corresponding register, thereby minimizing signal delay skew while maintaining overall large memory capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a bank selection dimension to the memory architecture. Instead of a single linear array, the memory is organized in a two-dimensional structure with banks and cells within banks. This dimensional change allows parallel access paths through multiple banks, reducing the effective distance data must travel within each bank and compensating for skew.

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

2Area of stationary object

If the size of the memory cell array is increased to reduce memory region area, then integration is improved, but data latency increases due to more stages of data register arrays required

Engineering Contradiction:
Improvememory region areaVSAvoiddata latency
Core Design Contradiction:
Area of stationary objectVSLoss of time

Solution Approach 1:

By segmenting the memory into multiple banks each with its own data register, the patent eliminates the need for multiple sequential stages of a single large data register array. Data can be accessed in a single stage within each bank, reducing latency while achieving the area reduction goal through efficient bank organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The data registers are pre-positioned at strategic locations within each bank, closer to the memory cells they serve. This preliminary placement of buffering elements reduces the distance data must travel and minimizes the number of clock stages required, thereby reducing latency before data reaches the output.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If additional devices are added to compensate for signal delay skew, then skew management is improved, but device complexity increases

Engineering Contradiction:
Improveskew managementVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines the skew compensation function with the existing data register structure. Rather than adding separate compensation devices, the data registers are designed to naturally handle skew through their placement and timing characteristics, merging multiple functions into a single integrated component and reducing overall device complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The segmented bank structure allows each bank to self-manage its own timing and skew characteristics independently. Each data register automatically compensates for skew within its own bank without requiring external control or additional compensation circuitry, making the system self-sufficient and reducing complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12002538B2Memory device with data mergers and aligner
Publication Date: 2024.06.04 METACNI CO LTD
  • US12002538B2 patent drawing
  • US12002538B2 patent drawing
  • US12002538B2 patent drawing

AI summary

A memory device may comprise: a memory cell array in which memory cells are connected in matrix form to word lines and bit lines; a plurality of mergers connected in series to transfer data that is read from a selected memory cell among the memory cells included in the memory cell array and is transformed into one of a direct current form or a pulse form; and an aligner that synchronizes an edge of first output data, output by one of the plurality of mergers, with an edge of a control pulse, thereby delaying the edge of the first output data.