PT基本命令

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PrimeTime基本命令

一、R un Prime Time

1.module add synnew

2.primetime & 启动图形界面

3.pt_shell –f RUN.tcl | tee –I run.log 用命令行启动脚本

二.一些命令的叙述

1.Setup time : data required time – data arrival time

2.Hold time : data arrival time – data required time

3.Report_analysis_coverage :看一下所有错误的基本情况

-status violated

-check “setup hold”

-sort_by slack

-sort_by check_type

4.Report_timing :显示the worst slack for setup time

5.Report_timing –delay max :看setup time

6.Report_timing –delay min :看hold time

7.Pt_shell –x “restore_session orca_savesession” :继续原来保存的信息

8.Set sh_enable_page_mode true : 分页显示

9.Report_lib libname :看库的信息

10. Report_timing –group SYS_clk :看某个时钟的信息

11. Pre CTS clock Uncertainty = clock skew + clock jitter +margin

Post CTS clock Uncertainty = clock jitter + margin还要加上

Set_propagated_clock [all_clocks]

12. Report_timing –path full_clock :可以显示clock的详细信息

13. Report_timing –from E,

Report_timing –to Z,

Report_timing –from G –to FF4/D :显示详细路径的信息

14. Report_port –input_delay –output_delay inoutpad,

Report_port –input_delay inputpad

Report_port –ouput_delay outputpad: 看port的信息

15. Report_timing –input_pins :可以看到net的delay

16. Report_lib –timing_arcs libname cellname:看库单元的时序信息

17. Report_cell –connections –verbose Instance_name :看单元的信息

28. Report_timing –max_paths 2 –nworst 2 :可以看两条path的两个最坏的timing,

default为1。

29. Report_timing –slack_lesser_than

-slack_greater_than

-to –rise_to –fall_to

-from –rise_from –fall_from

-through –rise_through –fall_through

-exclude –rise_exclude –fall_exclude

30. Report_clock_timing :看clock skew,latency or transition等信息

31. get_pins –of_objects instance_name : Find all pin names for a specific cell.

32. all_fanin –flat –start –to FF1/D :All the start point pins to a specific end point.

33. all_inputs –clock CLK1 : Find all input ports constrained by a clock

34. all_outputs :Find all output ports.

35. all_registers –level_sensitive –data_pins :Find the data pin names of all latches.

36. all_connected U1/Z : Find the net connected to a pin.

37.report_constraint –all :List all violations, sorted by clock domain

38.report_timing –nets :可以看到Fanout

-significant_digits 3 :显示小数点后3位

39. get_alternative_lib_cell –lib lib_name instance_name:找功能相同的单元

40. report_net –connections –verbose netname

41. report_bottleneck –cost_type fanout_endpoint_cost: Identify cells involved in

multiple violations.

.synopsys_pt.setup

alias h {history}

alias page_on {set sh_enable_page_mode true}

alias page_off {set sh_enable_page_mode false}

history keep 200

set sh_enable_line_editing true

三、一个基本的脚本文件

./RUN.tcl

相关文档
最新文档