Skip to content
forked from PyICe-ADI/PyICe

Python Integrated Circuit Environment – A Python stack for holistically interacting with integrated circuits and electronic laboratory equipment.

License

Notifications You must be signed in to change notification settings

timlaracy/PyICe

 
 

Repository files navigation

PyICe

PyICe is a comprehensive Python framework designed specifically for lab automation. It can interact with most lab instruments, treating each aspect of a given instrument as an individual “channel”. The channel model reduces even the most complex instruments to a collection of scalars that can be monitored and controlled by test scripts, a graphical user interface, or logged into an SQLite database or Excel worksheet.

A second distinct aspect of the project is used to interact with internal IC memory in the same way as other test equipment channels so that the DUT memory and outside electrical conditions can be monitored, controlled, and logged synchronously. This part of the project also includes numerous utilites to generate both publicly distributable libraries and documentation, and private IC synthesis and test files, all from a single common XML-based register map description.

For more detailed documentation, please go here

About

Python Integrated Circuit Environment – A Python stack for holistically interacting with integrated circuits and electronic laboratory equipment.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 71.5%
  • Python 27.3%
  • Other 1.2%