Closed ZhuLinsen closed 7 months ago
Thank you for pointing this out. IO pins are considered as terminal NI, which do not impose any overlap constraints to placement. Originally, I simply set the sizes to 0 after reading them. If you need the information of their sizes, I commented out the resizing code. https://github.com/limbo018/DREAMPlace/blob/5d655047329e7b106f2befdbbcf023b687c3bfd6/dreamplace/ops/place_io/src/PlaceDB.cpp#L507
Thank you for your response.I comprehend.
Dear Professor, I hvae two questions about IO pins(num_terminal_NIs) parsed by LEF/DEF parser. Below is a sample PIN from DEF file:
clk
above is 280 * 280 . Howerve, why are the IO pins sizes all 0 innode_size_x
andnode_size_y
(PyPlaceDB.cpp)?If there are any bugs, I would appreciate the opportunity to fix them.