Skip to main content

GlobalFoundries 180nm MCU

Project description

gf180mcu 1.0.0

Docs Tests DRC Model Regression Test Coverage Model Coverage Issues PRs

GlobalFoundries 180nm MCU based on Google open source PDK

This is a pure python implementation of the PDK.

NOTE: If you were previously using the gf180 package, it has been renamed to gf180mcu and the original package is now deprecated. See the migration guide for more information.

Installation

We recommend uv

# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh
# On Windows.
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Installation for users

Use python 3.11, 3.12 or 3.13. We recommend VSCode as an IDE.

uv pip install gf180mcu --upgrade

Then you need to restart Klayout to make sure the new technology installed appears.

Installation for contributors

For developers you need to git clone the GitHub repository, fork it, git add, git commit, git push and merge request your changes.

git clone https://github.com/gdsfactory/gf180mcu.git
cd gf180
uv venv --python 3.12
uv sync --extra docs --extra dev

Documentation

Pre-commit

make pre-commit

Release

  1. Bump the version:
tbump 0.0.1
  1. Push the tag:
git push --tags

This triggers the release workflow that builds wheels and uploads them.

  1. Create a pull request with the updated changelog since last release.

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

gf180mcu-1.0.0.tar.gz (336.3 kB view details)

Uploaded Source

Built Distribution

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

gf180mcu-1.0.0-py3-none-any.whl (350.2 kB view details)

Uploaded Python 3

File details

Details for the file gf180mcu-1.0.0.tar.gz.

File metadata

  • Download URL: gf180mcu-1.0.0.tar.gz
  • Upload date:
  • Size: 336.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for gf180mcu-1.0.0.tar.gz
Algorithm Hash digest
SHA256 8202732f4e9e9ff3ac4fd19a3975392fcb20e0b8a7f8b1feff56be0b1c01801a
MD5 a741e8ed8f4a7d66942c570b93cfa5ae
BLAKE2b-256 a4e8546dc78fc0f11ba3ebbfff232f74c156e4d602e0e9bc02defbee19bf9e59

See more details on using hashes here.

File details

Details for the file gf180mcu-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: gf180mcu-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 350.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for gf180mcu-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 55f8e6028b3546204782ad57ed36bbfdcdf2233b38b449f939cc3adbb6caa6a5
MD5 ce2bd852b5e1aaf3569a76a872c8475e
BLAKE2b-256 6cc98d03a13a7ef3becba4abc772a0d87881cb854d3ce0597e79fe21c5ef25af

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