Skip to content

EDA-Solutions-Limited/layerSumToLayerMap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

layerSumToLayerMap


layerSumToLayerMap


Explore the project »

· Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Making changes
  4. Roadmap
  5. Contributing
  6. License
  7. Contact

About The Project

Process Design Kits (PDKs) somtimes contain layout files that describe the layout. these layout files are used either in the setup of the layer pallet within the Tanner tools or to define names for layers in rule files. LVL rule decks in Calibre require a layermap file to get layer names that match the design layer name instead of Lxx_Dxx

It can be time consuming to build a layermap if one is not present. so this scipt will automate the pocess by taking an input layer summery file from L-edit and create a CSV

Built With

Getting Started

To get started with using this code, ensure you have python 3 installed.

Prerequisites

The following python libraries are required.

  • pyclip

  • pyautogui

  • logging

  • sys

    pip install pyclip
    pip install pyautogui

Installation

  1. Open the project at ..\EDA-Solutions-Limited\layerSumToLayerMap\layerSumToLayerMap with an editor. Preferrably vscode
  2. You could also clone the repo
    git clone https://github.com/layerSumToLayerMap/layerSumToLayerMap.git
  3. Ensure you edit the createINI function in layerSumToLayerMap.py to your own desired default ini file.
  4. create a shortcut that has a currently un assigned keystroke, through the right click context menu properties window.

Notes:

  1. Limitation: only built with windows in mind

Roadmap

  1. None

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

MIT License

Contact

Support - github@eda-solutions.com