-
Notifications
You must be signed in to change notification settings - Fork 453
Write a "cell index / table" generator for the documentation #86
Copy link
Copy link
Closed
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationfiles-definitionIssues related to the definition.json provided for each cell.Issues 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.This 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!This 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.Issues 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.Issues 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.Issues 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.Issues 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.Issues 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.Issues 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.Issues with the "medium speed" digital standard cells provided by the SkyWater foundry.scripts-documentationIssues with the scripts involved in the PDK documentation generation.Issues with the scripts involved in the PDK documentation generation.
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;
- part of the Sphinx generation directly, or
- As a standalone script in (python-skywater-pdk package) which generates rst files committed to the repository (like the generated verilog or image files).
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;
Here is an example from the libresilicon Standard Cell Library Build Report;
Here is an example from this random document
Here is another example from a random thesis on creating standard cells
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationfiles-definitionIssues related to the definition.json provided for each cell.Issues 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.This 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!This 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.Issues 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.Issues 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.Issues 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.Issues 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.Issues 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.Issues 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.Issues with the "medium speed" digital standard cells provided by the SkyWater foundry.scripts-documentationIssues with the scripts involved in the PDK documentation generation.Issues with the scripts involved in the PDK documentation generation.




