Litcius/Paper detail

SheLL: Shrinking eFPGA Fabrics for Logic Locking

Hadi Mardani Kamali, Kimia Zamiri Azar, Farimah Farahmandi, Mark Tehranipoor

202318 citationsDOI

Abstract

The utilization of fully reconfigurable logic and routing modules may be considered as one potential and even provably resilient technique against intellectual property (IP) piracy and integrated circuits (IC) overproduction. The embedded FPGA (eFPGA) is one instance that could be used for IP redaction leading to hiding the functionality through the untrusted stages of the IC supply chain. The eFPGA architecture, albeit reliable, unnecessarily results in exploding the die size even while it is supposed to be at fine granularity targeting small modules/IPs. In this paper, we propose SheLL, which primarily embeds the interconnects (routing channels) of the design and secondarily twists the minimal logic parts of the design into the eFPGA architecture. In SheLL, the eFPGA architecture is customized for this specific logic locking methodology, allowing us to minimize the overhead of eFPGA fabric as possible. Our experimental results demonstrate that SheLL guarantees robustness against notable attacks while the overhead is significantly lower compared to the existing eFPGA-based competitors.

Topics & Concepts

Computer scienceLogic gateRobustness (evolution)GranularityEmbedded systemRouting (electronic design automation)Logic synthesisElectronic circuitComputer architectureOverhead (engineering)ArchitectureProgrammable logic arrayField-programmable gate arrayProgrammable logic deviceEngineeringElectrical engineeringOperating systemAlgorithmArtGeneChemistryBiochemistryVisual artsPhysical Unclonable Functions (PUFs) and Hardware SecurityIntegrated Circuits and Semiconductor Failure AnalysisNeuroscience and Neural Engineering
SheLL: Shrinking eFPGA Fabrics for Logic Locking | Litcius