数字芯片设计验证经验分享系列文章(第六部分):用实际案例来比较各种测试和实现方法,可以鱼与熊掌兼得吗?

FPGA开发圈 2024-10-23 12:02



点击蓝色关注我们

作者

Philipp Jacobsohn,SmartDV首席应用工程师

Sunil Kumar,SmartDV FPGA设计总




本系列文章从数字芯片设计项目技术总监的角度出发,介绍了如何将芯片的产品定义与设计和验证规划进行结合,详细讲述了在FPGA上使用硅知识产权(IP)核来开发ASIC原型项目时,必须认真考虑的一些问题。文章从介绍使用IP核这种预先定制功能电路的必要性开始,通过阐述开发ASIC原型设计时需要考虑到的IP核相关因素,用八个重要主题详细分享了利用ASIC IP来在FPGA上开发原型验证系统设计时需要考量的因素。




在上篇文章中,我们分享了通过一个实际案例来回顾前面讲到的八项关键设计考量因素。本篇文章是SmartDV数字芯片设计经验分享系列文章的最后一篇,继续以实际案例分析的方式来揭示合规性测试、互操作性测和实现方法,以及从不同的方法可能带来不同的结果与目前非常流行的“视点前移(shift left)”模式相结合来对全文进行总结等精彩内容。

作为全球领先的验证解决方案和设计IP提供商,SmartDV的产品研发及工程应用团队具有丰富的设计和验证经验。在国产大容量FPGA芯片和IP新品不断面市,国内RISC-V CPU等IP提供商不断发展壮大的今天,SmartDV及其中国全资子公司“智权半导体”愿意与国内FPGA芯片开发商、RISC-V IP和其他IP提供商、集成电路设计中心(ICC)合作,共同为国内数字芯片设计公司开发基于本地FPGA的验证与设计平台等创新技术与产品。



在上一部分,我们讨论了除了可用证明电路功能(包括仿真、CDC检查、linting)正确性而采用的标准化验证方法之外,还可以进行广泛的测试以确认电路实现和对IP核进行了认证。为了实现这一目标,我们对USB3.2 Gen2大容量存储设备进行了USB Implementers Forum, Inc.推荐的多项合规性和互操作性测试,诸如电气、PHY、链路层和强度测试。认证测试是在台湾的Allion实验室进行的,这是一家获得USB-IF认证的机构。SmartDV的器件已与多种第三方主机进行互操作以便进行认证。

具体采用以下方法进行确认:

USB 3.2 Device IP合规性测试

  • USBCV9章合规性测试(SSP/SS/HS/FS模式)
  • 链路层合规性测试(SSP/SS模式)
所有合规性测试都已成功通过。

USB 3.2 Device IP互操作性测试

  • USB.org推荐的ASMedia USB 3.2 Gen2 Host进行互操作验证
  • 器件列举测试(采用SSP/SS/HS/FS模式)
  • 连接/分离测试
  • 使用CrystalDiskMark性能基准测试工具,来进行数据传输测试(采用SSP/SS/HS/FS模式)
  • MSC合规性测试
  • 低功耗测试(睡眠/休眠/冷启动/热启动)
  • 金树(gold tree)互操作性测试(拓扑更改)

所有互操作性测试都已成功通过。

图8:USB 3.2 Gen2x1 Device IP确认平台框图

为了确认USB 3.2 Gen2x1器件的控制器,使用了来自制造商AMD/Xilinx的现成商用的FPGA平台。物理接口是通过使用来自M31公司的外部PHY卡来实现。

USB 3.2 Gen2x1 Device IP实现挑战

FPGA中实现USB 3.2控制器绝非易事。由于一些时钟频率相当高,时序收敛并不是一件容易的事;它需要对PIPE接口进行设计更改,并需要在FPGA的逻辑综合(Synopsys Synplify Premier)和Xilinx/AMD Vivado工具布局和布线功能中进行多次迭代。值得注意的是,所选FPGA中的逻辑资源利用率相对较低。

