Vi estos dos términos en el contexto del diseño de chips.
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:
El back-end son las funciones de soporte para caracterizar y garantizar la calidad del IC: