概要
提示:这里可以添加技术概要
例如:
第十三讲 StarRC抽取寄生RC
************ (使用的是*作为屏蔽)***************
* LEF/DEF flow 模板
**********************************************
LEF_FILE:
TOP_DEF_FILE:
BLOCK:
MAPPING_FILE:
NETLIST_FORMAT:
NETLIST_FILE:
STAR_DIRECTORY:
EXTRACTION:RC
COUPLE_TO_GROUND:
SIMULTANEOUS_MULTI_CORNER: YES
CORNERS_FILE:
SELECTED_CORNERS:
**********************************
*END
**********************************
- 以下是一个示例样本
***************************
* LEF/DEF flow 例子
**********************************************
LEF_FILE:(填入所有使用的lef路径,包括std/io/ip等等,以空格分开,注意还必须添加tech_lef)/project/xx.tech.lef /project/sc_rvt.lef /project/sc_lvt.lef /project/sc_hvt.lef /project/io.lef /project/ip.lef ...
TOP_DEF_FILE: /data/ORCA_TOP_10_chipfinish.def.gz
BLOCK: ORCA_TOP
MAPPING_FILE: /data/proj/SAED32nm/tech/star_rcxt/saed32nm_tf_itf_tluplus.map
NETLIST_FORMAT: SPEF
NETLIST_FILE: /data/ORCA_TOP.spef
STAR_DIRECTORY: ./run_starrc_cmax_125c
EXTRACTION: RC
COUPLE_TO_GROUND: NO
SIMULTANEOUS_MULTI_CORNER: YES
CORNERS_FILE:./corners.txt (下面有示例)
SELECTED_CORNERS: cmax_125c (从corners.txt 里面的CORNER_NAME选择)
**********************************
*END
**********************************
- starRC 运行命令:
StarXtract script/11_starrc_cmax_125c.cmd |tee -i logs/11_starrc_cmax_125c.log
注意log里面不能存在error,warning关注一下
- 以下是一个mapping的基本内容(其中左边是ICC2.tf内layer的名字,右边是ITF中的layer名字,不需要的放到remove layers中)
********************
**MAPPILNG_FILE 例子
conducting_layers
M1 metal1
M2 metal2
M3 metal3
M4 metal4
M5 metal5
M6 metal6
TM2 metal7
ALPA alpa
via_layers
V1 via1
V2 via2
V3 via3
V4 via4
V5 via5
TV2 via6
PA viapa
remove_layers
M11
M12
M13
VIA10
VIA11
VIA12
CT
GT
*************************
- 以下是CORNER.txt 的示例,根据需求组合nxgrd文件+温度
************************
* CORNER.txt *
************************
CORNER_NAME: cmax_125C
TCAD_GRD_FILE: /data/proj/library/SAED32nm/tech/star_rcxt/saed32nm_1p9m_Cmax.nxgrd
OPERATING_TEMPERATURE: 125
CORNER_NAME: cmax_m40
TCAD_GRD_FILE: /data/proj/library/SAED32nm/tech/star_rcxt/saed32nm_1p9m_Cmax.nxgrd
OPERATING_TEMPERATURE: -40
.
.
.
技术细节
提示:这里可以添加技术细节
- starrc 是synopsys 后仿提取工具,支持的数据输入格式:milkyway/ndm/lef/def , 其中lef/def使用比较多。
- starrc 并不是基于tcl语言,所以语法稍微不同
小结
提示:这里可以添加总结