|
Answer» Design Verification Guidelines :
- Use all audits and analysis aids possible to HELP find potential design bugs
- Investigate and correct all errors/warnings
- Simulate thoroughly but use stimuli that “EAT their way into the design” testing one function at a time
- more important for COMPLEX circuits
- When circuit doesn’t work, see what WORKS and what doesn’t to narrow down the search space for the problem
- Which outputs work
- Which outputs fail and under what conditions
- Monitor lots of internal nodes
- Additional simulations (with different vectors) can be helpful
- Remember “debugging is just solving out a puzzle”
- Also “if something doesn’t look right, stop and check it out”
- Don’t overlook potential bugs
- Always re-run audits and SIMULATION after correcting any problem (or after any changes)
- Another bug could be lurking, or
- The fix may have messed up something else
Design Verification Guidelines :
|