Both a top-down and bottom up design flow can be used by the teams for design reuse. In a top-down flow, a top-level BD can be built and verified with details about the external interfaces and specific functional blocks. This top-level BD can then be reused for design team member projects to develop their BDC portion. This can be done as part of a single project copied for all team members or multiple projects targeting the same device.
In a bottom-up design reuse flow, separate projects by team members can focus on developing the BD for the assigned design partitions to be reused as BDCs in a top-level BD or within another project all together at a later time.