摘要
本发明公开了面向多重物理攻击的混合维度防护结构生成方法及装置,方法包括:将芯片的待保护区域离散为网格,将待保护区域划分为关键区、单层区及障碍区,各个网格记录对应的分区属性以及层域标记;每层的每个区域以网格点为鱼,以多条初始随机哈密顿路径作为人工鱼群,独立运行人工鱼群算法,形成待保护区域完整的重布线路径;利用增强型贪心算法选择能最大化层间协同效应的候选点作为通孔位置,设置对应的通孔;计算方向熵和通孔分布熵,根据方向熵和通孔分布熵判定屏蔽质量是否合格,在屏蔽质量不合格的情况下,返回上述步骤迭代调整,直到屏蔽质量合格;本发明的优点在于:满足芯片安全性与资源效率的平衡需求。