本文转自:自己的微信公众号《集成电路设计及EDA教程》
《Innovus Lab和Lab Guide下载地址 |
Innovus教程 - Flow系列 - 数据准备》
应很多粉丝的邀,这里给出便于初学者学习用的Innovus的Lab和Lab Guide。
Innovus Trainning Lab和Lab Guide
下载地址:
链接:https://pan.baidu.com/s/1lXP7Ys--Z8CocQouDoGHBQ
提取码:0nm6
今天出一篇Innovus教程中的 Flow系列的第一话,今后会陆续推出其他话及其他系列。
在开始设计之前需要准备好以下文件:
(当然这个lab里面都已经准备好了,如果是其他design的话需要提前准备好这些文件)
1、用到的工艺/库文件
文件 路径
.lib FPR/lib
.cdb FPR/CDB
.lef FPR/lef
.capTbl FPR/captable
2、逻辑综合后的网表文件
(FPR/verilog/dtmf_chip_ak.v和FPR/verilog/stubs.v)
3、时序约束文件文件(FPR/work/dtmf.sdc)
4、手工编写的IO/PAD排列文件(FPR/work/dtmf.io)
学习建议:
初学EDA尤其是PR工具,建议从工具的GUI界面入手,这样更容易理解工具的Behavior以及每一步之间的前后关系,每一步在整个Flow中所处的位置,再配合工具的Log Viewer看一下对应的脚本命令,顺便还能掌握每一步对应的命令。如果直接利用现成脚本复制粘贴,刷刷刷,Design的PR做完了,工具每一步干了啥都不知道,印象不深刻,且在没有现成脚本的情况下,可能你什么都不会做。你需要思考一个问题,离开了现成的Flow,你还能做些什么?居安思危,想想最近的海思备胎门,你就懂“居安思危”的重要性了。
好了,下面从GUI开始,让我们学会如何一步一步创建一个Design。
整个教程分为:理论、实践(GUI)、脚本三部分,熟悉GUI操作之后,对脚本印象会更加深刻,且更容易理解脚本的作用及其在Flow中的位置。
更多推文请移步微信公众号《集成电路设计及EDA教程》