版图图形的编辑方法、系统、存储介质及装置制造方法及图纸

技术编号:35156158 阅读:17 留言:0更新日期:2022-10-05 10:38
本申请公开了一种版图图形的编辑方法、系统、存储介质及装置,属于集成电路版图设计技术领域。所述方法包括:响应于移动操作指令,确定限定版图图形的特征多边形中待移动的第一边界及与所述第一边界的初始端点连接的第二边界,并平移所述第一边界至目标位置;调整所述第一边界和所述第二边界的长度以使得所述第二边界连接所述初始端点的一端与所述第一边界相交;以及,根据所述第一边界和所述第二边界确定由所述特征多边形限定的目标版图图形。本申请提供的编辑方法实现了对版图图形的再编辑修改,提高了版图图形编辑的便捷性和操作效率。作效率。作效率。

【技术实现步骤摘要】
版图图形的编辑方法、系统、存储介质及装置


[0001]本申请属于集成电路版图设计
,尤其是集成电路版图的编辑
,特别地,本申请涉及一种版图图形的编辑方法、系统、存储介质及装置。

技术介绍

[0002]在集成电路的版图设计工作中,为满足一些特殊设计需求,版图设计人员经常需要对已创建的版图图形进行二次修改编辑,如移动版图图形的一条边到某一确定的目标位置,以实现与其他图形精准拼接,同时保持与已创建的版图图形中其他图形元素的连接关系不变。目前,这种二次修改编辑完全依赖于版图设计人员计算相关坐标后手动修改,而人工手动修改出错率高,并且严重影响版图设计工作的效率。因此,有必要提出一种可以对版图图形进行高效精确编辑的方案。

技术实现思路

[0003]针对相关技术中对版图图形的编辑操作不方便的问题,本申请提供了一种版图图形的编辑方法、系统、存储介质及装置,以更高效精确的对版图图形进行编辑操作。
[0004]本申请的一个方面提供了一种版图图形的编辑方法,包括:响应于移动操作指令,确定限定版图图形的特征多边形中待移动的第一边界及与所述第一边界的初始端点连接的第二边界,并平移所述第一边界至目标位置;调整所述第一边界和所述第二边界的长度以使得所述第二边界连接所述初始端点的一端与所述第一边界相交;以及,根据所述第一边界和所述第二边界确定由所述特征多边形限定的目标版图图形。
[0005]如上所述的编辑方法,在一些实施方式中,所述确定限定版图图形的特征多边形中待移动的第一边界的步骤,包括:确定限定版图图形的特征多边形;确定所述移动操作指令选择的所述特征多边形的端点;以及,将与所述端点连接的边均作为待移动的第一边界。其中,在一些示例中,所述与所述第一边界的初始端点连接的第二边界包括:与所述端点连接的边的另一端点分别连接的边。
[0006]如上所述的编辑方法,在另一些实施方式中,所述确定限定版图图形的特征多边形中待移动的第一边界的步骤,包括:确定限定版图图形的特征多边形;确定所述移动操作指令选择的所述特征多边形的边;以及,将所述边作为待移动的第一边界。其中,在一些示例中,所述第一边界包括至少两条边。其中,在一些示例中,所述与所述第一边界的初始端点连接的第二边界包括:与所述边的两端分别连接的所述特征多边形的其他边。
[0007]如上所述的编辑方法,在一实施方式中,所述确定限定版图图形的特征多边形的步骤,包括:判断版图图形的图形属性;若所述图形属性为多边形,则将所述特征多边形确定为所述多边形。其中,示例性的,所述确定限定版图图形的特征多边形的步骤,还包括:若所述图形属性为圆形或椭圆形,则将所述特征多边形确定为与所述圆形或椭圆形相切的四边形。在一些具体实施的示例中,所述圆形或所述椭圆形与所述四边形内切。
[0008]本申请的第二个方面提供了一种版图图形的编辑系统,包括以下功能模块:移动操作模块,用于响应于移动操作指令,确定限定版图图形的特征多边形中待移动的第一边界及与所述第一边界的初始端点连接的第二边界,并平移所述第一边界至目标位置;端点确定模块,用于调整所述第一边界和所述第二边界的长度以使得所述第二边界连接所述初始端点的一端与所述第一边界相交;以及,版图确定模块,用于根据所述第一边界和所述第二边界确定由所述特征多边形限定的目标版图图形。
[0009]本申请的第三个方面提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行如上所述方法。
[0010]本申请的第四个方面提供了一种版图图形的编辑装置,包括:交互模块,用于接收输入指令以及提供配置界面;至少一个处理器;与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行时,使所述至少一个处理器执行如上所述的方法。
[0011]与现有技术相比,本申请提供的版图图形的编辑方法通过先响应于移动操作指令,确定限定版图图形的特征多边形中待移动的第一边界及与所述第一边界的初始端点连接的第二边界,并平移所述第一边界至目标位置,然后调整所述第一边界和所述第二边界的长度以使得所述第二边界连接所述初始端点的一端与所述第一边界相交,再根据所述第一边界和所述第二边界确定由所述特征多边形限定的目标版图图形,实现了对版图图形的再编辑修改,提高了版图图形编辑的精确性和操作效率。
附图说明
[0012]图1为相关技术中编辑已创建的三角形的实施方式的示意图;图2为本申请提供的一种版图图形的编辑装置的框图;图3为本申请提供的一种版图图形的编辑方法的流程图;图4a为编辑三角形的一种实施方式的示意图;图4b为编辑三角形的另一种实施方式的示意图;图5a为编辑四边形的一种实施方式的示意图;图5b为编辑四边形的另一种实施方式的示意图;图6为编辑椭圆形的一种实施方式的示意图;图7为提供的一种版图图形的编辑装置的结构示意图。
具体实施方式
[0013]下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。
[0014]绘制版图图形,是版图设计的基础工作,在集成电路设计工作中占有很大的工作量。在芯片进行生产制造之前需要进行芯片设计和版图绘制,而实际芯片设计工作中,限制
条件较多,例如需要使图形之间有合适的相对尺寸和相对距离,因此,设计出满足要求的版图图形的工作难度也较大。帮助用户方便快捷的完成该工作也是EDA工具追求的目标。
[0015]申请人发现,版图设计过程中,为满足一些特殊设计需求,版图设计人员经常需要对已创建的版图图形进行二次修改编辑,如移动版图图形的一条边到某一确定的目标位置,以实现与其他图形精准拼接,同时保持该条边与其他图形元素的连接关系不变。示例性的,结合图1所示,已创建的三角形包含边S10、边S20、边S30,现需要对该三角形进行修改编辑,如将边S10移动至边S11的位置,并保持边S20、边S30按照与边S10的连接端和连接夹角与边S11连接。
[0016]目前,依赖于版图设计人员计算相关坐标后手动修改,或是通过传统的EDA工具的移动(Move)修改边(Edge)的位置、拖拽(Stretch)边(Edge)或端点(Vertex)来修改图形形状或尺寸完成。而人工手动修改出错率高,并且严重影响版图设计工作的效率,Move和Stretch操作由于没有考虑到图形之间的相互参照关系,只能靠版图设计者手动控制鼠标偏移量(Delta)来调整图形,往往难以和参考图形保持相对尺寸或相对距离,既不直观,也不符合版图设计者的思维,易用性差。因此,本申请的实施例提出一种版图设计中对版图图形高效、可靠的编辑方法。
[0017]下面结合图1

