fix ispd18t6
This commit is contained in:
parent
46ab26791a
commit
5c253965c8
@ -109,11 +109,12 @@ class PlaceData(object):
|
||||
|
||||
# TODO: more cases, hardcode?
|
||||
self.node_special_type = torch.zeros(len(node_id2celltype_name), dtype=torch.int32)
|
||||
for node_id, celltype_name in enumerate(node_id2celltype_name):
|
||||
if celltype_name.startswith("CORE/BUF"):
|
||||
self.node_special_type[node_id] = 1
|
||||
if celltype_name.startswith("CORE/DFF"):
|
||||
self.node_special_type[node_id] = 2
|
||||
## too slow...
|
||||
# for node_id, celltype_name in enumerate(node_id2celltype_name):
|
||||
# if celltype_name.startswith("CORE/BUF"):
|
||||
# self.node_special_type[node_id] = 1
|
||||
# if celltype_name.startswith("CORE/DFF"):
|
||||
# self.node_special_type[node_id] = 2
|
||||
|
||||
dataset_format = ""
|
||||
if "aux" in dataset_path.keys():
|
||||
|
||||
@ -415,8 +415,7 @@ def run_dp(node_pos: torch.Tensor, data: PlaceData, args, logger):
|
||||
ism_iter = 50
|
||||
|
||||
# use integer coordinate systems in DP for better quality
|
||||
# scalar = compute_scalar(get_ori_scale_factor(data))
|
||||
scalar = 1.0
|
||||
scalar = compute_scalar(get_ori_scale_factor(data))
|
||||
|
||||
def dp_handler(dp_func, func_name, *func_args):
|
||||
logger.info("Start running %s..." % func_name)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user