We have clarified our Privacy Statement even further. Please have a look at our changes.
CMOS standard cell generator and characterization suite.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Thomas Kramer af99af2470 Comment. 2 weeks ago
examples Comment. 2 weeks ago
lclayout Include `port` in magic format. 2 weeks ago
.gitignore Start splitting projects. 8 months ago
LICENSE :scroll: Change license to OHL-S v2.0. 8 months ago
README.md Fix formatting bug. 8 months ago
setup.py Update email address. 5 months ago


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.