发 帖  
  • 在Verilog和SystemVerilog中经常需要在使用变量或者线网之前,期望变量和线网有对应的初始值...
    0
    978次阅读
    0条评论
  • systemverilog constraint中的foreach可以对数组进行遍历和约束,常用于普通数组,队列或者动态数组。...
    0
    1136次阅读
    0条评论
  • 异步复位同步释放:rst_synchronizer.v...
    0
    918次阅读
    0条评论
  • 在进行数字电路后仿真时,经常会遇到很多时序为例,通常这些违例都是由网表中大量的时序检查报出的。这些常见的时序检查系统任务如下表所示:...
    0
    1055次阅读
    0条评论
  • 在UVM寄存器模型的操作中,寄存器用于设置DUT状态和芯片状态信息的上报,有前门和后门读写两种方式。...
    0
    812次阅读
    0条评论
  • 已知一个加法器IP,其功能是计算两个数的和,但这个和延迟两个周期才会输出。...
    0
    1113次阅读
    0条评论
  • 如何加速PCIe仿真

    2023-8-17 09:42
      我们在进行PCIe RTL仿真时,由于PCIe ltssm协商过程比较复杂,导致PCIe ltssm进入L0状态所花费的时间比较长(大概在20~60分钟,因代码复杂度、服务器性能、PCIe速率不同而所有差异),而如果...
    0
    1344次阅读
    0条评论
  • 在SystemVerilog中,输出信息显示时间时,经常会在输出信息格式中指定“%t”格式符,一般情况下“%t”输出的格式都是固定的,但是这样固定的输出显示的时间可能有时会让用户看起来感觉比较诧异,例如下面的示例。...
    0
    1777次阅读
    0条评论
  • vim编辑器超实用指南

    2023-8-16 09:38
    vim是一个Unix文本编辑器,它以快速高效而闻名,是在终端中运行的小应用程序(当然也有图形界面),它最主要的特点是完全可以通过键盘控制,而不需要菜单栏或鼠标。...
    0
    1231次阅读
    0条评论
  • 在数字系统级别的时钟域交叉(CDC)中,亚稳态传播问题是一个重要的挑战。在这个问题中,由于时序差异,信号在触发器之间的传输可能会导致亚稳态值的产生和传播。让我们来看一下模型,如图1所示。...
    0
    1279次阅读
    0条评论
  • 我们将分析 lint目标运行期间产生的违规行为。我们可以使用 SpyGlass GUI 中的各种调试工具来了解违规...
    0
    2802次阅读
    0条评论
  • 当pin宽度等于最小线宽且不与grid对齐时,可能会引导起iobuf与pin不route。...
    0
    3158次阅读
    0条评论
  • 请根据这段代码写一个assertion检查 count 每次加5。...
    0
    1121次阅读
    0条评论
  • set_output_delay是对模块output信号在模块外部延迟的约束,本质上EDA工具会根据约束调整内部器件(UFF0)的类型,摆放位置以及组合逻辑(C1)以满足约束要求,即EDA工具保证模块DUA的UFF0的T...
    0
    1693次阅读
    0条评论
  • 综合就是把Verilog、VHDL转换成网表的过程。综合按照是否考虑物理布局信息可分为逻辑综合和物理综合。...
    0
    916次阅读
    0条评论
ta 的专栏

成就与认可

  • 获得 6 次赞同

    获得 0 次收藏

谁来看过他

关闭

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

返回顶部