-2

我有一个设计的门级结构网表,在 verilog 中有 40,000 个门和 5000 个触发器。它是一个扁平的网表,内部没有子电路。我想通过删除一些触发器和逻辑门从这个大网表中提取另一个网表。导出的网表也应该在 verilog 中。我想知道现有工具是否可以做到这一点。

4

2 回答 2

0

一旦设计编译器导入网表,就可以删除任何触发器或门。这是一个简单的例子。

remove_cell {U1/reg1}

以下命令有助于在网表中搜索单元。

get_cells "U1/reg*"
于 2017-06-12T21:09:24.000 回答
0

您可以使用综合工具,如 Design Compiler(来自 Synopsys)或 RTL 编译器(来自 Cadence)来导入网表、删除门(例如从 tcl 脚本)并写出修改后的网表。

我确信还有许多其他工具可用于此目的,因此这还取决于您对这些工具的可用性,当然还有您知道如何使用哪些工具方面的偏好。

于 2017-01-27T12:31:33.707 回答