-
I am trying to install on windows and I am getting this issues:
Windows 10
Python 3.11.8
```
Processing c:\git\tmr_tmp
Preparing metadata (setup.py) ... done
Requirement already satisfied: s…
-
SpyDrNet is designed to parse in any netlist type, allow for manipulation, and compose any netlist type. However, not all netlist types are treated equally in SpyDrNet. I will use the b13 netlist to i…
-
Hi all,
I'm pretty much new to this project so I have some questions about it. I hope here is a good place to ask:
1. I can't understand the exact philosophy behind the SpyDrNet. What's different …
-
If I have a multi-bit port, how do I distinguish between the various pins?
I have an 8-bit port called *Din*:
When I iterate over the pins they all look identical. I would expect the *InnerPin*…
-
Hi,
When trying to load up a verilog gate netlist written out of Synopsys synthesis tool, I am getting `RecursionError: maximum recursion depth exceeded in comparison`
Below is the code and deta…
-
Add RISCV from SpyDrNet to test cases for PyTest.
-
SpyDrNet-TMR produces different EDIF netlists from run to run (Python 3.10.4). Repeatability is desirable for traceable builds and automated CAD flows.
For example:
```
netlist = sdn.load_examp…
-
There are a lot of files used for examples. It would be nice to create a simple table in a markdown file in the same directory that gives the name, a short description of what the example does, and th…
-
I have noticed that there are issues with taking an EBLIF netlist generated by Yosys and using SpyDrNet to transform it into an EDF or Verilog netlist and trying to run the new netlist through Vivado
…
-
Symbiflow renames some primitives during symbiflow_synth. For example, an FDRE is renamed to be FDRE_ZINI. This causes spydrnet's function to find voter insertion points to come up empty.
For now I…