ETH-Zurich: Digital Design and Computer Architecture; 227-0003-10L, Spring, 2025

by __rito__on 11/30/2025, 5:45 PMwith 19 comments

by throwaway31131on 11/30/2025, 8:30 PM

Details on the ETH Zurich open source ASICs can be found here:

https://github.com/open-source-eda-birds-of-a-feather/open-s...

Presented at DAC 2025

by le-markon 11/30/2025, 10:35 PM

Let’s all take a moment to remember Nikolas Wirth and Project Oberon and its fpga processor. I learned so much from reading his books. They are very accessible and I recommend them to anyone!

by hannesfuron 11/30/2025, 8:56 PM

This course is actually mandatory in the first year of the CS undergraduate program here at ETH. I remember it very fondly for its great (and passionate) lecture and the hands on experience building a MIPS cpu in the exercise sessions. Probably the best lecture in my undergraduate.

by jansommeron 11/30/2025, 7:58 PM

This is also the university that develops RumbleDB[0]. It uses JSONiq as its query language which is such a pleasure to work with. It's useful for dealing with data lakes, though I've only experimented with it because of JSONiq.

[0] https://github.com/RumbleDB/rumble

by nfreisingon 11/30/2025, 6:51 PM

Onur Mutlu also posts his (great) lectures to YouTube: https://www.youtube.com/@OnurMutluLectures

by outside1234on 11/30/2025, 9:27 PM

Broadening the perspective here. Has anyone curated a complete computer science / computer engineering curriculum here with classes that are essentially “best of breed” on YouTube?

by panick21_on 11/30/2025, 6:54 PM

Crazy how successful the ETH open source designs were. The pop up in lots of places.

by chompychopon 11/30/2025, 7:45 PM

Does anyone know how this course compares to the NAND2Tetris course?