可以假设,在资源利用率较高的情况下,时序收敛会更加困难。基于这一假设,我们注意到市场上在过去一段时间里已经出现了一些功能更强大的FPGA器件,如Xilinx/AMD Virtex Ultrascale+/Kintex Ultrascale+、英特尔Stratix-10Lattice CertusPro-NX,它们都基于比Xilinx/AMD Virtex-7 FPGA更先进的工艺技术,虽然后者在设计和设置这些测试的时候仍然是被广泛使用的器件。可以放心地假设,使用这些新一代FPGA器件可以更容易地确保实现所需的时序。

Virtex-7 FPGAxc7vx485tffg1761-2)的资源利用率如下:

通过调整这两种工具(Synopsys Synplify PremierXilinx/AMD Vivado)的约束和设置,在不违反时间约束的情况下就可能实现。系统中所使用的时钟域和对应的时钟频率如下图所示:

然而,即使在时序收敛之后,设计也不会立即出现在板卡上。从PHY接收的数据没有在USB 3.2控制器中正确采样。因此,有必要部署额外的组件来调整IO延迟值,以便正确地对数据进行采样。

总的来说,使USB 3.2控制器能够与外部PHY互操作是一项极具挑战性的任务。除了解决某些互操作性问题外,还需要开发在Microblaze微控制器上运行所需的固件代码,以便在大容量存储应用模式下确认设计。

图9:在SmartDV实验室中的确认和性能测量设置
电路功能的确认,以及所有互操作性和合规性测试,都是在AMD/Xilinx的标准FPGA板上进行的。此外,测试设置允许我们去确定可实现的数据吞吐量。所有的测试和测量都使用了合适的设备。为了确定可实现的数据吞吐量,我们使用了CrystalDiskMark的性能基准测试工具。

结论:鱼与熊掌兼得?

部署可同样用于ASICFPGA架构的IP核是一项极具挑战性的任务。因此,必须谨慎选择IP核供应商,并全面询问其在FPGA实现方面的专业知识。

事实上,即使一款IP核已经经历了许多成功的ASIC流片,并在许多产品中得到了使用,但这并不意味着它可以很容易地用于FPGA。相反,尽管FPGA的复杂度通常比硬连线器件低很多,它们至少也需要与ASIC同样的重视程度。其将花费的努力经常被低估和忽视,特别是在ASIC开发在实现和验证方面捆绑了所有工程资源的时候。这在很大程度上是因为在有时间压力的情况下,再加上不断要求产品能够尽快进入市场,所以开发ASIC时难以对FPGA等可编程器件给予必要的关注。

事实仍然是,在ASIC验证中被忽视的错误几乎不可避免地会导致至少需要一次额外的流片,其结果是导致成本大幅增加和项目严重延迟,这与流行术语“加快产品上市时间”所描述的完全相反。通过认真地使用FPGA原型,实现“一次流片成功”的概率显著增加,这会带来许多优势,包括产品更早进入市场、研发团队可以即刻转向新的项目、项目整体成本得以优化等。

FPGA原型设计增加了验证覆盖范围,并增加了在产品开发的早期阶段发现错误的可能性,从而减少了在后期必须处理的错误。当然,使用预定义的和经过测试的IP核也提供相当大的优势,因为在这里可以预期更少的意外。通过扩展,最佳的IC设计解决方案则是结合了作为原型设计载体的FPGA和经硅验证的IP内核,来作为无错误实现的保证。使用经过试验和测试的验证工具及其所有功能,就可以完成其他工作,从而实现早期目标并成功完成项目。

现在有一个很流行的术语可以形容这种方法:视点前移(shift left)。

最后但同样重要的一点是,我们必须提到快速完成项目最重要的因素:人。经验丰富的专家团队对于电路功能的实现、验证和确认的价值是不言而喻的——这是最主要的成功因素。对于所有的工具、辅助工具和预定义的电路功能而言,如果你不知道如何高效地组合和使用它们,则它们都是毫无用处的。无论目标是ASIC还是FPGA,拥有强大且可靠的合作伙伴、具有必要专业知识和适当经验的专家团队,都是您成功的关键。

虽然电路设计从来都不是一件容易的事,但选择合适的合作伙伴肯定会让您更轻松。

【直播预告】

