Plunify's InTime is an automatic compilation optimization tool.
Only “3 steps" and, Optimize FPGA design performance (operating frequency) and area (number of LEs used) To do.
Better performance “Inexpensive FPGA with low speed grade”, when the area becomes smaller “small and cheap FPGA” can reduce the cost of FPGA.

What is InTime

Quartus ® Prime, Intel's FPGA development tool, has many compilation algorithms, and you can control compilation results by selecting them and setting parameters for fitting (placement and routing).

Quartus Prime tries to give you the best possible compilation results by default, but for best compilation results:
It is necessary to repeat "change settings and compile" many times to find the optimal settings.
InTime is a tool that greatly reduces the number of compilations.

InTime uses "machine learning" to analyze the results of each compilation and automatically configure settings for the next compilation, so you can achieve your goals faster with fewer compilations.

Features of InTime

No RTL changes required!

No design or RTL code changes are required to use InTime. You can use the RTL you are currently using as is.

Just 3 steps!

Execution of InTime is only the following “three steps”.
1. Project selection
2. Select build (number of compilations, etc.)
3. Press the “Start Recipe” button

3 optimization options to choose from!

As a target, InTime uses 3 optimizations "You can select.
performance optimization: Improved operating frequency (Fmax)
Area optimization: Reduction in the number of LEs used
power optimization: Reduction of power consumption

Fast processing!

Automatic search for optimal settings with machine learning

Machine learning is performed from the compilation results to find the optimal options for the next compilation, so you can find the optimal settings with a small number of compilations.

Multiple compilations can be run simultaneously

You can run multiple compilations with different settings at the same time in parallel processing using multiple processors or multiple machines.

“Graphical result confirmation” useful for comparison!

After compiling, the results are displayed in a graph like the one above. You can choose the optimal setting by comparing performance and area, such as "I want to improve performance as much as possible even if the area is large."
It also reports timing critical paths, etc. You can further improve performance by reviewing the RTL of the critical path part that caused the performance degradation.

Two plans for you

Tool purchase plan

This is a plan for customers to purchase "InTime". Since "InTime" can be executed many times, it is recommended for those who develop multiple designs.

License type

explanation

Starter Up to 2 concurrent compilations can be run on a single PC.
A full license (netlist generation function) is provided only for one month (late development) during the maintenance period.
Lite I (InTime-Lite I) Up to 2 concurrent compilations can be run on a single PC
Lite II (InTime-Lite II) Run up to 4 concurrent compilations on a single PC
Basic (UADCB-0318) Run up to 6 concurrent compilations on a single PC
Group I (UADCB-0319) Run up to 16 concurrent compilations in parallel on multiple machines
Group II (UADCB-0322) Run up to 32 concurrent compilations in parallel on multiple machines
Group III (UADCB-0320) Run up to 48 concurrent compilations in parallel on multiple machines
Enterprise (UADCB-0321) Run up to 96 concurrent compilations in parallel on multiple machines
Additional concurrent runs Concurrent Compilation Additional License

Interested parties are welcome to request a 2-week evaluation license.

Work contract plan

This is a plan in which we undertake the compilation work on behalf of the customer. Recommended if you have a small number of designs to develop.

Since it is a success fee type plan, if the target result is not achieved,"no cost will be incurred".

Paid service

explanation

Gspeed-H Timing Closure Service with InTime for Arria ® 10 / Stratix ® Series
Gspeed-M Timing Closure Service with InTime for Arria V Series
Gspeed-L Cyclone ® Series InTime Timing Closure Service

Inquiry

If you would like to know more about Intime, the "tool purchase plan" and "work contract plan" introduced in this article, please contact us here.