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

Generalize MOS transistor extraction to other gate figures #462

Closed
klayoutmatthias opened this issue Jan 2, 2020 · 0 comments
Closed

Generalize MOS transistor extraction to other gate figures #462

klayoutmatthias opened this issue Jan 2, 2020 · 0 comments
Assignees

Comments

@klayoutmatthias
Copy link
Collaborator

Currently, the extraction is limited to rectangular gate shapes.

However there are cases where the gate isn't rectangular or it may be circular.

The proposed (and backward-compatible) enhancement is to compute the gate width and length using this alternative scheme:

  • Determine the interacting edges between source and gate and drain
  • Determine their total lengths (E(drain) and E(source))
  • The transistor's width is computed as their average: W = (E(drain) + E(source)) / 2
  • The transistor's length is computed from the relation: A(gate) = W * L, hence L = A(gate) / W

This scheme should be application to all kind of gate/source/drain geometries as long as the basic assumption of a "gate" is applicable. Which is that a gate is basically bridging a source and drain region.

@klayoutmatthias klayoutmatthias self-assigned this Jan 4, 2020
klayoutmatthias added a commit that referenced this issue Jan 5, 2020
Implemented #462 (Generalize MOS transistor extraction to other gate …
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

No branches or pull requests

1 participant