Command Line Interface

gr

Global Router Application

gr [OPTIONS] COMMAND [ARGS]...

global-route

Global Route a netlist file and generate a routed output

Args:

input_file (str): Path to netlist input file output_file (str): Path to generated output file algorithm (int, optional): Routing algorithm. Defaults to 1. seed (int, optional): Random seed. Defaults to None.

gr global-route [OPTIONS] INPUT_FILE OUTPUT_FILE

Options

-a, --algorithm <algorithm>
  1. Best First Search 2. Breadth First Search

-s, --seed <seed>

Random seed

Arguments

INPUT_FILE

Required argument

OUTPUT_FILE

Required argument

gui

Launch Global Router GUI

Args:

port (int, optional): Port number. Defaults to 5000. debug (bool, optional): Debug flag. Defaults to False.

gr gui [OPTIONS]

Options

-p, --port <port>

Port Selection

-d, --debug

Toggle debug mode

plot-congestion

Plot congestion data visualization

Args:

congestion_data_file_path (str): Congestion data file path display_plot (bool, optional): Display plot from CLI. Defaults to False.

Returns:

str: plot figure html

gr plot-congestion [OPTIONS] CONGESTION_DATA_FILE_PATH

Options

-d, --display_plot_from_cli

Display plot from CLI

Arguments

CONGESTION_DATA_FILE_PATH

Required argument