Uri Shaked
ad17dca51b
feat(tech/gf180mcuD): analog def files + magic init script
2026-05-31 15:40:34 +03:00
Uri Shaked
dfa73d614c
feat(tech/sky130A): analog def files for 3x2, 4x2, 6x2 tiles (bare + 3v3)
2026-04-18 21:03:16 +03:00
Uri Shaked
4c1ebdd9c0
feat(ihp): 8x4 tile size
2026-03-13 09:14:12 +02:00
Uri Shaked
4d46382768
fix(tech/ihp-sg13g2): wrong layer for power strings in magic init script
2026-02-12 22:16:57 +02:00
Uri Shaked
88470b895b
fix(precheck): disable analog pin check for ihp-sg13g2
...
The check currently uses hard-coded sky130A specific layer names and pin sizes.
2026-02-12 22:10:36 +02:00
Uri Shaked
fecefe0b07
feat(tech/ihp-sg13g2): analog def files + magic init script
2026-02-12 21:36:18 +02:00
Uri Shaked
9f7195a42d
feat(tech/gf180mcuD): copy corner logos to all metal layers
2025-12-08 12:54:14 +02:00
Uri Shaked
853872f0e2
perf(tech/gf180mcuD): optimize corner logo GDS files
...
Generate optimized polygons instead of generating a rect for each pixel from the source PNG image.
2025-12-07 20:49:39 +02:00
Uri Shaked
9552777451
feat(tech/gf180mcuD): tt corner logo
...
Add the Tiny Tapeout logo to the top-left corner to the chip
2025-12-07 11:23:31 +02:00
Uri Shaked
77d9b04539
fix(tech/gf180mcuD): pmndmy offgrid DRC violations in the tillitis corner logo
2025-12-06 17:16:01 +02:00
Uri Shaked
deda2f4f7f
fix(tech/gf180mcuD): tillitis corner logo DRC violations
2025-12-05 21:36:11 +02:00
Uri Shaked
8b011af876
feat(tech/gf180mcuD): die corner logos
2025-12-05 20:20:03 +02:00
Uri Shaked
6d72ed6d6a
fix(tech/ihp): add new standard cells
...
The ihp-sg13g2 PDK has recently added 6 new standard cells variants in IHP-GmbH/IHP-Open-PDK#553 .
2025-11-23 20:16:31 +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
2121978263
feat(tech/gf180mcuD): another def files update
...
This is the template using the half pitch offset that's currently used following the PDK's tracks.info.
2025-11-16 13:24:16 +02:00
Uri Shaked
f5d9968a40
feat(tech/gf180mcuD): update .def files
...
Pin positions shifted to support for future power gate
2025-11-16 09:25:30 +02: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
7732914248
fix(tech/sky130A): remove ROW and TRACK lines from .def files
...
LibreLane runs happily without them, but they cause issue when using a different standard cell library (e.g. hs instead of the default hd).
2025-09-24 22:36:24 +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