下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、静态时序分析(Static Timing Analysis)技术是一种穷尽分析方法,用以衡量电路 性能。建立和保持时间的检查(setup and hold checks)时钟脉冲宽度的检查门控时钟检查(clock-gating checks)recovery and removal checksunclocked registers未约束的时序端点(unconstrained timing endpoints)multiple clocked registers组合反馈回路(combinational feedback loops)基于设计规则的检查,包括对最大电容、最大传输时间、最大扇出的检
2、查等。它提取整个电路的所有时序路径,通过计算信号沿在路径上的延迟找出违背 时序约束的错误,主要是检查建立时间和保持时间是否满足要求,而它们又 分别通过对最大路径延迟和最小路径延迟的分析得到。静态时序分析的方法不依赖于激励,且可以穷尽所有路径,运行速度很快, 占用内存很少。它完全克服了动态时序验证的缺陷,适合进行超大规模的片上系统电路的验 证,可以节省多达20%的设计时间。PT是Synopsys的sign-off quality的STA工具,是一个单点的全芯片、门级静态时 序分析器。PrimeTime工作在设计的门级层次,并且和Synopsys其它工具整合得很紧密。基本特点和功能:设置设计环境设
3、置查找路径和链接路径 The search_path variable specifies a list of directory paths thatPrimeTime uses to find the designs, libraries, and other files. The link_path variable specifies a list of libraries that PrimeTime uses to link designs读入设计(和库文件)链接顶层设计对必要的操作条件进行设置,这里包括了线上负载的模型、端口负载、驱动、 以及转换时间等指定时序约束(timing
4、constraints)定义时钟周期、波形、不确定度(uncertainty)、延时(latency)指明输入输出端口的延时等设置时序例外 外 (timing exceptions)设置多周期路径(multicycle paths) 设置虚假路径(false paths)定义最大最小延时(max I min delay) 无效的 arcs(disable timing)进行时序分析:在作好以上准备工作的基础上,可以对电路进行静态时序分析,生成constraint reports 和 path timing reports oPrimeTime提供两种用户界面,图形用户界面GUI (Graphi
5、cal User Interface)和基 于Tcl的命令行界面pt_shell,其运行方式分别是:%PrimeTime如 %pt_shell、1设计输入PT不能读取RTL源文件,它是静态分析引擎,只能读取映射后的设计,包 括db、verilog、vhdl等格式的文件。贫 pt_shellread_db-netlist_only,db由于db格式的网表包含约束和环境属性等,故使用-netlisLonly选 项指示PT只加载结构化网表。贫 pt_shellread_verilog.sv、2时钟规范创建时钟翁 create_clock-period period_value-name clock_
6、name-waveform edge_listsource_objectssource_objects Specifies the objects used as sources of the clock. The sources can be ports, pins or nets in the design. If you do not use this option, you must use the -name option, which creates a virtual clock not associated with a port, pin or net. When a net
7、 is used as the source, the first driver pin of the net is the actual source used in creating the clock.您* pt_shellcreate_clock -period 4 -waveform list 0 2 -name clk get_portsclk每2时钟规范晦时钟延迟set_clock_latency-rise-fall-min-max-sourcedelayobject_listpt_shellset_clock_latency 1.2 -rise get_clocks CLK1实
8、2时钟规范时钟转换虫却 set_clock_transition -rise-fall -min -max transition clock_list pt_shellset_clock_transition 0.38 -rise get_clocks CLK1晦传播时钟set_propagated_clockobject_list虫却 pt_shellset_propagated_clock all_clocks、2时钟规范指定时钟歪斜:在同步设计中,数据在一个时钟边沿由FF发送,在下一个 时钟沿由另一个FF接收,理想情况下两个边沿间应有准确的一个时钟周期 的延时,然而由于连线延迟的差异,接
9、收时钟沿可早、可晚。为保证设计的 robust,须指定时钟歪斜。您* set_clock_uncertainty-from from_clock | -to to_clock-rise -fall -setup -holduncertainty独 pt_shellset_clock_uncertainty -setup 0.65 get_clocks CLK您丹 pt_shellset_clock_uncertainty -hold 0.45 get_clocks CLK、2时钟规范指定生成的时钟独 create_generated_clock-name clock_name -source
10、master_pin-divide_bydivide_factor | -multiply_bymultiply_factor-duty_cycle percent source_objects独 pt_shellcreate_generated_clock -multiply_by 2-duty_cycle60 -source get_pins CLK get_pins fool、时序分析命令禁止时序弧分别禁止时序弧备 pt_shellset_disable_timing-from A2 -to Z get_cells Ul富 pt_shellreport_disable_timing情形分
11、析富 pt_shellset_case_analysis 1 test_mode扇 pt_shellremove_case_analysistest_mode窑时序分析命令虹多周期路径您司 set_multicycle_path -from -to 独 pt_shellset_multicycle_path 2 -setup -from regA/clk -to regB/D、时序分析命令虚假路径甄 set_false_path-from from_list-through through_list-to to_list您司 pt_shellset_false_path -from ff12
12、-to ff34独 pt_shellset_false_path -from ffl/CP -through Ul/Z U2/Z -through U3/Z U4/C -to ff2/D独 pt_shellforeach_in_collection clkl all_clocks foreach_in_collectionclk remove_from_collection all_clocks get_clocks $clkl set_false_path -from get_clocks $clkl -to get_clocks $clk2时序分析命令生成报告独 report_timing-from from_list -to to_list -through through_list-delay_typedelay_type -nworstpaths_per_endpoint -max_paths count -nets -group group_name -significant_digits digits -nosplit -transition_time -capacitance时序分析命令生成报告鱼可 report_bottleneck-from from_list -to to_list-through through_lis
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年二手车交易协议样本版A版
- 2024年国际销售合同英文版标准格式版B版
- 2024农民工劳务合同书
- 2024年度商务合同合同模板版B版
- 2024年度二手房交易合同及附加合同书版B版
- 2024年公司重组:资产并购协议样本版B版
- 2024年商业秘密保护与合规协议版B版
- 2024年互联网医疗健康信息服务合同
- 2024年司机与物流企业运输业务协议版B版
- 2024年云计算平台搭建与技术服务合同
- 医疗机构申请变更登记注册书(最新)
- 部编版六年级道德与法治上册第2课《宪法是根本法》教学课件+说课课件
- 苏教版三年级科学(上册)第四单元地球上的水资源测试卷(附答案)
- 2022秋国开社会调查研究与方法形考任务4试题及答案
- 2022年浙江公务员考试申论真题及答案(A卷)
- 绽放校园文明之花创建文明校园文明礼仪主题班会课件
- 二年级下册音乐教案- 欣赏《调皮的小闹钟》 人教版
- 广西壮族自治区贺州市各县区乡镇行政村村庄村名明细及行政区划划分代码居民村民委员会
- 防爆地漏专项工程质量验收记录表
- 公路定向钻穿越应急预案
- 幼儿园安全管理网络图
评论
0/150
提交评论