Circuit Apparatus Internal Error Detection Data Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata integrity verificationVSAvoiderror detection procedure
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #5Merging (Combining)

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

Inventive Principle:
Principle #25Self-service

2Reliability

If error detection data is computed externally, then check codes can be generated, but the process requires additional external devices and steps

Engineering Contradiction:
Improveerror detection capabilityVSAvoiddata storage efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11042435B2Circuit apparatus, electro-optical apparatus, electronic device, and mobile unit
Publication Date: 2021.06.22 SEIKO EPSON CORP
  • US11042435B2 patent drawing
  • US11042435B2 patent drawing
  • US11042435B2 patent drawing

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.