type
status
date
slug
summary
tags
category
icon
password
启动
进入 layout/ 路径,开启innovus
设置环境
指定综合后的.v网表
指定PDK的.lef文件
指定电源和地的名称
点击Create Analysis Configuration
添加 MMMC 设置,按图示进行设置
布局
Floorplan→Specify Floorplan 设置布局框
Power→PowerPlanning→Add Ring设置power ring
Power→PowerPlanning→Add Stripe 设置power stripes
Route→Spicial Route 设置 power rail
Edit→Pin Editor 设置pin的位置
Place→Place Standard cell→Mode 摆放标准单元
指定最高布线层次,点击OK,再点击上图中的OK,开始摆放stdcell
输入 timeDesign -preCTS 指令,查看setup 时序结果
输入 timeDesign -preCTS -hold ,看hold 时序结果
输入 optDesign–preCTS,进行优化
时钟树综合
创建时钟树
create_ccopt_clock_tree_spec
set_ccopt_property target_max_trans 1
set_ccopt_property target_skew 0.5
set_ccopt_property max_fanout 5
set_ccopt_property inverter_cells [list INVX2]
ccopt design
生成时钟树
输入 optDesign -postCTS -hold 优化hold violation
布线
Route→NanoRoute→Route 布线
分析布线后的时序
setAnalysisMode -analysisType onChipVariation
timeDesign -postRoute
优化布线后的hold 时序
optDesign -postRoute -hold
setup和hold 时序全部满足
report_timing -early -max_paths 10 报告10条hold 最差的路径。
导出
Timing→Write SDF 导出sdf文件
File→Save→Netlist 导出网表