时序估算方法与时序估算装置制造方法及图纸

技术编号:19778585 阅读:21 留言:0更新日期:2018-12-15 11:24
本发明专利技术公开了一种时序估算方法,适用于功能验证模型。时序估算方法是先于第一时点送出功能验证模型的第一读写要求。于第二时点从总线接收关联于第一读写要求的第一响应。计算第一时点与第二时点之间的延迟时间。当延迟时间大于第一读写要求对应的传输时间时,送出第二读写要求。当延迟时间小于第一读写要求对应的传输时间时,于第二时点经过一补偿时间后送出第二读写要求。补偿时间不大于传输时间与延迟时间的差值。

【技术实现步骤摘要】
时序估算方法与时序估算装置
本专利技术是关于一种时序估算方法与时序估算装置,特别是一种关于电路验证的时序估算方法与时序估算装置。
技术介绍
行动装置或是穿戴装置的发展依旧是科技业界中的大热门。行动装置或是穿戴装置的外型讲求轻薄短小,而在体积相对小的装置上,如何控制功率的消耗变成很重要的议题。目前对于多媒体装置功率消耗的仿真或验证大多着重在处理器或内存等大型处理单元上。就实际上而言,这些处理单元本身大多自带时间信息,因此反映出相对应的功率消耗是比较容易的。但除了这些处理单元,其他比较小型的处理单元如视讯处理单元、影像显示处理单元等,在仿真验证上,多是使用纯功能模型进行仿真或验证,而不带任何时间信息,因此提升了反应功率消耗的困难度。但是,若想要重新开发一个自带时间信息的模型以对这些小型的处理单元进行仿真或验证,则可能需花数个月的时间去完成,对开发时程的影响会非常大。
技术实现思路
(一)要解决的技术问题本专利技术在于提供一种时序估算方法与时序估算装置,在精确地反应出多媒体装置功率消耗的情况下,同时使模拟验证的时程长度相当于单纯使用功能模型进行仿真验证的时程长度。(二)技术方案本专利技术公开了一种时序估算方法,所述的时序估算方法适用于功能验证模型。时序估算方法是先于第一时点送出功能验证模型的第一读写要求。于第二时点从总线接收关联于第一读写要求的第一响应。计算第一时点与第二时点之间的延迟时间。当延迟时间大于第一读写要求对应的传输时间时,送出第二读写要求。当延迟时间小于第一读写要求对应的传输时间时,于第二时点经过一补偿时间后送出第二读写要求。补偿时间不大于传输时间与延迟时间的差值。本专利技术公开了一种时序估算装置,所述的时序估算装置电性连接处理器与内存。处理器用以驱动功能验证模型于第一时点送出第一读写要求。时序估算装置具有延迟仿真模块与处理时间估测模块。延迟仿真模块用以于第二时点从总线接收关联于第一读写要求的第一响应。且延迟仿真模块用以计算第一时点与第二时点之间的延迟时间。处理时间估测模块用以判断延迟时间是否大于第一读写要求对应的传输时间。当延迟时间大于第一读写要求对应的传输时间时,处理时间估测模块用以送出第二读写要求。当延迟时间不大于第一读写要求对应的传输时间时,处理时间估测模块用以于第二时点经过补偿时间后送出第二读写要求。其中,补偿时间不大于传输时间与延迟时间的差值。(三)有益效果综合以上所述,本专利技术提供了一种时序估算方法与时序估算装置,在一实施例中,是以一个纯功能不带时间信息的模型为基础,示范如何根据不同参数以及不同数据格式反映出相对应的运行时间以及功率消耗。除此之外,本专利技术提供的时序估算方法与时序估算装置适用于多种多媒体装置的硬件架构,因此可以很快速的套用到任何一个符合标准的视讯处理单元上。以上之关于本揭露内容之说明及以下之实施方式之说明系用以示范与解释本专利技术之精神与原理,并且提供本专利技术之专利申请范围更进一步之解释。附图说明图1A是根据本专利技术一实施例所绘示的待测系统的功能方块示意图。图1B是根据本专利技术一实施例所绘示的仿真系统的功能方块示意图。图2是执行图1所示的本专利技术一实施例的仿真装置的功能方块示意图。图3是根据本专利技术一实施例所绘示的时序估算方法的步骤流程图。图4A是根据本专利技术一实施例所绘示的功能验证模型与硬件模型的时序示意图。图4B是根据本专利技术另一实施例所绘示的功能验证模型与硬件模型的时序示意图。图4C是根据本专利技术再一实施例所绘示的功能验证模型与硬件模型的时序示意图。图4D是根据本专利技术又一实施例所绘示的功能验证模型与硬件模型的时序示意图。图5是根据本专利技术一实施例所绘示的时序估算方法的方法流程图。图6是根据本专利技术一实施例所绘示的功能验证模型的功能方块图。图7是根据本专利技术一实施例所绘示的功能验证模型的功能方块图。。【符号说明】12、12’、12”处理器14、14a、14b、14’、14”内存142’第一记忆单元144’第二记忆单元22功能验证模型25动态随机存取内存26直接内存访问模块27静态随机存取内存3仿真装置B总线rep1~rep4响应req1~req5读写要求T1~T8时点TL1~TL4延迟时间Tt1~Tt4传输时间TR1~TR3逾时差值Tins1~Tins4不足差值具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术作进一步的详细说明。以下在实施方式中详细叙述本专利技术的详细特征,其内容足以使任何熟习相关技艺者了解本专利技术的
技术实现思路
并据以实施,且根据本说明书所揭露的内容、申请专利范围及图式,任何熟习相关技艺者可轻易地理解本专利技术。以下的实施例是进一步详细说明本专利技术的观点,但非以任何观点限制本专利技术的范畴。请参照图1A、图1B与图2,图1A是根据本专利技术一实施例所绘示的待测系统的功能方块示意图,图1B是根据本专利技术一实施例所绘示的仿真系统的功能方块示意图,图2是执行图1所示的本专利技术一实施例的仿真装置的功能方块示意图。如图2所示,仿真装置3具有处理器12与内存14。内存电性连接处理器。内存用以储存至少一指令。当处理器12执行至少一指令时,仿真装置3执行时序估算方法。图1A示出了待测系统2的架构。待测系统2具有待测组件22、动态随机存取内存25、直接内存访问模块26、静态随机存取内存27与总线B。总线B电性连接待测组件22、动态随机存取内存25、直接内存访问模块26与静态随机存取内存27。待测组件22例如为中央处理器、图形处理器、编码器或是译码器,在此并不加以限制。总线B可以为任意的数据交换架构。如图1B所示,仿真装置3信号连接该功能验证模型42。在实际中,是以功能验证模型42仿真待测组件22,并以硬件模型44仿真图1A中的动态随机存取内存25、直接内存访问模块26、静态随机存取内存27与总线B。通过令仿真装置3控制功能验证模型42与硬件模型44传输数据,从而可以获得出至少一待测组件22的传输时序与相关效能。请再参照图6以说明功能验证模型的实施态样,图6是根据本专利技术一实施例所绘示的功能验证模型的功能方块图。在图6所示的实施例中,功能验证模型42’具有延迟仿真模块101与处理时间估测模块103。该功能验证模型42’于一第一时点送出第一读写要求后,并于第二时点从总线B接收关联于第一读写要求的第一响应。该延迟仿真模块101记录该第一时点与该第二时点,并且计算第一时点与第二时点之间的延迟时间。该处理时间估测模块103判断所述的延迟时间是否大于等于第一读写要求对应的传输时间。当延迟时间大于等于第一读写要求对应的传输时间时,功能验证模型42用以送出第二读写要求。当延迟时间不大于等于第一读写要求对应的传输时间时,处理时间估测模块103于第二时点经过补偿时间后送出第二读写要求。其中,所述的补偿时间不大于传输时间与延迟时间的差值。在一实施例中,当延迟时间大于等于传输时间时,处理时间估测模块103更用以计算延迟时间与传输时间的逾时差值,并将逾时差值加入逾时总值。当延迟时间小于传输时间时,处理时间估测模块103用以计算延迟时间与传输时间的不足差值。当逾时总值大于零时,处理时间估测模块103用以自逾时总量中扣除相当于不足差值的时间量,并令补偿时间为零。在实际中,当逾时总值不大于零时处理时间估测模块1本文档来自技高网
...

