本发明专利技术公开了一种集成电路中网路的确定方法和装置,其中,该方法包括:确定用户在集成电路中所指定的层;在集成电路中查找与指定的层存在连接关系、且所属网路的网路ID与指定的层所属网路的网路ID相同的层;根据查找到的层确定网路。本发明专利技术通过EDA工具来确定网路,能够有效应对网路和判断标准出现变化的情况,避免因为确定网路的标准和/或集成电路结构出现变化而难以确定网路的问题,有效提高了网路检查的效率,降低了实现的复杂度。
【技术实现步骤摘要】
本专利技术涉及通信领域,并且特别地,涉及一种集成电路中网路的确定方法和装置。
技术介绍
目前,LE(LayoutEditor,版图编辑)工具能够进行芯片级别(chiplevel)的检查(debug),虽然LE工具能够达到一定的检查效果,但是,LE工具在进行检查时,其执行过程需要耗费很长的时间。并且,在对一个电路/器件中存在连接关系并且导通的结构所形成的路径(可称为网路,即,net)进行检查时,需要针对该电路/器件生成文件,由LE工具运行该文件,从而达到检查的目的。但是,由于电路/器件中的连接关系往往非常复杂,如果电路/器件的结构(包括电路/器件中的连接关系、层的位置等)发生变化,就会导致网路出现变化,而变化后的网路将无法被识别并确定,此时,如果需要对变化后的网路进行检查,就需要重新配置文件来确定网路。因此,即使电路/器件结构仅发生了非常小的变化,也必须重新配置待执行的文件,这就会导致配置文件的过程将占用大量的时间。此外,由于网路是指导通的路径,但是,在不同的情况下,对于“导通”的标准会出现变化,例如,在某些情况下,会认为电阻器件是能够导通的,但是,在某些情况下,则会认为电阻器件是断开的。也就是说,在不同的标准下,电路/器件中的网路是不同的,而如果一个文件用于在认为电阻器件能够导通的情况下进行网路的检查,那么,该文件将不能够被用于在认为电阻器件为断开的情况下进行检查。因此,传统的网路检查方案无法适应电路/器件的结构变化,也无法适用于不同的检查标准,会增加耗费的时间和成本。
技术实现思路
针对相关技术中网路检查不便、成本和耗时较高的问题,本专利技术提出一种集成电路中网路的确定方法和装置,能够降低网路检查的难度和复杂度,提高网路检查的效率。为了实现上述目的,根据本专利技术的一个方面,提供了一种集成电路中网路的确定方法,该方法用于基于电子设计自动化(EDA)工具确定集成电路中的网路。根据本专利技术的集成电路中网路的确定方法包括:确定用户在集成电路中所指定的层;在集成电路中查找与指定的层存在连接关系、且所属网路的网路ID与指定的层所属网路的网路ID相同的层;根据查找到的层确定网路。在一个实施例中,确定用户所指定的层包括:确定在集成电路中划定的指定区域;将区域内建立了连接关系的层确定为指定的层。在一个实施例中,确定用户所指定的层包括:接收用户输入的文档,基于文档内包含的层的信息,确定用户所指定的层。在一个实施例中,确定用户所指定的层包括以下至少之一:接收用户输入的坐标,将所在位置对应于坐标的层确定为指定的层;接收用户输入的标记层,将所在位置位于标记层的层确定为指定的层;接受用户标记文本,将层上具有标记文本的层确定为指定的层。此外,在查找与指定的层存在连接关系的层时,根据预定策略进行查找,其中,预定策略包括层之间/层所属的器件之间存在连接关系所满足的条件。可选地,上述预定策略由系统默认、或者由用户手动设置。此外,该方法可以进一步包括:对确定的网路进行标示。可选地,可以通过以下方式中的至少之一对确定的网路进行标示:以区别颜色进行显示;以高亮的方式进行显示。根据本专利技术的另一方面,还提供了一种集成电路中网路的确定装置,该装置用于基于电子设计自动化(EDA)工具确定集成电路中的网路。根据本专利技术的集成电路中网路的确定装置包括:第一确定模块,用于确定用户在集成电路中所指定的层;查找模块,用于在集成电路中查找与指定的层存在连接关系、且所属网路的网路ID与指定的层所属网路的网路ID相同的层;第二确定模块,用于根据查找到的层确定网路。在一个实施例中,在确定用户所指定的层时,第一确定模块用于确定在集成电路中划定的指定区域,并将区域内建立了连接关系的层确定为指定的层。在一个实施例中,在确定用户所指定的层时,第一确定模块用于接收用户输入的文档,基于文档内包含的层的信息,确定用户所指定的层。在一个实施例中,在确定用户所指定的层时,第一确定模块用于接收用户输入的坐标,将所在位置对应于坐标的层确定为指定的层;和/或第一确定模块接收用户输入的标记层,将所在位置位于标记层的层确定为指定的层;和/或第一确定模块接受用户标记文本,将层上具有标记文本的层确定为指定的层。此外,在查找与指定的层存在连接关系的层时,查找模块用于根据预定策略进行查找,其中,预定策略包括层之间/层所属的器件之间存在连接关系所满足的条件。可选地,预定策略由系统默认、或者由用户手动设置。该确定装置可以进一步包括:标示模块,用于对确定的网路进行标示。可选地,标示模块通过以下方式中的至少之一对确定的网路进行标示:以区别颜色进行显示;以高亮的方式进行显示。本专利技术通过EDA工具来确定网路,能够有效应对网路和判断标准出现变化的情况,避免因为确定网路的标准和/或集成电路结构出现变化而难以确定网路的问题,有效提高了网路检查的效率,降低了实现的复杂度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术实施例的集成电路中网路的确定方法的流程图;图2A-2C是根据本专利技术实施例的集成电路中网路的确定方法中确定用户所指定的层的示意图;图3是现有技术中显示网路的示意图;图4是借助于本专利技术的技术方案显示网路的示意图;图5是根据本专利技术实施例的集成电路中网路的确定装置的框图;图6是根据本专利技术实施例的集成电路中网路的确定装置的一具体结构实例和工作原理的示意图;图7是能够实现本专利技术的技术方案的计算机系统的框图。具体实施方式在下文中将结合附图对本专利技术的示范性实施例进行描述。为了清楚和简明起见,在说明书中并未描述实际实施方式的所有特征。然而,应该了解,在开发任何这种实际实施例的过程中必须做出很多特定于实施方式的决定,以便实现开发人员的具体目标,例如,符合与系统及业务相关的那些限制条件,并且这些限制条件可能会随着实施方式的不同而有所改变。此外,还应该了解,虽然开发工作有可能是非常复杂和费时的,但对得益于本公开内容的本领域技术人员来说,这种开发工作仅仅是例行的任务。在此,还需要说明的一本文档来自技高网...
【技术保护点】
一种集成电路中网路的确定方法,其特征在于,所述确定方法用于基于电子设计自动化EDA工具确定集成电路中的网路,所述确定方法包括:确定用户在集成电路中所指定的层;在所述集成电路中查找与指定的所述层存在连接关系、且所属网路的网路ID与指定的所述层所属网路的网路ID相同的层;根据查找到的层确定网路。
【技术特征摘要】
1.一种集成电路中网路的确定方法,其特征在于,所述确定方法用于
基于电子设计自动化EDA工具确定集成电路中的网路,所述确定方法包
括:
确定用户在集成电路中所指定的层;
在所述集成电路中查找与指定的所述层存在连接关系、且所属网路的
网路ID与指定的所述层所属网路的网路ID相同的层;
根据查找到的层确定网路。
2.根据权利要求1所述的确定方法,其特征在于,确定用户所指定的
层包括:
确定在所述集成电路中划定的指定区域;
将所述区域内建立了连接关系的层确定为指定的层。
3.根据权利要求1所述的确定方法,其特征在于,确定用户所指定的
层包括:
接收用户输入的文档,基于文档内包含的层的信息,确定用户所指定
的层。
4.根据权利要求1所述的确定方法,其特征在于,确定用户所指定的
层包括以下至少之一:
接收用户输入的坐标,将所在位置对应于所述坐标的层确定为指定的
层;
接收用户输入的标记层,将所在位置位于标记层的层确定为指定的层;
接受用户标记文本,将层上具有标记文本的层确定为指定的层。
5.根据权利要求1所述的确定方法,其特征在于,在查找与指定的所
述层存在连接关系的层时,根据预定策略进行查找,其中,所述预定策略
包括层之间/层所属的器件之间存在连接关系所满足的条件。
6.根据权利要求5所述的确定方法,其特征在于,所述预定策略由系
统默认、或者由用户手动设置。
7.根据权利要求1所述的确定方法,其特征在于,进一步包括:
对确定的所述网路进行标示。
8.根据权利要求7所述的确定方法,其特征在于,通过以下方式中的
至少之一对确定的所述网路进行标示:
以区别颜色进行显示;
以高亮的方式进行显示。
9.一种集成电路中网路的确定装置,其特征在于,所述确定装置用于
基于电子设计自动化EDA工具确定集...
【专利技术属性】
技术研发人员:冯明,黄利,陈振一,张亚民,黄慕真,
申请(专利权)人:台湾积体电路制造股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。