pub fn place_stack(
netlist: &AnalogNetlist,
stack: &StackTarget,
hop_cost_pitches: f64,
) -> Result<StackPlacement, AnaLowerError>Expand description
Greedy operand-adjacent 3D placement: seat cells in SSA order at the FEASIBLE free site minimizing lateral-plus-hop cost to the placed operands (tier-major row-major tie-break — deterministic forever). A cell with no feasible site refuses on the blocking gap.