摘要
本发明提供了一种基于强化学习的针对FPGA映射的电路逻辑综合方法,以解决传统网表优化方法中模型优化未见过电路的能力不足的问题。首先构建逻辑综合的数据集,然后对数据集进行预处理,获得电路的统计特征与图结构;随后构建基于强化学习的针对FPGA映射的逻辑综合模型,并利用预处理后的数据集进行预训练,最后利用预训练好的基于强化学习的针对FPGA映射的逻辑综合模型在电路上进行逻辑优化。本发明的电路特征提取模块采用GNN模块对逻辑电路和网表结构进行解析,得到图嵌入,通过FCN模块解析逻辑电路和网表的统计特征,拼接两部分特征得到精确的电路的增强表示状态,提高了强化学习模型对不同电路之间的理解能力。
技术关键词
统计特征
逻辑电路
逻辑综合方法
序列特征
特征提取模块
机器可读存储介质
有向无环图
网络模块
节点特征
输入查找表
注意力机制
格式
强化学习模型
数据
处理器
线性