Commit Graph

41 Commits

Author SHA1 Message Date
diadatp 08a0fd2ad3 Updated capm and cap2m design rules. Added files missing from last commit.
X.1a grid spacing rule updated.

Updated capm and cap2m rules in line with PR discussion.
 - .4 min enclosure corrected
 - .6 aspect ratio added
 - .7 shape restrictions updated
 - .8 via reference corrected
 - obsolete .10 and .12 rules removed

Added cap2m entry in periphery.csv.
Added cap2m to periphery-split-csv.py no_pics list.
2020-11-28 16:49:09 +05:30
diadatp 53e98cfc1c Added capm MIM DRC rules from sky130.tech in open_pdks. 2020-11-24 12:52:13 +05:30
Tim Ansell ca58d58c07
Merge pull request #229 from antmicro/137-improve-equations-and-fractions
Added script converting rst subscript and equations to math.
2020-11-18 05:31:45 -08:00
Wojciech Gryncewicz 9039be3779 Unit column generated for periphery.csv and resulting tables 2020-11-16 17:13:49 +01:00
Wojciech Gryncewicz 1382e726c3 Subscript and equation formatting changed to math. 2020-11-16 17:05:48 +01:00
diadatp 2566c6e338 Fix footnote issue in table 4 2020-11-08 00:17:18 +05:30
Wojciech Gryncewicz b80f532bbc removed total table width field from periphery table rst template
Signed-off-by: Wojciech Gryncewicz <wgryncewicz@antmicro.com>
2020-11-06 14:11:41 +01:00
Wojciech Gryncewicz 93b039d1fc csv description line break handling
Signed-off-by: Wojciech Gryncewicz <wgryncewicz@antmicro.com>

periphery csv description line break handling

Signed-off-by: Wojciech Gryncewicz <wgryncewicz@antmicro.com>

Reduction of one item lists

Signed-off-by: Wojciech Gryncewicz <wgryncewicz@antmicro.com>
2020-11-05 15:38:28 +01:00
Wanderrful b0f48f052e Remove placeholder 2020-10-16 08:24:47 -05:00
Wanderrful 8f7ec915a2 Fix POSIX file paths 2020-10-16 08:24:47 -05:00
Wanderrful 4c51522684 Apply changes to generated CSV and RST files 2020-10-16 08:24:47 -05:00
Wanderrful 87d78ca78c Remove rows with "Section" in the first column 2020-10-16 08:22:26 -05:00
Wanderrful c0add3b9ca Specify UTF-8 encoding for all open() calls 2020-10-16 08:22:26 -05:00
Wanderrful 68a230db4c Apply changes to generated CSV and RST files 2020-10-16 08:22:26 -05:00
Wanderrful ec448b284d Fix #75 - final rule was excluded incorrectly 2020-10-16 08:22:26 -05:00
Tim 'mithro' Ansell b79a54e235 docs: Renaming so docs match `sky130_fd_pr` cell names.
* Make the directory names consistent with cell names.
 * Add `:model:` and `:cell:` around object names.
 * Small other cleanups.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-30 17:46:39 -07:00
Tim 'mithro' Ansell 0a35656db1 docs: Improve sort order of device-details page.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-30 17:27:47 -07:00
Tim 'mithro' Ansell a335a40331 docs: Fixing the sign on the Low Voltage PMOS FETs.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-30 17:27:47 -07:00
Tim 'mithro' Ansell 7738f321ff docs: Split the 3V and 5V native NMOS FETs.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-30 17:27:47 -07:00
Tim 'mithro' Ansell 788451177d docs: Adding details for various supported devices.
Each type of device includes;
 - General device description
 - Details about the spice model and operating conditions.
 - Images of the symbols for the device.
 - Image showing the cross-section of the device.

The devices included are;
 - Bipolar (NPN)
 - Bipolar (PNP)
 - MiM Capacitor
 - Vertical Parallel Plate (VPP) capacitors
 - SONOS cells
 - SRAM cells
 - Diodes
 - 11V/16V NMOS FET
 - 1.8V NMOS FET
 - 1.8V low-VT NMOS FET
 - 20V NMOS FET
 - 20V isolated NMOS FET
 - 20V native NMOS FET
 - 20V NMOS zero-VT FET
 - 3.0V and 5.0V native NMOS FET
 - 5.0V/10.5V NMOS FET
 - NMOS ESD FET
 - 10V/16V PMOS FET
 - 1.8V PMOS FET
 - 1.8V high-VT PMOS FET
 - 1.8V low-VT PMOS FET
 - 20V PMOS FET
 - 5.0V/10.5V PMOS FET
 - Generic Resistors
 - P- poly precision resistors
 - P+ poly precision resistors
 - Varactors

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>

