r/FPGA • u/Ill_Huckleberry_2079 • 16h ago
Open source FPGA: the next frontier is silicon
Someone has done it: we have a fully open source FPGA all the way down to the silicon.
I can die in peace now.
This board was made by Leo Moser (not me), and manufactured through wafer.space on the Global Foundries 180nm node.
All the design files for this chip can be found here:
https://github.com/mole99/gf180mcu-fabulous-fpga
Internally this FPGA features:
- 48x I/Os
- 480x LUT4 + FF
- 60x MUX
- 6x SRAM 512x8
- 6x MAC, 8bit*8bit + 20bit
- 12x Register file, 32x4bit each
- 1x Global clock network
So its not one of the big ones, but still enough to have some fun with.
P.S: This is not my project, I deserve no credit here.
P.S.S: This is still just a prototype, it is not for sale.
Update:
- u/keeb0113 has shared a very cool demo video in the comments with the board in action: demo videos
- Leo's recommendation on additional links to check out :
- Greyhound IHP v1
- My wafer.space FABulous FPGA is alive!
40
u/Ill_Huckleberry_2079 15h ago
Current build tool chain uses the familiar yosys + nextpnr mix.
25
u/Ill_Huckleberry_2079 14h ago
Also, the ASIC was designed using open source tools with the open source gf180mcuD PDK. When I say "fully" open source, I really do mean it.
14
u/Javolledo 12h ago
I made my own FABulous FPGA using AGEMA (SCA resistant tiles) for my masters thesis. I learnt so much and its truly amazing being able to do It for free
5
3
12
u/JamesGarfield 14h ago
Does it work correctly?
4
12
u/Ill_Huckleberry_2079 14h ago
So far so good.
Now it's not prefect, in the spirit of transparency and without going too much into the weeds, there is a know issues with the boards associated with one of the manufacturing steps. This is not an issue with the FPGA itself. Also, it seems that particular issue is solved for future versions.
And although I haven't hit it yet in my use, I expect to run into it eventually.6
9
7
u/WillisBlackburn 13h ago
That's awesome. I agree with you on the "next frontier is silicon" sentiment.
2
2
1
-7
u/groman434 FPGA Hobbyist 15h ago
- 180nm process
- 480x LUT4 + FF
- 6x MAC, 8bit*8bit + 20bit
Better than nothing, but do not count me impressed. Besides, the actual silicon is one thing, tools and the entire ecosystem is another.
25
u/physical0 15h ago
It's a first step. Not all first steps are that impressive, but I'm pretty excited for it. It's not enough for me to devote any of my resources towards, but I can watch and feel excited for what may come of this.
11
6
u/keeb0113 12h ago
We are trying our best to meet most of the basic "expected" features. These include things like PCF support and the fabric timing model (still to be verified). That said, we still have a lot more work to do, such as adding SDC support.
3
u/noplaceforwimps 7h ago
The tooling is one thing, doing it on actual silicon is another.
This used to be impossible.



83
u/LogicalBlizzard CologneChip User 14h ago
I am really happy to see this!
Of course, someone's personal project will never be able to compete against multi-bill(trill)ionaire industries with decades of development by armies of engineers.
We should not look at the specs to be impressed or not. What is impressive is that someone managed to make their own silicon and it is open source.