这两个概念需要独立看待。modport是将interface中的信号列表按类分簇(grouping),便于模块之间、模块与TB之间的连线管理;clocking block并非interface的专属产物,不过多见于interface使用它进行数据信号采样或驱动,继而有效避免delta cycle问题,并且可以通过波形上的可见延迟帮助理解仿真时序。
关键词:
interface,modport,clocking block
避坑指南:
modport和clocking block在连接时方向不要混淆,在它们中只需要对若干已声明的信号再次声明方向即可。
参考代码: sv_interface_clocking_modport.sv
阅读手记: