Skip to main content

Logo design by @kenhoberkeley

Hammer PR CI Hammer publish CI

Highly Agile Masks Made Effortlessly from RTL (Hammer)

This is the master (unstable) development branch.

Documentation

The documentation is found at https://hammer-vlsi.readthedocs.io Doc sources are available at doc/ for offline reading.

Hammer currently requires Python 3.9+.

For a deeper dive into available options and environment configuration:

Hammer is an integral component of UC Berkeley Architecture Research's Chipyard framework. Useful documentation for how an example block is pushed through the VLSI flow with Hammer in the free ASAP7 and Sky130 PDKs is at https://chipyard.readthedocs.io/en/latest/VLSI.

History

The list of contributors can be found in the Git history of the project, or online at https://github.com/ucb-bar/hammer/graphs/contributors

The Hammer project builds upon the legacy of the PLSI project by Palmer Dabbelt, a previous project which aimed to build a portable VLSI flow. The Hammer project is grateful for the feedback and lessons learned which provided valuable insight that ultimately led to the design and software architecture of Hammer as it is now.

Below is the list of Hammer publications in reverse chronological order:

Metadata

Release files for hammer-vlsi 1.2.0

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

Source distribution (sdist)

Source distribution for hammer-vlsi 1.2.0
File Size Uploaded
hammer_vlsi-1.2.0.tar.gz 532.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hammer-vlsi 1.2.0
File Interpreter ABI Platform
hammer_vlsi-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.5 MB

Release files / hammer_vlsi-1.2.0.tar.gz

Download URL hammer_vlsi-1.2.0.tar.gz
Size 532.5 kB
Tags Source
SHA-256 checksum
How to use checksums
af8c8f4816e439df6d3e993705c5b0ce948345c9791658d56ece2541d37d3de5
BLAKE2b-256 checksum
How to use checksums
689ee9cd54c6804947a846358295bd16aeeb1d46e79e0ee3ec626cf28b93fa49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.0 CPython/3.9.18 Linux/6.2.0-1015-azure

Release files / hammer_vlsi-1.2.0-py3-none-any.whl

Download URL hammer_vlsi-1.2.0-py3-none-any.whl
Size 926.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7c237557d2a7c5f403474e54f9e5498758c71c24844e524a02656ac16369196d
BLAKE2b-256 checksum
How to use checksums
dd858a7ffd385db1dc84295ef3101559fe7ae0f8fa39942253ca270728642dc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.0 CPython/3.9.18 Linux/6.2.0-1015-azure
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