1、(10)申请公布号 CN 104133966 A (43)申请公布日 2014.11.05 C N 1 0 4 1 3 3 9 6 6 A (21)申请号 201410375186.9 (22)申请日 2014.08.01 G06F 17/50(2006.01) (71)申请人电子科技大学 地址 611731 四川省成都市高新(西)区西源 大道2006号 (72)发明人何春 宗竹林 黎亮 蒋剑 朱娟 (74)专利代理机构四川力久律师事务所 51221 代理人林辉轮 王芸 (54) 发明名称 一种基于信号特征提取的故障电路行为建模 方法 (57) 摘要 本发明公开了一种基于信号特征提取的故障 电
2、路行为建模方法,其技术要点为:将故障电路 的仿真结果进行特征参数提取及分类,通过控制 输出各类信号特征波形的方式实现故障电路的行 为建模,利用该方法仿真采用的仿真元器件较少, 只需要简单的激励源、ROM器件和控制电路即可 实现,具有较高的效率,所需的仿真时间远小于原 电路的仿真时间,具有较强的扩展性和适用范围。 (51)Int.Cl. 权利要求书2页 说明书5页 附图3页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书5页 附图3页 (10)申请公布号 CN 104133966 A CN 104133966 A 1/2页 2 1.一种基于信号特征提取的故障电
3、路行为建模方法,其特征在于,包括如下步骤: A、设置仿真时间步骤:根据电子系统的功能特性,设置能够体现电路特征的仿真时 间; B、故障电路仿真步骤:根据所述仿真时间对电子系统的每个元器件可能存在的故障逐 一进行PSPICE功能仿真,直到遍历完整个电子系统电路可能存在的所有故障模式为止,得 到所有故障电路的PSPICE仿真结果; C、特征参数提取步骤:利用所述故障电路的PSPICE仿真结果进行特征参数提取; D、利用所提取的特征参数对电路输出信号的故障类别分类,所述故障类别是指电路故 障后产生的不同种类的输出信号; E、根据分类结果在PSPICE软件中进行故障行为建模; F、对建模后的行为模型进
4、行仿真验证输出结果,所述输出结果若与类特征值对应的仿 真结果输出一致,则行为建模正确。 2.根据权利要求1所述的基于信号特征提取的故障电路行为建模方法,其特征在于, 所述步骤A中,根据电子系统的功能特性,设置能够体现电路特征的仿真时间具体为:若电 路是周期输出,则仿真时间设置为1-10个信号周期;其中,信号周期的个数由周期持续时 间的长短确定。 3.根据权利要求1所述的基于信号特征提取的故障电路行为建模方法,其特征在于, 所述步骤C中利用PSPICE仿真的结果进行特征参数提取,提取的特征参数具体为: a)若仿真结果为周期信号,则提取该周期信号的初始化时间、信号占空比和频率; b)若仿真结果为电
5、平信号,则提取该电平信号的初始化时间、信号电平、与正常仿真结 果的时延、电平差; c)若仿真结果为数据总线,则提取数据总线的初始化时间、与正常仿真结果的欧式几 何距离。 4.根据权利要求3所述的基于信号特征提取的故障电路行为建模方法,其特征在于, 所述步骤D利用所提取的特征参数对信号的故障类别分类,具体为: a)对所有电路故障输出信号的第一个特征参数进行统计; b)提取重复数量大于预定值的特征参数,并归类称为类特征值; c)设置一个距离值d,将距离d以内范围的类特征值归为同一类的类特征值; d)将其它独立分布的类特征值进行独立分类; e)将距离范围小于d的特征参数独立分类合并,得到第一特征参数
6、的最终分类; f)在第一个特征参数分类的基础上,对所有电路故障输出信号用第二个特征参数继续 分类,分类方法与上述步骤a)-d)相同,直到所有的特征参数分析完成,分类结束。 5.根据权利要求1至4任一项所述的基于信号特征提取的故障电路行为建模方法,其 特征在于,所述根据分类结果在PSPICE软件中进行故障行为建模后的行为模型包括一个 激励源、一个ROM器件和一个控制电路; 其中,所述激励源为行为模型提供时钟信号和复位信号,该时钟信号的频率为行为模 型输出信号的数据率,复位信号控制行为模型开始输出的时间; 所述ROM器件,用于存储各种特征波形; 所述控制电路,用于产生各特征类信号波形的辅助波形,该
7、辅助波形与特征类信号波 权 利 要 求 书CN 104133966 A 2/2页 3 形叠加或进行逻辑与运算后作为行为模型的输出信号。 6.根据权利要求5所述的基于信号特征提取的故障电路行为建模方法,其特征在于, 所述ROM器件存储的各种特征波形包括信号初始段波形和各特征类的信号波形。 7.根据权利要求5所述的基于信号特征提取的故障电路行为建模方法,其特征在于, 所述控制电路还用于控制各类特征波形的具体输出时间。 权 利 要 求 书CN 104133966 A 1/5页 4 一种基于信号特征提取的故障电路行为建模方法 技术领域 0001 本发明涉及电子系统的可靠性设计与仿真技术领域,具体涉及一
8、种基于信号特征 提取的故障电路行为建模方法。 背景技术 0002 现代电子系统越来越复杂,软硬件设计的复杂度日益增加,使得影响产品可靠性 的因素也越来越多,致使电子系统仿真越来越困难,仿真时间也越来越长。在电子系统仿真 中,当电子元器件的数量达到一定的规模后,系统仿真所需的软硬件资源和仿真时间都将 呈指数级剧增,特别是在故障仿真中,若要遍历系统中所有器件的故障模式,仿真所需时间 更是无法想象,可能长达几个月甚至几年。这样长时间的仿真是系统设计无法容忍的,而电 路的行为建模方法是一种降低系统规模、提高电路仿真效率的有效方法。 0003 目前已有一些行为建模方法,如专利号为ZL2008101034
9、46.1的专利应用于 SPICE电路仿真程序中的铁电电容行为模型,但该类方法仅能针对固定的元器件进行建 模。同时也存在一些应用于软件或硬件领域的建模方法,如专利号为200980143522.4的 在硬件系统上动态构建行为模型的系统和方法、专利号为201010517588.X的一种基于 行为模型的软件安全性测试用例生成方法等,但这些方法都无法应用于电路仿真。 发明内容 0004 本发明的目的在于克服现有技术中所存在的上述不足,提供一种能够进行PSPICE 仿真的故障电路行为建模方法,该方法具有简单高效、扩展性强、适用范围广等特点,能在 不影响功能仿真结果的情况下大幅度降低故障电路仿真的时间。 0
10、005 为了实现上述发明目的,本发明采用的技术方案是:一种基于信号特征提取的故 障电路行为建模方法,包括如下步骤: A、设置仿真时间步骤:根据电子系统的功能特性,设置能够体现电路特征的仿真时 间; B、故障电路仿真步骤:根据所述仿真时间对电子系统的每个元器件可能存在的故障逐 一进行PSPICE功能仿真,直到遍历完整个电子系统电路可能存在的所有故障模式为止,得 到所有故障电路的PSPICE仿真结果; C、特征参数提取步骤:利用所述故障电路的PSPICE仿真结果进行特征参数提取; D、利用所提取的特征参数对电路输出信号的故障类别分类,所述故障类别是指电路故 障后产生的不同种类的输出信号; E、根据
11、分类结果在PSPICE软件中进行故障行为建模; F、对建模后的行为模型进行仿真验证输出结果,所述输出结果若与类特征值对应的仿 真结果输出一致,则行为建模正确。 0006 所述步骤A中,根据电子系统的功能特性,设置能够体现电路特征的仿真时间具 体为:若电路是周期输出,则仿真时间设置为1-10个信号周期;其中,信号周期的个数由周 说 明 书CN 104133966 A 2/5页 5 期持续时间的长短确定。 0007 所述步骤C中利用PSPICE仿真的结果进行特征参数提取,提取的特征参数具体 为: a)若仿真结果为周期信号,则提取该周期信号的初始化时间、信号占空比和频率; b)若仿真结果为电平信号,
12、则提取该电平信号的初始化时间、信号电平、与正常仿真结 果的时延、电平差; c)若仿真结果为数据总线,则提取数据总线的初始化时间、与正常仿真结果的欧式几 何距离。 0008 所述步骤D利用所提取的特征参数对信号的故障类别分类,具体为: a)对所有电路故障输出信号的第一个特征参数进行统计; b)提取重复数量大于预定值的特征参数,并归类称为类特征值; c)设置一个距离值d,将距离d以内范围的类特征值归为同一类的类特征值; d)将其它独立分布的类特征值进行独立分类; e)将距离范围小于d的特征参数独立分类合并,得到第一特征参数的最终分类; f)在第一个特征参数分类的基础上,对所有电路故障输出信号用第二
13、个特征参数继续 分类,分类方法与上述步骤a)-d)相同,直到所有的特征参数分析完成,分类结束。 0009 所述根据分类结果在PSPICE软件中进行故障行为建模后的行为模型包括一个激 励源、一个ROM器件和一个控制电路;其中,所述激励源为行为模型提供时钟信号和复位信 号,该时钟信号的频率为行为模型输出信号的数据率,复位信号控制行为模型开始输出的 时间;所述ROM器件,用于存储各种特征波形;所述控制电路,用于产生各特征类信号波形 的辅助波形,该辅助波形与特征类信号波形叠加或进行逻辑与运算后作为行为模型的输出 信号。 0010 所述ROM器件存储的各种特征波形包括信号初始段波形和各特征类的信号波形。
14、 0011 所述控制电路还用于控制各类特征波形的具体输出时间。 0012 与现有技术相比,本发明的有益效果: 本发明的方法将故障电路的仿真结果进行特征参数提取及分类,通过控制输出各类信 号特征波形的方式实现故障电路的行为建模,利用该方法仿真采用的仿真元器件较少,只 需要简单的激励源、ROM器件和控制电路即可实现,具有较高的效率,所需的仿真时间远小 于原电路的仿真时间,具有较强的扩展性和适用范围,通过ROM器件存储其它类型的特征 类信号波形便能并更改控制参数便可实现其它电路的行为模型。 0013 附图说明: 图1为本发明基于信号特征提取的故障电路行为建模方法流程图; 图2为本发明实施例用到的仿真
15、电路; 图3为本发明实施例输出信号的特征统计图; 图4为本发明实施例的PSPICE故障行为模型图; 图5为本发明实施例PSPICE故障行为模型仿真输出示意图。 具体实施方式 0014 下面结合具体实施方式对本发明作进一步的详细描述。但不应将此理解为本发明 说 明 书CN 104133966 A 3/5页 6 上述主题的范围仅限于以下的实施例,凡基于本发明内容所实现的技术均属于本发明的范 围。 0015 本发明将故障电路的仿真结果进行特征参数提取及分类,通过控制输出各类信号 特征波形的方式实现故障电路的行为建模,利用该方法仿真采用的仿真元器件较少,只需 要简单的激励源、ROM器件和控制电路即可实
16、现,具有较高的效率,所需的仿真时间远小于 原电路的仿真时间,具有较强的扩展性和适用范围,下面具体说明。 0016 如图1所示,本发明实施例提供的基于信号特征提取的故障电路行为建模方法, 包括如下步骤: A、设置仿真时间步骤:根据电子系统的功能特性,设置能够体现电路特征的仿真时间。 若电路是周期输出,则仿真时间设置为1-10个信号周期;其中,信号周期的个数由周期持 续时间的长短确定,如时钟周期,每个周期只持续高低两个电平,则周期数可适当设多一 点;功能特性是指系统的功能,不同的系统功能也不相同,仿真时间需要人为确定,这个属 于外部输入,本领域技术人员可根据具体情况来设定。 0017 B、故障电路
17、仿真步骤:根据所述仿真时间对电子系统的每个元器件可能存在的故 障逐一进行PSPICE功能仿真,直到遍历完整个电子系统电路可能存在的所有故障模式为 止,得到所有故障电路的PSPICE仿真结果。 0018 C、特征参数提取步骤:利用所述故障电路的PSPICE仿真结果进行特征参数提取。 具体的,利用PSPICE仿真的结果进行特征参数提取,提取的特征参数具体为: a)若仿真结果为周期信号,则提取该周期信号的初始化时间、信号占空比和频率; b)若仿真结果为电平信号,则提取该电平信号的初始化时间、信号电平、与正常仿真结 果的时延、电平差; c)若仿真结果为数据总线,则提取数据总线的初始化时间、与正常仿真结
18、果的欧式几 何距离。 0019 D、利用所提取的特征参数对电路输出信号的故障类别分类,所述故障类别是指电 路故障后产生的不同种类的输出信号。具体如下: a)对所有电路故障输出信号的第一个特征参数进行统计; b)提取重复数量大于预定值(例如3)的特征参数,并归类称为类特征值; c)设置一个距离值d,将距离d以内范围的类特征值归为同一类的类特征值; d)将其它独立分布的类特征值进行独立分类; e)将距离范围小于d的特征参数独立分类合并,得到第一特征参数的最终分类; f)在第一个特征参数分类的基础上,对所有电路故障输出信号用第二个特征参数继续 分类,分类方法与上述步骤a)-d)相同,直到所有的特征参
19、数分析完成,分类结束。其中,距 离值d根据实际情况确定,一般可设置为相邻类特征值距离差的一半,也可为更小的值。 0020 E、根据分类结果在PSPICE软件中进行故障行为建模。 0021 F、对建模后的行为模型进行仿真验证输出结果,所述输出结果若与类特征值对应 的仿真结果输出一致,则行为建模正确。 0022 其中,所述根据分类结果在PSPICE软件中进行故障行为建模后的行为模型包括 一个激励源、一个ROM器件和一个控制电路;所述激励源为行为模型提供时钟信号和复位 信号,该时钟信号的频率为行为模型输出信号的数据率,复位信号控制行为模型开始输出 说 明 书CN 104133966 A 4/5页 7
20、 的时间;所述ROM器件,用于存储各种特征波形;所述控制电路,用于产生各特征类信号波 形的辅助波形,该辅助波形与特征类信号波形叠加或进行逻辑与运算后作为行为模型的输 出信号。所述ROM器件存储的各种特征波形包括信号初始段波形和各特征类的信号波形, 仿真输出信号波形存储入该ROM器件。所述控制电路还用于控制各类特征波形的具体输出 时间。 0023 下面结合一个具体实例对本发明作更进一步的说明。 0024 图2为本实施例的仿真电路框图,其功能是通过对一输入9.6MHz的模拟时钟信号 转换为数字信号并进行15分频,最终产生一个640KHz的周期信号输出,输出信号名为A_ TIMER。电路主要由9.6
21、MHz差分晶振、输入电源、阻容滤波电路、差分转单端电路、十五分频 电路等组成。9.6MHz差分晶振用于产生9.6MHz的差分时钟;输入电源用于产生5.5V的系 统输入电压,阻容滤波电路为输入电源的滤波及分压网络,主要由电阻和电容等元器件组 成,其输出为3.3V,5.5V,为系统其它各模块供电;差分转单端电路主要实现差分信号到单 端信号的转换,内含AM26LS32,LM161等集成电路模块;十五分频电路主要完成数字时钟的 15分频功能,由74LS161器件实现。下面对该分频电路的行为建模方法进行具体描述。 0025 步骤1.设置仿真时间。由于该电路完成功能为时钟分频,输出信号也为一时钟信 号,本
22、例将仿真时间设置为30us,该时间段内除了信号初始化外,还可以产生9个周期的分 频时钟信号; 步骤2.故障电路仿真,将电路中所有的器件的故障进行遍历仿真,产生出156个不同 故障下的仿真结果; 步骤3.故障电路信号的特征提取,由于分频电路的输出为一时钟信号,我们对该输出 信号的占空比和时钟频率两个特征参数进行提取,两个参数的特征值主要有: (1)占空比:0,49.99,50,50.01 (2)频率:0Hz,640.KHz,639.95KHz,639.975KHz,640.05KHz,1.28MHz 提取结果如图3所示。 0026 步骤4.利用所提取的特征参数对信号的故障类别分类,分类方法如下:
23、(1)对分 频信号的占空比参数进行统计,特征值主要集中在0和50;(2)将0和50两个特征值 作为类特征值;(3)设置一个距离值5,将距离类特征值5以内范围的特征值归为同一 类特征值,则49.99,50,50.01这三个特征值归为同一类;(4)继续利用第二个特征 参数对信号进行归类,首先对占空比的第一个类特征值0的频率参数进行统计,结果只有 一个类特征值,即0Hz;(5)接着对占空比第二个类特征值50的频率参数进行统计,特征 值主要集中在0Hz、640KHz和1.28MHz;(6)将0Hz、640KHz和1.28MHz三个特征值作为类特 征值;(7)设置一个距离值100Hz,将距离类特征值10
24、0Hz以内范围的特征值归为同一类特 征值,则640KHz,639.95KHz,639.975KHz,640.05KHz这四个特征值归为同一类;因此,输出 信号的故障类型可归纳为三类:故障类型1,占空比50,频率为640KHz的信号与无故障情 况下的输出一致,可认为是无明显异常;故障类型2,占空比0,输出频率为0Hz的输出可 认为为无输出异常;故障类型3,占空比为50,频率为1.28MHz的输出可认为频率加快异 常。则针对所有特征参数的故障分类情况如表1所示。 0027 表1为实例特征参数的故障分类情况表 说 明 书CN 104133966 A 5/5页 8 序号故障类型占空比频率 1无明显异常
25、50640KHz 2无输出异常00Hz 3频率加快异常501.28MHz 步骤5.根据分类结果在PSPICE软件中进行故障行为建模,整个PSPICE故障行为模型 由一激励源、一ROM器件和一控制电路组成,激励源由时钟信号和复位信号组成。由于频率 为1.28MHz,占空比为50的周期信号波形在一个周期内有1和0两个电平信号,因此其数 据率为2.56MHz,则时钟信号的频率设置为1.28MHz;整个电路一开始到15.625us的时间内 输出持续为低电平,因此复位信号的复位时间可设置在15.625us内的任意时刻。ROM器件 用于存储各种特征波形,本实施例的特征波形主要有以下几类:(1)初始化信号波
26、形,低电 平,持续时间15.625us,需要1bit存储空间,分配地址空间0;(2)针对故障类型1的信号 波形,需要4bit存储空间,存储1,1,0,0四个信号电平,分配地址空间1-4;(3)针对故障 类型2的信号波形,需要1bit存储空间,存储信号电平0,分配地址空间5;(4)针对故障类 型3的信号波形,需要2bit存储空间,存储1,0两个信号电平,分配地址空间6,7。因此, 整个ROM器件用8bit的存储空间便可以描述整个电路的输出信号波形。控制电路用于产 生特征类波形的辅助波形,本例只需要产生控制ROM的地址信号和使能信号,使能信号可 以一直有效,针对所有的三种故障类型,在前40个时钟周
27、期内,输出特征波形(1)对应的地 址0,其余时刻根据故障的类型输出(2)、(3)、(4)中一种特征波形,即:针对故障类型1,周 期性输出地址1-4;针对故障类型2,输出地址5;针对故障类型3,周期性输出地址6和7。 所建的故障行为模型如图4所示。 0028 步骤6.通过仿真对行为模型的输出进行验证,仿真结果如图5所示,仿真结果与 类特征值对应的仿真结果输出一致,则认为行为建模正确。 0029 从实施例可以看出:该方法建立的行为模型所需的元器件资源远小于原电路的元 器件资源,原仿真电路进行一次仿真所需的时间为6秒,而行为建模后的仿真时间仅需要 0.3秒,大幅度降低了电路仿真的时间。 0030 上面结合附图对本发明的具体实施方式进行了详细说明,但本发明并不限制于上 述实施方式,在不脱离本申请的权利要求的精神和范围情况下,本领域的技术人员可以作 出各种修改或改型。 说 明 书CN 104133966 A 1/3页 9 图1 说 明 书 附 图CN 104133966 A 2/3页 10 图2 图3 图4 说 明 书 附 图CN 104133966 A 10 3/3页 11 图5 说 明 书 附 图CN 104133966 A 11