[发明专利]一种基于不同电压域的数据传输方法及握手协议电路有效
申请号: | 201910132620.3 | 申请日: | 2019-02-22 |
公开(公告)号: | CN109960851B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 蔡田田;习伟;索思亮;简淦杨;匡晓云;姚浩 | 申请(专利权)人: | 南方电网科学研究院有限责任公司;中国南方电网有限责任公司 |
主分类号: | G06F30/327 | 分类号: | G06F30/327 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 510663 广东省广州市萝岗区科*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 不同 电压 数据传输 方法 握手 协议 电路 | ||
本申请公开了一种基于不同电压域的数据传输方法,当接收到对慢时钟电源域进行数据操作并且数据操作的类型为写请求时,此时,本申请并非采用现有技术中实时传输数据的方式进行数据传输,而是先获取快时钟电源域与慢时钟电源域之间的总待传输数据,然后按照预定规则对总待传数据进行分组,将得到的多组待传输数据同时进行传输。相比于现有技术中将数据进行实时传输的方式,本申请同时将各组数据同时进行传输,也就是说,在同一时间实现了将快时钟电源域传输至慢时钟电源域的所有的总待传数据一次性传输,缩短了数据传输时间,提高了数据传输效率。此外,本申请还公开了一种基于不同电压域的数据传输装置及握手协议电路,效果如上。
技术领域
本发明涉及集成电路领域,特别涉及一种基于不同电压域的数据传输方法及数据传输电路。
背景技术
在集成电路的设计中,不同的模块有不同的时序以及功耗约束,同时功耗和性能作为两个最主要的参数,对功耗以及性能方面的设计非常重要,其中,芯片的功耗分为静态功耗和动态功耗两部分,为了满足芯片相应的功耗、性能以及价格要求,在系统级一般采用多电压布放的方式提供多种电压供电,大大降低了性能要求较低的静态功耗,同时,对部分模块使用低频时钟不仅有效降低了动态功耗的大小同时也可以将对应模块的器件替换为高阈值器件,减少漏电流的大小,从而进一步降低了静态功耗的大小,采用不同电压域以及不同时钟频率的方式虽然能有效降低功耗的大小,但同时对不同模块之间的通信问题提出了更高的要求,要求不同模块之间的握手协议电路要具有跨电源域以及跨时钟域的能力。
目前,芯片的不同模块之间在跨电源域和跨时钟域进行数据传输时,不论数据的类别、功能和安全等级信息如何,数据都是实时传输,在通过快时钟电源域向慢时钟电源域写入数据时,对于大数据量的数据而言,采用实时传输数据的方式数据传输效率较低。
发明内容
本发明的目的在于提供一种基于不同电压域的数据传输方法及数据传输电路,提高了快时钟电源域向慢时钟电源域的数据传输效率。
为实现上述目的,本申请实施例提供了如下技术方案:
第一,本申请实施例提供了一种基于不同电压域的数据传输方法,包括:
接收对慢时钟电源域进行数据操作的数据操作请求;
判断所述数据操作请求的类型是否为写请求;
若为所述写请求,则获取快时钟电源域与所述慢时钟电源域之间的总待传输数据;
以预定规则对所述总待传输数据进行分组,得到多组待传输数据;
将各组所述待传输数据同时传输。
可选的,所述快时钟电源域中设置有影子寄存器。
可选的,所述将各组数所述传输数据同时传输包括:
将各组所述待传输数据写入所述影子寄存器;
生成与各组所述待传输数据对应的序号和与所述序号对应的控制信号;
利用各所述控制信号将与各所述序号对应的待传输数据同时写入所述慢时钟电源域中对应的寄存器。
可选的,若所述数据操作请求为读请求,则还包括:
从所述影子寄存器中读取与所述读请求对应的数据。
可选的,在所述接收对慢时钟电源域进行数据操作的数据操作请求之后,还包括:
判断所述数据操作请求是否具有操作权限;
若有所述操作权限,则进入所述判断所述数据操作请求的类型是否为写请求的步骤;
若无所述操作权限,则拒绝操作所述慢时钟电源域中的数据。
可选的,所述将各组所述待传输数据同时传输包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南方电网科学研究院有限责任公司;中国南方电网有限责任公司,未经南方电网科学研究院有限责任公司;中国南方电网有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910132620.3/2.html,转载请声明来源钻瓜专利网。