docs: Adding glossary plus previous nomenclature page.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
This commit is contained in:
Tim 'mithro' Ansell 2020-07-08 15:28:09 -07:00
parent 59d34f1635
commit 3dac1a7340
3 changed files with 226 additions and 0 deletions

165
docs/glossary.rst Normal file
View File

@ -0,0 +1,165 @@
Glossary
========
.. Companies
.. glossary::
SkyWater
SkyWater Technology
`SkyWater Technology <https://www.SkyWatertechnology.com/>`_
Cypress
Cypress Technologies
`Cypress Technologies <http://cypress.com/>`_
Linear ASICs
`Linear ASICs <https://linearasics.com/>`_
Mentor
Mentor Graphics
`Mentor, a Siemens Business is a US-based electronic design automation (EDA) multinational corporation for electrical engineering and electronics. <https://en.wikipedia.org/wiki/Mentor_Graphics>`
OSU
Oklahoma State University
.. Acronyms
.. glossary::
sc
Standard Cell
The basic building blocks of digital circuit design.
ce
Memory Core
DRC
Design Rule Check
Design Rule Checking
Design rule checking or check(s) is the process of determing whether the
physical layout of a particular chip layout satisfies a series of
required parameters called design rules.
LVS
Layout Verse Schematic
Layout Versus Schematic (LVS) verification is the process of determining
whether a particular integrated circuit layout corresponds to the
original :ref:`schematic` or :ref:`circuit diagram` of the design.
PEX
Parasitic Extraction
Parasitic extraction is calculation of the parasitic effects in both the
designed devices and the required wiring interconnects of an electronic
circuit. This includes all parasitic components (often called parasitic
devices) including parasitic;
* capacitances,
* resistances, and
* inductances.
NLDM
Non-Linear Delay Model
CCS
ECSM
Current Source Models
CIF
Caltech Intermediate Form
From the 1990's, the CIF format has largely been replaced by the GDS
format.
MiM
MIM
MiM caps
Stands for "metal-insulator-metal" and is a type of IC capacitor
structure.
These are capacitors that are made between two metal route layers,
usually close to the top of the metal stack.
Generally they are around 1fF/um^2, a lot better than MoM caps.
The capacitance of MiM caps is on the top and bottom of the metal
(while the capacitance of MoM caps is sidewall cap).
MoM
MoM caps
VPP
VPP capacitor
Stands for "metal-oxide-metal" and is a type of IC capacitor structure.
These are capacitors which are made by interleaving fingers of metal.
Sometimes MoM caps are referred to as "VPP" capacitors (stands for
"vertical parallel plate").
The capacitance of MoM caps is capacitance of the metal sidewalls which
is significantly lower than that provided MiM caps.
.. File formats
.. glossary::
.lef
LEF
Library Exchange Format
Abstract description of the layout for place and route.
.lib
Liberty Models
Liberty Timing Models
Liberty Wire Load Models
Liberty Files are a IEEE Standard for defining: PVT Characterization,
Relating Input and Output Characteristics, Timing, Power, Noise.
Wire Load Models estimate the parasitics based on the fanout of a net.
CALMA
Calma
Calma Format
Calma was the company behind the development of GDS.
https://en.wikipedia.org/wiki/Calma
.. Tools
.. glossary::
Mentor Calibre
The Calibre® product suite developed by :term:`Mentor Graphics`. Heavily
used for IC Verification and Signoff.
MAGIC
`MAGIC <http://opencircuitdesign.com/magic/>`_
ngspice
`ngspice <http://ngspice.sourceforge.net/>`_
OpenRoad
The digital design flow developed by
`The OpenRoad Project <https://theopenroadproject.org/>`_
.. Terms specific to this documentation
.. glossary::
s8phirs_10r
SkyWater S8
SkyWater SKY130 technology
SkyWater SKY130 process
The SkyWater SKY130 130nm process with 5 metal layers.
s8_osu130
The Oklahoma State University Digital Standard Cells.
s8_schd
The SkyWater High Density Digital Standard Cells.
license
Apache 2.0 license
The Apache 2.0 license.

View File

@ -16,6 +16,7 @@
Python API <python-api/index>
glossary
Welcome to SkyWater SKY130 PDK's documentation!
===============================================
@ -40,6 +41,7 @@ Current Status - |current-status|
Indices and tables
==================
* :ref:`glossary`
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`

59
docs/previous.rst Normal file
View File

@ -0,0 +1,59 @@
Previous Nomenclature
=====================
During the process of preparing the SkyWater SKY130 PDK for public release, consistency around naming, documentation and data cross checking was performed. This attempted to make sure that all references have been updated but despite the SkyWater PDK Author's best efforts, some references may have been missed.
This section of the document include information about previous nomenclature around both the SkyWater PDK, related process and technologies developed both by Cypress Technology, SkyWater Technology and their partners.
.. note::
If you find any references to these terms inside the current documentation,
please create an issue so we can update the documentation!
This section should also help people who have previously had access (under NDA) to Cypress and SkyWater PDK files or older documentation and want to migrate to this new open source PDK.
.. warning::
Despite this repository being released under an open source license, you
should **not** publish publically any Cypress or SkyWater IP you have been
given access to under NDA.
If the IP you are looking at includes references to terms found in this
Previous Nomenclature section, it is a good indication that the IP you have
can only be shared under appropriate NDAs and clearances you should **not**
be publically publishing it.
.. glossary::
:lib_process:`s8`
The old Cypress and SkyWater name for the :lib_process:`SKY130`
process. It stood for the "8th generation" of the SONOS technology
developed originally by Cypress.
:lib_process:`s8phrc`
:lib_process:`s180`
The name for using 180nm technology on the 130nm process.
:lib_process:`s8phirs`
:lib_process:`s8pfhd`
The base process. 5 metal layer backend stack, 16V devices, deep
nwell.
:lib_process:`s8phirs`
The base process plus rdl layer and rdl metal inductors.
:lib_process:`s8phrc`
The base process plus dual MiM cap layers on metal 3 and metal 4
:lib_process:`s8pfn-20`
The base process plus UHV (ultra-high voltage) implants for 20V device
support.
:lib_name:`s8iom0s8`
An earlier name for the :lib:`sky130_fd_io` library.
:lib_name:`scs8hd`
An earlier name for the :lib:`sky130_fd_sc_hd` library.