Delete buffer tree

Families Supported

The following table shows which families support this constraint and which tools you can use to enter or modify it:  

Families

PDC

GCF

Compile
Options

Fusion

X

 

X

ProASIC3E

X

 

X

ProASIC3

X

 

X

ProASIC PLUS

 

X

 

Axcelerator

 

 

 

ProASIC

 

X

 

eX

 

 

 

SX-A

 

 

 

SX

 

 

 

MX

 

 

 

3200DX

 

 

 

ACT3

 

 

 

ACT2/1200XL

 

 

 

ACT1

 

 

 

Purpose

Use this constraint to delete all buffers and inverters from high fan-out nets or from the netlist. Deleting a buffer tree from high fan-out nets enables place-and-route software for ProASIC3 and ProASIC3E families to use special dedicated routing resources for those nets, which can increase a design's performance.

A buffer tree is an optimization construct. Buffers on a device that are configured in a binary tree are referred to as "buffer trees." You can use a buffer tree to reduce the high fan-out on a net.

Tools /How to Enter

You can use one or more of the following commands or GUI tools to delete a buffer tree:

See Also

Constraint entry

Netlist optimization constraints

delete_buffer_tree (PDC)

optimize (GCF)

Setting Compile Options, -delete_buffer_tree <value>