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
Uri Shaked
12c79b065c
fix(tt_tool): broken PNG render for openlane projects
2024-03-01 15:43:45 +02:00
Uri Shaked
49b8e8724c
feat(tt_tool): support for specifying custom GDS file for PNG render
...
tinytapeout/tt-gds-action#12
2024-02-29 22:38:35 +02:00
htamas
18c67d9a7e
feat(precheck): add warning for flattened cells
...
Flattened sky130 devices in analog layouts can lead to DRC errors.
They are difficult to test for, so as a heuristic we add a warning when magic DRC fails and there are no unflattened sky130 cells.
2024-02-26 08:46:49 +02:00
Uri Shaked
f6fae279c1
fix: projects that manually instantiate standard cells fail
...
remove an assestion that causes these projects to fail
fix #31
2024-02-21 15:31:28 +02:00
Uri Shaked
e8c5040dc5
fix(tt_tool): fails on non-analog projects
2024-02-01 13:06:19 +02:00
Uri Shaked
7126553f3c
feat: analog project support
...
handle ua[7:0] pins in analog modules
2024-01-30 21:43:04 +02:00