一种基于图形界面的集成电路片上系统设计快速连线方法技术方案

技术编号:13739880 阅读:63 留言:0更新日期:2016-09-22 16:19
本发明专利技术是一种基于图形界面的集成电路片上系统设计快速连线方法,包括步骤:1)获取IP核的图形表示,所述图形表示包含IP核的总线接口和特殊接口;2)在集成电路片上系统设计原理图中放置设计SoC所需要的IP核;3)当某个IP核的某个接口需要和其它IP核的接口互连时,则将其它IP对应的接口高亮或变色显示,所述对应接口是同类型的接口,连接时只将对应接口互相连接;连接的实现在图形上是一条简单的直线。通过加入自动布线功能,把已经连接的直线变成能够绕过IP核图形的水平垂直连线。本发明专利技术可以加快连接的速度、大大减少连接时的失误;由于可以用直线连接,也能加速原理图的连接实现;加入自动布线功能使原理图更加清晰美观。

【技术实现步骤摘要】

本专利技术涉及集成电路电子设计自动化(EDA)
,更具体地说,涉及一种基于图形界面的集成电路片上系统设计快速连线技术。
技术介绍
目前,集成电路的设计主要分为两大类,即知识产权核(IP核)的设计和基于IP核的片上系统(SoC)设计。SoC的结构非常复杂,门数巨大。目前SoC芯片的设计一般采用模块化方式,即基于已有的IP核组装而成系统芯片。这些IP核包括 CPU、存储器、模拟电路、交连逻辑、I/O接口等。SoC的设计过程就是IP的寻找,装配和功能验证的过程。其中的IP可能是企业内部的IP,也可能是第三方的IP。随着智能系统、物联网的发展,SoC的应用需求迅猛增长,应用多样化,上市周期短,加快SoC的设计验证是集成电路领域的一个非常重要的问题。IP核的连线是基于IP核的SoC设计的重要步骤,一般连线有两种方式,即基于手写寄存器转换级电路(RTL)代码文本的方式,简称文本方式;另一种是基于图形界面的连接方式,简称图形方式,或原理图绘制。对于一个复杂的SoC设计,IP模块之间的连线可能有成千上万条,无论是文本方式还是原理图方式,都需要非常仔细,此连线阶段引入的错误会导致后续的仿真,验证错误,甚至导致整个设计的失败。能够尽量快速实现IP核之间的互连,同时尽可能减少连线错误是SoC设计自动化的一个重要技术。
技术实现思路
本专利技术的目的在于提供一种基于图形界面的快速连线技术,用于SoC设计,加快IP核之间的互连,减少连线错误为实现上述目的,本专利技术提供了如下技术方案:一种基于图形界面的集成电路片上系统设计快速连线方法,其特征在于,所述快速连线方法包括步骤:1)获取IP核的图形表示,所述图形表示包含IP核的总线接口和特殊接口;2)在集成电路片上系统设计原理图中放置设计SoC所需要的IP核;3)当某个IP核的某个接口需要和其它IP核的接口互连时,则将其它IP对应的接口高亮或变色显示,所述对应接口是同类型的接口,连接时只将对应接口互相连接;连接的实现在图形上是一条简单的直线。所述总线接口包括标准总线接口和用户自定义的总线接口;所述标准总线接口包括AHB系统总线和APB外围总线;所述特殊接口是未定义为总线接口的接口。在所述步骤3,在对应接口直线连接后,加入自动布线功能,把已经连接的直线变成能够绕过IP核图形的水平垂直连线。所述自动布线功能采用星形算法或迷宫算法。本专利技术的基于图形界面的集成电路片上系统设计快速连线方法,可以加快连接的速度、可以大大减少连接时的失误;由于可以用直线连接,也能加速原理图的连接实现;加入自动布线功能使原理图更加清晰美观。附图说明图1:IP核的图形表示;图2显示IP核之间的连接;图3显示自动布线前, IP1的AHB_a端口和IP3的AHB_c端口直线相连;图4显示自动布线后, IP1的AHB_a端口和IP3的AHB_c端口以水平垂直线相连。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合附图和具体实施例,对本专利技术进一步详细说明。1、获取IP核的图形表示,如图1所示。这一图形表示包含IP核的总线接口和特殊接口。总线接口包括标准总线接口,如AHB(Advanced High performance Bus)系统总线和APB(Advanced Peripheral Bus)外围总线,及用户自定义的总线接口。特殊接口是未定义为总线接口的接口。本专利技术并不包括如何实现IP核的这种图形表示。总线接口内部可能对应IP核RTL实现的多个物理端口。基于图形的IP核之间的互连主要就是大量的总线接口之间的互连和少量特殊接口的互连。2、在原理图中放置设计SoC所需要的IP核,当某个IP核的某个接口需要和其它IP核的接口互连时,则其它IP对应的接口高亮或变色显示,连接时只有对应接口可以互相连接,如图2所示。所谓对应接口,就是指同类型的接口,如AHB对应AHB,APB对应APB,特殊接口对应特殊接口。图2显示IP核之间的连接;IP1的AHB端口命名为AHB_a;IP2的AHB端口命名为AHB_b;IP3的AHB端口命名为AHB_c;当IP1的AHB总线端口AHB_a要和其它IP的总线端口互连时,IP2的AHB总线端口AHB_b高亮显示,IP3的AHB总线端口AHB_c高亮显示。由于总线接口可能对应RTL的多个物理端口,因此一对总线接口的连接就可以对应几十条甚至上百条的物理端口连接,可以加快连接的速度。由于限定了只有对应接口才能连接,可以大大减少连接时的失误。连接的实现在图形上可以是一条简单的直线,如图3所示。由于可以用直线连接, 也能加速原理图的连接实现。3、在对应接口直线连接后,为了使原理图更加清晰美观,可以加入自动布线功能,这一功能采用星形算法或迷宫算法,把已经连接的直线变成能够绕过IP核图形的水平垂直连线,如图4所示。以上所述的具体实施例,对本专利技术的目的、技术方案和有益效果进行了进一步的详细说明,所应理解的是,以上所述仅为本专利技术的具体实施例而已,并不用于限制本专利技术,凡在本专利技术的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
一种基于图形界面的集成电路片上系统设计快速连线方法,其特征在于,所述快速连线方法包括步骤:1)获取IP核的图形表示,所述图形表示包含IP核的总线接口和特殊接口;2)在集成电路片上系统设计原理图中放置设计SoC所需要的IP核;3)当某个IP核的某个接口需要和其它IP核的接口互连时,则将其它IP对应的接口高亮或变色显示,所述对应接口是同类型的接口,连接时只将对应接口互相连接;连接的实现在图形上是一条简单的直线。

【技术特征摘要】
1.一种基于图形界面的集成电路片上系统设计快速连线方法,其特征在于,所述快速连线方法包括步骤:1)获取IP核的图形表示,所述图形表示包含IP核的总线接口和特殊接口;2)在集成电路片上系统设计原理图中放置设计SoC所需要的IP核;3)当某个IP核的某个接口需要和其它IP核的接口互连时,则将其它IP对应的接口高亮或变色显示,所述对应接口是同类型的接口,连接时只将对应接口互相连接;连接的实现在图形上是一条简单的直线。2.根据权利...

【专利技术属性】
技术研发人员:孙建伟朱昱杨军袁本荣
申请(专利权)人:北京芯革电子科技有限公司
类型:发明
国别省市:北京;11

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

1