使用 YOSYS 表征

Characterization using YOSYS

有没有办法使用YOSYS获得映射电路的面积、能量消耗或时间延迟?

这是我的合成脚本:

read_verilog UBBKA_15_0_15_0.v
hierarchy -top UBBKA_15_0_15_0
prep; flatten; synth
clean -purge

dfflibmap -liberty NanGate15nm.lib
abc -liberty NanGate15nm.lib
clean -purge

write_verilog -noattr -noexpr netlits.v

您可以使用 statstat -lib(带有自由文件)获取 area/gate 使用信息。

当给定延迟目标 -D 时,abc 将打印一些关于映射的延迟信息(至少,它是否能够满足该目标)。

我目前不知道有什么方法可以用 Yosys 做功耗分析。