
Managing a Design Hierarchy
ENOVIA Synchronicity DesignSync Data Manager (DDM) enables the management of a design hierarchy of modules. In addition to file versions organized in folders, a module version may contain one or more “hierarchical references” (hrefs) to other module versions that may be stored in the same server or in another server located anywhere across the globe. Hrefs are processed when design data is fetched into a workspace. If a module version that contains an href is fetched, the href is resolved and the referenced module version is fetched as well. In this manner, a hierarchical design is assembled in the workspace. By establishing containment relationships (hrefs) to other modules in modules themselves, ENOVIA Synchronicity DesignSync Data Manager captures the design hierarchy and actively manages it throughout the evolution of the design. Thus, all of the individual design elements are managed, and interrelationships are maintained in a consistent manner, whether the entire data set is stored in a single server, or distributed across servers around the world.
Using ENOVIA Synchronicity DesignSync Data Manager an entire design hierarchy that is distributed across multiple servers can be fetched with a single command. Without using a DDM tool that can efficiently manage a hierarchy of constituent components in a complex IC, many companies are struggling with capturing the “hierarchy” of a design even after it has been completed. If the components come from disparate and unconnected DDM systems, it can be very difficult to determine which components even ended up in a given design release.

