Dual Edge Memory Clock Generation Circuit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Single clock edge triggered synchronous integrated circuits dissipate power due to clock edge propagation, and dual edge clocked systems with external edge detectors incur a power and performance penalty, while implementing two clock trees is complex.

Innovation Solution

A dual clock edge triggered memory circuitry that generates internal clock edges in response to both rising and falling edges of the system clock, using an internal clock generating circuitry with pulse generation and edge detection, allowing self-timed reset events and efficient operation on both clock edges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If external edge detectors are used to enable dual edge clocked operation, then power consumption per operation is reduced, but power and performance penalties are incurred

Engineering Contradiction:
Improvepower consumption per operationVSAvoidcomplexity of external edge detectors
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The edge detection functionality is extracted from external components and integrated directly into the memory device's internal clock generating circuitry. The internal clock generating circuitry includes edge detection circuits that detect both rising and falling edges of the system clock signal, eliminating the need for external edge detectors and their associated power and performance penalties.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

An internal clock signal is introduced as an intermediary between the system clock and the memory components. The internal clock generating circuitry converts the system clock into an internal clock that is edge-triggered on both rising and falling edges, allowing dual-edge operation without requiring external edge detection circuitry.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If two clock trees are implemented for dual edge operation, then power efficiency is improved, but implementation complexity increases

Engineering Contradiction:
Improvepower efficiencyVSAvoidcomplexity of clock tree implementation
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The clocking function is segmented into internal clock generating circuitry within the memory device rather than requiring separate clock trees. The internal clock generator produces edge-triggered signals internally, eliminating the need for complex dual clock tree implementations while maintaining power efficiency benefits.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The internal clock generating circuitry serves multiple functions: it receives the system clock, detects both rising and falling edges, generates the internal clock signal, and provides timing control for memory operations. This multi-functional approach replaces the need for separate clock trees while achieving dual-edge operation.

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

3Device complexity

If single clock edge triggering is used, then clock tree implementation is simplified, but power consumption per operation increases

Engineering Contradiction:
Improvesimplicity of clock tree implementationVSAvoidpower consumption per operation
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The memory device dynamically responds to both rising and falling edges of the system clock through its internal clock generating circuitry. This dynamic dual-edge triggering capability allows the memory to perform operations on both clock edges, effectively doubling the operational frequency and reducing power consumption per operation while maintaining a simple single clock tree structure.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8913457B2Dual clock edge triggered memory
Publication Date: 2014.12.16 STMICROELECTRONICS FRANCE
  • US8913457B2 patent drawing
  • US8913457B2 patent drawing
  • US8913457B2 patent drawing

AI summary

Memory circuitry includes memory components operable in response to first edges of an internal clock. The memory circuitry also includes internal clock generating circuitry to generate the internal clock in response to a system clock. The first edges of the internal clock are generated in response to both a rising and a falling edge of the system clock.