<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <!--Converted with jLaTeX2HTML 2002-2-1 (1.70) JA patch-2.0 patched version by: Kenshi Muto, Debian Project. * modified by: Shige TAKENO LaTeX2HTML 2002-2-1 (1.70), original version by: Nikos Drakos, CBLU, University of Leeds * revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan * with significant contributions from: Jens Lippmann, Marek Rouchal, Martin Wilck and others --> <HTML> <HEAD> <TITLE>Instances</TITLE> <META NAME="description" CONTENT="Instances"> <META NAME="keywords" CONTENT="stratus"> <META NAME="resource-type" CONTENT="document"> <META NAME="distribution" CONTENT="global"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META NAME="Generator" CONTENT="jLaTeX2HTML v2002-2-1 JA patch-2.0"> <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> <LINK REL="STYLESHEET" HREF="./ASIM.css"> <LINK REL="previous" HREF="node2.html"> <LINK REL="up" HREF="stratus.html"> </HEAD> <BODY > <DIV CLASS="navigation"> <table align="center" width="100%" cellpadding="0" cellspacing="2"> <tr><td align="left" width="33%"><B>Previous</B></td> <td align="center" width="34%"><B>Up</B></td> <td align="right" width="33%"> </td> </tr><tr> <td align="left" width="33%"><A HREF="node2.html">Nets</A></td> <td align="center" width="34%"><A HREF="stratus.html">Stratus Developper's Manual</A></td> <td align="right" width="33%"> </td> </tr></table> <hr> <br> </DIV> <!--End of Navigation Panel--> <!--Table of Child-Links--> <A NAME="CHILD_LINKS"><STRONG>Sous-sections</STRONG></A> <UL CLASS="ChildLinks"> <LI><A NAME="tex2html57" HREF="node3.html#SECTION00031000000000000000">Synopsys</A> <LI><A NAME="tex2html58" HREF="node3.html#SECTION00032000000000000000">Description</A> <LI><A NAME="tex2html59" HREF="node3.html#SECTION00033000000000000000">Parameters</A> <LI><A NAME="tex2html60" HREF="node3.html#SECTION00034000000000000000">Attributes</A> <LI><A NAME="tex2html61" HREF="node3.html#SECTION00035000000000000000">Methods</A> </UL> <!--End of Table of Child-Links--> <HR> <H1><A NAME="SECTION00030000000000000000"></A> <A NAME="secinst"></A> <BR> Instances </H1> <H2><A NAME="SECTION00031000000000000000"> Synopsys</A> </H2> <P> <PRE> Inst ( model , name , param = myParam , map = myMap ) </PRE> <P> <H2><A NAME="SECTION00032000000000000000"> Description</A> </H2> <P> Instantiation of an instance. The type of the instance is given by the <code>model</code> parameter. The connexions are made thanks to the <code>map</code> parameters. <P> <H2><A NAME="SECTION00033000000000000000"> Parameters</A> </H2> <P> <UL> <LI><code>model</code> : Name of the mastercell of the instance to create (mandatory argument) </LI> <LI><code>name</code> : Name of the instance (optional) <BR> 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><code>param</code> : Dictionnary for parameters of the mastercell (optional : only for mastercells which require it) </LI> <LI><code>map</code> : Dictionnary for connexions in order to make the netlist <BR></LI> </UL> <P> <H2><A NAME="SECTION00034000000000000000"> Attributes</A> </H2> <P> <UL> <LI><code>_name</code> : Name of the instance (the name given as parameter if there's one, a name created otherwise) </LI> <LI><code>_model</code> : Name of the model given as argument </LI> <LI><code>_real_model</code> : Name of the model created thanks to <code>_model</code> and all the parameters </LI> <LI><code>_map</code> : Dictionnary <code>map</code> given at the instanciation </LI> <LI><code>_param</code> : Dictionnary <code>param</code> given at the instanciation </LI> <LI><code>_st_cell</code> : The stratus cell which the instance is instanciated in </LI> <LI><code>_st_masterCell</code> : The stratus master cell of the instance <BR></LI> </UL> For placement : <UL> <LI><code>_plac</code> : tells if the instance is placed or not (UNPLACED by default) </LI> <LI><code>_x</code>, <code>_y</code> : the coordinates of the instance (only for placed instances) </LI> <LI><code>_sym</code> : the symetry of the instance (only for placed instances) <BR></LI> </UL> And, in connection with Hurricane : <UL> <LI><code>_hur_instance</code> : The hurricane instance (None by default) </LI> <LI><code>_hur_masterCell</code> : The Hurricane master cell of the instance (None by default) </LI> </UL> <P> <H2><A NAME="SECTION00035000000000000000"> Methods</A> </H2> <P> <UL> <LI>Delete : Deletion of the Hurricane instance </LI> </UL> <P> <DIV CLASS="navigation"> <p> <hr><table align="center" width="100%" cellpadding="0" cellspacing="2"> <tr><td align="left" width="33%"><B>Previous</B></td> <td align="center" width="34%"><B>Up</B></td> <td align="right" width="33%"> </td> </tr><tr> <td align="left" width="33%"><A HREF="node2.html">Nets</A></td> <td align="center" width="34%"><A HREF="stratus.html">Stratus Developper's Manual</A></td> <td align="right" width="33%"> </td> </tr></table> <hr> </DIV> <!--End of Navigation Panel--> <ADDRESS> Sophie <small>BELLOEIL</small><br>20051116.1 </ADDRESS> </BODY> </HTML>