Skip to content

n0whereRuoxi/xroute_env

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Acknowledgement

The routing simulator in xroute environment is mainly based on OpenROAD TritonRoute. Thanks for their wonderful work!

About

RL environment for detailed routing.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 90.5%
  • Shell 5.9%
  • Tcl 2.0%
  • Dockerfile 1.2%
  • CMake 0.4%