pyverilog 有一個 Dataflow analyzer 的功能,此功能需要 pygraphviz module。
安裝時有一些錯誤,試了一下,按照下面步驟即可成功(網路上的解答適用舊版 pip,pip 23 以後需要這裡的步驟)。
我的環境在 Windows 下,故我要先安裝 graphviz,預設安裝路徑在 C:\Program Files\Graphviz,裡面已經包含相關的 header file and library。
接著打開 "x64 Native Tools Command Prompt for VS 2019",然後輸入底下指令即可。
pip install pygraphviz --config-settings="--build-option=build_ext" --config-settings="--build-option=-IC:\Program Files\Graphviz\include" --config-settings="--build-option=-LC:\Program Files\Graphviz\lib"
另外,example_graphgen.py 100 行有錯,需改成 graphgen.generate(target, walk=options.walk, identical=options.identical, step=options.step, do_reorder=options.reorder, delay=options.delay)
試了一下 OpenROAD-flow 裡面的 gcd.v,把 walk 選項設成 True 後,結果如下圖。
沒有留言:
張貼留言