针对封装口少的集成电路实现芯片测试的方法、装置、处理器及其计算机可读存储介质制造方法及图纸

技术编号:37631416 阅读:11 留言:0更新日期:2023-05-20 08:52
本发明专利技术涉及一种针对封装口少的集成电路实现芯片测试的方法,其中,该方法包括以下步骤:(1)通过芯片的预设通讯口进行打指令命令操作,进入测试模式;(2)在所述的测试模式下,通过所述的预设通讯口配置访问正常功能下的寄存器,并将当前所述的预设通讯口切换为普通的IO口进行相应测试信号的输出;(3)当所述的测试信号输出完毕,则将所述的普通的IO口切换为预设通讯口,以进行下一次测试信号的打指令命令操作;(4)重复上述步骤(2)至(3),直到所有待测试信号均测试完毕。本发明专利技术还涉及一种相应的装置、处理器及其存储介质。采用了本发明专利技术的该方法、装置、处理器及其存储介质,完全通过硬件实现通讯口与普通IO口之间的切换,且CPU占用资源少。用资源少。用资源少。

【技术实现步骤摘要】
针对封装口少的集成电路实现芯片测试的方法、装置、处理器及其计算机可读存储介质


[0001]本专利技术涉及封装测试
,尤其涉及装口少的芯片测试
,具体是指一种针对封装口少的集成电路实现芯片测试的方法、装置、处理器及其计算机可读存储介质。

技术介绍

[0002]现有的芯片测试技术,大都在进入测试模式后先配置在测试模式下固定的寄存器,再通过观测不同管脚的输出信号来判断芯片能否正常工作,当封装出来的管脚非常少时,由于缺少观测口,那么现有的技术将不能用于芯片测试;并且现有的技术由于寄存器设置固定导致测试项相对固定,功能测试不全面。
[0003]在芯片交付给客户使用之前必须进行测试。目前的测试方法是,通过I2C通讯口或者SPI通讯口等其它形式的通讯口,根据对应的通讯协议,打指令使能TEST_EN进入测试模式,在测试模式下继续打指令使能各个测试项,再通过配置在测试模式下设置的相应寄存器测试芯片的功能,并从对应的固定管脚输出,通过输出结果判断芯片功能是否正常。
[0004]一款芯片,在能够保证性能的前提下,面积要求尽可能小,这样不仅可以节约自身的成本,还可以降低芯片应用带来的成本。那么,芯片封装出来的管脚就必须尽可能少,甚至,一些客户定制的专用集成电路,要求除了电源跟地管脚,只能保留I2C通讯口。并且芯片的测试时间越短,成本越低,测试越全面,可靠性就越高。因此,如何快速全面的测试封装口少的芯片的功能至关重要。

技术实现思路

