~ubuntu-branches/ubuntu/intrepid/electric/intrepid

« back to all changes in this revision

Viewing changes to com/sun/electric/tool/user/help/helphtml/chap10-03-02.html

  • Committer: Bazaar Package Importer
  • Author(s): Onkar Shinde
  • Date: 2008-07-23 02:09:53 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20080723020953-1gmnv7q2wpsdbnop
Tags: 8.07-0ubuntu1
* New Upstream version. Please check changelog for details. (LP: #242720)
* debian/control
  - Add build dependencies *-jdk, cdbs and bsh.
  - Remove build dependency dpatch. We will be using CDBS simple patchsys.
  - Refreshed runtime dependencies to default-jre | java2-runtime and bsh.
  - Added home page field.
  - Standard version 3.8.0.
  - Modify Maintainer value to match the DebianMaintainerField
    specification.
  - Changed email address for original maintainer to indicate who has
    refreshed the packaging.
* debian/rules
  - Revamped to use cdbs.
  - Added get-orig-source target.
* debian/patches
  - 00list, 02_sensible-browser.dpatch, 01_errors-numbers.dpatch,
    03_manpage.dpatch - Deleted, not relevant anymore.
  - 01_fix_build_xml.patch - Patch to fix the build.xml.
* debian/ant.properties
  - File to set various compilation properties.
* debian/electric.1
  - Remove the entry that causes lintian warning.
* debian/electric.desktop
  - Change as suggested by desktop-file-validate.
* debian/electric.docs
  - Updated as per changes in file names.
* debian/electric.svg
  - Name changed from electric_icon.svg.
* debian/install
  - Added appropriate locations for jar file, desktop file and wrapper shell
    script.
* debian/README.source
  - Added to comply with standards version 3.8.0.
* debian/TODO.Debian
  - Name changed form TODO.
* debain/wrapper/electric
  - Wrapper shell script to launch the application.
* debian/manpages
  - Added for installation of manpage.
* debian/watch
  - Updated to match jar files instead of older tar.gz files.
* debian/dirs
  - Removed, not needed anymore.
* debian/{electric.doc-base, electric.examples, substvars}
  - Removed, not relevant anymore.
* debian/*.debhelper
  - Removed auto generated files. Not relevant anymore.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!-- NEED 3in -->
 
2
<!-- HEADER 10-3-2: Node Instances -->
 
3
 
 
4
Inside of a cell definition, node instances are declared with the "N" and "I" lines.
 
5
"N" is for primitive nodes and "I" is for cell instances.
 
6
All nodes are sorted by the node name.
 
7
The syntax is:
 
8
<P>
 
9
<CENTER><TABLE BORDER=1 WIDTH="90%">
 
10
<TR><TD COLSPAN=2><B>N&lt;type&gt; | &lt;name&gt; | &lt;nameTD&gt; | &lt;x&gt; | &lt;y&gt; | &lt;width&gt; |
 
11
&lt;height&gt; | &lt;orientation&gt; | &lt;flags&gt; [ | &lt;variable&gt; ]*</B></TD></TR>
 
12
<TR><TD COLSPAN=2><B>I&lt;type&gt; | &lt;name&gt; | &lt;nameTD&gt; | &lt;x&gt; | &lt;y&gt; | &lt;orientation&gt; |
 
13
&lt;flags&gt; | &lt;TD&gt; [ | &lt;variable&gt; ]*</B></TD></TR>
 
14
<TR><TD WIDTH="20%">&lt;type&gt;</TD><TD WIDTH="80%">the type of the node instance.
 
15
For primitive node instances, this has the form: [&lt;technology&gt;:]&lt;primitive-node&gt;.
 
16
If &lt;technology&gt; is omitted, the technology of the cell is assumed.
 
17
For cell instances, it has the form: [&lt;library&gt;:]&lt;cell&gt;;&lt;version&gt;{&lt;view&gt;}.
 
18
If &lt;library&gt; is omitted, the library defined by this JELIB file is assumed.</TD></TR>
 
19
<TR><TD>&lt;name&gt;</TD><TD>the name of the node instance.
 
20
<TR><TD>&lt;nameTD&gt;</TD><TD>a text descriptor for the name (when displayed).</TD></TR>
 
21
<TR><TD>&lt;x&gt;</TD><TD>the X coordinate of the anchor point of the node instance.</TD></TR>
 
22
<TR><TD>&lt;y&gt;</TD><TD>the Y coordinate of the anchor point of the node instance.</TD></TR>
 
23
<TR><TD>&lt;width&gt;</TD><TD>the difference between width of the primitive node and the standard width of this primitive</TD></TR>
 
24
<TR><TD>&lt;height&gt;</TD><TD>the difference between height of the primitive node and the standard height of this primitive</TD></TR>
 
25
<TR><TD>&lt;orientation&gt;</TD><TD>the orientation of the node (see below).</TD></TR>
 
26
<TR><TD>&lt;flags&gt;</TD><TD>flags for the node instance (see below).</TD></TR>
 
27
<TR><TD>&lt;TD&gt;</TD><TD>a text descriptor for the cell instance name (does not apply to primitives).</TD></TR>
 
28
<TR><TD>&lt;variable&gt;</TD><TD>a list of variables on the node instance
 
29
(see <A HREF="chap10-04-01.html#chap10-04-01">Section 10-4-1</A>).</TD></TR>
 
30
</TABLE>
 
31
</CENTER>
 
32
<P>
 
33
The &lt;orientation&gt; field consists of any of the following letters, with an optional numeric part at the end:
 
34
<P>
 
35
"X"     if the node instance is X-mirrored (mirrored about Y axis).<BR>
 
36
"Y"     if the node instance is Y-mirrored (mirrored about X axis).<BR>
 
37
"R"     each letter rotates the node instance at 90 degrees counter-clockwise.<BR>
 
38
Num     Any digits at the end are additional rotation in tenths of a degree.    
 
39
<P>
 
40
The &lt;flags&gt; field consists of any of the following letters, sorted alphabetically, with the numeric part at the end:
 
41
<P>
 
42
"A"     if the node instance is hard-to-select.<BR>
 
43
"L"     if the node instance is locked.<BR>
 
44
"V"     if the node instance is visible only inside the cell.<BR>
 
45
Num     Any digits at the end are the technology-specific bits.
 
46
<P>
 
47
Examples:
 
48
<P>
 
49
&nbsp;&nbsp;&nbsp;&nbsp;<CODE>Nschematic:Transistor|mos@0||2|0|||R|2|ATTR_length(D5G0.5;X-0.5;Y-1;)S2</CODE>
 
50
<P>
 
51
Places a schematic Transistor called "mos@0" at (2,0), standard size, rotated 90 degrees.
 
52
The flag field "2" is numeric, and therefore is technology-specific information
 
53
(in this case, it makes the transistor be pMOS).
 
54
There is one attribute on the node, called "length", with the value "2" (a string).
 
55
This attribute is displayed, anchored at its center ("D5"),
 
56
is 1 half grid unit in size ("G0.5;"), and is offset (-0.5, -1) from the node center ("X-0.5;Y-1;").
 
57
<P>
 
58
&nbsp;&nbsp;&nbsp;&nbsp;<CODE>Ilow;1{lay}|HAPPY||14|12|Y|A|D5G4;</CODE>
 
59
<P>
 
60
Places an instance of cell "low{lay}" from the library defined in this JELIB file.
 
61
The instance is named "HAPPY".
 
62
It is at (14,12),mirrored in Y, and is rotated 0.
 
63
The "A" means that the node is hard-to-select.
 
64
Its name is described by D5G4;
 
65
 (D5 means a centered anchor point, G4; means size 4 units).
 
66
<!-- TRAILER -->