Ordenar la fabricación del circuito integrado [cerrado]

2

¿Hay servicios de fabricación de IC? Subes el diseño de IC que quieras y pagas. Te envían un IC físico de lo que ordenaste.

Algo parecido al servicio de impresión 3D, como shapeways.com por ejemplo, pero para circuito integrado.

¿Existe tal servicio? ¿Por qué no?

EDIT :

Quiero crear un SoC que usaría para construir un servidor / súper computadora. Estoy tratando de construir una computadora como la frambuesa pi. Pero quiero que sea más pequeño y más rápido. Si llego a diseñar mi propia CPU. Podría construir algo que sea mucho mejor, luego los sistemas existentes, porque el servidor en chips tomaría menos espacio y energía. Al menos para mis programas.

    
pregunta Mustafa

3 respuestas

8
  

¿Existe tal servicio? ¿Por qué no?

Sí, tales servicios existen.

Voy a dejar "¿por qué no?" párese de todos modos, porque si pregunta "¿Por qué no puedo usarlos?":

Por la física de los procesos involucrados, sin embargo, no hay prácticamente ninguna posibilidad de que puedas pagar esto :(

Las virutas de silicio se producen en obleas. Las obleas son discos grandes de silicio altamente puro, preparados, que luego se exponen a la litografía y al dopaje selectivo y la metalización. Las máscaras necesarias para eso son inmensamente caras de fabricar. Por lo tanto, tener su propia oblea le hará retroceder al menos un par de $ 100 k, dependiendo del proceso que necesite. Claro, entonces tendrás cientos de tu chip, pero eso no es tan bueno si necesitas 3.

Esto es, sin embargo, cómo todos los que están en el mercado (quienes no tienen sus propias fábricas) producen circuitos integrados: llama a sus fábricas favoritas, recibe una oferta para el proceso, el tamaño de oblea y el rendimiento que desea, y luego transfiere archivos. y mucho dinero. El ejemplo más conocido de tales fábricas contratantes es TSMC.

Luego, hay servicios que ponen un par de su IC en una oblea "ómnibus" junto con los IC de otros clientes. Eso, por supuesto, restringe su proceso a uno de los más populares, porque necesita que muchas otras personas compartan su hostia para controlar el costo.

En general, no necesita ASIC personalizados , a menos que sepa lo que eso significa.

  

¿Por qué no puedo usarlos?

Debido a que el diseño de circuitos integrados aún requiere un conocimiento muy específico, bastante difícil, que, francamente, no parece poseer. Ya que cometer un error es realmente costoso aquí (ver más arriba), su servicio de impresión 3D es una buena analogía:

Imagina que la primera impresión 3D de alguien sería una parte realmente complicada. ¿Qué tan grande es la probabilidad de que produzcan el archivo de modelo 3D perfecto que pueda imprimirse con éxito sin que alguien lo repase manualmente, agregando soporte cuando sea necesario, eliminando partes no imprimibles, etc.? Prácticamente cero. Ahora haga que su impresión en 3D sea 10.000 veces más cara y verá por qué esto no será una opción para un principiante.

  

Quiero crear un SoC que usaría para construir un servidor / súper computadora. Estoy tratando de construir una computadora como la frambuesa pi. Pero quiero que sea más pequeño y más rápido. Si llego a diseñar mi propia CPU. Podría construir algo mucho mejor, luego los sistemas existentes, porque el servidor en chips tomaría menos espacio y energía. Al menos para mis programas.

Aparte de mis pequeñas dudas de que solo o tus amigos se acercarán al rendimiento que las CPU han logrado después de 50 años de optimización, esto significa que los procesos "antiguos" no tienen ningún sentido, ya que necesitas altas velocidades de reloj y Pérdidas térmicamente manejables.

Eso significa que necesita usar tamaños de estructura competitivos; si desea ser más rápido que el hardware actual, no puede usar transistores que sean más lentos. Entonces, algo como 22nm o 14nm es el tamaño de la estructura de destino.

Lamentablemente, una sola máscara para estos cuesta millones de dólares. Así que esto está totalmente fuera de su alcance, tanto de una competencia (cuántos expertos en optimización de accesos de memoria, tuberías, reordenación, buses de alta velocidad, computación especulativa, en complejidad de implementación, diseño de CPU, diseño ISA, VLSI, ... ¿Tiene usted en su equipo?) y una perspectiva financiera.

Si desea implementar su propia CPU, comience de a poco, programe y simule en el software. Luego, ponlo en un FPGA. Después de que se demuestre que funciona, puede portarlo a las tecnologías ASIC, y no antes.

    
respondido por el Marcus Müller
5

Aunque las otras respuestas son buenas, no están completas porque faltan algunos recursos reales que podrían ayudarlo a comenzar. mosis y xfab son grupos que te permiten hacer obleas compartidas Los números que veo de máscaras y 10 obleas en 130nm son USD85k o menos. En 14nm, con carreras dedicadas de 14nm (puedes elegir tu receta), estás mirando alrededor de USD30M. Tenga en cuenta que, una vez que tenga sus máscaras, está imprimiendo dinero en USD3k para una oblea de silicona. Sin embargo, encuentro que estos costos son pequeños en comparación con los costos del software de diseño.

No estoy de acuerdo con el deseo de otros carteles y comentarios de usar un proceso agresivo por el simple hecho de "velocidad". No tiene que estar en un nodo más pequeño para ir más rápido, ya que los metales no se escalan, y los dispositivos son terribles porque alcanza la saturación de velocidad antes del umbral. La sobremarcha te da apenas un exponente de 1.1 y luego, en realidad, ves este descenso a aproximadamente 1.0 o menos en el proceso Vdd. Por ejemplo, la unidad de multiplicación en un procesador celular de 65nm requirió 43.1 pJ y una unidad de multiplicación asíncrona que hicimos en el mismo proceso solo requirió ~ 2pJ porque podríamos operarlo cerca del umbral. Si quieres hacer las cosas más rápido, a menudo es una cuestión de arquitectura.

Descubrí que obtengo el mejor rendimiento de potencia a 45 nm, pero no estoy haciendo sistemas cronometrados. Si desea ver lo terrible que es el mundo de 14 nm, eche un vistazo a la ilustración de esta respuesta .

    
respondido por el b degnan
2

Sí, a veces esto se conoce como Fabricación de circuitos integrados específicos de la aplicación. ASIC

El fabricante normalmente tiene una biblioteca de bloques de construcción, p. ej. puertas lógicas, memorias, circuitos analógicos que usas para construir tu diseño y luego lo fabricarán.

Sin embargo, este proceso no es barato. Si necesita solo algunas partes o para limitar los costos de ingeniería no recurrente, puede considerar los EPLP de FPGA o un microcontrolador.

    
respondido por el RoyC