Scroll
The Book

Computer Architecture

A first-principles walk from boolean logic to modern out-of-order x86-64, ARM, and RISC-V cores.

62 chapters8 parts23.4 h read
Part IPart IIPart IIIPart IVPart VPart VIPart VIIPart VIII

Sixty-two chapters arranged in eight Parts. Start where you like — the reading order is the one that builds the model.

0

Chapters in the book

0

Parts

0

Peer-reviewed papers

0+

Years in industry

0

ISAs covered in depth

Featured ProjectActive

Yantra — CPU Design from Scratch

A ground-up CPU RTL design in SystemVerilog — from combinational building blocks through a fully pipelined processor, with open-source tooling.

terminal
About

From Silicon to Systems

CPU Microcode Engineer at Intel with a Ph.D. in Electrical Engineering. Work spans microcode, RTL design, and reconfigurable computing research; editorial board memberships at two journals; seven peer-reviewed papers.

Learn more about me
Get in Touch

Let's Connect

Collaboration, research, speaking, or just a hello — pick the channel that suits you.

Tools of the trade

SystemVerilogVHDLVerilogPythonCMATLABSynopsys DCPrimeTimeCadence VirtuosoModelSimXilinx VivadoIntel QuartusJaspergoldVerdiRTL DesignPhysical DesignFPGAUVMTclLinuxSystemVerilogVHDLVerilogPythonCMATLABSynopsys DCPrimeTimeCadence VirtuosoModelSimXilinx VivadoIntel QuartusJaspergoldVerdiRTL DesignPhysical DesignFPGAUVMTclLinux