Solid-state devices (SSDs) are data storage memory (Figure 1) mediums that utilize semiconductor based memoires as opposed to magnetic media found in hard disk drives (HDDs) or magnetic tape. Semiconductor memories include ultra fast volatile dynamic random access memory (DRAM) commonly found as main memory (e.g. RAM) in servers along with and non-volatile memory (NVM) typically NAND flash. Nand flash based SSDs can be found in cameras (as SD cards), cell phones, iPods, and PDAs, as well as in notebooks, net books, laptops, tablets, and workstations. SSDs are also appearing in larger servers, appliances, and storage systems from consumer to enterprise level.