2013-10-30 83 views
0

我有一些测试的五个电路仿真的结果,并且结果要在故障表中注明。 现在我必须将新电路产生的值与我已经从上面的电路仿真得到的值进行比较。我正在这样做,以便知道我的新电路来自哪个故障类别。 如何将我以前的模拟值存储在测试平台中,以及如何将我的新值与之前存储的结果在同一个测试台中进行比较,以及与它相匹配的故障类,我必须打印该故障类。 所以基本上我想知道如何做比较。verilog测试台比较

+0

你是在同一时间运行两个吗?或者运行一个,然后再运行另一个?如果答案是#1,则可以将它们存储在您创建的某个共享变量或对象中。如果答案是#2,则必须使用文件。 – Russell

回答

2

一个简单的方法是将您感兴趣的值转储到文本文件中。您可以在每一行添加时间戳(或打印时钟周期编号)。一个简单的diff,perl脚本或像meld和WinMerge这样的程序可以用来比较这两个文件,并找出在什么时间或哪个时钟周期这些值是不同的。