For those of us that build packet processing circuits in FPGA hardware, finding bugs in circuits is difficult.
In the research and graduate courses at WashU, we have been using Synplicity's Identify tool to locate bugs in packet processing hardware. Based on our good experiences on this topic, I posted a tutorial from my class. The slides describe our network platform and show the methodology of how we debug of network hardware.
If you are teaching a debugging networking circuits or teaching a course on the topic, you might find the material below useful. I included both the PowerPoint and Adobe Acrobat versions of a presentation that I present in my courses.
Development of a System-On-Chip Extensible Network Processor and debugging using Identify, Acrobat format:
John Lockwood Reconfigurable Network Group