简述功能仿真和时序仿真各自的目的。如果功能仿真波形显示设计出错,应进行哪些设计文件的修改?
答:功能仿真是直接对HDL语言、原理图描述或其他形式描述的逻辑功能进行测试模拟,没有延时信息和具体器件信息,目的是了解实现的功能是否满足原设计的要求。如果功能仿真波形显示设计出错,应返回设计输入的HDL程序文本、状态图、原理图等文件中检查修改逻辑设计,然后再做功能仿真,直到错误消除为止。
时序仿真是在选择了具体器件并完成布局布线后进行的时序检验时序仿真包含了器件的硬件特性参数和内部连线延时的仿真,接近于真实器件的运行特性,仿真精度高。目的是检验设计与真实器件性能是否基本相同,对设计性能作整体上的分析,检查和消除竞争冒险。