Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Getting Started

Vogls is a Verilog simulator that aims to fast, flexible and embeddable into tools. It was specifically built to create tools for design stage side-channel analysis.

⚠️ Warning

Although we use Vogls for our own research, it is still very much alpha software. We hope to develop in the open and collaborate to resolve bugs and implement missing features.

It can be used as a Rust library, Python library or as a command-line interface application.

To see an example of how it is used as a Rust library, look at the source code of Pipeline Explorer.

To see an example of how it is used as a Python library, look at the documentation.

To use it as a command-line application, install it by following the README and use the provided vogls binary.