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

#SVA语法滴水穿石# (014)关于链式蕴含的陷阱

前面介绍了蕴含和 非蕴含操作符,#SVA语法滴水穿石# (001)关于 |-> 和 |=>

本以为两个小小的操作符,能有什么难度,知道大概意思,就算是掌握了,太过于骄傲了,今天,将最近遇到的陷阱,和大家分享一下。

1. 问题背景

假设,有下面一组握手信号。

目的:当req 上升之后,若干clk ack 上升,ack 上升后若干clk state 信号上升; state 信号上升之后,持续一个clk 后,req/ack/state 三个信号同时拉低。

随手写了下面一段断言语句:

property req_ack_handshake_1 ; 
   @(posedge clk)  
   $rose(req) |-> ##[1:$] $rose(ack) |-> ##[*] $rose(state) |-> ##1 ($fell(state) and $fell(req) and $fell(ack) ) ; 
endproperty

assert property (req_ack_handshake_1) ;
 

 仿真结果:始终显示incomplete 状态。 

http://www.lryc.cn/news/594244.html

相关文章:

  • 【Linux】1. Linux操作系统介绍及环境搭建
  • golang踩坑之url不会decode问题
  • 深度学习图像分类数据集—八种贝类海鲜食物分类
  • 秒赤Haproxy配置算法
  • 【RK3576】【Android14】显示屏MIPI开发调试
  • 2025.7.20总结-实战演讲
  • 上海生物医药战略入主康华生物,康华生物开启高质量发展新篇章
  • Agentic-R1 与 Dual-Strategy Reasoning
  • 7.19-7.20 Java基础 | File类 I/O流学习笔记
  • 阶段1--Linux中的计划任务
  • VUE2 学习笔记2 数据绑定、数据代理、MVVM
  • AI开发 | 基于FastAPI+React的流式对话
  • 智能驾驶整体技术架构详解
  • Spring Boot总结
  • MPLS-LDP
  • Java 大视界 -- Java 大数据在智能教育在线学习平台用户活跃度提升与留存策略研究中的应用(354)
  • HarmonyOS 网络请求优化实战指南:从0到1写出流畅不卡顿的应用!
  • python doipclient库
  • Spark专栏开篇:它从何而来,为何而生,凭何而强?
  • 事务的传播行为,分别在spring和mysql中讲解
  • 神经网络:卷积层
  • 反欺诈业务 Elasticsearch 分页与导出问题分析及解决方案
  • 子查询转连接查询
  • [AI8051U入门第七步]软件IIC驱动SHT21/(SHT20/HTU21D同时适用)温湿度传感器
  • CarbonTracker-CH₄:全球甲烷追踪系统简介
  • 论文笔记: Holistic Semantic Representation for Navigational Trajectory Generation
  • MySQL学习----Explain
  • 搭建大模型
  • 安卓 Termux.apk
  • SaTokenException: 未能获取对应StpLogic 问题解决