Memory Set Circuit for Duty-Cycle Training Data Gating

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The duty cycle deviation of clock signals in Dynamic Random Access Memory (DRAM) chips, caused by generation, transmission, and internal processing, leads to inefficiencies and power consumption issues.

Innovation Solution

A memory device with a set circuit that enables or disables a first data bus based on a set signal, allowing for different operation modes to output corresponding data, and includes a parallel-to-serial conversion circuit to generate serial data bits, with clock cycles adjusted to prevent overlap and ensure accurate sampling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the data bus is enabled in both normal read mode and duty cycle training assist mode, then data can be read in normal mode, but power consumption increases and memory area is wasted

Engineering Contradiction:
Improveoperation mode flexibilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by stationary object

Solution Approach 1:

The data bus is dynamically enabled or disabled based on the current operation mode. In normal read mode, the data bus is enabled to allow data reading. In duty cycle training assist mode, the data bus is disabled to save power, as the memory outputs preset data bits without requiring data bus access. This dynamic control resolves the contradiction by adapting the data bus state to operational needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different operation modes are provided with different data bus states. The set circuit selectively enables or disables the data bus based on the mode register, creating mode-specific behavior. This allows the memory to optimize power consumption in training mode while maintaining full functionality in normal mode.

Inventive Principle:
Principle #3Local quality

2Use of energy by stationary object

If the data bus is disabled in duty cycle training assist mode, then power consumption is reduced and memory area is saved, but data reading capability is lost

Engineering Contradiction:
Improvepower consumptionVSAvoiddata reading capability
Core Design Contradiction:
Use of energy by stationary objectVSEase of operation

Solution Approach 1:

The data bus state is dynamically adjusted based on operation mode. The set circuit, controlled by the mode register, enables the data bus in normal read mode for data reading capability and disables it in duty cycle training assist mode for power saving. This dynamic switching resolves the contradiction by providing the appropriate data bus state for each operational context.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If a separate circuit is added for duty cycle training assist mode, then mode functionality is improved, but device complexity increases

Engineering Contradiction:
Improvemode functionalityVSAvoidcircuit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The set circuit serves multiple functions: it controls data bus enable/disable in normal read mode, generates preset data bits in duty cycle training assist mode, and is controlled by the mode register. This multi-functional design resolves the contradiction by achieving mode-specific functionality through a single integrated circuit rather than separate dedicated circuits for each mode.

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

Solution Approach 2:

The set circuit merges the data bus control function and preset data bit generation function into a single circuit component. This consolidation reduces device complexity by eliminating the need for separate circuits for each function, while still providing complete mode functionality through the integrated design.

Inventive Principle:
Principle #5Merging (Combining)

4Area of stationary object

If the first data bus is shared between modes, then memory area is saved, but signal integrity may be affected

Engineering Contradiction:
Improvememory areaVSAvoidsignal integrity
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The data bus is dynamically enabled or disabled based on operation mode. In normal read mode, the data bus is enabled for data reading with full signal integrity requirements. In duty cycle training assist mode, the data bus is disabled, preventing signal interference. This dynamic control maintains signal integrity by ensuring the data bus is only active when needed for its intended purpose.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250336433A1Memory and memory device
Publication Date: 2025.10.30 RUILI INTEGRATED CIRCUIT CO LTD
  • US20250336433A1 patent drawing
  • US20250336433A1 patent drawing
  • US20250336433A1 patent drawing

AI summary

A memory includes: a plurality of storage cells arranged in an array, configured such that when a storage cell is selected, data stored in the storage cell is read out from a bit line to a first data bus; and a set circuit, connected to the first data bus to receive a set signal, and configured to enable the first data bus based on the set signal and output a first data bit when the memory is in a first mode, or disable the first data bus based on the set signal and output a preset data bit when the memory is in a second mode, where the first mode is a normal read mode, and the second mode is a duty cycle training assist mode. In this way, the first data bus can be selectively enabled or disabled in different operation modes of the memory to output corresponding data.