篇3-bind(优点,语法及使用示例)

资料来源

(1) system verilog standard;

(2) system verilog-钟文枫;

(3) 硅芯思见:【83】断言如何与设计bind (qq.com) (该篇文章有内容错误)

1.bind优点

实现验证和设计的分离,将module或program或interface绑定到任意的设计模块或者其特定例化中(注意是可以将interface直接bind到top module中进行例化的).该功能可实现以下目的:

(1) 验证工程师可最少的改动原有设计代码和文件结构.

(2) 验证IP可以方便的绑定到特定的设计模块或者例化中.

2.bind的语法

bind       hierarchical_identifier      container_select    bind_instantiation;

hierarchical_identifier: target, 要bind到的地方,可以是模块名或者例化名,一般是设计对象.

container_select: 要bind的内容,可以使用module/program/interface来封装;

bind_instantiation: 本次绑定的例化名,与container_select相对应.

3.使用示例

 

 

4.bind的放置位置(补充)

 

posted on 2021-11-18 18:36  知北游。。  阅读(3977)  评论(0编辑  收藏  举报

导航