Memory Write Deserializer Layout for Time-Aligned Data Masking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor memory devices face challenges in maintaining high-speed operations while performing data masking operations, as timing alignment of mask patterns with data can be difficult to achieve, leading to reduced effective write cycles and compromised operation speed.

Innovation Solution

The implementation of a semiconductor device with a first deserializer and a second deserializer, both configured to have matching timing characteristics, allows for time-aligned mask patterns and parallel data. This is achieved through a circuit structure that includes sampling, shift, and output stages, with the clock generator producing write clock signals that synchronize the deserialization processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data masking operation is performed in high speed memory device, then data writing capability is improved, but timing alignment between mask pattern and parallel data becomes difficult to achieve

Engineering Contradiction:
Improvedata writing capabilityVSAvoidtiming alignment precision
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent divides the data stream into multiple parallel data streams and applies separate mask patterns to each stream. This segmentation allows independent timing control for each parallel stream, making it easier to achieve precise timing alignment between mask patterns and data without compromising overall writing capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent generates multiple copies of the mask pattern, one for each parallel data stream. Each mask pattern copy is synchronized with its corresponding parallel data stream, ensuring timing alignment is maintained across all streams while preserving full data writing capability

Inventive Principle:
Principle #26Copying

2Productivity

If mask pattern timing alignment is achieved, then effective write cycle is enhanced, but device complexity increases

Engineering Contradiction:
Improveeffective write cycleVSAvoiddeserializer configuration
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent designs the deserializer to perform multiple functions: it simultaneously deserializes incoming data into parallel streams and generates the required mask patterns. This multi-functionality reduces the need for separate dedicated components, thereby limiting the increase in device complexity while still achieving timing alignment to enhance effective write cycle

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Speed

If high speed operation is maintained, then operation speed is preserved, but timing alignment of mask pattern becomes compromised

Engineering Contradiction:
Improveoperation speedVSAvoidmask pattern timing alignment
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The patent performs preliminary deserialization and mask pattern generation within the deserializer before the data and mask patterns are combined. This preliminary action ensures that timing alignment is established early in the data path, allowing high-speed operation to be maintained without compromising the precision of mask pattern timing alignment

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250174253A1High speed memory device with data masking
Publication Date: 2025.05.29 YANGTZE MEMORY TECH CO LTD
  • US20250174253A1 patent drawing
  • US20250174253A1 patent drawing
  • US20250174253A1 patent drawing

AI summary

A semiconductor device includes a first deserializer, a second deserializer, a write data converter coupled to the first deserializer and the second deserializer, and a clock generator coupled to the first deserializer and the second deserializer. The first deserializer is configured to convert serial data to parallel data with a first timing alignment based on a set of write clock signals. The second deserializer is configured to output a mask pattern with a second timing alignment based on the set of write clock signals. The first deserializer and the second deserializer are configured to have a same circuit structure. The write data converter is configured to output valid data based on the parallel data and the mask pattern. The clock generator is configured to output the set of write clock signals.