0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >工业控制 > Synopsys为Arm AMBA CXS的VIP提供EDA验证解决方案

Synopsys为Arm AMBA CXS的VIP提供EDA验证解决方案

来源: elecfans
2021-01-14
类别:工业控制
eye 10
文章创建人 拍明

原标题:Synopsys为Arm AMBA CXS的VIP提供EDA验证解决方案

  新思科技为下一代Arm®AMBA®协议(包括AMBACXS)提供了广泛的验证解决方案。

  更令人振奋的是,新思科技还为基于Arm的协议提供了验证自动化解决方案,包括用于测试平台生成的VCAutoTestbench和用于性能验证的VCAutoPerformance。

  针对AMBACXS协议的验证IP(VIP)的发布进一步加持了AMBA的“合作”的本质,使生态系统中的不同团队能够交付适用于下一代应用的基于AMBA的多芯片解决方案。适用于AMBACXS规范的新思科技验证IP,成功使其早期的客户和合作伙伴验证下一代芯片到芯片(chip-to-chip)一致性的设计应用,并取得更优的性能。

  接下来,让我们深入研究一下,以更好地了解AMBACXS协议中的可用功能。

  什么是CXS?

  CXS是一种流协议(streamingprotocal),专为在高宽带下传输数据包设计。它通常被用于在较高级别的协议层(例如CCIX,CXL)和传输层(例如PCIe控制器)之间传输数据包。一个CXS接口包含发送接口和接收接口。它是具有独立的发送和接收信令路径的全双工接口。在一个时钟周期内,被传输的数据称为“flit”(即flowcontrolunit,流量控制单元)。多个数据包可以在单个flit中传输,也可以跨越flit传输。

  


  Figure1:CXStopology

  CXS的好处

  在谈及CXS的好处时,Arm架构与技术部门的高级产品经理FranciscoSocal曾表示:“诸如机器学习,网络卸载和内存数据库等等新兴应用,越来越依赖于具有高速且一致的chip-to-chip的互联的加速和多芯片解决方案。他们需要多个片上和片外协议之间的高性能和低摩擦集成路径。而这正是CXS所能提供的关键益处。”

  CXS定义了一个可以在广泛的应用程序中使用的通用流接口。CXS协议有效利用了宽接口,并允许在单个时钟周期内传输多个数据包。CXS流协议对正在传输的数据包保持透明性。例如,正在传输的数据包可以是CCIX数据包,CXL.mem/Cache事务等等。

  关键的验证挑战和CXSVIP解决方案

  CXS接口的验证要求:

  在flit中适当的开始和结束边界处数据包放置的正确性

  CXS控制信号中数据包的开始和结束指针的正确性

  DUT以连续数据模式传输和接受不间断数据的能力

  DUT支持CXS接口激活和停用的能力

  拥有信用授予和返回机制

  CXSVIP可提供以下关键功能以满足DUT验证要求:

  支持CXS规范定义的行为的协议功能

  根据CXS规范的协议检查,用于检查协议正确性

  分析端口和callback,供testbench访问CXSVIPtrasacTIon对象

  用于信用信息的调试端口

  


  Figure2:Debugport(TX_AVAILABLE_CREDITS)forcrediTInformaTIon

  结论

  随着人工智能和数据加密技术的飞速发展,使用高速传输接口(如PCIe)的芯片到芯片协议变得愈发广发。CXS接口支持在高速应用的协议层和传输层之间以高带宽传输的协议数据包。

  新思科技在AMBA协议,以及高速芯片到芯片协议的演进方面展开合作,而CXS将在其中发挥重要作用。我们验证解决方案可帮助客户确信其产品正确无误并符合CXS规范。AMBACXS规范是一个开放的规范,可以从下方链接获取:https://developer.arm.com/architectures/system-architectures/amba/specificaTIons

  本文由EmilyYan编译,英文原文请见VIPCentral。

  这篇文章被收入在芯片设计和验证.


责任编辑:David

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

标签: EDA验证 Synopsys AMBA

相关资讯

方案推荐
基于MC33771主控芯片的新能源锂电池管理系统解决方案

基于MC33771主控芯片的新能源锂电池管理系统解决方案

AMIC110 32位Sitara ARM MCU开发方案

AMIC110 32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于TI公司的AM437x双照相机参考设计

基于TI公司的AM437x双照相机参考设计

基于MTK6580芯片的W2智能手表解决方案

基于MTK6580芯片的W2智能手表解决方案