使用专家验证服务管理ASIC和SoC设计风险

发布时间:2023-05-16  

Socionext 提供领先的验证服务,帮助客户降低与 ASIC 和 SoC 设计流程相关的风险。在 FPGA 原型设计平台上实施大型 SoC 设计,可以减少可能需要代价高昂的重新设计和产品延迟的错误、缺陷和故障,在此方面我们拥有广泛而深入的专业知识。


Socionext 拥有使用各种 FPGA 原型设计平台的经验,包括 Synopsys HAPS、Protium 和 S2C。 公司是少数能够以现代设计要求所需的规模在 FPGA 平台上实施整个 SoC 的公司之一。


在这篇博文中,我们将探讨使用 FPGA 进行原型设计的好处,以及为什么 Socionext 可以帮助您管理和降低即使是最复杂的 ASIC 和 SoC 设计的风险。

designsample

SoC 和 ASIC 设计的 FPGA 原型设计概述


在 FPGA 中制作 ASIC 和 SoC 处理器原型可以减少延迟,在流片前后阶段使用可以加快产品上市时间。 芯片验证是设计周期的重要组成部分,需要并行进行。验证可以确保芯片的所有部件或功能都正常工作。


使用固件验证设计


传统的验证技术,如 RTL(寄存器传输级)模拟、门级模拟、系统级模拟、BIST(内置自测试)、DFT(可测试性设计)验证等是有用的,但通常不足以确保 SoC的成功。


传统的 RTL 仿真可能需要几天或几周的时间,例如,模拟通过各种管道移动视频输入图像,在 SoC 处理后的视频或数据输出到外部 I/O 之前分析数据是一个复杂的测试过程。加速这种模拟对于成功验证 SoC 至关重要。

FGPA-Prototyping_2

使用真实的硬件平台对于准确和彻底的功能测试至关重要。示例包括测试通过 PCIe 或 USB 将视频输出到外部主机 PC、在显示设备上显示视频或使用串行链路将数据发送到另一个设备的相机。


为了测试连接到 SoC 的所有组件是否正常工作,固件和软件开发对于硅片可用之前的仿真至关重要。


如果芯片测试发现问题,了解问题是出自固件 (FW) 还是芯片至关重要。固件用于验证硅片,也可作为开发人员的基础层来创建作为用户骨干的软件。


测试连接到 SoC 的外部硬件组件也必须在芯片可用之前完成,并且此测试必须使用物理设计,任何问题都必须在流片前解决。具有真实硬件/数据的 SoC 设计的性能监控和测量也必须在 tapeout 之前进行。 硬件平台上 SoC 的 FPGA 原型设计为所有这些测试提供了工具。

FGPA-Prototyping_3

FPGA 原型制作过程的工作原理


Socionext 经验丰富的 FPGA 团队在 FPGA 平台上实施客户的 SoC 或 ASIC 设计以进行功能测试和原型制作。在设计过程中,可能的功能和基本测试的数量是有限的。因此,客户和 SoC 合作伙伴必须在整个设计过程中通力合作,使用 FPGA 原型编写固件、测试功能、执行 ECO(工程变更单)和重新测试,以确保设计正确且运行良好。Socionext与每个客户密切合作,在他们添加更多特性和功能时不断开发原型固件。


Socionext 的验证服务同时完成两项关键任务:


使用固件验证设计的功能并确保固件正常工作。

同样的 FPGA 原型还允许客户在硬件FPGA原型设计平台上使用实际设计测试其他产品组件。


由于这两项活动与物理设计同步进行,因此它们有助于加快设计过程和最终的生产时间。


一般测试过程概述:


使用 SoC 所需的组件在硬件平台上通过 FPGA 原型进行连接和测试。


该团队对芯片设计和固件进行重新编程,直到 SoC 设计完成且无错误,然后才开始最终制造。


在 FPGA 硬件平台上进行的测试通常会揭示 SoC 连接组件的性能挑战。在这种情况下,设计团队可以通过更改组件选择、性能测试和其他操作来解决这些问题,以在芯片从代工厂返回之前验证性能。


Socionext 的 FPGA 原型制作和设计能力


一些公司的设计有数百万和数十亿个门。 Socionext 已经处理了 2 亿、3 亿和 5 亿个门设计。 将那么多门放在单个 FPGA 上测试是不可能的,所以 Socionext 在带有多个 FPGA 的板上实现了这些复杂的设计,每个 FPGA 最多有 4 个 FPGA,并且具有堆叠的能力。 有时将 4、5 或 10 个 FPGA 板堆叠在一起,将整个设计放在板上进行固件测试。 这种原型制作非常复杂,但 Socionext 拥有交付它的专业知识和经验。


除了在多个 FPGA 上实施设计外,Socionext还可以对设计进行分区以适应不同的FPGA。 尽管 FPGA 的工作速度比 ASIC 慢得多,但速度足以运行拍摄视频和捕获网络数据等任务,将其发送到处理接口以执行传递给下一个芯片或补丁的某些中间决策。

SoC 通常较大且复杂,具有各种类型的接口,需要在此设计阶段构建和测试。 移动设备接口可能包括以太网、SD 卡、MIPI、HDMI 等,这些连接器需要在 FPGA 平台上可用以进行测试验证。 由于它们并非都来自单一原型平台,因此 Socionext 拥有适用于大多数标准接口的平台兼容子卡。我们还构建了连接到这些平台的定制卡,包括充当接口的子卡。


Socionext 简化了 FPGA 原型设计和流程改进。 我们的团队可以综合设计、将设计加载到 FPGA 上并执行功能和性能验证。


在 HAPS 等 FPGA 平台上同时开发固件,使 Socionext 能够为客户提供相同的数据格式。 这意味着客户的 FPGA 板可以加载相同的数据设计数据库,然后从他们这边运行测试。 这种协作使客户能够专注于在他们的设计之上添加更多层或软件,而 Socionext 则建立在最初的一层或两层软件之上。 客户还可以通过将其他合作伙伴的基础设计与 Socionext 提供的第一层或固件一起用于在其上构建软件来实现这一点。


用例示例:Socionext 如何为相机测试视频数据


市场上没有多少 FPGA 板可以使用 MIPI 接口运行相机,而 Socionext 是首批提供此类功能的公司之一,客户对此功能的需求越来越大。 Socionext 提供独特的设计,模仿相机数据以生成测试方差,使我们的客户能够测试整个数据路径。 Socionext 也有使用 MIPI 芯片的子卡和子卡顶部的摄像头,因此客户可以将使用 MIPI 芯片的摄像头连接到 HAPS 板上。


此外,Socionext 还开发了一种内部测试机制/生成器,可以模仿相机运行测试,从而节省客户时间。 例如,Socionext 拥有用于生成、收集和分析用于实验室测试的视频数据显示的设备。

image.png

Socionext 提供的这些独特服务使我们的客户能够同时生成多个数据集和分析。 我们的单一设备生成器可以通过将各种视频或图像文件格式发送到电视、电话、汽车和其他移动设备来验证使用不同类型相机的众多显示通道。


Socionext 还提供协议生成器和分析器,以确保每个接口都符合全球标准。

image.png

使用 Socionext 加速您的下一个 SoC 或 ASIC 设计


Socionext 广泛的产品组合包括 900 多种经过验证的设计,以及在交付快速上市、大批量、领先的技术和工艺方面的良好记录。 Socionext 提供服务以满足客户复杂的 ASIC/SoC 设计要求,包括固件开发和 FPGA 原型制作。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>