在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3845|回复: 10

[原创] 为什么在raise_objection之后声明一个类,就会报编译错误?

[复制链接]
发表于 2022-2-25 15:32:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
先给个demo来看一下:
在phase.raise_objection(this)之后,声明一个句柄my_vseq就会报编译错误。
image.png

如果将声明line85移动到phase.raise_obejction(this)之前,就可以正常运行。

之前一致都是这样用,不知道内部的原因是啥?有没有大佬能给我解释一下?
发表于 2022-2-25 15:45:17 来自手机 | 显示全部楼层
学霸,这是一个很简单很简单的语法问题,声明语句不能在执行语句间,如果非要在执行语句间声明可用begin end把声明语句包起来
发表于 2022-2-25 16:47:05 | 显示全部楼层
学习
 楼主| 发表于 2022-2-28 09:29:51 | 显示全部楼层


eaglezhang01 发表于 2022-2-25 15:45
学霸,这是一个很简单很简单的语法问题,声明语句不能在执行语句间,如果非要在执行语句间声明可用begin en ...


经大佬提醒,突然想起来raise_objection在干啥了
发表于 2022-2-28 13:39:17 | 显示全部楼层
声明语句必须在一个block的开头。。我以前老在一开始写打印报错。。
 楼主| 发表于 2022-3-1 09:28:40 | 显示全部楼层


易素心 发表于 2022-2-28 13:39
声明语句必须在一个block的开头。。我以前老在一开始写打印报错。。


现在大公司上手写基础代码的机会太少了,一般都是修修补补,感觉自己现在coding能力太差了。
发表于 2022-3-1 09:42:04 | 显示全部楼层


许晴125 发表于 2022-3-1 09:28
现在大公司上手写基础代码的机会太少了,一般都是修修补补,感觉自己现在coding能力太差了。
...


哈哈哈,一样,我跑了两三个月的回归,就跑脚本,改改环境。。后面才项目需要才搭了几个模块的验证
发表于 2022-3-1 11:59:42 来自手机 | 显示全部楼层


许晴125 发表于 2022-3-1 09:28
现在大公司上手写基础代码的机会太少了,一般都是修修补补,感觉自己现在coding能力太差了。
...


维护别人的环境其实蛮累的
 楼主| 发表于 2022-3-3 08:55:43 | 显示全部楼层


eaglezhang01 发表于 2022-3-1 11:59
维护别人的环境其实蛮累的


大佬有没有什么适合自己搞一搞的小项目,自我提升一下?要不然感觉都废掉了
发表于 2022-3-3 12:55:16 来自手机 | 显示全部楼层


许晴125 发表于 2022-3-3 08:55
大佬有没有什么适合自己搞一搞的小项目,自我提升一下?要不然感觉都废掉了
...


学霸,实战项目不好找很珍贵,一般不轻易给出,要不然某科就不会每年都是mcdf了,感觉你都已经有很强经验了也不太急迫了,可以和老大商量看看有没有验新IP的机会,或者可以自己写amba VIP,个人觉得amba协议太重要了,呆过的几个公司就没有不用的,无论是ip验证还是soc验证都要掌握,自己写的话可以自己写master和slave实现对打,可以完全抛开rtl,亲测很有效,我都写完很久了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 10:56 , Processed in 0.022856 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表