fix ispd18t6

This commit is contained in:
liulixinkerry 2024-04-29 14:03:47 +08:00
parent 46ab26791a
commit 5c253965c8
2 changed files with 7 additions and 7 deletions

View File

@ -109,11 +109,12 @@ class PlaceData(object):
# TODO: more cases, hardcode? # TODO: more cases, hardcode?
self.node_special_type = torch.zeros(len(node_id2celltype_name), dtype=torch.int32) self.node_special_type = torch.zeros(len(node_id2celltype_name), dtype=torch.int32)
for node_id, celltype_name in enumerate(node_id2celltype_name): ## too slow...
if celltype_name.startswith("CORE/BUF"): # for node_id, celltype_name in enumerate(node_id2celltype_name):
self.node_special_type[node_id] = 1 # if celltype_name.startswith("CORE/BUF"):
if celltype_name.startswith("CORE/DFF"): # self.node_special_type[node_id] = 1
self.node_special_type[node_id] = 2 # if celltype_name.startswith("CORE/DFF"):
# self.node_special_type[node_id] = 2
dataset_format = "" dataset_format = ""
if "aux" in dataset_path.keys(): if "aux" in dataset_path.keys():

View File

@ -415,8 +415,7 @@ def run_dp(node_pos: torch.Tensor, data: PlaceData, args, logger):
ism_iter = 50 ism_iter = 50
# use integer coordinate systems in DP for better quality # use integer coordinate systems in DP for better quality
# scalar = compute_scalar(get_ori_scale_factor(data)) scalar = compute_scalar(get_ori_scale_factor(data))
scalar = 1.0
def dp_handler(dp_func, func_name, *func_args): def dp_handler(dp_func, func_name, *func_args):
logger.info("Start running %s..." % func_name) logger.info("Start running %s..." % func_name)