¿Qué es la ingeniería inversa de circuitos integrados?
La ingeniería inversa de circuitos integrados es el proceso de conocer su funcionamiento interno mediante la extracción, el examen y la clasificación de sus circuitos.
Ventajas de la ingeniería inversa de circuitos integrados
Hay varias razones por las que alguien podría querer realizar ingeniería inversa en un circuito integrado. Por ejemplo, puede que intente mejorar el diseño, crear una pieza de repuesto compatible o comprender cómo funciona un circuito integrado concreto para diseñar uno mejor.
mejorar el diseño, crear un producto de imitación o diagnosticar un problema;
– Identificar posibles problemas de un producto antes de su comercialización.
– Comprender mejor cómo funciona un producto.
– Mejorar el diseño de un producto.
– Crear una réplica de un producto.
– Analizar el producto de un competidor y descubrir cómo funciona.
– Crear versiones personalizadas de productos para satisfacer las necesidades específicas de los clientes.
¿Cómo realizar ingeniería inversa en circuitos integrados?
Paso 1: Reúna todo el equipo necesario.
El primer paso en la ingeniería inversa de circuitos integrados es preparar todas las herramientas o el software necesarios:
– Herramientas de diseño: Cadence, Synopsys, Mentor, Altera, Xilinx, Keil Software;
– Herramientas de extracción de diseños: NetEditorLite, ChipAnalyzer;
– Herramientas de diseño de algoritmos: MATLAB;
– Herramientas de diseño de PCB: Altium Designer, Orcad, Allegro;
Paso 2: identificar los elementos del circuito
A continuación, identificamos los elementos del circuito que componen el IC. Esto se puede hacer observando el IC con un microscopio o utilizando un software especial para analizar la estructura del IC. Una vez identificados los elementos del circuito, el siguiente paso es determinar su función. Esto se puede hacer observando el IC en funcionamiento o utilizando herramientas de simulación para probar diferentes hipótesis.
Paso 3: Tome una fotografía de los circuitos integrados originales.
Asegúrese de tomar fotografías del circuito integrado con una alta resolución, ya que de lo contrario se verá afectada la precisión posterior al crear el diseño.

Paso 4: Crear un diseño del chip.
A continuación, utilice un software de reconocimiento de imágenes para convertir la imagen en datos y crear un diseño. El software de reconocimiento de imágenes permite a los ingenieros realizar ingeniería inversa de los circuitos integrados «leyendo» una imagen y convirtiendo los píxeles de la imagen en datos. Una vez recopilados los datos, el software los convierte en vectores, que son los puntos que componen la imagen. A continuación, el software convierte los vectores en datos y crea un diseño.
El diseño del chip debe estar en la misma posición que en la fotografía original. Los bordes del chip deben marcarse con un bolígrafo o un rotulador. Es necesario tener en cuenta la perspectiva de la foto y su ángulo. Si el ángulo no es correcto, el diseño será incorrecto. Después de marcar los bordes del chip, debe tomar una fotografía del diseño. Asegúrese de que no haya sombras sobre el chip. Las sombras pueden distorsionar la imagen y hacerla inutilizable. Una vez guardada la imagen, puede utilizarla para los siguientes pasos.
Paso 5: Extraiga la lista de redes del circuito del diseño.
Este proceso es similar a la extracción de la lista de redes esquemáticas. Si se importa un diseño desde un formato como AutoCAD, debe convertirse a un formato que sea compatible con el software de extracción. La conversión del diseño puede incluir la conversión de unidades, dimensiones, capas y otras propiedades. El diseño extraído se representa como una lista de redes, que es una estructura de datos utilizada para describir el diseño de un circuito.

Paso 6: Utilice la lista de redes para crear un esquema del circuito.
Una vez determinadas las funciones de los elementos del circuito, el siguiente paso es crear un diagrama esquemático del IC. Este diagrama mostrará cómo se interconectan los diferentes elementos y se utilizará para comprender la funcionalidad general del IC. Por último, el último paso es crear un diagrama de diseño, que muestra la disposición física del IC. Esto es importante para comprender cómo se fabrica el IC y para identificar posibles problemas con el diseño.
Artículo relacionado




