Puntos de referencia de la lista de redes de nivel de transistor

1

Soy estudiante de doctorado en el campo de CAD / EDA. Mi tema de investigación cubre el diseño de distribución de las celdas estándar VLSI y el enrutamiento detallado. Para que los resultados de mi investigación sean más confiables, me gustaría probar el algoritmo propuesto con algunos bancos de pruebas / bibliotecas de células reconocibles. Pero, de repente, no puedo encontrar nada útil, excepto para NanGate FreePDK15 .

Entonces, ¿hay alguna referencia estándar de bibliotecas de células disponibles al público, que contenga una descripción a nivel de transistor de varias puertas (como aoi222, nand44, fad1)?

    
pregunta CaptainTrunky

2 respuestas

1

Pondría esto en los comentarios, pero es demasiado largo.

Para fines de investigación, siempre hago la mía porque puedo publicar sobre ellos. También tengo bibliotecas comerciales, pero hay una cláusula de no publicación que está en los contratos. Es posible que pueda conseguir que alguien le suministre algo para los nodos más grandes. enlace puede ayudarlo a comenzar.

Por el lado práctico, una sola biblioteca podría estar bien si solo está viendo el enrutamiento de gráficos porque los detalles generalmente no tienen que saber nada acerca de la celda sino de los puertos. Los enrutadores solo ubican los pines y luego enrutan los gráficos. Podría hacerlo mejor simplemente haciendo una herramienta de "matriz de pines" que luego enrute los cables, y luego puede reducir si / por qué / cuál es la mejor colocación de pines para las celdas estándar. Puede simular estos solo haciendo la extracción de cableado de diseño y la lista de redes del circuito.

Si está inactivo en celdas estándar y tiene acceso a la cadena de herramientas Cadence / Synopsys, sugeriría que se envíe un correo electrónico a Dr. Mooney en Georgia Tech y como él para el documento "Phil" para crear y analizar celdas estándar. No puedo recordar el nombre de Phil, pero tenemos una amplia documentación para crear, probar y comparar celdas estándar que usé extensivamente en mi época como estudiante graduado. El asesor del Dr. Mooney inició Synopsys, por lo que las células estándar y el enrutamiento son una especie de su especialidad.

    
respondido por el b degnan
1

Me gustaría proporcionar algún comentario sobre esta pregunta.

Finalmente, termino usando el siguiente proceso: FreePDK15 y su correspondiente biblioteca de células estándar como referencia o diseño" dorado ". No es perfecto, es muy simplista, pero es lo suficientemente bueno. En mi caso, probablemente usaré este PDK con algunos cambios (principalmente en las reglas de diseño) en mi propia investigación. Además, hay algunos artículos sobre el proceso en sí y sobre la biblioteca de células, que describen todas las decisiones sobre la arquitectura de la célula y las restricciones de diseño.

    
respondido por el CaptainTrunky

Lea otras preguntas en las etiquetas