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

Perimeter contribution to area for antenna DRC checks #570

Closed
klayoutmatthias opened this issue May 26, 2020 · 1 comment
Closed

Perimeter contribution to area for antenna DRC checks #570

klayoutmatthias opened this issue May 26, 2020 · 1 comment

Comments

@klayoutmatthias
Copy link
Collaborator

Some design rules require the antenna area to be computed by taking the perimeter into account. So the effective metal area is:

Aeff = A + d * P

(A is the metal area, P the perimeter and d some "thickness").

Right now, this perimeter contribution can't be included.

@klayoutmatthias klayoutmatthias self-assigned this May 27, 2020
klayoutmatthias added a commit that referenced this issue May 30, 2020
* First implementation of the perimeter factor for antenna check, unit tests.

* Bugfix and unit tests for GSI binding of new antenna check version.

* DRC integration of perimeter-enabled antenna check.

* Enhanced DRC doc for antenna rule
klayoutmatthias added a commit that referenced this issue May 30, 2020
* First implementation of the perimeter factor for antenna check, unit tests.

* Bugfix and unit tests for GSI binding of new antenna check version.

* DRC integration of perimeter-enabled antenna check.

* Enhanced DRC doc for antenna rule
klayoutmatthias added a commit that referenced this issue May 31, 2020
While doing this, it was discovered that the problem also
persists for EdgePairs and Texts.

In order to provide a more generic solution, some refactoring
was applied.
klayoutmatthias added a commit that referenced this issue May 31, 2020
Now, Edges#extent is deep-enabled.
This also applies to Texts#extent and EdgePairs#extent now.
@Fatsie
Copy link

Fatsie commented Jun 1, 2020

In the TSMC tecnology I am using now, the antenna ratio is defined by only using the perimeter of the metal and only the area of the gate. I don't think your fix can handle using perimeter only of the metal in the drc. I only see area_only() and area_and_perimeter(), not perimeter_only().

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants