The invention relates to a clock signal test method and device, clock extraction and related input file information through the Perl script, the input file contains the Excel file format; according to the relevant information and clock to generate an output file, the file contains the Verilog file; call the output files to the real-time detection of the clock signal the state, including the period of the clock signal and the current state of the cycle of the clock signal duty cycle, or the default state, can test the clock signal automatically and efficiently.
【技术实现步骤摘要】
本专利技术涉及电子信息
,尤其涉及一种时钟信号测试方法和装置。
技术介绍
随着数字芯片规模的增加、集成度的提高,芯片项目中验证工作的工作量也随之增加。据业界统计,芯片验证工作量约占整个芯片项目开发周期的70%,提高验证效率是缩短项目开发周期的必由之路。研究表明,验证自动化、验证模块标准化已经成为芯片验证领域一个重要的技术方向发展。验证自动化解决了对于数量庞大的验证对象进行相同的、重复性的检测问题,有效地帮助验证工程师避免了大量的简单重复性劳动,节约了验证流程的时间。时钟信号是数字芯片中一类非常重要的信号。对于电路规模较大的数字芯片来说,时钟信号的个数可能会很多,对于一百万门的数字电路来说,10个以上的时钟信号并不罕见,并且每个时钟信号可能会存在或多或少的使能控制逻辑以及参数配置关系,对这样一个时钟数量大、复杂性高的时钟树进行检查异常复杂。公开于该
技术介绍
部分的信息仅仅旨在增加对本专利技术的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。
技术实现思路
技术问题有鉴于此,本专利技术要解决的技术问题是,如何提供一种时钟信号测试方法和装置,能够自动且高效的测试时钟信号。解决方案为解决以上技术问题,本专利技术在第一方面提供一种时钟信号测试方法,包括:通过Perl脚本提取输入文件中与时钟相关的信息,所述输入文件包括Excel格式文件;根据所述与时钟相关的信息生成输出文件,所述文件包括Verilog文件;调用所述输出文件以实时检测时钟信号的状态,所述时钟信号的状态包括所述时钟信号的周期及当前周期的占空比,或者缺省 ...
【技术保护点】
一种时钟信号测试方法,其特征在于,包括:通过Perl脚本提取输入文件中与时钟相关的信息,所述输入文件包括Excel格式文件;根据所述与时钟相关的信息生成输出文件,所述文件包括Verilog文件;调用所述输出文件以实时检测时钟信号的状态,所述时钟信号的状态包括所述时钟信号的周期及当前周期的占空比,或者缺省状态。
【技术特征摘要】
1.一种时钟信号测试方法,其特征在于,包括:通过Perl脚本提取输入文件中与时钟相关的信息,所述输入文件包括Excel格式文件;根据所述与时钟相关的信息生成输出文件,所述文件包括Verilog文件;调用所述输出文件以实时检测时钟信号的状态,所述时钟信号的状态包括所述时钟信号的周期及当前周期的占空比,或者缺省状态。2.根据权利要求1所述的时钟信号测试方法,其特征在于,当所述时钟信号的状态包括所述时钟信号的周期及当前周期的占空比时,包括:将所述时钟信号当前上升沿的时间减去所述时钟信号的最近一次上升沿的时间点从而得到当前周期的周期值;当所述当前周期的周期值的小于所述时钟信号的周期的理论值下限,或者大于所述时钟信号的周期的理论值上限时,将所述时钟信号的周期检测为发生错误。3.根据权利要求1所述的时钟信号测试方法,其特征在于,当所述时钟信号的状态包括所述时钟信号的周期及当前周期的占空比时,包括:将所述时钟信号的最近一次下降沿的时间点减去所述时钟信号的最近一次上升沿的时间点得到第一差值;将所述时钟信号当前上升沿的时间减去所述时钟信号的最近一次上升沿的时间点得到第二差值;用所述第一差值除以所述第二差值得到所述当前周期的占空比;当所述当前周期的占空比小于所述时钟信号占空比的理论值下限,或者大于所述时钟信号占空比的理论值上限时,将所述时钟信号的占空比检测为发生错误。4.根据权利要求1所述的时钟信号测试方法,其特征在于,当所述时钟信号的状态包括所述时钟信号的缺省状态时,包括:当所述时钟信号未出现上升沿时,用当前时间减去测试开始的时间点得到第三差值;当所述第三差值大于预设的容忍缺省的上限值时,检测为所述时钟信号的缺省状态发生错误。5.根据权利要求4所述的时钟信号测试方法,其特征在于,当所述时钟信号的状态包括所述时钟信号的缺省状态时,包括:当所述时钟信号已出现上升沿,并且当前时间减去所述时钟信号的最近一次上升沿的时间点的差值大于预设的容忍缺省的上限值时,检测为所述时钟信号的缺省状态发生错误。6.一种时钟信号测试...
【专利技术属性】
技术研发人员:梅张雄,郭涛,
申请(专利权)人:北京联盛德微电子有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。