Skip to content

Latest commit

 

History

History
84 lines (71 loc) · 1.9 KB

README.md

File metadata and controls

84 lines (71 loc) · 1.9 KB

Steps for feature extraction:

  1. Put your files (DEF, other reports from Innovus) in directory under ./data.

    Put LEF files in ./LEF.

  2. Modify the arguments in process_data.py to match your path.

    Modify the function read to call functions and get features.

Supported Features Function
Routability Features
macro_region read_place_def
congestion_early_global_routing read_eGR_congestion
congestion_global_routing read_route_congestion
cell_density compute_cell_density
RUDY/RUDY_long/RUDY_short/pin_RUDY/pin_RUDY_long get_RUDY
DRC get_DRC
IR Drop Features
power_i/power_s/power_sca/power_all/power_t/IR_drop get_IR_features
Graph Features
pin_positions read_route_pin_position
instance_placement_micron/gcell read_instance_placement
  1. Start feature extraction
python process_data.py

The results are in ./out

  1. Visualization (optional)

Modify the arguments in vis.py to match your path, and

python vis.py

The results are in ./images