差分存储器制造技术

技术编号:22220026 阅读:25 留言:0更新日期:2019-09-30 01:50
本公开涉及差分存储器。一种差分存储器包括:第一主存储器模块,包括存储第一逻辑数据的第一子模块以及存储与第一逻辑数据互补的第二逻辑数据的第二子模块;辅助存储器模块;以及控制器,控制器被配置成:控制在辅助存储器模块中的第一逻辑数据的存储操作;在保持包含在第一子模块中的第一逻辑数据不变的同时,重写第二逻辑数据以控制在第二子模块中的第三逻辑数据的存储操作;接收读取第一信息内容的请求;响应于读取第一信息内容的请求,当第三逻辑数据被存储时从辅助存储器模块单端地读取第一逻辑数据;否则,从第一子模块读取第一逻辑数据;接收读取第二信息内容的请求;以及响应于读取第二信息内容的请求,单端读取第三逻辑数据。

Differential memory

【技术实现步骤摘要】
差分存储器
本技术涉及差分存储器。
技术介绍
众所周知,交通工具的电子控制单元包括设计成存储交通工具控制软件的存储器。还已知需要测试软件的多个版本,并且因此交替执行不同版本,直到选择最终版本。通常的做法是使用多个存储器,每个存储器被设计成存储要被测试的软件的每个版本。备选地,可以使用诸如存储要被测试的软件的每个版本的大小的存储器。这需要增加成本。在使用差分类型的存储器的情况下尤其感觉到上述问题,其中相反状态的两个存储器单元与每个信息位相关联。只要以冗余方式存储数据,差分类型的读取架构在可靠性方面提供优势;通过比较在相反状态的两个存储器单元中所包含的数据来执行读取。差分类型的一类存储器是相变存储器(PCM),其中具体地,通过比较在与相同信息位相关联的单元中流动的相应的电流来进行读取。
技术实现思路
在第一方面,提供了一种差分存储器,包括:第一主存储器模块,包括第一子模块和第二子模块,第一子模块被配置成存储与第一信息内容相关联的第一逻辑数据,第二子模块被配置成存储与第一逻辑数据互补的第二逻辑数据;辅助存储器模块;以及控制器,控制器被配置成:控制在辅助存储器模块中的第一逻辑数据的存储操作;在保持包含在第一子模块中的第一逻辑数据不变的同时,通过重写第二逻辑数据,来控制在第二子模块中的、与第二信息内容相关联的第三逻辑数据的存储操作;接收用于读取第一信息内容的请求;当第三逻辑数据被存储时,响应于用于读取第一信息内容的请求,以单端模式从辅助存储器模块读取第一逻辑数据;当第三逻辑数据未被存储时,响应于用于读取第一信息内容的请求,从第一子模块读取第一逻辑数据;接收用于读取第二信息内容的请求;以及响应于用于读取第二信息内容的请求,以单端模式读取第三逻辑数据。根据一个实施例,控制器还被配置成在控制第一逻辑数据的存储之后,控制第三逻辑数据的存储操作。根据一个实施例,控制器还被配置成控制在第一子模块中的第四逻辑数据的存储操作,以使得能够对与第三逻辑数据和第四逻辑数据相关联的第二信息内容进行差分读取,其中第四逻辑数据与第三逻辑数据互补,并且其中控制第四逻辑数据的存储包括重写第一逻辑数据。根据一个实施例,控制器还被配置成刷新第一逻辑数据、第二逻辑数据、第三逻辑数据或第四逻辑数据。根据一个实施例,控制器还被配置成读取和重写在第一子模块中的第一逻辑数据、在第二子模块中的第二逻辑数据、在第二子模块中的第三逻辑数据或在第一子模块中的第四逻辑数据。根据一个实施例,其中第一信息内容还与第五逻辑数据和第六逻辑数据相关联,第六逻辑数据与第五逻辑数据互补;第二信息内容还与第七逻辑数据相关联;差分存储器还包括第二主存储器模块,第二主存储器模块包括第三子模块和第四子模块,第三子模块存储第五逻辑数据,第四子模块存储第六逻辑数据;并且控制器还被配置成:控制在辅助存储器模块中的第五逻辑数据的存储操作;在保持包含在第三子模块中的第五逻辑数据不变的同时,通过重写第六逻辑数据,来控制在第四子模块中的第七逻辑数据的存储操作;当第七逻辑数据被存储时,响应于用于读取第一信息内容的请求,以单端模式从辅助存储器模块读取第五逻辑数据;当第七逻辑数据未被存储时,从第三子模块读取第五逻辑数据;以及响应于用于读取第二信息内容的请求,以单端模式读取第七逻辑数据。根据一个实施例,辅助存储器模块包括第五子模块和第六子模块,第一子模块、第二子模块、第三子模块、第四子模块、第五子模块和第六子模块具有相同的大小,并且其中控制器还被配置成通过将第一逻辑数据存储在第五子模块中来控制在辅助存储器模块中的第一逻辑数据的存储操作。根据一个实施例,控制器还被配置成通过将第五逻辑数据存储在第六子模块中来控制第五逻辑数据的存储操作。根据一个实施例,差分存储器是相变存储器。在第二方面,提供了一种差分存储器,包括:第一主存储器模块,包括第一子模块和第二子模块,第一子模块被配置成存储第一逻辑数据,第二子模块被配置成存储与第一逻辑数据互补的第二逻辑数据,第一子模块和第二子模块具有相同的大小;辅助存储器模块;以及控制器,该控制器被配置成:读取并且重写在第一子模块中的第一逻辑数据;控制在辅助存储器模块中的第一逻辑数据的存储操作;在保持包含在第一子模块中的第一逻辑数据不变的同时,通过重写第二逻辑数据,来控制在第二子模块中的与第二信息内容相关联的第三逻辑数据的存储操作;接收用于读取第一信息内容的请求;当第三逻辑数据被存储时,响应于用于读取第一信息内容的请求,以单端模式从辅助存储器模块读取第一逻辑数据;当第三逻辑数据未被存储时,响应于用于读取第一信息内容的请求,从第一子模块读取第一逻辑数据;接收用于读取第二信息内容的请求;以及响应于用于读取第二信息内容的请求,以单端模式读取第三逻辑数据。根据一个实施例,差分存储器被包括在电子系统中,并且其中电子系统是交通工具的电子控制单元、个人数字助理、笔记本计算机、移动电话、智能电话、平板计算机、数字音频播放器、照相机或摄像机。根据一个实施例,第一信息内容和第二信息内容是电子系统的控制软件或固件。根据一个实施例,在空中模式下执行与第二信息内容相关联的数据的存储。一些实施例涉及用于管理差分存储器的方法、差分存储器和包括差分存储器的系统。一些实施例涉及一种用于实时更新具有用户的连续读取可访问性的差分存储器的方法。在一个实施例中,一种用于差分存储器的实时管理的方法包括:将与第一信息内容相关联的第一逻辑数据存储在差分存储器的辅助存储器模块中,第一逻辑数据存储在主存储器模块的第一子模块中;在保持包含在主存储器模块的第一子模块中的第一逻辑数据不变的同时,通过重写与第一信息内容相关联的第二逻辑数据,来将与第二信息内容相关联的第三逻辑数据存储在差分存储器的主存储器模块的第二子模块中,其中第二逻辑数据与第一逻辑数据互补;接收用于读取第一信息内容的请求;当第三逻辑数据被存储时,响应于用于读取第一信息内容的请求,以单端模式从辅助存储器模块读取第一逻辑数据;当第三逻辑数据未被存储时,响应于用于读取第一信息内容的请求,从第一子模块读取第一逻辑数据;接收用于读取第二信息内容的请求;以及响应于用于读取第二信息内容的请求,以单端模式读取第三逻辑数据。在另一实施例中,差分存储器包括:被配置成存储第一逻辑数据的第一子模块,以及被配置成存储与第一逻辑数据互补的第二逻辑数据的第二子模块;辅助存储器模块;控制器,该控制器被配置成:控制在辅助存储器模块中的第一逻辑数据的存储操作;在保持包含在第一子模块中的第一逻辑数据不变的同时,通过重写第二逻辑数据,来控制在第二子模块中的与第二信息内容相关联的第三逻辑数据的存储操作;接收用于读取第一信息内容的请求;当第三逻辑数据被存储时,响应于用于读取第一信息内容的请求,以单端模式从辅助存储器模块读取第一逻辑数据;当第三逻辑数据未被存储时,响应于用于读取第一信息内容的请求,从第一子模块读取第一逻辑数据;接收用于读取第二信息内容的请求;以及响应于用于读取第二信息内容的请求,以单端模式读取第三逻辑数据。在又一实施例中,差分存储器包括:第一主存储器模块,包括第一子模块和第二子模块,第一子模块被配置成存储第一逻辑数据,第二子模块被配置成存储与第一逻辑数据互补的第二逻辑数据,第一子模块和第二子本文档来自技高网...