图7描述根据本申请实施例的一种版图图形的编辑方法、系统、存储介质及装置。
[0018]在实施例中,版图图形的编辑装置可以为计算机设备,计算机设备上装载有编辑版图图形的软件。图2为根据本申请的一个实施例的版图图形的编辑装置的框图,如图2所示,版本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种版图图形的编辑方法,其特征在于,包括:响应于移动操作指令,确定限定版图图形的特征多边形中待移动的第一边界及与所述第一边界的初始端点连接的第二边界,并平移所述第一边界至目标位置;调整所述第一边界和所述第二边界的长度以使得所述第二边界连接所述初始端点的一端与所述第一边界相交;以及,根据所述第一边界和所述第二边界确定由所述特征多边形限定的目标版图图形。2.根据权利要求1所述的编辑方法,其特征在于,所述确定限定版图图形的特征多边形中待移动的第一边界的步骤,包括:确定限定版图图形的特征多边形;确定所述移动操作指令选择的所述特征多边形的端点;将与所述端点连接的边均作为待移动的第一边界。3.根据权利要求2所述的编辑方法,其特征在于,所述与所述第一边界的初始端点连接的第二边界包括:与所述端点连接的边的另一端点分别连接的边。4.根据权利要求1所述的编辑方法,其特征在于,所述确定限定版图图形的特征多边形中待移动的第一边界的步骤,包括:确定限定版图图形的特征多边形;确定所述移动操作指令选择的所述特征多边形的边;将所述边作为待移动的第一边界。5.根据权利要求4所述的编辑方法,其特征在于,所述第一边界包括至少两条边。6.根据权利要求4所述的编辑方法,其特征在于,所述与所述第一边界的初始端点连接的第二边界包括:与所述边的两端分别连接的所述特征多边形的其他边。7.根据权利要求2或4所述的编辑方法,其特征在于,所...

【专利技术属性】
技术研发人员:赵勇杰李舒啸代方熊秋锋
申请(专利权)人:本源科仪成都科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1