[发明专利]具有保密功能的集成电路仿真多线程管理并行方法及装置有效

专利信息
申请号: 202110459228.7 申请日: 2021-04-27
公开(公告)号: CN112988403B 公开(公告)日: 2021-08-10
发明(设计)人: 唐章宏;邹军;王芬;黄承清;汲亚飞 申请(专利权)人: 北京智芯仿真科技有限公司
主分类号: G06F9/52 分类号: G06F9/52
代理公司: 北京星通盈泰知识产权代理有限公司 11952 代理人: 李筱
地址: 100085 北京市海淀区信*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 具有 保密 功能 集成电路 仿真 多线程 管理 并行 方法 装置
【说明书】:

发明提供一种具有保密功能的集成电路仿真多线程管理并行方法及装置,包括:将整个集成电路云平台电磁仿真分为两部分:云计算平台和客户端;客户端将需要计算的集成电路模型信息、计算条件提取出来,形成并行粗颗粒发送到云平台;云平台建立管理进程,管理进程创建互斥体和线程,线程依据工作互斥体的状态创建计算进程,对计算粗颗粒进行分发并管理;计算进程与管理进程创建的线程实现查询和应答的通信,完成分发的计算粗颗粒。本发明只将客户端提取的并行粗颗粒发送到云平台,而不是将整个集成电路模型的所有信息发送到云平台,从而避免了将集成电路模型通过互联网泄露出去;采用互斥体和线程对计算粗颗粒进行分发并管理,提高并行计算效率。

技术领域

本发明涉及集成电路仿真技术领域,特别涉及一种具有保密功能的集成电路仿真多线程管理并行方法及装置。

背景技术

基于云计算平台的超大规模并行计算是未来多用户、多任务、以及多模型大规模仿真模拟的趋势。在云计算平台下,需要不同用户在不同时段通过网络提交不同模型的多个计算任务,这些计算任务形成计算队列,最终按顺序分配在千核、以及万核以上的集群上运行,对于如何减少计算节点的等待时间、高效率的运行用户提交的计算任务,从而减少计算任务在队列中的等待时间不仅是提交计算任务的用户最为关心的问题,而且是建设云计算平台需要解决的最为核心的问题。针对多层超大规模集成电路的仿真,也可基于云计算平台来实现。不同用户通过云计算平台提交不同的集成电路模型,提出不同的仿真需求,如集成电路的直流压降分析、集成电路的电热耦合分析、集成电路的电磁干扰和电磁兼容分析、以及集成电路的等效电路参数提取等,这些计算模型和计算任务,也将形成计算队列被分配在集群上进行并行计算。而如何更快而不失精准的获得每个集成电路模型、每个计算任务的计算结果是集成电路设计和优化提出的最大需求,也是超大规模集成电路仿真所追求的最终目标。

在千核、万核以上的集群上对多模型、多计算任务的集成电路问题进行仿真时,最直接、最基本的提高仿真效率的方法是并行计算。其基本思路是将所有计算任务分割成小的、独立的计算任务,然后将这些计算任务分配到不同的CPU核上进行计算,最终,将不同CPU核的计算结果进行收集,形成不同计算模型、以及不同计算任务的计算结果。在并行计算中,将计算任务进行分割的分割方法、以及分割顺序等因素将直接影响并行计算的计算效率,理想的计算任务分割方法将使得所有模型、所有计算任务的计算速度提高N倍,这里的N为所用集群的CPU核数。然而,由于计算过程中有些计算的顺序性、非独立性、以及不可分割性等,将导致计算任务的实际分割和计算过程中不可避免的出现不同进程的等待和不同进程之间大量通信等现象,这些现象将导致最终的计算速度不能提高N倍,甚至远远低于N倍。

由于目前网络技术越来越成熟,很多芯片设计客户都不希望自己设计的集成电路模型通过互联网泄露出去,因此部分芯片设计客户选择自己搭建并行计算环境,将所有的仿真均在局域网内并行计算。但是搭建运算能力强的并行计算环境需要较大的建设成本,且需要专人维护,因此,亟需设计既能保证设计的集成电路模型不泄露出去,又能通过云计算的方式低成本、快速进行仿真的方法。

因此,现有技术中迫切地需要一种具有保密功能的集成电路仿真多线程管理并行方法及装置,为用户提供一种高效的基于云平台的集成电路仿真,其计算效率逼近理想计算效率,且具有保密功能。

发明内容

(一)发明目的

为克服上述现有技术存在的至少一种缺陷,本发明提供了一种具有保密功能的集成电路仿真多线程管理并行方法及装置,为一种高效的并行计算方法,其计算效率逼近理想计算效率,且具有保密功能。

(二)技术方案

作为本发明的第一方面,本发明公开了一种具有保密功能的集成电路仿真多线程管理并行方法,包括:

在客户端读取所有需要仿真的集成电路模型,将需要云平台进行计算的集成电路模型信息、计算条件提取出来,形成并行粗颗粒发送到云平台;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京智芯仿真科技有限公司,未经北京智芯仿真科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110459228.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top