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

CORE Generator - What is the difference between the behavioral and structural model selections?

Description

What is the difference between the behavioral and structural model selections? Why would I select one over the other?

Solution

The option to select between structural and behavioral models is mainly to improve simulation run times. Almost all cores contain a structural model, but not all have behavioral.

Behavioral would typically provide faster simulation run times. This is due to the fact that structural models are built out of the lowest level primitives and all need to be compiled when simulating.

Neither of these models contain timing delay information. Timing delays are included post implementation. Both should produce the same simulation output. Any exception is noted in the core documentation.

AR# 37056
Date Created 02/17/2011
Last Updated 12/15/2012
Status Active
Type General Article
Tools
  • ISE - 8.1i
  • ISE - 9.1i
  • ISE - 10.1
  • More
  • ISE Design Suite - 11.1
  • ISE Design Suite - 12.1
  • ISE Design Suite - 13.1
  • Less