blob: 02d345d34d0108525442ea067861089f42e45087 [file] [log] [blame]
|==============================================================================|
|========= 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