banner_for_open_lane.png

OpenLane is a Python-based infrastructure designed for implementing Application-Specific Integrated Circuits (ASICs). Using just a high-level hardware description and simple configuration variables, OpenLane empowers you to design your own silicon, relying entirely on open-source utilities.

v5_with_caption.png

Features and Benefits

  • User-friendly interface: OpenLane was redesigned and rebuilt from the ground up to be easy to both install and use, setting it apart from other ASIC toolchains. Its ease of installation and use make it accessible to both beginners and experienced designers.

  • Integration of open-source utilities: OpenLane seamlessly bundles and integrates various open-source utilities, streamlining the chip implementation process. This integration enables users to leverage a wide range of tools and features built by decades of open-source EDA research.

  • Extensibility: Users have the flexibility to incorporate their own custom scripts, tools, or utilities into OpenLane's chip implementation workflow. This customization capability empowers designers to tailor the toolchain to their specific needs and requirements, as well as incorporate standard, state-of-the-art EDA utilities to ensure the highest design quality.

  • Extensive library of community designs: The OpenLane community has curated an extensive collection of free and open-source designs that serve as valuable references across ten free shuttles and two nodes. This rich repository of designs helps designers kickstart their projects and accelerates the development process.

How It Works

OpenLane operates on a straightforward, yet powerful infrastructure based on modular "Steps" that can be combined to form "Flows." Each Step has defined inputs and outputs, enabling the creation of highly complex chip layouts through their sequential chaining.

Getting Started with OpenLane

The following link will guide you through the installation process https://openlane2.readthedocs.io/en/latest/getting_started/nix_installation/index.html

Resources

Reference Manual:

https://openlane2.readthedocs.io/en/latest/reference/index.html

Additional Material:
https://openlane2.readthedocs.io/en/latest/additional_material.html

Check us out!

Connect with us on Github, Slack or Hackster