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# 60194

2014.x Vivado Synthesis - Known Issues

Description

This answer record lists known issues for 2014.x Vivado Synthesis.

Solution

2014.3 Vivado Synthesis Known Issues

(Xilinx Answer 62162) Vivado Synthesis - Why does MAX_FANOUT not work when the load is in a different hierarchy and hierarchy is preserved?
(Xilinx Answer 62099) Vivado Synthesis - Why do flip-flops not get packed into the IOB when DONT_TOUCH & IOB attributes are applied in HDL?
(Xilinx Answer 58025) Vivado Synthesis - BRAM inference fails due to the synchronous reset on the Synchronous read address register
(Xilinx Answer 62171) Vivado Synthesis - Why is the address register not pulled into the BRAM when it has a feedback structure?
(Xilinx Answer 61922) Vivado Synthesis - Does Vivado Synthesis make use of the parity bits for Asymmetric BRAM inference?
(Xilinx Answer 62165) Vivado - Synthesis - ERROR: [Synth-1716] cannot access 'i' from inside pure function 'foo'.
(Xilinx Answer 62121) Vivado Synthesis - Non-integer generics are not supported in TCL/GUI mode
(Xilinx Answer 61995) Vivado Synthesis - Sub-optimal inference of Block-RAM (bad area QoR) when the depth is non-power of 2
(Xilinx Answer 60921) Vivado Synthesis - FIFO_SYNC_MACRO is trimmed by synthesis
(Xilinx Answer 60912) Vivado-Synthesis: Verilog parameter overridden within instantiation fails with "ERROR:[Synth 8-3438]"
(Xilinx Answer 60892) Vivado Synthesis - Undefined or undeclared attributes are ignored without any message
(Xilinx Answer 60913) 2014.2 Vivado Synthesis does not infer DSP48 for constant multiplier by default
(Xilinx Answer 60916) 
Does Vivado Synthesis support fsm_encoding = "user_encoding" ?
2014.x Vivado Synthesis - MREG is always be chosen over PREG if only one of them can be used when inferring DSP48
(Xilinx Answer 60104) Vivado Synthesis - FSM is not inferred where state register is assigned with a signal (non-constant)
(Xilinx Answer 61018) Vivado Synthesis - Logics inserted between registers marked with ASYNC_REG
(Xilinx Answer 61027) Vivado Synthesis - The "Block RAM" Table in Synthesis report doesn't reflect all BRAMs used in design
(Xilinx Answer 61030) Vivado Synthesis - "ERROR: [Synth 8-26]" is given when SystemVerilog file with a struct type instantiates VHDL with a port of record type
(Xilinx Answer 57854) 2014.1 Vivado Synthesis - Some patterns of asymmetric BRAM inference are not successful  
(Xilinx Answer 60057) 2014.1 Vivado Synthesis - "IO_BUFFER_TYPE" attribute set to "IBUFG" on input port does not work
(Xilinx Answer 60061) Vivado Synthesis - INIT value of Inferred dynamic SRL is not correct
(Xilinx Answer 60054) Vivado Synthesis - "ERROR: [Synth 8-517]" is given when '0' and 'L' or '1' and 'H' values are both used in case statement
(Xilinx Answer 60092) Vivado Synthesis - Submodule interface gets modified even with "-flatten_hierarchy none" when there are tricells in the lower level hierarchy
(Xilinx Answer 60073) 2014.1 Vivado Synthesis - ERROR: [Synth 8-3380] loop condition does not converge after 2000 iterations
(Xilinx Answer 60015) 2014.1 Vivado Synthesis - ERROR: [Synth 8-550] port width mismatch in instance array for port 'din[a]'
(Xilinx Answer 59237) 2014.1 Vivado Synthesis - Where can I find the information about FSM encoding generated by Vivado?
(Xilinx Answer 60013) Vivado Synthesis - "Critical Warning : [Synth 8-3352] multi-driven net" caused by continuous assign statements along with wire declaration
(Xilinx Answer 60011) Vivado Synthesis log files in project mode vs non-project mode.
(Xilinx Answer 59980) Vivado Synthesis - When moving from 2013.4 to 2014.1 getting a message that says "Vivado no longer uses 'work' as the default library. You files have been moved to a new default library 'xil_defaultlib'" 
(Xilinx Answer 60213) Vivado Synthesis - LOC constraint applied in RTL on ports that are vectors is not supported
(Xilinx Answer 58574) 2013.3 Vivado-Synthesis: Is there any limit on the minimum number of states required to infer FSM? 
(Xilinx Answer 57981) Vivado Synthesis - Do we pack ROM into blockRAM when there is an incompatible interface on the input side?
(Xilinx Answer 58691) Vivado Synthesis - A CRITICAL WARNING occurs stating that an existing primary or secondary unit is being overwritten [Synth 8-4527] or [Synth 8-4528]
(Xilinx Answer 57983) Vivado synthesis - Loose timing constraints results in LUTRAM instead of block RAM
(Xilinx Answer 57963) Vivado Synthesis - Unconnected pins on BlackBox.
(Xilinx Answer 57975) Vivado Synthesis - Issue with array of instances when using SystemVerilog unpacked arrays 
(Xilinx Answer 57984) Does Vivado Synthesis support $clog2 function?
(Xilinx Answer 56211) Does Vivado Synthesis support two dimensional array initialization using reg declaration?
(Xilinx Answer 57964) Vivado Synthesis - Issue with VHDL Time data Type 
(Xilinx Answer 58022) Vivado Synthesis - Netlist names for signals coming from VHDL record types have changed.
(Xilinx Answer 56467) Vivado Synthesis - Why is unassigned debug nets found in the Vivado GUI when mark_debug attribute is applied on few ports of a submodule? 
(Xilinx Answer 56456) Vivado Synthesis - How to manually setup my HDL files?
(Xilinx Answer 56457) Vivado Synthesis - Does Vivado Synthesis infer an optimal block RAM when both read address and the output data are registered in the HDL code?
(Xilinx Answer 55914) Vivado Synthesis - What is Vivado Synthesis's `include file search order for project, non-project modes?
(Xilinx Answer 54074) Vivado Synthesis - Synthesis give a "Module not found" error for an EDIF module.
(Xilinx Answer 55989) Vivado Synthesis - Why will a Xilinx IP not get flattened completely?
(Xilinx Answer 56371) Vivado Synthesis - How do you speed up XDC constraints processing during synthesis?
(Xilinx Answer 56370) Vivado Synthesis - "-verbose" switch of synth_design TCL command does not work correctly and what would be the alternate option?
(Xilinx Answer 55942) Vivado - Vivado Synthesis - Why are the inputs to my EDIF/NGC files left unconnected? 
(Xilinx Answer 55203) Vivado - 2013.x Vivado Synthesis - What is the purpose of RuntimeOptimized option when passed to -directive switch?
(Xilinx Answer 55224) Vivado - 2013.x Vivado Synthesis - What is the purpose of "out_of_context" option used as part of the -mode switch?
(Xilinx Answer 55225) Vivado - Vivado Synthesis - How to get around longer constraint validation time during early development cycles? 
(Xilinx Answer 51163) Vivado Synthesis - MAX_FANOUT Synthesis Attribute not supported for edif netlist files 
(Xilinx Answer 55302) Vivado Synthesis - Alternative HDL coding style to reduce longer runtimes.
(Xilinx Answer 55135) Vivado Synthesis - Unsupported SystemVerilog constructs
(Xilinx Answer 55196) Vivado Synthesis - What features are not supported by Vivado Synthesis for DSP48 inference?
(Xilinx Answer 55194) Vivado Synthesis - What are Vivado Synthesis best practices for SystemVerilog?
(Xilinx Answer 54551) Vivado Synthesis - How does Vivado Synthesis treat imported core netlists today?
(Xilinx Answer 53524) Vivado Synthesis - Does Vivado Synthesis merge multiple registers that are declared separately and used as the output register bus of a DSP48?
(Xilinx Answer 53505) Vivado 2012.x - Vivado Synthesis - Does Vivado Synthesis infer a block RAM on an asynchronous reset output register?
(Xilinx Answer 53507) Vivado 2012.x - Vivado Synthesis - Does Vivado Synthesis infer block RAM for multi-dimensional arrays greater than two dimensions? 
(Xilinx Answer 52335) What are the recommended steps to be followed today in order to do bottom-up synthesis using the Vivado Synthesis tool?
(Xilinx Answer 52333) Why does Vivado Synthesis generate "ERROR: [Synth 8-2914] Unsupported RAM template" when more than two clocks are present within a block RAM memory inferring HDL code?
(Xilinx Answer 52331) Does Vivado Synthesis support VHDL record type to model a memory and infer a block RAM?
(Xilinx Answer 52304) Does Vivado Synthesis support IEEE MATH_REAL and PROPOSED package libraries?
(Xilinx Answer 52303) Does Vivado Synthesis support resettable memory array?
(Xilinx Answer 52301) Does Vivado Synthesis support the READ_CORES option?
(Xilinx Answer 46743) Would Vivado Synthesis be able to infer 3-state logic in a lower level design when flatten_hierarchy is set to none?
(Xilinx Answer 52086) Vivado Synthesis - WARNING: [Synth 8-1824] circular dependency found for file <name>.vhd  while ordering
(Xilinx Answer 47454) Vivado Synthesis - Does Vivado synthesis support Verilog Module instantiation in VHDL entity via work library?
(Xilinx Answer 51087) Does Vivado Synthesis tool support physical constraints?
(Xilinx Answer 51088) As part of True Dual Port RAM coding styles, does Vivado Synthesis tool generate RAMs when both ports are specified in the same always/process block?
 
