cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Contributor
Contributor
8,718 Views
Registered: ‎12-07-2015

Hard macro problem

I have created a hard macro and I added to the design (mnc and pcf files) that I want to instantiate it (photo adding_hard_macro.png).

Then I was trying to instantiate it in my code as below

trojan trojan(
.internal_bits(trojan_inputs),
.input_sig(input_tmp),
.hacked_input(output_tmp)
);

 

In addition I placed the macro in the udf file as below

INST "trojan/tmp5" BEL = C6LUT;
INST "trojan/tmp5" LOC = SLICE_X13Y57;
INST "trojan/tmp3" BEL = C6LUT;
INST "trojan/tmp3" LOC = SLICE_X13Y57;

 

The design did not synthesize with the below error

ERROR:HDLCompiler:1654 - "D:\fake_path\ecb.v" Line 387: Instantiating <trojan> from unknown module <trojan>

 

Finally, I was trying to save my FPGA editor project and give me back the below messages

 

ERROR:PhysDesignRules:10 - The network <trojan/internal_bits_5_IBUF> is completely unrouted.
ERROR:PhysDesignRules:10 - The network <trojan/internal_bits_4_IBUF> is completely unrouted.
ERROR:PhysDesignRules:10 - The network <trojan/internal_bits_1_IBUF> is completely unrouted.
ERROR:PhysDesignRules:10 - The network <trojan/internal_bits_0_IBUF> is completely unrouted.
ERROR:PhysDesignRules:10 - The network <trojan/internal_bits_6_IBUF> is completely unrouted.
ERROR:PhysDesignRules:10 - The network <trojan/internal_bits_7_IBUF> is completely unrouted.
ERROR:PhysDesignRules:10 - The network <trojan/internal_bits_2_IBUF> is completely unrouted.
ERROR:PhysDesignRules:10 - The network <trojan/internal_bits_3_IBUF> is completely unrouted.
ERROR:PhysDesignRules:10 - The network <trojan/input_sig_IBUF> is completely unrouted.
ERROR:PhysDesignRules:10 - The network <trojan/tmp5> is completely unrouted.
ERROR:PhysDesignRules:10 - The network <trojan/tmp1> is completely unrouted.
ERROR:PhysDesignRules:10 - The network <trojan/tmp2> is completely unrouted.
ERROR:PhysDesignRules:10 - The network <trojan/tmp7> is completely unrouted.
ERROR:PhysDesignRules:10 - The network <trojan/tmp3> is completely unrouted.
ERROR:PhysDesignRules:10 - The network <trojan/tmp4> is completely unrouted.
ERROR:PhysDesignRules:10 - The network <trojan/tmp6> is completely unrouted.
ERROR:PhysDesignRules:794 - Component trojan/tmp5 is not placed.
ERROR:PhysDesignRules:794 - Component trojan/tmp3 is not placed.
ERROR:FPGAEditor:953 - DRC detected 18 errors and 1 warnings.
Constraint file is updated.  No saving is necessary.

 

Please helpw.

Thank you.

adding_hard_macro.png
0 Kudos
0 Replies