Partitioned Pipelined Delay Chains for Memory Timing Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory buffers face challenges in efficiently managing variable timing for multiple signals due to excessive layout area requirements and inefficiencies in supporting command-specific timing, particularly when slower signals respond to faster signals, necessitating improved control mechanisms.

Innovation Solution

A pipelined delay chain with a cascaded arrangement of primary and secondary delay chains, along with control signal sequence generators, provides programmable delays and independent control over signals with different timing requirements, utilizing serially-linked registers and first-in first-out (FIFO) buffers to manage commands and control signals effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If conventional pipelines are used to delay command and control data, then the timing of signals can be controlled, but the layout area required becomes excessive

Engineering Contradiction:
Improvesignal delay timingVSAvoidlayout area
Core Design Contradiction:
Loss of timeVSArea of stationary object

Solution Approach 1:

The delay chain is divided into multiple segments (first delay chain, second delay chain, third delay chain) that can be independently controlled. Each segment handles specific signals with different timing requirements, allowing efficient use of layout area while providing the necessary delay timing for command and control data signals.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamically controllable delay chains where the delay amount can be adjusted based on timing requirements. Control logic selectively activates different delay chain segments and adjusts their delay parameters to match varying timing needs of different signal types, optimizing both area usage and timing control.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If conventional pipelines are used for signal delay, then timing control is provided, but efficiency in supporting variable command-specific timing is reduced

Engineering Contradiction:
Improvesignal delay timingVSAvoidtiming control efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

Different delay chain segments are optimized for specific signal types and timing requirements. The first delay chain handles command signals, the second handles control data, and the third handles other control signals. Each segment has tailored delay parameters and control logic, providing efficient variable timing control for each signal category without compromising overall system productivity.

Inventive Principle:
Principle #3Local quality

3Area of stationary object

If a single delay chain is used for all signals, then layout area is reduced, but independent control between signals with different timing requirements is lost

Engineering Contradiction:
Improvelayout areaVSAvoidindependent timing control
Core Design Contradiction:
Area of stationary objectVSAdaptability or versatility

Solution Approach 1:

The delay control system is segmented into multiple independent delay chains, each dedicated to specific signal types. This segmentation enables independent timing control for commands, control data, and other signals while maintaining a compact layout through shared control logic and hierarchical organization of the delay segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control logic unit serves multiple functions by managing different delay chain segments. It can selectively activate and configure each delay chain based on the required timing, providing universal control capability across all signal types while maintaining area efficiency through shared control infrastructure.

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

4Adaptability or versatility

If timing of faster signals is changed, then adaptability is improved, but it causes problems for slower signals that respond to faster signals

Engineering Contradiction:
Improvetiming adaptabilityVSAvoidsignal synchronization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The delay chains are designed with dynamic control capability that allows timing of faster signals to be adjusted independently. The control logic monitors and coordinates timing changes across different signal paths, ensuring that when faster signal timing is modified, the corresponding slower response signals are appropriately synchronized to maintain reliable signal relationships.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8943242B1Timing controllers having partitioned pipelined delay chains therein
Publication Date: 2015.01.27 SITIME CORP
  • US8943242B1 patent drawing
  • US8943242B1 patent drawing
  • US8943242B1 patent drawing

AI summary

A timing controller includes a pipelined delay chain configured to process commands and control signals associated with the commands between a first device and a plurality of second devices having different timing requirements. The pipelined delay chain includes a cascaded arrangement of a primary delay chain, at least one secondary delay chain and a plurality of control signal sequence generators responsive to signals generated by the at least one secondary delay chain. The primary delay chain may include a plurality of serially-linked registers configured to support a pipelining of the commands and a stack configured to support operations to push and pop the control signals associated with the commands to and from the stack.