Placement Refinement Strategies for Security Closure
The security closure of integrated circuits (ICs) is an emerging area of research within the very large scale integration (VLSI) community. Malicious third parties, referred to as “attackers,” can employ various techniques to leak, alter, or manipulate the logic of a circuit. When targeting a completed layout, their primary goal is often the insertion of hardware trojans. In this work, we present algorithms that strengthen placement solutions against hardware trojan attacks. While state-of-the-art methods rely on exhaustive placement algorithms, we propose a clustering-based placement approach that reduces the number of moved cells by up to 17%. Additionally, we introduce a cell movement heuristic aimed at preventing increases in wirelength. Our methods reduce vulnerable placement sites by up to 78% while maintaining minimal impact on design performance. Compared to other approaches, our solution decreases the amount of moved cells to an average of 8%, mitigating the impact on wirelength to an average of 0.5%.
Authors
- Mateus Fogaça (ORCID: https://orcid.org/0000-0002-0258-4033)
- Marcelo Danigno (ORCID: https://orcid.org/0000-0003-0099-5813)
- Rafael B. Schvittz (ORCID: https://orcid.org/0000-0002-5557-7793)
- Paulo F. Butzen (ORCID: https://orcid.org/0000-0003-1587-7596)
Institutions
- Universidade Federal do Rio Grande (BR)
- Universidade Federal do Rio Grande do Sul (BR)
- Cadence Design Systems (United States) (US)
Publication Details
- Journal
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Published
- 2025-03-28
- DOI
- https://doi.org/10.1109/tcad.2025.3555964
- Primary Topic
- Software Testing and Debugging Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
- Conselho Nacional de Desenvolvimento Científico e Tecnológico
- Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul