HierSyn: Fast Synthesis for Large Hierarchical Designs

Yishan Zhang,Zhiyong Zhang,Chang Wu
DOI: https://doi.org/10.1109/asicon58565.2023.10396414
2023-01-01
Abstract:As design goes into multi-billion transistors, the synthesis runtime becomes an important issue, particularly for design verification and prototyping, as one may run the synthesis many times with design change. Module-by-module synthesis with multi-threading is a natural solution for fast synthesis, however, at the cost of quality of results (QoR) degradation. Besides, multi-thread speedup may not be so good due to very uneven sizes of the modules. In this paper, we propose a design hierarchy restructuring based multi-thread synthesis algorithm for large-scale designs. Small module flattening and large module partitioning are used to create moderate size design modules. Our experimental results show that our algorithm can produce results within 3% area increase and 21.3x speedup over the flat synthesis flow.
What problem does this paper attempt to address?