计算机科学 > 硬件架构
[提交于 2025年7月15日
]
标题: 映射融合:利用ASIC映射器改进FPGA技术映射
标题: Mapping Fusion: Improving FPGA Technology Mapping with ASIC Mapper
摘要: 查找表(LUT)映射是FPGA逻辑综合中的关键步骤,其中将逻辑网络转换为可以使用FPGA的LUT直接实现的形式。 一个FPGA LUT是一种灵活的数字存储结构,可以实现有限数量输入的任何逻辑函数,通常为4到6个输入,具体取决于FPGA架构。 LUT映射的目标是将布尔网络映射到LUT中,其中每个LUT可以实现具有固定输入数的任何函数。 在FPGA技术映射的同时,ASIC技术映射将布尔网络映射到用户定义的标准单元,这传统上与LUT映射算法分开开发。 然而,在这项工作中,我们的激励示例表明,ASIC技术映射器可能能够提高LUT映射器的性能,使得标准单元映射和LUT映射以增量方式协同工作。 因此,我们提出了FuseMap框架,该框架通过利用强化学习在单元选择过程中做出设计特定的选择,来探索这一机会以改进FPGA设计流程中的LUT映射。 FuseMap的有效性在广泛的基准测试、不同的技术库和技术映射器上进行了评估。 实验结果表明,FuseMap在减少延迟和面积的同时,实现了更高的映射精度,适用于从ISCAS 85/89、ITC/ISCAS 99、VTR 8.0和EPFL基准测试中收集的多样化电路设计。
文献和引用工具
与本文相关的代码,数据和媒体
alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)
演示
推荐器和搜索工具
arXivLabs:与社区合作伙伴的实验项目
arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。
与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。
有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.