我正在尝试使用 Yosys 来实现连接的综合后操作。即,我想在合成过程完成后手动操作verilog模块之间的连接。
我试着研究了一段时间的代码,我发现我需要创建一个“Pass”结构的子类来实现我需要的确切功能。
我需要找出如何自己操纵连接。所以,我需要知道“设计”结构是否是包含用作工具输入的 Verilog 设计表示的结构。如果这是真的,我在哪里可以找到连接(哪些变量用于表示连接)?
此外,如果我需要自动化连接操作,我需要知道该工具如何为每个连接分配特定名称,以便我能够实现一种自动化算法,该算法可以自动选择要删除的特定连接或添加新连接,基于现有连接的名称。连接的名称是指 Yosys 显示的名称,以防 GraphViz 用于以图形方式呈现设计。
提前致谢。此致