Circuit Apparatus Internal Error Detection Data Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for error detection in nonvolatile memory, such as CRC and checksum, require external computation and storage of check codes, making the process complex and inefficient.
Innovation Solution
A circuit apparatus that includes an interface circuit and a control circuit capable of generating error detection data based on setting data, allowing for internal computation and storage of error detection data alongside setting data in nonvolatile memory, simplifying the error detection process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If error detection data is computed externally and stored in nonvolatile memory, then data integrity can be verified, but the procedure becomes complex and inefficient
Solution Approach 1:
The patent combines the error detection data computation function into the circuit apparatus itself, merging the setting data reception, error detection data generation, and storage operations into a single integrated system. This eliminates the need for external computation devices and simplifies the overall error detection procedure while maintaining data integrity verification capability
Solution Approach 2:
The circuit apparatus performs self-service by generating its own error detection data internally using the computation unit based on received setting data. The apparatus stores both the setting data and generated error detection data in nonvolatile memory, enabling autonomous error detection without requiring external computational resources or complex external procedures
2Reliability
If error detection data is computed externally, then check codes can be generated, but the process requires additional external devices and steps
Solution Approach 1:
The circuit apparatus performs preliminary action by generating error detection data at the time of setting data reception, before the data is stored in nonvolatile memory. The computation unit immediately processes the received setting data to create error detection data, which is then stored together with the original data. This preliminary generation eliminates the need for subsequent external computation steps and improves data storage efficiency
Data Source
AI summary
A circuit apparatus 100 includes: an interface circuit 120 that receives setting data; and a control circuit 110 that controls the operations of the circuit apparatus 100 based on the setting data and also controls access to a nonvolatile memory 10. The control circuit 110 generates error detection data based on the setting data received by the interface circuit 120, and writes the setting data and the error detection data to the nonvolatile memory 10.


