电子科技大学张星灿获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉电子科技大学申请的专利一种解决FPGA器件位流映射单元多值问题的冗余修剪方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120087320B 。
龙图腾网通过国家知识产权局官网在2026-01-23发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510103604.7,技术领域涉及:G06F30/3947;该发明授权一种解决FPGA器件位流映射单元多值问题的冗余修剪方法是由张星灿;白智元;王坚;程梓晗;李桓设计研发完成,并于2025-01-22向国家知识产权局提交的专利申请。
本一种解决FPGA器件位流映射单元多值问题的冗余修剪方法在说明书摘要公布了:该发明公开了一种解决FPGA器件位流映射单元多值问题的冗余修剪方法,涉及领域为硬件安全领域。首先通过解析FPGA比特流文件,提取其中的配置选项集合,并对其进行模块划分。其次,根据逻辑单元配置资源还原每个site模块的电路模型,并建立模块之间的网络连接关系。再次,基于模块之间的连接情况对单元多值问题引起的冗余模块进行精细化修剪。具体而言,通过判断模块的上下游连接情况以及级联模块的整体连接关系,确保仅保留必要的功能模块。最后,输出修剪后的模块集合和网络连接,实现对FPGA位流文件的优化解析。该方法有效解决了FPGA位流文件解析过程中单元多值问题带来的冗余,提高了电路还原的准确性和效率,为FPGA逆向工程提供了新的技术手段。
本发明授权一种解决FPGA器件位流映射单元多值问题的冗余修剪方法在权利要求书中公布了:1.一种解决FPGA器件位流映射单元多值问题的冗余修剪方法,该方法实现的条件是已经建立目标FPGA芯片的位流映射数据库,该方法步骤包括: 步骤1:解析位流文件,提取配置选项; 步骤2:对配置选项集合P进行模块划分; 以二维矩阵形式将FPGA芯片划分为若干块Tile,这些块以网格状形式排列,每个块之间通过连线连接;在块内部,包含若干逻辑资源单元Site; 步骤3:遍历第j个Site的配置选项Pplp,j,生成对应的电路模块集合R; 步骤4:构建第j个Site的电路模块集合Rj间的网络连接; 当所有Site的电路模块集合Rj被生成后,利用连线资源配置集合Ppip,进一步还原Site之间的网络连接关系;Ppip包含了Tile间的可配置互联点信息,通过从每个Site的输出或输入连线向外逐层递归查找Ppip和固定连线资源,利用深度优先搜索算法构建Site之间的全局络连接关系,并生成电路连接图G,电路连接图G包括电路模块Rj的内部连接和Rj电路模块之间的连线,见11,其中N表示节点集合,对应所有的电路模块rjk,E表示连接关系集合,rjk表示Rj中第k个基本电路模块,定义了模块间的连线结构; G={Ν,E}11 步骤5:遍历Rj中的标记模块rjk’,进行冗余修剪处理;在生成电路模块集合Rj的过程中,当无法根据已有信息确定器件具体状态时,默认该配置选项处于已使用状态,即将所有可能电路模块均视为激活状态,确保电路功能的完整性,同时将其标记为rjk’; 步骤6:判断是否遍历完所有电路模块集合Rj,若是则结束;否则,继续执行步骤5; 步骤7:最终得到冗余处理完成后的电路
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人电子科技大学,其通讯地址为:611731 四川省成都市高新区(西区)西源大道2006号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励