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.

Limitations

NCC has a number of limitations

Example

For an example of network consistency checking, open the Samples library with the Sample Cells command (in menu Help / Load Built-in Libraries) 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.