【技术实现步骤摘要】
电路仿真方法、装置、电子设备及计算机可读存储介质
[0001]
本申请涉及自动化领域,具体而言,涉及一种电路仿真方法、装置、电子设备及计算机可读存储介质。
技术介绍
[0002]在VLSI(Very Large Scale Integration Circuit,中文名称:超大规模集成电路)的电路设计阶段,需要使用EDA(Electronic Design Automation,中文名称:电子设计自动化)工具对已设计好的电路进行模拟仿真,以对电路功能进行验证,并能够进一步优化设计。随着工艺的提升,集成电路的规模越来越大,集成电路的仿真的时间越来越长,仿真速度慢。
技术实现思路
[0003]有鉴于此,本申请实施例的目的在于提供一种电路仿真方法、装置、电子设备及计算机可读存储介质,能够加快电路仿真速度。
[0004]第一方面,本申请实施例提供了一种电路仿真方法,包括:根据超图划分规则和网表电路的初始信息将所述网表电路划分为多个子电路;对多个所述子电路并行建模以获得BBD矩阵;对所述BBD矩阵的块对角矩阵并行 ...
【技术保护点】
【技术特征摘要】
1.一种电路仿真方法,其特征在于,包括:根据超图划分规则和网表电路的初始信息将所述网表电路划分为多个子电路;对多个所述子电路并行建模以获得BBD矩阵;对所述BBD矩阵的块对角矩阵并行求解得到所述网表电路的综合计算结果,以完成网表电路仿真;其中,所述BBD矩阵为单层BBD结构。2.根据权利要求1所述的方法,其特征在于,所述对所述BBD矩阵的块对角矩阵并行求解得到所述网表电路的综合计算结果,以完成所述网表电路仿真,包括:通过块高斯消去法处理所述BBD矩阵以获取处理后的BBD矩阵;对所述处理后的BBD矩阵的第一目标块对角矩阵进行并行求解得到子电路计算结果;对所述处理后的BBD矩阵的第二目标块对角矩阵的线性方程进行求解得到根电路计算结果;根据所述子电路计算结果和所述根电路计算结果确定所述综合计算结果,以完成所述网表电路仿真;其中,所述第一目标块对角矩阵和所述第二目标块对角矩阵分别为所述BBD矩阵的一部分。3.根据权利要求2所述的方法,其特征在于,所述对所述处理后的BBD矩阵的第一目标块对角矩阵进行并行求解得到子电路计算结果,包括:通过稀疏矩阵直接法对所述第一目标块对角矩阵进行并行预求解得到子电路计算结果。4.根据权利要求2所述的方法,其特征在于,所述对所述处理后的BBD矩阵的第二目标块对角矩阵的线性方程进行求解得到根电路计算结果,包括:通过迭代法对所述第二目标块对角矩阵的线性方程进行求解得到根电路计算结果。5.根据权利要求2所述的方法,其特征在于,所述对所述处理后的BBD矩阵的第二目标块对角矩阵的线性方程进行求解得到根电路计算结果,包括:根据所述BBD矩阵构建预条件,并通过所述预条件和矩阵向量乘对所述线性方程进行求解,以得到根电路计算结果。6.根据权利要求1所述的方法,其特征在于,所述根据超图划分规则和网表电路的初始信息将所述网表电路划分为多个子电路之前,所述方法还包括:解析网表信息中网表电路的原始信息,并根据...
【专利技术属性】
技术研发人员:安成韬,李文欣,高涛,胡小川,
申请(专利权)人:深圳市比昂芯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。