一种面向电路微调的仿真加速方法、设备和系统的制作方法

文档序号:6439786阅读:331来源:国知局
专利名称:一种面向电路微调的仿真加速方法、设备和系统的制作方法
技术领域
本发明涉及电路仿真技术领域,更具体地说,涉及一种面向电路微调的仿真加速方法、设备和系统。
背景技术
电路仿真是将设计好的电路图通过仿真软件进行实时模拟,模拟出实际功能并通过对其分析改进实现电路的优化设计,特别在模拟集成电路设计中对验证电路设计正确与否起着至关重要的作用。电路仿真是集成电路设计周期中耗时较多的步骤之一,提高电路仿真速度可以有效地缩短集成电路的设计周期,并进一步降低集成电路的开发成本。为了使设计的电路能够满足设计要求,需要对电路器件及参数进行微调,微调之后需要对电路进行仿真以确定微调之后的电路是否满足预期的设计指标。然而,上述的电路仿真方法针对同一电路进行反复微调仿真时需对进行微调后电路与微调前步骤重复的仿真,出现了耗时长、效率低和集成电路开发成本高的问题。

发明内容
有鉴于此,本发明提供一种面向电路微调的仿真加速方法、设备和系统,通过仿真结果复用和降低实际仿真电路规模加速对微调电路的电路仿真过程,以实现对微调电路仿真时间缩短、效率增高及节省集成电路开发成本的目的。一种面向电路微调的仿真加速方法,包括根据获取的待仿真电路中微调发生处直流通路的位置信息及直流通路间依赖关系确定仿真变化部分;调用微调前电路仿真结果数据并构建仿真变化部分电路仿真网表;按照所述仿真变化部分电路仿真网表的指示进行电路仿真,得到微调后仿真变化部分电路仿真结果。为了完善上述方案,在根据获取的待仿真电路中微调发生处直流通路的位置信息及直流通路间依赖关系确定仿真变化部分之前,还包括确定直流通路间依赖关系,包括获得激励信号从输入到输出在信号传播方向上直流通路信号到达顺序;根据所述直流通路信号到达顺序,确定所述发生微调的直流通路的前一级直流通路与微调发生处直流通路的后级全部直流通路存在依赖关系;所述根据获取的待仿真电路中微调发生处直流通路的位置信息及直流通路间依赖关系确定仿真变化部分和仿真不变部分,包括将所述前一级直流通路、所述发生微调的直流通路及其所述后级全部直流通路作为仿真变化部分。优选地,调用微调前电路仿真结果数据构建仿真变化部分电路仿真网表包括获取所述前一级直流通路与所述前一级直流通路的前级电路连接线网的连接端口、基本节点和支路数据;
遍历微调前电路仿真结果数据并获取与所述基本节点和支路数据对应的预设仿真周期的激励波形数据和仿真网表文件;对所述连接端口添加与所述激励波形数据一致的激励信号;依据所述仿真网表文件中的仿真时间、仿真命令、所述仿真变化部分的节点和支路测量命令及所述激励信号波形,生成针对所述仿真变化部分的仿真网表。优选地,所述按照所述仿真变化部分电路仿真网表的指示进行电路仿真,得到微调后仿真变化部分电路仿真结果具体为步骤A 读入所述仿真变化部分的电路仿真网表并定位目标仿真时间点;步骤B 在所述目标仿真时间点上采用数值迭代方法对所述仿真变化部分的元器件的电压-电流关系方程求解,得到解集;步骤C 根据解集构建稀疏矩阵并求解所述稀疏矩阵;步骤D 循环步骤B-C直至该目标仿真时间点上的矩阵解误差在预设范围内;步骤E 计算时间步长,确定下一个仿真时间点,并循环进行B-D,如此重复直至结束仿真时间点。为了完善上述方案,还包括,确定所述前一级直流通路的全部前级直流通路为仿真不变部分,并在得到微调后仿真变化部分电路仿真结果后,还包括构造所述待仿真电路微调后电路仿真结果,包括遍历微调前电路仿真结果数据并获取仿真不变部分各节点和支路在预设测试周期时间点上的仿真波形,记为第一仿真波形;遍历所述微调后仿真变化部分电路仿真结果,并获取所述仿真变化部分各节点和支路在预设测试周期时间点上的仿真波形,记为第二仿真波形;根据基于节点和支路波形的运算公式对所述第一仿真波形和第二仿真波形处理后得到指定变换波形数据。一种面向电路微调的仿真加速设备,包括仿真变化部分确定单元,用于根据获取的待仿真电路中微调发生处直流通路的位置信息及直流通路间依赖关系确定仿真变化部分;电路仿真结果数据调用单元,用于调用微调前电路仿真结果数据;电路仿真网表构建单元,用于根据微调前电路仿真结果数据构建仿真变化部分电路仿真网表;仿真执行单元,用于按照所述仿真变化部分电路仿真网表的指示进行电路仿真, 得到微调后仿真变化部分电路仿真结果。为了完善上述方案,所述设备还包括直流通路间依赖关系设定单元,用于确定直流通路间依赖关系,该单元具体实现获得激励信号从输入到输出在信号传播方向上直流通路信号到达顺序;根据所述直流通路信号到达顺序,确定所述发生微调的直流通路的前一级直流通路与微调发生处直流通路的后级全部直流通路存在依赖关系;将所述前一级直流通路、所述发生微调的直流通路及其所述后级全部直流通路作为仿真变化部分。器件信息获取单元,用于获取待仿真电路中微调发生处直流通路的器件信息,所述器件信息获取单元包括比较模块,用于比较微调前后各个直流通路器件变化情况和/或参数设置情况;信息提取模块,用于定位发生微调的直流通路,并提取发生微调直流通路的前一级直流通路与所述前一级直流通路的前级电路连接线网的连接端口。所述器件信息获取单元还用于确定所述前一级直流通路的全部前级直流通路为仿真不变部分。所述设备还包括电路仿真结果构造单元,包括第一仿真波形获取模块,遍历微调前电路仿真结果数据并获取仿真不变部分各节点和支路在预设测试周期时间点上的仿真波形;第二仿真波形获取模块,遍历所述微调后仿真变化部分电路仿真结果,并获取所述仿真变化部分各节点和支路在预设测试周期时间点上的仿真波形;波形转换及运算模块,根据基于节点和支路波形的运算公式对所述第一仿真波形和第二仿真波形处理后得到指定变换波形数据。本发明还提供一种包括上述仿真加速设备的面向电路微调的仿真加速系统。从上述的技术方案可以看出,本发明实施例通过对发生微调的待仿真电路中直流通路位置、结构和直流通路间依赖关系分析,提取受到微调影响的仿真变化部分,复用微调前电路仿真结果数据,构建针对仿真变化部分的电路仿真网表进行电路仿真,有效地提高了发生微调的待仿真电路的仿真速度。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例公开的一种面向电路微调的仿真加速方法流程图;图加为本发明实施例公开的一种面向电路微调的仿真加速方法依赖关系的确定流程图;图2b为本发明实施例公开的一种面向电路微调的仿真加速方法直流通路分组原理示意图;图2c本发明实施例公开的一种面向电路微调的仿真加速方法激励信号深度原理示意图;图3本发明实施例公开的一种面向电路微调的仿真加速方法仿真变化部分和仿真不变部分确定原理示意图;图4为本发明实施例公开的一种面向电路微调的仿真加速方法构建电路仿真网表流程图;图5为本发明实施例公开的一种面向电路微调的仿真加速方法针对仿真变化部分的电路仿真网表进行仿真流程图;图6为本发明实施例公开的一种面向电路微调的仿真加速方法构造所述待仿真电路微调后电路仿真结果的流程图7为本发明实施例公开的一种面向电路微调的仿真加速装置结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在进行实施例详细说明之前,需要说明的是作为电路设计中重要的环节,电路仿真占用了电路设计周期的大量时间,如何缩小电路仿真时间,提高仿真效率并降低电路产品成本成为电路设计者研究的方向。发明人在进行电路设计及大量仿真实验中发现,电路设计中微调重复次数多,每次微调后都需要对电路进行仿真以确定微调之后的电路是否满足预期设计指标。而电路微调前后绝大部分电路仿真计算方式是类似的,只有微调部分及相关后续电路部分的计算略有差异,基于这一事实,在微调后的电路仿真中复用微调之前的计算结果可以有效提高微调电路的仿真速度。有鉴于此,本发明旨在通过电路信号流分析方法确定微调电路仿真不变部分和仿真变化部分,针对仿真变化部分进行器件连接关系和激励信号的解析,通过仿真结果复用和降低实际仿真电路规模加速对微调电路的电路仿真过程,以实现对微调电路仿真时间缩短、效率增高及节省集成电路开发成本的目的。图1-图6示出了面向电路微调的仿真加速方法,结合图1-图6进行说明,图1示出的是面向电路微调的仿真加速方法,包括Sll 根据获取的待仿真电路中微调发生处直流通路的位置信息及直流通路间依赖关系确定仿真变化部分;参考图2a,所述依赖关系的确定方法具体实现为S21 获得激励信号从输入到输出在信号传播方向上直流通路信号到达顺序;获得激励信号从输入到输出在信号传播方向上直流通路信号到达顺序,为得到直流通路信号到达顺序,将信号到达直流通路的先后顺序以传递深度进行标记,例如,若赋予信号流经当前直流通路的信号传递深度为N,那么确定该信号后续流经的直流通路的信号传递深度为N+1。参见图2b依据信号传递深度和直流通路间串行、并行、桥接等连接关系对直流通路进行分组,同一信号流经过的直流通路置为一组,组内按照信号传递深度由低到高进行排序,以确定直流通路信号到达顺序。进一步地,可以对同一组内包含的直流通路进行再次分割,将同一信号流经过的直流通路分割为多组,以缩小仿真电路规模。对同一信号流,直流通路按照信号到达先后顺序确定直流通路的顺序,所述直流通路的顺序以信号传递深度进行标记参见图2c所示,所述激励信号深度指的是从激励信号输入端开始,每到一个直流通路其传递深度加1。激励信号到直流通路1处其传递深度为1,激励信号到直流通路2处其传递深度为2,...,激励信号到直流通路i处其传递深度为i,...,以此类推地,激励信号到直流通路η处其传递深度为η。
S22:根据所述直流通路信号到达顺序,确定所述发生微调的直流通路的前一级直流通路与微调发生处直流通路的后级全部直流通路存在依赖关系;S23:将所述前一级直流通路、所述发生微调的直流通路及其所述后级全部直流通路作为仿真变化部分;在此步骤中,可确定所述前一级直流通路的全部前级直流通路作为仿真不变部分。依照图中标示直观来说,一个直流通路内的电路的工作状态对其右边的所有直流通路内的电路工作状态有影响,以及,仅对左边直接相连的直流通路内的电路工作状态有影响,而对左边其它无直接相连关系的直流通路内的电路工作状态没有影响,将工作状态有相互影响的直流通路确定为具有依赖关系。参见图3所示,发生微调的直流通路i,其前一级直流通路i_l。从直流通路i_l 开始向右包括直流通路i_l在内的所有直流通路作为仿真变化部分,从直流通路i_2开始向左包括直流通路i_2在内的所有直流通路作为仿真不变部分。需要特别强调的是,上述实现方式体现了一种依赖关系、仿真变化部分和仿真不变部分的确定形式,只要能够准确获知受到发生微调直流通路影响的电路模块信息即可, 故而并不局限于上述列举形式。S12 调用微调前电路仿真结果数据构建仿真变化部分电路仿真网表;参见图4,作为优选,上述构建电路仿真网表具体实现为S41 获取并解析所述前一级直流通路与所述仿真不变部分电路连接线网的连接端口、基本节点和支路数据;所述前一级直流通路与所述仿真不变部分对应的电路有连接的线网引出为待测子电路的端口,该端口将输入通过调用微调前电路仿真结果数据获取上述基本节点和支路的波形数据一致的激励波形;S42:遍历微调前电路仿真结果数据并获取与所述基本节点和支路数据对应的预设仿真周期的激励波形数据和仿真网表文件;S43 对所述连接端口添加与所述激励波形数据一致的激励信号;需要说明的是所述激励信号具体为电压源和电流源,对应波形为节点电压波形和支路电流波。S44:依据所述仿真网表文件中的仿真时间、仿真命令、所述仿真变化部分的节点和支路测量命令及所述激励信号波形,生成针对所述仿真变化部分的仿真网表。具体地,将步骤42获取的仿真网表文件中的仿真时间、仿真命令添加到仿真变化部分的仿真网表的尾部;将步骤43获取的仿真变化电路中的节点、支路测量命令添加到仿真网表文件的尾部。电路仿真网表是进行电路仿真的指示文件,针对该实施例,电路仿真网表包括仿真变化部分电路和仿真电路所用激励波形,以及实施针对电路实际路径进行仿真的指令等,步骤41提供了仿真变化部分的激励信号输入端口,步骤42提供了激励波形数据。S13 按照所述仿真变化部分电路仿真网表的指示进行电路仿真,得到微调后仿真变化部分电路仿真结果。
参见图5,针对所述仿真变化部分的电路仿真网表进行仿真具体为步骤51 读入所述仿真变化部分的电路仿真网表并定位目标仿真时间点;步骤52 在所述目标仿真时间点上采用数值迭代方法对所述仿真变化部分的元器件的电压-电流关系方程求解,得到解集;步骤53 根据解集构建稀疏矩阵并求解所述稀疏矩阵;步骤M 循环步骤52-53直至该目标仿真时间点上的矩阵解误差在预设范围内;步骤55 计算时间步长,确定下一个仿真时间点,并循环进行52-54,如此重复直至结束仿真时间点。为了完善上述方案,还包括步骤14 构造所述待仿真电路微调后电路仿真结果, 参见图6,具体为S61 遍历微调前电路仿真结果数据并获取仿真不变部分各节点和支路在预设测试周期时间点上的仿真波形,记为第一仿真波形;S62 遍历所述微调后仿真变化部分电路仿真结果,并获取所述仿真变化部分各节点和支路在预设测试周期时间点上的仿真波形,记为第二仿真波形;S63:根据基于节点和支路波形的运算公式对所述第一仿真波形和第二仿真波形处理后得到指定变换波形数据。具体地说,对于整个电路的节点电压波形和支路电流波形,若某节点的电压波形和支路电流波形包含在第二仿真波形内,则取第二仿真波形内对应波形数据,否则取第一仿真波形内对应波形数据,如此构建整个电路的全部节点电压和全部支路电流的波形数据。在此波形数据基础上,根据原来仿真网表内的运算公式,即由节点电压和/或支路电流作为变量和基本运算符以及数学函数等组成的运算公式,计算得到对应公式指定的变换波形。图7示出了一种面向电路微调的仿真加速设备,包括仿真变化部分确定单元71,用于根据获取的待仿真电路中微调发生处直流通路的位置信息及直流通路间依赖关系确定仿真变化部分;电路仿真结果数据调用单元72,用于调用微调前电路仿真结果数据;电路仿真网表构建单元73,用于根据微调前电路仿真结果数据构建仿真变化部分电路仿真网表;仿真执行单元74,用于按照所述仿真变化部分电路仿真网表的指示进行电路仿真,得到微调后仿真变化部分电路仿真结果。由图可以看到,图7还示出了直流通路间依赖关系设定单元75,用于确定直流通路间依赖关系,该单元具体实现获得激励信号从输入到输出在信号传播方向上直流通路信号到达顺序;根据所述直流通路信号到达顺序,确定所述发生微调的直流通路的前一级直流通路与微调发生处直流通路的后级全部直流通路存在依赖关系;将所述前一级直流通路、所述发生微调的直流通路及其所述后级全部直流通路作为仿真变化部分。以及,器件信息获取单元76的内部结构,该器件信息获取单元76包括比较模块761,用于比较微调前后各个直流通路器件变化情况和/或参数设置情
9况;信息提取模块762,用于定位发生微调的直流通路,并提取发生微调直流通路的前一级直流通路与所述前一级直流通路的全部前级直流通路电路电路连接线网的连接端口。所述器件信息获取单元还用于,确定所述前一级直流通路的全部前级直流通路为仿真不变部分;电路仿真结果构造单元77,包括第一仿真波形获取模块771,遍历微调前电路仿真结果数据并获取仿真不变部分各节点和支路在预设测试周期时间点上的仿真波形;第二仿真波形获取模块772,遍历所述微调后仿真变化部分电路仿真结果,并获取所述仿真变化部分各节点和支路在预设测试周期时间点上的仿真波形;波形转换及运算模块773,根据基于节点和支路波形的运算公式对所述第一仿真波形和第二仿真波形处理后得到指定变换波形数据。需要说明的是所述面向电路微调的仿真加速设备的设备部件间数据交互及工作原理详见图1-图6图示及相应说明,此处不再赘述。另外,本发明还公开了包括有所述面向电路微调的仿真加速设备的系统,详细说明参见图7图示及相应说明不再赘述。综上所述本发明的实施例通过对发生微调的待仿真电路中直流通路位置、结构和相互之间依赖关系分析,提取受到微调影响的仿真变化部分,复用微调前电路仿真结果数据,构建针对仿真变化部分的电路仿真网表进行电路仿真,有效地提高了发生微调的待仿真电路的仿
真速度。本发明通过仿真计算结构的复用和降低实际仿真电路规模加速对微调电路的电路仿真过程,特别适用于手工微调优化电路的电路仿真和蒙特卡洛仿真中器件参数自动微调对应的电路仿真。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。 对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
权利要求
1.一种面向电路微调的仿真加速方法,其特征在于,包括根据获取的待仿真电路中微调发生处直流通路的位置信息及直流通路间依赖关系确定仿真变化部分;调用微调前电路仿真结果数据并构建仿真变化部分电路仿真网表; 按照所述仿真变化部分电路仿真网表的指示进行电路仿真,得到微调后仿真变化部分电路仿真结果。
2.如权利要求1所述的方法,其特征在于,在根据获取的待仿真电路中微调发生处直流通路的位置信息及直流通路间依赖关系确定仿真变化部分之前,还包括确定直流通路间依赖关系,包括获得激励信号从输入到输出在信号传播方向上直流通路信号到达顺序; 根据所述直流通路信号到达顺序,确定所述发生微调的直流通路的前一级直流通路与微调发生处直流通路的后级全部直流通路存在依赖关系;所述根据获取的待仿真电路中微调发生处直流通路的位置信息及直流通路间依赖关系确定仿真变化部分,包括将所述前一级直流通路、所述发生微调的直流通路及其所述后级全部直流通路作为仿真变化部分。
3.如权利要求2所述的方法,其特征在于,所述调用微调前电路仿真结果数据构建仿真变化部分电路仿真网表包括获取所述前一级直流通路与所述前一级直流通路的前级电路连接线网的连接端口、基本节点和支路数据;遍历微调前电路仿真结果数据并获取与所述基本节点和支路数据对应的预设仿真周期的激励波形数据和仿真网表文件;对所述连接端口添加与所述激励波形数据一致的激励信号;依据所述仿真网表文件中的仿真时间、仿真命令、所述仿真变化部分的节点和支路测量命令及所述激励信号波形,生成针对所述仿真变化部分的仿真网表。
4.如权利要求1所述的方法,其特征在于,所述按照所述仿真变化部分电路仿真网表的指示进行电路仿真,得到微调后仿真变化部分电路仿真结果具体为步骤A 读入所述仿真变化部分的电路仿真网表并定位目标仿真时间点; 步骤B 在所述目标仿真时间点上采用数值迭代方法对所述仿真变化部分的元器件的电压-电流关系方程求解,得到解集;步骤C 根据解集构建稀疏矩阵并求解所述稀疏矩阵; 步骤D 循环步骤B-C直至该目标仿真时间点上的矩阵解误差在预设范围内; 步骤E 计算时间步长,确定下一个仿真时间点,并循环进行B-D,如此重复直至结束仿真时间点。
5.如权利要求2所述的方法,其特征在于,该方法还包括,确定所述前一级直流通路的全部前级直流通路为仿真不变部分,并在所述得到微调后仿真变化部分电路仿真结果后, 还包括构造所述待仿真电路微调后电路仿真结果,包括遍历微调前电路仿真结果数据并获取仿真不变部分各节点和支路在预设测试周期时间点上的仿真波形,记为第一仿真波形;遍历所述微调后仿真变化部分电路仿真结果,并获取所述仿真变化部分各节点和支路在预设测试周期时间点上的仿真波形,记为第二仿真波形;根据基于节点和支路波形的运算公式对所述第一仿真波形和第二仿真波形处理后得到指定变换波形数据。
6.一种面向电路微调的仿真加速设备,其特征在于,包括仿真变化部分确定单元,用于根据获取的待仿真电路中微调发生处直流通路的位置信息及直流通路间依赖关系确定仿真变化部分;电路仿真结果数据调用单元,用于调用微调前电路仿真结果数据; 电路仿真网表构建单元,用于根据微调前电路仿真结果数据构建仿真变化部分电路仿真网表;仿真执行单元,用于按照所述仿真变化部分电路仿真网表的指示进行电路仿真,得到微调后仿真变化部分电路仿真结果。
7.如权利要求6所述的仿真加速设备,其特征在于,还包括直流通路间依赖关系设定单元,用于确定直流通路间依赖关系,该单元具体实现获得激励信号从输入到输出在信号传播方向上直流通路信号到达顺序; 根据所述直流通路信号到达顺序,确定所述发生微调的直流通路的前一级直流通路与微调发生处直流通路的后级全部直流通路存在依赖关系;将所述前一级直流通路、所述发生微调的直流通路及其所述后级全部直流通路作为仿真变化部分。
8.如权利要求6所述的仿真加速设备,其特征在于,还包括器件信息获取单元,用于获取待仿真电路中微调发生处直流通路的器件信息,所述器件信息获取单元包括比较模块,用于比较微调前后各个直流通路器件变化情况和/或参数设置情况; 信息提取模块,用于定位发生微调的直流通路,并提取发生微调直流通路的前一级直流通路与所述前一级直流通路的全部前级直流通路电路连接线网的连接端口。
9.如权利要求7所述的仿真加速设备,其特征在于,所述器件信息获取单元还用于根据获取的待仿真电路中微调发生处直流通路的位置信息及直流通路间依赖关系,确定前一级直流通路的全部前级直流通路为仿真不变部分,所述仿真加速设备还包括电路仿真结果构造单元,包括第一仿真波形获取模块,遍历微调前电路仿真结果数据并获取仿真不变部分各节点和支路在预设测试周期时间点上的仿真波形;第二仿真波形获取模块,遍历所述微调后仿真变化部分电路仿真结果,并获取所述仿真变化部分各节点和支路在预设测试周期时间点上的仿真波形;波形转换及运算模块,根据基于节点和支路波形的运算公式对所述第一仿真波形和第二仿真波形处理后得到指定变换波形数据。
10.一种面向电路微调的仿真加速系统,其特征在于,包括权利要求7-10所述的面向电路微调的仿真加速设备。
全文摘要
本发明实施例公开了一种面向电路微调的仿真加速方法、设备和系统,所述加速方法包括根据获取的待仿真电路中微调发生处直流通路的位置信息及直流通路间依赖关系确定仿真变化部分;调用微调前电路仿真结果数据并构建仿真变化部分电路仿真网表;按照所述仿真变化部分电路仿真网表的指示进行电路仿真,得到微调后仿真变化部分电路仿真结果。本发明实施例通过对发生微调的待仿真电路中直流通路位置、结构和直流通路间依赖关系分析,提取受到微调影响的仿真变化部分,复用微调前电路仿真结果数据,构建针对仿真变化部分的电路仿真网表进行电路仿真,有效地提高了发生微调的待仿真电路的仿真速度。
文档编号G06F17/50GK102508984SQ201110391888
公开日2012年6月20日 申请日期2011年11月30日 优先权日2011年11月30日
发明者叶甜春, 吴玉平, 陈岚 申请人:中国科学院微电子研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1