## Macro Placement Generated Using Concurrent Macro Placer (CMP) The following figure shows the placed and routed BlackParrot quad core design where the macro placement is generated using CMP. <p align="center"> <img height="400" src="./screenshots/BP_NG45_CMP_Placement.png"> <img height="400" src="./screenshots/BP_NG45_CMP_Routing.png"> </p> ## Macro Placement Generated Using Circuit Training (CT) The following figure shows the placed and routed BlackParrot quad core design where the macro placement is generated using CT. <p align="center"> <img height="400" src="./screenshots/BP_NG45_CT_Placement.png"> <img height="400" src="./screenshots/BP_NG45_CT_Routing.png"> </p>