¿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.