The pathway is referenced from the routing table for the given architecture. Once the application DFG has been mapped and the software has been generated for the processing nodes, then the CSIM simulation of the software running on the candidate system architecture is run. This produces a myriad of information such as the utilizations of the various resources including processor elements, buses, links, and memories, as well as time-line histories of processing and communication events. The designers can then analyze the performance of the system and their software mapping. The visualization tools provide much enlightenment about the actual behavior of the system.
Designers then suggest improvements to the mapping, architecture or both.
Such improvements are then iteratively tried and tested to optimize or verify the overall design.