21.3.68 organize_tool_files

Description

This Tcl command is used to specify specific files to be passed to and used by a Libero tool. If you do not want to pass file by Libero tools then specify -file option value as empty: -file {}.

organize_tool_files \
         -tool {tool_name} \
         [-file {absolute path to specific file} ] \
         [-module {<design_name>::work} ] \
         -input_type {value}

Arguments

ParameterTypeDescription
toolstringSpecifies the name of the tool files you want to organize. Valid values are:SYNTHESIZE | COMPILE | PLACEROUTE | SIM_PRESYNTH | SIM_POSTSYNTH | SIM_POSTLAYOUT | VERIFYTIMING.
filestringSpecifies the absolute path to the specific file; there may be multiple -file arguments (see example below). It is mandatory. You can specify file as: -file {filename} or -file "filename". You can repeat this argument for specifing multiple files.
modulestringModule definition, format is <design_name>::work or <design_name>. It is optional. Default is <root_design_name>::work.
input_typestringSpecifies type of input file. Possible values are:constraint | source | simulation | stimulus | unknown. It is mandatory.

Error Codes

Error CodeDescription
None'user.sdc' is not in the project.

None

Required parameter 'file' is missing.

None

Required parameter 'tool' is missing.

NoneRequired parameter 'input_type' is missing.

None

input_type: Invalid argument value: 'value' (expecting source, constraint, simulation, stimulus or unknown).

NoneParameter 'param_name' is not defined. Valid command formatting is 'organize_tool_files -tool "tool name" [-file "file"]+ [-module "module"] -input_type "source | constraint | simulation | stimulus | unknown" '.

Supported Families

Supported Families
PolarFire®
RTG4
SmartFusion® 2
IGLOO® 2

Example

The following command organizes the test_derived.sdc and user.sdc files of SDC (Synopsys Design Constraint) file type for the tool VERIFYTIMING for the sd1::work design.

organize_tool_files \ 
-tool {VERIFYTIMING} \
-file {D:/Designs/my_proj/constraints/test_derived.sdc} \
-file {D:/Designs/my_proj/constraints/user.sdc} \
-module {sd1::work} \
-input_type {constraint}