【技术实现步骤摘要】
一种GPIO多路复用器的验证方法及装置
[0001]本专利技术涉及芯片验证
,特别是涉及一种GPIO多路复用器的验证方法及装置。
技术介绍
[0002]通用型输入输出端口(GPIO,General
‑
Purpose input/output Ports),常应用于数字芯片设计中,不仅可以实现与外部通讯、控制外部硬件,还可以采集外部硬件的输入数据。在数字芯片设计中,对于GPIO多路复用器的验证方法多采用典型值等直接用例测试方法,效果只能满足基本验证需求。
[0003]然而,针对多种不同接口信号与GPIO PAD的映射切换的多样性,现有方法无法快速覆盖到所有的映射场景,而且每验证多一种场景所消耗的时间会成倍增长。因此,传统的验证方法存在验证覆盖场景不全面,验证效率低等不足之处。
技术实现思路
[0004]本申请的目的在于提供一种GPIO多路复用器的验证方法及装置,能够实现接口信号组与PAD之间的随机交叉覆盖,可复用在不同芯片的相关验证中,提高了验证场景覆盖率和验证效率。
[0005]为达到上述目的:第一方面,本申请实施例提供了一种GPIO多路复用器的验证方法,包括以下步骤:
[0006]S1、基于预设功能类对与GPIO多路复用器连接的所有接口信号进行抽象描述,获得至少一接口信号组对应的GPIO功能模型;所述GPIO功能模型用于描述接口信号与PAD的映射关系,所述PAD为GPIO多路复用器所在芯片的管脚;
[0007]S2、根据GPIO PAD的数量对 ...
【技术保护点】
【技术特征摘要】
1.一种GPIO多路复用器的验证方法,其特征在于,所述方法包括以下步骤:S1、基于预设功能类对与GPIO多路复用器连接的所有接口信号进行抽象描述,获得至少一接口信号组对应的GPIO功能模型;所述GPIO功能模型用于描述接口信号与PAD的映射关系,所述PAD为GPIO多路复用器所在芯片的管脚;S2、根据GPIO PAD的数量对所述至少一接口信号组与GPIO PAD进行随机交叉映射,确定需要映射处理的至少一目标接口信号组并更新所述目标接口信号组对应的GPIO功能模型;所述GPIO PAD为与外部GPIO接口连接的PAD;S3、基于所述目标接口信号组对应的GPIO功能模型对所述GPIO多路复用器进行测试,获得测试结果。2.根据权利要求1所述的方法,其特征在于,所述预设功能类包括以下特征变量:接口信号组名称、寄存器模型中需要配置的使能寄存器域、寄存器模型中需要配置的映射寄存器域、用于描述接口信号组与PAD是否连接的使能信号、接口信号线与PAD映射连通后的数据流向、接口信号为PAD输出方向对应的用于驱动的接口信号路径、接口信号为PAD输入方向对应的用于监测的接口信号路径、可变双向信号的路径、映射寄存器域配置的值、驱动信号线的值、用于描述接口信号为双向时配置的使能方向。3.根据权利要求2所述的方法,其特征在于,所述基于预设功能类对与GPIO多路复用器连接的所有接口信号进行抽象描述,获得至少一接口信号组对应的GPIO功能模型,包括:对与GPIO多路复用器连接的所有接口信号进行分组和命名,获得至少一接口信号组和对应的名称;对于每个接口信号组,确定接口信号线与PAD映射连通后的数据流向、接口信号对应的PAD输入输出方向,指定寄存器模型中的使能寄存器域和映射寄存器域,以及关联接口信号路径。4.根据权利要求2或3所述的方法,其特征在于,所述根据GPIO PAD的数量对所述至少一接口信号组与GPIO PAD进行随机交叉映射,确定需要映射处理的至少一目标接口信号组并更新所述目标接口信号组对应的GPIO功能模型,包括:根据GPIO PAD的数量,随机设置需要映射处理的至少一目标接口信号组以及对应的GPIO功能模型中的目标特征变量,所述目标特征变量包括驱动信号线的值、用于描述接口信号为双向时配置的使能方向;将所述目标接口信号组与GPIO PAD之间进行随机交叉关联,确定每个所述目标接口信号组所关联的目标GPIO PAD;基于每个所述目标接口信号组所关联的目标GPIO PAD,对每个所述目标接口信号组对应的GPIO功能模型进行更新。5.根据权利要求4所述的方法,其特征在于,所述将所述至少一目标接口信号组与GPIO PAD之间进行随机交叉关联,确定每个所述目标接口信号组所关联的目标GPIO PAD,包括:生成个数与GPIO PAD的数量相同的一组数字,每个数字用于标识一个PAD;对于每个所述目标接口信号组,从所述一组数字中随机且不重复的选取至少一个数字,将选取的数字对应的PAD确定为所述目标接口信号组所关联的目标GPIO PAD。6.根据权利要求5所述的方法,其特征在于,所述基于每个所述目标接口信号组所关联的目标GPIO PAD,对每个所述目标接口信号组对应的GPIO功能模型进行更新,包括:
对于每个...
【专利技术属性】
技术研发人员:张吉兴,黄运新,杨亚飞,
申请(专利权)人:深圳大普微电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。