一种通过单元名和端口标签进行布线端口匹配的布线方法技术

技术编号:15639819 阅读:63 留言:0更新日期:2017-06-16 01:59
一种通过单元名和端口标签进行布线端口匹配的布线方法,包括以下步骤:将两组端口分别存放在两个不同单元中;设置起始端口名和终止端口名;查找起始端口单元和终止端口单元;将端口图形进行一一配对;设置起始端口和终止端口,并进行布线。本发明专利技术的布线方法,利用端口通常位于独立的单元里,并且端口通常标有标签的特点,找到布线所需要的起始端口与终止端口,快速从复杂环境中识别出有用的端口组,准确性高,提高了设计人员的工作效率。

【技术实现步骤摘要】
一种通过单元名和端口标签进行布线端口匹配的布线方法
本专利技术涉及电子设计自动化(EDA)工具
,特别是涉及一种电子设计自动化工具中版图设计的布线方法。
技术介绍
现有版图设计中,布线通常采用等电阻布线方式。等电阻布线是指相邻两根布线之间的电阻值相差不超过5%或者用户给定的误差比例。如果驱动能力足够强,电阻值相差可以容忍10%的差值。布线在平板设计中处于举足轻重的地位。布线存在多种方式,除了要实现正确的电气功能外,在平板设计中需要尽量少占用空间,节约成本。在集成电路或者FPD面板的布线设计中,经常需要确定布线的两个或者两组端口,但是各种版图及端口组合各有特点,而端口的选择是布线开始的必经阶段,确定端口方法的好坏,决定了版图布线功能的易用程度,好的端口选择技术,能够较好地提升版图设计的效率。传统上,两个端口之间的布线在确定端口时比较简单,只要编辑时分别点击选择两个端口图形即可。但是,在版图的批量布线特别是FPD领域的多对端口的同时布线中,人工一一选择每对端口效率太低。在版图中,布线的起始端口和终止端口通常混杂在其他无关图形中,以至于很难高效率挑选出目标端口图形。因此,版图的批量布线功能急需对应的端口识别方法。
技术实现思路
为了解决现有技术存在的不足,本专利技术的目的在于提供一种通过单元名和端口标签进行布线端口匹配的布线方法,端口通常位于独立的单元里,并且端口通常标有标签的特点,找到布线所需要的起始端口与终止端口,快速从复杂环境中识别出有用的端口组。为实现上述目的,本专利技术提供的通过单元名和端口标签进行布线端口匹配的布线方法,包括以下步骤:1)将两组端口分别存放在两个不同单元中;2)设置起始端口名和终止端口名;3)查找起始端口单元和终止端口单元;4)将端口图形进行一一配对;5)设置起始端口和终止端口,并进行布线。进一步地,步骤1)所述两组端口中的每一个端口图形都有独自标签。进一步地,所述步骤2)是将一组端口所在的单元名作为起始端口单元名,另一组端口所在的单元名作为终止端口单元名。进一步地,所述步骤3)是根据起始端口单元名查找起始端口单元;根据终止端口单元名查找终止端口单元。进一步地,所述步骤4)是将起始端口单元和终止端口单元(第二组端口所在的单元)中相同标签的端口图形进行一一匹配,或者按照用户指定的标签配对进行一一匹配,得到若干个端口及端口配对。更进一步地,所述步骤5)进一步包括以下步骤:为每一对配对的两个端口图形分别指定为一根布线的起始端口和终止端口;对起始端口和终止端口进行布线,生成一根连线图形,所述连线图形连接起始端口和终止端口。本专利技术的通过单元名和端口标签进行布线端口匹配的布线方法,与现有技术相比具有如下的技术效果:(1)利用端口通常位于独立的单元里,并且端口通常标有标签的特点,找到布线所需要的起始端口与终止端口,快速从复杂环境中识别出有用的端口组;(2)可以应对端口组单元散乱夹杂在其他无关单元和图形内的情形,方便识别;(3)准确性高,即使端口和周围无关图形混杂,仍然可以通过端口单元名和端口标签准确识别端口,达到准确配对的目的;(4)效率高,由于单元名和端口标签数量较少,查找速度快,因此这种布线端口匹配的效率极高。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,并与本专利技术的实施例一起,用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为根据本专利技术的通过单元名和端口标签进行布线端口匹配的布线方法流程图;图2为根据本专利技术的两组端口位于不同单元示意图;图3为根据本专利技术的两组端口与其他无关图形混杂示意图;图4为根据本专利技术的端口配对示意图;图5为根据本专利技术的无单元透视显示的布线结果示意图;图6为根据本专利技术的有单元透视显示布线结果示意图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。本专利技术的基本思想是利用端口组单元名和端口标签实现批量布线时两组布线端口组的选择,针对复杂单元环境下识别与查找端口图形比较困难的问题,根据端口单元名和端口标签识别端口对的方法。图1为根据本专利技术的通过单元名和端口标签进行布线端口匹配的布线方法流程图,下面将参考图1,对本专利技术的通过单元名和端口标签进行布线端口匹配的布线方法进行详细描述。首先,在步骤101,准备第一组端口图形,位于一个单元中,该单元拥有一个单元名,在本单元内,每个端口都有独一无二的标签;准备第二组端口图形,位于第二个单元中,该单元拥有一个单元名,在本单元内,每个端口都有独一无二的标签。图2为根据本专利技术的两组端口位于不同单元示意图,如图2所示,单元非透视显示,第一组端口图形位于一个单元中,第一组端口图形所在单元拥有一个单元名,第二组端口位于另外一个单元中。第二组端口图形所在单元拥有另外一个单元名。版图中已经存在两组端口,两组端口分别位于不同的指定的端口图层,这两个端口图层在显示时有特殊效果,在显示时都有阴影,其他图层都没有阴影。图3为根据本专利技术的两组端口与其他无关图形混杂示意图,如图3所示,两组端口(图形有填充阴影,此时透视单元内部),与其他无关图形混杂示意图第一组端口图形中,每个端口都具有一个独一无二的标签,第二组端口图形中,每个端口都具有一个独一无二的标签。在步骤102,设置起始端口单元名和终止端口单元名。在该步骤中,将第一组端口所在的单元名设置为起始端口单元名、将第二组端口所在的单元名设置为终止端口单元名。在步骤103,根据端口单元名查找端口单元。在该步骤中,根据起始端口单元名、终止端口单元名分别找到起始端口单元和终止端口单元。在步骤104,将起始端口单元和终止端口单元中的端口图形进行配对。在该步骤中,将起始端口单元(第一组端口所在的单元)和终止端口单元(第二组端口所在的单元)中相同标签的端口图形进行一一匹配,或者按照用户特殊指定的标签配对进行一一匹配,得到若干个端口及端口配对。图4为根据本专利技术的端口配对示意图,如图4所示,根据单元名与标签进行端口选择并一一匹配配对。在步骤105,设置布线的起始端口和终止端口。在该步骤中,将每对端口图形配对中的两个图形分别设置为一根布线的起始端口和终止端口。在步骤106,对起始端口和终止端口进行布线。在该步骤中,对起始端口和终止端口进行布线,生成一根连线图形,该连线图形连接起始端口和终止端口;依次对所有端口对进行布线,得到所有布线。图5为根据本专利技术的无单元透视显示的布线结果示意图,如图5所示,对所有端口对进行布线,得到所有布线,由于无单元透视显示,图中没有显示出端口图形及其标签。图6为根据本专利技术的有单元透视显示布线结果示意图,如图6所示,对所有端口对进行布线,得到所有布线,由于有单元透视显示,图中显示出了端口图形及其标签。本专利技术的通过单元名和端口标签进行布线端口匹配的布线方法,利用端口通常位于独立的单元里,并且端口通常标有标签的特点,找到布线所需要的起始端口与终止端口,快速从复杂环境中识别出有用的端口组,应对端口组单元散乱夹杂在其他无关单元和图形内的情形,方便识别。本领域普通技术人员可以理解:以上所述仅为本专利技术的优选本文档来自技高网...
一种通过单元名和端口标签进行布线端口匹配的布线方法

【技术保护点】
一种通过单元名和端口标签进行布线端口匹配的布线方法,包括以下步骤:1)将两组端口分别存放在两个不同单元中;2)设置起始端口名和终止端口名;3)查找起始端口单元和终止端口单元;4)将端口图形进行一一配对;5)设置起始端口和终止端口,并进行布线。

【技术特征摘要】
1.一种通过单元名和端口标签进行布线端口匹配的布线方法,包括以下步骤:1)将两组端口分别存放在两个不同单元中;2)设置起始端口名和终止端口名;3)查找起始端口单元和终止端口单元;4)将端口图形进行一一配对;5)设置起始端口和终止端口,并进行布线。2.根据权利要求1所述的通过单元名和端口标签进行布线端口匹配的布线方法,其特征在于,步骤1)所述两组端口中的每一个端口图形都有独自标签。3.根据权利要求1所述的通过单元名和端口标签进行布线端口匹配的布线方法,其特征在于,所述步骤2)是将一组端口所在的单元名作为起始端口单元名,另一组端口所在的单元名作为终止端口单元名。4.根据权利要求1所述的通过单元名和端口标签进行布线端口匹配...

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

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

1