From 96f1f3edf941e24cfb739ab180b57b058f2bc8ef Mon Sep 17 00:00:00 2001 From: Tim 'mithro' Ansell Date: Wed, 8 Jul 2020 16:26:34 -0700 Subject: [PATCH] docs: Adding verification tools placeholders. Signed-off-by: Tim 'mithro' Ansell --- docs/index.rst | 1 + docs/verification.rst | 46 +++++++++++++++++++++++++++++++ docs/verification/drc.rst | 8 ++++++ docs/verification/drc/calibre.rst | 2 ++ docs/verification/drc/klayout.rst | 2 ++ docs/verification/drc/magic.rst | 2 ++ docs/verification/lvs.rst | 8 ++++++ docs/verification/lvs/calibre.rst | 2 ++ docs/verification/lvs/klayout.rst | 2 ++ docs/verification/lvs/magic.rst | 2 ++ docs/verification/pex.rst | 8 ++++++ docs/verification/pex/calibre.rst | 2 ++ docs/verification/pex/klayout.rst | 2 ++ docs/verification/pex/magic.rst | 2 ++ 14 files changed, 89 insertions(+) create mode 100644 docs/verification.rst create mode 100644 docs/verification/drc.rst create mode 100644 docs/verification/drc/calibre.rst create mode 100644 docs/verification/drc/klayout.rst create mode 100644 docs/verification/drc/magic.rst create mode 100644 docs/verification/lvs.rst create mode 100644 docs/verification/lvs/calibre.rst create mode 100644 docs/verification/lvs/klayout.rst create mode 100644 docs/verification/lvs/magic.rst create mode 100644 docs/verification/pex.rst create mode 100644 docs/verification/pex/calibre.rst create mode 100644 docs/verification/pex/klayout.rst create mode 100644 docs/verification/pex/magic.rst diff --git a/docs/index.rst b/docs/index.rst index 013bbef..1d30453 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -14,6 +14,7 @@ analog digital sim + verification Python API diff --git a/docs/verification.rst b/docs/verification.rst new file mode 100644 index 0000000..8308157 --- /dev/null +++ b/docs/verification.rst @@ -0,0 +1,46 @@ +Physical & Design Verification +============================== + +.. toctree:: + :caption: Physical & Design Verification + :name: verification + + Automated Design Rule (DRC) Checking + - With Mentor Calibre + - With MAGIC + - With Klayout + Layout Versus Schematic (LVS) Checking + - With Mentor Calibre + - With netgen + Parasitic Extraction (PEX) + - With Calibre xRC + - With MAGIC + + +.. todo:: + The SkyWater SKY130 PDK provides automated physical and design rule checking decks. + + These verification rules provide; + + * :term:`Design Rule Checking` (:term:`DRC`) against rules described in the + :ref:`SkyWater SKY130 Process Design Rules` documentation. + + .. warning:: + + There are some design rules which can not be verified with these decks. + They are clearly marked in the :ref:`SkyWater SKY130 Process Design Rules` + documentation and should be manually verified by the designer. + + * :term:`Layout Verse Schematic` (:term`LVS`) Verification + * :term:`Parasitic Extraction` (:term:`PEX`) + +TODO: Calibre Decks +------------------- + +Put stuff here. + +TODO: MAGIC Decks +----------------- + +Put stuff here. + diff --git a/docs/verification/drc.rst b/docs/verification/drc.rst new file mode 100644 index 0000000..10f9b4a --- /dev/null +++ b/docs/verification/drc.rst @@ -0,0 +1,8 @@ +Design Rule Verification +======================== + +.. toctree:: + + With Mentor Calibre + With Magic + With KLayout diff --git a/docs/verification/drc/calibre.rst b/docs/verification/drc/calibre.rst new file mode 100644 index 0000000..6d9d555 --- /dev/null +++ b/docs/verification/drc/calibre.rst @@ -0,0 +1,2 @@ +TODO: verification/drc/calibre +============================== diff --git a/docs/verification/drc/klayout.rst b/docs/verification/drc/klayout.rst new file mode 100644 index 0000000..0c5ac3d --- /dev/null +++ b/docs/verification/drc/klayout.rst @@ -0,0 +1,2 @@ +TODO: verification/drc/klayout +============================== diff --git a/docs/verification/drc/magic.rst b/docs/verification/drc/magic.rst new file mode 100644 index 0000000..838293e --- /dev/null +++ b/docs/verification/drc/magic.rst @@ -0,0 +1,2 @@ +TODO: verification/drc/magic +============================ diff --git a/docs/verification/lvs.rst b/docs/verification/lvs.rst new file mode 100644 index 0000000..829f6c9 --- /dev/null +++ b/docs/verification/lvs.rst @@ -0,0 +1,8 @@ +Layout verse Schematic (LVS) Verification +========================================= + +.. toctree:: + + With Mentor Calibre + With Magic + With KLayout diff --git a/docs/verification/lvs/calibre.rst b/docs/verification/lvs/calibre.rst new file mode 100644 index 0000000..0e71ef5 --- /dev/null +++ b/docs/verification/lvs/calibre.rst @@ -0,0 +1,2 @@ +TODO: verification/lvs/calibre +============================== diff --git a/docs/verification/lvs/klayout.rst b/docs/verification/lvs/klayout.rst new file mode 100644 index 0000000..14a46a2 --- /dev/null +++ b/docs/verification/lvs/klayout.rst @@ -0,0 +1,2 @@ +TODO: verification/lvs/klayout +============================== diff --git a/docs/verification/lvs/magic.rst b/docs/verification/lvs/magic.rst new file mode 100644 index 0000000..6de3819 --- /dev/null +++ b/docs/verification/lvs/magic.rst @@ -0,0 +1,2 @@ +TODO: verification/lvs/magic +============================ diff --git a/docs/verification/pex.rst b/docs/verification/pex.rst new file mode 100644 index 0000000..3260394 --- /dev/null +++ b/docs/verification/pex.rst @@ -0,0 +1,8 @@ +Parasitics Extraction (PEX) +=========================== + +.. toctree:: + + With Mentor Calibre + With Magic + With KLayout diff --git a/docs/verification/pex/calibre.rst b/docs/verification/pex/calibre.rst new file mode 100644 index 0000000..17de3f6 --- /dev/null +++ b/docs/verification/pex/calibre.rst @@ -0,0 +1,2 @@ +TODO: verification/pex/calibre +============================== diff --git a/docs/verification/pex/klayout.rst b/docs/verification/pex/klayout.rst new file mode 100644 index 0000000..f633ac7 --- /dev/null +++ b/docs/verification/pex/klayout.rst @@ -0,0 +1,2 @@ +TODO: verification/pex/klayout +============================== diff --git a/docs/verification/pex/magic.rst b/docs/verification/pex/magic.rst new file mode 100644 index 0000000..d055a0d --- /dev/null +++ b/docs/verification/pex/magic.rst @@ -0,0 +1,2 @@ +TODO: verification/pex/magic +============================