Skip to main content

KLayout interoperation for PDKMaster

Project description

PDKMaster integration with KLayout

This is PDKMaster module to provide interoperation with klayout. This is WIP version with just the red tape setup for the project.

Release history

  • v0.1.8:
    • Allow to put label on all MetalWires of a net; eases klayout debugging
    • Fix klayout v0.30.* incompatiblity; tested with python 3.13
  • v0.1.7.post1:
    • Mark incompatible with klayout version >= 0.30
  • v0.1.7:
    • Fix pcell computation in klayout (!1)
    • Update for split off pdkmaster.io modules and API update for PDKMaster v0.12.0
  • v0.1.6:
    • regular clean-up and code factoring
    • make some of the internal function public functions
    • support generating text
    • some smaller improvements changes, see commit log for details
    • improvements to the doit support
  • v0.1.5:
    • factor out common doit support code from PDK subprojects
    • signoff related fixes
  • v0.1.4: Sync with PDKMaster and signoff improvements
  • v0.1.3:
    • Update for allowing abutting for MinSpace rule primitive.
  • v0.1.2:
    • Subproject of project Arrakeen
    • Support for external layer properties for klayout technology
  • v0.1.1: Some clean-up and implementation of klayout pcell library support for MOSFET and Via primitives.
  • v0.1.0: First version with split-off code from PDKMaster as is.

Project Arrakeen subproject

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pdkmaster_io_klayout-0.1.8.tar.gz (27.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pdkmaster_io_klayout-0.1.8-py3-none-any.whl (30.3 kB view details)

Uploaded Python 3

File details

Details for the file pdkmaster_io_klayout-0.1.8.tar.gz.

File metadata

  • Download URL: pdkmaster_io_klayout-0.1.8.tar.gz
  • Upload date:
  • Size: 27.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for pdkmaster_io_klayout-0.1.8.tar.gz
Algorithm Hash digest
SHA256 90c51089a957e9a92accc710a9487c7070593b49a7c4b01898638b9fe015f130
MD5 377242aec454b3f6467cab2b1573cfd2
BLAKE2b-256 c6bbad1bae1ca2209bed470aa64ee700f99f10d24a4e471c614917c833630614

See more details on using hashes here.

File details

Details for the file pdkmaster_io_klayout-0.1.8-py3-none-any.whl.

File metadata

File hashes

Hashes for pdkmaster_io_klayout-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 1fd4dc83d2674aab0280253eea5bbea426fc47948d44a7fd40737ba598a32874
MD5 7dffdb5c43d162572d0541e65289e71a
BLAKE2b-256 0a600768be7d9065f777329180e1c70bc48bf0e481b5538f2e270639c50e1a66

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page