Arman Avetisyan
03/18/2022, 3:26 PMMatt Venn
03/18/2022, 3:37 PMArman Avetisyan
03/18/2022, 3:54 PMjeffdi
set ::env(DECAP_CELL) "\
sky130_fd_sc_hd__decap_3 \
sky130_fd_sc_hd__decap_4 \
sky130_fd_sc_hd__decap_6 \
sky130_fd_sc_hd__decap_8 \
sky130_ef_sc_hd__decap_12"
jeffdi
Arman Avetisyan
03/19/2022, 5:36 AMjeffdi
jeffdi
Tim Edwards
03/19/2022, 2:40 PMMatt Venn
03/19/2022, 4:05 PMMatt Venn
03/19/2022, 4:07 PMArman Avetisyan
03/19/2022, 6:02 PMMatt Venn
03/19/2022, 6:03 PMArman Avetisyan
03/19/2022, 6:11 PMq3k
03/19/2022, 10:46 PMDECAP_CELL
per the above for my user_project_wrapper, when hardening netgen gets stuck for over two hours:
Circuit was modified by parallel/series device merging.
New circuit summary:
Contents of circuit 1: Circuit: 'user_project_wrapper'
Circuit user_project_wrapper contains 514170 device instances.
Class: sky130_fd_sc_hd__clkbuf_16 instances: 2
Class: sky130_fd_sc_hd__buf_2 instances: 34
Class: sky130_fd_sc_hd__buf_6 instances: 2
Class: sky130_fd_sc_hd__buf_8 instances: 2
Class: sky130_ef_sc_hd__decap_12 instances: 513188
Class: mkQF100Fabric instances: 1
Class: sky130_fd_sc_hd__inv_8 instances: 1
Class: sky130_fd_sc_hd__clkbuf_2 instances: 10
Class: sky130_fd_sc_hd__clkbuf_8 instances: 1
Class: sky130_fd_sc_hd__conb_1 instances: 206
Class: sky130_fd_sc_hd__buf_12 instances: 44
Class: sky130_fd_sc_hd__decap_3 instances: 1
Class: sky130_fd_sc_hd__decap_4 instances: 1
Class: sky130_fd_sc_hd__decap_6 instances: 1
Class: sky130_fd_sc_hd__decap_8 instances: 1
Class: sky130_fd_sc_hd__and2_4 instances: 4
Class: mkLanaiCPU instances: 1
Class: sky130_fd_sc_hd__inv_12 instances: 2
Class: mkQF100GPIO instances: 1
Class: mkQF100SPI instances: 1
Class: sky130_fd_sc_hd__diode_2 instances: 648
Class: sky130_fd_sc_hd__tapvpwrvgnd_1 instances: 1
Class: sky130_fd_sc_hd__fill_1 instances: 1
Class: sky130_fd_sc_hd__fill_2 instances: 1
Class: mkQF100Memory instances: 1
Class: sky130_fd_sc_hd__clkinv_16 instances: 14
Circuit contains 1139 nets, and 384 disconnected pins.
Contents of circuit 2: Circuit: 'user_project_wrapper'
Circuit user_project_wrapper contains 514170 device instances.
Class: sky130_fd_sc_hd__clkbuf_16 instances: 2
Class: sky130_fd_sc_hd__buf_2 instances: 34
Class: sky130_fd_sc_hd__buf_6 instances: 2
Class: sky130_fd_sc_hd__buf_8 instances: 2
Class: sky130_ef_sc_hd__decap_12 instances: 513188
Class: mkQF100Fabric instances: 1
Class: sky130_fd_sc_hd__inv_8 instances: 1
Class: sky130_fd_sc_hd__clkbuf_2 instances: 10
Class: sky130_fd_sc_hd__clkbuf_8 instances: 1
Class: sky130_fd_sc_hd__conb_1 instances: 206
Class: sky130_fd_sc_hd__buf_12 instances: 44
Class: sky130_fd_sc_hd__decap_3 instances: 1
Class: sky130_fd_sc_hd__decap_4 instances: 1
Class: sky130_fd_sc_hd__decap_6 instances: 1
Class: sky130_fd_sc_hd__decap_8 instances: 1
Class: sky130_fd_sc_hd__and2_4 instances: 4
Class: mkLanaiCPU instances: 1
Class: sky130_fd_sc_hd__inv_12 instances: 2
Class: mkQF100GPIO instances: 1
Class: mkQF100SPI instances: 1
Class: sky130_fd_sc_hd__diode_2 instances: 648
Class: sky130_fd_sc_hd__tapvpwrvgnd_1 instances: 1
Class: sky130_fd_sc_hd__fill_1 instances: 1
Class: sky130_fd_sc_hd__fill_2 instances: 1
Class: mkQF100Memory instances: 1
Class: sky130_fd_sc_hd__clkinv_16 instances: 14
Circuit contains 1139 nets, and 384 disconnected pins.
Circuit 1 contains 514170 devices, Circuit 2 contains 514170 devices.
Circuit 1 contains 1139 nets, Circuit 2 contains 1139 nets.
Circuits match with 4 symmetries.
Resolving automorphisms by property value.
Resolving automorphisms by pin name.
Netlists match with 1 symmetry.
Maybe it's because sky130A/libs.tech/netgen/sky130A_setup.tcl
doesn't make the _ef_
decap cells get processed in parallel?q3k
03/20/2022, 12:08 AMAnton Blanchard
03/21/2022, 9:56 AMGeorgios T
05/13/2022, 10:50 PM