多电源域片上系统的测试方法及主控制器与流程
本说明书一个或多个实施例涉及终端,尤其涉及一种多电源域片上系统的测试方法及主控制器。
背景技术:
1、随着集成电路工艺不断演进,多电源域片上系统(system on chip,soc)已广泛应用于车载芯片、ai 处理芯片、高端主控芯片等场景。此类片上系统内部集成处理器、存储、图形处理、外设接口等多个功能模块,并为不同模块设置独立的电源域(power domain),通过分域供电降低整机静态功耗。
2、为保障芯片出厂良率、定位硬件缺陷,行业普遍采用可测试性(design fortestability,dft)设计,为每个电源域独立设置本地测试控制模块和测试逻辑(testoverride)。顶层仅下发粗粒度的测试信号(如测试模式(test_mode)),由各电源域自主判断上下电、隔离、复位、时钟等的配置和切换时机。在这种情况下,在测试过程中,可能出现跨域信号悬空、时钟误触发、复位时序竞争等异常状态,导致测试出现故障。
技术实现思路
1、有鉴于此,本说明书一个或多个实施例提供技术方案如下:
2、根据本说明书一个或多个实施例的第一方面,提出了一种面向多电源域片上系统的测试方法,由设置在片上系统的常开电源域内的主控制器执行,所述主控制器维护有策略表,所述策略表包含多条分别适配不同测试模式的表项,所述表项包括在对应测试模式下各电源域的控制策略和上电依赖关系;所述方法包括:
3、响应于接收到对目标测试模式的测试开启请求,触发针对所述目标测试模式的进入测试模式流程;
4、其中,所述进入测试模式流程包括:
5、从所述策略表中匹配出与所述目标测试模式对应的目标表项,所述目标表项包括在目标测试模式下至少一个目标电源域的控制策略和上电依赖关系;
6、基于所述上电依赖关系,依次向各个目标电源域发送上电信号;
7、响应于接收全部目标电源域反馈的上电稳定信号,基于所述控制策略向所述至少一个目标电源域发送配置信号;
8、响应于接收到全部目标电源域反馈的配置完成信号,向所述至少一个目标电源域发送测试开启信号。
9、根据本说明书一个或多个实施例的第二方面,提出了一种主控制器,所述主控制器设置于片上系统的常开电源域内,包括对外交互单元、策略调度单元、执行单元、电源域交互单元和配置单元:
10、所述对外交互单元,用于接收外部下发的目标测试模式的测试开启请求;
11、所述策略调度单元,用于从策略表中匹配出与所述目标测试模式对应的目标表项,所述目标表项包括在目标测试模式下至少一个目标电源域的控制策略和上电依赖关系;
12、所述执行单元,用于基于所述上电依赖关系调度所述电源域交互单元依次向各个目标电源域发送上电信号;响应于所述电源域交互单元接收全部目标电源域反馈的上电稳定信号,基于所述控制策略调度所述配置单元向所述至少一个目标电源域发送配置信号;响应于所述配置单元接收到全部目标电源域反馈的配置完成信号,向所述至少一个目标电源域发送测试开启信号。
13、根据本说明书一个或多个实施例的第三方面,提出了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器通过运行所述可执行指令以实现如第一方面所述方法的步骤。
14、根据本说明书一个或多个实施例的第四方面,提出了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如第一方面所述方法的步骤。
15、根据本说明书一个或多个实施例的第五方面,提出了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现如第一方面所述方法的步骤。
16、由上述实施例可知,本说明书通过在常开电源域部署主控制器实现多电源域测试集中统一调度,依托策略表预存各测试模式对应的电源域的配置信息与上电依赖关系,可自动匹配目标测试规则实现多测试模式兼容扩展;依据上电依赖关系有序分步上电抑制瞬时冲击电流,且仅待全部目标电源域上电稳定后统一批量下发隔离、复位、时钟配置信号,杜绝跨域信号悬空、毛刺与时序竞争问题;以全部电源域应答信号作为阶段跳转互锁条件,规避非法中间电气状态,大幅提升多电源域dft测试的安全性、稳定性与自动化程度。
1.一种面向多电源域片上系统的测试方法,其特征在于,由设置在片上系统的常开电源域内的主控制器执行,所述主控制器维护有策略表,所述策略表包含多条分别适配不同测试模式的表项,所述表项包括在对应测试模式下各电源域的控制策略和上电依赖关系;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述表项还包括模式掩码,所述模式掩码用于表示所在表项对应的电源域所适配的测试模式;
3.根据权利要求 1 所述的方法,其特征在于,所述控制策略包括隔离策略、复位策略和时钟策略;
4.根据权利要求3所述的方法,其特征在于,所述主控制器包括第一有限状态机,所述第一有限状态机用于执行所述进入测试模式流程,所述第一有限状态机划分的有序串行流转的执行状态包括:策略加载状态、上电状态、等待电源稳定状态、隔离配置状态、复位配置状态、时钟配置状态、等待配置完成状态;
5.根据权利要求3-4中任一所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述主控制器包括第二有限状态机,所述第二有限状态机用于执行退出测试模式流程,所述第二有限状态机划分的有序串行流转的执行状态包括:时钟关闭状态、复位恢复状态、配置恢复状态、下电状态和等待电源关闭状态;
7.根据权利要求3-4中任一所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述主控制器包括第三有限状态机,所述第三有限状态机用于执行异常恢复流程,所述第三有限状态机划分的有序串行流转的执行状态包括:安全时钟关闭状态、安全复位恢复状态、安全配置恢复状态、安全下电状态、等待恢复确认状态、异常记录状态和恢复完成状态;
9.根据权利要求1-4中任一所述的方法,其特征在于,所述表项还包括超时阈值,所述方法还包括:
10.根据权利要求1-4中任一所述的方法,其特征在于,所述主控制器包括状态寄存器,所述状态寄存器用于记录所述目标测试模式的测试过程中所述至少一个目标电源域的运行状态信息;
11.一种主控制器,其特征在于,所述主控制器设置于片上系统的常开电源域内,包括对外交互单元、策略调度单元、执行单元、电源域交互单元和配置单元:
12.根据权利要求11所述的主控制器,其特征在于,所述控制策略包括隔离策略、复位策略和时钟策略;所述配置单元包括隔离控制模块、复位控制模块、时钟控制模块、安全握手模块;
13.根据权利要求12所述的主控制器,其特征在于,所述配置单元还包括:时钟复位协同模块,用于确定所述复位控制模块和所述时钟控制模块在向所述目标电源域发送信号的时序关系。
14.根据权利要求12所述的主控制器,其特征在于,所述执行单元包括第一有限状态机,所述第一有限状态机包括:策略加载状态、上电状态、等待电源稳定状态、隔离配置状态、复位配置状态、时钟配置状态、等待配置完成状态;
15.根据权利要求12-14中任一所述的主控制器,其特征在于,所述执行单元还包括第二有限状态机;所述第二有限状态机包括:时钟关闭状态、复位恢复状态、配置恢复状态、下电状态和等待电源关闭状态;
16.根据权利要求12-14中任一所述的主控制器,其特征在于,所述执行单元还包括第三有限状态机;所述第三有限状态机包括:安全时钟关闭状态、安全复位恢复状态、安全配置恢复状态、安全下电状态、等待恢复确认状态、异常记录状态和恢复完成状态;
17.根据权利要求11-14中任一所述的主控制器,其特征在于,所述策略表的表项还包括超时阈值,所述执行单元还用于在等待电源稳定状态和等待配置完成状态开启超时计时器,并在满足超时条件的情况下,判定流程异常:
18.根据权利要求11-14中任一所述的主控制器,其特征在于,所述主控制器包括状态寄存器,所述状态寄存器用于记录在所述目标测试模式的测试过程中所述至少一个目标电源域的运行状态信息;
19.一种电子设备,其特征在于,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器通过运行所述可执行指令以实现如权利要求1-10中任一项所述方法的步骤。
20.一种计算机可读存储介质,其特征在于,其上存储有计算机指令,该指令被处理器执行时实现如权利要求1-10中任一项所述方法的步骤。
21.一种计算机程序产品,其特征在于,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现如权利要求1-10中任一项所述方法的步骤。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com