SoC Replacement Mode Using Secondary Decoder

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor devices face challenges in switching out the controller (SoC) without losing data stored in volatile memory, as powering off the device to replace the SoC results in data loss, and existing solutions require additional pins or complex configurations to manage seamless transitions.

Innovation Solution

Implementing a system-on-chip (SoC) replacement mode that uses a secondary input circuit and decoder coupled to the command/address bus, allowing the memory to enter a self-refresh mode and ignore inputs except for replacement mode exit commands, utilizing existing pins for both entry and exit signals, and enabling seamless transitions between primary and backup SoCs without data loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of repair

If the device is powered off to swap out the controller, then the controller can be replaced, but the information in the memory is lost

Engineering Contradiction:
Improvecontroller replaceabilityVSAvoidmemory data loss
Core Design Contradiction:
Ease of repairVSLoss of information

Solution Approach 1:

The memory device enters a self-refresh mode before the controller is removed, preserving data in advance. This preliminary action ensures that data remains intact during the controller replacement process, eliminating the need to power off the memory device and avoiding data loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A replacement mode entry signal acts as an intermediary between the controller and memory device, triggering the self-refresh mode. This signal mechanism enables seamless controller replacement while maintaining data integrity in the memory device.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If additional pins are added to manage seamless transitions, then controller replacement can be achieved without data loss, but device complexity increases

Engineering Contradiction:
Improvedata integrity during replacementVSAvoidnumber of pins
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

An existing pin (CA15) is assigned multiple functions: it serves as both a command/address bus line for normal operations and a replacement mode entry signal line. This multi-functionality enables controller replacement without data loss using existing infrastructure, avoiding the need for additional pins and reducing device complexity.

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

3Loss of information

If the memory enters self-refresh mode during replacement, then data integrity is maintained, but the memory cannot process normal commands during this period

Engineering Contradiction:
Improvememory data preservationVSAvoidmemory command processing capability
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The memory device dynamically switches between normal operation mode and self-refresh mode based on the replacement mode entry signal. This dynamic state transition allows the memory to preserve data during controller replacement while maintaining the ability to process commands normally after replacement is complete.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11651815B2Apparatuses, systems, and methods for system on chip replacement mode
Publication Date: 2023.05.16 MICRON TECHNOLOGY INC
  • US11651815B2 patent drawing
  • US11651815B2 patent drawing
  • US11651815B2 patent drawing

AI summary

Apparatuses, systems, and methods for a system on chip (SoC) replacement mode. A memory device may be coupled to a SoC which may act as a controller of the memory. Commands and addresses may be sent along a command/address (CA) bus to a first decoder of the memory. The first decoder may use a first reference voltage to determine a value of signals along the CA bus. One of the pins of the CA bus may be coupled to a second decoder which may use a different second reference voltage. When the voltage on the pin exceeds the second reference voltage, the memory device may enter a SoC replacement mode, in which the memory may take various actions to preserve data integrity, while a new SoC comes online.