The simulation infrastructure ({minimal,mcu_soc}/design/steps/sim.py) and the software infrastructure ({mcu_soc,minimal}/design/software, {minimal,mcu_soc}/design/steps/software.py are currently duplicated. It should be made generic and moved to chipflow-lib.