微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > 关于综合的2个小问题

关于综合的2个小问题

时间:12-12 整理:3721RD 点击:
1,什么是物理综合?
2,FPGA的综合(比如用XST、LeonardoSpectrum等)和ASIC中用到的综合有什么具体的区
别?
(因为前阵听到insight的人员讲寄存器比latch省资源,不知道是口误还是由于FPGA结构
的原因确实如此)
thx
.10


.70
.70

是不是可以这样理解:
The difference between logic synthesis and physical synthesis:
逻辑综合将HDL代码转换成网表。(逻辑综合后可以进行功能仿真)使用软件比如Synplif
y and Synplify Pro(逻辑综合正像Synplify and Synplify Pro所用的技术:Synplicit
y behavior Extracting Synthesis Technology,是Behavior Extracting Synthesis Te
chnology)
物理综合是针对了器件特性的综合?(物理综合相当于针对实现器件特性进行了优化,加
入了约束信息。综合后时序更加精确,性能得到提示)比如Amplify
FPGA设计,如果用XST(Xilinx synthesis technology)进行综合是属于逻辑综合还是物

综合,好像还是两者的意味都有一点?
.10

fapga中尽量避免latch
因为一般的latch是电平锁村
容易有毛刺
可测性不好
所以尽量用dff而不是latch
我觉得fpga中提倡用dff主要是从这点考虑而不是从资源角度考虑
.62
.62

我的感觉(只是感觉不知道是否正确)
逻辑综合是针对源代码的
而无力综合时在逻辑综合的基础上
将逻辑综合的结果与实际的器件的物理结构联系起来的综合
二者是综合过程的不同阶段
.62

latch是asynchronous器件,会产生一些问题,最好用锁存器,这样电路就是同步乐,
.26

      布图工具和DC(或PT)之间的数据交换是低效率的。综合-布图之间多次迭代(反标注)的主要原因归结为它依靠线载模型来综合设计的传统综合方法。线载模型只是对布线后设计的估计,它可能与从版图表面提取的真实延迟有很大的不同。从布图到综合的迭代解决了这一问题,然而是以时间为代价。为了缓解这一问题,Synopsys引入了一种不需要线载模型的综合设计的新方法,叫做物理综合(PhyC)。物理综合是在基于布图规划信息进行综合的同时完成布局。综合与布局联合在一起,这样在综合时就提供了十几互联延迟的准确模型。PhyC是DC的超集,它包含所有的DC命令和其自身的一些命令。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top