.. -*- mode: rst; explicit-buffer-name: "PythonTutorial_HTML.rst<pelican>" -*-


=========================
Hurricane+Python Tutorial
=========================


:slug:    python-tutorial
:date:    2020-01-02 16:00
:Authors: Jean-Paul Chaput
:Contact: <Jean-Paul.Chaput@lip6.fr>
:Version: June 4, 2019 (jpc)
:status:  hidden


.. include:: ../../../etc/definitions.rst

.. |fulladder_1|            image:: {attach}images/fulladder-1.png
                            :alt:   The fulladder netlist
                            :align: middle
                            :width: 80%


Printable version of this Document
==================================

`PythonTutorial.pdf <{filename}/pdfs/PythonTutorial.pdf>`_


.. contents::
   :depth: 1


First, a small disclaimer.  This tutorial  assumes that you are already familiar
with the concepts  of |VLSI| designs, such as  *netlist*, *layout*, *instances*
and hierarchical design.


.. include:: definitions.rst
.. include:: Introduction.rst
.. include:: Environment.rst
.. include:: CellNetComponent.rst
.. include:: Collections.rst
.. include:: CgtScript.rst
.. include:: Netlist.rst
.. include:: RealDesigns.rst
.. include:: ToolEngines.rst
.. include:: AdvancedTopics.rst

