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

Add support for polygon padstack pads #754

Open
pyAnsysUser opened this issue Aug 27, 2024 · 2 comments
Open

Add support for polygon padstack pads #754

pyAnsysUser opened this issue Aug 27, 2024 · 2 comments
Assignees
Labels
enhancement New features or code improvements

Comments

@pyAnsysUser
Copy link

pyAnsysUser commented Aug 27, 2024

Description of the feature

Presently, a polygon shaped pad within a padstack is not handled in pyedb. I would like to see support for this in a future update

Steps for implementing the feature

No response

Useful links and references

Here is an example demonstrating the issue I encounter:

output_path = r'testOutput'
temp_folder = os.path.join(output_path, 'new_test_folder')
if not os.path.isdir(temp_folder):
    os.mkdir(temp_folder)
else:
    shutil.rmtree(temp_folder)
    os.mkdir(temp_folder)

file_path = r'\test_inputs\PolyArtwork.aedb'
edb = Edb(file_path, edbversion='2024.1')
lyr = edb.stackup.layers['signal_1']
lyr.name = 'TOP'
edb.save_edb_as(os.path.join(temp_folder, 'output.aedb'))
edb.close()

In the original file, PolyArtwork.aedb.zip, open the graphical viewer to see 4 padstacks; two on the left are polygon point defined shapes, the two on the right are a circle/square and a rectangle.
before_layer_update
After the layer name change, the polygons are not found in the database, however the circular and rectangular pads are.
after_layer_update
after_layer_update_warn

@pyAnsysUser pyAnsysUser added the enhancement New features or code improvements label Aug 27, 2024
@pyAnsysUser
Copy link
Author

Maybe, this is the same as #489

@svandenb-dev
Copy link
Collaborator

thank you @pyAnsysUser this is our plan.

@svandenb-dev svandenb-dev self-assigned this Sep 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New features or code improvements
Projects
None yet
Development

No branches or pull requests

2 participants