Display Driver IC With FIFO Memory Clock Domain Crossing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High-definition mobile display drivers face challenges in reducing power consumption, heat, and burden on application processors while handling high-speed data transfer between display driver integrated circuits and CMOS image sensors, necessitating a solution for high-speed driving capacity and efficient data processing.
Innovation Solution
The proposed solution involves a display driver integrated circuit (DDI) with a distributor, FIFO memories, and graphics memories, where the internal clock frequency is greater than the external clock frequency, allowing for efficient data interleaving and processing, and the removal of arbitration circuits to enhance operating frequency and reduce memory size.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If conventional graphic memory architecture is used, then device complexity is reduced, but operating frequency is limited and data processing speed is insufficient for super resolution displays
Solution Approach 1:
The graphic memory is divided into multiple banks (first bank, second bank, third bank, fourth bank) that can operate independently and simultaneously. Each bank handles specific data processing tasks, allowing parallel operation that increases overall data processing speed while maintaining manageable complexity through modular organization.
Solution Approach 2:
The patent introduces a time dimension to the memory architecture by implementing different operational modes (first mode and second mode) that switch between banks. This temporal dimension allows the system to achieve higher effective processing speed by utilizing multiple banks in sequence and parallel, overcoming the speed limitations of conventional single-bank architectures without proportionally increasing spatial complexity.
2Reliability
If arbitration circuits are included in graphic memory, then data access control is improved, but memory size increases and operating frequency decreases
Solution Approach 1:
The patent pre-allocates specific data processing tasks to specific memory banks before execution. The distributor pre-determines which bank will handle which data stream, and the memory controller pre-configures the operational mode. This preliminary arrangement eliminates the need for runtime arbitration circuits, allowing the system to maintain high operating frequency while ensuring reliable data access control through predetermined assignments.
3Speed
If high-speed serial interface is used for data transfer, then data transfer speed is improved, but power consumption and heat generation increase
Solution Approach 1:
The high-speed data transfer task is segmented across multiple memory banks that operate in parallel. By distributing the data processing workload across four banks instead of using a single high-speed interface, the patent reduces the burden on any single interface component, thereby lowering power consumption and heat generation per interface while maintaining overall high data transfer speed through parallel processing.
Solution Approach 2:
The patent implements continuous data processing by switching between different operational modes that utilize different banks. While one bank is processing data, another bank can be preparing or transferring data, ensuring continuous useful action without requiring all components to operate at maximum power simultaneously. This continuous operation maintains high effective transfer speed while reducing peak power consumption and heat generation.
Data Source
AI summary
A display driver integrated circuit which includes a distributor configured to output display data; a plurality of first-in first-out (FIFO) memories configured to receive the display data from the distributor according to an external clock and output the display data in response to an internal clock; and a plurality of graphics memories configured to receive the display data from the FIFO memories.


