一种异形版图中非正交端口的定义选择方法转让专利

申请号 : CN201810442685.3

文献号 : CN108595378B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张亚东杨祖声陆涛涛

申请人 : 北京华大九天软件有限公司

摘要 :

本发明提供了一种异形版图中非正交端口的定义选择方法,其特征在于,包括以下步骤:1)确定master单元里用于连线的端口线段;2)获取非正交单元属性中的旋转角度θ;3)对master单元的端口线段进行旋转变换,得到过渡线段;4)获取非正交单元属性中相对于master单元的平移属性;5)对过渡线段的每个顶点进行平移操作,求得非正交单元的待接线端口。本发明的布线技术方案可以通过单元名、端口工艺层、标签名和在master单元里端口方向确定其在每个非正交单元的端口位置,为后续布线的进行提供了基础条件。

权利要求 :

1.一种异形版图中非正交端口的定义选择方法,其特征在于,包括以下步骤:

1)确定master单元里用于连线的端口线段;

2)获取非正交单元属性中的旋转角度θ;

3)对master单元的端口线段进行旋转变换,得到过渡线段;

4)获取非正交单元属性中相对于master单元的平移属性;

5)对过渡线段的每个顶点进行平移操作,求得非正交单元的待接线端口;

所述步骤5)中进行的平移变换所依据的公式为:

其中,[x′ y′ 1]为待接线端口的顶点坐标,[x* y* 1]为过渡线段的顶点坐标,Tx为非正交单元相对于master单元x方向的偏移量,Ty为非正交单元相对于master单元y方向的偏移量。

2.根据权利要求1所述的异形版图中非正交端口的定义选择方法,其特征在于,所述端口线段为正交线段。

3.根据权利要求1所述的异形版图中非正交端口的定义选择方法,其特征在于,所述步骤1),是根据单元名、端口工艺层、标签名和端口方向在master单元里确定用于连线的所述端口线段。

4.根据权利要求1所述的异形版图中非正交端口的定义选择方法,其特征在于,所述步骤3)中进行的旋转变换绕master单元的所述端口线段的原点进行。

5.根据权利要求1或4所述的异形版图中非正交端口的定义选择方法,其特征在于,对于所述端口线段中的每个顶点,所述旋转变换所依据的公式为:其中[x* y* 1]为过渡线段的顶点坐标,[x y 1]为端口线段的顶点坐标。

说明书 :

一种异形版图中非正交端口的定义选择方法

技术领域

[0001] 本发明属于平板显示EDA设计工具领域,尤其涉及一种异形版图中非正交端口的定义选择方法。

背景技术

[0002] 在FPD领域,异形面板设计已经成为当前的热点。初期阶段,AA区附近放置的GOA(Gate driver On Array,集成栅极驱动)、DEMUX(多路分配)等单元呈水平竖直摆放,他们之间的连线可以通过Aether FPD的各种异形布线器完成。随着EDA技术的进步和面板边框空间的不断缩小,异形设计出现了非正交单元的布局方法,即将GOA等单元沿着弧线屏幕边框进行摆放,如图2所示,圆形像素区周围的GOA单元紧贴弧线轮廓摆放,并且每个GOA都进行了旋转,并且角度各异。此种设计进一步节省了面板空间,但是向现有EDA工具提出了挑战,因为目前主流FPD的EDA布线器都只能支持正交端口的选择,然后再进行布线。
[0003] 在传统的FPD面板设计中,GOA单元呈水平或竖直摆放,其用于连接的端口也为正交;在旋转摆放GOA单元的异形设计中,其端口由于经过任意角度旋转也成为非正交的线段,如图3所示。
[0004] 在没有成熟EDA工具的支持下,版图设计工程师往往要手动去连接GOA单元与TFT栅极,费时费力。
[0005] 同时,对于正交摆放的GOA单元,可以通过指定单元名称在特定单元内进行搜索、指定端口工艺层通过工艺层进行图形筛选、指定标签名进一步通过标签名称进行图形筛选、指定端口方向(Upward、Downward、Leftward、Rightward)确定端口所在线段。但对于非正交单元,需要连线的端口为斜边,因此直接使用上、下、左、右四个方向指定端口方向无法找到斜边。如果通过旋转角度指定端口,由于旋转角度为浮点数,精确指定某角度存在一个误差阈值的问题,并且设置过于繁琐,也不适用。
[0006] 为了帮助工程师快速完成版图设计,本发明提出了一种支持非正交端口的定义选择方法。

发明内容

[0007] 为了解决现有技术中存在的不足,本发明的目的在于提供一种异形版图中非正交端口的定义选择方法,在异形版图中,对非正交端口进行定义,提供参数和方法对非正交端口进行选择和匹配。
[0008] 为实现上述目的,提供的本发明提供的异形版图中非正交端口的定义选择方法,包括以下步骤:
[0009] 1)确定master单元里用于连线的端口线段;
[0010] 2)获取非正交单元属性中的旋转角度θ;
[0011] 3)对master单元的端口线段进行旋转变换,得到过渡线段;
[0012] 4)获取非正交单元属性中相对于master单元的平移属性;
[0013] 5)对过渡线段的每个顶点进行平移操作,求得非正交单元的待接线端口。
[0014] 进一步地,所述端口线段为正交线段。
[0015] 进一步地,所述步骤1),是根据单元名、端口工艺层、标签名和端口方向在master单元里确定用于连线的所述端口线段。
[0016] 进一步地,所述步骤3)中进行的旋转变换绕master单元的所述端口线段的原点进行。
[0017] 进一步地,对于所述端口线段中的每个顶点,所述旋转变换所依据的公式为:
[0018]
[0019] 其中[x* y* 1]为过渡线段的顶点坐标,[x y 1]为端口线段的顶点坐标。
[0020] 进一步地,所述步骤5)中进行的平移变换所依据的公式为:
[0021]
[0022] 其中,[x′ y′ 1]为待接线端口的顶点坐标,[x* y* 1]为过渡线段的顶点坐标,Tx为非正交单元相对于master单元x方向的偏移量,Ty为非正交单元相对于master单元y方向的偏移量。
[0023] 针对非正交单元的端口选择,本发明提出了一种根据master单元(所有GOA单元都是根据master单元进行平移、旋转变换得来)端口所在位置进行端口过滤的方法。
[0024] 本发明的布线技术方案可以通过单元名、端口工艺层、标签名和在master单元里端口方向确定其在每个非正交单元的端口位置,为后续布线的进行提供了基础条件。
[0025] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。

附图说明

[0026] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,并与本发明的实施例一起,用于解释本发明,并不构成对本发明的限制。在附图中:
[0027] 图1为根据本发明的异形版图中非正交端口的定义选择方法的流程图;
[0028] 图2为异形面板设计中的非正交单元的布局示意图;
[0029] 图3为根据本发明的旋转GOA单元和Pixel单元的示意图;
[0030] 图4为根据本发明的master GOA单元和非正交单元的示意图;
[0031] 图5为根据本发明的布线端口设置界面示意图;
[0032] 图6为根据本发明的端口预连线示意图。

具体实施方式

[0033] 以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0034] 图1为根据本发明的异形版图中非正交端口的定义选择方法的流程图,下面将参考图1,对本发明的异形版图中非正交端口的定义选择方法进行详细描述。
[0035] 在步骤101,确定master单元里用于连线的端口线段。
[0036] 在该步骤中需要根据单元名、端口工艺层、标签名和端口方向在master单元里找到此端口线段。
[0037] 图3为根据本发明的旋转GOA单元和Pixel单元的示意图,如图3所示,旋转GOA单元(非正交GOA单元),它的master单元为正常摆放的GOA。图4为根据本发明的master GOA单元和非正交单元的示意图,如图4所示,在master单元中,用于连线的端口为正交端口,并且很容易得知端口方向为Rightward。
[0038] 在步骤102,获取旋转GOA单元属性中的旋转角度。
[0039] 在步骤103,对master单元的端口线段进行旋转变换,得到过渡线段;
[0040] 在该步骤中,对于端口线段中的每个顶点,根据旋转矩阵定义:
[0041]
[0042] 可以计算出master端口线段经过旋转之后的几何坐标,其中[x* y* 1]为过渡线段的顶点坐标,[x y 1]为端口线段的顶点坐标。
[0043] 在步骤104,获取旋转GOA单元属性中相对于master单元的平移属性。
[0044] 在步骤105,对过渡线段的每个顶点进行平移操作,求得旋转GOA单元的待接线端口。
[0045] 在该步骤中,根据在步骤104中得到的旋转GOA单元属性中相对于master单元的平移属性,对此过渡线段的每个顶点进行平移操作,依据的平移公式为:
[0046]
[0047] 最终求得的此线段即为此旋转GOA单元所要连接的端口。
[0048] 实施例1
[0049] 下面结合一个具体的实施例,说明非正交端口的选择方法,步骤如下:
[0050] (1)启动异形布线命令;
[0051] 图5为根据本发明的布线端口设置界面示意图,如图5所示,在Aether FPD工具中启动River Routing命令,在相应页面中设置参数。
[0052] (2)选择需要进行布线操作的两组端口;
[0053] 图6为根据本发明的端口预连线示意图,可以看到GOA的非正交端口与Pixel的正交端口之间通过预连线进行了连接匹配。
[0054] 本布线技术方案可以通过单元名、端口工艺层、标签名和在master单元里端口方向确定其在每个非正交单元的端口位置,为后续布线的进行提供了基础条件。
[0055] 本领域普通技术人员可以理解:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。