ihp-sg13g2: SRAM Verilog wrappers instantiate SRAM_1P_behavioral_bm_bist, which the platform does not ship
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 78/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Área
- backend
Línea de trabajo
Lee los wrappers RM_IHPSG13_1P_*_bm_bist.v en flow/platforms/ihp-sg13g2/verilog/ y compara sus instanciaciones de SRAM_1P_behavioral_bm_bist con el módulo mencionado en el issue. Añade el archivo del módulo de comportamiento que falta del IHP PDK. La tarea se considera completada cuando los archivos Verilog de la plataforma definan el módulo instanciado para que se puedan elaborar las simulaciones SRAM.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
flow/platforms/ihp-sg13g2/verilog/RM_IHPSG13_1P_*_bm_bist.v (e.g. RM_IHPSG13_1P_256x48_c2_bm_bist.v, lines 79 and 128 on master) instantiate SRAM_1P_behavioral_bm_bist, but no file in flow/platforms/ihp-sg13g2/ defines that module, so the SRAM macros cannot be simulated from the platform files (RTL or gate-level simulation of any design that uses them fails to elaborate).
The module is defined in the IHP PDK, in ihp-sg13g2/libs.ref/sg13g2_sram/verilog/RM_IHPSG13_1P_core_behavioral_bm_bist.v (IHP-GmbH/IHP-Open-PDK main); only the per-size wrappers were copied into ORFS.
Suggested fix
Add RM_IHPSG13_1P_core_behavioral_bm_bist.v from the PDK to flow/platforms/ihp-sg13g2/verilog/ (and, if the 2P macros are ever added, RM_IHPSG13_2P_core_behavioral_bm_bist_ideal.v).
Seen on ORFS commit c06bf3c and still the case on current master (the verilog/ directory lists only the ten wrappers plus sg13g2_io.v and sg13g2_stdcell.v).
- Lenguaje dominante
- Verilog
- Estrellas
- 777
- Forks
- 549
- Merge medio
- 2 d 10 h
- PR fusionados (30 d)
- 91
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
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 71/100
The-OpenROAD-Project/OpenROAD-flow-scripts#4754 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
pr-head should not vote on PRsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
The-OpenROAD-Project/OpenROAD-flow-scripts#4726 ·
Los mantenedores suelen responder en 1 día
-
build_openroad.sh: kepler-formal is installed with an absolute RUNPATH, so a moved or re-pointed install loads another build's librariesPosiblemente ocupada @saikatchatrg la tomó hace 5 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
The-OpenROAD-Project/OpenROAD-flow-scripts#4717 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Make SYNTH_HDL_FRONTEND=slang defaultQuizá libre de nuevo @jeffng-or la tomó hace 37 días y no hay ningún pull request abierto. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
The-OpenROAD-Project/OpenROAD-flow-scripts#4548 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 1-2 días Aptitud para principiantes 48/100
The-OpenROAD-Project/OpenROAD-flow-scripts#4764 ·
Los mantenedores suelen responder en 1 día
Todos los issues de The-OpenROAD-Project/OpenROAD-flow-scripts
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100
Los mantenedores suelen responder en 4 días
-
good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
pandas-dev/pandas-stubs#2047 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
manfredsteyer/angular-oauth2-oidc#1514 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día
-
Content cache ignores the query string, so one path serves the response cached for another queryAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día