Skip to main content

CMOS standard cell generator.

Project description

LibreCell - Layout

CMOS Standard Cell layout generator.

Getting started

See install instructions in top-project.

Generate a layout

Generate a layout from a SPICE netlist which includes the transistor sizes:

  • --output-dir: Directory which will be used to store GDS and LEF of the cell
  • --tech: Python script file containing design rules and technology related data
  • --netlist: A SPICE netlist containing the netlist of the cell as a sub circuit (.subckt).
  • --cell: Name of the cell. Must match the name of the sub circuit in the SPICE netlist.
mkdir mylibrary
lclayout --output-dir mylibrary --tech examples/dummy_tech.py --netlist examples/cells.sp --cell AND2X1

Adapting design rules

Design rulesi and technology related data need to be encoded in a Python script file as shown in examples/dummy_tech.py.

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

librecell-layout-0.0.5.tar.gz (57.3 kB view details)

Uploaded Source

Built Distribution

librecell_layout-0.0.5-py3-none-any.whl (91.0 kB view details)

Uploaded Python 3

File details

Details for the file librecell-layout-0.0.5.tar.gz.

File metadata

  • Download URL: librecell-layout-0.0.5.tar.gz
  • Upload date:
  • Size: 57.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.2

File hashes

Hashes for librecell-layout-0.0.5.tar.gz
Algorithm Hash digest
SHA256 4b5894ab28597dbd6a7f23aba9db3625d458d967c64a35f0a3b7dd240af56a17
MD5 1d1a7505d73ff043b4d3c7c60e785f69
BLAKE2b-256 82694d06bad04d974e574676a03b10520e99498d10f99ca9d821b67be77d5230

See more details on using hashes here.

File details

Details for the file librecell_layout-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: librecell_layout-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 91.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.2

File hashes

Hashes for librecell_layout-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 7afa1e1e9f618325e8bf8dca95402bc371fc0b3c1dcf884305b2e883fd291e49
MD5 6de78d6bdf6a9496d85c80873227f6ef
BLAKE2b-256 5256edb93b7e139ee24abdc8f283bc0fbea095759e66bb589df9681d26ae4654

See more details on using hashes here.

Supported by

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