qiskit-metal icon indicating copy to clipboard operation
qiskit-metal copied to clipboard

GDS export can take about 30 seconds when there are many cheesing holes.

Open priti-ashvin-shah-ibm opened this issue 3 years ago • 1 comments

Please be as descriptive as possible, including: what is expected, why is this feature needed, what is the objective, etc.

What is the feature being requested?

image

The cheese holes are 3um in both x and y. The x and y placement of holes is 40 um.

When using smaller holes and higher density for cheesing, it noticeable time; about 30 seconds.

What are use cases for this feature?

When a gds file is exported, want to generate the file as fast as possible.

priti-ashvin-shah-ibm avatar Jul 06 '21 21:07 priti-ashvin-shah-ibm

If you use the option fabricate = True, That will reduce the size of GDS file and you will generate it faster.

priti-ashvin-shah-ibm avatar Dec 15 '21 20:12 priti-ashvin-shah-ibm

There is a workaround to turn off cheesing. Also, an alternate solution is to rewrite the gds renderer to use gdstk. This provides python wrapper around C++ code. That would be a very different effort.

priti-ashvin-shah-ibm avatar Jan 31 '23 20:01 priti-ashvin-shah-ibm