Uri Shaked
02abf73b5f
docs(ihp-sg13cmos5l): update stale mux_macros comment
2026-10-27 11:52:13 +01:00
Uri Shaked
806c0cf721
fix(ihp-sg13cmos5l): default to the ihp-sg13cmos5l-18.yaml mux config
2026-10-27 11:49:11 +01:00
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
Uri Shaked
bbd9aa1821
fix(tech/gf180mcuD): scale logo to 65 um
...
The current size, 100 um, is wider than the mux spine, so it doesn't fit.
2025-11-25 18:24:45 +02:00
Uri Shaked
c35546a7e4
feat(tech/ihp-sg13g2): update user project .def files
...
This change moves the power rails to TopMetal1, and makes the TopMetal1 layer available for the user designs.
In addition, we now let LibreLane install the PDK instead of having to install it separately.
2025-11-23 19:13:21 +02:00
Uri Shaked
75efd78187
feat(tech/gf180mcuD): disable copying of power gate macros
...
They do not exist yet for gf180mcuD
2025-11-17 21:49:14 +02:00
htfab
ce6e5d19eb
refactor(logo): move pdk specific code to tech.py
2025-11-06 13:33:10 +02:00
htfab
690a4c8470
feat(tt_tool): scramble stdcell layers in png render for IHP & GF ( #129 )
...
* feat(tt_tool): scramble stdcell layers in png render for IHP & GF
* fix(tt_tool): resolve mypy errors
* refactor(tt_tool): separate svg & png rendering into render_utils.py
2025-11-04 20:00:42 +02:00
Mike Bell
83933f099c
fix(tt_tool): cell name regexp should only match start of line
2025-10-01 21:44:06 +03:00
Mike Bell
4ebfef139b
fix(tech/gf180mcuD): configure STA for 3v3 timing #120
2025-10-01 10:51:21 +03:00
Uri Shaked
7d5a6b229f
fix(tt_tool): use correct timing data for gf180mcuD
...
We are targeting 3.3V, but until now we used 5V timing data.
2025-09-30 15:47:56 +03:00
Uri Shaked
1b336f4996
feat(tt_tool): cell/category definitions for gf180mcuD
...
Enables the --print-cell-summary and --print-cell-category commands for gf projects
2025-09-29 16:17:23 +03:00
Uri Shaked
1ab2abc8d5
feat: initial gf180mcuD support
2025-09-29 16:17:14 +03:00
Uri Shaked
8a36225bdb
feat(tt_util): create a pdk.json file with pdk name / version info
...
This file replaces the old "FLOW_VERSION" and "PDK_SOURCES"
2025-09-29 16:14:55 +03:00
Uri Shaked
305f3ecaf8
fix(tt_tool): vary RT_MAX_LAYER per tech
...
Each tech has a different metal stackup, so user projects get a different top routing metal layer. tt-support-tools now handles this instead of the user having to worry about this when switching PDKs.
2025-09-18 11:45:44 +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