📚数字全流程-后端
2024-11-17
| 2024-12-13
0  |  Read Time 0 min
type
status
date
slug
summary
tags
category
icon
password

启动

进入 layout/ 路径,开启innovus
 

设置环境

指定综合后的.v网表
指定PDK的.lef文件
指定电源和地的名称
notion image
 
点击Create Analysis Configuration
添加 MMMC 设置,按图示进行设置
notion image

布局

Floorplan→Specify Floorplan 设置布局框
notion image
 
Power→PowerPlanning→Add Ring设置power ring
notion image
Power→PowerPlanning→Add Stripe 设置power stripes
notion image
 
notion image
 
 
notion image
Route→Spicial Route 设置 power rail
notion image
 
notion image
Edit→Pin Editor 设置pin的位置
notion image
notion image
 
Place→Place Standard cell→Mode 摆放标准单元
notion image
指定最高布线层次,点击OK,再点击上图中的OK,开始摆放stdcell
notion image
输入 timeDesign -preCTS 指令,查看setup 时序结果
notion image
输入 timeDesign -preCTS -hold ,看hold 时序结果
notion image
 
输入 optDesign–preCTS,进行优化
notion image

时钟树综合

创建时钟树
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
 
生成时钟树
notion image
 
输入 optDesign -postCTS -hold 优化hold violation

布线

Route→NanoRoute→Route 布线
notion image
 
分析布线后的时序
setAnalysisMode -analysisType onChipVariation
timeDesign -postRoute
 
notion image
 
优化布线后的hold 时序
optDesign -postRoute -hold
setup和hold 时序全部满足
notion image
 
report_timing -early -max_paths 10 报告10条hold 最差的路径。

导出

Timing→Write SDF 导出sdf文件
notion image
 
File→Save→Netlist 导出网表
notion image
Relate Posts :
  • 数字IC流程
  • Innovus安装IC设计IT环境管理
    Loading...