Temp.
2020-09-30 17:27:47 -07:00
interfect caabe665e2
Fix typo: "an approximations"
The values should probably be described just as "approximations".
2020-09-20 13:19:38 -07:00
Tim 'mithro' Ansell 5113b97155 docs: Fixing capacitance / resistance CSV files.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-14 12:30:16 -07:00
Tim 'mithro' Ansell b844d2f081 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>
2020-09-14 12:26:29 -07:00
Tim 'mithro' Ansell 0acfbf84e8 docs: Small fixes to layers.rst file.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-14 12:25:56 -07:00
Tim 'mithro' Ansell 56e133c2c8 docs: Remove the old names in device LVS other table.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-10 20:18:03 -07:00
Tim 'mithro' Ansell 571710bb6f docs: Fixup the naming in the mask table.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-10 20:06:14 -07:00
Tim 'mithro' Ansell cae6d125ea docs: Cleaning up rcx-all.csv table.
Formatted version found in
[SKY130 Stackup Capacitance Data - RCX Model Information](https://docs.google.com/spreadsheets/d/1N9To-xTiA7FLfQ1SNzWKe-wMckFEXVE9WPkPPjYkaxE/edit#gid=1391862914)
sheet.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-10 19:43:28 -07:00
Tim 'mithro' Ansell b581da870a docs: Whitespace fixes. 2020-09-10 16:51:10 -07:00
Tim 'mithro' Ansell f3d86a6952 docs: Adding `:stub-columns:` to all csv tables.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-10 16:43:22 -07:00
Tim 'mithro' Ansell bcb4ed0684 docs: Adding antenna rules.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-10 16:43:15 -07:00
Tim 'mithro' Ansell 1fb5d531b6 docs: Adding Parasitic Layout Extraction docs.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-10 16:39:07 -07:00
Tim 'mithro' Ansell 45fad831cb docs: Adding WLCSP design rules.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-10 16:39:07 -07:00
Tim 'mithro' Ansell 0dcc767be6 docs: Add high (and ultra high) voltage methodology.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-10 16:39:07 -07:00
Tim 'mithro' Ansell 0c5a7b285e docs: Adding the summary data pages.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-10 16:39:07 -07:00
Tim 'mithro' Ansell a34b187d76 docs: Adding layers tables and LVS info.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-10 16:39:00 -07:00
Tim 'mithro' Ansell 8b5a8cede1 docs: Adding layer information from section C documentation.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-10 16:29:17 -07:00
Tim 'mithro' Ansell 8c11d93428 docs: Adding information about the masks used in SKY130.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-09-10 16:29:17 -07:00
Sylvain Munaut 2c69332cad docs: Add CSV file with the GDS layer informations and comments
This is from https://docs.google.com/spreadsheets/d/176OcP2h_TT_pDP2-zBLijlgFUP38LVgMQPlDtpLcrsk/edit?ts=5eff8387#gid=459375686

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2020-07-11 23:57:51 +02:00
Tim 'mithro' Ansell c1cdafb1a8 docs: Adding error messages output.
Updates and documentation originally improved and then release by
Kevin Kelly <kevin.kelley@skywatertechnology.com> to Google for imported
into the docutils RST format by Tim 'mithro' Ansell <tansell@google.com>.

Signed-off-by: Kevin Kelley <kevin.kelley@skywatertechnology.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-06-24 16:13:33 -07:00
Tim 'mithro' Ansell 7303dab0db docs: Adding periphery rules.
Updates and documentation originally improved and then release by
Kevin Kelly <kevin.kelley@skywatertechnology.com> to Google for imported
into the docutils RST format by Tim 'mithro' Ansell <tansell@google.com>.

Signed-off-by: Kevin Kelley <kevin.kelley@skywatertechnology.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-06-24 16:13:33 -07:00
Tim 'mithro' Ansell 2c2b22787b docs: Initial start on process design rules.
Updates and documentation originally improved and then release by
Kevin Kelly <kevin.kelley@skywatertechnology.com> to Google for imported
into the docutils RST format by Tim 'mithro' Ansell <tansell@google.com>.

Signed-off-by: Kevin Kelley <kevin.kelley@skywatertechnology.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-06-24 16:13:33 -07:00