Memory Element Configurable Access Duty Cycles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Latencies associated with memory accesses impair the performance of computing devices, necessitating an increase in the operating frequency of memory elements to reduce latency and enhance data access efficiency.

Innovation Solution

The memory element includes an array of memory cells and a control module that configures different write and read duty cycles for access lines, allowing for optimal adjustment of access times to achieve a greater maximum operating frequency, thereby reducing latency and increasing frequency headroom.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the operating frequency of memory elements is increased to reduce latency, then data access efficiency is improved, but the reliability of memory operations may deteriorate due to insufficient access time

Engineering Contradiction:
Improvememory access latencyVSAvoidmemory operation reliability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent implements dynamic duty cycle adjustment where the control module configures different duty cycles for access lines based on operational requirements. The duty cycle can be adjusted between 10% and 90% to optimize between speed and reliability, allowing the system to adaptively balance latency reduction with operation reliability by selecting appropriate duty cycle values for different access scenarios

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the temporal parameter of the access signals by adjusting the duty cycle of clock signals applied to access lines. By varying the duty cycle parameter, the system can extend or reduce the effective access time window while maintaining the same operating frequency, thus resolving the contradiction between speed and reliability through parameter optimization rather than frequency adjustment alone

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the duty cycle of access signals is increased to extend access time for reliable operations, then memory operation reliability is improved, but the maximum operating frequency is reduced

Engineering Contradiction:
Improvememory operation reliabilityVSAvoidmaximum operating frequency
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system dynamically adjusts the duty cycle based on the specific memory operation being performed. For write operations, a higher duty cycle may be selected to ensure reliable data latching, while for read operations, a lower duty cycle can be used to maximize operating frequency. This dynamic adaptation allows the system to optimize reliability when needed without permanently sacrificing maximum operating speed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the memory access operations into distinct phases (write phase and read phase) with potentially different duty cycle requirements. The control module can independently configure duty cycles for different access lines and different operation types, allowing optimized reliability for critical operations while maintaining high frequency for less critical operations, thus resolving the overall system contradiction

Inventive Principle:
Principle #1Segmentation

3Productivity

If different duty cycles are configured for write and read operations to optimize performance, then data access efficiency is improved, but the control complexity increases

Engineering Contradiction:
Improvedata access efficiencyVSAvoidcontrol module complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The control module is designed as a universal configuration unit that handles both write and read duty cycle adjustments through a single integrated interface. The same control module receives configuration data from the memory controller and applies appropriate duty cycles to all access lines regardless of operation type, consolidating control functionality and minimizing the increase in device complexity while enabling differentiated duty cycle optimization for different operations

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

Data Source

PatentUS8305835B2Memory elements having configurable access duty cycles and related operating methods
Publication Date: 2012.11.06 ADVANCED MICRO DEVICES INC
  • US8305835B2 patent drawing
  • US8305835B2 patent drawing
  • US8305835B2 patent drawing

AI summary

Apparatus and methods are provided for accessing memory elements. An exemplary memory element includes an array of memory cells and a control module. Each memory cell of the array is coupled to an access line, wherein the control module is configured to assert a first signal for a write duty cycle on the access line to enable writing to a first memory cell of the array of memory cells, and the control module is configured to assert a second signal for a read duty cycle on the access line to enable reading from the first memory cell. The write duty cycle and the read duty cycle are each selected from a plurality of possible duty cycles. In an exemplary embodiment, the read duty cycle and the write duty cycle are chosen to optimize a performance parameter for the memory element.