什么是 RCF?

RCF(RTL Compile Flow,RTL 编译流程)是思尔芯芯神瞳原型验证面向超大规模设计的编译流程,由芯神瞳自动原型编译软件 Player Pro – CompileTime(PPro-CT)驱动。它按"RTL 级分割→并行综合→系统级绕线→布局布线"组织多 FPGA 编译,并在整个流程中保留原始 RTL 的层次结构与信号名称。与在网表生成后才分割的传统方式相比,RCF 把分割提前到 RTL 层,使编译更快、迭代更灵活、调试可见性更好。

一、技术原理

RCF 的工作流程分为以下几个关键环节:

• 资源预估与预分割:在 RTL 层估算各模块的 LUT、FF、BRAM、DSP 占用,结合全局时序与拥塞信息给出初步分割方案。此环节可配合资源反标,用综合后的准确数据替代 RTL 级预估。

• RTL 级分割:在综合之前把设计切分为多个子块,每个子块对应一颗 FPGA。分割发生在 RTL 层,因此层次结构与信号名称得以完整保留,分割结果还可直接做 RTL 级软仿。

• 并行综合:对分割后的各子块并行执行综合(即 Syntop 综合),大幅缩短综合耗时。

• 系统级绕线:处理跨 FPGA 的信号连接,按需插入 TDM(时分复用)逻辑,在管脚资源受限时复用互联带宽。

• 布局布线:对每颗 FPGA 分别执行布局布线,生成比特流。

• 系统级时序分析:对整体原型系统做跨 FPGA 的时序分析,在布局前预估可达到的系统频率、布局后定位关键路径,指导分割与 TDM 策略的迭代。

RCF 与增量编译(ICF,Incremental Compile Flow)配合使用时,只重新编译受局部修改影响的子块,进一步缩短版本迭代周期。

二、思尔芯产品支持

RCF 不单独售卖,随芯神瞳自动原型编译软件 Player Pro – CompileTime(PPro-CT)提供,是芯神瞳原型验证解决方案的核心编译能力。

• 平台覆盖:支持芯神瞳 Prodigy S8 系列(VP1902)、S7 系列(VU19P)以及VU440等平台,支持多系统级联,可将百亿门级设计部署到数十至上百颗 FPGA。

• 分割能力:自动与半自动分割、时序驱动、拥塞感知,支持黑盒流程以加速分割。

• 互联优化:TDM 感知与多策略 PR、SerDes TDM 模式,SerDes TDM 可将级联规模提升约一倍。

• 流程配套:支持 Tcl 脚本与自动化 ECO 流程、I/O 自动分配;分割后可做 RTL 级软仿;保留原始信号供芯神觉 Claryti 等调试工具观测。

三、行业地位

多 FPGA 分割是大型 SoC 原型验证的核心瓶颈之一。业界主流方案包括 Synopsys HAPS 配合 ProtoCompiler、Cadence Protium 系列、Siemens EDA Veloce Primo / Veloce proFPGA,以及思尔芯的芯神瞳 Prodigy 配合 RCF。

RCF 的差异点在于分割时机:多数方案以综合后的网表作为分割输入,RCF 则在 RTL 层完成分割,再对子块并行综合。这一顺序既保留了设计结构与信号名称(利于调试与 ECO 修改),也让综合与后端实现可以并行推进。在思尔芯公开的156颗 FPGA 大规模分割实测中,RCF 相比传统流程使编译时间减少约50%、系统运行性能提升最高约300%。在开芯院“香山”昆明湖 16 核 RISC-V + NoC 项目中,RCF 将全流程编译周期缩短至17小时,配合增量编译支持每日版本迭代。


最后更新:2026-10-20


FAQ

Q:RCF 与传统的综合后分割方案有什么区别? 

A:传统方案先综合、再对网表做分割,设计层次在网表层已被打平,调试和 ECO 修改困难,且综合必须等整体完成才能开始。RCF 先在 RTL 层分割、再对子块并行综合,保留完整的 RTL 层次与信号名称,综合与后端实现可以重叠进行,分割方案调整也更灵活。

Q:RCF 和 Player Pro 是什么关系? 

A:RCF 是编译流程,Player Pro – CompileTime(PPro-CT)是驱动它的软件工具。用户使用 PPro-CT 完成设计导入、综合、分割、I/O 分配与比特流生成,RCF 是其中"RTL 级分割 + 并行综合"这条主流程的名称,两者不是并列的两个产品。


获取方案

您在设计什么类型的芯片?
设计中含的ASIC门容量为?
500万 - 2千万
2千万 - 5千万
5千万 - 1亿
1亿 - 10亿
大于10亿
您倾向于使用哪款FPGA?
赛灵思 VU440
赛灵思 KU115
赛灵思 VU19P
赛灵思 VU13P
赛灵思 VU9P
AMD VP1802
AMD VP1902
英特尔 S10-10M
英特尔 S10-2800
不太确定,需要专业建议
您需要什么样的FPGA配置?
单颗FPGA
双颗FPGA
四颗FPGA
八颗FPGA
不太确定,需要专业建议
您需要什么样的外设接口?
您需要多少数量的原型验证平台?
您是否需要以下原型验证配套工具? (可多选)
分割工具
多FPGA调试工具
协同建模工具(允许大量数据在 FPGA 与 PC 主机之间进行交互)
您什么时间内需要使用到我们产品?
0-6个月
6-12个月
大于12个月
不太确定
您是否需要其他工具资讯?(可多选)
架构设计
软件仿真
硬件仿真
数字调试
形式验证
想要更多了解,您是否需要产品选型指南?
是
否
其他
提交
输入您的电话,我们即刻给您回电
输入您的电话
验证码
您也可直接拨打电话:400 8888 427 或添加企业微信
电话咨询
微信咨询
Kathylianxiwomen_fuben.png
TOP
Kathylianxiwomen_fuben.png