¿Qué back-end y front-end hay en el diseño de hardware?

Vi estos dos términos en el contexto del diseño de chips.

  1. ¿Qué son Back-end y Front-end?
  2. ¿Cuáles son las diferencias entre ellos?

Respuestas (3)

La respuesta de @ W5V0 es verdadera. Pero Front-end puede significar diseño de nivel RTL (Verilog o VHDL) y back-end es el trabajo específico del chip (por ejemplo, síntesis, mapeo a puertas) que da como resultado un archivo GDS-II para el fabricante del chip.

Estos son términos que se refieren a diferentes etapas del procesamiento de obleas. Estas expresiones generalmente se escriben como "final final de línea" (BEOL) y "final final de línea" (FEOL) y se refieren a diferentes etapas de fabricación.

  • Front End of Line se refiere a "Front" o la primera parte de una línea de fabricación de obleas. Aquí es donde se forman todos los dispositivos basados ​​en obleas, como transistores, policondensadores, resistencias no metálicas y diodos.

  • La parte trasera de la línea se refiere a la "parte trasera" o la última parte de la línea de fabricación. Aquí es donde se agrega la interconexión metálica, así como cualquier capa aislante superior. Además, las resistencias de metal, los condensadores de metal-metal y los inductores se construyen siguiendo estos pasos.

Parece que la respuesta depende en gran medida del contexto. Donde trabajo (un fabricante de circuitos integrados), generalmente uso estas definiciones:

El front-end es el trabajo requerido para crear el IC:

  • diseño de circuitos integrados
  • simulación de circuitos integrados
  • Fabricación de circuitos integrados (incluye FEOL y BEOL)

El back-end son las funciones de soporte para caracterizar y garantizar la calidad del IC:

  • Evaluación de laboratorio, incluido el diseño de PCB de evaluación
  • Prueba automatizada, incluido el diseño de PCB ATE
  • Aplicaciones/atención al cliente