Standardized ASIC design libraries
Project description
Lambdalib Introduction
Lambdalib is a modular hardware abstraction library decouples design from the uderlying 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
lambdalib-0.2.5.tar.gz
(6.6 kB
view hashes)
Built Distribution
Close
Hashes for lambdalib-0.2.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ebac4a9acd984bb650f3d79dbd1d266e00dded32f51db0c4d056a57c99e5ed1 |
|
MD5 | d0f9a36a6dae464d816c1e9e5ca18009 |
|
BLAKE2b-256 | 8d78f005eb05212f7b2d6a64a9498f3858b9bb02fec0ad61de3ed6f125f3164f |