Skip to main content

Standardized ASIC design libraries

Project description

Lambdalib Introduction

Lambdalib is a modular hardware abstraction library decouples design from the underlying manufacturing target. Lambdalib defines a set of generic functions that get resolved during the target technology mapping stage.

Lambdalib includes the following hardware categories:

Category Description
stdlib Standard cells (inv, nand, ff, ...)
auxlib Aux cells can consist of multiple standard cells or physical only cells
ramlib Memory (single port, dual port, fifo, ...)
iolib IO cells (bidir, vdd, clamp,...)
padring Padring generator
vectorlib Vectorized library (mux, isolation)
syslib Vendor agnostic peripheral interface (uart, i2c,...)
fpgalib FPGA cells (lut4, ble, clb)

The Lambdapdk repository demonstrates implementation of the Lambdalib interfaces across a number of open source process technologies.

Lambdalib has successfully used in multiple tapeouts using SiliconCompiler.

License

MIT

Issues / Bugs

We use GitHub Issues for tracking requests and bugs.

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

lambdalib-0.2.8.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

lambdalib-0.2.8-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file lambdalib-0.2.8.tar.gz.

File metadata

  • Download URL: lambdalib-0.2.8.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for lambdalib-0.2.8.tar.gz
Algorithm Hash digest
SHA256 26c6e5791ca534d935c3e1f07caa0d8bff10450c0a40e4fbc2d755c48943695f
MD5 8bc2152e981b4438de9c4211406bda5d
BLAKE2b-256 64729429812f155f3d39b00a93f972e89e453330ca02e57b6c7900aab4698ec3

See more details on using hashes here.

File details

Details for the file lambdalib-0.2.8-py3-none-any.whl.

File metadata

  • Download URL: lambdalib-0.2.8-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for lambdalib-0.2.8-py3-none-any.whl
Algorithm Hash digest
SHA256 373d0dd33104e3b4e1c4b28cc3ee76a3f466ea9a9f425810ee9a8fe5f68e808e
MD5 449cdcea59f0e26116b79a4a006c73f2
BLAKE2b-256 610e22db16ed61f95e39fa2cb0879759edc8535aa675db0f4af0ec25df1e3104

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 Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page