马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
FPGA设计流程中,逻辑综合的过程非常重要。 由于HDL代码的多样性,逻辑综合的质量对最终设计性能的影响非常大。
在.18微米到.15微米的时代,FPGA的性能很大程度上取决于门延迟。根据我的经验,微米时代,FPGA内部延迟一般70%是逻辑门的延迟,而30%是线延迟。 也就是说,最高设计频率FMax取决于关键路径中寄存器间的逻辑层数。 而逻辑层数一方面取决于设计师在设计中对设计流水线的把握,另一方面就取决于逻辑综合器综合质量的好坏。因此,那个时代对逻辑综合的依赖程度那是相当强。。。。。。 ALTERA的软件一直是不错的。从90年代的maxplusii就能够做包括HDL的逻辑综合在内的全流程。到后来的Quartus,也都能做。但是,性能都很弱。。。。Xilinx的逻辑综合还不如altera,因为他们就没有逻辑综合器。 后来开发出了XST, 虽然也比较弱,但是好歹还可以用用,能凑成一套完整的流程。 所以两家公司都鼓励用户采用第三方的逻辑综合器。 这样一来,逻辑综合器就很火爆了,用的人也多,买的人也多。价格很高,还不降价。
那时的逻辑综合器一共有3个厂商在做,Synopsys, synplicity, Mentor. Synopsys的ASIC逻辑综合器DesignCompiler做的相当强。对于FPGA的逻辑综合器,Synopsys财大气粗,根本看不上,只是搞了一个小产品FPGAExpress. 虽然性能一般,但在当时也是很不错的了,因为比起A和X的工具来说,已经好太多了。 Synplicity公司抓住这个时机,推出的Synplify,和synplifyPro,性能就很强悍了,速度爆快,而且还有很多附加的功能,例如RTL图,工艺图,状态机转移图等等。。。非常好用,一时风靡整个FPGA设计领域。 Mentor公司也推了一个产品叫 Leonardo Spectrum,名字还是很好记,因为当时泰坦尼克号的男主角也叫这,而且AC米兰有个球星好像也叫莱昂纳多,反正听着挺熟的。 这个小工具俺用的不多,因为基本上用FPGAExpress就基本够用了。 -------微米时代就说这么多。明天开始纳米时代的故事。 |