Semiconductor Mode Register Control Using Latency Shifting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor devices face challenges in implementing the PDA function for DDR4 DRAMs with a simple circuit configuration and control method without increasing the circuit area.

Innovation Solution

A semiconductor device incorporating a command decoder, latency shifter, and logic gate circuit to activate and delay mode register setting signals based on external commands and data signals, allowing individual setting of mode registers in multiple devices connected to a single controller.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If PDA function is implemented to enable individual mode register setting in multiple devices, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveindividual mode register setting capabilityVSAvoidcircuit configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A latency shifter is introduced as an intermediary component between the command decoder and mode register. The latency shifter receives the mode register setting signal from the command decoder and outputs it after a predetermined latency period, enabling individual device control without requiring complex per-device control circuits. This simple intermediary mechanism resolves the contradiction by providing adaptability through timing control rather than structural complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If PDA function is implemented with simple circuit configuration, then device complexity is reduced, but latency for mode register rewriting increases

Engineering Contradiction:
Improvecircuit configuration simplicityVSAvoidmode register rewriting latency
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The latency shifter performs preliminary action by introducing a predetermined latency period between the command decoder output and mode register input. This built-in delay allows the mode register to be properly rewritten at the appropriate timing without requiring complex control logic. The patent accepts this necessary latency as a trade-off for maintaining simple circuit configuration, resolving the contradiction by prioritizing circuit simplicity over speed.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If multiple semiconductor devices are connected to single controller, then productivity is improved, but ease of operation decreases

Engineering Contradiction:
Improvedevice utilization efficiencyVSAvoidindividual device control difficulty
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The latency shifter acts as a timing intermediary that enables multiple devices to share a single controller while maintaining individual control capability. By introducing appropriate delays, the system can sequentially control different devices without requiring complex multiplexing or address decoding logic. This simple timing-based approach maintains ease of operation for individual device control while achieving high device utilization efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12374385B2Semiconductor device having PDA function
Publication Date: 2025.07.29 LONGITUDE LICENSING LTD
  • US12374385B2 patent drawing
  • US12374385B2 patent drawing
  • US12374385B2 patent drawing

AI summary

A method for writing a mode register in a semiconductor device, the method includes receiving a mode register command and a mode signal; generating a first mode register setting signal; delaying the first mode register setting signal in a first latency shifter to provide a second mode register setting signal; receiving a data signal in synchronization with the second mode register setting signal; and writing the mode signal to the mode register only if the received data signal has a first logic level.