El FW de las SSD almacenado en la memoria Flash NAND se denomina bloque del sistema. Cuando se enciende el sistema, la unidad SSD carga la tabla de asignación correspondiente y los comandos iniciales en la memoria DRAM para el controlador SSD (Figura 1-A). Cuando VCC está por debajo de 4V (Figura 1-B), el controlador SSD habilitará la función Power Shielding. Durante este periodo, el controlador SSD empezará a vaciar los datos de la caché DRAM guardados en FLASH para asegurar los datos del usuario en un tiempo limitado. Al mismo tiempo, cuando VCC esté por debajo de 4V, el controlador SSD dejará de recibir comandos del Host (Figura 1-C) para protegerse. Durante este periodo, el Host no puede reconocer la unidad SSD y ésta dejará de funcionar hasta que VCC se reanude y vuelva a ser estable. Cuando VCCF esté por debajo de 2,7 V (Figura 1-D), el controlador SSD iniciará el comando FLUSH para volver a escribir la tabla de asignación en el bloque del sistema flash. Durante este periodo, el Host no puede reconocer la SSD y la SSD no puede funcionar, aunque se reanude la alimentación. Para que la SSD vuelva a funcionar con normalidad, es necesario encenderla y apagarla para que el Host reinicie la SSD. Durante el funcionamiento de la SSD, los datos se almacenan temporalmente en la memoria caché DRAM para reducir la diferencia de rendimiento entre la interfaz del Host y la memoria Flash NAND. Sin embargo, en casos de pérdida repentina e inesperada de energía, como desenchufar la alimentación del sistema, pérdida repentina de batería o desenchufar dispositivos del sistema, el proceso de lavado no puede completarse y puede causar un fallo grave del dispositivo. El diseño seguro dual de Silicon Power para la protección contra fallos de alimentación (PFP) evita estos problemas con un mecanismo de protección basado en firmware y un circuito de reserva de condensadores.
La función Power Shielding integra un mecanismo VDT y de firmware. La alerta de activación es capaz de monitorizar una caída anormal de la alimentación y tomar medidas instantáneas, como prohibir la recepción de datos del Host y la copia de seguridad de la tabla de mapeo/vinculación en FLASH, tan pronto como se detecta un posible fallo de alimentación. El PFP avanzado es una forma de ganar más tiempo para el proceso de lavado de datos de la caché DRAM a FLASH en situaciones de apagado repentino mediante el uso de componentes de condensadores de polímero dedicados. Estos condensadores se cargan durante el encendido y ofrecen energía cargada al circuito SSD en situaciones de apagado repentino. La SSD con tecnología PFP avanzada de SP Industrial proporciona al menos 20 ms para garantizar que la tarea de lavado de datos pueda completarse dentro del tiempo de descarga. Además, siempre supera la prueba Power Cycling en condiciones anormales al menos 3.000 veces.