数字后端流程学习
1.数据准备
2.布局规划
3.布局
4.时钟树综合
5.布线(route)
6.签核(signoff)
Innovus软件使用介绍
encounter到innovus
数据准备:物理文件;时序文件;
物理文件:
网表(RTL代码综合后形成);
LEF(线宽,metal需要满足的路);
DEF(交换的文件,生产第三方工具);
Scan文件(扫描链信息);
时序文件:(下一次课)。
网表Netlist:RTL代码经过综合工具生产Gate level文件,RTL和Gate level 都是verilog代码的形式,经过综合以后会生成门级电路的verilog代码。gate l;evel是门级电路。
LEF:物理库信息:包括metal(几层),via(通孔大小),macro cell,standard cell。
technology LEF提供工艺信息,定义via的大小,每一层金属的具体信息
Macro LEF:整个器件的样子
DEF:设计交换格式。
包括floorplan信息,routing,placement
Innovus数据格式介绍:
enc.dat:
.globals:全局参数设置
.mode:特殊参数设置
viewDefinition.tcl:所有时序文件
.v:网表