Comprensión del rendimiento y la complejidad de CMOS para ASIC: proceso de 350 nm a 45 nm

4

Estoy intentando construir un chip ASIC con la ayuda del proyecto MOSIS. (Lo hacen más barato al combinar múltiples proyectos pequeños en una sola fábrica). Tengo una opción entre 350nm y 45nm, y todo lo que se encuentre en el medio.

Mi proyecto consiste en una implementación en hardware, el algoritmo sha256. Tengo 1 tubería de puertas que está realizando el algoritmo. Este único gasoducto tiene alrededor de 50,000 a 75,000 puertas.

Idealmente, me gustaría instalar varias tuberías en un proceso de 350 nm. No estoy seguro de si 350 nm es lo suficientemente pequeño para esto. ¿Dónde puedo encontrar información sobre la cantidad de compuertas que pueden esperarse en un proceso de 350 nm a 45 nm, de 0.063 mm ^ 2?

Además, cuál es el rendimiento de cada proceso. Cada paso de mi tubería tiene retrasos de menos de 100 pico segundos. ¿Puedo obtener un reloj rápido de 80MHz o más en 350nm?

Gracias.

    

3 respuestas

4

Para información básica revisa el enlace:

enlace .

Europractice es una organización similar a MOSIS con descuento para instituciones académicas / de investigación europeas. Como beneficio adicional del enlace, tendrá una idea de lo que cuesta hacer un prototipo.

Para el conteo de compuertas por mm cuadrado, la regla de oro es que cada generación de proceso duplicará la densidad de la compuerta con .18u teniendo alrededor de 100k / mm ^ 2 (por lo que .13u debería tener alrededor de 200k / mm ^ 2 y .25u alrededor de 50k / mm ^ 2).

Sin embargo, nunca tomaría una decisión tan importante como la elección de tecnología basada en información tan rudimentaria. Deberá ponerse en contacto con el servicio de creación de prototipos (mosis / europractice) y obtener la información más detallada posible. Como es un circuito "digital", lo más importante es la información más detallada posible sobre las células estándar. Para hacer las cosas más complicadas, cada tecnología tendrá varias bibliotecas de células estándar disponibles con diferentes opciones / compromisos.

También 100 picosegundos por etapa de tubería suenan como un error tipográfico, lo que se traduciría a una frecuencia de reloj de 10 GHz, que está fuera del alcance incluso para la mayoría de los técnicos avanzados. Si se refería a 100 nanosegundos (10MHz), creo que esto está dentro de las capacidades técnicas de 350 nm.

Nota al margen:
Admiro la audacia de su esfuerzo y le deseo éxito, pero tiene que prepararse para un costo significativo y obtener experiencia externa. El diseño de circuitos integrados es mucho más caro que el diseño de PCB (tanto de ingeniería como de prototipos). A menos que esté en un centro de investigación / académico y tenga posibilidades de obtener una subvención considerable o un respaldo de VC (o dinero de grado VC para el proyecto), es muy probable que no pueda completarlo.

    
respondido por el mazurnification
1

Los recuentos de la puerta de la mazurnificación parecen acertados, aunque parece recordar que los recuentos AMS de 0,35um se encuentran en el extremo inferior de la tendencia. Tal vez 18k / mm ^ 2? No puedo encontrar los detalles en este momento.

Por supuesto, el precio también es una consideración importante: es posible que los procesos más finos sean más económicos por área. Europractice ofrece € 720 / mm ^ 2 para un tamaño flexible de 0.35um o € 16k para un tamaño fijo de 5x5 mm 0.18um block. Eso funciona a 640 € / mm ^ 2 pero pierde flexibilidad al elegir el tamaño exacto de su dispositivo. A 100k / mm ^ 2, podría instalar aproximadamente 25 tuberías en un bloque.

    
respondido por el ralight
1

Bueno, solo hay una manera confiable de decirlo: solicita libs a MOSIS para el proceso de interés y sintetiza tus esquemas: ahora tienes números exactos :-D

Puede llevarte solo un par de minutos para averiguar el tamaño con un error de + -5%.

Usted puede comparar aproximadamente el tamaño de los esquemas al comparar el área de la celda SRAM; esta información generalmente está disponible para todos los procesos de tecnología.

    
respondido por el BarsMonster

Lea otras preguntas en las etiquetas