Videos

OpenROAD GUI Demo:

By Matt Liberty  in OpenTapeout 2021

OpenROAD at Latch-up 2023:

OpenROAD Flow Demo and Key Features by Matt Liberty

ORFS Tool Installation

For up-to-date installation instruction refer to doc link: https://openroad-flow-scripts.readthedocs.io/en/latest/user/BuildLocally.html

How to install ORFS tools on local machine

How to install ORFS tools using docker

ORFS Flow Structure

ORFS Directory Structure And File Formats

Steps To Include Constraints File

Automated RTL-GDSII Flow

Default Config File Setup

Default ORFS Flow Using Make Command

Review Logs For Synthesis, Floorplan

Review Logs For Placement, CTS And Routing

Final Checks

OpenROAD GUI

GUI Overview And Floorplan GUI Details

CTS GUI Details

Detailed Route, Heat Map And Metal Fillers GUI Details

Macro Placement Hier-RTLMP

Config Setup For Macro Placement

Steps To Run And Review Macro Placement

Design Exploration Using AutoTuner

AutoTuner Overview And Pre-requisites Packages

Steps To Run AutoTuner

QoR Checking

QoR Checking

Report Issue And Contribute With PR

Steps To File Issue And Generate Testcase

Steps To Create OpenROAD GitHub PR

Basic Example To File OpenROAD GitHub PR

Useful Resources

Tom-Spyrou

Tom Spyrou is the CEO of Precision Innovations Inc and is the chief architect and technical program manager for the OpenROAD™ system. Tom is a well-known EDA system architect. He was most recently a Senior Principal Engineer in Intel’s Programmable Solutions business unit working on the Quartus FPGA compiler.

Tom has worked for over 30 years as an EDA Technologist and has gained extensive experience in areas including Static Timing Analysis, Logic Synthesis, Power Grid Analysis, Database Technology and Floor-planning.

He has led the development of leading-edge commercial engines and products such as PrimeTime, Voltage Storm, First Encounter, and the Open Access Database.

Tom has been driving EDA algorithms to utilize parallel programming approaches with both multi-process and multi-threaded techniques. He has a BS from Carnegie Mellon University in ECE and an MS from Santa Clara University.

linkedin.com/in/tomspyrou