发光的模块划分与布线通道构成的深色芯片 floorplan 抽象图

Silicon Designed to Be Verified

贯通 RTL 设计至量产芯片的完整研发流程,让设计与验证全程并行推进,而非在设计完成后再进行验证。

IP/SoC Design Service

团队成员芯片研发经验累计超过 250 年,曾参与并交付覆盖 AI、汽车、数据中心、消费电子及内存控制器等领域的 SoC 项目。在先进架构、存储器子系统和高速接口等关键技术方向积累了深厚的工程经验,具备应对复杂 SoC 设计挑战的能力。

RTL Design


提供 Block/IP 或 SoC 级 RTL 设计交付。基于客户现有的设计流程和研发体系,承担指定 Block、IP 或 SoC 的 RTL 设计工作。

Full Front-End


从 RTL 设计到综合和 DFT,提供完整的前端设计服务。设计与验证由同一团队负责,减少团队间的交接,使验证与设计同步推进,在 RTL 仍可修改的阶段及时发现并修正问题,形成持续的设计验证闭环。

Turnkey


提供从规格定义到量产的完整设计服务,包括晶圆厂对接以及与后端合作伙伴的协同。

我们不采用人员外派的方式,即不将工程师直接派遣到客户团队中。单纯外派工程师,并不能同时提供配套的研发环境和完整的工作流程,最终客户获得的只是人力投入,而不是完整的研发能力。因此,我们更倾向于在自有研发环境中开展工作,由我们的研发团队完成设计与验证:设计过程中持续与参考模型进行比对,采用分层回归测试策略,并复用已有的验证环境和测试资源。这样的交付方式能够提升项目推进效率和设计准确性,并最终体现在项目周期和交付质量上。

网格单元被蓝光逐格点亮的深色抽象图

Hardware Comes With the Code That Drives It

算法 C 模型定义 Block 的预期行为,并作为 RTL 设计的参考基准。RTL 设计过程中持续与 C 模型进行比对,从项目开发早期开始,通过 RTL 仿真持续检查结果一致性,并贯穿整个设计流程直至 Sign-off。C 模型始终作为算法规格,由算法负责人持续维护。

在 RTL 开发的同时,由同一设计团队同步编写驱动硬件的 C 代码,包括寄存器读写、初始化流程,以及仅靠寄存器映射无法完整描述的执行顺序和约束。C 代码与 RTL 同步开发,而不是在设计完成后再根据文档补写,从而保持两者一致。设计发生变化时,相关代码同步更新;如果两者出现不一致,仿真将无法通过。

最终交付的不只是经过验证的 RTL。对于 SoC,这套驱动代码可在芯片测试和 Silicon Bring-up 阶段作为参考,用于判断问题究竟来自硬件还是软件。对于 IP Block,则可直接作为 Device Driver 开发的起点。

Two Ways to Hand Off a Design

Design Then Verify


  • RTL 设计完成后,验证才开始介入
  • 设计进入后续阶段后才发现问题
  • 以文档形式交付寄存器映射
  • 初始化顺序需要通过与设计人员沟通确认
  • 直到 Silicon Bring-up 阶段,软件团队才开始开发对应的驱动软件

MetaEncore Approach


  • 从设计早期开始,持续以 C 模型对 RTL 进行验证
  • 在 RTL 仍可修改时及时发现 RTL 与 C 模型的不一致
  • 驱动 C 代码与 RTL 同步开发
  • 初始化流程和执行顺序以可直接使用的代码交付,而非文档描述
  • Silicon 到位后,即可直接使用已有的参考代码
存储器封装引脚与高速差分走线的深色微距图

IP and Applications

IP


  • ARM / RISC-V / MIPS
  • PCIe Gen3 / Gen5
  • NPU / GPU
  • LPDDR5/4/4x, GDDR6
  • USB 2.0/3.0

Application


  • MCU
  • 车载视觉
  • AI(On-Device、Edge、HPC)
  • 视频监控摄像头
  • IoT / 传感器控制

面对新的协议或不熟悉的技术领域,这一原则同样适用:从设计之初就考虑可验证性。告诉我们贵司正在开发的 IP,我们可以结合具体情况,建议合适的切入点。

What You Receive

  • RTL 代码 – 可综合的 RTL 代码,并配套说明设计意图及代码结构
  • C 代码 – 用于驱动硬件的寄存器读写、初始化流程及执行顺序约束
  • 参考模型 – 用于 RTL 验证的算法模型,并与 RTL 一并交付
  • 验证环境 – 与设计同步搭建的验证平台及回归测试集
  • 综合与 DFT – 根据前端设计服务范围,可提供约束文件、综合结果及扫描链插入结果
  • 技术交接 – 提供交付文档及技术讲解,帮助客户团队快速接手项目
显示波形与电路图的显示器构成的深色工作空间

Have a Design Challenge?

请告诉我们架构、目标应用,以及希望我们把流程做到哪一步。接下来怎么走,我们一起把它谈具体。