一种制造技术

技术编号:39772490 阅读:19 留言:0更新日期:2023-12-22 02:22
本申请涉及互联网通信技术领域,尤其涉及一种

【技术实现步骤摘要】
一种TCAM封装模块的验证方法、装置和计算设备


[0001]本申请涉及互联网通信
,尤其涉及一种
TCAM
封装模块的验证方法

装置

计算设备和计算机可读存储介质


技术介绍

[0002]三态内容寻址存储器
(Ternary Content Addressable Memory

TCAM)
是系统级芯片常用的存储装置,通过封装模块
(Wrapper)

TCAM
进行封装,可以实现适应系统设计的功能

[0003]通常为了节约资源,在一个
TCAM
的封装模块中会采用多种字宽类型来实现不同的应用场景,来满足更多的用户需求


TCAM
封装模块进行测试和验证,对提升系统级芯片的可靠性具有重要意义

[0004]然而,随着
TCAM
封装模块的不断迭代更新,一个模块中通常包含多个不同字宽的数据类型,导致验本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种
TCAM
封装模块的验证方法,其特征在于,包括:获取验证
TCAM
封装模块的字宽数据;其中,所述字宽数据包括所述
TCAM
封装模块所包含字宽数据的字宽长度
N
;在验证环境的参考模型中实例化与所述字宽长度对应的
N
个数量的基准参考模型,并写入基础验证数据;确定验证输入信息,将所述验证输入信息输入所述参考模型得到第一结果;所述验证输入信息包括:操作地址

验证操作方法名称和验证操作数据;根据所述第一结果验证所述
TCAM
封装模块
。2.
根据权利要求1所述的方法,其特征在于,在所述验证环境的参考模型中写入基础验证数据,包括:所述
N
个数量的基准参考模型分配有
N
个地址块;根据所述操作地址的基地址计算出所述
N
个地址块中第一到第
N
个地址块的写入地址;以单字宽长度为单位将所述基础验证数据分割为
N
份子数据;将所述
N
份子数据对应传入所述
N
个数量中的第一到第
N
个基准参考模型对应的地址块
。3.
根据权利要求2所述的方法,其特征在于,所述根据所述操作地址的基地址计算出所述第一到第
N
个地址块的写入地址,包括:在所述第一到第
N
个地址块的
col
列的
row
处写入对应的子数据;所述
col

addr

n
,所述
row

addr/n
;其中,
addr
为所述操作地址的基地址;
n
取值为所述
N

addr

n
表示将基地址分为
N
部分,每部分表示一列;
addr/n
表示将基地址分为
N
部分,每部分表示一行
。4.
根据权利要求1所述的方法,其特征在于,所述验证输入信息中的所述验证操作方法名称为写验证操作时,包括:根据所述输入信息中的所述操作地址读取所述参考模型中的数据,得到所述第一结果;获取所述
TCAM
封装模块输出的第二结果,所述第二结果是所述
TCAM
封装模块使用所述验证操作数据执行写操作得到的结果;将所述第一结果与所述第二结果进行对比,根据对比结果验证所述
TCAM
封装模块
。5.
根据权利要求1所述的方法,其特征在于,所述验证输入信息中的所述验证操作方法名称为读取验证操作时,包括:根据所述...

【专利技术属性】
技术研发人员:吉利
申请(专利权)人:北京物芯科技有限责任公司
类型:发明
国别省市:

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

1