三种FPGA综合工具的比较

时间:2022-12-08 16:24:36 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
三种FPGA综合工具的比较

刘睿恒 (2000/9/8)

在使用FPGA做数字电路设计的流程中,综合是其中非常重要的一个步骤。同样的设计源代码,无论是VHDLVerilog HDL,采用不同的综合工具综合会产生不同的结果。 通过使用LeonardoSpectrum Level 3Synplify 6.0 以及 Synopsys Express 3.4三种综合工具对大小两类设计进行综合,并将综合得的网表送Quartus布局布线,分析两个步骤的结果后得到如下结论: 1.针对较小的设计(1000 LCs以下),三者综合后的结果是最高频率差别较大,但经Quartus布局布线后的结果差别并不太大; 2.针对较大的设计(1000 LCs 以上)三者综合后的结果是最高频率差别较大,经过Quartus布局布线后的结果差别较大。 下表为结果数据:

LeonardoSpectrum Synplify 6.0 Synopsys Express

Level 3 3.4

CP LCs 397 409 424

Pre-fitting 134.8 60 82 Clock(MHz) Post-fitting 103.8 94 95 Clock(MHz)

CP LCs 3208 3248 3549 and Pre-fitting 102.3 45.8 63.3 VT Clock(MHz)

Post-fitting 76.7 70.9 63.3 Clock(MHz)

根据上述的分析,无论对较大的或是较小的设计,采用LeonardoSpectrum Level 3综合的结果最好,相应进行布局布线的结果也最好。 另,使用LeonardoSpectrum Level 3时,某些选项的设置需要注意:

1 选择综合策略时,选择Hierachy会提高综合后的速度; 2 TechnologyTechnology SettingWire

apex20e_lab_default会得到最好的综合结果; 3 窗口OptimizeAdvanced Settings中,不可选择Do not use wire delay during delay

calculations”和“Break combinational loops statically during timing analysis”两项。




本文来源:https://www.wddqw.com/doc/2d46c102925f804d2b160b4e767f5acfa1c783fe.html