You can compile a NoC solution for a subsystem of the design, then lock the NoC solution. You can then import that subsystem along with its NoC solution into the design.
Using this flow requires the subsystem to be synthesized and the NoC routes
locked before writing out a DCP. You can then import the DCP into the design using
read_checkpoint and the locked NoC paths are
imported with the subsystem.