Professional Documents
Culture Documents
Compilation flow
RTL/gate
Encapsulate synthesis
Board file
Partition
Board routing
RTLs
Timing model
Prototyping
Auspy Development Inc. 10430 S. De Anza Blvd., Suite 275, Cupertino, CA 95014 Phone: 408-252-5813 Email: npc@auspy.com URL: http://www.auspy.com
Datasheet
Hierarchical approach
ACE Compiler adopts hierarchical
approach on all its operations to manage
the design complexities. The memory
required to run ACE Compiler on any big
designs is usually less than the memory
required by FPGA P&R of a single FPGA.
ACE Compiler has automatically
partitioned a 40 million gate design in
hours on a 32-bit Linux workstation.
Automatic Board routing
ACE Compiler will automatically routes
through FPGAs to complete the
connections for those signals without
the direct paths to the target FPGAs.
ACE Compiler is capable of assigning
board connections through cables, fieldprogrammable interconnect devices or bus
switches.
If the design has more tri-state buses
than the hardware platform supports, ACE
Compiler implements each tri-state bus
in a focal FPGA after routing all the
tri-state and enable signals from
driving partitions to this FPGA.
Clocks will be assigned to low-skew
traces automatically. LVDS board traces
are automatically identified and
assigned to those LVDS-pair signals.
Probe
ACE Compiler brings out any internal
signals to FPGA pins for probing. Three
types of probes are supported :
1) Permanent probes selected before
partition and its pin requirement will
be taken into account by partition.
2) Incremental probes selected after
partition and will be brought to unused
FPGA pins.
3) Fast probes - selected after FPGA P&R
and will be brought to unused FPGA pins
with fast incremental FPGA P&R.
Features
Automatic partition and board routing.
RTL, gate-level or mixed language.
Encapsulated synthesis with commercial
FPGA synthesis tools.
Parallel synthesis and FPGA P&R.
Hierarchical approach to handle very
large designs.
Domain-driven partition produces lowskew clock distribution, converts gated
clocks, minimizes the combinatorial hops
crossing FPGAs and selects signals for
the high-performance wire-sharing.
Multiple reports on the timing
characteristics of the partition.
Timing budget to generate FPGA timng
constraints to achieve the target
prototyping performance.
Logic replication for pin-efficient
partition.
Impact analysis assisting manual
partition.
Global logic trimming.
Automatic routing through FPGAs,
cables and programmable bus switches.
Probing any internal signal.
Fast incremental design changes.
Simulatable at every step.
GUI or script execution.
Work for custom or commercial
boards/emulators.
Integration
The encapsulated synthesis is integrated
with commercial synthesis tools from
Altera, Mentor Graphics, Synopsys and
Xilinx.
The encapsulated FPGA P&R is integrated
with Altera and Xilinx P&R tools.
ACE Compiler supports FPGA's from the
Altera StratixII/StratixIII families and
Xilinx Virtex4/Virtex5 families.
Platform
Linux
Windows
Solaris