Achronix ACE Version 5.0 User Manual

Page 223

Advertising
background image

Preferences

Chapter 3. Concepts

Max unsegmented area:

Areas larger than this will be broken
into smaller chunks up to Max
re-quartering recursion

times.

Relevant at the outermost
zoom levels. Decreasing this
will increase total render
times, but can provide more
frequent visual feedback.

Reduce overdraw with route
preprocessing and caching:

Improves render speeds by reducing
route line overdraw via culling.
Routing data is pre-processed and
cached at multiple zoom levels when
the routing data is loaded/updated.
Due to memory constraints, only the
outermost zoom levels may be cached.

By pre-procesing routes at
multiple zoom levels when
the routes are loaded, we
reduce the number of route
lines we draw over
pre-sxisting routes lines of
the same color. This will
slightly increase the memory
footprint & load times, but
significantly reduces render
times for large designs, when
overdraw is most frequent.

Max zoom level to be
preprocessed/cached:

0=zoomed all the way out, 1=zoomed
in one step, etc.

This number must be kept
small to avoid running out of
memory. (Cache sizes may
more than double at each
increasing zoom level.)

Settings used for all complexities

Option

Description

Route segment count
complexity cutoff,
High/Med:

Designs with a route segment count greater than this number will use the
optimization settings for High complexity designs.

Route segment count
complexity cutoff,
Med/Low:

Designs with a route segment count less than (or equal to) this number will
use the optimization settings for Low complexity designs.

Nets processed per
incremental render work
unit:

The number of nets to process per discrete work unit when rendering the
routing layers. Used when the current zoom is NOT in the overdraw
reduction cache. Affects incremental rendering and the display of
intermediate render stages. Increasing this number may very slightly
improve rendering performance, but will decrease the frequency of visual
feedback.

Route segments
processed per
incremental render work
unit:

The number of route segments to process per discrete work unit when
pre-processing routes and rendering segments from the overdraw reduction
cache. Used when the current zoom is in the overdraw reduction cache.
Affects incremental rendering and the display of intermediate render stages.
Increasing this number may very slightly improve rendering performance,
but will decrease the frequency of visual feedback.

WARNING:

Disabling optimizations that are enabled by default is not
recommended.

211

http://www.achronix.com

UG001 Rev. 5.0 - 5th December 2012

Advertising