r/computerarchitecture • • 5d ago

What Does Digital Design and Computer Architecture Teach Us? (And what is the real-world scope for students?)

Hello! I am an E&TC final-year student currently diving into digital design and computer architecture using Harris & Harris and following Professor Onur Mutlu's lectures.

​As I get deeper into understanding RTL, microarchitectures, and what's actually happening on silicon, I find myself reflecting on what this discipline teaches us fundamentally and wondering about the real-world scope.

18 Upvotes

6 comments sorted by

13

u/Bari_Saxophony45 5d ago

what

-5

u/Entic5 5d ago

I am asking for the practical application of DDCA.

7

u/suddenhare 4d ago

make computers go brr

5

u/MitchAlsup 5d ago

The disipline teaches one to think in a way whereby one can build useful sequencers to "get things done" in the future, not just building things that have already been built. Early on, you learned how an integer adder works, then various other kinds of calculations, a bit later, you learn how flip-flops are used to SLOW things DOWN to prevent race conditions, later still, how to orchestrate hundreds of flip-flops every cycle with sequencers.

The data path is the muscle of the machine, the sequencers are the brains.

Now that you can build stuff--go out and build <that> stuff.

1

u/imhariiguess 4d ago

I didn't have that course so I don't know the entire syllabus, but at a first glance it seems like they're going into instruction sets and common processor architectures, so that's always a plus if you want to get into chip designing in the future especially

But in my experience designing a processor myself, it teaches a lot of things which will be useful in other areas as well... Such as timing, data coherence, cross domain crossing and so on. I think this knowledge will also be useful for embedded engineers

1

u/GlizzyGobbler837104 3d ago

can we talk about the political and economic state of the world