【技术实现步骤摘要】
一种SPI总线验证方法
本专利技术涉及一种芯片验证
,尤其涉及一种SPI总线的验证方法。
技术介绍
随着集成电路的飞速发展,芯片的功能复杂度大大增加,传统的定向验证无法满足超大规模集成电路的验证需求,验证工作也变得更加艰巨。SPI是一种串行总线接口,其优势在于高速、全双工、简单易用,越来越多的芯片内部都集成了SPI总线接口。为了满足外设的多样性,SPI总线具有多种工作模式,每种工作模式都需要大量的测试例验证其正确性,对传统的验证方法来说是巨大的挑战。
技术实现思路
为解决以上技术的不足,本专利技术提供了一种SPI总线验证方法,本专利技术通过以下方案来实现。一种SPI总线的验证方法,所述验证方法具体包括:代理器,完成对驱动器、序列发生器、代理配置器及监视器的封装;环境配置器,用于配置所述验证平台的属性;驱动器,将随机化数据包转换为激励型号驱动至待测模块SPI总线,同时将激励信号传输至所述监视器;序列发生器,产生随机化数据包,并发送给所述驱动器;代理配置器,用于配置SPI总线的工作模式、时钟频率、时钟极性、时钟相位;监视器,完成对待测模块SPI总线的输出端口的数据进行收集,并将该数据与所述驱动器传输来的激励信号进行比对,输出验证结果;所述验证平台的属性,即该验证平台既可以用作master给SPI总线发送激励数据,也可以作为slave接收SPI总线输出数据;所述驱动器与监视器激励信号的传输通过TLM进行传输。本专利技术 ...
【技术保护点】
1.一种SPI总线验证方法,其特征在于使用UVM验证方法学搭建SPI总线验证平台,对SPI总线进行功能验证,所述验证平台具体包括:/n代理器,完成对驱动器、序列发生器、代理配置器及监视器的封装;/n环境配置器,用于配置所述验证平台的属性;/n驱动器,将随机化数据包转换为激励信号驱动至待测模块SPI总线,同时将激励信号传输至所述监视器;/n序列发生器,产生随机化数据包,并发送给所述驱动器;/n代理配置器,用于配置SPI总线的工作模式、时钟频率、时钟极性、时钟相位;/n监视器,完成对待测模块SPI总线的输出端口的数据进行收集,并将该数据与所述驱动器传输来的激励信号进行比对,输出验证结果;/n所述验证平台的属性,即该验证平台既可以用作master给SPI总线发送激励数据,也可以作为slave接收SPI总线输出数据;/n所述驱动器与监视器激励信号的传输通过TLM进行传输。/n
【技术特征摘要】
1.一种SPI总线验证方法,其特征在于使用UVM验证方法学搭建SPI总线验证平台,对SPI总线进行功能验证,所述验证平台具体包括:
代理器,完成对驱动器、序列发生器、代理配置器及监视器的封装;
环境配置器,用于配置所述验证平台的属性;
驱动器,将随机化数据包转换为激励信号驱动至待测模块SPI总线,同时将激励信号传输至所述监视器;
序列发生器,产生随机化数据包,并发送给所述驱动...
【专利技术属性】
技术研发人员:李涛,李海,
申请(专利权)人:江苏旭微科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。