Skip to content

tools used by project repos to test configuration, generate OpenLane run summaries and documentation

License

Notifications You must be signed in to change notification settings

htfab/tt-support-tools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tiny Tapeout tools

Tools used mostly by the Tiny Tapeout GitHub Actions

Setup

pip install -r requirements.txt
pre-commit install

Documentation

  • checks that basic fields are present in the info.yaml
  • create a PDF data sheet for this one design
  • create SVG and PNG renders of the project's GDS

Reports

  • routing & utilisation
  • yosys warnings
  • standard cell usage and summary

Configuration

  • creates a little TCL shim that tells OpenLane where the source is and the name of the top module
  • makes sure the top module is not called 'top'
  • if you have OpenLane installed locally, then you can harden the design with --harden

About

tools used by project repos to test configuration, generate OpenLane run summaries and documentation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 93.0%
  • Tcl 2.7%
  • Shell 2.5%
  • Verilog 1.0%
  • Makefile 0.6%
  • Nix 0.1%
  • Ruby 0.1%