Closed gjhhust closed 1 year ago
I think this is an expected behavior if the algorithm converges to the similar local optima given enough iterations. If you want the placer to generate very different results, I suggest the following ways:
BasicPlace.py
You may try other methods as well, but I don't think modifying the number of bins or number of iterations will lead to significant change in results.
I currently need Dreamplace to create multiple datasets based on different placings of DAC2012, but when I changed the global_place_stages parameter in the JSON file, the transformation was not significant. I'm not sure why. Here are my two global_place_stages, and for both of them, I have disabled their nctugr and adjust_nctugr_area_flag:0.
two parameters:
Their parameters were assigned to me by a range of random numbers, which I thought was a big difference, but I ended up with NCTUGR's REGULAR mode, set by default, and cabling to calculate the congestion map for each layer
I think the location of the congestion is very similar, so the resulting (location-congestion) data set is also very similar. I would like to get a different global layout of the congestion area, but the current placement is very similar?
In general, these parameters are not very large for global placement changes. Is there such a JSON parameter control, or do you need to modify it yourself in placeDB.py?