{"id":"https://openalex.org/W7123361571","doi":"https://doi.org/10.1109/icm66518.2025.11321329","title":"Formal That \u201cFloats\u201d High: Formal Verification of Floating Point Arithmetic","display_name":"Formal That \u201cFloats\u201d High: Formal Verification of Floating Point Arithmetic","publication_year":2025,"publication_date":"2025-12-14","ids":{"openalex":"https://openalex.org/W7123361571","doi":"https://doi.org/10.1109/icm66518.2025.11321329"},"language":"en","primary_location":{"id":"doi:10.1109/icm66518.2025.11321329","doi":"https://doi.org/10.1109/icm66518.2025.11321329","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icm66518.2025.11321329","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 37th International Conference on Microelectronics (ICM)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["arxiv","crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2512.06850","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5114412473","display_name":"Hansa Mohanty","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hansa Mohanty","raw_affiliation_strings":["Infineon Technologies Semiconductor India Private Limited,India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Infineon Technologies Semiconductor India Private Limited,India","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5120207023","display_name":"Vaisakh Naduvodi Viswambharan","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Vaisakh Naduvodi Viswambharan","raw_affiliation_strings":["Infineon Technologies Dresden AG &#x0026; Co. KG,Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Infineon Technologies Dresden AG &#x0026; Co. KG,Germany","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5094261345","display_name":"Deepak Narayan Gadde","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Deepak Narayan Gadde","raw_affiliation_strings":["Infineon Technologies Dresden AG &#x0026; Co. KG,Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Infineon Technologies Dresden AG &#x0026; Co. KG,Germany","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.5676,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.84640807,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9868000149726868,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10142","display_name":"Formal Methods in Verification","score":0.9868000149726868,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.003800000064074993,"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/T10126","display_name":"Logic, programming, and type systems","score":0.0031999999191612005,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/floating-point-arithmetic","display_name":"floating-point arithmetic","score":0.8370000123977661},{"id":"https://openalex.org/keywords/formal-verification","display_name":"formal verification","score":0.9980000257492065},{"id":"https://openalex.org/keywords/large-language-models","display_name":"large language models","score":0.9459999799728394},{"id":"https://openalex.org/keywords/coverage-analysis","display_name":"coverage analysis","score":0.6100000143051147}],"concepts":[{"id":"https://openalex.org/C96654402","wikidata":"https://www.wikidata.org/wiki/Q5469962","display_name":"Formal equivalence checking","level":3,"score":0.7699000239372253},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7627000212669373},{"id":"https://openalex.org/C2781198647","wikidata":"https://www.wikidata.org/wiki/Q1633673","display_name":"Datapath","level":2,"score":0.7437999844551086},{"id":"https://openalex.org/C110251889","wikidata":"https://www.wikidata.org/wiki/Q1569697","display_name":"Model checking","level":2,"score":0.7222999930381775},{"id":"https://openalex.org/C111498074","wikidata":"https://www.wikidata.org/wiki/Q173326","display_name":"Formal verification","level":2,"score":0.7099000215530396},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.6628000140190125},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5741000175476074},{"id":"https://openalex.org/C62460635","wikidata":"https://www.wikidata.org/wiki/Q5508853","display_name":"Functional verification","level":3,"score":0.5309000015258789},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5192999839782715},{"id":"https://openalex.org/C162838799","wikidata":"https://www.wikidata.org/wiki/Q596077","display_name":"Counterexample","level":2,"score":0.4634000062942505},{"id":"https://openalex.org/C75606506","wikidata":"https://www.wikidata.org/wiki/Q1049183","display_name":"Formal methods","level":2,"score":0.4584999978542328},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.43479999899864197},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4302999973297119},{"id":"https://openalex.org/C30888246","wikidata":"https://www.wikidata.org/wiki/Q4669969","display_name":"Abstraction model checking","level":3,"score":0.42480000853538513},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.41589999198913574},{"id":"https://openalex.org/C3406870","wikidata":"https://www.wikidata.org/wiki/Q6044160","display_name":"Intelligent verification","level":5,"score":0.4099999964237213},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3792000114917755},{"id":"https://openalex.org/C187250869","wikidata":"https://www.wikidata.org/wiki/Q5754573","display_name":"High-level verification","level":5,"score":0.3481000065803528},{"id":"https://openalex.org/C2780069185","wikidata":"https://www.wikidata.org/wiki/Q7977945","display_name":"Equivalence (formal languages)","level":2,"score":0.34139999747276306},{"id":"https://openalex.org/C58013763","wikidata":"https://www.wikidata.org/wiki/Q5754574","display_name":"High-level synthesis","level":3,"score":0.3411000072956085},{"id":"https://openalex.org/C83581934","wikidata":"https://www.wikidata.org/wiki/Q527381","display_name":"Arbitrary-precision arithmetic","level":2,"score":0.3407000005245209},{"id":"https://openalex.org/C202973057","wikidata":"https://www.wikidata.org/wiki/Q7380130","display_name":"Runtime verification","level":3,"score":0.33899998664855957},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.3140999972820282},{"id":"https://openalex.org/C77390884","wikidata":"https://www.wikidata.org/wiki/Q217302","display_name":"Application-specific integrated circuit","level":2,"score":0.31139999628067017},{"id":"https://openalex.org/C116253237","wikidata":"https://www.wikidata.org/wiki/Q1437424","display_name":"Formal specification","level":2,"score":0.2865000069141388},{"id":"https://openalex.org/C33054407","wikidata":"https://www.wikidata.org/wiki/Q6504747","display_name":"Software verification","level":5,"score":0.2833000123500824},{"id":"https://openalex.org/C32049820","wikidata":"https://www.wikidata.org/wiki/Q319400","display_name":"Modular arithmetic","level":3,"score":0.26750001311302185},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.26339998841285706},{"id":"https://openalex.org/C196371267","wikidata":"https://www.wikidata.org/wiki/Q3998979","display_name":"Triple modular redundancy","level":3,"score":0.26019999384880066},{"id":"https://openalex.org/C84211073","wikidata":"https://www.wikidata.org/wiki/Q117879","display_name":"Floating point","level":2,"score":0.2549999952316284},{"id":"https://openalex.org/C74640108","wikidata":"https://www.wikidata.org/wiki/Q1372900","display_name":"Propositional formula","level":5,"score":0.2524999976158142},{"id":"https://openalex.org/C34854456","wikidata":"https://www.wikidata.org/wiki/Q1484552","display_name":"Register-transfer level","level":4,"score":0.2524000108242035}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/icm66518.2025.11321329","doi":"https://doi.org/10.1109/icm66518.2025.11321329","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icm66518.2025.11321329","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 37th International Conference on Microelectronics (ICM)","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2512.06850","doi":null,"is_oa":true,"landing_page_url":"http://arxiv.org/abs/2512.06850","pdf_url":"https://arxiv.org/pdf/2512.06850","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"doi:10.48550/arxiv.2512.06850","doi":"https://doi.org/10.48550/arxiv.2512.06850","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2512.06850","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2512.06850","doi":null,"is_oa":true,"landing_page_url":"http://arxiv.org/abs/2512.06850","pdf_url":"https://arxiv.org/pdf/2512.06850","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7123361571.pdf","grobid_xml":"https://content.openalex.org/works/W7123361571.grobid-xml"},"referenced_works_count":8,"referenced_works":["https://openalex.org/W1493495139","https://openalex.org/W1917325995","https://openalex.org/W2096455207","https://openalex.org/W2903337687","https://openalex.org/W2962014340","https://openalex.org/W3188889328","https://openalex.org/W4283699709","https://openalex.org/W4415744094"],"related_works":["https://openalex.org/W2150118230","https://openalex.org/W1540389367","https://openalex.org/W2793982722","https://openalex.org/W2104342284","https://openalex.org/W2073819526","https://openalex.org/W1778289469","https://openalex.org/W2115037476","https://openalex.org/W1509667191","https://openalex.org/W2133493801","https://openalex.org/W4231425351"],"abstract_inverted_index":{"Formal":[0],"verification":[1,82,121,174],"of":[2,119,157],"floating-point":[3,62],"arithmetic":[4,10,63],"remains":[5],"challenging":[6],"due":[7],"to":[8,105],"non-linear":[9],"behavior":[11],"and":[12,18,43,91,108,130,163,171,187],"the":[13,47,117,120,132,155,158],"tight":[14],"coupling":[15],"between":[16],"control":[17],"datapath":[19,125],"logic.":[20],"Existing":[21],"approaches":[22],"often":[23],"rely":[24],"on":[25],"high-level$\\mathbf{C}$models":[26],"for":[27,60],"equivalence":[28],"checking":[29,68,170,182],"against":[30,69,123],"Register":[31],"Transfer":[32],"Level":[33],"(RTL)":[34],"designs,":[35],"but":[36],"this":[37,54],"introduces":[38],"abstraction":[39],"gaps,":[40],"translation":[41],"overhead,":[42],"limits":[44],"scalability":[45,129],"at":[46],"RTL":[48,173],"level.":[49],"To":[50,127],"address":[51],"these":[52],"challenges,":[53],"paper":[55],"presents":[56],"a":[57,70,77,96],"scalable":[58],"methodology":[59,133],"verifying":[61],"using":[64],"direct":[65,179],"RTL-to-RTL":[66,168,180],"model":[67,145,169,181],"golden":[71],"reference":[72],"model.":[73],"The":[74],"approach":[75,159],"adopts":[76],"divide-andconquer":[78],"strategy":[79],"that":[80,93,178],"decomposes":[81],"into":[83],"modular":[84],"stages,":[85],"each":[86],"captured":[87],"by":[88,160],"helper":[89],"assertions":[90,190],"lemmas":[92],"collectively":[94],"prove":[95],"main":[97],"correctness":[98],"theorem.":[99],"Counterexample":[100],"(CEX)-guided":[101],"refinement":[102],"is":[103,134],"used":[104],"iteratively":[106],"localize":[107],"resolve":[109],"implementation":[110],"defects,":[111],"while":[112],"targeted":[113],"fault":[114],"injection":[115],"validates":[116],"robustness":[118],"process":[122],"precisioncritical":[124],"errors.":[126],"assess":[128],"practicality,":[131],"extended":[135],"with":[136,148,197],"agentic":[137],"AI-based":[138],"formal":[139],"property":[140],"generation,":[141],"integrating":[142],"large":[143],"language":[144],"(LLM)-driven":[146],"automation":[147],"Human-in-the-Loop":[149],"(HITL)":[150],"refinement.":[151],"Coverage":[152],"analysis":[153],"evaluates":[154],"effectiveness":[156],"comparing":[161],"handwritten":[162],"AI-generated":[164,198],"properties":[165,199],"in":[166],"both":[167],"standalone":[172,192],"settings.":[175],"Results":[176],"show":[177],"achieves":[183],"higher":[184],"coverage":[185],"efficiency":[186],"requires":[188],"fewer":[189],"than":[191],"verification,":[193],"especially":[194],"when":[195],"combined":[196],"refined":[200],"through":[201],"HITL":[202],"guidance.":[203]},"counts_by_year":[{"year":2026,"cited_by_count":2}],"updated_date":"2026-11-07T11:25:07.637180","created_date":"2026-01-14T00:00:00"}
