๐Ÿ“ฆ proppy / tiny_user_project

โ˜… 10 stars โ‘‚ 9 forks ๐Ÿ‘ 10 watching โš–๏ธ Apache License 2.0
๐Ÿ“ฅ Clone https://github.com/proppy/tiny_user_project.git
HTTPS git clone https://github.com/proppy/tiny_user_project.git
SSH git clone git@github.com:proppy/tiny_user_project.git
CLI gh repo clone proppy/tiny_user_project
tinybot tinybot harden project [skip ci] 8fc7f0e 3 years ago ๐Ÿ“ History
๐Ÿ“‚ main View all commits โ†’
๐Ÿ“ .github
๐Ÿ“ def
๐Ÿ“ docs
๐Ÿ“ gds
๐Ÿ“ lef
๐Ÿ“ mag
๐Ÿ“ maglef
๐Ÿ“ openlane
๐Ÿ“ sdc
๐Ÿ“ sdf
๐Ÿ“ signoff
๐Ÿ“ spef
๐Ÿ“ spi
๐Ÿ“ verilog
๐Ÿ“„ .gitignore
๐Ÿ“„ configure.py
๐Ÿ“„ info.yaml
๐Ÿ“„ LICENSE
๐Ÿ“„ Makefile
๐Ÿ“„ README.md
๐Ÿ“„ README.md

Tiny User Project

Template for submitting TinyTapeout based projects to the Open MPW shuttle program.

Usage

  • Generate a new project based on this template.
  • Reuse or create a new Wokwi project.
  • In project:
  • Update wokwi_id with the last component of the Wokwi URL.
  • In documentation:
  • Update inputs to document the input wire of your project.
  • Update outputs to document the output wire of your project.
  • If using Verilog:
  • In project:
  • Set wokwi_id to 0.
  • Uncomment and update top_module to match your top-level module.
  • Uncomment and list your Verilog sources in src_files (paths relative to the root of the repository).
  • In documentation:
  • Update inputs to document the input wire of your top-level module.
  • Update outputs to document the output wire of your top-level module.
  • Commit, push and check the user</em>project<em>ci workflow summary (if successful a new commit including the hardened files will be automatically created).