Verifying Hardware with Verb
Verb is a simulation-based functional verification framework for digital hardware designs.
Verb leverages file I/O and software programming languages to simulate hardware designs in their native hardware description language.
Verifying hardware with Verb is separated into 3 steps:
-
Model the hardware design in software to generate input vectors and expected output vectors
-
Simulate the hardware design by sending input vectors to the design under test, receiving output vectors from the design under test, and logging comparisons between simulated output vectors and expected output vectors
-
Analyze the logged comparisons for any errors
Sections
The following documentation will be mainly divided into 4 sections:
- Tutorials - Step-by-step lessons using Verb
- User Guide - General procedures for "how-to" solve common problems
- Topic Guide - Explanations that clarify and provide more detail to particular topics
- Reference - Technical information
About the Project
The project is open-source under the MIT license and is available on GitHub.
About the Documentation
Documentation system and methodology is inspired by Divio.