Le SSD FW stocké dans la NAND Flash est appelé bloc système. Lorsque le système est mis sous tension, le SSD charge la table de mappage correspondante et les commandes initiales dans la DRAM pour le contrôleur SSD (Figure 1-A). Lorsque VCC est inférieur à 4V (Figure 1-B), le contrôleur SSD active la fonction Power Shielding. Pendant cette période, le contrôleur SSD commence à vider les données du cache DRAM sauvegardées dans la mémoire FLASH afin de sécuriser les données de l'utilisateur pendant une durée limitée. Parallèlement, lorsque VCC est inférieur à 4V, le contrôleur SSD cesse de recevoir des commandes de l'hôte (Figure 1-C) pour se protéger. Pendant cette période, l'hôte ne peut pas reconnaître le SSD et le SSD s'arrête de fonctionner jusqu'à ce que VCC reprenne et redevienne stable.Lorsque VCCF est inférieur à 2,7V (Figure 1-D), le contrôleur SSD lance la commande FLUSH pour réécrire la table de mappage dans le bloc système flash. Pendant cette période, l'hôte ne peut pas reconnaître le SSD et le SSD ne peut pas fonctionner, même si l'alimentation est rétablie. Pour que le SSD recommence à fonctionner normalement, vous devez mettre l'hôte sous tension/hors tension pour qu'il redémarre le SSD. Pendant le fonctionnement du SSD, les données sont temporairement stockées dans le cache DRAM afin de réduire l'écart de performance entre l'interface hôte et la mémoire NAND Flash. Toutefois, en cas de perte d'énergie soudaine et inattendue, telle que le débranchement de l'alimentation du système, la perte soudaine de la batterie ou le débranchement des périphériques du système, le processus de rinçage ne peut pas être achevé et peut entraîner une défaillance grave du périphérique. La double conception sécurisée de Silicon Power pour la protection contre les pannes d'électricité (PFP) permet d'éviter ces problèmes grâce à un mécanisme de protection basé sur un microprogramme et à un circuit de sauvegarde à condensateur.
La fonction de protection de l'alimentation intègre un VDT et un mécanisme de microprogrammation. L'alerte de déclenchement est capable de surveiller une baisse anormale de l'alimentation et de prendre des mesures instantanées, telles que l'interdiction de recevoir des données de l'hôte et la sauvegarde de la table de mappage/liaison dans la mémoire FLASH, dès qu'une panne d'alimentation potentielle est détectée. Le PFP avancé est un moyen de gagner du temps pour le processus d'évacuation des données du cache DRAM vers la mémoire FLASH dans les situations de mise hors tension soudaine, en utilisant des composants de condensateurs polymères dédiés. Ces condensateurs sont chargés lors de la mise sous tension et offrent une alimentation chargée au circuit SSD en cas d'arrêt soudain. Le SSD à technologie PFP avancée de SP Industrial fournit au moins 20 ms pour s'assurer que la tâche de nettoyage des données peut être achevée dans le temps de décharge. En outre, il passe toujours le test de cyclage sous tension dans des conditions anormales au moins 3 000 fois.