An ioPlacer pin/IO placement functionality has been open-sourced:  https://github.com/The-OpenROAD-Project/ioPlacer/
Kudos to Vitor Bandeira, Mateus Fogaça, Eder Monteiro and Isadora Oliveira of UFRGS for developing ioPlacer, and to Dr. Jiajia Li of Qualcomm for his guidance!