├── .gitignore ├── LICENSE ├── ModelNetlist ├── Bus.py ├── Cell.py ├── Graphics.py ├── ModelNetlist.py ├── Net.py ├── Pin.py ├── Port.py ├── README.md ├── Schematic.py ├── __init__.py ├── nlNode.py └── nlUtils.py ├── README.md ├── applications ├── HeapSort │ ├── PyTxt.py │ └── file1 ├── SCC │ ├── combinational_loop.py │ ├── mynetlist.py │ └── netlist │ │ ├── Gates.py │ │ ├── NetList.py │ │ ├── Nets.py │ │ ├── Pins.py │ │ ├── __init__.py │ │ ├── nlNode.py │ │ └── nlUtils.py ├── bfs │ ├── .FLOPCount.py.swn │ ├── FLOPCount.py │ ├── HangingNets.py │ ├── mynetlist.py │ └── traversal.py ├── dfs │ ├── convergence.py │ ├── find_path.py │ ├── mynetlist.py │ ├── skewness.py │ ├── test.py │ └── test1.py ├── dijkstras │ ├── CriticalPath.py │ ├── mynetlist.py │ └── mynetlist2.py └── topological_sorting │ ├── Netlist.py │ └── main.py ├── examples └── test.py ├── pyproject.toml ├── schema.png └── tests ├── gscl45nm.lib ├── schematic_tests ├── highlight_test.py └── routing_test.py └── verilog_tests ├── simple.v └── verilog_tests.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/LICENSE -------------------------------------------------------------------------------- /ModelNetlist/Bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/ModelNetlist/Bus.py -------------------------------------------------------------------------------- /ModelNetlist/Cell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/ModelNetlist/Cell.py -------------------------------------------------------------------------------- /ModelNetlist/Graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/ModelNetlist/Graphics.py -------------------------------------------------------------------------------- /ModelNetlist/ModelNetlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/ModelNetlist/ModelNetlist.py -------------------------------------------------------------------------------- /ModelNetlist/Net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/ModelNetlist/Net.py -------------------------------------------------------------------------------- /ModelNetlist/Pin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/ModelNetlist/Pin.py -------------------------------------------------------------------------------- /ModelNetlist/Port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/ModelNetlist/Port.py -------------------------------------------------------------------------------- /ModelNetlist/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/ModelNetlist/README.md -------------------------------------------------------------------------------- /ModelNetlist/Schematic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/ModelNetlist/Schematic.py -------------------------------------------------------------------------------- /ModelNetlist/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/ModelNetlist/__init__.py -------------------------------------------------------------------------------- /ModelNetlist/nlNode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/ModelNetlist/nlNode.py -------------------------------------------------------------------------------- /ModelNetlist/nlUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/ModelNetlist/nlUtils.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/README.md -------------------------------------------------------------------------------- /applications/HeapSort/PyTxt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/HeapSort/PyTxt.py -------------------------------------------------------------------------------- /applications/HeapSort/file1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/HeapSort/file1 -------------------------------------------------------------------------------- /applications/SCC/combinational_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/SCC/combinational_loop.py -------------------------------------------------------------------------------- /applications/SCC/mynetlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/SCC/mynetlist.py -------------------------------------------------------------------------------- /applications/SCC/netlist/Gates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/SCC/netlist/Gates.py -------------------------------------------------------------------------------- /applications/SCC/netlist/NetList.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/SCC/netlist/NetList.py -------------------------------------------------------------------------------- /applications/SCC/netlist/Nets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/SCC/netlist/Nets.py -------------------------------------------------------------------------------- /applications/SCC/netlist/Pins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/SCC/netlist/Pins.py -------------------------------------------------------------------------------- /applications/SCC/netlist/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/SCC/netlist/__init__.py -------------------------------------------------------------------------------- /applications/SCC/netlist/nlNode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/SCC/netlist/nlNode.py -------------------------------------------------------------------------------- /applications/SCC/netlist/nlUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/SCC/netlist/nlUtils.py -------------------------------------------------------------------------------- /applications/bfs/.FLOPCount.py.swn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/bfs/.FLOPCount.py.swn -------------------------------------------------------------------------------- /applications/bfs/FLOPCount.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/bfs/FLOPCount.py -------------------------------------------------------------------------------- /applications/bfs/HangingNets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/bfs/HangingNets.py -------------------------------------------------------------------------------- /applications/bfs/mynetlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/bfs/mynetlist.py -------------------------------------------------------------------------------- /applications/bfs/traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/bfs/traversal.py -------------------------------------------------------------------------------- /applications/dfs/convergence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/dfs/convergence.py -------------------------------------------------------------------------------- /applications/dfs/find_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/dfs/find_path.py -------------------------------------------------------------------------------- /applications/dfs/mynetlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/dfs/mynetlist.py -------------------------------------------------------------------------------- /applications/dfs/skewness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/dfs/skewness.py -------------------------------------------------------------------------------- /applications/dfs/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/dfs/test.py -------------------------------------------------------------------------------- /applications/dfs/test1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/dfs/test1.py -------------------------------------------------------------------------------- /applications/dijkstras/CriticalPath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/dijkstras/CriticalPath.py -------------------------------------------------------------------------------- /applications/dijkstras/mynetlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/dijkstras/mynetlist.py -------------------------------------------------------------------------------- /applications/dijkstras/mynetlist2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/dijkstras/mynetlist2.py -------------------------------------------------------------------------------- /applications/topological_sorting/Netlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/topological_sorting/Netlist.py -------------------------------------------------------------------------------- /applications/topological_sorting/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/applications/topological_sorting/main.py -------------------------------------------------------------------------------- /examples/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/examples/test.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/pyproject.toml -------------------------------------------------------------------------------- /schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/schema.png -------------------------------------------------------------------------------- /tests/gscl45nm.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/tests/gscl45nm.lib -------------------------------------------------------------------------------- /tests/schematic_tests/highlight_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/tests/schematic_tests/highlight_test.py -------------------------------------------------------------------------------- /tests/schematic_tests/routing_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/tests/schematic_tests/routing_test.py -------------------------------------------------------------------------------- /tests/verilog_tests/simple.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/tests/verilog_tests/simple.v -------------------------------------------------------------------------------- /tests/verilog_tests/verilog_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiphackers/ModelNetlist/HEAD/tests/verilog_tests/verilog_tests.py --------------------------------------------------------------------------------