add iccad2015 contest benchmark and download
This commit is contained in:
parent
32b6cbff81
commit
f50d4d23b7
13
README.md
13
README.md
@ -24,7 +24,7 @@ Lixin Liu, Bangqi Fu, Martin D. F. Wong, and Evangeline F. Y. Young. "[Xplace: a
|
|||||||
|
|
||||||
Lixin Liu, Bangqi Fu, Shiju Lin, Jinwei Liu, Evangeline F.Y. Young, Martin D.F. Wong. "[Xplace: An Extremely Fast and Extensible Placement Framework](https://ieeexplore.ieee.org/document/10373583)". In IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), doi: 10.1109/TCAD.2023.3346291.
|
Lixin Liu, Bangqi Fu, Shiju Lin, Jinwei Liu, Evangeline F.Y. Young, Martin D.F. Wong. "[Xplace: An Extremely Fast and Extensible Placement Framework](https://ieeexplore.ieee.org/document/10373583)". In IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), doi: 10.1109/TCAD.2023.3346291.
|
||||||
|
|
||||||
Bangqi Fu, Lixin Liu, Martin D. F. Wong, and Evangeline F. Y. Young. "[Hybrid Modeling and Weighting for Timing-driven Placement with Efficient Calibration]((https://dl.acm.org/doi/10.1145/3676536.3676803))". In Proceedings of the 43rd IEEE/ACM International Conference on Computer-Aided Design (ICCAD '24). Association for Computing Machinery, New York, NY, USA, Article 22, 1–9.
|
Bangqi Fu, Lixin Liu, Martin D. F. Wong, and Evangeline F. Y. Young. "[Hybrid Modeling and Weighting for Timing-driven Placement with Efficient Calibration](https://dl.acm.org/doi/10.1145/3676536.3676803)". In Proceedings of the 43rd IEEE/ACM International Conference on Computer-Aided Design (ICCAD '24). Association for Computing Machinery, New York, NY, USA, Article 22, 1–9.
|
||||||
|
|
||||||
(For the Xplace-NN, please refer to branch [neural](https://github.com/cuhk-eda/Xplace/tree/neural))
|
(For the Xplace-NN, please refer to branch [neural](https://github.com/cuhk-eda/Xplace/tree/neural))
|
||||||
|
|
||||||
@ -36,9 +36,10 @@ Bangqi Fu, Lixin Liu, Martin D. F. Wong, and Evangeline F. Y. Young. "[Hybrid Mo
|
|||||||
* [2.3. Run Your Own Design](#23-run-your-own-design)
|
* [2.3. Run Your Own Design](#23-run-your-own-design)
|
||||||
* [2.4. Placement Parameters](#24-placement-parameters)
|
* [2.4. Placement Parameters](#24-placement-parameters)
|
||||||
- [3. Other Features](#3-other-features)
|
- [3. Other Features](#3-other-features)
|
||||||
* [3.1. GPU-accelerated Place and Global Route Flow](#31-gpu-accelerated-place-and-global-route-flow)
|
* [3.1. Standalone Timer Mode](#31-standalone-timer-mode)
|
||||||
* [3.2. Evaluate the Routability of Placement Solution](#32-evaluate-the-routability-of-placement-solution)
|
* [3.2. GPU-accelerated Place and Global Route Flow](#32-gpu-accelerated-place-and-global-route-flow)
|
||||||
* [3.3. Load Design from Preprocessed File](#33-load-design-from-preprocessed-file)
|
* [3.3. Evaluate the Routability of Placement Solution](#33-evaluate-the-routability-of-placement-solution)
|
||||||
|
* [3.4. Load Design from Preprocessed File](#34-load-design-from-preprocessed-file)
|
||||||
- [4. Citation](#4-citation)
|
- [4. Citation](#4-citation)
|
||||||
- [5. Contact](#5-contact)
|
- [5. Contact](#5-contact)
|
||||||
- [6. License](#6-license)
|
- [6. License](#6-license)
|
||||||
@ -147,9 +148,9 @@ Please refer to `main.py`.
|
|||||||
## 3. Other Features
|
## 3. Other Features
|
||||||
|
|
||||||
### 3.1. Standalone Timer Mode
|
### 3.1. Standalone Timer Mode
|
||||||
Setup the design parameters in `tool/timer.py` and run. Put the extracted parasitics file in `spef` option to report the spef timing. An example is given in the `timer.py` file.
|
Setup the design parameters in `tool/timer.py` and run. Put the extracted parasitics file in `spef` option to report the spef timing. An example is given in the `tool/timer.py` file.
|
||||||
```bash
|
```bash
|
||||||
python timer.py
|
python tool/timer.py
|
||||||
```
|
```
|
||||||
|
|
||||||
### 3.2. GPU-accelerated Place and Global Route Flow
|
### 3.2. GPU-accelerated Place and Global Route Flow
|
||||||
|
|||||||
@ -27,6 +27,12 @@ mv ispd2015/ raw/
|
|||||||
echo "=== Preprocessing ispd2015 to generate ispd2015_fix ==="
|
echo "=== Preprocessing ispd2015 to generate ispd2015_fix ==="
|
||||||
python fix_ispd2015_route.py
|
python fix_ispd2015_route.py
|
||||||
|
|
||||||
|
echo "=== Downloading iccad2015 ==="
|
||||||
|
wget --no-check-certificate "https://mycuhk-my.sharepoint.com/:u:/g/personal/1155168650_link_cuhk_edu_hk/EegLFLmRA8tMovlYBwmoaKABi4LOCnYkaj3vBc_PLPaPCg?e=xrtMSY&download=1" -O iccad2015.tar.gz
|
||||||
|
tar xvzf iccad2015.tar.gz
|
||||||
|
rm -rf iccad2015.tar.gz
|
||||||
|
mv iccad2015/ raw/
|
||||||
|
|
||||||
echo "=== Downloading iccad2019 ==="
|
echo "=== Downloading iccad2019 ==="
|
||||||
wget --no-check-certificate "https://mycuhk-my.sharepoint.com/:u:/g/personal/1155136644_link_cuhk_edu_hk/EYdqZNU7EGtEos77fGUSUkkBMdCOETzGm-Dws1XNnr_9BQ?e=3HYQLO&download=1" -O iccad2019.tar.gz
|
wget --no-check-certificate "https://mycuhk-my.sharepoint.com/:u:/g/personal/1155136644_link_cuhk_edu_hk/EYdqZNU7EGtEos77fGUSUkkBMdCOETzGm-Dws1XNnr_9BQ?e=3HYQLO&download=1" -O iccad2019.tar.gz
|
||||||
tar xvzf iccad2019.tar.gz
|
tar xvzf iccad2019.tar.gz
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
|
|
||||||
import sys
|
import sys
|
||||||
|
import os
|
||||||
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
|
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
|
||||||
|
|
||||||
from utils import *
|
from utils import *
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user