Photonic and electronic co-simulation system design tools interfaced with open-source design software like GDSFactory and OpenROAD.
Project description
piel
- Photonic and Integrated ELectronic system design
Photonic and electronic co-simulation system design tools interfaced with open-source design software like GDSFactory and OpenROAD.
- Free software: MIT license
- Documentation: https://piel.readthedocs.io
Target functionality
- Co-simulation and optimisation between integrated photonic and electronic chip design.
- System interconnection modelling in multiple environments.
- Individual and interposer design integration.
piel
aims to provide an integrated workflow to co-design photonics and electronics. It does not aim to replace the individual functionality of each design tool, but rather provide a glue to easily connect them all together and extract the system performance.
Dependency Toolset
This package provides a wrapper to easily co-design microelectronics through the functionality of the IIC-OSIC-TOOLS and photonics via GDSFactory.
Some individual tools already integrated are:
- cocotb - implements the methods that allow the testbenching configuration of signal stimulus to the electronic logic directly from Python.
- OpenLane v1 - implements the RTL-to-GDSII flow for the electronic logic and outputs performance parameters of the implemented circuitry.
Coming next GDSFactory netlisting and layout integration.
Environment Requirements
- Please install the Linux Docker environment provided by IIC-OSIC-TOOLS.
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage
project template.
- Cookiecutter: https://github.com/audreyr/cookiecutter
audreyr/cookiecutter-pypackage
: https://github.com/audreyr/cookiecutter-pypackage
======= History
0.0.1 (2023-06-10)
- First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for piel-0.0.29-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54b1f1294e7f0d60072da17e66d280df6646128f02084d76a44223f71baee211 |
|
MD5 | e77ade371635c1b9b86c791520b2d14d |
|
BLAKE2b-256 | 89ef8b384e66e69f5d735a4d1fc0f9597aeb3cb044a6a65ba0ff25c5f6a82f06 |