FPGA开发圈 这里介绍、交流、有关FPGA开发资料(文档下载,技术解答等),提升FPGA应用能力。
评论 (0)
  •   高空 SAR 目标智能成像系统软件:多领域应用的前沿利器   高空 SAR(合成孔径雷达)目标智能成像系统软件,专门针对卫星、无人机等高空平台搭载的 SAR传感器数据,融合人工智能与图像处理技术,打造出的高效目标检测、识别及成像系统。此软件借助智能算法,显著提升 SAR图像分辨率、目标特征提取能力以及实时处理效率,为军事侦察、灾害监测、资源勘探等领域,提供关键技术支撑。   应用案例系统软件供应可以来这里,这个首肌开始是幺伍扒,中间是幺幺叁叁,最后一个是泗柒泗泗,按照数字顺序组合
    华盛恒辉l58ll334744 2025-04-14 16:09 74浏览
  • 在制造业或任何高度依赖产品质量的行业里,QA(质量保证)经理和QC(质量控制)经理,几乎是最容易被外界混淆的一对角色。两者的分工虽清晰,但职责和目标往往高度交叉。因此,当我们谈到“谁更有可能升任质量总监”时,这并不是一个简单的职位比较问题,而更像是对两种思维方式、职业路径和管理视角的深度考察。QC经理,问题终结者QC经理的世界,是充满数据、样本和判定标准的世界。他们是产品出厂前的最后一道防线,手里握着的是批次报告、不合格品记录、纠正措施流程……QC经理更像是一位“问题终结者”,目标是把不合格扼杀
    优思学院 2025-04-14 12:09 50浏览
  • 一、磁场发生设备‌电磁铁‌:由铁芯和线圈组成,通过调节电流大小可产生3T以下的磁场,广泛应用于工业及实验室场景(如电磁起重机)。‌亥姆霍兹线圈‌:由一对平行共轴线圈组成,可在线圈间产生均匀磁场(几高斯至几百高斯),适用于物理实验中的磁场效应研究。‌螺线管‌:通过螺旋线圈产生长圆柱形均匀磁场,电流与磁场呈线性关系,常用于磁性材料研究及电子束聚焦。‌超导磁体‌:采用超导材料线圈,在低温下可产生3-20T的强磁场,用于核磁共振研究等高精度科研领域。‌多极电磁铁‌:支持四极、六极、八极等多极磁场,适用于
    锦正茂科技 2025-04-14 13:29 46浏览
  • 亥姆霍兹线圈的应用领域‌物理学研究‌:在原子物理中,用于研究塞曼效应;在磁学研究中,用于测试磁性材料的磁滞回线等特性;还可用于研究电子荷质比等实验‌。‌工程与技术领域‌:用于电子设备校准和测试,提供标准磁场环境;在大型加速器中用于磁场校准;用于电磁干扰模拟实验,测试电子设备在不同磁场干扰下的性能‌。‌生物医学领域‌:研究生物磁场效应,如探索磁场对生物细胞的影响;在生物医学工程基础研究中,提供可控磁场环境‌。‌其他应用‌:作为磁场发生装置产生标准磁场;用于地球磁场的抵消与补偿、地磁环境模拟;还可用
    锦正茂科技 2025-04-14 10:41 47浏览
  • 你知道精益管理中的“看板”真正的意思吗?在很多人眼中,它不过是车间墙上的一块卡片、一张单子,甚至只是个用来控制物料的工具。但如果你读过大野耐一的《丰田生产方式》,你就会发现,看板的意义远不止于此。它其实是丰田精益思想的核心之一,是让工厂动起来的“神经系统”。这篇文章,我们就带你一起从这本书出发,重新认识“看板”的深层含义。一、使“看板”和台车结合使用  所谓“看板”就是指纸卡片。“看板”的重要作用之一,就是连接生产现场上道工序和下道工序的信息工具。  “看板”是“准时化”生产的重要手段,它总是要
    优思学院 2025-04-14 15:02 63浏览
  • 软瓦格化 RISC-V 处理器集群可加速设计并降低风险作者:John Min John Min是Arteris的客户成功副总裁。他拥有丰富的架构专业知识,能够成功管理可定制和标准处理器在功耗、尺寸和性能方面的设计权衡。他的背景包括利用 ARC、MIPS、x86 和定制媒体处理器来设计 CPU SoC,尤其擅长基于微处理器的 SoC。RISC-V 指令集架构 (ISA) 以其强大的功能、灵活性、低采用成本和开源基础而闻名,正在经历各个细分市场的快速增长。这种多功能 ISA 支持汽车、航空航天、国防
    ArterisIP 2025-04-14 10:52 57浏览
  •  亥姆霍兹线圈的制造材料选择需兼顾导电性、绝缘性、机械强度及磁场性能,具体分类如下:一、‌导线材料1、‌高纯度铜线:‌作为线圈绕制的核心材料,铜因其you异的导电性(电阻率低)和热稳定性成为shou选。漆包铜线通过表面绝缘漆层实现匝间绝缘,避免短路‌。2、‌其他导电材料‌ 铝线等材料可用于特定场景(如轻量化需求),但导电性和抗氧化性较铜略逊二、‌磁源材料‌1、‌永磁体‌如钕铁硼(NdFeB)或铁氧体,适用于无需外部电源的静态磁场生成,但磁场强度有限。2、‌电磁铁‌通过电流控制磁场强度,
    锦正茂科技 2025-04-14 10:22 32浏览
  • 在当今汽车电子化和智能化快速发展的时代,车规级电子元器件的质量直接关系到汽车安全性能。三星作为全球领先的电子元器件制造商,其车规电容备受青睐。然而,选择一个靠谱的三星车规电容代理商至关重要。本文以行业领军企业北京贞光科技有限公司为例,深入剖析如何选择优质代理商。选择靠谱代理商的关键标准1. 授权资质与行业地位选择三星车规电容代理商首先要验证其授权资质及行业地位。北京贞光科技作为中国电子元器件行业的领军者,长期走在行业前沿,拥有完备的授权资质。公司专注于市场分销和整体布局,在电子元器件领域建立了卓
    贞光科技 2025-04-14 16:18 69浏览
  • 时源芯微 专业EMC解决方案提供商  为EMC创造可能(适用于高频时钟电路,提升EMC性能与信号稳定性)一、设计目标抑制电源噪声:阻断高频干扰(如DC-DC开关噪声)传入晶振电源。降低时钟抖动:确保晶振输出信号纯净,减少相位噪声。通过EMC测试:减少晶振谐波辐射(如30MHz~1GHz频段)。二、滤波电路架构典型拓扑:电源输入 → 磁珠(FB) → 大电容(C1) + 高频电容(C2) → 晶振VDD1. 磁珠(Ferrite Bead)选型阻抗特性:在目标频段(如100MHz~1GH
    时源芯微 2025-04-14 14:53 52浏览
  •   电磁干扰测试系统:电子设备电磁兼容性保障利器   北京华盛恒辉电磁干扰测试系统作为评估电子设备在电磁环境中电磁兼容性(EMC)的关键工具,主要用于检测与分析设备在电磁干扰环境下的性能表现,确保其符合相关标准,能够在实际应用中稳定运行。   应用案例   目前,已有多个电磁干扰测试系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润电磁干扰测试系统。这些成功案例为电磁干扰测试系统的推广和应用提供了有力支持。   系统组成   电磁干扰测试系统一般由以下核心部分构成:  
    华盛恒辉l58ll334744 2025-04-14 10:40 34浏览
  •   电磁干扰测试系统软件:深度剖析   电磁干扰(EMI)测试系统软件,是电子设备电磁兼容性(EMC)测试的核心工具,在通信、汽车、航空航天、医疗设备等众多领域广泛应用。它的核心功能涵盖信号采集、频谱分析、干扰定位、合规性评估以及报告生成,旨在保障设备在复杂电磁环境中稳定运行。下面从功能、技术原理、应用场景、主流软件及发展趋势这五个方面展开详细解析。   应用案例  软件开发可以来这里,这个首肌开始是幺乌扒,中间是幺幺叁叁,最后一个是泗柒泗泗,按照你的顺序组合可以找到。   目前
    华盛恒辉l58ll334744 2025-04-14 10:02 26浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