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
Issues / Bugs
We use GitHub Issues for tracking requests and bugs.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26c6e5791ca534d935c3e1f07caa0d8bff10450c0a40e4fbc2d755c48943695f |
|
MD5 | 8bc2152e981b4438de9c4211406bda5d |
|
BLAKE2b-256 | 64729429812f155f3d39b00a93f972e89e453330ca02e57b6c7900aab4698ec3 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 373d0dd33104e3b4e1c4b28cc3ee76a3f466ea9a9f425810ee9a8fe5f68e808e |
|
MD5 | 449cdcea59f0e26116b79a4a006c73f2 |
|
BLAKE2b-256 | 610e22db16ed61f95e39fa2cb0879759edc8535aa675db0f4af0ec25df1e3104 |