New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
schematic driven layout #516
Comments
Maybe something like SchemDraw? |
https://xschem.sourceforge.io/stefan/xschem_man/what_is_xschem.html Im thinking that with some graphviz visualization on networkx we could support schematic capture |
For python bases schematic capture, I looked a bit at https://github.com/devbisme/skidl but I think the current component model of gdsfactory might just be enough. i.e a schematic is really just a graph of wdyt? |
PDKMaster also demonstrated python bases schematic capture and layout at FSiC22: https://gitlab.com/Chips4Makers/c4m-pdk-freepdk45/-/blob/master/design/inverter.ipynb |
Yes, we can plot netlist from a component with networkX Ideally we can also allow users to reorder the graph, either with code or gui-like interactions adding bokeh or plotly callbacks |
@mithro also pointed us to https://github.com/nturley/netlistsvg before |
https://github.com/StefanSchippers/xschem Xschem is pretty nice for this |
Here is a nice schematic driven flow, with auto-place and auto-route https://www.youtube.com/channel/UCd2faHHQ_OAC0hSqBmIRKUQ/videos with the YAML flow we have place and AutoRoute |
release 6.3.1 includes schematic driven flow https://gdsfactory.github.io/gdsfactory/notebooks/20_schematic_driven_layout.html thank you Troy! |
How can we make schematic capture of the circuits?
we currently support netlist flow
it would be great to support something like this for analog design flow
The text was updated successfully, but these errors were encountered: