{"id":"https://openalex.org/W7117468396","doi":"https://doi.org/10.1109/ipccc66453.2025.11304682","title":"Gate-Breaker: An LLM-Powered Netlist-to-RTL Reverse Engineering Tool","display_name":"Gate-Breaker: An LLM-Powered Netlist-to-RTL Reverse Engineering Tool","publication_year":2025,"publication_date":"2025-11-15","ids":{"openalex":"https://openalex.org/W7117468396","doi":"https://doi.org/10.1109/ipccc66453.2025.11304682"},"language":null,"primary_location":{"id":"doi:10.1109/ipccc66453.2025.11304682","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipccc66453.2025.11304682","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Performance, Computing, and Communications Conference (IPCCC)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5042246074","display_name":"Omar Faruque","orcid":"https://orcid.org/0000-0001-7416-580X"},"institutions":[{"id":"https://openalex.org/I10052268","display_name":"New Mexico State University","ror":"https://ror.org/00hpz7z43","country_code":"US","type":"education","lineage":["https://openalex.org/I10052268"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Md Omar Faruque","raw_affiliation_strings":["Klipsch School of ECE, New Mexico State University,Las Cruces,NM,USA,88003"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Klipsch School of ECE, New Mexico State University,Las Cruces,NM,USA,88003","institution_ids":["https://openalex.org/I10052268"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002356859","display_name":"Peter Jamieson","orcid":"https://orcid.org/0000-0002-3741-0201"},"institutions":[{"id":"https://openalex.org/I83328450","display_name":"Miami University","ror":"https://ror.org/05nbqxr67","country_code":"US","type":"education","lineage":["https://openalex.org/I83328450"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Peter Jamieson","raw_affiliation_strings":["Miami University,Department of Electrical and Computer Engineering,Oxford,OH,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Miami University,Department of Electrical and Computer Engineering,Oxford,OH,USA","institution_ids":["https://openalex.org/I83328450"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004529123","display_name":"Ahmad Patooghy","orcid":"https://orcid.org/0000-0003-2647-2797"},"institutions":[{"id":"https://openalex.org/I35777872","display_name":"North Carolina Agricultural and Technical State University","ror":"https://ror.org/02aze4h65","country_code":"US","type":"education","lineage":["https://openalex.org/I35777872"]},{"id":"https://openalex.org/I4210143979","display_name":"Systems Technology (United States)","ror":"https://ror.org/04cv8g472","country_code":"US","type":"company","lineage":["https://openalex.org/I4210143979"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ahmad Patooghy","raw_affiliation_strings":["North Carolina A&#x0026;T State University,Department of Computer Systems Technology,Greensboro,NC,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"North Carolina A&#x0026;T State University,Department of Computer Systems Technology,Greensboro,NC,USA","institution_ids":["https://openalex.org/I35777872","https://openalex.org/I4210143979"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5087778749","display_name":"Abdel\u2010Hameed A. Badawy","orcid":"https://orcid.org/0000-0001-8027-1449"},"institutions":[{"id":"https://openalex.org/I10052268","display_name":"New Mexico State University","ror":"https://ror.org/00hpz7z43","country_code":"US","type":"education","lineage":["https://openalex.org/I10052268"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Abdel-Hameed A. Badawy","raw_affiliation_strings":["Klipsch School of ECE, New Mexico State University,Las Cruces,NM,USA,88003"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Klipsch School of ECE, New Mexico State University,Las Cruces,NM,USA,88003","institution_ids":["https://openalex.org/I10052268"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.6098,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.88062583,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9703999757766724,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9703999757766724,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":0.009399999864399433,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.005499999970197678,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/reverse-engineering","display_name":"Reverse engineering","score":0.8113999962806702},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.491100013256073},{"id":"https://openalex.org/keywords/sophistication","display_name":"Sophistication","score":0.47749999165534973},{"id":"https://openalex.org/keywords/similarity","display_name":"Similarity (geometry)","score":0.3968000113964081},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.36059999465942383},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.3474999964237213},{"id":"https://openalex.org/keywords/porting","display_name":"Porting","score":0.31470000743865967},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.3059999942779541}],"concepts":[{"id":"https://openalex.org/C207850805","wikidata":"https://www.wikidata.org/wiki/Q269608","display_name":"Reverse engineering","level":2,"score":0.8113999962806702},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6025000214576721},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.491100013256073},{"id":"https://openalex.org/C168725872","wikidata":"https://www.wikidata.org/wiki/Q991663","display_name":"Sophistication","level":2,"score":0.47749999165534973},{"id":"https://openalex.org/C103278499","wikidata":"https://www.wikidata.org/wiki/Q254465","display_name":"Similarity (geometry)","level":3,"score":0.3968000113964081},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.36660000681877136},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.36059999465942383},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.3474999964237213},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3345000147819519},{"id":"https://openalex.org/C106251023","wikidata":"https://www.wikidata.org/wiki/Q851989","display_name":"Porting","level":3,"score":0.31470000743865967},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.3059999942779541},{"id":"https://openalex.org/C160191386","wikidata":"https://www.wikidata.org/wiki/Q868299","display_name":"Control flow","level":2,"score":0.29910001158714294},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.2987000048160553},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.2921000123023987},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.28760001063346863},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.2842999994754791},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.28380000591278076},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.27869999408721924},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.27320000529289246},{"id":"https://openalex.org/C82714645","wikidata":"https://www.wikidata.org/wiki/Q438331","display_name":"Template","level":2,"score":0.2694999873638153},{"id":"https://openalex.org/C114408938","wikidata":"https://www.wikidata.org/wiki/Q333373","display_name":"Abstract syntax","level":3,"score":0.2660999894142151},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.26429998874664307},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.2637999951839447},{"id":"https://openalex.org/C13736549","wikidata":"https://www.wikidata.org/wiki/Q4489420","display_name":"Industrial engineering","level":1,"score":0.2596000134944916},{"id":"https://openalex.org/C86251818","wikidata":"https://www.wikidata.org/wiki/Q816754","display_name":"Benchmarking","level":2,"score":0.25859999656677246},{"id":"https://openalex.org/C189430467","wikidata":"https://www.wikidata.org/wiki/Q7293293","display_name":"Ranking (information retrieval)","level":2,"score":0.257999986410141}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ipccc66453.2025.11304682","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipccc66453.2025.11304682","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Performance, Computing, and Communications Conference (IPCCC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5882056355476379,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G7112685900","display_name":null,"funder_award_id":"2219679,2219680","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W1528837436","https://openalex.org/W2005006301","https://openalex.org/W2123594341","https://openalex.org/W2618215639","https://openalex.org/W2771999643","https://openalex.org/W2919561762","https://openalex.org/W2952296087","https://openalex.org/W3091843862","https://openalex.org/W3216472574","https://openalex.org/W4246084264","https://openalex.org/W4377969820","https://openalex.org/W4386474832","https://openalex.org/W4389166737","https://openalex.org/W4408164106"],"related_works":[],"abstract_inverted_index":{"The":[0],"escalating":[1],"sophistication":[2],"of":[3,33,63,68,97,113,164],"hardware":[4],"intellectual":[5],"property":[6],"(IP)":[7],"theft,":[8],"a":[9,51,103,157,168],"multi-billion":[10],"dollar":[11],"problem":[12],"for":[13,53],"the":[14,31,89,111,117,124,138],"semiconductor":[15],"industry,":[16],"demands":[17],"novel":[18],"approaches":[19],"to":[20,38,107],"both":[21],"understanding":[22],"attack":[23],"vectors":[24],"and":[25,59,109,166],"fortifying":[26],"defenses.":[27],"This":[28],"paper":[29],"evaluates":[30],"potential":[32],"Large":[34],"Language":[35],"Models":[36],"(LLMs)":[37],"reverse":[39,114],"engineer":[40],"Register":[41],"Transfer":[42],"Level":[43],"(RTL)":[44],"designs":[45],"from":[46],"gate-level":[47],"netlists.":[48],"We":[49,100],"introduce":[50],"framework":[52],"netlist-to-RTL":[54],"conversion,":[55],"leveraging":[56],"pattern":[57],"recognition":[58],"code":[60,98],"generation":[61],"capabilities":[62],"modern":[64],"LLMs.":[65],"Our":[66],"evaluation":[67],"four":[69],"available":[70],"LLM":[71],"models":[72],"across":[73],"156":[74],"circuit":[75],"benchmarks":[76,91],"reveals":[77],"that":[78],"LLMs":[79],"can":[80],"indeed":[81],"recover":[82],"functional":[83],"RTL":[84,90],"with":[85,127],"reasonable":[86],"accuracy":[87],"until":[88],"become":[92],"our":[93],"classified":[94],"4th":[95,141],"quartile":[96,142],"complexity.":[99],"also":[101],"provide":[102],"similarity":[104,163],"metrics-based":[105],"methodology":[106],"evaluate":[108],"ascertain":[110],"quality":[112],"engineering.":[115],"Among":[116],"evaluated":[118],"models,":[119],"OpenAI's":[120],"O3-Mini":[121,148],"emerged":[122],"as":[123],"best":[125],"performer":[126],"75.1":[128],"%":[129,144],"overall":[130],"success":[131,145],"rate.":[132],"While":[133],"performance":[134],"degrades":[135],"significantly":[136],"on":[137,151],"most":[139],"complex":[140],"(53.4":[143],"rate),":[146],"when":[147],"does":[149],"succeed":[150],"these":[152],"challenging":[153],"designs,":[154],"it":[155],"maintains":[156],"high":[158],"Abstract":[159],"Syntax":[160],"Tree":[161],"(AST)":[162],"0.924":[165],"achieves":[167],"moderate":[169],"0.871":[170],"Control":[171],"Flow":[172],"Graph":[173],"(CFG)":[174],"similarity.":[175]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-06-19T17:40:00.097472","created_date":"2025-12-29T00:00:00"}
