Usando el módulo .lib en un código fuente de Verilog

0

Estoy tratando de escribir un código Verilog usando un módulo en un archivo .lib, y compilar el código usando el compilador de diseño Synopsys. Compilé un módulo de memoria usando mi compilador de memoria y produje un archivo .lib. Creo que contiene un módulo de memoria compilado, pero no puedo encontrar cómo usarlo en mi código Verilog.

Usando una analogía con C / C ++, creo que se supone que el archivo .lib tiene algo así como un archivo de encabezado, para que pueda incluir el encabezado y usar el módulo en mi código Verilog. Pero parece que el archivo .lib no tiene ese encabezado. ¿Alguien podría explicar cómo escribir un código Verilog usando módulos de biblioteca?

    
pregunta Gwangmu Lee

1 respuesta

0

El archivo .lib es un archivo de biblioteca de modelo de tiempo descrito en un lenguaje propietario de Synopsys interpretado por la herramienta PrimeTime de Synopsys STA. No podrá usarlo para sintetizar un diseño, debe usar un archivo .db, que es un formato binario propietario de Synopsys para describir las celdas de la biblioteca como su memoria.

Compruebe las opciones de su software de generador de memoria para escribir un archivo de biblioteca (no el archivo de biblioteca de tiempo) en formato .db.

    
respondido por el amiando

Lea otras preguntas en las etiquetas