随笔分类 - 数字芯片学习
数字芯片学习总结
摘要:An essential part of timing analysis is to accurately specify clocks and clock effects, such as latency and uncertainty. You can specify, report, and
阅读全文
摘要:Timing Analysis in the Design Flow 设计流程中的时序分析 在设计流程的不同阶段,时序分析有不同的目的。在DC中,时序驱动着用于综合的库单元的选择以及数据路径中的组合逻辑之间的寄存器的分配。在ICC中,时序驱动着单元的布局和互连线的布局,以实现关键路径上的延迟最小化。
阅读全文
摘要:很多时候,需要把VCS仿真的波形导入到Modelsim中进行观察,这个时候无法直接查看,因为Modelsim只支持.wlf波形文件,所以需要做格式转换。 VCS仿真后的波形可保存为VCD(value change dump:值变转储)文件,是ASCII格式,该文件包含设计中指定变量的取值变化信息。包
阅读全文
摘要:延迟计算 Delay Calculation 要找到时序路径的裕量,分析工具必须确定发射时钟边沿的到达时间、捕获时钟边沿的到达时间,以及从路径的起点到端点的延迟。为了找到发射时钟边沿的到达时间,该工具计算从原始源时钟到发射触发器的时钟输入端的延迟。类似地,为了找到捕获时钟边沿的到达时间,该工具计算从
阅读全文
摘要:时钟 Clocks 为了进行时序分析,你必须指定时钟的周期或者设计中使用的时钟,以及可能的过渡时间,波形,延迟,不确定性,相对偏移,以及其他时序特性,如图1-9所示。时序分析将以上所有的时序特性考虑在内,以确定每种时序检查的最坏可能情形。指定时钟的命令叫做create_clock. To perfo
阅读全文
摘要:时序路径 Timing Paths 时序分析工具寻找并检查设计中所有的时序路径,每个路径有一个起始点和一个终止点。起始点是在设计中数据被时钟沿触发的端点。数据在路径中上经过组合逻辑传播,并在终止点上被另一个时钟沿捕获。 The timing analysis tool finds and analy
阅读全文
摘要:Introduction to Synthesis Timing(1) RTL综合时序介绍(1) Static timing analysis is a method of validating the timing performance of a design bychecking all po
阅读全文
摘要:形式验证是为了验证RTL代码与门级网表之间的逻辑等价性。 在综合的流程中通常会插入扫描链,这样综合出的结果的逻辑关系可能会与RTL代码的等效逻辑不一致;在版图流程中,通常会做时钟树综合,将会在网表中插入BUFF和反向器,这就可能会造成逻辑的不等价。如果在这两种情况下,都采用重新进行一番验证的方式来验证门级网表的正确性,那么将会带来大量的时间消耗,项目流程会被拉长,这对于IC设计来说是不能承受...
阅读全文
浙公网安备 33010602011771号