kunalg123 / vsdflow

VSDFLOW is an automated solution to programmers, hobbyists and small scale semiconductor technology entrepreneurs who can craft their ideas in RTL language, and convert the design to hardware using VSD (RTL-to-GDS) FLOW. VSDFLOW is completely build using OPHW tools, where the user gives input RTL in verilog. From here on the VSDFLOW takes control, RTL is synthesized (using Yosys). The synthesized netlist is given to PNR tool (Qflow) and finally Sign-off is done with STA tool (using Opentimer). The output of the flow is GDSII layout and performance & area metrics of your design. VSDFLOW also provide hooks at all stages for users working at different levels of design flow. It is tested for 30k instance count design like ARM Cortex-M0, and can be further tested for multi-million instance count using hierarchical or glue logic.
Apache License 2.0
149 stars 55 forks source link

old version of netgen causing LVS in Qflow gui to be unsuccessful #2

Open AhmedArif97 opened 4 years ago

AhmedArif97 commented 4 years ago

in the eda installation file i.e .sh file ,the netgen version is old and is causing issues when used with qflow.This should be changed to 133 rather than 100 (Version number) i.e a .deb file should be there instead of untaring an old version. qflow usually calls netgen but when i install latest version it is called as netgen-lvs ! rather then netgen Can anyone solve this?

RTimothyEdwards commented 4 years ago

Qflow finds all of its tools at the time of installation, so it will continue to use the old version unless the new version is in the same location (e.g., /usr/local/bin/netgen). The symbolic link is in (normally) /usr/local/share/qflow/bin/, so you can just change the symbolic link to point to the newest version. Just make sure that the name of the symbolic link is still "netgen" in that case. Alternatively, you can reinstall qflow but you will need to manually pass "--with-netgen=" to the configure script, since the configure script will not recognize the name "netgen-lvs" and so will not discover it automatically (I will work on updating qflow so that it can find "netgen-lvs").

RTimothyEdwards commented 4 years ago

FYI, the package manager version of netgen is called "netgen-lvs" because there is already a package in Debian (and probably Ubuntu, Fedora, and others) called "netgen" which is a mesh solver tool. So it was decided to rename netgen to "netgen-lvs" in the package manager version. I think the package manager versions of the opencircuitdesign.com tools all got updated after I started mirroring the git repos to github.

AhmedArif97 commented 4 years ago

Thank You Tim for the help! I found you reply on my posted Github issue very helpful.Thanks for that.

Regards, Ahmed

On Sat, 26 Oct 2019 at 06:52, R. Timothy Edwards notifications@github.com wrote:

FYI, the package manager version of netgen is called "netgen-lvs" because there is already a package in Debian (and probably Ubuntu, Fedora, and others) called "netgen" which is a mesh solver tool. So it was decided to rename netgen to "netgen-lvs" in the package manager version. I think the package manager versions of the opencircuitdesign.com tools all got updated after I started mirroring the git repos to github.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/kunalg123/vsdflow/issues/2?email_source=notifications&email_token=ALDSV5QNZU4Q6P4DCOSTNTTQQOPFLA5CNFSM4JFK3GV2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECJ5AOI#issuecomment-546558009, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALDSV5VAYKCJUQ7OYLVW5YDQQOPFLANCNFSM4JFK3GVQ .