Display Controller Driver Test Output Port Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional display controller drivers face limitations in shortening testing time due to communication protocol constraints and the single transmission channel of the bidirectional data bus during test operations.

Innovation Solution

The display controller driver incorporates a timing control circuit and a data line driving circuit with a test output port, allowing for separate transmission paths for write and read operations, eliminating the need for communication protocols and channel restrictions, thereby shortening testing time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a bidirectional data bus with communication protocol is used for testing, then the system can maintain standard communication interfaces, but the testing time is extended due to single channel constraints and protocol overhead

Engineering Contradiction:
Improvecommunication interface standardizationVSAvoidtesting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the data transmission function by adding a dedicated test data output interface separate from the bidirectional data bus. This allows test data to be transmitted through a dedicated channel while normal communication continues through the original interface, eliminating the conflict between protocol compliance and testing speed requirements

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a test data output interface as an intermediary component that handles test data transmission separately. This intermediary pathway bypasses the communication protocol constraints of the bidirectional data bus, enabling faster testing without affecting standard communication operations

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a single transmission channel is used for both write and read operations during testing, then the system structure remains simple, but the testing speed is limited by channel availability

Engineering Contradiction:
Improvetransmission channel structureVSAvoidtesting speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent divides the transmission function into two separate channels: the original bidirectional data bus for normal operations and a dedicated test data output interface for testing. This segmentation allows simultaneous write and read operations during testing, doubling the effective testing throughput without significantly increasing overall system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to the data transmission architecture by introducing a separate output interface specifically for test data. This dimensional addition creates parallel transmission pathways, enabling concurrent operations that were previously impossible with a single channel

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS8963937B2Display controller driver and testing method thereof
Publication Date: 2015.02.24 NOVATEK MICROELECTRONICS CORP
  • US8963937B2 patent drawing
  • US8963937B2 patent drawing
  • US8963937B2 patent drawing

AI summary

A display controller driver and a testing method thereof are provided. The display controller driver includes an image data memory, a timing control circuit, and a data line driving circuit. The image data memory stores display data. The timing control circuit obtains the display data from the image data memory. The data line driving circuit is coupled to the timing control circuit. The data line driving circuit receives the display data and outputs a grayscale voltage signal corresponding to the display data through at least one data-line output terminal of the display controller driver. In a test operation mode, the timing control circuit further transmits the display data from the image data memory to at least one test output port of the display controller driver.