13.8.7.1 Global Sharing

You can share a global between the Designer Block and the <top> project. You must:
  • Use an internal global in the Designer Block.
  • Drive the global port in the <top> project with a global net.

Libero IDE removes the internal global and re-routes the entire net.

You can use other global macros in the Designer Block, but you cannot share them with the <top> project.

Global Sharing with IGLOO, ProASIC3, SmartFusion and Fusion - Use CLKINT in the Designer Block to share the global in the component with the <top> project.

Global Sharing with Axcelerator and RTAX-S - Use CLKINT and HCLKINT in the Designer Block to share the global in the component with <top> project. Also, you must drive HCLKINT within the Designer Block with an HCLK net in the <top> project; and drive CLKINT in the Designer Block with a RCLK in the <top> project.

See the list of Physical Design Constraint (PDC) files for more information on how to assign constraints.