打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Signoff 介绍——scenario
userphoto

2022.06.22 湖北

关注

本公众号【读芯树:duxinshu_PD】主要介绍数字集成电路物理设计相关知识,才疏学浅,如有错误,欢迎指正交流学习。

这是集成电路物理设计的第五个系列【signoff】的第五篇文章,本篇文章主要介绍scenario相关内容:

01

什么是scenario?

  • scenario又称为view,不同的EDA工具有不同的名称。

  • scenario = mode + PVT + RC_Corner

  • mode: func, scan_shift, scan_capture


02


EDA Tool cmd

  • Innovus cmd:

create_library_set -name lib_tt0p75v70c -timing $lib(tt0p75v70c)create_rc_corner -name typical70c -qx_tech_file ./typical/qrcTechFile -T 70create_delay_corner -name tt0p75v70c_typical70c -library_set lib_tt0p75v70c -rc_corner typical70c
create_constraint_mode -name func_setup -sdc_files ./sdc/design.sdccreate_constraint_mode -name func_hold -sdc_file ./sdc/design.sdc
create_analysis_view -name func_setup_tt0p75v70c_typical70c_setup -constraint_mode func_setup -delay_corner tt0p75v70c_typical70ccreate_analysis_view -name func_hold_tt0p75v70c_typical70c_hold -constraint_mode func_hold -delay_corner tt0p75v70c_typical70c
set_analysis_view -setup func_setup_tt0p75v70c_typical70c_setup -hold func_hold_tt0p75v70c_typical70c_hold
  • ICC2/FC cmd:

remove_scenarios -allremove_modes -allremove_corners -all
read_parasitic_tech -name typical -tlup ./typical/starrcc.layermapcreate_mode func_setupcurrent_mode func_setupcreate_mode func_holdcurrent_mode func_hold
create_corner typical_70c_setupcurrent_corner typical_70c_setupset_parasitic_parammeters -corner typical_70c_setup -late_spec typical -early_spec typicalcreate_corner typical_70c_holdcurrent_corner typical_70c_holdset_parasitic_parammeters -corner typical_70c_hold -late_spec typical -early_spec typical
create_scenario -name func_setup_tt0p75v_typical_70c_setup -mode func_setup -corner typical_70c_setupcreate_scenario -name func_hold_tt0p75v_typical_70c_hold -mode func_hold -corner typical_70c_hold
current_scenario func_setup_tt0p75v_typical_70c_setupset_scenario_status func_setup_tt0p75v_typical_70c_setup -active false -setup true -hold fasle -leakage_power false -dynamic_power false source ./sdc/design.sdcremove_propagated_clock [all_clocks]set_ideal_network [get_attr [all_clocks] sources]set_ideal_network [all_fanout -flat -clock_tree]set_voltage 0.75set_temperature 70set_operating_condition -analysis_type on_chip_variationread_ocvm ./pocvm/wire.pocvmset_pocvm_corner_sigma -corner [get_corner typical_70c_setup] 2set_extraction_options -corner [current_corner] -virtual_shield_extraction false -real_metalfill_extraction floating -reference_direction horizontal -late_ccap_threshold 1e-15 -late_ccap_ratio 0.02

03


参考文献

1,Fusion Compiler/ IC Compiler 2 user guide
2,Innovus user guide
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
工艺角(Process Corner)
工艺角(Process Corner)PVT(Precess Voltage Temperature)工艺误差
[合集] 求解两道笔试题 %>
老硬盘不再闲置
夏日斜跨包
in the corner of at the corner of in the corner of
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服