2014.3 Vivado Synthesis Resolved Issues

(Xilinx Answer 62073) Vivado Synthesis - Optimization causes CARRY4 inputs to be connected incorrectly
(Xilinx Answer 51502) Vivado Synthesis - When will VHDL-2008 be supported in Vivado?
(Xilinx Answer 57985) Vivado Synthesis - Tool is hanging during compilation of block of loops
(Xilinx Answer 57959) Vivado Synthesis - Fails to infer Block RAM when the RAM output is driving part of a register bus
(Xilinx Answer 60123) 2014.1 Vivado Synthesis - DONT_TOUCH attribute is being ignored due to gated clock conversion

2014.2 Vivado Synthesis Known Issues


(Xilinx Answer 62073) Vivado Synthesis - Optimization causes CARRY4 inputs to be connected incorrectly
(Xilinx Answer 60921) Vivado Synthesis - FIFO_SYNC_MACRO is trimmed by synthesis
(Xilinx Answer 60912) Vivado-Synthesis: Verilog parameter overridden within instantiation fails with "ERROR:[Synth 8-3438]"
(Xilinx Answer 60892) Vivado Synthesis - Undefined or undeclared attributes are ignored without any message
(Xilinx Answer 60913) 2014.2 Vivado Synthesis does not infer DSP48 for constant multiplier by default
(Xilinx Answer 60916) 
Does Vivado Synthesis support fsm_encoding = "user_encoding" ?
2014.x Vivado Synthesis - MREG is always be chosen over PREG if only one of them can be used when inferring DSP48
(Xilinx Answer 60104) Vivado Synthesis - FSM is not inferred where state register is assigned with a signal (non-constant)
(Xilinx Answer 61018) Vivado Synthesis - Logics inserted between registers marked with ASYNC_REG
(Xilinx Answer 61027) Vivado Synthesis - The "Block RAM" Table in Synthesis report doesn't reflect all BRAMs used in design
(Xilinx Answer 61030) Vivado Synthesis - "ERROR: [Synth 8-26]" is given when SystemVerilog file with a struct type instantiates VHDL with a port of record type
(Xilinx Answer 57854) 2014.1 Vivado Synthesis - Some patterns of asymmetric BRAM inference are not successful  
(Xilinx Answer 60057) 2014.1 Vivado Synthesis - "IO_BUFFER_TYPE" attribute set to "IBUFG" on input port does not work
(Xilinx Answer 60061) Vivado Synthesis - INIT value of Inferred dynamic SRL is not correct
(Xilinx Answer 60054) Vivado Synthesis - "ERROR: [Synth 8-517]" is given when '0' and 'L' or '1' and 'H' values are both used in case statement
(Xilinx Answer 60092) Vivado Synthesis - Submodule interface gets modified even with "-flatten_hierarchy none" when there are tricells in the lower level hierarchy
(Xilinx Answer 60073) 2014.1 Vivado Synthesis - ERROR: [Synth 8-3380] loop condition does not converge after 2000 iterations
(Xilinx Answer 60015) 2014.1 Vivado Synthesis - ERROR: [Synth 8-550] port width mismatch in instance array for port 'din[a]'
(Xilinx Answer 59237) 2014.1 Vivado Synthesis - Where can I find the information about FSM encoding generated by Vivado?
(Xilinx Answer 60123) 2014.1 Vivado Synthesis - DONT_TOUCH attribute is being ignored due to gated clock conversion
(Xilinx Answer 60013) Vivado Synthesis - "Critical Warning : [Synth 8-3352] multi-driven net" caused by continuous assign statements along with wire declaration
(Xilinx Answer 60011) Vivado Synthesis log files in project mode vs non-project mode.
(Xilinx Answer 59980) Vivado Synthesis - When moving from 2013.4 to 2014.1 getting a message that says "Vivado no longer uses 'work' as the default library. You files have been moved to a new default library 'xil_defaultlib'" 
(Xilinx Answer 60213) Vivado Synthesis - LOC constraint applied in RTL on ports that are vectors is not supported
(Xilinx Answer 58574) 2013.3 Vivado-Synthesis: Is there any limit on the minimum number of states required to infer FSM? 
(Xilinx Answer 57981) Vivado Synthesis - Do we pack ROM into blockRAM when there is an incompatible interface on the input side?
(Xilinx Answer 58691) Vivado Synthesis - A CRITICAL WARNING occurs stating that an existing primary or secondary unit is being overwritten [Synth 8-4527] or [Synth 8-4528]
(Xilinx Answer 57983) Vivado synthesis - Loose timing constraints results in LUTRAM instead of block RAM
(Xilinx Answer 57959) Vivado Synthesis - Fails to infer Block RAM when the RAM output is driving part of a register bus 
(Xilinx Answer 57963) Vivado Synthesis - Unconnected pins on BlackBox.
(Xilinx Answer 57975) Vivado Synthesis - Issue with array of instances when using SystemVerilog unpacked arrays 
(Xilinx Answer 57984) Does Vivado Synthesis support $clog2 function?
(Xilinx Answer 56211) Does Vivado Synthesis support two dimensional array initialization using reg declaration?
(Xilinx Answer 57964) Vivado Synthesis - Issue with VHDL Time data Type 
(Xilinx Answer 57985) Vivado Synthesis - Tool is hanging during compilation of block of loops 
(Xilinx Answer 58022) Vivado Synthesis - Netlist names for signals coming from VHDL record types have changed.
(Xilinx Answer 56467) Vivado Synthesis - Why is unassigned debug nets found in the Vivado GUI when mark_debug attribute is applied on few ports of a submodule? 
(Xilinx Answer 56456) Vivado Synthesis - How to manually setup my HDL files?
(Xilinx Answer 56457) Vivado Synthesis - Does Vivado Synthesis infer an optimal block RAM when both read address and the output data are registered in the HDL code?
(Xilinx Answer 55914) Vivado Synthesis - What is Vivado Synthesis's `include file search order for project, non-project modes?
(Xilinx Answer 54074) Vivado Synthesis - Synthesis give a "Module not found" error for an EDIF module.
(Xilinx Answer 55989) Vivado Synthesis - Why will a Xilinx IP not get flattened completely?
(Xilinx Answer 56371) Vivado Synthesis - How do you speed up XDC constraints processing during synthesis?
(Xilinx Answer 56370) Vivado Synthesis - "-verbose" switch of synth_design TCL command does not work correctly and what would be the alternate option?
(Xilinx Answer 55942) Vivado - Vivado Synthesis - Why are the inputs to my EDIF/NGC files left unconnected? 
(Xilinx Answer 55203) Vivado - 2013.x Vivado Synthesis - What is the purpose of RuntimeOptimized option when passed to -directive switch?
(Xilinx Answer 55224) Vivado - 2013.x Vivado Synthesis - What is the purpose of "out_of_context" option used as part of the -mode switch?
(Xilinx Answer 55225) Vivado - Vivado Synthesis - How to get around longer constraint validation time during early development cycles? 
(Xilinx Answer 51502) Vivado Synthesis - When will VHDL-2008 be supported in Vivado? 
(Xilinx Answer 51163) Vivado Synthesis - MAX_FANOUT Synthesis Attribute not supported for edif netlist files 
(Xilinx Answer 55302) Vivado Synthesis - Alternative HDL coding style to reduce longer runtimes.
(Xilinx Answer 55135) Vivado Synthesis - Unsupported SystemVerilog constructs
(Xilinx Answer 55196) Vivado Synthesis - What features are not supported by Vivado Synthesis for DSP48 inference?
(Xilinx Answer 55194) Vivado Synthesis - What are Vivado Synthesis best practices for SystemVerilog?
(Xilinx Answer 54551) Vivado Synthesis - How does Vivado Synthesis treat imported core netlists today?
(Xilinx Answer 53524) Vivado Synthesis - Does Vivado Synthesis merge multiple registers that are declared separately and used as the output register bus of a DSP48?
(Xilinx Answer 53505) Vivado 2012.x - Vivado Synthesis - Does Vivado Synthesis infer a block RAM on an asynchronous reset output register?
(Xilinx Answer 53507) Vivado 2012.x - Vivado Synthesis - Does Vivado Synthesis infer block RAM for multi-dimensional arrays greater than two dimensions? 
(Xilinx Answer 52335) What are the recommended steps to be followed today in order to do bottom-up synthesis using the Vivado Synthesis tool?
(Xilinx Answer 52333) Why does Vivado Synthesis generate "ERROR: [Synth 8-2914] Unsupported RAM template" when more than two clocks are present within a block RAM memory inferring HDL code?
(Xilinx Answer 52331) Does Vivado Synthesis support VHDL record type to model a memory and infer a block RAM?
(Xilinx Answer 52304) Does Vivado Synthesis support IEEE MATH_REAL and PROPOSED package libraries?
(Xilinx Answer 52303) Does Vivado Synthesis support resettable memory array?
(Xilinx Answer 52301) Does Vivado Synthesis support the READ_CORES option?
(Xilinx Answer 46743) Would Vivado Synthesis be able to infer tristate logic in a lower level design when flatten_hierarchy is set to none?
(Xilinx Answer 52086) Vivado Synthesis - WARNING: [Synth 8-1824] circular dependency found for file <name>.vhd  while ordering
(Xilinx Answer 47454) Vivado Synthesis - Does Vivado synthesis support Verilog Module instantiation in VHDL entity via work library?
(Xilinx Answer 51087) Does Vivado Synthesis tool support physical constraints?
(Xilinx Answer 51088) As part of True Dual Port RAM coding styles, does Vivado Synthesis tool generate RAMs when both ports are specified in the same always/process block?
 
