We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 17004

10.1 Incremental Design - Why are multiple area groups reimplemented when the logic was changed in only one?


When using the Incremental Design Flow, I make a change to one logic group and then reimplement. Instead of just reimplementing that group, other groups are also reimplemented. Why does this happen?


Check to see if the changed logic in the area group affects context logic in your design. The context logic might drive logic in other area groups, which in turn would change their logic. To avoid this, place as much logic as possible into area groups to minimize context logic.


Check to see if your guide file was created using the "-incremental" flag rather than the "-leverage" flag or the "-exact" flag. Not using "-incremental" results in a flow mismatch, and causes all area groups to be reimplemented. To avoid this, be sure to use "-incremental" when generating your guide file.

AR# 17004
Date Created 09/03/2007
Last Updated 05/20/2014
Status Archive
Type General Article