地址映射关系的确定方法、装置及存储介质与流程
- 国知局
- 2024-07-31 19:22:03
本公开涉及半导体,尤其涉及一种地址映射关系的确定方法、装置及存储介质。
背景技术:
1、出于安全考虑,半导体器件的供应商一般不会提供dram物理地址的地址映射关系,即不会提供dram物理地址的构成,这就给分析和解决dram相关问题带来了很多困扰。在相关技术中,分析dram物理地址信息的工具包括drama和 dramdig,但是这些方法存在受cache和系统的干扰,导致解析dram物理地址信息不准确、不稳定等问题。
技术实现思路
1、以下是对本公开详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
2、本公开提供一种地址映射关系的确定方法、装置及存储介质。
3、根据本公开的第一方面,提供一种地址映射关系的确定方法,所述确定方法包括:
4、在预设条件下,获取预设地址与dram物理地址的映射关系表;
5、按照第一预设规则分析所述dram物理地址中位地址的值,以确定所述dram 物理地址中每个位地址的属性,所述属性用于表征所述dram物理地址的地址域。
6、在本公开一些示例性的实施例中,所述按照第一预设规则分析所述dram物理地址中位地址的值,以确定所述dram物理地址中每个位地址的属性,包括:
7、选择预设位地址的值不同的多个所述dram物理地址,确定所述预设位地址所影响的所述dram物理地址所在的地址域,以确定所述预设位地址的属性。
8、在本公开一些示例性的实施例中,所述确定方法还包括:
9、根据所述dram物理地址中每个位地址的属性,确定所述dram物理地址的构成。
10、在本公开一些示例性的实施例中,所述地址域包括通道地址域,rank地址域,chip域, bank地址域,字节地址域,行地址域和列地址域中的一种或多种。
11、在本公开一些示例性的实施例中,根据所述dram物理地址中每个位地址的属性,确定所述dram物理地址的构成,包括:
12、根据所述dram物理地址中每个位地址的属性,确定表征所述dram物理地址的地址域的位地址的位置及个数。
13、在本公开一些示例性的实施例中,所述dram物理地址中每个位地址表征一个或多个所述地址域。
14、在本公开一些示例性的实施例中,选择预设位地址的值不同的多个所述dram物理地址,包括:
15、按照所述dram物理地址中位地址由高到低的顺序,确定所述预设位地址;
16、选择预设位地址的值不同的多个所述dram物理地址。
17、在本公开一些示例性的实施例中,所述预设位地址包括所述dram物理地址中的一位或多位位地址。
18、在本公开一些示例性的实施例中,所述确定方法由测试工具执行;
19、所述在预设条件下,获取预设地址与dram物理地址的映射关系表,包括:
20、在所述预设条件下,所述测试工具根据所述预设地址,在预设时长内,获取多个被访问的所述dram物理地址;
21、按照第二预设规则,确定与所述预设地址相对应的dram物理地址;
22、根据所述预设地址和相对应的所述dram物理地址,形成所述预设地址与所述dram物理地址的映射关系表。
23、在本公开一些示例性的实施例中,,所述预设条件包括:
24、在操作系统启动前阶段启动所述测试工具,且所述测试工具关闭缓存。
25、本公开的第二方面提供一种地址映射关系的确定装置,所述确定装置包括:
26、获取模块,被配置为在预设条件下,获取预设地址与dram物理地址的映射关系表;
27、确定模块,被配置为按照第一预设规则分析所述dram物理地址中位地址的值,以确定所述dram物理地址中每个位地址的属性,所述属性用于表征所述dram物理地址的地址域。
28、本公开的第三方面提供一种地址映射关系的确定装置,所述确定装置包括:
29、处理器;
30、用于存储处理器可执行指令的存储器;
31、其中,所述处理器被配置为执行本公开示例性的实施例所提供的地址映射关系的确定方法。
32、根据本公开的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由内地址映射关系的确定装置的处理器执行时,使得确定装置能够执行本公开示例性的实施例所提供的地址映射关系的确定方法。
33、本公开提供的地址映射关系的确定方法、装置及存储介质中,通过分析dram物理地址中位地址的值,确定dram物理地址中每个位地址所对应的地址域,可以解析得到 dram物理地址的构成,便于对dram物理地址的相关问题的调试、修改和分析,提高 dram物理地址漏洞所存在的威胁的评估的准确性和效率。
34、在阅读并理解了附图和详细描述后,可以明白其他方面。
技术特征:1.一种地址映射关系的确定方法,其特征在于,所述确定方法包括:
2.根据权利要求1所述的地址映射关系的确定方法,其特征在于,所述按照第一预设规则分析所述dram物理地址中位地址的值,以确定所述dram物理地址中每个位地址的属性,包括:
3.根据权利要求1或2所述的地址映射关系的确定方法,其特征在于,所述确定方法还包括:
4.根据权利要求3所述的地址映射关系的确定方法,其特征在于,所述地址域包括通道地址域,rank地址域,chip域,bank地址域,字节地址域,行地址域和列地址域中的一种或多种。
5.根据权利要求4所述的地址映射关系的确定方法,其特征在于,根据所述dram物理地址中每个位地址的属性,确定所述dram物理地址的构成,包括:
6.根据权利要求5所述的地址映射关系的确定方法,其特征在于,所述dram物理地址中每个位地址表征一个或多个所述地址域。
7.根据权利要求2所述的地址映射关系的确定方法,其特征在于,选择预设位地址的值不同的多个所述dram物理地址,包括:
8.根据权利要求7所述的地址映射关系的确定方法,其特征在于,所述预设位地址包括所述dram物理地址中的一位或多位位地址。
9.根据权利要求1所述的地址映射关系的确定方法,其特征在于,所述确定方法由测试工具执行;
10.根据权利要求9所述的地址映射关系的确定方法,其特征在于,所述按照第二预设规则,确定与所述预设地址相对应的dram物理地址,包括:
11.根据权利要求10所述的地址映射关系的确定方法,其特征在于,所述预设条件包括:
12.一种地址映射关系的确定装置,其特征在于,所述确定装置包括:
13.一种地址映射关系的确定装置,其特征在于,所述确定装置包括:
14.一种非临时性计算机可读存储介质,其特征在于,当所述存储介质中的指令由确定设备的处理器执行时,使得确定装置能够执行权利要求1-11任一项所述的确定方法。
技术总结本公开提供一种地址映射关系的确定方法装置及存储介质,其中,地址映射关系的确定方法包括:在预设条件下,获取预设地址与DRAM物理地址的映射关系表;按照第一预设规则分析DRAM物理地址中位地址的值,以确定DRAM物理地址中每个位地址的属性,属性用于表征DRAM物理地址的地址域。通过分析DRAM物理地址中位地址的值,确定DRAM物理地址中每个位地址所对应的地址域,可以解析得到DRAM物理地址的构成,便于对DRAM物理地址的相关问题的调试、修改和分析,提高DRAM物理地址漏洞所存在的威胁的评估的准确性和效率。技术研发人员:杨凯受保护的技术使用者:长鑫存储技术有限公司技术研发日:技术公布日:2024/1/16本文地址:https://www.jishuxx.com/zhuanli/20240731/182422.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表