2024 · 25 citations · 15 references
ComputingComputer ScienceCompilersProgramming LanguagesSoftware EngineeringCode GenerationIntermediate RepresentationLanguage ModelingNatural Language GenerationSoftware ConstructionCode CompilationCompiler DesignCompiler SupportCompiler-based GenerationLarge Language ModelsRegister-transfer Level GenerationSelf-reflectionSyntax-directed Code Generation
Recent studies have demonstrated the significant potential of Large Language Models (LLMs) in generating Register Transfer Level (RTL) code, with notable advancements showcased by commercial models such as GPT-4 and Claude3-Opus. However, these proprietary LLMs often raise concerns regarding privacy and security. While open-source LLMs offer solutions to these concerns, they typically underperform commercial models in RTL code generation tasks, primarily due to the scarcity of high-quality open-source RTL datasets. To address this challenge, we introduce OriGen, a fully open-source framework that incorporates self-reflection capabilities and a novel dataset augmentation methodology for generating high-quality, large-scale RTL code. Our approach employs a code-to-code augmentation technique to enhance the quality of open-source RTL code datasets. Furthermore, OriGen can rectify syntactic errors through a self-reflection process that leverages compiler feedback.
15
Andrew Canis, Jongsok Choi, Mark Aldham et al. · 2011 · 524 citations
An Introduction to High-Level Synthesis
Philippe Coussy, Daniel D. Gajski, M. Meredith et al. · IEEE Design & Test of Computers · 2009 · 496 citations
Chip-Chat: Challenges and Opportunities in Conversational Hardware Design
Jason Blocklove, Siddharth Garg, Ramesh Karri et al. · 2023 · 187 citations
RTLLM: An Open-Source Benchmark for Design RTL Generation with Large Language Model
Yao Lu, Shang Liu, Qijun Zhang et al. · 2024 · 141 citations