任意全数据非标准扇区大小支持的以软件为中心的解决方案的制作方法

文档序号:26490328发布日期:2021-08-31 17:44阅读:来源:国知局

技术特征:

1.一种自动化测试设备(ate)系统,包括:

系统控制器,通信地耦合到测试器处理器,其中,所述系统控制器用于向所述测试处理器发送指令;以及

所述测试器处理器,用于根据所述指令生成命令和数据以协调对被测设备(dut)的测试,其中,所述dut支持任意扇区大小,并且其中,所述测试器处理器上的软件层执行计算以控制所述测试器处理器与所述dut中任意大小的扇区之间的数据流。

2.根据权利要求1所述的ate系统,其中,所述任意大小的扇区包括全数据扇区。

3.根据权利要求1所述的ate系统,其中,所述系统控制器用于执行linux操作系统。

4.根据权利要求1所述的ate系统,其中,所述软件层包括四个功能层,所述四个功能层用于在支持所述任意扇区大小的所述dut与所述测试器处理器之间传送数据。

5.根据权利要求1所述的ate系统,其中,所述软件层包括四个功能层,所述四个功能层用于在支持所述任意扇区大小的所述dut与所述测试器处理器之间传送数据,其中,所述软件层包括设备驱动器层、linux块层、vast系统软件层和用户应用层。

6.根据权利要求5所述的ate系统,其中,响应于所述测试器处理器向所述dut发出的命令,所述vast系统软件层用于确定与所述linux块层所支持的所述任意扇区大小最接近的扇区大小并向所述linux块层请求计算出的块的数量,并且其中,所计算出的块的数量包括以下块的数量:所述测试器处理器在所述命令中所请求的块、以及缓冲每个任意扇区块的附加字节所需的附加块。

7.根据权利要求6所述的ate系统,其中,所述linux块层用于确定所述vast系统软件层所请求的信息的长度是否满足与所述linux块层相关联的处理数据的限制,并且其中,所述linux块层还用于将所述命令向下传递到所述设备驱动器层。

8.根据权利要求7所述的ate系统,其中,所述设备驱动器层用于确定要从所述dut访问的扇区的数量,并且还用于向所述dut发送所述命令。

9.根据权利要求1所述的ate系统,还包括:

现场可编程门阵列(fpga),其中,所述测试器处理器通信地耦合到所述fpga,并且其中,所述fpga包括至少一个硬件加速器电路,所述至少一个硬件加速器电路用于透明地从所述测试器处理器内部生成命令和数据以测试所述dut。

10.根据权利要求9所述的ate系统,其中,所述测试器处理器在标准模式下操作以生成命令和数据来测试所述dut。

11.根据权利要求5所述的ate系统,其中,所述vast系统软件层、所述设备驱动器层和所述用户应用层包括用于检测任意扇区大小的dut并且与该任意扇区大小的dut进行通信的逻辑。

12.一种使用自动化测试设备(ate)进行测试的方法,包括:

从计算机系统的系统控制器向测试器处理器发送指令,其中,所述系统控制器通信地耦合到所述测试器处理器;以及

使用所述测试器处理器生成命令和数据以协调对被测设备(dut)的测试,其中,所述dut支持多个任意全数据扇区大小,并且其中,所述测试器处理器上的软件层执行计算以控制所述测试器处理器与所述dut中所述多个任意全数据扇区大小之间的数据流。

13.根据权利要求12所述的方法,其中,所述系统控制器用于执行linux操作系统。

14.根据权利要求12所述的方法,其中,所述软件层包括四个功能层,所述四个功能层用于在支持所述任意扇区大小的所述dut与所述测试器处理器之间传送数据。

15.根据权利要求12所述的方法,其中,所述软件层包括四个功能层,所述四个功能层用于在支持所述任意扇区大小的所述dut与所述测试器处理器之间传送数据,其中,所述软件层包括设备驱动器层、linux块层、vast系统软件层和用户应用层。

16.一种自动化测试设备(ate)装置,包括:

计算机系统,包括系统控制器,其中,所述系统控制器通信地耦合到测试器处理器和fpga,其中,所述系统控制器用于向所述测试器处理器发送指令,并且其中,所述测试器处理器用于根据所述指令生成命令和数据以协调对被测设备(dut)的测试,其中,所述dut支持多个非标准全数据扇区大小;

其中,所述fpga通信地耦合到所述测试器处理器并且包括至少一个硬件加速器电路,所述至少一个硬件加速器电路用于透明地从所述测试器处理器内部生成命令和数据以测试所述dut;并且

其中,所述测试器处理器被配置为在多种功能模式之一下操作,其中,每种功能模式被配置为以不同的方式在所述测试器处理器与所述fpga之间分配用于生成命令和用于生成数据的功能,并且其中,在标准模式下,所述测试器处理器被配置为生成所有命令和数据以协调对包括所述多个非标准全数据扇区大小的所述dut的测试。

17.根据权利要求16所述的ate装置,其中,所述测试器处理器上的软件层执行计算以控制所述测试器处理器与所述dut中所述多个非标准全数据扇区大小之间的数据流。

18.根据权利要求16所述的ate装置,其中,所述测试器处理器用于执行linux操作系统。

19.根据权利要求17所述的ate装置,其中,所述软件层包括四个功能层,所述四个功能层用于在支持所述多个非标准全数据扇区大小的所述dut与所述测试器处理器之间传送数据。

20.根据权利要求19所述的ate装置,其中,所述软件层包括四个功能层,所述四个功能层用于在支持所述任意扇区大小的所述dut与所述测试器处理器之间传送数据,其中,所述软件层包括设备驱动器层、linux块层、vast系统软件层和用户应用层。


技术总结
本公开提供了任意全数据非标准扇区大小支持的以软件为中心的解决方案。自动化测试设备(ATE)系统包括计算机系统,该计算机系统包括系统控制器,其中,该系统控制器通信地耦合到测试器处理器,其中,该系统控制器用于向测试器处理器发送指令。测试器处理器用于根据指令生成用于协调对被测设备(DUT)测试的命令和数据,其中,该DUT支持任意扇区大小,并且其中,测试器处理器上的软件层执行计算以能够控制测试器处理器与DUT中的任意大小的扇区之间的数据流。

技术研发人员:斯德詹·马利西奇;迟·阿尔伯特·袁
受保护的技术使用者:爱德万测试公司
技术研发日:2021.03.01
技术公布日:2021.08.31
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1