MorphoHDL: cultiva circuitos con recursión estructural

MorphoHDL: A minimalistic language for growing circuits

MorphoHDL: cultiva circuitos con recursión estructural

MorphoHDL es un lenguaje de descripción de hardware (HDL) minimalista que emplea recursión estructural para generar circuitos digitales complejos a partir de definiciones de celdas que se dividen y recablean recursivamente. A diferencia de los HDL tradicionales, MorphoHDL no especifica tamaños de buses; en su lugar, los infiere dinámicamente mediante un mecanismo de respaldo. El artículo demuestra el lenguaje implementando sumadores de acarreo en cascada y sumadores Brent-Kung, destacando cómo la recursión produce topologías eficientes. MorphoHDL se inspira en los sistemas-L paramétricos y se posiciona como una alternativa ligera a marcos como Lava o Chisel, con el objetivo de integrar el crecimiento físico y lógico para abordar los bucles de cierre de tiempo en el diseño de chips.

En hardware, sin embargo, las celdas instancian circuitos físicos y continuos: como las salidas p y g dependen solo de las entradas a y b, se estabilizan al inicio del ciclo de reloj y se propagan sin esperar a que llegue la lenta señal de acarreo c.

Más de este día

2026-07-14