Libraries

Library Naming

Libraries in the SKY130 PDK are named using the following scheme;

<Process name> _ <Library Source Abbreviation> _ <Library Type Abbreviation> [_ <Library Name>]

All sections are lower case and separated by an underscore. The sections are;

  • The Process name in is the name of the process technology, for this PDK it is always sky130.

  • The Library Source Abbreviations is a short abbreviation for who created and is responsible for the library. The table below shows the current list of Library Source Abbreviations;

    Library Source

    Library Source Abbreviation

    The SkyWater Foundry

    fd

    Efabless

    ef

    Oklahoma State University

    osu

  • The Library Type Abbreviation is a short two letter abbreviation for the type of content found in the library. The table below shows the current list of Library Type Abbreviations;

    Library Type

    Library Type Abbreviation

    Primitive Cells

    pr

    Digital Standard Cells

    sc

    Build Space (Flash, SRAM, etc)

    bd

    IO and Periphery

    io

    Miscellaneous

    xx

  • The Library Name is an optional short abbreviated name used when there are multiple libraries of a given type released from a single library source. If only one library of a given type is going to ever be released, this can be left out.

Creating New Libraries

Third party developers are encourage to create new and interesting libraries for usage with the SKY130 process technology. These libraries can even be included in the SKY130 PDK if it meets the following criteria;

  • It is released under an OSI approved license.

  • TODO: Finish the criteria.

Primitive Libraries

Foundry provided

Digital Standard Cell Libraries

Foundry provided Digital Standard Cell Libraries

Third party provided Digital Standard Cell Libraries

Build Space Libraries

The SKY130 currently offers two build space libraries. Build space libraries are designed to be used with technologies like memory compilers and built into larger macros. The provided libraries have specially crafted design rules to enable higher density compared to other libraries.

Foundry provided Build Space Libraries

IO and Periphery Libraries

Foundry provided IO and Periphery Libraries

Third party provided IO and Periphery Libraries