OpenTitan RTL Synthesis with Yosys
github.com
github.com
Foundries will generally use different “standard cells” (ratio of dopant in silicon to make the basic building blocks of your “P’s” and your “N’s”) so this is actually a big ask and not trivially supported out of the gate.
This in turn can be worked around by double welling ones designs but it becomes a yak shave real fast.
With OpenTitan compiling on open synthesis tools we’re about 3 of 5 steps towards an open silicon root of trust.
Get your batch of 1000+ devices. Uncap, repeatedly etch and scan a random subset to check the circuit is what you expected. Make sure it's you that chooses the subset.
ps. I would love to implement this if someone thinks it's a serious proposition!
It's not like it's easy to verify that binaries from Linux distributions correspond to sources without back doors, although https://reproducible-builds.org/ is working on that problem. I am not aware of any similar effort for open hardware.