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

Plan enhancements of gdsfactory based generators #210

Closed
3 tasks done
alibillalhammoud opened this issue May 12, 2023 · 5 comments
Closed
3 tasks done

Plan enhancements of gdsfactory based generators #210

alibillalhammoud opened this issue May 12, 2023 · 5 comments

Comments

@alibillalhammoud
Copy link
Collaborator

alibillalhammoud commented May 12, 2023

The following are the big action items @vijayshankarr and I plan to work on to enhance the gdsfactory based generators. This issue will be updated with PR addressing each point and with relevant discussion.

  • Organize file structure of the gdsfactory generators:
    Currently there are several directories with generator codes; we will consolidate these into the gdsfactory-gen folder under "generators". The other folders will be deleted once this has been accomplished.

  • Introduce additional pcells as highly versatile python modules:
    We will develop the additional pcells as individual modules. Modules can be easily imported and will be as generic as possible so that cells can be instantiated with custom parameters. We plan to start with sky130 pdk, but will add support for additional technologies while reusing as much code as possible.

  • Automatic Scripts:
    Create a DRC script that can be used in regression testing.
    Create an extraction script to dump netlist from GDS (may be required to use pcells in other designs and run simulations).

The items presented are long term goals and we will include incremental updates as we decide how to best achieve these goals.

@alibillalhammoud
Copy link
Collaborator Author

Additional pcells as highly versatile python modules:
We can validate layers with GDSFactory when passing PDK to ComponentFactory. See GDSFactory issue1731 and merged PR1761

@vijayshankarr
Copy link
Contributor

@alibillalhammoud did you have any update on the Pdk.activate() bug from GDSFactory?

@alibillalhammoud
Copy link
Collaborator Author

@vijayshankarr We can add the rectangular ring we use in the fet generators to GDSFactory. I will create an issue in GDSFactory and get feedback on it.

@alibillalhammoud
Copy link
Collaborator Author

alibillalhammoud commented Jul 10, 2023

189 Merged from Vijay fixes folder organization

@alibillalhammoud
Copy link
Collaborator Author

218 from myself and @ryanrocket will close this issue

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