Uri Shaked
2278ea867e
feat: add ihp-sg13cmos5l PDK alongside ihp-sg13g2
...
Based on work done in the ihp-sg13cmos5l branch
2026-10-27 11:17:19 +01:00
Pat Deegan
89ad9bfa93
feat(fpga): add support for the new FabricFox devkit
...
* TT FPGA tool, prelim import
* config.ini manager, prelim
* bitstream uploads and FPGA config.ini management
Contributed by @psychogenic, with minor edits by @htfab
2026-02-12 06:27:29 +01:00
Gonsolo
d052447fa3
feat(project): add --no-docker option ( #150 )
...
Contributed by @gonsolo
2026-01-30 12:54:50 +01:00
kris j
c36badfb60
feat(docs): add new datasheet generation method ( #123 )
2025-10-16 00:11:07 +02:00
Uri Shaked
03ca42307f
feat(tt_tools): --check-docs now prints all errors
...
Previously, it only printed the first error it encountered, causing more iterations when fixing info.yaml and info.md errors
2025-10-03 18:25:42 +03:00
Uri Shaked
131f64cecb
feat(tt_tool): --open-in-openroad and --open-in-klayout flags #113
...
close #113
2025-10-01 22:53:37 +03:00
Uri Shaked
1ab2abc8d5
feat: initial gf180mcuD support
2025-09-29 16:17:14 +03:00
Uri Shaked
84efb79dd7
feat(tt_tool): --create-tt-submission command
2025-09-18 11:36:03 +03:00
Uri Shaked
28fd25f684
refactor: separate tech specific code
...
Make the codebase more PDK-agnostic by moving tech-specific code to `tech.py` and tech specific files (e.g. def files, tile_sizes.yaml) to `tech/<pdkname>` subdirectory.
2025-09-13 20:28:48 +03:00
Uri Shaked
4347c961d0
refactor(tt_tool): openlane2 -> librelane
2025-09-08 17:51:13 +03:00
Uri Shaked
ef2b0de84b
fix(configure): fails due to missing args.pdk
...
slightly refactor project.py to make the code more extensible to future PDK support
2025-09-02 17:42:28 +03:00
Pat Deegan
41d52a230e
TT06+ asic sim support, prelim
2025-08-25 16:24:29 -04:00
htfab
7d341a1195
feat: add support for IHP PDK with OpenLane2 (for user projects)
2025-03-06 08:10:24 +02:00
htfab
f8cc66a644
feat: add experimental IHP support
2024-09-24 22:23:12 +03:00
htfab and htfab
59c9f8e2db
feat: add support for json config files ( #55 )
...
* feat: add support for json config files
* feat: make json the preferred config format
* feat: allow yaml config format
* feat!: remove compatibility tweaks for tt07's config.tcl
---------
Co-authored-by: htfab <mpw@htamas.net >
2024-06-01 17:23:33 +03:00
Uri Shaked
b6ec741349
feat(fpga): initial implementation
...
Adds a new `tt_tool.py --create-fpga-bitstream` flag that creates a TT Sim FPGA bitstream from the user's project.
2024-05-01 23:13:21 +03:00
Uri Shaked
1a154feba2
fix(tt_tool): fails to load info.yaml
...
also --check-docs fails
2023-12-23 22:42:47 +02:00
Uri Shaked
2c969114d1
feat(tt_tool): add --print-top-module argument
2023-11-21 00:25:49 +02:00
Uri Shaked
aa8f760375
style: fix lint errors + reformat source with black
2023-09-21 22:30:52 +03:00
Anton Maurovic and Anton Maurovic
76835903c0
peftGDS=>PNG render improvement for GitHub Actions and local ( #28 )
...
* Add --create-png-preview option; more-robust GDS to PNG rendering for GHA
* Minor update to --create-png-preview
* Change --create-png-preview to just be a --create-png replacement
* Minor --create-png improvement
---------
Co-authored-by: Anton Maurovic <algo@foogle.com >
2023-09-19 07:27:59 +03:00
Uri Shaked
fd29f74a1a
feat: initial support for openlane2 user projects
2023-09-06 18:04:02 +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
a84161582e
fix: create_user_config fails for wokwi projects
...
close #20
2023-06-27 16:41:04 +03:00
Uri Shaked
0d6fa67ae5
feat: check for missing ports on user module
...
also improve error messages for user module checks
2023-06-25 20:47:42 +03:00
Matt Venn
c8a0fcfe6b
merge
2023-05-25 13:51:16 +02:00
Matt Venn
4d011f2c24
lint
2023-04-11 19:07:47 +02: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
Uri Shaked
c6239b038b
add --print-wokwi-id flag for use in testbench
2023-03-02 18:49:30 +02:00
Matt Venn
4a38d88725
add harden option
2023-02-23 17:44:20 +01:00
Matt Venn
4294db2f21
add a readme and neaten tt_tool
2023-02-22 17:39:37 +01:00
Matt Venn
24ec1a63b3
remove print help line after getting rid of the elif blocks
2023-02-22 17:33:04 +01:00
Matt Venn
711c4b70bf
fix reqs, remove elif on arg parse
2023-02-22 10:59:45 +01:00
Matt Venn
77a0b2db7d
svg and png conversion moved to docs
2023-02-22 10:40:43 +01:00
Matt Venn
282de3777a
first pass after splitting configure.py and incorporating sssummarizer
2023-02-21 18:19:52 +01:00