docs: Adding basic values for capacitance + resistance.

Values taken from the following Google Spreadsheet
[SKY130 Stackup Capacitance Data" spreadsheet](https://docs.google.com/spreadsheets/d/1N9To-xTiA7FLfQ1SNzWKe-wMckFEXVE9WPkPPjYkaxE/edit#gid=226894802)

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
This commit is contained in:
Tim 'mithro' Ansell 2020-07-19 14:21:30 -07:00
parent 0acfbf84e8
commit b844d2f081
7 changed files with 112 additions and 7 deletions

View File

@ -8,9 +8,10 @@ The modeled columns indicate sheets and contacts that are parasitic resistance/c
The CAD columns indicate sheets and contacts that are parasitics included in the schematic/layout RCX from Assura.
.. csv-table:: Parasitic Extraction Table
:file: rcx/rcx-all.csv
:file: rcx/rcx-all.tsv
:header-rows: 2
:stub-columns: 1
:delim: U+0009
.. note:: The models includes M1/M2 capacitance. As a result of RCX extraction limitation M1/M2 routing over the varactor will have no capacitance extraction.
@ -33,10 +34,21 @@ Resistance Rules
.. todo:: This table should be rendered like the periphery rules.
.. csv-table:: Table of resistance rules
:file: rcx/resistance.csv
:header-rows: 2
:file: rcx/resistance-rules.csv
:stub-columns: 1
Resistance Values
-----------------
This section includes tables of basic resistance values for SKY130.
Further data can be found in the `"SKY130 Stackup Capacitance Data" spreadsheet`_.
.. csv-table:: Table - Resistances
:file: rcx/resistance-values.tsv
:header-rows: 1
:delim: U+0009
Capacitance Rules
-----------------
@ -44,9 +56,57 @@ Capacitance Rules
.. todo:: This table should be rendered like the periphery rules.
.. csv-table:: Table of capacitance rules
:file: rcx/capacitance.csv
:header-rows: 2
:file: rcx/capacitance-rules.csv
:stub-columns: 1
:delim: U+0009
Capacitance Values
------------------
This section includes tables of basic capacitance values for SKY130.
Further data can be found in the `"SKY130 Stackup Capacitance Data" spreadsheet`_.
.. _"SKY130 Stackup Capacitance Data" spreadsheet: https://docs.google.com/spreadsheets/d/1N9To-xTiA7FLfQ1SNzWKe-wMckFEXVE9WPkPPjYkaxE/edit#gid=226894802
Basic Capacitance - Fringe Downward
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Fringe capacitances are a constant value per unit length and are an approximations. Determined by creating a layout with a 5um x 10um rectangle of each layer over or under a much larger rectangle of the other layer. The fringe capacitance computed from the total given minus the parallel plate capacitance.
"downward direction" means that the larger plate is below the 5um x 10um plate.
The layer in the first column is always the layer with the 5um x 10um plate.
.. csv-table:: Table - Capacitance - Fringe Downward
:file: rcx/capacitance-fringe-downward.tsv
:header-rows: 1
:delim: U+0009
Basic Capacitance - Fringe Upward
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Fringe capacitances are a constant value per unit length and are an approximations. Determined by creating a layout with a 5um x 10um rectangle of each layer over or under a much larger rectangle of the other layer. The fringe capacitance computed from the total given minus the parallel plate capacitance.
"upward direction" means that the larger plate is above the 5um x 10um plate.
The layer in the first column is always the layer with the 5um x 10um plate.
.. csv-table:: Table - Capacitance - Fringe Upward
:file: rcx/capacitance-fringe-upward.tsv
:header-rows: 1
:delim: U+0009
Basic Capacitance - Parallel
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. csv-table:: Table - Capacitance - Parallel
:file: rcx/capacitance-parallel.tsv
:header-rows: 1
:delim: U+0009
Discrepencies
@ -62,3 +122,4 @@ Un-shielded VPP's
The impact of this on total capacitance and parasitic capacitance is already comprehended in the model corners, however, cross-talk is not modeled. Also, parasitic cap is routed to ground and this may not be ideal for the scenario.
The parasitic cap can be estimated using RescapWeb.

View File

@ -0,0 +1,7 @@
Interlayer fringe capacitance (downward direction) (aF/um) Poly Local interconnect Metal1 Metal2 Metal3 Metal4
Local interconnect 51.846
Metal1 46.724 59.496
Metal2 41.222 46.277 67.045
Metal3 43.531 46.708 54.814 69.846
Metal4 38.105 39.709 42.563 46.382 70.522
Metal5 39.908 41.147 43.188 45.592 54.152 82.819
1 Interlayer fringe capacitance (downward direction) (aF/um) Poly Local interconnect Metal1 Metal2 Metal3 Metal4
2 Local interconnect 51.846
3 Metal1 46.724 59.496
4 Metal2 41.222 46.277 67.045
5 Metal3 43.531 46.708 54.814 69.846
6 Metal4 38.105 39.709 42.563 46.382 70.522
7 Metal5 39.908 41.147 43.188 45.592 54.152 82.819

View File

@ -0,0 +1,7 @@
Interlayer fringe capacitance (upward direction) (aF/um) Local interconnect Metal1 Metal2 Metal3 Metal4 Metal5
Poly 25.138 16.691 11.166 9.18 6.3505 6.4903
Local interconnect 34.7 21.739 15.078 10.141 7.6366
Metal1 48.193 26.676 16.421 12.017
Metal2 44.432 22.332 15.693
Metal3 42.643 27.836
Metal4 46.976
1 Interlayer fringe capacitance (upward direction) (aF/um) Local interconnect Metal1 Metal2 Metal3 Metal4 Metal5
2 Poly 25.138 16.691 11.166 9.18 6.3505 6.4903
3 Local interconnect 34.7 21.739 15.078 10.141 7.6366
4 Metal1 48.193 26.676 16.421 12.017
5 Metal2 44.432 22.332 15.693
6 Metal3 42.643 27.836
7 Metal4 46.976

View File

@ -0,0 +1,7 @@
Interlayer parallel plate capacitance (aF/um^2) Local interconnect Metal1 Metal2 Metal3 Metal4 Metal5
Poly 94.1644 44.8056 24.4968 16.0552 10.0131 7.2085
Local interconnect 114.1970 37.5647 20.7915 11.6705 8.0265
Metal1 133.8610 34.5350 15.0275 9.4789
Metal2 86.1861 20.3321 11.3410
Metal3 84.0346 19.6269
Metal4 68.3252
1 Interlayer parallel plate capacitance (aF/um^2) Local interconnect Metal1 Metal2 Metal3 Metal4 Metal5
2 Poly 94.1644 44.8056 24.4968 16.0552 10.0131 7.2085
3 Local interconnect 114.1970 37.5647 20.7915 11.6705 8.0265
4 Metal1 133.8610 34.5350 15.0275 9.4789
5 Metal2 86.1861 20.3321 11.3410
6 Metal3 84.0346 19.6269
7 Metal4 68.3252

View File

@ -1,4 +1,4 @@
,General(CAP.-)
,General (CAP.-)
.X.1,No capacitance is extracted due to contacts. (This is a generic layout extraction tool limitation.)
,MOS Devices (MOS.-)
Can't render this file because it has a wrong number of fields in line 9.

View File

@ -1,4 +1,4 @@
,General (RES.-)
,General (RES.-)
.X,Parasitic resistance is not extrated under a sheet layer with it's corresponding res.id layer.
,Sheet Resistance (SR.-)
Can't render this file because it has a wrong number of fields in line 5.

View File

@ -0,0 +1,23 @@
Layer Resistivity (mohms/sq)
Poly 48200
Local interconnect 12800
Metal1 125
Metal2 125
Metal3 47
Metal4 47
Metal5 29
Deep nwell 2200000
Pwell (in deep nwell) 3050000
Nwell 1700000
N-diffusion 120000
P-diffusion 197000
HV N-diffusion 114000
HV P-diffusion 191000
XHR poly resistor 319800
UHR poly resistor 2000000
LICON contact 15000
MCON contact 152000
VIA 4500
VIA2 3410
VIA3 3410
VIA4 380
1 Layer Resistivity (mohms/sq)
2 Poly 48200
3 Local interconnect 12800
4 Metal1 125
5 Metal2 125
6 Metal3 47
7 Metal4 47
8 Metal5 29
9 Deep nwell 2200000
10 Pwell (in deep nwell) 3050000
11 Nwell 1700000
12 N-diffusion 120000
13 P-diffusion 197000
14 HV N-diffusion 114000
15 HV P-diffusion 191000
16 XHR poly resistor 319800
17 UHR poly resistor 2000000
18 LICON contact 15000
19 MCON contact 152000
20 VIA 4500
21 VIA2 3410
22 VIA3 3410
23 VIA4 380