Go to Page # Page of 13

Power Management PCIe/NVMe Flash Cards

 Bob Weisickle
  9th-Apr-2015
Description: Performance/Validation Challenge- Requirements, Access to PCIe Registers: Queue Configuration, Hot Discovery, Error/Fault Injection, Power Loss/Recovery, PCIe Resets, NVMe Performance/Power. Challenges: Closely coupled to host, Access via host driver, Shared environment, Limited Hot Plug/Discovery, Power Measurement. Base Level PCIe Validation- Register Access- Bit Level verification, Error Injection (Bit/Register Level). Base Address Visibility- Get/Set Features, Command Analyzer,Posted commands w/ responses, Visibility to errors. Queue Configuration- Multiple Sub/Comp Queues, Definable Sub/Comp Queue Size, Sub Queue IO Loading, Multi-CPU Queue Distribution, Definable Interrupt Support: MSI-X, MSI, Line. Hot Power Loss/Recovery- Host Independent Power Control, Ability to control power to each device, Measure power of each device, Surprise Power Loss/Recovery, Detection of device being powered off, Auto re-discovery and drive state verification, No Host reboot required, Auto Queue Management, Re-instantiate all Queues, Clean up of outstanding commands, Auto Traffic Control, Continue with traffic workload, Check for data corruption. Resets/Queues/Abort- IO Aborts: PCIe Resets, Function Resets, Hot Resets, Controller, Subsystem, Auto Re-Discovery, Queue Management & Recovery. Data Retention/Corruption- Validate Pre-existing Data, Validate ‘Acknowledged’ Writes, Evaluate 'Outstanding' Writes: Verify Atomic Write Functionality, Single LBA corruption, Visibility to Partial Writes. Power Assessment- Real-time Power Measurement: Power vs Performance, Power vs Workload. Infrastructure Scale- Improved Space Utilization, Better Power/DUT, Enhanced Management. Summary- NVMe has momentum in the Market, Test/Validation Tools exist: With Power Control and Power Measurement, Detailed PCIe Register/Queue access. PCIe Ecosystem is evolving- SFF-8639, M.2 etc becoming available, Dual Port Support.
Views: 3729
Domain: Electronics
Category: Photo
Contributing Organization: Flash Memory Summit
 ‐ More of their Presentations
Maxims of Tech: Rules of Engagement for a Fast Changing Environment
Contents:
Power Management
PCIe/NVMe Flash Cards

Presenter: Bob Weisickle
CEO/Founder: OakGate Technololgy, Inc.

Santa Clara, CA
August 2014

1

NVMe Premise/Challenge
Host

Host

Application

Application

Operating System

Operating System

PCIe Storage
Driver

PCIe Storage
Driver
Interface (x4/x8 PCIe Gen-2/3)

HBA/RAID Card
(SAS/SATA)

Flash Memory

Interface (6G/s SATA or 12G/s SAS)
SAS/SATA Interfac ... See more

Recent Presentations

...
16 December, 2017
Andrea Lati
15 December, 2017
...
15 December, 2017