FOSS SILICON
SERV, Edalize and OpenMPW
THE RIGHT ENGINEERS
AT THE RIGHT TIME
Todays topic
1
2023-10-12
Who I am
2
2023-10-12
A few useful terms...
3
2023-10-12
Qamcom Group in open hardware
4
2023-10-12
How are digital ASICs made?
5
2023-10-12
How are digital ASICs made?
6
2023-10-12
How are digital ASICs made?
For a completely FOSS tapeout, major tools needed include
All of this exists!
7
2023-10-12
8
2023-10-12
What is RISC-V?
9
2023-10-12
What is RISC-V?
10
2023-10-12
What is OpenMPW?
11
2023-10-12
What is OpenMPW?
OpenMPW requires using a "harness" called Caravel, including a pad frame and a VexRiscv processor domain that can you connect to your design with GPIOs and a Wishbone bus
12
2023-10-12
What is OpenMPW?
13
2023-10-12
Openlane
The Openlane flow scripts together several separate open source projects, including
14
2023-10-12
15
2023-10-12
My project in OpenMPW
16
2023-10-12
What is Edalize?
17
2023-10-12
What is Fusesoc?
18
2023-10-12
SERV
19
2023-10-12
SERV
20
2023-10-12
SERV
And yes, SERV does play Doom, albeit extremely slowly... Though unfortunately not on our particular chip.
21
2023-10-12
Our version: Subservient
22
2023-10-12
Success!
23
2023-10-12
Success! But...
24
2023-10-12
Success! But...
25
2023-10-12
Success! But...
26
2023-10-12