Cómo aplicar ingeniería inversa a un ASIC a partir de su archivo GDS

Kjartan van Driel y Leander Post detallan el proceso seguido para resolver el puzle de ingeniería inversa de un chip ASIC publicado por Jane Street. El reto parte de dos archivos: un layout en formato GDS y un fichero VCD con un caso de prueba de entrada y salida esperada. El GDS describe polígonos

Un perceptrón construido dentro de Age of Empires II

Un usuario ha logrado construir un perceptrón funcional dentro del editor de escenarios de Age of Empires II, el videojuego de estrategia en tiempo real. El proyecto parte de una puerta lógica NAND operativa implementada con los elementos del propio juego, y escala hasta un circuito de entrenamiento

Herramienta automatiza la creación de código Verilog y VHDL para CRC

El Generador de CRC es una herramienta de línea de comandos diseñada para automatizar la creación de código de hardware para algoritmos de detección de errores CRC (Cyclic Redundancy Check). Su importancia radica en agilizar el desarrollo de sistemas digitales, permitiendo a ingenieros de hardware y

CPPL: Nuevo lenguaje simplifica diseño de circuitos con IA

El diseño de hardware está experimentando una revolución impulsada por la inteligencia artificial, específicamente por los modelos de lenguaje grandes (LLMs). Sin embargo, generar directamente código RTL (Register-Transfer Level), el lenguaje de bajo nivel para describir circuitos digitales, con LLM

Desarrollador crea calculadora científica en FPGA con CPU personalizada

Un desarrollador independiente ha implementado una calculadora científica completamente funcional en hardware utilizando una FPGA Altera Cyclone II, creando desde cero un procesador personalizado, firmware de microcódigo y herramientas de desarrollo. El proyecto, disponible en GitHub bajo licencia C