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