一种芯片设计的黑盒分割管理系统、方法、介质及终端技术方案

技术编号:23765826 阅读:15 留言:0更新日期:2020-04-11 19:46
本发明专利技术公开了一种芯片设计的黑盒分割管理系统、方法、介质及终端,包括:黑盒信息定义模块,用于导入用户设计信息,将用户芯片设计中的部分信息定义为黑盒模块;资源分析模块,用于把被黑盒信息定义模块定义为黑盒模块的常用模块统计并从用户设计中分离出来,并分析所述常用模块占用的资源信息;分割模块,根据黑盒信息定义模块定义的结果,将被定义为黑盒模块的设计从用户设计中分离,保留剩余设计及其连线,并通过资源分析模块分析占用的资源信息;综合布局模块,自动将被去除的黑盒模块的逻辑功能添加到用户设计中,其余的正常布局布线,完成芯片设计的分割管理,从而极大地提高用户设计的开发灵活度,加快了芯片设计开发流程。

A black box segmentation management system, method, medium and terminal for chip design

【技术实现步骤摘要】
一种芯片设计的黑盒分割管理系统、方法、介质及终端
本专利技术涉及芯片设计
,具体为一种芯片设计的黑盒分割管理系统、方法、介质及终端。
技术介绍
又称为集成电路,在电子学中是一种把电路(主要包括半导体设备,也包括被动组件等)小型化的方式,并时常制造在半导体晶圆表面上。将电路制造在半导体芯片表面上的集成电路又称薄膜(thin-film)集成电路。另有一种厚膜(thick-film)集成电路(hybridintegratedcircuit)是由独立半导体设备和被动组件,集成到衬底或线路板所构成的小型化电路。最先进的集成电路是微处理器或多核处理器的核心,可以控制计算机到手机到数字微波炉的一切。虽然设计开发一个复杂集成电路的成本非常高,但是当分散到通常以百万计的产品上,每个集成电路的成本最小化。集成电路的性能很高,因为小尺寸带来短路径,使得低功率逻辑电路可以在快速开关速度应用。随着技术的不断发展,芯片的设计越来越多,而在进行芯片设计的过程中,针对一些大型的复杂的芯片设计,直接进行分割处理往往会导致操作复杂,难以满足实际需求。
技术实现思路
为了克服现有技术方案的不足,本专利技术提供一种芯片设计的黑盒分割管理系统、方法、介质及终端,方便地将大型复杂的芯片设计划分为不同的黑盒模块,仅对非黑盒模块进行分割,综合布局布线处理,极大地提高用户设计的开发灵活度,从而加快芯片设计开发流程,用户能有效的解决
技术介绍
提出的问题。本专利技术解决其技术问题所采用的技术方案是:一种芯片设计的黑盒分割管理系统,包括:黑盒信息定义模块,用于导入用户设计信息,将用户芯片设计中的部分信息定义为黑盒模块;资源分析模块,用于把被黑盒信息定义模块定义为黑盒模块的常用模块统计并从用户设计中分离出来,并分析所述常用模块占用的资源信息;分割模块,根据黑盒信息定义模块定义的结果,将被定义为黑盒模块的设计从用户设计中分离,保留剩余设计及其连线,并通过资源分析模块分析占用的资源信息;综合布局模块,自动将被去除的黑盒模块的逻辑功能添加到用户设计中,其余的正常布局布线,完成芯片设计的分割管理。进一步地,所述黑盒模块的资源信息通过用户手动添加。进一步地,所述常用模块占用的资源信息的分析结果存储在存储器中,用户可以直接调用查看。进一步地,所述资源分析模块还可以将被定义为黑盒模块的模块恢复成正常的模块。进一步地,所述常用模块占用的资源信息大于用户设定信息时无法被定义为黑盒模块。一种基于芯片设计的黑盒设计分割管理方法,包括:利用黑盒信息定义模块导入用户设计信息,将用户芯片设计中的部分信息定义为黑盒模块;通过资源分析模块把被黑盒信息定义模块定义为黑盒模块的常用模块统计并从用户设计中分离出来,并分析所述常用模块占用的资源信息;根据黑盒信息定义模块定义的结果,通过分割模块将被定义为黑盒模块的设计从用户设计中分离,保留剩余设计及其连线,并通过资源分析模块分析占用的资源信息;综合布局模块自动将被去除的黑盒模块的逻辑功能添加到用户设计中,其余的正常布局布线,完成芯片设计的分割管理。本专利技术提供一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的方法。本专利技术提供一种终端,包括:处理器及存储器;所述存储器用于存储计算机程序;所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行上述的方法。与现有技术相比,本专利技术的有益效果是:本专利技术中用户定义好设计中一些固定功能的黑盒模块,以及所占资源参数信息,在后续的综合分割和布局布线处理阶段,仅对非黑盒模块处理,主要由用户自己实现的设计相关逻辑模块进行处理,而功能模块一般都非常巨大及复杂,去除这些模块的处理直接处理非黑盒模块,将会极大的系统的处理速度,从而加快用户设计的分割处理速度,方便开发设计基于多块FPGA的大容量,复杂程度高的芯片设计,加快SOC产品的开发流程。附图说明图1为本专利技术的分割管理方法整体工作流程示意图;图2为本专利技术的分割管理系统组成模块示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图2所示,本专利技术提供了一种芯片设计的黑盒分割管理系统,包括:黑盒信息定义模块,用于导入用户设计信息,将用户芯片设计中的部分信息定义为黑盒模块;优选的是,所述黑盒模块的资源信息通过用户手动添加,主要是为了后续分割和相关流程中,帮助系统和用户准确获取到黑盒IP资源信息。资源分析模块,用于把被黑盒信息定义模块定义为黑盒模块的常用模块统计并从用户设计中分离出来,并分析所述常用模块占用的资源信息;分割模块,根据黑盒信息定义模块定义的结果,将被定义为黑盒模块的设计从用户设计中分离,保留剩余设计及其连线,并通过资源分析模块分析占用的资源信息;综合布局模块,自动将被去除的黑盒模块的逻辑功能添加到用户设计中,其余的正常布局布线,完成芯片设计的分割管理。所述常用模块占用的资源信息的分析结果存储在存储器中,用户可以直接调用查看。所述资源分析模块还可以将被定义为黑盒模块的模块恢复成正常的模块。所述常用模块占用的资源信息大于用户设定信息时无法被定义为黑盒模块。在本方案中,用户定义好设计中一些固定功能的黑盒模块,以及所占资源参数信息,在后续的综合分割和布局布线处理阶段,仅对非黑盒模块处理,主要由用户自己实现的设计相关逻辑模块进行处理,而功能模块一般都非常巨大及复杂,去除这些模块的处理直接处理非黑盒模块,将会极大的系统的处理速度,从而加快用户设计的分割处理速度,方便用户进行大容量,复杂程度高的芯片设计,加快产品的开发流程。如图1所示,本专利技术还提供了一种基于芯片设计的黑盒设计分割管理方法,包括:利用黑盒信息定义模块导入用户设计信息,将用户芯片设计中的部分信息定义为黑盒模块;通过资源分析模块把被黑盒信息定义模块定义为黑盒模块的常用模块统计并从用户设计中分离出来,并分析所述常用模块占用的资源信息;根据黑盒信息定义模块定义的结果,通过分割模块将被定义为黑盒模块的设计从用户设计中分离,保留剩余设计及其连线,并通过资源分析模块分析占用的资源信息;综合布局模块自动将被去除的黑盒模块的逻辑功能添加到用户设计中,其余的正常布局布线,完成芯片设计的分割管理。本专利技术的存储介质上存储有计算机程序,该程序被处理器执行时实现上述的方法。所述存储介质包括:ROM、RAM、磁碟、U盘、存储卡或者光盘等各种可以存储程序代码的介质。本专利技术的终端,包括处理器及存储器。所述存储器用于存储计算机程序。优选地,所述存储器包括:ROM、RAM、磁碟、U盘本文档来自技高网...

