{"id":"https://openalex.org/W4403511190","doi":"https://doi.org/10.1109/tcad.2024.3483089","title":"RTLCoder: Fully Open-Source and Efficient LLM-Assisted RTL Code Generation Technique","display_name":"RTLCoder: Fully Open-Source and Efficient LLM-Assisted RTL Code Generation Technique","publication_year":2024,"publication_date":"2024-10-17","ids":{"openalex":"https://openalex.org/W4403511190","doi":"https://doi.org/10.1109/tcad.2024.3483089"},"language":"en","primary_location":{"id":"doi:10.1109/tcad.2024.3483089","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2024.3483089","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-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/A5101520717","display_name":"Shang Liu","orcid":"https://orcid.org/0009-0000-0057-7844"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":true,"raw_author_name":"Shang Liu","raw_affiliation_strings":["Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology, Hong Kong, SAR, China","Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology (HKUST), Hong Kong, China"],"affiliations":[{"raw_affiliation_string":"Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology, Hong Kong, SAR, China","institution_ids":["https://openalex.org/I200769079"]},{"raw_affiliation_string":"Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology (HKUST), Hong Kong, China","institution_ids":["https://openalex.org/I200769079"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102873255","display_name":"Wenji Fang","orcid":"https://orcid.org/0000-0002-8380-9395"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Wenji Fang","raw_affiliation_strings":["Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology, Hong Kong, SAR, China","Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology (HKUST), Hong Kong, China"],"affiliations":[{"raw_affiliation_string":"Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology, Hong Kong, SAR, China","institution_ids":["https://openalex.org/I200769079"]},{"raw_affiliation_string":"Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology (HKUST), Hong Kong, China","institution_ids":["https://openalex.org/I200769079"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101746530","display_name":"Yao Lu","orcid":"https://orcid.org/0009-0007-3230-7786"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Yao Lu","raw_affiliation_strings":["Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology, Hong Kong, SAR, China","Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology (HKUST), Hong Kong, China"],"affiliations":[{"raw_affiliation_string":"Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology, Hong Kong, SAR, China","institution_ids":["https://openalex.org/I200769079"]},{"raw_affiliation_string":"Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology (HKUST), Hong Kong, China","institution_ids":["https://openalex.org/I200769079"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100378326","display_name":"Jing Wang","orcid":"https://orcid.org/0009-0000-3117-3340"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Jing Wang","raw_affiliation_strings":["Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology, Hong Kong, SAR, China","Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology (HKUST), Hong Kong, China"],"affiliations":[{"raw_affiliation_string":"Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology, Hong Kong, SAR, China","institution_ids":["https://openalex.org/I200769079"]},{"raw_affiliation_string":"Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology (HKUST), Hong Kong, China","institution_ids":["https://openalex.org/I200769079"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100726176","display_name":"Qijun Zhang","orcid":"https://orcid.org/0009-0008-4749-2141"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Qijun Zhang","raw_affiliation_strings":["Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology, Hong Kong, SAR, China","Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology (HKUST), Hong Kong, China"],"affiliations":[{"raw_affiliation_string":"Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology, Hong Kong, SAR, China","institution_ids":["https://openalex.org/I200769079"]},{"raw_affiliation_string":"Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology (HKUST), Hong Kong, China","institution_ids":["https://openalex.org/I200769079"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003614499","display_name":"Hongce Zhang","orcid":"https://orcid.org/0000-0003-4001-264X"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Hongce Zhang","raw_affiliation_strings":["Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology, Hong Kong, SAR, China","Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology (HKUST), Hong Kong, China"],"affiliations":[{"raw_affiliation_string":"Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology, Hong Kong, SAR, China","institution_ids":["https://openalex.org/I200769079"]},{"raw_affiliation_string":"Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology (HKUST), Hong Kong, China","institution_ids":["https://openalex.org/I200769079"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075696558","display_name":"Zhiyao Xie","orcid":"https://orcid.org/0000-0002-4442-592X"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Zhiyao Xie","raw_affiliation_strings":["Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology, Hong Kong, SAR, China","Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology (HKUST), Hong Kong, China"],"affiliations":[{"raw_affiliation_string":"Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology, Hong Kong, SAR, China","institution_ids":["https://openalex.org/I200769079"]},{"raw_affiliation_string":"Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology (HKUST), Hong Kong, China","institution_ids":["https://openalex.org/I200769079"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5101520717"],"corresponding_institution_ids":["https://openalex.org/I200769079"],"apc_list":null,"apc_paid":null,"fwci":20.7531,"has_fulltext":false,"cited_by_count":43,"citation_normalized_percentile":{"value":0.99862997,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":100},"biblio":{"volume":"44","issue":"4","first_page":"1448","last_page":"1461"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9523000121116638,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9523000121116638,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.600005030632019},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5185821056365967},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4722663164138794},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.44019758701324463},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3615393042564392},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18864473700523376},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.0627959668636322}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.600005030632019},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5185821056365967},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4722663164138794},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.44019758701324463},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3615393042564392},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18864473700523376},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0627959668636322},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tcad.2024.3483089","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2024.3483089","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"},{"id":"pmh:oai:repository.hkust.edu.hk:1783.1-145530","is_oa":false,"landing_page_url":"http://repository.hkust.edu.hk/ir/Record/1783.1-145530","pdf_url":null,"source":{"id":"https://openalex.org/S4306401796","display_name":"Rare & Special e-Zone (The Hong Kong University of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I200769079","host_organization_name":"Hong Kong University of Science and Technology","host_organization_lineage":["https://openalex.org/I200769079"],"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":"Article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3758745376","display_name":null,"funder_award_id":"62304192","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5534474877","display_name":null,"funder_award_id":"26208723","funder_id":"https://openalex.org/F4320314062","funder_display_name":"National Research Council"},{"id":"https://openalex.org/G5920648238","display_name":null,"funder_award_id":"92364102","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320314062","display_name":"National Research Council","ror":"https://ror.org/02eq2w707"},{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W347636100","https://openalex.org/W3210573375","https://openalex.org/W4379115941","https://openalex.org/W4388040387","https://openalex.org/W4388040405","https://openalex.org/W4389166691","https://openalex.org/W4392972103","https://openalex.org/W6621543089","https://openalex.org/W6772383348","https://openalex.org/W6809583738","https://openalex.org/W6810258211","https://openalex.org/W6849340928","https://openalex.org/W6852746770","https://openalex.org/W6852832533","https://openalex.org/W6852887568","https://openalex.org/W6852952922","https://openalex.org/W6853300785","https://openalex.org/W6853837529","https://openalex.org/W6854558995","https://openalex.org/W6855837758","https://openalex.org/W6856479018","https://openalex.org/W6857951434","https://openalex.org/W6858023062","https://openalex.org/W6858189809","https://openalex.org/W6859297581","https://openalex.org/W6860976335","https://openalex.org/W6861180847","https://openalex.org/W6861196823","https://openalex.org/W6861749967","https://openalex.org/W6862421870","https://openalex.org/W6862517202","https://openalex.org/W6862897343","https://openalex.org/W6870147654","https://openalex.org/W6878894897"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2056396287","https://openalex.org/W2163672025","https://openalex.org/W2048831961","https://openalex.org/W1606349578","https://openalex.org/W4399567378"],"abstract_inverted_index":{"The":[0,49],"automatic":[1],"generation":[2,43],"of":[3,51,61,80,127,147],"RTL":[4,93,118,167],"code":[5,94,119],"(e.g.,":[6],"Verilog)":[7],"using":[8],"natural":[9],"language":[10,14],"instructions":[11],"and":[12,58,109,121],"large":[13],"models":[15],"(LLMs)":[16],"has":[17],"attracted":[18],"significant":[19],"research":[20],"interest":[21],"recently.":[22],"However,":[23],"most":[24],"existing":[25],"approaches":[26],"heavily":[27],"rely":[28],"on":[29,88,154],"commercial":[30],"LLMs,":[31],"such":[32],"as":[33,171],"ChatGPT,":[34],"while":[35],"open-source":[36,53],"LLMs":[37],"tailored":[38],"for":[39,92,175],"this":[40,62,66],"specific":[41],"design":[42,179],"task":[44],"exhibit":[45],"notably":[46],"inferior":[47],"performance.":[48],"absence":[50],"high-quality":[52],"solutions":[54],"restricts":[55],"the":[56,166],"flexibility":[57],"data":[59],"privacy":[60,180],"emerging":[63],"technique.":[64],"In":[65],"study,":[67],"we":[68,135],"present":[69],"a":[70,76,122,144,155,172],"new":[71,117],"customized":[72,123],"LLM":[73,124,140],"solution":[74],"with":[75,143,158],"modest":[77],"parameter":[78],"count":[79],"only":[81,159],"7B,":[82],"achieving":[83],"better":[84],"performance":[85,161],"than":[86],"GPT-3.5":[87],"all":[89,178],"representative":[90],"benchmarks":[91],"generation.":[95],"Especially,":[96],"it":[97,151],"outperforms":[98],"GPT-4":[99],"in":[100],"VerilogEval":[101],"Machine":[102],"benchmark.":[103],"This":[104,163],"remarkable":[105],"balance":[106],"between":[107],"accuracy":[108],"efficiency":[110,164],"is":[111],"made":[112,131],"possible":[113],"by":[114],"leveraging":[115],"our":[116,139],"dataset":[120],"algorithm,":[125],"both":[126],"which":[128],"have":[129,136],"been":[130],"fully":[132],"open-source.":[133],"Furthermore,":[134],"successfully":[137],"quantized":[138],"to":[141,152,169],"4-bit":[142],"total":[145],"size":[146],"4":[148],"GB,":[149],"enabling":[150],"function":[153],"single":[156],"laptop":[157],"slight":[160],"degradation.":[162],"allows":[165],"generator":[168],"serve":[170],"local":[173],"assistant":[174],"engineers,":[176],"ensuring":[177],"concerns":[181],"are":[182],"addressed.":[183]},"counts_by_year":[{"year":2026,"cited_by_count":7},{"year":2025,"cited_by_count":35},{"year":2024,"cited_by_count":1}],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-10-10T00:00:00"}
