htfab
30dbb0cd1b
feat: merge VHDL support branch
...
os.makedirs() line contributed by @gfcwfzkm
2024-09-30 18:19:46 +03:00
htfab
54660649f9
fix(docs): include hyperref in docs templates
...
Needed for compatibility with ubuntu-24.04 CI image
2024-09-30 13:57:36 +03:00
Uri Shaked
07e91d894b
chore: upgrade cocotb to 1.9.1 #69
...
cocotb==1.8.1 fails building on macOS ARM-based systems. More recent versions build successfully.
resolves #69
2024-09-27 12:19:45 +03:00
htfab
d862b7845c
feat: change run tag from ihp to wokwi
2024-09-24 23:01:57 +03:00
htfab
b306a9274b
fix: use updated pdn script from @smunaut
2024-09-24 22:23:12 +03:00
htfab
f8cc66a644
feat: add experimental IHP support
2024-09-24 22:23:12 +03:00
htfab
dd77f85278
fix: handle PDK_ROOT being unset for volare
2024-09-23 06:40:11 +03:00
htfab
d497541361
fix: handle PDK_ROOT being unset for the docker command line
2024-09-23 06:40:11 +03:00
htfab
90075702b2
fix: make klayout version compatible with recent openlane2
2024-09-20 15:30:05 +03:00
htfab
3627058a39
fix: adjust glob pattern for util percentage
2024-09-20 15:30:05 +03:00
htfab
da472a9133
fix: add --docker-no-tty to openlane2 command line
2024-09-20 15:30:05 +03:00
Uri Shaked
96f3577cad
chore(precheck): update klayout DRC deck
...
following efabless/mpw_precheck#289
2024-09-11 23:39:59 +03:00
htfab
a926449665
fix: explicitly mark volare as a dependency
2024-09-10 18:46:25 +03:00
htfab
3079439e81
fix: make openlane2 install the PDK into $PDK_ROOT
2024-09-10 18:46:25 +03:00
Uri Shaked
4b04660726
fix(reharden): support new shuttle index format (v3)
2024-09-09 23:19:15 +03:00
Uri Shaked
587b6cb0d0
fix: type error
2024-08-30 11:44:13 +03:00
Uri Shaked
d3ed62bc00
fix(configure): support declaring power ports as inout
...
OpenLane 2.1.1 produces a verilog netlist with the power ports declared as "inout", where as 2.0.8 and earlier declared the power ports as "input". Change our scripts to accept "inout" as a valid direction for the power ports.
2024-08-30 11:39:52 +03:00
matt venn
86beb5d8ec
Merge pull request #61 from zec/url-fix-zec
...
Fixed PDK cell doc URLs
2024-08-09 15:38:12 +02:00
Zachary Catlin
12b407dea9
Fixed PDK cell doc URLs
...
Currently, the links produced by tt_tool.py --print-cell-category
lead to 404s; this commit uses the correct URLs.
Signed-off-by: Zachary Catlin <zec@box255.org >
2024-08-09 07:48:05 -04:00
Uri Shaked
3c88e6eb04
cleanup(website): remove hugo related functionality
...
Project pages are now dynamically generated based on the shuttle index.
2024-07-16 15:15:09 +03:00
Uri Shaked
63eb3d550f
feat(configure): copy tt_pg_1v8_4 macro
2024-07-04 22:17:53 +03:00
Uri Shaked
054e41b839
feat(configure): set "pg_vaa" in modules.yaml for 3v3 projects
...
This property tells the mux to include 3v3 power gate (in addition to the standard 1v8 power gate)
2024-07-04 21:38:40 +03:00
Uri Shaked
3c25ae08a6
feat(analog): magic script to create a new analog project
2024-06-26 21:22:52 +03:00
htfab
8e41bfb1d9
feat(precheck): add support for 3v3 templates
2024-06-24 07:13:00 +03:00
Uri Shaked
674fdc7ef7
fix(precheck): update analog template paths
2024-06-18 14:29:40 +03:00
Uri Shaked
ada2e9215e
feat(def): update analog templates for tt08
2024-06-18 14:25:27 +03:00
htfab
58dc0db1c1
fix: resolve version conflicts gdstk<->numpy & openlane2<->klayout
2024-06-17 08:47:46 +03:00
htfab
ed61fd7c1f
refactor: clean up requirements.txt
2024-06-12 20:50:08 +03:00
Uri Shaked
e64b30fcb3
feat(def): 3x4, 4x4 and 5x4 tile sizes
2024-06-10 12:14:40 +03:00
Uri Shaked
a4a87edf2a
feat(configure): copy new tt08 power gate macros
...
tt_pg_1v8_1, tt_pg_1v8_2, and tt_pg_3v3_2
2024-06-09 16:11:30 +03:00
Uri Shaked
3d87be1a9c
feat(def): update tt_block def files for tt08
...
The pin positions have changed to keep space for the analog supply voltage gating transistor
2024-06-09 08:42:59 +03:00
htfab
b36543e651
refactor!(tt_tool): use same dir for wokwi_test as for test
2024-06-06 07:33:49 +03:00
Uri Shaked
6924b7464b
fix: hardening fails with openlane v2024.05.28
...
/bin/bash is no longer present in the container image, so we had to remove it from the docker command line
2024-06-02 10:22:53 +03:00
Uri Shaked
c7cd708524
fix: remove support for openlane yaml config
...
see https://github.com/TinyTapeout/tt-support-tools/pull/55#issuecomment-2138626540 for reasoning
2024-06-01 17:25:23 +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
11b2d371b4
fix(documentation): exit with error code if PDF generation fails
2024-05-29 17:02:39 +03:00
Uri Shaked
17e08942b2
feat(rom): add Magic and CRC32 fields
2024-05-29 16:18:08 +03:00
Uri Shaked
bcf20bea0b
fix(datasheet): broken datasheet
...
it broke after the fix from 74796c81c7
2024-05-29 15:55:39 +03:00
Uri Shaked
74796c81c7
fix: analog designs always get 6 pins connected
...
instead, we should read the `analog_pins` setting from the project's info.yaml
2024-05-29 13:19:29 +03:00
htfab
f56fdf7cbe
feat(test-precheck): support compound ports
2024-05-28 22:52:28 +03:00
htfab
12621b9a14
feat(precheck): combine rectangles within the same port
2024-05-28 22:52:28 +03:00
htfab
98e9482354
feat: update directory structure for analog switch
2024-05-23 11:52:25 +03:00
Uri Shaked
8e2da84a18
feat: python 3.12 support #53
...
close #53
2024-05-20 10:36:19 +03:00
htfab
29e3bc4c3f
fix: remove openlane from requirements.txt
...
So that we can set the right version from tt-gds-action.
2024-05-17 20:51:32 +03:00
htfab
2b48c36ecb
fix: remove progress bar in github actions
...
It breaks the log as every refresh is shown as a new line.
2024-05-17 20:51:32 +03:00
htfab
a791fde25c
feat: allow hardening with openlane2
2024-05-16 23:34:05 +03:00
htfab
5e4d73d429
fix(datasheet): force minimum heading in info.md
2024-05-14 17:07:30 +03:00
matt venn
d8d3836cf8
Update project.py
...
fix 'how to use' error message
2024-05-14 15:15:53 +02:00
htfab
dd5f1685ed
feat: skip .lef at shuttle top level
2024-05-11 08:58:43 +03:00
htfab
68e6da5b9f
fix(precheck): typo
2024-05-08 20:08:10 +03:00