Solid-State-Drives (SSDs) Modeling

Simulation Tools & Strategies

  • Rino Micheloni

Part of the Springer Series in Advanced Microelectronics book series (MICROELECTR., volume 58)

Table of contents

  1. Front Matter
    Pages i-xiii
  2. Rino Micheloni, Luca Crippa
    Pages 1-17
  3. Rino Micheloni, Luca Crippa
    Pages 19-39
  4. Lorenzo Zuolo, Cristian Zambelli, Rino Micheloni, Piero Olivo
    Pages 41-65
  5. Lorenzo Zuolo, Cristian Zambelli, Alessia Marelli, Rino Micheloni, Piero Olivo
    Pages 67-97
  6. Cristian Zambelli, Piero Olivo
    Pages 99-122
  7. Lorenzo Zuolo, Cristian Zambelli, Rino Micheloni, Piero Olivo
    Pages 123-138
  8. Lorenzo Zuolo, Cristian Zambelli, Luca Crippa, Rino Micheloni, Piero Olivo
    Pages 139-151
  9. Lorenzo Zuolo, Cristian Zambelli, Rino Micheloni, Piero Olivo
    Pages 153-165
  10. Back Matter
    Pages 167-170

About this book


This book introduces simulation tools and strategies for complex systems of solid-state-drives (SSDs) which consist of a flash multi-core microcontroller plus NAND flash memories. It provides a broad overview of the most popular simulation tools, with special focus on open source solutions. VSSIM, NANDFlashSim and DiskSim are benchmarked against performances of real SSDs under different traffic workloads. PROs and CONs of each simulator are analyzed, and it is clearly indicated which kind of answers each of them can give and at a what price. It is explained, that speed and precision do not go hand in hand, and it is important to understand when to simulate what, and with which tool. Being able to simulate SSD’s performances is mandatory to meet time-to-market, together with product cost and quality.

Over the last few years the authors developed an advanced simulator named “SSDExplorer” which has been used to evaluate multiple phenomena with great accuracy, from QoS (Quality Of Service) to Read Retry, from LDPC Soft Information to power, from Flash aging to FTL. SSD simulators are also addressed in a broader context in this book, i.e. the analysis of what happens when SSDs are connected to the OS (Operating System) and to the end-user application (for example, a database search). The authors walk the reader through the full simulation flow of a real system-level by combining SSD Explorer with the QEMU virtual platform. The reader will be impressed by the level of know-how and the combination of models that such simulations are asking for.


simulations of solid-state drives simulations of flash controller quality of service for solid-state drives hybrid solid-state devices open source simulation software SSD performance tool

Editors and affiliations

  • Rino Micheloni
    • 1
  1. 1.NVM SolutionsPMC-SierraVIMERCATEItaly

Bibliographic information

  • DOI
  • Copyright Information Springer International Publishing AG 2017
  • Publisher Name Springer, Cham
  • eBook Packages Engineering Engineering (R0)
  • Print ISBN 978-3-319-51734-6
  • Online ISBN 978-3-319-51735-3
  • Series Print ISSN 1437-0387
  • Series Online ISSN 2197-6643
  • Buy this book on publisher's site
Industry Sectors
IT & Software
Energy, Utilities & Environment
Oil, Gas & Geosciences