原创 FPGA & CPLD开发中,功能仿真、综合后仿真、布线后仿真以及板级仿真的区别?

2009-11-19 19:54 3069 4 4 分类: FPGA/CPLD
FPGA & CPLD开发中,功能仿真、综合后仿真、布线后仿真以及板级仿真的区别?

2006-12-28 15:27



       功能仿真对设计输入的功能进行仿真,考虑的是理想化的情况,没有门延迟,没有布线延迟。


       综合的过程,将设计输入编译成由与、或、非门,RAM,触发器等基本逻辑单元组成的逻辑连接,即网表(Netlist),并输出edfedn等标准格式的网表文件。综合后仿真把综合生成的标准延时文件反标注到综合仿真模型中去,可估计门延时对电路带来的影响。


       实现与布线,根据所选芯片的型号,将综合输出的逻辑网表适配到具体的FPGA/CPLD上。实现过程中最主要的过程是布局布线(Place and Route):布局将逻辑单元合理地适配到FPGA内部的固有硬件结构上;布线则根据布局的拓扑结构,利用FPGA内部的各种连线资源,合理正确地连接各个元件。时序仿真将布局布线的延时信息反标注到设计网表中进行仿真。此时的仿真延时文件信息最全,包含门延时和布线延时,所以布线后仿真最准确,能较好地反映芯片的实际工作情况。

       板级仿真主要是用来分析高速信号的完整性、电磁干扰(EMI)等电路特性。
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
4
关闭 站长推荐上一条 /3 下一条