Memory Serializer Architecture With Latch Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory devices face inefficiencies in converting parallel data from memory cell arrays into serial data for effective output, which affects data processing and transmission between memory controllers and devices.

Innovation Solution

The implementation of a serializer architecture that includes multiple serializers and latch circuits to convert parallel data into serial data, allowing for efficient data output by dividing the data into smaller serial segments and synchronizing them for transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single serializer is used to convert parallel data from memory cell arrays, then the device complexity is low, but the data transmission efficiency and productivity are insufficient

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidserializer architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the data transmission system into multiple independent serializers (first serializer, second serializer, third serializer, fourth serializer) that process data from different memory banks simultaneously. Each serializer converts parallel data to serial data independently, and their outputs are combined through latch circuits. This segmentation enables parallel processing of data from multiple memory banks, significantly improving data transmission efficiency while distributing the complexity across modular units rather than requiring a single complex serializer.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If parallel data is directly output without conversion, then the data processing is fast, but the compatibility with serial communication interfaces is poor

Engineering Contradiction:
Improveinterface compatibilityVSAvoiddata conversion time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary conversion of parallel data to serial data within each serializer before the data leaves the memory device. By converting parallel data to serial format in advance at the source (in the serializers connected to memory banks), the data is ready for serial communication interfaces without requiring additional conversion time at the interface level. This preliminary action ensures both interface compatibility and minimizes conversion time impact on overall performance.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If multiple serializers are used to process data from different memory banks, then the data transmission capacity increases, but the synchronization complexity increases

Engineering Contradiction:
Improvedata transmission capacityVSAvoidsynchronization complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces latch circuits as intermediary elements between the multiple serializers and the final output. The latch circuits receive serial data from multiple serializers, synchronize them, and combine the outputs. This intermediary layer manages the synchronization complexity by providing a standardized interface that handles timing and coordination, allowing multiple serializers to operate independently while ensuring synchronized output. The latch circuits act as mediators that absorb the synchronization complexity rather than requiring direct coordination between serializers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10490238B2Serializer and memory device including the same
Publication Date: 2019.11.26 SK HYNIX INC
  • US10490238B2 patent drawing
  • US10490238B2 patent drawing
  • US10490238B2 patent drawing

AI summary

A data output device includes: a first serializer suitable for receiving first parallel data having a first size from a first data line, and selectively outputting first and second serial data each having a second size corresponding to ½ of the first size; a second serializer suitable for receiving second parallel data having the first size from a second data line, and selectively outputting third and fourth serial data each having the second size; and a latch circuit suitable for latching the output of the first serializer and the output of the second serializer, and outputting serial output data having the first size.