LLM-VeriBench is an automated Verilog testbench generator powered by large language models (LLMs). This project uses transformer-based models, fine-tuned with LoRA (Low-Rank Adaptation), to generate complete and functional testbenches for verifying a 16-bit Arithmetic Logic Unit (ALU) module and Stall Unit in a MIPS Processor.
always blocks).https://github.com/avanig1834/LLM-VeriBench.git
cd ALU
Ensure you have python 3.8+ installed
pip install torch transformer peft
10 commits
Jupyter Notebook
35.2%
Verilog
34.7%
Python
30.1%
LLM-VeriBench is an automated Verilog testbench generator powered by large language models (LLMs). This project uses transformer-based models, fine-tuned with LoRA (Low-Rank Adaptation), to generate complete and functional testbenches for verifying a 16-bit Arithmetic Logic Unit (ALU) module and Stall Unit in a MIPS Processor.
always blocks).https://github.com/avanig1834/LLM-VeriBench.git
cd ALU
Ensure you have python 3.8+ installed
pip install torch transformer peft
10 commits
Jupyter Notebook
35.2%
Verilog
34.7%
Python
30.1%