当前位置: 首页 > 专利查询>辉达公司专利>正文

在片上系统中的不同安全完整性等级的区域之间传送数据技术方案

技术编号:37426037 阅读:24 留言:0更新日期:2023-04-30 09:47
在各种示例中,系统包括在第一风险级别内操作的存储器和在指示比第一风险级别更高风险的第二风险级别内操作的电路。该电路读取和/或写入数据到该存储器内的第一存储器地址,并将检错码读取和/或写入到该存储器内的第二存储器地址。第二存储器地址。第二存储器地址。

【技术实现步骤摘要】
【国外来华专利技术】在片上系统中的不同安全完整性等级的区域之间传送数据
[0001]要求优先权
[0002]本申请要求于2021年7月30日提交的标题为“在片上系统中的不同安全完整性等级的区域之间传送数据”(TRANSMITTING DATA BETWEEN REGIONS OF VARYING SAFETY INTEGRITY LEVELS IN A SYSTEM ON A CHIP)的印度临时申请No.202111034491和于2021年9月16日提交的标题为“在片上系统中的不同安全完整性等级的区域之间传送数据”(TRANSMITTING DATA BETWEEN REGIONS OF VARYING SAFETY INTEGRITY LEVELS IN A SYSTEM ON A CHIP)的美国专利申请No.17/477,360的权益,其全部内容通过引用并入本文。


