Skip to content
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 capture #219

Closed
joamatab opened this issue Mar 7, 2022 · 3 comments
Closed

schematic capture #219

joamatab opened this issue Mar 7, 2022 · 3 comments

Comments

@joamatab
Copy link
Contributor

joamatab commented Mar 7, 2022

How can add schematic capture?

ideally we would enable a schematic driven flow

for that we only need instances and routes from our netlist driven flow

we convert the netlist from YAML into an XML
https://github.com/TeledyneLeCroy/SignalIntegrity

so we allow both GUI and code schematic driven flows

@joamatab joamatab changed the title time domain simulation and schematic capture schematic capture Mar 16, 2022
@joamatab
Copy link
Contributor Author

You have two options for working with gdsfactory:

  • layout driven flow: you code your layout using python functions, and then extract the YAML netlist to simulate the circuit.
  • netlist driven flow: you start with the YAML definition of your circuit (instances, placements and routes). From the netlist you can simulate the circuit or generate the layout.

the schematic capture would be similar to the netlist but you don't need to define placements, then you can use some auto-place and route

@tvt173
Copy link
Collaborator

tvt173 commented Mar 17, 2022

i prefer to stay in a netlist-driven flow, but allow definition of the logical netlist before providing information on placements and implementation of the routes

@tvt173
Copy link
Collaborator

tvt173 commented Mar 17, 2022

then a schematic just becomes a different view on the same netlist

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants