0、
一、初始定义
read_def ./data/ca53_cpu.floorplan.def.gz
set_attribute -objects [get_layers {M0 M2 M4 M6 M8 M10 M12 M14 AP}] -name routing_direction -value horizontal
set_attribute -objects [get_layers {M1 M3 M5 M7 M9 M11 M13 M15}] -name routing_direction -value vertical
initialize_floorplan -keep_boundary -core_offset {0 0.240} -coincident_boundary true -use_site_row -keep_all
set_attribute [get_site_defs unit] symmetry {Y}
~
二、floorplan初步摆放macro
1.参考建议
2.SRAM选中和分类
抓取出这一类的SRAM
分别高亮和摆放调整
写出hard macro def
write_floorplan -objects [get_flat_cells -filter "is_hard_macro==true"]