用于接口保护的系统和方法技术方案

技术编号:33764851 阅读:27 留言:0更新日期:2022-06-12 14:15
本公开涉及用于接口保护的系统和方法。一种用于使用参数将接口保护添加到电子设计的系统和方法。电子设计和接口保护方案被定义为参数。接口保护模型创建接口保护实现参数,该接口保护实现参数描述了接口保护的实现细节。硬件描述模型使用电子设计参数和接口保护实现参数来创建硬件描述。接口保护方案可以是内置保护方案、用户定义的方案、包括用户可以稍后定义的占位符的方案,以及以上的组合。接口保护方案可以包含用于帮助硬件描述的重定时的组件。的组件。的组件。

【技术实现步骤摘要】
用于接口保护的系统和方法


[0001]本技术涉及计算机系统设计领域,更具体地,涉及在片上网络(NoC)的拓扑综合中针对接口的保护方案。

技术介绍

[0002]随着电子设备对安全性和可靠性变得更加重要,例如自动驾驶,验证被连接的组件是否在正常工作和通信的需求日益增加。这种通信可以跨任何电子组件发生。例如,通信可以发生在集成电路(IC)内的组件之间、IC芯片之间、电路板之间、电子设备之间以及前述的任何组合之间。
[0003]在片上系统(SoC)中实现的多处理器系统通过诸如片上网络(NoC)的网络进行通信。知识成果(intellectual property)(IP)块或元件或内核被用于芯片设计。SoC包括知识成果(IP)块的实例。一些IP块是主块。一些IP块是从块。主块和从块通过网络(诸如NoC)进行通信。
[0004]验证通信通常在软件、固件或硬件内完成。在软件和/或固件中验证通信的一些缺点可能包括:为每种接口类型创建和维护代码、运行此代码的处理器而浪费的带宽、以及由于花费时间去执行错误检查代码而导致的在当错误发生时与当系统接收错本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于接口保护的方法,所述方法包括:接收电子设计参数,所述电子设计参数对电子设计进行定义;接收接口保护参数,所述接口保护参数对所述电子设计的接口保护方案进行定义;创建硬件描述生成器,所述硬件描述生成器包括组件库和接口保护模型;通过至少使用所述接口保护模型、所述接口保护参数以及所述电子设计参数,创建接口保护实现参数;以及通过至少使用所述硬件描述生成器、所述电子设计参数以及所述接口保护实现参数,生成所述电子设计的硬件描述。2.根据权利要求1所述的方法,还包括:输出所述硬件描述。3.根据权利要求2所述的方法,其中输出所述硬件描述包括:输出寄存器传输逻辑(RTL)。4.根据权利要求1所述的方法,其中所述接口保护参数包括用于从一组内置接口保护方案的库指定内置保护方案的参数,其中所述接口保护模型包括保护生成器和检查器模型,并且其中所述硬件描述生成器使用所述接口保护模型和所述一组内置接口保护方案的库来创建接口保护实现参数,所述接口保护实现参数当由所述硬件描述生成器执行时,在发起端中创建保护生成器并在目标中创建保护块,并且创建对应的保护信号路径。5.根据权利要求4所述的方法,其中所述接口保护参数包括用于为一个或多个接口保护组件指定占位符的创建的参数,并且其中所述硬件描述生成器为所述接口保护的一个或多个组件创建占位符。6.根据权利要求4所述的方法,其中所述接口保护参数包括用于覆写所述保护生成器和检查器模型的一个或多个方面的一个或多个参数。7.根据权利要求4所述的方法,其中所述接口保护实现参数包括一组接口信号和一组保护信号,并且所述接口保护实现参数对所述一组接口信号与所述一组保护信号之间的关系进行定义。8.根据权利要求7所述的方法,其中所述一组接口信号组中的一个信号基于所述一组接口信号中的一个或多个其他信号来被确定为有效。9.根据权利要求1所述的方法,其中接口保护参数包括一个或多个用户指定的接口保护方案参数,所述一个或多个用户指定的接口保护方案参数对所述接口保护方案进行定义。10.根据权利要求1所述的方法,其中所述接口保护参数包括用于帮助硬件描述的时序收敛的重定时参数,并且所述硬件描述生成器将重定时组件添加到所述硬件描述中。11.一种系统,所述系统包括处理器和存储器,其中所述存储...

【专利技术属性】
技术研发人员:J
申请(专利权)人:阿特里斯公司
类型:发明
国别省市:

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

1