华大的取消少于50G 不上机

main
chaopower 2024-04-08 17:48:40 +08:00
parent 62a2093a8d
commit 72acc6898a
1 changed files with 18 additions and 18 deletions

View File

@ -194,8 +194,8 @@ class AutoLayout:
if 'nextera' in row['classification'].lower(): if 'nextera' in row['classification'].lower():
return 1000 return 1000
if '华大' in row['classification']: # if '华大' in row['classification']:
return 1100 # return 1100
if '超加急' in str(row['priority']): if '超加急' in str(row['priority']):
return 1500 return 1500
@ -453,7 +453,7 @@ class AutoLayout:
# 有nextera, 华大文库 必须满足大于50G 到了芯片结算 # 有nextera, 华大文库 必须满足大于50G 到了芯片结算
# chipname = f'chip{self.loc_chip_num}' # chipname = f'chip{self.loc_chip_num}'
nextera_size = self.chip_speciallib_nextera_size[chipname] nextera_size = self.chip_speciallib_nextera_size[chipname]
huada_size = self.chip_speciallib_huada_size[chipname] # huada_size = self.chip_speciallib_huada_size[chipname]
flag = True flag = True
if 0 < nextera_size < 50: if 0 < nextera_size < 50:
# 有nextera文库但是不满足50G 去除 # 有nextera文库但是不满足50G 去除
@ -470,21 +470,21 @@ class AutoLayout:
self.chip_speciallib_nextera_size[chipname] = 0 self.chip_speciallib_nextera_size[chipname] = 0
self.chip_size[chipname] -= nextera_size self.chip_size[chipname] -= nextera_size
flag = False flag = False
if 0 < huada_size < 50: # if 0 < huada_size < 50:
# 有华大文库但是不满足50G 去除 # # 有华大文库但是不满足50G 去除
huada_barcode = set() # huada_barcode = set()
no_huada_data = list() # no_huada_data = list()
for libdata in self.index_assignments[chipname]: # for libdata in self.index_assignments[chipname]:
if '华大' not in libdata['classification']: # if '华大' not in libdata['classification']:
no_huada_data.append(libdata) # no_huada_data.append(libdata)
else: # else:
self.no_assign_data.append(libdata) # self.no_assign_data.append(libdata)
huada_barcode.update(libdata['barcode']) # huada_barcode.update(libdata['barcode'])
self.index_assignments[chipname] = no_huada_data # self.index_assignments[chipname] = no_huada_data
self.chip_barcode_recode[chipname] -= huada_barcode # self.chip_barcode_recode[chipname] -= huada_barcode
self.chip_speciallib_huada_size[chipname] = 0 # self.chip_speciallib_huada_size[chipname] = 0
self.chip_size[chipname] -= huada_size # self.chip_size[chipname] -= huada_size
flag = False # flag = False
if flag: if flag:
self.loc_chip_num += 1 self.loc_chip_num += 1