{"id":"https://openalex.org/W4402173425","doi":"https://doi.org/10.1145/3670474.3685966","title":"Chain-of-Descriptions: Improving Code LLMs for VHDL Code Generation and Summarization","display_name":"Chain-of-Descriptions: Improving Code LLMs for VHDL Code Generation and Summarization","publication_year":2024,"publication_date":"2024-09-03","ids":{"openalex":"https://openalex.org/W4402173425","doi":"https://doi.org/10.1145/3670474.3685966"},"language":"en","primary_location":{"id":"doi:10.1145/3670474.3685966","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3670474.3685966","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 ACM/IEEE International Symposium on Machine Learning for CAD","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2507.12308","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5106958940","display_name":"Prashanth Vijayaraghavan","orcid":"https://orcid.org/0000-0002-9981-3954"},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Prashanth Vijayaraghavan","raw_affiliation_strings":["IBM Research, San Jose, CA, USA"],"raw_orcid":"https://orcid.org/0000-0002-9981-3954","affiliations":[{"raw_affiliation_string":"IBM Research, San Jose, CA, USA","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5099082770","display_name":"Apoorva Nitsure","orcid":"https://orcid.org/0009-0000-8964-4862"},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Apoorva Nitsure","raw_affiliation_strings":["IBM Research, San Jose, CA, USA"],"raw_orcid":"https://orcid.org/0009-0000-8964-4862","affiliations":[{"raw_affiliation_string":"IBM Research, San Jose, CA, USA","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015811754","display_name":"Charles Mackin","orcid":"https://orcid.org/0000-0001-8413-5583"},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Charles Mackin","raw_affiliation_strings":["IBM Research, San Jose, CA, USA"],"raw_orcid":"https://orcid.org/0000-0001-8413-5583","affiliations":[{"raw_affiliation_string":"IBM Research, San Jose, CA, USA","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043026220","display_name":"Luyao Shi","orcid":"https://orcid.org/0000-0002-4703-3294"},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Luyao Shi","raw_affiliation_strings":["IBM Research, San Jose, CA, USA"],"raw_orcid":"https://orcid.org/0000-0002-4703-3294","affiliations":[{"raw_affiliation_string":"IBM Research, San Jose, CA, USA","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028455655","display_name":"Stefano Ambrogio","orcid":"https://orcid.org/0000-0002-5475-4209"},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Stefano Ambrogio","raw_affiliation_strings":["IBM Research, San Jose, CA, USA"],"raw_orcid":"https://orcid.org/0000-0002-5475-4209","affiliations":[{"raw_affiliation_string":"IBM Research, San Jose, CA, USA","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058550536","display_name":"Arvind Haran","orcid":null},"institutions":[{"id":"https://openalex.org/I4210156936","display_name":"IBM Research - Austin","ror":"https://ror.org/05gjbbg60","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210156936"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Arvind Haran","raw_affiliation_strings":["IBM, Austin, TX, USA"],"raw_orcid":"https://orcid.org/0009-0002-3493-6918","affiliations":[{"raw_affiliation_string":"IBM, Austin, TX, USA","institution_ids":["https://openalex.org/I4210156936"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039572250","display_name":"Viresh Paruthi","orcid":null},"institutions":[{"id":"https://openalex.org/I4210156936","display_name":"IBM Research - Austin","ror":"https://ror.org/05gjbbg60","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210156936"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Viresh Paruthi","raw_affiliation_strings":["IBM, Austin, TX, USA"],"raw_orcid":"https://orcid.org/0009-0002-4696-5855","affiliations":[{"raw_affiliation_string":"IBM, Austin, TX, USA","institution_ids":["https://openalex.org/I4210156936"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083382613","display_name":"Ali El-Zein","orcid":null},"institutions":[{"id":"https://openalex.org/I4210156936","display_name":"IBM Research - Austin","ror":"https://ror.org/05gjbbg60","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210156936"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ali Elzein","raw_affiliation_strings":["IBM, Austin, TX, USA"],"raw_orcid":"https://orcid.org/0009-0003-7718-0476","affiliations":[{"raw_affiliation_string":"IBM, Austin, TX, USA","institution_ids":["https://openalex.org/I4210156936"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5106958941","display_name":"Dan Coops","orcid":null},"institutions":[{"id":"https://openalex.org/I4210156936","display_name":"IBM Research - Austin","ror":"https://ror.org/05gjbbg60","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210156936"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Dan Coops","raw_affiliation_strings":["IBM, Austin, TX, USA"],"raw_orcid":"https://orcid.org/0009-0007-1705-0804","affiliations":[{"raw_affiliation_string":"IBM, Austin, TX, USA","institution_ids":["https://openalex.org/I4210156936"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020179679","display_name":"David Beymer","orcid":"https://orcid.org/0000-0002-9491-4967"},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"David Beymer","raw_affiliation_strings":["IBM Research, San Jose, CA, USA"],"raw_orcid":"https://orcid.org/0000-0002-9491-4967","affiliations":[{"raw_affiliation_string":"IBM Research, San Jose, CA, USA","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110229109","display_name":"Tyler Baldwin","orcid":null},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tyler Baldwin","raw_affiliation_strings":["IBM Research, San Jose, CA, USA"],"raw_orcid":"https://orcid.org/0009-0003-9345-8490","affiliations":[{"raw_affiliation_string":"IBM Research, San Jose, CA, USA","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5069189041","display_name":"Ehsan Degan","orcid":null},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ehsan Degan","raw_affiliation_strings":["IBM Research, San Jose, CA, USA"],"raw_orcid":"https://orcid.org/0000-0002-6927-8719","affiliations":[{"raw_affiliation_string":"IBM Research, San Jose, CA, USA","institution_ids":["https://openalex.org/I1341412227"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":12,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":4.8267,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.95363468,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"10"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10260","display_name":"Software Engineering Research","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9980000257492065,"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"}},{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9868999719619751,"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/automatic-summarization","display_name":"Automatic summarization","score":0.7406795024871826},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7240720391273499},{"id":"https://openalex.org/keywords/vhdl","display_name":"VHDL","score":0.543860673904419},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5199629068374634},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5066383481025696},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.4818226397037506},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.2609827518463135},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.14137595891952515},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.1168043315410614},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.07836663722991943}],"concepts":[{"id":"https://openalex.org/C170858558","wikidata":"https://www.wikidata.org/wiki/Q1394144","display_name":"Automatic summarization","level":2,"score":0.7406795024871826},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7240720391273499},{"id":"https://openalex.org/C36941000","wikidata":"https://www.wikidata.org/wiki/Q209455","display_name":"VHDL","level":3,"score":0.543860673904419},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5199629068374634},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5066383481025696},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.4818226397037506},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.2609827518463135},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.14137595891952515},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.1168043315410614},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.07836663722991943},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3670474.3685966","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3670474.3685966","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 ACM/IEEE International Symposium on Machine Learning for CAD","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2507.12308","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2507.12308","pdf_url":"https://arxiv.org/pdf/2507.12308","source":{"id":"https://openalex.org/S4393918464","display_name":"ArXiv.org","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"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"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2507.12308","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2507.12308","pdf_url":"https://arxiv.org/pdf/2507.12308","source":{"id":"https://openalex.org/S4393918464","display_name":"ArXiv.org","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"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":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.41999998688697815}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W1973665222","https://openalex.org/W2128888088","https://openalex.org/W2807866521","https://openalex.org/W3082750925","https://openalex.org/W3105535951","https://openalex.org/W4388040405","https://openalex.org/W4389166737","https://openalex.org/W4391681217","https://openalex.org/W6863951927"],"related_works":["https://openalex.org/W2366403280","https://openalex.org/W1495108544","https://openalex.org/W2091301346","https://openalex.org/W3148229873","https://openalex.org/W4389760904","https://openalex.org/W2537479781","https://openalex.org/W2163672025","https://openalex.org/W2258184894","https://openalex.org/W2048831961","https://openalex.org/W1606349578"],"abstract_inverted_index":{"Large":[0],"Language":[1],"Models":[2],"(LLMs)":[3],"have":[4],"become":[5],"widely":[6],"used":[7],"across":[8,118,219],"diverse":[9],"NLP":[10],"tasks":[11,31],"and":[12,17,38,58,84,89,94,152,173,194,236],"domains,":[13],"demonstrating":[14],"their":[15,126],"adaptability":[16],"effectiveness.":[18],"In":[19,69],"the":[20,42,74,144,167,175,186,199,203,210,215,230],"realm":[21],"of":[22,44,53,76,106,115,146,160,232],"Electronic":[23],"Design":[24],"Automation":[25],"(EDA),":[26],"LLMs":[27,45,79,147,200,251],"show":[28],"promise":[29],"for":[30,46,62,80,128,148,170,178,244,252],"like":[32],"Register-Transfer":[33],"Level":[34],"(RTL)":[35],"code":[36,78,82,150,171,177,234,250],"generation":[37,83,151,235],"summarization.":[39,179],"However,":[40],"despite":[41],"proliferation":[43],"general":[47],"code-related":[48],"tasks,":[49],"there's":[50],"a":[51,122,139,158,242],"dearth":[52],"research":[54,246],"focused":[55],"on":[56,222],"evaluating":[57],"refining":[59],"these":[60,116],"models":[61,117],"hardware":[63],"description":[64],"languages":[65],"(HDLs),":[66],"notably":[67],"VHDL.":[68,253],"this":[70,129,133],"study,":[71],"we":[72,135],"evaluate":[73],"performance":[75,145],"existing":[77],"VHDL":[81,149,176,233],"summarization":[85,153,237],"using":[86],"various":[87,220],"metrics":[88,221],"two":[90],"datasets":[91],"-":[92],"VHDL-Eval":[93],"VHDL-Xform.":[95],"The":[96],"latter,":[97],"an":[98],"in-house":[99],"dataset,":[100],"aims":[101],"to":[102,142,198,201],"gauge":[103],"LLMs'":[104],"understanding":[105],"functionally":[107],"equivalent":[108],"code.":[109],"Our":[110,206],"findings":[111],"reveal":[112],"consistent":[113],"underperformance":[114],"different":[119],"metrics,":[120],"underscoring":[121],"significant":[123],"gap":[124],"in":[125],"suitability":[127],"domain.":[130],"To":[131],"address":[132],"challenge,":[134],"propose":[136],"Chain-of-Descriptions":[137],"(CoDes),":[138],"novel":[140],"approach":[141,212],"enhance":[143],"tasks.":[154],"CoDes":[155,211],"involves":[156],"generating":[157],"series":[159],"intermediate":[161],"descriptive":[162],"steps":[163,181],"based":[164],"on:":[165],"(i)":[166],"problem":[168],"statement":[169,191],"generation,":[172],"(ii)":[174],"These":[180],"are":[182],"then":[183],"integrated":[184],"with":[185],"original":[187],"input":[188,197],"prompt":[189],"(problem":[190],"or":[192],"code)":[193],"provided":[195],"as":[196,241],"generate":[202],"final":[204],"output.":[205],"experiments":[207],"demonstrate":[208],"that":[209],"significantly":[213],"surpasses":[214],"standard":[216],"prompting":[217],"strategy":[218],"both":[223],"datasets.":[224],"This":[225],"method":[226],"not":[227],"only":[228],"improves":[229],"quality":[231],"but":[238],"also":[239],"serves":[240],"framework":[243],"future":[245],"aimed":[247],"at":[248],"enhancing":[249]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":5}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
