2022-03-27 23:50:21 -07:00
|
|
|
"""
|
2022-03-31 00:01:45 -07:00
|
|
|
snarl
|
|
|
|
=====
|
|
|
|
|
|
|
|
Layout connectivity checker.
|
|
|
|
|
|
|
|
`snarl` is a python package for checking electrical connectivity in multi-layer layouts.
|
|
|
|
|
|
|
|
It is intended to be "poor-man's LVS" (layout-versus-schematic), for when poverty
|
|
|
|
has deprived the man of both a schematic and a better connectivity tool.
|
|
|
|
|
|
|
|
The main functionality is in `trace_connectivity`.
|
|
|
|
Useful classes, namely `NetsInfo` and `NetName`, are in `snarl.tracker`.
|
|
|
|
`snarl.interfaces` contains helper code for interfacing with other packages.
|
2022-03-27 23:50:21 -07:00
|
|
|
"""
|
2022-03-29 21:28:35 -07:00
|
|
|
from .main import trace_connectivity
|
2022-03-30 23:59:44 -07:00
|
|
|
from .tracker import NetsInfo, NetName
|
2022-03-27 23:43:52 -07:00
|
|
|
from . import interfaces
|
2022-03-27 23:50:21 -07:00
|
|
|
|
|
|
|
|
|
|
|
__author__ = 'Jan Petykiewicz'
|
|
|
|
|
|
|
|
from .VERSION import __version__
|