Semiconductor Memory Device Driving Method for Access Time Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current semiconductor memory devices face challenges in reducing access time while efficiently programming multiple bits in a single memory cell, requiring complex data buffering and control logic to manage program options for multiple page data.
Innovation Solution
A method and device for driving semiconductor memory devices that involve transmitting control signals to data and page buffers to receive and program first and second page data, with control logic calculating program options and managing data transfer to minimize access time by allowing data buffers to receive elements of subsequent data during option determination.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If program preparation work is performed sequentially for multiple page data, then control logic can determine program options accurately, but access time increases due to sequential processing
Solution Approach 1:
The control logic determines program options for subsequent page data in advance, before the data is completely received. This preliminary determination of program options allows the system to prepare control signals ahead of time, reducing the overall access time while maintaining accurate program option selection through advance calculation and buffering of control signals.
Solution Approach 2:
The data buffer continuously receives page data while the control logic simultaneously determines program options for that data. This overlapping of operations ensures that no time is wasted waiting for data reception to complete before program option determination can begin, maintaining continuous productive action throughout the programming process.
2Loss of time
If data buffer receives complete page data before processing, then data integrity is ensured, but access time increases due to waiting for complete reception
Solution Approach 1:
The control logic performs program option determination as a preliminary action while the data buffer is still receiving the page data. This allows the system to start processing information about the data before the entire data set is received, reducing the effective waiting time while the data buffer continues to ensure complete and accurate data reception through its buffering capability.
Solution Approach 2:
The system separates the data reception function (performed by the data buffer) from the program option determination function (performed by the control logic). This functional separation allows these two operations to proceed in parallel across different operational dimensions, with the data buffer ensuring integrity while the control logic reduces processing time.
Data Source
AI summary
Disclosed is a method of driving a semiconductor memory device, which programs first page data and second page data in a selected page of a memory cell array, the method including: transmitting a first data buffer control signal to a data buffer so that a data buffer receives the first page data; transmitting a second data buffer control signal to the data buffer so that the data buffer receives the second page data; determining a program option of the first page data; and programming the first page data and the second page data in the selected page, in which the data buffer receives at least some elements of the second page data while the determining of the program option of the first page data is performed.


