diff --git a/components/FfCardPdk.vue b/components/FfCardPdk.vue new file mode 100644 index 00000000..6e1c748c --- /dev/null +++ b/components/FfCardPdk.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/components/FfCardPlugin.vue b/components/FfCardPlugin.vue new file mode 100644 index 00000000..2c6d246a --- /dev/null +++ b/components/FfCardPlugin.vue @@ -0,0 +1,43 @@ + + + + diff --git a/components/FfCardTestimonial.vue b/components/FfCardTestimonial.vue new file mode 100644 index 00000000..80fe2cc1 --- /dev/null +++ b/components/FfCardTestimonial.vue @@ -0,0 +1,48 @@ + + + + + diff --git a/components/FfHeaderLibreLane.vue b/components/FfHeaderLibreLane.vue new file mode 100644 index 00000000..afd29ae7 --- /dev/null +++ b/components/FfHeaderLibreLane.vue @@ -0,0 +1,20 @@ + + + diff --git a/components/FfLibreLane.vue b/components/FfLibreLane.vue new file mode 100644 index 00000000..8b525a54 --- /dev/null +++ b/components/FfLibreLane.vue @@ -0,0 +1,38 @@ + + + + diff --git a/components/FfLibreLaneNews.vue b/components/FfLibreLaneNews.vue new file mode 100644 index 00000000..a4a8abca --- /dev/null +++ b/components/FfLibreLaneNews.vue @@ -0,0 +1,31 @@ + + + + diff --git a/components/FfLibreLaneNewsOverview.vue b/components/FfLibreLaneNewsOverview.vue new file mode 100644 index 00000000..59738fe6 --- /dev/null +++ b/components/FfLibreLaneNewsOverview.vue @@ -0,0 +1,58 @@ + + + + diff --git a/content/about-us/people/_people.yaml b/content/about-us/people/_people.yaml index a9e35bf4..5b0abb77 100644 --- a/content/about-us/people/_people.yaml +++ b/content/about-us/people/_people.yaml @@ -73,6 +73,15 @@ people: email: dan@fossi-foundation.org linkedInUrl: https://www.linkedin.com/in/danpetrisko/ + - name: Leo Moser + subheading: + img: /about-us/people/LeoMoser.jpg + about: "Leo Moser is an open source silicon advocate and aspiring chip designer. He is a LibreLane developer and has contributed to several of the open source PDKs. He has also designed several open-source chips himself, including Greyhound: a RISC-V SoC with embedded FPGA." + socialLinks: + email: leo@fossi-foundation.org + linkedInUrl: https://www.linkedin.com/in/leo-moser + githubUrl: https://github.com/mole99/ + - name: Matt Venn subheading: Director img: /about-us/people/MattVenn.jpg diff --git a/content/librelane/blog/2026-02-26-welcome.md b/content/librelane/blog/2026-02-26-welcome.md new file mode 100644 index 00000000..c0c955ed --- /dev/null +++ b/content/librelane/blog/2026-02-26-welcome.md @@ -0,0 +1,20 @@ +--- +layout: post +title: "Welcome to LibreLane" +description: "" +category: +tags: [] +author: Leo Moser & Mohamed 'Donn' Gaber +date: 2026-02-26 +--- + +**Welcome to LibreLane.** + +We are proud to announce the launch of the [LibreLane website](https://librelane.org), which showcases the principles and capabilities of LibreLane to the world. +This marks the moment when we have truly settled into the new development environment with community contributors and maintainers under the umbrella of the FOSSi Foundation. + +It has been [a long journey](/blog/2025-08-17-librelane/). From the shutdown of Efabless. to forking of OpenLane 2, to setting up all of the development infrastructure, until we finally could work on new LibreLane features and improvements again. And we have been busy... + +Along with this website, we are releasing **LibreLane 3.0**! + +Read more about it here: [LibreLane 3.0 Release](/librelane/blog/2026-02-27-release-3-0/) diff --git a/content/librelane/blog/2026-02-27-release-3-0.md b/content/librelane/blog/2026-02-27-release-3-0.md new file mode 100644 index 00000000..51a84b85 --- /dev/null +++ b/content/librelane/blog/2026-02-27-release-3-0.md @@ -0,0 +1,37 @@ +--- +layout: post +title: "LibreLane 3.0 Release" +description: "" +category: +tags: [] +author: Leo Moser & Mohammed 'Donn' Gaber +date: 2026-02-27 +--- + + + +We are proud to finally release **LibreLane 3.0**. + +This release has been in development for quite some time and is packed with features. +In addition to distributing LibreLane via Docker and Nix, we now also offer a LibreLane AppImage. + +The most noteworthy features are: + +- Support for the [ihp-sg13](https://github.com/IHP-GmbH/IHP-Open-PDK) PDK family. +- A new "Chip" flow for pad ring generation. +- New steps: "KLayout.Filler", "KLayout.SealRing", "KLayout.Density", and more. +- SystemVerilog support through [yosys-slang](https://github.com/povik/yosys-slang). +- Automatic clock gating through Yosys. +- Much better antenna violation repair. +- Many of the tools were updated. +- Better coverage in our CI. + +But there are many small improvements as well, such as improved rendering of the chip layout, support for non-default rules, reduced file size of both magic and KLayout GDS, better subprocess formatting, and many more improvements and bug fixes. + +See the full release notes here: TODO + +
+ +::ff-btn-cta{linkTo="https://librelane.readthedocs.io/en/latest/" class="my-20"} +Install LibreLane today. +:: diff --git a/content/librelane/blog/index.md b/content/librelane/blog/index.md new file mode 100644 index 00000000..a044d76c --- /dev/null +++ b/content/librelane/blog/index.md @@ -0,0 +1,8 @@ +--- +title: News +layout: default +header: News from LibreLane +--- + +::ff-libre-lane-news-overview +:: diff --git a/content/librelane/index.md b/content/librelane/index.md new file mode 100644 index 00000000..f7dd2eb6 --- /dev/null +++ b/content/librelane/index.md @@ -0,0 +1,253 @@ +--- +title: "LibreLane - ASIC flow library" +layout: default +header: | + Free and open source silicon lives from its contributors. + And you can be one, too! + Read on for ways to get involved. +--- + +::ff-header-libre-lane +:: + +::ff-content-long +LibreLane is a powerful and versatile infrastructure library that enables the construction of digital ASIC implementation flows based on open-source and commercial EDA tools. It includes a reference flow (Classic) that is built entirely using open-source EDA tools, and allowing designers to abstract the underlying tools and configure their behavior with a single configuration file. + +The key benefits of using LibreLane are: + +- Flexibility and extensibility: LibreLane is designed to be flexible and extensible, allowing designers to customize flows to meet their specific needs. This can be done by writing Python scripts and utilities, or by modifying the existing configuration file. + +- Open source: LibreLane is an open-source project, which means that it is freely available to use and modify. This makes it a good choice for designers who are looking for a cost-effective and transparent solution. + +- Community support: LibreLane capitalizes on LibreLane’s existing community of users and contributors. This means that there is a wealth of resources available to help designers get started and troubleshoot any problems they encounter. + +You can try LibreLane right in your browser: + +::center + + ::ff-btn-cta{linkTo="https://colab.research.google.com/github/librelane/librelane/blob/main/notebook.ipynb" class="my-20"} + Try LibreLane in your Browser + :: + +
+ + ::ff-btn-cta{linkTo="https://github.com/librelane" class="my-20"} + LibreLane Repository + :: + +
+ + ::ff-btn-cta{linkTo="https://librelane.readthedocs.io/en/latest/" class="my-20"} + LibreLane Documentation + :: +:: +:: + +::ff-libre-lane-news +:: + +
+ +::center + +Our Principles + +:: + +
+ +::ff-section-top + :::ff-section-top-item + --- + icon: community + title: Community + description: LibreLane is developed by the community, for the community. Join the talk under FOSSi Chat! + linkTo: https://fossi-chat.org/ + linkTitle: FOSSi Chat + color: ultraviolet + --- + ::: + + :::ff-section-top-item + --- + icon: innovation + title: Innovation + description: LibreLane enables you to... + linkTo: /our-work/projects + linkTitle: FOSSi Foundation projects + color: nasu-purple + --- + ::: + + :::ff-section-top-item + --- + icon: guardianship + title: Guardianship + description: LibreLane is under the umbrella of the FOSSi Foundation, a not-for profit organisation. + linkTo: /about-us/manifesto + linkTitle: The FOSSi Foundation manifesto + color: fuchsia-flourish + --- + ::: + + :::ff-section-top-item + --- + icon: resources + title: Contribution + description: If you would like to contribute to LibreLane, ... + linkTo: https://github.com/librelane/ + linkTitle: Repository + color: pink-piano + --- + ::: + +:: + +

