BFM应该描述的是具有某种具体功能的电路.比如说,你的待测电路是一个智能卡,那他的BFM就是读卡器:那你就要根据协议,在BFM中描述出读卡器的具体行为. 写BFM就类似于写testbench了.BFM里面有需要主动触发的动作,以及被动接受的动作.主动触发的动作,你写成task,这样方便在testcase中调用.被动触发的动作,你在BFM里面直接写成电路就可以了.当然你可以灵活处理. 以下是闲话: 我觉得你可能不知道怎末对电路写测试. 我认为测试分为两部分:1 功能分析:2 testbench编写…