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

lint warning: Detected unload(unconected) net

lint warning: Detected unload(unconected) net


当某个变量定义赋值后,未被使用时,lint会报这个warning;但有时我们使用了该变量,依然可能报这个warning;如下所示:

always@(posedge clk  or negedge rst_n)
if(!rst_n)
    a <= ‘d0;
else if(clr)
    a <= ‘d0;
else if(cur_state== 15)
    a <= ‘d1;

assign o_b = cur_state== 3 & !a;

若 cur_state在代码中的取值范围是(0,12)即从代码角度分析,cur_state== 15不成立;则A == 0恒成立;lint软件可能会将assign o_b = cur_state== 3 & !a 优化为assign o_b = cur_state== 3
从而报warning: Detected unload(unconected) net a, a在代码里虽然连接到了输出端口o_b,但被优化掉了,因此依然会报这个warning


http://www.kler.cn/a/300049.html

相关文章:

  • 利用Kubespray安装生产环境的k8s集群-排错篇
  • uiautomator2教程
  • 【组件库】使用Vue2+AntV X6+ElementUI 实现拖拽配置自定义vue节点
  • 网络(一)
  • C++priority_queue模拟实现
  • Linux内核中的InfiniBand核心驱动:verbs.c分析
  • google vr 入门之VrPanoramaView制作全景图列表
  • 虚拟机安装教程
  • github远程仓库环境搭建及使用
  • 单场景续航
  • 大数据新视界 --大数据大厂之 Spark 性能优化秘籍:从配置到代码实践
  • 网络层 VIII(网络层设备——路由器)【★★★★★★】
  • 非高峰期我
  • 基于springboot+vue乒乓球预约管理系统
  • 如果您的 iPhone 卡在 Apple 标志画面
  • 江协科技STM32学习- P9 OLED调试工具
  • kplayer推流24小时直播 闲置云服务器使用
  • 使用 Grype 检查 .jar 包中的漏洞
  • Linux压缩、解压缩、查看压缩内容详解使用(tar、gzip、bzip2、xz、jar、war、aar)
  • 【区块链 + 人才服务】家政服务诚信证明平台 | FISCO BCOS应用案例
  • Emlog程序屏蔽用户IP拉黑名单插件
  • 防封!数字人直播防封!铭顺科技AI数智人抖音直播防封落地方案!!
  • JVM - Java内存区域
  • LeetCode第414场周赛(第一题)
  • 一文读懂在线学习凸优化技术
  • vue3数据持久化方案:pinia-plugin-persistedstate源码浅析