+ +::center + +PDK Support + +:: + +::ff-container + +::ff-cards{class="mt-16"} + ::ff-card-pdk + --- + img: /librelane/images/pdks/SkyWater Logo Color Landscape.png + headline: sky130 + --- + :: + + ::ff-card-pdk + --- + img: /librelane/images/pdks/GF_logo_horz_rgb_R.svg + headline: gf180mcu + --- + :: + + ::ff-card-pdk + --- + img: /librelane/images/pdks/ihp_logo_without_claim_CMYK.png + headline: ihp-sg13 + --- + :: +:: + + +::ff-content-long +Support for additional **open-source** or **proprietary** PDKs can be added by creating a LibreLane PDK configuration. Read more about this process in the LibreLane documentation under [Process Design Kits](https://librelane.readthedocs.io/en/latest/usage/about_pdks.html) and [Universal Flow PDK Configuration Variables](https://librelane.readthedocs.io/en/latest/reference/common_pdk_vars.html). A good example for a LibreLane PDK configuration can be found in the [IHP Open PDK](https://github.com/IHP-GmbH/IHP-Open-PDK/tree/main/ihp-sg13g2/libs.tech/librelane). +:: + +:: + +::center + +LibreLane Plugins + +:: + +::ff-container + +::ff-cards{class="mt-16"} + ::ff-card-plugin + --- + headline: Difetto DFT Plugin + linkTo: https://github.com/donn/difetto + --- + A design for test plugin. + ::ff-btn-cta{linkTo="https://github.com/donn/difetto" class="my-10"} + Repository + :: + :: + + ::ff-card-plugin + --- + headline: FABulous eFPGA Plugin + linkTo: https://github.com/mole99/librelane_plugin_fabulous + --- + Physical implementation of FABulous eFPGAs. + ::ff-btn-cta{linkTo="https://github.com/mole99/librelane_plugin_fabulous" class="my-10"} + Repository + :: + :: +:: + +::ff-content-long +LibreLane also supports the ability to freely extend or modify flows using Python scripts and utilities. +You would like your plugin to be featured? Please write to . +:: +:: + + +
+ +::center + +Testimonials + +:: + +::ff-container + +::ff-cards{class="mt-16"} + ::ff-card-testimonial + --- + img: /librelane/images/testimonials/ttlogo_400.png + headline: Tiny Tapeout + linkTo: https://tinytapeout.com/ + --- + + "We couldn't run Tiny Tapeout without LibreLane - it’s our default Verilog to GDS flow. +Its simplicity enables our customers to create their first designs. Its flexibility enables us to use it for the Tiny Tapeout chip design itself; the multiplexers, the controller, the ROM." **— Matt Venn, Tiny Tapeout Founder** + :: + + ::ff-card-testimonial + --- + img: /librelane/images/testimonials/chipfoundry.png + headline: ChipFoundry + linkTo: https://chipfoundry.io/ + --- + + "LibreLane brings software-defined agility to the hardware world. By providing a stable, extensible framework for specialized design flows, they help ChipFoundry customers accelerate the path to silicon. It’s a powerful addition to the designer’s toolkit that streamlines the transition from concept to verified design." **— Jeff DiCorpo, CEO ChipFoundry** + :: + + ::ff-card-testimonial + --- + img: /librelane/images/testimonials/nativechips-logo-dark.png + headline: NativeChips + linkTo: https://nativechips.ai/ + --- + + "OpenLane proved that open-source EDA could produce real silicon — more than 800 tapeouts delivered.  LibreLane takes that foundation and makes it programmable, modular, and extensible enough to build commercial design flows on top of." **— Mohamed Kassem, CEO NativeChips** + :: + + ::ff-card-testimonial + --- + img: /librelane/images/testimonials/Wafer.Space.black.svg + headline: wafer.space + linkTo: https://wafer.space/ + --- + + "With LibreLane, our customers can create complete chip designs, ready for tape-out with wafer.space. To ensure that each and every design is manufacturable, we use LibreLane to implement our custom precheck flow." **— Tim “mithro” Ansell", CEO wafer.space** + :: + + ::ff-card-testimonial + --- + img: /librelane/images/testimonials/LOGO SPHERICAL-01_cropped.png + headline: SPHERICAL + linkTo: https://spherical-systems.com/ + --- + + "LibreLane enables us to integrate place and route into our software-driven flow with flexibility - and then use it to build high-performance chips for space." **— Thomas Parry, CEO SPHERICAL** + :: +:: +::ff-content-long +You would like to be featured in our testimonials? Please write to . +:: +:: + +::ff-libre-lane +:: diff --git a/public/about-us/people/LeoMoser.jpg b/public/about-us/people/LeoMoser.jpg new file mode 100644 index 00000000..ee0f40ec Binary files /dev/null and b/public/about-us/people/LeoMoser.jpg differ diff --git a/public/librelane/blog/2026-02-27-release-3-0/chips.png b/public/librelane/blog/2026-02-27-release-3-0/chips.png new file mode 100644 index 00000000..ff4b8b79 Binary files /dev/null and b/public/librelane/blog/2026-02-27-release-3-0/chips.png differ diff --git a/public/librelane/images/librelane-logo-full.svg b/public/librelane/images/librelane-logo-full.svg new file mode 100644 index 00000000..5c0fffb0 --- /dev/null +++ b/public/librelane/images/librelane-logo-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/librelane/images/librelane-mark-full.svg b/public/librelane/images/librelane-mark-full.svg new file mode 100644 index 00000000..0f1d70e0 --- /dev/null +++ b/public/librelane/images/librelane-mark-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/librelane/images/pdks/GF_logo_horz_rgb_R.png b/public/librelane/images/pdks/GF_logo_horz_rgb_R.png new file mode 100644 index 00000000..7f5b4137 Binary files /dev/null and b/public/librelane/images/pdks/GF_logo_horz_rgb_R.png differ diff --git a/public/librelane/images/pdks/GF_logo_horz_rgb_R.svg b/public/librelane/images/pdks/GF_logo_horz_rgb_R.svg new file mode 100644 index 00000000..a9a70701 --- /dev/null +++ b/public/librelane/images/pdks/GF_logo_horz_rgb_R.svg @@ -0,0 +1,64 @@ + + + + + +® + + + + diff --git a/public/librelane/images/pdks/SkyWater Logo Color Landscape.png b/public/librelane/images/pdks/SkyWater Logo Color Landscape.png new file mode 100644 index 00000000..cfefbb58 Binary files /dev/null and b/public/librelane/images/pdks/SkyWater Logo Color Landscape.png differ diff --git a/public/librelane/images/pdks/SkyWater Logo Color Portrait.png b/public/librelane/images/pdks/SkyWater Logo Color Portrait.png new file mode 100644 index 00000000..6ac753a4 Binary files /dev/null and b/public/librelane/images/pdks/SkyWater Logo Color Portrait.png differ diff --git a/public/librelane/images/pdks/ihp_logo_without_claim_CMYK.png b/public/librelane/images/pdks/ihp_logo_without_claim_CMYK.png new file mode 100644 index 00000000..6cae5407 Binary files /dev/null and b/public/librelane/images/pdks/ihp_logo_without_claim_CMYK.png differ diff --git a/public/librelane/images/screenshots/klayout.png b/public/librelane/images/screenshots/klayout.png new file mode 100644 index 00000000..50c656b6 Binary files /dev/null and b/public/librelane/images/screenshots/klayout.png differ diff --git a/public/librelane/images/screenshots/librelane_cli.png b/public/librelane/images/screenshots/librelane_cli.png new file mode 100644 index 00000000..291f7e72 Binary files /dev/null and b/public/librelane/images/screenshots/librelane_cli.png differ diff --git a/public/librelane/images/screenshots/openroad.png b/public/librelane/images/screenshots/openroad.png new file mode 100644 index 00000000..c9469b4f Binary files /dev/null and b/public/librelane/images/screenshots/openroad.png differ diff --git a/public/librelane/images/testimonials/LOGO SPHERICAL-01_cropped.png b/public/librelane/images/testimonials/LOGO SPHERICAL-01_cropped.png new file mode 100644 index 00000000..7461ade5 Binary files /dev/null and b/public/librelane/images/testimonials/LOGO SPHERICAL-01_cropped.png differ diff --git a/public/librelane/images/testimonials/Wafer.Space.black.svg b/public/librelane/images/testimonials/Wafer.Space.black.svg new file mode 100644 index 00000000..f0f0fb7c --- /dev/null +++ b/public/librelane/images/testimonials/Wafer.Space.black.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + diff --git a/public/librelane/images/testimonials/chipfoundry.png b/public/librelane/images/testimonials/chipfoundry.png new file mode 100644 index 00000000..55d9ff08 Binary files /dev/null and b/public/librelane/images/testimonials/chipfoundry.png differ diff --git a/public/librelane/images/testimonials/nativechips-logo-dark.png b/public/librelane/images/testimonials/nativechips-logo-dark.png new file mode 100644 index 00000000..0664f4b8 Binary files /dev/null and b/public/librelane/images/testimonials/nativechips-logo-dark.png differ diff --git a/public/librelane/images/testimonials/ttlogo_400.png b/public/librelane/images/testimonials/ttlogo_400.png new file mode 100644 index 00000000..a241495a Binary files /dev/null and b/public/librelane/images/testimonials/ttlogo_400.png differ