Electronica Pascual

Información sobre electronica, tecnologia y telecomunicaciones

Tecnicas de Ingenieria Inversa Custom Logic

15 septiembre, 2008

Para aplicar ingeniería inversa al secreto de la funcionalidad de un ASIC, hay que  identificar la lógica de bloques, trazar el cableado entre los bloques, y reconstruir el diagrama del circuito.

Hoy, lo único que se busca en el primer paso: la lectura lógica.

Y empezamos con el ejemplo más fácil de una función lógica: el inversor:

Para leer la lógica, usted lo primero que  tiene que encontrar cuales son los transistores y ver dónde están ubicados Vcc (+) y tierra (-).

Los transistores son fáciles de detectar.

Ellos siempre se parecen mucho a esos dos transistores marcados en la imagen: Una forma de rectángulo con una línea en el centro.

Una vez identificados los transistores, que dibuja un pequeño circuito diagrama que muestra cómo están conectados el uno al otro.

A partir de este diagrama de circuito se puede leer que todo lo que se aplique a la entrada estará en estado contrario a la salida.  – un inversor.

Del mismo modo podemos encontrar otras configuraciones para formar los distintos tipos de puertas.

Una puerta 2-NOR  (Y =! (A | B)), por ejemplo, está compuesto por 4 transistores en esta configuración.

Una vez que descubierta una puerta, puede reconocer las ocurrencias de esa función en todo el chip porque la misma forma se utiliza siempre para la misma función.

En general, sólo tendrá que leer algunas puertas a docenas más para generar un mapa de funciones a través de todo el chip.

Para ayudarnos hay un muestrario visual  de las distintas puertas en esta colección que puede ser consultada en  Silicon Zoo.

Aquí tiene un reto para que usted practique (puede abrirlo con Photoshop )

En este ejemplo hay   34 transistores, 3 entradas, 2 salidas.

La solución se publicará Flylogic Engineering’s Analytical Blog en  la próxima semana.

Fuente de la información

Traducido libremente de Flylogic Engineering’s Analytical Blog

Imágenes Flylogic Engineering’s Analytical Blog

2 Comentarios to “Tecnicas de Ingenieria Inversa Custom Logic”

  1. RUBY25Li Dijo:

    Lastly, I found fantastic information about this good topic? I suggest to search the thesis service or order dissertation idea, because that helps in getting high grade if you have dissertation writing.

  2. Gucci Shoes Dijo:

    I am new here and looking to meet some nice people.

    Gucci Shoes