Face-to-Face Stacked Memory with Per-Tile Timing Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The design and construction of stacked semiconductor devices with multiple memory tiles controlled by a single logic chip are complicated due to varying signal path lengths and setup/hold time requirements, making it difficult to achieve uniform signal characteristics across all tiles.

Innovation Solution

Incorporation of timing adjustment devices, including selectors and flip-flops, in each memory tile to adjust setup and hold times for input and output signals relative to a clock signal, allowing for flexible design and uniform signal characteristics across memory tiles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a single logic chip controls multiple memory tiles, then the device integration is improved, but the signal path length variation and timing skew increase

Engineering Contradiction:
Improvenumber of memory tilesVSAvoidsignal timing uniformity
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent divides the memory chip into multiple independent memory tiles (MT0-MT7), each with its own timing adjustment device. This segmentation allows each tile to independently adjust its timing parameters, compensating for the signal path length variations that occur when controlled by a single logic chip, thereby maintaining timing uniformity across all tiles.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces timing adjustment devices as intermediary components between the logic chip and memory tiles. These devices include setup/hold time adjustors and output delay/skew time adjustors that act as mediators to compensate for timing variations caused by different signal path lengths, ensuring uniform timing characteristics across all memory tiles.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If wire tree-structure signal lines are designed to achieve equal wiring length, then timing uniformity is improved, but the design complexity increases

Engineering Contradiction:
Improvewiring length uniformityVSAvoidsignal line design complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent changes the approach from geometric parameter optimization (equal wiring length through wire tree structure) to temporal parameter adjustment (setup/hold time and output delay/skew time). By allowing different wiring lengths and compensating through timing parameter adjustments in each memory tile, the design complexity is significantly reduced while maintaining timing uniformity.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If multiple logic memory controllers are used to control memory tiles, then timing control precision is improved, but the logic chip size increases

Engineering Contradiction:
Improvetiming control precisionVSAvoidlogic chip area
Core Design Contradiction:
Manufacturing precisionVSArea of stationary object

Solution Approach 1:

The patent implements self-service timing adjustment by equipping each memory tile with its own timing adjustment device. Instead of requiring multiple logic memory controllers to provide centralized timing control, each tile independently adjusts its own setup/hold time and output delay/skew time, eliminating the need for additional logic controllers and reducing the logic chip area.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12424264B2Stacked memory with a timing adjustment function
Publication Date: 2025.09.23 POWERCHIP SEMICON MFG CORP
  • US12424264B2 patent drawing
  • US12424264B2 patent drawing
  • US12424264B2 patent drawing

AI summary

A stacked memory with a timing adjustment function is provided, including a logic chip; a memory chip coupled to the logic chip in a face-to-face manner and including plural memory tiles; plural timing adjustment devices, respectively provided in each memory tile, wherein for each memory tile, each timing adjustment device further includes a first timing adjustment device that is configured to adjust setup times and hold times for a command and an address with respect to an edge of a clock signal and a second timing adjustment device that is configured to adjust a setup time and a hold time for input data with respect to the edge of the clock signal.