当前位置: 首页 > java >正文

SDC命令详解:使用set_logic_dc命令进行约束

相关阅读

SDC命令详解https://blog.csdn.net/weixin_45791458/category_12931432.html?spm=1001.2014.3001.5482


        set_logic_dc命令可以将当前设计中的输入端口为不关心(设置端口的driven_by_dont_care属性为true),该端口在综合是可以被认为是1或0以简化逻辑。如果使用了set_logic_dc命令,不能对同一个端口对象使用set_logic_one命令和set_logic_zero命令。如果想要移除不关心的端口,使用remove_attribute命令。

        本文针对Design Compiler,命令不存在于PrimeTime、IC Compiler等工具中。set_logic_dc命令的BNF范式(有关BNF范式,可以参考以往文章)为:

set_logic_dcport_list

简单使用

        下面以图1为例说明set_logic_dc命令的使用。

图1 布尔表达式SA+S'B

        如果直接进行综合,结果如图2所示。

图2 直接综合结果

        使用set_logic_dc命令后再综合,结果如图3所示。

dc_shell> set_logic_dc [get_ports A]

        图3中的端口A悬空,不驱动任何逻辑,这是set_logic_dc命令、set_logic_one命令和set_logic_zero命令的结果。

        需要注意的是,此命令不能用于输出端口,若要指定未连接的输出端口,使用set_unconnected命令。

http://www.xdnf.cn/news/8541.html

相关文章:

  • 【软考向】Chapter 2 程序设计语言基础知识
  • Vanna.AI:解锁连表查询的新境界
  • uni-app学习笔记十--vu3综合练习
  • 前端实战:用 JavaScript 模拟文件选择器,同步实现图片预览与 Base64 转换
  • Python序列化与反序列化
  • 人工智能在医疗影像诊断上的最新成果:更精准地识别疾病
  • python:机器学习概述
  • csp备考Day1|string和vector
  • BSDIFF算法详解
  • 2025陕西ICPC邀请赛题解(部分)
  • JVM学习(五)--执行引擎
  • 内容中台的数字化管理核心是什么?
  • 使用Spring Boot和Redis实现高效缓存机制
  • 网络安全给数据工厂带来的挑战
  • 25年软考架构师真题(回忆更新中)
  • 深度学习——超参数调优
  • 前端框架token相关bug,前后端本地联调
  • SGlang 推理模型优化(PD架构分离)
  • 从脑电图和大脑记录中学习稳健的深度视觉表征
  • 【HarmonyOS Next之旅】DevEco Studio使用指南(二十六) -> 创建端云一体化开发工程
  • 廉价却有效?ESD防护中的电容
  • 微前端架构:从单体到模块化的前端新革命
  • 【MySQL系列】 MySQL 中的 TINYINT 类型
  • C/C++STL---<chrono>
  • [SWPUCTF 2021 新生赛]简简单单的解密
  • CDGA|一线二线企业数据治理项目目前发展状况
  • 运维实施36-逻辑卷管理 (LVM)
  • 【国产OS】国产麒麟OS部署个人方法汇总
  • VirtualBox 4.3.10 经典版安装教程 - Windows 7/10 下载与设置指南
  • GESP编程等级认证C++三级8-字符串1