Felix

技术源于积累,成功始于执着! 个人邮箱:justlxy@mail.dhu.edu.cn QQ:1576109464

静态时序分析工具介绍(Lattice Timing Analysis View篇)

0
阅读(4400)

静态时序相关博文连载目录篇:http://blog.chinaaet.com/justlxy/p/5100052092


今天,来聊一聊本次连载博文的最后一个内容(至少暂时是最后一篇)——Lattice的静态时序分析工具介绍,Lattice Timing Analysis View。其实Timing Analysis View也不是什么高级的玩意,基本上就是把PAR TRACE的Report搞成了一个GUI的形式,同时新增了一些横friendly的功能。个人而言,还是非常喜欢这个分析工具的,主要有如下几个方面:

1、GUI界面做的不错,至少看起来舒服,报告内容分类清晰,能够迅速定位相关内容;

2、新增的TPF文件,用起来很方便,能节省很多的时间;

3、支持与Physical View、FloorPlan View等窗口的交互操作;

4、超赞的功能:Schematic Path View;

5、支持将相关内容导入或者导出到csv文件。


下面就来简单的介绍一下Lattice的Timing Analysis View这个工具,具体的大家可以参考Lattice的官方参考文档:Lattice Diamond 3.9Help->Analyzing Static Timing->Using Timing Analysis View的相关内容。

首先,需要注意的是,Timing Analysis View分析的是PAR TRACE的内容,所以必须要在PAR TRACE完成之后,才能打开Timing Analysis View,并且第一次打开的时候会稍微慢一点(因为需要加载ncd和lpf等文件中的内容)。

image.png

如上图所示,大的框框显示的就是Timing Analysis View的界面,里面的小框框显示的就是Schematic Path View,非常赞的功能,把原本枯燥无聊的数据便的直观一点了,给个大图特写一下:

image.png

还有一个像介绍一下的就是TPF文件以及Spreadsheet view-TPF版,Spreadsheet View-TPF版是特殊的Spreadsheet View,并没有原本的那么强大,只保留和静态时序分析相关的一些设置,且其只能通过Timing Analysis View来打开……如下图所示:

image.png

通过Spreadsheet View-TPF可以直接设置Global Preferences、Timing Preferences和Group等时序约束内容。不过,需要注意的是:修改后的内容只能保存在tpf文件中,而不是保存在lpf文件中。同时,当用户在Spreadsheet View-TPF中修改完时序约束内容后,可以不用重新MAP和PAR就能直接在Timing Analysis View看到修改之后的变化。用户可以建立多个tpf文件,比较不同时序约束下的效果,同时节省大量的时间。当用户觉得某个tpf文件中的时序约束内容比原lpf文件中的内容更加合适的时候,可以通过直接打开文本复制粘贴,或者导出的方法,将某个tpf文件中的内容更新到lpf文件中,并重新进行MAP和PAR,以获得更加精确的时序分析报告。


Timing Analysis View相对于之前介绍的TRACE Report的一些新功能,主要就是上面介绍的这些。其他的基本上是相同的,只是TRACE Report只是纯文本,而Timing Analysis View是一个GUI……具体的,大家可以自行去阅读Lattice的官方参考文档中的相关内容:

Lattice Diamond 3.9Help->Analyzing Static Timing->Using Timing Analysis View

Baidu
map