For the past several months we’ve been looking into what it takes to write good RTL code. We’ve looked at how to write register-driven RTL, how to write combinatorial processes, and how to write state ...