图形界面

打开icc图形界面的命令:

icc_shell -gui
start_gui
gui_start

大致的界面如下:

图上是已经完成了布局布线的版图,放大以后看可以看到标准单元都放在row上面

也有下图所示无法看到内部结果的hardmacro

版图颜色不同,表示power domain不同

在左边的layer选项卡里面可以选择显示的版图层

软件设置


第一步:

设置库:

包括search_path,target_library以及link_library
设置完成后可以用echo或者puts检查

  • target library和link library的区别
    link library——library used for linking,verilog网表中的单元cell就是从link library中索引寻找的
    target library——used for optimization,place_opt/cts_opt/route_opt等进行优化时,从target_library中索引寻找。

第二歩:
设置mlikway的参考库:

set_mw_lib_reference ../work/ORCA_TOP_LIB  #即马上要创建milkway的目录-mw_reference_library "$MW_REFERENCE_LIB_DIRS $MW_SOFT_MACRO_LIBS"  #在电路当中用到的基本单元的milkway

第三步:
创建milkway库:

create_mw_lib -tech $TECH_FILE   #工艺库的.tf文件-bus_naming_style {[%d]}-mw_reference_library $MW_REFERENCE_LIB_DIRS

注:出现以下的不匹配warning是正常的

第四步:
打开milkway库:

open_mw_lib $MW_DESIGN_LIBRARY

第五步:
读入前端设计好的netlist /ddc文件:

read_verilog -top $DESIGN_NAME $ICC_IN_VERILOG_NETLIST_FILE

输入命令以后ICC会从之前设置的link library中寻找和设计中同名的基本单元,并进行连接。
视频中用的是mcmm(multi-corner,multi-mode),载入的db库比较多。

  • MCMM
    corner:PVT
    mode:func scan(shift/capture/speed)
    一个corner和一个mode组合可以形成一个scenario(场景)

读入设计以后ICC会默认进行link,用link -force命令可以强制重新连接,只有当输出为1时才可以进行后面的设置。

第六步:
进行后续的设置:

uniquify_fp_mw_cel #可以保证导入的设计中,每一个cell有独有的命名
  • upf文件
    载入upf文件:
load_upf $ICC_IN_UPF_FILE

在multi-power设计中,用于设置不同的power domain:

  • def文件
    如果芯片中含有DFT模块,需要载入.scandef/.def文件并设置相应的参数
    **ORDERED类型的DFT单元不能被reordered,FLOATING则可以
    .scandef文件描写了DFT链的连接方法,.def文件则描述了芯片的形状以及power和macro等的位置。
read_def

没有载入def文件时所有的单元都被放在左下的坐标点,没有任何布局布线的信息:

载入后布局如下所示:

输出.def文件可以用以下命令,用于保存当前的布局信息:

write_def -all_vias -output top.def
  • scenario文件
set cur_scenario [current_scenario]
set_active_scenarios

scenario文件当中构建了不同场景:

每一个scenario都有对应的.sdc文件

其它的相关操作:

gui界面想要唤出命令输入界面,需按F7键,左边的选项卡菜单用F8唤出。
选中单元以后按Q键可以打开属性栏:

