The Libre-SOC project is focused on developing a 180nm ASIC based on open hardware principles to promote transparency and avoid proprietary constraints. The decision to use nmigen for hardware description was based on its Python-based approach and strong community support, facilitating easier management and development processes. The project emphasizes software engineering practices, including unit testing and public collaboration, to ensure an auditable and reliable design process.