Reblogged by cstanhope@social.coop ("Your friendly 'net denizen"):
I think I have a pretty good grasp on how an #FPGA logic block is built up from LUTs, flip flops, SRAM cells and muxes, to the point where I was able to build a basic logic block for tiny tapeout. However, I'm missing the same understanding for the *routing*.
Are there any good resources on how it is typically done. What are the basic building elements? How does one build a routing grid that can route enough signals to be useful to where they need to be?