Advanced Library Editor

Document created by scott_williams on Jan 6, 2011Last modified by jeremy_parker on Jul 20, 2020
Version 99Show Document
  • View in full screen mode

Advanced Library Editor is a utility written by the Mentor Customer Migration Team to help with the batch editing of central library data.

 

Source Code:

GitHub - MentorGraphicsTME/ALE: Public source code for the Advanced Library Editor 

 

What's new:

ALE 3.12.1(32-bit) - .2(64-bit)

  • Recompiled using VX2.7 to ensure full compatibility with current automation while still allowing for backwards compatibility.

 

To receive updates on when ALE is updated, Bookmark and follow this utility.

 

For any problems or enhancement requests, please contact Jeremy Parker at Jeremy_Parker@mentor.com

 

Always remember to back up your library or design before running any Automation script.

 

Minimum Requirements:

  • Microsoft .NET Framework 4
  • Library Manager/xDM Library Tools 100 or 200 or 300
  • Available Library Manager/xDM Library Tools 100 or 200 or 300 License
  • Write access to a central library

 

Recent History:

ALE 3.11.0 (32-bit) - .1 (64-bit)

    • Recompiled using VX2.6 to ensure full compatibility with current automation while still allowing for backwards compatibility.
    • Various Bug Fixes

 

ALE 3.10.7 (32-bit) - .8 (64-bit)

    • Recompiled using VX2.5 to ensure full compatibility with current automation while still allowing for backwards compatibility.
    • Various Bug Fixes

 

ALE 3.9.152 (32-bit) - .154 (64-bit)

    • Recompiled using VX2.4 to ensure full compatibility with current automation while still allowing for backwards compatibility.
    • Various Bug Fixes

 

ALE 3.9.55 (32-bit) - .49 (64-bit)

    • Added feature in Build PDB from Excel to choose Part Label, Part Name and Description as columns in the excel file.
    • Added feature in Copy One to Many to include Part Label, Part Name, Description, Value and Height as columns in the excel file.

 

ALE 3.9.28 (32-bit) - .29 (64-bit)

    • Recompiled using VX.2.3 to ensure full compatibility with current automation while still allowing for backwards compatibility.
    • Bug fixes in Modify Symbol Properties and Logging in Build
      • Enhanced log files
    • Updated Symbol modification code to support new compound symbols.
    • Re-enabled PDB Property Manipulation

 

ALE 3.8.194 (32-bit) - .195 (64-bit)

    • Bug fixes in Modify Symbol Properties and Logging in Build PDB.

ALE 3.8.107 (32-bit) - .108 (64-bit)

    • Recompiled using VX2.2 to ensure full compatibility with current automation while still allowing for backwards compatibility.

Build PDB

    • Updated Build PDB logging to provide better messages
    • Added multithreading to Build PDB
    • Added new Python reporting script to provide advanced log file features.

PDB Report - To Excel

    • Added exports of Description, Part Label and Part Name

 

ALE 3.7.40-41

    • Bug fixes

ALE 3.7.1-2

    • Add new batch PDB property .manipulation Reads part number/property/value from an Excel file and choose to either Add/Modify or Delete from the GUI.

Example Input:

PNNameValue
CAP-SMD0805-5PHeight15
CAP-SMD1206-10PHeight20
CAP-SMD1206-10PValue15p
DIGIKEY_EP4SGX530NF45C2ES_NDGenericParker

 

    • Updated documentation to support v3.7

ALE 3.6.40-41

    • Add new reporting feature that checks integrity of PDB mappings.
    • Improved Build PDB from EE Project to properly handle implicit pins and piped part numbers.

ALE 3.6.8-9

    • Each utility within ALE has been evaluated and updated to help smooth out flow and bug.
    • Improved Build PDB from EE Project analysis.

ALE 3.5.51-52

    • Recompiled using VX.2.0 to ensure full compatibility with current automation while still allowing for backwards compatibility.
    • Bug fixes in Connect to LMC, Heal PDB from EE Project, Batch Padstack Editor

ALE 3.5:

    • Added a new feature that builds PDB data using instance data found in an DxDesigner/Expedition project. This version does NOT require pin numbers on symbols since the mapping information is pulled from the instance data of the project.

ALE 3.4.69-70:

    • Fixed reported bug in modify symbol properties.

ALE 3.4.64 (32-bit):

    • Removed feature that places ALE in start menu in hopes it will fix a bug users are experiencing.

ALE 3.4.61:

    • Recompiled using VX1.2 to ensure full compatibility with current automation while still allowing for backwards compatibility.
    • Found and fixed an issue reported in Cells - to Excel.

 

ALE 3.4.44:

    • Released Mentor Expedition Enterprise version independent 32-bit and 64-bit versions
    • Fixed issues with offset pads in the Batch Padstack Editor
    • Added new PDB report to report PDB properties to text files instead of Excel spreadsheet.

 

ALE 3.3.83-84 (for VX.1.1 Only):

    • Enhanced Build PDB code to handle bussed pin numbers with no alpha characters or alpha characters trailing the pin number.

 

ALE 3.3.78-80 (for VX.1.1 Only):

    • Compiled for VX1.1
    • Bug fixes

 

For more history, please see Change Log.txt

7 people found this helpful

Outcomes