diff --git a/src/finn/transformation/fpgadataflow/prepare_rtlsim.py b/src/finn/transformation/fpgadataflow/prepare_rtlsim.py index 5f0b89e85dc5f33319f64ef885db20ed9c4046af..8c28ab7e2376de392b0fdd628c70e854011dc406 100644 --- a/src/finn/transformation/fpgadataflow/prepare_rtlsim.py +++ b/src/finn/transformation/fpgadataflow/prepare_rtlsim.py @@ -28,7 +28,9 @@ import finn.custom_op.registry as registry from finn.util.fpgadataflow import is_fpgadataflow_node - +from finn.transformation.fpgadataflow.replace_verilog_relpaths import ( + ReplaceVerilogRelPaths, +) from finn.transformation import NodeLocalTransformation try: @@ -54,6 +56,10 @@ class PrepareRTLSim(NodeLocalTransformation): def __init__(self, num_workers=None): super().__init__(num_workers=num_workers) + def apply(self, model): + model = model.transform(ReplaceVerilogRelPaths()) + return super().apply(model) + def applyNodeLocal(self, node): op_type = node.op_type if is_fpgadataflow_node(node) is True: