【技术实现步骤摘要】
芯片功能性测试单元、测试方法、芯片和自动测试系统
[0001]本专利技术涉及集成电路
,更具体地,涉及一种芯片功能性测试单元、测试方法、芯片和自动测试系统。
技术介绍
[0002]随着芯片技术的发展,芯片的功能越来越复杂,芯片内部的功能模块也越来越多,需要连接到芯片管脚上的接口也越来越多,所以芯片的管脚数量也随之增加,GPIO(General Purpose Input Output,通用输入输出口)复用以及映射功能也越来越复杂。在常见的芯片中,一个GPIO复用功能模块最多接有6到7个外设功能模块。每个外设功能模块的接口信号最多映射到GPIO复用功能模块内部的4个GPIO复用功能子单元。
[0003]由于GPIO功能越来复杂,而且组合逻辑较多,芯片GPIO的ATPG(Automatic Test Pattern Generation 自动测试向量生成)测试覆盖率很难达到90%以上,这就需要分析剩余fault点,在FT测试阶段增加功能pattern来覆盖剩余fault点。但是GPIO更多为内部功能模块的接口信号, ...
【技术保护点】
【技术特征摘要】
1.一种芯片功能性测试单元,包括多个外设功能模块和GPIO复用功能模块,其特征在于,还包括自测试模块;所述自测试模块,用于在被测芯片的功能测试阶段,通过自测试模式控制所有外设功能模块到GPIO复用功能模块的输出接口信号,基于所述输出接口信号对所述GPIO复用功能模块进行功能测试,提高测试覆盖率。2.根据权利要求1所述的芯片功能性测试单元,其特征在于,所述GPIO复用功能模块包括多个GPIO复用功能子单元;所述自测试模块,用于在被测芯片的功能测试阶段,通过自测试模式控制所有外设功能模块到GPIO复用功能模块的输出接口信号,基于所述输出接口信号对所述GPIO复用功能模块进行功能测试,包括:设置被测芯片的功能测试模式,通过自测试模式控制每一个外设功能模块的输出使能信号和输出数据信号到对应的GPIO复用功能子单元,以对所述GPIO复用功能模块中的每一个GPIO复用功能子单元的功能进行测试。3.根据权利要求2所述的芯片功能性测试单元,其特征在于,所述自测试模块包括全局控制寄存器,所述通过自测试模式控制每一个外设功能模块的输出使能信号和输出数据信号到对应的GPIO复用功能子单元,以对所述GPIO复用功能模块中的每一个GPIO复用功能子单元的功能进行测试,包括:通过设置所述全局控制寄存器的相关位控制每一个外设功能模块的输出使能信号和输出数据信号到对应的GPIO复用功能子单元,以对每一个GPIO复用功能子单元的功能进行测试。4.一种芯片功能性测试方法,其特征在于,包括:在被测芯片中增加自测试模块,在被测芯片的功能测试阶段,通过所述自测试模块的自测试模式控制所有外设功能模块到GPIO复用功能模块的输出接口信号,以基于所述输出接口信号对所述GPIO复用功能模块进行功能测试,提高测试覆盖率。5.根据权利要求4所述的芯片功能性测试方法,其特征在于,所述GPIO复用功能模块包括多个GPIO复用功能子单元;所述在被测芯片的功能测试阶段,通过所述自测试模块的自测试模式控制所有外设功能模块到GPIO复用功能模块的输出接口信号,以基于所述输出接口信号对所述GPIO复用功能模块进行功能测试,包括:设置被测芯片的功能测试模式,通过自测试模式控制每一个外设功能模块的输出使能信号和输出数据信号到对应的GPIO复用功能子单元,以对所述GPIO复用功能模块中的每一个GPIO复用功能子单元的功能进行测试。6.根据权利要求5所述的芯片功能性测试方法,其特征在于,所述通过自测试模式控制每一个外设功能模块的输出使能信号和输出数据信号到对应的GPIO复用...
【专利技术属性】
技术研发人员:程倩,
申请(专利权)人:武汉杰开科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。