LibrePDK: Difference between revisions

From LibreSilicon
Jump to navigation Jump to search
No edit summary
Line 10: Line 10:
https://gitlab.libresilicon.com/generator-tools/librepdk/-/tree/master/LibrePDK/technologies?ref_type=heads
https://gitlab.libresilicon.com/generator-tools/librepdk/-/tree/master/LibrePDK/technologies?ref_type=heads


The files contain information such as minimum widths, spacing, etc.
New technologies can be added by modifying '''scripts/update_technologies.sh''' and adding a tech.python script to the technologies folder.
 
After that, LibrePDK should be capable of auto discovering the new process after running the update script.


== Installation ==
== Installation ==

Revision as of 23:55, 25 May 2026

The LibrePDK is the library driving Danube River and the Pad Cell Generator

ALibrePDK screen shot

It is responsible for generating discrete parts with specific parameters for a specific process.

The properties of the parts can be optimized by utilizing the calibration values extracted from the measurements of taped out Danube River test wafers.

Adding a new technology

Technologies currently supported can be found in the technologies subfolder.

https://gitlab.libresilicon.com/generator-tools/librepdk/-/tree/master/LibrePDK/technologies?ref_type=heads

New technologies can be added by modifying scripts/update_technologies.sh and adding a tech.python script to the technologies folder.

After that, LibrePDK should be capable of auto discovering the new process after running the update script.

Installation

Installation of the library is as easy as running

pip install https+git://gitlab.libresilicon.com/generator-tools/librepdk.git

Components

LibrePDK provides generators for the basic components usually found within a VLSI/ULSI design, such as resistors, capacitors and transistors.

Capacitors

For now there's only simple small value caps available. Fingered and cup capacitors are still work in progress.

Resistors

There's two types of resistor structures available: Meander and strip resistors

Transistors

For now there's only single gate transistors (fingered transistors are still WIP)