verilog UDP原语描述。clkgate坑

  • Post author:
  • Post category:其他


  • clkgate.EN,如果clkgate是stdcell实现,跑rtl或者pregsim without sdf时,会有仿真异常。clkgate.EN为1,但是clkgate.Q没有时钟输出。

    – 解决办法:咨询stdcell vendor。比如加宏定义VIRL_functiononly等。

    – 原因:没有找到,看波形是不符合UDP原语描述的。
  • 下文,追加UDP原语描述。
  • 下文,追加clkgate类型描述、定义描述,以及波形

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 还有一种latch+or,是下降沿clkgate。不太常见,暂不分析。因为一般设计,都用上升沿触发器去采样。



版权声明:本文为u011729865原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。