External Nonvolatile Memory Interface with Digital PLL Clock Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current System on Chip (SoC) devices face challenges with slow access times and high power consumption due to the limitations of existing nonvolatile memory technologies, particularly with external nonvolatile memories using Serial Peripheral Interface (SPI), which are not low power and have high latency, and the dilemma of using older or newer technologies that restrict transistor count and upgradeability.

Innovation Solution

A high-speed, low-power interface between a processing device and external nonvolatile memory using CMOS signaling with a reduced frequency clock and digital PLL for clock phase alignment, allowing for serial data transmission up to 2.5 Gbits/sec and enabling efficient power management by disabling the clock during data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If external nonvolatile memory uses SPI interface, then device complexity is reduced, but access speed becomes slow and power consumption increases

Engineering Contradiction:
Improveinterface complexityVSAvoidaccess speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent changes the interface parameters from traditional SPI to a custom high-speed interface operating at 2.5 Gbits/sec, fundamentally altering the data transmission rate parameter to achieve both fast access and low power consumption while maintaining reasonable device complexity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamic clock gating that enables the clock signal to be disabled during periods when data is not being transmitted, allowing the interface to adapt its power consumption and operational state dynamically based on data transfer requirements

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If external nonvolatile memory uses SPI interface, then ease of manufacture is improved, but power consumption becomes high

Engineering Contradiction:
Improveinterface implementationVSAvoidpower consumption
Core Design Contradiction:
Ease of manufactureVSUse of energy by moving object

Solution Approach 1:

The patent employs periodic clock gating where the clock signal is periodically enabled and disabled based on data transfer activity, creating a rhythmic on/off pattern that significantly reduces average power consumption while maintaining ease of manufacture through standard CMOS signaling

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent changes the operational parameters by implementing reduced frequency clocking during idle periods and full frequency during active transfer, dynamically adjusting the clock frequency parameter to optimize power consumption without compromising manufacturing simplicity

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If clock frequency is reduced for power saving, then power consumption is reduced, but data transmission speed decreases

Engineering Contradiction:
Improvepower consumptionVSAvoiddata transmission speed
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The patent implements dynamic frequency scaling where the clock frequency automatically adjusts between reduced and full speed based on data transfer requirements, creating a dynamic system that optimizes the power-speed tradeoff in real-time

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses a digital PLL that retains its state and can quickly reacquire synchronization when the clock is reenabled, performing preliminary preparation work during idle periods so that full-speed transmission can resume immediately without significant delay

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If digital PLL retains state for clock reacquisition, then adaptability to clock disabling is improved, but device complexity increases

Engineering Contradiction:
Improveclock disabling toleranceVSAvoiddigital PLL complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses a digital PLL that creates and maintains a digital copy of the clock state and phase information, allowing the system to retain essential timing information in digital form during clock disabling periods without requiring complex analog circuitry

Inventive Principle:
Principle #26Copying

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The interface achieves high-speed data transfer with low latency and reduced power consumption, allowing for efficient communication between processing units and external nonvolatile memory, optimizing transistor count and power usage while supporting upgradeability.

Implementation Method 1

a clock phase alignment block, which utilizes a digital PLL to align a phase of the memory serdes clock with the incoming data signal

Methodology Applied
Scientific EffectPhase Locked Loop:

Implementation Method 2

the second device comprises a multiplier in communication with the reduced frequency clock to create a memory serdes clock having a frequency equal to the frequency of the serdes clock

Methodology Applied
Scientific EffectFrequency Multiplication:

Data Source

PatentUS20230305983A1Interface between Processing Unit and an External Nonvolatile Memory
Publication Date: 2023.09.28 SILICON LABORATORIES INC
  • US20230305983A1 patent drawing
  • US20230305983A1 patent drawing
  • US20230305983A1 patent drawing

AI summary

An interface between two devices is disclosed. To consume power, the signals used in the interface utilize CMOS signalling. Further, to achieve high speed, a reduced frequency clock is transmitted from one device to the second device. The second device has a clock multiplier to recreate the original clock. Both devices utilize a clock phase alignment block which aligns the phase of the clock with the incoming data. The clock phase alignment block utilizes a digital PLL to consume power. Further, since the digital PLL retains its state, the reduced frequency clock may be disabled when data is not being transmitted. This interface may be used to transmit serial data at rates up to and exceeding 2.5 Gbits/sec.