SATA SSD Self-Detection of Aged and Dead Cells
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods are inadequate for detecting and isolating aged or dead cells in SSDs, particularly TLC flash memory, which can lead to data corruption and quality issues during manufacturing and usage, as existing solutions are not applicable to SSDs due to their architecture.
Innovation Solution
A method utilizing the SATA interface to detect and isolate problem cells by writing a detecting program to the MCU, initiating it via the DAS/DSS pin, collecting location data, and storing it within the SSD, allowing for external output through electric potential changes or LED sequences, enabling automatic detection without disassembly or external computer control.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If TLC flash memory is used to increase storage capacity at low cost, then storage capacity and cost effectiveness are improved, but cell reliability and data accuracy deteriorate due to high aging rate and potential dead cells
Solution Approach 1:
The patent applies preliminary action by implementing a detection program that runs before the SSD is delivered to the customer. This program proactively identifies aged and dead cells during the manufacturing process, allowing defective cells to be isolated and replaced before they cause data corruption issues in the field.
Solution Approach 2:
The SSD performs self-detection of problem cells using its own internal resources (MCU, detection program, and storage area). The system autonomously identifies and reports defective cells without requiring external testing equipment or manual intervention, enabling the SSD to self-diagnose and self-report its health status.
2Difficulty of detecting and measuring
If traditional hard disk testing methods are used for SSD quality control, then detection capability is improved, but device complexity and manufacturing process complexity worsen due to SSD architecture differences
Solution Approach 1:
The patent applies universality by adapting the detection program to work with the SSD's existing SATA interface and internal architecture. The same MCU and storage system used for normal SSD operation are utilized for detection purposes, eliminating the need for separate specialized testing hardware or complex external testing procedures.
Solution Approach 2:
The MCU serves as an intermediary between the detection program and the flash memory cells. It executes the detection algorithm, manages the reading and writing operations, and coordinates the overall detection process, simplifying the system architecture by using an existing component rather than requiring direct complex testing interfaces.
3Measurement precision
If manual inspection and physical disassembly of SSDs is performed to detect problem cells, then detection precision is improved, but productivity and manufacturing time worsen due to time-consuming manual processes
Solution Approach 1:
The patent replaces manual mechanical inspection with an automated electronic detection system. The detection program uses electrical signals and data reading operations to identify problem cells, eliminating the need for physical disassembly, manual visual inspection, or mechanical testing procedures.
Solution Approach 2:
The SSD automatically performs detection of its own problem cells using its internal MCU and detection program. This self-service approach eliminates the need for manual inspection by quality control personnel, significantly improving manufacturing efficiency while maintaining high detection precision through systematic automated testing.
4Reliability
If burn-in testing at high temperature is performed to activate detection program, then cell reliability assessment is improved, but energy consumption and manufacturing cost worsen due to additional heating process
Solution Approach 1:
The detection program is designed to execute automatically during or after the existing burn-in testing process. By integrating detection with the preliminary high-temperature stress testing that is already performed to activate cells, the system avoids adding separate energy-intensive testing phases while still achieving reliable cell assessment.
Data Source
AI summary
A method for detecting problem cells of a SATA SSD and a SATA SSD having self-detecting function looking for problem cells are disclosed. The method includes the steps of: providing a detecting program used to detect aged and died cells in a SATA SSD; writing the detecting program to a MCU (Micro Control Unit) in the SATA SSD; pulling high electric potential of a communicating pin of a SATA connector of the SATA SSD to initiate the detecting program; collecting location data of aged and died cells in the SATA SSD by the detecting program; and storing the location data in a storage area in the SSD. The present invention utilizes the DAS/DSS pin as a channel to initiate detecting program. It has advantages of using current interface of SSD, no effort on taking apart hardware and automatically running the detecting program without human control.


