{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,6]],"date-time":"2025-12-06T16:49:20Z","timestamp":1765039760246,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,3,30]],"date-time":"2025-03-30T00:00:00Z","timestamp":1743292800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"EU?s Horizon Europe programme","award":["101120962"],"award-info":[{"award-number":["101120962"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,3,30]]},"DOI":"10.1145\/3722041.3723101","type":"proceedings-article","created":{"date-parts":[[2025,4,2]],"date-time":"2025-04-02T07:16:25Z","timestamp":1743578185000},"page":"56-62","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["hwdbg: Debugging Hardware Like Software"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-5810-4549","authenticated-orcid":false,"given":"Mohammad Sina","family":"Karvandi","sequence":"first","affiliation":[{"name":"Vrije Universiteit Amsterdam, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8478-2470","authenticated-orcid":false,"given":"Soroush","family":"Meghdadizanjani","sequence":"additional","affiliation":[{"name":"Stony Brook University, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5369-5270","authenticated-orcid":false,"given":"Saleh Khalaj","family":"Monfared","sequence":"additional","affiliation":[{"name":"Worcester Polytechnic Institute, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0312-9913","authenticated-orcid":false,"given":"Erik","family":"van der Kouwe","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Amsterdam, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-0416-3751","authenticated-orcid":false,"given":"Asia","family":"Slowinska","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Amsterdam, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,4,2]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"ARM. 2020. CoreSight Architecture Specification. https:\/\/developer.arm.com\/documentation\/ihi0029\/latest."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2228360.2228584"},{"key":"e_1_3_2_1_3_1","unstructured":"Cadence Design Systems. [n. d.]. Incisive Functional Safety Simulator. https:\/\/www.cadence.com\/en_US\/home\/tools\/system-design-and-verification\/simulation-and-testbench-verification\/incisive-functional-safety-simulator.html. Accessed: 2024-05-24."},{"key":"e_1_3_2_1_4_1","volume-title":"Cocotb: Coroutine-based Co-simulation Testbench for Verilog. Cocotb. https:\/\/cocotb.org\/.","author":"Contributors Cocotb","year":"2013","unstructured":"Cocotb Contributors. 2013. Cocotb: Coroutine-based Co-simulation Testbench for Verilog. Cocotb. https:\/\/cocotb.org\/."},{"key":"e_1_3_2_1_5_1","volume-title":"Automation & Test in Europe Conference & Exhibition (DATE). IEEE, 145--150","author":"Del Pozo Santos Merino","year":"2015","unstructured":"Santos Merino Del Pozo, Fran\u00e7ois-Xavier Standaert, Dina Kamel, and Amir Moradi. 2015. Side-channel attacks from static power: When should we care?. In 2015 Design, Automation & Test in Europe Conference & Exhibition (DATE). IEEE, 145--150."},{"key":"e_1_3_2_1_6_1","volume-title":"29th USENIX Security Symposium (USENIX Security 20)","author":"Delshadtehrani Leila","year":"2020","unstructured":"Leila Delshadtehrani, Sadullah Canakci, Boyou Zhou, Schuyler Eldridge, Ajay Joshi, and Manuel Egele. 2020. {PHMon}: A programmable hardware monitor and its security use cases. In 29th USENIX Security Symposium (USENIX Security 20). 807--824."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.3390\/s21030792"},{"key":"e_1_3_2_1_8_1","unstructured":"Robert Dumitru Thorben Moos Andrew Wabnitz and Yuval Yarom. [n. d.]. On Borrowed Time-Preventing Static Side-Channel Analysis. ([n. d.])."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ReConFig48160.2019.8994789"},{"key":"e_1_3_2_1_10_1","volume-title":"Reconciling Masking in Hardware and Software. In International Conference on Cryptographic Hardware and Embedded Systems. Springer, 115--136","author":"Gro\u00df Hannes","year":"2017","unstructured":"Hannes Gro\u00df and Stefan Mangard. 2017. Reconciling Masking in Hardware and Software. In International Conference on Cryptographic Hardware and Embedded Systems. Springer, 115--136."},{"key":"e_1_3_2_1_11_1","unstructured":"Intel. 2021. SignalTap Logic Analyzer. https:\/\/www.intel.com\/content\/www\/us\/en\/docs\/programmable\/683819\/21-3\/logic-analyzer-introduction.html."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","unstructured":"Mahfuzul Islam and Hidetoshi Onodera. 2021. Monitor Circuits for Cross-Layer Resiliency. 385--407. doi:10.1007\/978-3-030-52017-5_16","DOI":"10.1007\/978-3-030-52017-5_16"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3548606.3560649"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2022.3156596"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3658644.3690235"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-48405-1_25"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP40001.2021.00029"},{"key":"e_1_3_2_1_18_1","volume-title":"Specification for the FIRRTL Language. EECS Department","author":"Li Patrick S","year":"2016","unstructured":"Patrick S Li, Adam M Izraelevitz, and Jonathan Bachrach. 2016. Specification for the FIRRTL Language. EECS Department, University of California, Berkeley, Tech. Rep. UCB\/EECS-2016-9 (2016)."},{"key":"e_1_3_2_1_19_1","volume-title":"RandOhm: Mitigating Impedance Side-channel Attacks using Randomized Circuit Configurations. arXiv preprint arXiv:2401.08925","author":"Monfared Saleh Khalaj","year":"2024","unstructured":"Saleh Khalaj Monfared, Domenic Forte, and Shahin Tajik. 2024. RandOhm: Mitigating Impedance Side-channel Attacks using Randomized Circuit Configurations. arXiv preprint arXiv:2401.08925 (2024)."},{"key":"e_1_3_2_1_20_1","volume-title":"LaserEscape: Detecting and Mitigating Optical Probing Attacks. arXiv preprint arXiv:2405.03632","author":"Monfared Saleh Khalaj","year":"2024","unstructured":"Saleh Khalaj Monfared, Kyle Mitard, Andrew Cannon, Domenic Forte, and Shahin Tajik. 2024. LaserEscape: Detecting and Mitigating Optical Probing Attacks. arXiv preprint arXiv:2405.03632 (2024)."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3576915.3623092"},{"key":"e_1_3_2_1_22_1","first-page":"111","article-title":"ChipWhisperer: An Open-Source Platform for Hardware Embedded Security Research","volume":"5","author":"O'Flynn Colin","year":"2014","unstructured":"Colin O'Flynn and Zhizhang (David) Chen. 2014. ChipWhisperer: An Open-Source Platform for Hardware Embedded Security Research. Springer Journal of Cryptographic Engineering 5, 3 (2014), 111--144.","journal-title":"Springer Journal of Cryptographic Engineering"},{"key":"e_1_3_2_1_23_1","unstructured":"OpenCores. 2021. OpenCores Project. https:\/\/opencores.org\/."},{"volume-title":"Inspector: Side-Channel Analysis Tool. https:\/\/www.riscure.com\/security-tools\/inspector-sca\/.","year":"2020","key":"e_1_3_2_1_24_1","unstructured":"Riscure. 2020. Inspector: Side-Channel Analysis Tool. https:\/\/www.riscure.com\/security-tools\/inspector-sca\/."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISQED54688.2022.9806217"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3240765.3240841"},{"key":"e_1_3_2_1_27_1","unstructured":"Siemens EDA. [n. d.]. Questa Advanced Simulator. https:\/\/eda.sw.siemens.com\/en-US\/ic\/questa\/simulation\/advanced-simulator\/. Accessed: 2024-05-24."},{"key":"e_1_3_2_1_28_1","volume-title":"31st USENIX Security Symposium (USENIX Security 22)","author":"Trippel Timothy","year":"2022","unstructured":"Timothy Trippel, Kang G Shin, Alex Chernyakhovsky, Garret Kelly, Dominic Rizzo, and Matthew Hicks. 2022. Fuzzing hardware like software. In 31st USENIX Security Symposium (USENIX Security 22). 3237--3254."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2005.78"},{"key":"e_1_3_2_1_30_1","unstructured":"Stephen Williams. 1998. Icarus Verilog. Icarus Verilog. http:\/\/iverilog.icarus.com\/."},{"key":"e_1_3_2_1_31_1","unstructured":"Wilson Snyder Wilson. 2003. Verilator. Veripool. https:\/\/www.veripool.org\/wiki\/verilator."},{"key":"e_1_3_2_1_32_1","unstructured":"Xilinx. 2021. Vivado Design Suite User Guide: Programming and Debugging. https:\/\/www.xilinx.com\/support\/documentation\/sw_manuals\/xilinx2021_1\/ug908-vivado-programming-debugging.pdf."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2018.00049"}],"event":{"name":"EuroSys '25: Twentieth European Conference on Computer Systems","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Rotterdam Netherlands","acronym":"EuroSys '25"},"container-title":["Proceedings of the 18th European Workshop on Systems Security"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3722041.3723101","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3722041.3723101","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T18:14:30Z","timestamp":1755972870000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3722041.3723101"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,30]]},"references-count":33,"alternative-id":["10.1145\/3722041.3723101","10.1145\/3722041"],"URL":"https:\/\/doi.org\/10.1145\/3722041.3723101","relation":{},"subject":[],"published":{"date-parts":[[2025,3,30]]},"assertion":[{"value":"2025-04-02","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}