一种通过线选方式改变物体间距的方法技术

技术编号:16153399 阅读:41 留言:0更新日期:2017-09-06 18:34
一种通过线选方式改变物体间距的方法,包括以下步骤:在版图中,利用线选直线选中一个或者多个物体;按照先后顺序排序,改变选中的一个或者多个物体的间距。本发明专利技术的通过线选方式改变物体间距的方法,不仅能够大大降低用户的工作量,同时也能有效避免用户手工操作带来的错误,十分有效的提高了版图设计的效率;处理能力强,可以在多个类型的物体之间改变间距;灵活性强,可以处理物体的整段间距或者部分间距。

【技术实现步骤摘要】
一种通过线选方式改变物体间距的方法
本专利技术涉及一种平板显示(FPD)设计工具,特别涉及一种平板显示(FPD)设计工具中改变物体间距的方法。
技术介绍
平板显示(FPD)已经成为未来电视的主流是大势所趋,但目前在国际上尚没有严格的定义,一般这种显示屏厚度较薄,看上去就像一款平板,平板显示的种类很多,按显示媒质和工作原理分,液晶显示(LCD)、等离子显示(PDP)、有机发光二极管显示(OLED)、场发射显示(FED)、真空荧光显示(VFD)、电致发光显示(ELD)、半导体发光二极管显示(LED)等液晶显示(LCD)、等离子显示(PDP)、有机发光二极管显示(OLED)、场发射显示(FED)、真空荧光显示(VFD)、电致发光显示(ELD)、半导体发光二极管显示(LED)等。其中以液晶显示(LCD)和等离子显示(PDP)为代表的平板显示(FPD)技术,已经成为显示产业的主流技术。在FPD版图设计中,平板显示(FPD)设计工具一般将面板分为像素区域和边框区域。像素区域,也就是所谓的显示区域。边框区域也就是所谓的非显示区域。边框区域位于显示区域的四周到显示屏所在的玻璃边缘之间,承载着大量的外围驱动、控制芯片,以及保护电路等,因此存在着大量的布线。同时,芯片端口之间,也需要布线。所谓布线指的是针对两组端口按照信号匹配规则,逐一对两组端口进行配对,拥有相同信号的端口需要用连线图形连接在一起。通常来说,EDA工具批量产生的布线的间距是相等的,有时候,需要在布线完成后更改设计规则,布线的间距往往需要被修改,而目前调整布线的间距均采用手工调整,效率低且容易出现错误。专利技术内容为了解决现有技术存在的不足,本专利技术的目的在于提供一种通过线选方式改变物体间距的方法,根据用户设定的参数,自动快速地调整所选物体之间的间距。为实现上述目的,本专利技术提供的通过线选方式改变物体间距的方法,包括以下步骤:在版图中,利用线选直线选中一个或者多个物体;按照先后顺序排序,改变选中的一个或者多个物体的间距。进一步地,所述线选直线,是接收用户的输入,在版图中确定起始点和终止点,将起止点之间的直线作为线选直线。进一步地,所述物体,位于当前版图中,包括一组或几组bus总线、矩形或多边形。进一步地,所述利用线选直线选中一个或者多个物体,是选择与线选直线有相交的物体,所述物体与线选直线相交的线段之间平行。进一步地,所述按照先后排列顺序改变选中的一个或者多个物体的间距,进一步包括以下步骤,接收用户的输入,确定改变后物体之间的间距;接收用户的输入,确定改变物体之间的间距的先后顺序排序;按照所述先后顺序排序,改变选中的一个或者多个物体的间距。进一步地,所述先后顺序排序,是将物体沿着线选直线起止方向,从直线的起始位置到终止位置,按照与直线相交的先后顺序排序。更进一步地,所述改变选中的一个或者多个物体的间距,进一步包括以下步骤,按先后顺序排序从第一个物体开始,第n-1个物体结束,当前的物体为k,找到k物体与直线相交的线段与k+1物体与直线相交的线段之间的距离,判断该距离与用户设置的单个间距或者多个间距中相对应的间距的关系,如果相等,跳过,进行下一对物体之间的间距判断;如果k和k+1两个物体之间的间距如果小于用户设置间距,沿着相交边的法线方向向后移动k+1物体中与选择线相交的两个线段,并重新计算这两个线段在k+1图形中的位置,修改k+1图形形状;如果k和k+1两个物体之间的间距大于用户设置间距,沿着相交边的法线方向向前移动k+1物体中与选择线相交的两个线段,并重新计算这两个线段在k+1图形中的位置,修改k+1图形的形状。本专利技术的通过线选方式改变物体间距的方法,不仅能够大大降低用户的工作量,同时也能有效避免用户手工操作带来的错误,十分有效的提高了版图设计的效率;处理能力强,可以在多个类型的物体之间改变间距;灵活性强,可以处理物体的整段间距或者部分间距。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,并与本专利技术的实施例一起,用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为根据本专利技术的通过线选方式改变物体间距的方法流程图;图2为根据本专利技术的实施例1的参数设置界面示意图;图3为根据本专利技术的实施例1线选示意图;图4为根据本专利技术的实施例1的间距变化效果示意图;图5为根据本专利技术的实施例2的参数设置界面示意图;图6为根据本专利技术的实施例2线选示意图;图7为根据本专利技术的实施例2的间距变化效果示意图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图1为根据本专利技术的通过线选方式改变物体间距的方法流程图,下面将参考图1,对本专利技术的通过线选方式改变物体间距的方法进行详细描述。首先,在步骤101,接收用户的输入,在版图中确定起始点和终止点,将起止点之间的直线作为线选直线。在步骤102,利用线选直线选择一个或者多个物体。在步骤103,根据指定的物体之间的间距和先后顺序排序,将选中的物体之间的间距改变为指定的间距。本专利技术步骤103,改变物体间距的具体方法如下:1)遍历所有物体,找到与线选直线有相交的物体,这些物体与选择线相交的线段之间必须平行;2)将物体沿着直线方向,从直线的起始位置到终止位置,按照与直线相交的先后顺序排序1,2,3,4……n;3)从第一个物体开始,第n-1个物体结束,当前的物体为k,找到k与直线相交的线段与k+1与直线相交的线段之间的距离,判断该距离与用户设置的单个间距或者多个间距中相对应的间距的关系,如果相等,跳过,进行下一对物体之间的间距判断;4)上一步中k和k+1两个物体之间的间距如果小于用户设置间距,沿着相交边的法线方向向后(选择线结束到开始方向)移动k+1物体中与选择线相交的两个线段,并重新计算这两个线段在k+1图形中的位置,修改k+1图形形状;如果k和k+1两个物体之间的间距大于用户设置间距,沿着相交边的法线方向向前(选择线开始到结束方向)移动k+1物体中与选择线相交的两个线段,并重新计算这两个线段在k+1图形中的位置,修改k+1图形的形状。实施例1版图中存在多个物体,并属于多种类型,通过线选的方式,将其间距指定为统一的间距,操作流程步骤如下:1)在AetherFPD工具中启动“AdjustSpacing”命令,在对话框中设置一个间距。图2为根据本专利技术的实施例1的参数设置界面示意图,如图2所示,设置的物体之间的间距为50;2)点击Hide按钮,在版图中按下鼠标左键并拖动,绘制一条穿过所有图形的线段,图3为根据本专利技术的实施例1线选示意图,如图3所示,cutline为线选直线;3)调整物体之间的间距。图4为根据本专利技术的实施例1的间距变化效果示意图,如图4所示,线选的所有的物体之间的间距被调整为50。实施例2版图中存在一组端口之间的布线,通过线选的方式,将其部分段的间距改变为指定的间距,操作流程步骤如下:1)在AetherFPD工具中启动“AdjustSpacing”命令,在对话框中设置一个间距。图5为根据本专利技术的实施例2的参数设置界面示意图,如图5所示本文档来自技高网...
一种通过线选方式改变物体间距的方法

【技术保护点】
一种通过线选方式改变物体间距的方法,包括以下步骤:在版图中,利用线选直线选中一个或者多个物体;按照先后顺序排序,改变选中的一个或者多个物体的间距。

【技术特征摘要】
1.一种通过线选方式改变物体间距的方法,包括以下步骤:在版图中,利用线选直线选中一个或者多个物体;按照先后顺序排序,改变选中的一个或者多个物体的间距。2.根据权利要求1所述通过线选方式改变物体间距的方法,其特征在于,所述线选直线,是接收用户的输入,在版图中确定起始点和终止点,将起止点之间的直线作为线选直线。3.根据权利要求1所述通过线选方式改变物体间距的方法,其特征在于,所述物体,位于当前版图中,包括一组或几组bus总线、矩形或多边形。4.根据权利要求1所述通过线选方式改变物体间距的方法,其特征在于,所述利用线选直线选中一个或者多个物体,是选择与线选直线有相交的物体,所述物体与线选直线相交的线段之间平行。5.根据权利要求1所述通过线选方式改变物体间距的方法,其特征在于,所述按照先后排列顺序改变选中的一个或者多个物体的间距,进一步包括以下步骤,接收用户的输入,确定改变后物体之间的间距;接收用户的输入,确定改变物体之间的间距的先后顺序排序;按照所述先后顺序排序,改变选中的一个或者多个物体的间...

【专利技术属性】
技术研发人员:张茂丰杨祖声刘东
申请(专利权)人:北京华大九天软件有限公司
类型:发明
国别省市:北京,11

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

1