TinyTapeout / tt-support-tools

tools used by project repos to test configuration, generate OpenLane run summaries and documentation
Apache License 2.0
16 stars 14 forks source link

feat(precheck): add support for 3v3 templates #60

Closed htfab closed 4 months ago

htfab commented 4 months ago

Notes:

urish commented 4 months ago

Thanks! I added uses_3v3 to the analog template. Can you please also update the https://tinytapeout.com/specs/analog/ with the new field?

For this version of the precheck I'm explicitly disallowing analog / custom gds projects with zero analog pins and access to 3v3 power. It might make sense to allow it in a follow-up patch if we can handle it properly.

What should change for handling it properly?

htfab commented 4 months ago

Thanks! I added uses_3v3 to the analog template. Can you please also update the https://tinytapeout.com/specs/analog/ with the new field?

Done.

For this version of the precheck I'm explicitly disallowing analog / custom gds projects with zero analog pins and access to 3v3 power. It might make sense to allow it in a follow-up patch if we can handle it properly.

What should change for handling it properly?

It depends whether we want to put it on a digital or an analog mux.

If we put it on a digital mux:

If we put it on an analog mux:

urish commented 4 months ago

Thanks for explaining!