摘要
该发明公开了一种解决FPGA器件位流映射单元多值问题的冗余修剪方法,涉及领域为硬件安全领域。首先通过解析FPGA比特流文件,提取其中的配置选项集合,并对其进行模块划分。其次,根据逻辑单元配置资源还原每个site模块的电路模型,并建立模块之间的网络连接关系。再次,基于模块之间的连接情况对单元多值问题引起的冗余模块进行精细化修剪。具体而言,通过判断模块的上下游连接情况以及级联模块的整体连接关系,确保仅保留必要的功能模块。最后,输出修剪后的模块集合和网络连接,实现对FPGA位流文件的优化解析。该方法有效解决了FPGA位流文件解析过程中单元多值问题带来的冗余,提高了电路还原的准确性和效率,为FPGA逆向工程提供了新的技术手段。
技术关键词
电路模块
修剪方法
冗余
FPGA芯片
深度优先搜索算法
生成电路
级联
资源
逻辑
连线结构
标记单元
关系
功能模块
比特流
网格状
系统为您推荐了相关专利信息
运动监测方法
心脏
神经网络模型
雷达
运动监测装置
输电线路监测终端
数据传输方法
网络覆盖强度
压缩编码数据
多模态数据融合
数据接收模块
静态随机存取存储单元
芯片启动方法
执行循环冗余校验
循环冗余检验