Flash Device Access Timing Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Flash memory devices with control integrated circuits face performance degradation due to varying routing lengths and loads among different NAND flash integrated circuits, requiring distinct access timings and current levels to optimize data access.
Innovation Solution
A flash device comprising a control integrated circuit that generates and adjusts access signals with different timings and current levels for multiple NAND flash integrated circuits, allowing each to access data optimally based on its specific properties, using adjustable delay units and multiplexers to accommodate varying access frequencies and timing requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single access timing is used for all NAND flash ICs, then device complexity is reduced, but performance is degraded due to varying routing lengths and loads
Solution Approach 1:
The patent applies local quality by configuring different access timings for different NAND flash ICs based on their specific routing characteristics. Each flash IC group receives customized timing parameters (such as different delay values for address latch enable, data input, and output enable signals) matched to its routing length and load, rather than using a uniform timing for all ICs.
Solution Approach 2:
The patent implements dynamics by making the access timing configurable and adjustable. The control IC can dynamically select and apply different timing configurations for different flash ICs, allowing the system to adapt timing parameters to match varying routing conditions while maintaining optimized performance across multiple ICs.
2Productivity
If different access timings are used for different NAND flash ICs, then data access performance is improved, but device complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the flash memory system into multiple groups, with each group containing flash ICs that share similar routing characteristics. Each segment is assigned a specific access timing configuration optimized for its routing length and load, allowing performance optimization without requiring unique timing for every single IC.
Solution Approach 2:
The control IC implements universality by using a single control unit that can apply multiple different timing configurations to different flash IC groups. The control IC serves multiple functions: it manages data access across all ICs, selects appropriate timing configurations, and applies the correct timing parameters based on which flash IC group is being accessed, thereby handling diversity through a unified multi-functional controller.
Data Source
AI summary
The invention provides a flash device. In one embodiment, the flash device comprises a first NAND flash integrated circuit, a second NAND flash integrated circuit, and a control integrated circuit. The control integrated circuit generates a plurality of first access signals with first timings to access the first NAND flash IC, and generates a plurality of second access signals with second timings to access the second NAND flash IC, wherein the first timings are different from the second timings. The first NAND flash integrated circuit then accesses data stored therein according to the first access signals. The second NAND flash integrated circuit then accesses data stored therein according to the second access signals.


