AnsweredAssumed Answered

Manage Central Library in xDxDesigner with Integrated flow 

Question asked by guanl on Oct 7, 2016
Latest reply on May 31, 2017 by muddee

Hello Everyone,


I recently switched to integrated flow with the xDxDesigner and Pads Layout  (VX1.1). The integrated flow indeed provides lots of convenience

by centrally manage all symbols, decals and parts in a common library. It is also very nice to have the constraint manager to set all rules and quickly

create differential pairs. However, it does take more time to get familiar with the management of the library: import symbols, decals; manage partition;

update symbols and decals within the library and inside individual design. I am currently having some troubles with the following several tasks. I

wonder if anyone would be helpful to give some hints


1.  Import individual decal: it seems to be easy to import individual logic symbol using the "xDM library tools". How should I import individual

decal file (xxx.d) to one of the partitions in the central library? Right now, I can only use  "Central Library Migrator" to import a whole bunch of

decals. But that also creates a new partition and all parts and symbols are also imported.


2. Remove association of decals with parts:  As can be seen in the follow snapshot of the central library. There are two decals

associated with the same parts. Since they are identical, I wanted to remove the association of one duplicate then delete the duplicated

decal to avoid confusion. However, this is not possible without deleting the part.  Any hint to work around this problem since I have lots

of parts with similar situations to work with.



3. Delete multiple symbols and parts. Right now, I have to right click on each symbol to delete it. If I have many unused, obsolete

parts, symbols, decals to be removed. Any way to select all of them and delete them at once?


4. Update Decals in the central library. Sometimes, I would like to modify decals using the "xDM library tools" and then would like to

propagate to the PCB layout. propagate the change to the PCB layout. However, I do not find any option in the PADS layout tool to"update decal from the library".

I guess this has something to do with the update of the local library. I went to "Setup"-->"Project Integration"  and tried to rebuild the local library.

It usually does not work out of the way. Sometimes even broke the connectivity and requires repackaging of many parts. The workaround

I have used is to delete the old part and create a brand new part with the modified decal and a different part name. I wonder what is the easiest

way of propagating changes between the central library and the layout within one PCB project.


Sorry for these lengthy questions. However, I do believe any discussion on these issues will save a significant amount of time for many others who

moved to integrated flow.