-
Notifications
You must be signed in to change notification settings - Fork 110
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
Comments
@alibillalhammoud did you have any update on the Pdk.activate() bug from GDSFactory? |
@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. |
189 Merged from Vijay fixes folder organization |
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
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.
The text was updated successfully, but these errors were encountered: