DOMAC is a novel approach that employs differentiable optimization for designing multipliers and multiply-accumulators (MACs) at specific technology nodes.
DOMAC reformulates the discrete optimization challenge into a continuous problem by incorporating differentiable timing and area objectives.
Experimental results show that DOMAC achieves significant enhancements in both performance and area efficiency compared to state-of-the-art baselines and commercial IPs in multiplier and MAC designs.