hrithik
Newbie level 3

DesignVision Synthesis Options?
Attached is the original multiplier design alongwith its synthesized version.
The problem is that DesignVision (DV) uses the following mappings in the synthesized design.
1) X_Logic0_port <= '0';
This signal gets mapped to one of the inputs of a Full Adder; I want DV to use a half adder instead.
2) FS_1_n4 <= '0';
This signal gets mapped to one of the inputs of a 2-input OR gate; I want DV to use a direct mapping instead (output <= other_input) .
3) FS_1_n3 <= '0';
This signal gets mapped to one of the inputs of a 2-input OR gate; I want DV to use a direct mapping instead (output <= other_input) .
4) FS_1_n2 <= '1';
This signal gets mapped to one of the inputs of a 2-input AND gate; I want DV to use a direct mapping instead (output <= other_input) .
5) In the component "mult4x4_DW02_mult_0", there is a input defined (TC) which is completely unused in its entity and also it is mapped to '0' in the main design.
I need to avoid these ununsed inputs altogether.
What are the compile options I could use in the DesignVision Synthesis tool to achieve these results?
Thanks!
Attached is the original multiplier design alongwith its synthesized version.
The problem is that DesignVision (DV) uses the following mappings in the synthesized design.
1) X_Logic0_port <= '0';
This signal gets mapped to one of the inputs of a Full Adder; I want DV to use a half adder instead.
2) FS_1_n4 <= '0';
This signal gets mapped to one of the inputs of a 2-input OR gate; I want DV to use a direct mapping instead (output <= other_input) .
3) FS_1_n3 <= '0';
This signal gets mapped to one of the inputs of a 2-input OR gate; I want DV to use a direct mapping instead (output <= other_input) .
4) FS_1_n2 <= '1';
This signal gets mapped to one of the inputs of a 2-input AND gate; I want DV to use a direct mapping instead (output <= other_input) .
5) In the component "mult4x4_DW02_mult_0", there is a input defined (TC) which is completely unused in its entity and also it is mapped to '0' in the main design.
I need to avoid these ununsed inputs altogether.
What are the compile options I could use in the DesignVision Synthesis tool to achieve these results?
Thanks!