Skip to content
A simple overview of EDA (electronic design automation) for technological education
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
designs
README.md
design.py
eda.gif
eda.png
eda_app.py
eda_canvas.py
eda_placer.py
line.py
net.py
placer.py
point.py
rectangle.py
statusbar.py
unit.py
utils.py

README.md

edueda

A simple introduction of EDA modelling (electronic design automation) for educational overview. It is intended for technological courses on EDA, and is intended to serve as a basis for starting an EDA project, in which the students are expected to fill the missing details and add more building blocks. The GUI applications contained in this code are just rough sketches for how to start. Nothing is really finalized. The intention is to let the student get the idea of the python tkinter canvas and text widgets and how they can be used for designing EDA placement and floorplanning systems. It also exhibits object oriented disciplines. The code has been developed as part of several engineering design projects at Ort Braude College, Israel, and hereby is made available for public use.

Dependencies

Note that the code depends on the xcanvas and pytkcon modules. These two modules are available from PyPI: https://pypi.python.org/pypi
and are easily installed using:

  1. pip install xcanvas
  2. pip install pytkcon
You can’t perform that action at this time.