【技术保护点】
1.一种时序估算方法,适用于一功能验证模型,该功能验证模型用以提供多个读写要求,以仿真经由一总线存取一内存,该时序估算方法包括:取得一第一时点,该功能验证模型于该第一时点送出一第一读写要求;取得一第二时点,该功能验证模型于该第二时点从该总线接收关联于该第一读写要求的一第一响应;计算该第一时点与该第二时点之间的一延迟时间;判断该延迟时间是否大于等于该第一读写要求对应的一传输时间;当该延迟时间大于等于该第一读写要求对应的该传输时间时,该功能验证模型送出一第二读写要求;以及当该延迟时间小于该第一读写要求对应的该传输时间时,该功能验证模型于该第二时点经过一补偿时间后送出该第二读写要求,该补偿时间不大于该传输时间与该延迟时间的差值。

【技术特征摘要】
2017.06.07 TW 1061189441.一种时序估算方法,适用于一功能验证模型,该功能验证模型用以提供多个读写要求,以仿真经由一总线存取一内存,该时序估算方法包括:取得一第一时点,该功能验证模型于该第一时点送出一第一读写要求;取得一第二时点,该功能验证模型于该第二时点从该总线接收关联于该第一读写要求的一第一响应;计算该第一时点与该第二时点之间的一延迟时间;判断该延迟时间是否大于等于该第一读写要求对应的一传输时间;当该延迟时间大于等于该第一读写要求对应的该传输时间时,该功能验证模型送出一第二读写要求;以及当该延迟时间小于该第一读写要求对应的该传输时间时,该功能验证模型于该第二时点经过一补偿时间后送出该第二读写要求,该补偿时间不大于该传输时间与该延迟时间的差值。2.如权利要求1所述的时序估算方法,其中当该延迟时间大于等于该第一读写要求对应的该传输时间时,包括:计算该延迟时间与该传输时间的一逾时差值;以及将该逾时差值加入一逾时总值。3.如权利要求1所述的时序估算方法,其中当该延迟时间小于该第一读写要求对应的该传输时间时,包括:计算该传输时间与该延迟时间的一不足差值;判断一逾时总值是否大于零;当该逾时总值大于零时,令该补偿时间为零,并将该逾时总值扣除该...

【专利技术属性】
技术研发人员:纪美伶陈耀华黄迅伦卢俊铭
申请(专利权)人:财团法人工业技术研究院
类型:发明
国别省市:中国台湾,71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1