Device Identifier Storage and Selection Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In systems with multiple devices sharing a daisy chain of SIN/SOUT connections, failures can prevent devices from receiving their intended identifiers, leading to data loss or system failure, and existing redundancy schemes cannot address this issue effectively. Additionally, toggling between different identifier schemes without power cycles or additional SelectID commands is challenging.

Innovation Solution

Storing device identifiers in persistent areas such as poly-fuses or non-volatile memory, allowing devices to retrieve their identifiers independently of the SIN/SOUT daisy chain, and introducing a 'master' identifier (ID_m) that overrides individual device identifiers for selective masking or parallel operations, enabling devices to respond uniformly to specific commands without changing their ID_a values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If devices use SIN/SOUT daisy chain to receive identifiers, then device selection and identification is simplified, but system reliability deteriorates due to single point of failure

Engineering Contradiction:
Improveidentifier assignment complexityVSAvoidsystem reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the identifier storage function from the SIN/SOUT daisy chain by introducing persistent areas (such as non-volatile memory or fuse arrays) within each device that independently store identifier values. This segmentation allows devices to maintain their identifiers even when the daisy chain fails, thus improving reliability while keeping the identification mechanism simple.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-storing identifier values in the persistent areas of devices during manufacturing or initialization. This preliminary storage ensures that identifiers are available before the system operates, eliminating the need for continuous dependency on the SIN/SOUT daisy chain for identifier retrieval and thereby enhancing system reliability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If devices store identifiers in persistent areas, then reliability improves by preventing data loss, but device complexity increases due to additional storage components

Engineering Contradiction:
Improveidentifier retention reliabilityVSAvoiddevice structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by utilizing existing non-volatile memory structures or fuse arrays that are commonly present in modern devices for other purposes (such as configuration storage or authentication). By repurposing these existing components to also store device identifiers, the patent achieves improved reliability without significantly increasing device complexity, as the same hardware structure serves multiple functions.

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

3Adaptability or versatility

If a master identifier scheme is introduced for parallel operations, then system versatility improves, but identifier management complexity increases

Engineering Contradiction:
Improveidentifier scheme flexibilityVSAvoididentifier management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamics by making the identifier scheme adaptable and reconfigurable. Devices can dynamically switch between individual identifier mode (for device-specific operations) and master identifier mode (for parallel operations) based on system requirements. This dynamic flexibility is achieved through control logic that can select which identifier type to use, providing versatility while managing complexity through software or firmware control rather than hardwired configurations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3736704B1Devices, systems, and methods of reducing chip select
Publication Date: 2023.10.04 MICRON TECHNOLOGY INC
  • EP3736704B1 patent drawingFigure 1
  • EP3736704B1 patent drawingFigure 2
  • EP3736704B1 patent drawingFigure 3

AI summary

Several systems and methods of chip select are described. In one such method, a device maintains two identifiers, (ID_a and ID_m). When the device receives a command, it examines the values of ID_a and ID_m relative to a third reference identifier (ID_s). If either ID_a or ID_m is equivalent to ID_s, the device executes the command, otherwise, the device ignores the command. By using two different identification methods, a system has options in choosing to activate devices, being able to selectively switch between selecting multiple devices and single devices in a quick manner. In another such method, a device may have a persistent area that stores identification information such as an ID_a. Thus, system functionality may remain independent from any defect/marginality associated with the physical or logical components required for initial ID_a assignment of all devices in the system.