Clock Generation Circuit for Dual-Data Memory With Shared Logic Stages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing clock generation circuits for double data transmission require a large area, wasting circuit resources due to the need for generating two data transmission clock signals based on a single read command.

Innovation Solution

A clock generation circuit that includes N clock generation sub-circuits, where odd-stage sub-circuits perform OR logic processing and even-stage sub-circuits perform NAND logic processing to generate two groups of target clock signals, reducing the need for duplicate clock signal generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate clock generation circuits are used for each data transmission clock signal, then the reliability of clock signal generation is improved, but the circuit area and resource consumption increase significantly

Engineering Contradiction:
Improveclock signal generation reliabilityVSAvoidcircuit area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent merges the functionality of multiple clock generation circuits into a single unified circuit. The clock generation circuit uses shared components including an initial register, delay register, and logic gate units that can dynamically generate multiple clock signals (CLK0, CLK1, CLK2, CLK3) through configurable logic operations, thereby reducing overall circuit area while maintaining signal generation reliability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The clock generation circuit is designed with multi-functionality to generate different clock signals based on different data transmission modes. By configuring the logic gate units and register connections differently, the same circuit can operate in single data mode (generating one clock signal) or double data mode (generating multiple clock signals), making the circuit adaptable to various transmission requirements without requiring separate dedicated circuits

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

2Productivity

If duplicate clock signal generation circuits are implemented, then the productivity of data transmission is improved, but the circuit resource consumption increases

Engineering Contradiction:
Improvedata transmission throughputVSAvoidcircuit resources
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The clock generation circuit employs dynamic configuration where the logic gate units can be selectively enabled or disabled based on the required data transmission mode. In double data transmission mode, all logic units are activated to generate multiple clock signals simultaneously, maximizing productivity. In single data mode, only the necessary logic units are active, conserving circuit resources. This dynamic adaptability allows the circuit to optimize resource usage according to actual transmission needs

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The clock generation circuit is divided into multiple independent logic gate units (first logic gate unit, second logic gate unit, etc.), each capable of generating specific clock signals. These segmented units can be selectively activated based on transmission requirements, allowing the circuit to allocate resources efficiently - activating only the necessary segments for the current operation rather than running all segments continuously

Inventive Principle:
Principle #1Segmentation

3Device complexity

If a single clock generation circuit generates multiple clock signals, then the circuit resource efficiency is improved, but the device complexity increases

Engineering Contradiction:
Improvecircuit structure complexityVSAvoidcircuit resources
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The circuit manages complexity by changing operational parameters (which logic units are active, register connection configurations) rather than changing the physical structure. The same physical circuit components can be reconfigured through parameter changes to generate different clock signals, avoiding the need for multiple physical circuits while maintaining resource efficiency

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250218480A1Clock generation circuit and memory
Publication Date: 2025.07.03 RUILI INTEGRATED CIRCUIT CO LTD
  • US20250218480A1 patent drawing
  • US20250218480A1 patent drawing
  • US20250218480A1 patent drawing

AI summary

Embodiments of the present disclosure provide a clock generation circuit and a memory. The ith clock generation sub-circuit is configured to: perform sampling processing and latching processing on the ith register input signal based on an inverted clock signal, to generate the ith register signal; and perform first logic processing on the ith register signal and a delayed clock signal, to generate the ith target clock signal. The jth clock generation sub-circuit is configured to: perform sampling processing and latching processing on the (j-1)th register signal based on a preset clock signal, to generate the jth register signal; and perform second logic processing on the jth register signal and the delayed clock signal, to generate the jth target clock signal.