¿Qué significan 2 pares de tres números separados por dos puntos en los archivos SDF cuando se describen los retrasos de las celdas?

0

OK, aquí hay un ejemplo:

(CELL
  (CELLTYPE "AND2")
  (INSTANCE top/b/d)
  (DELAY
    (ABSOLUTE
      (IOPATH a y (1.5:2.5:3.4) (2.5:3.6:4.7))
      (IOPATH b y (1.4:2.3:3.2) (2.3:3.4:4.3))
    )
  )
)

Creo que tenemos 2 entradas a y b. ¿Estamos tratando de describir el peor caso, el típico y el mejor retraso entre ellos y la salida? Si este es el caso, ¿por qué hay 2 pares de 3 números en lugar de solo 1. Busco una respuesta directa a este punto específico, pero no he podido obtenerlo de google?

    
pregunta quantum231

1 respuesta

1

La referencia del formato de archivo SDF contiene toda la información y se puede encontrar aquí . Otra buena fuente de inicio para leer archivos SDF es esta entrada de blog.

El fragmento de código SDF que publicaste define una celda con el nombre "AND2" y la ruta a la celda INSTANCE "top / b / d" y le da información DELAY para ella. ABSOLUTO significa que está reemplazando la información de retardo anterior. Las dos entradas IOPATH definen el retraso entre los puertos de entrada (a / b) y la salida y. Esta información se puede encontrar con más detalle en la entrada de blog mencionada anteriormente.

Para comprender completamente las entradas IOPATH, debe consultar la referencia de SDF. SDF permite definir diferentes valores de retardo dependiendo de la transición (por ejemplo, 0- > 1 o 1- > 0). Por lo tanto, puede especificar uno, dos, tres, seis o doce valores de retardo . Puede encontrar más información en la referencia de SDF en las páginas 3-16 y 3-17. En este caso se dan dos valores de retardo.

Cada uno de los valores de retardo puede contener uno, dos o tres valores. Si se proporciona un valor, define el retardo de la entrada a la salida (para obtener la duración debe considerar el valor de TIMESPEC en el encabezado de la SDF). Para dos valores, el primero define el retraso y el segundo el límite de rechazo de pulsos y el X-limit . Si se dan tres valores, el primero especifica el retardo , el segundo el límite de rechazo de pulsos y el tercero el X-limit .

El límite de rechazo de impulsos define el ancho máximo de los impulsos que no cambian la salida.

El X-limit define el ancho máximo de los pulsos que dejan la salida en un estado desconocido (X). Todos los pulsos con un ancho mayor que el límite de rechazo de pulsos y menor o igual que el X-limit cambiarán la salida a desconocido.

Esta información se puede encontrar en la entrada del blog y la referencia de SDF en la página 3-18. La referencia carece de una descripción del límite de rechazo de pulsos y X-limit pero el blog proporciona una descripción.

    
respondido por el Thomas S.

Lea otras preguntas en las etiquetas