Skip to content

What is the final field in each entry of transdefs? #70

@finegeometer

Description

@finegeometer

In transdefs.js, each row has six fields. To the best of my understanding (I'm not an expert), this is what they do.

  • The transistor id.
  • The id of the wire connected to the transistor's gate.
  • The id of the wire connected to either the transistor's source.
  • The id of the wire connected to either the transistor's drain. (Actually, I believe the source and drain are interchangeable, but it's easier to give them names.)
  • The bounding box of the transistor, in the format x1 x2 y1 y2.
  • A mysterious field, which appears to be unused in the code.

This field always contains five numbers. What are they?

This question is relevant. I'm basically asking the one thing that didn't get answered there.


Here are my best guesses:

  1. The width of the connection between the polysilicon and the source.
  2. The width of the connection between the polysilicon and the drain.
  3. I have no idea.
  4. The number of straight segments between bends in the polysilicon.
  5. The total amount (area) of polysilicon inside the transistor.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions