On-Chip Non-Volatile Memory for IC Failure Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional semiconductor devices with volatile configuration registers pose challenges for failure analysis, as configuration settings are lost upon power off, making it difficult for manufacturers to reconstruct failure conditions without additional information.
Innovation Solution
Incorporating non-volatile memory (NVM) within semiconductor chips to store configuration register settings, allowing for persistent storage and retrieval of configuration data, enabling efficient failure analysis by recording and retrieving configuration settings within the chip itself.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If volatile configuration registers are used in semiconductor devices, then device complexity is reduced and ease of manufacture is improved, but configuration settings are lost upon power off making failure analysis difficult
Solution Approach 1:
The patent applies preliminary action by capturing and storing configuration register settings in non-volatile memory at the time of device operation, before failure occurs. This allows the configuration state to be preserved and retrieved later for failure analysis, eliminating the information loss problem while maintaining the simplicity of volatile registers during normal operation.
Solution Approach 2:
The patent uses copying by creating a duplicate copy of the configuration register contents and storing it in non-volatile memory. The original volatile configuration registers remain unchanged for operational use, while the copied data in non-volatile memory preserves the configuration state for later analysis without affecting device performance or complexity.
2Reliability
If non-volatile memory is added to store configuration settings, then failure analysis capability is improved, but device complexity increases
Solution Approach 1:
The patent extracts the configuration storage function from the volatile configuration registers and places it in a separate non-volatile memory structure. This extraction allows the failure analysis capability to be improved while keeping the main device logic simple, as the NVM merely stores data without participating in operational processing.
Solution Approach 2:
The non-volatile memory structure is designed to serve multiple functions: it stores configuration settings for failure analysis, can be used for device identification, and may store diagnostic information. This multi-functionality justifies the added complexity by providing multiple benefits from a single added component.
3Loss of information
If configuration settings are stored externally, then information retention is improved, but manufacturing process complexity increases
Solution Approach 1:
The patent merges the configuration storage function into the semiconductor device itself by integrating non-volatile memory within the chip. This combining eliminates the need for external storage components and simplifies the manufacturing process, as the NVM is fabricated using the same semiconductor processes as the rest of the device.
Data Source
AI summary
A chip aka integrated circuit, the chip comprising configuration register/s, typically volatile, and/or at least one on-chip non-volatile memory m typically including at least one reserved memory location, which may be reserved for storing contents of at least one typically volatile configuration register r, from among the configuration registers; and/or apparatus configured for, at least once, storing values which may be indicative of content of at least one typically volatile configuration register r from among the registers, e.g. in the on-chip non-volatile memory m, e.g. at the at least one reserved memory location.

