ghong6003的个人空间 https://blog.eetop.cn/1430538 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

PrimeTime Command

已有 2712 次阅读| 2018-1-30 16:39 |个人分类:STA|系统分类:芯片设计

############################################
# report_timing
############################################
report_timing -delay_type min  -thr path0 -to end_point -exception all -nosplit -nets -input_pins -pba_mode -path_type full_clock_expanded -exception all

report_crpr -from [get_ports CLK_P] -to [get_pins clock_points]

# Timing arcs delay for lib cell
report_delay_calculation -of_objects [get_timing_arcs -of_object [get_cells -of_objects cell_path]]

# Get all the attribute of one cell
report_attribute [get_cells cell_path] -app

# Get timing arc
show_arcs [get_attr [get_cells cell_path] original_ref_name]
get_attr [get_pins pin_paht] launch_clocks

#
get_app_var
set_app_var

# Get the constraints infomation
check_timing -verbose > check_timing.rpt
no_clock_geb > no_clock.geb
untest_geb > untest.geb

report_analysis_coverage -status_details untested > coverage_all.rpt
report_analysis_coverage -sort_by_name -status_details untested -exclude_untested {false_path mode_disabled user_disabled no_clock} > coverage.rpt

report_analysis_coverage -sort_by_name -status_details untested -exclude_untested {false_path constant_disabled} -check_type {setup hold recovery remove} > coverage.rpt

report_constraint -all_violators -nosplit >
report_clock -skew -attribute
report_qor -significant_digits 3

#get clocks name
Get_clocks clkname
>{❝clkname❞}

Get_object_name [get_clocks clkname]
>clkname

get_attr [get_clocks clkname] period
>50000.000

Report_attr [get_clocks clkname] -app -nosplit

#disable timing arc of lib cell
Set_disable_timing [get_timing_arcs -to [get_pins -of_objects [get_cells -hier * -filter ❝ref_name =~ECCXOR*❞] -filter ❝lib_pin_name =~ Y*❞] -filter ❝sense=~positive_unate❞]

# disable all same cell,s instance 
Set noseq-cell [list “ ffrtstpLvtX1 “ \
             “FfrtstX1”\
             “Cellname”]
Set total-nosed-Inst 0
Foreach type $noseq-cell-type {
       Set noseq-latches “”
       Set noseq-latches [ add-to-collection $noseq-latches [ filter-collection [get-cells - hier *] “ref-name =~ $type” ]]
       Set total-cell [sizeof-collection $noseq-latches]
       Foreach-in-collection cell $noseq-latches {



}
}

点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 1

    关注
  • 3

    粉丝
  • 0

    好友
  • 2

    获赞
  • 1

    评论
  • 1539

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-26 22:08 , Processed in 0.023428 second(s), 15 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部