compilador de DC, síntesis, terminología

1

En el manual del usuario del compilador de DC, se informa el siguiente término cuando se habla de un comando.

  

Utilice el comando set_driving_cell para especificar características de la unidad en   Puertos que son controlados por celdas en la biblioteca de tecnología

¿Puede alguien decirme cuál es el significado de esa "característica de la unidad"?

    
pregunta user8469759

1 respuesta

1

Las características de la unidad de las celdas se relacionan principalmente con la cantidad de capacitancia que pueden manejar y la velocidad con la que se pueden cargar o descargar. Cada celda en una biblioteca tecnológica tiene tablas de consulta que muestran la relación entre la carga (capacitancia) y el tiempo (por ejemplo, los tiempos de transición).

Si el compilador de diseño sabe qué celdas controlan los puertos de entrada, realiza el análisis de tiempo con mayor precisión e inserta buffers cuando es necesario.

En caso de que las celdas impulsoras sean desconocidas, es mejor (para la temporización) definir las celdas débiles en las entradas para estar en el lado seguro. Probablemente el circuito consumirá más área y energía, pero DC realizará el análisis de tiempo para el peor de los casos.

Las fortalezas (capacidades de conducción) de las celdas son generalmente comprensibles por los nombres de las celdas. Por ejemplo, AND2X1 es una compuerta AND de 2 entradas con potencia X1. AND2X4 es una compuerta AND de 2 entradas más grande y más fuerte. Por supuesto, todas las bibliotecas de tecnología tienen sus propias convenciones de nombres, la mía es solo un ejemplo arbitrario.

    
respondido por el ahmedus

Lea otras preguntas en las etiquetas