Skip to main content

verilator

Python wrapping/binding for verilator

Build Status codecov License PyPI

Overview

Wrapper of verilator, distributed via pypi. Includes some extra conveniences.

# Pass-through to verilator
verilator-cli sv/*.sv --timing --trace --assert --cc -Isv --top-module top --build -j 0 --exe sv/sim_sv.cpp

# Wrapper
verilator-cli build sv/*.sv --includes sv --top-module top --exe sv/sim_sv.cpp

License

This software is licensed under the Apache 2.0 license. See the LICENSE file for details.

Verilator is Copyright 2003-2026 by Wilson Snyder. Verilator is free software subject to either the GNU Lesser General Public License Version 3 or the Perl Artistic License Version 2.0.

[!NOTE] This library was generated using copier from the Base Python Project Template repository.

Metadata

Release files for verilator 5.48.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for verilator 5.48.0
File Interpreter ABI Platform
verilator-5.48.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
verilator-5.48.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
verilator-5.48.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details

Total release size: 17.0 MB

Release files / verilator-5.48.0-py3-none-win_amd64.whl

Download URL verilator-5.48.0-py3-none-win_amd64.whl
Size 5.2 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
e03aad7e023bbe585f909276f3c03af66f7ede72155f8f75fdaf4f1ec8250e09
BLAKE2b-256 checksum
How to use checksums
e183af403e28686d4bdaffe517809fdd77b5c746f3b7953a5880acb60f12e716
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

Release files / verilator-5.48.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL verilator-5.48.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.5 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
37c4baba6a268f6e0a15b4917dbbc45dcf23ddea1498d059f8259a34072ac427
BLAKE2b-256 checksum
How to use checksums
395032165e006e35b647c8ea105e8ba1ef76c362ea35f645e2a55357a13ec236
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

Release files / verilator-5.48.0-py3-none-macosx_11_0_arm64.whl

Download URL verilator-5.48.0-py3-none-macosx_11_0_arm64.whl
Size 5.3 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dbd581599b5b3c7b93910cca98b42d127480fcc63d62ba1f7d1dbf73ad0786fc
BLAKE2b-256 checksum
How to use checksums
1f4eb919f10189b24901967302be6f678fa9bd153648fbd919c2880c02406a15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

Release history Release notifications | RSS feed

This release

5.48.0 This release

3 release files

5.38.0

4 release files

5.34.0

4 release files

5.30.3

2 release files

5.30.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page