Multiple Data Rate Memory Clock Splitting Circuit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional SRAM memory systems face challenges in implementing multiple memory accesses efficiently while maintaining low power consumption, especially with the increasing demand for larger memories in battery-powered devices, as they typically require controlling both rising and falling edges of the external clock signal, which can be complex for larger clock trees.

Innovation Solution

A multiple data rate memory system that utilizes a clock splitting circuit to generate internal clock pulses from the rising edge of an external clock signal and a multiplexing address latch to facilitate multiple memory accesses, allowing for efficient operation without needing to control both edges of the clock signal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional SRAM memory systems control both rising and falling edges of the external clock signal to implement multiple memory accesses, then data transmission rate is improved, but device complexity and power consumption increase

Engineering Contradiction:
Improvedata transmission rateVSAvoidclock control complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides a single external clock cycle into multiple internal clock phases (PHI0, PHI1, PHI2, PHI3) using a clock splitting circuit. This segmentation allows the memory system to perform multiple access operations within one external clock period by utilizing different phases for different operations (e.g., PHI0-PHI1 for read, PHI1-PHI2 for write), thereby achieving multiple data rates without controlling both edges of the external clock signal.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The clock splitting circuit generates all necessary internal clock phases in advance from a single rising edge of the external clock signal. The phases are pre-synchronized and distributed to different memory access circuits before the actual access operations begin, enabling coordinated multi-phase operations without real-time edge detection and control complexity.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If conventional SRAM memory systems control both rising and falling edges of the external clock signal to implement multiple memory accesses, then data transmission rate is improved, but power consumption increases

Engineering Contradiction:
Improvedata transmission rateVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

By segmenting the clock signal into multiple phases from a single rising edge, the patent enables multiple memory access operations without requiring continuous clock edge transitions. This reduces the switching activity in clock distribution networks and associated control logic, thereby lowering dynamic power consumption while maintaining high data transmission rates through phased parallel operations.

Inventive Principle:
Principle #1Segmentation

3Speed

If conventional SRAM memory systems use divided/hierarchical word lines and bit lines to reduce delay and power dissipation, then access speed is improved, but device complexity increases

Engineering Contradiction:
Improveaccess speedVSAvoidmemory array structure
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent combines multiple memory access operations (read, write, read-modify-write) into a unified phased clocking scheme that operates on the existing memory array structure. By merging the control of multiple operations into a single external clock signal that is internally phased, the system achieves the speed benefits of hierarchical structures without adding their structural complexity, as the phased clocking coordinates access across the unified array.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10878864B2Multiple data rate memory
Publication Date: 2020.12.29 SURECORE
  • US10878864B2 patent drawing
  • US10878864B2 patent drawing
  • US10878864B2 patent drawing

AI summary

There is provided a multiple data rate memory comprising a clock splitting circuit and a multiplexing address latch. The clock splitting circuit is configured to generate first and second internal clock pulses from a rising edge of an external clock signal and to provide the first and second internal clock signals to the multiplexing address latch. The multiplexing address latch is configured to output a first address signal in response to the first internal clock pulse and a second address signal in response to the second internal clock pulse.