Make SYNTH_HDL_FRONTEND=slang default
Los mantenedores suelen responder en 1 día
@jeffng-or ya está trabajando en esto.
Desde el 22/9/2026.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 68/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- yaml
- Área
- build-system
Línea de trabajo
Comienza en variable.yaml, en la configuración SYNTH_FRONT_HDL, y confirma cómo se representa el valor predeterminado actual de yosys. Cambia el valor predeterminado a slang, luego ejecuta las pruebas de flujo disponibles y comprueba los diseños que deben seleccionar yosys explícitamente. Compara los resultados de QoR cuando sea posible, ya que el issue señala que las compensaciones pueden variar según el diseño.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
The yosys verilog parser is getting long in the tooth and has pathological performance on canonicalization(writing out .rtlil files). slang is the future.
This is a trivial change to variable.yaml, but it needs to be coordinated with testing of non-public designs that need to explicitly set that they need to use yosys for now, also there will be some QoR trades (some better, some worse) as this fuzzes the input to yosys.
Suggested Solution
Flip to slang by default.
Additional Context
No response
- Lenguaje dominante
- Verilog
- Estrellas
- 767
- Forks
- 544
- Merge medio
- 2 d 3 h
- PR fusionados (30 d)
- 97
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de The-OpenROAD-Project/OpenROAD-flow-scripts
-
Clock period improvements left on the table due to SYNTH_MINIMUM_KEEP_SIZE counting macrosPosiblemente ocupada @joaomai la tomó hace 1 día. Abierto
The-OpenROAD-Project/OpenROAD-flow-scripts#4714 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Use percent of minimum clock periodPosiblemente ocupada @migueldalberto la tomó hace 22 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
The-OpenROAD-Project/OpenROAD-flow-scripts#4583 · 6 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
asap7 cva6 fails in PSM with demo constraint filePosiblemente ocupada @gadfort la tomó hace 37 días. Abiertopsm
The-OpenROAD-Project/OpenROAD-flow-scripts#4539 · 3 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
GF180 platform tech LEF omits Nwell, causing SRAM OBS truncation on OpenDB importPosiblemente ocupada @bandhambalaji la tomó hace 4 días. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
The-OpenROAD-Project/OpenROAD-flow-scripts#4496 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Asap7 coralnpu with lower CORE_UTILIZATION gets "stuck" in DRTPosiblemente ocupada @osamahammad21 la tomó hace 57 días. Abiertodrt
The-OpenROAD-Project/OpenROAD-flow-scripts#4478 · 2 asignados ·
Los mantenedores suelen responder en 1 día
Todos los issues de The-OpenROAD-Project/OpenROAD-flow-scripts
Issues similares
-
area: tools good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
leduardo99/diorama#5 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 91/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
IronCoreLabs/ironcore-alloy#351 ·
-
lazycodex
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
code-yeongyu/oh-my-openagent#10973 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
OWASP/SecurityShepherd#944 ·