Contents Menu Expand Light mode Dark mode Auto light/dark mode
LibreLane Documentation
Light Logo Dark Logo
  • Installation
    • Nix-based Installation
      • Windows 10+
      • macOS 14+
      • Ubuntu/Other Linux
    • AppImage Installation
      • Windows 10+
      • Linux
    • Docker-based Installation
      • Windows 10+
      • macOS 14+
      • Ubuntu 22.04+
      • Other Linux
  • Getting Started
    • Migrating from OpenLane
      • Variable Migration Guides
    • Newcomers’ Tutorial
  • Usage Guides
    • Process Design Kits
    • Power Distribution Networks
    • Timing Corners
    • Achieving Timing Closure
    • Using Macros
    • Using VHDL
    • Using ECO Steps
    • Writing Custom Flows
    • Writing Custom Steps
    • Writing and Using Plugins
  • Reference Manual
    • Design Configuration Files
    • Built-in Flows and their Configuration Variables
      • Universal Flow Configuration Variables
      • Universal Flow PDK Configuration Variables
    • Built-in Steps and their Configuration Variables
    • Pin Placer Configuration Files
    • Architectural Overview
    • librelane API
      • librelane.common API
        • librelane.common.metrics API
      • librelane.config API
      • librelane.flows API
      • librelane.logging API
      • librelane.state API
      • librelane.steps API
    • API Stability Policy
  • Additional Material and Tutorials
    • Implementing a Macro for Caravel
      • Option 1 — Macro-First Hardening strategy
      • Option 2 — Full-Wrapper Flattening strategy
      • Option 3 — Top-Level Integration Strategy
  • Glossary
  • Frequently-Asked Questions (FAQ)
  • Notes for Contributors
    • Contributing Code
    • Contributing Docs
    • CI Documentation
    • Class Programming Guidelines
    • Updating Tools
Back to top
Copyright © 2020-2026 LibreLane Authors. LibreLane and the LibreLane logo are trademarks of the FOSSi Foundation.
Made with Sphinx and @pradyunsg's Furo