Timing Controller Code Verification for PCB Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional code checking methods for printed circuit boards require a computer and fixtures, increasing work time and labor costs due to the need for manual, one-by-one operations and potentially unstable results.

Innovation Solution

A code checking method where a timing controller with a weighting comparison module reads and calculates the checksum of primary code data, compares it with a check code added to the end of the data, and outputs a testing signal via a testing pin for immediate verification using a probe, eliminating the need for computer software operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional code checking method using computer and fixtures is used, then code verification can be performed, but work time increases and labor costs increase

Engineering Contradiction:
Improvecode verification capabilityVSAvoidwork time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The timing controller performs code checking autonomously using its built-in weighting comparison module, eliminating the need for external computer systems and fixtures. The controller reads code data from memory, calculates checksums, and compares them with stored reference values automatically, enabling the system to verify its own code integrity without human intervention or additional equipment.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The code checking function is extracted from the external computer-based system and integrated directly into the timing controller's internal architecture. By embedding the weighting comparison module within the controller, the patent removes the dependency on external fixtures and software, streamlining the verification process to occur entirely within the device itself.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If conventional code checking method using computer and fixtures is used, then code verification can be performed, but device complexity increases

Engineering Contradiction:
Improvecode verification capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the code checking functionality with the timing controller's existing architecture by integrating a weighting comparison module directly into the controller. This consolidation eliminates the need for separate computer systems, fixtures, and external software, reducing overall system complexity while maintaining verification capabilities within a single integrated device.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If conventional code checking method using fixtures and software is used, then code verification can be performed, but checking stability is affected by fixture and software stability

Engineering Contradiction:
Improvecode verification capabilityVSAvoidchecking stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The timing controller autonomously performs code verification using its internal weighting comparison module, eliminating dependency on external fixtures and software systems. This self-contained approach ensures that checking stability is determined solely by the controller's internal components, which are designed for long-term reliability and consistent performance.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8762802B2Code checking method for a memory of a printed circuit board
Publication Date: 2014.06.24 TCL CHINA STAR OPTOELECTRONICS TECHNOLOGY CO LTD
  • US8762802B2 patent drawing
  • US8762802B2 patent drawing
  • US8762802B2 patent drawing

AI summary

A code checking method for a memory of a printed circuit board is disclosed, and is used to firstly add a check code to a data end of codes, after the codes is written in a memory, then use a timing controller to calculate a checksum of the data of the part of the primary codes and further compare the calculated checksum with the check code, and then output to a probe via a testing pin to display the result of comparison, so as to accomplish an object of checking if the written codes are correct. Thus, work efficiency of checking the codes written in the memory is enhanced.