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