Export InTime Results¶
After obtaining results in InTime, there are various ways to export the result to your FPGA project.
Files generated by InTime¶
InTime will create a folders for individual job under the project folder. These folders will be named
plunify.job/<jobid>. Under these folders, InTime will save information such as logs. Besides logs, if you are using a full license, bit files can be generated if the property for "Create Bitstreams" property is enabled.
flow set control_create_bitstreams true to enable the property.
For Vivado, DCP files will also be generated and can be used direcly to create the bitstream.
Export Strategies from InTime¶
Depending on the FPGA toolchain and project type, there are a few options for exporting the result *The GUI shows just some possible values, not all.
To export to a CSV file using Tcl commands, e.g.
plunify> results export -results_csv
The csv file will contain all the key results like TNS, WNS and also all the settings used for the strategy
The Tcl script will contain a script that you can run in the FPGA tools to regenerate the exact same result as you see in InTime.
This is the only way to export the results and settings for a Vivado DCP project. Alternatively get the routed DCP files from the
In Tcl console, using the example in the screenshot (Job ID is 145 and strategy name is placement_1),
strategy set_active placement_1 145 strategy export apply_placement_1.tcl -script_tcl
To generate a JUnit type of report for the results, right click on the parent revision of a job. A sample report is as shown.
You can also use a Tcl command to export this
plunify> results add last_job plunify> results export sample_report.xml -junit_xml
Apply Strategy To New Project Revision¶
This will export the settings used to a new design run or revision in the FPGA tool.
A prompt will appear to ask you to accept the default revision name or specify a new one.
For Vivado, after exporting, the strategy that you selected will create 2 new runs named
explore_impl_1 for the synthesis and implementation portions respectively.
For Quartus, a new revision will appear with the same strategy name.
Create Bitstream (For Vivado only)¶
If bitstreams are not created by default, this option will generate the bitstream file in the
Apply Strategy To Existing Project Revision (For Quartus only)¶
This option will apply the settings of the strategy to a existing revision in Quartus. If there are multiple revisions available, InTime will prompt you for the right revision.