2014.2 Vivado Synthesis Resolved Issues
 
(Xilinx Answer 57727) Vivado Synthesis - Net names not preserved by mark_debug
 

2014.1 Vivado Synthesis Known Issues


(Xilinx Answer 62073) Vivado Synthesis - Optimization causes CARRY4 inputs to be connected incorrectly
(Xilinx Answer 60921) Vivado Synthesis - FIFO_SYNC_MACRO is trimmed by synthesis
(Xilinx Answer 57854) 2014.1 Vivado Synthesis - Some patterns of asymmetric BRAM inference are not successful  
(Xilinx Answer 60057) 2014.1 Vivado Synthesis - "IO_BUFFER_TYPE" attribute set to "IBUFG" on input port does not work
(Xilinx Answer 60061) Vivado Synthesis - INIT value of Inferred dynamic SRL is not correct
(Xilinx Answer 60054) Vivado Synthesis - "ERROR: [Synth 8-517]" is given when '0' and 'L' or '1' and 'H' values are both used in case statement
(Xilinx Answer 60092) Vivado Synthesis - Submodule interface gets modified even with "-flatten_hierarchy none" when there are tricells in the lower level hierarchy
(Xilinx Answer 60073) 2014.1 Vivado Synthesis - ERROR: [Synth 8-3380] loop condition does not converge after 2000 iterations
(Xilinx Answer 60015) 2014.1 Vivado Synthesis - ERROR: [Synth 8-550] port width mismatch in instance array for port 'din[a]'
(Xilinx Answer 59237) 2014.1 Vivado Synthesis - Where can I find the information about FSM encoding generated by Vivado?
(Xilinx Answer 60123) 2014.1 Vivado Synthesis - DONT_TOUCH attribute is being ignored due to gated clock conversion
(Xilinx Answer 60013) Vivado Synthesis - "Critical Warning : [Synth 8-3352] multi-driven net" caused by continuous assign statements along with wire declaration
(Xilinx Answer 60011) Vivado Synthesis log files in project mode vs non-project mode.
(Xilinx Answer 59980) Vivado Synthesis - When moving from 2013.4 to 2014.1 getting a message that says "Vivado no longer uses 'work' as the default library. You files have been moved to a new default library 'xil_defaultlib'" 
(Xilinx Answer 60213) Vivado Synthesis - LOC constraint applied in RTL on ports that are vectors is not supported
(Xilinx Answer 58574) 2013.3 Vivado-Synthesis: Is there any limit on the minimum number of states required to infer FSM? 
(Xilinx Answer 57981) Vivado Synthesis - Do we pack ROM into blockRAM when there is an incompatible interface on the input side?
(Xilinx Answer 58691) Vivado Synthesis - A CRITICAL WARNING occurs stating that an existing primary or secondary unit is being overwritten [Synth 8-4527] or [Synth 8-4528]
(Xilinx Answer 57983) Vivado synthesis - Loose timing constraints results in LUTRAM instead of block RAM
(Xilinx Answer 57959) Vivado Synthesis - Fails to infer Block RAM when the RAM output is driving part of a register bus 
(Xilinx Answer 57963) Vivado Synthesis - Unconnected pins on BlackBox.
(Xilinx Answer 57975) Vivado Synthesis - Issue with array of instances when using SystemVerilog unpacked arrays 
(Xilinx Answer 57984) Does Vivado Synthesis support $clog2 function?
(Xilinx Answer 56211) Does Vivado Synthesis support two dimensional array initialization using reg declaration?
(Xilinx Answer 57964) Vivado Synthesis - Issue with VHDL Time data Type 
(Xilinx Answer 57985) Vivado Synthesis - Tool is hanging during compilation of block of loops 
(Xilinx Answer 58022) Vivado Synthesis - Netlist names for signals coming from VHDL record types have changed.
(Xilinx Answer 57727) Vivado Synthesis - Net names not preserved by mark_debug
(Xilinx Answer 56467) Vivado Synthesis - Why is unassigned debug nets found in the Vivado GUI when mark_debug attribute is applied on few ports of a submodule? 
(Xilinx Answer 56456) Vivado Synthesis - How to manually setup my HDL files?
(Xilinx Answer 56457) Vivado Synthesis - Does Vivado Synthesis infer an optimal block RAM when both read address and the output data are registered in the HDL code?
(Xilinx Answer 55914) Vivado Synthesis - What is Vivado Synthesis's `include file search order for project, non-project modes?
(Xilinx Answer 54074) Vivado Synthesis - Synthesis give a "Module not found" error for an EDIF module.
(Xilinx Answer 55989) Vivado Synthesis - Why will a Xilinx IP not get flattened completely?
(Xilinx Answer 56371) Vivado Synthesis - How do you speed up XDC constraints processing during synthesis?
(Xilinx Answer 56370) Vivado Synthesis - "-verbose" switch of synth_design TCL command does not work correctly and what would be the alternate option?
(Xilinx Answer 55942) Vivado - Vivado Synthesis - Why are the inputs to my EDIF/NGC files left unconnected? 
(Xilinx Answer 55203) Vivado - 2013.x Vivado Synthesis - What is the purpose of RuntimeOptimized option when passed to -directive switch?
(Xilinx Answer 55224) Vivado - 2013.x Vivado Synthesis - What is the purpose of "out_of_context" option used as part of the -mode switch?
(Xilinx Answer 55225) Vivado - Vivado Synthesis - How to get around longer constraint validation time during early development cycles? 
(Xilinx Answer 51502) Vivado Synthesis - When will VHDL-2008 be supported in Vivado? 
(Xilinx Answer 51163) Vivado Synthesis - MAX_FANOUT Synthesis Attribute not supported for edif netlist files 
(Xilinx Answer 55302) Vivado Synthesis - Alternative HDL coding style to reduce longer runtimes.
(Xilinx Answer 55135) Vivado Synthesis - Unsupported SystemVerilog constructs
(Xilinx Answer 55196) Vivado Synthesis - What features are not supported by Vivado Synthesis for DSP48 inference?
(Xilinx Answer 55194) Vivado Synthesis - What are Vivado Synthesis best practices for SystemVerilog?
(Xilinx Answer 54551) Vivado Synthesis - How does Vivado Synthesis treat imported core netlists today?
(Xilinx Answer 53524) Vivado Synthesis - Does Vivado Synthesis merge multiple registers that are declared separately and used as the output register bus of a DSP48?
(Xilinx Answer 53505) Vivado 2012.x - Vivado Synthesis - Does Vivado Synthesis infer a block RAM on an asynchronous reset output register?
(Xilinx Answer 53507) Vivado 2012.x - Vivado Synthesis - Does Vivado Synthesis infer block RAM for multi-dimensional arrays greater than two dimensions? 
(Xilinx Answer 52335) What are the recommended steps to be followed today in order to do bottom-up synthesis using the Vivado Synthesis tool?
(Xilinx Answer 52333) Why does Vivado Synthesis generate "ERROR: [Synth 8-2914] Unsupported RAM template" when more than two clocks are present within a block RAM memory inferring HDL code?
(Xilinx Answer 52331) Does Vivado Synthesis support VHDL record type to model a memory and infer a block RAM?
(Xilinx Answer 52304) Does Vivado Synthesis support IEEE MATH_REAL and PROPOSED package libraries?
(Xilinx Answer 52303) Does Vivado Synthesis support resettable memory array?
(Xilinx Answer 52301) Does Vivado Synthesis support the READ_CORES option?
(Xilinx Answer 46743) Would Vivado Synthesis be able to infer tristate logic in a lower level design when flatten_hierarchy is set to none?
(Xilinx Answer 52086) Vivado Synthesis - WARNING: [Synth 8-1824] circular dependency found for file <name>.vhd  while ordering
(Xilinx Answer 47454) Vivado Synthesis - Does Vivado synthesis support Verilog Module instantiation in VHDL entity via work library?
(Xilinx Answer 51087) Does Vivado Synthesis tool support physical constraints?
(Xilinx Answer 51088) As part of True Dual Port RAM coding styles, does Vivado Synthesis tool generate RAMs when both ports are specified in the same always/process block?
 

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
59464 Vivado Design Suite 2014 - Known Issues N/A N/A
AR# 60194
Date Created 04/08/2014
Last Updated 10/08/2014
Status Active
Type Known Issues
Tools
  • Vivado Design Suite - 2014.1
  • Vivado Design Suite - 2014.2
  • Vivado Design Suite - 2014.3