Krzysztof Herman
11/04/2021, 11:17 AMTim Edwards
11/04/2021, 12:48 PMKrzysztof Herman
11/04/2021, 1:34 PMTim Edwards
11/04/2021, 1:37 PMKrzysztof Herman
11/04/2021, 2:16 PM[WARNING]: Specifying a routing obstruction is now done using the coordinates
[WARNING]: of its bounding box instead of the now deprecated (x, y, size_x, size_y).
[INFO]: Obstructions added over met5 0 0 2500 3200
[INFO]: Running Magic Spice Export from GDS...
[INFO]: current step index: 41
[INFO]: No Illegal overlaps detected during extraction.
[INFO]: Running GDS LVS...
net count difference = 169881
unmatched nets = 1524
Total errors = 171475
Tim Edwards
11/05/2021, 2:35 PMKrzysztof Herman
11/05/2021, 2:36 PMMagic DRC Summary:
Source: /openlane/designs/tt/runs/RUN_2021.11.05_13.12.22/reports/magic/43-magic.drc
Violation Message "Via1 spacing < 0.06um (via.2 - 2 * via.4a) "found 569 Times.
Violation Message "N-well spacing < 1.27um (nwell.2a) "found 94 Times.
Violation Message "This layer can't abut or partially overlap between subcells "found 8789 Times.
Violation Message "Metal2 spacing < 0.14um (met2.2) "found 6853 Times.
Violation Message "Metal1 spacing < 0.14um (met1.2) "found 46740 Times.
Violation Message "N-well width < 0.84um (nwell.1) "found 32 Times.
Violation Message "Min area of metal1 holes > 0.14um^2 (met1.7) "found 10 Times.
Violation Message "via2 width < 0.28um (via2.1a + 2 * via2.4) "found 117 Times.
Violation Message "All nwells must contain metal-connected N+ taps (nwell.4) "found 637 Times.
Violation Message "Metal3 spacing < 0.3um (met3.2) "found 1741 Times.
Violation Message "Metal3 width < 0.3um (met3.1) "found 3 Times.
Violation Message "P-diff distance to N-tap must be < 15.0um (LU.3) "found 2738 Times.
Violation Message "Via1 width < 0.26um (via.1a + 2 * via.4a) "found 858 Times.
Violation Message "Metal2 width < 0.14um (met2.1) "found 2 Times.
Violation Message "via2 spacing < 0.12um (via2.2 - 2 * via2.4) "found 405 Times.
Violation Message "HVI to HVI or LV nwell spacing < 0.7um (hvi.5) "found 150 Times.
Violation Message "N-diff distance to P-tap must be < 15.0um (LU.2) "found 2642 Times.
Total Magic DRC violations is 72380
----------------------------------------
LVS Summary:
Source: /openlane/designs/tt/runs/RUN_2021.11.05_13.12.22/results/lvs/top.lvs_parsed.gds.log
net count difference = 4535
unmatched nets = 103
Total errors = 4661
----------------------------------------
Tim Edwards
11/05/2021, 2:45 PMKrzysztof Herman
11/05/2021, 2:46 PMputs "Reading spice netlist file /home/icarosix/asictoolchain/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice"
readnet spice /home/icarosix/asictoolchain/OpenLane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice 1
lvs {/openlane/designs/tt/runs/RUN_2021.11.05_13.12.22/results/magic/top.gds.spice top} {/openlane/designs/tt/runs/RUN_2021.11.05_13.12.22/results/lvs/top.lvs.powered.v top} /home/icarosix/asictoolchain/OpenLane/pdks/sky130A/libs.tech/netgen/sky130A_setup.tcl /openlane/designs/tt/runs/RUN_2021.11.05_13.12.22/results/lvs/top.lvs.gds.log -json
Magic DRC Summary:
Source: /openlane/designs/SSCS-SoC/runs/RUN_2021.11.02_17.19.14/reports/magic/36-magic.drc
Total Magic DRC violations is 0
----------------------------------------
LVS Summary:
Source: /openlane/designs/SSCS-SoC/runs/RUN_2021.11.02_17.19.14/results/lvs/SonarOnChip.lvs_parsed.lef.log
LVS reports no net, device, pin, or property mismatches.
Total errors = 0
----------------------------------------
Antenna Summary:
Source: /openlane/designs/SSCS-SoC/runs/RUN_2021.11.02_17.19.14/reports/routing/38-antenna.rpt
Number of pins violated: 8
Number of nets violated: 8
Tim Edwards
11/05/2021, 3:01 PMKrzysztof Herman
11/05/2021, 3:02 PMTim Edwards
11/05/2021, 3:07 PMKrzysztof Herman
11/05/2021, 3:08 PMTim Edwards
11/05/2021, 3:08 PMKrzysztof Herman
11/05/2021, 3:08 PMTim Edwards
11/05/2021, 3:09 PMKrzysztof Herman
11/05/2021, 3:10 PMTim Edwards
11/05/2021, 3:29 PMKrzysztof Herman
11/05/2021, 3:29 PMTim Edwards
11/05/2021, 3:56 PMKrzysztof Herman
11/05/2021, 4:12 PMTim Edwards
11/05/2021, 5:39 PMKrzysztof Herman
11/05/2021, 5:42 PM[WARNING]: Current core area is too small for a power grid
[WARNING]: !!! THE POWER GRID WILL BE MINIMIZED. !!!
Tim Edwards
11/05/2021, 6:00 PMKrzysztof Herman
11/05/2021, 6:01 PMMagic DRC Summary:
Source: /openlane/designs/tt/runs/RUN_2021.11.05_21.51.38/reports/magic/43-magic.drc
Violation Message "Via1 spacing < 0.06um (via.2 - 2 * via.4a) "found 5 Times.
Violation Message "N-well spacing < 1.27um (nwell.2a) "found 96 Times.
Violation Message "This layer can't abut or partially overlap between subcells "found 6677 Times.
Violation Message "Metal2 spacing < 0.14um (met2.2) "found 2707 Times.
Violation Message "N-well width < 0.84um (nwell.1) "found 28 Times.
Violation Message "All nwells must contain metal-connected N+ taps (nwell.4) "found 628 Times.
Violation Message "Metal3 spacing < 0.3um (met3.2) "found 8972 Times.
Violation Message "Via1 width < 0.26um (via.1a + 2 * via.4a) "found 8 Times.
Violation Message "P-diff distance to N-tap must be < 15.0um (LU.3) "found 2720 Times.
Violation Message "Metal2 width < 0.14um (met2.1) "found 6 Times.
Violation Message "via2 spacing < 0.12um (via2.2 - 2 * via2.4) "found 440 Times.
Violation Message "HVI to HVI or LV nwell spacing < 0.7um (hvi.5) "found 154 Times.
Violation Message "N-diff distance to P-tap must be < 15.0um (LU.2) "found 2426 Times.
Total Magic DRC violations is 24867
----------------------------------------
LVS Summary:
Source: /openlane/designs/tt/runs/RUN_2021.11.05_21.51.38/results/lvs/top.lvs_parsed.gds.log
net count difference = 34
unmatched nets = 83
Total errors = 129
Tim Edwards
11/06/2021, 9:12 PMKrzysztof Herman
11/06/2021, 9:15 PMNumber of devices: 574 |Number of devices: 574
Number of nets: 809 |Number of nets: 809
---------------------------------------------------------------------------------------
NET mismatches: Class fragments follow (with fanout counts):
Circuit 1: top |Circuit 2: top
---------------------------------------------------------------------------------------
Net: _354_/X |Net: net43
sky130_fd_sc_hd__buf_2/A = 1 | sky130_fd_sc_hd__buf_12/X = 1
sky130_fd_sc_hd__buf_12/X = 1 | sky130_fd_sc_hd__buf_2/A = 1
SonarOnChip/wbs_adr_i[3] = 1 |
sky130_fd_sc_hd__buf_8/X = 1 |
|
Net: soc1/VPWR |Net: \addr[3]
SonarOnChip/VPWR = 1 | sky130_fd_sc_hd__buf_8/X = 1
| SonarOnChip/wbs_adr_i[3] = 1
|
Net: vccd1 |Net: vccd1
sky130_fd_sc_hd__decap_6/VPWR = 1 | sky130_fd_sc_hd__decap_6/VPWR = 1
sky130_fd_sc_hd__decap_6/VPB = 1 | sky130_fd_sc_hd__decap_6/VPB = 1
sky130_fd_sc_hd__decap_12/VPWR = 1 | sky130_fd_sc_hd__decap_12/VPWR = 1
sky130_fd_sc_hd__decap_12/VPB = 1 | sky130_fd_sc_hd__decap_12/VPB = 1
sky130_fd_sc_hd__decap_4/VPWR = 1 | sky130_fd_sc_hd__decap_4/VPWR = 1
sky130_fd_sc_hd__decap_4/VPB = 1 | sky130_fd_sc_hd__decap_4/VPB = 1
sky130_fd_sc_hd__decap_8/VPWR = 1 | sky130_fd_sc_hd__decap_8/VPWR = 1
sky130_fd_sc_hd__decap_8/VPB = 1 | sky130_fd_sc_hd__decap_8/VPB = 1
sky130_fd_sc_hd__conb_1/VPWR = 206 | sky130_fd_sc_hd__conb_1/VPWR = 206
sky130_fd_sc_hd__inv_2/VPB = 41 | sky130_fd_sc_hd__inv_2/VPB = 41
sky130_fd_sc_hd__inv_2/VPWR = 41 | sky130_fd_sc_hd__inv_2/VPWR = 41
sky130_fd_sc_hd__decap_3/VPWR = 1 | sky130_fd_sc_hd__decap_3/VPWR = 1
sky130_fd_sc_hd__decap_3/VPB = 1 | sky130_fd_sc_hd__decap_3/VPB = 1
sky130_fd_sc_hd__and2_2/VPWR = 3 | sky130_fd_sc_hd__and2_2/VPWR = 3
sky130_fd_sc_hd__and2_2/VPB = 3 | sky130_fd_sc_hd__and2_2/VPB = 3
sky130_fd_sc_hd__or2_1/VPB = 11 | sky130_fd_sc_hd__or2_1/VPB = 11
sky130_fd_sc_hd__or2_1/VPWR = 11 | sky130_fd_sc_hd__or2_1/VPWR = 11
sky130_fd_sc_hd__nor2_1/VPB = 15 | sky130_fd_sc_hd__nor2_1/VPB = 15
sky130_fd_sc_hd__nor2_1/VPWR = 15 | sky130_fd_sc_hd__nor2_1/VPWR = 15
sky130_fd_sc_hd__or3_1/VPWR = 4 | sky130_fd_sc_hd__or3_1/VPWR = 4
sky130_fd_sc_hd__or3_1/VPB = 4 | sky130_fd_sc_hd__or3_1/VPB = 4
sky130_fd_sc_hd__dfxtp_1/VPB = 39 | sky130_fd_sc_hd__dfxtp_1/VPB = 39
sky130_fd_sc_hd__dfxtp_1/VPWR = 39 | sky130_fd_sc_hd__dfxtp_1/VPWR = 39
sky130_fd_sc_hd__buf_2/VPWR = 36 | sky130_fd_sc_hd__buf_2/VPWR = 36
sky130_fd_sc_hd__buf_2/VPB = 36 | sky130_fd_sc_hd__buf_2/VPB = 36
sky130_fd_sc_hd__clkbuf_1/VPWR = 19 | sky130_fd_sc_hd__clkbuf_1/VPWR = 19
sky130_fd_sc_hd__clkbuf_1/VPB = 19 | sky130_fd_sc_hd__clkbuf_1/VPB = 19
sky130_fd_sc_hd__buf_1/VPWR = 8 | sky130_fd_sc_hd__buf_1/VPWR = 8
sky130_fd_sc_hd__buf_1/VPB = 8 | sky130_fd_sc_hd__buf_1/VPB = 8
sky130_fd_sc_hd__buf_4/VPWR = 7 | sky130_fd_sc_hd__buf_4/VPWR = 7
sky130_fd_sc_hd__buf_4/VPB = 7 | sky130_fd_sc_hd__buf_4/VPB = 7
sky130_fd_sc_hd__and4_1/VPWR = 3 | sky130_fd_sc_hd__and4_1/VPWR = 3
sky130_fd_sc_hd__and4_1/VPB = 3 | sky130_fd_sc_hd__and4_1/VPB = 3
sky130_fd_sc_hd__o221a_1/VPB = 24 | sky130_fd_sc_hd__o221a_1/VPB = 24
sky130_fd_sc_hd__o221a_1/VPWR = 24 | sky130_fd_sc_hd__o221a_1/VPWR = 24
sky130_fd_sc_hd__mux2_8/VPWR = 8 | sky130_fd_sc_hd__mux2_8/VPWR = 8
sky130_fd_sc_hd__mux2_8/VPB = 8 | sky130_fd_sc_hd__mux2_8/VPB = 8
sky130_fd_sc_hd__and2_1/VPWR = 5 | sky130_fd_sc_hd__and2_1/VPWR = 5
sky130_fd_sc_hd__and2_1/VPB = 5 | sky130_fd_sc_hd__and2_1/VPB = 5
sky130_fd_sc_hd__o22a_1/VPB = 6 | sky130_fd_sc_hd__o22a_1/VPB = 6
sky130_fd_sc_hd__o22a_1/VPWR = 6 | sky130_fd_sc_hd__o22a_1/VPWR = 6
sky130_fd_sc_hd__clkinv_2/VPB = 3 | sky130_fd_sc_hd__clkinv_2/VPB = 3
sky130_fd_sc_hd__clkinv_2/VPWR = 3 | sky130_fd_sc_hd__clkinv_2/VPWR = 3
sky130_fd_sc_hd__o311a_1/VPB = 2 | sky130_fd_sc_hd__o311a_1/VPB = 2
sky130_fd_sc_hd__o311a_1/VPWR = 2 | sky130_fd_sc_hd__o311a_1/VPWR = 2
sky130_fd_sc_hd__buf_12/VPWR = 22 | sky130_fd_sc_hd__buf_12/VPWR = 22
sky130_fd_sc_hd__buf_12/VPB = 22 | sky130_fd_sc_hd__buf_12/VPB = 22
sky130_fd_sc_hd__or4_4/VPB = 2 | sky130_fd_sc_hd__or4_4/VPB = 2
sky130_fd_sc_hd__or4_4/VPWR = 2 | sky130_fd_sc_hd__or4_4/VPWR = 2
sky130_fd_sc_hd__mux2_2/VPWR = 1 | sky130_fd_sc_hd__mux2_2/VPWR = 1
sky130_fd_sc_hd__mux2_2/VPB = 1 | sky130_fd_sc_hd__mux2_2/VPB = 1
sky130_fd_sc_hd__a31o_1/VPB = 2 | sky130_fd_sc_hd__a31o_1/VPB = 2
sky130_fd_sc_hd__a31o_1/VPWR = 2 | sky130_fd_sc_hd__a31o_1/VPWR = 2
sky130_fd_sc_hd__o211a_1/VPB = 6 | sky130_fd_sc_hd__o211a_1/VPB = 6
sky130_fd_sc_hd__o211a_1/VPWR = 6 | sky130_fd_sc_hd__o211a_1/VPWR = 6
sky130_fd_sc_hd__or4b_1/VPWR = 1 | sky130_fd_sc_hd__or4b_1/VPWR = 1
sky130_fd_sc_hd__or4b_1/VPB = 1 | sky130_fd_sc_hd__or4b_1/VPB = 1
sky130_fd_sc_hd__nand2_8/VPB = 1 | sky130_fd_sc_hd__nand2_8/VPB = 1
sky130_fd_sc_hd__nand2_8/VPWR = 1 | sky130_fd_sc_hd__nand2_8/VPWR = 1
sky130_fd_sc_hd__nand2_4/VPB = 1 | sky130_fd_sc_hd__nand2_4/VPB = 1
sky130_fd_sc_hd__nand2_4/VPWR = 1 | sky130_fd_sc_hd__nand2_4/VPWR = 1
sky130_fd_sc_hd__a211oi_1/VPWR = 3 | sky130_fd_sc_hd__a211oi_1/VPWR = 3
sky130_fd_sc_hd__a211oi_1/VPB = 3 | sky130_fd_sc_hd__a211oi_1/VPB = 3
sky130_fd_sc_hd__clkbuf_2/VPWR = 21 | sky130_fd_sc_hd__clkbuf_2/VPWR = 21
sky130_fd_sc_hd__clkbuf_2/VPB = 21 | sky130_fd_sc_hd__clkbuf_2/VPB = 21
sky130_fd_sc_hd__dlymetal6s2s_1/VPWR = 1 | sky130_fd_sc_hd__dlymetal6s2s_1/VPWR = 1
sky130_fd_sc_hd__dlymetal6s2s_1/VPB = 1 | sky130_fd_sc_hd__dlymetal6s2s_1/VPB = 1
sky130_fd_sc_hd__a22o_1/VPWR = 2 | sky130_fd_sc_hd__a22o_1/VPWR = 2
sky130_fd_sc_hd__a22o_1/VPB = 2 | sky130_fd_sc_hd__a22o_1/VPB = 2
sky130_fd_sc_hd__a41o_1/VPWR = 2 | sky130_fd_sc_hd__a41o_1/VPWR = 2
sky130_fd_sc_hd__a41o_1/VPB = 2 | sky130_fd_sc_hd__a41o_1/VPB = 2
sky130_fd_sc_hd__nand2_1/VPB = 3 | sky130_fd_sc_hd__nand2_1/VPB = 3
sky130_fd_sc_hd__nand2_1/VPWR = 3 | sky130_fd_sc_hd__nand2_1/VPWR = 3
sky130_fd_sc_hd__inv_4/VPB = 5 | sky130_fd_sc_hd__inv_4/VPB = 5
sky130_fd_sc_hd__inv_4/VPWR = 5 | sky130_fd_sc_hd__inv_4/VPWR = 5
sky130_fd_sc_hd__and3_1/VPWR = 1 | sky130_fd_sc_hd__and3_1/VPWR = 1
sky130_fd_sc_hd__and3_1/VPB = 1 | sky130_fd_sc_hd__and3_1/VPB = 1
sky130_fd_sc_hd__buf_8/VPWR = 6 | sky130_fd_sc_hd__buf_8/VPWR = 6
sky130_fd_sc_hd__buf_8/VPB = 6 | sky130_fd_sc_hd__buf_8/VPB = 6
sky130_fd_sc_hd__buf_6/VPWR = 3 | sky130_fd_sc_hd__buf_6/VPWR = 3
sky130_fd_sc_hd__buf_6/VPB = 3 | sky130_fd_sc_hd__buf_6/VPB = 3
sky130_fd_sc_hd__mux2_4/VPB = 2 | sky130_fd_sc_hd__mux2_4/VPB = 2
sky130_fd_sc_hd__mux2_4/VPWR = 2 | sky130_fd_sc_hd__mux2_4/VPWR = 2
sky130_fd_sc_hd__inv_1/VPB = 1 | sky130_fd_sc_hd__inv_1/VPB = 1
sky130_fd_sc_hd__inv_1/VPWR = 1 | sky130_fd_sc_hd__inv_1/VPWR = 1
sky130_fd_sc_hd__clkbuf_16/VPB = 4 | sky130_fd_sc_hd__clkbuf_16/VPB = 4
sky130_fd_sc_hd__clkbuf_16/VPWR = 4 | sky130_fd_sc_hd__clkbuf_16/VPWR = 4
sky130_fd_sc_hd__clkbuf_8/VPB = 2 | sky130_fd_sc_hd__clkbuf_8/VPB = 2
sky130_fd_sc_hd__clkbuf_8/VPWR = 2 | sky130_fd_sc_hd__clkbuf_8/VPWR = 2
sky130_fd_sc_hd__and4b_1/VPWR = 1 | sky130_fd_sc_hd__and4b_1/VPWR = 1
sky130_fd_sc_hd__and4b_1/VPB = 1 | sky130_fd_sc_hd__and4b_1/VPB = 1
sky130_fd_sc_hd__o21a_1/VPB = 1 | sky130_fd_sc_hd__o21a_1/VPB = 1
sky130_fd_sc_hd__o21a_1/VPWR = 1 | sky130_fd_sc_hd__o21a_1/VPWR = 1
sky130_fd_sc_hd__clkdlybuf4s25_1/VPB = 1 | sky130_fd_sc_hd__clkdlybuf4s25_1/VPB = 1
sky130_fd_sc_hd__clkdlybuf4s25_1/VPWR = | sky130_fd_sc_hd__clkdlybuf4s25_1/VPWR =
sky130_fd_sc_hd__a2bb2o_1/VPB = 1 | sky130_fd_sc_hd__a2bb2o_1/VPB = 1
sky130_fd_sc_hd__a2bb2o_1/VPWR = 1 | sky130_fd_sc_hd__a2bb2o_1/VPWR = 1
sky130_fd_sc_hd__a221o_1/VPWR = 3 | sky130_fd_sc_hd__a221o_1/VPWR = 3
sky130_fd_sc_hd__a221o_1/VPB = 3 | sky130_fd_sc_hd__a221o_1/VPB = 3
sky130_fd_sc_hd__nor2_8/VPB = 1 | sky130_fd_sc_hd__nor2_8/VPB = 1
sky130_fd_sc_hd__nor2_8/VPWR = 1 | sky130_fd_sc_hd__nor2_8/VPWR = 1
sky130_fd_sc_hd__inv_6/VPB = 1 | sky130_fd_sc_hd__inv_6/VPB = 1
sky130_fd_sc_hd__inv_6/VPWR = 1 | sky130_fd_sc_hd__inv_6/VPWR = 1
sky130_fd_sc_hd__dfxtp_2/VPB = 2 | sky130_fd_sc_hd__dfxtp_2/VPB = 2
sky130_fd_sc_hd__dfxtp_2/VPWR = 2 | sky130_fd_sc_hd__dfxtp_2/VPWR = 2
sky130_fd_sc_hd__dfxtp_4/VPWR = 1 | sky130_fd_sc_hd__dfxtp_4/VPWR = 1
sky130_fd_sc_hd__dfxtp_4/VPB = 1 | sky130_fd_sc_hd__dfxtp_4/VPB = 1
sky130_fd_sc_hd__or2_2/VPWR = 1 | sky130_fd_sc_hd__or2_2/VPWR = 1
sky130_fd_sc_hd__or2_2/VPB = 1 | sky130_fd_sc_hd__or2_2/VPB = 1
| SonarOnChip/VPWR = 1
---------------------------------------------------------------------------------------
Netlists do not match.
Netlists do not match.
Tim Edwards
11/06/2021, 9:29 PMKrzysztof Herman
11/06/2021, 9:33 PMTim Edwards
11/06/2021, 11:43 PM