Benjamin Tan

Has grant

Assistant Professor

University of Calgary
Country flag
Canada

Research Interests

Explore related searches

Contact this professor

LinkedIn
ORCID
Google Scholar
Academic Page

Recent Grants

Grant: Close

Collaborative Research: EAGER: SaTC-EDU: Dynamic Adaptive Machine Learning for Teaching Hardware Security (DYNAMITES)

Open Date: 2020-09-01

Close Date: 2022-08-31

Articles (15)

VeriGen: A Large Language Model for Verilog Code Generation

In this study, we explore the capability of Large Language Models (LLMs) to automate hardware design by automatically completing partial Verilog code, a common language for designing and modeling digital systems. We fine-tune pre-existing LLMs on Verilog datasets compiled from GitHub and Verilog textbooks. We evaluate the functional correctness of the generated Verilog code using a specially designed test suite, featuring a custom problem set and testing benches. Here, our fine-tuned open-source CodeGen-16B model outperforms the commercial state-of-the-art GPT-3.5-turbo model with a 1.1% overall increase. Upon testing with a more diverse and complex problem set, we find that the fine-tuned model shows competitive performance against state-of-the-art gpt-3.5-turbo, excelling in certain scenarios. Notably, it demonstrates a 41% improvement in generating syntactically correct Verilog code across various problem categories compared to its pre-trained counterpart, highlighting the potential of smaller, in-house LLMs in hardware design automation. We release our training/evaluation scripts and LLM checkpoints as open-source contributions.

Year:

2024

Collaborators (4)

Pierre-Emmanuel Gaillardon

University of Utah

UNITED STATES

Siddharth Garg

Professor

New York University

UNITED STATES

Yiorgos Makris

University of Texas at Dallas

UNITED STATES

Hammond Pearce

University of Auckland

NEW ZEALAND
Social connections

How do I reach out?

Sign in for free to see their profile details and contact information.

Meet Kite AI