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

Slit rules in process spec #99

Open
hpretl opened this issue May 2, 2024 · 4 comments
Open

Slit rules in process spec #99

hpretl opened this issue May 2, 2024 · 4 comments
Labels
documentation Improvements or additions to documentation

Comments

@hpretl
Copy link
Contributor

hpretl commented May 2, 2024

Please add clarifying language whether the slitting rules Slt.e and Slt.e1 in https://github.com/IHP-GmbH/IHP-Open-PDK/blob/main/ihp-sg13g2/libs.doc/doc/SG13G2_os_layout_rules.pdf are true for all metals, or just TopMetal2.

In addition, maybe the layer names should be mentioned which create these exceptions.

@stefansimon42
Copy link

Thanks @hpretl for the question.

You are absolutely right. A more precise description of the affected levels can be very helpful.

Slt.e affects all metals that are connected to the pad. However, I'm not entirely sure whether this can be easily implemented with the standard DRC tools. This needs to be evaluated separately.

Slt.e1 here only affects the metals that a MIM capacitor is actually composed of, i.e. Metal5 and TopMetal1.

@hpretl
Copy link
Contributor Author

hpretl commented May 6, 2024

@stefansimon42 Do you mean "Slt.e affects all metals covered by pad"? If so, then this could be checked by ANDing the respective layers. Or is it really all metals connected to pad, but this would then progress far into the chip.

@stefansimon42
Copy link

ANDing the pad layer and all metal layers may select too many polygons.

For example, a pad can extend from layer Metal3 to TopMetal2. These layers should not be slotted. However, if a ground plane runs underneath in Metal1, this must be slotted. It is thus important to also check the connectivity between Pad-TopMetal2 and the underlying metal layers and then define which layers are to be slotted.

@hpretl
Copy link
Contributor Author

hpretl commented May 7, 2024

@stefansimon42 Thanks, yes, this totally makes sense. So the rule is (formulated a bit clumsy) [(pad AND TM2) connected layers] AND pad].

@sergeiandreyev sergeiandreyev added the documentation Improvements or additions to documentation label May 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

3 participants