Opensoc Rtl2Gds

D 58 completed
Other
unknown / vlang · tiny
22
Files
3,097
LOC
0
Frameworks
4
Languages

Pipeline State

completed
Run ID
#1027297
Phase
done
Progress
0%
Started
2026-04-15 11:09:46
Finished
2026-04-15 11:09:46
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
22.06
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47631
Member of a group with 18 similar repo(s) — canonical #1576798 view group →
Same scanner, your repo: https://repobility.com — Repobility

AI Prompt

Create an open-source project structure and set up the necessary scripts for an RTL-to-GDS flow. I need to build a complete pipeline using only open-source tools, starting with a basic design and aiming to scale up to a full RISC-V SoC with SRAM. The flow must incorporate synthesis using Yosys, floorplanning/placement/routing via OpenROAD, and verification steps like DRC using Magic and LVS using Netgen. Please structure the project to manage PDK files, track RTL designs, and include automation scripts for the entire process, culminating in a GDS output viewable with KLayout.
vlang open-source rtl-to-gds eda soc yosys openroad design-flow hardware
Generated by gemma4:latest

Catalog Information

Create an open-source project structure and set up the necessary scripts for an RTL-to-GDS flow. I need to build a complete pipeline using only open-source tools, starting with a basic design and aiming to scale up to a full RISC-V SoC with SRAM. The flow must incorporate synthesis using Yosys, floorplanning/placement/routing via OpenROAD, and verification steps like DRC using Magic and LVS using Netgen. Please structure the project to manage PDK files, track RTL designs, and include automation

Tags

vlang open-source rtl-to-gds eda soc yosys openroad design-flow hardware

Quality Score

D
57.5/100
Structure
45
Code Quality
70
Documentation
62
Testing
0
Practices
78
Security
100
Dependencies
70

Strengths

  • Consistent naming conventions (snake_case)
  • Good security practices — no major issues detected

Weaknesses

  • No LICENSE file — legal ambiguity for contributors
  • No tests found — high risk of regressions
  • No CI/CD configuration — manual testing and deployment
  • 1 files with critical complexity need refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite — start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Languages

vlang
90.5%
markdown
3.8%
shell
2.9%
cpp
2.7%

Frameworks

None detected

Symbols

function2

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/697428.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV