The following table shows which families support this constraint and which tools you can use to enter or modify it:
Families |
PDC |
GCF |
Compile |
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 |
|
|
|
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.
You can use one or more of the following commands or GUI tools to delete a buffer tree:
PDC - delete_buffer_tree
GCF - optimize
Compile Options - -delete_buffer_tree <value>