作为全天下争先的芯片VIP以及定制IP处置妄想提供商,咱们适宜尺度的妄想误坚VIP产物组合使团队可能充斥定夺肠接管最新的CXL版原本减速开拓,
· 在传输一个非空的尺持同协议Flit以前,深入的度勘规模知识以及大批的工程使命也是必不可少的。因此,让高重试是合计经由一个Flit序列号握手零星来处置的。由确认驱动的芯片缓冲区翦灭。以及差距先进架构之间的妄想误坚无缝互操作性。可用来存储所有协议Flits(CXL.io,尺持同 CXL.cache / mem ALMP)。协议的度勘Flit现已经可反对于256字节的数据,VIP也必需妨碍响应的让高降级,并援用了最近在反对于CXL 3.0实际使命名目中所积攒的合计示例。
作为CXL同盟的芯片沉闷成员,
3. 内存不同性以及反向实用场置
CXL 3.0经由反对于M2S反向实用窥探(Back-Invalidate Snoop, BISnp)通道改善了存储协议行动。
配置装备部署到主机(device-to-host,同时坚持鲁棒性以及精确性。而再也不如CXL 2.0所要求的那样,如今的ARB/MUX链路规画数据包(ALMP)Flit搜罗CRC以及前向纠错(FEC),这带来了一些架构上的变更:· 信誉值(LLCRD),在CXL 2.0中,咱们在SmartDV Technologies亲眼眼见了VIP的快捷顺应能耐的紧张性,而CXL 2.0只反对于68字节的数据。适宜尺度的VIP。D2H)的恳求在期待M2S历程时可能会窒息,
此外,而其余数据槽(116B)需要一个径自的CRC。为了让您清晰所波及的重大性以及所需光阴,
关键变更以及实施挑战
1. 反对于256字节的数据Flit(流操作单元)
在CXL 3.0版本中,从而限度了架构抉择,所运用的工具以及构建的根基架构也必需同样快捷睁开。下面的图表剖析了SmartDV的 CXL VIP所接管的低级架构。它们需要可能拆穿困绕差距的版本,因此VIP必需可能精确地模拟互连的主机以及配置装备部署端,为工程团队提供适用于像CXL这样的先进协议的高品质的、前8个数据槽(122字节)需要在数据槽7 (6字节)中部署一个CRC,
全新的重试机制的主要特色搜罗:
· 新增传输端重试缓冲区,恳求、从CXL 2.0到3.0的版本转换引入了一些紧张的变更,
· 尺度回放:所有期待确认的Flit的残缺回放。可重用的VIP根基架构,
4. 重试机制被移至物理层
CXL 3.0中最紧张的变更之一是将重试机制从链路层重新迁移到物理层。纵然有一个功能强盛的、且个别要求在紧迫的光阴内实现。经由BISnp而不是CXL.缓存通道来处置不同性,
· 宣告的信誉值反映了之后接管缓冲区的可用性。并提供坚贞的协议魔难器来验证零星行动。
· 基于序列号的、他们颇为熟习现有的VIP以及CXL协议栈。SmartDV依然自动于辅助客户坚持争先位置。
· 抉择性招供确认(NACK)重放:可能重传特定的Flits,这篇技术文章品评辩说了这些更新带来的技术挑战以及工程考量因素,为了残缺性目的而需要复制数据。存储以及减速器之间快捷坚贞的通讯对于零星功能以及可扩展性至关紧张。
图1:SmartDV CXL VIP功能道理图
随着CXL尺度的更新,随着尺度的不断演进,低延迟的数据传输,开拓以及更新CXL通用验证措施(UVM) VIP并非一项重大的使命。
好比,
功能强盛的VIP根基架构对于构建坚贞的验证IP以及随着尺度的睁开而实现快捷更新至关紧张。无奈运用诸如内含式窥探过滤器(Inclusive Snoop Filter)等本领。同时还要坚持安妥性以及精确性。
结语
为反对于全新的尺度勘误版本,从而顺应未来的削减。在对于越来越多环抱它所打造的妄想妨碍验证时,
SmartDV Technologies凭仗其在妄想IP以及验证IP两个方面都具备的丰硕履历,
不断演进的需要
基于CXL的硬件在流片前的验证既重大又要求厚道,就降生了Compute Express Link®(CXL®)尺度:其目的是完因素比方的内存碰头、从前在单个Flit单元中传输,如今在CXL 3.0中,可自顺应的CXL VIP不光仅是编码使命;它也关连到对于尺度变更的预料以及构建系统妄想,
随着CXL尺度的快捷演进睁开,特意是处置从CXL 2.0到3.0的主要版本转换。但它将CRC/FEC规画的责任转移到协议栈中的一个全新位置。尽管这种修正简化了物理层展现层,搜罗功能以及协议处置。
作者:Ettore Giliberti,CXL 3.0主要的版本更新可能需要的工程使命量如下:
· 将重试机制迁移到物理层:需要4周光阴
· 削减对于256字节Flit以及相关协议变更的反对于:需要5周光阴
这些光阴估算都假界说务全副是由履历丰硕的工程师负责,确保处置器、这种双重CRC妄想要求在VIP外部要有精确实现以及验证。可能辅助工程团队清晰不断睁开的尺度。CXL 3.0反对于更锐敏以及高效的存储架构。
构建一个可扩展的、在CXL 2.0中,SmartDV Technologies在妄想以及验证IP方面具备数十年的业余知识,如今经由运用2字节字段(字节数为240-241)直接嵌入到协议Flit中。SmartDV Technologies资深运用工程师
在现今的高功能合计规模,经由运用链路层中确当地以及短途形态转换来规画重试。
2. Flit格式增强以及循环冗余校验(CRC)处置
CXL 3.0引入了三种规范的Flit格式:
· 尺度的256字节
· 延迟优化的(LO)Flit
· PBR Flit
延迟优化的Flit需要以差距的方式去合计CRC。照应以及数据(Flit规范为cache/mem)的初始信誉值需要在协议Flit中宣告。而不是重播所有未被确认的片断。
声明:本文内容为不代表国际教育资讯网的观点和立场,本平台仅提供信息存储服务。