GLS88DQ064G3 / 128G3 / 256G3 / 512G3 Industrial Temp NVMe M.2 ArmourDrive PX Series Factsheet 01.000 December 2019 Features Industry Standard PCIe Host Interface Reliability PCIe Gen3x2 Mean Time Between Failures (MTBF): More than 2 million hours PCI Express Base Revision 3.1 compliant Data Protection NVMe 1.3 compliant End-to-end data path protection Performance Secure Erase (data sanitization) Sequential data read: Up to 1,550 MB/s Thermal throttling Sequential data write: Up to 950 MB/s (measured using 128KB transfer size) 32-bit / 64-bit addressing mode 512 Byte / 4 KB Sector Size Support Power Management IO Queuing 3.3V single power supply Autonomous power state transition (APST) 128 IO queues supported feature to implement power savings SLC Caching Active state power management (ASPM) to Built-in ECC reduce PCIe link power consumption Uses advanced bit error detection and Supports L1.2 correction optimized for 3D NAND Power Specifications NAND Configuration Active mode: 3 bits per cell (3D TLC NAND) 512GB: 2,750 mW (typical) Endurance 256GB: 2,450 mW (typical) Program/Erase (P/E) cycles: 3K 128GB 2,400 mW (typical) Operating Temperature Range 64GB: 1,780 mW (typical) Industrial: -40C to 85C Idle mode: < 30 mW M.2 2242 Form Factor L1.2 mode: < 2 mW 22mm x 42mm x 3.73mm (max) Integrated Current Detector Double-sided (DS), B+M key Protects from inrush current and generates All Devices are RoHS Compliant reset during power-up and power-down to prevent inadvertent writes Notes: 1. User capacity: 1GB = 1 billion bytes 2. PCIe = Peripheral Component Interconnect Express Supports SMART and TRIM Commands 3. NVMe = Non-Volatile Memory Express Product Description The GLS88DQ064G3 / 128G3 / 256G3 / 512G3 The NVMe PCIe SSD controller with built-in advanced Industrial Temperature NVMe M.2 ArmourDrive PX NAND management firmware communicates with the Series (referred to as M.2 ArmourDrive in this host through the standard PCIe interface. It does not factsheet) are high-performance, high-reliability solid require any additional or proprietary software such as state drives. They combine 64, 128, 256 or 512 the Flash File System (FFS) and Memory Technology GBytes of NAND flash memory with an advanced Driver (MTD). The firmware effectively optimizes the NVMe PCIe controller on a printed circuit board (PCB). use of NAND flash memorys program/erase (P/E) NVMe is a highly scalable protocol optimized for cycles and minimizes write amplification. efficient data transport over PCIe for storage on M.2 ArmourDrives advanced NAND management NAND flash. technology improves endurance, enhances data M.2 ArmourDrive is ideal for applications that require security and helps prevent data corruption during removable form factor and more reliable data storage. unexpected power failure events. This innovative NVMe M.2 solid state storage technology is used in technology combines robust NAND controller industrial and cloud computing, datacenters, high- hardware error correction capabilities with advanced performance enterprise storage and networking wear-leveling algorithms and bad block management systems, endpoint and thin clients, gaming machines to improve data reliability and significantly extend the and broadcasting equipment. These removable solid life of the product. state drives (SSDs) provide low latency and fast sequential and random read/write speeds. These specifications are subject to change without notice. 12/13/2019 2019 Greenliant 1 S71471-01 GLS FS0019 Rev. 00 GLS88DQ064G3 / 128G3 / 256G3 / 512G3 Industrial Temp NVMe M.2 ArmourDrive PX Series Factsheet 01.000 December 2019 1.0 GENERAL DESCRIPTION Each M.2 ArmourDrive module integrates an NVMe PCIe SSD controller with up to two NAND flash multi-chip packages. Refer to Figure 2-1 for the M.2 ArmourDrive block diagram. 1.1.5 Power Interrupt Data Protection 1.1 Optimized M.2 ArmourDrive Power Interrupt Data Protection is a mechanism to The heart of M.2 ArmourDrive is the NVMe PCIe SSD prevent data corruption during unexpected power controller, which translates standard PCIe signals into failure events. Enhanced data integrity is supported by flash media data and control signals. The following the controllers advanced firmware during abnormal components contribute to M.2 ArmourDrives power loss. The controller proactively optimizes the operation. amount and stay time of the in-flight data residing in 1.1.1 Microcontroller Unit (MCU) the cache. To ensure there is no data loss risk caused by power cycling, the controller sends an The MCU translates PCIe / NVMe commands into acknowledgement to the host only when the incoming data and control signals required for flash media data is fully committed to the NAND flash. operation. 1.1.6 Error Correction Code (ECC) 1.1.2 Internal Direct Memory Access (DMA) The ECC technology uses advanced algorithms to M.2 ArmourDrive uses internal DMA allowing instant detect and correct errors, ensuring data integrity and data transfer from/to buffer to/from flash media. This extending the SSD lifespan. implementation eliminates microcontroller overhead associated with the traditional, firmware-based 1.1.7 Multi-tasking Interface approach, thereby increasing the data transfer rate. The multi-tasking interface enables concurrent Read, 1.1.3 Power Management Unit (PMU) Program and Erase operations to multiple NAND flash media. The PMU controls the power consumption of M.2 ArmourDrive. The PMU dramatically reduces the 1.2 Advanced NAND Management power consumption of M.2 ArmourDrive by putting the part of the circuitry that is not in operation into sleep M.2 ArmourDrives controller uses advanced wear- mode. leveling algorithms to substantially increase the The Flash File System handles inadvertent power longevity of NAND flash media. Wear caused by data interrupts and has auto-recovery capability to ensure writes is evenly distributed in all or select blocks in the M.2 ArmourDrive firmware integrity. device that prevents hot spots in locations that are programmed and erased extensively. This effective 1.1.4 Embedded Flash File System wear-leveling technique results in optimized device The embedded flash file system is an integral part of endurance, enhanced data retention and higher reliability required by long-life applications. M.2 ArmourDrive. It contains MCU firmware that performs the following tasks: 1.3 Advanced Data Security 1. Translates host side signals into flash media writes and reads Advanced data security measures include end-to-end data path protection and data sanitization (Secure 2. Provides flash media wear leveling to spread the flash writes across all memory address Erase) support. Secure Erase is an effective method to quickly wipe all data from a PCIe-based SSD using space to increase the longevity of flash media the NVMe protocol (Format NVM). 3. Keeps track of data file structures These specifications are subject to change without notice. 12/13/2019 2019 Greenliant 2 S71471-01 GLS FS0019 Rev. 00