【技术保护点】
1.一种芯片设计的黑盒分割管理系统,其特征在于,包括:/n黑盒信息定义模块,用于导入用户设计信息,将用户芯片设计中的部分信息定义为黑盒模块;/n资源分析模块,用于把被黑盒信息定义模块定义为黑盒模块的常用模块统计并从用户设计中分离出来,并分析所述常用模块占用的资源信息;/n分割模块,根据黑盒信息定义模块定义的结果,将被定义为黑盒模块的设计从用户设计中分离,保留剩余设计及其连线,并通过资源分析模块分析占用的资源信息;/n综合布局模块,自动将被去除的黑盒模块的逻辑功能添加到用户设计中,其余的正常布局布线,完成芯片设计的分割管理。/n

【技术特征摘要】
1.一种芯片设计的黑盒分割管理系统,其特征在于,包括:
黑盒信息定义模块,用于导入用户设计信息,将用户芯片设计中的部分信息定义为黑盒模块;
资源分析模块,用于把被黑盒信息定义模块定义为黑盒模块的常用模块统计并从用户设计中分离出来,并分析所述常用模块占用的资源信息;
分割模块,根据黑盒信息定义模块定义的结果,将被定义为黑盒模块的设计从用户设计中分离,保留剩余设计及其连线,并通过资源分析模块分析占用的资源信息;
综合布局模块,自动将被去除的黑盒模块的逻辑功能添加到用户设计中,其余的正常布局布线,完成芯片设计的分割管理。


2.根据权利要求1所述的一种芯片设计的黑盒分割管理系统,其特征在于,所述黑盒模块的资源信息通过用户手动添加。


3.根据权利要求1所述的一种芯片设计的黑盒分割管理系统,其特征在于,所述常用模块占用的资源信息的分析结果存储在存储器中,用户可以直接调用查看。


4.根据权利要求1所述的一种芯片设计的黑盒分割管理系统,其特征在于,所述资源分析模块还可以将被定义为黑盒模块的模块恢复成正常的模块。


5....

【专利技术属性】
技术研发人员:张吉锋李川吴滔
申请(专利权)人:思尔芯上海信息科技有限公司
类型:发明
国别省市:上海;31

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

1