- Notifications
You must be signed in to change notification settings - Fork60
Hammer: Highly Agile Masks Made Effortlessly from RTL
License
ucb-bar/hammer
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is the master (unstable) development branch.
The documentation is found athttps://hammer-vlsi.readthedocs.ioDoc sources are available atdoc/
for offline reading.
Hammer currently requires Python 3.9+.
For a deeper dive into available options and environment configuration:
- Core Hammer settings
- Setup documentation
- Hammer technology library schema
- For CAD tool settings, please see the relevant
defaults.yml
for those plugins.
Hammer is an integral component of UC Berkeley Architecture Research'sChipyard framework.Useful documentation for how an example block is pushed through the VLSI flow with Hammer in the free ASAP7 and Sky130 PDKs is athttps://chipyard.readthedocs.io/en/latest/VLSI.
The list of contributors can be found in the Git history of the project, or online athttps://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:
About
Hammer: Highly Agile Masks Made Effortlessly from RTL