Skip to content

Write a "cell index / table" generator for the documentation #86

Closed
@mithro

Description

It is very useful to have tables of the cells available in each library. This should be included in the Sphinx generated PDK documentation. The task here is to auto-generate these tables as either;

This should be easily be done due to the library structure being based around each cell having its own directory and a definition.json file which describes the basic shape and features of the cell.

Here is an example from a spreadsheet I created;

Screenshot from 2020-07-11 13-08-19
Screenshot from 2020-07-11 13-08-39

Here is an example from the libresilicon Standard Cell Library Build Report;

Screenshot from 2020-07-11 13-12-18

Here is an example from this random document

Screenshot from 2020-07-11 13-19-23

Here is another example from a random thesis on creating standard cells

Screenshot from 2020-07-11 13-21-25

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationfiles-definitionIssues related to the definition.json provided for each cell.good-first-issueThis issue is suitable for a new person who has never contributed to the PDK before.help-wantedThis issue is open to help from anyone who can work on it!lib-sky130_fd_sc_hdIssues with the "high density" digital standard cells provided by the SkyWater foundry.lib-sky130_fd_sc_hdllIssues with the "high density low leakage" digital standard cells provided by the SkyWater foundry.lib-sky130_fd_sc_hsIssues with the "high speed" digital standard cells provided by the SkyWater foundry.lib-sky130_fd_sc_hvlIssues with the "high voltage" digital standard cells provided by the SkyWater foundry.lib-sky130_fd_sc_lpIssues with the "low power" digital standard cells provided by the SkyWater foundry.lib-sky130_fd_sc_lsIssues with the "low speed" digital standard cells provided by the SkyWater foundry.lib-sky130_fd_sc_msIssues with the "medium speed" digital standard cells provided by the SkyWater foundry.scripts-documentationIssues with the scripts involved in the PDK documentation generation.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions