Altera Quartus II Settings File User Manual

2015.05.04
www.altera.com
101 Innovation Drive, San Jose, CA 95134
Quartus Settings File Reference Manual
MNL-Q21005
Subscribe
Send Feedback

Advanced I/O Timing Assignments

BOARD_MODEL_EBD_FAR_END

Specifies the far-end node to be used in the Electronic Board Description (EBD) path description.
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case sensitive.
Syntax
set_instance_assignment -name BOARD_MODEL_EBD_FAR_END -to <to> -entity <entity name> <value>
©
2015 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, ENPIRION, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words and logos are trademarks of Altera Corporation and registered in the U.S. Patent and Trademark Office and in other countries. All other words and logos identified as trademarks or service marks are the property of their respective holders as described at www.altera.com/common/legal.html. Altera warrants performance of its semiconductor products to current specifications in accordance with Altera's standard warranty, but reserves the right to make changes to any products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Altera. Altera customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.
ISO 9001:2008 Registered
2

BOARD_MODEL_EBD_FILE_NAME

BOARD_MODEL_EBD_FILE_NAME
Specifies the Electronic Board Description (EBD) file that contains the path description for an I/O pin.
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards. The value of this assignment is case sensitive.
Syntax
set_instance_assignment -name BOARD_MODEL_EBD_FILE_NAME -to <to> -entity <entity name> <value>
MNL-Q21005
2015.05.04
Altera Corporation
Quartus Settings File Reference Manual
Send Feedback
MNL-Q21005
2015.05.04

BOARD_MODEL_EBD_SIGNAL_NAME

Specifies the Electronic Board Description (EBD) path description to be used with an I/O pin. You must specify the EBD file name.
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case sensitive.
Syntax
set_instance_assignment -name BOARD_MODEL_EBD_SIGNAL_NAME -to <to> -entity <entity name> <value>
BOARD_MODEL_EBD_SIGNAL_NAME
3
Quartus Settings File Reference Manual
Send Feedback
Altera Corporation
4

BOARD_MODEL_FAR_C

BOARD_MODEL_FAR_C
Specifies, in farads, the board trace model far capacitance.
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name BOARD_MODEL_FAR_C -to <to> -entity <entity name> <value> set_global_assignment -name BOARD_MODEL_FAR_C -section_id <section identifier> <value>
MNL-Q21005
2015.05.04
Altera Corporation
Quartus Settings File Reference Manual
Send Feedback
MNL-Q21005
2015.05.04

BOARD_MODEL_FAR_DIFFERENTIAL_R

Specifies, in ohms, the board trace model far differential resistance.
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name BOARD_MODEL_FAR_DIFFERENTIAL_R -to <to> ­entity <entity name> <value> set_global_assignment -name BOARD_MODEL_FAR_DIFFERENTIAL_R -section_id <section identifier> <value>
BOARD_MODEL_FAR_DIFFERENTIAL_R
5
Quartus Settings File Reference Manual
Send Feedback
Altera Corporation
6

BOARD_MODEL_FAR_PULLDOWN_R

BOARD_MODEL_FAR_PULLDOWN_R
Specifies, in ohms, the board trace model far pull-down resistance.
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name BOARD_MODEL_FAR_PULLDOWN_R -to <to> -entity <entity name> <value> set_global_assignment -name BOARD_MODEL_FAR_PULLDOWN_R -section_id <section identifier> <value>
MNL-Q21005
2015.05.04
Altera Corporation
Quartus Settings File Reference Manual
Send Feedback
MNL-Q21005
2015.05.04

BOARD_MODEL_FAR_PULLUP_R

Specifies, in ohms, the board trace model far pull-up resistance.
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name BOARD_MODEL_FAR_PULLUP_R -to <to> -entity <entity name> <value> set_global_assignment -name BOARD_MODEL_FAR_PULLUP_R -section_id <section identifier> <value>
BOARD_MODEL_FAR_PULLUP_R
7
Quartus Settings File Reference Manual
Send Feedback
Altera Corporation
8

BOARD_MODEL_FAR_SERIES_R

BOARD_MODEL_FAR_SERIES_R
Specifies, in ohms, the board trace model far series resistance.
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name BOARD_MODEL_FAR_SERIES_R -to <to> -entity <entity name> <value> set_global_assignment -name BOARD_MODEL_FAR_SERIES_R -section_id <section identifier> <value>
MNL-Q21005
2015.05.04
Altera Corporation
Quartus Settings File Reference Manual
Send Feedback
MNL-Q21005
2015.05.04

BOARD_MODEL_NEAR_C

Specifies, in farads, the board trace model near capacitance.
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name BOARD_MODEL_NEAR_C -to <to> -entity <entity name> <value> set_global_assignment -name BOARD_MODEL_NEAR_C -section_id <section identifier> <value>
BOARD_MODEL_NEAR_C
9
Quartus Settings File Reference Manual
Send Feedback
Altera Corporation
10

BOARD_MODEL_NEAR_DIFFERENTIAL_R

BOARD_MODEL_NEAR_DIFFERENTIAL_R
Specifies, in ohms, the board trace model near differential resistance.
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name BOARD_MODEL_NEAR_DIFFERENTIAL_R -to <to> ­entity <entity name> <value> set_global_assignment -name BOARD_MODEL_NEAR_DIFFERENTIAL_R -section_id <section identifier> <value>
MNL-Q21005
2015.05.04
Altera Corporation
Quartus Settings File Reference Manual
Send Feedback
MNL-Q21005
2015.05.04

BOARD_MODEL_NEAR_PULLDOWN_R

Specifies, in ohms, the board trace model near pull-down resistance.
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name BOARD_MODEL_NEAR_PULLDOWN_R -to <to> -entity <entity name> <value> set_global_assignment -name BOARD_MODEL_NEAR_PULLDOWN_R -section_id <section identifier> <value>
BOARD_MODEL_NEAR_PULLDOWN_R
11
Quartus Settings File Reference Manual
Send Feedback
Altera Corporation
12

BOARD_MODEL_NEAR_PULLUP_R

BOARD_MODEL_NEAR_PULLUP_R
Specifies, in ohms, the board trace model near pull-up resistance.
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name BOARD_MODEL_NEAR_PULLUP_R -to <to> -entity <entity name> <value> set_global_assignment -name BOARD_MODEL_NEAR_PULLUP_R -section_id <section identifier> <value>
MNL-Q21005
2015.05.04
Altera Corporation
Quartus Settings File Reference Manual
Send Feedback
MNL-Q21005
2015.05.04

BOARD_MODEL_NEAR_SERIES_R

Specifies, in ohms, the board trace model near series resistance.
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name BOARD_MODEL_NEAR_SERIES_R -to <to> -entity <entity name> <value> set_global_assignment -name BOARD_MODEL_NEAR_SERIES_R -section_id <section identifier> <value>
BOARD_MODEL_NEAR_SERIES_R
13
Quartus Settings File Reference Manual
Send Feedback
Altera Corporation
14

BOARD_MODEL_NEAR_TLINE_C_PER_LENGTH

BOARD_MODEL_NEAR_TLINE_C_PER_LENGTH
Specifies, in farads/inch, the board trace model near transmission line distributed capacitance.
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name BOARD_MODEL_NEAR_TLINE_C_PER_LENGTH -to <to> ­entity <entity name> <value> set_global_assignment -name BOARD_MODEL_NEAR_TLINE_C_PER_LENGTH -section_id <section identifier> <value>
MNL-Q21005
2015.05.04
Altera Corporation
Quartus Settings File Reference Manual
Send Feedback
MNL-Q21005
2015.05.04

BOARD_MODEL_NEAR_TLINE_LENGTH

Specifies, in inches, the board trace model near transmission line length.
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name BOARD_MODEL_NEAR_TLINE_LENGTH -to <to> ­entity <entity name> <value> set_global_assignment -name BOARD_MODEL_NEAR_TLINE_LENGTH -section_id <section identifier> <value>
BOARD_MODEL_NEAR_TLINE_LENGTH
15
Quartus Settings File Reference Manual
Send Feedback
Altera Corporation
16

BOARD_MODEL_NEAR_TLINE_L_PER_LENGTH

BOARD_MODEL_NEAR_TLINE_L_PER_LENGTH
Specifies, in henrys/inch, the board trace model near transmission line distributed inductance.
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name BOARD_MODEL_NEAR_TLINE_L_PER_LENGTH -to <to> ­entity <entity name> <value> set_global_assignment -name BOARD_MODEL_NEAR_TLINE_L_PER_LENGTH -section_id <section identifier> <value>
MNL-Q21005
2015.05.04
Altera Corporation
Quartus Settings File Reference Manual
Send Feedback
MNL-Q21005
2015.05.04

BOARD_MODEL_TERMINATION_V

Specifies, in volts, the board trace model termination voltage.
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name BOARD_MODEL_TERMINATION_V -to <to> -entity <entity name> <value> set_global_assignment -name BOARD_MODEL_TERMINATION_V -section_id <section identifier> <value>
BOARD_MODEL_TERMINATION_V
17
Quartus Settings File Reference Manual
Send Feedback
Altera Corporation
18

BOARD_MODEL_TLINE_C_PER_LENGTH

BOARD_MODEL_TLINE_C_PER_LENGTH
Specifies, in farads/inch, the board trace model far transmission line distributed capacitance.
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name BOARD_MODEL_TLINE_C_PER_LENGTH -to <to> ­entity <entity name> <value> set_global_assignment -name BOARD_MODEL_TLINE_C_PER_LENGTH -section_id <section identifier> <value>
MNL-Q21005
2015.05.04
Altera Corporation
Quartus Settings File Reference Manual
Send Feedback
MNL-Q21005
2015.05.04

BOARD_MODEL_TLINE_LENGTH

Specifies, in inches, the board trace model far transmission line length.
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name BOARD_MODEL_TLINE_LENGTH -to <to> -entity <entity name> <value> set_global_assignment -name BOARD_MODEL_TLINE_LENGTH -section_id <section identifier> <value>
BOARD_MODEL_TLINE_LENGTH
19
Quartus Settings File Reference Manual
Send Feedback
Altera Corporation
20

BOARD_MODEL_TLINE_L_PER_LENGTH

BOARD_MODEL_TLINE_L_PER_LENGTH
Specifies, in henrys/inch, the board trace model far transmission line distributed inductance.
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name BOARD_MODEL_TLINE_L_PER_LENGTH -to <to> ­entity <entity name> <value> set_global_assignment -name BOARD_MODEL_TLINE_L_PER_LENGTH -section_id <section identifier> <value>
MNL-Q21005
2015.05.04
Altera Corporation
Quartus Settings File Reference Manual
Send Feedback
MNL-Q21005
2015.05.04

ENABLE_ADVANCED_IO_TIMING

Allows the TimeQuest Timing Analyzer to use Advanced I/O Timing to generate I/O timing results. Timing results are based on the board trace model specified for each pin, and may differ from the results currently reported.
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
None
Syntax
set_global_assignment -name ENABLE_ADVANCED_IO_TIMING <value>
ENABLE_ADVANCED_IO_TIMING
21
Quartus Settings File Reference Manual
Send Feedback
Altera Corporation
22

OUTPUT_IO_TIMING_ENDPOINT

OUTPUT_IO_TIMING_ENDPOINT
Specifies the node at which output I/O Timing ends.
Enumeration
Values
• Far End
• Near End
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
MNL-Q21005
2015.05.04
set_instance_assignment -name OUTPUT_IO_TIMING_ENDPOINT -to <to> -entity <entity name> <value> set_global_assignment -name OUTPUT_IO_TIMING_ENDPOINT -entity <entity name> <value> set_global_assignment -name OUTPUT_IO_TIMING_ENDPOINT <value>
Default Value
Near End
Altera Corporation
Quartus Settings File Reference Manual
Send Feedback
MNL-Q21005
2015.05.04

OUTPUT_IO_TIMING_FAR_END_VMEAS

Specifies, in volts, the measurement voltage at the far-end.
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS -to <to> ­entity <entity name> <value> set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS -section_id <section identifier> <value> set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS <value>
OUTPUT_IO_TIMING_FAR_END_VMEAS
23
Quartus Settings File Reference Manual
Send Feedback
Altera Corporation
24

OUTPUT_IO_TIMING_NEAR_END_VMEAS

OUTPUT_IO_TIMING_NEAR_END_VMEAS
Specifies, in volts, the measurement voltage at the near-end.
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS -to <to> ­entity <entity name> <value> set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS -section_id <section identifier> <value> set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS <value>
MNL-Q21005
2015.05.04
Altera Corporation
Quartus Settings File Reference Manual
Send Feedback
MNL-Q21005
2015.05.04

PCB_LAYER

PCB_LAYER
Specifies which PCB layer the signal breaks out on
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name PCB_LAYER -to <to> -entity <entity name> <value> set_global_assignment -name PCB_LAYER -section_id <section identifier> <value>
25
Quartus Settings File Reference Manual
Send Feedback
Altera Corporation
26

PCB_LAYERS

PCB_LAYERS
Specifies the properties of all PCB layers
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name PCB_LAYERS -to <to> <value>
MNL-Q21005
2015.05.04
Altera Corporation
Quartus Settings File Reference Manual
Send Feedback
MNL-Q21005
2015.05.04

PCB_LAYER_THICKNESS

Thickness of the specific PCB layer
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name PCB_LAYER_THICKNESS -to <to> -entity <entity name> <value> set_global_assignment -name PCB_LAYER_THICKNESS -section_id <section identifier> <value>
PCB_LAYER_THICKNESS
27
Quartus Settings File Reference Manual
Send Feedback
Altera Corporation
28

SYNCHRONOUS_GROUP

SYNCHRONOUS_GROUP
A logic option that assigns a synchronous group number for the specified node. This option directs the SSN Analyzer to view the specified nodes as a synchronous group during SSN voltage noise analysis. This option can be set in the Assignment Editor.
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards. This assignment supports Fitter wildcards.
Syntax
set_instance_assignment -name SYNCHRONOUS_GROUP -to <to> -entity <entity name> <value>
MNL-Q21005
2015.05.04
Altera Corporation
Quartus Settings File Reference Manual
Send Feedback
MNL-Q21005
2015.05.04

Analysis & Synthesis Assignments

ADV_NETLIST_OPT_ALLOWED

Specifies whether the Compiler should perform advanced netlist optimizations, such as gate-level retiming or physical synthesis, on the specified node or entity. If this option is set to 'Default', the Compiler duplicates, moves, or changes the synthesis of the node or entity, or allows register retiming during netlist optimization, only if doing so does not negatively affect the timing or performance of the design. If this option is set to 'Always Allow', the Compiler can alter the node or entity, even if doing so affects the timing or performance of the design. Altera does not recommend using this setting. If this option is set to 'Never Allow' the Compiler cannot alter the node or entity.
Enumeration
Values
• Always Allow
• Default
• Never Allow
Analysis & Synthesis Assignments
29
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports synthesis wildcards.
Syntax
set_global_assignment -name ADV_NETLIST_OPT_ALLOWED -entity <entity name> <value> set_instance_assignment -name ADV_NETLIST_OPT_ALLOWED -to <to> -entity <entity name> <value>
Example
set_instance_assignment -name adv_netlist_opt_allowed "always allow" -to reg
Quartus Settings File Reference Manual
Send Feedback
Altera Corporation
30

ADV_NETLIST_OPT_SYNTH_WYSIWYG_REMAP

ADV_NETLIST_OPT_SYNTH_WYSIWYG_REMAP
Specifies whether to perform WYSIWYG primitive resynthesis during synthesis. This option uses the setting specified in the Optimization Technique logic option.
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report. This assignment supports synthesis wildcards.
Syntax
set_global_assignment -name ADV_NETLIST_OPT_SYNTH_WYSIWYG_REMAP <value> set_instance_assignment -name ADV_NETLIST_OPT_SYNTH_WYSIWYG_REMAP -to <to> ­entity <entity name> <value>
MNL-Q21005
2015.05.04
Default Value
Off
Example
set_global_assignment -name adv_netlist_opt_synth_wysiwyg_remap on set_instance_assignment -name adv_netlist_opt_synth_wysiwyg_remap on -to foo
See Also
Optimization Technique
Altera Corporation
Quartus Settings File Reference Manual
Send Feedback
Loading...
+ 1314 hidden pages