[发明专利]适应于多类型接口的文件生成方法及装置有效
申请号: | 202211410163.8 | 申请日: | 2022-11-11 |
公开(公告)号: | CN115659941B | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 请求不公布姓名 | 申请(专利权)人: | 摩尔线程智能科技(北京)有限责任公司 |
主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F40/151;G06F9/54 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 赵秀峰;叶明川 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 适应 类型 接口 文件 生成 方法 装置 | ||
本申请公开了一种适应于多类型接口的文件生成方法及装置,对应的方法包括:接收待转换接口的属性信息;根据所述属性信息以及预生成的中间数据生成模型生成中间数据结构,所述中间数据结构用于进行格式转换得到目标格式文件;其中,所述中间数据生成模型存储有至少一种待转换接口的信号格式模板,所述信号格式模板设置有所述属性信息及由所述属性信息切分出的单一信号的存储单元;所述中间数据结构中按照所述存储单元存储有所述属性信息以及所述单一信号。
技术领域
本公开涉及芯片设计技术领域,尤其涉及一种适应于多类型接口的文件生成方法及装置。
背景技术
本部分旨在为权利要求书中陈述的本公开实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是相关技术。
针对大型项目开发,接口的一致性问题一直是比较令人头痛的问题。设计团队进行电路实现、架构进行功能设计以及验证进行电路功能的检查时,每当需求发生变化,需要人工编码接口、即添加的额外代码,人力成本大。另外,在修改接口编码的过程中会引入人为偏差,进而带来一些列的问题。
综上,相关技术中亟需一种可以建立统一接口的方法,以解决上述技术痛点。
发明内容
本公开提供一种适应于多类型接口的文件生成方法,可以将不同类型的接口进行统一转化,进而生成目标格式文件(例如,RTL module声明文件、验证interface声明文件等),从而解决了相关技术中,针对项目需求变动而带来的接口无法对齐的技术痛点。
为了达到以上目的,一方面,本公开公开了一种适适应于多类型接口的文件生成方法,包括:
接收待转换接口的属性信息;
根据所述属性信息以及预生成的中间数据生成模型生成中间数据结构,所述中间数据结构用于进行格式转换得到目标格式文件;
其中,所述中间数据生成模型存储有至少一种待转换接口的信号格式模板,所述信号格式模板设置有所述属性信息及由所述属性信息切分出的单一信号的存储单元;所述中间数据结构中按照所述存储单元存储有所述属性信息以及所述单一信号。
一实施例中,适应于多类型接口的文件生成方法还包括:
在所述中间数据生成模型中,针对同一待转换接口,按照不同的功能分别存储属性信息。
一实施例中,所述针对同一待转换接口按照不同的功能分别存储属性信息,包括:
按照联合数据类型存储每一功能对应的属性信息。
一实施例中,适应于多类型接口的文件生成方法还包括:
针对多个功能的待转换接口,在所述中间数据生成模型的列表中存储所述属性信息的首地址。
一实施例中,适应于多类型接口的文件生成方法还包括:
在所述中间数据生成模型中,以字典存储方式存储至少一个信号格式模板,以生成模板字典。
一实施例中,所述根据所述属性信息以及预生成的中间数据生成模型生成待进行格式转换的中间数据结构,包括:
在所述模板字典中,根据所述待转换接口的关键字查找对应的信号格式模板;
将所述属性信息以及所述单一信号映射至对应的信号格式模板中,以生成所述中间数据结构。
一实施例中,适应于多类型接口的文件生成方法还包括:
将所述中间数据结构进行格式化输出,以生成所述目标格式文件。
一实施例中,所述单一信号包括必要信号及辅助信号,其中:
所述必要信号包括:所述待转换接口的名字、方向以及宽度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于摩尔线程智能科技(北京)有限责任公司,未经摩尔线程智能科技(北京)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211410163.8/2.html,转载请声明来源钻瓜专利网。