Commit Graph
254 Commits
Author SHA1 Message Date
Kristaps Jurkans e21610e7a5 fix: re-add missing build_hugo_content function 2025-11-14 22:16:17 +02:00
Kristaps Jurkans 4ff17ba1e7 fix: update requirements.txt with pip-compile
Ensure that pyyaml is pinned to 6.0
2025-11-14 22:16:17 +02:00
Kristaps Jurkans 6e576d6de6 feat(docs): add new datasheet generation method (#123)
(cherry picked from commit c36badfb60)
2025-11-14 22:16:17 +02:00
Uri Shaked bef483ab40 fix(precheck): klayout version missing from pip 2025-05-29 00:29:15 +03:00
Uri Shaked 2ca0809d9e fix(precheck): pin numpy version 2024-09-10 22:33:47 +03:00
htfab 037114921d fix(datasheet): force minimum heading in info.md 2024-05-14 17:07:58 +03:00
htfab 111e220d43 fix(datasheet): typo in template for bidirectional pins 2024-05-07 14:53:04 +03:00
Uri Shaked 6db0c46bc3 fix(datasheet): shuttle id missing in hugo content index
We generate {shuttle_id} instead of actually putting the shuttle id there, causing the shuttle map not to appear.
2024-05-07 00:18:51 +03:00
htfab 7d2435b4cd feat(datasheet): add analog pins to hugo 2024-05-06 23:21:17 +03:00
htfab a3c629d2b8 feat(datasheet): add analog pins to shuttle pdf 2024-05-06 23:21:17 +03:00
htfab 2ad30b2e68 feat(datasheet): add analog pins to project pdf 2024-05-06 23:21:17 +03:00
htfab b840056e76 feat(datasheet): add analog pins to Project class 2024-05-06 23:21:17 +03:00
htfab 6ee5119ca2 feat(datasheet): use mustache for shuttle_index 2024-05-06 23:21:17 +03:00
htfab 2246e7882a feat(datasheet): use mustache for hugo_template 2024-05-06 23:21:17 +03:00
htfab 9e278bdd50 feat(datasheet): use mustache for doc_template 2024-05-06 23:21:17 +03:00
htfab b38aad5bff feat(datasheet): use mustache for project_preview 2024-05-06 23:21:17 +03:00
htfab d490f49edb fix(datasheet): unescape braces in .md templates 2024-05-06 23:21:17 +03:00
Uri Shaked 96e1ab948e fix(datasheet): broken full gds render / chip map 2024-05-05 01:17:06 +03:00
matt venn 87b7b5be05 Update CREDITS.md 2024-05-02 14:31:29 +02:00
Uri Shaked 8eddcadf1b fix(datasheet): update website index header for TT06 2024-05-01 01:22:44 +03:00
Matt Venn 568620a332 remove Aisler 2024-04-26 16:23:29 +02:00
Matt Venn 77d82700b3 Merge branch 'tt06' of github.com:tinytapeout/tt-support-tools into tt06 2024-04-26 15:19:17 +02:00
Matt Venn 13d7037515 updated for tt06 2024-04-26 15:19:10 +02:00
Uri Shaked 3680b9b1ec fix(configure): update synth stats paths for tt06 2024-04-26 12:20:21 +03:00
Uri Shaked 7f23cab1de fix(website): images missing from website
TinyTapeout/tinytapeout_www#84
2024-04-22 00:08:35 +03:00
Uri Shaked 1f66d890ef fix(configure): project loading broken 2024-04-20 01:06:04 +03:00
Uri Shaked f8dc00aeac feat(precheck): add zeroarea check 2024-04-20 00:36:09 +03:00
Uri Shaked bd22f82b1b fix(configure): unhappy types 2024-04-20 00:26:49 +03:00
Uri Shaked 7f56a586c0 feat(configure): support for loading only a subset of the projects
specified by the `TT_ONLY_PROJECTS` environment variable, e.g.:

```bash
TT_ONLY_PROJECTS="tt_um_chip_rom,tt_um_factory_test"
```
2024-04-19 17:39:16 +03:00
Uri Shaked c74b14ac00 fix(datasheet): don't escape latex in user docs (info.md) 2024-04-17 21:28:47 +03:00
htfab bc500a3a56 fix(docs): remove text labels from subcells in png 2024-04-17 14:29:49 +03:00
Uri Shaked eed8309348 chore(precheck): update klayout DRC rules
following efabless/mpw_precheck#271
2024-04-16 22:39:54 +03:00
Uri Shaked d5153c3f22 fix(tt_tool): clock issue warnings break with custom openlane configs
they break when some of the steps are disabled, e.g. https://github.com/iic-jku/jku-tt06-tdc-v2/
2024-04-13 20:31:27 +02:00
Clive Chan f910ae51f9 Bump gdstk to work for Apple Silicon 2024-04-13 20:04:34 +02:00
Uri Shaked d9a6d6206d fix(datasheet): broken images 2024-04-11 15:14:31 +03:00
Uri Shaked 9c7ebcb731 feat(tt_tool): display clock issue warnings #34 2024-04-08 15:10:47 +03:00
Uri Shaked 16fb26f5e6 fix(datasheet): images missing #32 2024-04-08 15:04:28 +03:00
Uri Shaked 1ebe1ef29b fix(configure): correct project type in shuttle_index.md for analog projects
was "HDL", should be "Analog"
2024-04-06 14:51:48 +03:00
Uri Shaked ef272636b7 ci(test-precheck): update action dependencies 2024-04-05 11:50:00 +03:00
Uri Shaked b544d27db7 fix(precheck): bump klayout dependency
See KLayout/klayout#1670 for details
2024-04-01 21:43:25 +03:00
Uri Shaked 11a1c442ee feat(precheck): pin_label_purposes_overlapping_drawing check 2024-03-31 21:20:37 +03:00
Uri Shaked ca190609c6 fix: pass yosys commands through an environment variable
should be safer than passing them on shell commandline
2024-03-30 01:32:08 +03:00
Uri Shaked 1e052887a2 fix: yowasp-yosys chokes on complex verilog modules
reproduces with https://github.com/Lucaz97/tt06_RNG2

as a workaround, we first try to read the first verilog source file, and only if we can't find the top level verilog module there, we read the rest of the files.
2024-03-30 01:12:06 +03:00
Uri Shaked e3fac0ab40 feat: "layout" section in shuttle_index
contains information about the type each each mux (analog / digital)
2024-03-21 23:36:50 +02:00
Uri Shaked a97e6b03b6 feat(configure): copy analog switch (asw) macro 2024-03-21 18:09:32 +02:00
Uri Shaked 316141d73a fix(ci): mypy check fails
upgrade python from 3.9 to 3.11
2024-03-19 11:47:36 +02:00
Uri Shaked ef5539b7a0 feat: new format for shuttle_index
1. Bump "version" to 3
2. Rename "shuttle" to "name"
2. Rename "mux" to "projects", and turn it from a dict into a list
3. Project entries: add "address" (which was previously the key of the "mux" dict), remove "features" and add optional "analog_pins" with a list of analog pin assignment.
2024-03-18 01:16:22 +02:00
Uri Shaked b1a2a3bb98 feat(configure): initial support for analog module placement 2024-03-16 23:26:56 +02:00
Uri Shaked 8cd1ef73cb ci: upgrade volare action 2024-03-16 23:17:47 +02:00
Uri Shaked 51bb1d0bf5 fix: don't generate pg_vdd property in tt-multiplexer's modules.yaml
All user macros are now power gated by default
2024-03-13 23:03:07 +02:00