Commit Graph
34 Commits
Author SHA1 Message Date
Uri Shaked a31ae37296 feat(docs): update for tt05 (WiP) 2023-11-09 17:00:59 +02:00
Uri Shaked 765ae2df56 feat: support for "power_gated" property in commit_id.json 2023-10-27 19:44:47 +03:00
Uri Shaked 82720e4b84 feat: support for skipping designs
by specifying ` "skip": true ` in commit_id.json
2023-10-12 22:34:13 +03:00
Uri Shaked aa8f760375 style: fix lint errors + reformat source with black 2023-09-21 22:30:52 +03:00
Uri Shaked ff0eea8794 refactor: add more types 2023-09-19 20:42:47 +03:00
Uri Shaked 23da39ba14 feat: include chip ROM when running in verification mode (--test) 2023-09-11 15:35:24 +03:00
Uri Shaked cadbfbcd25 feat: Chip ROM auto generation with OpenLane 2
So we can generate the ROM while building the shuttle's GDS
2023-09-10 20:17:58 +03:00
Uri Shaked acb6b6b4c3 refactor: caravel.py -> shuttle.py 2023-09-09 21:45:01 +03:00
Uri Shaked dac3f4a0a4 fix: disable ROM vmem file generation
it breaks the tiny tapeout staging repo, and we don't use the ROM vmem file yet anyway (the ROM content is hardened as part of the tt-chip-rom repo)
2023-08-06 18:05:39 +03:00
Uri Shaked 6034820170 fix(datasheet): use shuttle name from config
also, dynamically figure out the repo URL (instead of using an hardcoded value)
2023-07-30 09:40:16 +03:00
Uri Shaked 769cc65983 feat(datasheet): include mux addresses 2023-07-29 22:48:53 +03:00
Uri Shaked ab9897699f feat: sort projects by sort_id in commit_id.json
Sorting helps preventing projects shifting around as the shuttle fills up. "sort_id" is provided by the tt-app.
2023-07-24 22:12:18 +03:00
Uri Shaked 26785bea0e feat: support submissions from app.tinytapeout.com (#21)
* feat: copy_macros and copy_final_results commands

* feat: generate shuttle index JSON
includes information about all projects:
- repo
- commit
- mux index
- mux position (X/Y)

* feat: add --create-efabless-submission option
2023-07-21 15:52:04 +03:00
Uri Shaked 3a6a7d3a2c feat(rom): inital ROM data writer code 2023-07-13 17:54:11 +03:00
Uri Shaked 25488cf0df fix: remove openlane1 config generator
it's no longer needed for OpenLane2
2023-06-17 23:07:39 +03:00
Uri Shaked 63645d47c9 feat: sram support 2023-06-01 21:26:06 +03:00
Uri Shaked 9298cac154 Update submission tools for mux
1. don't generate user_project_wrapper.v, as it's now static
2. don't generate macros.cfg, as gen_macro_cfg.py does it (eventually, we'll want to integrate it into tt-support-tools)
3. don't generate PDN hooks config. Instead, we're using a wildcard to match all user macros.
4. remove the "layout" section from config.yaml, and scanchain related stuff from generate config.json
2023-05-25 20:59:15 +03:00
Matt Venn bd524505bf fix problem with wokwi files not being fetched. Add the wokwi truthtable testing that got lost in merge 2023-05-25 14:57:16 +02:00
Matt Venn 02e5cc1ae2 lint 2023-05-25 13:55:54 +02:00
Matt Venn e5a26cde94 fix bad message 2023-04-28 14:58:32 +02:00
Matt Venn fb2ca2a1be tags 2023-04-25 01:11:36 +02:00
Matt Venn 5b631bd279 don't include refunded orders. check remote matches repo 2023-04-25 00:50:00 +02:00
Matt Venn c65f25de99 golden harden 2023-04-24 14:11:32 +02:00
Matt Venn 2b4acb3a69 fix order issue with stripe token 2023-04-21 19:05:43 +02:00
Matt Venn 983ee5c737 support adding extra orders 2023-04-21 17:27:41 +02:00
Matt Venn 9b3adc4756 changes for scan order, GLB routing adj and allow congestion 2023-04-20 16:26:30 +02:00
Matt Venn 686b76bf2b handle --test 2023-03-17 14:40:56 +01:00
matt venn fd0d177a56 move macro pos to config.yaml 2023-03-16 15:55:52 +01:00
matt venn b5745ccf4d template files and paths 2023-03-16 15:41:54 +01:00
matt venn 5af18b4178 handle uni orders 2023-03-16 10:08:37 +01:00
matt venn e882cdf915 working for mpw-9a 2023-03-16 09:41:11 +01:00
matt venn ada59f5679 tested user project stuff, docs, metrics, working on caravel 2023-03-14 13:26:19 +01:00
matt venn 97cfa3b15e lint and partially working 2023-03-13 18:05:56 +01:00
matt venn 28a4340240 wip 2023-03-13 18:05:44 +01:00