~ubuntu-branches/ubuntu/maverick/electric/maverick

« back to all changes in this revision

Viewing changes to com/sun/electric/tool/user/help/helphtml/chap09-07-01.html

  • Committer: Bazaar Package Importer
  • Author(s): Onkar Shinde
  • Date: 2010-01-09 16:26:04 UTC
  • mfrom: (1.1.4 upstream) (3.1.6 sid)
  • Revision ID: james.westby@ubuntu.com-20100109162604-1ypvmy8ijmlc6oq7
Tags: 8.10-1
* New upstream version.
* debian/control
  - Add libjava3d-java and quilt build dependencies.
  - Update standards version to 3.8.3.
  - Add libjava3d-java as recommends to binary package.
* debian/rules
  - Use quilt patch system instead of simple patchsys.
  - Add java3d related jar files to DEB_JARS.
* debian/patches/*
  - Update as per current upstream source. Convert to quilt.
* debian/ant.properties
  - Do not disable 3D plugin anymore.
  - Use new property to disable compilation of OS X related classes.
* debian/wrappers/electric
  - Add java3d related jar files to runtime classpath.
* debian/README.source
  - Change text to the appropriate one for quilt.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<!-- HEADER 9-7-1: Introduction -->
2
2
 
3
 
 
4
 
Electric can compare two different cells and determine whether their
5
 
networks have the same topology.  This operation is sometimes called
6
 
Layout vs. Schematic (LVS), but because Electric can compare any two
7
 
circuits (including two layouts or two schematics) we use the term Network
8
 
Consistency Checking (NCC).
 
3
Electric can compare two different cells and determine whether their networks have the same topology.
 
4
This operation is sometimes called Layout vs. Schematic (LVS),
 
5
but because Electric can compare any two circuits (including two layouts or two schematics)
 
6
we use the term Network Consistency Checking (NCC).
9
7
<p>
10
 
The Java Electric NCC differs from the C Electric NCC in two
11
 
significant ways.
 
8
The Electric Network Consistency Checker has two algorithms for matching networks:
12
9
<UL>
13
 
<LI>
14
 
  The Java Electric NCC firsts attempts to discover circuit mismatches
15
 
  using a new algorithm called "Local Partitioning".  We do this
16
 
  because Local Partitioning provides much more precise and
17
 
  intelligible mismatch diagnostics.  We fall back upon the <A
18
 
  HREF="http://www.cs.washington.edu/research/projects/lis/www/gemini/gemini.html">
19
 
  Gemini algorithm</A> (Ebeling, Carl, "GeminiII: A Second Generation
20
 
  Layout Validation Program", <I>Proceedings of ICCAD</I> 1988,
21
 
  p322-325.) only as a last resort. In practice upwards of 95% of all
22
 
  errors are found by Local Partitioning.
23
 
</li>
24
 
<li>
25
 
  The Java Electric NCC has a "hierarchical" mode. When comparing a
26
 
  cell hierarchically, NCC first tries to compare the cell's
27
 
  descendants.  We <i>strongly</i> recommend this mode to the user
28
 
  because it allows the Local Partitioning algorithm to provide even
29
 
  more precise and intelligible mismatch diagnostics.
30
 
</li>
 
10
<LI>NCC firsts attempts to discover circuit mismatches using an algorithm called "Local Partitioning".
 
11
Local Partitioning provides precise and intelligible mismatch diagnostics.</li>
 
12
<li>After Local Partitioning, NCC uses the
 
13
<A HREF="http://www.cs.washington.edu/research/projects/lis/www/gemini/gemini.html">Gemini algorithm</A>
 
14
(Ebeling, Carl, "GeminiII: A Second Generation Layout Validation Program", <I>Proceedings of ICCAD</I> 1988,
 
15
p322-325.)
 
16
In practice upwards of 95% of all errors are found by Local Partitioning.</li>
31
17
</ul>
32
 
The Java Electric NCC is also significantly faster than the C Electric
33
 
NCC.  For example, for one of our chips, C-NCC flat took 48 minutes,
34
 
Java-NCC flat took 3.5 minutes, and Java-NCC hierarchical took 9
35
 
seconds.
36
18
<p>
37
 
 
38
 
<H4>New body connection checking (Version 8.09b onwards)</H4>
39
 
This version of NCC can now optionally check that transistor bodies
40
 
are properly connected. See the description of the NCC preferences
41
 
dialog.
 
19
NCC has a "hierarchical" mode which starts at the bottom of the hierarchy in the leaf cells
 
20
and proceeds upward.
 
21
This mode is recommended because it allows the Local Partitioning algorithm to provide even
 
22
more precise and intelligible mismatch diagnostics.
 
23
</p>
42
24
 
43
25
<H4>Example</H4>
44
26