/xroute_env

RL environment for detailed routing. (From fork)

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

xroute_env

RL environment for detailed routing.

Quickstart

Installation

To interact with the xroute environment, you need to download the simulator first:

Operating System Download Link
Ubuntu 22.04 Download

Then, put the simulator in the third_party/openroad folder.

Launch Algorithm Backend

DQN

PPO

Launch Simulator

Run the following command to get launch script:

cd examples
python3 init.py [start_port][worker_num]

start_port: the listen port number of the first worker instance.

worker_num: the number of worker instances.

TODO List

  • Auto download ispd testcases
  • Support distributed routing on one server