2 Replies Latest reply on Nov 6, 2017 7:58 AM by jasonluu

    How do you handle library management?


      My group is using xDMLibrary 100 and we're using one central library.

      I'm curious to see who else is using 100 and how are they managing a library in terms of managing/organizing parts.

      We're thinking of implementing changes to how we manage our library.


      Do you use xDMLibrary 100 or 200/300?

      What grid space do you use for symbols or cell creation?

      Are you using imperial, metric, or a mixture of both?

      If you're mixing imperial and metric, how do you manage padstacks that may be in different units? (for example, do you add a prefix/suffix to the name?)

      Does your group work off of one central library and if so how do you manage updates/revisions to existing parts/cells?

      How do you verify your library? In other words, how do you distinguish which existing cells have been properly verified from those which are not?

        • 1. Re: How do you handle library management?

          Hi Jasonluu,


          We have the following guidelines:

          The whole library is in metric. (You can always convert imperial into exact metric, but you can not always convert metric into exact imperial)

          Since we are in metric, schematic and boards are designed in metric too.

          Schematic thus has a grid of 1mm and pins are on a 3mm grid.

          Cells/Geometries are also all in metric, and follow manufacturers guidelines. Pin/Pads are all metric too.


          We work with one central library, and if a new update/revised component is finished in the library, the tool (EE integrated flow) will take care of showing in the schematic that the symbols need to be updated. In Layout you can update the cells/geometries either at package time or manually with the ECO functionality.


          It is the duty of the librarian man to check and verify the components that are designed.


          Hope this helps


          1 of 1 people found this helpful
          • 2. Re: How do you handle library management?

            Thanks Matija, this is helpful.