信号时间边限分析方法
【专利摘要】一种信号时间边限分析方法,包括下列步骤:接收输入信号、对输入信号进行撷取,以取得输入信号的主要波形、至少一第一次要波形与至少一第二次要波形,其中第一次要波形与第二次要波形分别位于主要波形之前与之后。统计第一次要波形与第二次要波形的产生数量,以产生第一数量与第二数量。依据第一数量、主要波形与第一次要波形及第二数量、主要波形与第二次要波形,产生第一与第二排列位元组合。整合第一与第二排列位元组合,以产生第三排列位元组合。对第三排列位元组合进行信号分析,以得到信号时间边限。
【专利说明】信号时间边限分析方法
【技术领域】
[0001]本发明涉及一种信号分析方法,特别是一种信号时间边限分析方法。
【背景技术】
[0002]一般来说,在数字电路中,时脉信号(Clock)必须于特定时间内,截取(Latch)信号线上的数据(Data),以进行相应的处理。其中,前述特定时间一般定义为设定时间边限(Setup Time Margin)以及保持时间边限(hold timemargin)。
[0003]随着数字信号时脉速度不断的提高,信号反射与损耗所造成的交互符号干扰(Inter Symbol Interference, ISI)现象会越趋明显,在信号线上传送不同数据位元的组合时,会造成不同的波形失真,且波形失真的情况也相对应严重。因此各个位元周期所计算的设定时间边线与保持时间边限也会不同,也即在不同的数据位元,会有不同的设定时间边限与保持时间边限,故预估信号最小的设定时间边限以及保持时间边限的也越来越困难。
[0004]为了可分析出最小的设定时间边限及保持时间边限,以确保产品设计的完整性及可靠度,现有做法为在信号模拟软件中使用大量的数据位元,但是此方式必须耗费大量时间以模拟各种不同的数据位元组合,且也无法确认出最小的设定时间边限及保持时间边限。因此,设定时间边限及保持时间边限的分析方式仍有改善的空间。
【发明内容】
[0005]本发明所要解决的技术问题是发明提供一种信号时间边限分析方法,以提升信号时间边限的分析效率,并确认出最小的信号时间边限。
[0006]为了实现上述目的,本发明提供了一种信号时间边限分析方法,其中,包括:
[0007]接收一输入信号;
[0008]对该输入信号进行撷取,以取得该输入信号的一主要波形、至少一第一次要波形与至少一第二次要波形,其中该至少一第一次要波形位于该主要波形之前,该至少一第二次要波形位于该主要波形之后;
[0009]统计该至少一第一次要波形的产生数量,以产生一第一数量,以及统计该至少一第二次要波形的产生数量,以产生一第二数量;
[0010]依据该第一数量、该主要波形与该至少一第一次要波形,产生一第一排列位元组合,以及依据该第二数量、该主要波形与该至少二第二次要波形,产生一第二排列位元组合;
[0011]整合该第一排列位元组合与该第二排列位元组合,以产生一第三排列位元组合;以及
[0012]对该第三排列位元组合进行信号分析,以得到该信号时间边限。
[0013]上述的信号时间边限分析方法,其中,该输入信号包括一脉冲信号或一步阶信号。
[0014]上述的信号时间边限分析方法,其中,该信号时间边限包括设定时间边限或保持时间边限。
[0015]上述的信号时间边限分析方法,其中,对该第三排列位元组合进行分析,以得到该信号时间边限的步骤包括:
[0016]若需要分析该主要波形的上升缘,则将该第三排列位元组合的数量除以二 ;以及
[0017]对该数量除以二的该第三排列位元组合进行信号分析,以得到该信号时间边限。
[0018]上述的信号时间边限分析方法,其中,对该第三排列位元组合进行分析,以得到该信号时间边限的步骤包括:
[0019]若需要分析该主要波形的下降缘,则将该第三排列位元组合的数量除以二 ;以及
[0020]对该数量除以二的该第三排列位元组合进行信号分析,以得到该信号时间边限。
[0021]本发明的技术效果在于:
[0022]本发明的信号时间边限分析方法,通过取得输入信号的主要波形、至少一第一次要波形与至少一第二次要波形,并统计至少一第一次要波形与至少一第二次要波形的产生数量,且依据主要波形与前述的产生数量产生第一排列位元组合与第二排列位元组合,再整合第一排列位元组合与第二排列位元组合来产生第三排列位元组合,以对第三排列位元组合进行信号分析,进而得到信号时间边限。另外,通过分析主要波形的上升缘或下降缘,可将第三排列位元组合的数量减少一半,在对第三排列位元组合进行信号分析。如此一来,可有效增加信号时间边限的分析效率,并确认出最小的信号时间边限。
[0023]以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
【专利附图】
【附图说明】
[0024]图1为本发明的信号时间边限分析方法的流程图;
[0025]图2为本发明的输入信号的波形图;
[0026]图3为本发明的另一输入信号的波形图。
[0027]其中,附图标记
[0028]SI 脉冲信号
[0029]S2 步阶信号
[0030]210、310 主要波形
[0031]220、320 第一次要波形
[0032]230、240、250、330、340、350 第二次要波形
【具体实施方式】
[0033]下面结合附图对本发明的结构原理和工作原理作具体的描述:
[0034]请参考图1所示,其为本发明的信号时间边限分析方法的流程图。本实施例的信号时间边限分析方法适于一信号分析装置,且由此信号分析装置对一输入信号进行分析。在步骤SllO中,接收一输入信号。例如由信号分析装置接收此输入信号,且输入信号例如由一数字电路产生。在本一实施例中,输入信号例如为脉冲信号SI,如图2所75,其中标号210为脉冲信号S I的主要波形,标号220为脉冲信号SI的第一次要波形,标号230、240、250分别为脉冲信号SI的第二次要波形。
[0035]在另一实施例中,输入信号例如为步阶信号S2,如图3所示,其中标号310为步阶信号S2的主要波形,标号320为步阶信号S2的第一次要波形,标号330、340、350分别为步阶信号S2的第二次要波形。
[0036]在步骤S120中,对输入信号进行撷取,以取得输入信号的主要波形、至少一第一次要波形与至少一第二次要波形,其中至少一第一次要波形位于主要波形之前,至少一第二次要波形位于主要波形之后。在本实施例中,当信号分析装置接收输入信号后,信号分析装置会将主要波形出现之前有产生变化的波形作为第一次要波形,而将主要波形出现之后有产生变化的波形作为第二次要波形,以取得对应此输入信号的主要波形、第一次要波形与第二次要波形。
[0037]在一实施例中,当输入信号为脉冲信号SI,信号分析装置会对应取得主要波形210、第一次要波形220与第二次要波形230、240、250。在另一实施例中,当输入信号为步阶信号S2时,信号分析装置会对应取得主要波形310、第一次要波形320与第二次要波形330、340、350。 [0038]在步骤S130中,统计至少一第一次要波形的产生数量,以产生第一数量,以及统计至少一第二次要波形的产生数量,以产生第二数量。由于输入信号具有第一次要波形220(脉冲信号SI)或320 (步阶信号S2),因此信号分析装置对第一次要波形进行统计,会产生“I个”的第一数量。并且,由于输入信号具有第二次要波形230、240、250 (脉冲信号SI)或330、340、350 (脉冲信号S2),因此信号分析装置对第二次要波形进行统计,会产生“3个”的第二数量。
[0039]在步骤S140中,依据第一数量、主要波形与至少一第一次要波形,产生第一排列位元组合,以及依据第二数量、主要波形与至少一第二次要波形,产生第二排列位元组合。由于第一次要波形220 (320)的位元可能为“0”或“1”,且第一次要波形220 (320)对应的第一数量为“I个”,因此信号分析装置依据“I个”第一数量、主要波形210 (310)与第一次要波形220 (320),会对应产生“2个”第一排列位元组合,如表1所示。
[0040]另外,由于第二次要波形230、240、250 (330、340、350)的位元也可能为“0”或“1”,且第二次要波形230、240、250 (330、340、350)对应的第二数量为“3个”,因此信号分析装置依据“3个”第二数量、主要波形210 (310)与第二次要波形230、240、250 (330、340、350)会对应产生“8个”第二排列位元组合,如表2所示。由此可知,第一排列位元组合的数量为2N,而第二排列位元组合的数量为2M,其中N为第一数量,M为第二数量。
[0041]表1为本发明的第一排列位元组合
[0042]
【权利要求】
1.一种信号时间边限分析方法,其特征在于,包括: 接收一输入信号; 对该输入信号进行撷取,以取得该输入信号的一主要波形、至少一第一次要波形与至少一第二次要波形,其中该至少一第一次要波形位于该主要波形之前,该至少一第二次要波形位于该主要波形之后; 统计该至少一第一次要波形的产生数量,以产生一第一数量,以及统计该至少一第二次要波形的产生数量,以产生一第二数量; 依据该第一数量、该主要波形与该至少一第一次要波形,产生一第一排列位元组合,以及依据该第二数量、该主要波形与该至少二第二次要波形,产生一第二排列位元组合; 整合该第一排列位元组合与该第二排列位元组合,以产生一第三排列位元组合;以及 对该第三排列位元组合进行信号分析,以得到该信号时间边限。
2.如权利要求1所述的信号时间边限分析方法,其特征在于,该输入信号包括一脉冲信号或一步阶信号。
3.如权利要求1所述的信号时间边限分析方法,其特征在于,该信号时间边限包括设定时间边限或保持时间边限。
4.如权利要求1所述的信号时间边限分析方法,其特征在于,对该第三排列位元组合进行分析,以得到该信号时间边限的步骤包括: 若需要分析该主要波形的上升缘,则将该第三排列位元组合的数量除以二 ;以及 对该数量除以二的该第三排列位元组合进行信号分析,以得到该信号时间边限。
5.如权利要求1所述的信号时间边限分析方法,其特征在于,对该第三排列位元组合进行分析,以得到该信号时间边限的步骤包括: 若需要分析该主要波形的下降缘,则将该第三排列位元组合的数量除以二 ;以及 对该数量除以二的该第三排列位元组合进行信号分析,以得到该信号时间边限。
【文档编号】G01R29/00GK103777084SQ201210414739
【公开日】2014年5月7日 申请日期:2012年10月25日 优先权日:2012年10月25日
【发明者】陈彦豪 申请人:英业达科技有限公司, 英业达股份有限公司