Semiconductor Memory Card Voltage Interruption Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
IC cards using non-volatile memory like FeRAM face challenges in maintaining processing continuity due to high access frequency, leading to short product lifespan and interrupted processing when voltage supply is unstable, especially for registers where access is frequent.
Innovation Solution
A semiconductor memory card with a detection unit for voltage changes, a save unit that saves register information to non-volatile memory during voltage decrease, and a return unit that restores this information when voltage increases, ensuring uninterrupted processing by associating register data with additional information and using communication type and encryption strength for secure data handling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If non-volatile memory FeRAM is used for register or RAM to maintain processing continuity during voltage supply interruption, then processing can be resumed after voltage supply resumes, but the product life-span becomes extremely short due to high access frequency
Solution Approach 1:
The invention divides the memory system into two segments: volatile memory (RAM) for frequent access during normal operation, and non-volatile memory (FeRAM) for storing backup data. This segmentation allows the system to maintain processing continuity by saving critical data to FeRAM only when voltage interruption is detected, rather than continuously accessing FeRAM, thus preserving product life-span while ensuring reliability.
Solution Approach 2:
The invention performs preliminary action by detecting voltage supply status and proactively saving register data to non-volatile memory before voltage interruption occurs. The voltage detection unit monitors supply voltage and triggers data saving when voltage drops below a threshold, ensuring processing can be resumed without loss of data while avoiding continuous access to FeRAM that would shorten product life.
2Reliability
If all registers and RAMs are configured with non-volatile memory FeRAM to resume processing after voltage supply interruption, then processing can be continued, but access frequency becomes excessively high which is not practical for commercialization
Solution Approach 1:
The system segments memory usage by maintaining volatile RAM for high-speed operations during normal processing and using non-volatile FeRAM only for periodic backup of critical register data. This reduces access frequency to FeRAM from continuous to event-driven (only when voltage interruption is detected), making the system commercially viable while preserving processing resumption capability.
Solution Approach 2:
The voltage detection unit automatically monitors supply voltage and triggers the save operation when voltage drops, eliminating the need for continuous manual or system-driven access to non-volatile memory. This self-service mechanism ensures critical data is preserved without imposing the burden of high access frequency on the FeRAM.
3Reliability
If register information is saved to non-volatile memory during voltage decrease, then processing can be resumed after voltage supply resumes, but additional complexity is introduced for detecting voltage changes and managing data saving/restoring
Solution Approach 1:
The invention introduces a voltage detection unit as an intermediary component that monitors supply voltage and triggers data saving operations. This intermediary simplifies the overall system by providing a clear detection-savestore mechanism, where the voltage detection unit acts as a mediator between the power supply and the memory management system, reducing complexity compared to continuous monitoring or complex error handling mechanisms.
Data Source
AI summary
The present invention is to provide a semiconductor memory card which enables continuation of processing, even when processing execution is interrupted due to interruption of voltage supply. The semiconductor memory card according to the present invention is a semiconductor memory card which can execute a program, which includes: an FeRAM which stores information; a register which stores information regarding the program being executed; a voltage detection unit which detects change in supply voltage to the semiconductor memory card; a save unit which associates register information stored in the register with additional information for specifying the program, and saves the register information and the additional information to the FeRAM in the case where the detection unit detects a predetermined status of voltage decrease; and a return unit which returns the register information to the register in the case where the detection unit detects a predetermined status of voltage increase and when the additional information stored in the FeRAM satisfies a predetermined condition.


