Memory Write Timing System with Dynamic Delay Emulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory write timing systems fail to accurately track bitcell operation across extreme process and environmental variables, leading to incomplete writes at low voltage and low temperature conditions, where NFETs are slower and PFETs are faster, causing performance degradation and write failures.

Innovation Solution

A modified memory bitcell with a pair of inverters in a latching configuration, an access device, and an output circuit that provides a write termination signal, along with a dummy write driver and a timing column delay emulator, simulates the delay of a standard timing column to ensure write completion without unnecessary delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed delay is introduced to provide time for write completion, then write operation time is extended, but the delay is insufficient at extreme corners causing write failure

Engineering Contradiction:
Improvewrite completion reliabilityVSAvoidwrite operation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a dynamic timing system where the write timing column operates with variable delay based on detected bitcell state. The timing column adjusts its operation duration dynamically - extending only as long as needed to complete the write operation at extreme corners, then terminating early to avoid wasting time at normal operating conditions. This resolves the contradiction by making the delay adaptive rather than fixed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback through a modified bitcell with an output circuit that monitors the bitcell state and provides a write termination signal to the timing column. This feedback mechanism allows the timing system to automatically detect when the write operation is complete and adjust its duration accordingly, ensuring sufficient time at extreme corners while avoiding unnecessary delays at normal conditions.

Inventive Principle:
Principle #23Feedback

2Device complexity

If the same delay produced by read timing column is used for write operation, then timing is simplified, but time is wasted since read operation is normally longer than write operation

Engineering Contradiction:
Improvetiming system complexityVSAvoidwrite operation time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent segments the timing function by creating a separate, dedicated write timing column distinct from the read timing column. This write timing column is specifically optimized for write operations with appropriate delay characteristics, rather than reusing the read timing column which is optimized for longer read operations. This segmentation allows independent optimization of write timing without affecting read performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a copy of the bitcell structure (modified bitcell with output circuit) specifically for timing purposes. This timing bitcell replicates the essential characteristics of standard bitcells to generate accurate timing signals, but includes additional output circuitry to provide write termination signals. This copying approach enables dedicated write timing functionality without duplicating the entire memory array.

Inventive Principle:
Principle #26Copying

3Reliability

If longer delay is used to ensure write completion at extreme corners, then write reliability improves, but performance at other corners is limited

Engineering Contradiction:
Improvewrite operation reliabilityVSAvoidmemory performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic timing adjustment where the write operation duration adapts to operating conditions. The timing column extends its operation only when and where needed (at extreme process, voltage, and temperature corners) to ensure write completion, then terminates early at normal operating conditions to maximize performance. This dynamic behavior resolves the contradiction between reliability and productivity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the timing parameter (write operation duration) based on detected operating conditions and bitcell state. The write timing column adjusts its delay duration as a variable parameter rather than using a fixed conservative value, allowing optimization of both reliability at extreme corners and productivity at normal conditions through parameter adaptation.

Inventive Principle:
Principle #35Parameter changes

4Device complexity

If standard timing column is used for write operation, then device complexity is reduced, but timing accuracy fails to track bitcell operation across process and environmental variables

Engineering Contradiction:
Improvetiming system structureVSAvoidtiming tracking accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent creates a modified copy of the bitcell structure specifically for timing purposes. This timing bitcell includes an output circuit that replicates the bitcell's state changes and generates write termination signals. By copying the essential bitcell behavior while adding timing-specific output functionality, the system achieves accurate timing tracking without requiring a completely separate complex timing system.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a modified bitcell with output circuit as an intermediary between the write timing column and the standard bitcells. This intermediary element tracks the timing column's operation and translates it into accurate write termination signals that reflect actual bitcell state changes, bridging the gap between simplified timing structure and accurate timing measurement.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7440312B2Memory write timing system
Publication Date: 2008.10.21 ANALOG DEVICES INC
  • US7440312B2 patent drawing
  • US7440312B2 patent drawing
  • US7440312B2 patent drawing

AI summary

A memory write timing system includes a modified memory bitcell including a storage device and a write/read circuit for writing/reading data to/from the storage device; and an output circuit for detecting the current state of the storage device.