NVMe training covers all the aspects starting from storage architecture, NVMe subsystem, commands, command flow, to understanding of advanced features including the power management, RPMB, streams, DIX, DIF protection and write atomicity.
| Unit Number | Title | Video Duration |
| 1 | NVMe overview | 21:52 |
| 2 | Media structure, partitions, sectors | 53:30 |
| 3 | File system, FAT | 14:01 |
| 4 | NVMe subsystem | 55:02 |
| 5 | Clusters, LBA, Media access | 36:58 |
| 6 | Data clusters, FAT, LBA addressing, NVMe storage architecture, NVMe command flow, NVMe controller registers | 01:07:01 |
| 7 | PCIe capability structures, PCIe BAR, NVMe command execution, Using BAR to access NVMe registers, Controller registers | 01:50:46 |
| 8 | NVMe controller types, NVMe subsystem, Namespaces, Updates in NVMe2.0, Command group control, SSD over provisioning, Zoned namespaces, Key-value storage, NVMe command flow | 01:38:46 |
| 9 | NVMe trace analysis | 55:35 |
| 10 | Admin, IO submission and completion queue creation flow, command format | 01:46:24 |
| 11 | Status code type and status code understanding | 01:39:45 |
| 12 | PRP and SGL | 01:01:07 |
| 13 | SGL revision, admin commands, Asynchoronous event request | 01:33:03 |
| 14 | Asynchronous event request command, Error status, I/O command specific status, Namespace management command, Power management in NVMe, Autonomous power state transitions, | 01:18:29 |
| 15 | Identify - Power state description data structure, Power loss protection, Host memory buffer, Controller memory buffer, | 01:42:44 |
| 16 | Sanitize command, RPMB - Replay protected memory block, RPMB access types | 01:51:50 |
| 17 | Management interface send and receive commands | 01:56:07 |
| 18 | Streams, Directive send and receive | 47:06 |
| 19 | DIF and DIX, End to end protection | 57:44 |
| 20 | Write atomicity - AWUN, AWUPF | 12:38 |
curruculum
| HDD versus SSD |
| Flash memory |
| Partition contents |
| Master boot record sector |
| Partition table |
| Partition table entry |
| FAT16 |
| FAT32 |
| xFAT |
| Sectors |
| Data Clusters |
| Pages |
| LBA addressing |
| NVMe topology |
| NVMe controller |
| Storage architecture |
| NVMe command flow |
| NVMe : Advantages |
| NVMe set |
| Namespaces |
| NVMe command execution flow |
| Command arbitration |
| NVMe admin commands |
| NVMe IO commands |
| Admin command detailed overview |
| IO command detailed overview |
| NVMe command Queues |
| Types of command queues |
| > Submission & Completion Queue |
| Admin command opcodes |
| Identify command |
| Identify controller Data structure |
| Controller register mapping to PCIe |
| config header |
TESTIMONIALS
One of the best training institute in Bangalore. We can experience the quality of training. The way they are responding to every problem. Best trainers are there to teach.
The training I received here for SystemVerilog was one of the best.
It helped me out in a long run in better understanding language usage for Design Verification during my Master's program, as well as to crack most of my interviews.
The small projects I worked upon here, did helped me a lot for my Masters and on the other side did improved my skills.
In a single word, I can put up like, I got my basics right!!!!:)
I was really happy with the way the Institute has structured the course to help students to figure out their own way to improvise one's skills. Thank you for all your immense support.
Keep up the good work:)
Best place to start your career in vlsi domain.
They act as bridge to help students to get industry requirements for the job.
Interms of teaching they are excellent for what we paid and get less fees compared to other institutions.
Even after course completion also they support if u had any doubts
Best Platform for VLSI DOMAIN. The Faculty is friendly.
In videos Srinivas Sir is the best in teaching.
The Lab Session are very very Good They will clear your all the doubts.
They Conduct PPT presentations Session for students for real experience and
Mock iAnd thanks to srinivas Reddy sir and monahar sir to solve my issuenterviews
And thanks to srinivas Reddy sir and monahar sir to solve my issue.
The course covers NVMe architecture, storage architecture, NVMe subsystems, commands, command flow, queues, controller registers, namespaces, PRP, SGL and NVMe 2.0 updates.
Yes. VLSIGuru covers advanced topics such as power management, power-loss protection, RPMB, Host Memory Buffer, Controller Memory Buffer, Streams, DIX/DIF protection and write atomicity.
Yes. The training includes Admin and I/O commands, Submission and Completion Queues, command flow, Identify commands, queue creation/deletion and command status concepts.
VLSIGuru provides 24/7 access to lab tools and environments along with real-world industry projects for hands-on practice.
Yes. The NVMe course includes 1-to-1 dedicated mentor support and on-demand doubt clarification sessions.
Yes. VLSIGuru currently offers the NVMe course in eLearning mode, with recorded sessions/resources and dedicated on-demand doubt clarification.
The course is suitable for Firmware Engineers, Storage System Developers, Validation & QA Engineers, Embedded Systems Engineers, System Architects, Performance Analysts, Technical Leads/Managers, and Computer Engineering students or graduates.
VLSIGuru recommends basic computer architecture, familiarity with SATA/PCIe, knowledge of C/C++ or similar low-level programming, and exposure to OS concepts, drivers and I/O stacks. Firmware or embedded-systems experience is preferred but not mandatory.
Yes. VLSIGuru's NVMe training includes multiple mock interviews to help participants prepare for technical roles in storage and embedded domains.
Yes. The course includes real-world industry projects designed to build practical NVMe implementation skills.