Electric can compare two different cells and determine whether their networks have the same topology. This operation is sometimes called Layout vs. Schematic (LVS), but because Electric can compare any two circuits (including two layouts or two schematics) we use the term Network Consistency Checking (NCC).

The Java Electric NCC differs from the C Electric NCC in two significant ways.

The Java Electric NCC is also significantly faster than the C Electric NCC. For example, for one of our chips, C-NCC flat took 48 minutes, Java-NCC flat took 3.5 minutes, and Java-NCC hierarchical took 9 seconds.

New body connection checking (Version 8.09b onwards)

This version of NCC can now optionally check that transistor bodies are properly connected. See the description of the NCC preferences dialog.

Example

For an example of network consistency checking, open the Samples library with the Load Sample Cells Library command (in menu Help) and compare the cells "tool-NCC{lay}" and "tool-NCC{sch}". These two cells are equivalent and the checker will find them to be so.