<liclass="toctree-l4"><aclass="reference internal"href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="../UsersGuide/Installation.html#installing-on-redhat-or-compatible-distributions">Installing on <spanclass="sc">RedHat</span> or compatible distributions</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="../UsersGuide/Installation.html#building-a-debug-enabled-version">Building a Debug Enabled Version</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="../UsersGuide/Installation.html#installing-on-debian-9-ubuntu-18-or-compatible-distributions">Installing on <spanclass="sc">Debian</span> 9, <spanclass="sc">Ubuntu</span> 18 or compatible distributions</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="../UsersGuide/Installation.html#additionnal-requirement-under-macos">Additionnal Requirement under <spanclass="sc">MacOS</span></a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../UsersGuide/Installation.html#hooking-up-into-alliance">Hooking up into <spanclass="sc">Alliance</span></a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../UsersGuide/Installation.html#setting-up-the-environment-coriolisenv-py">Setting up the Environment (coriolisEnv.py)</a></li>
</ul>
</li>
<liclass="toctree-l2"><aclass="reference internal"href="../UsersGuide/Configuration.html">Coriolis Configuration & Initialisation</a><ul>
<liclass="toctree-l3"><aclass="reference internal"href="../UsersGuide/Configuration.html#hacking-the-configuration-files">Hacking the Configuration Files</a></li>
</ul>
</li>
<liclass="toctree-l2"><aclass="reference internal"href="../UsersGuide/ViewerTools.html">CGT - The Graphical Interface</a><ul>
<liclass="toctree-l3"><aclass="reference internal"href="../UsersGuide/ViewerTools.html#viewer-tools">Viewer & Tools</a><ul>
<liclass="toctree-l4"><aclass="reference internal"href="../UsersGuide/ViewerTools.html#synthetizing-and-loading-a-design">Synthetizing and loading a design</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="../UsersGuide/ViewerTools.html#executing-python-scripts-in-cgt">Executing Python Scripts in Cgt</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="../UsersGuide/ViewerTools.html#printing-snapshots">Printing & Snapshots</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="../UsersGuide/ViewerTools.html#memento-of-shortcuts-in-graphic-mode">Memento of Shortcuts in Graphic Mode</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="../UsersGuide/ViewerTools.html#cgt-command-line-options">Cgt Command Line Options</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonTutorial/Introduction.html#various-kinds-of-constructors">1.3 Various Kinds of Constructors</a></li>
</ul>
</li>
<liclass="toctree-l2"><aclass="reference internal"href="../PythonTutorial/Environment.html">2. Setting up the Environment</a><ul>
<liclass="toctree-l4"><aclass="reference internal"href="../PythonTutorial/Environment.html#the-techno-py-file">2.2.1 The <spanclass="cb">techno.py</span> File</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="../PythonTutorial/Environment.html#the-settings-py-file">2.2.2 The <spanclass="cb">settings.py</span> File</a></li>
</ul>
</li>
</ul>
</li>
<liclass="toctree-l2"><aclass="reference internal"href="../PythonTutorial/CellNetComponent.html">3. Making a Standard Cell – Layout</a><ul>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonTutorial/CellNetComponent.html#the-allianceframework-crl-core">3.1 The AllianceFramework (CRL Core)</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonTutorial/CellNetComponent.html#creating-a-new-cell-crl-core">3.3 Creating a new Cell (CRL Core)</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonTutorial/CellNetComponent.html#the-dbu-measurement-unit">3.4 The DbU Measurement Unit</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonTutorial/CellNetComponent.html#setting-up-the-abutment-box">3.5 Setting up the Abutment Box</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonTutorial/CellNetComponent.html#adding-nets-and-components">3.6 Adding Nets and Components</a><ul>
<liclass="toctree-l4"><aclass="reference internal"href="../PythonTutorial/CellNetComponent.html#getting-a-layer">3.6.1 Getting a Layer</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="../PythonTutorial/CellNetComponent.html#creating-a-net">3.6.2 Creating a Net</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="../PythonTutorial/CellNetComponent.html#id1">3.6.3 Creating a Component</a></li>
</ul>
</li>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonTutorial/CellNetComponent.html#saving-to-disk-crl-core">3.7 Saving to Disk (CRL Core)</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonTutorial/CellNetComponent.html#the-complete-example-file">3.8 The Complete Example File</a></li>
</ul>
</li>
<liclass="toctree-l2"><aclass="reference internal"href="../PythonTutorial/Collections.html">4. Manipulating Cells, Nets and Components</a><ul>
<liclass="toctree-l4"><aclass="reference internal"href="../PythonTutorial/Collections.html#restrictions-about-using-collections">4.1.1 Restrictions about using Collections</a></li>
</ul>
</li>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonTutorial/Collections.html#loading-a-cell-with-allianceframework">4.2 Loading a Cell with AllianceFramework</a></li>
</ul>
</li>
<liclass="toctree-l2"><aclass="reference internal"href="../PythonTutorial/CgtScript.html">5. Make a script runnable through <spanclass="cb">cgt</span></a><ul>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonTutorial/CgtScript.html#using-breakpoints">5.1 Using Breakpoints</a></li>
</ul>
</li>
<liclass="toctree-l2"><aclass="reference internal"href="../PythonTutorial/Netlist.html">6. Making a hierarchical Cell – Netlist</a><ul>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonTutorial/Netlist.html#creating-an-instance">6.1 Creating an Instance</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonTutorial/Netlist.html#id1">6.2 Creating Nets and connecting to Instances</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonTutorial/Netlist.html#power-supplies-special-case">6.3 Power supplies special case</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonTutorial/Netlist.html#creating-the-physical-view-of-a-cell-netlist">6.4 Creating the physical view of a Cell netlist</a><ul>
<liclass="toctree-l4"><aclass="reference internal"href="../PythonTutorial/Netlist.html#placing-an-instance">6.4.2 Placing an Instance</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="../PythonTutorial/Netlist.html#nets-from-plugs-to-routingpads">6.4.3 Nets – From Plugs to RoutingPads</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonTutorial/Netlist.html#the-complete-example-file">6.5 The Complete Example File</a></li>
</ul>
</li>
<liclass="toctree-l2"><aclass="reference internal"href="../PythonTutorial/RealDesigns.html">7. Working in real mode</a><ul>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonTutorial/RealDesigns.html#loading-a-lef-file">7.1 Loading a <spanclass="sc">lef</span> file</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonTutorial/RealDesigns.html#loading-a-blif-file-yosys">7.2 Loading a <spanclass="sc">blif</span> file –<spanclass="sc">Yosys</span></a></li>
<liclass="toctree-l4"><aclass="reference internal"href="Language.html#arithmetic-package-of-stratus">Arithmetic package of stratus</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="Language.html#arithmetic-generators-and-some-stratus-packages">Arithmetic generators and some stratus packages</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="../ConfigurationTechnology/Architecture.html#directory-tree-structure">2. Directory Tree Structure</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="../PythonCpp/DBoHierarchy.html">4. Case 2 - Hierarchy of DBo Derived Classes</a><ul>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonCpp/DBoHierarchy.html#base-class-header">4.1 Base Class Header</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonCpp/DBoHierarchy.html#base-class-file">4.2 Base Class File</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonCpp/DBoHierarchy.html#intermediate-class-header">4.3 Intermediate Class Header</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonCpp/DBoHierarchy.html#intermediate-class-file">4.4 Intermediate Class File</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonCpp/DBoHierarchy.html#terminal-class-header">4.5 Terminal Class Header</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../PythonCpp/DBoHierarchy.html#terminal-class-file">4.6 Terminal Class File</a></li>
<h3>Description<aclass="headerlink"href="#description"title="Permalink to this headline">¶</a></h3>
<p>Every cell made is a class herited from class <codeclass="docutils literal"><spanclass="pre">Model</span></code>.
Some methods have to be created, like <codeclass="docutils literal"><spanclass="pre">Interface</span></code>, <codeclass="docutils literal"><spanclass="pre">Netlist</span></code> ...
Some methods are inherited from the class <codeclass="docutils literal"><spanclass="pre">Model</span></code>.</p>
</div>
<divclass="section"id="parameters">
<h3>Parameters<aclass="headerlink"href="#parameters"title="Permalink to this headline">¶</a></h3>
<ulclass="simple">
<li><codeclass="docutils literal"><spanclass="pre">name</span></code> : The name of the cell (which is the name of the files which
will be created)</li>
<li><codeclass="docutils literal"><spanclass="pre">param</span></code> : A dictionnary which gives all the parameters useful in
order to create the cell</li>
</ul>
</div>
<divclass="section"id="attributes">
<h3>Attributes<aclass="headerlink"href="#attributes"title="Permalink to this headline">¶</a></h3>
<ulclass="simple">
<li><codeclass="docutils literal"><spanclass="pre">_name</span></code> : Name of the cell</li>
<li><codeclass="docutils literal"><spanclass="pre">_st_insts</span></code> : List of all the instances of the cell</li>
<li><codeclass="docutils literal"><spanclass="pre">_st_ports</span></code> : List of all the external nets of the cell (except for
alimentations and clock)</li>
<li><codeclass="docutils literal"><spanclass="pre">_st_sigs</span></code> : List of all the internal nets of the cell</li>
<li><codeclass="docutils literal"><spanclass="pre">_st_vdds</span></code>, <codeclass="docutils literal"><spanclass="pre">_st_vsss</span></code> : Two tabs of the nets which are
instancied as <codeclass="docutils literal"><spanclass="pre">VddIn</span></code> and <codeclass="docutils literal"><spanclass="pre">VssIn</span></code></li>
<li><codeclass="docutils literal"><spanclass="pre">_st_cks</span></code> : List of all the nets which are instancied as <codeclass="docutils literal"><spanclass="pre">CkIn</span></code></li>
<li><codeclass="docutils literal"><spanclass="pre">_st_merge</span></code> : List of all the internal nets which have to be merged</li>
<li><codeclass="docutils literal"><spanclass="pre">_param</span></code> : The map given as argument at the creation of the cell</li>
<li><codeclass="docutils literal"><spanclass="pre">_underCells</span></code> : List of all the instances which are cells that have
<li><codeclass="docutils literal"><spanclass="pre">_NB_INST</span></code> : The number of instances of the cell (useful in order
to automatically give a name to the instances)</li>
<li><codeclass="docutils literal"><spanclass="pre">_TAB_NETS_OUT</span></code> and <codeclass="docutils literal"><spanclass="pre">_TAB_NETS_CAT</span></code> : Lists of all the nets
automatically created</li>
<li><codeclass="docutils literal"><spanclass="pre">_insref</span></code> : The reference instance (for placement)</li>
</ul>
<p>And, in connection with Hurricane :</p>
<ulclass="simple">
<li><codeclass="docutils literal"><spanclass="pre">_hur_cell</span></code> : The hurricane cell (None by default)</li>
<li><codeclass="docutils literal"><spanclass="pre">_db</span></code> : The database</li>
<codeclass="docutils literal"><spanclass="pre">pad_south</span></code>, <codeclass="docutils literal"><spanclass="pre">pad_east</span></code>, <codeclass="docutils literal"><spanclass="pre">pad_west</span></code> : all place and route
stuffs ...</li>
</ul>
</div>
<divclass="section"id="methods">
<h3>Methods<aclass="headerlink"href="#methods"title="Permalink to this headline">¶</a></h3>
<p>Methods of class <codeclass="docutils literal"><spanclass="pre">Model</span></code> are listed below :</p>
<ulclass="simple">
<li><codeclass="docutils literal"><spanclass="pre">HurricanePlug</span></code> : Creates the Hurricane cell thanks to the
stratus cell.
Before calling this method, only the stratus cell is created, after
this method, both cells are created. This method has to be called
before View and Save, and before Layout.</li>
<li><codeclass="docutils literal"><spanclass="pre">View</span></code> : Opens/Refreshes the editor in order to see the created
layout</li>
<li><codeclass="docutils literal"><spanclass="pre">Quit</span></code> : Finishes a cell without saving</li>
<li><codeclass="docutils literal"><spanclass="pre">Save</span></code> : Saves the created cell
If several cells have been created, they are all going to be saved
in separated files</li>
</ul>
<p>Some of those methods have to be defined in order to create a new cell :</p>
<ulclass="simple">
<li><codeclass="docutils literal"><spanclass="pre">Interface</span></code> : Description of the external ports of the cell</li>
<li><codeclass="docutils literal"><spanclass="pre">Netlist</span></code> : Description of the netlist of the cell</li>
<li><codeclass="docutils literal"><spanclass="pre">Layout</span></code> : Description of the layout of the cell</li>
<li><codeclass="docutils literal"><spanclass="pre">Vbe</span></code> : Description of the behavior of the cell</li>
<li><codeclass="docutils literal"><spanclass="pre">Pattern</span></code> : Description of the patterns in order to test the cell</li>
</ul>
</div>
</div>
<divclass="section"id="nets">
<h2>Nets<aclass="headerlink"href="#nets"title="Permalink to this headline">¶</a></h2>
<divclass="section"id="id1">
<h3>Synopsys<aclass="headerlink"href="#id1"title="Permalink to this headline">¶</a></h3>
<h3>Description<aclass="headerlink"href="#id2"title="Permalink to this headline">¶</a></h3>
<p>Instanciation of net. Differents kind of nets are listed below :</p>
<ulclass="simple">
<li><codeclass="docutils literal"><spanclass="pre">LogicIn</span></code> : Creation of an input port</li>
<li><codeclass="docutils literal"><spanclass="pre">LogicOut</span></code> : Creation of an output port</li>
<li><codeclass="docutils literal"><spanclass="pre">LogicInOut</span></code> : Creation of an inout port</li>
<li><codeclass="docutils literal"><spanclass="pre">LogicUnknown</span></code> : Creation of an input/output port which direction
is not defined</li>
<li><codeclass="docutils literal"><spanclass="pre">TriState</span></code> : Creation of a tristate port</li>
<li><codeclass="docutils literal"><spanclass="pre">CkIn</span></code> : Creation of a clock port</li>
<li><codeclass="docutils literal"><spanclass="pre">VddIn</span></code> : Creation of the vdd alimentation</li>
<li><codeclass="docutils literal"><spanclass="pre">VssIn</span></code> : Creation of the vss alimentation</li>
<li><codeclass="docutils literal"><spanclass="pre">Signal</span></code> : Creation of an internal net</li>
</ul>
</div>
<divclass="section"id="id3">
<h3>Parameters<aclass="headerlink"href="#id3"title="Permalink to this headline">¶</a></h3>
<ulclass="simple">
<li><codeclass="docutils literal"><spanclass="pre">name</span></code> : Name of the net (mandatory argument)</li>
<li><codeclass="docutils literal"><spanclass="pre">arity</span></code> : Arity of the net (mandatory argument)</li>
<li><codeclass="docutils literal"><spanclass="pre">indice</span></code> : For buses only : the LSB bit (optional argument : set
to 0 by default)</li>
</ul>
<p>Only <codeclass="docutils literal"><spanclass="pre">CkIn,</span><spanclass="pre">``\</span><spanclass="pre">``VddIn</span></code> and <codeclass="docutils literal"><spanclass="pre">VssIn</span></code> do not have the same parameters: there is only the <codeclass="docutils literal"><spanclass="pre">name</span></code> parameter (they are 1 bit nets).</p>
</div>
<divclass="section"id="id4">
<h3>Attributes<aclass="headerlink"href="#id4"title="Permalink to this headline">¶</a></h3>
<ul>
<li><pclass="first"><codeclass="docutils literal"><spanclass="pre">_name</span></code> : Name of the net</p>
</li>
<li><pclass="first"><codeclass="docutils literal"><spanclass="pre">_arity</span></code> : Arity of the net (by default set to 0)</p>
</li>
<li><pclass="first"><codeclass="docutils literal"><spanclass="pre">_ind</span></code> : LSB of the net</p>
</li>
<li><pclass="first"><codeclass="docutils literal"><spanclass="pre">_ext</span></code> : Tells if the net is external or not (True/False)</p>
</li>
<li><pclass="first"><codeclass="docutils literal"><spanclass="pre">_direct</span></code> : If the net is external, tells the direction (“IN”,
“OUT”, “INOUT”, “TRISTATE”, “UNKNOWN”)</p>
</li>
<li><pclass="first"><codeclass="docutils literal"><spanclass="pre">_h_type</span></code> : If the net is an alimentation or a clock, tells the
type (“POWER”, “GROUND”, “CLOCK”)</p>
</li>
<li><pclass="first"><codeclass="docutils literal"><spanclass="pre">_type</span></code> : The arithmetic type of the net ( “nr” )</p>
</li>
<li><pclass="first"><codeclass="docutils literal"><spanclass="pre">_st_cell</span></code> : The stratus cell which the net is instanciated in</p>
</li>
<li><pclass="first"><codeclass="docutils literal"><spanclass="pre">_real_net</span></code> : If the net is a part of a net (Sig) it is the real
net corresponding</p>
</li>
<li><pclass="first"><codeclass="docutils literal"><spanclass="pre">_alias</span></code> : [] by default. When the net has an alias, it’s a tab.
Each element of the tab correspond to a bit of the net (from the LSB
to the MSB), it’a a dictionnary : the only key is the net which this
net is an alias from, the value is the bit of the net</p>
</li>
<li><pclass="first"><codeclass="docutils literal"><spanclass="pre">_to_merge</span></code> : [] by default. The same as _alias</p>
</li>
<li><divclass="first line-block">
<divclass="line"><codeclass="docutils literal"><spanclass="pre">_to_cat</span></code> : [] by default. The same as _alias</div>
</div>
</li>
</ul>
<p>And, in connection with Hurricane :</p>
<ulclass="simple">
<li><codeclass="docutils literal"><spanclass="pre">_hur_net</span></code> : A tab with all the hurricane nets corresponding to the
stratus net ; From the LSB to the MSB (for example, with a 1 bit net,
one gets the hurricane net by doing : <codeclass="docutils literal"><spanclass="pre">net._hur_net[0]</span></code> ).</li>
</ul>
</div>
<divclass="section"id="id5">
<h3>Methods<aclass="headerlink"href="#id5"title="Permalink to this headline">¶</a></h3>
<ul>
<li><pclass="first"><codeclass="docutils literal"><spanclass="pre">Buffer</span></code> : Instanciation of a Buffer</p>
</li>
<li><pclass="first"><codeclass="docutils literal"><spanclass="pre">Shift</span></code> : Instanciation of a shifter</p>
</li>
<li><pclass="first"><codeclass="docutils literal"><spanclass="pre">Mux</span></code> : Instanciation of a multiplexor</p>
</li>
<li><pclass="first"><codeclass="docutils literal"><spanclass="pre">Reg</span></code> : Instanciation of a register</p>
</li>
<li><pclass="first"><codeclass="docutils literal"><spanclass="pre">Eq/Ne</span></code> : Instanciation of comparison generator</p>
</li>
<li><pclass="first"><codeclass="docutils literal"><spanclass="pre">Extend</span></code> : A net is extended</p>
</li>
<li><pclass="first"><codeclass="docutils literal"><spanclass="pre">Alias</span></code> : A net is an alias of another net</p>
</li>
<li><divclass="first line-block">
<divclass="line"><codeclass="docutils literal"><spanclass="pre">Delete</span></code> : Deletion of the Hurricane nets</div>
</div>
</li>
</ul>
<p>And the overloards :</p>
<ulclass="simple">
<li>__init__ : Initialisation of nets</li>
<li>__le__ : initialisation of a net thanks to <= notation</li>
<li>__getitem__, __geslice__ : Creation of “Sig” nets : which are
part of nets (use of <codeclass="docutils literal"><spanclass="pre">[]</span></code> and <codeclass="docutils literal"><spanclass="pre">[:]</span></code>)</li>
<h3>Description<aclass="headerlink"href="#id7"title="Permalink to this headline">¶</a></h3>
<p>Instantiation of an instance. The type of the instance is given by the
<codeclass="docutils literal"><spanclass="pre">model</span></code> parameter. The connexions are made thanks to the <codeclass="docutils literal"><spanclass="pre">map</span></code>
parameters.</p>
</div>
<divclass="section"id="id8">
<h3>Parameters<aclass="headerlink"href="#id8"title="Permalink to this headline">¶</a></h3>
<ulclass="simple">
<li><codeclass="docutils literal"><spanclass="pre">model</span></code> : Name of the mastercell of the instance to create
(mandatory argument)</li>
<li><codeclass="docutils literal"><spanclass="pre">name</span></code> : Name of the instance (optional)
When this argument is not defined, the instance has a name created
by default. This argument is usefull when one wants to create a
layout as well. Indeed, the placement of the instances is much easier
when the conceptor has chosen himself the name f the instances.</li>
<li><codeclass="docutils literal"><spanclass="pre">param</span></code> : Dictionnary for parameters of the mastercell (optional :
only for mastercells which require it)</li>
<li><codeclass="docutils literal"><spanclass="pre">map</span></code> : Dictionnary for connexions in order to make the netlist</li>
</ul>
</div>
<divclass="section"id="id9">
<h3>Attributes<aclass="headerlink"href="#id9"title="Permalink to this headline">¶</a></h3>
<ulclass="simple">
<li><codeclass="docutils literal"><spanclass="pre">_name</span></code> : Name of the instance (the name given as parameter if
there’s one, a name created otherwise)</li>
<li><codeclass="docutils literal"><spanclass="pre">_model</span></code> : Name of the model given as argument</li>
<li><codeclass="docutils literal"><spanclass="pre">_real_model</span></code> : Name of the model created thanks to <codeclass="docutils literal"><spanclass="pre">_model</span></code> and
all the parameters</li>
<li><codeclass="docutils literal"><spanclass="pre">_map</span></code> : Dictionnary <codeclass="docutils literal"><spanclass="pre">map</span></code> given at the instanciation</li>
<li><codeclass="docutils literal"><spanclass="pre">_param</span></code> : Dictionnary <codeclass="docutils literal"><spanclass="pre">param</span></code> given at the instanciation</li>
<li><codeclass="docutils literal"><spanclass="pre">_st_cell</span></code> : The stratus cell which the instance is instanciated in</li>
<li><codeclass="docutils literal"><spanclass="pre">_st_masterCell</span></code> : The stratus master cell of the instance</li>
</ul>
<p>For placement :</p>
<ulclass="simple">
<li><codeclass="docutils literal"><spanclass="pre">_plac</span></code> : tells if the instance is placed or not (UNPLACED by
default)</li>
<li><codeclass="docutils literal"><spanclass="pre">_x</span></code>, <codeclass="docutils literal"><spanclass="pre">_y</span></code> : the coordinates of the instance (only for placed
instances)</li>
<li><codeclass="docutils literal"><spanclass="pre">_sym</span></code> : the symetry of the instance (only for placed instances)</li>
</ul>
<p>And, in connection with Hurricane :</p>
<ulclass="simple">
<li><codeclass="docutils literal"><spanclass="pre">_hur_instance</span></code> : The hurricane instance (None by default)</li>
<li><codeclass="docutils literal"><spanclass="pre">_hur_masterCell</span></code> : The Hurricane master cell of the instance (None
by default)</li>
</ul>
</div>
<divclass="section"id="id10">
<h3>Methods<aclass="headerlink"href="#id10"title="Permalink to this headline">¶</a></h3>
<ulclass="simple">
<li>Delete : Deletion of the Hurricane instance</li>