The last month of my life: BreakingTTAPs This is a custom transport-triggered, 32 bit processor that will be fabricated by GlobalFoundries on their 180nm process (via of wafer.space) I'll make a video at some point, but some high level details here:
Post
Instruction set is pretty standard set of ALU, LSU, comparisons, branching, bit manip, etc. But I snuck in a few fun extras like a pseudorandom number generator, tanh and multiply-and-accumulate to try some light ML inference (rough plan is reservoir computing)
0 reposts3 likes
Chip was written in Spade HDL (spade-lang.org), which transpiles down to SystemVerilog. That's then fed into a LibreLane build process that turns the verilog into transistors. All open source!
spade-lang.org
Spade | Spade Hardware Description Language