本文分析了用户在进行大规模原型验证过程中的多 FPGA 联合调试难题,并介绍了一种新型 FPGA 原型验证深 度跟踪调试解决方案,用于帮助客户在 SoC 开发过程中解决调试问题,从而加速设计验证、缩短验证周期。本 调试解决方案还提供了不同使用模式,可以用于灵活适配不同用户的使用场景。
在设计流程的早期对 SoC 进行建模和仿真,可以更清晰地分析系统设计中面临的挑战和瓶颈。比较典型的挑战有:性能差、设备占用的增量大、功耗超限、总线缓冲等,这些因素将导致系统高延迟,内存的读/写的延迟等一系列问题。通过芯神匠构造系统架构,识别这些挑战和问题,将帮助设计人员更容易追踪问题,设计出满足需求的系统。
随着 SoC 设计规模的快速膨胀,越来越多的用户在做大规模 SoC 原型验证时会遇到全局时钟复位同步,大规模设计分割,高速接口及先进 Memory 控制器 IP 验证等关键困难。针对这些困难,一些领先的原型验证系统方案提供商,如国微思尔芯,提供了一系列成熟可重用的通用高密原型验证系统产品和解决方案来解决这些困难,以帮助客户完成大规模复杂 SoC 的原型验证,降低项目风险。
针对用户在大规模复杂 SoC 的验证过程中遇到的大规模设计系统调试,系统部署与组网检测,以及多用户多平台管理等诸多挑战。一些领先的原型验证系统方案提供商,如国微思尔芯,提供了一系列成熟可重用的通用高密原型验证系统产品和解决方案来应对这些挑战以帮助用户节省项目成本,提高生产力,并缩短整个 SoC 原型验证的周期。
Genesis Architect 的用户可以在带有大量模型库,以及 AI 硬件和软件建模组件的图形离散事件模拟平台中非常快速地构建架构模型。该模型可用于进行时序,吞吐量,功耗和服务质量的权衡。Genesis Architect 中可用的库支持模拟,内存,处理器,RTOS,加速器,乘法累加单元,DMA,网络接口,总线,网桥,FIFO,缓冲区,调度程序和仲裁方案。提供了 20 多个 AI 处理器和嵌入式系统模板(参考设计),以加速新 AI 应用程序的开发。为在 AI 系统中进行权衡而生成的报告包括响应时间,吞吐量,缓冲区占用率,平均功率,能耗和资源效率。
研究分析指出,云服务正蓬勃发展,去年它的增长惊人,预计在接下来的几年中亦将不断打破自己的记录。如今,几乎不可能找到不依赖云服务的组织。无论是应用软件,操作系统,数据库,Web 服务器,IP 地址还是虚拟局域网,云都可以提供所有功能。当云服务还处于起步阶段时,企业不敢贸然进行跨越,采用供应商提供的云服务,大多是出于对安全性的担忧。但现在云服务已经成熟 - 大多数企业,包含金融业,大量采用云服务存储其财务,专利和 IP 等重要资料。人们也早已将所有最敏感的业务数据、个人资料都放入了云中,因此这种业务模型正快速地被广泛接受。 从事芯片设计的工程师也开始意识到,在云中使用 EDA 工具是很有意义的。现在,我们看到了将设计放入云端的更多开放性,获得更快执行速度的灵活性与便利性正在击败安全隐忧。