Views
No views yet
#, bolding **, and HTML comments <!-- -->) so that it looks exactly like the code editor view in "image_a5005f.png".1## Model Details
2
3###Model Description
4
5<!-- Provide a longer summary of what this model is. -->
6
7This is a fine-tuned, 1.5-billion parameter causal language model specifically optimized to act as an Electronic Design Automation (EDA) and Design Verification (DV) copilot. The model has been quantized into a 1.6GB GGUF format for completely offline local execution via Ollama, LM Studio, or Portable AI setups. It is designed to assist hardware engineers with SystemVerilog module generation, UVM testbench structuring, and Physical Design troubleshooting.
8
9- **Developed by:** Ram Kumar (blackai0)
10- **Funded by [optional]:** Open Source / Community
11- **Shared by [optional]:** Ram Kumar (blackai0)
12- **Model type:** Causal Language Model (Fine-tuned, Quantized GGUF)
13- **Language(s) (NLP):** English (en), SystemVerilog, Verilog
14- **License:** Apache-2.0
15- **Finetuned from model [optional]:** Qwen/Qwen2.5-Coder-1.5B
16
17### Model Sources [optional]
18
19<!-- Provide the basic links for the model. -->
20
21- **Repository:** https://github.com/blackai0/VLSI-LLM-FineTuning
22- **Paper [optional]:** N/A
23- **Demo [optional]:** Local execution via Ollama / LM Studio
24
25## Uses
26
27<!-- Address questions around how the model is intended to be used, including the foreseeable users of the model and those affected by the model. -->
28
29### Direct Use
30
31<!-- This section is for the model use without fine-tuning or plugging into a larger ecosystem/app. -->
32
33This model is intended for direct local use by hardware engineers, electronics students, and VLSI professionals to generate synthesizable RTL blocks (e.g., asynchronous FIFOs, frequency dividers), draft SystemVerilog Assertions (SVAs), and troubleshoot Physical Design challenges like Layout vs. Schematic (LVS) failures and IR drop.
34
35### Downstream Use [optional]
36
37<!-- This section is for the model use when fine-tuned for a task, or when plugged into a larger ecosystem/app -->
38
39Integration into local EDA workflows, developer environments (VS Code / Neovim), and offline chat interfaces (Ollama, LM Studio, Open WebUI) to act as an offline hardware copilot without exposing proprietary RTL to third-party cloud endpoints.
40
41### Out-of-Scope Use
42
43<!-- This section addresses misuse, malicious use, and uses that the model will not work well for. -->
44
45The model should not be used as a replacement for functional simulation, linting, formal verification, or synthesis tools. It does not have access to proprietary foundry process design kits (PDKs) and is not validated for direct tape-out production without human engineer verification. It is also not intended for general-purpose conversational tasks outside the domain of IC design.
46
47## Bias, Risks, and Limitations
48
49<!-- This section is meant to convey both technical and sociotechnical limitations. -->
50
51While fine-tuned for hardware design, the model is subject to hallucinations and may occasionally generate syntactically correct but functionally flawed logic under complex corner cases. Because vendor-specific constraints are proprietary, the model relies on general standard cell and ASIC design methodologies rather than specific foundry rules.
52
53### Recommendations
54
55<!-- This section is meant to convey recommendations with respect to the bias, risk, and technical limitations. -->
56
57Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model. Users should treat the model as a drafting and educational aid, and always compile, simulate, and run regressions on generated hardware descriptions before integrating them into larger SoC architectures.
58
59## How to Get Started with the Model
60
61Use the code below to get started with the model.
62
63**Using Ollama:**
641. Create a `Build.txt` file:
65```text
66FROM chip_model.gguf
67TEMPLATE """{{ if .System }}<|im_start|>system
68{{ .System }}<|im_end|>
69{{ end }}{{ if .Prompt }}<|im_start|>user
70{{ .Prompt }}<|im_end|>
71{{ end }}<|im_start|>assistant
72"""
73SYSTEM "You are an expert design verification engineer and IC designer specializing in SystemVerilog."
74PARAMETER temperature 0.2
751ollama create vlsi-assistant -f Build.txt
2ollama run vlsi-assistant
3<|im_start|>system, <|im_start|>user, <|im_start|>assistant).llama.cpp.1@misc{vlsi_llm_finetuning_2026,
2 author = {Ram Kumar},
3 title = {VLSI-LLM-FineTuning: Specialized LLM for VLSI and SystemVerilog Design},
4 year = {2026},
5 publisher = {GitHub},
6 url = {[https://github.com/blackai0/VLSI-LLM-FineTuning](https://github.com/blackai0/VLSI-LLM-FineTuning)}
7}
8