Choose your country/ language

Asia/Pacific
  • AustraliaAustralia
    English
  • BangladeshBangladesh
    English
  • CambodiaCambodia
    English
  • ChinaChina
    中文 (简体)
  • HongKongHongKong
    中文 (繁體)
  • IndiaIndia
    English
  • IndonesiaIndonesia
    English
  • JapanJapan
    日本語
  • KoreaKorea
    한국어
  • MalaysiaMalaysia
    English
  • MongoliaMongolia
    English
  • MyanmarMyanmar
    မြန်မာ
  • NepalNepal
    English
  • New ZealandNew Zealand
    English
  • PakistanPakistan
    English
  • PhilippinesPhilippines
    English
  • SingaporeSingapore
    English
  • SriLankaSriLanka
    English
  • TaiwanTaiwan
    中文 (繁體)
  • ThailandThailand
    English
  • VietnamVietnam
    Tiếng Việt
Europe
  • AustriaAustria
    Deutsch
  • BelarusBelarus
    Pусский
  • BelgiumBelgium
    Dutch
  • BosniaBosnia
    English
  • BulgariaBulgaria
    English
  • CroatiaCroatia
    English
  • CyprusCyprus
    English
  • Czech RepublicCzech Republic
    English
  • DenmarkDenmark
    English
  • EstoniaEstonia
    English
  • FinlandFinland
    English
  • FranceFrance
    Français
  • GermanyGermany
    Deutsch
  • GreeceGreece
    English
  • HungaryHungary
    English
  • IcelandIceland
    English
  • IrelandIreland
    English
  • ItalyItaly
    Italiano
  • KazakhstanKazakhstan
    Pусский
  • KosovoKosovo
    English
  • LatviaLatvia
    English
  • LithuaniaLithuania
    English
  • MacedoniaMacedonia
    English
  • MaltaMalta
    English
  • NetherlandsNetherlands
    Dutch
  • NorwayNorway
    English
  • PolandPoland
    Polski
  • PortugalPortugal
    English
  • RomaniaRomania
    English
  • RussiaRussia
    Pусский
  • SerbiaSerbia
    English
  • SlovakiaSlovakia
    English
  • SloveniaSlovenia
    English
  • SpainSpain
    Español
  • SwedenSweden
    English
  • SwitzerlandSwitzerland
    Deutsch
  • TurkeyTurkey
    Türkçe
  • UkraineUkraine
    English
  • United KingdomUnited Kingdom
    English
North America
  • CanadaCanada
    English
  • United StatesUnited States
    English
Latin America
  • ArgentinaArgentina
    Español
  • BoliviaBolivia
    Español
  • BrasilBrasil
    English
  • ChileChile
    Español
  • ColombiaColombia
    Español
  • Costa RicaCosta Rica
    Español
  • Dominican RepublicDominican Republic
    Español
  • EcuadorEcuador
    Español
  • El SalvadorEl Salvador
    Español
  • GuatemalaGuatemala
    Español
  • HondurasHonduras
    Español
  • MéxicoMéxico
    Español
  • PanamaPanama
    Español
  • ParaguayParaguay
    Español
  • PeruPeru
    Español
  • UruguayUruguay
    Español
  • VenezuelaVenezuela
    Español
Middle East/Africa
  • AlgeriaAlgeria
    English
  • EgyptEgypt
    English
  • IsraelIsrael
    English
  • KenyaKenya
    English
  • LebanonLebanon
    English
  • LibyaLibya
    English
  • MauritiusMauritius
    English
  • MoroccoMorocco
    Français
  • Saudi ArabiaSaudi Arabia
    English
  • South AfricaSouth Africa
    English
  • TunisiaTunisia
    English
  • UAEUAE
    English
  • YemenYemen
    English
Others
  • OthersOthers
    English

Dual Secure Design for Power Failure Protection

SP Industrial Implements Dual Secure Design for Power Failure Protection (PFP)
How Does the SSD Controller Manage Power Failure?

The SSD firmware is stored in a system block inside the NAND flash memory. When the system powers on, the SSD will load the related mapping tables and initial commands into DRAM for the SSD controller (Figure 1-A). When the voltage drops below 4V (Figure 1-B), the SSD controller will enable the power shielding function. During this time, the SSD controller will start to flush the DRAM cache data and save it into the flash memory to secure the user's data within a limited time frame. At the same time, when the voltage drops below 4V, the SSD controller will stop receiving commands from the host (Figure 1-C) to protect itself. During this period, the host cannot detect the SSD and it will stop working until the voltage stabilizes again.

When the voltage drops below 2.7V (Figure 1-D), the SSD controller will initiate a FLUSH command to write the mapping table back to the flash system block. During this time, the host cannot detect the SSD and it cannot operate, even if the power is restored. In order for the SSD to start working normally again, you need to power cycle the host to restart the SSD.

During SSD operation, data is temporarily stored in the DRAM cache to reduce performance differences between the host interface and the NAND flash memory. However, in cases of unexpected sudden power loss, such as unplugging the power from the system, sudden battery loss, or unplugging devices from the system, the flushing process may not complete, which could cause serious device failure. Silicon Power's Dual Secure Design for Power Failure Protection (PFP) prevents such issues with a firmware-based protection mechanism and a capacitor backup circuit.

How Does the Advanced PFP Mechanism Work?

The power shielding function integrates built-in voltage detection technology and firmware mechanisms. The trigger alert can monitor abnormal power drops and take immediate action, such as prohibiting data receipt from the host and backing up mapping and linking tables into flash memory, as soon as a potential power failure is detected. Advanced PFP is a method to gain more time for the data flushing process from DRAM cache to flash during sudden power outages by using dedicated polymer capacitor components. These capacitors charge during power on and provide power to the SSD circuits during sudden power outages. SP Industrial's Advanced PFP technology SSD provides at least 20 milliseconds to ensure the data flushing task can be completed within the discharge time. Furthermore, it always passes the power cycling test under abnormal conditions at least 3,000 times.

How Does the SSD Controller Manage Power Failure? (2.5”SSD R Series)