【技术保护点】
1.一种差分存储器,其特征在于,包括:第一主存储器模块,包括第一子模块和第二子模块,所述第一子模块被配置成存储与第一信息内容相关联的第一逻辑数据,所述第二子模块被配置成存储与所述第一逻辑数据互补的第二逻辑数据;辅助存储器模块;以及控制器,被配置成:控制在所述辅助存储器模块中的所述第一逻辑数据的存储操作;在保持包含在所述第一子模块中的所述第一逻辑数据不变的同时,通过重写所述第二逻辑数据,来控制在所述第二子模块中的、与第二信息内容相关联的第三逻辑数据的存储操作;接收用于读取所述第一信息内容的请求;当所述第三逻辑数据被存储时,响应于用于读取所述第一信息内容的请求,以单端模式从所述辅助存储器模块读取所述第一逻辑数据;当所述第三逻辑数据未被存储时,响应于用于读取所述第一信息内容的请求,从所述第一子模块读取所述第一逻辑数据;接收用于读取所述第二信息内容的请求;以及响应于用于读取所述第二信息内容的请求,以单端模式读取所述第三逻辑数据。

【技术特征摘要】
2018.01.05 IT 1020180000005801.一种差分存储器,其特征在于,包括:第一主存储器模块,包括第一子模块和第二子模块,所述第一子模块被配置成存储与第一信息内容相关联的第一逻辑数据,所述第二子模块被配置成存储与所述第一逻辑数据互补的第二逻辑数据;辅助存储器模块;以及控制器,被配置成:控制在所述辅助存储器模块中的所述第一逻辑数据的存储操作;在保持包含在所述第一子模块中的所述第一逻辑数据不变的同时,通过重写所述第二逻辑数据,来控制在所述第二子模块中的、与第二信息内容相关联的第三逻辑数据的存储操作;接收用于读取所述第一信息内容的请求;当所述第三逻辑数据被存储时,响应于用于读取所述第一信息内容的请求,以单端模式从所述辅助存储器模块读取所述第一逻辑数据;当所述第三逻辑数据未被存储时,响应于用于读取所述第一信息内容的请求,从所述第一子模块读取所述第一逻辑数据;接收用于读取所述第二信息内容的请求;以及响应于用于读取所述第二信息内容的请求,以单端模式读取所述第三逻辑数据。2.根据权利要求1所述的差分存储器,其特征在于,所述控制器还被配置成在控制所述第一逻辑数据的所述存储操作之后,控制所述第三逻辑数据的所述存储操作。3.根据权利要求1所述的差分存储器,其特征在于,所述控制器还被配置成控制在所述第一子模块中的第四逻辑数据的存储操作,以使得能够对与所述第三逻辑数据和所述第四逻辑数据相关联的所述第二信息内容进行差分读取,其中所述第四逻辑数据与所述第三逻辑数据互补,并且其中控制第四逻辑数据的所述存储包括重写所述第一逻辑数据。4.根据权利要求3所述的差分存储器,其特征在于,所述控制器还被配置成刷新所述第一逻辑数据、所述第二逻辑数据、所述第三逻辑数据或所述第四逻辑数据。5.根据权利要求3所述的差分存储器,其特征在于,所述控制器还被配置成读取和重写在所述第一子模块中的所述第一逻辑数据、在所述第二子模块中的所述第二逻辑数据、在所述第二子模块中的所述第三逻辑数据或在所述第一子模块中的所述第四逻辑数据。6.根据权利要求1所述的差分存储器,其特征在于:所述第一信息内容还与第五逻辑数据和第六逻辑数据相关联,所述第六逻辑数据与所述第五逻辑数据互补;所述第二信息内容还与第七逻辑数据相关联;所述差分存储器还包括第二主存储器模块,所述第二主存储器模块包括第三子模块和第四子模块,所述第三子模块存储所述第五逻辑数据,所述第四子模块存储所述第六逻辑数据;并且所述控制器还被配置成:控制在所述辅助存储器模块中的所述第五逻辑数据的存储操作;在保持包含在所述第三子模块中的所述第五逻辑数据不变的同时,通...

【专利技术属性】
技术研发人员:F·E·C·迪塞格尼
申请(专利权)人:意法半导体股份有限公司
类型:新型
国别省市:意大利,IT

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

1