ICC布局布线 实践课相关推荐

  1. 自学考试计算机实践课,自学考试的计算机实践课怎么考大神们帮帮忙

    自学考试的计算机实践课怎么考大神们帮帮忙 答案:1  信息版本:手机版 解决时间 2020-04-16 20:31 已解决 2020-04-15 21:15 就是说联系自考办还是主考院校,联系哪个部门 ...

  2. 2022年清华大学大数据研究中心 | 招募夏季学期《大数据实践课》合作企业

    一.大数据研究中心简介 清华大学大数据研究中心于2018年9月成立,是清华大学建设世界一流大学.鼓励大数据领域的学科交叉的重要举措,是深入推进科研体制机制改革的重要里程碑.大数据研究中心发挥清华大学多 ...

  3. 2021年夏季学期“清华大学大数据能力提升项目” 招募《大数据实践课》企业合作项目...

    什么是大数据能力提升项目? 在全球大数据浪潮中,2014年清华大学大数据能力提升项目依托信息学院.经管学院.公管学院.社科学院.交叉信息研究院.五道口金融学院.深圳研究生院共7个学院协同共建,通过多学 ...

  4. 招募 | 《大数据实践课》企业合作项目,2020年夏季学期“清华大学大数据能力提升项目”...

    什么是大数据能力提升项目? 在全球大数据浪潮中,2014年清华大学大数据能力提升项目依托信息学院.经管学院.公管学院.社科学院.交叉信息研究院.五道口金融学院.深圳研究生院共7个学院协同共建,通过多学 ...

  5. 《大数据实践课》开创实践教学新模式:清华大数据能力提升项目特色课程系列报道之一

    2014年4月,清华大学顺应时代潮流成为全国第一批成立大数据研究机构的高等学府.四年来,清华-青岛数据科学研究院(以下简称:数据院)与研究生院共同设计组织实施了以大数据能力提升项目为主的大数据人才培养 ...

  6. Oracle9i OCM认证实践课考试的一些说明

    当我考过Oracle9i的OCP之后,某一天在网上闲转,忽然发现在Oracle公司的这个金牌的认证项目之上又推出了一个新的更高一级的认证,它便是OCM,全称是Oracle Certified Mast ...

  7. Day03『NLP打卡营』实践课3:使用预训练模型实现快递单信息抽取

    Day03 词法分析作业辅导 本教程旨在辅导同学如何完成 AI Studio课程--『NLP打卡营』实践课3:使用预训练模型实现快递单信息抽取 课后作业. 1. 更换预训练模型 在PaddleNLP ...

  8. day01『NLP打卡营』实践课1:词向量应用演示

    Day01 词向量作业辅导 本教程旨在辅导同学如何完成 AI Studio课程--『NLP打卡营』实践课1:词向量应用展示 课后作业. 1. 选择词向量预训练模型 在PaddleNLP 中文Embed ...

  9. 三周的 软件工程实践课 课程安排建议

    不少学校想在暑期安排软件工程实践课, 在这么短的时间内要做到软件生命周期的完整体验是有很多挑战的,下面是一个建议: 软件工程课程设计 - 三周计划,10 次授课,10 次学生报告. 第一周,准备: 在 ...

最新文章

  1. 如何解决Linux操作系统找不到网卡的问题
  2. 学习CSS的背景图像属性background
  3. 使用Docker部署SpringBoot+Vue博客系统
  4. 测试教程网.unittest教程.7. 各种断言方法
  5. 光速OFFER,为AI奔赴,商汤2022届校招提前批正式启动!
  6. 全球44家机构,55位大佬,历时两年,打造最强NLG评测基准!
  7. 1.2. MariaDB
  8. 超实用的JavaScript代码段 Item1 --倒计时效果
  9. 快速傅里叶变换(蝶形算法)
  10. 解决office怎么卸载都卸载不干净的终极办法。
  11. 现金流量表的编制 (by shany shang)
  12. Python--pyaudio声卡录音
  13. Java代码实现奇数和偶数的判断
  14. 腾讯的内外社区实践及未来开源布局
  15. 用python实现自动化办公------定时发送微信消息
  16. 关于CLASS , SEL, IMP的说明
  17. win7计算机里没有桌面快捷方式,Win7桌面快捷方式图标消失的解决办法
  18. 洛谷:P6560 [SBCOI2020] 时光的流逝(博弈、拓扑序列)
  19. 手机199开头的号码的正则验证
  20. 58到家数据库30条军规解读

热门文章

  1. 《微型计算机原理与接口技术》复习笔记(四)
  2. 关于iOS的通讯录开发权限的说明笔记
  3. 关于洗地机电池容量问题,你怎么看
  4. 微信web开发者工具-移动调试iphone端的调试
  5. Frontiers | 北林邬荣领/何晓青-网络作图揭示拟南芥与叶际微生物组互作机制
  6. TM4C123系列ARM单片机开发入门介绍
  7. 将数据库转换为word文档
  8. 学习-格鲁夫给经理人的第一课
  9. android qq截屏快捷键是什么,手机截屏的快捷键是什么,超过3种截图的快捷键操作方法!...
  10. 看电影适合什么蓝牙耳机?四款主动降噪高品质蓝牙耳机测评