1 of 1 people found this helpful
I am not sure how much this will be useful, but there is SVD file inside .cydsn folder which has all the component used details.
RPT file have the pin details under section "Pin Listing"
To know if there is any change in the hardware routing, you can do a diff of the "cyfitter_cfg.c" file and check the "Cy_SystemInit" function. There will be "BS_UDB_.." arrays which capture the current UDB routing. Though it will be difficult to make sense of what the routing actually does from the code - it should be enough to see if the route changed or not.
Let me know if this helps or you have any further queries.
Regarding the routing algorithm, I am not sure if it is going to generate the same code for a given configuration - I would expect it to be same as cyfitter tries an optimal route for any routing (as the routing update happens for the whole configuration and not a diff from previous build). You should be able to confirm it with the above.
Meenakshi Sundaram R