Skip to main content

PDKMaster based Sky130 PDK

This is the PDK for Sky130 based on the PDKMaster framework. It currently is basically undocumented. Development is driven by sky130 MPW shuttle development. A little more information on what is possible can be found in the .gitlab-ci.yml file.

In the v0.1 branch a SRAM block and some analog circuits were present. These blocks did not work anymore with updated PDKMaster and c4m-flexcell modules. These blocks have therefor been removed from the main branch. Furhter development is not done in the sram and the analog branch.

Release history

  • v0.2.6:
    • Update for API changes in PDKMaster and c4m-flexio.
    • Reworked dependency handling for building the package.
  • v0.2.6:
    • build setup improvements
    • update dependencies to latest release version
  • v0.2.5:
    • use common doit support from PDKMaster and pdkmaster.io.klayout
    • signoff related fixes
  • v0.2.4:
    • patch generation for upstreaming to alliance-check-toolkit and update file generation to changes in that repo.
    • provide scaled down standard cell library with dimensions not based on lambda rules
    • add 5V standard cell library
  • v0.2.3:
    • Subproject of project Arrakeen
    • CI improvements
    • Improved module load time though lazy library creation
    • Spice netlist generation improvements
  • v0.2.2: build infrastructure and dependencies update; no major code changes but KLayout PCell lib support added.
  • v0.2.1: Switch to latest version of PDKMaster and c4m-flexcell. As these updates break the SRAM and analog circuits they have been removed from this stable branch. v0.1 branch is available using old version of these modules and with the SRAM block and the analog circuits. Development of SRAM and analog blocks is done in separate branches sram and analog. Development in these branches will be merged again in upstream as they are fixed.
    Intermediate development was done on a v0.2.0 dev branch.
  • v0.1.5: Update bandgap model support, update analog python notebooks.
  • v0.1.4: No code changes; update dependencies for latest bug fixes
  • v0.1.3: No code change; use PDKMaster 0.9.2 to get Coriolis export compatible with namespace of latest Coriolis release.
  • v0.1.2: Fix Coriolis export.
  • v0.1.1: No code change; release files now built by CI.
  • v0.1.0: Update for release v0.9.0 of PDKMaster
  • no notes for older releases

Project Arrakeen subproject

This project is part of Chips4Makers' project Arrakeen. It shares some common guide lines and regulations:

Metadata

Release files for c4m-pdk-sky130 0.2.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for c4m-pdk-sky130 0.2.7
File Size Uploaded
c4m_pdk_sky130-0.2.7.tar.gz 3.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for c4m-pdk-sky130 0.2.7
File Interpreter ABI Platform
c4m_pdk_sky130-0.2.7-py3-none-any.whl Python 3 none any Details

Total release size: 6.9 MB

Release files / c4m_pdk_sky130-0.2.7.tar.gz

Download URL c4m_pdk_sky130-0.2.7.tar.gz
Size 3.4 MB
Tags Source
SHA-256 checksum
How to use checksums
22e5041eb62f3ce2a6dc407bb40bf7899dcceac0fb333f94107b7ec45efb2bb7
BLAKE2b-256 checksum
How to use checksums
d9b9213d79a4d3b2b6911b047f4892748e84eaf594afbc464cfec77b4a79ffa5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / c4m_pdk_sky130-0.2.7-py3-none-any.whl

Download URL c4m_pdk_sky130-0.2.7-py3-none-any.whl
Size 3.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
4b59fdef182003f61f81aab3f13649aa4a9d4a88debd3a916e1d2d89b41b8cd6
BLAKE2b-256 checksum
How to use checksums
b93f7749c6de1eab066fdcb7a0334e199ce792218be8908744a4b40deba3258a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.2.7 This release

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

1 release file

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page