【技术实现步骤摘要】
一种电路图描述文件的格式转换方法
[0001]本专利技术涉及格式转换
,更具体的,涉及一种电路图描述文件的格式转换方法、设备、系统及计算机可读存储介质。
技术介绍
[0002]基于从综合中获得的网表,布局规划和布局旨在将网表组件分配到芯片布局上的特定位置。使用GNN放置工具时,需要对现有电路图描述文件的数据进行预处理,以适配GNN放置工具的模型所需数据格式。
[0003]目前并未有直接将电路图描述文件转化为csv格式文件的方法。相较于其他格式的文件,电路图描述文件种类繁多,数据提取工作更加复杂,此技术的难点在于不同的电路图描述文件如何提取出GNN布局训练所需要的数据。现
[0004]现有技术有公开了一种D e f库与3D集成电路bookshelf库转换的方法,其用于将电路版图进行分区域处理,然后作为单层电路记性堆叠操作;线网提取与展平模块把跨层与通层线网分类并作插入变量处理,并生成.nets文件;标准单元坐标的提取模块,将标准单元坐标文件.place里所有单元坐标信息提取并生成.pl文件;标准单元尺寸提 ...
【技术保护点】
【技术特征摘要】
1.一种电路图描述文件的格式转换方法,其特征在于:包括以下步骤:S1.读取电路图描述文件,并判断其文件类型;S2.读取电路图描述文件的关键词信息并生成二叉树;S3.根据电路图描述文件的文件类型,遍历二叉树得到节点特征,并将节点特征整理为文本文件;S4.将文本文件转换为图神经网络模型可训练的数据类型。2.根据权利要求1所述的电路图描述文件的格式转换方法,其特征在于:所述的电路图描述文件的文件类型可为.v文件、.lef文件、.aux文件、.netlist文件。3.根据权利要求1所述的电路图描述文件的格式转换方法,其特征在于:读取电路图描述文件的关键词信息并生成二叉树,具体步骤为S201.构建用于读取电路图描述文件的关键词信息并生成初始二叉树的openfile函数;S202.根据电路图描述文件的文件类型,通过openfile函数建立电路图描述文件的二叉树。4.根据权利要求3所述的电路图描述文件的格式转换方法,其特征在于:所述的openfile函数将导入openfile函数的文件的第一行的第一个字符作为根节点root,将文件中字符和字符之间以空格区分,将文件中的“;”“.”忽略,并将“,”前或“()”范围内的内容均作为一个字符,将右子树设为第一行的其余字符,左子树设为下一行的第一个字符,并以此递进,建立文件的二叉树。5.根据权利要求2所述的电路图描述文件的格式转换方法,其特征在于:根据电路图描述文件的文件类型,遍历二叉树得到节点特征,具体为:若电路图描述文件的后缀名为.v,通过关键字“module”遍历二叉树,提取出电路图描述文件的module名称,并计算出module个数,存储module的连接信息;将module名称、module个数、module的连接信息整理为文件数据信息;若电路图描述文件的后缀名为.lef,通过关键字“StandardCell”和“MICRO”遍历二叉树,提取出电路图描述文件的nod...
【专利技术属性】
技术研发人员:欧禹豪,王玉莹,郝沁汾,
申请(专利权)人:无锡芯光互连技术研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。