a burst-mode oriented back-end for the balsa synthesis system
This paper introduces several new component clustering techniquesfor the optimization of asynchronous systems. In particular, novel"Burst-Mode aware" restrictions are imposed to limit the cluster sizesand to ensure synthesizability. A new control specification language,CH, is also introduced which facilitates the manipulation and optimizationof handshake control components. The new method has beenfully integrated into a comprehensive asynchronous synthesis package,Balsa. Experimental results on several substantial design examples,including an 32-bit microprocessor core, indicate significantperformance improvements for the optimized circuits.
synthesis systems paper component cluster optimality asynchronicity control specification language manipulation method integrability packaging experimentation design examples microprocessor core circuits