About NAND flash

27/09/2021
image
The more data is written to a solid state drive (SSD), especially random data, the more work needs to be processed behind the controller. The amount of intelligence and your actual read or write processing can create a new situation for controllers applied to cross access background management. For cheap controllers with less resources in internal memory or hardware accelerator, they may perform poorly, which will either shorten the service life of the system or greatly reduce the performance.With the increase of PCIe sales, SATA gradually disappeared.

Although PCIe dominates many consumer markets, such as games and notebook computers, the increase and harshness of industrial data storage make SATA interface have a solid foothold in the industrial market. With the increasing demand for solid state disk (SSD) storage, SATA SSD is still in high demand and will meet the market that does not require PCIe performance or limited power allocation. The new SATA flash controller can be used with the latest 3D flash memory to provide a price competitive solution for applications that are not completely performance driven.
Average erasure storage block technology is a huge problem, and it can also be a very basic consumer application. Or it can be very complex when a terminal application needs durability and reliability. It is important to deeply explore the functions of the average erase storage block technology with the flash controller supplier to understand the firmness of the system. In short, if your information is very important or valuable, it is best to study the controller designed to meet the most stringent requirements.
Managed NAND means that the system includes NAND flash memory management function and NAND flash memory itself in the same chip. There are different choices and quality levels. Some managed nands are almost like the original NAND, but have the function of ECC debugging mechanism. However, flash management will have to be performed by an external processor. The popular and higher-order implementation is EMMC or UFS. However, it is limited to some host systems. High level custom managed NAND solutions can be easily built and can use any familiar host interface. The on-board electronic disk solution is indeed possible and provides significantly lower TCO.
LDPC has become a specialized term associated with the highest quality ECC debugging mechanism. However, there are many types of LDPC implementation, and the solutions are not exactly the same. Some are optimized for correction quality, some for speed, some for power consumption, and some for cost. In short, don't mistake LDPC for the best and only solution - it mainly depends on the actual implementation of LDPC in the product.

If you want to design a custom solution, you need to integrate the source code into the firmware.
Storage solutions are not necessarily just basic storage systems. Through the modern application development interface (API), there are more possibilities. In addition, the end customer can fully control its intellectual property firmware and control its USP without disclosing any information to the flash controller supplier. It is feasible for flash controller to have API development tool suite.