UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 5249

SYNPLIFY: How to preserve a signal through synthesis using the syn_keep attribute?

説明


General Description: How to preserve a signal or wire through Synplify,

so it does not get optimized?



The syn_keep attribute is declared on a wire or signal. This attribute

preserves the specified wire through synthesis and prevents it from

being optimized out in the final design.



NOTE: Use Synplify 5.0.8 or greater.

ソリューション


VHDL

-----



library synplify;

use synplify.attributes.all;



entity example is

port ( <port list> )

end entity;



architecture XILINX of example is



signal temp : bit_vector (7 downto 0);

attribute syn_keep of temp : signal is true;



Verilog

-----



module example (<port list>);



wire [7:0] temp /* synthesis syn_keep = 1 */;
AR# 5249
作成日 08/31/2007
最終更新日 05/16/2011
ステータス アーカイブ
タイプ 一般