Automatic obfuscated cell layout for trusted split-foundry design
Automatic obfuscated cell layout for trusted split-foundry design
复制标题
自动混淆单元布局,实现值得信赖的分体式代工厂设计
DOI:
10.1109/hst.2015.7140237
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
R. Manohar
中科院分区:
文献类型:
--
作者:
Carlos Tadeo Ortega Otero;Jonathan Tse;R. Karmazin;Benjamin Hill;R. Manohar
We present split-cellTK, a tool that automates the obfuscation of split-foundry layout, in which an untrusted foundry fabricates the devices (FEOL) and a trusted foundry completes the design with metalization (BEOL). split-cellTK does not alter the design netlist for obfuscation - it accepts an arbitrary transistor-level netlist as input. By obfuscating the the organization, placement and connectivity of devices in the FEOL, split-cellTK increases the difficulty of a reverse engineering effort. We evalute two FEOL obfuscation schemes: uniform layout and layout with random spacing. We extend the set of metrics previously defined in the literature to capture the benefits of obfuscation at the cell level. We use these metrics to evaluate the degree of obfuscation provided by our schemes and present the power, area, and throughput overheads for our obfuscation schemes. Finally, we present measured results for an asynchronous FPGA fabricated in a 65 nm split-foundry technology using our tool.