| |==============================================================================| |
| |========= OpenRAM v1.1.14 =========| |
| |========= =========| |
| |========= VLSI Design and Automation Lab =========| |
| |========= Computer Science and Engineering Department =========| |
| |========= University of California Santa Cruz =========| |
| |========= =========| |
| |========= Usage help: openram-user-group@ucsc.edu =========| |
| |========= Development help: openram-dev-group@ucsc.edu =========| |
| |========= Temp dir: /tmp/openram_shon_7751_temp/ =========| |
| |========= See LICENSE for license info =========| |
| |==============================================================================| |
| ** Start: 04/09/2021 14:04:02 |
| Technology: sky130A |
| Total size: 32768 bits |
| Word size: 32 |
| Words: 1024 |
| Banks: 1 |
| Write size: None |
| RW ports: 1 |
| R-only ports: 0 |
| W-only ports: 0 |
| DRC/LVS/PEX is only run on the top-level design to save run-time (inline_lvsdrc=True to do inline checking). |
| DRC/LVS/PEX is disabled (check_lvsdrc=True to enable). |
| Characterization is disabled (using analytical delay models) (analytical_delay=False to simulate). |
| Words per row: 8 |
| Output files are: |
| /home/shon/vsdsram_sky130/temp/sram_32_1024_sky130A.lvs |
| /home/shon/vsdsram_sky130/temp/sram_32_1024_sky130A.sp |
| /home/shon/vsdsram_sky130/temp/sram_32_1024_sky130A.v |
| /home/shon/vsdsram_sky130/temp/sram_32_1024_sky130A.lib |
| /home/shon/vsdsram_sky130/temp/sram_32_1024_sky130A.py |
| /home/shon/vsdsram_sky130/temp/sram_32_1024_sky130A.html |
| /home/shon/vsdsram_sky130/temp/sram_32_1024_sky130A.log |
| /home/shon/vsdsram_sky130/temp/sram_32_1024_sky130A.lef |
| /home/shon/vsdsram_sky130/temp/sram_32_1024_sky130A.gds |
| ** Submodules: 34.1 seconds |
| ** Placement: 0.1 seconds |
| **** Retrieving pins: 0.4 seconds |
| **** Analyzing pins: 26.8 seconds |
| **** Finding blockages: 21.9 seconds |
| **** Converting blockages: 0.0 seconds |
| **** Converting pins: 12.9 seconds |
| **** Separating adjacent pins: 13.7 seconds |
| **** Enclosing pins: 19.3 seconds |
| *** Finding pins and blockages: 95.2 seconds |
| *** Maze routing supplies: 410.2 seconds |
| **** Retrieving pins: 0.0 seconds |
| **** Analyzing pins: 0.0 seconds |
| **** Finding blockages: 23.4 seconds |
| **** Converting blockages: 1.4 seconds |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[0] layer=m3 ll=v[53.01,-14.46] ur=v[53.45,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[0] layer=m3 ll=v[53.0,-14.47] ur=v[53.46,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[1] layer=m3 ll=v[66.14,-14.46] ur=v[66.58,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[1] layer=m3 ll=v[66.13,-14.47] ur=v[66.59,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[2] layer=m3 ll=v[79.26,-14.47] ur=v[79.72,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[2] layer=m3 ll=v[79.27,-14.46] ur=v[79.71000000000001,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[3] layer=m3 ll=v[92.39,-14.47] ur=v[92.85000000000001,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[3] layer=m3 ll=v[92.4,-14.46] ur=v[92.84,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[4] layer=m3 ll=v[105.53,-14.46] ur=v[105.97,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[4] layer=m3 ll=v[105.52,-14.47] ur=v[105.98,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[5] layer=m3 ll=v[118.65,-14.47] ur=v[119.11,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[5] layer=m3 ll=v[118.66,-14.46] ur=v[119.10000000000001,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[6] layer=m3 ll=v[131.79,-14.46] ur=v[132.23,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[6] layer=m3 ll=v[131.78,-14.47] ur=v[132.24,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[7] layer=m3 ll=v[144.92000000000002,-14.46] ur=v[145.36,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[7] layer=m3 ll=v[144.91,-14.47] ur=v[145.37,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[8] layer=m3 ll=v[158.04,-14.47] ur=v[158.5,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[8] layer=m3 ll=v[158.05,-14.46] ur=v[158.49,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[9] layer=m3 ll=v[171.17000000000002,-14.47] ur=v[171.63,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[9] layer=m3 ll=v[171.18,-14.46] ur=v[171.62,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[10] layer=m3 ll=v[184.31,-14.46] ur=v[184.75,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[10] layer=m3 ll=v[184.3,-14.47] ur=v[184.76,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[11] layer=m3 ll=v[197.43,-14.47] ur=v[197.89000000000001,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[11] layer=m3 ll=v[197.44,-14.46] ur=v[197.88,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[12] layer=m3 ll=v[210.56,-14.47] ur=v[211.02,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[12] layer=m3 ll=v[210.57,-14.46] ur=v[211.01,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[13] layer=m3 ll=v[223.70000000000002,-14.46] ur=v[224.14000000000001,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[13] layer=m3 ll=v[223.69,-14.47] ur=v[224.15,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[14] layer=m3 ll=v[236.82,-14.47] ur=v[237.28,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[14] layer=m3 ll=v[236.83,-14.46] ur=v[237.27,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[15] layer=m3 ll=v[249.96,-14.46] ur=v[250.4,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[15] layer=m3 ll=v[249.95000000000002,-14.47] ur=v[250.41,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[16] layer=m3 ll=v[263.09000000000003,-14.46] ur=v[263.53000000000003,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[16] layer=m3 ll=v[263.08,-14.47] ur=v[263.54,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[17] layer=m3 ll=v[276.21,-14.47] ur=v[276.67,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[17] layer=m3 ll=v[276.22,-14.46] ur=v[276.66,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[18] layer=m3 ll=v[289.34000000000003,-14.47] ur=v[289.8,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[18] layer=m3 ll=v[289.35,-14.46] ur=v[289.79,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[19] layer=m3 ll=v[302.48,-14.46] ur=v[302.92,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[19] layer=m3 ll=v[302.47,-14.47] ur=v[302.93,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[20] layer=m3 ll=v[315.61,-14.46] ur=v[316.05,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[20] layer=m3 ll=v[315.6,-14.47] ur=v[316.06,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[21] layer=m3 ll=v[328.73,-14.47] ur=v[329.19,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[21] layer=m3 ll=v[328.74,-14.46] ur=v[329.18,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[22] layer=m3 ll=v[341.87,-14.46] ur=v[342.31,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[22] layer=m3 ll=v[341.86,-14.47] ur=v[342.32,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[23] layer=m3 ll=v[355.0,-14.46] ur=v[355.44,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[23] layer=m3 ll=v[354.99,-14.47] ur=v[355.45,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[24] layer=m3 ll=v[368.12,-14.47] ur=v[368.58,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[24] layer=m3 ll=v[368.13,-14.46] ur=v[368.57,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[25] layer=m3 ll=v[381.25,-14.47] ur=v[381.71,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[25] layer=m3 ll=v[381.26,-14.46] ur=v[381.7,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[26] layer=m3 ll=v[394.38,-14.47] ur=v[394.84000000000003,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[26] layer=m3 ll=v[394.39,-14.46] ur=v[394.83,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[27] layer=m3 ll=v[407.52,-14.46] ur=v[407.96000000000004,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[27] layer=m3 ll=v[407.51,-14.47] ur=v[407.97,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[28] layer=m3 ll=v[420.65000000000003,-14.46] ur=v[421.09000000000003,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[28] layer=m3 ll=v[420.64,-14.47] ur=v[421.1,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[29] layer=m3 ll=v[433.78000000000003,-14.46] ur=v[434.22,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[29] layer=m3 ll=v[433.77,-14.47] ur=v[434.23,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[30] layer=m3 ll=v[446.90000000000003,-14.47] ur=v[447.36,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[30] layer=m3 ll=v[446.91,-14.46] ur=v[447.35,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[31] layer=m3 ll=v[460.03000000000003,-14.47] ur=v[460.49,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (din0[31] layer=m3 ll=v[460.04,-14.46] ur=v[460.48,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (addr0[0] layer=m3 ll=v[13.620000000000001,-14.46] ur=v[14.06,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (addr0[0] layer=m3 ll=v[13.61,-14.47] ur=v[14.07,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (addr0[1] layer=m3 ll=v[26.75,-14.46] ur=v[27.19,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (addr0[1] layer=m3 ll=v[26.740000000000002,-14.47] ur=v[27.2,-14.01]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (addr0[2] layer=m3 ll=v[39.88,-14.46] ur=v[40.32,-14.02]) |
| |
| WARNING: file pin_group.py: line 638: Expanding conversion (addr0[2] layer=m3 ll=v[39.87,-14.47] ur=v[40.33,-14.01]) |
| |
| **** Converting pins: 2.4 seconds |
| **** Separating adjacent pins: 0.0 seconds |
| **** Enclosing pins: 0.1 seconds |
| *** Finding pins and blockages: 27.5 seconds |
| *** Maze routing pins: 113.3 seconds |
| ** Routing: 2406.4 seconds |
| ** Verification: 0.0 seconds |
| ** SRAM creation: 2440.7 seconds |
| SP: Writing to /home/shon/vsdsram_sky130/temp/sram_32_1024_sky130A.sp |
| ** Spice writing: 2.8 seconds |
| GDS: Writing to /home/shon/vsdsram_sky130/temp/sram_32_1024_sky130A.gds |
| ** GDS: 3.3 seconds |
| LEF: Writing to /home/shon/vsdsram_sky130/temp/sram_32_1024_sky130A.lef |
| ** LEF: 111.7 seconds |
| LVS: Writing to /home/shon/vsdsram_sky130/temp/sram_32_1024_sky130A.lvs.sp |
| ** LVS writing: 0.2 seconds |
| LIB: Characterizing... |
| ** Characterization: 15.7 seconds |
| Config: Writing to /home/shon/vsdsram_sky130/temp/sram_32_1024_sky130A.py |
| ** Config: 0.0 seconds |
| Datasheet: Writing to /home/shon/vsdsram_sky130/temp/sram_32_1024_sky130A.html |
| ** Datasheet: 0.2 seconds |
| Verilog: Writing to /home/shon/vsdsram_sky130/temp/sram_32_1024_sky130A.v |
| ** Verilog: 0.0 seconds |
| Extended Config: Writing to /home/shon/vsdsram_sky130/temp/sram_32_1024_sky130A_extended.py |
| ** Extended Config: 0.0 seconds |
| ** End: 2574.7 seconds |