集成电路仿真中数据通信的方法、模块、存储介质及系统与流程

文档序号:21781369发布日期:2020-08-07 20:07阅读:来源:国知局

技术特征:

1.一种集成电路仿真中数据通信的方法,其特征在于:在每个时钟周期,当仿真运算模块a中有数据更新时,将数据传输给下一个仿真运算模块b。

2.根据权利要求1所述的集成电路仿真中数据通信的方法,其特征在于:在每个时钟周期,仿真运算模块a传输一个信号数据给仿真运算模块b,所述信号数据用于代表仿真运算模块a中是否有数据更新;

当仿真运算模块a中没有数据更新时,仿真运算模块b接收到代表没有数据更新的信号数据后,即认定所有从a传输过来的信号保持当前值不变。

3.根据权利要求1所述的集成电路仿真中数据通信的方法,其特征在于:当仿真运算模块a中有数据更新,将数据传输给下一个仿真运算模块b时,通过数据压缩法进行传输,所述数据压缩法是先将数据进行压缩,形成数据包,然后再进行传输。

4.根据权利要求3所述的集成电路仿真中数据通信的方法,其特征在于:将数据进行压缩时,通过数据分组压缩法进行数据压缩,所述数据分组压缩法操作如下,

将所有数据按顺序划分为多个定长的数据组,并将每个数据组按顺序进行位置标定排序形成标定参数;若一个数据组中的数据具有更新,则将该数据组标定成具有更新的数据组;反之,若一个数据组中的数据没有更新,则标定成为没有更新的数据组;然后将标定参数以及具有更新的数据组一起形成数据包传输给仿真运算模块b。

5.根据权利要求4所述的集成电路仿真中数据通信的方法,其特征在于:所述定长的数据组为6~10比特。

6.根据权利要求5所述的集成电路仿真中数据通信的方法,其特征在于:所述定长的数据组为8比特。

7.根据权利要求3所述的集成电路仿真中数据通信的方法,其特征在于:将所述数据包传输到仿真运算模块b的同时也将压缩算法控制参数传输到仿真运算模块b,所述压缩算法控制参数用于代表数据压缩的算法类型。

8.一种集成电路仿真模块,包括处理器,其特征在于:所述处理器被配置为可执行权利要求1~7中任意一项所述的集成电路仿真中数据通信的方法。

9.一种可读取存储介质,其特征在于:所述可读存储介质存储有程序,所述程序被处理器执行时实现如权利要求1~7中任意一项所述的方法。

10.一种集成电路仿真系统,其特征在于,包括多个如权利要求8所述的集成电路仿真模块。


技术总结
本发明公开了集成电路仿真中数据通信的方法、模块、存储介质及系统,在每个时钟周期,当仿真运算模块A中有数据更新时,将数据传输给下一个仿真运算模块B,将所有数据按顺序划分为多个定长的数据组,并将每个数据组按顺序进行位置标定排序形成标定参数;若一个数据组中的数据具有更新,则将该数据组标定成具有更新的数据组;然后将标定参数以及标定为具有更新的数据组一起形成数据包传输给仿真运算模块B,采用并非每个时钟周期S都会有数据更新,更不会所有的数据总是一同更新的原因,通过削减重复的数据发送来压缩数据量,从而提高传输效率,解决传输效率瓶颈的问题。

技术研发人员:李五文;吴语棋
受保护的技术使用者:深圳探科技术有限公司
技术研发日:2020.04.30
技术公布日:2020.08.07
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1