How do you tend to debug when developing hardware?
Sigiloso
I continually narrow down my simulations until I get down to a small place where the error must be taking place. Then, I go through that code and find where the error is. I find that this is efficient because I am essentially binary searching down to where my issue is, which is pretty quick.