[发明专利]一种基于电路原理图的符号图引脚的自动伸线打标记方法有效
申请号: | 201810979469.2 | 申请日: | 2018-08-27 |
公开(公告)号: | CN109117572B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 蔡晓銮 | 申请(专利权)人: | 珠海一微半导体股份有限公司 |
主分类号: | G06F30/367 | 分类号: | G06F30/367;G06F111/12 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 519000 广东省珠海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 电路 原理图 符号 引脚 自动 伸线打 标记 方法 | ||
本发明公开一种基于电路原理图的符号图引脚的自动伸线打标记方法,包括:步骤S101,在脚本文件中配置对应功能函数的快捷按键;步骤S102,定义引脚的伸线长度;步骤S103,通过捕获原理图中选定的符号图提取待标记引脚信息;步骤S104,根据待标记引脚的信号端口的坐标和伸线长度,确定待标记引脚的伸线坐标;步骤S105,判断待标记引脚对应的信号是否属于总线信号,是则在步骤S106中设置待标记引脚的伸线宽度为第一预设线宽,否则在步骤S107中设置其伸线宽度为第二预设线宽;步骤S108,根据伸线坐标和伸线宽度执行自动伸线操作;步骤S109,根据自动伸线操作得到的伸线位置,完成待标记引脚的自动打标记操作。
技术领域
本发明涉及一种EDA设计的技术领域,尤其涉及一种基于电路原理图的符号图引脚的自动伸线打标记方法。
背景技术
在模拟集成电路设计中,模块通常以符号图的形式被调用,电路设计者不可避免地需要对符号图中的每一个引脚进行伸长线作标记的操作,以建立电路中不同模块或不同单元的连接关系。如果原理图(Schematic) 编辑器中调用的符号图的相关模块过多,则仅用手工的操作方式为符号图的每一个引脚的伸长线打上标记的过程容易出错,而且还需要针对不同模块的参数信息进行选择,使得为符号图的每一个引脚的伸长线打上标记的工作存在着大量繁琐的重复体力劳动,让电路设计者不能将更多的时间精力投入到紧张的电路设计仿真中,从而影响项目的进度。
发明内容
本发明技术方案如下:
一种基于电路原理图的符号图引脚的自动伸线打标记方法,通过配置的快捷按键触发原理图中被选定的符号图中待标记引脚执行自动伸线打标记,其中,自动伸线打标记的步骤包括如下:定义引脚的伸线长度;通过捕获原理图中选定的符号图信息来提取所述待标记引脚的信息,包括引脚的命名及该引脚对应的信号端口的坐标位置;根据所述被选定的符号图中待标记引脚对应的信号端口的坐标位置信息和所述伸线长度,确定所述待标记引脚的伸线坐标;根据待标记引脚的命名判断所述待标记引脚对应的传输信号类型是否属于总线信号,是则设置所述待标记引脚的伸线宽度为第一预设线宽,否则设置所述待标记引脚的伸线宽度为第二预设线宽,其中第一预设线宽大于第二预设线宽;根据所述伸线坐标和所述伸线宽度执行自动伸线操作;然后根据所述待标记引脚的命名和所述自动伸线操作得到的伸线位置,完成所述待标记引脚的自动打标记操作;其中所述被选定的符号图对应的电路模块可以是一个或多个。
进一步地,所述自动伸线操作调用EDA工具提供的伸线操作的应用程序接口函数;所述自动打标记操作调用EDA工具提供的打标记操作的应用程序接口函数。
进一步地,上述步骤构建成脚本文件中的一个自动伸线打标记的函数。
进一步地,在 EDA工具加载所述脚本文件后,如果检测键盘上的快捷键的按压操作则触发所述符号图的引脚实现自动伸线打标记;其中所述快捷键是键盘上的任意快捷按键。
进一步地,在程序配置时,在工程目录下的EDA工具启动配置文件中加载所述脚本文件,使得EDA工具在启动时实现自动加载所述脚本文件的功能。
本发明的有益效果是,相对于现有技术,利用原理图设计工具的程序接口语言编写符号图引脚的自动伸线打标记函数,采用快捷键的方式快速自动完成符号图引脚的伸线打标记操作,大大提高创建符号图引脚的标记的效率,同时使得创建符号图引脚的标记更加简单。
附图说明
图1为本发明实施例提供的一种基于原理图的符号图引脚的自动伸线打标记方法流程图;
图2为本发明实施例提供被选中的符号图未进行自动伸线打标记操作的示意图;
图3为本发明实施例提供的被选中的符号图完成自动伸线打标记操作的示意图。
具体实施方式
以下结合具体实施例对本发明具体实施例进行详细描述:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海一微半导体股份有限公司,未经珠海一微半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810979469.2/2.html,转载请声明来源钻瓜专利网。