## MaskPlace: Fast Chip Placement via Reinforced Visual Representation Learning
A new chip placement method based on visual representation learning.
### The placement process animation
Benchmark: Bigblue3
|Placement| Pos Mask t | Wire Mask t |
|---|---|---|
|
|
|
|
|
|
|
|
### Standard Cell Placement
Fix macros and use DREAMPlace (classic optimization-based method) to place standard cells.
|
|
|
|
### Full Benchmark demonstration
|Benchmark| DREAMPlace | Graph | DeepPR | MaskPlace |
|---|---|---|---|---|
|adaptec1|
|
|
|
|
|HPWL (105)|17.94|26.05|21.36|6.57|
|Wirel (105)|19.24|28.54|25.64|7.36|
|adaptec2|
|
|
|
|
|HPWL (105)|135.32|359.35|197.13|79.98|
|Wirel (105)|140.91|381.64|205.78|83.59|
|adaptec3|
|
|
|
|
|HPWL (105)|112.28|392.66|340.29|79.33|
|Wirel (105)|119.23|409.37|372.02|85.28|
|adaptec4|
|
|
|
|
|HPWL (105)|37.77|152.89|243.12|75.75|
|Wirel (105)|47.90|179.43|290.14|88.87|
|bigblue1|
|
|
|
|
|HPWL (105)|2.50|8.32|20.49|2.42|
|Wirel (105)|3.41|10.00|25.68|3.14|
|bigblue3|
|
|
|
|
|HPWL (105)|104.05|345.49|439.09|82.61|
|Wirel (105)|107.58|373.33|517.86|88.51|
|ariane|
|
|
|
|
|HPWL (105)|20.30|16.83|51.43|14.86|
|Wirel (105)|21.72|18.48|55.85|15.80|