发 帖  
  • 上面是最先想到的写法,但是会报错,因为SV约束语法不允许使用size()或任何其他随机值作为索引。...
    0
    839次阅读
    0条评论
  • 在不同的用例中,随机参数的随机约束不会完全一致,最典型的就是错误或者异常用例的非法取值约束。...
    0
    433次阅读
    0条评论
  • 各位ICer对面向对象的语言Python想必并不陌生,作为继Perl之后最知名,且一直持续保持着版本 更新的脚本语言,Python已经更新到了3.62版本...
    0
    678次阅读
    0条评论
  • 工具来源于DVCon US 2022的一篇论文:Novel GUI Based UVM Test Bench Template Builder。...
    0
    1136次阅读
    0条评论
  • 示例中,在顶层top_tb中例化了两个module(h1和h2),例化名分别是top_tb和u2,其中h1中又例化了h2,也就是h2在顶层top_tb和h1中分别进行了例化,在例化时分别传递了对应的参数。其中h1和h2在...
    0
    1193次阅读
    0条评论
  • 在UVM中,多个sequence可以同时被绑定到相同的sequencer并启动。这种测试场景在实际中是存在的,比如在模拟同一个总线master口上的不同类型的数据流时...
    0
    1134次阅读
    0条评论
  • 学过C语言都知道,在程序中添加打印信息有助于我们追踪程序执行的情况。特别是debug的时候,打印一些log信息对快速定位到问题非常有帮助。...
    0
    1337次阅读
    0条评论
  • IR Drop与封装分析

    2023-4-21 09:31
    大部分从事后端设计的同行应该没有接触过带封装的IR Drop分析(模块级别的IR分析不需要考虑封装),一般只有PA工程师、后端项目经理、封装同事等才会接触这一部分内容。...
    0
    2697次阅读
    0条评论
  • 在Verilog中,IC设计工程师使用RTL构造和描述硬件行为。但是RTL代码中的一些语义,并不能够准确地为硬件行为建模。...
    0
    1768次阅读
    0条评论
  • 我看到一些IC初学者,竟然纠结于看哪本Linux书,甚至有人看视频教程一集一集的学。笔者认为,学IC重要的是IC本身,而工具类的东西,等你用了再去学也不迟,何况IC打工人也用不到那么多Linux命令...
    0
    1329次阅读
    0条评论
  • 验证覆盖率(Verification Coverage)的存在是为了试图回答这样一个问题:“你怎么知道验证已经完成?”...
    0
    3729次阅读
    0条评论
  • 今天这期小编将继续与大家一起学习DFT的相关知识和流程代码,在开始之前,先解决一下上期DFT学习的章节最后留下的问题—DFT工程师在收敛时序timing的时候经常遇到的hold的问题,即不同时钟域的两个SDFF(扫描单元...
    0
    6548次阅读
    0条评论
  • 虽然dc也有report_area -hier命令来报告各级模块的面积,本python方案看似有点造轮子,但还是有一定的便利性。一、不受网表类型的限制,综合网表、DFT网表、APR都可以。二、可以过滤面积小于指定值的小模...
    0
    802次阅读
    0条评论
  • 在当下的芯片设计中,工艺越先进,芯片规模越大,功耗就越发敏感,降低功耗的诉求越来越紧迫。...
    0
    2808次阅读
    0条评论
  • 为了让大家快速掌握项目,我们提供了两个版本的RTL。一份RTL里面有很多bug,另一份RTL是我们验证过的。大家可以在找bug的过程中加深环境、协议和设计的理解。...
    0
    1315次阅读
    0条评论
ta 的专栏

成就与认可

  • 获得 6 次赞同

    获得 0 次收藏

谁来看过他

关闭

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

返回顶部