“…The work [10] classifies mixed-size placement algorithms into three types: (1) One-stage mixed-size placement: places macros and standard cells simultaneously; for example, ComPLx [16], FastPlace3.0 [19], Hsu et al [10,11], MAPLE [17], mPL [4], NTUplace3 [6], and SimPL [15]. A significant challenge of this approach lies in the legalization and orientation of large macros, which often make the placers of this type generate non-legalized placements.…”