专栏首页摸鱼范式覆盖率||性能影响||采样方法

覆盖率||性能影响||采样方法

不想错过我的推送,记得右上角-查看公众号-设为星标,摘下星星送给我

欢迎大家加入2022届数字IC交流群,QQ群号 1060380138

覆盖率的性能影响

采样方法

SVA包含了一些定义何时开始收集覆盖率以及合适停止收集覆盖率的方法。这些方法可以和covergroup关联,并且在程序中调用·。

上图的代码块中,具有两个覆盖点“pc”和“gc”的覆盖组“rg”。“pc”覆盖所有未决请求,“gc”覆盖发出这些请求时总线上的主机数量。“my_rg”是这个covergroup的实例。

我们的目的是收集req有效的时候,总线中主机的数量,而在授予权限,也就是gnt有效时,并不关心主机数量。gnt有效时的覆盖率收集是另一个覆盖组的任务。

示例的代码中包含了简单的控制,但能够带来很好的性能优化。恰当的使用可以加快仿真速度和log信息的简洁度。

最后是sample方法,它通过always@(posedge clk)获取了采样时机,从而触发覆盖组的采样。也就是说,我们也可以根据覆盖组的需要,只在恰当的时候进行采样。请注意,my_rg.sample() 将在 my_rg.start() 执行时启动,并在 my_rg.stop() 执行时停止,从而帮助我们优化覆盖率的收集

请注意,预定义的“sample()”方法不能接受任何参数。但是如果你确实想用 sample() 方法传递参数怎么办?敬请期待。

END

本文分享自微信公众号 - 摸鱼范式(icparadigm),作者:空白的贝塔

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2021-08-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 覆盖率||性能影响||自定义采样方法

    前面提到,可以显式调用 sample() 方法,而不是在声明覆盖组的时候定义时钟事件。但是,如果想参数化内置的 sample() 方法并将想要采样的数据准确地传...

    空白的贝塔
  • 拓扑自适应对覆盖网络搜索性能的影响(cs.NI)

    本文主要研究了对覆盖网络中网络拓扑自适应对搜索性能的影响。为了改善搜索结果和减少搜索信息到达目的地的时间,对引导搜索和盲搜索进行了研究。该网络被表述为一个双向图...

    用户8078797
  • 基于自动化用例的精准测试探索

    在当前web系统或app后端服务测试过程中, 黑盒测试占据了大部分的测试,即便是接口测试,也是基于场景的用例设计,这种测试方法完全依赖于测试人员的能力,经验和业...

    小老鼠
  • 基于自动化用例的精准测试探索

    在当前web系统或app后端服务测试过程中, 黑盒测试占据了大部分的测试,即便是接口测试,也是基于场景的用例设计,这种测试方法完全依赖于测试人员的能力,经验和业...

    测试开发社区
  • OCV中偏差的考虑

    ocv中对工艺偏差的考虑,分为两种情况。即为,时序库同时包含全局工艺偏差,局部工艺偏差的情况,以及时序库中仅包含全局工艺偏差的情况。

    白山头
  • 大流量冲击下,腾讯QQ客户端如何保障春节红包活动的用户体验?

    2020腾讯QQ春节红包主要以答题的玩法,结合中国传统文化(成语、诗词、对联、历史等)的方式进行,达到寓教于乐的效果。

    腾小云
  • innodb_flush_log_at_trx_commit参数对插入性能的影响测试方法

    最近工作上的事情比较繁琐,回到家就想休息,今天介绍一个简单的测试innodb_flush_log_at_trx_commit参数对插入性能影响的方法吧。

    AsiaYe
  • 社交软件红包技术解密(十):手Q客户端针对2020年春节红包的技术实践

    2020年春节早已过去两月有余,回顾本次腾讯手Q春节红包活动的玩法,主要以答题形式结合中国传统文化(成语、诗词、对联、历史等)的方式进行,达到寓教于乐的效果。

    JackJiang
  • 5G能终结“手机信号差”的千年难题吗?

    鲜枣课堂
  • 通过Mesh投影来实现贴花系统

    在做FPS之类的游戏中,如果枪打到了墙角,并不能简单放置一来弹孔面片了事。而是要像一张贴纸一样,完全与墙角贴合。这时就需要去实现一个贴花系统来达到这种效果。

    重归混沌
  • 学术大讲堂 |(六)基于大数据的网络智慧运营应用研发

    运营商的网络大数据具有实时性高、覆盖业务广、业务价值大等特点,利用网络大数据赋能网络运营智慧化是各运营商的迫切诉求,今天就给大家分享一下我们在利用网络大数据提升...

    灯塔大数据
  • 干货 | 为了让携程上万员工上好网,他们做了这些

    孙颖, 携程技术保障中心网络管理团队高级工程师。从事IT互联网网络运维工作十余年,目前负责IT网络及WiFi网络设计、建设及运维。

    携程技术
  • LTE--CSFB优化措施

    由于CSFB业务涉及多个网元且存在license及算法开关控制,首先需要对CSFB参数进行核查。

    用户6184845
  • 月活8.89亿背后:微信工程师细数兼容测试经验

    2017年4月,企鹅智酷公布了最新的《2017微信用户&生态研究报告》。报告数据显示,截止到2016年12月微信全球共计8.89亿月活用户,新兴的公众号平台拥有...

    WeTest质量开放平台团队
  • 月活8.89亿背后:微信工程师细数兼容测试经验

    微信团队通过自动化、云端化测试,在兼容性和功能测试方面效率提升了1倍多,更快速、精准地定位解决问题,累计发现并解决的问题数达数千个,覆盖亿级用户,提供了流畅稳定...

    WeTest质量开放平台团队
  • 坐高铁手机没信号?原因远比你想的要复杂!

    众所周知,我们国家有目前世界上最发达的高速铁路网络。高铁,拉近了城市之间的时间距离,彻底改变了我们的生活。

    鲜枣课堂
  • 如何驱使行为改变 | 驱动变革

    绝大多数工程师对于变革有种无力感。这种无力感源于这样的想法:我不是管理人员,没有足够的职权,无法改变自己的组织。当这种感觉足够强烈的时候,它作带来的挫败感会使我...

    ThoughtWorks
  • jacoco测试覆盖率过滤非业务类

    之前在做接口测试代码覆盖率(jacoco)方案的时候,漏了一些东西,这篇文章补一下。做使用jacoco做接口代码覆盖率测试的过程中,遇到一个问题:测试报告里面信...

    FunTester
  • 直播源码如何保证视频开屏流畅度

    再好的服务器,再好的配置也无法改变用户设备配置不统一的问题,用户配置不统一会造成视频卡顿、直播延迟大、音画不同步、开屏流畅度低等问题,想要解决以上问题,可以在直...

    nicai123

扫码关注云+社区

领取腾讯云代金券