primetime常用的debug命令及注意事项


primetime 常用的debug命令及注意事项

前言

PrimeTime(PT)一般是用来sign-off 的静态时序分析工具。静态时序分析(STA)是设计流程中最重要的一步,它决定了设计能否在所要求的速度下工作。

一、report_timing

下面的指令会报出从startpoint到endpoint timing最差的一条path。

1. report setup timing violations

report_timing -transition_time -crosstalk_delta -cap -nets -derate -significant_digits 4 -nosplit -nworst 1 -path_type full_clock_expanded -pba_mode exhaustive -delay_type max -from $start_point -to $endpoint

2. report hold timing violations

report_timing -transition_time -crosstalk_delta -cap -nets -derate -significant_digits 4 -nosplit -nworst 1 -path_type full_clock_expanded -pba_mode exhaustive -delay_type min -from $start_point -to $endpoint

注意事项:

  1. 如果不想看clock tree,可以去掉-path_type full_clock_expanded, 这样可以把clock tree折叠起来;
  2. 如果想报gba timing, 则需要去掉-pba_mode exhaustive;
  3. 如果想要报不同clock domain下面timing最差的path, 需要加-sort_by group;
  4. 如果想要指定startpoint和endpoint的clock,可以用-from [get_clocks $startpoint_clock] -th $start_point -th $endpoint -to [get_clocks $endpoint_clock].

二、get_cells

1. get_cells -hier *d0nt*

Returns名字有d0nt的cell

2. get_cells -filter “ref_name=~TS6N05LVTB256X42M1WBZHODCP” -hier

Returns ref_name为TS6N05LVTB256X42M1WBZHODCP的cell

3. get_cells -filter

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值