[发明专利]一种实现时钟同步的方法及装置在审
申请号: | 202310051718.2 | 申请日: | 2023-02-02 |
公开(公告)号: | CN116258106A | 公开(公告)日: | 2023-06-13 |
发明(设计)人: | 肖慧;张吉锋;邵中尉 | 申请(专利权)人: | 上海思尔芯技术股份有限公司 |
主分类号: | G06F30/34 | 分类号: | G06F30/34;G06F30/347 |
代理公司: | 北京清大紫荆知识产权代理有限公司 11718 | 代理人: | 黎飞鸿;郑纯 |
地址: | 201306 上海市浦东新区中国(上海)自由*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 时钟 同步 方法 装置 | ||
本申请提供了一种实现时钟同步的方法及装置,用于包含多个FPGA的原型验证系统,其中方法包括:先获取用户芯片设计中原有的时钟模块,在芯片设计被分割后,将所述时钟模块复制至分割后不包含所述时钟模块的FPGA中并建立正确的连接关系,同时将时钟生成器与每个FPGA中的时钟模块进行等长连接,从而可以使每个FPGA都能够接收到相位相同的时钟信号。本申请实施例通过对时钟模块等逻辑资源进行全局自动化的复制,可以为每个FPGA提供等相位的时钟,从而解决了芯片设计被分割后时钟信号跨FPGA传播而带来的时钟相位偏差问题,实现了分割后各FPGA时钟信号相位对齐。
技术领域
本申请涉及电子设计自动化领域,尤其涉及一种实现时钟同步的方法及装置。
背景技术
芯片在投产之前,通常可以使用FPGA(FieldProgrammable Gate Array,现场可编程逻辑门阵列)原型验证系统对芯片设计(或称用户设计、原始设计)进行逻辑验证。由于芯片的集成度与复杂度一直在不断提升,单颗FPGA的计算容量显然已无法满足需求。为了解决芯片规模与单颗FPGA之间的矛盾,大型的原型验证系统中通常会用几颗甚至几十颗FPGA来配合工作,原始设计则被分割到这些FPGA中。
对于多颗FPGA配合工作的系统,通常需要系统同步时钟来保证系统中这些FPGA同步运行及总线交换数据的一致性。在现有技术中,在对原始设计进行分割时,原始设计中的时钟模块将会被分割到某一FPGA上,该FPGA可称为主设备,时钟生成器芯片通过晶振所产生的时钟信号会作为基准时钟输入到主设备的时钟模块,然后主设备的时钟模块再将分频后的相位相同的时钟信号通过物理层接口传送给其他FPGA(即从设备),从设备将接收到时钟信号作为自己的系统时钟,从而可实现各FPGA的时钟同步。
然而,发明人在实现本申请方案的过程中发现,由于各FPGA之间是通过线缆连接的,而时钟信号经过这些线缆传播时会产生比较大的延时,所以导致在实际中主、从设备之间的时钟相位存在偏差。
发明内容
本申请提供一种实现时钟同步的方法及装置,以解决原型验证系统中各FPGA之间的时钟相位偏差问题。
根据本申请实施例的第一方面,提供一种实现时钟同步的方法,所述方法用于包含多个现场可编程逻辑门阵列FPGA的原型验证系统,所述原型验证系统用于验证用户的芯片设计;所述方法包括:
获取所述芯片设计中的时钟模块,其中,所述时钟模块的输入端用于接收时钟生成器发出的时钟信号,所述时钟模块的输出端用于为指定FPGA提供分频后的时钟信号,所述指定FPGA为所述多个FPGA中不包含所述时钟模块的FPGA;
在所述芯片设计被分割至所述多个FPGA后,根据得到的顶层文件获取分割后的FPGA实例信息,其中所述FPGA实例信息包括FPGA实例数量和FPGA实例名称;
根据所述FPGA实例信息,将所述时钟模块复制至分割后的所述指定FPGA的实例中,并对分割后的每个FPGA与所含时钟模块的连接关系进行适应性重构;
将所述时钟生成器与分割后的每个FPGA中的时钟模块等长连接以使分割后的每个FPGA接收到相位相同的时钟信号。
可选的,获取所述芯片设计中的时钟模块,包括:
通过读取指定文件获取所述时钟模块的名称信息;
使用解析器对所述芯片设计进行解析以生成语法树;
根据所述时钟模块的名称信息遍历所述语法树以获取所述时钟模块。
可选的,根据所述时钟模块的名称信息遍历所述语法树以获取所述时钟模块,包括:
遍历所述语法树,在遍历过程中根据所述时钟模块的名称信息判断是否找到所述时钟模块;
当找到所述时钟模块时,判断所述时钟模块是否为黑盒;
如果所述时钟模块不为黑盒,则获取所述时钟模块的内容及接口信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海思尔芯技术股份有限公司,未经上海思尔芯技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310051718.2/2.html,转载请声明来源钻瓜专利网。