ICC实验步骤

步骤1:在lab1_flow路径下启动ICC shell。

> icc_shell –gui

步骤2:设置search path、target_library、link_library:

Lib_setup.tcl:

# Library setup

lappend search_path ./ref/db ./ref/tlup

set target_library "sc_max.db"

set link_library "*"

foreach lib {sc io ram16x128} {

lappend link_library ${lib}_max.db

set_min_library ${lib}_max.db -min_ver ${lib}_min.db

}

步骤3:为设计创建library。> create_library

步骤4:打开创建的library。> open_mw_lib

步骤5:读入verilog网表。> read_verilog

步骤6:确认当前顶层设计。> current_design RISC_CHIP

步骤7:将网表中例化的单元与参考库中的单元做连接。

> link

步骤8:设置TLU+文件。

步骤9:读入SDC文件,设置芯片工作环境。

步骤10:检查设计的合理性。

>set_zero_interconnect_delay_mode true

>report_timing

>report_constraints –all_violators

>set_zero_interconnect_delay_mode false

步骤11:在设计中添加电源pad和corner cell等physical only cells。

phy_cells.tcl:

#corner cells

create_cell {cornerll cornerlr cornerul cornerur} pfrelr

#pg pads

create_cell {vss1left vss1right} pv0i

create_cell {vdd1left vdd1right} pvdi

create_cell {vss2left vss2right} pv0a

create_cell {vdd2left vdd2right} pvda

linux 使用icc运行tcl,ICC的步骤流程方法相关推荐

  1. c语言中 程序各步作用,c程序的上机执行过程_上机运行C程序的步骤与方法

    描述 C语言是在国内外广泛使用的一种计算机语言.C语言功能丰富.表达能力强.使用灵活方便.应用面广.目标程序效率高.可移植性好,既具有高级语言的优点,又具有低级语言的许多特点,因此特别适合于编写软件. ...

  2. Linux系统中运行.sh文件的几种方法

    在Linux系统中执行.sh文件的几种方法: 1. cd到.sh文件所在的目录,然后执行./xxx.sh   [前提:该./sh文件要有可执行的权限,chmod u+x xxx.sh]  2. 在任何 ...

  3. 运行C程序的步骤和方法

    计算机不能直接识别和执行用高级语言写的指令,必须用编译程序把C源程序翻译成二进制形式的目标程序,然后再将该目标程序与系统的函数库以及其他目标程序连接起来,形成可执行的目标程序. 在编好一个C源程序后, ...

  4. Linux下如何运行.sh文件

    在Linux系统下运行.sh文件有两种方法, 比如在~/桌面/LoveDA-master/Semantic_Segmentation/scripts目录下有个predict_test.sh文件 第一种 ...

  5. linux系统上运行sh,Linux系统下如何运行.sh文件的实现

    Linux系统下如何运行.sh文件的实现 在Linux系统下运行.sh文件有两种方法,比如我在root目录下有个datelog.sh文件 第一种(这种办法需要用chmod使得文件具备执行条件(x): ...

  6. Linux下添加计划任务,Linux系统下使用crontab添加计划任务的方法

     在服务器中添加定期执行的任务,在很多情况下是非常必要的.比如,每天清理一次/tmp目录下的文件;没几分钟检查某一守护进程是否正常等等.这样计划任务就显得尤为方便.下面将介绍如何在Linux系统中 ...

  7. workerman在linux上怎么运行,linux系统中workerman的安装步骤

    linux系统中workerman的安装步骤,文件,测试,教程,相关文章,错了 linux系统中workerman的安装步骤 易采站长站,站长之家为您整理了linux系统中workerman的安装步骤 ...

  8. linux安装eclipse运行web,Linux安装Tomcat,运行Eclipse,web项目

    到官网下载:https://tomcat.apache.org/download-80.cgi  在这里是8.5.39版本 下载tar,gz 提取解压后,我这里是放到opt目录下 cd  切换目录 / ...

  9. linux redis数据库安装配置,Linux系统中redis的安装配置步骤

    Linux系统中redis的安装配置步骤 发布时间:2020-06-23 10:13:36 来源:亿速云 阅读:87 作者:Leah 这篇文章将为大家详细讲解有关Linux系统中redis的安装配置步 ...

最新文章

  1. 民间的 Pokémon 知识图谱
  2. 去掉警告:PerformSelector may cause a leak because its
  3. 快速下载Centos7:Centos镜像地址(阿里云镜像)
  4. {转} Eclipse 高亮显示选中的相同变量
  5. 实习第二弹——交换机的配置与统计
  6. 老生常谈.优化linux内核参数
  7. JDK 下载相关资料
  8. 万字长文!剖析美团外卖持续交付的前世今生
  9. 冲刺第五天 1.6 SUN
  10. 《Python自然语言处理》第二章 习题解答 练习6
  11. angular 关闭当前页_Angular刷新当前页面的实现方法
  12. Hello, world!
  13. 制作纯净版WinPE2.0
  14. 线程的终止的4种方式
  15. 真北敏捷会员0002陈旭:身心俱疲的暗黑Scrum
  16. 微信/QQ/TIM消息防撤回最新补丁
  17. joomla 网页修改_修改Joomla的8个技巧和技巧! 范本
  18. ROS——发布摄像头节点并编写opencv图像处理节点(python)
  19. C# 使用md5查找文件夹内重复的文件
  20. LAMP - 学习/实践

热门文章

  1. UE4(虚幻4)做一个双开平移自动门+双开旋转门+使用相对坐标
  2. 用Python可以解决的数学问题,探究代数、统计、几何、概率等
  3. 【408数据结构】备考常见必会算法图鉴
  4. 利用java计算长方形的面积
  5. 计算机通讯技术的专业有哪些,通信类包括哪些专业
  6. 项目总结,彻底掌握如何在NodeJs中使用Sequelize
  7. 要实现一台电脑可以上公司内网也可以访问外网
  8. linux 计算器 c语言,大神教你如何用C语言实现科学计算器
  9. 百度云-图像处理-动漫人物
  10. 剑风2012年1月要出剧场版了,哇哈哈~~~~~