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

Support GDSII Output for Place and Route Rules #54

Closed
QuantamHD opened this issue Oct 15, 2021 · 2 comments · Fixed by #169
Closed

Support GDSII Output for Place and Route Rules #54

QuantamHD opened this issue Oct 15, 2021 · 2 comments · Fixed by #169

Comments

@QuantamHD
Copy link
Collaborator

We should use the magic instance we already built to stream the output DEF files into GDSII

@lpawelcz
Copy link
Collaborator

Hi @QuantamHD, I would like to work on this issue. Should I extend _place_and_route_impl to perform additional steps or add a second rule, something like asic_flow_finish?
I would also like to add other missing steps which are done in OpenROAD-flow-scripts:

  • metal fill
  • antenna check
  • parasitics extraction
  • and finally, writing GDS

As for the tool for writing GDS files I would prefer to use KLayout (actually only KLayout python library, which does not depend on Qt) to make the flow similar to OpenROAD-flow-scripts.
For that I should also work on #20

@QuantamHD
Copy link
Collaborator Author

QuantamHD commented May 26, 2023

Thanks for working on this! Could we start with creating it as a separate rule? Inside Google we have a different dependency manager that may or may not play well with the Klayout python module. I'd like to get that working without blocking a merge in this repo.

Once we have it working it shouldn't be a big lift to get it merged together. Thanks again! :)

@lpawelcz lpawelcz moved this to In Progress in Antmicro XLS May 31, 2023
@lpawelcz lpawelcz moved this from In Progress to Umbrella in Antmicro XLS May 31, 2023
@lpawelcz lpawelcz moved this from Umbrella to In Progress in Antmicro XLS Jun 13, 2023
@github-project-automation github-project-automation bot moved this from In Progress to Done in Antmicro XLS Jul 14, 2023
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

Successfully merging a pull request may close this issue.

2 participants