http://hi.baidu.com/%EC%F8%CA%A61988/blog/item/e0f00a826078d7b40df4d2ce.html

set_ideal_network用来对port,pin,net来设置ideal_network属性,所谓的ideal_network属性就是0电阻0电容+所有的cell和net都dont_touch。因此就会0转换时间,0延时,综合优化的时候不会对路径的cell和net进行优化。

注意:1.对net进行设置的时候,必须要带上no_propagate的属性,否则是加不上去的。对port和pin可以加上带也可以不带no_propagate。2.当ideal_network经过一个组合logic的时候,只有当所有的输入都具有ideal属性,并且至少有一半具有传播的属性,即不带-no_propagate,输出端才有ideal_net属性。3.在定义时钟的时候,默认是具有这个属性的,但是要注意的是,当时钟网络上具有多输入组合逻辑的时候,时钟的ideal_net属性是不会穿过这个组合逻辑的。比如一个2in1 mux,输出端就不具备ideal_net属性,延时就会计算进去。所以定义时钟的时候最好还是加上这条命令。

set_dont_touch_network用来对port,pin,clock来设置dont_touch_network的属性。所谓的dont_touch_network属性就是在优化的时候,不会对原有的器件进行替换。

转载于:https://www.cnblogs.com/asic/archive/2011/06/30/2094421.html

set_ideal_network和set_dont_touch_network相关推荐

  1. transitive fanout与set_dont_touch_network

    传递性扇出(transitive fanout) (1)简单地说,单元的一个输出端,在被时序电路(如寄存器)阻隔之前经过的组合逻辑电源,都可以称为传递性扇出. (2)如果有一条从源到该引脚的组合逻辑的 ...

  2. 为什么时钟和复位信号要在综合阶段设置为set_drive 0和set_dont_touch_network

    set_drive 0 表示驱动无穷大,延时为0,set_dont_touch_network是为了不让综合工具插入buffer等.这么做是因为综合时没有布局布线信息,即使综合工具针对时钟和复位进行了 ...

  3. 逻辑综合工具DesignCompiler使用教程

    逻辑综合工具Design Compiler使用教程 图形界面design vision操作示例 逻辑综合主要是将HDL语言描述的电路转换为工艺库器件构成的网表的过程.综合工具目前比较主流的是synop ...

  4. 基于FPGA 的8b10b编解码电路前端电路设计

    基于FPGA 的8b10b编解码电路前端电路设计 摘 要 本设计是采用EDA技术设计的一种8B /10B 编解码电路,实现了在高速的串行数据传输中的直流平衡.该编解码电路设计大体上可以由五个模块构成, ...

  5. Design Compiler工具学习笔记(7)

    目录 引言 背景知识 多时钟设计 DC 输出文件分析 实际操作 设计源码 综合脚本 综合网表 SDF文件 SDC文件 REPORT文件 引言 本篇继续学习 DC的基本使用.本篇主要学习 DC 综合之后 ...

  6. Design Compiler工具学习笔记(5)

    目录 引言 知识储备 代码风格 DFT 实际操作 引言 本篇继续学习 DC的基本使用.本篇主要学习 DC 工作机理和工作过程 以及简单介绍 DFT. 前文链接: Design Compiler工具学习 ...

  7. Design Compiler工具学习笔记(6)

    目录 引言 知识储备 实际操作 设计源码 仿真源码 VCS执行仿真 DC 综合 TCL编程练习 引言 本篇继续学习 DC的基本使用.本篇主要学习 DC 综合之后的效果分析,重点在时序分析. 前文链接: ...

  8. DC(Design Compiler)使用说明

    DC综合软件的使用有两种方法,一种是在图像界面下操作,另一种写一个脚本文件,对于大多数人,还是习惯图形界面点点点,但是亲测,发现真的很烦,因为要设置一堆东西,如果你在综合后出现问题,你修改你的代码,然 ...

  9. 【DC综合】逻辑综合的实施流程

    逻辑综合实施流程 1. DC启动 1.1 四种启动方式 1.2 日志文件 1.3 启动文件 2. 读入设计文件 2.1 read 2.2 analyze&elaborate 2.3 link ...

最新文章

  1. java jdk工具
  2. Spring 框架 详解 (四)------IOC装配Bean(注解方式)
  3. 如何设计一个 A/B test?
  4. EFI BIOS下的磁盘管理工具Diskpart,Efifmt与Efichk(转)
  5. 《Two Dozen Short Lessons in Haskell》(二十)分数
  6. JAVA入门级教学之(while循环语句)
  7. 布局管理——复习示例
  8. 即将绝版!小米最经典旗舰降价甩,以后不会再有了
  9. Toast.makeText(MainActivity.this, R.string.alert, Toast.LENGTH_SHORT).show(); 解释
  10. 初二的孩子,开学考下滑得很厉害,怎么办?
  11. hdu4318 最短路变形
  12. 201671010103 2016-2017-2 《Java程序设计》第二周学习心得
  13. ssh配置公钥_CentOS配置SSH免密登陆
  14. fiddler响应中文乱码问题
  15. XMind 8 Pro 激活破解
  16. 玩冒险岛java卸载_冒险岛(经典版)卸载数据包方法
  17. 实现语音视频录制源码分享
  18. 中国石油大学《微观经济学》在线考试
  19. ftp连接服务器失败:响应:220-FileZilla Server version 0.9.24 beta 响应:220-written by Tim Kosse (Tim.Kosse@gmx.d
  20. 【C语言】动手写一个哈希表

热门文章

  1. 利用ckplayer播放视频
  2. 信息系统安全等级保护流程
  3. 我如何启动任何.NET Core Web API项目
  4. c#中 把字符串转换为拼音码
  5. Python学习:输出99乘法口诀表
  6. QT 简单五子棋实现
  7. cephfs:1 clients failing to respond to cache pressure原因分析
  8. Hazelcast本地安装
  9. Unity2021 Inventory(背包)系统学习记录
  10. 一道经典的面试题:一只公鸡5块钱,一只母鸡3块钱,3只小鸡一块钱,一个农夫用100块钱买100只鸡(编写java程序)...