You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently flatten_graph() is called every time a property is read from the IP block library.
Simply it is the safest option, as it makes sure that none of the links changed since the last flatten_graph() call.
E.g. in case a new ip_link() call was done.
Although the performance of SoCMake is still good, flatten_graph() is still a big part of the runtime in the configuration stage.
An alternative to explore is that ip_link() can set a property like GRAPH_MODIFIED, which flatten_graph() would clear.
This way flatten_graph() will be done only when there are changes.
The text was updated successfully, but these errors were encountered:
Currently
flatten_graph()
is called every time a property is read from the IP block library.Simply it is the safest option, as it makes sure that none of the links changed since the last
flatten_graph()
call.E.g. in case a new
ip_link()
call was done.Although the performance of SoCMake is still good,
flatten_graph()
is still a big part of the runtime in the configuration stage.An alternative to explore is that
ip_link()
can set a property likeGRAPH_MODIFIED
, whichflatten_graph()
would clear.This way
flatten_graph()
will be done only when there are changes.The text was updated successfully, but these errors were encountered: