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
7 febrero, 2010 a las 9:21
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.
31 mayo, 2010 a las 8:34
I am new here and looking to meet some nice people.
Gucci Shoes