[0005]本专利技术的目的是克服了上述现有技术的缺点,提供了一种测试功能全面且快速的针对封装口少的集成电路实现芯片测试的方法、装置、处理器及其计算机可读存储介质。
[0006]为了实现上述目的,本专利技术的针对封装口少的集成电路实现芯片测试的方法、装置、处理器及其计算机可读存储介质如下:
[0007]该针对封装口少的集成电路实现芯片测试的方法,其主要特点是,所述的方法包括以下步骤:
[0008](1)通过芯片的预设通讯口进行输入指令命令操作,进入测试模式;
[0009](2)在所述的测试模式下,通过所述的预设通讯口配置访问正常功能下的寄存器,并将当前所述的预设通讯口切换为普通的IO口进行相应测试信号的输出;
[0010](3)当所述的测试信号输出完毕,则将所述的普通的IO口切换为预设通讯口,以进行下一次测试信号的输入指令命令操作;
[0011](4)重复上述步骤(2)至(3),直到所有待测试信号均测试完毕。
[0012]较佳地,所述的步骤(1)具体包括以下步骤:
[0013](1.1)将所述的芯片的第零个PAD口PA0,作为所述的预设通讯口的时钟输入口,将
所述的芯片的第一个PAD口PA1,作为所述的预设通讯口的数据输入输出口;
[0014](1.2)所述的第零个PAD口PA0和第一个PAD口PA1根据预设通讯协议输入第一指令使能命令TEST_EN进入测试模式。
[0015]较佳地,所述的步骤(2)具体包括以下步骤:
[0016](2.1)根据当前输入的指令使能命令进入相应的测试项进行测试;
[0017](2.2)在当前的测试模式下通过所述的预设通讯口配置访问正常功能下的寄存器;
[0018](2.3)将所述的第零个PAD口PA0和第一个PAD口PA1切换为普通的IO口,以输出相应的测试信号。
[0019]较佳地,所述的步骤(3)具体包括以下步骤:
[0020](3.1)当所述的第零个PAD口PA0和第一个PAD口PA1输出的测试信号输出完毕时,所述的第零个PAD口PA0和第一个PAD口PA1再次切换为所述的预设通讯口;
[0021](3.2)当前所述的芯片进行下一次寄存器的配置或者打指令命令进入下一个测试项。
[0022]尤佳地,所述的预设通讯口具体包括以下状态转换处理过程:
[0023]IDLE状态:通过所述的预设通讯口打指令命令进入测试模式后,继续输入第二指令使能命令xram_test_en,在该测试模式下进行所有寄存器的配置;
[0024]在该状态下,若所述的预设通讯口发送写指令,则进入地址一ADDR1状态,配置寄存器的高八位地址;若所述的预设通讯口处于预设通讯口切换模式i2c_mode,则在该状态下所述的预设通讯口发出停止信号,则所述的第零个PAD口PA0和第一个PAD口PA1从所述的预设通讯口切换为测试信号输出口,状态机进入CMD状态,否则继续保持IDLE状态。
[0025]尤佳地,所述的预设通讯口还包括以下状态转换处理过程:
[0026]CMD状态:当所述的预设通讯口处于预设通讯口退出模式i2c_mode_exit时,所述的第零个PAD口PA0和第一个PAD口PA1切换为所述的预设通讯口,否则保持CMD状态,所述的第零个PAD口PA0和第一个PAD口PA1均作为普通IO口输出测试结果。
[0027]尤佳地,所述的预设通讯口还包括以下状态转换处理过程:
[0028]ADDR1状态:当所述的第二指令使能命令xram_test_en为触发状态时,若所述的预设通讯口继续发送写指令,则进入ADDR2状态,配置寄存器的低八位地址,否则继续保持ADDR1状态。
[0029]尤佳地,所述的ADDR2状态具体进行以下状态转换处理:
[0030]当所述的第二指令使能命令xram_test_en为触发状态时,若所述的预设通讯口继续发送写指令,则进入WDAT状态,若所述的预设通讯口发送读指令,则进入RDAT状态,否则继续保持ADDR2状态。
[0031]尤佳地,所述的WDAT状态具体进行以下状态转换处理:
[0032]根据接收到的写指令,通过所述的预设通讯口向对应的地址寄存器进行写数据操作,并返回所述的IDLE状态。
[0033]尤佳地,所述的RDAT状态具体进行以下状态转换处理:
[0034]根据接收到的读指令,通过所述的预设通讯口向对应的地址寄存器进行读数据操作,并返回所述的IDLE状态。
[0035]该针对封装口少的集成电路实现芯片测试的装置,其主要特点是,所述的装置包括:
[0036]处理器,被配置成执行计算机可执行指令;
[0037]存储器,存储一个或多个计算机可执行指令,所述计算机可执行指令被所述处理器执行时,实现上述所述的针对封装口少的集成电路实现芯片测试的方法的各个步骤。
[0038]该针对封装口少的集成电路实现芯片测试的处理器,其主要特点是,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述所述的针对封装口少的集成电路实现芯片测试的方法的各个步骤。
[0039]该计算机可读存储介质,其主要特点是,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现上述所述的针对封装口少的集成电路实现芯片测试的方法的各个步骤。
[0040]采用了本专利技术的该针对封装口少的集成电路实现芯片测试本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种针对封装口少的集成电路实现芯片测试的方法,其特征在于,所述的方法包括以下步骤:(1)通过芯片的预设通讯口进行输入指令命令操作,进入测试模式;(2)在所述的测试模式下,通过所述的预设通讯口配置访问正常功能下的寄存器,并将当前所述的预设通讯口切换为普通的IO口进行相应测试信号的输出;(3)当所述的测试信号输出完毕,则将所述的普通的IO口切换为预设通讯口,以进行下一次测试信号的输入指令命令操作;(4)重复上述步骤(2)至(3),直到所有待测试信号均测试完毕。2.根据权利要求1所述的针对封装口少的集成电路实现芯片测试的方法,其特征在于,所述的步骤(1)具体包括以下步骤:(1.1)将所述的芯片的第零个PAD口PA0,作为所述的预设通讯口的时钟输入口,将所述的芯片的第一个PAD口PA1,作为所述的预设通讯口的数据输入输出口;(1.2)所述的第零个PAD口PA0和第一个PAD口PA1根据预设通讯协议输入第一指令使能命令TEST_EN进入测试模式。3.根据权利要求2所述的针对封装口少的集成电路实现芯片测试的方法,其特征在于,所述的步骤(2)具体包括以下步骤:(2.1)根据当前输入的指令使能命令进入相应的测试项进行测试;(2.2)在当前的测试模式下通过所述的预设通讯口配置访问正常功能下的寄存器;(2.3)将所述的第零个PAD口PA0和第一个PAD口PA1切换为普通的IO口,以输出相应的测试信号。4.根据权利要求3所述的针对封装口少的集成电路实现芯片测试的方法,其特征在于,所述的步骤(3)具体包括以下步骤:(3.1)当所述的第零个PAD口PA0和第一个PAD口PA1输出的测试信号输出完毕时,所述的第零个PAD口PA0和第一个PAD口PA1再次切换为所述的预设通讯口;(3.2)当前所述的芯片进行下一次寄存器的配置或者打指令命令进入下一个测试项。5.根据权利要求2至4中任一项所述的针对封装口少的集成电路实现芯片测试的方法,其特征在于,所述的预设通讯口具体包括以下状态转换处理过程:IDLE状态:通过所述的预设通讯口打指令命令进入测试模式后,继续输入第二指令使能命令xram_test_en,在该测试模式下进行所有寄存器的配置;在该状态下,若所述的预设通讯口发送写指令,则进入地址一ADDR1状态,配置寄存器的高八位地址;若所述的预设通讯口处于预设通讯口切换模式i2c_mode,则在该状态下所述的预设通讯口发出停止信号,则所述的第零个PAD口PA0和第一个PAD口PA1从所述的预设通讯口切换为测试信号输出口,状态机进入CMD状态,否则继续保...

【专利技术属性】
技术研发人员:郭佳敏刘欣洁沈天平
申请(专利权)人:华润微集成电路无锡有限公司
类型:发明
国别省市:

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

1