[0003]至少一个实施例涉及由电路的第一区域访问电路的第二区域中的存储器。例如,至少一个实施例涉及实现本文描述的各种新颖技术的片上系统。作为另一示例,至少一个实施例涉及包括这种片上系统的自主本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种系统,包括:按照第一风险分类级别操作的存储器;以及按照指示比所述第一风险分类级别更高风险分类的第二风险分类级别操作的电路,所述电路用于:确定要写入所述存储器内的第一存储器地址的数据的检错码;至少部分地基于所述第一存储器地址确定所述存储器内的第二存储器地址;以及使所述数据被存储在所述第一存储器地址中并且使所述检错码被存储在所述第二存储器地址中。2.如权利要求1所述的系统,其中在所述数据被存储在所述第一存储器地址中并且所述检错码被存储在所述第二存储器地址中之后:所述电路用于从所述第一存储器地址获得所述数据,从所述第二存储器地址获得所述检错码,基于所述第一存储器地址和从所述第一存储器地址获得的所述数据生成校验码,以及在所述检错码指示所述数据包含至少一个错误时生成通知。3.如权利要求2所述的系统,其中当所述检错码与所述校验码不匹配时,所述检错码指示所述数据包含所述至少一个错误。4.如权利要求2所述的系统,其中所述电路用于在第一存储器访问期间从所述第一存储器地址获得所述数据,以及在第二存储器访问期间从所述第二存储器地址获得所述检错码。5.如权利要求2所述的系统,还包括:第一接口,通过该第一接口从所述第一存储器地址获得所述数据;以及第二接口,通过该第二接口与所述第一接口获得所述数据并行地从所述第二存储器地址获得所述检错码,所述第一接口与所述第二接口不同。6.如权利要求4所述的系统,其中所述电路在所述第一存储器访问和所述第二存储器访问之间引入时间延迟。7.如权利要求1所述的系统,其中所述存储器包括第一子部分和第二子部分,所述第一子部分包括所述第一存储器地址,所述第二子部分包括所述第二存储器地址,以及所述电路用于在启动程序期间将新的检错码写入所述第二子部分中的每个存储器地址。8.如权利要求1所述的系统,其中所述电路用于在将所述数据写入第一存储器地址之前,基于所述第一存储器地址和所述数据来确定所述检错码。9.如权利要求1所述的系统,其中所述电路包括第一块和第二块,所述第一块用于向所述第二块传送包括所述数据和所述第一存储器地址的写入请求,所述第二块用于接收所述写入请求,确定所述检错码,确定所述第二存储器地址,以及使所述数据被存储在所述第一存储器地址中以及使所述检错码被存储在所述第二存储器地址中。10.如权利要求9所述的系统,其中所述第一块包括写入定时器,所述写入定时器在所述第一块向所述第二块传送所述写入请求时启动,以及所述第一块用于在所述写入定时器指示在所述第一块接收到来自所述存储器的响应之前已经过去了多于预定时间量时生成写入错误。11.如权利要求9所述的系统,其中在所述第一块发送所述写入请求之后:
所述第一块用于向所述第二块发送对存储在所述第一存储器地址中的所述数据的读取请求,以及所述第二块用于接收所述读取请求,从所述第一存储器地址获得所述数据,从所述第二存储器地址获得所述检错码,以及在所述第二块确定所述检错码指示所述数据包含所述至少一个错误时向所述第一块传送通知。12.如权利要求11所述的系统,其中所述第一块包括读取定时器,所述读取定时器在所述第一块发送所述读取请求时启动,以及所述第一块用于在所述读取定时器指示在所述第一块接收到所述数据之前已经过去了多于预定时间量时,生成读取错误。13.如权利要求1所述的系统,其中所述电路用于在第一存储器访问期间使所述数据被存储在所述第一存储器地址中,以及在第二存储器访问期间使所述检错码被存储在所述第二存储器地址中。14.如权利要求13所述的系统,其中所述电路在所述第一存储器访问和所述第二存储器访问之间引入第一时间延迟。15.如权利要求1所述的系统,其位于一块连续的半导体材料上。16.如权利要求15所述的系统,其实现与机动车辆相对应的片上系统(“SoC”)的一部分。17.如权利要求1所述的系统,其中所述第一风险分类级别和所述第二风险分类级别均是汽车安全完整性等级(“ASIL”)。18.如权利要求1所述的系统,其中所述检错码是循环冗余校验码或纠错码。19.一种系统,包括:存储器,用于在第一风险分类级别内操作,所述存储器包括隔离的存储器区域,其包括存储数据的第一存储器地址和存储检错码的第二存储器地址;以及电路,用于在指示比所述第一风险分类级别更高的风险级别的第二风险分类级别内操作,所述电路用于:从所述第一存储器地址获得所述数据;从所述第二存储器地址获得所述检错码;以及在所述检错码指示所述数据包含至少一个错误时生成通知。20.如权利要求19所述的系统,其中所述电路用于基于所述第一存储器地址和从所述第一存储器地址获得的所述数据生成校验码,当所述检错码与所述校验码不匹配时,所述检错码指示所述数据包含所述至少一个错误。21.如权利要求19所述的系统,其中所述电路包括第一块和第二块,所述第一块用于向所述第二块发送对存储在所述第一存储器地址中的所述数据的读取请求,以及所述第二块用于接收所述读取请求,获得所述数据,获得所述检错码,以及在所述检错码指示所述数据包含所述至少一个错误时生成所述通知。22.如权利要求21所述的系统,其中所述第一块包括读取定时器,所述读取定时器在所述第一块发送所述读取请求时启动,以及所述第一块用于在所述读取定时器指示在所述第一块接收到所述数据之前已经过去了多于预定时间量时生成错误。23.如权利要求21所述的系统,其中在所述第一块发送所述读取请求之前:所述第一块用于将所述数据和所述第一存储器地址传送到所述第二块,以及
所述第二块用于确定所述检错码,确定所述第二存储器地址,使所述数据被存储在所述第一存储器地址中,以及使所述检错码被存储在所述第二存储器地址中。24.如权利要求23所述的系统,其中所述第一块包括写入定时器,所述写入定时器在所述第一块向所述第二块传送所述数据和所述第一存储器地址时启动,以及所述第一块用于在所述写入定时器指示...

【专利技术属性】
技术研发人员:M
申请(专利权)人:辉达公司
类型:发明
国别省市:

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

1