This page contains a Flash digital edition of a book.
Page 44


www.us-tech.com


September, 2013 Production


Understanding Component Library Management


By Paul B. Taubman, Paul B. Taubman Engineering


dustry. In performing test-and-measurement engineering for a large defense company, it became clear that the efficiency of an engineering design flow de- pends a great deal on a good component library. An effective component li- brary should have good schematic symbols and footprints, but the manage- ment of the component library’s intelligent data is critical as well. Intelligent data refers to the data that accompanies a component library


C


Mighty Scope Connect Sometimes wires get in the way


The Mighty Scope Connect from Aven links up to 3 wireless devices simultaneously directly from the Connect’s built-in wireless hotspot. Capture photos and video directly from the app. (iOS and Android compatible)


It gives you the freedom to inspect anywhere.


Priced from $395.00


For more info


symbol and essentially represents that component. This information is not only pertinent to the engineer who needs to understand the characteristics the component being sought, but is needed to create a bill of materials (BOM) when a design is being produced. Unfortunately, many engineers still create their BOMs by hand using a Microsoft® Excel spreadsheet. This approach may work well for smaller projects that require quick manipulation, but may not be the best solution for an engineer constantly making changes and trying to manage a larger BOM by hand. The use of Excel in a manual or semi-auto- matic fashion may be an indication that there is a hole in the design flow. A possible culprit is the lack of intelligent data in the component libraries.


Automating the BOM A component library should have the data necessary to allow the


schematic tool to automatically create a BOM by the mere placement of the component on the schematic sheet. While this may be something desired by most engineers, the challenge is in creating a component library that can support the automatic creation of a BOM for a given design. There are sev- eral facets to consider when building a component library, such as what in- telligent data should be included for a given component, which type of format should be used for the intelligent data, which format should be used for the general description that should accompany each component, which unique identification (ID) should given to each component, which naming conven- tions should be used for the component symbol and of the footprint graphics, how the library files should be divided, and so on. In creating a component li- brary, these are matters that should be addressed up front, not once the com- ponent library has been established and making changes and/or additions be- comes more difficult.


Unfortunately, many engineers still create their BOMs (bill of materials) by hand using a Microsoft® Excel spreadsheet. This approach may work well for smaller projects that require quick manipulation, but may not be the best solution for an engineer constantly making changes and trying to manage a larger BOM by hand.


Effective management of a component library involves personnel willing Includes: 3 Rechargeable Batteries, Charger & Stand


to take on responsibility for maintaining and upgrading the library. At one time, this task may have fallen to a technician. But as component libraries have grown in scope and complexity, more and more this responsibility falls to a design engineer, typically as something added to what is already a full schedule of responsibilities. An engineer who understands the need for a good component library and how it can benefit the company and the design group might be best equipped to handle the added responsibilities of managing a component library. Just what are the benefits of a good component library? There are at


least three important points to note: l


manufacturing mistakes. l


design, eliminating the need to manually create a BOM. l


to the cost of inventory, not only with the vetting process of the component during the design and prototype stages, but during production purchasing and inventory management. Of course, component library management is viewed by a company’s


Having the intelligent data necessary to automatically create a BOM for a Knowing that the footprint being used has been vetted, to avoid costly Avoiding waste of time and the cost of unneeded parts-duplicate parts add


management as part of the firm’s infrastructure, which is a cost to the design group, and management must understand the value of an improved compo- nent library to the company. A properly managed component library can lead to a reduction of administrative work but also smarter engineering with an improved and more efficient design flow. For companies with an existing or inherited component library, a time


aveninc.com | 734-973-0099 | sales@aveninc.com See at ATX Midwest Booth 840


may come when it is necessary to salvage or repair the library for use under changing conditions. This usually occurs when a company or design group de- cides to make a change to a new EDA tool. Often, bits and pieces of the old component library can be salvaged for use with the new EDA tool, but some of the intelligent data may be missing or incomplete and needs to be assem-


bled for the component library to be effective with the new EDA tools. Contact: Paul B. Taubman Engineering, Greater San Diego Area, CA, E-mail: Taubman_engineering@yahoo.com r


omponent library management may not be the topic of greatest interest to design engineers, but it is certainly important to developers and users of electronic-design-automation (EDA) tools in the electronics in-


Page 1  |  Page 2  |  Page 3  |  Page 4  |  Page 5  |  Page 6  |  Page 7  |  Page 8  |  Page 9  |  Page 10  |  Page 11  |  Page 12  |  Page 13  |  Page 14  |  Page 15  |  Page 16  |  Page 17  |  Page 18  |  Page 19  |  Page 20  |  Page 21  |  Page 22  |  Page 23  |  Page 24  |  Page 25  |  Page 26  |  Page 27  |  Page 28  |  Page 29  |  Page 30  |  Page 31  |  Page 32  |  Page 33  |  Page 34  |  Page 35  |  Page 36  |  Page 37  |  Page 38  |  Page 39  |  Page 40  |  Page 41  |  Page 42  |  Page 43  |  Page 44  |  Page 45  |  Page 46  |  Page 47  |  Page 48  |  Page 49  |  Page 50  |  Page 51  |  Page 52  |  Page 53  |  Page 54  |  Page 55  |  Page 56  |  Page 57  |  Page 58  |  Page 59  |  Page 60  |  Page 61  |  Page 62  |  Page 63  |  Page 64  |  Page 65  |  Page 66  |  Page 67  |  Page 68  |  Page 69  |  Page 70  |  Page 71  |  Page 72  |  Page 73  |  Page 74  |  Page 75  |  Page 76  |  Page 77  |  Page 78  |  Page 79  |  Page 80  |  Page 81  |  Page 82  |  Page 83  |  Page 84  |  Page 85  |  Page 86  |  Page 87  |  Page 88  |  Page 89  |  Page 90  |  Page 91  |  Page 92  |  Page 93  |  Page 94  |  Page 95  |  Page 96  |  Page 97  |  Page 98  |  Page 99  |  Page 100