Se ha mencionado la NCL de la lógica de Theseus, también hubo sistemas Handshake (Philips spin off), así como Fulcrum Microsystems y Caltech. También había un procesador ARM asíncrono llamado Amulet. Y SUN Microsystems también tenía un equipo de diseño de procesadores para SPARC sin reloj.
Llamaría a estos diseños sin reloj para evitar la confusión entre el diseño lógico como los contadores de ondulación y este tipo de circuitos. Pero en general cualquiera de los dos términos se usa.
DC (compilador de diseño) de Synopsys, así como Merlin de sistemas FTL que también estaban disponibles.
Sin embargo, si tiene una biblioteca de celdas centrales adecuadamente diseñada, esta abstracción / descripción de nivel superior puede volverse trivial. El problema central es que si ha diseñado un sistema que permite que cada celda se propague hacia adelante, una señal que diga "buen resultado", así como la propagación hacia atrás "del sistema disponible", los relojes automáticos del sistema y, como tal, pueden diseñarse simplemente Software sin preocuparse por las condiciones de la carrera o el calendario para esa materia.
Por lo tanto, las herramientas utilizadas serían tan simples como SPICE para el diseño a nivel de celda (nivel de transistor) y C para compilar en un conjunto de primitivas para colocar. Por mi vida, no puedo encontrar la herramienta basada en C (código abierto) que se usó.
Mire a gente como Wesley Clark (falleció recientemente) y también a Ivan Sutherland y Karl Fant (también mencionados en otros lugares).