Write a "cell index / table" generator for the documentation #86
Closed
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
Metadata
Assignees
Labels
Improvements or additions to documentationIssues related to the definition.json provided for each cell.This issue is suitable for a new person who has never contributed to the PDK before.This issue is open to help from anyone who can work on it!Issues with the "high density" digital standard cells provided by the SkyWater foundry.Issues with the "high density low leakage" digital standard cells provided by the SkyWater foundry.Issues with the "high speed" digital standard cells provided by the SkyWater foundry.Issues with the "high voltage" digital standard cells provided by the SkyWater foundry.Issues with the "low power" digital standard cells provided by the SkyWater foundry.Issues with the "low speed" digital standard cells provided by the SkyWater foundry.Issues with the "medium speed" digital standard cells provided by the SkyWater foundry.Issues with the scripts involved in the PDK documentation generation.