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!