hi, i’m rohith.

i wanted to build a portfolio.

or maybe a blog.

instead, i ended up building… whatever this is.

it’s a place where i keep notes on projects, ideas, mistakes, and whatever interesting rabbit hole i happen to disappear into next. sometimes things work exactly as planned. most of the time they teach me something instead.

these days, i spend most of my time exploring computer architecture, digital design, verification, linux, and the systems that sit somewhere between hardware and software.

right now, i’m building Project Linnea: a long-term attempt at designing a multicore processor around my own Network-on-Chip. it’s ambitious, occasionally frustrating, and probably the project i’ll be talking about the most around here.

Linnea exploring
NoC active
all projects →
That Time I Decided to Use a Dimension-Sliced Crossbar but Crossed the Idea Because Synthesis Said No
I know what I'm doing with that title. If you got the reference, welcome cultured people.
How Many Body Flits Is Too Many?
A naive man's attempt to understand the efficiency of a NoC, serialization delay, and the brutal reality of hardware design.
First In, Still Waiting
Router Microarchitecture
Why this blog exists