微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > always和forever

always和forever

时间:10-02 整理:3721RD 点击:
一个小问题,tb里的always块和initial-forever组合的作用是不是一模一样的?

在用SV搭建的TB,一般使用Program ,当program中的所有initial block结束的时候仿真也就结束了 而有always,它将永远不会结束 ,所以必须调用$exit来结束一般建议使用initial forever 来替代always

always和forever区别
1.前者有blocking和non-blocking之分,并且值的update跟always敏感列表有关,后者则没有
2.前者值更新时间和initial块是不一样的,即schedule semantic位置不一样

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top