Quartus II Settings File Reference Manual

Transcription

Quartus II Settings File Reference Manual
Quartus II Settings File Manual
101 Innovation Drive
San Jose, CA 95134
www.altera.com
MNL-Q21005-5.0
Copyright © 2008 Altera Corporation. All rights reserved. Altera, The Programmable Solutions Company, the stylized Altera logo, specific device designations, and all other
words and logos that are identified as trademarks and/or service marks are, unless noted otherwise, the trademarks and service marks of Altera Corporation in the U.S. and other
countries. All other product or service names are the property of their respective holders. Altera products are protected under numerous U.S. and foreign patents and pending applications, maskwork rights, and copyrights. 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 Corporation. 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.
MNL-Q21005-5.0
Contents
About This Reference Manual
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How to Contact Altera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Typographic Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Assignment Value Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
About–1
About–1
About–1
About–2
About–2
About–5
Chapter 1. Project-Wide Assignments
AHDL_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1
AHDL_TEXT_DESIGN_OUTPUT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–2
ASM_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–3
AUTO_EXPORT_VER_COMPATIBLE_DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–4
BDF_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–5
BINARY_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–6
BSF_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–7
CDF_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–8
COMMAND_MACRO_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–9
CPP_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–10
CPP_INCLUDE_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–11
CUSP_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–12
C_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–13
DEPENDENCY_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–14
DSPBUILDER_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–15
EDIF_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–16
ELA_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–17
ELF_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–18
ENABLE_REDUCED_MEMORY_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–19
EQUATION_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–20
FLOW_DISABLE_ASSEMBLER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–21
FLOW_ENABLE_HC_COMPARE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–22
FLOW_ENABLE_IO_ASSIGNMENT_ANALYSIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–23
FLOW_ENABLE_RTL_VIEWER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–24
FLOW_HARDCOPY_DESIGN_READINESS_CHECK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–25
GDF_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–26
HC_OUTPUT_DIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–27
HEX_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–28
HEX_OUTPUT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–29
HTML_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–30
HTML_REPORT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–31
INCLUDE_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–32
IPA_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–33
IP_TOOL_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–34
IP_TOOL_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–35
ISC_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–36
JAM_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–37
JBC_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–38
LICENSE_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–39
© November 2008
Altera Corporation
Quartus II Settings File Manual
iv
Contents
LMF_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–40
LOGIC_ANALYZER_INTERFACE_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–41
MAP_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–42
MESSAGE_DISABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–43
MESSAGE_ENABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–44
MESSAGE_SUPPRESSION_RULE_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–45
MIF_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–46
MIGRATION_DIFFERENT_SOURCE_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–47
MISC_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–48
NUM_PARALLEL_PROCESSORS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–49
OBJECT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–50
OCP_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–51
PARTIAL_SRAM_OBJECT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–52
PIN_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–53
POWER_INPUT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–54
PPF_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–55
PROGRAMMER_OBJECT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–56
PROJECT_OUTPUT_DIRECTORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–57
PROJECT_SHOW_ENTITY_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–58
PROJECT_USE_SIMPLIFIED_NAMES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–59
QARLOG_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–60
QAR_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–61
QIP_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–62
QUARTUS_PTF_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–63
QUARTUS_SBD_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–64
QUARTUS_STANDARD_DELAY_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–65
QXP_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–66
RAW_BINARY_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–67
READ_OR_WRITE_IN_BYTE_ADDRESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–68
RUN_FULL_COMPILE_ON_DEVICE_CHANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–69
SAVE_MIGRATION_INFO_DURING_COMPILATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–70
SBI_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–71
SDC_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–72
SDF_OUTPUT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–73
SERIAL_BITSTREAM_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–74
SIGNALTAP_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–75
SMART_RECOMPILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–76
SMF_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–77
SOFTWARE_LIBRARY_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–78
SRAM_OBJECT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–79
SRECORDS_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–80
SVF_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–81
SYM_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–82
SYSTEMVERILOG_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–83
TCL_SCRIPT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–84
TEMPLATE_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–85
TEXT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–86
TEXT_FORMAT_REPORT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–87
TIMING_ANALYSIS_OUTPUT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–88
VCD_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–89
VECTOR_TABLE_OUTPUT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–90
VECTOR_TEXT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–91
VECTOR_WAVEFORM_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–92
VERILOG_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–93
Quartus II Settings File Manual
© November 2008
Altera Corporation
Contents
v
VERILOG_INCLUDE_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–94
VERILOG_OUTPUT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–95
VERILOG_TEST_BENCH_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–96
VER_COMPATIBLE_DB_DIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–97
VHDL_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–98
VHDL_OUTPUT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–99
VHDL_TEST_BENCH_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–100
VQM_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–101
ZIP_VECTOR_WAVEFORM_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–102
Chapter 2. Pin & Location Assignments
APEX20K_CLIQUE_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–1
APEX20K_LOCAL_ROUTING_SOURCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–2
FAST_INPUT_REGISTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–3
FAST_OCT_REGISTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–5
FAST_OUTPUT_ENABLE_REGISTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–6
FAST_OUTPUT_REGISTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–7
FLEX10K_CLIQUE_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–9
FLEX6K_CLIQUE_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–10
FLEX6K_LOCAL_ROUTING_SOURCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–11
IP_DEBUG_VISIBLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–12
LOCATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–13
MAX7K_CLIQUE_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–14
MEMBER_OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–15
MERCURY_CLIQUE_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–16
PIN_CONNECT_FROM_NODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–17
RESERVE_PIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–18
SUBCLIQUE_OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–19
USE_CLK_FOR_VIRTUAL_PIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–20
VIRTUAL_PIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–21
Chapter 3. Assignment Group Assignments
ASSIGNMENT_GROUP_EXCEPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–1
ASSIGNMENT_GROUP_MEMBER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–2
Chapter 4. Analysis & Synthesis Assignments
ADD_PASS_THROUGH_LOGIC_TO_INFERRED_RAMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–1
ADV_NETLIST_OPT_ALLOWED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–2
ADV_NETLIST_OPT_RETIME_CORE_AND_IO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–4
ADV_NETLIST_OPT_SYNTH_GATE_RETIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–6
ADV_NETLIST_OPT_SYNTH_WYSIWYG_REMAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–8
ALLOW_ACLR_FOR_SHIFT_REGISTER_RECOGNITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–10
ALLOW_ANY_RAM_SIZE_FOR_RECOGNITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–11
ALLOW_ANY_ROM_SIZE_FOR_RECOGNITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–13
ALLOW_ANY_SHIFT_REGISTER_SIZE_FOR_RECOGNITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–15
ALLOW_POWER_UP_DONT_CARE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–17
ALLOW_SYNCH_CTRL_USAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–18
ALLOW_XOR_GATE_USAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–20
APEX20K_OPTIMIZATION_TECHNIQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–22
APEX20K_TECHNOLOGY_MAPPER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–24
AUTO_CARRY_CHAINS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–25
AUTO_CASCADE_CHAINS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–27
AUTO_CLOCK_ENABLE_RECOGNITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–28
© November 2008
Altera Corporation
Quartus II Settings File Manual
vi
Contents
AUTO_DSP_RECOGNITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–30
AUTO_ENABLE_SMART_COMPILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–32
AUTO_GLOBAL_CLOCK_MAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–33
AUTO_GLOBAL_OE_MAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–34
AUTO_IMPLEMENT_IN_ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–35
AUTO_LCELL_INSERTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–36
AUTO_OPEN_DRAIN_PINS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–37
AUTO_PARALLEL_EXPANDERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–39
AUTO_RAM_BLOCK_BALANCING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–41
AUTO_RAM_RECOGNITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–42
AUTO_RAM_TO_LCELL_CONVERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–44
AUTO_RESOURCE_SHARING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–45
AUTO_ROM_RECOGNITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–46
AUTO_SHIFT_REGISTER_RECOGNITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–48
BLOCK_DESIGN_NAMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–50
CARRY_CHAIN_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–51
CASCADE_CHAIN_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–52
CLKLOCKX1_INPUT_FREQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–53
CYCLONEII_OPTIMIZATION_TECHNIQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–55
CYCLONE_OPTIMIZATION_TECHNIQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–57
DEVICE_FILTER_PACKAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–58
DEVICE_FILTER_PIN_COUNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–59
DEVICE_FILTER_SPEED_GRADE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–60
DEVICE_FILTER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–61
DISABLE_OCP_HW_EVAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–62
DONT_MERGE_REGISTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–63
DQS_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–64
DQS_FREQUENCY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–65
DQS_SHIFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–66
DQS_SYSTEM_CLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–67
DSE_SYNTH_EXTRA_EFFORT_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–68
DSP_BLOCK_BALANCING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–69
EDA_DESIGN_ENTRY_SYNTHESIS_TOOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–71
EDA_INPUT_DATA_FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–72
EDA_INPUT_GND_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–73
EDA_INPUT_VCC_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–74
EDA_LMF_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–75
EDA_RUN_TOOL_AUTOMATICALLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–76
EDA_SHOW_LMF_MAPPING_MESSAGES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–77
EDA_VHDL_LIBRARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–78
ENABLE_IP_DEBUG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–79
ENABLE_M512 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–80
EXTRACT_VERILOG_STATE_MACHINES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–81
EXTRACT_VHDL_STATE_MACHINES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–82
FAMILY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–83
FLEX10K_CARRY_CHAIN_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–84
FLEX10K_OPTIMIZATION_TECHNIQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–85
FLEX6K_CARRY_CHAIN_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–87
FLEX6K_OPTIMIZATION_TECHNIQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–88
FORCE_SYNCH_CLEAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–89
HDL_INITIAL_FANOUT_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–91
HDL_MESSAGE_LEVEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–92
HDL_MESSAGE_OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–93
HDL_MESSAGE_ON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–94
Quartus II Settings File Manual
© November 2008
Altera Corporation
Contents
vii
IGNORE_CARRY_BUFFERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–95
IGNORE_CASCADE_BUFFERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–96
IGNORE_GLOBAL_BUFFERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–97
IGNORE_LCELL_BUFFERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–98
IGNORE_MAX_FANOUT_ASSIGNMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–100
IGNORE_ROW_GLOBAL_BUFFERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–102
IGNORE_SOFT_BUFFERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–103
IGNORE_TRANSLATE_OFF_AND_SYNTHESIS_OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–105
IGNORE_VERILOG_INITIAL_CONSTRUCTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–106
IMPLEMENT_AS_CLOCK_ENABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–107
IMPLEMENT_AS_OUTPUT_OF_LOGIC_CELL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–108
LCELL_INSERTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–109
LIMIT_AHDL_INTEGERS_TO_32_BITS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–110
MAX7000_FANIN_PER_CELL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–111
MAX7000_IGNORE_LCELL_BUFFERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–112
MAX7000_IGNORE_SOFT_BUFFERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–113
MAX7000_OPTIMIZATION_TECHNIQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–114
MAX7000_PARALLEL_EXPANDER_CHAIN_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–116
MAXII_OPTIMIZATION_TECHNIQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–117
MAX_AUTO_GLOBAL_REGISTER_CONTROLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–118
MAX_BALANCING_DSP_BLOCKS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–120
MAX_FANOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–122
MAX_RAM_BLOCKS_M4K . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–124
MAX_RAM_BLOCKS_M512 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–126
MAX_RAM_BLOCKS_MRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–128
MERCURY_CARRY_CHAIN_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–130
MERCURY_OPTIMIZATION_TECHNIQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–131
MUX_RESTRUCTURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–132
NOT_GATE_PUSH_BACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–134
NUMBER_OF_INVERTED_REGISTERS_REPORTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–135
NUMBER_OF_REMOVED_REGISTERS_REPORTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–136
OPTIMIZATION_TECHNIQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–137
OPTIMIZE_POWER_DURING_SYNTHESIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–138
PARALLEL_EXPANDER_CHAIN_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–140
PARAMETER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–141
POWER_UP_LEVEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–142
PRESERVE_FANOUT_FREE_NODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–143
PRESERVE_HIERARCHICAL_BOUNDARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–144
PRESERVE_REGISTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–145
PRE_MAPPING_RESYNTHESIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–146
REMOVE_DUPLICATE_REGISTERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–147
REMOVE_REDUNDANT_LOGIC_CELLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–148
RESYNTHESIS_OPTIMIZATION_EFFORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–150
RESYNTHESIS_PHYSICAL_SYNTHESIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–151
RESYNTHESIS_RETIMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–152
SAFE_STATE_MACHINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–153
SAVE_DISK_SPACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–154
SEARCH_PATH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–155
SHOW_PARAMETER_SETTINGS_TABLES_IN_SYNTHESIS_REPORT . . . . . . . . . . . . . . . . . . . . . . 4–156
SMART_COMPILE_IGNORES_TDC_FOR_STRATIX_PLL_CHANGES . . . . . . . . . . . . . . . . . . . . . . . 4–157
STATE_MACHINE_PROCESSING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–158
STRATIXGX_BYPASS_REMAPPING_OF_FORCE_SIGNAL_DETECT_SIGNAL_THRESHOLD_SELEC
T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–160
STRATIXII_CARRY_CHAIN_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–161
© November 2008
Altera Corporation
Quartus II Settings File Manual
viii
Contents
STRATIXII_OPTIMIZATION_TECHNIQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–162
STRATIX_CARRY_CHAIN_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–164
STRATIX_OPTIMIZATION_TECHNIQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–165
STRICT_RAM_RECOGNITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–167
SYNCHRONIZATION_REGISTER_CHAIN_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–169
SYNTHESIS_EFFORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–171
SYNTHESIS_KEEP_SYNCH_CLEAR_PRESET_BEHAVIOR_IN_UNMAPPER . . . . . . . . . . . . . . . . 4–172
SYNTH_CLOCK_MUX_PROTECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–173
SYNTH_CRITICAL_CLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–174
SYNTH_GATED_CLOCK_CONVERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–175
SYNTH_MESSAGE_LEVEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–176
SYNTH_PROTECT_SDC_CONSTRAINT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–177
SYNTH_TIMING_DRIVEN_SYNTHESIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–178
TOP_LEVEL_ENTITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–179
TRUE_WYSIWYG_FLOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–180
USER_LIBRARIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–181
USE_GENERATED_PHYSICAL_CONSTRAINTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–182
USE_HIGH_SPEED_ADDER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–183
USE_LOGICLOCK_CONSTRAINTS_IN_BALANCING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–184
VERILOG_CONSTANT_LOOP_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–185
VERILOG_INPUT_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–186
VERILOG_LMF_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–187
VERILOG_MACRO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–188
VERILOG_NON_CONSTANT_LOOP_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–189
VERILOG_SHOW_LMF_MAPPING_MESSAGES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–190
VHDL_INPUT_LIBRARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–191
VHDL_INPUT_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–192
VHDL_LMF_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–193
VHDL_SHOW_LMF_MAPPING_MESSAGES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–194
Chapter 5. Incremental Compilation Assignments
AUTO_EXPORT_INCREMENTAL_COMPILATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–1
INCREMENTAL_COMPILATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–2
INCREMENTAL_COMPILATION_EXPORT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–3
INCREMENTAL_COMPILATION_EXPORT_NETLIST_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–4
INCREMENTAL_COMPILATION_EXPORT_PARTITION_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–5
INCREMENTAL_COMPILATION_EXPORT_ROUTING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–6
PARTITION_FITTER_PRESERVATION_LEVEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–7
PARTITION_HIERARCHY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–8
PARTITION_IMPORT_ASSIGNMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–9
PARTITION_IMPORT_EXISTING_ASSIGNMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–10
PARTITION_IMPORT_EXISTING_LOGICLOCK_REGIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–11
PARTITION_IMPORT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–12
PARTITION_IMPORT_PROMOTE_ASSIGNMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–13
PARTITION_LAST_IMPORTED_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–14
PARTITION_NETLIST_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–15
Chapter 6. Fitter Assignments
ACTIVE_SERIAL_CLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–1
ALLOW_LVTTL_LVCMOS_INPUT_LEVELS_TO_OVERDRIVE_INPUT_BUFFER . . . . . . . . . . . . . . 6–2
ALWAYS_ENABLE_INPUT_BUFFERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–3
APEX20KE_DEVICE_IO_STANDARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–4
APEX20K_CONFIGURATION_SCHEME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–5
Quartus II Settings File Manual
© November 2008
Altera Corporation
Contents
ix
APEX20K_DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–6
APEX20K_DEVICE_IO_STANDARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–7
APEXII_CONFIGURATION_SCHEME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–8
APEXII_DEVICE_IO_STANDARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–9
ASYNC_PIPELINE_DISABLE_DESTINATION_CHECK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–10
ASYNC_PIPELINE_REG_REACH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–11
AUTO_DELAY_CHAINS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–12
AUTO_GLOBAL_CLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–13
AUTO_GLOBAL_MEMORY_CONTROLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–15
AUTO_GLOBAL_OE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–17
AUTO_GLOBAL_REGISTER_CONTROLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–18
AUTO_MERGE_PLLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–20
AUTO_PACKED_REGISTERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–21
AUTO_PACKED_REGISTERS_CYCLONE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–22
AUTO_PACKED_REGISTERS_MAXII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–24
AUTO_PACKED_REGISTERS_STRATIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–26
AUTO_PACKED_REGISTERS_STRATIXII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–28
AUTO_TURBO_BIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–30
BASE_PIN_OUT_FILE_ON_SAMEFRAME_DEVICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–31
BLOCK_RAM_AND_MLAB_EQUIVALENT_PAUSED_READ_CAPABILITIES . . . . . . . . . . . . . . . . 6–32
BLOCK_RAM_AND_MLAB_EQUIVALENT_POWER_UP_CONDITIONS . . . . . . . . . . . . . . . . . . . . 6–33
BLOCK_RAM_TO_MLAB_CELL_CONVERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–34
CARRY_OUT_PINS_LCELL_INSERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–35
CKN_CK_PAIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–36
CLOCK_ENABLE_ROUTING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–37
CLOCK_TO_OUTPUT_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–38
CONFIGURATION_VCCIO_LEVEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–39
CRC_ERROR_CHECKING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–40
CRC_ERROR_OPEN_DRAIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–41
CURRENT_STRENGTH_NEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–42
CYCLONEIII_CONFIGURATION_SCHEME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–43
CYCLONEII_CONFIGURATION_SCHEME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–44
CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–45
CYCLONEII_TERMINATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–46
CYCLONE_CONFIGURATION_SCHEME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–47
D1_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–48
D2_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–49
D3_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–50
D4_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–51
D5_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–52
D5_OCT_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–53
D6_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–54
D6_OCT_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–55
DATA0_PIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–56
DCLK_PIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–57
DC_CURRENT_FOR_ELECTROMIGRATION_CHECK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–58
DDIO_INPUT_REGISTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–59
DDIO_OUTPUT_REGISTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–60
DDIO_OUTPUT_REGISTER_DISTANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–61
DECREASE_INPUT_DELAY_TO_INPUT_REGISTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–62
DECREASE_INPUT_DELAY_TO_OUTPUT_REGISTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–63
DELAY_SETTING_FROM_VIO_TO_CORE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–64
DEVICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–65
DEVICE_MIGRATION_LIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–66
© November 2008
Altera Corporation
Quartus II Settings File Manual
x
Contents
DEVICE_TECHNOLOGY_MIGRATION_LIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–67
DPRIO_CHANNEL_NUM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–68
DPRIO_CRUCLK_NUM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–69
DPRIO_INTERFACE_REG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–70
DPRIO_QUAD_NUM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–71
DPRIO_QUAD_PLL_NUM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–72
DPRIO_TX_PLL0_REFCLK_NUM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–73
DPRIO_TX_PLL1_REFCLK_NUM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–74
DPRIO_TX_PLL_NUM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–75
DQSB_DQS_PAIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–76
DQSOUT_DELAY_CHAIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–77
DQS_ENABLE_DELAY_CHAIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–78
DQS_LOCAL_CLOCK_DELAY_CHAIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–79
DQ_GROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–80
DQ_PIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–81
DUAL_PURPOSE_CLOCK_PIN_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–82
DUPLICATE_ATOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–83
DYNAMIC_OCT_CONTROL_GROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–84
ECO_ALLOW_ROUTING_CHANGES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–85
ECO_OPTIMIZE_TIMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–86
ECO_REGENERATE_REPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–87
ENABLE_ASMI_FOR_FLASH_LOADER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–88
ENABLE_BENEFICIAL_SKEW_OPTIMIZATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–89
ENABLE_BUS_HOLD_CIRCUITRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–90
ENABLE_DEVICE_WIDE_OE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–92
ENABLE_DEVICE_WIDE_RESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–94
ENABLE_HOLD_BACK_OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–96
ENABLE_INIT_DONE_OUTPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–97
ENABLE_JTAG_BST_SUPPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–99
ENABLE_VREFA_PIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–100
ENABLE_VREFB_PIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–101
ERROR_CHECK_FREQUENCY_DIVISOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–102
FASTROW_INTERCONNECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–103
FINAL_PLACEMENT_OPTIMIZATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–104
FITTER_AGGRESSIVE_ROUTABILITY_OPTIMIZATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–106
FITTER_AUTO_EFFORT_DESIRED_SLACK_MARGIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–108
FITTER_EARLY_TIMING_ESTIMATE_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–109
FITTER_EFFORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–110
FIT_ATTEMPTS_TO_SKIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–111
FIT_ONLY_ONE_ATTEMPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–112
FLEX10K_CONFIGURATION_SCHEME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–113
FLEX10K_DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–114
FLEX10K_DEVICE_IO_STANDARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–115
FLEX10K_ENABLE_LOCK_OUTPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–116
FLEX10K_MAX_PERIPHERAL_OE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–117
FLEX6K_CONFIGURATION_SCHEME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–118
FLEX6K_DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–119
FLEX6K_DEVICE_IO_STANDARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–120
FORCE_CONFIGURATION_VCCIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–121
FORCE_MERGE_PLL_FANOUTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–122
GENERATE_GXB_RECONFIG_MIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–123
GENERATE_GXB_RECONFIG_MIF_WITH_PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–124
GLOBAL_SIGNAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–125
GNDIO_CURRENT_1PT8V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–126
Quartus II Settings File Manual
© November 2008
Altera Corporation
Contents
xi
GNDIO_CURRENT_2PT5V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–127
GNDIO_CURRENT_GTL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–128
GNDIO_CURRENT_GTL_PLUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–129
GNDIO_CURRENT_LVCMOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–130
GNDIO_CURRENT_LVTTL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–131
GNDIO_CURRENT_PCI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–132
GNDIO_CURRENT_SSTL2_CLASS1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–133
GNDIO_CURRENT_SSTL2_CLASS2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–134
GNDIO_CURRENT_SSTL3_CLASS1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–135
GNDIO_CURRENT_SSTL3_CLASS2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–136
GUARANTEE_MIN_DELAY_CORNER_IO_ZERO_HOLD_TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–137
GXB_0PPM_CLOCK_GROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–138
GXB_0PPM_CLOCK_GROUP_DRIVER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–139
GXB_0PPM_CORE_CLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–140
GXB_CLOCK_GROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–141
GXB_CLOCK_GROUP_DRIVER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–142
GXB_RECONFIG_GROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–143
GXB_RECONFIG_MIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–144
GXB_RECONFIG_MIF_PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–145
GXB_REFCLK_COUPLING_TERMINATION_SETTING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–146
GXB_TX_PLL_RECONFIG_GROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–147
IGNORE_MODE_FOR_MERGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–148
INCREASE_DELAY_TO_OUTPUT_ENABLE_PIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–149
INCREASE_DELAY_TO_OUTPUT_PIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–150
INCREASE_INPUT_CLOCK_ENABLE_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–151
INCREASE_INPUT_DELAY_TO_CE_IO_REGISTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–152
INCREASE_OUTPUT_CLOCK_ENABLE_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–153
INCREASE_OUTPUT_ENABLE_CLOCK_ENABLE_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–154
INCREASE_TZX_DELAY_TO_OUTPUT_PIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–155
INC_PLC_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–156
INPUT_REFERENCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–157
INPUT_TERMINATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–158
INSERT_ADDITIONAL_LOGIC_CELL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–159
IO_MAXIMUM_TOGGLE_RATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–160
IO_PLACEMENT_OPTIMIZATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–161
IO_STANDARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–162
LVDS_RX_REGISTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–164
MAX7000B_VCCIO_IOBANK1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–165
MAX7000B_VCCIO_IOBANK2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–166
MAX7000_DEVICE_IO_STANDARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–167
MAX7000_ENABLE_JTAG_BST_SUPPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–168
MAX7000_INDIVIDUAL_TURBO_BIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–169
MAX_CLOCKS_ALLOWED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–170
MAX_CONSECUTIVE_OUTPUTS_FOR_ELECTROMIGRATION . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–171
MAX_CONSECUTIVE_VIO_OUTPUTS_FOR_ELECTROMIGRATION . . . . . . . . . . . . . . . . . . . . . . . 6–172
MAX_CURRENT_FOR_ELECTROMIGRATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–173
MAX_CURRENT_FOR_VIO_ELECTROMIGRATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–174
MAX_GLOBAL_CLOCKS_ALLOWED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–175
MAX_PERIPHERY_CLOCKS_ALLOWED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–176
MAX_REGIONAL_CLOCKS_ALLOWED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–177
MEMORY_INTERFACE_DATA_PIN_GROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–178
MERCURY_CONFIGURATION_SCHEME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–179
MERCURY_DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS . . . . . . . . . . . . . . . . . . . . . . . . . . 6–180
MERCURY_DEVICE_IO_STANDARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–181
© November 2008
Altera Corporation
Quartus II Settings File Manual
xii
Contents
MIGRATION_CONSTRAIN_CORE_RESOURCES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–182
MIGRATION_DEVICES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–183
NDQS_LOCAL_CLOCK_DELAY_CHAIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–184
NORMAL_LCELL_INSERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–185
OPTIMIZE_FOR_METASTABILITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–186
OPTIMIZE_HOLD_TIMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–187
OPTIMIZE_IOC_REGISTER_PLACEMENT_FOR_TIMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–188
OPTIMIZE_MULTI_CORNER_TIMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–189
OPTIMIZE_POWER_DURING_FITTING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–190
OPTIMIZE_SIGNAL_INTEGRITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–191
OPTIMIZE_TIMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–192
OUTPUT_BUFFER_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–194
OUTPUT_BUFFER_DELAY_CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–195
OUTPUT_ENABLE_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–196
OUTPUT_ENABLE_GROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–197
OUTPUT_ENABLE_REGISTER_DUPLICATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–199
OUTPUT_ENABLE_ROUTING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–200
OUTPUT_PIN_LOAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–201
OUTPUT_TERMINATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–202
OVERRIDE_DEFAULT_ELECTROMIGRATION_PARAMETERS . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–203
PAD_TO_CORE_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–204
PAD_TO_DDIO_REGISTER_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–205
PAD_TO_INPUT_REGISTER_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–206
PCI_IO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–207
PHYSICAL_SYNTHESIS_ASYNCHRONOUS_SIGNAL_PIPELINING . . . . . . . . . . . . . . . . . . . . . . . 6–209
PHYSICAL_SYNTHESIS_COMBO_LOGIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–210
PHYSICAL_SYNTHESIS_COMBO_LOGIC_FOR_AREA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–211
PHYSICAL_SYNTHESIS_EFFORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–212
PHYSICAL_SYNTHESIS_LOG_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–213
PHYSICAL_SYNTHESIS_MAP_LOGIC_TO_MEMORY_FOR_AREA . . . . . . . . . . . . . . . . . . . . . . . . 6–214
PHYSICAL_SYNTHESIS_REGISTER_DUPLICATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–215
PHYSICAL_SYNTHESIS_REGISTER_RETIMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–216
PLACEMENT_EFFORT_MULTIPLIER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–217
PLL_COMPENSATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–219
PLL_FORCE_OUTPUT_COUNTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–220
PLL_IGNORE_MIGRATION_DEVICES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–221
PRESERVE_PLL_COUNTER_ORDER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–222
PROGRAMMABLE_POWER_MAXIMUM_HIGH_SPEED_FRACTION_OF_USED_LAB_TILES . 6–223
PROGRAMMABLE_POWER_TECHNOLOGY_SETTING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–224
PROGRAMMABLE_PREEMPHASIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–225
PROGRAMMABLE_VOD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–226
QDR_D_PIN_GROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–227
RAM_BLOCK_READ_CLOCK_DUTY_CYCLE_DEPENDENCY . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–228
RESERVE_ALL_UNUSED_PINS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–229
RESERVE_ALL_UNUSED_PINS_WEAK_PULLUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–231
RESERVE_ASDO_AFTER_CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–232
RESERVE_DATA0_AFTER_CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–233
RESERVE_DATA1_AFTER_CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–234
RESERVE_DATA7_THROUGH_DATA1_AFTER_CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . 6–235
RESERVE_DATA7_THROUGH_DATA2_AFTER_CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . 6–237
RESERVE_DCLK_AFTER_CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–238
RESERVE_FLASH_NCE_AFTER_CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–239
RESERVE_NCEO_AFTER_CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–240
RESERVE_NWS_NRS_NCS_CS_AFTER_CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–241
Quartus II Settings File Manual
© November 2008
Altera Corporation
Contents
xiii
RESERVE_OTHER_AP_PINS_AFTER_CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–242
RESERVE_RDYNBUSY_AFTER_CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–243
ROUTER_EFFORT_MULTIPLIER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–244
ROUTER_LCELL_INSERTION_AND_LOGIC_DUPLICATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–246
ROUTER_REGISTER_DUPLICATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–247
ROUTER_TIMING_OPTIMIZATION_LEVEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–248
ROUTING_BACK_ANNOTATION_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–250
ROW_GLOBAL_SIGNAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–251
SAVE_INTERMEDIATE_FITTING_RESULTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–252
SCE_PIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–253
SDO_PIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–254
SEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–255
SLEW_RATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–256
SLOW_SLEW_RATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–257
STOP_AFTER_CONGESTION_MAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–259
STRATIXGX_ALLOW_CLOCK_FANOUT_WITH_ANALOG_RESET . . . . . . . . . . . . . . . . . . . . . . . . 6–260
STRATIXGX_ALLOW_GIGE_IN_DOUBLE_DATA_WIDTH_MODE . . . . . . . . . . . . . . . . . . . . . . . . 6–261
STRATIXGX_ALLOW_GIGE_UNDER_FULL_DATARATE_RANGE . . . . . . . . . . . . . . . . . . . . . . . . 6–262
STRATIXGX_ALLOW_GIGE_WITHOUT_8B10B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–263
STRATIXGX_ALLOW_GIGE_WITH_CORECLK_SELECTED_AT_RATE_MATCHER . . . . . . . . . . 6–264
STRATIXGX_ALLOW_GIGE_WITH_RX_CORECLK_FROM_NON_TXPLL_SOURCE . . . . . . . . . 6–265
STRATIXGX_ALLOW_PARALLEL_LOOPBACK_IN_DOUBLE_DATA_WIDTH_MODE . . . . . . . 6–266
STRATIXGX_ALLOW_POST8B10B_LOOPBACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–267
STRATIXGX_ALLOW_REVERSE_PARALLEL_LOOPBACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–268
STRATIXGX_ALLOW_RX_CORECLK_FROM_NON_RX_CLKOUT_SOURCE_IN_DOUBLE_DATA_
WIDTH_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–269
STRATIXGX_ALLOW_USE_OF_GXB_COUPLED_IOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–270
STRATIXGX_ALLOW_XAUI_IN_SINGLE_DATA_WIDTH_MODE . . . . . . . . . . . . . . . . . . . . . . . . . 6–271
STRATIXGX_ALLOW_XAUI_WITH_CORECLK_SELECTED_AT_RATE_MATCHER . . . . . . . . . 6–272
STRATIXGX_ALLOW_XAUI_WITH_RX_CORECLK_FROM_NON_TXPLL_SOURCE . . . . . . . . . 6–273
STRATIXGX_TERMINATION_VALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–274
STRATIXIIGX_TERMINATION_VALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–275
STRATIXIII_CONFIGURATION_SCHEME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–276
STRATIXIII_MRAM_COMPATIBILITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–277
STRATIXIII_UPDATE_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–278
STRATIXII_CONFIGURATION_SCHEME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–279
STRATIXII_TERMINATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–280
STRATIX_CONFIGURATION_SCHEME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–281
STRATIX_DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–282
STRATIX_DEVICE_IO_STANDARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–283
STRATIX_UPDATE_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–284
SYNCHRONIZER_IDENTIFICATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–285
SYNCHRONIZER_TOGGLE_RATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–287
SYNCHRONOUS_GROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–288
T11_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–289
T4_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–290
T8_DELAY0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–291
T8_DELAY1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–292
TERMINATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–293
TERMINATION_CONTROL_BLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–294
TREAT_BIDIR_AS_OUTPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–295
TURBO_BIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–296
USER_START_UP_CLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–297
VCCIO_CURRENT_1PT8V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–299
© November 2008
Altera Corporation
Quartus II Settings File Manual
xiv
Contents
VCCIO_CURRENT_2PT5V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–300
VCCIO_CURRENT_GTL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–301
VCCIO_CURRENT_GTL_PLUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–302
VCCIO_CURRENT_LVCMOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–303
VCCIO_CURRENT_LVTTL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–304
VCCIO_CURRENT_PCI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–305
VCCIO_CURRENT_SSTL2_CLASS1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–306
VCCIO_CURRENT_SSTL2_CLASS2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–307
VCCIO_CURRENT_SSTL3_CLASS1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–308
VCCIO_CURRENT_SSTL3_CLASS2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–309
VCCPD_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–310
WEAK_PULL_UP_RESISTOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–311
XSTL_INPUT_ALLOW_SE_BUFFER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–313
Chapter 7. Power Estimation Assignments
POWER_AUTO_COMPUTE_TJ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–1
POWER_BOARD_TEMPERATURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–2
POWER_BOARD_THERMAL_MODEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–3
POWER_DEFAULT_INPUT_IO_TOGGLE_RATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–4
POWER_DEFAULT_TOGGLE_RATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–5
POWER_EXT_SUPPLY_VOLTAGE_TO_REGULATOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–6
POWER_HSSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–7
POWER_HSSI_LEFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–8
POWER_HSSI_RIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–9
POWER_HSSI_VCCHIP_LEFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–10
POWER_HSSI_VCCHIP_RIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–11
POWER_INPUT_FILE_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–12
POWER_INPUT_FILE_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–13
POWER_INPUT_SAF_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–14
POWER_INPUT_VCD_FILE_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–15
POWER_OCS_VALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–16
POWER_OJB_VALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–17
POWER_OSA_VALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–18
POWER_OUTPUT_SAF_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–19
POWER_PRESET_COOLING_SOLUTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–20
POWER_READ_INPUT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–21
POWER_REPORT_POWER_DISSIPATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–22
POWER_REPORT_SIGNAL_ACTIVITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–23
POWER_SIGNAL_ACTIVITY_END_TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–24
POWER_SIGNAL_ACTIVITY_START_TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–25
POWER_STATIC_PROBABILITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–26
POWER_TJ_VALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–27
POWER_TOGGLE_RATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–28
POWER_TOGGLE_RATE_PERCENTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–29
POWER_USE_CUSTOM_COOLING_SOLUTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–30
POWER_USE_DEVICE_CHARACTERISTICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–31
POWER_USE_INPUT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–32
POWER_USE_INPUT_FILES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–33
POWER_USE_PVA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–34
POWER_USE_TA_VALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–35
POWER_VCCA_L_USER_OPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–36
POWER_VCCA_R_USER_OPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–37
POWER_VCCH_GXBL_USER_OPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–38
POWER_VCCH_GXBR_USER_OPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–39
Quartus II Settings File Manual
© November 2008
Altera Corporation
Contents
xv
POWER_VCCH_GXB_USER_OPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–40
POWER_VCCIO_USER_OPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–41
POWER_VCCL_GXB_USER_OPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–42
POWER_VCD_FILE_END_TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–43
POWER_VCD_FILE_START_TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–44
POWER_VCD_FILTER_GLITCHES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–45
VCCA_L_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–46
VCCA_PLL_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–47
VCCA_R_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–48
VCCA_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–49
VCCD_PLL_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–50
VCCD_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–51
VCCHIP_L_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–52
VCCHIP_R_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–53
VCCH_GXBL_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–54
VCCH_GXBR_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–55
VCCH_GXB_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–56
VCCINT_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–57
VCCIO_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–58
VCCL_GXBL_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–59
VCCL_GXBR_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–60
VCCL_GXB_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–61
VCCL_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–62
VCCPT_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–63
VCCR_L_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–64
VCCR_R_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–65
VCCT_L_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–66
VCCT_R_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–67
VCC_USER_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–68
Chapter 8. EDA Netlist Writer Assignments
EDA_BOARD_BOUNDARY_SCAN_OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–1
EDA_BOARD_DESIGN_BOUNDARY_SCAN_TOOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–2
EDA_BOARD_DESIGN_SIGNAL_INTEGRITY_TOOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–3
EDA_BOARD_DESIGN_SYMBOL_TOOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–4
EDA_BOARD_DESIGN_TIMING_TOOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–5
EDA_BOARD_DESIGN_TOOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–6
EDA_DESIGN_EXTRA_ALTERA_SIM_LIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–7
EDA_DESIGN_INSTANCE_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–8
EDA_ENABLE_GLITCH_FILTERING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–9
EDA_FLATTEN_BUSES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–10
EDA_FORMAL_VERIFICATION_ALLOW_RETIMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–11
EDA_FORMAL_VERIFICATION_TOOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–12
EDA_FV_HIERARCHY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–13
EDA_GENERATE_FUNCTIONAL_NETLIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–14
EDA_GENERATE_POWER_INPUT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–15
EDA_GENERATE_TIMING_CLOSURE_DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–16
EDA_IBIS_MODEL_SELECTOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–17
EDA_IBIS_MUTUAL_COUPLING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–18
EDA_IPFS_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–19
EDA_LAUNCH_CMD_LINE_TOOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–20
EDA_MAINTAIN_DESIGN_HIERARCHY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–21
EDA_MAP_ILLEGAL_CHARACTERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–22
EDA_NATIVELINK_GENERATE_SCRIPT_ONLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–23
© November 2008
Altera Corporation
Quartus II Settings File Manual
xvi
Contents
EDA_NATIVELINK_SIMULATION_SETUP_SCRIPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–24
EDA_NATIVELINK_SIMULATION_TEST_BENCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–25
EDA_NETLIST_WRITER_OUTPUT_DIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–26
EDA_RESYNTHESIS_TOOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–27
EDA_RTL_SIMULATION_RUN_SCRIPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–28
EDA_RTL_SIM_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–29
EDA_RTL_TEST_BENCH_FILE_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–30
EDA_RTL_TEST_BENCH_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–31
EDA_RTL_TEST_BENCH_RUN_FOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–32
EDA_SDC_FILE_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–33
EDA_SETUP_HOLD_DETECTION_INPUT_REGISTERS_BIDIR_PINS_DISABLED . . . . . . . . . . . . . 8–34
EDA_SIMULATION_RUN_SCRIPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–35
EDA_SIMULATION_TOOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–36
EDA_SIMULATION_VCD_OUTPUT_SIGNALS_TO_TCL_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–37
EDA_SIMULATION_VCD_OUTPUT_TCL_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–38
EDA_SIMULATION_VCD_OUTPUT_TCL_FILE_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–39
EDA_TEST_BENCH_DESIGN_INSTANCE_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–40
EDA_TEST_BENCH_ENABLE_STATUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–41
EDA_TEST_BENCH_ENTITY_MODULE_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–42
EDA_TEST_BENCH_EXTRA_ALTERA_SIM_LIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–43
EDA_TEST_BENCH_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–44
EDA_TEST_BENCH_FILE_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–45
EDA_TEST_BENCH_GATE_LEVEL_NETLIST_LIBRARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–46
EDA_TEST_BENCH_MODULE_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–47
EDA_TEST_BENCH_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–48
EDA_TEST_BENCH_RUN_FOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–49
EDA_TEST_BENCH_RUN_SIM_FOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–50
EDA_TIME_SCALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–51
EDA_TIMING_ANALYSIS_TOOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–52
EDA_TRUNCATE_LONG_HIERARCHY_PATHS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–53
EDA_USER_COMPILED_SIMULATION_LIBRARY_DIRECTORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–54
EDA_VHDL_ARCH_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–55
EDA_WAIT_FOR_GUI_TOOL_COMPLETION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–56
EDA_WRITER_DONT_WRITE_TOP_ENTITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–57
EDA_WRITE_DEVICE_CONTROL_PORTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–58
EDA_WRITE_NODES_FOR_POWER_ESTIMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–59
Chapter 9. Assembler Assignments
APEX20K_CONFIGURATION_DEVICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–1
APEX20K_CONFIG_DEVICE_JTAG_USER_CODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–2
APEX20K_JTAG_USER_CODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–3
AUTO_INCREMENT_CONFIG_DEVICE_JTAG_USER_CODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–4
AUTO_RESTART_CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–5
CLOCK_SOURCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–7
COMPRESSION_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–8
CONFIGURATION_CLOCK_DIVISOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–9
CONFIGURATION_CLOCK_FREQUENCY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–10
CYCLONEIII_CONFIGURATION_DEVICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–11
CYCLONEII_M4K_COMPATIBILITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–12
CYCLONE_CONFIGURATION_DEVICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–13
DISABLE_NCS_AND_OE_PULLUPS_ON_CONFIG_DEVICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–14
ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–15
ENABLE_OCT_DONE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–16
EPROM_USE_CHECKSUM_AS_USERCODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–17
Quartus II Settings File Manual
© November 2008
Altera Corporation
Contents
xvii
FLEX10K_CONFIGURATION_DEVICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–18
FLEX10K_CONFIG_DEVICE_JTAG_USER_CODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–19
FLEX10K_ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE . . . . . . . . . . . . . . . . . . . . . . . 9–20
FLEX10K_JTAG_USER_CODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–21
FLEX6K_CONFIGURATION_DEVICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–22
FLEX6K_ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE . . . . . . . . . . . . . . . . . . . . . . . . 9–23
GENERATE_HEX_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–24
GENERATE_RBF_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–25
GENERATE_TTF_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–26
HARDCOPYII_POWER_ON_EXTRA_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–27
HEXOUT_FILE_COUNT_DIRECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–28
HEXOUT_FILE_START_ADDRESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–29
MAX7000S_JTAG_USER_CODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–30
MAX7000_JTAG_USER_CODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–31
MAX7000_USE_CHECKSUM_AS_USERCODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–32
MERCURY_CONFIGURATION_DEVICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–33
MERCURY_CONFIG_DEVICE_JTAG_USER_CODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–34
MERCURY_JTAG_USER_CODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–35
ON_CHIP_BITSTREAM_DECOMPRESSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–36
RELEASE_CLEARS_BEFORE_TRI_STATES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–37
RESERVE_ALL_UNUSED_PINS_NO_OUTPUT_GND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–39
SECURITY_BIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–40
STRATIXII_CONFIGURATION_DEVICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–41
STRATIXII_MRAM_COMPATIBILITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–42
STRATIX_CONFIGURATION_DEVICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–43
STRATIX_CONFIG_DEVICE_JTAG_USER_CODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–44
STRATIX_JTAG_USER_CODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–45
USE_CHECKERED_PATTERN_AS_UNINITIALIZED_RAM_CONTENT . . . . . . . . . . . . . . . . . . . . . 9–46
USE_CHECKSUM_AS_USERCODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–47
USE_CONFIGURATION_DEVICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–49
Chapter 10. Simulator Assignments
ACTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–1
ADD_DEFAULT_PINS_TO_SIMULATION_OUTPUT_WAVEFORMS . . . . . . . . . . . . . . . . . . . . . . . . 10–2
ADD_TO_SIMULATION_OUTPUT_WAVEFORMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–3
ALIAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–4
AUTO_USE_SIMULATION_PDB_NETLIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–5
BREAKPOINT_STATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–6
CHECK_OUTPUTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–7
END_TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–8
EXTERNAL_PIN_CONNECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–9
GLITCH_DETECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–10
GLITCH_INTERVAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–11
IMMEDIATE_ASSERTION_FAIL_ACTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–12
IMMEDIATE_ASSERTION_FAIL_MESSAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–13
IMMEDIATE_ASSERTION_PASS_MESSAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–14
IMMEDIATE_ASSERTION_STATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–15
IMMEDIATE_ASSERTION_TEST_CONDITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–16
INCREMENTAL_VECTOR_INPUT_SOURCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–17
PASSIVE_RESISTOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–18
SETUP_HOLD_DETECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–19
SETUP_HOLD_DETECTION_INPUT_REGISTERS_BIDIR_PINS_DISABLED . . . . . . . . . . . . . . . . . 10–20
SETUP_HOLD_TIME_VIOLATION_DETECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–21
SIMULATION_BUS_CHANNEL_GROUPING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–22
© November 2008
Altera Corporation
Quartus II Settings File Manual
xviii
Contents
SIMULATION_CELL_DELAY_MODEL_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–23
SIMULATION_COMPARE_SIGNAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–24
SIMULATION_COMPLETE_COVERAGE_REPORT_PANEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–25
SIMULATION_COVERAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–26
SIMULATION_DEFAULT_VECTOR_COMPARE_TOLERANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–27
SIMULATION_INTERCONNECT_DELAY_MODEL_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–28
SIMULATION_MISSING_0_VALUE_COVERAGE_REPORT_PANEL . . . . . . . . . . . . . . . . . . . . . . . . 10–29
SIMULATION_MISSING_1_VALUE_COVERAGE_REPORT_PANEL . . . . . . . . . . . . . . . . . . . . . . . . 10–30
SIMULATION_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–31
SIMULATION_NETLIST_VIEWER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–32
SIMULATION_SIGNAL_COMPARE_TOLERANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–33
SIMULATION_VDB_RESULT_FLUSH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–34
SIMULATION_VECTOR_COMPARE_BEGIN_TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–35
SIMULATION_VECTOR_COMPARE_END_TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–36
SIMULATION_VECTOR_COMPARE_RULE_FOR_0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–37
SIMULATION_VECTOR_COMPARE_RULE_FOR_1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–38
SIMULATION_VECTOR_COMPARE_RULE_FOR_DC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–39
SIMULATION_VECTOR_COMPARE_RULE_FOR_H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–40
SIMULATION_VECTOR_COMPARE_RULE_FOR_L . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–41
SIMULATION_VECTOR_COMPARE_RULE_FOR_U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–42
SIMULATION_VECTOR_COMPARE_RULE_FOR_W . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–43
SIMULATION_VECTOR_COMPARE_RULE_FOR_X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–44
SIMULATION_VECTOR_COMPARE_RULE_FOR_Z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–45
SIMULATION_WITH_AUTO_GLITCH_FILTERING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–46
SIMULATION_WITH_GLITCH_FILTERING_IN_NORMAL_FLOW . . . . . . . . . . . . . . . . . . . . . . . . . 10–47
SIMULATION_WITH_GLITCH_FILTERING_WHEN_GENERATING_SAF . . . . . . . . . . . . . . . . . . 10–48
SIMULATOR_GENERATE_POWERPLAY_VCD_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–49
SIMULATOR_GENERATE_SIGNAL_ACTIVITY_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–50
SIMULATOR_POWERPLAY_VCD_FILE_END_TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–51
SIMULATOR_POWERPLAY_VCD_FILE_OUTPUT_DESTINATION . . . . . . . . . . . . . . . . . . . . . . . . 10–52
SIMULATOR_POWERPLAY_VCD_FILE_START_TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–53
SIMULATOR_PVT_TIMING_MODEL_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–54
SIMULATOR_SIGNAL_ACTIVITY_FILE_END_TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–55
SIMULATOR_SIGNAL_ACTIVITY_FILE_OUTPUT_DESTINATION . . . . . . . . . . . . . . . . . . . . . . . . 10–56
SIMULATOR_SIGNAL_ACTIVITY_FILE_START_TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–57
SIM_BEHAVIOR_SIMULATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–58
SIM_COMPILE_HDL_FILES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–59
SIM_HDL_TOP_MODULE_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–60
SIM_OVERWRITE_WAVEFORM_INPUTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–61
SIM_TAP_REGISTER_D_Q_PORTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–62
SIM_VECTOR_COMPARED_CLOCK_DUTY_CYCLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–63
SIM_VECTOR_COMPARED_CLOCK_OFFSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–64
SIM_VECTOR_COMPARED_CLOCK_PERIOD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–65
START_TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–66
TRIGGER_EQUATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–67
TRIGGER_VECTOR_COMPARE_ON_SIGNAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–68
USER_MESSAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–69
VECTOR_COMPARE_TRIGGER_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–70
VECTOR_INPUT_SOURCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–71
VECTOR_OUTPUT_DESTINATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–72
VECTOR_OUTPUT_FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–73
X_ON_VIOLATION_OPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10–74
Chapter 11. Design Assistant Assignments
Quartus II Settings File Manual
© November 2008
Altera Corporation
Contents
xix
ACLK_CAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–1
ACLK_RULE_IMSZER_ADOMAIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–2
ACLK_RULE_NO_SZER_ACLK_DOMAIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–3
ACLK_RULE_SZER_BTW_ACLK_DOMAIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–4
CLK_CAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–5
CLK_RULE_CLKNET_CLKSPINES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–6
CLK_RULE_CLKNET_CLKSPINES_THRESHOLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–7
CLK_RULE_COMB_CLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–8
CLK_RULE_GATED_CLK_FANOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–9
CLK_RULE_GATING_SCHEME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–10
CLK_RULE_INPINS_CLKNET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–11
CLK_RULE_INV_CLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–12
CLK_RULE_MIX_EDGES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–13
DA_CUSTOM_RULE_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–14
DISABLE_DA_RULE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–15
DRC_DEADLOCK_STATE_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–16
DRC_DETAIL_MESSAGE_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–17
DRC_FANOUT_EXCEEDING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–18
DRC_GATED_CLOCK_FEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–19
DRC_REPORT_FANOUT_EXCEEDING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–20
DRC_REPORT_TOP_FANOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–21
DRC_TOP_FANOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–22
DRC_VIOLATION_MESSAGE_LIMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–23
ENABLE_DA_RULE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–24
ENABLE_DRC_SETTINGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–25
FSM_CAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–26
FSM_RULE_DEADLOCK_STATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–27
FSM_RULE_NO_RESET_STATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–28
FSM_RULE_NO_SZER_ACLK_DOMAIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–29
FSM_RULE_UNREACHABLE_STATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–30
FSM_RULE_UNUSED_TRANSITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–31
HARDCOPY_FLOW_AUTOMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–32
HARDCOPY_NEW_PROJECT_PATH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–33
HCPY_CAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–34
HCPY_PLL_MULTIPLE_CLK_NETWORK_TYPES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–35
HCPY_VREF_PINS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–36
NONSYNCHSTRUCT_CAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–37
NONSYNCHSTRUCT_RULE_ASYN_RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–38
NONSYNCHSTRUCT_RULE_COMBLOOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–39
NONSYNCHSTRUCT_RULE_COMB_DRIVES_RAM_WE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–40
NONSYNCHSTRUCT_RULE_DELAY_CHAIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–41
NONSYNCHSTRUCT_RULE_ILLEGAL_PULSE_GEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–42
NONSYNCHSTRUCT_RULE_LATCH_UNIDENTIFIED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–43
NONSYNCHSTRUCT_RULE_MULTI_VIBRATOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–44
NONSYNCHSTRUCT_RULE_REG_LOOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–45
NONSYNCHSTRUCT_RULE_RIPPLE_CLK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–46
NONSYNCHSTRUCT_RULE_SRLATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–47
RESET_CAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–48
RESET_RULE_COMB_ASYNCH_RESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–49
RESET_RULE_IMSYNCH_ASYNCH_DOMAIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–50
RESET_RULE_IMSYNCH_EXRESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–51
RESET_RULE_UNSYNCH_ASYNCH_DOMAIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–52
RESET_RULE_UNSYNCH_EXRESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–53
SIGNALRACE_CAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–54
© November 2008
Altera Corporation
Quartus II Settings File Manual
xx
Contents
SIGNALRACE_RULE_CLK_PORT_RACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–55
SIGNALRACE_RULE_RESET_RACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–56
SIGNALRACE_RULE_SECOND_SIGNAL_RACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–57
SIGNALRACE_RULE_TRISTATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–58
TIMING_CAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11–59
Chapter 12. Programmer Assignments
EXCALIBUR_HEX_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–1
GENERATE_CONFIG_HEXOUT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–2
GENERATE_CONFIG_ISC_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–3
GENERATE_CONFIG_JAM_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–4
GENERATE_CONFIG_JBC_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–5
GENERATE_CONFIG_JBC_FILE_COMPRESSED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–6
GENERATE_CONFIG_SVF_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–7
GENERATE_ISC_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–8
GENERATE_JAM_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–9
GENERATE_JBC_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–11
GENERATE_JBC_FILE_COMPRESSED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–13
GENERATE_SVF_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–15
ISP_CLAMP_STATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–17
ISP_CLAMP_STATE_DEFAULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–18
MERGE_HEX_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12–19
Chapter 13. SignalProbe Assignments
SIGNALPROBE_ALLOW_OVERUSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–1
SIGNALPROBE_CLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–2
SIGNALPROBE_DURING_NORMAL_COMPILATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–3
SIGNALPROBE_ENABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–4
SIGNALPROBE_NUM_REGISTERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–5
SIGNALPROBE_SOURCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13–6
Chapter 14. SignalTap II Assignments
ENABLE_LOGIC_ANALYZER_INTERFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–1
ENABLE_SIGNALTAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–2
STP_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–3
USE_LOGIC_ANALYZER_INTERFACE_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–4
USE_SIGNALTAP_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14–5
Chapter 15. LogicLock Region Assignments
LL_AUTO_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–1
LL_ENABLED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–2
LL_EXCLUDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–3
LL_HEIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–4
LL_IMPORT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–5
LL_IO_STANDARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–7
LL_MEMBER_EXCEPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–8
LL_MEMBER_OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–9
LL_MEMBER_OPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–10
LL_MEMBER_STATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–11
LL_NODE_LOCATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–12
LL_ORIGIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–13
LL_PARENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–14
LL_PATH_EXCLUDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–15
Quartus II Settings File Manual
© November 2008
Altera Corporation
Contents
xxi
LL_PRIORITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–16
LL_RCF_IMPORT_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–17
LL_RESERVED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–18
LL_RESERVED_IS_LIMITED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–19
LL_ROOT_REGION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–20
LL_SOFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–21
LL_STATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–22
LL_WIDTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–23
LOGICLOCK_INCREMENTAL_COMPILE_ASSIGNMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–24
LOGICLOCK_INCREMENTAL_COMPILE_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–25
Chapter 16. Migration Assignments
MIGRATION_AUTO_PACKED_REGISTERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–1
MIGRATION_AUTO_PORT_SWAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–2
MIGRATION_RAM_INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16–3
Chapter 17. Netlist Viewer Assignments
RTLV_GROUP_COMB_LOGIC_IN_CLOUD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–1
RTLV_GROUP_COMB_LOGIC_IN_CLOUD_TMV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–2
RTLV_GROUP_RELATED_NODES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–3
RTLV_GROUP_RELATED_NODES_TMV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–4
RTLV_REMOVE_FANOUT_FREE_REGISTERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–5
RTLV_SIMPLIFIED_LOGIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17–6
Chapter 18. Advanced I/O Timing Assignments
BOARD_MODEL_FAR_C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18–1
BOARD_MODEL_FAR_DIFFERENTIAL_R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18–2
BOARD_MODEL_FAR_PULLDOWN_R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18–3
BOARD_MODEL_FAR_PULLUP_R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18–4
BOARD_MODEL_FAR_SERIES_R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18–5
BOARD_MODEL_NEAR_C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18–6
BOARD_MODEL_NEAR_DIFFERENTIAL_R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18–7
BOARD_MODEL_NEAR_PULLDOWN_R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18–8
BOARD_MODEL_NEAR_PULLUP_R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18–9
BOARD_MODEL_NEAR_SERIES_R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18–10
BOARD_MODEL_NEAR_TLINE_C_PER_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18–11
BOARD_MODEL_NEAR_TLINE_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18–12
BOARD_MODEL_NEAR_TLINE_L_PER_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18–13
BOARD_MODEL_TERMINATION_V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18–14
BOARD_MODEL_TLINE_C_PER_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18–15
BOARD_MODEL_TLINE_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18–16
BOARD_MODEL_TLINE_L_PER_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18–17
ENABLE_ADVANCED_IO_TIMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18–18
OUTPUT_IO_TIMING_ENDPOINT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18–19
PCB_LAYER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18–20
PCB_LAYERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18–21
PCB_LAYER_THICKNESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18–22
Chapter 19. Classic Timing Assignments
ANALYZE_LATCHES_AS_SYNCHRONOUS_ELEMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–1
BASED_ON_CLOCK_SETTINGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–2
CLOCK_ENABLE_MULTICYCLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–3
CLOCK_ENABLE_MULTICYCLE_HOLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–4
© November 2008
Altera Corporation
Quartus II Settings File Manual
xxii
Contents
CLOCK_ENABLE_SOURCE_MULTICYCLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–5
CLOCK_ENABLE_SOURCE_MULTICYCLE_HOLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–6
CLOCK_HOLD_UNCERTAINTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–7
CLOCK_SETTINGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–8
CLOCK_SETUP_UNCERTAINTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–9
CUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–10
CUT_OFF_IO_PIN_FEEDBACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–12
CUT_OFF_PATHS_BETWEEN_CLOCK_DOMAINS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–13
CUT_OFF_READ_DURING_WRITE_PATHS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–14
DEFAULT_HOLD_MULTICYCLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–15
DIVIDE_BASE_CLOCK_PERIOD_BY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–16
DO_COMBINED_ANALYSIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–17
DO_MIN_ANALYSIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–18
DO_MIN_TIMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–19
DUTY_CYCLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–20
EARLY_CLOCK_LATENCY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–21
ENABLE_CLOCK_LATENCY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–22
ENABLE_RECOVERY_REMOVAL_ANALYSIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–23
EXCLUDE_FMAX_PATHS_GREATER_THAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–24
EXCLUDE_SLACK_PATHS_GREATER_THAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–25
EXCLUDE_TCO_PATHS_LESS_THAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–26
EXCLUDE_TH_PATHS_LESS_THAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–27
EXCLUDE_TPD_PATHS_LESS_THAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–28
EXCLUDE_TSU_PATHS_LESS_THAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–29
FLOW_ENABLE_TIMING_CONSTRAINT_CHECK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–30
FMAX_REQUIREMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–31
HOLD_RELATIONSHIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–32
IGNORE_CLOCK_SETTINGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–33
INPUT_MAX_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–34
INPUT_MIN_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–35
INPUT_TRANSITION_TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–36
INVERTED_CLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–37
INVERT_BASE_CLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–38
LATE_CLOCK_LATENCY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–39
LVDS_FIXED_CLOCK_DATA_PHASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–40
MAX_CLOCK_ARRIVAL_SKEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–41
MAX_DATA_ARRIVAL_SKEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–42
MAX_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–43
MINIMUM_TPD_REQUIREMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–44
MIN_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–45
MIN_TCO_REQUIREMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–46
MULTICYCLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–47
MULTICYCLE_HOLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–49
MULTIPLY_BASE_CLOCK_PERIOD_BY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–51
NOMINAL_CORE_SUPPLY_VOLTAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–52
NOT_A_CLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–53
NUMBER_OF_DESTINATION_TO_REPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–54
NUMBER_OF_PATHS_TO_REPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–55
NUMBER_OF_SOURCES_PER_DESTINATION_TO_REPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–56
OFFSET_FROM_BASE_CLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–57
OUTPUT_MAX_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–58
OUTPUT_MIN_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–59
PHASE_FROM_BASE_CLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–60
PLL_EXTERNAL_FEEDBACK_BOARD_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–61
Quartus II Settings File Manual
© November 2008
Altera Corporation
Contents
xxiii
REPORT_AS_DQS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–62
REPORT_DELAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–63
REPORT_IO_PATHS_SEPARATELY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–64
SETUP_RELATIONSHIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–65
SOURCE_MULTICYCLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–66
SOURCE_MULTICYCLE_HOLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–68
TAO_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–70
TCO_REQUIREMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–71
TH_REQUIREMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–72
TIMEQUEST_DO_CCPP_REMOVAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–73
TIMEQUEST_DO_REPORT_TIMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–75
TIMEQUEST_MULTICORNER_ANALYSIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–76
TIMEQUEST_REPORT_SCRIPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–78
TPD_REQUIREMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–79
TSU_REQUIREMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–80
USE_TIMEQUEST_TIMING_ANALYZER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–81
VIRTUAL_CLOCK_REFERENCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19–83
© November 2008
Altera Corporation
Quartus II Settings File Manual
xxiv
Quartus II Settings File Manual
Contents
© November 2008
Altera Corporation
About This Reference Manual
Introduction
The Quartus® II design software settings are made in the Quartus II Settings File
(QSF).
Revision History
The following table shows the revision history for this manual.
Date and
Document Version
November 2008, v5.0
Changes Made
Summary of Changes
—
■
Updated for Quartus II version 8.1
■
Undated new document template
■
Updated "Revision History" section
September 2008, v4.2
■
Minor editorial updates
—
September 2008, v4.1
■
Minor editorial updates
—
July 2008, v4.0
■
Updated for Quartus II version 8.0
—
December 2007, v3.0
■
Updated for Quartus II version 7.2
—
How to Contact Altera
For the most up-to-date information about Altera® products, see the following table.
Contact (Note 1)
Contact
Method
Address
Technical support
Website
www.altera.com/support
Technical training
Website
www.altera.com/training
Email
custrain@altera.com
Product Literature
Website
www.altera.com/literature
Altera literature services
Email
literature@altera.com
(General)
Email
nacomp@altera.com
(Software Licensing)
Email
authorization@altera.com
Non-technical support
Note:
(1) You can also contact your local Altera sales office or sales representative.
Typographic Conventions
The following table shows the typographic conventions that this document uses.
© November 2008
Altera Corporation
Quartus II Settings File Manual
About–2
About This Reference Manual
Typographic Conventions
Visual Cue
Meaning
Bold Type with Initial Capital
Letters
Command names, dialog box titles, checkbox options, and dialog box options are
shown in bold, initial capital letters. Example: Save As dialog box.
bold type
External timing parameters, directory names, project names, disk drive names, file
names, file name extensions, and software utility names are shown in bold type.
Examples: fMAX, \qdesigns directory, d: drive, chiptrip.gdf file.
Italic Type with Initial Capital Letters
Document titles are shown in italic type with initial capital letters. Example: AN 75:
High-Speed Board Design.
Italic type
Internal timing parameters and variables are shown in italic type.
Examples: tPIA, n + 1.
Variable names are enclosed in angle brackets (< >) and shown in italic type.
Example: <file name>, <project name>.pof file.
Initial Capital Letters
Keyboard keys and menu names are shown with initial capital letters. Examples:
Delete key, the Options menu.
“Subheading Title”
References to sections within a document and titles of on-line help topics are shown
in quotation marks. Example: “Typographic Conventions.”
Courier type
Signal and port names are shown in lowercase Courier type. Examples: data1, tdi,
input. Active-low signals are denoted by suffix n, e.g., resetn.
Anything that must be typed exactly as it appears is shown in Courier type. For example: c:\qdesigns\tutorial\chiptrip.gdf. Also, sections of an actual file,
such as a Report File, references to parts of files (e.g., the AHDL keyword SUBDESIGN), as well as logic function names (e.g., TRI) are shown in Courier.
1., 2., 3., and
a., b., c., etc.
Numbered steps are used in a list of items when the sequence of the items is important, such as the steps listed in a procedure.
■ ■
Bullets are used in a list of items when the sequence of the items is not important.
v
The checkmark indicates a procedure that consists of one step only.
1
The hand points to information that requires special attention.
c
A caution calls attention to a condition or possible situation that can damage or
destroy the product or the user’s work.
w
A warning calls attention to a condition or possible situation that can cause injury to
the user.
r
The angled arrow indicates you should press the Enter key.
f
The feet direct you to more information on a particular topic.
Quartus II Settings File Manual
© November 2008
Altera Corporation
About This Reference Manual
Assignment Value Syntax
About–3
Assignment Value Syntax
There are rules for using certain characters in assignment values to ensure the value is
legal. An unquoted value with only alphabetic, numeric, underscore (_), period (.) or
forward slash (/) characters is legal. A value containing any of the following
characters must be enclosed in double quotation marks (" ") to be legal.
<tab> <space> { } ( ) ; : , < >= - # "
In addition, values containing any of the following characters must escape the
character with a backslash:
{}$"\
For example, the following values are legal:
■
“EPF10K10LC84-3”
■
MODE1
■
“ModelSim (VHDL output from Quartus II)”
Although it is not required, you can also enclose assignments containing only legal
characters in double quotation marks.
Assignment Types
Each Quartus II assignment has a required type that identifies legal values for the
assignment. This section describes the types and lists some examples of legal values.
bool
An assignment with type bool requires a boolean value of ON or OFF. Boolean
arguments are not case-sensitive. For example, ON, On, oN, and on are all legal.
int
An assignment with type int requires an integer value. The value must be an integer,
such as 1. Some assignment definitions may list a range of legal integers.
string
An assignment with type string requires an argument that is a string. If the string
contains any illegal characters, you must enclose the entire string argument in double
quotation marks.
filename
An assignment with type filename requires a value that is the name of a file. You can
specify directory separators with the forward slash character (/) or back slash
characters (\). For example, the following values are legal:
■
simulation/output.vho
■
“c:\design\top.edf”
All filename assignment values are case sensitive.
© November 2008
Altera Corporation
Quartus II Settings File Manual
About–4
About This Reference Manual
Assignment Value Syntax
time
An assignment with type time requires a value that is a time. A time value consists of
a numeric value and text representing units of duration. The numeric value can
include a decimal point, and the numeric value and units of duration can be separated
by a single space. For example, the following values are legal:
■
“1 ps”
■
“-2ns”
■
10.0µs
Table About–1 shows abbreviations for units of time.
Table About–1. Abbreviations for Units of Time
Time Unit
s
Description
second(s)
ms
millisecond(s)
µs
microsecond(s)
ns
nanosecond(s)
ps
picosecond(s)
fs
femtosecond(s)
Hz
hertz
kHz
kilohertz
MHz
megahertz
GHz
gigahertz
enum
An assignment with type enum requires an value from the enumerated list included
with the assignment definition. Only values in the list are legal.
location
An assignment with type location requires a value that defines a physical resource
location in a device. For example, the following values are legal in certain devices:
■
LC_X1_Y20_N0
■
LAB_X1_Y1
■
M4K_X17_Y12
frequency
An assignment with type frequency requires a value that is a frequency. A frequency
value consists of a numeric value and text representing units of frequency. The
numeric value can include a decimal point, and the numeric value and units of
frequency can be separated by a single space. For example, the following values are
legal:
■
“50.5 MHz”
■
10kHz
Quartus II Settings File Manual
© November 2008
Altera Corporation
About This Reference Manual
Overview
About–5
Overview
Benefits of Command-Line Operation & Tcl Scripting Support
Each stage of the Quartus II software design flow corresponds to a command-line
executable file. Many of these executable files also support industry-standard Tcl
scripting for custom functionality or processing beyond the GUI design flow.
Quartus II design software offers the following scripting support benefits, also known
as CAR:
■
Custom Analysis
■
Automation
■
Reproducibility
Custom analysis allows you to build test procedures into the script and change design
processing based on the test results. Scripts can automate design flows to perform on
multiple computers simultaneously and easily archive and restore projects.
Reproducibility ensures that scripts use the same project setup and assignments for
every compile, even when you transfer a project from one engineer to another. In
other words, you can use scripts as another level of design quality assurance.
© November 2008
Altera Corporation
Quartus II Settings File Manual
About–6
Quartus II Settings File Manual
About This Reference Manual
Overview
© November 2008
Altera Corporation
1. Project-Wide Assignments
AHDL_FILE
No description is available.
Type
File name
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_global_assignment -name AHDL_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–2
Project-Wide Assignments
AHDL_TEXT_DESIGN_OUTPUT_FILE
AHDL_TEXT_DESIGN_OUTPUT_FILE
No description is available.
Type
File name
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_global_assignment -name AHDL_TEXT_DESIGN_OUTPUT_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
ASM_FILE
1–3
ASM_FILE
No description is available.
Type
File name
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_global_assignment -name ASM_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–4
Project-Wide Assignments
AUTO_EXPORT_VER_COMPATIBLE_DB
AUTO_EXPORT_VER_COMPATIBLE_DB
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name AUTO_EXPORT_VER_COMPATIBLE_DB <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
BDF_FILE
1–5
BDF_FILE
No description is available.
Type
File name
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_global_assignment -name BDF_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–6
Project-Wide Assignments
BINARY_FILE
BINARY_FILE
No description is available.
Type
File name
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_global_assignment -name BINARY_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
BSF_FILE
1–7
BSF_FILE
No description is available.
Type
File name
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_global_assignment -name BSF_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–8
Project-Wide Assignments
CDF_FILE
CDF_FILE
No description is available.
Type
File name
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_global_assignment -name CDF_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
COMMAND_MACRO_FILE
1–9
COMMAND_MACRO_FILE
No description is available.
Type
File name
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_global_assignment -name COMMAND_MACRO_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–10
Project-Wide Assignments
CPP_FILE
CPP_FILE
No description is available.
Type
File name
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_global_assignment -name CPP_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
CPP_INCLUDE_FILE
1–11
CPP_INCLUDE_FILE
No description is available.
Type
File name
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_global_assignment -name CPP_INCLUDE_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–12
Project-Wide Assignments
CUSP_FILE
CUSP_FILE
No description is available.
Type
File name
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_global_assignment -name CUSP_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
C_FILE
1–13
C_FILE
No description is available.
Type
File name
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_global_assignment -name C_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–14
Project-Wide Assignments
DEPENDENCY_FILE
DEPENDENCY_FILE
No description is available.
Type
File name
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_global_assignment -name DEPENDENCY_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
DSPBUILDER_FILE
1–15
DSPBUILDER_FILE
No description is available.
Type
File name
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_global_assignment -name DSPBUILDER_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–16
Project-Wide Assignments
EDIF_FILE
EDIF_FILE
No description is available.
Type
File name
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_global_assignment -name EDIF_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
ELA_FILE
1–17
ELA_FILE
No description is available.
Type
File name
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_global_assignment -name ELA_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–18
Project-Wide Assignments
ELF_FILE
ELF_FILE
No description is available.
Type
File name
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_global_assignment -name ELF_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
ENABLE_REDUCED_MEMORY_MODE
1–19
ENABLE_REDUCED_MEMORY_MODE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name ENABLE_REDUCED_MEMORY_MODE <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–20
Project-Wide Assignments
EQUATION_FILE
EQUATION_FILE
No description is available.
Type
File name
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_global_assignment -name EQUATION_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
FLOW_DISABLE_ASSEMBLER
1–21
FLOW_DISABLE_ASSEMBLER
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name FLOW_DISABLE_ASSEMBLER <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–22
Project-Wide Assignments
FLOW_ENABLE_HC_COMPARE
FLOW_ENABLE_HC_COMPARE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy II
■
HardCopy III
Syntax
set_global_assignment -name FLOW_ENABLE_HC_COMPARE <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
FLOW_ENABLE_IO_ASSIGNMENT_ANALYSIS
1–23
FLOW_ENABLE_IO_ASSIGNMENT_ANALYSIS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name FLOW_ENABLE_IO_ASSIGNMENT_ANALYSIS <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–24
Project-Wide Assignments
FLOW_ENABLE_RTL_VIEWER
FLOW_ENABLE_RTL_VIEWER
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name FLOW_ENABLE_RTL_VIEWER <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
FLOW_HARDCOPY_DESIGN_READINESS_CHECK
1–25
FLOW_HARDCOPY_DESIGN_READINESS_CHECK
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy II
■
HardCopy III
■
Stratix II
■
Stratix III
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name FLOW_HARDCOPY_DESIGN_READINESS_CHECK <value>
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–26
Project-Wide Assignments
GDF_FILE
GDF_FILE
No description is available.
Type
File name
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_global_assignment -name GDF_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
HC_OUTPUT_DIR
1–27
HC_OUTPUT_DIR
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy II
■
HardCopy III
Notes
The value of this assignment is case-sensitive
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name HC_OUTPUT_DIR <value>
Default Value
hc_output
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–28
Project-Wide Assignments
HEX_FILE
HEX_FILE
No description is available.
Type
File name
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_global_assignment -name HEX_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
HEX_OUTPUT_FILE
1–29
HEX_OUTPUT_FILE
No description is available.
Type
File name
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_global_assignment -name HEX_OUTPUT_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–30
Project-Wide Assignments
HTML_FILE
HTML_FILE
No description is available.
Type
File name
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_global_assignment -name HTML_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
HTML_REPORT_FILE
1–31
HTML_REPORT_FILE
No description is available.
Type
File name
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_global_assignment -name HTML_REPORT_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–32
Project-Wide Assignments
INCLUDE_FILE
INCLUDE_FILE
No description is available.
Type
File name
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_global_assignment -name INCLUDE_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
IPA_FILE
1–33
IPA_FILE
No description is available.
Type
File name
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_global_assignment -name IPA_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–34
Project-Wide Assignments
IP_TOOL_NAME
IP_TOOL_NAME
No description is available.
Type
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_global_assignment -name IP_TOOL_NAME <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
IP_TOOL_VERSION
1–35
IP_TOOL_VERSION
No description is available.
Type
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_global_assignment -name IP_TOOL_VERSION <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–36
Project-Wide Assignments
ISC_FILE
ISC_FILE
No description is available.
Type
File name
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_global_assignment -name ISC_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
JAM_FILE
1–37
JAM_FILE
No description is available.
Type
File name
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_global_assignment -name JAM_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–38
Project-Wide Assignments
JBC_FILE
JBC_FILE
No description is available.
Type
File name
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_global_assignment -name JBC_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
LICENSE_FILE
1–39
LICENSE_FILE
No description is available.
Type
File name
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_global_assignment -name LICENSE_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–40
Project-Wide Assignments
LMF_FILE
LMF_FILE
No description is available.
Type
File name
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_global_assignment -name LMF_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
LOGIC_ANALYZER_INTERFACE_FILE
1–41
LOGIC_ANALYZER_INTERFACE_FILE
No description is available.
Type
File name
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_global_assignment -name LOGIC_ANALYZER_INTERFACE_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–42
Project-Wide Assignments
MAP_FILE
MAP_FILE
No description is available.
Type
File name
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_global_assignment -name MAP_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
MESSAGE_DISABLE
1–43
MESSAGE_DISABLE
Tells the compiler to suppress the specified user message(s).
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name MESSAGE_DISABLE <value>
set_global_assignment -name MESSAGE_DISABLE -entity <entity name> <value>
set_instance_assignment -name MESSAGE_DISABLE -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–44
Project-Wide Assignments
MESSAGE_ENABLE
MESSAGE_ENABLE
Tells the compiler to enable the specified user message(s).
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name MESSAGE_ENABLE <value>
set_global_assignment -name MESSAGE_ENABLE -entity <entity name> <value>
set_instance_assignment -name MESSAGE_ENABLE -to <to> -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
MESSAGE_SUPPRESSION_RULE_FILE
1–45
MESSAGE_SUPPRESSION_RULE_FILE
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
The name of this file is based on the project revision name.
Syntax
set_global_assignment -name MESSAGE_SUPPRESSION_RULE_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–46
Project-Wide Assignments
MIF_FILE
MIF_FILE
No description is available.
Type
File name
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_global_assignment -name MIF_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
MIGRATION_DIFFERENT_SOURCE_FILE
1–47
MIGRATION_DIFFERENT_SOURCE_FILE
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy II
■
HardCopy III
■
Stratix II
Notes
The value of this assignment is case-sensitive
Syntax
set_global_assignment -name MIGRATION_DIFFERENT_SOURCE_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–48
Project-Wide Assignments
MISC_FILE
MISC_FILE
No description is available.
Type
File name
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_global_assignment -name MISC_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
NUM_PARALLEL_PROCESSORS
1–49
NUM_PARALLEL_PROCESSORS
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy III
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name NUM_PARALLEL_PROCESSORS <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
MAX_PROCESSORS_USED_FOR_MULTITHREADING
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–50
Project-Wide Assignments
OBJECT_FILE
OBJECT_FILE
No description is available.
Type
File name
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_global_assignment -name OBJECT_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
OCP_FILE
1–51
OCP_FILE
No description is available.
Type
File name
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_global_assignment -name OCP_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–52
Project-Wide Assignments
PARTIAL_SRAM_OBJECT_FILE
PARTIAL_SRAM_OBJECT_FILE
No description is available.
Type
File name
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_global_assignment -name PARTIAL_SRAM_OBJECT_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
PIN_FILE
1–53
PIN_FILE
No description is available.
Type
File name
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_global_assignment -name PIN_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–54
Project-Wide Assignments
POWER_INPUT_FILE
POWER_INPUT_FILE
No description is available.
Type
File name
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_global_assignment -name POWER_INPUT_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
PPF_FILE
1–55
PPF_FILE
No description is available.
Type
File name
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_global_assignment -name PPF_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–56
Project-Wide Assignments
PROGRAMMER_OBJECT_FILE
PROGRAMMER_OBJECT_FILE
No description is available.
Type
File name
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_global_assignment -name PROGRAMMER_OBJECT_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
PROJECT_OUTPUT_DIRECTORY
1–57
PROJECT_OUTPUT_DIRECTORY
No description is available.
Type
File name
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_global_assignment -name PROJECT_OUTPUT_DIRECTORY <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–58
Project-Wide Assignments
PROJECT_SHOW_ENTITY_NAME
PROJECT_SHOW_ENTITY_NAME
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name PROJECT_SHOW_ENTITY_NAME <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
PROJECT_USE_SIMPLIFIED_NAMES
1–59
PROJECT_USE_SIMPLIFIED_NAMES
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name PROJECT_USE_SIMPLIFIED_NAMES <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–60
Project-Wide Assignments
QARLOG_FILE
QARLOG_FILE
No description is available.
Type
File name
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_global_assignment -name QARLOG_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
QAR_FILE
1–61
QAR_FILE
No description is available.
Type
File name
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_global_assignment -name QAR_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–62
Project-Wide Assignments
QIP_FILE
QIP_FILE
No description is available.
Type
File name
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_global_assignment -name QIP_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
QUARTUS_PTF_FILE
1–63
QUARTUS_PTF_FILE
No description is available.
Type
File name
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_global_assignment -name QUARTUS_PTF_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–64
Project-Wide Assignments
QUARTUS_SBD_FILE
QUARTUS_SBD_FILE
No description is available.
Type
File name
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_global_assignment -name QUARTUS_SBD_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
QUARTUS_STANDARD_DELAY_FILE
1–65
QUARTUS_STANDARD_DELAY_FILE
No description is available.
Type
File name
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_global_assignment -name QUARTUS_STANDARD_DELAY_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–66
Project-Wide Assignments
QXP_FILE
QXP_FILE
No description is available.
Type
File name
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_global_assignment -name QXP_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
RAW_BINARY_FILE
1–67
RAW_BINARY_FILE
No description is available.
Type
File name
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_global_assignment -name RAW_BINARY_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–68
Project-Wide Assignments
READ_OR_WRITE_IN_BYTE_ADDRESS
READ_OR_WRITE_IN_BYTE_ADDRESS
No description is available.
Type
Enumeration
■
Off
■
On
■
Use global settings
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name READ_OR_WRITE_IN_BYTE_ADDRESS <value>
Default Value
Use global settings
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
RUN_FULL_COMPILE_ON_DEVICE_CHANGE
1–69
RUN_FULL_COMPILE_ON_DEVICE_CHANGE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name RUN_FULL_COMPILE_ON_DEVICE_CHANGE <value>
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–70
Project-Wide Assignments
SAVE_MIGRATION_INFO_DURING_COMPILATION
SAVE_MIGRATION_INFO_DURING_COMPILATION
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy II
■
HardCopy III
■
Stratix II
Syntax
set_global_assignment -name SAVE_MIGRATION_INFO_DURING_COMPILATION <value>
Default Value
Off
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
HARDCOPYII_SAVE_MIGRATION_INFO_DURING_COMPILATION
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
SBI_FILE
1–71
SBI_FILE
No description is available.
Type
File name
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_global_assignment -name SBI_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–72
Project-Wide Assignments
SDC_FILE
SDC_FILE
No description is available.
Type
File name
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_global_assignment -name SDC_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
SDF_OUTPUT_FILE
1–73
SDF_OUTPUT_FILE
No description is available.
Type
File name
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_global_assignment -name SDF_OUTPUT_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–74
Project-Wide Assignments
SERIAL_BITSTREAM_FILE
SERIAL_BITSTREAM_FILE
No description is available.
Type
File name
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_global_assignment -name SERIAL_BITSTREAM_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
SIGNALTAP_FILE
1–75
SIGNALTAP_FILE
No description is available.
Type
File name
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_global_assignment -name SIGNALTAP_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–76
Project-Wide Assignments
SMART_RECOMPILE
SMART_RECOMPILE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name SMART_RECOMPILE <value>
Default Value
Off
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
SPEED_DISK_USAGE_TRADEOFF
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
SMF_FILE
1–77
SMF_FILE
No description is available.
Type
File name
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_global_assignment -name SMF_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–78
Project-Wide Assignments
SOFTWARE_LIBRARY_FILE
SOFTWARE_LIBRARY_FILE
No description is available.
Type
File name
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_global_assignment -name SOFTWARE_LIBRARY_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
SRAM_OBJECT_FILE
1–79
SRAM_OBJECT_FILE
No description is available.
Type
File name
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_global_assignment -name SRAM_OBJECT_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–80
Project-Wide Assignments
SRECORDS_FILE
SRECORDS_FILE
No description is available.
Type
File name
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_global_assignment -name SRECORDS_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
SVF_FILE
1–81
SVF_FILE
No description is available.
Type
File name
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_global_assignment -name SVF_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–82
Project-Wide Assignments
SYM_FILE
SYM_FILE
No description is available.
Type
File name
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_global_assignment -name SYM_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
SYSTEMVERILOG_FILE
1–83
SYSTEMVERILOG_FILE
No description is available.
Type
File name
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_global_assignment -name SYSTEMVERILOG_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–84
Project-Wide Assignments
TCL_SCRIPT_FILE
TCL_SCRIPT_FILE
No description is available.
Type
File name
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_global_assignment -name TCL_SCRIPT_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
TEMPLATE_FILE
1–85
TEMPLATE_FILE
No description is available.
Type
File name
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_global_assignment -name TEMPLATE_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–86
Project-Wide Assignments
TEXT_FILE
TEXT_FILE
No description is available.
Type
File name
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_global_assignment -name TEXT_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
TEXT_FORMAT_REPORT_FILE
1–87
TEXT_FORMAT_REPORT_FILE
No description is available.
Type
File name
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_global_assignment -name TEXT_FORMAT_REPORT_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–88
Project-Wide Assignments
TIMING_ANALYSIS_OUTPUT_FILE
TIMING_ANALYSIS_OUTPUT_FILE
No description is available.
Type
File name
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_global_assignment -name TIMING_ANALYSIS_OUTPUT_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
VCD_FILE
1–89
VCD_FILE
No description is available.
Type
File name
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_global_assignment -name VCD_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–90
Project-Wide Assignments
VECTOR_TABLE_OUTPUT_FILE
VECTOR_TABLE_OUTPUT_FILE
No description is available.
Type
File name
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_global_assignment -name VECTOR_TABLE_OUTPUT_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
VECTOR_TEXT_FILE
1–91
VECTOR_TEXT_FILE
No description is available.
Type
File name
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_global_assignment -name VECTOR_TEXT_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–92
Project-Wide Assignments
VECTOR_WAVEFORM_FILE
VECTOR_WAVEFORM_FILE
No description is available.
Type
File name
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_global_assignment -name VECTOR_WAVEFORM_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
VERILOG_FILE
1–93
VERILOG_FILE
No description is available.
Type
File name
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_global_assignment -name VERILOG_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–94
Project-Wide Assignments
VERILOG_INCLUDE_FILE
VERILOG_INCLUDE_FILE
No description is available.
Type
File name
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_global_assignment -name VERILOG_INCLUDE_FILE <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
VERILOG_VH_FILE
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
VERILOG_OUTPUT_FILE
1–95
VERILOG_OUTPUT_FILE
No description is available.
Type
File name
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_global_assignment -name VERILOG_OUTPUT_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–96
Project-Wide Assignments
VERILOG_TEST_BENCH_FILE
VERILOG_TEST_BENCH_FILE
No description is available.
Type
File name
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_global_assignment -name VERILOG_TEST_BENCH_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
VER_COMPATIBLE_DB_DIR
1–97
VER_COMPATIBLE_DB_DIR
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name VER_COMPATIBLE_DB_DIR <value>
Default Value
export_db
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–98
Project-Wide Assignments
VHDL_FILE
VHDL_FILE
No description is available.
Type
File name
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_global_assignment -name VHDL_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
VHDL_OUTPUT_FILE
1–99
VHDL_OUTPUT_FILE
No description is available.
Type
File name
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_global_assignment -name VHDL_OUTPUT_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–100
Project-Wide Assignments
VHDL_TEST_BENCH_FILE
VHDL_TEST_BENCH_FILE
No description is available.
Type
File name
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_global_assignment -name VHDL_TEST_BENCH_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Project-Wide Assignments
VQM_FILE
1–101
VQM_FILE
No description is available.
Type
File name
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_global_assignment -name VQM_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
1–102
Project-Wide Assignments
ZIP_VECTOR_WAVEFORM_FILE
ZIP_VECTOR_WAVEFORM_FILE
No description is available.
Type
File name
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_global_assignment -name ZIP_VECTOR_WAVEFORM_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
2. Pin & Location Assignments
APEX20K_CLIQUE_TYPE
No description is available.
Type
Enumeration
■
LAB
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
Syntax
set_global_assignment -name APEX20K_CLIQUE_TYPE -entity <entity name> -section_id
<section identifier> <value>
Default Value
LAB, requires section identifier and entity name
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
CLIQUE_TYPE
© November 2008
Altera Corporation
Quartus II Settings File Manual
2–2
Pin & Location Assignments
APEX20K_LOCAL_ROUTING_SOURCE
APEX20K_LOCAL_ROUTING_SOURCE
Specifies that the fan-out(s) of an input pin connected to logic elements, or the fan-out(s) of a logic element
connected to output pin(s), should be fed via shared local interconnect lines. If the Local Routing Source
assignment is turned on for a pin, local routing occurs only for the cells placed in adjacent LABs to which
local routing is possible. If the Local Routing Source assignment is turned on for a logic element, local
routing occurs only for the output pins that are adjacent to the LAB containing the logic element. Altera
recommends that you make an explicit location assignment to the cells (input, output, logic element) to
guarantee they are placed in a suitable location for local routing. You can connect logic on a speed-critical
path using local routing to maximize the project performance.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
Syntax
set_instance_assignment -name APEX20K_LOCAL_ROUTING_SOURCE -to <to> -entity <entity
name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
USE_LOCAL
Quartus II Settings File Manual
© November 2008
Altera Corporation
Pin & Location Assignments
FAST_INPUT_REGISTER
2–3
FAST_INPUT_REGISTER
Implements an input register in a cell that has a fast, direct connection from an I/O pin. If such a fast,
direct connection from the I/O pin is not available on the I/O cell hardware, this option instructs the Fitter
to lock the input register in the LAB adjacent to the I/O cell feeding it. Turning on the Fast Input Register
option can help maximize I/O timing performance, for example, by permitting fast setup times. Turning
this option off for a particular signal prevents the Fitter from implementing the signal automatically in an
I/O cell or locking down the input register in the LAB adjacent to the I/O cell. This option is ignored if it is
applied to anything other than a register or an input or bidirectional pin that feeds a register.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
■
Mercury
■
Stratix
© November 2008
Altera Corporation
Quartus II Settings File Manual
2–4
Pin & Location Assignments
FAST_INPUT_REGISTER
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name FAST_INPUT_REGISTER -to <to> -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Pin & Location Assignments
FAST_OCT_REGISTER
2–5
FAST_OCT_REGISTER
Implements an OCT register in a cell that has a fast, direct connection to an I/O pin. Turning on the Fast
OCT Register option can help maximize I/O timing performance, for example, by permitting fast
clock-to-output times. Turning this option off for a particular signal prevents the Fitter from implementing
the signal automatically in an I/O cell. This option is ignored if it is applied to anything other than a
register or an output or bidirectional pin fed by a register.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name FAST_OCT_REGISTER -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
2–6
Pin & Location Assignments
FAST_OUTPUT_ENABLE_REGISTER
FAST_OUTPUT_ENABLE_REGISTER
Implements an output enable register in a cell that has a fast, direct connection to an I/O pin. If such a fast,
direct connection to the I/O pin is not available in the I/O cell hardware, this option instructs the Fitter to
lock the output enable register in the LAB adjacent to the I/O cell it is feeding.Turning on the Fast Output
Enable Register option can help maximize I/O timing performance, for example, by permitting fast
clock-to-output times. Turning this option off for a particular signal prevents the Fitter from implementing
the signal automatically in an I/O cell or locking down the output enable register in the LAB adjacent to
the I/O cell. This option is ignored if it is applied to anything other than a register or an output or
bidirectional pin fed by a register.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name FAST_OUTPUT_ENABLE_REGISTER -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Pin & Location Assignments
FAST_OUTPUT_REGISTER
2–7
FAST_OUTPUT_REGISTER
Implements an output register in a cell that has a fast, direct connection to an I/O pin. If such a fast, direct
connection to the I/O pin is not available in the I/O cell hardware, this option instructs the Fitter to lock
the output register in the LAB adjacent to the I/O cell it is feeding.Turning on the Fast Output Register
option can help maximize I/O timing performance, for example, by permitting fast clock-to-output times.
Turning this option off for a particular signal prevents the Fitter from implementing the signal
automatically in an I/O cell or locking down the output register in the LAB adjacent to the I/O cell. This
option is ignored if it is applied to anything other than a register or an output or bidirectional pin fed by a
register.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
© November 2008
Altera Corporation
Quartus II Settings File Manual
2–8
■
Pin & Location Assignments
FAST_OUTPUT_REGISTER
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name FAST_OUTPUT_REGISTER -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Pin & Location Assignments
FLEX10K_CLIQUE_TYPE
2–9
FLEX10K_CLIQUE_TYPE
No description is available.
Type
Enumeration
■
LAB
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
Syntax
set_global_assignment -name FLEX10K_CLIQUE_TYPE -entity <entity name> -section_id
<section identifier> <value>
Default Value
LAB, requires section identifier and entity name
© November 2008
Altera Corporation
Quartus II Settings File Manual
2–10
Pin & Location Assignments
FLEX6K_CLIQUE_TYPE
FLEX6K_CLIQUE_TYPE
No description is available.
Type
Enumeration
■
Best
■
Half Row
■
LAB
■
Row
Device Support
This setting can be used in projects targeting the following device families:
■
FLEX6000
Syntax
set_global_assignment -name FLEX6K_CLIQUE_TYPE -entity <entity name> -section_id
<section identifier> <value>
Default Value
LAB, requires section identifier and entity name
Quartus II Settings File Manual
© November 2008
Altera Corporation
Pin & Location Assignments
FLEX6K_LOCAL_ROUTING_SOURCE
2–11
FLEX6K_LOCAL_ROUTING_SOURCE
Specifies that the fan-out(s) of an input pin connected to logic elements, or the fan-out(s) of a logic element
connected to output pin(s), should be fed via shared local interconnect lines. If the Local Routing Source
assignment is turned on for a pin, local routing occurs only for the cells placed in adjacent LABs to which
local routing is possible. If the Local Routing Source assignment is turned on for a logic element, local
routing occurs only for the output pins that are adjacent to the LAB containing the logic element. Altera
recommends that you make an explicit location assignment to the cells (input, output, logic element) to
guarantee they are placed in a suitable location for local routing. You can connect logic on a speed-critical
path using local routing to maximize the project performance.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
FLEX6000
Syntax
set_instance_assignment -name FLEX6K_LOCAL_ROUTING_SOURCE -to <to> -entity <entity name>
<value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
FLEX6K_LOCAL_ROUTING_DESTINATION
© November 2008
Altera Corporation
Quartus II Settings File Manual
2–12
Pin & Location Assignments
IP_DEBUG_VISIBLE
IP_DEBUG_VISIBLE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_instance_assignment -name IP_DEBUG_VISIBLE -to <to> -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Pin & Location Assignments
LOCATION
2–13
LOCATION
Assigns a location on the device for the current node(s) and/or pin(s).
Type
Location
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_location_assignment -to <to> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
2–14
Pin & Location Assignments
MAX7K_CLIQUE_TYPE
MAX7K_CLIQUE_TYPE
No description is available.
Type
Enumeration
■
LAB
Device Support
This setting can be used in projects targeting the following device families:
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
Syntax
set_global_assignment -name MAX7K_CLIQUE_TYPE -entity <entity name> -section_id <section
identifier> <value>
Default Value
LAB, requires section identifier and entity name
Quartus II Settings File Manual
© November 2008
Altera Corporation
Pin & Location Assignments
MEMBER_OF
2–15
MEMBER_OF
Assigns one or more currently selected nodes and/or entities to a clique, which is a group of functions that
the Compiler attempts to place together in the same area. You must also assign a name to the clique. A
clique assignment allows you to group all logic on a speed-critical path to help achieve optimum
performance.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
FLEX6000
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
■
Mercury
Notes
The value of this assignment is case-sensitive
Syntax
set_instance_assignment -name MEMBER_OF -to <to> -entity <entity name> -section_id
<section identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
2–16
Pin & Location Assignments
MERCURY_CLIQUE_TYPE
MERCURY_CLIQUE_TYPE
No description is available.
Type
Enumeration
■
LAB
Device Support
This setting can be used in projects targeting the following device families:
■
Mercury
Syntax
set_global_assignment -name MERCURY_CLIQUE_TYPE -entity <entity name> -section_id
<section identifier> <value>
Default Value
LAB, requires section identifier and entity name
Quartus II Settings File Manual
© November 2008
Altera Corporation
Pin & Location Assignments
PIN_CONNECT_FROM_NODE
2–17
PIN_CONNECT_FROM_NODE
No description is available.
Type
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 PIN_CONNECT_FROM_NODE -to <to> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
2–18
Pin & Location Assignments
RESERVE_PIN
RESERVE_PIN
Reserves the pin in one of seven states: as an input that is tri-stated; as an output that drives ground; as an
output that drives VCC; as an output that drives an unspecified signal; as SignalProbe output; as a voltage
reference (VREF); or as bidirectional. Note: The 'As VREF' setting is not appropriate for all device families.
Please refer to the device data sheet for information on VREF support.
Type
Enumeration
■
As SignalProbe output
■
As VREF
■
As bidirectional
■
As input tri-stated
■
As output driving VCC
■
As output driving an unspecified signal
■
As output driving ground
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_instance_assignment -name RESERVE_PIN -to <to> <value>
set_global_assignment -name RESERVE_PIN <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
RESERVED_PIN
Quartus II Settings File Manual
© November 2008
Altera Corporation
Pin & Location Assignments
SUBCLIQUE_OF
2–19
SUBCLIQUE_OF
No description is available.
Type
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 SUBCLIQUE_OF -to <to> -entity <entity name> -section_id
<section identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
2–20
Pin & Location Assignments
USE_CLK_FOR_VIRTUAL_PIN
USE_CLK_FOR_VIRTUAL_PIN
Specifies the name of the clock to be used for the I/O element specified with the Virtual Pin logic option.
During compilation, virtual pins are implemented as LUTs. You can use the Virtual Pin Clock option to
make clock assignments to the virtual pins, allowing you to analyze the timing as part of the correct clock
domain. The clock used for the virtual pin can be a pin or an internal node. If you turn on the Virtual Pin
logic option but do not specify a clock with the Virtual Pin Clock logic option or the clock you specified
does not exist, the Compiler finds a clock found by traversing the fan-in and fan-out of the I/O element. If
there are no clocks in the fan-in and fan-out of the I/O element, the clock is assigned to GND.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
EXCALIBUR_ARM
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
The value of this assignment is case-sensitive
The value of this assignment must be a node name.
Syntax
set_instance_assignment -name USE_CLK_FOR_VIRTUAL_PIN -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Pin & Location Assignments
VIRTUAL_PIN
2–21
VIRTUAL_PIN
Specifies whether an I/O element in a lower-level design entity can be temporarily mapped to a logic
element and not to a pin during compilation. The virtual pin is then implemented as a LUT. This option
should be specified only for I/O elements that become nodes when imported to the top-level design.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_instance_assignment -name VIRTUAL_PIN -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
2–22
Quartus II Settings File Manual
Pin & Location Assignments
VIRTUAL_PIN
© November 2008
Altera Corporation
3. Assignment Group Assignments
ASSIGNMENT_GROUP_EXCEPTION
No description is available.
Type
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_global_assignment -name ASSIGNMENT_GROUP_EXCEPTION -section_id <section identifier>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
3–2
Assignment Group Assignments
ASSIGNMENT_GROUP_MEMBER
ASSIGNMENT_GROUP_MEMBER
No description is available.
Type
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_global_assignment -name ASSIGNMENT_GROUP_MEMBER -section_id <section identifier>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
4. Analysis & Synthesis Assignments
ADD_PASS_THROUGH_LOGIC_TO_INFERRED_RAMS
Instructs the Compiler to add extra logic to inferred RAMs that require a read-after-write mode that isn't
supported by the RAM blocks in the target device. When a design both reads and writes to the same
memory address, this extra hardware guarantees that the read returns the new data being written to the
address. However, the extra logic will increase the area of the design and possibly reduce performance of
the inferred RAM is on the design's critical path.
A logic option that allows the Compiler to add extra logic to inferred RAMs requiring a read-after-write
mode that is not supported by RAM blocks in the current device. When a design reads and writes to the
same memory address, this extra hardware guarantees that the read returns the new data being written to
the address. However, the extra logic will increase the area of the design and possibly reduce its
performance if the design's critical path includes the inferred RAM.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to On.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name ADD_PASS_THROUGH_LOGIC_TO_INFERRED_RAMS <value>
set_global_assignment -name ADD_PASS_THROUGH_LOGIC_TO_INFERRED_RAMS -entity <entity
name> <value>
set_instance_assignment -name ADD_PASS_THROUGH_LOGIC_TO_INFERRED_RAMS -to <to> -entity
<entity name> <value>
Example
set_global_assignment -name add_pass_through_logic_to_inferred_rams off
set_instance_assignment -name add_pass_through_logic_to_inferred_rams off -to foo
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–2
Analysis & Synthesis Assignments
ADV_NETLIST_OPT_ALLOWED
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.
A logic option that specifies whether the Compiler should perform advanced netlist optimizations, such as
gate-level retiming or physical synthesis, on the specified node or entity.
You can choose one of the following settings: a) Always Allow: Allows the Compiler to alter the node or
entity, even if doing so affects the timing or performance of the design. Altera does not recommend using
this setting. b) Never Allow: Prevents the Compiler from altering the node or entity. 3) Default: Allows the
Compiler to duplicate, move, or change 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.
This option is useful for preserving I/O timing on specific pins and registers in a design where you want
to perform netlist optimization. This option is also useful for preserving the synthesis of a specific node or
entity, for example, preserving the name of a register.
This option can be assigned to individual nodes or design entities only.
Type
Enumeration
■
Always Allow
■
Default
■
Never Allow
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
HardCopy II
■
HardCopy III
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
ADV_NETLIST_OPT_ALLOWED
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
4–3
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
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–4
Analysis & Synthesis Assignments
ADV_NETLIST_OPT_RETIME_CORE_AND_IO
ADV_NETLIST_OPT_RETIME_CORE_AND_IO
Specifies that the Quartus II software should move logic across registers associated with the I/O during
register retiming to effectively trade off Tco/Tsu with Fmax.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name ADV_NETLIST_OPT_RETIME_CORE_AND_IO <value>
set_global_assignment -name ADV_NETLIST_OPT_RETIME_CORE_AND_IO -entity <entity name>
<value>
set_instance_assignment -name ADV_NETLIST_OPT_RETIME_CORE_AND_IO -to <to> -entity
<entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
ADV_NETLIST_OPT_RETIME_CORE_AND_IO
4–5
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–6
Analysis & Synthesis Assignments
ADV_NETLIST_OPT_SYNTH_GATE_RETIME
ADV_NETLIST_OPT_SYNTH_GATE_RETIME
Specifies that the Quartus II software should perform gate-level register retiming during synthesis.
A logic option that specifies that the Quartus II software should perform gate-level register retiming
during synthesis.
You can use this option as a project-wide option, or assign this option to a design entity.
This option defaults to Off.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name ADV_NETLIST_OPT_SYNTH_GATE_RETIME <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
ADV_NETLIST_OPT_SYNTH_GATE_RETIME
4–7
set_global_assignment -name ADV_NETLIST_OPT_SYNTH_GATE_RETIME -entity <entity name>
<value>
set_instance_assignment -name ADV_NETLIST_OPT_SYNTH_GATE_RETIME -to <to> -entity <entity
name> <value>
Example
set_global_assignment -name adv_netlist_opt_synth_gate_retime on
set_instance_assignment -name adv_netlist_opt_synth_gate_retime on -to foo
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–8
Analysis & Synthesis Assignments
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.
A logic option that specifies whether to perform WYSIWYG primitive resynthesis during synthesis. This
option uses the setting specified in the Optimization Technique logic option.
This option is useful for resynthesizing some or all of the WYSIWYG primitives in the design for better
area or performance.
This option defaults to Off.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
ADV_NETLIST_OPT_SYNTH_WYSIWYG_REMAP
4–9
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>
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
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–10
Analysis & Synthesis Assignments
ALLOW_ACLR_FOR_SHIFT_REGISTER_RECOGNITION
ALLOW_ACLR_FOR_SHIFT_REGISTER_RECOGNITION
Specifies whether the Compiler is allowed to replace shift registers that use the asynchrnous clear signal
with the altshift_taps megafunction.
A logic option that allows the Compiler to also replace shift registers that use the asynchronous clear
signal with the altshift_taps megafunction.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to On.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name ALLOW_ACLR_FOR_SHIFT_REGISTER_RECOGNITION <value>
set_global_assignment -name ALLOW_ACLR_FOR_SHIFT_REGISTER_RECOGNITION -entity <entity
name> <value>
set_instance_assignment -name ALLOW_ACLR_FOR_SHIFT_REGISTER_RECOGNITION -to <to> -entity
<entity name> <value>
Example
set_global_assignment -name allow_aclr_for_shift_register_recognition off
set_instance_assignment -name allow_aclr_for_shift_register_recognition off -to foo
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
ALLOW_ANY_RAM_SIZE_FOR_RECOGNITION
4–11
ALLOW_ANY_RAM_SIZE_FOR_RECOGNITION
Allows the Compiler to infer RAMs of any size, even if they don't meet the current minimum
requirements.
A logic option that allows the Compiler to infer RAMs of any size even if the RAMs do not meet the
design's current minimum size requirements.
This option is useful for minimizing the area of a design that is close to the device limit.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to Off.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
HardCopy II
■
HardCopy III
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–12
Analysis & Synthesis Assignments
ALLOW_ANY_RAM_SIZE_FOR_RECOGNITION
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name ALLOW_ANY_RAM_SIZE_FOR_RECOGNITION <value>
set_global_assignment -name ALLOW_ANY_RAM_SIZE_FOR_RECOGNITION -entity <entity name>
<value>
set_instance_assignment -name ALLOW_ANY_RAM_SIZE_FOR_RECOGNITION -to <to> -entity
<entity name> <value>
Example
set_global_assignment -name allow_any_ram_size_for_recognition off
set_instance_assignment -name allow_any_ram_size_for_recognition off -to foo
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
ALLOW_ANY_ROM_SIZE_FOR_RECOGNITION
4–13
ALLOW_ANY_ROM_SIZE_FOR_RECOGNITION
Allows the Compiler to infer ROMs of any size even if the ROMs do not meet the design's current
minimum size requirements.
A logic option that allows the Compiler to infer ROMs of any size even if the ROMs do not meet the
design's current minimum size requirements.
This option is useful for minimizing the area of a design that is close to the device limit.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to Off.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
HardCopy II
■
HardCopy III
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–14
Analysis & Synthesis Assignments
ALLOW_ANY_ROM_SIZE_FOR_RECOGNITION
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name ALLOW_ANY_ROM_SIZE_FOR_RECOGNITION <value>
set_global_assignment -name ALLOW_ANY_ROM_SIZE_FOR_RECOGNITION -entity <entity name>
<value>
set_instance_assignment -name ALLOW_ANY_ROM_SIZE_FOR_RECOGNITION -to <to> -entity
<entity name> <value>
Example
set_global_assignment -name allow_any_rom_size_for_recognition off
set_instance_assignment -name allow_any_rom_size_for_recognition off -to foo
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
ALLOW_ANY_SHIFT_REGISTER_SIZE_FOR_RECOGNITION
4–15
ALLOW_ANY_SHIFT_REGISTER_SIZE_FOR_RECOGNITION
Allows the Compiler to infer shift registers of any size even if they do not meet the design's current
minimum size requirements.
A logic option that allows the Compiler to infer shift registers of any size even if they do not meet the
design's current minimum size requirements.
This option is useful for minimizing the area of a design that is close to the device limit.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to Off.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
HardCopy II
■
HardCopy III
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name ALLOW_ANY_SHIFT_REGISTER_SIZE_FOR_RECOGNITION <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–16
Analysis & Synthesis Assignments
ALLOW_ANY_SHIFT_REGISTER_SIZE_FOR_RECOGNITION
set_global_assignment -name ALLOW_ANY_SHIFT_REGISTER_SIZE_FOR_RECOGNITION -entity
<entity name> <value>
set_instance_assignment -name ALLOW_ANY_SHIFT_REGISTER_SIZE_FOR_RECOGNITION -to <to>
-entity <entity name> <value>
Example
set_global_assignment -name allow_any_shift_register_size_for_recognition off
set_instance_assignment -name allow_any_shift_register_size_for_recognition off -to foo
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
ALLOW_POWER_UP_DONT_CARE
4–17
ALLOW_POWER_UP_DONT_CARE
A logic option that causes registers that do not have a Power-Up Level logic option setting to power up
with a don't care logic level (X).
This option is useful for allowing the Compiler to change the power-up level of a register to minimize the
area of the design.
This option can be used as a project-wide option only.
This option defaults to On.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name ALLOW_POWER_UP_DONT_CARE <value>
Example
set_global_assignment -name allow_power_up_dont_care off
Default Value
On
See Also
■
"POWER_UP_LEVEL" on page 4–142
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–18
Analysis & Synthesis Assignments
ALLOW_SYNCH_CTRL_USAGE
ALLOW_SYNCH_CTRL_USAGE
Allows the Compiler to utilize synchronous clear and/or synchronous load signals in normal mode logic
cells. Turning on this option helps to reduce the total number of logic cells used in the design, but might
negatively impact the fitting since synchronous control signals are shared by all the logic cells in a LAB.
A logic option that allows the Compiler to utilize synchronous clear and/or synchronous load signals in
normal mode logic cells. Turning on this option helps to reduce the total number of logic cells used in the
design, but might negatively impact the fitting since synchronous control signals are shared by all the logic
cells in a LAB.
This option is useful for finding areas of the design that can be implemented more efficiently with
synchronous clear and/or synchronous load signals in normal mode logic cells, and as a result, minimize
the number of logic cells used in the design.
This option defaults to On.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name ALLOW_SYNCH_CTRL_USAGE <value>
set_global_assignment -name ALLOW_SYNCH_CTRL_USAGE -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
ALLOW_SYNCH_CTRL_USAGE
4–19
set_instance_assignment -name ALLOW_SYNCH_CTRL_USAGE -to <to> -entity <entity name>
<value>
Example
set_global_assignment -name allow_synch_ctrl_usage off
set_instance_assignment -name allow_synch_ctrl_usage off -to foo
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–20
Analysis & Synthesis Assignments
ALLOW_XOR_GATE_USAGE
ALLOW_XOR_GATE_USAGE
Allows the Compiler to use the XOR gate that exists in a macrocell (that is, in an embedded cell within an
Embedded System Block [ESB] that is set to use Product Term mode). This option is ignored if you select
'LUT' or 'ROM' as the setting for the Technology Mapper option.
A logic option that allows the Compiler to use the XOR gate that exists in a macrocell (that is, in an
embedded cell within an Embedded System Block (ESB) that is set to use Product Term mode).
This option is ignored if it is assigned to anything other than a design entity. The Allow XOR Gate Usage
option is also ignored if you select LUT or ROM as the setting for the Technology Mapper option. This
option can be set in the Assignment Editor (Assignments menu) or the Analysis & Synthesis Settings page
or the Fitter Settings page of the Settings dialog box (Assignments menu). This option is available for
APEX 20K, APEX 20KC, APEX 20KE, APEX II, Excalibur, MAX 3000, MAX 7000A, MAX 7000AE, MAX
7000B, and MAX 7000S devices.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name ALLOW_XOR_GATE_USAGE <value>
set_global_assignment -name ALLOW_XOR_GATE_USAGE -entity <entity name> <value>
set_instance_assignment -name ALLOW_XOR_GATE_USAGE -to <to> -entity <entity name>
<value>
Example
set_instance_assignment -name allow_xor_gate_usage off -to clock
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
ALLOW_XOR_GATE_USAGE
4–21
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–22
Analysis & Synthesis Assignments
APEX20K_OPTIMIZATION_TECHNIQUE
APEX20K_OPTIMIZATION_TECHNIQUE
Specifies the overall optimization goal for Analysis & Synthesis: attempt to maximize performance,
minimize logic usage, or balance high performance with minimal logic usage.
A logic option that specifies the overall goal for logic optimization, that is, whether to attempt to achieve
maximum speed performance, minimum area usage, or balance high performance with minimal logic
usage during compilation.
You can select one of the following settings: a) Area: The Compiler makes the design as small as possible in
order to minimize resource usage. b) Speed: The Compiler chooses a design implementation that has the
fastest fmax. c) Balanced: The Compiler chooses a design implementation that balances high performance
with minimal logic usage.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to Balanced.
Type
Enumeration
■
Area
■
Balanced
■
Speed
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name APEX20K_OPTIMIZATION_TECHNIQUE <value>
set_global_assignment -name APEX20K_OPTIMIZATION_TECHNIQUE -entity <entity name> <value>
set_instance_assignment -name APEX20K_OPTIMIZATION_TECHNIQUE -to <to> -entity <entity
name> <value>
Example
set_global_assignment -name apex20k_optimization_technique speed
Default Value
Balanced
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
APEX20K_OPTIMIZATION_TECHNIQUE
4–23
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Optimization Technique -- APEX 20K/APEX 20KE/APEX 20KC/APEX II/ARM-based Excalibur
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–24
Analysis & Synthesis Assignments
APEX20K_TECHNOLOGY_MAPPER
APEX20K_TECHNOLOGY_MAPPER
Specifies whether to target look-up table (LUT) or Product Term when implementing logic in the device.
The Technology Mapper option allows you to determine whether logic is implemented in LABs or ESBs.
Depending on the setting of this option, other logic options may be ignored. For example, because carry
and cascade chains can only be implemented in LUTs, the Auto Carry Chains and Auto Cascade Chains
options are ignored if the 'Product Term' setting is selected. Similarly, because parallel expanders can only
be implemented in product terms, the Auto Parallel Expander Chains option is ignored if the 'LUT' setting
is selected.
Type
Enumeration
■
LUT
■
Product Term
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name APEX20K_TECHNOLOGY_MAPPER <value>
set_global_assignment -name APEX20K_TECHNOLOGY_MAPPER -entity <entity name> <value>
set_instance_assignment -name APEX20K_TECHNOLOGY_MAPPER -to <to> -entity <entity name>
<value>
Default Value
Lut
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
TECHNOLOGY_MAPPER
Technology Mapper -- APEX 20K/APEX 20KE/APEX 20KC/APEX II/ARM-based Excalibur
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
AUTO_CARRY_CHAINS
4–25
AUTO_CARRY_CHAINS
Allows the Compiler to create carry chains automatically by inserting CARRY_SUM buffers into the
design. This option is also required to recognize carry chains in any design containing MAX+PLUS II-style
CARRY buffers. The length of the chains is controlled with the Carry Chain Length option. If this option is
turned off, CARRY buffers are ignored, but CARRY_SUM buffers are unaffected. The Auto Carry Chains
option is ignored if you select 'Product Term' or 'ROM' as the setting for the Technology Mapper option.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
FLEX6000
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–26
Analysis & Synthesis Assignments
AUTO_CARRY_CHAINS
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name AUTO_CARRY_CHAINS <value>
set_global_assignment -name AUTO_CARRY_CHAINS -entity <entity name> <value>
set_instance_assignment -name AUTO_CARRY_CHAINS -to <to> -entity <entity name> <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
AUTO_CASCADE_CHAINS
4–27
AUTO_CASCADE_CHAINS
Allows the Compiler to create cascade chains automatically by inserting CASCADE buffers into the
design. The length of the chains is controlled with the Cascade Chain Length option. The Auto Cascade
Chains option is ignored if you select 'Product Term' or 'ROM' as the setting for the Technology Mapper
option.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
FLEX6000
Syntax
set_global_assignment -name AUTO_CASCADE_CHAINS <value>
set_global_assignment -name AUTO_CASCADE_CHAINS -entity <entity name> <value>
set_instance_assignment -name AUTO_CASCADE_CHAINS -to <to> -entity <entity name> <value>
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–28
Analysis & Synthesis Assignments
AUTO_CLOCK_ENABLE_RECOGNITION
AUTO_CLOCK_ENABLE_RECOGNITION
Allows the Compiler to find logic that feeds a register and move the logic to the register's clock enable
input port.
A logic option that allows the Compiler to find logic that feeds a register and move the logic to the
register's clock enable input port.
This option can bet set to Off on individual registers or design entities to solve fitting and performance
issues with designs that have many clock enables generated by Analysis & Synthesis.
This option defaults to On.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
HardCopy II
■
HardCopy III
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
AUTO_CLOCK_ENABLE_RECOGNITION
■
4–29
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
This assignment supports wildcards.
Syntax
set_global_assignment -name AUTO_CLOCK_ENABLE_RECOGNITION <value>
set_global_assignment -name AUTO_CLOCK_ENABLE_RECOGNITION -entity <entity name> <value>
set_instance_assignment -name AUTO_CLOCK_ENABLE_RECOGNITION -to <to> -entity <entity
name> <value>
Example
set_global_assignment -name auto_clock_enable_replacement off
set_instance_assignment -name auto_clock_enable_replacement off -to reg
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–30
Analysis & Synthesis Assignments
AUTO_DSP_RECOGNITION
AUTO_DSP_RECOGNITION
Allows the Compiler to find a multiply-accumulate function or a multiply-add function that can be
replaced with the altmult_accum or the altmult_add megafunction.
A logic option that allows the Compiler to find a multiply-accumulate function or a multiply-add function
that can be replaced with the altmult_accum or the altmult_add megafunction.
This option is useful for finding areas of the design that can be implemented more efficiently, and as a
result, minimizing the area and maximizing the speed of the design.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to On.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
This assignment supports wildcards.
Syntax
set_global_assignment -name AUTO_DSP_RECOGNITION <value>
set_global_assignment -name AUTO_DSP_RECOGNITION -entity <entity name> <value>
set_instance_assignment -name AUTO_DSP_RECOGNITION -to <to> -entity <entity name>
<value>
Example
set_global_assignment -name auto_dsp_recognition off
set_instance_assignment -name auto_dsp_recognition off -to foo
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
AUTO_DSP_RECOGNITION
4–31
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–32
Analysis & Synthesis Assignments
AUTO_ENABLE_SMART_COMPILE
AUTO_ENABLE_SMART_COMPILE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name AUTO_ENABLE_SMART_COMPILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
AUTO_GLOBAL_CLOCK_MAX
4–33
AUTO_GLOBAL_CLOCK_MAX
Allows the Compiler to choose the signal that feeds the most clock inputs to flipflops as a global clock
signal that is made available throughout the device on the global routing paths. If you want to prevent the
Compiler from automatically selecting a particular signal as global clock, set the Global Signal option to
'Off' on that signal.
A logic option that allows the Compiler to choose the signal that feeds the most clock inputs to registers as
a global clock signal that is made available throughout the device on the global routing paths.
If you want to prevent the Compiler from automatically selecting a particular signal as global clock, set the
Global Signal option to Off on that signal.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to On.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
Syntax
set_global_assignment -name AUTO_GLOBAL_CLOCK_MAX <value>
set_global_assignment -name AUTO_GLOBAL_CLOCK_MAX -entity <entity name> <value>
set_instance_assignment -name AUTO_GLOBAL_CLOCK_MAX -to <to> -entity <entity name>
<value>
Example
set_global_assignment -name auto_global_clock_max off
set_instance_assignment -name auto_global_clock_max off -to foo
Default Value
On
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Auto Global Clock -- MAX 7000B/7000AE/3000A/7000S/7000A
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–34
Analysis & Synthesis Assignments
AUTO_GLOBAL_OE_MAX
AUTO_GLOBAL_OE_MAX
Allows the Compiler to choose the signal that feeds the most TRI buffers as a global output enable signal
that is made available throughout the device on the global routing paths. If you want to prevent the
Compiler from automatically selecting a particular signal as global output enable, set the Global Signal
option to 'Off' on that signal.
A logic option that allows the Compiler to choose the signal that feeds the most TRI buffers as a global
output enable signal that is made available throughout the device on the global routing paths.
This option is ignored if it is assigned to anything other than a design entity. If you want to prevent the
Compiler from automatically selecting a particular signal as global output enable, set the Global Signal
option to Off on that signal.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to On.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
Syntax
set_global_assignment -name AUTO_GLOBAL_OE_MAX <value>
set_global_assignment -name AUTO_GLOBAL_OE_MAX -entity <entity name> <value>
set_instance_assignment -name AUTO_GLOBAL_OE_MAX -to <to> -entity <entity name> <value>
Example
set_global_assignment -name auto_global_oe_max
set_instance_assignment -name auto_global_oe_max
off
off -to foo
Default Value
On
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Auto Global Output Enable -- MAX 7000B/7000AE/3000A/7000S/7000A
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
AUTO_IMPLEMENT_IN_ROM
4–35
AUTO_IMPLEMENT_IN_ROM
Allows the Compiler to automatically implement combinatorial logic in ROM (that is, in an embedded cell
within an Embedded System Block [ESB] or Embedded Array Block [EAB] that is set to use ROM mode),
to improve speed or area usage. Using ROM in this way can free up logic cells that would otherwise be
needed to implement the combinatorial logic. This option is ignored if you select 'Product Term' as the
setting for the Technology Mapper option.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
Mercury
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name AUTO_IMPLEMENT_IN_ROM <value>
set_global_assignment -name AUTO_IMPLEMENT_IN_ROM -entity <entity name> <value>
set_instance_assignment -name AUTO_IMPLEMENT_IN_ROM -to <to> -entity <entity name>
<value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–36
Analysis & Synthesis Assignments
AUTO_LCELL_INSERTION
AUTO_LCELL_INSERTION
Allows the Compiler to insert macrocells into the design. This option is ignored if it is assigned to anything
other than a design entity. If you want to prevent the Compiler from automatically inserting macrocells
into the design, set the Auto Logic Cell Insertion option to 'Off' on that signal.
A logic option that directs the Compiler to insert macrocells into the design.
If you want to prevent the Compiler from automatically inserting macrocells into the design, set the Auto
Logic Cell Insertion option to Off on that signal. This option is available for MAX 3000, MAX 7000AE,
MAX 7000B, and MAX 7000S devices.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to On.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name AUTO_LCELL_INSERTION <value>
set_global_assignment -name AUTO_LCELL_INSERTION -entity <entity name> <value>
set_instance_assignment -name AUTO_LCELL_INSERTION -to <to> -entity <entity name>
<value>
Example
set_global_assignment -name auto_lcell_insertion off
set_instance_assignment -name auto_lcell_insertion off -to foo
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
AUTO_OPEN_DRAIN_PINS
4–37
AUTO_OPEN_DRAIN_PINS
Allows the Compiler to automatically convert a tri-state buffer with a strong low data input into the
equivalent open-drain buffer.
A logic option that directs the Compiler to automatically convert a tri-state buffer with a strong low data
input into the equivalent open-drain buffer.
This option cannot be used with a netlists that are synthesized with third-party synthesis tools. To use this
option, you must turn on the Perform WYSIWYG Primitive Resynthesis logic option.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to On.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–38
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Analysis & Synthesis Assignments
AUTO_OPEN_DRAIN_PINS
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name AUTO_OPEN_DRAIN_PINS <value>
set_global_assignment -name AUTO_OPEN_DRAIN_PINS -entity <entity name> <value>
set_instance_assignment -name AUTO_OPEN_DRAIN_PINS -to <to> -entity <entity name>
<value>
Example
set_global_assignment -name auto_open_drain_pins off
set_instance_assignment -name auto_open_drain_pins off -to foo
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
AUTO_PARALLEL_EXPANDERS
4–39
AUTO_PARALLEL_EXPANDERS
Allows the Compiler to automatically create chains of parallel expander product terms. Parallel expanders
are available in macrocells, that is, embedded cells within an Embedded System Block [ESB] that is set to
use Product Term mode. The length of the chains is controlled with the Parallel Expander Chain Length
option. The Auto Parallel Expanders option is ignored if you select 'LUT' or 'ROM' as the setting for the
Technology Mapper option.
A logic option that allows the Compiler to automatically create chains of parallel expander product terms.
Parallel expanders are available in macrocells, that is, embedded cells within an Embedded System Block
(ESB) that is set to use Product Term mode. The length of the chains is controlled with the Parallel
Expander Chain Length option.
This option is ignored if it is assigned to anything other than a design entity. The Auto Parallel Expanders
option is also ignored if you select LUT or ROM as the setting for the Technology Mapper option. This
option can be set in the Assignment Editor (Assignments menu) or the Analysis & Synthesis Settings page
or the Fitter Settings page of the Settings dialog box (Assignments menu). This option is available for
APEX 20K, APEX 20KC, APEX 20KE, APEX II, Excalibur, MAX 3000, MAX 7000AE, MAX 7000B, and MAX
7000S devices.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name AUTO_PARALLEL_EXPANDERS <value>
set_global_assignment -name AUTO_PARALLEL_EXPANDERS -entity <entity name> <value>
set_instance_assignment -name AUTO_PARALLEL_EXPANDERS -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–40
Analysis & Synthesis Assignments
AUTO_PARALLEL_EXPANDERS
Example
set_instance_assignment -name auto_parallel_expanders on -to clock
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
AUTO_RAM_BLOCK_BALANCING
4–41
AUTO_RAM_BLOCK_BALANCING
A logic option that enables the Compiler to automatically use different memory types when using auto
RAM blocks and allows the Compiler to use different RAM partitions with the same memory types.
This option is useful for finding areas of the design that can be implemented more efficiently, and as a
result, minimizing the area and maximizing the speed of the design. During design fitting, a megafunction
may use a RAM partition that cannot fit in the design due to unbalanced use of RAM resources. The logic
option allows the Compiler to dynamically change RAM partitions and balance resource usage when
using different RAM block types.
This option can be used as a project-wide option only.
This option defaults to On.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name AUTO_RAM_BLOCK_BALANCING <value>
Example
set_global_assignment -name auto_ram_block_balancing off
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–42
Analysis & Synthesis Assignments
AUTO_RAM_RECOGNITION
AUTO_RAM_RECOGNITION
Allows the Compiler to find a set of registers and logic that can be replaced with the altsyncram or the
lpm_ram_dp megafunction. Turning on this option may change the functionality of the design.
A logic option that allows the Compiler to find a set of registers and logic that can be replaced with the
altsyncram or the lpm_ram_dp megafunction. Turning on this option may change the functionality of the
design.
This option is useful for finding areas of the design that can be implemented more efficiently, and as a
result, minimizing the area and maximizing the speed of the design.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to On.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
HardCopy II
■
HardCopy III
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
AUTO_RAM_RECOGNITION
■
4–43
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
This assignment supports wildcards.
Syntax
set_global_assignment -name AUTO_RAM_RECOGNITION <value>
set_global_assignment -name AUTO_RAM_RECOGNITION -entity <entity name> <value>
set_instance_assignment -name AUTO_RAM_RECOGNITION -to <to> -entity <entity name>
<value>
Example
set_global_assignment -name auto_ram_recognition off
set_instance_assignment -name auto_ram_recognition off -to foo
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–44
Analysis & Synthesis Assignments
AUTO_RAM_TO_LCELL_CONVERSION
AUTO_RAM_TO_LCELL_CONVERSION
Allows the Compiler to convert small RAM blocks into logic cells.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name AUTO_RAM_TO_LCELL_CONVERSION <value>
set_global_assignment -name AUTO_RAM_TO_LCELL_CONVERSION -entity <entity name> <value>
set_instance_assignment -name AUTO_RAM_TO_LCELL_CONVERSION -to <to> -entity <entity
name> <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
AUTO_RESOURCE_SHARING
4–45
AUTO_RESOURCE_SHARING
Allows the Compiler to share hardware resources among many similar, but mutually exclusive, operations
in your HDL source code. If you enable this option, the Compiler will merge compatible addition,
subtraction, and multiplication operations. By merging operations, this may reduce the area required by
your design. Because resource sharing introduces extra muxing and control logic on each shared resource,
it may negatively impact the final fmax of your design.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name AUTO_RESOURCE_SHARING <value>
set_global_assignment -name AUTO_RESOURCE_SHARING -entity <entity name> <value>
set_instance_assignment -name AUTO_RESOURCE_SHARING -to <to> -entity <entity name>
<value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–46
Analysis & Synthesis Assignments
AUTO_ROM_RECOGNITION
AUTO_ROM_RECOGNITION
Allows the Compiler to find logic that can be replaced with the altsyncram or the lpm_rom megafunction.
Turning on this option may change the power-up state of the design.
A logic option that allows the Compiler to find logic that can be replaced with the altsyncram or the
lpm_rom megafunction. Turning on this option may change the power-up state of the design.
This option is useful for finding areas of the design that can be implemented more efficiently, and as a
result, minimizing the area and maximizing the speed of the design.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to On.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
HardCopy II
■
HardCopy III
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
AUTO_ROM_RECOGNITION
■
4–47
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
This assignment supports wildcards.
Syntax
set_global_assignment -name AUTO_ROM_RECOGNITION <value>
set_global_assignment -name AUTO_ROM_RECOGNITION -entity <entity name> <value>
set_instance_assignment -name AUTO_ROM_RECOGNITION -to <to> -entity <entity name>
<value>
Example
set_global_assignment -name auto_rom_recognition off
set_instance_assignment -name auto_rom_recognition off -to foo
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–48
Analysis & Synthesis Assignments
AUTO_SHIFT_REGISTER_RECOGNITION
AUTO_SHIFT_REGISTER_RECOGNITION
Allows the Compiler to find a group of shift registers of the same length that can be replaced with the
altshift_taps megafunction. The shift registers must all use the same clock and clock enable signals, must
not have any other secondary signals, and must have equally spaced taps that are at least three registers
apart.
A logic option that allows the Compiler to find a group of shift registers of the same length that can be
replaced with the altshift_taps megafunction. The shift registers must all use the same clock and clock
enable signals, must not have any other secondary signals, and must have equally spaced taps that are at
least three registers apart.
This option is useful for finding areas of the design that can be implemented more efficiently, and as a
result, minimizing the area and maximizing the speed of the design.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to On.
Type
Enumeration
■
Always
■
Auto
■
Off
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
AUTO_SHIFT_REGISTER_RECOGNITION
■
Stratix III
■
Stratix IV
4–49
Notes
This assignment is included in the Analysis & Synthesis report.
This assignment supports wildcards.
Syntax
set_global_assignment -name AUTO_SHIFT_REGISTER_RECOGNITION <value>
set_global_assignment -name AUTO_SHIFT_REGISTER_RECOGNITION -entity <entity name>
<value>
set_instance_assignment -name AUTO_SHIFT_REGISTER_RECOGNITION -to <to> -entity <entity
name> <value>
Example
set_global_assignment -name auto_shift_register_recognition off
set_instance_assignment -name auto_shift_register_recognition off -to foo
Default Value
Auto
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–50
Analysis & Synthesis Assignments
BLOCK_DESIGN_NAMING
BLOCK_DESIGN_NAMING
Specify the naming scheme used for the block design. This option is ignored if it is assigned to anything
other than a design entity.
An option that specifies which naming scheme should be used for the design entity.
The following three settings are available: a) MaxPlusII: This option specifies the naming scheme used in
previous versions of Quartus II software. b) QuartusII: This option specifies the new naming scheme on
block designs, when a bus is split, the resulted pins are named with base name followed by square
brackets, with indicies between the bracket pair. c) Auto: This option informs Quartus II software to use
the naming scheme that is specified by the source file.
This option is useful if your design contains design files that are generated by Quartus II 7.2 as well as by
previous versions of Quartus II software. You can use this option to specify which naming scheme you
want Quartus II software to use on the specified design entity.
This option can be used as a project-wide option, or assigned to a block design entity.
This option defaults to Auto.
Type
Enumeration
■
Auto
■
MaxPlusII
■
QuartusII
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name BLOCK_DESIGN_NAMING -entity <entity name> <value>
set_instance_assignment -name BLOCK_DESIGN_NAMING -to <to> -entity <entity name> <value>
set_global_assignment -name BLOCK_DESIGN_NAMING <value>
Example
set_global_assignment -name block_design_naming MaxPlusII
set_instance_assignment -name block_design_naming MaxPlusII -to top
Default Value
Auto
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
CARRY_CHAIN_LENGTH
4–51
CARRY_CHAIN_LENGTH
Specifies the maximum allowable length of a chain of both user-entered and Compiler-synthesized
CARRY_SUM buffers. Carry chains that exceed this length are broken into separate chains. (This option
also applies to MAX+PLUS II-style CARRY buffers.)
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name CARRY_CHAIN_LENGTH <value>
set_global_assignment -name CARRY_CHAIN_LENGTH -entity <entity name> <value>
set_instance_assignment -name CARRY_CHAIN_LENGTH -to <to> -entity <entity name> <value>
Default Value
48
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–52
Analysis & Synthesis Assignments
CASCADE_CHAIN_LENGTH
CASCADE_CHAIN_LENGTH
Specifies the maximum allowable length of a chain of both user-entered and Compiler-synthesized
CASCADE buffers. Cascade chains that exceed this length are broken into separate chains.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
FLEX6000
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name CASCADE_CHAIN_LENGTH <value>
set_global_assignment -name CASCADE_CHAIN_LENGTH -entity <entity name> <value>
set_instance_assignment -name CASCADE_CHAIN_LENGTH -to <to> -entity <entity name>
<value>
Default Value
2
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
CLKLOCKX1_INPUT_FREQ
4–53
CLKLOCKX1_INPUT_FREQ
Creates an internal ClockLock phase-locked loop (PLL) and specifies its frequency. Turning this option on
is equivalent to instantiating an altclklock megafunction with either of its ClockBoost parameters set to a
value of 1. The CLKLOCKx1 Input Frequency option is provided primarily for backward compatibility
with MAX+PLUS II designs. Altera recommends using the MegaWizard Plug-In Manager to instantiate
PLLs in new designs. This option is ignored if it is assigned to anything other than an input pin or to a
device that does not have the PLL feature.
Type
Frequency
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
HardCopy II
■
HardCopy III
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–54
Analysis & Synthesis Assignments
CLKLOCKX1_INPUT_FREQ
Syntax
set_instance_assignment -name CLKLOCKX1_INPUT_FREQ -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
CYCLONEII_OPTIMIZATION_TECHNIQUE
4–55
CYCLONEII_OPTIMIZATION_TECHNIQUE
Specifies the overall optimization goal for Analysis & Synthesis: attempt to maximize performance,
minimize logic usage, or balance high performance with minimal logic usage.
A logic option that specifies the overall goal for logic optimization, that is, whether to attempt to achieve
maximum speed performance, minimum area usage, or balance high performance with minimal logic
usage during compilation.
You can select one of the following settings: a) Area: The Compiler makes the design as small as possible in
order to minimize resource usage. b) Speed: The Compiler chooses a design implementation that has the
fastest fmax. c) Balanced: The Compiler chooses a design implementation that balances high performance
with minimal logic usage.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to Balanced.
This option is applicable to Cyclone II and Cyclone III devices.
Type
Enumeration
■
Area
■
Balanced
■
Speed
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone II
■
Cyclone III
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name CYCLONEII_OPTIMIZATION_TECHNIQUE <value>
set_global_assignment -name CYCLONEII_OPTIMIZATION_TECHNIQUE -entity <entity name>
<value>
set_instance_assignment -name CYCLONEII_OPTIMIZATION_TECHNIQUE -to <to> -entity <entity
name> <value>
Example
set_global_assignment -name cycloneii_optimization_technique speed
Default Value
Balanced
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–56
Analysis & Synthesis Assignments
CYCLONEII_OPTIMIZATION_TECHNIQUE
Optimization Technique -- Cyclone II/Cyclone III
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
CYCLONE_OPTIMIZATION_TECHNIQUE
4–57
CYCLONE_OPTIMIZATION_TECHNIQUE
Specifies the overall optimization goal for Analysis & Synthesis: attempt to maximize performance,
minimize logic usage, or balance high performance with minimal logic usage.
A logic option that specifies the overall goal for logic optimization, that is, whether to attempt to achieve
maximum speed performance, minimum area usage, or balance high performance with minimal logic
usage during compilation.
You can select one of the following settings: a) Area: The Compiler makes the design as small as possible in
order to minimize resource usage. b) Speed: The Compiler chooses a design implementation that has the
fastest fmax. c) Balanced: The Compiler chooses a design implementation that balances high performance
with minimal logic usage.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to Balanced.
Type
Enumeration
■
Area
■
Balanced
■
Speed
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name CYCLONE_OPTIMIZATION_TECHNIQUE <value>
set_global_assignment -name CYCLONE_OPTIMIZATION_TECHNIQUE -entity <entity name> <value>
set_instance_assignment -name CYCLONE_OPTIMIZATION_TECHNIQUE -to <to> -entity <entity
name> <value>
Example
set_global_assignment -name cyclone_optimization_technique speed
Default Value
Balanced
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Optimization Technique -- Cyclone
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–58
Analysis & Synthesis Assignments
DEVICE_FILTER_PACKAGE
DEVICE_FILTER_PACKAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name DEVICE_FILTER_PACKAGE <value>
Default Value
Any
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
DEVICE_FILTER_PIN_COUNT
4–59
DEVICE_FILTER_PIN_COUNT
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name DEVICE_FILTER_PIN_COUNT <value>
Default Value
Any
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–60
Analysis & Synthesis Assignments
DEVICE_FILTER_SPEED_GRADE
DEVICE_FILTER_SPEED_GRADE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name DEVICE_FILTER_SPEED_GRADE <value>
Default Value
Any
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
DEVICE_FILTER_VOLTAGE
4–61
DEVICE_FILTER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name DEVICE_FILTER_VOLTAGE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–62
Analysis & Synthesis Assignments
DISABLE_OCP_HW_EVAL
DISABLE_OCP_HW_EVAL
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name DISABLE_OCP_HW_EVAL <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
DONT_MERGE_REGISTER
4–63
DONT_MERGE_REGISTER
When set to On, this option prevents the specified register from merging with other registers, and prevents
other registers from merging with the specified register.
A logic option that, when set to On, prevents the specified register from merging with other registers, and
prevents other registers from merging with the specified register. When applied to a design entity it
applies to all registers in the entity.
You can use this option to instruct the Compiler to use the user-specified timing constraints on the register
during synthesis. For example, if the register has a multicycle constraint, this option prevents the Compiler
from merging other registers into the specified register, avoiding unintended timing and functional effects.
This option is different from Preserve Register logic option because it does not prevent a register with
constant drivers or a redundant register from being removed. In addition, this option prevents other
registers from merging with the specified register.
This option is ignored if the register does not drive anything or if it has constant drivers, in which case the
register is removed during synthesis.
This option is ignored if it is applied to anything other than a register or a design entity containing
registers.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name DONT_MERGE_REGISTER -entity <entity name> <value>
set_instance_assignment -name DONT_MERGE_REGISTER -to <to> -entity <entity name> <value>
Example
set_instance_assignment -name dont_merge_register on -to foo
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–64
Analysis & Synthesis Assignments
DQS_DELAY
DQS_DELAY
Increases the propagation delay from a DQS I/O pin to the interior of the device. This option is used to
center-align the DQS signal to the DQ data signals and should be selected to ensure the desired setup and
hold margins across process, voltage, and temperature ranges.
Type
Time
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone
■
Cyclone III
Syntax
set_instance_assignment -name DQS_DELAY -to <to> -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
DQS_FREQUENCY
4–65
DQS_FREQUENCY
Specifies the DQS system clock frequency by which data is transferred between a device and an external
RAM that uses double data rate (DDR). You can specify the desired frequency setting.
Type
Frequency
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone
■
Cyclone II
■
Cyclone III
■
Stratix
■
Stratix GX
Syntax
set_instance_assignment -name DQS_FREQUENCY -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–66
Analysis & Synthesis Assignments
DQS_SHIFT
DQS_SHIFT
Specifies the interval of arrival between the DQ data signals and DQS signal during data transfer between
a device and an external RAM that uses double data rate (DDR). This option is ignored if it is applied to
anything other than pins intended for use with the dedicated DDR SDRAM interface.
Type
Enumeration
■
Phase of 0 degrees
■
Phase of 72 degrees
■
Phase of 90 degrees
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy Stratix
■
Stratix
■
Stratix GX
Syntax
set_instance_assignment -name DQS_SHIFT -to <to> -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
DQS_SYSTEM_CLOCK
4–67
DQS_SYSTEM_CLOCK
Specifies the clock input used as a frequency reference for a DQS I/O pin. The clock is the pin that drives
the DDIO circuitry for the dedicated DDR SDRAM interface.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy Stratix
■
Stratix
■
Stratix GX
Notes
The value of this assignment is case-sensitive
Syntax
set_instance_assignment -name DQS_SYSTEM_CLOCK -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–68
Analysis & Synthesis Assignments
DSE_SYNTH_EXTRA_EFFORT_MODE
DSE_SYNTH_EXTRA_EFFORT_MODE
No description is available.
Type
Enumeration
■
MODE_1
■
MODE_2
■
MODE_3
■
MODE_4
■
MODE_5
■
MODE_DEFAULT
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy Stratix
■
MAX II
■
Stratix
Syntax
set_global_assignment -name DSE_SYNTH_EXTRA_EFFORT_MODE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
DSP_BLOCK_BALANCING
4–69
DSP_BLOCK_BALANCING
Allows you to control the conversion of certain DSP block slices during DSP block balancing.
A logic option that allows you to control the conversion of certain DSP block slices during DSP block
balancing.
This option is useful for controlling the DSP block balancer when it produces results that conflict with
your design, such as converting DSP block slices that you do not want to be converted.
You can select one of the following settings: Auto, Off, DSP blocks, Logic Elements, Simple Multipliers,
Width 18-bit Multipliers, Simple 18-bit Multipliers.
This option defaults to Auto.
Type
Enumeration
■
Auto
■
DSP blocks
■
Logic Elements
■
Off
■
Simple 18-bit Multipliers
■
Simple Multipliers
■
Width 18-bit Multipliers
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–70
Analysis & Synthesis Assignments
DSP_BLOCK_BALANCING
Syntax
set_global_assignment -name DSP_BLOCK_BALANCING -entity <entity name> <value>
set_instance_assignment -name DSP_BLOCK_BALANCING -to <to> -entity <entity name> <value>
set_global_assignment -name DSP_BLOCK_BALANCING <value>
Example
set_global_assignment -name dsp_block_balancing "dsp blocks"
set_instance_assignment -name dsp_block_balancing "logic elements" -to mult0
Default Value
Auto
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
EDA_DESIGN_ENTRY_SYNTHESIS_TOOL
4–71
EDA_DESIGN_ENTRY_SYNTHESIS_TOOL
No description is available.
Type
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_global_assignment -name EDA_DESIGN_ENTRY_SYNTHESIS_TOOL <value>
set_global_assignment -name EDA_DESIGN_ENTRY_SYNTHESIS_TOOL -entity <entity name>
<value>
Default Value
<None>
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–72
Analysis & Synthesis Assignments
EDA_INPUT_DATA_FORMAT
EDA_INPUT_DATA_FORMAT
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EDA_INPUT_DATA_FORMAT -section_id <section identifier>
<value>
set_global_assignment -name EDA_INPUT_DATA_FORMAT -entity <entity name> -section_id
<section identifier> <value>
Default Value
NONE, requires section identifier
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
EDA_INPUT_GND_NAME
4–73
EDA_INPUT_GND_NAME
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EDA_INPUT_GND_NAME -section_id <section identifier> <value>
set_global_assignment -name EDA_INPUT_GND_NAME -entity <entity name> -section_id
<section identifier> <value>
Default Value
GND, requires section identifier
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–74
Analysis & Synthesis Assignments
EDA_INPUT_VCC_NAME
EDA_INPUT_VCC_NAME
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EDA_INPUT_VCC_NAME -section_id <section identifier> <value>
set_global_assignment -name EDA_INPUT_VCC_NAME -entity <entity name> -section_id
<section identifier> <value>
Default Value
VCC, requires section identifier
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
EDA_LMF_FILE
4–75
EDA_LMF_FILE
No description is available.
Type
File name
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_global_assignment -name EDA_LMF_FILE -section_id <section identifier> <value>
set_global_assignment -name EDA_LMF_FILE -entity <entity name> -section_id <section
identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–76
Analysis & Synthesis Assignments
EDA_RUN_TOOL_AUTOMATICALLY
EDA_RUN_TOOL_AUTOMATICALLY
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EDA_RUN_TOOL_AUTOMATICALLY -section_id <section identifier>
<value>
set_global_assignment -name EDA_RUN_TOOL_AUTOMATICALLY -entity <entity name> -section_id
<section identifier> <value>
Default Value
Off, requires section identifier
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
EDA_SHOW_LMF_MAPPING_MESSAGES
4–77
EDA_SHOW_LMF_MAPPING_MESSAGES
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EDA_SHOW_LMF_MAPPING_MESSAGES -section_id <section
identifier> <value>
set_global_assignment -name EDA_SHOW_LMF_MAPPING_MESSAGES -entity <entity name>
-section_id <section identifier> <value>
Default Value
Off, requires section identifier
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–78
Analysis & Synthesis Assignments
EDA_VHDL_LIBRARY
EDA_VHDL_LIBRARY
No description is available.
Type
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 EDA_VHDL_LIBRARY -to <to> -section_id <section identifier>
<value>
set_instance_assignment -name EDA_VHDL_LIBRARY -to <to> -entity <entity name>
-section_id <section identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
ENABLE_IP_DEBUG
4–79
ENABLE_IP_DEBUG
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name ENABLE_IP_DEBUG <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–80
Analysis & Synthesis Assignments
ENABLE_M512
ENABLE_M512
A logic option that allows you to disable M512 memory blocks in a HardCopy II design.
Because HardCopy II designs do not support M512 memory blocks, this option is useful when you
migrate a compiled Stratix II design to a HardCopy II design.
This option can be used as a project-wide option only.
This option defaults to On.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name ENABLE_M512 <value>
Example
set_global_assignment -name enable_m512 off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
EXTRACT_VERILOG_STATE_MACHINES
4–81
EXTRACT_VERILOG_STATE_MACHINES
A logic option that allows the Compiler to extract state machines from a Verilog Design File (.v). The
Compiler optimizes state machines using special techniques to reduce area and/or improve performance.
If this option is set to Off, the Compiler extracts and optimizes state machines in Verilog Design Files as
regular logic.
This option is useful for preventing automatic state machine optimizations to manually optimized logic.
This option can be used as a project-wide option only.
This option defaults to On.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name EXTRACT_VERILOG_STATE_MACHINES <value>
Example
set_global_assignment -name extract_verilog_state_machines off
Default Value
On
See Also
■
"STATE_MACHINE_PROCESSING" on page 4–158
■
"EXTRACT_VHDL_STATE_MACHINES" on page 4–82
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–82
Analysis & Synthesis Assignments
EXTRACT_VHDL_STATE_MACHINES
EXTRACT_VHDL_STATE_MACHINES
A logic option that allows the Compiler to extract state machines from a VHDL Design File (.vhd). The
Compiler optimizes state machines using special techniques to reduce area and/or improve performance.
If this option is set to Off, the Compiler extracts and optimizes state machines in VHDL Design Files as
regular logic.
This option is useful for preventing automatic state machine optimizations to manually optimized logic.
This option can be used as a project-wide option only.
This option defaults to On.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name EXTRACT_VHDL_STATE_MACHINES <value>
Example
set_global_assignment -name extract_vhdl_state_machines off
Default Value
On
See Also
■
"STATE_MACHINE_PROCESSING" on page 4–158
■
"EXTRACT_VERILOG_STATE_MACHINES" on page 4–81
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
FAMILY
4–83
FAMILY
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name FAMILY <value>
Default Value
Stratix II
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–84
Analysis & Synthesis Assignments
FLEX10K_CARRY_CHAIN_LENGTH
FLEX10K_CARRY_CHAIN_LENGTH
Specifies the maximum allowable length of a chain of both user-entered and Compiler-synthesized
CARRY_SUM buffers. Carry chains that exceed this length are broken into separate chains. (This option
also applies to MAX+PLUS II-style CARRY buffers.)
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name FLEX10K_CARRY_CHAIN_LENGTH <value>
set_global_assignment -name FLEX10K_CARRY_CHAIN_LENGTH -entity <entity name> <value>
set_instance_assignment -name FLEX10K_CARRY_CHAIN_LENGTH -to <to> -entity <entity name>
<value>
Default Value
32
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Carry Chain Length -- FLEX 10K
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
FLEX10K_OPTIMIZATION_TECHNIQUE
4–85
FLEX10K_OPTIMIZATION_TECHNIQUE
Specifies the overall optimization goal for Analysis & Synthesis: attempt to maximize performance or
minimize logic usage.
A logic option that specifies the overall goal for logic optimization, that is, whether to attempt to achieve
maximum speed performance, minimum area usage, or balance high performance with minimal logic
usage during compilation.
You can select one of the following settings: a) Area: The Compiler makes the design as small as possible in
order to minimize resource usage. b) Speed: The Compiler chooses a design implementation that has the
fastest fmax. c) Balanced: The Compiler chooses a design implementation that balances high performance
with minimal logic usage. This setting is available for APEX 20K, Cyclone, Cyclone II, MAX II, Stratix, and
Stratix II devices only.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to Area.
Type
Enumeration
■
Area
■
Speed
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name FLEX10K_OPTIMIZATION_TECHNIQUE <value>
set_global_assignment -name FLEX10K_OPTIMIZATION_TECHNIQUE -entity <entity name> <value>
set_instance_assignment -name FLEX10K_OPTIMIZATION_TECHNIQUE -to <to> -entity <entity
name> <value>
Example
set_global_assignment -name flex10k_optimization_technique speed
Default Value
Area
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–86
Analysis & Synthesis Assignments
FLEX10K_OPTIMIZATION_TECHNIQUE
Optimization Technique -- FLEX 10K/10KE/10KA/ACEX 1K
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
FLEX6K_CARRY_CHAIN_LENGTH
4–87
FLEX6K_CARRY_CHAIN_LENGTH
Specifies the maximum allowable length of a chain of both user-entered and Compiler-synthesized
CARRY_SUM buffers. Carry chains that exceed this length are broken into separate chains. (This option
also applies to MAX+PLUS II-style CARRY buffers.)
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
FLEX6000
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name FLEX6K_CARRY_CHAIN_LENGTH <value>
set_global_assignment -name FLEX6K_CARRY_CHAIN_LENGTH -entity <entity name> <value>
set_instance_assignment -name FLEX6K_CARRY_CHAIN_LENGTH -to <to> -entity <entity name>
<value>
Default Value
32
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Carry Chain Length -- FLEX 6000
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–88
Analysis & Synthesis Assignments
FLEX6K_OPTIMIZATION_TECHNIQUE
FLEX6K_OPTIMIZATION_TECHNIQUE
Specifies the overall optimization goal for Analysis & Synthesis: attempt to maximize performance or
minimize logic usage.
A logic option that specifies the overall goal for logic optimization, that is, whether to attempt to achieve
maximum speed performance, minimum area usage, or balance high performance with minimal logic
usage during compilation.
You can select one of the following settings: a) Area: The Compiler makes the design as small as possible in
order to minimize resource usage. b) Speed: The Compiler chooses a design implementation that has the
fastest fmax. c) Balanced: The Compiler chooses a design implementation that balances high performance
with minimal logic usage. This setting is available for APEX 20K, Cyclone, Cyclone II, MAX II, Stratix, and
Stratix II devices only.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to Area.
Type
Enumeration
■
Area
■
Speed
Device Support
This setting can be used in projects targeting the following device families:
■
FLEX6000
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name FLEX6K_OPTIMIZATION_TECHNIQUE <value>
set_global_assignment -name FLEX6K_OPTIMIZATION_TECHNIQUE -entity <entity name> <value>
set_instance_assignment -name FLEX6K_OPTIMIZATION_TECHNIQUE -to <to> -entity <entity
name> <value>
Example
set_global_assignment -name flex6k_optimization_technique speed
Default Value
Area
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Optimization Technique -- FLEX 6000
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
FORCE_SYNCH_CLEAR
4–89
FORCE_SYNCH_CLEAR
Forces the Compiler to utilize synchronous clear signals in normal mode logic cells. Turning on this option
helps to reduce the total number of logic cells used in the design, but might negatively impact the fitting
since synchronous control signals are shared by all the logic cells in a LAB.
A logic option that forces the Compiler to utilize synchronous clear signals in normal mode logic cells.
Turning on this option helps to reduce the total number of logic cells used in the design, but might
negatively impact the fitting since synchronous control signals are shared by all the logic cells in a LAB.
This option defaults to Off.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name FORCE_SYNCH_CLEAR <value>
set_global_assignment -name FORCE_SYNCH_CLEAR -entity <entity name> <value>
set_instance_assignment -name FORCE_SYNCH_CLEAR -to <to> -entity <entity name> <value>
Example
set_global_assignment -name force_synch_clear on
set_instance_assignment -name force_synch_clear on -to foo
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–90
Analysis & Synthesis Assignments
FORCE_SYNCH_CLEAR
Default Value
Off
See Also
■
"ALLOW_SYNCH_CTRL_USAGE" on page 4–18
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
HDL_INITIAL_FANOUT_LIMIT
4–91
HDL_INITIAL_FANOUT_LIMIT
Directs Integrated Synthesis to check the initial fan-out of each net in the netlist immediately after
elaboration but prior to any netlist optimizations. If the fan-out for a net exceeds the specified limit, then
Integrated Synthesis will issue a warning.
A logic option that directs Integrated Synthesis to issue warnings if a net in the post-elaboration netlist
exceeds the specified limit. The post-elaboration netlist is the initial netlist created by elaborating a single
entity in your HDL source. It is possible that the later synthesis and fitter optimizations may reduce (or
increase) the fan-out of the nets in the netlist.
This option is useful for identifying high-fanout signals early in the design process.
This option is ignored if applied to anything other than an entity or an instance of an entity.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name HDL_INITIAL_FANOUT_LIMIT -entity <entity name> <value>
set_instance_assignment -name HDL_INITIAL_FANOUT_LIMIT -to <to> -entity <entity name>
<value>
Example
set_instance_assignment -name hdl_initial_fanout_limit 100 -to foo
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–92
Analysis & Synthesis Assignments
HDL_MESSAGE_LEVEL
HDL_MESSAGE_LEVEL
No description is available.
Type
Enumeration
■
Level1
■
Level2
■
Level3
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name HDL_MESSAGE_LEVEL <value>
Default Value
Level2
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
HDL_MESSAGE_OFF
4–93
HDL_MESSAGE_OFF
No description is available.
Type
Integer
The value must be between these two numbers, inclusive: 10000, 11000
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name HDL_MESSAGE_OFF <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–94
Analysis & Synthesis Assignments
HDL_MESSAGE_ON
HDL_MESSAGE_ON
No description is available.
Type
Integer
The value must be between these two numbers, inclusive: 10000, 11000
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name HDL_MESSAGE_ON <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
IGNORE_CARRY_BUFFERS
4–95
IGNORE_CARRY_BUFFERS
Ignores CARRY_SUM buffers that are instantiated in the design. The Ignore CARRY Buffers option is
ignored if it is applied to anything other than an individual CARRY_SUM buffer or to a design entity
containing CARRY_SUM buffers. (This option also applies to MAX+PLUS II-style CARRY buffers.)
A logic option that ignores CARRY_SUM buffers that are instantiated in the design. (This option also
applies to MAX+PLUS II-style CARRY buffers.)
This option is ignored if it is applied to anything other than an individual CARRY_SUM buffer or to a
design entity containing CARRY_SUM buffers.
This option defaults to Off.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name IGNORE_CARRY_BUFFERS <value>
set_global_assignment -name IGNORE_CARRY_BUFFERS -entity <entity name> <value>
set_instance_assignment -name IGNORE_CARRY_BUFFERS -to <to> -entity <entity name>
<value>
Example
set_global_assignment -name ignore_carry_buffers on
set_instance_assignment -name ignore_carry_buffers on -to foo
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–96
Analysis & Synthesis Assignments
IGNORE_CASCADE_BUFFERS
IGNORE_CASCADE_BUFFERS
Ignores CASCADE buffers that are instantiated in the design. This option is ignored if it is applied to
anything other than an individual CASCADE buffer or a design entity containing CASCADE buffers.
A logic option that ignores CASCADE buffers that are instantiated in the design.
This option is ignored if it is applied to anything other than an individual CASCADE buffer or a design
entity containing CASCADE buffers.
This option defaults to Off.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name IGNORE_CASCADE_BUFFERS <value>
set_global_assignment -name IGNORE_CASCADE_BUFFERS -entity <entity name> <value>
set_instance_assignment -name IGNORE_CASCADE_BUFFERS -to <to> -entity <entity name>
<value>
Example
set_global_assignment -name ignore_cascade_buffers on
set_instance_assignment -name ignore_cascade_buffers on -to foo
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
IGNORE_GLOBAL_BUFFERS
4–97
IGNORE_GLOBAL_BUFFERS
Ignores GLOBAL buffers that are instantiated in the design. This option is ignored if it is applied to
anything other than an individual GLOBAL buffer or a design entity containing GLOBAL buffers.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name IGNORE_GLOBAL_BUFFERS <value>
set_global_assignment -name IGNORE_GLOBAL_BUFFERS -entity <entity name> <value>
set_instance_assignment -name IGNORE_GLOBAL_BUFFERS -to <to> -entity <entity name>
<value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–98
Analysis & Synthesis Assignments
IGNORE_LCELL_BUFFERS
IGNORE_LCELL_BUFFERS
Ignores LCELL buffers that are instantiated in the design. This option is ignored if it is applied to anything
other than an individual LCELL buffer or a design entity containing LCELL buffers.
A logic option that ignores LCELL buffers that are instantiated in the design.
This option is ignored if it is applied to anything other than an individual LCELL buffer or a design entity
containing LCELL buffers.
This option defaults to Off.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
FLEX6000
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
IGNORE_LCELL_BUFFERS
■
Stratix III
■
Stratix IV
4–99
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name IGNORE_LCELL_BUFFERS <value>
set_global_assignment -name IGNORE_LCELL_BUFFERS -entity <entity name> <value>
set_instance_assignment -name IGNORE_LCELL_BUFFERS -to <to> -entity <entity name>
<value>
Example
set_global_assignment -name ignore_lcell_buffers on
set_instance_assignment -name ignore_lcell_buffers on -to foo
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–100
Analysis & Synthesis Assignments
IGNORE_MAX_FANOUT_ASSIGNMENTS
IGNORE_MAX_FANOUT_ASSIGNMENTS
Directs the Compiler to ignore the Maximum Fan-Out Assignments on a node, an entity, or the whole
design. For HCII migration, the Maximum Fan-Out assignments can cause mismatches in Revision
Compare. One can remove the Maximum Fan-Out assignments from the project but it is
inconvenient/impossible as some assignments are embedded in the HDL sources. One should turn on
this assignment to direct Quartus II to ignore the Maximum Fan-Out assignments.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name IGNORE_MAX_FANOUT_ASSIGNMENTS <value>
set_global_assignment -name IGNORE_MAX_FANOUT_ASSIGNMENTS -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
IGNORE_MAX_FANOUT_ASSIGNMENTS
4–101
set_instance_assignment -name IGNORE_MAX_FANOUT_ASSIGNMENTS -to <to> -entity <entity
name> <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–102
Analysis & Synthesis Assignments
IGNORE_ROW_GLOBAL_BUFFERS
IGNORE_ROW_GLOBAL_BUFFERS
Ignores ROW GLOBAL buffers that are instantiated in the design. This option is ignored if it is applied to
anything other than an individual GLOBAL buffer or a design entity containing GLOBAL buffers.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name IGNORE_ROW_GLOBAL_BUFFERS <value>
set_global_assignment -name IGNORE_ROW_GLOBAL_BUFFERS -entity <entity name> <value>
set_instance_assignment -name IGNORE_ROW_GLOBAL_BUFFERS -to <to> -entity <entity name>
<value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
IGNORE_SOFT_BUFFERS
4–103
IGNORE_SOFT_BUFFERS
Ignores SOFT buffers that are instantiated in the design. This option is ignored if it is applied to anything
other than an individual SOFT buffer or a design entity containing SOFT buffers.
A logic option that ignores SOFT buffers that are instantiated in the design.
This option is ignored if it is applied to anything other than an individual SOFT buffer or a design entity
containing SOFT buffers.
This option defaults to On.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
FLEX6000
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–104
■
Stratix III
■
Stratix IV
Analysis & Synthesis Assignments
IGNORE_SOFT_BUFFERS
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name IGNORE_SOFT_BUFFERS <value>
set_global_assignment -name IGNORE_SOFT_BUFFERS -entity <entity name> <value>
set_instance_assignment -name IGNORE_SOFT_BUFFERS -to <to> -entity <entity name> <value>
Example
set_global_assignment -name ignore_soft_buffers off
set_instance_assignment -name ignore_soft_buffers off -to foo
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
IGNORE_TRANSLATE_OFF_AND_SYNTHESIS_OFF
4–105
IGNORE_TRANSLATE_OFF_AND_SYNTHESIS_OFF
A logic option that instructs Analysis & Synthesis to ignore all translate_off and synthesis_off directives in
your Verilog and VHDL design files. You can use this option to disable these synthesis directives and
include previously ignored code during elaboration.
For example, you can use this option to compile code that was previously ignored by third-party synthesis
tools, e.g., megafunction declarations that were treated as black-boxes in other tools but that may be
compiled in the Quartus II software.
This option defaults to Off.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name IGNORE_TRANSLATE_OFF_AND_SYNTHESIS_OFF <value>
Example
set_global_assignment -name ignore_translate_off_and_synthesis_off on
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–106
Analysis & Synthesis Assignments
IGNORE_VERILOG_INITIAL_CONSTRUCTS
IGNORE_VERILOG_INITIAL_CONSTRUCTS
Instructs Analysis & Synthesis to ignore initial constructs and variable declaration assignments in your
Verilog HDL design files. By default, Analysis & Synthesis derives power-up conditions for your design
by elaborating these constructs. This option is provided for backwards compatibility with previous
versions of the Quartus II software that ignored these constructs by default. You can use this option to
restore the previous behavior of your design in the current version of the software.
A logic option that instructs Analysis & Synthesis to ignore initial constructs and variable declaration
assignments in your Verilog HDL design files. By default, Analysis & Synthesis derives power-up
conditions for your design by elaborating these constructs, ensuring that the power-up state of the
synthesized design matches the power-up state in simulation. This option is provided for backwards
compatibility with previous versions of the Quartus II software that ignored these constructs by default.
You can use this option to restore the previous behavior of your design in the current version of the
software.
This option defaults to Off.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name IGNORE_VERILOG_INITIAL_CONSTRUCTS <value>
set_global_assignment -name IGNORE_VERILOG_INITIAL_CONSTRUCTS -entity <entity name>
<value>
set_instance_assignment -name IGNORE_VERILOG_INITIAL_CONSTRUCTS -to <to> -entity <entity
name> <value>
Example
set_global_assignment -name ignore_verilog_initial_constructs off
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
IMPLEMENT_AS_CLOCK_ENABLE
4–107
IMPLEMENT_AS_CLOCK_ENABLE
Specifies that this node should function as a clock enable signal for one or more registers.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
HardCopy II
■
HardCopy III
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_instance_assignment -name IMPLEMENT_AS_CLOCK_ENABLE -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–108
Analysis & Synthesis Assignments
IMPLEMENT_AS_OUTPUT_OF_LOGIC_CELL
IMPLEMENT_AS_OUTPUT_OF_LOGIC_CELL
Implements the output of a primitive in a logic cell. You can apply this option to a logic function that
would not ordinarily be implemented in a logic cell, typically a combinatorial function such as an AND2
gate. Implementing the output of a primitive a logic cell makes it possible to observe its output in
simulation and timing analysis. However, because an additional logic cell is used, overall device
utilization will increase. This option does not insert an additional logic cell on a function that is already
implemented in a logic cell, such as a flipflop. This option is ignored if it is applied to anything other than
a primitive.
A logic option that implements the output of a primitive in a logic cell. You can apply this option to a logic
function that would not ordinarily be implemented in a logic cell, typically a combinational function such
as an AND2 gate. Implementing the output of a primitive a logic cell makes it possible to observe its
output in simulation and timing analysis. However, because an additional logic cell is used, overall device
utilization will increase. This option does not insert an additional logic cell on a function that is already
implemented in a logic cell, such as a register.
This option can be assigned to an individual node only.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_instance_assignment -name IMPLEMENT_AS_OUTPUT_OF_LOGIC_CELL -to <to> -entity <entity
name> <value>
Example
set_instance_assignment -name implement_as_output_of_logic_cell on -to foo
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
LCELL_INSERTION
4–109
LCELL_INSERTION
Allows you to insert one or more logic cells between two nodes without changing the design files. The
value you assign this option is the number of logic cells you want to insert. The inserted logic cell(s) act as
a simple buffer and do not alter the functionality of the design. For more detailed information, go to
Quartus II online help.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
FLEX6000
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Syntax
set_instance_assignment -name LCELL_INSERTION -to <to> -entity <entity name> <value>
set_instance_assignment -name LCELL_INSERTION -from <from> -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–110
Analysis & Synthesis Assignments
LIMIT_AHDL_INTEGERS_TO_32_BITS
LIMIT_AHDL_INTEGERS_TO_32_BITS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name LIMIT_AHDL_INTEGERS_TO_32_BITS <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
MAX7000_FANIN_PER_CELL
4–111
MAX7000_FANIN_PER_CELL
Specifies the maximum fan-in per macrocell. Legal integer values, in percentage terms, range from 20
through 100.
A logic option that specifies the maximum fan-in per macrocell. Legal integer values, in percentage terms,
range from 20 through 100.
This option is useful for improving a design's fitting. The Maximum Fan-in Per Macrocell option allows
you to spread routing resources and reduce congestion in a design.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to 100.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name MAX7000_FANIN_PER_CELL <value>
set_global_assignment -name MAX7000_FANIN_PER_CELL -entity <entity name> <value>
set_instance_assignment -name MAX7000_FANIN_PER_CELL -to <to> -entity <entity name>
<value>
Example
set_global_assignment -name max7000_fanin_per_cell 20
set_instance_assignment -name max7000_fanin_per_cell 20 -to foo
Default Value
100
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Maximum Fan-in Per Macrocell -- MAX 7000B/7000AE/3000A/7000S/7000A
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–112
Analysis & Synthesis Assignments
MAX7000_IGNORE_LCELL_BUFFERS
MAX7000_IGNORE_LCELL_BUFFERS
Ignores LCELL buffers that are instantiated in the design. This option is ignored if it is applied to anything
other than an individual LCELL buffer or a design entity containing LCELL buffers.
A logic option that ignores LCELL buffers that are instantiated in the design.
This option is ignored if it is applied to anything other than an individual LCELL buffer or a design entity
containing LCELL buffers.
This option defaults to Auto.
Type
Enumeration
■
Auto
■
Off
■
On
Device Support
This setting can be used in projects targeting the following device families:
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name MAX7000_IGNORE_LCELL_BUFFERS <value>
set_global_assignment -name MAX7000_IGNORE_LCELL_BUFFERS -entity <entity name> <value>
set_instance_assignment -name MAX7000_IGNORE_LCELL_BUFFERS -to <to> -entity <entity
name> <value>
Example
set_global_assignment -name max7000_ignore_lcell_buffers
set_instance_assignment -name max7000_ignore_lcell_buffers
on
on -to foo
Default Value
AUTO
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Ignore LCELL Buffers -- MAX 7000B/7000AE/3000A/7000S/7000A
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
MAX7000_IGNORE_SOFT_BUFFERS
4–113
MAX7000_IGNORE_SOFT_BUFFERS
Ignores SOFT buffers that are instantiated in the design. This option is ignored if it is applied to anything
other than an individual SOFT buffer or a design entity containing SOFT buffers.
A logic option that ignores SOFT buffers that are instantiated in the design.
This option is ignored if it is applied to anything other than an individual SOFT buffer or a design entity
containing SOFT buffers.
This option defaults to On.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name MAX7000_IGNORE_SOFT_BUFFERS <value>
set_global_assignment -name MAX7000_IGNORE_SOFT_BUFFERS -entity <entity name> <value>
set_instance_assignment -name MAX7000_IGNORE_SOFT_BUFFERS -to <to> -entity <entity name>
<value>
Example
set_global_assignment -name max7000_ignore_soft_buffers
on
set_instance_assignment -name max7000_ignore_soft_buffers
on -to foo
Default Value
Off
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Ignore SOFT Buffers -- MAX 7000B/7000AE/3000A/7000S/7000A
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–114
Analysis & Synthesis Assignments
MAX7000_OPTIMIZATION_TECHNIQUE
MAX7000_OPTIMIZATION_TECHNIQUE
Specifies the overall optimization goal for Analysis & Synthesis: attempt to maximize performance or
minimize logic usage.
A logic option that specifies the overall goal for logic optimization, that is, whether to attempt to achieve
maximum speed performance, minimum area usage, or balance high performance with minimal logic
usage during compilation.
You can select one of the following settings: a) Area: The Compiler makes the design as small as possible in
order to minimize resource usage. b) Speed: The Compiler chooses a design implementation that has the
fastest fmax. c) Balanced: The Compiler chooses a design implementation that balances high performance
with minimal logic usage.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to Speed.
Type
Enumeration
■
Area
■
Balanced
■
Speed
Device Support
This setting can be used in projects targeting the following device families:
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name MAX7000_OPTIMIZATION_TECHNIQUE <value>
set_global_assignment -name MAX7000_OPTIMIZATION_TECHNIQUE -entity <entity name> <value>
set_instance_assignment -name MAX7000_OPTIMIZATION_TECHNIQUE -to <to> -entity <entity
name> <value>
Example
set_global_assignment -name max7000_optimization_technique balanced
Default Value
Speed
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
MAX7000_OPTIMIZATION_TECHNIQUE
4–115
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Optimization Technique -- MAX 7000B/7000AE/3000A/7000S/7000A
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–116
Analysis & Synthesis Assignments
MAX7000_PARALLEL_EXPANDER_CHAIN_LENGTH
MAX7000_PARALLEL_EXPANDER_CHAIN_LENGTH
Specifies the maximum allowable length of a chain of Compiler-synthesized parallel expander product
terms.
A logic option that specifies the maximum allowable length of a chain of Compiler-synthesized parallel
expander product terms.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to 4.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name MAX7000_PARALLEL_EXPANDER_CHAIN_LENGTH <value>
set_global_assignment -name MAX7000_PARALLEL_EXPANDER_CHAIN_LENGTH -entity <entity name>
<value>
set_instance_assignment -name MAX7000_PARALLEL_EXPANDER_CHAIN_LENGTH -to <to> -entity
<entity name> <value>
Example
set_global_assignment -name max7000_parallel_expander_chain_length
3
Default Value
4
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Parallel Expander Chain Length -- MAX 7000B/7000AE/3000A/7000S/7000A
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
MAXII_OPTIMIZATION_TECHNIQUE
4–117
MAXII_OPTIMIZATION_TECHNIQUE
Specifies the overall optimization goal for Analysis & Synthesis: attempt to maximize performance,
minimize logic usage, or balance high performance with minimal logic usage.
A logic option that specifies the overall goal for logic optimization, that is, whether to attempt to achieve
maximum speed performance, minimum area usage, or balance high performance with minimal logic
usage during compilation.
You can select one of the following settings: a) Area: The Compiler makes the design as small as possible in
order to minimize resource usage. b) Speed: The Compiler chooses a design implementation that has the
fastest fmax. c) Balanced: The Compiler chooses a design implementation that balances high performance
with minimal logic usage.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to Balanced.
Type
Enumeration
■
Area
■
Balanced
■
Speed
Device Support
This setting can be used in projects targeting the following device families:
■
MAX II
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name MAXII_OPTIMIZATION_TECHNIQUE <value>
set_global_assignment -name MAXII_OPTIMIZATION_TECHNIQUE -entity <entity name> <value>
set_instance_assignment -name MAXII_OPTIMIZATION_TECHNIQUE -to <to> -entity <entity
name> <value>
Example
set_global_assignment -name maxii_optimization_technique speed
Default Value
Balanced
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Optimization Technique -- MAX II
TSUNAMI_OPTIMIZATION_TECHNIQUE
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–118
Analysis & Synthesis Assignments
MAX_AUTO_GLOBAL_REGISTER_CONTROLS
MAX_AUTO_GLOBAL_REGISTER_CONTROLS
Allows the Compiler to choose the signals that feed the most control signal inputs to flipflops (excluding
clock signals) as global signals that are made available throughout the device on the global routing paths.
Depending on the target device family, these control signals can include asynchronous clear and load,
synchronous clear and load, clock enable, and preset signals.If you want to prevent the Compiler from
automatically selecting a particular signal as global register control signal, set the Global Signal option to
'Off' on that signal.
A logic option that allows the Compiler to choose signals that feed the most control signal inputs to
registers (excluding clock signals) as global signals made available throughout the device on the global
routing paths. Depending on the device family, these control signals can include asynchronous clear,
synchronous clear, asynchronous load, synchronous load, preset, clock enable, and output enable signals.
This option is ignored if it is assigned to anything other than a design entity. If you want to prevent the
Compiler from automatically selecting a particular signal as a global register control signal, set the Global
Signal logic option to Off for that signal.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to On.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
Syntax
set_global_assignment -name MAX_AUTO_GLOBAL_REGISTER_CONTROLS <value>
set_global_assignment -name MAX_AUTO_GLOBAL_REGISTER_CONTROLS -entity <entity name>
<value>
set_instance_assignment -name MAX_AUTO_GLOBAL_REGISTER_CONTROLS -to <to> -entity <entity
name> <value>
Example
set_global_assignment -name max_auto_global_register_controls
set_instance_assignment -name max_auto_global_register_controls
off
off -to foo
Default Value
On
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
MAX_AUTO_GLOBAL_REGISTER_CONTROLS
4–119
Auto Global Register Control Signals -- MAX 7000B/7000AE/3000A/7000S/7000A
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–120
Analysis & Synthesis Assignments
MAX_BALANCING_DSP_BLOCKS
MAX_BALANCING_DSP_BLOCKS
Allows you to specify the maximum number of DSP blocks that the DSP block balancer will assume exist
in the current device for each partition. This option overrides the usual method of using the maximum
number of DSP blocks the current device supports. For HardCopy II devices, the number of DSP blocks
represents the number of DSP blocks used in the equivalent Stratix II device. This option is useful for
HardCopy II device migration, where the number of DSP blocks that can be implemented in a HardCopy
II device is more than the number of DSP blocks that can be implemented in its equivalent Stratix II
device.This option is also useful in incremental compilation to set different DSP block usage limits for
different partitions.
A logic option that allows you to specify the maximum number of DSP blocks that the DSP block balancer
will assume exist in the current device for each partition. This option overrides the usual method of using
the maximum number of DSP blocks the current device supports. For HardCopy II devices, the number of
DSP blocks represents the number of DSP blocks used in the equivalent Stratix II device.
This option is useful for HardCopy II device migration, where the number of DSP blocks that can be
implemented in a HardCopy II device is more than the number of DSP blocks that can be implemented in
its equivalent Stratix II device.
This option is also useful in incremental compilation to set different DSP block usage limits for different
partitions.
This option can be used as a project-wide option or on a specific partition by setting the assignment on the
instance name of the partition root. The assignment on a partition overrides the global assignment (if any)
for that particular partition.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
MAX_BALANCING_DSP_BLOCKS
4–121
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name MAX_BALANCING_DSP_BLOCKS <value>
set_instance_assignment -name MAX_BALANCING_DSP_BLOCKS -to <to> -entity <entity name>
<value>
Example
set_global_assignment -name max_balancing_dsp_blocks 4
set_instance_assignment -name max_balancing_dsp -to
"my_partition_root_entity:my_partition_root_entity_inst"
Default Value
-1 (Unlimited)
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–122
Analysis & Synthesis Assignments
MAX_FANOUT
MAX_FANOUT
Directs the Compiler to control the number of destinations the specified node feeds so the fan-out count
does not exceed the value specified as the maximum number of fan-out allowed from the node.
A logic option that directs the Compiler to control the number of destinations the specified node feeds so
the fan-out count does not exceed the value specified as the maximum number of fan-out allowed from the
node.
This option is useful for reducing the load of critical signals, which improves performance.
This option is ignored if it is applied to anything other than a register or a logic cell buffer, or a design
entity that contains registers or logic cell buffers.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
MAX_FANOUT
4–123
Syntax
set_global_assignment -name MAX_FANOUT -entity <entity name> <value>
set_instance_assignment -name MAX_FANOUT -to <to> -entity <entity name> <value>
Example
set_instance_assignment -name max_fanout 10 -to foo
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–124
Analysis & Synthesis Assignments
MAX_RAM_BLOCKS_M4K
MAX_RAM_BLOCKS_M4K
Allows you to specify the maximum number of M4K/M9K memory blocks that the Compiler may utilize
for a device. This option overrides the usual method of using the maximum number of M4K/M9K
memory blocks the current device supports, when the value is non-negative and is less than the maximum
number of M4K/M9K memory blocks available on the current device.
A logic option that allows you to specify the maximum number of M4K/M9K memory blocks that the
Compiler may utilize for a device. This option overrides the usual method of using the maximum number
of M4K/M9K memory blocks the current device supports, when the value is non-negative and is less than
the maximum number of M4K/M9K memory blocks available on the current device.
This option is also useful in incremental compilation to set different M4K/M9K memory block usage
limits for different partitions.
This option can be used as a project-wide option or on a specific partition by setting the assignment on the
instance name of the partition root. The assignment on a partition overrides the global assignment (if any)
for that particular partition.
This option is useful for device migration.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
MAX_RAM_BLOCKS_M4K
4–125
Syntax
set_global_assignment -name MAX_RAM_BLOCKS_M4K <value>
set_instance_assignment -name MAX_RAM_BLOCKS_M4K -to <to> -entity <entity name> <value>
Example
set_global_assignment -name max_ram_blocks_m4k 4
Default Value
-1 (Unlimited)
See Also
■
"MAX_RAM_BLOCKS_M512" on page 4–126
■
"MAX_RAM_BLOCKS_MRAM" on page 4–128
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–126
Analysis & Synthesis Assignments
MAX_RAM_BLOCKS_M512
MAX_RAM_BLOCKS_M512
Allows you to specify the maximum number of M512 memory blocks that the Compiler may utilize for a
device. This option overrides the usual method of using the maximum number of M512 memory blocks
the current device supports, when the value is non-negative and is less than the maximum number of
M512 memory blocks available on the current device.
A logic option that allows you to specify the maximum number of M512 memory blocks that the Compiler
may utilize for a device. This option overrides the usual method of using the maximum number of M512
memory blocks the current device supports, when the value is non-negative and is less than the maximum
number of M512 memory blocks available on the current device.
This option is also useful in incremental compilation to set different M512 memory block usage limits for
different partitions.
This option can be used as a project-wide option or on a specific partition by setting the assignment on the
instance name of the partition root. The assignment on a partition overrides the global assignment (if any)
for that particular partition.
This option is useful for device migration.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name MAX_RAM_BLOCKS_M512 <value>
set_instance_assignment -name MAX_RAM_BLOCKS_M512 -to <to> -entity <entity name> <value>
Example
set_global_assignment -name max_ram_blocks_m512 4
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
MAX_RAM_BLOCKS_M512
4–127
Default Value
-1 (Unlimited)
See Also
■
"MAX_RAM_BLOCKS_M4K" on page 4–124
■
"MAX_RAM_BLOCKS_MRAM" on page 4–128
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–128
Analysis & Synthesis Assignments
MAX_RAM_BLOCKS_MRAM
MAX_RAM_BLOCKS_MRAM
Allows you to specify the maximum number of M-RAM/M144K memory blocks that the Compiler may
utilize for a device. This option overrides the usual method of using the maximum number of
M-RAM/M144K memory blocks the selected device supports, when the value is non-negative and is less
than the maximum number of M-RAM/M144K memory blocks available on the current device.
A logic option that allows you to specify the maximum number of M-RAM/M144K memory blocks that
the Compiler may utilize for a device. This option overrides the usual method of using the maximum
number of M-RAM/M144K memory blocks the selected device supports, when the value is non-negative
and is less than the maximum number of M-RAM/M144K memory blocks available on the current device.
This option is also useful in incremental compilation to set different M-RAM/M144K memory block usage
limits for different partitions.
This option can be used as a project-wide option or on a specific partition by setting the assignment on the
instance name of the partition root. The assignment on a partition overrides the global assignment (if any)
for that particular partition.
This option is useful for device migration.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name MAX_RAM_BLOCKS_MRAM <value>
set_instance_assignment -name MAX_RAM_BLOCKS_MRAM -to <to> -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
MAX_RAM_BLOCKS_MRAM
4–129
Example
set_global_assignment -name max_ram_blocks_mram 4
Default Value
-1 (Unlimited)
See Also
■
"MAX_RAM_BLOCKS_M512" on page 4–126
■
"MAX_RAM_BLOCKS_M4K" on page 4–124
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–130
Analysis & Synthesis Assignments
MERCURY_CARRY_CHAIN_LENGTH
MERCURY_CARRY_CHAIN_LENGTH
Specifies the maximum allowable length of a chain of both user-entered and Compiler-synthesized
CARRY_SUM buffers. Carry chains that exceed this length are broken into separate chains. (This option
also applies to MAX+PLUS II-style CARRY buffers.)
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Mercury
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name MERCURY_CARRY_CHAIN_LENGTH <value>
set_global_assignment -name MERCURY_CARRY_CHAIN_LENGTH -entity <entity name> <value>
set_instance_assignment -name MERCURY_CARRY_CHAIN_LENGTH -to <to> -entity <entity name>
<value>
Default Value
48
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Carry Chain Length -- Mercury
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
MERCURY_OPTIMIZATION_TECHNIQUE
4–131
MERCURY_OPTIMIZATION_TECHNIQUE
Specifies the overall optimization goal for Analysis & Synthesis: attempt to maximize performance or
minimize logic usage.
A logic option that specifies the overall goal for logic optimization, that is, whether to attempt to achieve
maximum speed performance, minimum area usage, or balance high performance with minimal logic
usage during compilation.
You can select one of the following settings: a) Area: The Compiler makes the design as small as possible in
order to minimize resource usage. b) Speed: The Compiler chooses a design implementation that has the
fastest fmax. c) Balanced: The Compiler chooses a design implementation that balances high performance
with minimal logic usage. This setting is available for APEX 20K, Cyclone, Cyclone II, MAX II, Stratix, and
Stratix II devices only.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to Area.
Type
Enumeration
■
Area
■
Speed
Device Support
This setting can be used in projects targeting the following device families:
■
Mercury
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name MERCURY_OPTIMIZATION_TECHNIQUE <value>
set_global_assignment -name MERCURY_OPTIMIZATION_TECHNIQUE -entity <entity name> <value>
set_instance_assignment -name MERCURY_OPTIMIZATION_TECHNIQUE -to <to> -entity <entity
name> <value>
Example
set_global_assignment -name mercury_optimization_technique speed
Default Value
Area
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Optimization Technique -- Mercury
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–132
Analysis & Synthesis Assignments
MUX_RESTRUCTURE
MUX_RESTRUCTURE
Allows the Compiler to reduce the number of logic elements required to implement multiplexers in a
design. This option is useful if your design contains buses of fragmented multiplexers. This option repacks
multiplexers more efficiently for area, allowing the design to implement multiplexers with a reduced
number of logic elements. You can select the 'On' setting to minimize your design area; it will decrease
logic element usage but may negatively affect design clock speed (fMAX). You can select the 'Off' to
disable multiplexer restructuring; it does not decrease logic element usage and does not affect design clock
speed (fMAX). You may select 'Auto' setting to allow the Quartus II software to determine whether
multiplexer restructuring should be enabled. The Quartus II software uses other synthesis settings, for
example, the Optimization Technique option, to determine if multiplexer restructuring should be applied
to the design; the 'Auto' setting will decrease logic element usage but may negatively affect design clock
speed (fMAX).
A logic option that allows the Compiler to reduce the number of logic elements required to implement
multiplexers in a design.
The following three settings are available: a) On: Allows the Compiler to minimize your design area. This
setting will decrease logic element usage but may negatively affect design clock speed (fMAX). b) Off:
Multiplexer restructuring is disabled in the design. This setting does not decrease logic element usage and
does not affect design clock speed (fMAX). c) Auto: Allows the Quartus II software to determine whether
multiplexer restructuring should be enabled. The Quartus II software uses other synthesis settings, for
example, the Optimization Technique option, to determine if multiplexer restructuring should be applied
to the design. This setting will decrease logic element usage but may negatively affect design clock speed
(fMAX).
This option is useful if your design contains buses of fragmented multiplexers. This option restructures
multiplexers more efficiently for area, allowing the design to implement multiplexers with a reduced
number of logic elements. The Restructure Multiplexers option works on entire trees of multiplexers.
Multiplexers may arise in different parts of the design through VHDL or Verilog constructs such as "if",
"case", or "?:". When multiplexers from one part of the design feed multiplexers in another part of the
design, trees of multiplexers are formed. The Restructure Multiplexers option identifies buses of
multiplexer trees that have a similar structure. Multiplexer buses occur most often as a result of
multiplexing together vectors in Verilog, or array types such as STD_LOGIC_VECTOR in VHDL. When
turned on, the Restructure Multiplexers option optimizes the structure of each multiplexer bus for the
target device to reduce the overall number of logic elements used in the design.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to Auto.
Type
Enumeration
■
Auto
■
Off
■
On
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
MUX_RESTRUCTURE
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
4–133
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name MUX_RESTRUCTURE <value>
set_global_assignment -name MUX_RESTRUCTURE -entity <entity name> <value>
set_instance_assignment -name MUX_RESTRUCTURE -to <to> -entity <entity name> <value>
Example
set_global_assignment -name mux_restructure off
set_instance_assignment -name mux_restructure on -to accel
Default Value
Auto
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–134
Analysis & Synthesis Assignments
NOT_GATE_PUSH_BACK
NOT_GATE_PUSH_BACK
Allows the Compiler to push an inversion (that is, a NOT gate) back through a register and implement it
on that register's data input if it is necessary to implement the design. If this option is turned on, a register
may power up to an active-high state, so it may need to be explicitly cleared during initial operation of the
device. This option is ignored if it is applied to anything other than an individual register or a design
entity containing registers. If it is applied to an output pin that is directly fed by a register, it is
automatically transferred to that register.
A logic option that allows the Compiler to push an inversion (that is, a NOT gate) back through a register
and implement it on that register's data input if it is necessary to implement the design. If this option is
turned on, a register may power up to an active-high state, so it may need to be explicitly cleared during
initial operation of the device.
This option is ignored if it is applied to anything other than an individual register or a design entity
containing registers.
This option defaults to On.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name NOT_GATE_PUSH_BACK -entity <entity name> <value>
set_instance_assignment -name NOT_GATE_PUSH_BACK -to <to> -entity <entity name> <value>
set_global_assignment -name NOT_GATE_PUSH_BACK <value>
Example
set_global_assignment -name not_gate_push_back off
set_instance_assignment -name not_gate_push_back off -to reg
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
NUMBER_OF_INVERTED_REGISTERS_REPORTED
4–135
NUMBER_OF_INVERTED_REGISTERS_REPORTED
This logic option Allows you to specify the maximum number of inverted registers that the Synthesis
Report should display.
Legal values are integers starting from 0. The value of 0 means that there will be no report panel about
inverted registers in the Synthesis report.
The default value is 100.
This option can be used as a project-wide option only.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name NUMBER_OF_INVERTED_REGISTERS_REPORTED <value>
Example
set_global_assignment -name NUMBER_OF_INVERTED_REGISTERS_REPORTED 200
Default Value
100
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–136
Analysis & Synthesis Assignments
NUMBER_OF_REMOVED_REGISTERS_REPORTED
NUMBER_OF_REMOVED_REGISTERS_REPORTED
This logic option Allows you to specify the maximum number of removed registers that the Synthesis
Report should display.
Legal values are integers starting from 0. The value of 0 means that there will be no report panel about
removed registers in the Synthesis report.
The default value is 100.
This option can be used as a project-wide option only.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name NUMBER_OF_REMOVED_REGISTERS_REPORTED <value>
Example
set_global_assignment -name NUMBER_OF_REMOVED_REGISTERS_REPORTED 200
Default Value
100
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
OPTIMIZATION_TECHNIQUE
4–137
OPTIMIZATION_TECHNIQUE
Specifies the overall optimization goal for Analysis & Synthesis: attempt to maximize performance,
minimize logic usage, or balance high performance with minimal logic usage.
A logic option that specifies the overall goal for logic optimization, that is, whether to attempt to achieve
maximum speed performance, minimum area usage, or balance high performance with minimal logic
usage during compilation.
You can select one of the following settings: a) Area: The Compiler makes the design as small as possible in
order to minimize resource usage. b) Speed: The Compiler chooses a design implementation that has the
fastest fmax. c) Balanced: The Compiler chooses a design implementation that balances high performance
with minimal logic usage.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to Balanced.
This option is applicable to Stratix IV.
Type
Enumeration
■
Area
■
Balanced
■
Speed
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name OPTIMIZATION_TECHNIQUE <value>
set_global_assignment -name OPTIMIZATION_TECHNIQUE -entity <entity name> <value>
set_instance_assignment -name OPTIMIZATION_TECHNIQUE -to <to> -entity <entity name>
<value>
Example
set_global_assignment -name optimization_technique speed
Default Value
Balanced
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Optimization Technique -- Stratix IV
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–138
Analysis & Synthesis Assignments
OPTIMIZE_POWER_DURING_SYNTHESIS
OPTIMIZE_POWER_DURING_SYNTHESIS
Controls the power-driven compilation setting of Analysis & Synthesis. This option determines how
aggressively Analysis & Synthesis optimizes the design for power. If this option is set to 'Off', Analysis &
Synthesis does not perform any power optimizations. If this option is set to 'Normal compilation', Analysis
& Synthesis performs power optimizations as long as they are not expected to reduce design performance.
When this option is set to 'Extra effort', Analysis & Synthesis will perform additional power optimizations
which may reduce design performance.
A logic option that controls the power-driven compilation setting of Analysis & Synthesis. This option
determines how aggressively Analysis & Synthesis optimizes the design for power. If this option is set to
'Off', Analysis & Synthesis does not perform any power optimizations. If this option is set to 'Normal
compilation', Analysis & Synthesis performs power optimizations as long as they are not expected to
reduce design performance. When this option is set to 'Extra effort', Analysis & Synthesis will perform
additional power optimizations which may reduce design performance.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to "Normal compilation".
Type
Enumeration
■
Extra effort
■
Normal compilation
■
Off
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
OPTIMIZE_POWER_DURING_SYNTHESIS
4–139
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name OPTIMIZE_POWER_DURING_SYNTHESIS <value>
set_global_assignment -name OPTIMIZE_POWER_DURING_SYNTHESIS -entity <entity name>
<value>
set_instance_assignment -name OPTIMIZE_POWER_DURING_SYNTHESIS -to <to> -entity <entity
name> <value>
Example
set_global_assignment -name optimize_power_during_synthesis off
Default Value
Normal compilation
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–140
Analysis & Synthesis Assignments
PARALLEL_EXPANDER_CHAIN_LENGTH
PARALLEL_EXPANDER_CHAIN_LENGTH
Specifies the maximum allowable length of a chain of Compiler-synthesized parallel expander product
terms.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name PARALLEL_EXPANDER_CHAIN_LENGTH <value>
set_global_assignment -name PARALLEL_EXPANDER_CHAIN_LENGTH -entity <entity name> <value>
set_instance_assignment -name PARALLEL_EXPANDER_CHAIN_LENGTH -to <to> -entity <entity
name> <value>
Default Value
16
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Parallel Expander Chain Length -- APEX 20K/APEX 20KE/APEX 20KC/APEX II/ARM-based Excalibur
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
PARAMETER
4–141
PARAMETER
No description is available.
Type
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_parameter <value>
set_parameter -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–142
Analysis & Synthesis Assignments
POWER_UP_LEVEL
POWER_UP_LEVEL
Causes a register to power up with the specified logic level, either High (1) or Low (0). If this option is
specified for an input pin, it is automatically transferred to the register that is driven by the pin if the
following conditions are present: (1) there is no intervening logic, other than inversion, between the pin
and the register; (2) the input pin drives the data input of the register; and (3) the input pin does not
fan-out to any other logic. If this option is specified for an output or bidirectional pin, it is automatically
transferred to the register that feeds the pin if: (1) there is no intervening logic, other than inversion,
between the register and the pin; and (2) the register does not fan-out to any other logic. You can assign
this option to any register, or to a pin with any logic configuration other than those described above. You
can also assign this option to a design entity containing registers if you want to set the power level for all
registers in the design entity. In order for the register to power up with the specified logic level, the
Compiler may perform NOT Gate Push-Back on the register.
A logic option that causes a register to power up with the specified logic level, either High (1) or Low (0).
If this option is specified for an input pin, it is automatically transferred to the register that is driven by the
pin if there is no intervening logic, other than inversion, between the pin and the register.
If this option is specified for an output or bidirectional pin, it is automatically transferred to the register
that feeds the pin if there is no intervening logic, other than inversion, between the register and the pin.
You can assign this option to any register, registered logic cell WYSIWYG primitive, or to a pin with any
logic configuration other than those described above. If this option is assigned to a registered logic cell
WYSIWYG primitive, you must turn on the Perform WYSIWYG Primitive Resynthesis logic option for it to
take effect. You can also assign this option to a design entity containing registers if you want to set the
power level for all registers in the design entity. In order for the register to power up with the specified
logic level, the Compiler may perform NOT Gate Push-Back on the register.
Type
Enumeration
■
High
■
Low
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_global_assignment -name POWER_UP_LEVEL -entity <entity name> <value>
set_instance_assignment -name POWER_UP_LEVEL -to <to> -entity <entity name> <value>
Example
set_instance_assignment -name power_up_level low -to foo
See Also
■
"ALLOW_POWER_UP_DONT_CARE" on page 4–17
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
PRESERVE_FANOUT_FREE_NODE
4–143
PRESERVE_FANOUT_FREE_NODE
Prevents a register that has no fan-out from being removed during synthesis.
A logic option that specifies that the register should be preserved in the design even when it becomes
fan-out free.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_instance_assignment -name PRESERVE_FANOUT_FREE_NODE -to <to> -entity <entity name>
<value>
Example
set_instance_assignment -name preserve_fanout_free_node on -to reg
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–144
Analysis & Synthesis Assignments
PRESERVE_HIERARCHICAL_BOUNDARY
PRESERVE_HIERARCHICAL_BOUNDARY
Determines how strictly the hierarchical boundaries between design entities should be maintained during
logic synthesis. You can select the 'Relaxed' setting to allow only partial cross-boundary optimization. The
'Relaxed' setting also allows you to observe all of the entity's non-trivial inputs and outputs in simulation
and timing analysis; it may also reduce compilation time. You can select the 'Firm' setting to strictly
maintain hierarchical boundaries. This setting may increase compilation time, increase logic cell count,
and negatively affect design performance. You can select the 'Off' setting to completely ignore hierarchical
boundaries. The 'Off' setting allows unlimited optimization and yields the greatest logic minimization.
The Preserve Hierarchical Boundary option applies only to the design entity to which it is assigned;
lower-level entities do not inherit their parent entity's setting for this option.
A logic option that determines how strictly the hierarchical boundaries between design entities should be
maintained during logic synthesis.
You can choose one of the following settings: a) Off: Completely ignores boundaries and therefore allows
unlimited optimization. This setting provides the greatest logic minimization. b) Relaxed: Allows only
partial cross-boundary optimization, which may reduce the compilation time. Non-trivial inputs and
outputs of the entity are visible during simulation and timing analysis. c) Firm: Strictly maintains
hierarchical boundaries. This setting may increase compilation time, increase logic cell count, and
negatively affect design performance
This option applies only to the design entity to which it is assigned; lower-level entities do not inherit their
parent entity's setting for this option.
Type
Enumeration
■
Firm
■
Off
■
Relaxed
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name PRESERVE_HIERARCHICAL_BOUNDARY -entity <entity name> <value>
set_instance_assignment -name PRESERVE_HIERARCHICAL_BOUNDARY -to <to> -entity <entity
name> <value>
Example
set_instance_assignment -name preserve_hierarchical_boundary firm -to foo
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
PRESERVE_REGISTER
4–145
PRESERVE_REGISTER
Prevents a register from minimizing away during synthesis and prevents sequential netlist optimizations.
Sequential netlist optimizations can eliminate redundant registers and registers with constant drivers.
A logic option that prevents a register from minimizing away during synthesis and prevents sequential
netlist optimizations. Sequential netlist optimizations can eliminate redundant registers and registers with
constant drivers.
This option is useful for preserving a register so you can observe it during Simulation. It is also useful for
creating a preliminary version of the design in which secondary signals are not specified. This option is
ignored if the register does not drive anything, in which case, the register will be removed by the netlist
optimization.
This option is ignored if it is applied to anything other than a register or a design entity that contains
registers.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_global_assignment -name PRESERVE_REGISTER -entity <entity name> <value>
set_instance_assignment -name PRESERVE_REGISTER -to <to> -entity <entity name> <value>
Example
set_instance_assignment -name preserve_register on -to foo
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–146
Analysis & Synthesis Assignments
PRE_MAPPING_RESYNTHESIS
PRE_MAPPING_RESYNTHESIS
Specifies that the Quartus II software should perform a resynthesis optimization step immediately before
technology mapping. The 'On' setting increases design performance; it will increase design clock speed
(fMAX) but may also slightly increase logic element usage and compilation time. The 'Off' selection
disables this optimization.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name PRE_MAPPING_RESYNTHESIS <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
REMOVE_DUPLICATE_REGISTERS
4–147
REMOVE_DUPLICATE_REGISTERS
Removes a register if it is identical to another register. If two registers generate the same logic, the second
one will be deleted and the first one will be made to fan out to the second one's destinations. Also, if the
deleted register has different logic option assignments, they will be ignored. This option is useful if you
wish to prevent the Compiler from removing duplicate registers that you have used deliberately. You can
do this by setting the option to Off. This option is ignored if it is applied to anything other than an
individual register or a design entity containing registers.
A logic option that removes a register if it is identical to another register. If two registers generate the same
logic, the second one will be deleted and the first one will be made to fan-out to the second one's
destinations. Also, if the deleted register has different logic option assignments, they will be ignored. This
option is useful if you wish to prevent the Compiler from removing duplicate registers that you used
deliberately.
This option is ignored if it is assigned to anything other than an individual register or a design entity
containing registers.
This option defaults to On.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name REMOVE_DUPLICATE_REGISTERS <value>
set_global_assignment -name REMOVE_DUPLICATE_REGISTERS -entity <entity name> <value>
set_instance_assignment -name REMOVE_DUPLICATE_REGISTERS -to <to> -entity <entity name>
<value>
Example
set_global_assignment -name remove_duplicate_registers off
set_instance_assignment -name remove_duplicate_registers off -to foo
Default Value
On
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
DUPLICATE_REGISTER_EXTRACTION
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–148
Analysis & Synthesis Assignments
REMOVE_REDUNDANT_LOGIC_CELLS
REMOVE_REDUNDANT_LOGIC_CELLS
Removes redundant LCELL primitives or WYSIWYG primitives. Turning this option on optimizes a
circuit for area and speed. This option is ignored if it is applied to anything other than a design entity.
A logic option that removes redundant LCELL primitives or WYSIWYG primitives. Turning this option on
optimizes a circuit for area and speed.
This option defaults to Off.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
FLEX6000
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
REMOVE_REDUNDANT_LOGIC_CELLS
■
4–149
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name REMOVE_REDUNDANT_LOGIC_CELLS -entity <entity name> <value>
set_instance_assignment -name REMOVE_REDUNDANT_LOGIC_CELLS -to <to> -entity <entity
name> <value>
set_global_assignment -name REMOVE_REDUNDANT_LOGIC_CELLS <value>
Example
set_global_assignment -name remove_redundant_logic_cells on
set_instance_assignment -name remove_redundant_logic_cells on -to node
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–150
Analysis & Synthesis Assignments
RESYNTHESIS_OPTIMIZATION_EFFORT
RESYNTHESIS_OPTIMIZATION_EFFORT
No description is available.
Type
Enumeration
■
Low
■
Normal
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name RESYNTHESIS_OPTIMIZATION_EFFORT -section_id <section
identifier> <value>
set_global_assignment -name RESYNTHESIS_OPTIMIZATION_EFFORT -entity <entity name>
-section_id <section identifier> <value>
Default Value
Normal, requires section identifier
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
RESYNTHESIS_PHYSICAL_SYNTHESIS
4–151
RESYNTHESIS_PHYSICAL_SYNTHESIS
No description is available.
Type
Enumeration
■
ADVANCED
■
Normal
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name RESYNTHESIS_PHYSICAL_SYNTHESIS -section_id <section
identifier> <value>
set_global_assignment -name RESYNTHESIS_PHYSICAL_SYNTHESIS -entity <entity name>
-section_id <section identifier> <value>
Default Value
Normal, requires section identifier
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–152
Analysis & Synthesis Assignments
RESYNTHESIS_RETIMING
RESYNTHESIS_RETIMING
No description is available.
Type
Enumeration
■
CORE
■
Full
■
Off
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name RESYNTHESIS_RETIMING -section_id <section identifier>
<value>
set_global_assignment -name RESYNTHESIS_RETIMING -entity <entity name> -section_id
<section identifier> <value>
Default Value
FULL, requires section identifier
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
SAFE_STATE_MACHINE
4–153
SAFE_STATE_MACHINE
Tells the compiler to implement state machines that can recover gracefully from an illegal state.
A logic option that controls whether or not the implemented state machine(s) can recover gracefully from
an illegal state.
This option can be applied globally or to a specific entity or node.
Implementation of such safe state machines can result in some area increase.
This option defaults to Off.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name SAFE_STATE_MACHINE -entity <entity name> <value>
set_instance_assignment -name SAFE_STATE_MACHINE -to <to> -entity <entity name> <value>
set_global_assignment -name SAFE_STATE_MACHINE <value>
Example
set_global_assignment -name safe_state_machine on
set_instance_assignment -name safe_state_machine on -to foo
Default Value
Off
See Also
■
"STATE_MACHINE_PROCESSING" on page 4–158
■
"EXTRACT_VERILOG_STATE_MACHINES" on page 4–81
■
"EXTRACT_VHDL_STATE_MACHINES" on page 4–82
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–154
Analysis & Synthesis Assignments
SAVE_DISK_SPACE
SAVE_DISK_SPACE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name SAVE_DISK_SPACE <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
SEARCH_PATH
4–155
SEARCH_PATH
No description is available.
Type
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_global_assignment -name SEARCH_PATH <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–156
Analysis & Synthesis Assignments
SHOW_PARAMETER_SETTINGS_TABLES_IN_SYNTHESIS_REPORT
SHOW_PARAMETER_SETTINGS_TABLES_IN_SYNTHESIS_REPORT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name SHOW_PARAMETER_SETTINGS_TABLES_IN_SYNTHESIS_REPORT <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
SMART_COMPILE_IGNORES_TDC_FOR_STRATIX_PLL_CHANGES
4–157
SMART_COMPILE_IGNORES_TDC_FOR_STRATIX_PLL_CHANGES
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SMART_COMPILE_IGNORES_TDC_FOR_STRATIX_PLL_CHANGES <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–158
Analysis & Synthesis Assignments
STATE_MACHINE_PROCESSING
STATE_MACHINE_PROCESSING
Specifies the processing style used to compile a state machine. You can use your own 'User-Encoded' style,
or select 'One-Hot', 'Minimal Bits', 'Gray', 'Johnson', 'Sequential' or 'Auto' (Compiler-selected) encoding.
A logic option that specifies the processing style used to compile a state machine.
The following settings are available: a) Auto: Allows the Compiler to choose the best encoding for the state
machine. b) Minimal Bits: Uses the minimal number of bits to encode the state machine. c) One-Hot:
Encodes the state machine in the one-hot style. d) User-Encoded: Encodes the state machine in the manner
specified by the user. e) Gray: Encodes the state machine in the Gray style. f) Johnson: Encodes the state
machine in the Johnson style. g) Sequential: Encode the state machine in the sequential binary style.
This option defaults to Auto.
Type
Enumeration
■
Auto
■
Gray
■
Johnson
■
Minimal Bits
■
One-Hot
■
Sequential
■
User-Encoded
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name STATE_MACHINE_PROCESSING -entity <entity name> <value>
set_instance_assignment -name STATE_MACHINE_PROCESSING -to <to> -entity <entity name>
<value>
set_global_assignment -name STATE_MACHINE_PROCESSING <value>
Example
set_global_assignment -name state_machine_processing "one-hot"
set_instance_assignment -name state_machine_processing "one-hot" -to foo
Default Value
Auto
See Also
■
"EXTRACT_VERILOG_STATE_MACHINES" on page 4–81
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
STATE_MACHINE_PROCESSING
■
4–159
"EXTRACT_VHDL_STATE_MACHINES" on page 4–82
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–160
Analysis & Synthesis Assignments
STRATIXGX_BYPASS_REMAPPING_OF_FORCE_SIGNAL_DETECT_SIGNAL_
THRESHOLD_SELECT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Stratix GX
■
Stratix II GX
Syntax
set_global_assignment -name
STRATIXGX_BYPASS_REMAPPING_OF_FORCE_SIGNAL_DETECT_SIGNAL_THRESHOLD_SELECT <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
STRATIXII_CARRY_CHAIN_LENGTH
4–161
STRATIXII_CARRY_CHAIN_LENGTH
Specifies the maximum allowable length of a chain of both user-entered and Compiler-synthesized
CARRY_SUM buffers. Carry chains that exceed this length are broken into separate chains. (This option
also applies to MAX+PLUS II-style CARRY buffers.)
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
HardCopy II
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name STRATIXII_CARRY_CHAIN_LENGTH <value>
set_global_assignment -name STRATIXII_CARRY_CHAIN_LENGTH -entity <entity name> <value>
set_instance_assignment -name STRATIXII_CARRY_CHAIN_LENGTH -to <to> -entity <entity
name> <value>
Default Value
70
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
ARMSTRONG_CARRY_CHAIN_LENGTH
Carry Chain Length -- Stratix II/Stratix III
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–162
Analysis & Synthesis Assignments
STRATIXII_OPTIMIZATION_TECHNIQUE
STRATIXII_OPTIMIZATION_TECHNIQUE
Specifies the overall optimization goal for Analysis & Synthesis: attempt to maximize performance,
minimize logic usage, or balance high performance with minimal logic usage.
A logic option that specifies the overall goal for logic optimization, that is, whether to attempt to achieve
maximum speed performance, minimum area usage, or balance high performance with minimal logic
usage during compilation.
You can select one of the following settings: a) Area: The Compiler makes the design as small as possible in
order to minimize resource usage. b) Speed: The Compiler chooses a design implementation that has the
fastest fmax. c) Balanced: The Compiler chooses a design implementation that balances high performance
with minimal logic usage.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to Balanced.
This option is applicable to Stratix II, Stratix III, HardCopy II, Stratix II GX, and Arria GX devices.
Type
Enumeration
■
Area
■
Balanced
■
Speed
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
HardCopy II
■
Stratix II
■
Stratix II GX
■
Stratix III
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name STRATIXII_OPTIMIZATION_TECHNIQUE <value>
set_global_assignment -name STRATIXII_OPTIMIZATION_TECHNIQUE -entity <entity name>
<value>
set_instance_assignment -name STRATIXII_OPTIMIZATION_TECHNIQUE -to <to> -entity <entity
name> <value>
Example
set_global_assignment -name stratixii_optimization_technique speed
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
STRATIXII_OPTIMIZATION_TECHNIQUE
4–163
Default Value
Balanced
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
ARMSTRONG_OPTIMIZATION_TECHNIQUE
Optimization Technique -- Stratix II/III/HardCopy II/Stratix II GX/Arria GX
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–164
Analysis & Synthesis Assignments
STRATIX_CARRY_CHAIN_LENGTH
STRATIX_CARRY_CHAIN_LENGTH
Specifies the maximum allowable length of a chain of both user-entered and Compiler-synthesized
CARRY_SUM buffers. Carry chains that exceed this length are broken into separate chains. (This option
also applies to MAX+PLUS II-style CARRY buffers.)
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name STRATIX_CARRY_CHAIN_LENGTH <value>
set_global_assignment -name STRATIX_CARRY_CHAIN_LENGTH -entity <entity name> <value>
set_instance_assignment -name STRATIX_CARRY_CHAIN_LENGTH -to <to> -entity <entity name>
<value>
Default Value
70
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Carry Chain Length -- Stratix/Stratix GX/Cyclone/MAX II/Cyclone II/Cyclone III
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
STRATIX_OPTIMIZATION_TECHNIQUE
4–165
STRATIX_OPTIMIZATION_TECHNIQUE
Specifies the overall optimization goal for Analysis & Synthesis: attempt to maximize performance,
minimize logic usage, or balance high performance with minimal logic usage.
A logic option that specifies the overall goal for logic optimization, that is, whether to attempt to achieve
maximum speed performance, minimum area usage, or balance high performance with minimal logic
usage during compilation.
You can select one of the following settings: a) Area: The Compiler makes the design as small as possible in
order to minimize resource usage. b) Speed: The Compiler chooses a design implementation that has the
fastest fmax. c) Balanced: The Compiler chooses a design implementation that balances high performance
with minimal logic usage.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to Balanced.
This option is applicable to Stratix and Stratix GX devices.
Type
Enumeration
■
Area
■
Balanced
■
Speed
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy Stratix
■
Stratix
■
Stratix GX
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name STRATIX_OPTIMIZATION_TECHNIQUE <value>
set_global_assignment -name STRATIX_OPTIMIZATION_TECHNIQUE -entity <entity name> <value>
set_instance_assignment -name STRATIX_OPTIMIZATION_TECHNIQUE -to <to> -entity <entity
name> <value>
Example
set_global_assignment -name stratix_optimization_technique speed
Default Value
Balanced
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–166
Analysis & Synthesis Assignments
STRATIX_OPTIMIZATION_TECHNIQUE
Optimization Technique -- Stratix/Stratix GX
YEAGER_OPTIMIZATION_TECHNIQUE
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
STRICT_RAM_RECOGNITION
4–167
STRICT_RAM_RECOGNITION
When this option is ON, the Compiler is only allowed to replace RAM if the hardware matches the design
exactly.
This option specifies the compiler is only allowed to replace RAM if the hardware matches the design
exactly.
This option defaults to Off.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
HardCopy II
■
HardCopy III
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–168
Analysis & Synthesis Assignments
STRICT_RAM_RECOGNITION
Syntax
set_global_assignment -name STRICT_RAM_RECOGNITION <value>
set_global_assignment -name STRICT_RAM_RECOGNITION -entity <entity name> <value>
set_instance_assignment -name STRICT_RAM_RECOGNITION -to <to> -entity <entity name>
<value>
Example
set_global_assignment -name strict_ram_recognition on
set_global_assignment -name strict_ram_recognition on -to foo
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
SYNCHRONIZATION_REGISTER_CHAIN_LENGTH
4–169
SYNCHRONIZATION_REGISTER_CHAIN_LENGTH
This setting specifies the maximum number of registers in a row to be considered as a synchronization
chain. Synchronization chains are sequences of registers with the same clock, no fanout in between, such
that the first register is fed by a pin, or by logic in another clock domain. These registers will be considered
for metastability analysis (available for some families), and are also protected from optimizations such as
retiming. When gate-level retiming is turned on, these registers will not be moved. The default length is
set to two.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
This assignment supports wildcards.
Syntax
set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–170
Analysis & Synthesis Assignments
SYNCHRONIZATION_REGISTER_CHAIN_LENGTH
set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH -entity <entity name>
<value>
set_instance_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH -to <to> -entity
<entity name> <value>
Default Value
2
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
ADV_NETLIST_OPT_METASTABLE_REGS
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
SYNTHESIS_EFFORT
4–171
SYNTHESIS_EFFORT
This logic option can be used to choose the synthesis effort level. The default value is "Auto", which means
synthesis will go through all its steps. When "Fast" is selected, synthesis will skip a number of steps which
makes it approximately 30% faster. This may be at the cost of performance and resources.
It is recommended to only use effort level "Fast" when the fitter early timing estimate flow is used. This is
because the "Fast" synthesis results produces a netlist that is slightly harder for the fitter to route, thus
making the fitter slower, which cancels out the speed-up of synthesis. The fitter early timing estimate
runtime will not be affected by the synthesis effort level.
Type
Enumeration
■
Auto
■
Fast
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name SYNTHESIS_EFFORT <value>
Example
set_global_assignment -name synthesis_effort fast
Default Value
Auto
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–172
Analysis & Synthesis Assignments
SYNTHESIS_KEEP_SYNCH_CLEAR_PRESET_BEHAVIOR_IN_UNMAPPER
SYNTHESIS_KEEP_SYNCH_CLEAR_PRESET_BEHAVIOR_IN_UNMAPPER
When this option is set to On, synthesis will keep the synchronous clear/preset behavior when remap I/O
wysiwyg primitives (from other device families) using DDIO INPUT feature to the targeted device family.
A logic option that, when set to On, will keep synthesis maintain the same synchronous clear/preset
behavior for DDIO INPUT feature when unmapping I/O WYSIWYG primitive
from other device family to the new targeted device family. When it's off, synthesis will simply use the
targeted family's DDIO INPUT feature for implementation. And that
might have slighly different behavior than the original targeted family of the wysiwyg primitive. For
example, Stratix III device family's DDIO INPUT will behave differently
than Stratix II when synchronous clear/preset is used. For Stratix III, the synchronous clear/preset will
affect all 3 registers while it only affects the two capture resigers
in Stratix II.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SYNTHESIS_KEEP_SYNCH_CLEAR_PRESET_BEHAVIOR_IN_UNMAPPER
-entity <entity name> <value>
set_instance_assignment -name SYNTHESIS_KEEP_SYNCH_CLEAR_PRESET_BEHAVIOR_IN_UNMAPPER
-to <to> -entity <entity name> <value>
set_global_assignment -name SYNTHESIS_KEEP_SYNCH_CLEAR_PRESET_BEHAVIOR_IN_UNMAPPER
<value>
Example
set_global_assignment -name synthesis_keep_synch_clear_preset_behavior_in_unmapper on
set_instance_assignment -name synthesis_keep_synch_clear_preset_behavior_in_unmapper on
-to foo
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
SYNTH_CLOCK_MUX_PROTECTION
4–173
SYNTH_CLOCK_MUX_PROTECTION
A logic option that causes the multiplexers in the clock network to be decomposed to 2to1 multiplexer
trees, and protected from being merged with, or transferred to, other logic.
This option is important for the TimeQuest timing analyzer to understand clock behavior. Note that a
clock multiplexer can cause glitches. It is recommended to use a <A
HREF="reference.chm::/glossary/def_clk_ctrl_block.htm">clock control block</A> instead.
This option can be used as a project-wide option only.
This option defaults to On.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name SYNTH_CLOCK_MUX_PROTECTION <value>
Example
set_global_assignment -name synth_clock_mux_protection off
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–174
Analysis & Synthesis Assignments
SYNTH_CRITICAL_CLOCK
SYNTH_CRITICAL_CLOCK
Specifies that all combinational logic in the given clock domain, or between the given clock domains,
should be mapped with optimization technique speed
A logic option that specifies that all combinational logic in the given clock domain, or between the given
clock domains, should be mapped with optimization technique speed.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_instance_assignment -name SYNTH_CRITICAL_CLOCK -to <to> -entity <entity name>
<value>
set_instance_assignment -name SYNTH_CRITICAL_CLOCK -from <from> -to <to> -entity <entity
name> <value>
Example
set_instance_assignment -name synth_critical_clock on -to clock
set_instance_assignment -name synth_critical_clock on -from clk1 -to clk2
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
SYNTH_GATED_CLOCK_CONVERSION
4–175
SYNTH_GATED_CLOCK_CONVERSION
Causes gated clocks are converted to use clock enables if clock enables are not used in the original design.
This option is for ASIC prototyping flow on FPGA.
A logic option causes gated clocks are converted to use clock enables if clock enables are not used in the
original design. Clock gating logic can contain AND, OR, MUX and NOT gates.
This option is for ASIC prototyping flow on FPGA, and only works with TimeQuest. Please refer to
Quartus II Development Software Handbook v8.1.
This option may cause memory usage and run time increase.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to Off.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name SYNTH_GATED_CLOCK_CONVERSION -entity <entity name> <value>
set_instance_assignment -name SYNTH_GATED_CLOCK_CONVERSION -to <to> -entity <entity
name> <value>
set_global_assignment -name SYNTH_GATED_CLOCK_CONVERSION <value>
Example
set_global_assignment -name synth_gated_clock_conversion on
set_instance_assignment -name synth_gated_clock_conversion on -to foo
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–176
Analysis & Synthesis Assignments
SYNTH_MESSAGE_LEVEL
SYNTH_MESSAGE_LEVEL
No description is available.
Type
Enumeration
■
High
■
Low
■
Medium
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name SYNTH_MESSAGE_LEVEL <value>
Default Value
Medium
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
SYNTH_PROTECT_SDC_CONSTRAINT
4–177
SYNTH_PROTECT_SDC_CONSTRAINT
A logic option causes SDC constraint checking in register merging, so that registers with SDC constraints
keep their names, functionalities and connections.
This option is useful for maintaining the validity of SDC constraints through compilation.
This option may cause memory usage and run time increase.
This option can be used as a project-wide option only.
This option defaults to Off.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name SYNTH_PROTECT_SDC_CONSTRAINT <value>
Example
set_global_assignment -name synth_protect_sdc_constraint on
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–178
Analysis & Synthesis Assignments
SYNTH_TIMING_DRIVEN_SYNTHESIS
SYNTH_TIMING_DRIVEN_SYNTHESIS
A logic option that specifies whether Quartus II synthesis is allowed to use timing information to optimize
the design.
When this option is turned on, synthesis will run timing analysis to obtain timing information about the
netlist, and will optimize the netlist accordingly. It will also automatically apply the "SDC Constraint
Protection" logic option.
This option is useful when regular synthesis does not optimize the circuit well for the given timing
constraints. When Timing-Driven Synthesis is on you can expect synthesis to get better performance at the
cost of some ALUTs and/or registers. Runtime and peak memory will slightly increase as well.
This option can only be used for Stratix II, HardCopy II and Stratix III families. It will be ignored for other
families. It will also be ignored when the Synthesis Effort is set to Fast. It will also be ignored when
incremental compile is on and there are multiple partitions, or when hierarchical synthesis is on.
Appropriate warnings will be given when the option is ignored.
When this option is on it is recommended that a device is specified for the design. If no device is specified,
timing-driven synthesis will automatically use the smallest device in the family that satisfies design
constraints like speed grade and package.
This option can be used as a project-wide option only.
This option defaults to Off.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
HardCopy II
■
Stratix II
■
Stratix II GX
■
Stratix III
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS <value>
Example
set_global_assignment -name synth_timing_driven_synthesis on
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
TOP_LEVEL_ENTITY
4–179
TOP_LEVEL_ENTITY
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name TOP_LEVEL_ENTITY <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
FOCUS_ENTITY_NAME
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–180
Analysis & Synthesis Assignments
TRUE_WYSIWYG_FLOW
TRUE_WYSIWYG_FLOW
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name TRUE_WYSIWYG_FLOW <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
USER_LIBRARIES
4–181
USER_LIBRARIES
No description is available.
Type
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_global_assignment -name USER_LIBRARIES <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–182
Analysis & Synthesis Assignments
USE_GENERATED_PHYSICAL_CONSTRAINTS
USE_GENERATED_PHYSICAL_CONSTRAINTS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name USE_GENERATED_PHYSICAL_CONSTRAINTS -section_id <section
identifier> <value>
set_global_assignment -name USE_GENERATED_PHYSICAL_CONSTRAINTS -entity <entity name>
-section_id <section identifier> <value>
Default Value
On, requires section identifier
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
USE_HIGH_SPEED_ADDER
4–183
USE_HIGH_SPEED_ADDER
Tells the Compiler whether to use high speed adder circuitry to implement arithmetic functions or not.
This option is useful for improving the performance of the design when set to On and minimizing the total
number of HCells used in the design when set to Off. This option applies to HardCopy II only. It can only
be used as a project-wide option. This option defaults to Auto, which has the same behavior as On when
the Optimization Technique is set to Speed or Balanced, and as Off when the Optimization Technique is set
to Area.
A logic option that tells the Compiler whether to use high speed adder circuitry to implement arithmetic
functions or not.
This option is useful for improving the performance of the design when set to On and minimizing the total
number of HCells used in the design when set to Off.
This option applies to HardCopy II only.
This option defaults to Auto, which has the same behavior as On when the Optimization Technique is set
to Speed or Balanced, and as Off when the Optimization Technique is set to Area.
Type
Enumeration
■
Auto
■
Off
■
On
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy II
■
HardCopy III
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name USE_HIGH_SPEED_ADDER <value>
set_global_assignment -name USE_HIGH_SPEED_ADDER -entity <entity name> <value>
set_instance_assignment -name USE_HIGH_SPEED_ADDER -to <to> -entity <entity name>
<value>
Example
set_global_assignment -name use_high_speed_adder off
Default Value
Auto
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–184
Analysis & Synthesis Assignments
USE_LOGICLOCK_CONSTRAINTS_IN_BALANCING
USE_LOGICLOCK_CONSTRAINTS_IN_BALANCING
A logic option that allows you to use LogicLock contraints during DSP and RAM balancing. This helps the
balancer to make better balancing decisions.
This option defaults to Off.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name USE_LOGICLOCK_CONSTRAINTS_IN_BALANCING <value>
Example
set_global_assignment -name use_logiclock_constraints_in_balancing on
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
VERILOG_CONSTANT_LOOP_LIMIT
4–185
VERILOG_CONSTANT_LOOP_LIMIT
Defines the iteration limit for Verilog loops with loop conditions that evaluate to compile-time constants
on each loop iteration. This limit exists primarily to identify potential infinite loops before they exhaust
memory or trap the software in an actual infinite loop.
A logic option that defines the iteration limit for Verilog loops with loop conditions that evaluate to
compile-time constants on each loop iteration. For example, such loops would have loop conditions that
dependended only on loop variables and constant expressions. If a loop condition refers to an input to the
current module or to another variable other than a loop-variable, then the loop condition is most likely a
non-constant loop condition, which has a separate limit in the Quartus II software. This logic option exists
primarily to catch potential infinite loops before they exhaust memory or trap the software in an actual
infinite loop. In general, you should only increase the value of this option, unless you are trying to
identify a loop that requires excessive amounts of logic and therefore exhausts the memory available to the
Quartus II software. If you decrease the value of this logic option, you may receive errors for loops that
previously passed synthesis.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to 5000.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name VERILOG_CONSTANT_LOOP_LIMIT <value>
set_global_assignment -name VERILOG_CONSTANT_LOOP_LIMIT -entity <entity name> <value>
set_instance_assignment -name VERILOG_CONSTANT_LOOP_LIMIT -to <to> -entity <entity name>
<value>
Example
set_global_assignment -name verilog_constant_loop_limit 3000
Default Value
5000
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–186
Analysis & Synthesis Assignments
VERILOG_INPUT_VERSION
VERILOG_INPUT_VERSION
No description is available.
Type
Enumeration
■
SystemVerilog_2005
■
Verilog_1995
■
Verilog_2001
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name VERILOG_INPUT_VERSION <value>
Default Value
Verilog_2001
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
VERILOG_LMF_FILE
4–187
VERILOG_LMF_FILE
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name VERILOG_LMF_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–188
Analysis & Synthesis Assignments
VERILOG_MACRO
VERILOG_MACRO
No description is available.
Type
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_global_assignment -name VERILOG_MACRO <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
VERILOG_NON_CONSTANT_LOOP_LIMIT
4–189
VERILOG_NON_CONSTANT_LOOP_LIMIT
Defines the iteration limit for Verilog loops with loop conditions that do not evaluate to compile-time
constants on each loop iteration. This limit exists primarily to identify potential infinite loops before they
exhaust memory or trap the software in an actual infinite loop.
A logic option that defines the iteration limit for Verilog loops with loop conditions that depend on inputs
to the current module or on non-loop variables. When the loop condition does not evaluate to a constant
true or false, the Quartus II software must create extra logic to account for the potential exit from the loop.
This logic may accumulate over a number of iterations and exhaust the available memory. Eventually, the
loop condition must evaluate to a constant false to terminate the loop. Otherwise, the Quartus II software
will exhaust the available memory or generate an error. This logic option exists primarily to catch
potential infinite loops before they exhaust memory or trap the software in an actual infinite loop. In
general, you should only increase the value of this option, unless you are trying to identify a loop that
requires excessive amounts of logic and therefore exhausts the memory available to the Quartus II
software. If you decrease the value of this logic option, you may receive errors for loops that previously
passed synthesis.
This option can be used as a project-wide option, or assigned to a design entity.
This option defaults to 250.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name VERILOG_NON_CONSTANT_LOOP_LIMIT <value>
set_global_assignment -name VERILOG_NON_CONSTANT_LOOP_LIMIT -entity <entity name>
<value>
set_instance_assignment -name VERILOG_NON_CONSTANT_LOOP_LIMIT -to <to> -entity <entity
name> <value>
Example
set_global_assignment -name verilog_non_constant_loop_limit 3000
Default Value
250
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–190
Analysis & Synthesis Assignments
VERILOG_SHOW_LMF_MAPPING_MESSAGES
VERILOG_SHOW_LMF_MAPPING_MESSAGES
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name VERILOG_SHOW_LMF_MAPPING_MESSAGES <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
VHDL_INPUT_LIBRARY
4–191
VHDL_INPUT_LIBRARY
No description is available.
Type
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 VHDL_INPUT_LIBRARY -to <to> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–192
Analysis & Synthesis Assignments
VHDL_INPUT_VERSION
VHDL_INPUT_VERSION
No description is available.
Type
Enumeration
■
VHDL87
■
VHDL93
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name VHDL_INPUT_VERSION <value>
Default Value
VHDL93
Quartus II Settings File Manual
© November 2008
Altera Corporation
Analysis & Synthesis Assignments
VHDL_LMF_FILE
4–193
VHDL_LMF_FILE
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name VHDL_LMF_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
4–194
Analysis & Synthesis Assignments
VHDL_SHOW_LMF_MAPPING_MESSAGES
VHDL_SHOW_LMF_MAPPING_MESSAGES
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name VHDL_SHOW_LMF_MAPPING_MESSAGES <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
5. Incremental Compilation Assignments
AUTO_EXPORT_INCREMENTAL_COMPILATION
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name AUTO_EXPORT_INCREMENTAL_COMPILATION <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
5–2
Incremental Compilation Assignments
INCREMENTAL_COMPILATION
INCREMENTAL_COMPILATION
No description is available.
Type
Enumeration
■
FULL_INCREMENTAL_COMPILATION
■
Off
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Syntax
set_global_assignment -name INCREMENTAL_COMPILATION <value>
Default Value
FULL_INCREMENTAL_COMPILATION
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
ENABLE_INCREMENTAL_SYNTHESIS
Quartus II Settings File Manual
© November 2008
Altera Corporation
Incremental Compilation Assignments
INCREMENTAL_COMPILATION_EXPORT_FILE
5–3
INCREMENTAL_COMPILATION_EXPORT_FILE
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
The value of this assignment is case-sensitive
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name INCREMENTAL_COMPILATION_EXPORT_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
5–4
Incremental Compilation Assignments
INCREMENTAL_COMPILATION_EXPORT_NETLIST_TYPE
INCREMENTAL_COMPILATION_EXPORT_NETLIST_TYPE
No description is available.
Type
Enumeration
■
POST_FIT
■
POST_SYNTH
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name INCREMENTAL_COMPILATION_EXPORT_NETLIST_TYPE <value>
Default Value
POST_FIT
Quartus II Settings File Manual
© November 2008
Altera Corporation
Incremental Compilation Assignments
INCREMENTAL_COMPILATION_EXPORT_PARTITION_NAME
5–5
INCREMENTAL_COMPILATION_EXPORT_PARTITION_NAME
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
The value of this assignment is case-sensitive
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name INCREMENTAL_COMPILATION_EXPORT_PARTITION_NAME <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
5–6
Incremental Compilation Assignments
INCREMENTAL_COMPILATION_EXPORT_ROUTING
INCREMENTAL_COMPILATION_EXPORT_ROUTING
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name INCREMENTAL_COMPILATION_EXPORT_ROUTING <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Incremental Compilation Assignments
PARTITION_FITTER_PRESERVATION_LEVEL
5–7
PARTITION_FITTER_PRESERVATION_LEVEL
No description is available.
Type
Enumeration
■
COMPATIBLE_PLACEMENT
■
COMPATIBLE_PLACEMENT_AND_ROUTING
■
NETLIST_ONLY
■
PLACEMENT
■
PLACEMENT_AND_ROUTING
■
PLACEMENT_AND_ROUTING_AND_HIGH_SPEED_TILES
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL -entity <entity name>
-section_id <section identifier> <value>
set_instance_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL -to <to> -entity
<entity name> -section_id <section identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
5–8
Incremental Compilation Assignments
PARTITION_HIERARCHY
PARTITION_HIERARCHY
The target of the assignment specifies the hierarchy path of the entity instance for the partition. The value
of the assignment specifies the base output filename for writing intermediary atom netlists. It is strongly
recommended that you rely on the default output filenames generated by Quartus II. If you decide to
provide your own filenames, you must ensure their uniqueness among partitions.
Type
File name
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
The value of this assignment is case-sensitive
Syntax
set_global_assignment -name PARTITION_HIERARCHY -entity <entity name> -section_id
<section identifier> <value>
set_instance_assignment -name PARTITION_HIERARCHY -to <to> -entity <entity name>
-section_id <section identifier> <value>
set_global_assignment -name PARTITION_HIERARCHY -entity <entity name> <value>
set_instance_assignment -name PARTITION_HIERARCHY -to <to> -entity <entity name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
INCREMENTAL_DESIGN_PARTITION
Quartus II Settings File Manual
© November 2008
Altera Corporation
Incremental Compilation Assignments
PARTITION_IMPORT_ASSIGNMENTS
5–9
PARTITION_IMPORT_ASSIGNMENTS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name PARTITION_IMPORT_ASSIGNMENTS -entity <entity name>
-section_id <section identifier> <value>
set_instance_assignment -name PARTITION_IMPORT_ASSIGNMENTS -to <to> -entity <entity
name> -section_id <section identifier> <value>
Default Value
On, requires section identifier and entity name
© November 2008
Altera Corporation
Quartus II Settings File Manual
5–10
Incremental Compilation Assignments
PARTITION_IMPORT_EXISTING_ASSIGNMENTS
PARTITION_IMPORT_EXISTING_ASSIGNMENTS
No description is available.
Type
Enumeration
■
REPLACE_CONFLICTING
■
SKIP_CONFLICTING
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name PARTITION_IMPORT_EXISTING_ASSIGNMENTS -entity <entity name>
-section_id <section identifier> <value>
set_instance_assignment -name PARTITION_IMPORT_EXISTING_ASSIGNMENTS -to <to> -entity
<entity name> -section_id <section identifier> <value>
Default Value
REPLACE_CONFLICTING, requires section identifier and entity name
Quartus II Settings File Manual
© November 2008
Altera Corporation
Incremental Compilation Assignments
PARTITION_IMPORT_EXISTING_LOGICLOCK_REGIONS
5–11
PARTITION_IMPORT_EXISTING_LOGICLOCK_REGIONS
No description is available.
Type
Enumeration
■
REPLACE_CONFLICTING
■
SKIP_CONFLICTING
■
UPDATE_CONFLICTING
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name PARTITION_IMPORT_EXISTING_LOGICLOCK_REGIONS -entity <entity
name> -section_id <section identifier> <value>
set_instance_assignment -name PARTITION_IMPORT_EXISTING_LOGICLOCK_REGIONS -to <to>
-entity <entity name> -section_id <section identifier> <value>
Default Value
REPLACE_CONFLICTING, requires section identifier and entity name
© November 2008
Altera Corporation
Quartus II Settings File Manual
5–12
Incremental Compilation Assignments
PARTITION_IMPORT_FILE
PARTITION_IMPORT_FILE
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
The value of this assignment is case-sensitive
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name PARTITION_IMPORT_FILE -entity <entity name> -section_id
<section identifier> <value>
set_instance_assignment -name PARTITION_IMPORT_FILE -to <to> -entity <entity name>
-section_id <section identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Incremental Compilation Assignments
PARTITION_IMPORT_PROMOTE_ASSIGNMENTS
5–13
PARTITION_IMPORT_PROMOTE_ASSIGNMENTS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name PARTITION_IMPORT_PROMOTE_ASSIGNMENTS -entity <entity name>
-section_id <section identifier> <value>
set_instance_assignment -name PARTITION_IMPORT_PROMOTE_ASSIGNMENTS -to <to> -entity
<entity name> -section_id <section identifier> <value>
Default Value
On, requires section identifier and entity name
© November 2008
Altera Corporation
Quartus II Settings File Manual
5–14
Incremental Compilation Assignments
PARTITION_LAST_IMPORTED_FILE
PARTITION_LAST_IMPORTED_FILE
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
The value of this assignment is case-sensitive
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name PARTITION_LAST_IMPORTED_FILE -entity <entity name>
-section_id <section identifier> <value>
set_instance_assignment -name PARTITION_LAST_IMPORTED_FILE -to <to> -entity <entity
name> -section_id <section identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Incremental Compilation Assignments
PARTITION_NETLIST_TYPE
5–15
PARTITION_NETLIST_TYPE
No description is available.
Type
Enumeration
■
Auto
■
EMPTY
■
IMPORTED
■
IMPORT_BASED_POST_FIT
■
POST_FIT
■
POST_SYNTH
■
SOURCE
■
STRICT_POST_FIT
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name PARTITION_NETLIST_TYPE -entity <entity name> -section_id
<section identifier> <value>
set_instance_assignment -name PARTITION_NETLIST_TYPE -to <to> -entity <entity name>
-section_id <section identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
5–16
Incremental Compilation Assignments
PARTITION_NETLIST_TYPE
Quartus II Settings File Manual
© November 2008
Altera Corporation
6. Fitter Assignments
ALLOW_LVTTL_LVCMOS_INPUT_LEVELS_TO_OVERDRIVE_INPUT_BUFFER
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Syntax
set_global_assignment -name ALLOW_LVTTL_LVCMOS_INPUT_LEVELS_TO_OVERDRIVE_INPUT_BUFFER
<value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–2
Fitter Assignments
ALWAYS_ENABLE_INPUT_BUFFERS
ALWAYS_ENABLE_INPUT_BUFFERS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
HardCopy II
■
MAX II
■
Stratix II
■
Stratix II GX
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name ALWAYS_ENABLE_INPUT_BUFFERS <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
APEX20KE_DEVICE_IO_STANDARD
6–3
APEX20KE_DEVICE_IO_STANDARD
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
Notes
The value of this assignment is case-sensitive
Syntax
set_global_assignment -name APEX20KE_DEVICE_IO_STANDARD <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–4
Fitter Assignments
APEX20K_CONFIGURATION_SCHEME
APEX20K_CONFIGURATION_SCHEME
No description is available.
Type
Enumeration
■
Passive Parallel Asynchronous
■
Passive Parallel Synchronous
■
Passive Serial
Device Support
This setting can be used in projects targeting the following device families:
■
APEX20K
■
APEX20KC
■
APEX20KE
Syntax
set_global_assignment -name APEX20K_CONFIGURATION_SCHEME <value>
Default Value
Passive Serial
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
CONFIGURATION_SCHEME
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
APEX20K_DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS
6–5
APEX20K_DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS
Decreases the propagation delay from an input or bidirectional pin to logic and embedded cells within the
device. This is an advanced option that should be used only after you have compiled a project, checked the
I/O timing, and determined that the timing is unsatisfactory. For detailed information on how to use this
option, refer to the data sheet for the device family. This option is ignored if it is applied to anything other
than an input or bidirectional pin.
Type
Enumeration
■
Large
■
Medium
■
Off
■
On
■
Small
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
Syntax
set_instance_assignment -name APEX20K_DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS -to <to>
-entity <entity name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS
Decrease Input Delay to Internal Cells -- APEX 20K/APEX 20KE/APEX 20KC/APEX II/ARM-based
Excalibur
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–6
Fitter Assignments
APEX20K_DEVICE_IO_STANDARD
APEX20K_DEVICE_IO_STANDARD
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
APEX20K
Notes
The value of this assignment is case-sensitive
Syntax
set_global_assignment -name APEX20K_DEVICE_IO_STANDARD <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
DEVICE_IO_STANDARD
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
APEXII_CONFIGURATION_SCHEME
6–7
APEXII_CONFIGURATION_SCHEME
No description is available.
Type
Enumeration
■
Fast Passive Parallel
■
Passive Parallel Asynchronous
■
Passive Serial
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
Syntax
set_global_assignment -name APEXII_CONFIGURATION_SCHEME <value>
Default Value
Passive Serial
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
APEX_II_CONFIGURATION_SCHEME
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–8
Fitter Assignments
APEXII_DEVICE_IO_STANDARD
APEXII_DEVICE_IO_STANDARD
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
Notes
The value of this assignment is case-sensitive
Syntax
set_global_assignment -name APEXII_DEVICE_IO_STANDARD <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
APEX20KF_DEVICE_IO_STANDARD
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
ASYNC_PIPELINE_DISABLE_DESTINATION_CHECK
6–9
ASYNC_PIPELINE_DISABLE_DESTINATION_CHECK
Allows the Automatic Asynchronous Signal Pipelining algorithm to run on the specified asynchronous
signal even if it feeds synchronous inputs. However, turning this option ON can change circuit
functionality. This option is intended for advanced users
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name ASYNC_PIPELINE_DISABLE_DESTINATION_CHECK -entity <entity
name> <value>
set_instance_assignment -name ASYNC_PIPELINE_DISABLE_DESTINATION_CHECK -to <to> -entity
<entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–10
Fitter Assignments
ASYNC_PIPELINE_REG_REACH
ASYNC_PIPELINE_REG_REACH
Specify the maximum number of LABs that the asynchronous signal sourcing at the To register can go
across before a new pipeline register is inserted. This requirement might not be met for all pipeline stages,
when, due to congestion or over-filled LABs, the register cannot be placed at the desired location
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name ASYNC_PIPELINE_REG_REACH -entity <entity name> <value>
set_instance_assignment -name ASYNC_PIPELINE_REG_REACH -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
AUTO_DELAY_CHAINS
6–11
AUTO_DELAY_CHAINS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name AUTO_DELAY_CHAINS <value>
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–12
Fitter Assignments
AUTO_GLOBAL_CLOCK
AUTO_GLOBAL_CLOCK
Allows the Compiler to choose the signal that feeds the most clock inputs to flipflops as a global clock
signal that is made available throughout the device on the global routing paths. If you want to prevent the
Compiler from automatically selecting a particular signal as global clock, set the Global Signal option to
'Off' on that signal.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KB
■
FLEX10KE
■
FLEX6000
■
FLEX8000
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
MAX9000
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
AUTO_GLOBAL_CLOCK
■
Stratix II GX
■
Stratix III
■
Stratix IV
6–13
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name AUTO_GLOBAL_CLOCK <value>
set_global_assignment -name AUTO_GLOBAL_CLOCK -entity <entity name> <value>
set_instance_assignment -name AUTO_GLOBAL_CLOCK -to <to> -entity <entity name> <value>
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–14
Fitter Assignments
AUTO_GLOBAL_MEMORY_CONTROLS
AUTO_GLOBAL_MEMORY_CONTROLS
Allows the Compiler to choose the signals that feed the most write enable and read enable inputs to
memories as global write enable and read enable signals that are made available throughout the device on
the global routing paths. If you want to prevent the Compiler from automatically selecting a particular
signal as global memory control signal, set the Global Signal option to 'Off' on that signal.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
HardCopy II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name AUTO_GLOBAL_MEMORY_CONTROLS <value>
set_global_assignment -name AUTO_GLOBAL_MEMORY_CONTROLS -entity <entity name> <value>
set_instance_assignment -name AUTO_GLOBAL_MEMORY_CONTROLS -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
AUTO_GLOBAL_MEMORY_CONTROLS
6–15
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–16
Fitter Assignments
AUTO_GLOBAL_OE
AUTO_GLOBAL_OE
Allows the Compiler to choose the signal that feeds the most TRI buffers as a global output enable signal
that is made available throughout the device on the global routing paths. If you want to prevent the
Compiler from automatically selecting a particular signal as global output enable, set the Global Signal
option to 'Off' on that signal.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
FLEX6000
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name AUTO_GLOBAL_OE <value>
set_global_assignment -name AUTO_GLOBAL_OE -entity <entity name> <value>
set_instance_assignment -name AUTO_GLOBAL_OE -to <to> -entity <entity name> <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
AUTO_GLOBAL_REGISTER_CONTROLS
6–17
AUTO_GLOBAL_REGISTER_CONTROLS
Allows the Compiler to choose the signals that feed the most control signal inputs to flipflops (excluding
clock signals) as global signals that are made available throughout the device on the global routing paths.
Depending on the target device family, these control signals can include asynchronous clear and load,
synchronous clear and load, clock enable, and preset signals.If you want to prevent the Compiler from
automatically selecting a particular signal as global register control signal, set the Global Signal option to
'Off' on that signal.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KB
■
FLEX10KE
■
FLEX6000
■
FLEX8000
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
MAX9000
■
Mercury
■
Stratix
■
Stratix GX
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–18
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Fitter Assignments
AUTO_GLOBAL_REGISTER_CONTROLS
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name AUTO_GLOBAL_REGISTER_CONTROLS <value>
set_global_assignment -name AUTO_GLOBAL_REGISTER_CONTROLS -entity <entity name> <value>
set_instance_assignment -name AUTO_GLOBAL_REGISTER_CONTROLS -to <to> -entity <entity
name> <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
AUTO_MERGE_PLLS
6–19
AUTO_MERGE_PLLS
Allows the Compiler to automatically find and merge together two compatible phase-locked loops (PLL)
driven by the same clock source, reducing the total number of PLLs used in a design.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name AUTO_MERGE_PLLS <value>
set_global_assignment -name AUTO_MERGE_PLLS -entity <entity name> <value>
set_instance_assignment -name AUTO_MERGE_PLLS -to <to> -entity <entity name> <value>
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–20
Fitter Assignments
AUTO_PACKED_REGISTERS
AUTO_PACKED_REGISTERS
Allows the Compiler to automatically implement a register and a combinational function in the same logic
cell. This option controls how aggressively the Fitter combines registers with other function blocks in order
to reduce logic element count. If this option is set to 'Off', the Fitter does not attempt to place a pair of logic
functions in a single logic cell; however, logic cells specified during synthesis to perform both a
combinational and a sequential function are maintained. If this option is set to 'Normal', the Fitter places
both a combinational and a sequential operation in a logic cell when it is expected that the placement does
not affect design performance. When this option is set to 'Minimize Area', the Fitter aggressively combines
unrelated sequential and combinational functions into a single logic cell in order to reduce the logic cell
count, even at the expense of design performance.
Type
Enumeration
■
Minimize Area
■
Normal
■
Off
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
Mercury
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name AUTO_PACKED_REGISTERS <value>
set_global_assignment -name AUTO_PACKED_REGISTERS -entity <entity name> <value>
set_instance_assignment -name AUTO_PACKED_REGISTERS -to <to> -entity <entity name>
<value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
AUTO_PACKED_REGISTERS_CYCLONE
6–21
AUTO_PACKED_REGISTERS_CYCLONE
Allows the Compiler to automatically implement a register and a combinational function in the same logic
cell, or to implement registers using I/O cells or RAM blocks instead of logic cells. This option controls
how aggressively the Fitter combines registers with other function blocks in order to reduce logic element
count. If this option is set to 'Off', the Fitter does not attempt to place a pair of logic functions in a single
logic cell; however, logic cells specified during synthesis to perform both a combinational and a sequential
function are maintained. If this option is set to 'Normal', the Fitter places both a combinational and a
sequential operation in a logic cell when it is expected that the placement does not affect design
performance. When this option is set to 'Minimize Area', the Fitter aggressively combines unrelated
sequential and combinational functions that are not part of an arithmetic or register cascade chain into a
single logic cell in order to reduce the logic cell count, even at the expense of design performance. When
this option is set to 'Minimize Area with Chains', the Fitter even more aggressively combines sequential
and combinational functions that are part of arithmetic or register cascade chains or that can be converted
to register cascade chains. When this setting is Auto, the fitter attempts to achieve the best performance
while maintaining a fit for the design in the specified device. The fitter will combine all combinational and
sequential functions that are deemed to benefit circuit speed. In addition, more aggressive combinations of
unrelated combinational and sequential functions are performed to the extent required to reduce the area
of the design in order to achieve a fit in the specified device. If this option is set to any value but 'Off',
registers are merged with I/O cells to improve I/O timing, and with RAM blocks to reduce logic cell count
or improve timing when possible.
Type
Enumeration
■
Auto
■
Minimize Area
■
Minimize Area with Chains
■
Normal
■
Off
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name AUTO_PACKED_REGISTERS_CYCLONE <value>
set_global_assignment -name AUTO_PACKED_REGISTERS_CYCLONE -entity <entity name> <value>
set_instance_assignment -name AUTO_PACKED_REGISTERS_CYCLONE -to <to> -entity <entity
name> <value>
Default Value
Auto
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–22
Fitter Assignments
AUTO_PACKED_REGISTERS_CYCLONE
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
AUTO_PACKED_REG_CYCLONE
Auto Packed Registers -- Cyclone
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
AUTO_PACKED_REGISTERS_MAXII
6–23
AUTO_PACKED_REGISTERS_MAXII
Allows the Compiler to automatically implement a register and a combinational function in the same logic
cell. This option controls how aggressively the Fitter combines registers with other function blocks in order
to reduce logic element count. If this option is set to 'Off', the Fitter does not attempt to place a pair of logic
functions in a single logic cell; however, logic cells specified during synthesis to perform both a
combinational and a sequential function are maintained. If this option is set to 'Normal', the Fitter places
both a combinational and a sequential operation in a logic cell when it is expected that the placement does
not affect design performance. When this option is set to 'Minimize Area', the Fitter aggressively combines
unrelated sequential and combinational functions into a single logic cell in order to reduce the logic cell
count, even at the expense of design performance. When this option is set to 'Minimize Area with Chains',
the Fitter even more aggressively combines sequential and combinational functions that are part of
arithmetic or register cascade chains or that can be converted to register cascade chains. When this setting
is Auto, the fitter attempts to achieve the best performance while maintaining a fit for the design in the
specified device. The fitter will combine all combinational and sequential functions that are deemed to
benefit circuit speed. In addition, more aggressive combinations of unrelated combinational and
sequential functions are performed to the extent required to reduce the area of the design in order to
achieve a fit in the specified device.
Type
Enumeration
■
Auto
■
Minimize Area
■
Minimize Area with Chains
■
Normal
■
Off
Device Support
This setting can be used in projects targeting the following device families:
■
MAX II
Notes
This assignment supports wildcards.
Syntax
set_global_assignment -name AUTO_PACKED_REGISTERS_MAXII <value>
set_global_assignment -name AUTO_PACKED_REGISTERS_MAXII -entity <entity name> <value>
set_instance_assignment -name AUTO_PACKED_REGISTERS_MAXII -to <to> -entity <entity name>
<value>
Default Value
AUTO
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–24
Fitter Assignments
AUTO_PACKED_REGISTERS_MAXII
AUTO_PACKED_REGISTERS_TSUNAMI
Auto Packed Registers -- MAX II
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
AUTO_PACKED_REGISTERS_STRATIX
6–25
AUTO_PACKED_REGISTERS_STRATIX
Allows the Compiler to automatically implement a register and a combinational function in the same logic
cell, or to implement registers using I/O cells, RAM blocks, or DSP blocks instead of logic cells. This
option controls how aggressively the Fitter combines registers with other function blocks in order to
reduce logic element count. If this option is set to 'Off', the Fitter does not attempt to place a pair of logic
functions in a single logic cell; however, logic cells specified during synthesis to perform both a
combinational and a sequential function are maintained. If this option is set to 'Normal', the Fitter places
both a combinational and a sequential operation in a logic cell when it is expected that the placement does
not affect design performance. When this option is set to 'Minimize Area', the Fitter aggressively combines
unrelated sequential and combinational functions into a single logic cell in order to reduce the logic cell
count, even at the expense of design performance. When this option is set to 'Minimize Area with Chains',
the Fitter even more aggressively combines sequential and combinational functions that are part of
arithmetic or register cascade chains or that can be converted to register cascade chains. When this setting
is Auto, the fitter attempts to achieve the best performance while maintaining a fit for the design in the
specified device. The fitter will combine all combinational and sequential functions that are deemed to
benefit circuit speed. In addition, more aggressive combinations of unrelated combinational and
sequential functions are performed to the extent required to reduce the area of the design in order to
achieve a fit in the specified device. If this option is set to any value but 'Off', registers are merged with I/O
cells to improve I/O timing, and with DSP blocks and RAM blocks to reduce logic cell count or improve
timing when possible.
Type
Enumeration
■
Auto
■
Minimize Area
■
Minimize Area with Chains
■
Normal
■
Off
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy Stratix
■
Stratix
■
Stratix GX
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name AUTO_PACKED_REGISTERS_STRATIX <value>
set_global_assignment -name AUTO_PACKED_REGISTERS_STRATIX -entity <entity name> <value>
set_instance_assignment -name AUTO_PACKED_REGISTERS_STRATIX -to <to> -entity <entity
name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–26
Fitter Assignments
AUTO_PACKED_REGISTERS_STRATIX
Default Value
AUTO
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
AUTO_MODIFIED_PACKED_REGISTERS
Auto Packed Registers -- Stratix/Stratix GX
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
AUTO_PACKED_REGISTERS_STRATIXII
6–27
AUTO_PACKED_REGISTERS_STRATIXII
Allows the Compiler to combine a register and a combinational function, or to implement registers using
I/O cells, RAM blocks, or DSP blocks instead of logic cells. This option controls how aggressively the Fitter
combines registers with other function blocks to reduce the area of the design. Generally, the 'Auto' or
'Sparse Auto' settings should be used for this option. The other options limit the flexibility of the Fitter to
combine registers with other function blocks and can result in no fits. When 'Auto', the default setting is
selected, the Fitter attempts to achieve the best performance with good area. If necessary, additional logic
is combined to reduce the area of the design so that it can fit within the selected device. When this setting
is 'Sparse Auto', the Fitter attempts to achieve the highest performance with possibly increased area, but
without exceeding the logic capacity of the device. If this option is set to 'Off', the Fitter does not combine
registers with other functions. The 'Off' setting severely increases the area of the design and may cause a
no fit. If this option is set to 'Sparse', the Fitter combines functions in a way which improves performance
for many designs. If this option is set to 'Normal', the Fitter combines functions that are expected to
maximize design performance and reduce area. When this option is set to 'Minimize Area', the Fitter
aggressively combines unrelated functions to reduce the area required for placing the design, at the
expense of performance. When this option is set to 'Minimize Area with Chains', the Fitter even more
aggressively combines functions that are part of register cascade chains or can be converted to register
cascade chains. If this option is set to any value but 'Off', registers are combined with I/O cells to improve
I/O timing (as long as the Optimize IOC Register Placement For Timing option allows it), and with DSP
blocks and RAM blocks to reduce the area required for placing the design or to improve timing when
possible.
Type
Enumeration
■
Auto
■
Minimize Area
■
Minimize Area with Chains
■
Normal
■
Off
■
Sparse
■
Sparse Auto
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–28
■
Fitter Assignments
AUTO_PACKED_REGISTERS_STRATIXII
Stratix IV
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name AUTO_PACKED_REGISTERS_STRATIXII <value>
set_global_assignment -name AUTO_PACKED_REGISTERS_STRATIXII -entity <entity name>
<value>
set_instance_assignment -name AUTO_PACKED_REGISTERS_STRATIXII -to <to> -entity <entity
name> <value>
Default Value
AUTO
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
AUTO_PACKED_REGISTERS_ARMSTRONG
Auto Packed Registers -- Stratix II/II GX/III Cyclone II/III Arria GX
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
AUTO_TURBO_BIT
6–29
AUTO_TURBO_BIT
Controls the speed vs. power usage trade-off for a macrocell. If the Turbo Bit is on, the macrocell's speed
increases; if it is off, its power consumption decreases; if you choose the 'Auto' setting, the Compiler
chooses the most appropriate setting for the design.
Type
Enumeration
■
Auto
■
Off
■
On
Device Support
This setting can be used in projects targeting the following device families:
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
Notes
This assignment is included in the Analysis & Synthesis report.
Syntax
set_global_assignment -name AUTO_TURBO_BIT <value>
set_global_assignment -name AUTO_TURBO_BIT -entity <entity name> <value>
set_instance_assignment -name AUTO_TURBO_BIT -to <to> -entity <entity name> <value>
Default Value
ON
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–30
Fitter Assignments
BASE_PIN_OUT_FILE_ON_SAMEFRAME_DEVICE
BASE_PIN_OUT_FILE_ON_SAMEFRAME_DEVICE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name BASE_PIN_OUT_FILE_ON_SAMEFRAME_DEVICE <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
BLOCK_RAM_AND_MLAB_EQUIVALENT_PAUSED_READ_CAPABILITIES
6–31
BLOCK_RAM_AND_MLAB_EQUIVALENT_PAUSED_READ_CAPABILITIES
Controls whether RAMs implemented in MLAB cells must have equivalent pause read capabilities as
RAMs implemented in block RAM. Pausing a read is the ability to keep around the last read value when
reading is disabled. Allowing differences in paused read capabilities will provide the fitter more flexibility
in implementing RAMs using MLAB cells. If this option is set to 'Don't Care', the Fitter may convert RAMs
to MLAB cells even if they won't have equivalent paused read capabilities to a block RAM
implementation. The Fitter will also output an information message notifying the user of RAMs with
different paused read capabilities. If this option is set to 'Care', the Fitter will not convert RAMs to MLAB
cells unless they have the equivalent paused read capabilities to a block RAM implementation. To allow
the fitter the most flexibility in deciding which RAMs are implemented using MLAB cells, set this option
to 'Don't Care'.
Type
Enumeration
■
Care
■
Dont Care
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name BLOCK_RAM_AND_MLAB_EQUIVALENT_PAUSED_READ_CAPABILITIES
<value>
set_global_assignment -name BLOCK_RAM_AND_MLAB_EQUIVALENT_PAUSED_READ_CAPABILITIES
-entity <entity name> <value>
set_instance_assignment -name BLOCK_RAM_AND_MLAB_EQUIVALENT_PAUSED_READ_CAPABILITIES
-to <to> -entity <entity name> <value>
Default Value
Care
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–32
Fitter Assignments
BLOCK_RAM_AND_MLAB_EQUIVALENT_POWER_UP_CONDITIONS
BLOCK_RAM_AND_MLAB_EQUIVALENT_POWER_UP_CONDITIONS
Controls whether RAMs implemented in MLAB cells must have equivalent power up conditions as RAMs
implemented in block RAM. Power up conditions occur when the device is powered up or globally reset.
Allowing non-equivalent power up conditions will provide the fitter more flexibility in implementing
RAMs using MLAB cells. If this option is set to 'Auto', the Fitter may convert RAMs to MLAB cells even if
they won't have equivalent power up conditions to a block RAM implementation. The Fitter will also
output a warning message notifying the user of RAMs with non-equivalent power up conditions. If this
option is set to 'Don't Care', the same behavior as 'Auto' applies, but the warning message will instead be
an information message. If this option is set to 'Care', the Fitter will not convert RAMs to MLAB cells
unless they have equivalent power up conditions to a block RAM implementation. To allow the fitter the
most flexibility in deciding which RAMs are implemented using MLAB cells, set this option to 'Auto' or
'Don't Care'.
Type
Enumeration
■
Auto
■
Care
■
Dont Care
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name BLOCK_RAM_AND_MLAB_EQUIVALENT_POWER_UP_CONDITIONS <value>
set_global_assignment -name BLOCK_RAM_AND_MLAB_EQUIVALENT_POWER_UP_CONDITIONS -entity
<entity name> <value>
set_instance_assignment -name BLOCK_RAM_AND_MLAB_EQUIVALENT_POWER_UP_CONDITIONS -to
<to> -entity <entity name> <value>
Default Value
Auto
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
BLOCK_RAM_TO_MLAB_CELL_CONVERSION
6–33
BLOCK_RAM_TO_MLAB_CELL_CONVERSION
Controls whether the fitter is able to convert RAMs to use LAB locations when those RAMs use 'Auto' as
the selected block type. If this option is changed to 'Off' then only MLAB cells in the design or RAM cells
with a block type setting of 'MLAB' will use LAB locations to implement memory.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name BLOCK_RAM_TO_MLAB_CELL_CONVERSION <value>
set_global_assignment -name BLOCK_RAM_TO_MLAB_CELL_CONVERSION -entity <entity name>
<value>
set_instance_assignment -name BLOCK_RAM_TO_MLAB_CELL_CONVERSION -to <to> -entity <entity
name> <value>
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–34
Fitter Assignments
CARRY_OUT_PINS_LCELL_INSERT
CARRY_OUT_PINS_LCELL_INSERT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name CARRY_OUT_PINS_LCELL_INSERT <value>
set_global_assignment -name CARRY_OUT_PINS_LCELL_INSERT -entity <entity name> <value>
set_instance_assignment -name CARRY_OUT_PINS_LCELL_INSERT -to <to> -entity <entity name>
<value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
CKN_CK_PAIR
6–35
CKN_CK_PAIR
Specifies the pairing of a CKn pin to a CK pin. The I/O pin of a CK CKn pair must be placed on a
differential pin pair. This option is ignored if is assigned to anything other than an I/O pad, input buffer,
or output buffer.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name CKN_CK_PAIR -from <from> -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–36
Fitter Assignments
CLOCK_ENABLE_ROUTING
CLOCK_ENABLE_ROUTING
Specifies whether a clock enable signal in an I/O cell should be driven by the peripheral bus or the
single-pin path. The Single-Pin setting drives the clock enable signal with the local interconnect shared by
the I/O cell and the adjacent LAB. The Peripheral setting drives the clock enable signal with a peripheral
control bus. This option is ignored if it is assigned to anything other than a logic function assigned to an
I/O cell or the signal that drives the clock enable of the I/O cell.
Type
Enumeration
■
Peripheral
■
Single-Pin
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
Syntax
set_instance_assignment -name CLOCK_ENABLE_ROUTING -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
CLOCK_TO_OUTPUT_DELAY
6–37
CLOCK_TO_OUTPUT_DELAY
Specifies the propagation delay to the output or bidirectional pin from the output register implemented in
an I/O cell. This is an advanced option that should be used only after you have compiled a project,
checked the I/O timing, and determined that the timing is unsatisfactory. For detailed information on how
to use this option, refer to the data sheet for the device family. This option is off by default. This option is
ignored if it is applied to anything other than an output or bidirectional pin.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
Stratix II
■
Stratix II GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name CLOCK_TO_OUTPUT_DELAY -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–38
Fitter Assignments
CONFIGURATION_VCCIO_LEVEL
CONFIGURATION_VCCIO_LEVEL
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name CONFIGURATION_VCCIO_LEVEL <value>
Default Value
Auto
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
CRC_ERROR_CHECKING
6–39
CRC_ERROR_CHECKING
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name CRC_ERROR_CHECKING <value>
Default Value
Off
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
STRATIX_CRC_ERROR_CHECKING
YEAGER_CRC_ERROR_CHECKING
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–40
Fitter Assignments
CRC_ERROR_OPEN_DRAIN
CRC_ERROR_OPEN_DRAIN
Turn on the Open-drain feature on the CRC ERROR pin.
Using this feature would decouple the voltage level of the CRCERROR pin from VCCIO.
A pull-up resistor must be connected to the pin when this feature is enabled.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
■
HardCopy III
■
Stratix III
Syntax
set_global_assignment -name CRC_ERROR_OPEN_DRAIN <value>
Example
set_global_assignment -name crc_error_open_drain on
set_global_assignment -name crc_error_open_drain off
Default Value
Off
See Also
■
"CRC_ERROR_CHECKING" on page 6-40
■
"ERROR_CHECK_FREQUENCY_DIVISOR" on page 6-102
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
CURRENT_STRENGTH_NEW
6–41
CURRENT_STRENGTH_NEW
Sets the drive strength of a pin. Specify a number (in mA), MIN, or MAX for output or bidirectional pins
that support programmable drive strength. Please refer to the family data sheet for which drive strengths
are allowed for each I/O standard. This option is ignored if it is applied to anything other than an output
or bidirectional pin.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name CURRENT_STRENGTH_NEW -to <to> -entity <entity name>
<value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
CURRENT_STRENGTH
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–42
Fitter Assignments
CYCLONEIII_CONFIGURATION_SCHEME
CYCLONEIII_CONFIGURATION_SCHEME
No description is available.
Type
Enumeration
■
Active Parallel
■
Active Serial
■
Fast Passive Parallel
■
Passive Serial
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
Syntax
set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME <value>
Default Value
Active Serial
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
CYCLONEII_CONFIGURATION_SCHEME
6–43
CYCLONEII_CONFIGURATION_SCHEME
No description is available.
Type
Enumeration
■
Active Serial
■
Passive Serial
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone II
Syntax
set_global_assignment -name CYCLONEII_CONFIGURATION_SCHEME <value>
Default Value
Active Serial
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–44
Fitter Assignments
CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION
CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION
No description is available.
Type
Enumeration
■
Use as programming pin
■
Use as regular IO
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone II
■
Cyclone III
Syntax
set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION <value>
Default Value
Use as programming pin
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
CYCLONEII_TERMINATION
6–45
CYCLONEII_TERMINATION
Allows the Compiler to configure the on-chip termination (OCT) and impedance matching for an I/O pin.
OCT helps to prevent signal reflections and maintain signal integrity. This option is ignored if it is applied
to anything other than an I/O pin.
Type
Enumeration
■
Off
■
Series 25 Ohms
■
Series 50 Ohms
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone II
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name CYCLONEII_TERMINATION -to <to> -entity <entity name>
<value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Termination -- CYCLONE II
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–46
Fitter Assignments
CYCLONE_CONFIGURATION_SCHEME
CYCLONE_CONFIGURATION_SCHEME
No description is available.
Type
Enumeration
■
Active Serial
■
Passive Serial
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone
Syntax
set_global_assignment -name CYCLONE_CONFIGURATION_SCHEME <value>
Default Value
Active Serial
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
D1_DELAY
6–47
D1_DELAY
Specifies the propagation delay for D1 Delay Cell. This is an advanced option that should be used only
after you have compiled a project, checked the I/O timing, and determined that the timing is
unsatisfactory. For detailed information on how to use this option, refer to the data sheet for the device
family. This option is ignored if it is applied to anything other than an input or bidirectional pin.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name D1_DELAY -to <to> -entity <entity name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
T1_DELAY
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–48
Fitter Assignments
D2_DELAY
D2_DELAY
Specifies the propagation delay for D2 Delay Cell. This is an advanced option that should be used only
after you have compiled a project, checked the I/O timing, and determined that the timing is
unsatisfactory. For detailed information on how to use this option, refer to the data sheet for the device
family. This option is ignored if it is applied to anything other than an input or bidirectional pin.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name D2_DELAY -to <to> -entity <entity name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
T2_DELAY
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
D3_DELAY
6–49
D3_DELAY
Specifies the propagation delay for D3 Delay Cell. This is an advanced option that should be used only
after you have compiled a project, checked the I/O timing, and determined that the timing is
unsatisfactory. For detailed information on how to use this option, refer to the data sheet for the device
family. This option is ignored if it is applied to anything other than an input or bidirectional pin.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name D3_DELAY -to <to> -entity <entity name> <value>
set_instance_assignment -name D3_DELAY -from <from> -to <to> -entity <entity name>
<value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
T3_DELAY
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–50
Fitter Assignments
D4_DELAY
D4_DELAY
Specifies the propagation delay for D4 Delay Cell. This is an advanced option that should be used only
after you have compiled a project, checked the I/O timing, and determined that the timing is
unsatisfactory. For detailed information on how to use this option, refer to the data sheet for the device
family. This option is ignored if it is applied to anything other than an input or bidirectional pin.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name D4_DELAY -to <to> -entity <entity name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
T7_DELAY
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
D5_DELAY
6–51
D5_DELAY
Specifies the propagation delay for D5 Delay Cell. This is an advanced option that should be used only
after you have compiled a project, checked the I/O timing, and determined that the timing is
unsatisfactory. For detailed information on how to use this option, refer to the data sheet for the device
family. This option is ignored if it is applied to anything other than an input or bidirectional pin.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name D5_DELAY -to <to> -entity <entity name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
T9_DELAY
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–52
Fitter Assignments
D5_OCT_DELAY
D5_OCT_DELAY
Specifies the propagation delay for D5 OCT Delay Cell. This is an advanced option that should be used
only after you have compiled a project, checked the I/O timing, and determined that the timing is
unsatisfactory. For detailed information on how to use this option, refer to the data sheet for the device
family. This option is ignored if it is applied to anything other than an input or bidirectional pin.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name D5_OCT_DELAY -to <to> -entity <entity name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
T9_OCT_DELAY
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
D6_DELAY
6–53
D6_DELAY
Specifies the propagation delay for D6 Delay Cell. This is an advanced option that should be used only
after you have compiled a project, checked the I/O timing, and determined that the timing is
unsatisfactory. For detailed information on how to use this option, refer to the data sheet for the device
family. This option is ignored if it is applied to anything other than an input or bidirectional pin.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name D6_DELAY -to <to> -entity <entity name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
T10_DELAY
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–54
Fitter Assignments
D6_OCT_DELAY
D6_OCT_DELAY
Specifies the propagation delay for D6 OCT Delay Cell. This is an advanced option that should be used
only after you have compiled a project, checked the I/O timing, and determined that the timing is
unsatisfactory. For detailed information on how to use this option, refer to the data sheet for the device
family. This option is ignored if it is applied to anything other than an input or bidirectional pin.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name D6_OCT_DELAY -to <to> -entity <entity name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
T10_OCT_DELAY
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
DATA0_PIN
6–55
DATA0_PIN
Specifies the Data[0] configuration pin.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
Notes
This assignment is included in the Fitter report.
Syntax
set_instance_assignment -name DATA0_PIN -to <to> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–56
Fitter Assignments
DCLK_PIN
DCLK_PIN
Specifies the DCLK configuration pin.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
Notes
This assignment is included in the Fitter report.
Syntax
set_instance_assignment -name DCLK_PIN -to <to> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
DC_CURRENT_FOR_ELECTROMIGRATION_CHECK
6–57
DC_CURRENT_FOR_ELECTROMIGRATION_CHECK
Specifies the maximum amount of DC current, in mA, allowed when the Fitter checks for electromigration
violations.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Syntax
set_instance_assignment -name DC_CURRENT_FOR_ELECTROMIGRATION_CHECK -to <to> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–58
Fitter Assignments
DDIO_INPUT_REGISTER
DDIO_INPUT_REGISTER
No description is available.
Type
Enumeration
■
High
■
Low
■
Off
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone
■
Cyclone II
■
Cyclone III
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name DDIO_INPUT_REGISTER -to <to> -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
DDIO_OUTPUT_REGISTER
6–59
DDIO_OUTPUT_REGISTER
No description is available.
Type
Enumeration
■
High
■
Low
■
Off
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone
■
Cyclone II
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name DDIO_OUTPUT_REGISTER -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–60
Fitter Assignments
DDIO_OUTPUT_REGISTER_DISTANCE
DDIO_OUTPUT_REGISTER_DISTANCE
Tells the Fitter to place the DDIO output registers (and output mux) that feed this I/O pin in a location
whose LAB distance is specified by this option. This option is ignored if applied to an input pin or if
applied to an output or bidir pin that is not fed by a DDIO Output configuration
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone II
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name DDIO_OUTPUT_REGISTER_DISTANCE -to <to> -entity <entity
name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
DECREASE_INPUT_DELAY_TO_INPUT_REGISTER
6–61
DECREASE_INPUT_DELAY_TO_INPUT_REGISTER
Decreases the propagation delay from an input pin to the data input of the input register implemented in
the I/O cell associated with the pin. This is an advanced option that should be used only after you have
compiled a project, checked the I/O timing, and determined that the timing is unsatisfactory. For detailed
information on how to use this option, refer to the data sheet for the device family. This option is ignored if
it is applied to anything other than an input or bidirectional pin.
Type
Enumeration
■
Off
■
On
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
MAX7000B
■
Mercury
■
Stratix
■
Stratix GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name DECREASE_INPUT_DELAY_TO_INPUT_REGISTER -to <to> -entity
<entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–62
Fitter Assignments
DECREASE_INPUT_DELAY_TO_OUTPUT_REGISTER
DECREASE_INPUT_DELAY_TO_OUTPUT_REGISTER
Decreases the propagation delay from the interior of the device to the data input of the output register
implemented in an I/O cell. This is an advanced option that should be used only after you have compiled
a project, checked the I/O timing, and determined that the timing is unsatisfactory. For detailed
information on how to use this option, refer to the data sheet for the device family. This option is ignored if
it is applied to anything other an output or bidirectional pin that is associated with an output register
implemented in an I/O cell.
Type
Enumeration
■
Off
■
On
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
■
HardCopy Stratix
■
Stratix
■
Stratix GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name DECREASE_INPUT_DELAY_TO_OUTPUT_REGISTER -to <to> -entity
<entity name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
DELAY_SETTING_TO_CORE_TO_OUTPUT_REGISTER
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
DELAY_SETTING_FROM_VIO_TO_CORE
6–63
DELAY_SETTING_FROM_VIO_TO_CORE
Increases the propagation delay from a vertical pin to the interior of the device when the vertical pin is
using the FastRow Interconnect option to route the fan-outs of an input or bidirectional pin. Both the pin
and its fan-out(s) must be assigned to the same Fast Region. The FastRow Interconnect and FastRow
Interconnect Delay options are ignored if they are applied to anything other than a column (vertical) pin
that is implemented as an input or bidirectional pin.
Type
Time
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
Syntax
set_instance_assignment -name DELAY_SETTING_FROM_VIO_TO_CORE -to <to> -entity <entity
name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–64
Fitter Assignments
DEVICE
DEVICE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name DEVICE <value>
Default Value
AUTO
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
DEVICE_MIGRATION_LIST
6–65
DEVICE_MIGRATION_LIST
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name DEVICE_MIGRATION_LIST <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–66
Fitter Assignments
DEVICE_TECHNOLOGY_MIGRATION_LIST
DEVICE_TECHNOLOGY_MIGRATION_LIST
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name DEVICE_TECHNOLOGY_MIGRATION_LIST <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
DPRIO_CHANNEL_NUM
6–67
DPRIO_CHANNEL_NUM
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix II GX
Syntax
set_instance_assignment -name DPRIO_CHANNEL_NUM -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–68
Fitter Assignments
DPRIO_CRUCLK_NUM
DPRIO_CRUCLK_NUM
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix II GX
Syntax
set_instance_assignment -name DPRIO_CRUCLK_NUM -to <to> -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
DPRIO_INTERFACE_REG
6–69
DPRIO_INTERFACE_REG
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix II GX
Syntax
set_instance_assignment -name DPRIO_INTERFACE_REG -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–70
Fitter Assignments
DPRIO_QUAD_NUM
DPRIO_QUAD_NUM
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix II GX
Syntax
set_instance_assignment -name DPRIO_QUAD_NUM -to <to> -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
DPRIO_QUAD_PLL_NUM
6–71
DPRIO_QUAD_PLL_NUM
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix II GX
Syntax
set_instance_assignment -name DPRIO_QUAD_PLL_NUM -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–72
Fitter Assignments
DPRIO_TX_PLL0_REFCLK_NUM
DPRIO_TX_PLL0_REFCLK_NUM
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix II GX
Syntax
set_instance_assignment -name DPRIO_TX_PLL0_REFCLK_NUM -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
DPRIO_TX_PLL1_REFCLK_NUM
6–73
DPRIO_TX_PLL1_REFCLK_NUM
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix II GX
Syntax
set_instance_assignment -name DPRIO_TX_PLL1_REFCLK_NUM -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–74
Fitter Assignments
DPRIO_TX_PLL_NUM
DPRIO_TX_PLL_NUM
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix II GX
Syntax
set_instance_assignment -name DPRIO_TX_PLL_NUM -to <to> -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
DQSB_DQS_PAIR
6–75
DQSB_DQS_PAIR
Specifies the pairing of a DQSn pin to a DQS pin. The I/O pin of a DQS must be placed in the DQS pin
location of a DQS group; the I/O pin of a DQSn must be placed in the DQSn pin location of the same DQS
group. This option is ignored if is assigned to anything other than an I/O pad, input buffer, or output
buffer.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name DQSB_DQS_PAIR -from <from> -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–76
Fitter Assignments
DQSOUT_DELAY_CHAIN
DQSOUT_DELAY_CHAIN
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
HardCopy II
■
Stratix II
■
Stratix II GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name DQSOUT_DELAY_CHAIN -to <to> -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
DQS_LOCAL_CLOCK_DELAY_CHAIN
6–77
DQS_LOCAL_CLOCK_DELAY_CHAIN
Set the propagation delay on the DQS signal to the input register of the target pin. This is an advanced
option that should be used only after you have compiled a project, checked the I/O timing, and
determined that the timing is unsatisfactory. For detailed information on how to use this option, refer to
the data sheet for the device family. This option is ignored if it is applied to anything other than a DQ or
DQS pin.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
HardCopy II
■
Stratix II
■
Stratix II GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name DQS_LOCAL_CLOCK_DELAY_CHAIN -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–78
Fitter Assignments
DQ_GROUP
DQ_GROUP
Specifies the grouping from a DQS pin to its associated DQ pins and the width (4, 9, 18, or 36) of the group.
Setting this option allows the Fitter to view the pins as a DQS/DQ pin group. I/O pins of a DQ pin group
must be placed in the DQ pin locations of a single DQS group. This option is ignored if is assigned to
anything other than an I/O pad, input buffer, or output buffer.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name DQ_GROUP -from <from> -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
DQ_PIN
6–79
DQ_PIN
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone II
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name DQ_PIN -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–80
Fitter Assignments
DUAL_PURPOSE_CLOCK_PIN_DELAY
DUAL_PURPOSE_CLOCK_PIN_DELAY
Specifies the propagation delay from a dual-purpose clock pin to its fan-out destinations that are routed on
the global clock network. Legal integer values range from 0 through 63 for Cyclone and Cyclone II device
families and from 0 through 11 for Cyclone III, where 0 is the setting with the least delay and 63 is the
setting with the most delay. This is an advanced option that should be used only after you have compiled
a project, checked the I/O timing, and determined that the timing is unsatisfactory. For detailed
information on how to use this option, refer to the data sheet for the device family. This option is ignored if
it is applied to anything other than an input or bidirectional pin, or if the pin is user assigned to a
non-dual-purpose clock pin location.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone
■
Cyclone II
■
Cyclone III
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name DUAL_PURPOSE_CLOCK_PIN_DELAY -to <to> -entity <entity
name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
DUPLICATE_ATOM
6–81
DUPLICATE_ATOM
Directs the Compiler to duplicate the source node, and uses the new duplicate node to fan out to the
destination node; the original source node no longer fans out to the destination node. Use the 'Value' field
to specify the name of the duplicate node.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
The value of this assignment is case-sensitive
The value of this assignment must be a node name.
Syntax
set_instance_assignment -name DUPLICATE_ATOM -from <from> -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–82
Fitter Assignments
DYNAMIC_OCT_CONTROL_GROUP
DYNAMIC_OCT_CONTROL_GROUP
Assigns a dynamic termination control group number for the specified node. Turning on this option
directs the Fitter to view the specified nodes as a dynamic termination control group so as to place them
next to each other to share the termination control routing resource. This is only applicable for
bidirectional pins.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name DYNAMIC_OCT_CONTROL_GROUP -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
ECO_ALLOW_ROUTING_CHANGES
6–83
ECO_ALLOW_ROUTING_CHANGES
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name ECO_ALLOW_ROUTING_CHANGES <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–84
Fitter Assignments
ECO_OPTIMIZE_TIMING
ECO_OPTIMIZE_TIMING
No description is available.
Type
Enumeration
■
Off
■
On
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name ECO_OPTIMIZE_TIMING <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
ECO_REGENERATE_REPORT
6–85
ECO_REGENERATE_REPORT
No description is available.
Type
Enumeration
■
Off
■
On
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name ECO_REGENERATE_REPORT <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–86
Fitter Assignments
ENABLE_ASMI_FOR_FLASH_LOADER
ENABLE_ASMI_FOR_FLASH_LOADER
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone II
Syntax
set_global_assignment -name ENABLE_ASMI_FOR_FLASH_LOADER <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
ENABLE_BENEFICIAL_SKEW_OPTIMIZATION
6–87
ENABLE_BENEFICIAL_SKEW_OPTIMIZATION
Allows the fitter to insert skew on globally routed clock signals to improve the performance of the design.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name ENABLE_BENEFICIAL_SKEW_OPTIMIZATION <value>
set_instance_assignment -name ENABLE_BENEFICIAL_SKEW_OPTIMIZATION -to <to> -entity
<entity name> <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–88
Fitter Assignments
ENABLE_BUS_HOLD_CIRCUITRY
ENABLE_BUS_HOLD_CIRCUITRY
Enables bus-hold circuitry during device operation. If this option is turned on, a pin will retain its last logic
level when it is not driven, and will not go to a high impedance logic level. The 'Enable Bus-Hold
Circuitry' option should not be used at the same time as the 'Weak Pull-Up Resistor' option. This option is
ignored if it is applied to anything other than a pin.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
MAX7000B
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name ENABLE_BUS_HOLD_CIRCUITRY <value>
set_global_assignment -name ENABLE_BUS_HOLD_CIRCUITRY -entity <entity name> <value>
set_instance_assignment -name ENABLE_BUS_HOLD_CIRCUITRY -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
ENABLE_BUS_HOLD_CIRCUITRY
6–89
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–90
Fitter Assignments
ENABLE_DEVICE_WIDE_OE
ENABLE_DEVICE_WIDE_OE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
FLEX6000
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name ENABLE_DEVICE_WIDE_OE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
ENABLE_DEVICE_WIDE_OE
6–91
Default Value
Off
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
ENABLE_CHIP_WIDE_OE
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–92
Fitter Assignments
ENABLE_DEVICE_WIDE_RESET
ENABLE_DEVICE_WIDE_RESET
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
FLEX6000
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name ENABLE_DEVICE_WIDE_RESET <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
ENABLE_DEVICE_WIDE_RESET
6–93
Default Value
Off
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
ENABLE_CHIP_WIDE_RESET
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–94
Fitter Assignments
ENABLE_HOLD_BACK_OFF
ENABLE_HOLD_BACK_OFF
No description is available.
Type
Enumeration
■
Off
■
On
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy II
Syntax
set_global_assignment -name ENABLE_HOLD_BACK_OFF <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
ENABLE_INIT_DONE_OUTPUT
6–95
ENABLE_INIT_DONE_OUTPUT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
FLEX6000
■
HardCopy II
■
HardCopy III
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name ENABLE_INIT_DONE_OUTPUT <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–96
Fitter Assignments
ENABLE_INIT_DONE_OUTPUT
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Enable INIT_DONE Output
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
ENABLE_JTAG_BST_SUPPORT
6–97
ENABLE_JTAG_BST_SUPPORT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
FLEX6000
Syntax
set_global_assignment -name ENABLE_JTAG_BST_SUPPORT <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–98
Fitter Assignments
ENABLE_VREFA_PIN
ENABLE_VREFA_PIN
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
MAX7000B
Syntax
set_global_assignment -name ENABLE_VREFA_PIN <value>
Default Value
Off
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Enable VREFA pin
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
ENABLE_VREFB_PIN
6–99
ENABLE_VREFB_PIN
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
MAX7000B
Syntax
set_global_assignment -name ENABLE_VREFB_PIN <value>
Default Value
Off
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Enable VREFB pin
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–100
Fitter Assignments
ERROR_CHECK_FREQUENCY_DIVISOR
ERROR_CHECK_FREQUENCY_DIVISOR
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name ERROR_CHECK_FREQUENCY_DIVISOR <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
FASTROW_INTERCONNECT
6–101
FASTROW_INTERCONNECT
Uses FastRow interconnect to route the fan-outs of an input or bidirectional pin. Both the pin and its
fan-out(s) must also be assigned to the same Fast Region. The FastRow Interconnect option is ignored if it
is applied to anything other than a column (vertical) pin that is implemented as an input or bidirectional
pin.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
Syntax
set_instance_assignment -name FASTROW_INTERCONNECT -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–102
Fitter Assignments
FINAL_PLACEMENT_OPTIMIZATION
FINAL_PLACEMENT_OPTIMIZATION
No description is available.
Type
Enumeration
■
Always
■
Automatically
■
Never
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
FINAL_PLACEMENT_OPTIMIZATION
6–103
Syntax
set_global_assignment -name FINAL_PLACEMENT_OPTIMIZATION <value>
Default Value
Automatically
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–104
Fitter Assignments
FITTER_AGGRESSIVE_ROUTABILITY_OPTIMIZATION
FITTER_AGGRESSIVE_ROUTABILITY_OPTIMIZATION
No description is available.
Type
Enumeration
■
Always
■
Automatically
■
Never
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
FITTER_AGGRESSIVE_ROUTABILITY_OPTIMIZATION
6–105
Syntax
set_global_assignment -name FITTER_AGGRESSIVE_ROUTABILITY_OPTIMIZATION <value>
Default Value
Automatically
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–106
Fitter Assignments
FITTER_AUTO_EFFORT_DESIRED_SLACK_MARGIN
FITTER_AUTO_EFFORT_DESIRED_SLACK_MARGIN
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name FITTER_AUTO_EFFORT_DESIRED_SLACK_MARGIN <value>
Default Value
0ns
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
FITTER_EARLY_TIMING_ESTIMATE_MODE
6–107
FITTER_EARLY_TIMING_ESTIMATE_MODE
No description is available.
Type
Enumeration
■
Optimistic
■
Pessimistic
■
Realistic
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name FITTER_EARLY_TIMING_ESTIMATE_MODE <value>
Default Value
Realistic
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–108
Fitter Assignments
FITTER_EFFORT
FITTER_EFFORT
No description is available.
Type
Enumeration
■
Auto Fit
■
Fast Fit
■
Standard Fit
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name FITTER_EFFORT <value>
Default Value
Auto Fit
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
FAST_FIT_COMPILATION
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
FIT_ATTEMPTS_TO_SKIP
6–109
FIT_ATTEMPTS_TO_SKIP
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name FIT_ATTEMPTS_TO_SKIP <value>
Default Value
0.0
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–110
Fitter Assignments
FIT_ONLY_ONE_ATTEMPT
FIT_ONLY_ONE_ATTEMPT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name FIT_ONLY_ONE_ATTEMPT <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
FLEX10K_CONFIGURATION_SCHEME
6–111
FLEX10K_CONFIGURATION_SCHEME
No description is available.
Type
Enumeration
■
Passive Parallel Asynchronous
■
Passive Parallel Synchronous
■
Passive Serial
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
Syntax
set_global_assignment -name FLEX10K_CONFIGURATION_SCHEME <value>
Default Value
Passive Serial
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–112
Fitter Assignments
FLEX10K_DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS
FLEX10K_DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS
Decreases the propagation delay from an input or bidirectional pin to logic and embedded cells within the
device. This is an advanced option that should be used only after you have compiled a project, checked the
I/O timing, and determined that the timing is unsatisfactory. For detailed information on how to use this
option, refer to the data sheet for the device family. This option is ignored if it is applied to anything other
than an input or bidirectional pin.
Type
Enumeration
■
Off
■
On
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
FLEX10KE
Syntax
set_instance_assignment -name FLEX10K_DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS -to <to>
-entity <entity name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Decrease Input Delay to Internal Cells -- FLEX 10KE/ACEX 1K
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
FLEX10K_DEVICE_IO_STANDARD
6–113
FLEX10K_DEVICE_IO_STANDARD
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
Notes
The value of this assignment is case-sensitive
Syntax
set_global_assignment -name FLEX10K_DEVICE_IO_STANDARD <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–114
Fitter Assignments
FLEX10K_ENABLE_LOCK_OUTPUT
FLEX10K_ENABLE_LOCK_OUTPUT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
Syntax
set_global_assignment -name FLEX10K_ENABLE_LOCK_OUTPUT <value>
Default Value
Off
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
PLL lock
PLL_LOCK
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
FLEX10K_MAX_PERIPHERAL_OE
6–115
FLEX10K_MAX_PERIPHERAL_OE
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name FLEX10K_MAX_PERIPHERAL_OE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–116
Fitter Assignments
FLEX6K_CONFIGURATION_SCHEME
FLEX6K_CONFIGURATION_SCHEME
No description is available.
Type
Enumeration
■
Passive Serial
■
Passive Serial Asynchronous
Device Support
This setting can be used in projects targeting the following device families:
■
FLEX6000
Syntax
set_global_assignment -name FLEX6K_CONFIGURATION_SCHEME <value>
Default Value
Passive Serial
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
CONFIGURATION_SCHEME_FLEX6K
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
FLEX6K_DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS
6–117
FLEX6K_DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS
Decreases the propagation delay from an input or bidirectional pin to logic and embedded cells within the
device. This is an advanced option that should be used only after you have compiled a project, checked the
I/O timing, and determined that the timing is unsatisfactory. For detailed information on how to use this
option, refer to the data sheet for the device family. This option is ignored if it is applied to anything other
than an input or bidirectional pin.
Type
Enumeration
■
Off
■
On
Device Support
This setting can be used in projects targeting the following device families:
■
FLEX6000
Syntax
set_instance_assignment -name FLEX6K_DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS -to <to>
-entity <entity name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Decrease Input Delay to Internal Cells -- FLEX 6000
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–118
Fitter Assignments
FLEX6K_DEVICE_IO_STANDARD
FLEX6K_DEVICE_IO_STANDARD
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
FLEX6000
Notes
The value of this assignment is case-sensitive
Syntax
set_global_assignment -name FLEX6K_DEVICE_IO_STANDARD <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
FORCE_CONFIGURATION_VCCIO
6–119
FORCE_CONFIGURATION_VCCIO
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name FORCE_CONFIGURATION_VCCIO <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–120
Fitter Assignments
FORCE_MERGE_PLL_FANOUTS
FORCE_MERGE_PLL_FANOUTS
Forces the fanouts of the slave PLL clock output to be merged into the master PLL clock output. This
option should be used only for static PLL clock outputs.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_instance_assignment -name FORCE_MERGE_PLL_FANOUTS -from <from> -to <to> -entity
<entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
GENERATE_GXB_RECONFIG_MIF
6–121
GENERATE_GXB_RECONFIG_MIF
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Stratix II GX
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name GENERATE_GXB_RECONFIG_MIF <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–122
Fitter Assignments
GENERATE_GXB_RECONFIG_MIF_WITH_PLL
GENERATE_GXB_RECONFIG_MIF_WITH_PLL
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix II GX
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name GENERATE_GXB_RECONFIG_MIF_WITH_PLL <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
GLOBAL_SIGNAL
6–123
GLOBAL_SIGNAL
Specifies whether the signal should be routed using global routing paths. Global signals can be both pinand logic-driven, and can be any signal in the design. Turning this option on for a pin or a single-output
logic function signal is equivalent to feeding the signal through a GLOBAL buffer. Turning this option off
for a particular signal will prevent any of the Auto Global options from using the signal as an automatic
global signal.
Type
Enumeration
■
Dual-Fast Regional Clock
■
Dual-Regional Clock
■
Fast Regional Clock
■
Global Clock
■
Off
■
On
■
Periphery Clock
■
Regional Clock
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name GLOBAL_SIGNAL -to <to> -entity <entity name> <value>
set_instance_assignment -name GLOBAL_SIGNAL -from <from> -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–124
Fitter Assignments
GNDIO_CURRENT_1PT8V
GNDIO_CURRENT_1PT8V
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name GNDIO_CURRENT_1PT8V <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
GNDIO_CURRENT_2PT5V
6–125
GNDIO_CURRENT_2PT5V
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name GNDIO_CURRENT_2PT5V <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–126
Fitter Assignments
GNDIO_CURRENT_GTL
GNDIO_CURRENT_GTL
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name GNDIO_CURRENT_GTL <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
GNDIO_CURRENT_GTL_PLUS
6–127
GNDIO_CURRENT_GTL_PLUS
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name GNDIO_CURRENT_GTL_PLUS <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–128
Fitter Assignments
GNDIO_CURRENT_LVCMOS
GNDIO_CURRENT_LVCMOS
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name GNDIO_CURRENT_LVCMOS <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
GNDIO_CURRENT_LVTTL
6–129
GNDIO_CURRENT_LVTTL
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name GNDIO_CURRENT_LVTTL <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–130
Fitter Assignments
GNDIO_CURRENT_PCI
GNDIO_CURRENT_PCI
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name GNDIO_CURRENT_PCI <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
GNDIO_CURRENT_SSTL2_CLASS1
6–131
GNDIO_CURRENT_SSTL2_CLASS1
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name GNDIO_CURRENT_SSTL2_CLASS1 <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–132
Fitter Assignments
GNDIO_CURRENT_SSTL2_CLASS2
GNDIO_CURRENT_SSTL2_CLASS2
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name GNDIO_CURRENT_SSTL2_CLASS2 <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
GNDIO_CURRENT_SSTL3_CLASS1
6–133
GNDIO_CURRENT_SSTL3_CLASS1
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name GNDIO_CURRENT_SSTL3_CLASS1 <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–134
Fitter Assignments
GNDIO_CURRENT_SSTL3_CLASS2
GNDIO_CURRENT_SSTL3_CLASS2
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name GNDIO_CURRENT_SSTL3_CLASS2 <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
GUARANTEE_MIN_DELAY_CORNER_IO_ZERO_HOLD_TIME
6–135
GUARANTEE_MIN_DELAY_CORNER_IO_ZERO_HOLD_TIME
No description is available.
Type
Enumeration
■
Off
■
On
■
When Tsu and Tpd Constraints Permit
Device Support
This setting can be used in projects targeting the following device families:
■
MAX II
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name GUARANTEE_MIN_DELAY_CORNER_IO_ZERO_HOLD_TIME <value>
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–136
Fitter Assignments
GXB_0PPM_CLOCK_GROUP
GXB_0PPM_CLOCK_GROUP
Specifies a group of GXB core clocks that have zero(0) PPM difference. The clock driver source specified in
the GXB 0 PPM clock group driver must have a difference of 0 PPM compared with all clocks specified in
the GXB 0 PPM clock group. You must connect the specified clock driver to all specified destinations in
the GXB 0 PPM clock group. Do not reconfigure the GXB 0 PPM clock group driver differently from other
clocks in the GXB 0 PPM clock group and do not bring down the GXB 0 PPM clock group driver source
when the destination GXB receiver or transmitter is listening to the signal. Follow the Altera High Speed
I/O Applications Technical Support recommendations.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Stratix II GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name GXB_0PPM_CLOCK_GROUP -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
GXB_0PPM_CLOCK_GROUP_DRIVER
6–137
GXB_0PPM_CLOCK_GROUP_DRIVER
Specifies the GXB core clock driver that drives all core clocks in the GXB zero(0) PPM clock group. The
clock driver source specified in the GXB 0 PPM clock group driver must have a difference of 0 PPM
compared with all clocks specified in the GXB 0 PPM clock group. You must connect the specified clock
driver to all destinations specified in the GXB 0 PPM clock group. Do not reconfigure the GXB 0 PPM clock
group driver differently from other clocks in the GXB 0 PPM clock group and do not bring down the GXB
0 PPM clock group driver source when the destination GXB receiver or transmitter is listening to the
signal. Follow the Altera High Speed I/O Applications Technical Support recommendations.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Stratix II GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name GXB_0PPM_CLOCK_GROUP_DRIVER -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–138
Fitter Assignments
GXB_0PPM_CORE_CLOCK
GXB_0PPM_CORE_CLOCK
Specifies two GXB core clocks that have zero(0) PPM difference. The core clock driver for the assignment
source GXB must have a difference of 0 PPM compared with the core clock of the assignment destination
GXB. Do not reconfigure the GXB 0 PPM clock group driver differently from other clocks it is 0
PPM-linked to and do not bring down the GXB 0 PPM clock source when the destination GXB receiver or
transmitter is listening to the signal. Follow the Altera High Speed I/O Applications Technical Support
recommendations.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name GXB_0PPM_CORE_CLOCK -from <from> -to <to> -entity <entity
name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
GXB_CLOCK_GROUP
6–139
GXB_CLOCK_GROUP
Specifies GXB core clock groups to be merged after compilation. All specified GXB transmitters in the GXB
shared clock group are driven by the clock source specified in the GXB shared clock group driver. All
clocks in the GXB shared clock group and GXB clock group driver must be configured in the same manner.
When the destination GXB transmitter is listening to a signal such as gxb_powerdown, do not bring down
the GXB shared clock group driver source. Follow the Altera High Speed I/O Applications Technical
Support recommendations.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Stratix II GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name GXB_CLOCK_GROUP -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–140
Fitter Assignments
GXB_CLOCK_GROUP_DRIVER
GXB_CLOCK_GROUP_DRIVER
Specifies the GXB core clock driver that drives all core clocks in a GXB shared clock group after
compilation. All GXB transmitters specified in the GXB shared clock group are driven by the clock source
specified in the GXB shared clock group driver. Do not reconfigure the GXB shared clock group driver
differently from other clocks in the GXB shared clock group and do not bring down the GXB shared clock
group driver source when the destination GXB transmitter is listening to the signal. Follow the Altera
High Speed I/O Applications Technical Support recommendations.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Stratix II GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name GXB_CLOCK_GROUP_DRIVER -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
GXB_RECONFIG_GROUP
6–141
GXB_RECONFIG_GROUP
Specifies whether GXB transceiver channels with Dynamic Reconfiguration can be placed in the same
physical channel. GXB receivers and transmitters are not placed into the same physical channel when
Dynamic Reconfiguration setting is turned ON unless they are in the same reconfig group. GXB receivers
and transmitters can be assigned to the same group if the following conditions are met: GXB receiver and
transmitter will be dynamically reconfigured at the same time, and the GXB receiver and transmitter will
be kept in reset until the dynamic reconfiguration of both is complete.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Stratix II GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name GXB_RECONFIG_GROUP -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–142
Fitter Assignments
GXB_RECONFIG_MIF
GXB_RECONFIG_MIF
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix II GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name GXB_RECONFIG_MIF -to <to> -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
GXB_RECONFIG_MIF_PLL
6–143
GXB_RECONFIG_MIF_PLL
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix II GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name GXB_RECONFIG_MIF_PLL -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–144
Fitter Assignments
GXB_REFCLK_COUPLING_TERMINATION_SETTING
GXB_REFCLK_COUPLING_TERMINATION_SETTING
Allows the Compiler to configure the AC/DC coupling and on-chip termination (OCT) for a Stratix II GX
gigabit transceiver block (GXB) REFCLK input pin. Use DC coupling external termination value only with
the HCSL IO standard on the PCI-Express protocol. This option is ignored if it is applied to anything other
than an input pin.
Type
Enumeration
■
DC coupling external termination
■
OCT 100 Ohms
■
Use as regular IO
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Stratix II GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name GXB_REFCLK_COUPLING_TERMINATION_SETTING -to <to> -entity
<entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
GXB_TX_PLL_RECONFIG_GROUP
6–145
GXB_TX_PLL_RECONFIG_GROUP
Specifies whether GXB transceiver channels with Dynamic TX PLL Reconfiguration can be placed in the
same physical GXB Quad. If the GXB transceivers have 2 dynamically reconfigured TX PLLs, the GXB
transceivers are not placed into the same physical Quad when Dynamic TX PLL Reconfiguration setting is
turned ON unless they are in the same TX PLL reconfig group. If the GXB transceivers have 1 dynamically
reconfigured TX PLLs, GXB transceivers from 2 TX PLL reconfig groups can be placed into the same
physical Quad if the logical number on the TX PLLs are different. GXB transceivers can be assigned to the
same group if the following conditions are met: (1) GXB transmitters in the same group can only listen to 2
TX PLLs at one time, (2) the user must maintain proper data rates on TX PLLs according to Altera user
guidelines, (3) the user must wait for pll_locked signal asserted for dynamic PLL reconfiguration
completion, and the GXB receiver and transmitter will be kept in reset until the dynamic reconfiguration of
both is complete.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix II GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name GXB_TX_PLL_RECONFIG_GROUP -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–146
Fitter Assignments
IGNORE_MODE_FOR_MERGE
IGNORE_MODE_FOR_MERGE
Ignores the mode of the PLL when the Fitter attempts to merge PLLs, therefore allowing PLLs with
different modes to be merged.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone II
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name IGNORE_MODE_FOR_MERGE <value>
set_global_assignment -name IGNORE_MODE_FOR_MERGE -entity <entity name> <value>
set_instance_assignment -name IGNORE_MODE_FOR_MERGE -to <to> -entity <entity name>
<value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
INCREASE_DELAY_TO_OUTPUT_ENABLE_PIN
6–147
INCREASE_DELAY_TO_OUTPUT_ENABLE_PIN
Increases the propagation delay to the output enable pin from internal logic or the output enable register
implemented in an I/O cell. This is an advanced option that should be used only after you have compiled
a project, checked the I/O timing, and determined that the timing is unsatisfactory. For detailed
information on how to use this option, refer to the data sheet for the device family. This option is ignored if
it is applied to anything other than an output enable pin.
Type
Enumeration
■
Off
■
On
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
HardCopy Stratix
■
Mercury
■
Stratix
■
Stratix GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name INCREASE_DELAY_TO_OUTPUT_ENABLE_PIN -to <to> -entity
<entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–148
Fitter Assignments
INCREASE_DELAY_TO_OUTPUT_PIN
INCREASE_DELAY_TO_OUTPUT_PIN
Increases the propagation delay to the output or bidirectional pin from the output register implemented in
an I/O cell. This is an advanced option that should be used only after you have compiled a project,
checked the I/O timing, and determined that the timing is unsatisfactory. For detailed information on how
to use this option, refer to the data sheet for the device family. This option is off by default. This option is
ignored if it is applied to anything other than an output or bidirectional pin.
Type
Enumeration
■
Off
■
On
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
Mercury
■
Stratix
■
Stratix GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name INCREASE_DELAY_TO_OUTPUT_PIN -to <to> -entity <entity
name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
INCREASE_INPUT_CLOCK_ENABLE_DELAY
6–149
INCREASE_INPUT_CLOCK_ENABLE_DELAY
Increases the propagation delay from the interior of the device to the clock enable input of an output
register. This is an advanced option that should be used only after you compile a project, check the I/O
timing, and determine that the timing is unsatisfactory. This option is ignored if it is applied to anything
other than an I/O cell that has an input register with a clock enable signal. For detailed information on
how to use this option, refer to the data sheet for the device family, which is available from the Literature
section of the Altera web site.
Type
Enumeration
■
Large
■
Off
■
On
■
Small
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy Stratix
■
Stratix
■
Stratix GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name INCREASE_INPUT_CLOCK_ENABLE_DELAY -to <to> -entity <entity
name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–150
Fitter Assignments
INCREASE_INPUT_DELAY_TO_CE_IO_REGISTER
INCREASE_INPUT_DELAY_TO_CE_IO_REGISTER
Increases the propagation delay from the interior of the device to the clock enable input of an I/O register.
This is an advanced option that should be used only after you have compiled a project, checked the I/O
timing, and determined that the timing is unsatisfactory. For detailed information on how to use this
option, refer to the data sheet for the device family. This option is ignored if it is applied to anything other
than an I/O cell that has a register that has a clock enable signal.
Type
Enumeration
■
Large
■
Off
■
On
■
Small
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
Syntax
set_instance_assignment -name INCREASE_INPUT_DELAY_TO_CE_IO_REGISTER -to <to> -entity
<entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
INCREASE_OUTPUT_CLOCK_ENABLE_DELAY
6–151
INCREASE_OUTPUT_CLOCK_ENABLE_DELAY
Increases the propagation delay from the interior of the device to the clock enable input of an output
register. This is an advanced option that should be used only after you compile a project, check the I/O
timing, and determine that the timing is unsatisfactory. This option is ignored if it is applied to anything
other than an I/O cell that has an output register with a clock enable signal. For detailed information on
how to use this option, refer to the data sheet for the device family, which is available from the Literature
section of the Altera web site.
Type
Enumeration
■
Large
■
Off
■
On
■
Small
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy Stratix
■
Stratix
■
Stratix GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name INCREASE_OUTPUT_CLOCK_ENABLE_DELAY -to <to> -entity
<entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–152
Fitter Assignments
INCREASE_OUTPUT_ENABLE_CLOCK_ENABLE_DELAY
INCREASE_OUTPUT_ENABLE_CLOCK_ENABLE_DELAY
Increases the propagation delay from the interior of the device to the clock enable input of an output
enable register. This is an advanced option that should be used only after you compile a project, check the
I/O timing, and determine that the timing is unsatisfactory. This option is ignored if it is applied to
anything other than an I/O cell that has an output enable register with a clock enable signal. For detailed
information on how to use this option, refer to the data sheet for the device family, which is available from
the Literature section of the Altera web site.
Type
Enumeration
■
Large
■
Off
■
On
■
Small
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy Stratix
■
Stratix
■
Stratix GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name INCREASE_OUTPUT_ENABLE_CLOCK_ENABLE_DELAY -to <to> -entity
<entity name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
INCREASE_OUTPUT_ENABLE_CLOCK_ENABLE_DELAYR
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
INCREASE_TZX_DELAY_TO_OUTPUT_PIN
6–153
INCREASE_TZX_DELAY_TO_OUTPUT_PIN
Supports zero bus-turnaround (ZBT) by increasing the propagation delay of the falling edge of the output
enable signal. This option allows a device to quickly release control and slowly take control of a bus.
Turning the Increase tzx Delay to Output Pin option on prevents bus contention between ZBT SRAM
devices. This option is ignored if it is applied to anything other than an output or bidirectional pin.
Type
Enumeration
■
Off
■
On
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
HardCopy Stratix
■
Mercury
■
Stratix
■
Stratix GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name INCREASE_TZX_DELAY_TO_OUTPUT_PIN -to <to> -entity <entity
name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
ZBT_OE_FALLING_EDGE_DELAY
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–154
Fitter Assignments
INC_PLC_MODE
INC_PLC_MODE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name INC_PLC_MODE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
INPUT_REFERENCE
6–155
INPUT_REFERENCE
Allows you to specify the VREF pin for the I/O standard being used by an I/O pin. This option is ignored
if it is applied to anything other than the I/O standard being used by an I/O pin.
Type
Enumeration
■
As VREFA
■
As VREFB
■
Off
Device Support
This setting can be used in projects targeting the following device families:
■
MAX7000B
Syntax
set_instance_assignment -name INPUT_REFERENCE -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–156
Fitter Assignments
INPUT_TERMINATION
INPUT_TERMINATION
Allows the Compiler to configure the on-chip termination (OCT) and impedance matching for an I/O pin.
OCT helps to prevent signal reflections and maintain signal integrity. This option is ignored if it is applied
to anything other than an I/O pad, input buffer, or output buffer.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name INPUT_TERMINATION -to <to> -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
INSERT_ADDITIONAL_LOGIC_CELL
6–157
INSERT_ADDITIONAL_LOGIC_CELL
Allows the Compiler to insert an additional logic cell after the output(s) of the logic function to which it is
applied, provided that the function is implemented as one logic cell. This option allows you to insert logic
cells for routing purposes without adding LCELL primitives to the design. If this option is applied to a
mega- or macrofunction, it operates on all outputs of the function. This option is ignored if it is applied to
a logic function that is not already implemented in a macrocell(s). For example, if it is applied to an AND
gate, it does not force the AND gate to be the output of a logic cell.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
Syntax
set_instance_assignment -name INSERT_ADDITIONAL_LOGIC_CELL -to <to> -entity <entity
name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–158
Fitter Assignments
IO_MAXIMUM_TOGGLE_RATE
IO_MAXIMUM_TOGGLE_RATE
Specifies the toggle rate of this node. You can specify the desired frequency setting. This option is ignored
if it is applied to anything other than pins. This option can be used to direct the Fitter in its toggle-rate
checking while allowing a single-ended pin to be placed closer to a differential pin. This assignment is
used to analyze signal integrity under worst case conditions (highest possible toggle rate). A different
assignment, Power Toggle Rate, is used to specify the expected time-averaged toggle rate rather than
worst-case toggle rate, and is used by the Power Analyzer to estimate time-averaged power consumption.
Use the Synchronizer Toggle Rate if you want to configure the data rates used for Metastability Reporting
in the TimeQuest Timing Analyzer.
Type
Frequency
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name IO_MAXIMUM_TOGGLE_RATE -to <to> -entity <entity name>
<value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
TOGGLE RATE
TOGGLE_RATE
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
IO_PLACEMENT_OPTIMIZATION
6–159
IO_PLACEMENT_OPTIMIZATION
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name IO_PLACEMENT_OPTIMIZATION <value>
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–160
Fitter Assignments
IO_STANDARD
IO_STANDARD
Specifies the I/O standard of a pin. Different device families support different I/O standards, and
restrictions apply to placing pins with different I/O standards together. For detailed information, refer to
the device family data sheet and to Application Note 117 (Using Selectable I/O Standards in Altera
Devices). This option is ignored if it is applied to anything other than a pin or a top-level design entity.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
MAX7000B
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name IO_STANDARD -to <to> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
LVDS_RX_REGISTER
6–161
LVDS_RX_REGISTER
No description is available.
Type
Enumeration
■
High
■
Low
■
Off
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name LVDS_RX_REGISTER -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–162
Fitter Assignments
MAX7000B_VCCIO_IOBANK1
MAX7000B_VCCIO_IOBANK1
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
MAX7000B
Notes
The value of this assignment is case-sensitive
Syntax
set_global_assignment -name MAX7000B_VCCIO_IOBANK1 <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
MAX7000B_VCCIO_IOBANK2
6–163
MAX7000B_VCCIO_IOBANK2
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
MAX7000B
Notes
The value of this assignment is case-sensitive
Syntax
set_global_assignment -name MAX7000B_VCCIO_IOBANK2 <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–164
Fitter Assignments
MAX7000_DEVICE_IO_STANDARD
MAX7000_DEVICE_IO_STANDARD
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
Notes
The value of this assignment is case-sensitive
Syntax
set_global_assignment -name MAX7000_DEVICE_IO_STANDARD <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
MAX7000_ENABLE_JTAG_BST_SUPPORT
6–165
MAX7000_ENABLE_JTAG_BST_SUPPORT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
Syntax
set_global_assignment -name MAX7000_ENABLE_JTAG_BST_SUPPORT <value>
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–166
Fitter Assignments
MAX7000_INDIVIDUAL_TURBO_BIT
MAX7000_INDIVIDUAL_TURBO_BIT
Controls the speed vs. power usage trade-off for a macrocell. If the Turbo Bit is on, the macrocell's speed
increases; if it is off, its power consumption decreases.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name MAX7000_INDIVIDUAL_TURBO_BIT -entity <entity name> <value>
set_instance_assignment -name MAX7000_INDIVIDUAL_TURBO_BIT -to <to> -entity <entity
name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Turbo Bit -- MAX 7000B/7000AE/3000A/7000S/7000A
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
MAX_CLOCKS_ALLOWED
6–167
MAX_CLOCKS_ALLOWED
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
HardCopy II
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name MAX_CLOCKS_ALLOWED <value>
Default Value
-1
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–168
Fitter Assignments
MAX_CONSECUTIVE_OUTPUTS_FOR_ELECTROMIGRATION
MAX_CONSECUTIVE_OUTPUTS_FOR_ELECTROMIGRATION
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Syntax
set_global_assignment -name MAX_CONSECUTIVE_OUTPUTS_FOR_ELECTROMIGRATION <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
MAX_CONSECUTIVE_VIO_OUTPUTS_FOR_ELECTROMIGRATION
6–169
MAX_CONSECUTIVE_VIO_OUTPUTS_FOR_ELECTROMIGRATION
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Syntax
set_global_assignment -name MAX_CONSECUTIVE_VIO_OUTPUTS_FOR_ELECTROMIGRATION <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–170
Fitter Assignments
MAX_CURRENT_FOR_ELECTROMIGRATION
MAX_CURRENT_FOR_ELECTROMIGRATION
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Syntax
set_global_assignment -name MAX_CURRENT_FOR_ELECTROMIGRATION <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
MAX_CURRENT_FOR_VIO_ELECTROMIGRATION
6–171
MAX_CURRENT_FOR_VIO_ELECTROMIGRATION
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Syntax
set_global_assignment -name MAX_CURRENT_FOR_VIO_ELECTROMIGRATION <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–172
Fitter Assignments
MAX_GLOBAL_CLOCKS_ALLOWED
MAX_GLOBAL_CLOCKS_ALLOWED
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name MAX_GLOBAL_CLOCKS_ALLOWED <value>
Default Value
-1
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
MAX_PERIPHERY_CLOCKS_ALLOWED
6–173
MAX_PERIPHERY_CLOCKS_ALLOWED
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name MAX_PERIPHERY_CLOCKS_ALLOWED <value>
Default Value
-1
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–174
Fitter Assignments
MAX_REGIONAL_CLOCKS_ALLOWED
MAX_REGIONAL_CLOCKS_ALLOWED
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
HardCopy II
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name MAX_REGIONAL_CLOCKS_ALLOWED <value>
Default Value
-1
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
MEMORY_INTERFACE_DATA_PIN_GROUP
6–175
MEMORY_INTERFACE_DATA_PIN_GROUP
Specifies the group width (4, 9, 18, or 36), and associates a pin with another pin. Turning on this option
allows the Fitter to view the pins as part of the same memory interface pin group. I/O pins of this pin
group must be placed in the DQ pin locations of a single DQS group. This option is ignored if is assigned
to anything other than an I/O pad, input buffer, or output buffer.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name MEMORY_INTERFACE_DATA_PIN_GROUP -from <from> -to <to>
-entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–176
Fitter Assignments
MERCURY_CONFIGURATION_SCHEME
MERCURY_CONFIGURATION_SCHEME
No description is available.
Type
Enumeration
■
Passive Parallel Asynchronous
■
Passive Parallel Synchronous
■
Passive Serial
Device Support
This setting can be used in projects targeting the following device families:
■
Mercury
Syntax
set_global_assignment -name MERCURY_CONFIGURATION_SCHEME <value>
Default Value
Passive Serial
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
CONFIGURATION_SCHEME_DALI
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
MERCURY_DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS
6–177
MERCURY_DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS
Decreases the propagation delay from an input or bidirectional pin to logic and embedded cells within the
device. This is an advanced option that should be used only after you have compiled a project, checked the
I/O timing, and determined that the timing is unsatisfactory. For detailed information on how to use this
option, refer to the data sheet for the device family. This option is ignored if it is applied to anything other
than an input or bidirectional pin.
Type
Enumeration
■
Large
■
Medium
■
Off
■
On
■
Small
Device Support
This setting can be used in projects targeting the following device families:
■
Mercury
Syntax
set_instance_assignment -name MERCURY_DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS -to <to>
-entity <entity name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Decrease Input Delay to Internal Cells -- Mercury
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–178
Fitter Assignments
MERCURY_DEVICE_IO_STANDARD
MERCURY_DEVICE_IO_STANDARD
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Mercury
Notes
The value of this assignment is case-sensitive
Syntax
set_global_assignment -name MERCURY_DEVICE_IO_STANDARD <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
MIGRATION_CONSTRAIN_CORE_RESOURCES
6–179
MIGRATION_CONSTRAIN_CORE_RESOURCES
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
HardCopy II
■
HardCopy III
■
Stratix II
■
Stratix II GX
Syntax
set_global_assignment -name MIGRATION_CONSTRAIN_CORE_RESOURCES <value>
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–180
Fitter Assignments
MIGRATION_DEVICES
MIGRATION_DEVICES
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name MIGRATION_DEVICES <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
NDQS_LOCAL_CLOCK_DELAY_CHAIN
6–181
NDQS_LOCAL_CLOCK_DELAY_CHAIN
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
HardCopy II
■
Stratix II
■
Stratix II GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name NDQS_LOCAL_CLOCK_DELAY_CHAIN -to <to> -entity <entity
name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–182
Fitter Assignments
NORMAL_LCELL_INSERT
NORMAL_LCELL_INSERT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name NORMAL_LCELL_INSERT <value>
set_global_assignment -name NORMAL_LCELL_INSERT -entity <entity name> <value>
set_instance_assignment -name NORMAL_LCELL_INSERT -to <to> -entity <entity name> <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
OPTIMIZE_FOR_METASTABILITY
6–183
OPTIMIZE_FOR_METASTABILITY
No description is available.
Type
Enumeration
■
Off
■
On
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name OPTIMIZE_FOR_METASTABILITY <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–184
Fitter Assignments
OPTIMIZE_HOLD_TIMING
OPTIMIZE_HOLD_TIMING
No description is available.
Type
Enumeration
■
All Paths
■
IO Paths and Minimum TPD Paths
■
Off
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name OPTIMIZE_HOLD_TIMING <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
OPTIMIZE_IOC_REGISTER_PLACEMENT_FOR_TIMING
6–185
OPTIMIZE_IOC_REGISTER_PLACEMENT_FOR_TIMING
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name OPTIMIZE_IOC_REGISTER_PLACEMENT_FOR_TIMING <value>
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–186
Fitter Assignments
OPTIMIZE_MULTI_CORNER_TIMING
OPTIMIZE_MULTI_CORNER_TIMING
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING <value>
Default Value
Off
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
OPTIMIZE_FAST_CORNER_TIMING
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
OPTIMIZE_POWER_DURING_FITTING
6–187
OPTIMIZE_POWER_DURING_FITTING
No description is available.
Type
Enumeration
■
Extra effort
■
Normal compilation
■
Off
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name OPTIMIZE_POWER_DURING_FITTING <value>
set_global_assignment -name OPTIMIZE_POWER_DURING_FITTING -entity <entity name> <value>
set_instance_assignment -name OPTIMIZE_POWER_DURING_FITTING -to <to> -entity <entity
name> <value>
Default Value
Normal compilation
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–188
Fitter Assignments
OPTIMIZE_SIGNAL_INTEGRITY
OPTIMIZE_SIGNAL_INTEGRITY
No description is available.
Type
Enumeration
■
Extra effort
■
Normal compilation
■
Off
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name OPTIMIZE_SIGNAL_INTEGRITY <value>
set_global_assignment -name OPTIMIZE_SIGNAL_INTEGRITY -entity <entity name> <value>
set_instance_assignment -name OPTIMIZE_SIGNAL_INTEGRITY -to <to> -entity <entity name>
<value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
OPTIMIZE_TIMING
6–189
OPTIMIZE_TIMING
No description is available.
Type
Enumeration
■
Extra effort
■
Normal compilation
■
Off
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–190
Fitter Assignments
OPTIMIZE_TIMING
Syntax
set_global_assignment -name OPTIMIZE_TIMING <value>
Default Value
Normal compilation
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
OPTIMIZE_INTERNAL_TIMING
USE_TIMING_DRIVEN_COMPILATION
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
OUTPUT_BUFFER_DELAY
6–191
OUTPUT_BUFFER_DELAY
Specifies the delay value (in ps) for the Programmable Output Buffer Delay. Turning on this feature should
improve the output duty cycle at the cost of worse timing across the output buffer.
Specifies the delay value (in ps) for the Programmable Output Buffer Delay. Turning on this feature should
improve the output duty cycle at the cost of worse timing across the output buffer.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name OUTPUT_BUFFER_DELAY -to <to> -entity <entity name> <value>
Example
set_instance_assignment -name OUTPUT_BUFFER_DELAY 50 -to pin
set_instance_assignment -name OUTPUT_BUFFER_DELAY 100 -to pin
set_instance_assignment -name OUTPUT_BUFFER_DELAY 150 -to pin
See Also
■
"OUTPUT_BUFFER_DELAY_CONTROL" on page 6-195
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–192
Fitter Assignments
OUTPUT_BUFFER_DELAY_CONTROL
OUTPUT_BUFFER_DELAY_CONTROL
Sets the Programmable Output Buffer Delay control. Turning on this feature should improve the output
duty cycle at the cost of worse timing across the output buffer.
Type
Enumeration
■
Both Edges
■
Negative Edge
■
Off
■
Positive Edge
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name OUTPUT_BUFFER_DELAY_CONTROL -to <to> -entity <entity name>
<value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
STRATIXII_OUTPUT_DUTY_CYCLE_CONTROL
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
OUTPUT_ENABLE_DELAY
6–193
OUTPUT_ENABLE_DELAY
Specifies the propagation delay to the output enable pin from internal logic or the output enable register
implemented in an I/O cell. This is an advanced option that should be used only after you have compiled
a project, checked the I/O timing, and determined that the timing is unsatisfactory. For detailed
information on how to use this option, refer to the data sheet for the device family. This option is ignored if
it is applied to anything other than an output pin or bidirectional pin.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone III
■
HardCopy II
■
Stratix II
■
Stratix II GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name OUTPUT_ENABLE_DELAY -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–194
Fitter Assignments
OUTPUT_ENABLE_GROUP
OUTPUT_ENABLE_GROUP
Assigns an output enable group number for the specified node. Turning on this option directs the Fitter to
view the specified nodes as an output enable group so as not to violate the requirements for the maximum
number of pins driving out of a VREF group when a voltage-referenced input pin or bidirectional pin is
present. For bidirectional pins, the Fitter determines all possible pins that may potentially drive out when
any bidirectional pin is driving in by looking at the output enable of all the bidirectional pins in the VREF
group. This behavior can result in the VREF group exceeding the maximum number of outputs and result
in a no fit. Turning on the 'Output Enable Group' option allows you to specify an output enable group for
specific pins, thus allowing you to specify which pins in the design are driving in and out at the same time.
The Fitter only considers pins as potential outputs when they are in separate output enable groups or
when they are not in an output enable group; by specifying an output enable group, you can lower the
total number of outputs in the VREF group when any pin is driving in. As a result, the Fitter does not
count all of the potential outputs of the bidirectional pins and the number of outputs in the VREF group
remains in the legal range. You should turn on this option when the Fitter cannot detect the output enable
group of the pins in the VREF group, for example when the output enables come from a state machine or
complex logic. For detailed information on the number of outputs supported by a VREF group, refer to
the data sheet for the device family, which is available from the Literature section of the Altera web site.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
OUTPUT_ENABLE_GROUP
6–195
Syntax
set_instance_assignment -name OUTPUT_ENABLE_GROUP -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–196
Fitter Assignments
OUTPUT_ENABLE_REGISTER_DUPLICATION
OUTPUT_ENABLE_REGISTER_DUPLICATION
Duplicates a register that feeds to the output enable port of an I/O cell. Turning on this option can help
maximize timing performance, for example, by permitting fast clock-to-output times. This option is
ignored if it is applied to anything other than an output enable register that feeds to the output enable port
of an I/O cell.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
Syntax
set_instance_assignment -name OUTPUT_ENABLE_REGISTER_DUPLICATION -to <to> -entity
<entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
OUTPUT_ENABLE_ROUTING
6–197
OUTPUT_ENABLE_ROUTING
Specifies whether an output enable signal in an I/O cell should be driven by the peripheral bus or the
single-pin path. The Single-Pin setting drives the output enable signal with the local interconnect shared
by the I/O cell and the adjacent LAB. The Peripheral setting drives the output enable signal with a
peripheral control bus. This option is ignored if it is assigned to anything other than a logic function
assigned to an I/O cell or the signal that drives the output enable of the I/O cell.
Type
Enumeration
■
Peripheral
■
Single-Pin
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
Syntax
set_instance_assignment -name OUTPUT_ENABLE_ROUTING -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–198
Fitter Assignments
OUTPUT_PIN_LOAD
OUTPUT_PIN_LOAD
Specifies the capacitive load, in picofarads (pF), on output pins for each I/O standard. Note: These
settings affect FPGA pins only. To specify board trace, termination, and capacitive load parameters for use
with Advanced I/O Timing, use the Board Trace Model tab. Capacitive loading is ignored if applied to
anything other than an output or bidirectional pin, or if Advanced I/O Timing is enabled.
Type
Integer
The value must be between these two numbers, inclusive: 0, 10000
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name OUTPUT_PIN_LOAD -to <to> -entity <entity name> <value>
set_global_assignment -name OUTPUT_PIN_LOAD -section_id <section identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
OUTPUT_TERMINATION
6–199
OUTPUT_TERMINATION
Allows the Compiler to configure the on-chip termination (OCT) and impedance matching for an I/O pin.
OCT helps to prevent signal reflections and maintain signal integrity. This option is ignored if it is applied
to anything other than an I/O pad, input buffer, or output buffer.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name OUTPUT_TERMINATION -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–200
Fitter Assignments
OVERRIDE_DEFAULT_ELECTROMIGRATION_PARAMETERS
OVERRIDE_DEFAULT_ELECTROMIGRATION_PARAMETERS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy Stratix
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Syntax
set_global_assignment -name OVERRIDE_DEFAULT_ELECTROMIGRATION_PARAMETERS <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
PAD_TO_CORE_DELAY
6–201
PAD_TO_CORE_DELAY
Specifies the propagation delay from an input or bidirectional pin to logic and embedded cells within the
device. This is an advanced option that should be used only after you have compiled a project, checked the
I/O timing, and determined that the timing is unsatisfactory. For detailed information on how to use this
option, refer to the data sheet for the device family. This option is ignored if it is applied to anything other
than an input or bidirectional pin.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
MAX II
■
Stratix II
■
Stratix II GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name PAD_TO_CORE_DELAY -to <to> -entity <entity name> <value>
set_instance_assignment -name PAD_TO_CORE_DELAY -from <from> -to <to> -entity <entity
name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–202
Fitter Assignments
PAD_TO_INPUT_REGISTER_DELAY
PAD_TO_INPUT_REGISTER_DELAY
Specifies the propagation delay from an input pin to the data input of the input register implemented in
the I/O cell associated with the pin. This is an advanced option that should be used only after you have
compiled a project, checked the I/O timing, and determined that the timing is unsatisfactory. For detailed
information on how to use this option, refer to the data sheet for the device family. This option is ignored if
it is applied to anything other than an input or bidirectional pin.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
Stratix II
■
Stratix II GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name PAD_TO_INPUT_REGISTER_DELAY -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
PCI_IO
6–203
PCI_IO
Turns on Peripheral Component Interconnect (PCI) compatibility for a pin. For example, when the VCCIO
of an EP20K400 device operates at 3.3 V and PCI I/O is turned on for a pin, the Compiler clamps the pin's
signal to the VCCIO value, thus making the pin 3.3-V PCI-compliant. This option is ignored if it is applied
to anything other than a pin or a top-level design entity.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10KA
■
FLEX10KE
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–204
Fitter Assignments
PCI_IO
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name PCI_IO -entity <entity name> <value>
set_instance_assignment -name PCI_IO -to <to> -entity <entity name> <value>
set_global_assignment -name PCI_IO <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
PHYSICAL_SYNTHESIS_ASYNCHRONOUS_SIGNAL_PIPELINING
6–205
PHYSICAL_SYNTHESIS_ASYNCHRONOUS_SIGNAL_PIPELINING
Specifies that Quartus II should perform automatic insertion of pipeline stages for asynchronous clear and
asynchronous load signals during fitting to increase circuit performance. This option is useful for
asynchronous signals that are failing recovery and removal timing because they feed registers using a
high-speed clock.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name PHYSICAL_SYNTHESIS_ASYNCHRONOUS_SIGNAL_PIPELINING <value>
set_global_assignment -name PHYSICAL_SYNTHESIS_ASYNCHRONOUS_SIGNAL_PIPELINING -entity
<entity name> <value>
set_instance_assignment -name PHYSICAL_SYNTHESIS_ASYNCHRONOUS_SIGNAL_PIPELINING -to
<to> -entity <entity name> <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–206
Fitter Assignments
PHYSICAL_SYNTHESIS_COMBO_LOGIC
PHYSICAL_SYNTHESIS_COMBO_LOGIC
Specifies that the Fitter should perform physical synthesis optimizations on combinational logic during
fitting to increase circuit performance.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name PHYSICAL_SYNTHESIS_COMBO_LOGIC <value>
set_global_assignment -name PHYSICAL_SYNTHESIS_COMBO_LOGIC -entity <entity name> <value>
set_instance_assignment -name PHYSICAL_SYNTHESIS_COMBO_LOGIC -to <to> -entity <entity
name> <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
PHYSICAL_SYNTHESIS_COMBO_LOGIC_FOR_AREA
6–207
PHYSICAL_SYNTHESIS_COMBO_LOGIC_FOR_AREA
Specifies that the Fitter should perform physical synthesis optimizations on combinational logic during
fitting to achieve a fit.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name PHYSICAL_SYNTHESIS_COMBO_LOGIC_FOR_AREA <value>
set_global_assignment -name PHYSICAL_SYNTHESIS_COMBO_LOGIC_FOR_AREA -entity <entity
name> <value>
set_instance_assignment -name PHYSICAL_SYNTHESIS_COMBO_LOGIC_FOR_AREA -to <to> -entity
<entity name> <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–208
Fitter Assignments
PHYSICAL_SYNTHESIS_EFFORT
PHYSICAL_SYNTHESIS_EFFORT
No description is available.
Type
Enumeration
■
Extra
■
Fast
■
Normal
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name PHYSICAL_SYNTHESIS_EFFORT <value>
Default Value
Normal
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
PHYSICAL_SYNTHESIS_EXTRA_EFFORT
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
PHYSICAL_SYNTHESIS_LOG_FILE
6–209
PHYSICAL_SYNTHESIS_LOG_FILE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy II
■
HardCopy III
■
Stratix III
Syntax
set_global_assignment -name PHYSICAL_SYNTHESIS_LOG_FILE <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–210
Fitter Assignments
PHYSICAL_SYNTHESIS_MAP_LOGIC_TO_MEMORY_FOR_AREA
PHYSICAL_SYNTHESIS_MAP_LOGIC_TO_MEMORY_FOR_AREA
Specifies that the Fitter should perform physical synthesis optimizations on logic and registers, specifically
allowing the mapping of logic and registers into unused memory blocks during fitting to achieve a fit.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name PHYSICAL_SYNTHESIS_MAP_LOGIC_TO_MEMORY_FOR_AREA <value>
set_global_assignment -name PHYSICAL_SYNTHESIS_MAP_LOGIC_TO_MEMORY_FOR_AREA -entity
<entity name> <value>
set_instance_assignment -name PHYSICAL_SYNTHESIS_MAP_LOGIC_TO_MEMORY_FOR_AREA -to <to>
-entity <entity name> <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
PHYSICAL_SYNTHESIS_REGISTER_DUPLICATION
6–211
PHYSICAL_SYNTHESIS_REGISTER_DUPLICATION
Specifies that the Fitter should perform physical synthesis optimizations on registers, specifically allowing
register duplication, during fitting to increase circuit performance.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name PHYSICAL_SYNTHESIS_REGISTER_DUPLICATION <value>
set_global_assignment -name PHYSICAL_SYNTHESIS_REGISTER_DUPLICATION -entity <entity
name> <value>
set_instance_assignment -name PHYSICAL_SYNTHESIS_REGISTER_DUPLICATION -to <to> -entity
<entity name> <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–212
Fitter Assignments
PHYSICAL_SYNTHESIS_REGISTER_RETIMING
PHYSICAL_SYNTHESIS_REGISTER_RETIMING
Specifies that the Fitter should perform physical synthesis optimizations on registers, specifically allowing
register retiming, during fitting to increase circuit performance.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name PHYSICAL_SYNTHESIS_REGISTER_RETIMING <value>
set_global_assignment -name PHYSICAL_SYNTHESIS_REGISTER_RETIMING -entity <entity name>
<value>
set_instance_assignment -name PHYSICAL_SYNTHESIS_REGISTER_RETIMING -to <to> -entity
<entity name> <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
PLACEMENT_EFFORT_MULTIPLIER
6–213
PLACEMENT_EFFORT_MULTIPLIER
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KB
■
FLEX10KE
■
FLEX8000
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
MAX9000
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–214
Fitter Assignments
PLACEMENT_EFFORT_MULTIPLIER
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name PLACEMENT_EFFORT_MULTIPLIER <value>
Default Value
1.0
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
PLL_COMPENSATE
6–215
PLL_COMPENSATE
Allows you to specify an output pin as a compensation target for a PLL in ZERO_DELAY_BUFFER or
EXTERNAL_FEEDBACK mode, or an input pin or a group of input pins as compensation targets for a PLL
in SOURCE_SYNCHRONOUS mode. If assigned to an output pin, the pin must be fed by the external
clock output port of a PLL in a Stratix, Hardcopy Stratix or Cyclone device, or the compensated clock
output port of a PLL in other devices. Any other output pins fed by the same PLL generally are not delay
compensated, especially if they have different I/O standards. If assigned to an input pin or a group of
input pins, the input pins must drive input registers that are clocked by the compensated clock output port
of a PLL in SOURCE_SYNCHRONOUS mode. This option is ignored if it is applied to anything other than
an output or input pin as described previously.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name PLL_COMPENSATE -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–216
Fitter Assignments
PLL_FORCE_OUTPUT_COUNTER
PLL_FORCE_OUTPUT_COUNTER
Forces which counter to use for a particular PLL clock output. By default the compiler will automatically
determine the best counter to use based on clock usage and other routing conflicts, but can be overridden
with this option. Using this option can cause clock routing problems, as the clock router cannot rotate
counters to resolve conflicts. Also see option PRESERVE_PLL_COUNTER_ORDER.
Type
Enumeration
■
C0
■
C1
■
C2
■
C3
■
C4
■
C5
■
C6
■
C7
■
C8
■
C9
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name PLL_FORCE_OUTPUT_COUNTER -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
PLL_IGNORE_MIGRATION_DEVICES
6–217
PLL_IGNORE_MIGRATION_DEVICES
Forces the compiler to ignore the migration devices when calculating the PLL settings. Normally the PLL
is configured to work for all migration devices in addition to the current device. When this option is
enabled, the compiler will ignore the PLL constraints for the migration devices, and will only consider the
PLL constraints from the current device.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name PLL_IGNORE_MIGRATION_DEVICES -to <to> -entity <entity
name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–218
Fitter Assignments
PRESERVE_PLL_COUNTER_ORDER
PRESERVE_PLL_COUNTER_ORDER
Preserves the order of PLL clock outputs used when selecting corresponding output counters. For
example, a clk0 output will use a C0 counter and a clk2 output will use a C2 counter. Turning this option
can cause clock routing problems, as the clock router cannot rotate counters to resolve conflicts.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name PRESERVE_PLL_COUNTER_ORDER -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
PROGRAMMABLE_POWER_MAXIMUM_HIGH_SPEED_FRACTION_OF_USED_LAB_TILES
6–219
PROGRAMMABLE_POWER_MAXIMUM_HIGH_SPEED_FRACTION_OF_USE
D_LAB_TILES
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name
PROGRAMMABLE_POWER_MAXIMUM_HIGH_SPEED_FRACTION_OF_USED_LAB_TILES <value>
Default Value
1.0
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–220
Fitter Assignments
PROGRAMMABLE_POWER_TECHNOLOGY_SETTING
PROGRAMMABLE_POWER_TECHNOLOGY_SETTING
No description is available.
Type
Enumeration
■
Automatic
■
Force All Tiles with Failing Timing Paths to High Speed
■
Minimize Power Only
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name PROGRAMMABLE_POWER_TECHNOLOGY_SETTING <value>
Default Value
Automatic
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
PROGRAMMABLE_PREEMPHASIS
6–221
PROGRAMMABLE_PREEMPHASIS
Implements control of programmable pre-emphasis, which helps compensate for high frequency losses.
This option is ignored if it is applied to anything other than an output or bidirectional pin, or a top-level
design entity containing output or bidirectional pins.
Type
Integer
The value must be between these two numbers, inclusive: 0, 3
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name PROGRAMMABLE_PREEMPHASIS -entity <entity name> <value>
set_instance_assignment -name PROGRAMMABLE_PREEMPHASIS -to <to> -entity <entity name>
<value>
set_global_assignment -name PROGRAMMABLE_PREEMPHASIS <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–222
Fitter Assignments
PROGRAMMABLE_VOD
PROGRAMMABLE_VOD
Implements control of programmable VOD. This option is ignored if it is applied to anything other than an
output or bidirectional pin, or a top-level design entity containing output or bidirectional pins.
Type
Integer
The value must be between these two numbers, inclusive: 0, 3
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name PROGRAMMABLE_VOD -entity <entity name> <value>
set_instance_assignment -name PROGRAMMABLE_VOD -to <to> -entity <entity name> <value>
set_global_assignment -name PROGRAMMABLE_VOD <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
QDR_D_PIN_GROUP
6–223
QDR_D_PIN_GROUP
Assigns a quad data rate (QDR) D (data) output pin group number to a specified pin. Turning on this
option allows the Fitter to view pins as a QDR D output pin group. I/O pins of a QDR D output pin group
must be placed in the DQ pin locations of a single DQS group. This option is ignored if is assigned to
anything other than an I/O pin.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone II
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name QDR_D_PIN_GROUP -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–224
Fitter Assignments
RAM_BLOCK_READ_CLOCK_DUTY_CYCLE_DEPENDENCY
RAM_BLOCK_READ_CLOCK_DUTY_CYCLE_DEPENDENCY
Allows you to specify whether the M4K and M144K memory block read operations depend upon the read
clock's duty cycle. When M9K or M144K memory blocks are driven by a read clock with a very narrow
pulse, they can go into a locked, inactive state. Turning on this option allows the M9K and M144K memory
blocks to operate dependent upon the read clock's duty cycle to prevent the memory blocks from going
into to an inactive state; however, turning on this option may degrade the performance of the M9K or
M144K blocks.
Type
Enumeration
■
Off
■
On
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix III
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name RAM_BLOCK_READ_CLOCK_DUTY_CYCLE_DEPENDENCY -entity <entity
name> <value>
set_instance_assignment -name RAM_BLOCK_READ_CLOCK_DUTY_CYCLE_DEPENDENCY -to <to>
-entity <entity name> <value>
set_global_assignment -name RAM_BLOCK_READ_CLOCK_DUTY_CYCLE_DEPENDENCY <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
RESERVE_ALL_UNUSED_PINS
6–225
RESERVE_ALL_UNUSED_PINS
No description is available.
Type
Enumeration
■
As input tri-stated
■
As input tri-stated with bus-hold
■
As input tri-stated with weak pull-up
■
As output driving an unspecified signal
■
As output driving ground
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
FLEX6000
■
HardCopy II
■
HardCopy Stratix
■
MAX II
■
MAX7000AE
■
MAX7000B
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–226
Fitter Assignments
RESERVE_ALL_UNUSED_PINS
Syntax
set_global_assignment -name RESERVE_ALL_UNUSED_PINS <value>
Default Value
As output driving ground
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
RESERVED_ALL_UNUSED_PINS
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
RESERVE_ALL_UNUSED_PINS_WEAK_PULLUP
6–227
RESERVE_ALL_UNUSED_PINS_WEAK_PULLUP
No description is available.
Type
Enumeration
■
As input tri-stated
■
As input tri-stated with bus-hold
■
As input tri-stated with weak pull-up
■
As output driving an unspecified signal
■
As output driving ground
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name RESERVE_ALL_UNUSED_PINS_WEAK_PULLUP <value>
Default Value
As input tri-stated with weak pull-up
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–228
Fitter Assignments
RESERVE_ASDO_AFTER_CONFIGURATION
RESERVE_ASDO_AFTER_CONFIGURATION
No description is available.
Type
Enumeration
■
As input tri-stated
■
Use as regular IO
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy II
■
Stratix II
■
Stratix II GX
Syntax
set_global_assignment -name RESERVE_ASDO_AFTER_CONFIGURATION <value>
Default Value
Use as regular IO
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
RESERVE_SDO_AFTER_CONFIGURATION
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
RESERVE_DATA0_AFTER_CONFIGURATION
6–229
RESERVE_DATA0_AFTER_CONFIGURATION
No description is available.
Type
Enumeration
■
As input tri-stated
■
As output driving an unspecified signal
■
As output driving ground
■
Compiler configured
■
Use as regular IO
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION <value>
Default Value
As input tri-stated
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–230
Fitter Assignments
RESERVE_DATA1_AFTER_CONFIGURATION
RESERVE_DATA1_AFTER_CONFIGURATION
No description is available.
Type
Enumeration
■
As input tri-stated
■
As output driving an unspecified signal
■
As output driving ground
■
Compiler configured
■
Use as regular IO
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
Syntax
set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION <value>
Default Value
As input tri-stated
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
RESERVE_DATA7_THROUGH_DATA1_AFTER_CONFIGURATION
6–231
RESERVE_DATA7_THROUGH_DATA1_AFTER_CONFIGURATION
No description is available.
Type
Enumeration
■
As input tri-stated
■
As output driving an unspecified signal
■
As output driving ground
■
Use as regular IO
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name RESERVE_DATA7_THROUGH_DATA1_AFTER_CONFIGURATION <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–232
Fitter Assignments
RESERVE_DATA7_THROUGH_DATA1_AFTER_CONFIGURATION
Default Value
Use as regular IO
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
RESERVE_DATA7_THROUGH_DATA2_AFTER_CONFIGURATION
6–233
RESERVE_DATA7_THROUGH_DATA2_AFTER_CONFIGURATION
No description is available.
Type
Enumeration
■
As input tri-stated
■
As output driving an unspecified signal
■
As output driving ground
■
Compiler configured
■
Use as regular IO
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
Syntax
set_global_assignment -name RESERVE_DATA7_THROUGH_DATA2_AFTER_CONFIGURATION <value>
Default Value
Use as regular IO
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–234
Fitter Assignments
RESERVE_DCLK_AFTER_CONFIGURATION
RESERVE_DCLK_AFTER_CONFIGURATION
No description is available.
Type
Enumeration
■
Compiler configured
■
Use as programming pin
■
Use as regular IO
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
Syntax
set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION <value>
Default Value
Use as programming pin
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
RESERVE_FLASH_NCE_AFTER_CONFIGURATION
6–235
RESERVE_FLASH_NCE_AFTER_CONFIGURATION
No description is available.
Type
Enumeration
■
As input tri-stated
■
As output driving an unspecified signal
■
As output driving ground
■
Compiler configured
■
Use as regular IO
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
Syntax
set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION <value>
Default Value
As input tri-stated
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–236
Fitter Assignments
RESERVE_NCEO_AFTER_CONFIGURATION
RESERVE_NCEO_AFTER_CONFIGURATION
No description is available.
Type
Enumeration
■
As output driving an unspecified signal
■
As output driving ground
■
Use as regular IO
Device Support
This setting can be used in projects targeting the following device families:
■
FLEX6000
Syntax
set_global_assignment -name RESERVE_NCEO_AFTER_CONFIGURATION <value>
Default Value
Use as regular IO
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
RESERVE_NWS_NRS_NCS_CS_AFTER_CONFIGURATION
6–237
RESERVE_NWS_NRS_NCS_CS_AFTER_CONFIGURATION
No description is available.
Type
Enumeration
■
As input tri-stated
■
As output driving an unspecified signal
■
As output driving ground
■
Use as regular IO
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
FLEX6000
■
HardCopy II
■
HardCopy Stratix
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Syntax
set_global_assignment -name RESERVE_NWS_NRS_NCS_CS_AFTER_CONFIGURATION <value>
Default Value
Use as regular IO
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–238
Fitter Assignments
RESERVE_OTHER_AP_PINS_AFTER_CONFIGURATION
RESERVE_OTHER_AP_PINS_AFTER_CONFIGURATION
No description is available.
Type
Enumeration
■
As input tri-stated
■
As output driving an unspecified signal
■
As output driving ground
■
Compiler configured
■
Use as regular IO
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
Syntax
set_global_assignment -name RESERVE_OTHER_AP_PINS_AFTER_CONFIGURATION <value>
Default Value
Use as regular IO
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
RESERVE_OTHER_APF_PINS_AFTER_CONFIGURATION
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
RESERVE_RDYNBUSY_AFTER_CONFIGURATION
6–239
RESERVE_RDYNBUSY_AFTER_CONFIGURATION
No description is available.
Type
Enumeration
■
As input tri-stated
■
As output driving an unspecified signal
■
As output driving ground
■
Use as regular IO
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
FLEX6000
■
HardCopy II
■
HardCopy Stratix
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Syntax
set_global_assignment -name RESERVE_RDYNBUSY_AFTER_CONFIGURATION <value>
Default Value
Use as regular IO
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–240
Fitter Assignments
ROUTER_EFFORT_MULTIPLIER
ROUTER_EFFORT_MULTIPLIER
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KB
■
FLEX10KE
■
FLEX8000
■
HardCopy Stratix
■
MAX II
■
MAX9000
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
ROUTER_EFFORT_MULTIPLIER
6–241
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name ROUTER_EFFORT_MULTIPLIER <value>
Default Value
1.0
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–242
Fitter Assignments
ROUTER_LCELL_INSERTION_AND_LOGIC_DUPLICATION
ROUTER_LCELL_INSERTION_AND_LOGIC_DUPLICATION
No description is available.
Type
Enumeration
■
Auto
■
Off
■
On
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name ROUTER_LCELL_INSERTION_AND_LOGIC_DUPLICATION <value>
Default Value
AUTO
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
ROUTER_REGISTER_DUPLICATION
6–243
ROUTER_REGISTER_DUPLICATION
No description is available.
Type
Enumeration
■
Auto
■
Off
■
On
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name ROUTER_REGISTER_DUPLICATION <value>
Default Value
AUTO
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–244
Fitter Assignments
ROUTER_TIMING_OPTIMIZATION_LEVEL
ROUTER_TIMING_OPTIMIZATION_LEVEL
No description is available.
Type
Enumeration
■
MAXIMUM
■
MINIMUM
■
Normal
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KB
■
FLEX10KE
■
FLEX8000
■
HardCopy Stratix
■
MAX II
■
MAX9000
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
ROUTER_TIMING_OPTIMIZATION_LEVEL
6–245
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name ROUTER_TIMING_OPTIMIZATION_LEVEL <value>
Default Value
Normal
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–246
Fitter Assignments
ROUTING_BACK_ANNOTATION_MODE
ROUTING_BACK_ANNOTATION_MODE
No description is available.
Type
Enumeration
■
ADVANCED
■
Normal
■
Off
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name ROUTING_BACK_ANNOTATION_MODE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
ROW_GLOBAL_SIGNAL
6–247
ROW_GLOBAL_SIGNAL
Specifies whether the signal should be available throughout the device on the global routing paths
available within each row. Row-global signals can be both pin- and logic-driven. Clock, output enable, and
register control signals can be row-global signals. Turning this option on for a pin or a single-output logic
function signal is equivalent to feeding the signal through a ROW_GLOBAL buffer.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Mercury
Syntax
set_instance_assignment -name ROW_GLOBAL_SIGNAL -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–248
Fitter Assignments
SAVE_INTERMEDIATE_FITTING_RESULTS
SAVE_INTERMEDIATE_FITTING_RESULTS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name SAVE_INTERMEDIATE_FITTING_RESULTS <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
SCE_PIN
6–249
SCE_PIN
Specifies the SCE configuration pin.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
Notes
This assignment is included in the Fitter report.
Syntax
set_instance_assignment -name SCE_PIN -to <to> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–250
Fitter Assignments
SDO_PIN
SDO_PIN
Specifies the SDO configuration pin.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
Notes
This assignment is included in the Fitter report.
Syntax
set_instance_assignment -name SDO_PIN -to <to> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
SEED
6–251
SEED
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name SEED <value>
Default Value
1
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
INITIAL_PLACEMENT_CONFIGURATION
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–252
Fitter Assignments
SLEW_RATE
SLEW_RATE
Implements control of low-to-high/high-to-low transitions on output pins to help reduce switching noise.
When a large number of output pins switch simultaneously, pins that use the lower Slew Rate option help
reduce switching noise. This option is ignored if it is applied to anything other than an output or
bidirectional pin, or a top-level design entity containing output or bidirectional pins. Note that using this
option may increase the delay for output or bidir pins, which can affect slack on Tco paths for the pins this
is applied to.
Type
Integer
The value must be between these two numbers, inclusive: 0, 3
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name SLEW_RATE -entity <entity name> <value>
set_instance_assignment -name SLEW_RATE -to <to> -entity <entity name> <value>
set_global_assignment -name SLEW_RATE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
SLOW_SLEW_RATE
6–253
SLOW_SLEW_RATE
Implements slow low-to-high/high-to-low transitions on output pins to help reduce switching noise.
When a large number of output pins switch simultaneously, pins that use the Slow Slew Rate option help
reduce switching noise. This option is ignored if it is applied to anything other than an output or
bidirectional pin, or a top-level design entity containing output or bidirectional pins. Note that using this
option increases the delay for output or bidir pins, which can affect slack on Tco paths for the pins this is
applied to.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
FLEX10K
■
FLEX10KA
■
FLEX10KB
■
FLEX10KE
■
FLEX6000
■
FLEX8000
■
HardCopy Stratix
■
MAX II
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
■
MAX9000
■
Mercury
■
Stratix
■
Stratix GX
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–254
Fitter Assignments
SLOW_SLEW_RATE
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name SLOW_SLEW_RATE -entity <entity name> <value>
set_instance_assignment -name SLOW_SLEW_RATE -to <to> -entity <entity name> <value>
set_global_assignment -name SLOW_SLEW_RATE <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
STOP_AFTER_CONGESTION_MAP
6–255
STOP_AFTER_CONGESTION_MAP
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name STOP_AFTER_CONGESTION_MAP <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–256
Fitter Assignments
STRATIXGX_ALLOW_CLOCK_FANOUT_WITH_ANALOG_RESET
STRATIXGX_ALLOW_CLOCK_FANOUT_WITH_ANALOG_RESET
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix GX
Syntax
set_global_assignment -name STRATIXGX_ALLOW_CLOCK_FANOUT_WITH_ANALOG_RESET <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
STRATIXGX_ALLOW_GIGE_IN_DOUBLE_DATA_WIDTH_MODE
6–257
STRATIXGX_ALLOW_GIGE_IN_DOUBLE_DATA_WIDTH_MODE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix GX
Syntax
set_global_assignment -name STRATIXGX_ALLOW_GIGE_IN_DOUBLE_DATA_WIDTH_MODE <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–258
Fitter Assignments
STRATIXGX_ALLOW_GIGE_UNDER_FULL_DATARATE_RANGE
STRATIXGX_ALLOW_GIGE_UNDER_FULL_DATARATE_RANGE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix GX
Syntax
set_global_assignment -name STRATIXGX_ALLOW_GIGE_UNDER_FULL_DATARATE_RANGE <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
STRATIXGX_ALLOW_GIGE_WITHOUT_8B10B
6–259
STRATIXGX_ALLOW_GIGE_WITHOUT_8B10B
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix GX
Syntax
set_global_assignment -name STRATIXGX_ALLOW_GIGE_WITHOUT_8B10B <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–260
Fitter Assignments
STRATIXGX_ALLOW_GIGE_WITH_CORECLK_SELECTED_AT_RATE_MATCH
ER
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix GX
Syntax
set_global_assignment -name STRATIXGX_ALLOW_GIGE_WITH_CORECLK_SELECTED_AT_RATE_MATCHER
<value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
STRATIXGX_ALLOW_GIGE_WITH_RX_CORECLK_FROM_NON_TXPLL_SOURCE
6–261
STRATIXGX_ALLOW_GIGE_WITH_RX_CORECLK_FROM_NON_TXPLL_SOU
RCE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix GX
Syntax
set_global_assignment -name STRATIXGX_ALLOW_GIGE_WITH_RX_CORECLK_FROM_NON_TXPLL_SOURCE
<value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–262
Fitter Assignments
STRATIXGX_ALLOW_PARALLEL_LOOPBACK_IN_DOUBLE_DATA_WIDTH_M
ODE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix GX
Syntax
set_global_assignment -name STRATIXGX_ALLOW_PARALLEL_LOOPBACK_IN_DOUBLE_DATA_WIDTH_MODE
<value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
STRATIXGX_ALLOW_POST8B10B_LOOPBACK
6–263
STRATIXGX_ALLOW_POST8B10B_LOOPBACK
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix GX
Syntax
set_global_assignment -name STRATIXGX_ALLOW_POST8B10B_LOOPBACK <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–264
Fitter Assignments
STRATIXGX_ALLOW_REVERSE_PARALLEL_LOOPBACK
STRATIXGX_ALLOW_REVERSE_PARALLEL_LOOPBACK
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix GX
Syntax
set_global_assignment -name STRATIXGX_ALLOW_REVERSE_PARALLEL_LOOPBACK <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
STRATIXGX_ALLOW_RX_CORECLK_FROM_NON_RX_CLKOUT_SOURCE_IN_DOUBLE_DATA_WIDTH_MODE
6–265
STRATIXGX_ALLOW_RX_CORECLK_FROM_NON_RX_CLKOUT_SOURCE_IN
_DOUBLE_DATA_WIDTH_MODE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix GX
Syntax
set_global_assignment -name
STRATIXGX_ALLOW_RX_CORECLK_FROM_NON_RX_CLKOUT_SOURCE_IN_DOUBLE_DATA_WIDTH_MODE <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–266
Fitter Assignments
STRATIXGX_ALLOW_USE_OF_GXB_COUPLED_IOS
STRATIXGX_ALLOW_USE_OF_GXB_COUPLED_IOS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix GX
Syntax
set_global_assignment -name STRATIXGX_ALLOW_USE_OF_GXB_COUPLED_IOS <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
STRATIXGX_ALLOW_XAUI_IN_SINGLE_DATA_WIDTH_MODE
6–267
STRATIXGX_ALLOW_XAUI_IN_SINGLE_DATA_WIDTH_MODE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix GX
Syntax
set_global_assignment -name STRATIXGX_ALLOW_XAUI_IN_SINGLE_DATA_WIDTH_MODE <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–268
Fitter Assignments
STRATIXGX_ALLOW_XAUI_WITH_CORECLK_SELECTED_AT_RATE_MATCH
ER
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix GX
Syntax
set_global_assignment -name STRATIXGX_ALLOW_XAUI_WITH_CORECLK_SELECTED_AT_RATE_MATCHER
<value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
STRATIXGX_ALLOW_XAUI_WITH_RX_CORECLK_FROM_NON_TXPLL_SOURCE
6–269
STRATIXGX_ALLOW_XAUI_WITH_RX_CORECLK_FROM_NON_TXPLL_SOU
RCE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix GX
Syntax
set_global_assignment -name STRATIXGX_ALLOW_XAUI_WITH_RX_CORECLK_FROM_NON_TXPLL_SOURCE
<value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–270
Fitter Assignments
STRATIXGX_TERMINATION_VALUE
STRATIXGX_TERMINATION_VALUE
Allows the Compiler to configure the on-chip termination (OCT) for a Stratix GX gigabit transceiver block
(GXB) receiver channel input pin, GXB transmitter channel output pin, GXB transmitter PLL clock input
pin, or GXB receiver channel clock input pin.
Type
Enumeration
■
OCT 100 Ohms
■
OCT 120 Ohms
■
OCT 150 Ohms
■
Off
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name STRATIXGX_TERMINATION_VALUE -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
STRATIXIIGX_TERMINATION_VALUE
6–271
STRATIXIIGX_TERMINATION_VALUE
Allows the Compiler to configure the on-chip termination (OCT) for a Stratix II GX gigabit transceiver
block (GXB) receiver channel input pin or GXB transmitter channel output pin.
Type
Enumeration
■
OCT 100 Ohms
■
OCT 120 Ohms
■
OCT 150 Ohms
■
Off
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Stratix II GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name STRATIXIIGX_TERMINATION_VALUE -to <to> -entity <entity
name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–272
Fitter Assignments
STRATIXIII_CONFIGURATION_SCHEME
STRATIXIII_CONFIGURATION_SCHEME
No description is available.
Type
Enumeration
■
Active Serial
■
Fast Passive Parallel
■
Passive Serial
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name STRATIXIII_CONFIGURATION_SCHEME <value>
Default Value
Passive Serial
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
STRATIXIII_MRAM_COMPATIBILITY
6–273
STRATIXIII_MRAM_COMPATIBILITY
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix III
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name STRATIXIII_MRAM_COMPATIBILITY <value>
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–274
Fitter Assignments
STRATIXIII_UPDATE_MODE
STRATIXIII_UPDATE_MODE
No description is available.
Type
Enumeration
■
Remote
■
Standard
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
■
HardCopy III
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name STRATIXIII_UPDATE_MODE <value>
Default Value
Standard
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
STRATIXII_CONFIGURATION_SCHEME
6–275
STRATIXII_CONFIGURATION_SCHEME
No description is available.
Type
Enumeration
■
Active Serial
■
Fast Passive Parallel
■
Passive Parallel Asynchronous
■
Passive Serial
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
HardCopy II
■
Stratix II
■
Stratix II GX
Syntax
set_global_assignment -name STRATIXII_CONFIGURATION_SCHEME <value>
Default Value
Passive Serial
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
STRATIX_II_CONFIGURATION_SCHEME
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–276
Fitter Assignments
STRATIXII_TERMINATION
STRATIXII_TERMINATION
Allows the Compiler to configure the on-chip termination (OCT) and impedance matching for an I/O pin.
OCT helps to prevent signal reflections and maintain signal integrity. This option is ignored if it is applied
to anything other than an I/O pin.
Type
Enumeration
■
Differential
■
Off
■
Parallel 50 Ohms with Calibration
■
Series 25 Ohms with Calibration
■
Series 25 Ohms without Calibration
■
Series 50 Ohms with Calibration
■
Series 50 Ohms without Calibration
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
HardCopy II
■
Stratix II
■
Stratix II GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name STRATIXII_TERMINATION -to <to> -entity <entity name>
<value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Termination -- Stratix II/Stratix II GX/HardCopy II
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
STRATIX_CONFIGURATION_SCHEME
6–277
STRATIX_CONFIGURATION_SCHEME
No description is available.
Type
Enumeration
■
Fast Passive Parallel
■
Passive Parallel Asynchronous
■
Passive Serial
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name STRATIX_CONFIGURATION_SCHEME <value>
Default Value
Passive Serial
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–278
Fitter Assignments
STRATIX_DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS
STRATIX_DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS
Decreases the propagation delay from an input or bidirectional pin to logic and embedded cells within the
device. This is an advanced option that should be used only after you have compiled a project, checked the
I/O timing, and determined that the timing is unsatisfactory. For detailed information on how to use this
option, refer to the data sheet for the device family. This option is ignored if it is applied to anything other
than an input or bidirectional pin.
Type
Enumeration
■
Large
■
Medium
■
Off
■
On
■
Small
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone
■
Stratix
■
Stratix GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name STRATIX_DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS -to <to>
-entity <entity name> <value>
set_instance_assignment -name STRATIX_DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS -from
<from> -to <to> -entity <entity name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Decrease Input Delay to Internal Cells -- Stratix/Stratix GX/Cyclone
YEAGER_DECREASE_INPUT_DELAY_TO_INTERNAL_CELLS
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
STRATIX_DEVICE_IO_STANDARD
6–279
STRATIX_DEVICE_IO_STANDARD
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name STRATIX_DEVICE_IO_STANDARD <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
YEAGER_DEVICE_IO_STANDARD
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–280
Fitter Assignments
STRATIX_UPDATE_MODE
STRATIX_UPDATE_MODE
No description is available.
Type
Enumeration
■
Local
■
Remote
■
Standard
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
HardCopy II
■
HardCopy Stratix
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Syntax
set_global_assignment -name STRATIX_UPDATE_MODE <value>
Default Value
Standard
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
YEAGER_UPDATE_MODE
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
SYNCHRONIZER_IDENTIFICATION
6–281
SYNCHRONIZER_IDENTIFICATION
Specifies the level of synchronizer identification to perform during compilation. This option controls how
aggressively the TimeQuest Timing Analyzer will identify registers as being part of a synchronization
register chain. A synchronization register chain is a sequence of registers with the same clock with no
fanout in between, that is driven by a pin, or logic from another clock domain. If this option is set to 'Off',
the TimeQuest Timing Analyzer will not identify the specified nodes as synchronization registers. If the
option is set to 'Auto', the TimeQuest Timing Analyzer will check to see if this register is a valid
synchronization register, and will traverse the netlist from this register to identify a chain of back-to-back
registers that are functioning as a synchronization chain. If this option is set to 'Forced If Asynchronous',
the TimeQuest Timing Analyzer will look through the fanout of this register for a synchronization register
chain by traversing through combinational logic if necessary. If this setting is set to 'Forced', then the
specified register, or all registers within the specified entity, will be always be identified as the head of a
synchronizer chain. The 'Forced' setting should not be applied to the entire design, as this would identify
all registers in the design as synchronizers. If a synchronization register chain is found, then the
TimeQuest Timing Analyzer will report the Mean Time Between Failure (MTBF) for the chain.
Type
Enumeration
■
Auto
■
Forced
■
Forced If Asynchronous
■
Off
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name SYNCHRONIZER_IDENTIFICATION <value>
set_global_assignment -name SYNCHRONIZER_IDENTIFICATION -entity <entity name> <value>
set_instance_assignment -name SYNCHRONIZER_IDENTIFICATION -to <to> -entity <entity name>
<value>
Default Value
Off
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–282
Fitter Assignments
SYNCHRONIZER_IDENTIFICATION
ANALYZE_METASTABILITY
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
SYNCHRONIZER_TOGGLE_RATE
6–283
SYNCHRONIZER_TOGGLE_RATE
Specifies the toggle rate of this register. The units for this value are in transitions per second, and must be
positive. This is used when calculating the Mean Time Between Failures (MTBF) of a synchronizer chain in
the Metastability Report. This only applies when the TimeQuest Timing Analyzer is used. You can specify
the desired frequency setting on the first register of a synchronizer chain, and this will determine the data
rate used in the MTBF estimation. There are two other assignments associated with toggle rates. The I/O
Maximum Toggle Rate is only used for pins, and specifies the worst-case toggle rates used for signal
integrity purposes. The Power Toggle Rate assignment is used to specify the expected time-averaged
toggle rate, and is used by the Power Analyzer to estimate time-averaged power consumption.
Type
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 SYNCHRONIZER_TOGGLE_RATE -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–284
Fitter Assignments
SYNCHRONOUS_GROUP
SYNCHRONOUS_GROUP
Assigns a synchronous group number for the specified node. This option directs the SSN Analyzer to view
the specified nodes as a synchronous group so as not to have them aggress on each other during SSN
voltage noise analysis.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name SYNCHRONOUS_GROUP -to <to> -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
T11_DELAY
6–285
T11_DELAY
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name T11_DELAY -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–286
Fitter Assignments
T4_DELAY
T4_DELAY
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name T4_DELAY -to <to> -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
T8_DELAY0
6–287
T8_DELAY0
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name T8_DELAY0 -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–288
Fitter Assignments
T8_DELAY1
T8_DELAY1
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name T8_DELAY1 -to <to> -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
TERMINATION
6–289
TERMINATION
Allows the Compiler to configure the on-chip termination (OCT) and impedance matching for an I/O pin.
OCT helps to prevent signal reflections and maintain signal integrity. This option is ignored if it is applied
to anything other than an I/O pin.
Type
Enumeration
■
Differential
■
Off
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy Stratix
■
Mercury
■
Stratix
■
Stratix GX
Notes
This assignment supports wildcards.
Syntax
set_instance_assignment -name TERMINATION -to <to> -entity <entity name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Termination -- Stratix / Stratix GX / HardCopy Stratix / Mercury
YEAGER_OCT_AND_IMPEDANCE_MATCHING
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–290
Fitter Assignments
TERMINATION_CONTROL_BLOCK
TERMINATION_CONTROL_BLOCK
Specifies the control block used for calibrated on-chip termination (OCT) and impedance matching for an
I/O pin. OCT helps to prevent signal reflections and maintain signal integrity. This option is ignored if it is
applied to anything other than an I/O pad, input buffer, or output buffer. This option should only be used
on I/O pins which have a calibrated termination assignment.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
The value of this assignment is case-sensitive
This assignment is copied to any duplicated nodes
This assignment supports wildcards.
The value of this assignment must be a node name.
Syntax
set_instance_assignment -name TERMINATION_CONTROL_BLOCK -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
TREAT_BIDIR_AS_OUTPUT
6–291
TREAT_BIDIR_AS_OUTPUT
Directs the bidirectional pin to be essentially treated as an output pin meaning that the input path is used
for feedback from the output path.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name TREAT_BIDIR_AS_OUTPUT <value>
set_global_assignment -name TREAT_BIDIR_AS_OUTPUT -entity <entity name> <value>
set_instance_assignment -name TREAT_BIDIR_AS_OUTPUT -to <to> -entity <entity name>
<value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–292
Fitter Assignments
TURBO_BIT
TURBO_BIT
Controls the speed vs. power usage trade-off for a macrocell (that is, for an embedded cell within an
Embedded System Block [ESB] that is set to use Product Term mode). If the Turbo Bit is on, the macrocell's
speed increases; if it is off, its power consumption decreases. This option is ignored if you select 'ROM' or
'LUT' as the setting for the Technology Mapper option.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
■
Mercury
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name TURBO_BIT <value>
set_global_assignment -name TURBO_BIT -entity <entity name> <value>
set_instance_assignment -name TURBO_BIT -to <to> -entity <entity name> <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
USER_START_UP_CLOCK
6–293
USER_START_UP_CLOCK
This option allows user to select which clock source is used for initialization, either
the internal oscillator or external clocks provided on the CLKUSR pin. This clock can
synchronize the initialization of multiple devices.
The default setting is to make CLKUSR pin available as a user I/O pin.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
FLEX6000
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–294
Fitter Assignments
USER_START_UP_CLOCK
Syntax
set_global_assignment -name USER_START_UP_CLOCK <value>
Example
set_global_assignment -name USER_START_UP_CLOCK ON
set_global_assignment -name USER_START_UP_CLOCK OFF
Default Value
Off
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
User Specified Start-up clock
See Also
■
"ACTIVE_SERIAL_CLOCK" on page 6-1
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
VCCIO_CURRENT_1PT8V
6–295
VCCIO_CURRENT_1PT8V
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name VCCIO_CURRENT_1PT8V <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–296
Fitter Assignments
VCCIO_CURRENT_2PT5V
VCCIO_CURRENT_2PT5V
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name VCCIO_CURRENT_2PT5V <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
VCCIO_CURRENT_GTL
6–297
VCCIO_CURRENT_GTL
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name VCCIO_CURRENT_GTL <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–298
Fitter Assignments
VCCIO_CURRENT_GTL_PLUS
VCCIO_CURRENT_GTL_PLUS
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name VCCIO_CURRENT_GTL_PLUS <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
VCCIO_CURRENT_LVCMOS
6–299
VCCIO_CURRENT_LVCMOS
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name VCCIO_CURRENT_LVCMOS <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–300
Fitter Assignments
VCCIO_CURRENT_LVTTL
VCCIO_CURRENT_LVTTL
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name VCCIO_CURRENT_LVTTL <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
VCCIO_CURRENT_PCI
6–301
VCCIO_CURRENT_PCI
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name VCCIO_CURRENT_PCI <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–302
Fitter Assignments
VCCIO_CURRENT_SSTL2_CLASS1
VCCIO_CURRENT_SSTL2_CLASS1
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name VCCIO_CURRENT_SSTL2_CLASS1 <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
VCCIO_CURRENT_SSTL2_CLASS2
6–303
VCCIO_CURRENT_SSTL2_CLASS2
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name VCCIO_CURRENT_SSTL2_CLASS2 <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–304
Fitter Assignments
VCCIO_CURRENT_SSTL3_CLASS1
VCCIO_CURRENT_SSTL3_CLASS1
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name VCCIO_CURRENT_SSTL3_CLASS1 <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
VCCIO_CURRENT_SSTL3_CLASS2
6–305
VCCIO_CURRENT_SSTL3_CLASS2
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name VCCIO_CURRENT_SSTL3_CLASS2 <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–306
Fitter Assignments
VCCPD_VOLTAGE
VCCPD_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
HardCopy II
■
Stratix II
■
Stratix II GX
Syntax
set_global_assignment -name VCCPD_VOLTAGE -section_id <section identifier> <value>
Default Value
3.3V, requires section identifier
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
WEAK_PULL_UP_RESISTOR
6–307
WEAK_PULL_UP_RESISTOR
Enables the weak pull-up resistor when the device is operating in user mode. This option pulls a
high-impedance bus signal to VCC. The Weak Pull-Up Resistor option should not be used at the same time
as the Enable Bus-Hold Circuitry option. This option is ignored if it is applied to anything other than a pin.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
MAX7000B
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name WEAK_PULL_UP_RESISTOR <value>
set_global_assignment -name WEAK_PULL_UP_RESISTOR -entity <entity name> <value>
set_instance_assignment -name WEAK_PULL_UP_RESISTOR -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–308
Fitter Assignments
WEAK_PULL_UP_RESISTOR
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Fitter Assignments
XSTL_INPUT_ALLOW_SE_BUFFER
6–309
XSTL_INPUT_ALLOW_SE_BUFFER
Allows the pin with a Differential-XSTL IO-standard to be used with a single-ended input buffer.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name XSTL_INPUT_ALLOW_SE_BUFFER <value>
set_global_assignment -name XSTL_INPUT_ALLOW_SE_BUFFER -entity <entity name> <value>
set_instance_assignment -name XSTL_INPUT_ALLOW_SE_BUFFER -to <to> -entity <entity name>
<value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
6–310
Quartus II Settings File Manual
Fitter Assignments
XSTL_INPUT_ALLOW_SE_BUFFER
© November 2008
Altera Corporation
7. Power Estimation Assignments
POWER_AUTO_COMPUTE_TJ
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_AUTO_COMPUTE_TJ <value>
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–2
Power Estimation Assignments
POWER_BOARD_TEMPERATURE
POWER_BOARD_TEMPERATURE
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_BOARD_TEMPERATURE <value>
Default Value
25
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
POWER_BOARD_THERMAL_MODEL
7–3
POWER_BOARD_THERMAL_MODEL
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_BOARD_THERMAL_MODEL <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–4
Power Estimation Assignments
POWER_DEFAULT_INPUT_IO_TOGGLE_RATE
POWER_DEFAULT_INPUT_IO_TOGGLE_RATE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_DEFAULT_INPUT_IO_TOGGLE_RATE <value>
Default Value
12.5%
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
POWER_DEFAULT_TOGGLE_RATE
7–5
POWER_DEFAULT_TOGGLE_RATE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_DEFAULT_TOGGLE_RATE <value>
Default Value
12.5%
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–6
Power Estimation Assignments
POWER_EXT_SUPPLY_VOLTAGE_TO_REGULATOR
POWER_EXT_SUPPLY_VOLTAGE_TO_REGULATOR
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
MAX II
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_EXT_SUPPLY_VOLTAGE_TO_REGULATOR <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
POWER_HSSI
7–7
POWER_HSSI
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_HSSI <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–8
Power Estimation Assignments
POWER_HSSI_LEFT
POWER_HSSI_LEFT
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_HSSI_LEFT <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
POWER_HSSI_RIGHT
7–9
POWER_HSSI_RIGHT
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_HSSI_RIGHT <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–10
Power Estimation Assignments
POWER_HSSI_VCCHIP_LEFT
POWER_HSSI_VCCHIP_LEFT
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_HSSI_VCCHIP_LEFT <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
POWER_HSSI_VCCHIP_RIGHT
7–11
POWER_HSSI_VCCHIP_RIGHT
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_HSSI_VCCHIP_RIGHT <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–12
Power Estimation Assignments
POWER_INPUT_FILE_NAME
POWER_INPUT_FILE_NAME
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
The value of this assignment is case-sensitive
Syntax
set_global_assignment -name POWER_INPUT_FILE_NAME -entity <entity name> -section_id
<section identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
POWER_INPUT_FILE_TYPE
7–13
POWER_INPUT_FILE_TYPE
No description is available.
Type
Enumeration
■
SAF
■
VCD
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name POWER_INPUT_FILE_TYPE -entity <entity name> -section_id
<section identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–14
Power Estimation Assignments
POWER_INPUT_SAF_NAME
POWER_INPUT_SAF_NAME
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy II
■
HardCopy III
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
The value of this assignment is case-sensitive
Syntax
set_global_assignment -name POWER_INPUT_SAF_NAME <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
POWER_INPUT_VCD_FILE_NAME
7–15
POWER_INPUT_VCD_FILE_NAME
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy II
■
HardCopy III
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
The value of this assignment is case-sensitive
Syntax
set_global_assignment -name POWER_INPUT_VCD_FILE_NAME <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–16
Power Estimation Assignments
POWER_OCS_VALUE
POWER_OCS_VALUE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_OCS_VALUE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
POWER_OJB_VALUE
7–17
POWER_OJB_VALUE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_OJB_VALUE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–18
Power Estimation Assignments
POWER_OSA_VALUE
POWER_OSA_VALUE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_OSA_VALUE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
POWER_OUTPUT_SAF_NAME
7–19
POWER_OUTPUT_SAF_NAME
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_OUTPUT_SAF_NAME <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–20
Power Estimation Assignments
POWER_PRESET_COOLING_SOLUTION
POWER_PRESET_COOLING_SOLUTION
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_PRESET_COOLING_SOLUTION <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
POWER_READ_INPUT_FILE
7–21
POWER_READ_INPUT_FILE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
The value of this assignment is case-sensitive
Syntax
set_instance_assignment -name POWER_READ_INPUT_FILE -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–22
Power Estimation Assignments
POWER_REPORT_POWER_DISSIPATION
POWER_REPORT_POWER_DISSIPATION
Specifies whether the PowerPlay Power Analyzer should report the thermal power dissipation calculated
during power analysis in the Thermal Power Dissipation By Block report panel.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_REPORT_POWER_DISSIPATION <value>
set_instance_assignment -name POWER_REPORT_POWER_DISSIPATION -to <to> -entity <entity
name> <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
POWER_REPORT_SIGNAL_ACTIVITY
7–23
POWER_REPORT_SIGNAL_ACTIVITY
Specifies whether the PowerPlay Power Analyzer should report the signal activities assumed for power
analysis, and the sources for those activities. Signal activity consists of both the static probability and the
toggle rate for the signals generated by the node or entity.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_REPORT_SIGNAL_ACTIVITY <value>
set_instance_assignment -name POWER_REPORT_SIGNAL_ACTIVITY -to <to> -entity <entity
name> <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–24
Power Estimation Assignments
POWER_SIGNAL_ACTIVITY_END_TIME
POWER_SIGNAL_ACTIVITY_END_TIME
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy II
■
HardCopy III
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Syntax
set_global_assignment -name POWER_SIGNAL_ACTIVITY_END_TIME <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
POWER_SIGNAL_ACTIVITY_START_TIME
7–25
POWER_SIGNAL_ACTIVITY_START_TIME
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy II
■
HardCopy III
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Syntax
set_global_assignment -name POWER_SIGNAL_ACTIVITY_START_TIME <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–26
Power Estimation Assignments
POWER_STATIC_PROBABILITY
POWER_STATIC_PROBABILITY
Specifies the fraction of time the signals generated by the node or entity are expected to be at VCC.
Allowable values range from and include 0.0 through 1.0.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_instance_assignment -name POWER_STATIC_PROBABILITY -to <to> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
POWER_TJ_VALUE
7–27
POWER_TJ_VALUE
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_TJ_VALUE <value>
Default Value
25
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–28
Power Estimation Assignments
POWER_TOGGLE_RATE
POWER_TOGGLE_RATE
Specifies the toggle rate assumed by power estimation for the signals generated by this node or entity. The
units for this value are transitions per second and the value must be positive. The value provided should
be the expected time-averaged toggle rate, rather than worst case (highest possible) toggle rate. A
different assignment, Toggle Rate, applies to I/O pins only and is used by the Fitter and by I/O
Assignment Analysis to verify signal integrity under worst case conditions (highest possible toggle rate).
Use the Synchronizer Toggle Rate if you want to configure the data rates used for Metastability Reporting
in the TimeQuest Timing Analyzer.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_instance_assignment -name POWER_TOGGLE_RATE -to <to> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
POWER_TOGGLE_RATE_PERCENTAGE
7–29
POWER_TOGGLE_RATE_PERCENTAGE
Specifies the toggle rate, as a percentage of clock domain frequency, assumed by power estimation for the
signals generated by this node or entity. This percentage acts as a multiplier for the clock domain
frequency of the given node. For example, a toggle rate percentage of 12.5 on a node with a clock domain
frequency of 96 MHz would result in a toggle rate of 12 million transitions per second. The percentage
value must be positive and can take on values greater than 100. The value provided should be
representative of the expected time-averaged toggle rate, rather than worst case (highest possible) toggle
rate.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_instance_assignment -name POWER_TOGGLE_RATE_PERCENTAGE -to <to> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–30
Power Estimation Assignments
POWER_USE_CUSTOM_COOLING_SOLUTION
POWER_USE_CUSTOM_COOLING_SOLUTION
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_USE_CUSTOM_COOLING_SOLUTION <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
POWER_USE_DEVICE_CHARACTERISTICS
7–31
POWER_USE_DEVICE_CHARACTERISTICS
No description is available.
Type
Enumeration
■
MAXIMUM
■
TYPICAL
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_USE_DEVICE_CHARACTERISTICS <value>
Default Value
TYPICAL
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–32
Power Estimation Assignments
POWER_USE_INPUT_FILE
POWER_USE_INPUT_FILE
No description is available.
Type
Enumeration
■
No File
■
Signal Activity File
■
VCD File
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy II
■
HardCopy III
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Syntax
set_global_assignment -name POWER_USE_INPUT_FILE <value>
Default Value
No File
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
POWER_USE_INPUT_FILES
7–33
POWER_USE_INPUT_FILES
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_USE_INPUT_FILES <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–34
Power Estimation Assignments
POWER_USE_PVA
POWER_USE_PVA
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_USE_PVA <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
POWER_USE_TA_VALUE
7–35
POWER_USE_TA_VALUE
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_USE_TA_VALUE <value>
Default Value
25
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–36
Power Estimation Assignments
POWER_VCCA_L_USER_OPTION
POWER_VCCA_L_USER_OPTION
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_VCCA_L_USER_OPTION <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
POWER_VCCA_R_USER_OPTION
7–37
POWER_VCCA_R_USER_OPTION
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_VCCA_R_USER_OPTION <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–38
Power Estimation Assignments
POWER_VCCH_GXBL_USER_OPTION
POWER_VCCH_GXBL_USER_OPTION
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_VCCH_GXBL_USER_OPTION <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
POWER_VCCH_GXBR_USER_OPTION
7–39
POWER_VCCH_GXBR_USER_OPTION
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_VCCH_GXBR_USER_OPTION <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–40
Power Estimation Assignments
POWER_VCCH_GXB_USER_OPTION
POWER_VCCH_GXB_USER_OPTION
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_VCCH_GXB_USER_OPTION <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
POWER_VCCIO_USER_OPTION
7–41
POWER_VCCIO_USER_OPTION
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_VCCIO_USER_OPTION <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–42
Power Estimation Assignments
POWER_VCCL_GXB_USER_OPTION
POWER_VCCL_GXB_USER_OPTION
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_VCCL_GXB_USER_OPTION <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
POWER_VCD_FILE_END_TIME
7–43
POWER_VCD_FILE_END_TIME
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name POWER_VCD_FILE_END_TIME -entity <entity name> -section_id
<section identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–44
Power Estimation Assignments
POWER_VCD_FILE_START_TIME
POWER_VCD_FILE_START_TIME
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name POWER_VCD_FILE_START_TIME -entity <entity name> -section_id
<section identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
POWER_VCD_FILTER_GLITCHES
7–45
POWER_VCD_FILTER_GLITCHES
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name POWER_VCD_FILTER_GLITCHES <value>
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–46
Power Estimation Assignments
VCCA_L_USER_VOLTAGE
VCCA_L_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCCA_L_USER_VOLTAGE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
VCCA_PLL_USER_VOLTAGE
7–47
VCCA_PLL_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCCA_PLL_USER_VOLTAGE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–48
Power Estimation Assignments
VCCA_R_USER_VOLTAGE
VCCA_R_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCCA_R_USER_VOLTAGE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
VCCA_USER_VOLTAGE
7–49
VCCA_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCCA_USER_VOLTAGE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–50
Power Estimation Assignments
VCCD_PLL_USER_VOLTAGE
VCCD_PLL_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCCD_PLL_USER_VOLTAGE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
VCCD_USER_VOLTAGE
7–51
VCCD_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCCD_USER_VOLTAGE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–52
Power Estimation Assignments
VCCHIP_L_USER_VOLTAGE
VCCHIP_L_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCCHIP_L_USER_VOLTAGE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
VCCHIP_R_USER_VOLTAGE
7–53
VCCHIP_R_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCCHIP_R_USER_VOLTAGE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–54
Power Estimation Assignments
VCCH_GXBL_USER_VOLTAGE
VCCH_GXBL_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCCH_GXBL_USER_VOLTAGE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
VCCH_GXBR_USER_VOLTAGE
7–55
VCCH_GXBR_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCCH_GXBR_USER_VOLTAGE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–56
Power Estimation Assignments
VCCH_GXB_USER_VOLTAGE
VCCH_GXB_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCCH_GXB_USER_VOLTAGE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
VCCINT_USER_VOLTAGE
7–57
VCCINT_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCCINT_USER_VOLTAGE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–58
Power Estimation Assignments
VCCIO_USER_VOLTAGE
VCCIO_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCCIO_USER_VOLTAGE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
VCCL_GXBL_USER_VOLTAGE
7–59
VCCL_GXBL_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCCL_GXBL_USER_VOLTAGE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–60
Power Estimation Assignments
VCCL_GXBR_USER_VOLTAGE
VCCL_GXBR_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCCL_GXBR_USER_VOLTAGE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
VCCL_GXB_USER_VOLTAGE
7–61
VCCL_GXB_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCCL_GXB_USER_VOLTAGE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–62
Power Estimation Assignments
VCCL_USER_VOLTAGE
VCCL_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCCL_USER_VOLTAGE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
VCCPT_USER_VOLTAGE
7–63
VCCPT_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCCPT_USER_VOLTAGE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–64
Power Estimation Assignments
VCCR_L_USER_VOLTAGE
VCCR_L_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCCR_L_USER_VOLTAGE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
VCCR_R_USER_VOLTAGE
7–65
VCCR_R_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCCR_R_USER_VOLTAGE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–66
Power Estimation Assignments
VCCT_L_USER_VOLTAGE
VCCT_L_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCCT_L_USER_VOLTAGE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Power Estimation Assignments
VCCT_R_USER_VOLTAGE
7–67
VCCT_R_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCCT_R_USER_VOLTAGE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
7–68
Power Estimation Assignments
VCC_USER_VOLTAGE
VCC_USER_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name VCC_USER_VOLTAGE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
8. EDA Netlist Writer Assignments
EDA_BOARD_BOUNDARY_SCAN_OPERATION
No description is available.
Type
Enumeration
■
POST_CONFIG
■
PRE_CONFIG
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EDA_BOARD_BOUNDARY_SCAN_OPERATION -section_id <section
identifier> <value>
Default Value
PRE_CONFIG, requires section identifier
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–2
EDA Netlist Writer Assignments
EDA_BOARD_DESIGN_BOUNDARY_SCAN_TOOL
EDA_BOARD_DESIGN_BOUNDARY_SCAN_TOOL
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_BOARD_DESIGN_BOUNDARY_SCAN_TOOL <value>
set_global_assignment -name EDA_BOARD_DESIGN_BOUNDARY_SCAN_TOOL -entity <entity name>
<value>
Default Value
<None>
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_BOARD_DESIGN_SIGNAL_INTEGRITY_TOOL
8–3
EDA_BOARD_DESIGN_SIGNAL_INTEGRITY_TOOL
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_BOARD_DESIGN_SIGNAL_INTEGRITY_TOOL <value>
set_global_assignment -name EDA_BOARD_DESIGN_SIGNAL_INTEGRITY_TOOL -entity <entity name>
<value>
Default Value
<None>
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–4
EDA Netlist Writer Assignments
EDA_BOARD_DESIGN_SYMBOL_TOOL
EDA_BOARD_DESIGN_SYMBOL_TOOL
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_BOARD_DESIGN_SYMBOL_TOOL <value>
set_global_assignment -name EDA_BOARD_DESIGN_SYMBOL_TOOL -entity <entity name> <value>
Default Value
<None>
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_BOARD_DESIGN_TIMING_TOOL
8–5
EDA_BOARD_DESIGN_TIMING_TOOL
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_BOARD_DESIGN_TIMING_TOOL <value>
set_global_assignment -name EDA_BOARD_DESIGN_TIMING_TOOL -entity <entity name> <value>
Default Value
<None>
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–6
EDA Netlist Writer Assignments
EDA_BOARD_DESIGN_TOOL
EDA_BOARD_DESIGN_TOOL
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_BOARD_DESIGN_TOOL <value>
set_global_assignment -name EDA_BOARD_DESIGN_TOOL -entity <entity name> <value>
Default Value
<None>
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_DESIGN_EXTRA_ALTERA_SIM_LIB
8–7
EDA_DESIGN_EXTRA_ALTERA_SIM_LIB
No description is available.
Type
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_global_assignment -name EDA_DESIGN_EXTRA_ALTERA_SIM_LIB -section_id <section
identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–8
EDA Netlist Writer Assignments
EDA_DESIGN_INSTANCE_NAME
EDA_DESIGN_INSTANCE_NAME
No description is available.
Type
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_global_assignment -name EDA_DESIGN_INSTANCE_NAME -section_id <section identifier>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_ENABLE_GLITCH_FILTERING
8–9
EDA_ENABLE_GLITCH_FILTERING
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_ENABLE_GLITCH_FILTERING -section_id <section identifier>
<value>
set_global_assignment -name EDA_ENABLE_GLITCH_FILTERING -entity <entity name>
-section_id <section identifier> <value>
Default Value
Off, requires section identifier
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–10
EDA Netlist Writer Assignments
EDA_FLATTEN_BUSES
EDA_FLATTEN_BUSES
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_FLATTEN_BUSES -section_id <section identifier> <value>
set_global_assignment -name EDA_FLATTEN_BUSES -entity <entity name> -section_id <section
identifier> <value>
Default Value
Off, requires section identifier
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_FORMAL_VERIFICATION_ALLOW_RETIMING
8–11
EDA_FORMAL_VERIFICATION_ALLOW_RETIMING
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EDA_FORMAL_VERIFICATION_ALLOW_RETIMING -section_id <section
identifier> <value>
set_global_assignment -name EDA_FORMAL_VERIFICATION_ALLOW_RETIMING -entity <entity name>
-section_id <section identifier> <value>
Default Value
Off, requires section identifier
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–12
EDA Netlist Writer Assignments
EDA_FORMAL_VERIFICATION_TOOL
EDA_FORMAL_VERIFICATION_TOOL
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_FORMAL_VERIFICATION_TOOL <value>
set_global_assignment -name EDA_FORMAL_VERIFICATION_TOOL -entity <entity name> <value>
Default Value
<None>
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_FV_HIERARCHY
8–13
EDA_FV_HIERARCHY
Determines how the hierarchy of design entities is to be processed during compilation. 'BLACKBOX'
setting causes the entity to be handled as a black-box in the EDA flow. 'NONE' setting is the default and
means no special handling to be done. The option applies only to the design entity to which it is assigned;
lower-level entities do not inherit their parent entity's setting for this option.
Type
Enumeration
■
BLACKBOX
■
Off
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EDA_FV_HIERARCHY -entity <entity name> <value>
set_instance_assignment -name EDA_FV_HIERARCHY -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–14
EDA Netlist Writer Assignments
EDA_GENERATE_FUNCTIONAL_NETLIST
EDA_GENERATE_FUNCTIONAL_NETLIST
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_GENERATE_FUNCTIONAL_NETLIST -section_id <section
identifier> <value>
set_global_assignment -name EDA_GENERATE_FUNCTIONAL_NETLIST -entity <entity name>
-section_id <section identifier> <value>
Default Value
Off, requires section identifier
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_GENERATE_POWER_INPUT_FILE
8–15
EDA_GENERATE_POWER_INPUT_FILE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_GENERATE_POWER_INPUT_FILE -section_id <section
identifier> <value>
set_global_assignment -name EDA_GENERATE_POWER_INPUT_FILE -entity <entity name>
-section_id <section identifier> <value>
Default Value
Off, requires section identifier
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–16
EDA Netlist Writer Assignments
EDA_GENERATE_TIMING_CLOSURE_DATA
EDA_GENERATE_TIMING_CLOSURE_DATA
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_GENERATE_TIMING_CLOSURE_DATA -section_id <section
identifier> <value>
set_global_assignment -name EDA_GENERATE_TIMING_CLOSURE_DATA -entity <entity name>
-section_id <section identifier> <value>
Default Value
Off, requires section identifier
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_IBIS_MODEL_SELECTOR
8–17
EDA_IBIS_MODEL_SELECTOR
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EDA_IBIS_MODEL_SELECTOR -section_id <section identifier>
<value>
set_global_assignment -name EDA_IBIS_MODEL_SELECTOR -entity <entity name> -section_id
<section identifier> <value>
Default Value
Off, requires section identifier
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–18
EDA Netlist Writer Assignments
EDA_IBIS_MUTUAL_COUPLING
EDA_IBIS_MUTUAL_COUPLING
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EDA_IBIS_MUTUAL_COUPLING -section_id <section identifier>
<value>
set_global_assignment -name EDA_IBIS_MUTUAL_COUPLING -entity <entity name> -section_id
<section identifier> <value>
Default Value
Off, requires section identifier
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_IPFS_FILE
8–19
EDA_IPFS_FILE
No description is available.
Type
File name
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_global_assignment -name EDA_IPFS_FILE -section_id <section identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–20
EDA Netlist Writer Assignments
EDA_LAUNCH_CMD_LINE_TOOL
EDA_LAUNCH_CMD_LINE_TOOL
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_LAUNCH_CMD_LINE_TOOL -section_id <section identifier>
<value>
set_global_assignment -name EDA_LAUNCH_CMD_LINE_TOOL -entity <entity name> -section_id
<section identifier> <value>
Default Value
Off, requires section identifier
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_MAINTAIN_DESIGN_HIERARCHY
8–21
EDA_MAINTAIN_DESIGN_HIERARCHY
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_MAINTAIN_DESIGN_HIERARCHY -section_id <section
identifier> <value>
set_global_assignment -name EDA_MAINTAIN_DESIGN_HIERARCHY -entity <entity name>
-section_id <section identifier> <value>
Default Value
Off, requires section identifier
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–22
EDA Netlist Writer Assignments
EDA_MAP_ILLEGAL_CHARACTERS
EDA_MAP_ILLEGAL_CHARACTERS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_MAP_ILLEGAL_CHARACTERS -section_id <section identifier>
<value>
set_global_assignment -name EDA_MAP_ILLEGAL_CHARACTERS -entity <entity name> -section_id
<section identifier> <value>
Default Value
Off, requires section identifier
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_NATIVELINK_GENERATE_SCRIPT_ONLY
8–23
EDA_NATIVELINK_GENERATE_SCRIPT_ONLY
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EDA_NATIVELINK_GENERATE_SCRIPT_ONLY -section_id <section
identifier> <value>
Default Value
Off, requires section identifier
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–24
EDA Netlist Writer Assignments
EDA_NATIVELINK_SIMULATION_SETUP_SCRIPT
EDA_NATIVELINK_SIMULATION_SETUP_SCRIPT
No description is available.
Type
File name
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_global_assignment -name EDA_NATIVELINK_SIMULATION_SETUP_SCRIPT -section_id <section
identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_NATIVELINK_SIMULATION_TEST_BENCH
8–25
EDA_NATIVELINK_SIMULATION_TEST_BENCH
No description is available.
Type
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_global_assignment -name EDA_NATIVELINK_SIMULATION_TEST_BENCH -section_id <section
identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–26
EDA Netlist Writer Assignments
EDA_NETLIST_WRITER_OUTPUT_DIR
EDA_NETLIST_WRITER_OUTPUT_DIR
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_NETLIST_WRITER_OUTPUT_DIR -section_id <section
identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_RESYNTHESIS_TOOL
8–27
EDA_RESYNTHESIS_TOOL
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_RESYNTHESIS_TOOL <value>
set_global_assignment -name EDA_RESYNTHESIS_TOOL -entity <entity name> <value>
Default Value
<None>
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–28
EDA Netlist Writer Assignments
EDA_RTL_SIMULATION_RUN_SCRIPT
EDA_RTL_SIMULATION_RUN_SCRIPT
No description is available.
Type
File name
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_global_assignment -name EDA_RTL_SIMULATION_RUN_SCRIPT -section_id <section
identifier> <value>
set_global_assignment -name EDA_RTL_SIMULATION_RUN_SCRIPT -entity <entity name>
-section_id <section identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_RTL_SIM_MODE
8–29
EDA_RTL_SIM_MODE
No description is available.
Type
Enumeration
■
COMMAND_MACRO_MODE
■
NOT_USED
■
TEST_BENCH_MODE
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EDA_RTL_SIM_MODE -section_id <section identifier> <value>
set_global_assignment -name EDA_RTL_SIM_MODE -entity <entity name> -section_id <section
identifier> <value>
Default Value
NOT_USED, requires section identifier
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–30
EDA Netlist Writer Assignments
EDA_RTL_TEST_BENCH_FILE_NAME
EDA_RTL_TEST_BENCH_FILE_NAME
No description is available.
Type
File name
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_global_assignment -name EDA_RTL_TEST_BENCH_FILE_NAME -section_id <section
identifier> <value>
set_global_assignment -name EDA_RTL_TEST_BENCH_FILE_NAME -entity <entity name>
-section_id <section identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_RTL_TEST_BENCH_NAME
8–31
EDA_RTL_TEST_BENCH_NAME
No description is available.
Type
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_global_assignment -name EDA_RTL_TEST_BENCH_NAME -section_id <section identifier>
<value>
set_global_assignment -name EDA_RTL_TEST_BENCH_NAME -entity <entity name> -section_id
<section identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–32
EDA Netlist Writer Assignments
EDA_RTL_TEST_BENCH_RUN_FOR
EDA_RTL_TEST_BENCH_RUN_FOR
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EDA_RTL_TEST_BENCH_RUN_FOR -section_id <section identifier>
<value>
set_global_assignment -name EDA_RTL_TEST_BENCH_RUN_FOR -entity <entity name> -section_id
<section identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_SDC_FILE_NAME
8–33
EDA_SDC_FILE_NAME
No description is available.
Type
File name
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_global_assignment -name EDA_SDC_FILE_NAME -section_id <section identifier> <value>
set_global_assignment -name EDA_SDC_FILE_NAME -entity <entity name> -section_id <section
identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–34
EDA Netlist Writer Assignments
EDA_SETUP_HOLD_DETECTION_INPUT_REGISTERS_BIDIR_PINS_DISABLE
D
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name
EDA_SETUP_HOLD_DETECTION_INPUT_REGISTERS_BIDIR_PINS_DISABLED -section_id <section
identifier> <value>
Default Value
Off, requires section identifier
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_SIMULATION_RUN_SCRIPT
8–35
EDA_SIMULATION_RUN_SCRIPT
No description is available.
Type
File name
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_global_assignment -name EDA_SIMULATION_RUN_SCRIPT -section_id <section identifier>
<value>
set_global_assignment -name EDA_SIMULATION_RUN_SCRIPT -entity <entity name> -section_id
<section identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–36
EDA Netlist Writer Assignments
EDA_SIMULATION_TOOL
EDA_SIMULATION_TOOL
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_SIMULATION_TOOL <value>
set_global_assignment -name EDA_SIMULATION_TOOL -entity <entity name> <value>
Default Value
<None>
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_SIMULATION_VCD_OUTPUT_SIGNALS_TO_TCL_FILE
8–37
EDA_SIMULATION_VCD_OUTPUT_SIGNALS_TO_TCL_FILE
No description is available.
Type
Enumeration
■
All
■
All Except Combinational Logic Element Outputs
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Syntax
set_global_assignment -name EDA_SIMULATION_VCD_OUTPUT_SIGNALS_TO_TCL_FILE -section_id
<section identifier> <value>
Default Value
All Except Combinational Logic Element Outputs, requires section identifier
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–38
EDA Netlist Writer Assignments
EDA_SIMULATION_VCD_OUTPUT_TCL_FILE
EDA_SIMULATION_VCD_OUTPUT_TCL_FILE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Syntax
set_global_assignment -name EDA_SIMULATION_VCD_OUTPUT_TCL_FILE -section_id <section
identifier> <value>
Default Value
Off, requires section identifier
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_SIMULATION_VCD_OUTPUT_TCL_FILE_NAME
8–39
EDA_SIMULATION_VCD_OUTPUT_TCL_FILE_NAME
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
The value of this assignment is case-sensitive
Syntax
set_global_assignment -name EDA_SIMULATION_VCD_OUTPUT_TCL_FILE_NAME -section_id
<section identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–40
EDA Netlist Writer Assignments
EDA_TEST_BENCH_DESIGN_INSTANCE_NAME
EDA_TEST_BENCH_DESIGN_INSTANCE_NAME
No description is available.
Type
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_global_assignment -name EDA_TEST_BENCH_DESIGN_INSTANCE_NAME -section_id <section
identifier> <value>
set_global_assignment -name EDA_TEST_BENCH_DESIGN_INSTANCE_NAME -entity <entity name>
-section_id <section identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_TEST_BENCH_ENABLE_STATUS
8–41
EDA_TEST_BENCH_ENABLE_STATUS
No description is available.
Type
Enumeration
■
COMMAND_MACRO_MODE
■
NOT_USED
■
TEST_BENCH_MODE
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EDA_TEST_BENCH_ENABLE_STATUS -section_id <section
identifier> <value>
set_global_assignment -name EDA_TEST_BENCH_ENABLE_STATUS -entity <entity name>
-section_id <section identifier> <value>
Default Value
NOT_USED, requires section identifier
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–42
EDA Netlist Writer Assignments
EDA_TEST_BENCH_ENTITY_MODULE_NAME
EDA_TEST_BENCH_ENTITY_MODULE_NAME
No description is available.
Type
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_global_assignment -name EDA_TEST_BENCH_ENTITY_MODULE_NAME -section_id <section
identifier> <value>
set_global_assignment -name EDA_TEST_BENCH_ENTITY_MODULE_NAME -entity <entity name>
-section_id <section identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_TEST_BENCH_EXTRA_ALTERA_SIM_LIB
8–43
EDA_TEST_BENCH_EXTRA_ALTERA_SIM_LIB
No description is available.
Type
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_global_assignment -name EDA_TEST_BENCH_EXTRA_ALTERA_SIM_LIB -section_id <section
identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–44
EDA Netlist Writer Assignments
EDA_TEST_BENCH_FILE
EDA_TEST_BENCH_FILE
No description is available.
Type
File name
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_global_assignment -name EDA_TEST_BENCH_FILE -section_id <section identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_TEST_BENCH_FILE_NAME
8–45
EDA_TEST_BENCH_FILE_NAME
No description is available.
Type
File name
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_global_assignment -name EDA_TEST_BENCH_FILE_NAME -section_id <section identifier>
<value>
set_global_assignment -name EDA_TEST_BENCH_FILE_NAME -entity <entity name> -section_id
<section identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–46
EDA Netlist Writer Assignments
EDA_TEST_BENCH_GATE_LEVEL_NETLIST_LIBRARY
EDA_TEST_BENCH_GATE_LEVEL_NETLIST_LIBRARY
No description is available.
Type
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_global_assignment -name EDA_TEST_BENCH_GATE_LEVEL_NETLIST_LIBRARY -section_id
<section identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_TEST_BENCH_MODULE_NAME
8–47
EDA_TEST_BENCH_MODULE_NAME
No description is available.
Type
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_global_assignment -name EDA_TEST_BENCH_MODULE_NAME -section_id <section identifier>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–48
EDA Netlist Writer Assignments
EDA_TEST_BENCH_NAME
EDA_TEST_BENCH_NAME
No description is available.
Type
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_global_assignment -name EDA_TEST_BENCH_NAME -section_id <section identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_TEST_BENCH_RUN_FOR
8–49
EDA_TEST_BENCH_RUN_FOR
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EDA_TEST_BENCH_RUN_FOR -section_id <section identifier>
<value>
set_global_assignment -name EDA_TEST_BENCH_RUN_FOR -entity <entity name> -section_id
<section identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–50
EDA Netlist Writer Assignments
EDA_TEST_BENCH_RUN_SIM_FOR
EDA_TEST_BENCH_RUN_SIM_FOR
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EDA_TEST_BENCH_RUN_SIM_FOR -section_id <section identifier>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_TIME_SCALE
8–51
EDA_TIME_SCALE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_TIME_SCALE -section_id <section identifier> <value>
set_global_assignment -name EDA_TIME_SCALE -entity <entity name> -section_id <section
identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–52
EDA Netlist Writer Assignments
EDA_TIMING_ANALYSIS_TOOL
EDA_TIMING_ANALYSIS_TOOL
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_TIMING_ANALYSIS_TOOL <value>
set_global_assignment -name EDA_TIMING_ANALYSIS_TOOL -entity <entity name> <value>
Default Value
<None>
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_TRUNCATE_LONG_HIERARCHY_PATHS
8–53
EDA_TRUNCATE_LONG_HIERARCHY_PATHS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_TRUNCATE_LONG_HIERARCHY_PATHS -section_id <section
identifier> <value>
set_global_assignment -name EDA_TRUNCATE_LONG_HIERARCHY_PATHS -entity <entity name>
-section_id <section identifier> <value>
Default Value
Off, requires section identifier
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–54
EDA Netlist Writer Assignments
EDA_USER_COMPILED_SIMULATION_LIBRARY_DIRECTORY
EDA_USER_COMPILED_SIMULATION_LIBRARY_DIRECTORY
No description is available.
Type
File name
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_global_assignment -name EDA_USER_COMPILED_SIMULATION_LIBRARY_DIRECTORY -section_id
<section identifier> <value>
Default Value
<None>, requires section identifier
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_VHDL_ARCH_NAME
8–55
EDA_VHDL_ARCH_NAME
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_VHDL_ARCH_NAME -section_id <section identifier> <value>
Default Value
structure, requires section identifier
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–56
EDA Netlist Writer Assignments
EDA_WAIT_FOR_GUI_TOOL_COMPLETION
EDA_WAIT_FOR_GUI_TOOL_COMPLETION
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EDA_WAIT_FOR_GUI_TOOL_COMPLETION -section_id <section
identifier> <value>
Default Value
Off, requires section identifier
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_WRITER_DONT_WRITE_TOP_ENTITY
8–57
EDA_WRITER_DONT_WRITE_TOP_ENTITY
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_WRITER_DONT_WRITE_TOP_ENTITY -section_id <section
identifier> <value>
Default Value
Off, requires section identifier
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–58
EDA Netlist Writer Assignments
EDA_WRITE_DEVICE_CONTROL_PORTS
EDA_WRITE_DEVICE_CONTROL_PORTS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_WRITE_DEVICE_CONTROL_PORTS -section_id <section
identifier> <value>
set_global_assignment -name EDA_WRITE_DEVICE_CONTROL_PORTS -entity <entity name>
-section_id <section identifier> <value>
Default Value
Off, requires section identifier
Quartus II Settings File Manual
© November 2008
Altera Corporation
EDA Netlist Writer Assignments
EDA_WRITE_NODES_FOR_POWER_ESTIMATION
8–59
EDA_WRITE_NODES_FOR_POWER_ESTIMATION
No description is available.
Type
Enumeration
■
ALL_NODES
■
NO_COMBINATIONAL_OUTPUT
■
Off
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EDA_WRITE_NODES_FOR_POWER_ESTIMATION -section_id <section
identifier> <value>
set_global_assignment -name EDA_WRITE_NODES_FOR_POWER_ESTIMATION -entity <entity name>
-section_id <section identifier> <value>
Default Value
OFF, requires section identifier
© November 2008
Altera Corporation
Quartus II Settings File Manual
8–60
Quartus II Settings File Manual
EDA Netlist Writer Assignments
EDA_WRITE_NODES_FOR_POWER_ESTIMATION
© November 2008
Altera Corporation
9. Assembler Assignments
APEX20K_CONFIGURATION_DEVICE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name APEX20K_CONFIGURATION_DEVICE <value>
Default Value
Auto
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
CONFIGURATION_DEVICE
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–2
Assembler Assignments
APEX20K_CONFIG_DEVICE_JTAG_USER_CODE
APEX20K_CONFIG_DEVICE_JTAG_USER_CODE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
Syntax
set_global_assignment -name APEX20K_CONFIG_DEVICE_JTAG_USER_CODE <value>
Default Value
FFFFFFFF
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
CONFIG_DEVICE_JTAG_USER_CODE
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
APEX20K_JTAG_USER_CODE
9–3
APEX20K_JTAG_USER_CODE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
Syntax
set_global_assignment -name APEX20K_JTAG_USER_CODE <value>
Default Value
FFFFFFFF
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
JTAG_USER_CODE
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–4
Assembler Assignments
AUTO_INCREMENT_CONFIG_DEVICE_JTAG_USER_CODE
AUTO_INCREMENT_CONFIG_DEVICE_JTAG_USER_CODE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
Mercury
■
Stratix
■
Stratix GX
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name AUTO_INCREMENT_CONFIG_DEVICE_JTAG_USER_CODE <value>
Default Value
On
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
AUTO_INCREMENT_USER_JTAG_CODE
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
AUTO_RESTART_CONFIGURATION
9–5
AUTO_RESTART_CONFIGURATION
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
FLEX6000
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–6
Assembler Assignments
AUTO_RESTART_CONFIGURATION
Syntax
set_global_assignment -name AUTO_RESTART_CONFIGURATION <value>
Default Value
On
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Auto restart on configuration error
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
CLOCK_SOURCE
9–7
CLOCK_SOURCE
No description is available.
Type
Enumeration
■
External
■
Internal
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name CLOCK_SOURCE <value>
Default Value
Internal
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–8
Assembler Assignments
COMPRESSION_MODE
COMPRESSION_MODE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name COMPRESSION_MODE <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
CONFIGURATION_CLOCK_DIVISOR
9–9
CONFIGURATION_CLOCK_DIVISOR
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name CONFIGURATION_CLOCK_DIVISOR <value>
Default Value
1
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–10
Assembler Assignments
CONFIGURATION_CLOCK_FREQUENCY
CONFIGURATION_CLOCK_FREQUENCY
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name CONFIGURATION_CLOCK_FREQUENCY <value>
Default Value
10 MHz
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
CYCLONEIII_CONFIGURATION_DEVICE
9–11
CYCLONEIII_CONFIGURATION_DEVICE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name CYCLONEIII_CONFIGURATION_DEVICE <value>
Default Value
Auto
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–12
Assembler Assignments
CYCLONEII_M4K_COMPATIBILITY
CYCLONEII_M4K_COMPATIBILITY
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone II
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name CYCLONEII_M4K_COMPATIBILITY <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
CYCLONE_CONFIGURATION_DEVICE
9–13
CYCLONE_CONFIGURATION_DEVICE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name CYCLONE_CONFIGURATION_DEVICE <value>
Default Value
Auto
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–14
Assembler Assignments
DISABLE_NCS_AND_OE_PULLUPS_ON_CONFIG_DEVICE
DISABLE_NCS_AND_OE_PULLUPS_ON_CONFIG_DEVICE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
■
FLEX10KE
■
HardCopy Stratix
■
Mercury
■
Stratix
■
Stratix GX
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name DISABLE_NCS_AND_OE_PULLUPS_ON_CONFIG_DEVICE <value>
Default Value
Off
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
DISABLE_CONF_DONE_AND_NSTATUS_PULLUPS_ON_CONFIG_DEVICE
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE
9–15
ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE <value>
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–16
Assembler Assignments
ENABLE_OCT_DONE
ENABLE_OCT_DONE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name ENABLE_OCT_DONE <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
EPROM_USE_CHECKSUM_AS_USERCODE
9–17
EPROM_USE_CHECKSUM_AS_USERCODE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name EPROM_USE_CHECKSUM_AS_USERCODE <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–18
Assembler Assignments
FLEX10K_CONFIGURATION_DEVICE
FLEX10K_CONFIGURATION_DEVICE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name FLEX10K_CONFIGURATION_DEVICE <value>
Default Value
Auto
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
FLEX10K_CONFIG_DEVICE_JTAG_USER_CODE
9–19
FLEX10K_CONFIG_DEVICE_JTAG_USER_CODE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
Syntax
set_global_assignment -name FLEX10K_CONFIG_DEVICE_JTAG_USER_CODE <value>
Default Value
FFFFFFFF
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–20
Assembler Assignments
FLEX10K_ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE
FLEX10K_ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name FLEX10K_ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
FLEX10K_JTAG_USER_CODE
9–21
FLEX10K_JTAG_USER_CODE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
Syntax
set_global_assignment -name FLEX10K_JTAG_USER_CODE <value>
Default Value
7F
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–22
Assembler Assignments
FLEX6K_CONFIGURATION_DEVICE
FLEX6K_CONFIGURATION_DEVICE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
FLEX6000
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name FLEX6K_CONFIGURATION_DEVICE <value>
Default Value
Auto
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
CONFIGURATION_DEVICE_FLEX6K
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
FLEX6K_ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE
9–23
FLEX6K_ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
FLEX6000
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name FLEX6K_ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–24
Assembler Assignments
GENERATE_HEX_FILE
GENERATE_HEX_FILE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name GENERATE_HEX_FILE <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
GENERATE_RBF_FILE
9–25
GENERATE_RBF_FILE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name GENERATE_RBF_FILE <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–26
Assembler Assignments
GENERATE_TTF_FILE
GENERATE_TTF_FILE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name GENERATE_TTF_FILE <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
HARDCOPYII_POWER_ON_EXTRA_DELAY
9–27
HARDCOPYII_POWER_ON_EXTRA_DELAY
No description is available.
Type
Enumeration
■
Off
■
Wait 1 ms
■
Wait 2 ms
■
Wait 4 ms
■
Wait 50 ms
■
Wait 8 ms
Device Support
This setting can be used in projects targeting the following device families:
■
HardCopy II
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name HARDCOPYII_POWER_ON_EXTRA_DELAY <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–28
Assembler Assignments
HEXOUT_FILE_COUNT_DIRECTION
HEXOUT_FILE_COUNT_DIRECTION
No description is available.
Type
Enumeration
■
Down
■
Up
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name HEXOUT_FILE_COUNT_DIRECTION <value>
Default Value
Up
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
HEX_FILE_COUNT_UP_DOWN
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
HEXOUT_FILE_START_ADDRESS
9–29
HEXOUT_FILE_START_ADDRESS
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name HEXOUT_FILE_START_ADDRESS <value>
Default Value
0
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–30
Assembler Assignments
MAX7000S_JTAG_USER_CODE
MAX7000S_JTAG_USER_CODE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
MAX7000A
■
MAX7000S
Syntax
set_global_assignment -name MAX7000S_JTAG_USER_CODE <value>
Default Value
FFFF
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
MAX7000_JTAG_USER_CODE
9–31
MAX7000_JTAG_USER_CODE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
MAX3000A
■
MAX7000AE
■
MAX7000B
Syntax
set_global_assignment -name MAX7000_JTAG_USER_CODE <value>
Default Value
FFFFFFFF
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–32
Assembler Assignments
MAX7000_USE_CHECKSUM_AS_USERCODE
MAX7000_USE_CHECKSUM_AS_USERCODE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name MAX7000_USE_CHECKSUM_AS_USERCODE <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
MERCURY_CONFIGURATION_DEVICE
9–33
MERCURY_CONFIGURATION_DEVICE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Mercury
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name MERCURY_CONFIGURATION_DEVICE <value>
Default Value
Auto
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
CONFIGURATION_DEVICE_DALI
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–34
Assembler Assignments
MERCURY_CONFIG_DEVICE_JTAG_USER_CODE
MERCURY_CONFIG_DEVICE_JTAG_USER_CODE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Mercury
Syntax
set_global_assignment -name MERCURY_CONFIG_DEVICE_JTAG_USER_CODE <value>
Default Value
FFFFFFFF
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
CONFIG_DEVICE_JTAG_USER_CODE_DALI
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
MERCURY_JTAG_USER_CODE
9–35
MERCURY_JTAG_USER_CODE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Mercury
Syntax
set_global_assignment -name MERCURY_JTAG_USER_CODE <value>
Default Value
FFFFFFFF
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
JTAG_USER_CODE_DALI
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–36
Assembler Assignments
ON_CHIP_BITSTREAM_DECOMPRESSION
ON_CHIP_BITSTREAM_DECOMPRESSION
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name ON_CHIP_BITSTREAM_DECOMPRESSION <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
RELEASE_CLEARS_BEFORE_TRI_STATES
9–37
RELEASE_CLEARS_BEFORE_TRI_STATES
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
FLEX6000
■
HardCopy II
■
HardCopy III
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name RELEASE_CLEARS_BEFORE_TRI_STATES <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–38
Assembler Assignments
RELEASE_CLEARS_BEFORE_TRI_STATES
Default Value
Off
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
Release clears before tri-states
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
RESERVE_ALL_UNUSED_PINS_NO_OUTPUT_GND
9–39
RESERVE_ALL_UNUSED_PINS_NO_OUTPUT_GND
No description is available.
Type
Enumeration
■
As input tri-stated
■
As output driving an unspecified signal
Device Support
This setting can be used in projects targeting the following device families:
■
MAX3000A
■
MAX7000A
■
MAX7000S
Syntax
set_global_assignment -name RESERVE_ALL_UNUSED_PINS_NO_OUTPUT_GND <value>
Default Value
As output driving an unspecified signal
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
RESERVED_ALL_UNUSED_PINS_NO_OUTPUT_GND
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–40
Assembler Assignments
SECURITY_BIT
SECURITY_BIT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
MAX II
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name SECURITY_BIT <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
STRATIXII_CONFIGURATION_DEVICE
9–41
STRATIXII_CONFIGURATION_DEVICE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name STRATIXII_CONFIGURATION_DEVICE <value>
Default Value
Auto
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
STRATIX_II_CONFIGURATION_DEVICE
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–42
Assembler Assignments
STRATIXII_MRAM_COMPATIBILITY
STRATIXII_MRAM_COMPATIBILITY
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix II
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name STRATIXII_MRAM_COMPATIBILITY <value>
Default Value
Off
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
STRATIXII_SILICON_VERSION
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
STRATIX_CONFIGURATION_DEVICE
9–43
STRATIX_CONFIGURATION_DEVICE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name STRATIX_CONFIGURATION_DEVICE <value>
Default Value
Auto
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
YEAGER_CONFIGURATION_DEVICE
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–44
Assembler Assignments
STRATIX_CONFIG_DEVICE_JTAG_USER_CODE
STRATIX_CONFIG_DEVICE_JTAG_USER_CODE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name STRATIX_CONFIG_DEVICE_JTAG_USER_CODE <value>
Default Value
FFFFFFFF
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
STRATIX_JTAG_USER_CODE
9–45
STRATIX_JTAG_USER_CODE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name STRATIX_JTAG_USER_CODE <value>
Default Value
FFFFFFFF
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–46
Assembler Assignments
USE_CHECKERED_PATTERN_AS_UNINITIALIZED_RAM_CONTENT
USE_CHECKERED_PATTERN_AS_UNINITIALIZED_RAM_CONTENT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Stratix
■
Stratix II
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name USE_CHECKERED_PATTERN_AS_UNINITIALIZED_RAM_CONTENT <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
USE_CHECKSUM_AS_USERCODE
9–47
USE_CHECKSUM_AS_USERCODE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name USE_CHECKSUM_AS_USERCODE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–48
Assembler Assignments
USE_CHECKSUM_AS_USERCODE
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Assembler Assignments
USE_CONFIGURATION_DEVICE
9–49
USE_CONFIGURATION_DEVICE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KB
■
FLEX10KE
■
FLEX6000
■
FLEX8000
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
■
MAX9000
■
Mercury
■
Stratix
© November 2008
Altera Corporation
Quartus II Settings File Manual
9–50
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Assembler Assignments
USE_CONFIGURATION_DEVICE
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name USE_CONFIGURATION_DEVICE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
10. Simulator Assignments
ACTION
No description is available.
Type
Enumeration
■
Give Error
■
Give Info
■
Give Warning
■
Stop
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name ACTION -section_id <section identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–2
Simulator Assignments
ADD_DEFAULT_PINS_TO_SIMULATION_OUTPUT_WAVEFORMS
ADD_DEFAULT_PINS_TO_SIMULATION_OUTPUT_WAVEFORMS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name ADD_DEFAULT_PINS_TO_SIMULATION_OUTPUT_WAVEFORMS <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
ADD_TO_SIMULATION_OUTPUT_WAVEFORMS
10–3
ADD_TO_SIMULATION_OUTPUT_WAVEFORMS
Adds the signal to the list of signals for which output waveforms are shown in the simulation report. This
option makes a node observable during simulation.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_instance_assignment -name ADD_TO_SIMULATION_OUTPUT_WAVEFORMS -to <to> -entity
<entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–4
Simulator Assignments
ALIAS
ALIAS
Specifies an alias for the full hierarchical name of the node.
Type
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 ALIAS -to <to> -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
AUTO_USE_SIMULATION_PDB_NETLIST
10–5
AUTO_USE_SIMULATION_PDB_NETLIST
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Simulator report.
Syntax
set_global_assignment -name AUTO_USE_SIMULATION_PDB_NETLIST <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–6
Simulator Assignments
BREAKPOINT_STATE
BREAKPOINT_STATE
No description is available.
Type
Enumeration
■
Disabled
■
Enabled
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name BREAKPOINT_STATE -section_id <section identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
CHECK_OUTPUTS
10–7
CHECK_OUTPUTS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name CHECK_OUTPUTS <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–8
Simulator Assignments
END_TIME
END_TIME
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name END_TIME <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
EXTERNAL_PIN_CONNECTION
10–9
EXTERNAL_PIN_CONNECTION
Specifies an external pin connection between an output pin and an input pin. This option is used during
simulations only.
Type
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 EXTERNAL_PIN_CONNECTION -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–10
Simulator Assignments
GLITCH_DETECTION
GLITCH_DETECTION
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name GLITCH_DETECTION <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
GLITCH_INTERVAL
10–11
GLITCH_INTERVAL
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name GLITCH_INTERVAL <value>
Default Value
1ns
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–12
Simulator Assignments
IMMEDIATE_ASSERTION_FAIL_ACTION
IMMEDIATE_ASSERTION_FAIL_ACTION
No description is available.
Type
Enumeration
■
Give Error
■
Give Info
■
Give Warning
■
Stop
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name IMMEDIATE_ASSERTION_FAIL_ACTION -section_id <section
identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
IMMEDIATE_ASSERTION_FAIL_MESSAGE
10–13
IMMEDIATE_ASSERTION_FAIL_MESSAGE
No description is available.
Type
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_global_assignment -name IMMEDIATE_ASSERTION_FAIL_MESSAGE -section_id <section
identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–14
Simulator Assignments
IMMEDIATE_ASSERTION_PASS_MESSAGE
IMMEDIATE_ASSERTION_PASS_MESSAGE
No description is available.
Type
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_global_assignment -name IMMEDIATE_ASSERTION_PASS_MESSAGE -section_id <section
identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
IMMEDIATE_ASSERTION_STATE
10–15
IMMEDIATE_ASSERTION_STATE
No description is available.
Type
Enumeration
■
Disabled
■
Enabled
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name IMMEDIATE_ASSERTION_STATE -section_id <section identifier>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–16
Simulator Assignments
IMMEDIATE_ASSERTION_TEST_CONDITION
IMMEDIATE_ASSERTION_TEST_CONDITION
No description is available.
Type
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_global_assignment -name IMMEDIATE_ASSERTION_TEST_CONDITION -section_id <section
identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
INCREMENTAL_VECTOR_INPUT_SOURCE
10–17
INCREMENTAL_VECTOR_INPUT_SOURCE
No description is available.
Type
File name
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_global_assignment -name INCREMENTAL_VECTOR_INPUT_SOURCE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–18
Simulator Assignments
PASSIVE_RESISTOR
PASSIVE_RESISTOR
Specifies whether an output or bidirectional pin has a pull-up or pull-down resistor. This option is used in
functional simulations only.
Type
Enumeration
■
Pull-down
■
Pull-up
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_instance_assignment -name PASSIVE_RESISTOR -to <to> -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SETUP_HOLD_DETECTION
10–19
SETUP_HOLD_DETECTION
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SETUP_HOLD_DETECTION <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–20
Simulator Assignments
SETUP_HOLD_DETECTION_INPUT_REGISTERS_BIDIR_PINS_DISABLED
SETUP_HOLD_DETECTION_INPUT_REGISTERS_BIDIR_PINS_DISABLED
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SETUP_HOLD_DETECTION_INPUT_REGISTERS_BIDIR_PINS_DISABLED
<value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SETUP_HOLD_TIME_VIOLATION_DETECTION
10–21
SETUP_HOLD_TIME_VIOLATION_DETECTION
Enables setup and hold time violation detection during simulation.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_instance_assignment -name SETUP_HOLD_TIME_VIOLATION_DETECTION -to <to> -entity
<entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–22
Simulator Assignments
SIMULATION_BUS_CHANNEL_GROUPING
SIMULATION_BUS_CHANNEL_GROUPING
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIMULATION_BUS_CHANNEL_GROUPING <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SIMULATION_CELL_DELAY_MODEL_TYPE
10–23
SIMULATION_CELL_DELAY_MODEL_TYPE
No description is available.
Type
Enumeration
■
Inertial
■
Transport
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name SIMULATION_CELL_DELAY_MODEL_TYPE <value>
Default Value
TRANSPORT
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–24
Simulator Assignments
SIMULATION_COMPARE_SIGNAL
SIMULATION_COMPARE_SIGNAL
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_instance_assignment -name SIMULATION_COMPARE_SIGNAL -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SIMULATION_COMPLETE_COVERAGE_REPORT_PANEL
10–25
SIMULATION_COMPLETE_COVERAGE_REPORT_PANEL
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIMULATION_COMPLETE_COVERAGE_REPORT_PANEL <value>
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–26
Simulator Assignments
SIMULATION_COVERAGE
SIMULATION_COVERAGE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIMULATION_COVERAGE <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SIMULATION_DEFAULT_VECTOR_COMPARE_TOLERANCE
10–27
SIMULATION_DEFAULT_VECTOR_COMPARE_TOLERANCE
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIMULATION_DEFAULT_VECTOR_COMPARE_TOLERANCE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–28
Simulator Assignments
SIMULATION_INTERCONNECT_DELAY_MODEL_TYPE
SIMULATION_INTERCONNECT_DELAY_MODEL_TYPE
No description is available.
Type
Enumeration
■
Inertial
■
Transport
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name SIMULATION_INTERCONNECT_DELAY_MODEL_TYPE <value>
Default Value
TRANSPORT
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SIMULATION_MISSING_0_VALUE_COVERAGE_REPORT_PANEL
10–29
SIMULATION_MISSING_0_VALUE_COVERAGE_REPORT_PANEL
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIMULATION_MISSING_0_VALUE_COVERAGE_REPORT_PANEL <value>
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–30
Simulator Assignments
SIMULATION_MISSING_1_VALUE_COVERAGE_REPORT_PANEL
SIMULATION_MISSING_1_VALUE_COVERAGE_REPORT_PANEL
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIMULATION_MISSING_1_VALUE_COVERAGE_REPORT_PANEL <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SIMULATION_MODE
10–31
SIMULATION_MODE
No description is available.
Type
Enumeration
■
Functional
■
Timing
■
Timing using Fast Timing Model
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIMULATION_MODE <value>
Default Value
TIMING
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–32
Simulator Assignments
SIMULATION_NETLIST_VIEWER
SIMULATION_NETLIST_VIEWER
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIMULATION_NETLIST_VIEWER <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SIMULATION_SIGNAL_COMPARE_TOLERANCE
10–33
SIMULATION_SIGNAL_COMPARE_TOLERANCE
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_instance_assignment -name SIMULATION_SIGNAL_COMPARE_TOLERANCE -to <to> -entity
<entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–34
Simulator Assignments
SIMULATION_VDB_RESULT_FLUSH
SIMULATION_VDB_RESULT_FLUSH
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIMULATION_VDB_RESULT_FLUSH <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SIMULATION_VECTOR_COMPARE_BEGIN_TIME
10–35
SIMULATION_VECTOR_COMPARE_BEGIN_TIME
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIMULATION_VECTOR_COMPARE_BEGIN_TIME <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–36
Simulator Assignments
SIMULATION_VECTOR_COMPARE_END_TIME
SIMULATION_VECTOR_COMPARE_END_TIME
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIMULATION_VECTOR_COMPARE_END_TIME <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SIMULATION_VECTOR_COMPARE_RULE_FOR_0
10–37
SIMULATION_VECTOR_COMPARE_RULE_FOR_0
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIMULATION_VECTOR_COMPARE_RULE_FOR_0 <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–38
Simulator Assignments
SIMULATION_VECTOR_COMPARE_RULE_FOR_1
SIMULATION_VECTOR_COMPARE_RULE_FOR_1
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIMULATION_VECTOR_COMPARE_RULE_FOR_1 <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SIMULATION_VECTOR_COMPARE_RULE_FOR_DC
10–39
SIMULATION_VECTOR_COMPARE_RULE_FOR_DC
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIMULATION_VECTOR_COMPARE_RULE_FOR_DC <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–40
Simulator Assignments
SIMULATION_VECTOR_COMPARE_RULE_FOR_H
SIMULATION_VECTOR_COMPARE_RULE_FOR_H
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIMULATION_VECTOR_COMPARE_RULE_FOR_H <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SIMULATION_VECTOR_COMPARE_RULE_FOR_L
10–41
SIMULATION_VECTOR_COMPARE_RULE_FOR_L
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIMULATION_VECTOR_COMPARE_RULE_FOR_L <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–42
Simulator Assignments
SIMULATION_VECTOR_COMPARE_RULE_FOR_U
SIMULATION_VECTOR_COMPARE_RULE_FOR_U
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIMULATION_VECTOR_COMPARE_RULE_FOR_U <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SIMULATION_VECTOR_COMPARE_RULE_FOR_W
10–43
SIMULATION_VECTOR_COMPARE_RULE_FOR_W
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIMULATION_VECTOR_COMPARE_RULE_FOR_W <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–44
Simulator Assignments
SIMULATION_VECTOR_COMPARE_RULE_FOR_X
SIMULATION_VECTOR_COMPARE_RULE_FOR_X
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIMULATION_VECTOR_COMPARE_RULE_FOR_X <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SIMULATION_VECTOR_COMPARE_RULE_FOR_Z
10–45
SIMULATION_VECTOR_COMPARE_RULE_FOR_Z
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIMULATION_VECTOR_COMPARE_RULE_FOR_Z <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–46
Simulator Assignments
SIMULATION_WITH_AUTO_GLITCH_FILTERING
SIMULATION_WITH_AUTO_GLITCH_FILTERING
No description is available.
Type
Enumeration
■
Always
■
Auto
■
Never
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name SIMULATION_WITH_AUTO_GLITCH_FILTERING <value>
Default Value
AUTO
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SIMULATION_WITH_GLITCH_FILTERING_IN_NORMAL_FLOW
10–47
SIMULATION_WITH_GLITCH_FILTERING_IN_NORMAL_FLOW
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name SIMULATION_WITH_GLITCH_FILTERING_IN_NORMAL_FLOW <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–48
Simulator Assignments
SIMULATION_WITH_GLITCH_FILTERING_WHEN_GENERATING_SAF
SIMULATION_WITH_GLITCH_FILTERING_WHEN_GENERATING_SAF
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name SIMULATION_WITH_GLITCH_FILTERING_WHEN_GENERATING_SAF
<value>
Default Value
On
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
SIMULATION_WITH_GLITCH_FILTERING
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SIMULATOR_GENERATE_POWERPLAY_VCD_FILE
10–49
SIMULATOR_GENERATE_POWERPLAY_VCD_FILE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name SIMULATOR_GENERATE_POWERPLAY_VCD_FILE <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–50
Simulator Assignments
SIMULATOR_GENERATE_SIGNAL_ACTIVITY_FILE
SIMULATOR_GENERATE_SIGNAL_ACTIVITY_FILE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name SIMULATOR_GENERATE_SIGNAL_ACTIVITY_FILE <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SIMULATOR_POWERPLAY_VCD_FILE_END_TIME
10–51
SIMULATOR_POWERPLAY_VCD_FILE_END_TIME
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name SIMULATOR_POWERPLAY_VCD_FILE_END_TIME <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–52
Simulator Assignments
SIMULATOR_POWERPLAY_VCD_FILE_OUTPUT_DESTINATION
SIMULATOR_POWERPLAY_VCD_FILE_OUTPUT_DESTINATION
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
The value of this assignment is case-sensitive
Syntax
set_global_assignment -name SIMULATOR_POWERPLAY_VCD_FILE_OUTPUT_DESTINATION <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SIMULATOR_POWERPLAY_VCD_FILE_START_TIME
10–53
SIMULATOR_POWERPLAY_VCD_FILE_START_TIME
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name SIMULATOR_POWERPLAY_VCD_FILE_START_TIME <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–54
Simulator Assignments
SIMULATOR_PVT_TIMING_MODEL_TYPE
SIMULATOR_PVT_TIMING_MODEL_TYPE
No description is available.
Type
Enumeration
■
Auto
■
Model_1
■
Model_2
■
Model_3
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name SIMULATOR_PVT_TIMING_MODEL_TYPE <value>
Default Value
AUTO
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SIMULATOR_SIGNAL_ACTIVITY_FILE_END_TIME
10–55
SIMULATOR_SIGNAL_ACTIVITY_FILE_END_TIME
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name SIMULATOR_SIGNAL_ACTIVITY_FILE_END_TIME <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–56
Simulator Assignments
SIMULATOR_SIGNAL_ACTIVITY_FILE_OUTPUT_DESTINATION
SIMULATOR_SIGNAL_ACTIVITY_FILE_OUTPUT_DESTINATION
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Notes
The value of this assignment is case-sensitive
Syntax
set_global_assignment -name SIMULATOR_SIGNAL_ACTIVITY_FILE_OUTPUT_DESTINATION <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SIMULATOR_SIGNAL_ACTIVITY_FILE_START_TIME
10–57
SIMULATOR_SIGNAL_ACTIVITY_FILE_START_TIME
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
MAX II
■
MAX3000A
■
MAX7000AE
■
MAX7000B
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name SIMULATOR_SIGNAL_ACTIVITY_FILE_START_TIME <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–58
Simulator Assignments
SIM_BEHAVIOR_SIMULATION
SIM_BEHAVIOR_SIMULATION
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIM_BEHAVIOR_SIMULATION <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SIM_COMPILE_HDL_FILES
10–59
SIM_COMPILE_HDL_FILES
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIM_COMPILE_HDL_FILES <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–60
Simulator Assignments
SIM_HDL_TOP_MODULE_NAME
SIM_HDL_TOP_MODULE_NAME
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIM_HDL_TOP_MODULE_NAME <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SIM_OVERWRITE_WAVEFORM_INPUTS
10–61
SIM_OVERWRITE_WAVEFORM_INPUTS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIM_OVERWRITE_WAVEFORM_INPUTS <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–62
Simulator Assignments
SIM_TAP_REGISTER_D_Q_PORTS
SIM_TAP_REGISTER_D_Q_PORTS
Adds the D and Q ports of a register node to the list of signals for which output waveforms are shown in
the simulation report. This option makes the D and Q ports of a register node observable during
Functional Simulation.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_instance_assignment -name SIM_TAP_REGISTER_D_Q_PORTS -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SIM_VECTOR_COMPARED_CLOCK_DUTY_CYCLE
10–63
SIM_VECTOR_COMPARED_CLOCK_DUTY_CYCLE
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIM_VECTOR_COMPARED_CLOCK_DUTY_CYCLE -section_id <section
identifier> <value>
Default Value
50, requires section identifier
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–64
Simulator Assignments
SIM_VECTOR_COMPARED_CLOCK_OFFSET
SIM_VECTOR_COMPARED_CLOCK_OFFSET
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIM_VECTOR_COMPARED_CLOCK_OFFSET -section_id <section
identifier> <value>
Default Value
0ns, requires section identifier
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
SIM_VECTOR_COMPARED_CLOCK_PERIOD
10–65
SIM_VECTOR_COMPARED_CLOCK_PERIOD
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name SIM_VECTOR_COMPARED_CLOCK_PERIOD -section_id <section
identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–66
Simulator Assignments
START_TIME
START_TIME
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name START_TIME <value>
Default Value
0ns
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
TRIGGER_EQUATION
10–67
TRIGGER_EQUATION
No description is available.
Type
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_global_assignment -name TRIGGER_EQUATION -section_id <section identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–68
Simulator Assignments
TRIGGER_VECTOR_COMPARE_ON_SIGNAL
TRIGGER_VECTOR_COMPARE_ON_SIGNAL
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_instance_assignment -name TRIGGER_VECTOR_COMPARE_ON_SIGNAL -to <to> -entity <entity
name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
USER_MESSAGE
10–69
USER_MESSAGE
No description is available.
Type
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_global_assignment -name USER_MESSAGE -section_id <section identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–70
Simulator Assignments
VECTOR_COMPARE_TRIGGER_MODE
VECTOR_COMPARE_TRIGGER_MODE
No description is available.
Type
Enumeration
■
ALL_EDGE
■
INPUT_EDGE
■
SELECTED_EDGE
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name VECTOR_COMPARE_TRIGGER_MODE <value>
Default Value
INPUT_EDGE
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
VECTOR_INPUT_SOURCE
10–71
VECTOR_INPUT_SOURCE
No description is available.
Type
File name
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_global_assignment -name VECTOR_INPUT_SOURCE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–72
Simulator Assignments
VECTOR_OUTPUT_DESTINATION
VECTOR_OUTPUT_DESTINATION
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Simulator report.
Syntax
set_global_assignment -name VECTOR_OUTPUT_DESTINATION <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Simulator Assignments
VECTOR_OUTPUT_FORMAT
10–73
VECTOR_OUTPUT_FORMAT
No description is available.
Type
Enumeration
■
CVWF
■
VCD
■
VWF
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name VECTOR_OUTPUT_FORMAT <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
10–74
Simulator Assignments
X_ON_VIOLATION_OPTION
X_ON_VIOLATION_OPTION
Gives user the option to see 'X' or valid data at the output of registers in the event of a timing violation
during simulation..
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_instance_assignment -name X_ON_VIOLATION_OPTION -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
11. Design Assistant Assignments
ACLK_CAT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name ACLK_CAT <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–2
Design Assistant Assignments
ACLK_RULE_IMSZER_ADOMAIN
ACLK_RULE_IMSZER_ADOMAIN
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name ACLK_RULE_IMSZER_ADOMAIN <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
ACLK_RULE_NO_SZER_ACLK_DOMAIN
11–3
ACLK_RULE_NO_SZER_ACLK_DOMAIN
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name ACLK_RULE_NO_SZER_ACLK_DOMAIN <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–4
Design Assistant Assignments
ACLK_RULE_SZER_BTW_ACLK_DOMAIN
ACLK_RULE_SZER_BTW_ACLK_DOMAIN
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name ACLK_RULE_SZER_BTW_ACLK_DOMAIN <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
CLK_CAT
11–5
CLK_CAT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name CLK_CAT <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–6
Design Assistant Assignments
CLK_RULE_CLKNET_CLKSPINES
CLK_RULE_CLKNET_CLKSPINES
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name CLK_RULE_CLKNET_CLKSPINES <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
CLK_RULE_CLKNET_CLKSPINES_THRESHOLD
11–7
CLK_RULE_CLKNET_CLKSPINES_THRESHOLD
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name CLK_RULE_CLKNET_CLKSPINES_THRESHOLD <value>
Default Value
25
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–8
Design Assistant Assignments
CLK_RULE_COMB_CLOCK
CLK_RULE_COMB_CLOCK
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name CLK_RULE_COMB_CLOCK <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
CLK_RULE_GATED_CLK_FANOUT
11–9
CLK_RULE_GATED_CLK_FANOUT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name CLK_RULE_GATED_CLK_FANOUT <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–10
Design Assistant Assignments
CLK_RULE_GATING_SCHEME
CLK_RULE_GATING_SCHEME
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name CLK_RULE_GATING_SCHEME <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
CLK_RULE_INPINS_CLKNET
11–11
CLK_RULE_INPINS_CLKNET
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name CLK_RULE_INPINS_CLKNET <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–12
Design Assistant Assignments
CLK_RULE_INV_CLOCK
CLK_RULE_INV_CLOCK
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name CLK_RULE_INV_CLOCK <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
CLK_RULE_MIX_EDGES
11–13
CLK_RULE_MIX_EDGES
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name CLK_RULE_MIX_EDGES <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–14
Design Assistant Assignments
DA_CUSTOM_RULE_FILE
DA_CUSTOM_RULE_FILE
No description is available.
Type
File name
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_global_assignment -name DA_CUSTOM_RULE_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
DISABLE_DA_RULE
11–15
DISABLE_DA_RULE
Suppress design assistant rule locally or turn off design assistant rule globally for general user
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name DISABLE_DA_RULE <value>
set_instance_assignment -name DISABLE_DA_RULE -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–16
Design Assistant Assignments
DRC_DEADLOCK_STATE_LIMIT
DRC_DEADLOCK_STATE_LIMIT
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name DRC_DEADLOCK_STATE_LIMIT <value>
Default Value
2
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
DRC_DETAIL_MESSAGE_LIMIT
11–17
DRC_DETAIL_MESSAGE_LIMIT
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name DRC_DETAIL_MESSAGE_LIMIT <value>
Default Value
10
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–18
Design Assistant Assignments
DRC_FANOUT_EXCEEDING
DRC_FANOUT_EXCEEDING
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name DRC_FANOUT_EXCEEDING <value>
Default Value
30
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
DRC_GATED_CLOCK_FEED
11–19
DRC_GATED_CLOCK_FEED
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name DRC_GATED_CLOCK_FEED <value>
Default Value
30
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–20
Design Assistant Assignments
DRC_REPORT_FANOUT_EXCEEDING
DRC_REPORT_FANOUT_EXCEEDING
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name DRC_REPORT_FANOUT_EXCEEDING <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
DRC_REPORT_TOP_FANOUT
11–21
DRC_REPORT_TOP_FANOUT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name DRC_REPORT_TOP_FANOUT <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–22
Design Assistant Assignments
DRC_TOP_FANOUT
DRC_TOP_FANOUT
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name DRC_TOP_FANOUT <value>
Default Value
50
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
DRC_VIOLATION_MESSAGE_LIMIT
11–23
DRC_VIOLATION_MESSAGE_LIMIT
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name DRC_VIOLATION_MESSAGE_LIMIT <value>
Default Value
30
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–24
Design Assistant Assignments
ENABLE_DA_RULE
ENABLE_DA_RULE
Desuppress design assistant rule locally or turn on design assistant rule globally for general user
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name ENABLE_DA_RULE <value>
set_instance_assignment -name ENABLE_DA_RULE -to <to> -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
ENABLE_DRC_SETTINGS
11–25
ENABLE_DRC_SETTINGS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name ENABLE_DRC_SETTINGS <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–26
Design Assistant Assignments
FSM_CAT
FSM_CAT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name FSM_CAT <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
FSM_RULE_DEADLOCK_STATE
11–27
FSM_RULE_DEADLOCK_STATE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name FSM_RULE_DEADLOCK_STATE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–28
Design Assistant Assignments
FSM_RULE_NO_RESET_STATE
FSM_RULE_NO_RESET_STATE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name FSM_RULE_NO_RESET_STATE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
FSM_RULE_NO_SZER_ACLK_DOMAIN
11–29
FSM_RULE_NO_SZER_ACLK_DOMAIN
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name FSM_RULE_NO_SZER_ACLK_DOMAIN <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–30
Design Assistant Assignments
FSM_RULE_UNREACHABLE_STATE
FSM_RULE_UNREACHABLE_STATE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name FSM_RULE_UNREACHABLE_STATE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
FSM_RULE_UNUSED_TRANSITION
11–31
FSM_RULE_UNUSED_TRANSITION
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name FSM_RULE_UNUSED_TRANSITION <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–32
Design Assistant Assignments
HARDCOPY_FLOW_AUTOMATION
HARDCOPY_FLOW_AUTOMATION
No description is available.
Type
Enumeration
■
COMPILE_NEW_PROJECT
■
FULL_COMPILATION
■
MIGRATION_ONLY
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name HARDCOPY_FLOW_AUTOMATION <value>
Default Value
MIGRATION_ONLY
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
HARDCOPY_NEW_PROJECT_PATH
11–33
HARDCOPY_NEW_PROJECT_PATH
No description is available.
Type
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_global_assignment -name HARDCOPY_NEW_PROJECT_PATH <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–34
Design Assistant Assignments
HCPY_CAT
HCPY_CAT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name HCPY_CAT <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
HCPY_PLL_MULTIPLE_CLK_NETWORK_TYPES
11–35
HCPY_PLL_MULTIPLE_CLK_NETWORK_TYPES
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name HCPY_PLL_MULTIPLE_CLK_NETWORK_TYPES <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–36
Design Assistant Assignments
HCPY_VREF_PINS
HCPY_VREF_PINS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name HCPY_VREF_PINS <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
NONSYNCHSTRUCT_CAT
11–37
NONSYNCHSTRUCT_CAT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name NONSYNCHSTRUCT_CAT <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–38
Design Assistant Assignments
NONSYNCHSTRUCT_RULE_ASYN_RAM
NONSYNCHSTRUCT_RULE_ASYN_RAM
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name NONSYNCHSTRUCT_RULE_ASYN_RAM <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
NONSYNCHSTRUCT_RULE_COMBLOOP
11–39
NONSYNCHSTRUCT_RULE_COMBLOOP
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name NONSYNCHSTRUCT_RULE_COMBLOOP <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–40
Design Assistant Assignments
NONSYNCHSTRUCT_RULE_COMB_DRIVES_RAM_WE
NONSYNCHSTRUCT_RULE_COMB_DRIVES_RAM_WE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name NONSYNCHSTRUCT_RULE_COMB_DRIVES_RAM_WE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
NONSYNCHSTRUCT_RULE_DELAY_CHAIN
11–41
NONSYNCHSTRUCT_RULE_DELAY_CHAIN
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name NONSYNCHSTRUCT_RULE_DELAY_CHAIN <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–42
Design Assistant Assignments
NONSYNCHSTRUCT_RULE_ILLEGAL_PULSE_GEN
NONSYNCHSTRUCT_RULE_ILLEGAL_PULSE_GEN
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name NONSYNCHSTRUCT_RULE_ILLEGAL_PULSE_GEN <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
NONSYNCHSTRUCT_RULE_LATCH_UNIDENTIFIED
11–43
NONSYNCHSTRUCT_RULE_LATCH_UNIDENTIFIED
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name NONSYNCHSTRUCT_RULE_LATCH_UNIDENTIFIED <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–44
Design Assistant Assignments
NONSYNCHSTRUCT_RULE_MULTI_VIBRATOR
NONSYNCHSTRUCT_RULE_MULTI_VIBRATOR
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name NONSYNCHSTRUCT_RULE_MULTI_VIBRATOR <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
NONSYNCHSTRUCT_RULE_REG_LOOP
11–45
NONSYNCHSTRUCT_RULE_REG_LOOP
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name NONSYNCHSTRUCT_RULE_REG_LOOP <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–46
Design Assistant Assignments
NONSYNCHSTRUCT_RULE_RIPPLE_CLK
NONSYNCHSTRUCT_RULE_RIPPLE_CLK
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name NONSYNCHSTRUCT_RULE_RIPPLE_CLK <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
NONSYNCHSTRUCT_RULE_SRLATCH
11–47
NONSYNCHSTRUCT_RULE_SRLATCH
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name NONSYNCHSTRUCT_RULE_SRLATCH <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–48
Design Assistant Assignments
RESET_CAT
RESET_CAT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name RESET_CAT <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
RESET_RULE_COMB_ASYNCH_RESET
11–49
RESET_RULE_COMB_ASYNCH_RESET
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name RESET_RULE_COMB_ASYNCH_RESET <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–50
Design Assistant Assignments
RESET_RULE_IMSYNCH_ASYNCH_DOMAIN
RESET_RULE_IMSYNCH_ASYNCH_DOMAIN
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name RESET_RULE_IMSYNCH_ASYNCH_DOMAIN <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
RESET_RULE_IMSYNCH_EXRESET
11–51
RESET_RULE_IMSYNCH_EXRESET
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name RESET_RULE_IMSYNCH_EXRESET <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–52
Design Assistant Assignments
RESET_RULE_UNSYNCH_ASYNCH_DOMAIN
RESET_RULE_UNSYNCH_ASYNCH_DOMAIN
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name RESET_RULE_UNSYNCH_ASYNCH_DOMAIN <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
RESET_RULE_UNSYNCH_EXRESET
11–53
RESET_RULE_UNSYNCH_EXRESET
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name RESET_RULE_UNSYNCH_EXRESET <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–54
Design Assistant Assignments
SIGNALRACE_CAT
SIGNALRACE_CAT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name SIGNALRACE_CAT <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
SIGNALRACE_RULE_CLK_PORT_RACE
11–55
SIGNALRACE_RULE_CLK_PORT_RACE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name SIGNALRACE_RULE_CLK_PORT_RACE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–56
Design Assistant Assignments
SIGNALRACE_RULE_RESET_RACE
SIGNALRACE_RULE_RESET_RACE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name SIGNALRACE_RULE_RESET_RACE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
SIGNALRACE_RULE_SECOND_SIGNAL_RACE
11–57
SIGNALRACE_RULE_SECOND_SIGNAL_RACE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name SIGNALRACE_RULE_SECOND_SIGNAL_RACE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–58
Design Assistant Assignments
SIGNALRACE_RULE_TRISTATE
SIGNALRACE_RULE_TRISTATE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name SIGNALRACE_RULE_TRISTATE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Design Assistant Assignments
TIMING_CAT
11–59
TIMING_CAT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
FLEX10KE
■
FLEX6000
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
Syntax
set_global_assignment -name TIMING_CAT <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
11–60
Quartus II Settings File Manual
Design Assistant Assignments
TIMING_CAT
© November 2008
Altera Corporation
12. Programmer Assignments
EXCALIBUR_HEX_FILE
No description is available.
Type
File name
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_global_assignment -name EXCALIBUR_HEX_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
12–2
Programmer Assignments
GENERATE_CONFIG_HEXOUT_FILE
GENERATE_CONFIG_HEXOUT_FILE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Enhanced Configuration Devices
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name GENERATE_CONFIG_HEXOUT_FILE <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Programmer Assignments
GENERATE_CONFIG_ISC_FILE
12–3
GENERATE_CONFIG_ISC_FILE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Enhanced Configuration Devices
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name GENERATE_CONFIG_ISC_FILE <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
12–4
Programmer Assignments
GENERATE_CONFIG_JAM_FILE
GENERATE_CONFIG_JAM_FILE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
EPC2
■
Enhanced Configuration Devices
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name GENERATE_CONFIG_JAM_FILE <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Programmer Assignments
GENERATE_CONFIG_JBC_FILE
12–5
GENERATE_CONFIG_JBC_FILE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
EPC2
■
Enhanced Configuration Devices
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name GENERATE_CONFIG_JBC_FILE <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
12–6
Programmer Assignments
GENERATE_CONFIG_JBC_FILE_COMPRESSED
GENERATE_CONFIG_JBC_FILE_COMPRESSED
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
EPC2
■
Enhanced Configuration Devices
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name GENERATE_CONFIG_JBC_FILE_COMPRESSED <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Programmer Assignments
GENERATE_CONFIG_SVF_FILE
12–7
GENERATE_CONFIG_SVF_FILE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
EPC2
■
Enhanced Configuration Devices
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name GENERATE_CONFIG_SVF_FILE <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
12–8
Programmer Assignments
GENERATE_ISC_FILE
GENERATE_ISC_FILE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
MAX3000A
■
MAX7000AE
■
MAX7000B
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name GENERATE_ISC_FILE <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Programmer Assignments
GENERATE_JAM_FILE
12–9
GENERATE_JAM_FILE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
Cyclone II
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
HardCopy Stratix
■
MAX II
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name GENERATE_JAM_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
12–10
Programmer Assignments
GENERATE_JAM_FILE
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Programmer Assignments
GENERATE_JBC_FILE
12–11
GENERATE_JBC_FILE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
Cyclone II
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
HardCopy Stratix
■
MAX II
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name GENERATE_JBC_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
12–12
Programmer Assignments
GENERATE_JBC_FILE
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Programmer Assignments
GENERATE_JBC_FILE_COMPRESSED
12–13
GENERATE_JBC_FILE_COMPRESSED
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
Cyclone II
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
HardCopy Stratix
■
MAX II
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name GENERATE_JBC_FILE_COMPRESSED <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
12–14
Programmer Assignments
GENERATE_JBC_FILE_COMPRESSED
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Programmer Assignments
GENERATE_SVF_FILE
12–15
GENERATE_SVF_FILE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
Cyclone II
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KE
■
HardCopy Stratix
■
MAX II
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name GENERATE_SVF_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
12–16
Programmer Assignments
GENERATE_SVF_FILE
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Programmer Assignments
ISP_CLAMP_STATE
12–17
ISP_CLAMP_STATE
Specifies the pin state during in-system programming. This option is ignored if it is assigned to anything
other than pins.
Type
Enumeration
■
High
■
Low
■
Sample and Sustain
■
Tri-state
Device Support
This setting can be used in projects targeting the following device families:
■
MAX II
■
MAX7000B
Syntax
set_instance_assignment -name ISP_CLAMP_STATE -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
12–18
Programmer Assignments
ISP_CLAMP_STATE_DEFAULT
ISP_CLAMP_STATE_DEFAULT
No description is available.
Type
Enumeration
■
High
■
Low
■
Sample and Sustain
■
Tri-state
Device Support
This setting can be used in projects targeting the following device families:
■
MAX II
■
MAX7000B
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name ISP_CLAMP_STATE_DEFAULT <value>
Default Value
Tri-state
Quartus II Settings File Manual
© November 2008
Altera Corporation
Programmer Assignments
MERGE_HEX_FILE
12–19
MERGE_HEX_FILE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name MERGE_HEX_FILE <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
12–20
Quartus II Settings File Manual
Programmer Assignments
MERGE_HEX_FILE
© November 2008
Altera Corporation
13. SignalProbe Assignments
SIGNALPROBE_ALLOW_OVERUSE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
Syntax
set_global_assignment -name SIGNALPROBE_ALLOW_OVERUSE <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
13–2
SignalProbe Assignments
SIGNALPROBE_CLOCK
SIGNALPROBE_CLOCK
Registers the output of the SignalProbe node and assigns the specified clock to this register.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
Notes
The value of this assignment is case-sensitive
Syntax
set_instance_assignment -name SIGNALPROBE_CLOCK -to <to> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
SignalProbe Assignments
SIGNALPROBE_DURING_NORMAL_COMPILATION
13–3
SIGNALPROBE_DURING_NORMAL_COMPILATION
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name SIGNALPROBE_DURING_NORMAL_COMPILATION <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
13–4
SignalProbe Assignments
SIGNALPROBE_ENABLE
SIGNALPROBE_ENABLE
Selects whether SignalProbe routing is enabled for current node.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
Syntax
set_instance_assignment -name SIGNALPROBE_ENABLE -to <to> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
SignalProbe Assignments
SIGNALPROBE_NUM_REGISTERS
13–5
SIGNALPROBE_NUM_REGISTERS
Specifies the number of registers to insert before the output of the SignalProbe pin.
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
Syntax
set_instance_assignment -name SIGNALPROBE_NUM_REGISTERS -to <to> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
13–6
SignalProbe Assignments
SIGNALPROBE_SOURCE
SIGNALPROBE_SOURCE
Assigns the source of the signal to be routed to the specified SignalProbe node.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
EXCALIBUR_ARM
Notes
The value of this assignment is case-sensitive
Syntax
set_instance_assignment -name SIGNALPROBE_SOURCE -to <to> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
14. SignalTap II Assignments
ENABLE_LOGIC_ANALYZER_INTERFACE
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name ENABLE_LOGIC_ANALYZER_INTERFACE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
14–2
SignalTap II Assignments
ENABLE_SIGNALTAP
ENABLE_SIGNALTAP
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name ENABLE_SIGNALTAP <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
SignalTap II Assignments
STP_FILE
14–3
STP_FILE
No description is available.
Type
File name
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_global_assignment -name STP_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
14–4
SignalTap II Assignments
USE_LOGIC_ANALYZER_INTERFACE_FILE
USE_LOGIC_ANALYZER_INTERFACE_FILE
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name USE_LOGIC_ANALYZER_INTERFACE_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
SignalTap II Assignments
USE_SIGNALTAP_FILE
14–5
USE_SIGNALTAP_FILE
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name USE_SIGNALTAP_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
14–6
Quartus II Settings File Manual
SignalTap II Assignments
USE_SIGNALTAP_FILE
© November 2008
Altera Corporation
15. LogicLock Region Assignments
LL_AUTO_SIZE
No description is available.
Type
Enumeration
■
Off
■
On
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name LL_AUTO_SIZE -entity <entity name> -section_id <section
identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
15–2
LogicLock Region Assignments
LL_ENABLED
LL_ENABLED
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name LL_ENABLED -entity <entity name> -section_id <section
identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
LogicLock Region Assignments
LL_EXCLUDE
15–3
LL_EXCLUDE
Prevents the current node or entity from being assigned to any LogicLock regions. You can use this option
to prevent specific sub-entities or nodes from inheriting the LogicLock region assignments on a
higher-level entity. Although turning on the Prevent Assignment to LogicLock Regions logic option for an
entity overrides LogicLock region assignments inherited from higher-level entities, this logic option does
not override explicit LogicLock region assignments on sub-entities or nodes contained in that entity. This
option is ignored if it is assigned to anything other than a node or design entity.
Type
Enumeration
■
On
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
EXCALIBUR_ARM
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
This assignment supports wildcards.
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name LL_EXCLUDE -entity <entity name> <value>
set_instance_assignment -name LL_EXCLUDE -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
15–4
LogicLock Region Assignments
LL_HEIGHT
LL_HEIGHT
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name LL_HEIGHT -entity <entity name> -section_id <section
identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
LogicLock Region Assignments
LL_IMPORT_FILE
15–5
LL_IMPORT_FILE
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
EXCALIBUR_ARM
■
HardCopy Stratix
■
MAX II
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
The value of this assignment is case-sensitive
This assignment is not copied when you create a companion revision for HardCopy II devices.
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name LL_IMPORT_FILE <value>
set_global_assignment -name LL_IMPORT_FILE -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
15–6
LogicLock Region Assignments
LL_IMPORT_FILE
set_instance_assignment -name LL_IMPORT_FILE -to <to> -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
LogicLock Region Assignments
LL_IO_STANDARD
15–7
LL_IO_STANDARD
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Cyclone
■
EXCALIBUR_ARM
■
HardCopy Stratix
■
MAX II
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
■
Mercury
■
Stratix
■
Stratix GX
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_instance_assignment -name LL_IO_STANDARD -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
15–8
LogicLock Region Assignments
LL_MEMBER_EXCEPTIONS
LL_MEMBER_EXCEPTIONS
If specified, the Fitter assigns all nodes under the target design entity or path to be members of the
LogicLock region, except for nodes of the specified types.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
EXCALIBUR_ARM
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
The value of this assignment is case-sensitive
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name LL_MEMBER_EXCEPTIONS -entity <entity name> -section_id
<section identifier> <value>
set_instance_assignment -name LL_MEMBER_EXCEPTIONS -to <to> -entity <entity name>
-section_id <section identifier> <value>
set_instance_assignment -name LL_MEMBER_EXCEPTIONS -from <from> -to <to> -entity <entity
name> -section_id <section identifier> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
LL_MEMBER_RESOURCE_EXCLUDE
Quartus II Settings File Manual
© November 2008
Altera Corporation
LogicLock Region Assignments
LL_MEMBER_OF
15–9
LL_MEMBER_OF
Assigns the current node(s) to a LogicLock region.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
EXCALIBUR_ARM
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
The value of this assignment is case-sensitive
This assignment is not copied when you create a companion revision for HardCopy II devices.
The value of this assignment must be a node name.
Syntax
set_global_assignment -name LL_MEMBER_OF -entity <entity name> -section_id <section
identifier> <value>
set_instance_assignment -name LL_MEMBER_OF -to <to> -entity <entity name> -section_id
<section identifier> <value>
set_instance_assignment -name LL_MEMBER_OF -from <from> -to <to> -entity <entity name>
-section_id <section identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
15–10
LogicLock Region Assignments
LL_MEMBER_OPTION
LL_MEMBER_OPTION
Options for LogicLock assignments.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
EXCALIBUR_ARM
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
The value of this assignment is case-sensitive
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name LL_MEMBER_OPTION -entity <entity name> -section_id <section
identifier> <value>
set_instance_assignment -name LL_MEMBER_OPTION -to <to> -entity <entity name>
-section_id <section identifier> <value>
set_instance_assignment -name LL_MEMBER_OPTION -from <from> -to <to> -entity <entity
name> -section_id <section identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
LogicLock Region Assignments
LL_MEMBER_STATE
15–11
LL_MEMBER_STATE
No description is available.
Type
Enumeration
■
Floating
■
Locked
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name LL_MEMBER_STATE -entity <entity name> -section_id <section
identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
15–12
LogicLock Region Assignments
LL_NODE_LOCATION
LL_NODE_LOCATION
Specifies the location to which the target node is back-annotated. The location is specified as an absolute
location on the device. However, the Quartus II software interprets this location as a relative offset from
the LogicLock region's LL_ORIGIN setting. The target node must be assigned to the LogicLock region, and
this node's LL_MEMBER_STATE setting must be 'Locked.'
Type
Location
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
EXCALIBUR_ARM
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
The value of this assignment is case-sensitive
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_instance_assignment -name LL_NODE_LOCATION -to <to> -entity <entity name>
-section_id <section identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
LogicLock Region Assignments
LL_ORIGIN
15–13
LL_ORIGIN
No description is available.
Type
Location
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name LL_ORIGIN -entity <entity name> -section_id <section
identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
15–14
LogicLock Region Assignments
LL_PARENT
LL_PARENT
No description is available.
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name LL_PARENT -entity <entity name> -section_id <section
identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
LogicLock Region Assignments
LL_PATH_EXCLUDE
15–15
LL_PATH_EXCLUDE
Optionally exclude paths that go through the node named in the value field.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
EXCALIBUR_ARM
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
The value of this assignment is case-sensitive
This assignment is not copied when you create a companion revision for HardCopy II devices.
The value of this assignment must be a node name.
Syntax
set_global_assignment -name LL_PATH_EXCLUDE -entity <entity name> -section_id <section
identifier> <value>
set_instance_assignment -name LL_PATH_EXCLUDE -to <to> -entity <entity name> -section_id
<section identifier> <value>
set_instance_assignment -name LL_PATH_EXCLUDE -from <from> -to <to> -entity <entity name>
-section_id <section identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
15–16
LogicLock Region Assignments
LL_PRIORITY
LL_PRIORITY
Indicates the priority of a wildcard or path-based LL_MEMBER_OF assignment relative to other wildcard
or path-based LL_MEMBER_OF assignments. If a node matches more than one wildcard or path-based
LL_MEMBER_OF assignment target, the assignment whose target has the highest LL_PRIORITY value
wins
Type
Integer
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
EXCALIBUR_ARM
■
HardCopy Stratix
■
MAX II
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_instance_assignment -name LL_PRIORITY -to <to> -entity <entity name> -section_id
<section identifier> <value>
set_instance_assignment -name LL_PRIORITY -from <from> -to <to> -entity <entity name>
-section_id <section identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
LogicLock Region Assignments
LL_RCF_IMPORT_FILE
15–17
LL_RCF_IMPORT_FILE
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Notes
The value of this assignment is case-sensitive
This assignment is not copied when you create a companion revision for HardCopy II devices.
This assignment is included in the Fitter report.
The name of this file is based on the project revision name.
Syntax
set_global_assignment -name LL_RCF_IMPORT_FILE -entity <entity name> <value>
set_instance_assignment -name LL_RCF_IMPORT_FILE -to <to> -entity <entity name> <value>
set_global_assignment -name LL_RCF_IMPORT_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
15–18
LogicLock Region Assignments
LL_RESERVED
LL_RESERVED
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name LL_RESERVED -entity <entity name> -section_id <section
identifier> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
LL_RESERVE
Quartus II Settings File Manual
© November 2008
Altera Corporation
LogicLock Region Assignments
LL_RESERVED_IS_LIMITED
15–19
LL_RESERVED_IS_LIMITED
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name LL_RESERVED_IS_LIMITED -entity <entity name> -section_id
<section identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
15–20
LogicLock Region Assignments
LL_ROOT_REGION
LL_ROOT_REGION
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name LL_ROOT_REGION -entity <entity name> -section_id <section
identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
LogicLock Region Assignments
LL_SOFT
15–21
LL_SOFT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name LL_SOFT -entity <entity name> -section_id <section
identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
15–22
LogicLock Region Assignments
LL_STATE
LL_STATE
No description is available.
Type
Enumeration
■
Floating
■
Locked
■
Soft
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name LL_STATE -entity <entity name> -section_id <section
identifier> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
LogicLock Region Assignments
LL_WIDTH
15–23
LL_WIDTH
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name LL_WIDTH -entity <entity name> -section_id <section
identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
15–24
LogicLock Region Assignments
LOGICLOCK_INCREMENTAL_COMPILE_ASSIGNMENT
LOGICLOCK_INCREMENTAL_COMPILE_ASSIGNMENT
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is not copied when you create a companion revision for HardCopy II devices.
Syntax
set_global_assignment -name LOGICLOCK_INCREMENTAL_COMPILE_ASSIGNMENT <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
LogicLock Region Assignments
LOGICLOCK_INCREMENTAL_COMPILE_FILE
15–25
LOGICLOCK_INCREMENTAL_COMPILE_FILE
No description is available.
Type
File name
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is not copied when you create a companion revision for HardCopy II devices.
This assignment is not copied when you create a new revision based on one that exists.
Syntax
set_global_assignment -name LOGICLOCK_INCREMENTAL_COMPILE_FILE <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
15–26
Quartus II Settings File Manual
LogicLock Region Assignments
LOGICLOCK_INCREMENTAL_COMPILE_FILE
© November 2008
Altera Corporation
16. Migration Assignments
MIGRATION_AUTO_PACKED_REGISTERS
Register Packings that have been performed on a prototype device and that must be reproduced on the
target migration device
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
HardCopy II
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
Notes
The value of this assignment is case-sensitive
Syntax
set_instance_assignment -name MIGRATION_AUTO_PACKED_REGISTERS -to <to> -entity <entity
name> <value>
set_instance_assignment -name MIGRATION_AUTO_PACKED_REGISTERS -from <from> -to <to>
-entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
16–2
Migration Assignments
MIGRATION_AUTO_PORT_SWAP
MIGRATION_AUTO_PORT_SWAP
Port Swappings that have been performed on a prototype device and that must be reproduced on the
target migration device
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
HardCopy II
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
Notes
The value of this assignment is case-sensitive
Syntax
set_instance_assignment -name MIGRATION_AUTO_PORT_SWAP -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Migration Assignments
MIGRATION_RAM_INFORMATION
16–3
MIGRATION_RAM_INFORMATION
RAMs that have been created on a prototype device and that must be reproduced on the target migration
device
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
HardCopy II
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
Notes
The value of this assignment is case-sensitive
Syntax
set_instance_assignment -name MIGRATION_RAM_INFORMATION -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
16–4
Quartus II Settings File Manual
Migration Assignments
MIGRATION_RAM_INFORMATION
© November 2008
Altera Corporation
17. Netlist Viewer Assignments
RTLV_GROUP_COMB_LOGIC_IN_CLOUD
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name RTLV_GROUP_COMB_LOGIC_IN_CLOUD <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
17–2
Netlist Viewer Assignments
RTLV_GROUP_COMB_LOGIC_IN_CLOUD_TMV
RTLV_GROUP_COMB_LOGIC_IN_CLOUD_TMV
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name RTLV_GROUP_COMB_LOGIC_IN_CLOUD_TMV <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Netlist Viewer Assignments
RTLV_GROUP_RELATED_NODES
17–3
RTLV_GROUP_RELATED_NODES
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name RTLV_GROUP_RELATED_NODES <value>
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
17–4
Netlist Viewer Assignments
RTLV_GROUP_RELATED_NODES_TMV
RTLV_GROUP_RELATED_NODES_TMV
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name RTLV_GROUP_RELATED_NODES_TMV <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Netlist Viewer Assignments
RTLV_REMOVE_FANOUT_FREE_REGISTERS
17–5
RTLV_REMOVE_FANOUT_FREE_REGISTERS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name RTLV_REMOVE_FANOUT_FREE_REGISTERS <value>
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
17–6
Netlist Viewer Assignments
RTLV_SIMPLIFIED_LOGIC
RTLV_SIMPLIFIED_LOGIC
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name RTLV_SIMPLIFIED_LOGIC <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
18. Advanced I/O Timing Assignments
BOARD_MODEL_FAR_C
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone III
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
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>
© November 2008
Altera Corporation
Quartus II Settings File Manual
18–2
Advanced I/O Timing Assignments
BOARD_MODEL_FAR_DIFFERENTIAL_R
BOARD_MODEL_FAR_DIFFERENTIAL_R
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone III
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
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>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Advanced I/O Timing Assignments
BOARD_MODEL_FAR_PULLDOWN_R
18–3
BOARD_MODEL_FAR_PULLDOWN_R
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone III
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
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>
© November 2008
Altera Corporation
Quartus II Settings File Manual
18–4
Advanced I/O Timing Assignments
BOARD_MODEL_FAR_PULLUP_R
BOARD_MODEL_FAR_PULLUP_R
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone III
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
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>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Advanced I/O Timing Assignments
BOARD_MODEL_FAR_SERIES_R
18–5
BOARD_MODEL_FAR_SERIES_R
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone III
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
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>
© November 2008
Altera Corporation
Quartus II Settings File Manual
18–6
Advanced I/O Timing Assignments
BOARD_MODEL_NEAR_C
BOARD_MODEL_NEAR_C
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone III
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
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>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Advanced I/O Timing Assignments
BOARD_MODEL_NEAR_DIFFERENTIAL_R
18–7
BOARD_MODEL_NEAR_DIFFERENTIAL_R
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
■
HardCopy III
■
Stratix II
■
Stratix III
■
Stratix IV
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>
© November 2008
Altera Corporation
Quartus II Settings File Manual
18–8
Advanced I/O Timing Assignments
BOARD_MODEL_NEAR_PULLDOWN_R
BOARD_MODEL_NEAR_PULLDOWN_R
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone III
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
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>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Advanced I/O Timing Assignments
BOARD_MODEL_NEAR_PULLUP_R
18–9
BOARD_MODEL_NEAR_PULLUP_R
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone III
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
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>
© November 2008
Altera Corporation
Quartus II Settings File Manual
18–10
Advanced I/O Timing Assignments
BOARD_MODEL_NEAR_SERIES_R
BOARD_MODEL_NEAR_SERIES_R
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone III
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
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>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Advanced I/O Timing Assignments
BOARD_MODEL_NEAR_TLINE_C_PER_LENGTH
18–11
BOARD_MODEL_NEAR_TLINE_C_PER_LENGTH
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
■
HardCopy III
■
Stratix II
■
Stratix III
■
Stratix IV
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>
© November 2008
Altera Corporation
Quartus II Settings File Manual
18–12
Advanced I/O Timing Assignments
BOARD_MODEL_NEAR_TLINE_LENGTH
BOARD_MODEL_NEAR_TLINE_LENGTH
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
■
HardCopy III
■
Stratix II
■
Stratix III
■
Stratix IV
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>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Advanced I/O Timing Assignments
BOARD_MODEL_NEAR_TLINE_L_PER_LENGTH
18–13
BOARD_MODEL_NEAR_TLINE_L_PER_LENGTH
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
■
HardCopy III
■
Stratix II
■
Stratix III
■
Stratix IV
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>
© November 2008
Altera Corporation
Quartus II Settings File Manual
18–14
Advanced I/O Timing Assignments
BOARD_MODEL_TERMINATION_V
BOARD_MODEL_TERMINATION_V
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone III
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
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>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Advanced I/O Timing Assignments
BOARD_MODEL_TLINE_C_PER_LENGTH
18–15
BOARD_MODEL_TLINE_C_PER_LENGTH
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone III
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
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>
© November 2008
Altera Corporation
Quartus II Settings File Manual
18–16
Advanced I/O Timing Assignments
BOARD_MODEL_TLINE_LENGTH
BOARD_MODEL_TLINE_LENGTH
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone III
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
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>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Advanced I/O Timing Assignments
BOARD_MODEL_TLINE_L_PER_LENGTH
18–17
BOARD_MODEL_TLINE_L_PER_LENGTH
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone III
■
HardCopy III
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
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>
© November 2008
Altera Corporation
Quartus II Settings File Manual
18–18
Advanced I/O Timing Assignments
ENABLE_ADVANCED_IO_TIMING
ENABLE_ADVANCED_IO_TIMING
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Stratix II
■
Stratix II GX
Syntax
set_global_assignment -name ENABLE_ADVANCED_IO_TIMING <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Advanced I/O Timing Assignments
OUTPUT_IO_TIMING_ENDPOINT
18–19
OUTPUT_IO_TIMING_ENDPOINT
No description is available.
Type
Enumeration
■
Far End
■
Near End
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
Syntax
set_global_assignment -name OUTPUT_IO_TIMING_ENDPOINT <value>
Default Value
Near End
© November 2008
Altera Corporation
Quartus II Settings File Manual
18–20
Advanced I/O Timing Assignments
PCB_LAYER
PCB_LAYER
No description is available.
Type
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>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Advanced I/O Timing Assignments
PCB_LAYERS
18–21
PCB_LAYERS
No description is available.
Type
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>
© November 2008
Altera Corporation
Quartus II Settings File Manual
18–22
Advanced I/O Timing Assignments
PCB_LAYER_THICKNESS
PCB_LAYER_THICKNESS
No description is available.
Type
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>
Quartus II Settings File Manual
© November 2008
Altera Corporation
19. Classic Timing Assignments
ANALYZE_LATCHES_AS_SYNCHRONOUS_ELEMENTS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name ANALYZE_LATCHES_AS_SYNCHRONOUS_ELEMENTS <value>
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–2
Classic Timing Assignments
BASED_ON_CLOCK_SETTINGS
BASED_ON_CLOCK_SETTINGS
This assignment is part of a clock setting definition, and cannot be used on its own. It is recommended that
clock setting assignments are done either using the Quartus II GUI (using the Timing Settings dialog box)
or using the create_base_clock and create_relative_clock Tcl commands.
The Quartus II Timing Analyzer measures the delay of every design path and reports the performance of
the design in terms of maximum clock speed (fMAX). The Timing Analyzer supports both single-clock and
multiclock frequency analysis. To accurately analyze and constrain multiclock designs, you must define
the performance requirements and relationships of all clocks in your design by specifying clock settings.
Clock settings define which signals function as the absolute clocks (not dependent on other clocks) and
derived clocks (dependent on other clocks) in the design, as well as the desired frequency requirements
and other characteristics of each clock signal.
By default, the Timing Analyzer uses the most restrictive setup relationship and hold relationship when
analyzing paths between registers that are clocked by different clocks. However, you can instruct the
Timing Analyzer to relax its constraints by assigning other individual timing assignments to cut timing
paths, invert clocks, and assign various types of Multicycle paths that further optimize your design and
avoid incorrect set-up or hold time violations. In addition, you can direct the Timing Analyzer to analyze
the latency between related clocks, rather than the offset between clocks by turning on the Enable Clock
Latency option in the More Timing Settings dialog box.
Type
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_global_assignment -name BASED_ON_CLOCK_SETTINGS -section_id <section identifier>
<value>
See Also
■
create_base_clock and create_relative_clock Tcl commands
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
CLOCK_ENABLE_MULTICYCLE
19–3
CLOCK_ENABLE_MULTICYCLE
Specifies the number of clock cycles required before an enable-driven register latches a value. For more
detailed information, go to Quartus II online Help.
Type
Integer
The value must be between these two numbers, inclusive: 1, 10000
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name CLOCK_ENABLE_MULTICYCLE -to <to> -entity <entity name>
<value>
set_instance_assignment -name CLOCK_ENABLE_MULTICYCLE -from <from> -to <to> -entity
<entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–4
Classic Timing Assignments
CLOCK_ENABLE_MULTICYCLE_HOLD
CLOCK_ENABLE_MULTICYCLE_HOLD
Specifies the minimum number of clock cycles required before an enable-driven register latches a value.
For more detailed information, go to Quartus II online Help.
Type
Integer
The value must be between these two numbers, inclusive: 0, 10000
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name CLOCK_ENABLE_MULTICYCLE_HOLD -to <to> -entity <entity
name> <value>
set_instance_assignment -name CLOCK_ENABLE_MULTICYCLE_HOLD -from <from> -to <to> -entity
<entity name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
ENABLE_MULTICYCLE_HOLD
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
CLOCK_ENABLE_SOURCE_MULTICYCLE
19–5
CLOCK_ENABLE_SOURCE_MULTICYCLE
Specifies the maximum number of source clock cycles required before the enable-driven register latches a
value. For more detailed information, go to Quartus II online Help.
Type
Integer
The value must be between these two numbers, inclusive: 1, 10000
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name CLOCK_ENABLE_SOURCE_MULTICYCLE -to <to> -entity <entity
name> <value>
set_instance_assignment -name CLOCK_ENABLE_SOURCE_MULTICYCLE -from <from> -to <to>
-entity <entity name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
ENABLE_SOURCE_MULTICYCLE
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–6
Classic Timing Assignments
CLOCK_ENABLE_SOURCE_MULTICYCLE_HOLD
CLOCK_ENABLE_SOURCE_MULTICYCLE_HOLD
Specifies the minimum number of source clock cycles required before an enable-driven register latches a
value. For more detailed information, go to Quartus II online Help.
Type
Integer
The value must be between these two numbers, inclusive: 0, 10000
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name CLOCK_ENABLE_SOURCE_MULTICYCLE_HOLD -to <to> -entity
<entity name> <value>
set_instance_assignment -name CLOCK_ENABLE_SOURCE_MULTICYCLE_HOLD -from <from> -to <to>
-entity <entity name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
ENABLE_SOURCE_MULTICYCLE_HOLD
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
CLOCK_HOLD_UNCERTAINTY
19–7
CLOCK_HOLD_UNCERTAINTY
Specifies the clock uncertainty or clock jitter used when doing hold analysis
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name CLOCK_HOLD_UNCERTAINTY -to <to> -entity <entity name>
<value>
set_instance_assignment -name CLOCK_HOLD_UNCERTAINTY -from <from> -to <to> -entity
<entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–8
Classic Timing Assignments
CLOCK_SETTINGS
CLOCK_SETTINGS
Assigns user-defined clock characteristics to a signal. To designate a particular signal as a clock, you must
define a named group of 'clock settings' and assign them to a signal with this option. You can create these
'clock settings' with the Timing Wizard (recommended) or the Timing Settings command (Assignments
menu).
Type
String
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
The value of this assignment is case-sensitive
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name CLOCK_SETTINGS -to <to> -entity <entity name> <value>
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
USE_CLOCK_SETTINGS
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
CLOCK_SETUP_UNCERTAINTY
19–9
CLOCK_SETUP_UNCERTAINTY
Specifies the clock uncertainty or clock jitter used when doing setup analysis
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name CLOCK_SETUP_UNCERTAINTY -to <to> -entity <entity name>
<value>
set_instance_assignment -name CLOCK_SETUP_UNCERTAINTY -from <from> -to <to> -entity
<entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–10
Classic Timing Assignments
CUT
CUT
Excludes the node and its fan-out(s) from timing analysis when assigned to an input pin or an internal
register, or the node and its fan-in(s) when assigned to an output pin.
Directs the Timing Analyzer to exclude assigned paths from the timing analysis. For example, a
single-point Cut Timing Path assignment to a combinational node directs the Timing Analyzer to ignore
all paths through that node. The following guidelines apply when making this assignment:
- This assignment is only legal for observable node names (that is, nodes that are not synthesized away by
logic synthesis).
- Single-point Cut Timing Path assignments that include wildcards or time groups are expanded only to
registers or pins.
- In a single-point Cut Timing Path assignment to a register, the register is considered the assignment
source, even though a destination is required. In other words, a single-point Cut Timing Path assignment
represents a cut to a net, where a net is represented as the fan-out edges on a given node.
It is highly recommended that a point to point assignment is always use. This makes it less confusing.
Point to point assignments can be made between two registers, from a pin to a register, from a register to a
pin, or from a pin to a pin. Cut Timing Path Assignments can also be made between two clocks. A Cut
between two clocks is equivalent to cutting all paths from one clock domain to the second clock domain
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name CUT -to <to> -entity <entity name> <value>
set_instance_assignment -name CUT -from <from> -to <to> -entity <entity name> <value>
Example
# Basic src to dst path
set_instance_assignment -name cut on -from src -to dst
# From a src to all destinations
set_instance_assignment -name cut on -to src
set_instance_assignment -name cut on -from src -to *
# From all sources to dst
set_instance_assignment -name cut on -from * -to dst
# Cut all paths from one clock domain to another clock domain
set_instance_assignment -name cut on -from clk1 -to clk2
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
CUT
19–11
See Also
■
set_timing_cut_assignment Tcl function
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–12
Classic Timing Assignments
CUT_OFF_IO_PIN_FEEDBACK
CUT_OFF_IO_PIN_FEEDBACK
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name CUT_OFF_IO_PIN_FEEDBACK <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
CUT_OFF_PATHS_BETWEEN_CLOCK_DOMAINS
19–13
CUT_OFF_PATHS_BETWEEN_CLOCK_DOMAINS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name CUT_OFF_PATHS_BETWEEN_CLOCK_DOMAINS <value>
Default Value
On
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–14
Classic Timing Assignments
CUT_OFF_READ_DURING_WRITE_PATHS
CUT_OFF_READ_DURING_WRITE_PATHS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name CUT_OFF_READ_DURING_WRITE_PATHS <value>
Default Value
On
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
DEFAULT_HOLD_MULTICYCLE
19–15
DEFAULT_HOLD_MULTICYCLE
Specifies the default value for the Multicycle Hold requirement (that is, the minimum number of clock
cycles required before a register latches a value). The Default Multicycle Hold requirement is overridden
on specific nodes by any individual Multicycle Hold requirements. This is an advanced assignment that
can be changed by typing the following command at the Quartus II Tcl Console window:
set_global_assignment -name default_hold_multicycle <same as multicycle or one>
The following table describes the settings for this assignment:
* "Same as Multicycle" - Specifies that the Default Multicycle Hold requirement should match the value of
the Multicycle requirement. This setting is less restrictive than the One setting and generally produces
fewer hold time violation warnings. Same as Multicycle is the default value for this setting.
* "One" - Specifies that the signal should latch on the final edge. This setting is more restrictive than the
Same as Multicycle setting; however, it is the default setting used by the TimeQuest Timing Analyzer and
other timing analysis tools.
Type
Enumeration
■
One
■
Same as Multicycle
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name DEFAULT_HOLD_MULTICYCLE <value>
Example
set_global_assignment -name default_hold_multicycle "Same as Multicycle"
set_global_assignment -name default_hold_multicycle "One"
Default Value
Same as Multicycle
See Also
■
"MULTICYCLE" on page 19-47
■
"SOURCE_MULTICYCLE" on page 19-66
■
"MULTICYCLE_HOLD" on page 19-49
■
"SOURCE_MULTICYCLE_HOLD" on page 19-68
■
"SETUP_RELATIONSHIP" on page 19-65
■
"HOLD_RELATIONSHIP" on page 19-32
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–16
Classic Timing Assignments
DIVIDE_BASE_CLOCK_PERIOD_BY
DIVIDE_BASE_CLOCK_PERIOD_BY
This assignment is part of a clock setting definition, and cannot be used on its own. It is recommended that
clock setting assignments are done either using the Quartus II GUI (using the Timing Settings dialog box)
or using the create_base_clock and create_relative_clock Tcl commands.
The Quartus II Timing Analyzer measures the delay of every design path and reports the performance of
the design in terms of maximum clock speed (fMAX). The Timing Analyzer supports both single-clock and
multiclock frequency analysis. To accurately analyze and constrain multiclock designs, you must define
the performance requirements and relationships of all clocks in your design by specifying clock settings.
Clock settings define which signals function as the absolute clocks (not dependent on other clocks) and
derived clocks (dependent on other clocks) in the design, as well as the desired frequency requirements
and other characteristics of each clock signal.
By default, the Timing Analyzer uses the most restrictive setup relationship and hold relationship when
analyzing paths between registers that are clocked by different clocks. However, you can instruct the
Timing Analyzer to relax its constraints by assigning other individual timing assignments to cut timing
paths, invert clocks, and assign various types of Multicycle paths that further optimize your design and
avoid incorrect set-up or hold time violations. In addition, you can direct the Timing Analyzer to analyze
the latency between related clocks, rather than the offset between clocks by turning on the Enable Clock
Latency option in the More Timing Settings dialog box.
Type
Integer
The value must be between these two numbers, inclusive: 1, 10000000
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name DIVIDE_BASE_CLOCK_PERIOD_BY -section_id <section identifier>
<value>
Default Value
1, requires section identifier
See Also
■
create_base_clock and create_relative_clock Tcl commands
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
DO_COMBINED_ANALYSIS
19–17
DO_COMBINED_ANALYSIS
Directs the Timing Analyzer to run and report timing results using both the Fast timing model (best-case)
and slow timing model (worst-case). The results of each analysis are reported in the Fast Timing and Slow
Timing folders of the Timing Analyzer report. When you run a combined fast/slow analysis, the netlist is
annotated only with worst-case timing model results.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_global_assignment -name DO_COMBINED_ANALYSIS <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–18
Classic Timing Assignments
DO_MIN_ANALYSIS
DO_MIN_ANALYSIS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name DO_MIN_ANALYSIS <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
DO_MIN_TIMING
19–19
DO_MIN_TIMING
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name DO_MIN_TIMING <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–20
Classic Timing Assignments
DUTY_CYCLE
DUTY_CYCLE
This assignment is part of a clock setting definition, and cannot be used on its own. It is recommended that
clock setting assignments are done either using the Quartus II GUI (using the Timing Settings dialog box)
or using the create_base_clock and create_relative_clock Tcl commands.
The Quartus II Timing Analyzer measures the delay of every design path and reports the performance of
the design in terms of maximum clock speed (fMAX). The Timing Analyzer supports both single-clock and
multiclock frequency analysis. To accurately analyze and constrain multiclock designs, you must define
the performance requirements and relationships of all clocks in your design by specifying clock settings.
Clock settings define which signals function as the absolute clocks (not dependent on other clocks) and
derived clocks (dependent on other clocks) in the design, as well as the desired frequency requirements
and other characteristics of each clock signal.
By default, the Timing Analyzer uses the most restrictive setup relationship and hold relationship when
analyzing paths between registers that are clocked by different clocks. However, you can instruct the
Timing Analyzer to relax its constraints by assigning other individual timing assignments to cut timing
paths, invert clocks, and assign various types of Multicycle paths that further optimize your design and
avoid incorrect set-up or hold time violations. In addition, you can direct the Timing Analyzer to analyze
the latency between related clocks, rather than the offset between clocks by turning on the Enable Clock
Latency option in the More Timing Settings dialog box.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name DUTY_CYCLE -section_id <section identifier> <value>
Default Value
50, requires section identifier
See Also
■
create_base_clock and create_relative_clock Tcl commands
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
EARLY_CLOCK_LATENCY
19–21
EARLY_CLOCK_LATENCY
Specifies additional delay in the clock network. This delay represents the external delay from an virtual (or
ideal) clock through the shortest path. The Timing Analyzer uses the more conservative latency value. For
setup analysis, it uses the early value for each destination register. For hold analysis, it uses the early value
for each of the source registers
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name EARLY_CLOCK_LATENCY -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–22
Classic Timing Assignments
ENABLE_CLOCK_LATENCY
ENABLE_CLOCK_LATENCY
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name ENABLE_CLOCK_LATENCY <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
ENABLE_RECOVERY_REMOVAL_ANALYSIS
19–23
ENABLE_RECOVERY_REMOVAL_ANALYSIS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name ENABLE_RECOVERY_REMOVAL_ANALYSIS <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–24
Classic Timing Assignments
EXCLUDE_FMAX_PATHS_GREATER_THAN
EXCLUDE_FMAX_PATHS_GREATER_THAN
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EXCLUDE_FMAX_PATHS_GREATER_THAN <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
EXCLUDE_SLACK_PATHS_GREATER_THAN
19–25
EXCLUDE_SLACK_PATHS_GREATER_THAN
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EXCLUDE_SLACK_PATHS_GREATER_THAN <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–26
Classic Timing Assignments
EXCLUDE_TCO_PATHS_LESS_THAN
EXCLUDE_TCO_PATHS_LESS_THAN
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EXCLUDE_TCO_PATHS_LESS_THAN <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
EXCLUDE_TH_PATHS_LESS_THAN
19–27
EXCLUDE_TH_PATHS_LESS_THAN
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EXCLUDE_TH_PATHS_LESS_THAN <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–28
Classic Timing Assignments
EXCLUDE_TPD_PATHS_LESS_THAN
EXCLUDE_TPD_PATHS_LESS_THAN
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EXCLUDE_TPD_PATHS_LESS_THAN <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
EXCLUDE_TSU_PATHS_LESS_THAN
19–29
EXCLUDE_TSU_PATHS_LESS_THAN
No description is available.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name EXCLUDE_TSU_PATHS_LESS_THAN <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–30
Classic Timing Assignments
FLOW_ENABLE_TIMING_CONSTRAINT_CHECK
FLOW_ENABLE_TIMING_CONSTRAINT_CHECK
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name FLOW_ENABLE_TIMING_CONSTRAINT_CHECK <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
FMAX_REQUIREMENT
19–31
FMAX_REQUIREMENT
No description is available.
Type
Frequency
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name FMAX_REQUIREMENT <value>
set_global_assignment -name FMAX_REQUIREMENT -section_id <section identifier> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–32
Classic Timing Assignments
HOLD_RELATIONSHIP
HOLD_RELATIONSHIP
Overwrites the hold relationship between two clocks. By default, the timing analyzer automatically
calculates the hold relationship based on the user's clock settings
Allows you to override the default hold relationship for assigned paths by specifying the minimum time
required before a register should latch a value. This assignment overrides any clock inversion, Multicycle
Hold, Source Multicycle Hold, Clock Enable Multicycle Hold, and Clock Enable Source Multicycle Hold
assignments, but takes into account any clock skew.
This assignment can be made between any two registers (where at least one path exist between them), but
it is most commonly used between two clock nodes. Making the assignment between two clocks is
equivalent to applying the constraint to all paths between one clock domain to the other.
Making a hold relationship assignment is equivalent to using an SDC set_min_delay command supported
by other timing analyzers.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name HOLD_RELATIONSHIP -from <from> -to <to> -entity <entity
name> <value>
See Also
■
"MULTICYCLE" on page 19-47
■
"MAX_DELAY" on page 19-43
■
"MIN_DELAY" on page 19-45
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
IGNORE_CLOCK_SETTINGS
19–33
IGNORE_CLOCK_SETTINGS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name IGNORE_CLOCK_SETTINGS <value>
set_global_assignment -name IGNORE_CLOCK_SETTINGS -section_id <section identifier>
<value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–34
Classic Timing Assignments
INPUT_MAX_DELAY
INPUT_MAX_DELAY
Specifies the maximum external delay on the input (data) pin. It is the delay outside the chip before the
signal arrives to the input pin. Use the 'From' field to specify the clock reference name (i.e. the external
register's clock signal)
An individual timing assignment that specifies the maximum allowable delay of a signal from an external
register (outside the device) to the specified input or bidirectional pin. The value of this assignment
usually represents the tCO of the external register feeding the data input pin of the Altera device, plus the
actual board delay. The Timing Analyzer analyzes each pin with an input or output delay assignment as a
register. Therefore, the results for these paths are automatically reported in the corresponding Clock Setup
section of the Compilation Report.
In designs that use the LVDS I/O standard, you should specify the appropriate Input Maximum Delay to
the LVDS receiver megafunction. This input delay should equal the transmitter channel-to-channel skew
(TCCS) plus any board skew. If you assign the Input Minimum Delay assignment to a path, without
assigning a corresponding Input Maximum Delay assignment, the Timing Analyzer assumes the Input
Maximum Delay value is the same as the Input Minimum Delay assignment.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name INPUT_MAX_DELAY -from <from> -to <to> -entity <entity name>
<value>
Example
# Basic input delay from to pin from clock reference clk
set_instance_assignment -name input_max_delay 1ns -from clk -to pin
# Basic input delay from to all pin_bus* from clock reference clk
set_instance_assignment -name input_max_delay 1ns -from clk -to pin_bus*
# Using Tcl, the assignment can be done with
set_input_delay -max 1ns -clk_ref clk -to pin
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
EXTERNAL_INPUT_DELAY
See Also
■
set_input_delay Tcl function
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
INPUT_MIN_DELAY
19–35
INPUT_MIN_DELAY
Specifies the minimum external delay on the input (data) pin. It is the delay outside the chip before the
signal arrives to the input pin. Use the 'From' field to specify the clock reference name (i.e. the external
register's clock signal)
An individual timing assignment that specifies the required minimum delay of a signal from an external
register (outside the device) to the specified input or bidirectional pin. The value of this assignment
usually represents the minimum tCO of the external register feeding the data input pin of the Altera
device, plus the actual board delay. The Timing Analyzer analyzes each pin with an input or output delay
assignment as a register. Therefore, the results for these paths are automatically reported in the
corresponding Clock Hold section of the Compilation Report. If you assign the Input Maximum Delay
assignment to a path, without assigning a corresponding Input Minimum Delay assignment, the Timing
Analyzer assumes the Input Minimum Delay value is the same as the Input Maximum Delay assignment.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name INPUT_MIN_DELAY -from <from> -to <to> -entity <entity name>
<value>
Example
# Basic input delay from to pin from clock reference clk
set_instance_assignment -name input_min_delay 1ns -from clk -to pin
# Basic input delay from to all pin_bus* from clock reference clk
set_instance_assignment -name input_min_delay 1ns -from clk -to pin_bus*
# Using Tcl, the assignment can be done with
set_input_delay -min 1ns -clk_ref clk -to pin
See Also
■
set_input_delay Tcl function
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–36
Classic Timing Assignments
INPUT_TRANSITION_TIME
INPUT_TRANSITION_TIME
Specifies the input transition time to be used for HardCopy designs. This assignment is used in Quartus to
adjust the timing of the I/O buffers. It is also used when generating the PrimeTime script that it is used by
the HardCopy back end. This assignment gets converted as a set_input_transition SDC command. If the
assignment does not exist, Quartus will generate a set_input_transition using 80% of VCCN * 1V/ns
where VCCN depends on the I/O Standard used
Type
Time
Device Support
This setting can be used in projects targeting the following device families:
■
APEX20KC
■
APEX20KE
■
Cyclone III
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
Stratix
■
Stratix II
■
Stratix III
■
Stratix IV
Notes
This assignment supports wildcards.
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name INPUT_TRANSITION_TIME -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
INVERTED_CLOCK
19–37
INVERTED_CLOCK
Specifies that a register has an inverted clock (the clock path contains a NOT gate). You can assign the
Inverted Clock assignment only as a single-point assignment. By default, the Timing Analyzer attempts to
automatically detect registers with inverted clocks. However, you can use this assignment in more
complex designs to designate inverted clocks the Timing Analyzer cannot auto-detect.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name INVERTED_CLOCK -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–38
Classic Timing Assignments
INVERT_BASE_CLOCK
INVERT_BASE_CLOCK
This assignment is part of a clock setting definition, and cannot be used on its own. It is recommended that
clock setting assignments are done either using the Quartus II GUI (using the Timing Settings dialog box)
or using the create_base_clock and create_relative_clock Tcl commands.
The Quartus II Timing Analyzer measures the delay of every design path and reports the performance of
the design in terms of maximum clock speed (fMAX). The Timing Analyzer supports both single-clock and
multiclock frequency analysis. To accurately analyze and constrain multiclock designs, you must define
the performance requirements and relationships of all clocks in your design by specifying clock settings.
Clock settings define which signals function as the absolute clocks (not dependent on other clocks) and
derived clocks (dependent on other clocks) in the design, as well as the desired frequency requirements
and other characteristics of each clock signal.
By default, the Timing Analyzer uses the most restrictive setup relationship and hold relationship when
analyzing paths between registers that are clocked by different clocks. However, you can instruct the
Timing Analyzer to relax its constraints by assigning other individual timing assignments to cut timing
paths, invert clocks, and assign various types of Multicycle paths that further optimize your design and
avoid incorrect set-up or hold time violations. In addition, you can direct the Timing Analyzer to analyze
the latency between related clocks, rather than the offset between clocks by turning on the Enable Clock
Latency option in the More Timing Settings dialog box.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name INVERT_BASE_CLOCK -section_id <section identifier> <value>
Default Value
Off, requires section identifier
See Also
■
create_base_clock and create_relative_clock Tcl commands
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
LATE_CLOCK_LATENCY
19–39
LATE_CLOCK_LATENCY
Specifies additional delay in the clock network. This delay represents the external delay from an virtual (or
ideal) clock through the longest path. The Timing Analyzer uses the more conservative latency value. For
setup analysis, it uses the late value for each source register. For hold analysis, it uses the late value for
each of the destination registers
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name LATE_CLOCK_LATENCY -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–40
Classic Timing Assignments
LVDS_FIXED_CLOCK_DATA_PHASE
LVDS_FIXED_CLOCK_DATA_PHASE
Specifies exact skew compensation. When the fixed clock-to-data skew is known, clock data
synchronization (CDS) can be pre-programmed into the device during configuration. If CDS is
pre-programmed into the device, training patterns do not need to be transmitted to the receiver channels.
The resolution of each pre-programmed setting is 25% of the data period, to compensate for skew up to
50% of the data period. This option is applied only to input pins that drive the rx_in[] port of the altlvds_rx
megafunction. This option is available for APEX II devices only.
Type
Enumeration
■
Default
■
Negative 180
■
Negative 90
■
Positive 180
■
Positive 90
■
Zero
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
Syntax
set_instance_assignment -name LVDS_FIXED_CLOCK_DATA_PHASE -to <to> -entity <entity name>
<value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
MAX_CLOCK_ARRIVAL_SKEW
19–41
MAX_CLOCK_ARRIVAL_SKEW
Specify the maximum clock skew between a set of registers. This assignment is specified between a clock
node name and a set of registers. The set of registers can be specified with either a wildcard or a timegroup
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name MAX_CLOCK_ARRIVAL_SKEW -from <from> -to <to> -entity
<entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–42
Classic Timing Assignments
MAX_DATA_ARRIVAL_SKEW
MAX_DATA_ARRIVAL_SKEW
Specify the maximum data arrival skew between a set of registers and/or pins. In this case, the data arrival
delay represents the Tco from the clock to the given register and/or pin. This assignment is specified
between a clock node and a set of registers and/or pins. The set of registers and/or pins can be specified
with either a wildcard or a timegroup
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name MAX_DATA_ARRIVAL_SKEW -from <from> -to <to> -entity
<entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
MAX_DELAY
19–43
MAX_DELAY
Specifies the maximum required delay for paths between pins to registers, registers to registers and
register to pins. This requirement overwrites the requirement computed from the clock setup relationship
and clock skew.
Allows you to specify the maximum required delay for the assigned pin-to-register, register-to-register,
register-to-pin, and clock-to-clock path(s). This requirement overrides the delay requirement computed
from the clock setup relationship and clock skew.
This assignment can be made between any two registers (where at least one path exist between them), but
it is most commonly used between two clock nodes. Making the assignment between two clocks is
equivalent to applying the constraint to all paths between one clock domain to the other.
Note that making a max delay assignment is NOT equivalent to using an SDC set_max_delay command
supported by other timing analyzers. For that, use the setup relationship timing assignment.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name MAX_DELAY -from <from> -to <to> -entity <entity name>
<value>
See Also
■
"MIN_DELAY" on page 19-45
■
"SETUP_RELATIONSHIP" on page 19-65
■
"HOLD_RELATIONSHIP" on page 19-32
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–44
Classic Timing Assignments
MINIMUM_TPD_REQUIREMENT
MINIMUM_TPD_REQUIREMENT
Specifies the minimum acceptable input to non-registered output delay, that is, the minimum time
required for a signal from an input pin to propagate through combinatorial logic and appear at an output
pin.
Specifies the minimum acceptable pin-to-pin delay (tPD), that is, the time required for a signal from an
input pin to propagate through combinational logic and appear at an external output pin. You can also use
this assignment to specify the minimum point-to-point delays within the device. You can assign the
Minimum tpd Requirement timing assignment between a specific source and destination, or to all valid
nodes included in a wildcard or time group assignment.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
This assignment is copied to any duplicated nodes
Syntax
set_global_assignment -name MINIMUM_TPD_REQUIREMENT <value>
set_instance_assignment -name MINIMUM_TPD_REQUIREMENT -to <to> -entity <entity name>
<value>
set_instance_assignment -name MINIMUM_TPD_REQUIREMENT -from <from> -to <to> -entity
<entity name> <value>
Example
set_instance_assignment -name min_tpd_requirement 2ns -from in_pin -to out_pin
set_instance_assignment -name min_tpd_requirement 2ns -to out_pin
set_instance_assignment -name min_tpd_requirement 2ns -from * -to out_pin
set_instance_assignment -name min_tpd_requirement 2ns -from in_pin -to *
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
MINIMUM_DELAY_REQUIREMENT
See Also
■
"TPD_REQUIREMENT" on page 19-79
■
"MIN_DELAY" on page 19-45
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
MIN_DELAY
19–45
MIN_DELAY
Specifies the minimum required delay for paths between pins to registers, registers to registers and
register to pins. This requirement overwrites the requirement computed from the clock hold relationship
and clock skew.
Allows you to specify the minimum required delay for the assigned pin-to-register, register-to-register,
register-to-pin, and clock-to-clock path(s). This requirement overrides the delay requirement computed
from the clock hold relationship and clock skew.
This assignment can be made between any two registers (where at least one path exist between them), but
it is most commonly used between two clock nodes. Making the assignment between two clocks is
equivalent to applying the constraint to all paths between one clock domain to the other.
Note that making a min delay assignment is NOT equivalent to using an SDC set_min_delay command
supported by other timing analyzers. For that, use the hold relationship timing assignment.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name MIN_DELAY -from <from> -to <to> -entity <entity name>
<value>
See Also
■
"MAX_DELAY" on page 19-43
■
"SETUP_RELATIONSHIP" on page 19-65
■
"HOLD_RELATIONSHIP" on page 19-32
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–46
Classic Timing Assignments
MIN_TCO_REQUIREMENT
MIN_TCO_REQUIREMENT
Specifies the minimum acceptable clock to output delay to the output pin. The clock to output delay is the
time required to obtain a valid output at an output pin that is fed by a register after a clock signal
transition on an input pin that clocks the register. This time always represents an external pin-to-pin delay.
Specifies the minimum acceptable clock-to-output delay to the output pin. In other words, the minimum
time required to obtain a valid output at an output pin that is fed by a register after a clock signal
transition on an input pin that clocks the register. This time always represents an external pin-to-pin delay.
You can assign the Minimum tco Requirement timing assignment between a specific source and
destination, or to all valid nodes included in a wildcard or time group assignment.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
This assignment is copied to any duplicated nodes
Syntax
set_global_assignment -name MIN_TCO_REQUIREMENT <value>
set_instance_assignment -name MIN_TCO_REQUIREMENT -to <to> -entity <entity name> <value>
set_instance_assignment -name MIN_TCO_REQUIREMENT -from <from> -to <to> -entity <entity
name> <value>
Example
# Specific clk to pin path
set_instance_assignment -name min_tco_requirement 5ms -from clk -to pin
# From clk to any output pin
set_instance_assignment -name min_tco_requirement 5ms -to clk
set_instance_assignment -name min_tco_requirement 5ms -from clk -to *
# From any clock to pin
set_instance_assignment -name min_tco_requirement 5ms -to pin
set_instance_assignment -name min_tco_requirement 5ms -from * -to pin
See Also
■
"TCO_REQUIREMENT" on page 19-71
■
"OUTPUT_MAX_DELAY" on page 19-58
■
"OUTPUT_MIN_DELAY" on page 19-59
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
MULTICYCLE
19–47
MULTICYCLE
Specifies the number of clock cycles required before a register should latch a value. For example, setting
Multicycle to 2 on a clocked register overrides the default setup time relationship and delays the latch edge
by one clock cycle. You can assign a Multicycle timing assignment to a destination register, or as a
point-to-point assignment between two registers or two clocks. For more detailed information, go to
Quartus II online help.
Relaxes the setup relationship by allowing you to specify the number of destination clock cycles required
before a register latches a value. This assignment may be helpful in achieving timing requirements in
designs by adding destination clock cycles. For example, assigning a Multicycle value of 2 to a clocked
register delays the latch edge by one destination clock cycle.
You can assign the Multicycle timing assignment between a specific source and destination, or to all valid
nodes included in a wildcard or time group assignment. The value of this assignment must be a positive
number greater than zero. By default, the Timing Analyzer assumes that the Default Multicycle Hold
setting is the same as the Multicycle setting. Therefore, if you assign a Multicycle, Source Multicycle, Clock
Enable Multicycle, and/or Clock Enable Source Multicycle assignment, the corresponding hold
requirement is similarly changed unless you specify a specific value for the hold requirement.
Type
Integer
The value must be between these two numbers, inclusive: 1, 10000
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name MULTICYCLE -to <to> -entity <entity name> <value>
set_instance_assignment -name MULTICYCLE -from <from> -to <to> -entity <entity name>
<value>
Example
# From a set of registers to another set of registers
set_instance_assignment -name multicycle 2 -from *src* -to *dst*
# From all registers to dst
set_instance_assignment -name multicycle 2 -to dst
set_instance_assignment -name multicycle 2 -from * -to dst
# Multicycle all paths from one clock domain to another clock domain
set_instance_assignment -name multicycle 2 -from clk1 -to clk2
# Assignment can easily be done in Tcl with
set_multicycle_assignment -setup 2 -end -from src -to dst
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–48
Classic Timing Assignments
MULTICYCLE
See Also
■
set_multicycle_assignment Tcl function
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
MULTICYCLE_HOLD
19–49
MULTICYCLE_HOLD
Specifies the minimum number of clock cycles required before a register should latch a value. For example,
setting Multicycle Hold to 2 on a clocked register, forces the signal to travel from the source to the
destination register in no less than two clock cycles in order to meet the requirement. You can assign a
Multicycle Hold timing assignment to a destination register, or as a point-to-point assignment between
two registers or two clocks. For more detailed information, go to Quartus II online help.
Relaxes the hold relationship by allowing you to specify the minimum number of destination register
clock cycles required before a register latches a value. When the source and destination clocks have
different frequencies, this assignment allows you to increase the required hold delay by adding destination
clock cycles. For example, if you assign a Multicycle Hold requirement of 2 to a clocked register, the signal
must travel from the source to the destination register in no less than negative one clock cycle in order to
meet the requirement. This assignment may be helpful in correcting internal hold violations caused by
clock skew.
You can assign the Multicycle Hold timing assignment between a specific source and destination, or to all
valid nodes included in a wildcard or time group assignment. By default, the Timing Analyzer assumes
that the Default Multicycle Hold setting is the same as the Multicycle setting. Therefore, if you assign a
Multicycle, Source Multicycle, Clock Enable Multicycle, or Clock Enable Source Multicycle assignment,
the corresponding multicycle hold requirement is similarly changed unless you specify a specific value for
the hold requirement.
Type
Integer
The value must be between these two numbers, inclusive: 0, 10000
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name MULTICYCLE_HOLD -to <to> -entity <entity name> <value>
set_instance_assignment -name MULTICYCLE_HOLD -from <from> -to <to> -entity <entity name>
<value>
Example
# From a set of registers to another set of registers
set_instance_assignment -name hold_multicycle 2 -from *src* -to *dst*
# From all registers to dst
set_instance_assignment -name hold_multicycle 2 -to dst
set_instance_assignment -name hold_multicycle 2 -from * -to dst
# Multicycle all paths from one clock domain to another clock domain
set_instance_assignment -name hold_multicycle 2 -from clk1 -to clk2
# Assignment can easily be done in Tcl with
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–50
Classic Timing Assignments
MULTICYCLE_HOLD
set_multicycle_assignment -hold 2 -end -from src -to dst
See Also
■
set_multicycle_assignment Tcl function
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
MULTIPLY_BASE_CLOCK_PERIOD_BY
19–51
MULTIPLY_BASE_CLOCK_PERIOD_BY
This assignment is part of a clock setting definition, and cannot be used on its own. It is recommended that
clock setting assignments are done either using the Quartus II GUI (using the Timing Settings dialog box)
or using the create_base_clock and create_relative_clock Tcl commands.
The Quartus II Timing Analyzer measures the delay of every design path and reports the performance of
the design in terms of maximum clock speed (fMAX). The Timing Analyzer supports both single-clock and
multiclock frequency analysis. To accurately analyze and constrain multiclock designs, you must define
the performance requirements and relationships of all clocks in your design by specifying clock settings.
Clock settings define which signals function as the absolute clocks (not dependent on other clocks) and
derived clocks (dependent on other clocks) in the design, as well as the desired frequency requirements
and other characteristics of each clock signal.
By default, the Timing Analyzer uses the most restrictive setup relationship and hold relationship when
analyzing paths between registers that are clocked by different clocks. However, you can instruct the
Timing Analyzer to relax its constraints by assigning other individual timing assignments to cut timing
paths, invert clocks, and assign various types of Multicycle paths that further optimize your design and
avoid incorrect set-up or hold time violations. In addition, you can direct the Timing Analyzer to analyze
the latency between related clocks, rather than the offset between clocks by turning on the Enable Clock
Latency option in the More Timing Settings dialog box.
Type
Integer
The value must be between these two numbers, inclusive: 1, 10000000
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name MULTIPLY_BASE_CLOCK_PERIOD_BY -section_id <section
identifier> <value>
Default Value
1, requires section identifier
See Also
■
create_base_clock and create_relative_clock Tcl commands
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–52
Classic Timing Assignments
NOMINAL_CORE_SUPPLY_VOLTAGE
NOMINAL_CORE_SUPPLY_VOLTAGE
No description is available.
Type
String
Device Support
This setting can be used in projects targeting the following device families:
■
Cyclone III
■
HardCopy III
■
Stratix III
■
Stratix IV
Notes
The value of this assignment is case-sensitive
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name NOMINAL_CORE_SUPPLY_VOLTAGE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
NOT_A_CLOCK
19–53
NOT_A_CLOCK
Specifies that this pin is not a clock and should not be included as a clock source in timing analysis.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name NOT_A_CLOCK -to <to> -entity <entity name> <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–54
Classic Timing Assignments
NUMBER_OF_DESTINATION_TO_REPORT
NUMBER_OF_DESTINATION_TO_REPORT
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name NUMBER_OF_DESTINATION_TO_REPORT <value>
Default Value
10
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
NUMBER_OF_PATHS_TO_REPORT
19–55
NUMBER_OF_PATHS_TO_REPORT
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name NUMBER_OF_PATHS_TO_REPORT <value>
Default Value
200
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–56
Classic Timing Assignments
NUMBER_OF_SOURCES_PER_DESTINATION_TO_REPORT
NUMBER_OF_SOURCES_PER_DESTINATION_TO_REPORT
No description is available.
Type
Integer
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name NUMBER_OF_SOURCES_PER_DESTINATION_TO_REPORT <value>
Default Value
10
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
OFFSET_FROM_BASE_CLOCK
19–57
OFFSET_FROM_BASE_CLOCK
This assignment is part of a clock setting definition, and cannot be used on its own. It is recommended that
clock setting assignments are done either using the Quartus II GUI (using the Timing Settings dialog box)
or using the create_base_clock and create_relative_clock Tcl commands.
The Quartus II Timing Analyzer measures the delay of every design path and reports the performance of
the design in terms of maximum clock speed (fMAX). The Timing Analyzer supports both single-clock and
multiclock frequency analysis. To accurately analyze and constrain multiclock designs, you must define
the performance requirements and relationships of all clocks in your design by specifying clock settings.
Clock settings define which signals function as the absolute clocks (not dependent on other clocks) and
derived clocks (dependent on other clocks) in the design, as well as the desired frequency requirements
and other characteristics of each clock signal.
By default, the Timing Analyzer uses the most restrictive setup relationship and hold relationship when
analyzing paths between registers that are clocked by different clocks. However, you can instruct the
Timing Analyzer to relax its constraints by assigning other individual timing assignments to cut timing
paths, invert clocks, and assign various types of Multicycle paths that further optimize your design and
avoid incorrect set-up or hold time violations. In addition, you can direct the Timing Analyzer to analyze
the latency between related clocks, rather than the offset between clocks by turning on the Enable Clock
Latency option in the More Timing Settings dialog box.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name OFFSET_FROM_BASE_CLOCK -section_id <section identifier>
<value>
See Also
■
create_base_clock and create_relative_clock Tcl commands
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–58
Classic Timing Assignments
OUTPUT_MAX_DELAY
OUTPUT_MAX_DELAY
Specifies the maximum delay of the logic outside the FPGA driven by the output (data) pin. Use the 'From'
field to specify the clock reference name (i.e. the external register's clock signal)
An individual timing assignment that specifies the maximum allowable delay of a signal from the
specified output pin of an Altera device to an external register (outside the device). The value of this
assignment usually represents the tSU of an external register fed by the data output pin of the Altera
device, plus the actual board delay. The Timing Analyzer analyzes each pin with an input or output delay
assignment as a register. Therefore, the results for these paths are automatically reported in the
corresponding Clock Setup section of the Compilation Report. If you assign the Output Minimum Delay
assignment to a path, without assigning a corresponding Output Maximum Delay assignment, the Timing
Analyzer assumes the Output Maximum Delay value is the same as the Output Minimum Delay
assignment.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name OUTPUT_MAX_DELAY -from <from> -to <to> -entity <entity
name> <value>
Example
# Basic output delay from from a pin with clock reference clk
set_instance_assignment -name output_max_delay 1ns -from clk -to pin
# Basic output delay from from all pin_bus* with clock reference clk
set_instance_assignment -name output_max_delay 1ns -from clk -to pin_bus*
# Using Tcl, the assignment can be done with
set_output_delay -max 1ns -clk_ref clk -to pin
Old Names
This variable also has the following name(s) in some earlier versions of the Quartus II software:
EXTERNAL_OUTPUT_DELAY
See Also
■
set_output_delay Tcl function
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
OUTPUT_MIN_DELAY
19–59
OUTPUT_MIN_DELAY
Specifies the minimum delay of the logic outside the FPGA driven by the output (data) pin. Use the 'From'
field to specify the clock reference name (i.e. the external register's clock signal)
An individual timing assignment that specifies the required minimum delay of a signal from the specified
output pin of an Altera device to an external register (outside the device). The value of this assignment
usually represents the hold time of an external register fed by the data output pin of the Altera device, plus
the actual board delay. The Timing Analyzer analyzes each pin with an input or output delay assignment
as a register. Therefore, the results for these paths are automatically reported in the corresponding Clock
Hold section of the Compilation Report. If you assign the Output Maximum Delay assignment to a path,
without assigning a corresponding Output Minimum Delay assignment, the Timing Analyzer assumes the
Output Minimum Delay value is the same as the Output Maximum Delay assignment.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name OUTPUT_MIN_DELAY -from <from> -to <to> -entity <entity
name> <value>
Example
# Basic output delay from from a pin with clock reference clk
set_instance_assignment -name output_min_delay 1ns -from clk -to pin
# Basic output delay from from all pin_bus* with clock reference clk
set_instance_assignment -name output_min_delay 1ns -from clk -to pin_bus*
# Using Tcl, the assignment can be done with
set_output_delay -min 1ns -clk_ref clk -to pin
See Also
■
set_output_delay Tcl function
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–60
Classic Timing Assignments
PHASE_FROM_BASE_CLOCK
PHASE_FROM_BASE_CLOCK
This assignment is part of a clock setting definition, and cannot be used on its own. It is recommended that
clock setting assignments are done either using the Quartus II GUI (using the Timing Settings dialog box)
or using the create_base_clock and create_relative_clock Tcl commands.
The Quartus II Timing Analyzer measures the delay of every design path and reports the performance of
the design in terms of maximum clock speed (fMAX). The Timing Analyzer supports both single-clock and
multiclock frequency analysis. To accurately analyze and constrain multiclock designs, you must define
the performance requirements and relationships of all clocks in your design by specifying clock settings.
Clock settings define which signals function as the absolute clocks (not dependent on other clocks) and
derived clocks (dependent on other clocks) in the design, as well as the desired frequency requirements
and other characteristics of each clock signal.
By default, the Timing Analyzer uses the most restrictive setup relationship and hold relationship when
analyzing paths between registers that are clocked by different clocks. However, you can instruct the
Timing Analyzer to relax its constraints by assigning other individual timing assignments to cut timing
paths, invert clocks, and assign various types of Multicycle paths that further optimize your design and
avoid incorrect set-up or hold time violations. In addition, you can direct the Timing Analyzer to analyze
the latency between related clocks, rather than the offset between clocks by turning on the Enable Clock
Latency option in the More Timing Settings dialog box.
Type
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_global_assignment -name PHASE_FROM_BASE_CLOCK -section_id <section identifier>
<value>
See Also
■
create_base_clock and create_relative_clock Tcl commands
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
PLL_EXTERNAL_FEEDBACK_BOARD_DELAY
19–61
PLL_EXTERNAL_FEEDBACK_BOARD_DELAY
Specifies an external board delay between a feedback output pin and a feedback input pin (fbin) for a PLL
in external feedback mode. This option is ignored if it is assigned to anything other than the fbin pin of a
PLL.
Type
Time
Device Support
This setting can be used in projects targeting the following device families:
■
APEX II
■
APEX20KC
■
APEX20KE
■
Arria GX
■
EXCALIBUR_ARM
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
Mercury
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Syntax
set_instance_assignment -name PLL_EXTERNAL_FEEDBACK_BOARD_DELAY -to <to> -entity <entity
name> <value>
set_global_assignment -name PLL_EXTERNAL_FEEDBACK_BOARD_DELAY <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–62
Classic Timing Assignments
REPORT_AS_DQS
REPORT_AS_DQS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
Arria GX
■
HardCopy Stratix
■
Stratix
■
Stratix GX
■
Stratix II
■
Stratix II GX
Syntax
set_instance_assignment -name REPORT_AS_DQS -to <to> -entity <entity name> <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
REPORT_DELAY
19–63
REPORT_DELAY
Directs the Timing Analyzer to analyze and report the delay for the specified pin-to-register,
register-to-register, or register-to-pin path
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_instance_assignment -name REPORT_DELAY -from <from> -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–64
Classic Timing Assignments
REPORT_IO_PATHS_SEPARATELY
REPORT_IO_PATHS_SEPARATELY
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name REPORT_IO_PATHS_SEPARATELY <value>
Default Value
Off
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
SETUP_RELATIONSHIP
19–65
SETUP_RELATIONSHIP
Overwrites the setup relationship between two clocks. By default, the timing analyzer automatically
calculates the setup relationship based on the user's clock settings
Allows you to override the default setup relationship for assigned paths by specifying the time required
before a register should latch a value. This assignment overrides any clock inversion, clock offsets,
Multicycle, Source Multicycle, Clock Enable Multicycle, and Clock Enable Source Multicycle assignments,
but takes into account any clock skew.
This assignment can be made between any two registers (where at least one path exist between them), but
it is most commonly used between two clock nodes. Making the assignment between two clocks is
equivalent to applying the constraint to all paths between one clock domain to the other.
Making a setup relationship assignment is equivalent to using an SDC set_max_delay command
supported by other timing analyzers.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name SETUP_RELATIONSHIP -from <from> -to <to> -entity <entity
name> <value>
See Also
■
"MULTICYCLE_HOLD" on page 19-49
■
"MAX_DELAY" on page 19-43
■
"MIN_DELAY" on page 19-45
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–66
Classic Timing Assignments
SOURCE_MULTICYCLE
SOURCE_MULTICYCLE
Specifies the maximum number of source clock cycles required before a register latches a value. When the
source and destination clocks have different frequencies, this assignment allows you to increase the
required setup delay by adding source clock cycles. For example, setting Source Multicycle to 2 on a
clocked register overrides the default setup time relationship and delays the latch edge by one clock cycle.
You can assign a Source Multicycle timing assignment to a destination register, or as a point-to-point
assignment between two registers or two clocks. For more detailed information, go to Quartus II online
help.
Relaxes the setup relationship by allowing you to specify the number of source clock cycles required
before a register should latch a value. This assignment may be helpful in achieving timing requirements in
designs by adding source clock cycles. For example, assigning a Source Multicycle value of 2 to a clocked
register delays the latch edge by one clock cycle.
You can assign the Source Multicycle timing assignment between a specific source and destination, or to
all valid nodes included in a wildcard or time group assignment. The value of this assignment must be a
positive number greater than zero. By default, the Timing Analyzer assumes that the Default Multicycle
Hold setting is the same as the Multicycle setting. Therefore, if you assign a Multicycle, Source Multicycle,
Clock Enable Multicycle, or Clock Enable Source Multicycle assignment, the corresponding hold
requirement is similarly changed unless you specify a specific value for the hold requirement.
Type
Integer
The value must be between these two numbers, inclusive: 1, 10000
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name SOURCE_MULTICYCLE -to <to> -entity <entity name> <value>
set_instance_assignment -name SOURCE_MULTICYCLE -from <from> -to <to> -entity <entity
name> <value>
Example
# From a set of registers to another set of registers
set_instance_assignment -name src_multicycle 2 -from *src* -to *dst*
# From all registers to dst
set_instance_assignment -name src_multicycle 2 -to dst
set_instance_assignment -name src_multicycle 2 -from * -to dst
# Multicycle all paths from one clock domain to another clock domain
set_instance_assignment -name src_multicycle 2 -from clk1 -to clk2
# Assignment can easily be done in Tcl with
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
SOURCE_MULTICYCLE
19–67
set_multicycle_assignment -start -setup 2 -from src -to dst
See Also
■
set_multicycle_assignment Tcl function
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–68
Classic Timing Assignments
SOURCE_MULTICYCLE_HOLD
SOURCE_MULTICYCLE_HOLD
Specifies the minimum number of source clock cycles required before a register latches a value. When the
source and destination clocks have different frequencies, this assignment allows you to increase the
required hold delay by adding source clock cycles. You can assign a Source Multicycle Hold timing
assignment to a destination register, or as a point-to-point assignment between two registers or two clocks.
For more detailed information, go to Quartus II online help.
Relaxes the hold relationship by allowing you to specify the minimum number of source register clock
cycles required before a register latches a value. When the source and destination clocks have different
frequencies, this assignment allows you to increase the required hold delay by adding source clock cycles.
For example, if you assign a Source Multicycle Hold requirement of 2 to a clocked register, the signal must
travel from the source to the destination register in no less than negative one source clock cycle in order to
meet the requirement. This assignment may be helpful in correcting internal hold violations caused by
clock skew.
You can assign the Source Multicycle Hold timing assignment between a specific source and destination,
or to all valid nodes included in a wildcard or time group assignment. By default, the Timing Analyzer
assumes that the Default Multicycle Hold setting is the same as the Multicycle setting. Therefore, if you
assign a Multicycle, Source Multicycle, Clock Enable Multicycle, or Clock Enable Source Multicycle
assignment, the corresponding hold requirement is similarly changed unless you specify a specific value
for the hold requirement.
Type
Integer
The value must be between these two numbers, inclusive: 0, 10000
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
This assignment is copied to any duplicated nodes
Syntax
set_instance_assignment -name SOURCE_MULTICYCLE_HOLD -to <to> -entity <entity name>
<value>
set_instance_assignment -name SOURCE_MULTICYCLE_HOLD -from <from> -to <to> -entity
<entity name> <value>
Example
# From a set of registers to another set of registers
set_instance_assignment -name src_hold_multicycle 2 -from *src* -to *dst*
# From all registers to dst
set_instance_assignment -name src_hold_multicycle 2 -to dst
set_instance_assignment -name src_hold_multicycle 2 -from * -to dst
# Multicycle all paths from one clock domain to another clock domain
set_instance_assignment -name src_hold_multicycle 2 -from clk1 -to clk2
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
SOURCE_MULTICYCLE_HOLD
19–69
# Assignment can easily be done in Tcl with
set_multicycle_assignment -hold 2 -start -from src -to dst
See Also
■
set_multicycle_assignment Tcl function
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–70
Classic Timing Assignments
TAO_FILE
TAO_FILE
No description is available.
Type
File name
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_global_assignment -name TAO_FILE <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
TCO_REQUIREMENT
19–71
TCO_REQUIREMENT
Specifies the maximum acceptable clock to output delay to the output pin. The clock to output delay is the
time required to obtain a valid output at an output pin that is fed by a register after a clock signal
transition on an input pin that clocks the register. This time always represents an external pin-to-pin delay.
Specifies the maximum acceptable clock-to-output delay to the output pin. The clock-to-output delay is
the time required to obtain a valid output at an output pin that is fed by a register after a clock signal
transition on an input pin that clocks the register. This time always represents an external pin-to-pin delay.
You can assign the tco Requirement timing assignment between a specific source and destination, or to all
valid nodes included in a wildcard or timegroup assignment.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
This assignment is copied to any duplicated nodes
Syntax
set_global_assignment -name TCO_REQUIREMENT <value>
set_instance_assignment -name TCO_REQUIREMENT -to <to> -entity <entity name> <value>
set_instance_assignment -name TCO_REQUIREMENT -from <from> -to <to> -entity <entity name>
<value>
Example
# Specific clk to pin path
set_instance_assignment -name tco_requirement 5ms -from clk -to pin
# From clk to any output pin
set_instance_assignment -name tco_requirement 5ms -to clk
set_instance_assignment -name tco_requirement 5ms -from clk -to *
# From any clock to pin
set_instance_assignment -name tco_requirement 5ms -to pin
set_instance_assignment -name tco_requirement 5ms -from * -to pin
See Also
■
"MIN_TCO_REQUIREMENT" on page 19-46
■
"OUTPUT_MAX_DELAY" on page 19-58
■
"OUTPUT_MIN_DELAY" on page 19-59
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–72
Classic Timing Assignments
TH_REQUIREMENT
TH_REQUIREMENT
Specifies the maximum acceptable clock hold time for the input (data) pin.
Specifies the maximum acceptable clock hold (tH) time for the input (data) pin. You can assign the th
Requirement timing assignment between a specific source and destination, or to all valid nodes included
in a wildcard or timegroup assignment.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
This assignment is copied to any duplicated nodes
Syntax
set_global_assignment -name TH_REQUIREMENT <value>
set_instance_assignment -name TH_REQUIREMENT -to <to> -entity <entity name> <value>
set_instance_assignment -name TH_REQUIREMENT -from <from> -to <to> -entity <entity name>
<value>
Example
set_instance_assignment -name th_requirement 3ns -from pin -to reg
set_instance_assignment -name th_requirement 3ns -to pin
set_instance_assignment -name th_requirement 3ns -from clk -to pin
set_instance_assignment -name th_requirement 3ns -to pin_bus*
See Also
■
"TH_REQUIREMENT" on page 19-72
■
"INPUT_MAX_DELAY" on page 19-34
■
"INPUT_MIN_DELAY" on page 19-35
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
TIMEQUEST_DO_CCPP_REMOVAL
19–73
TIMEQUEST_DO_CCPP_REMOVAL
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KB
■
FLEX10KE
■
FLEX6000
■
FLEX8000
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
■
MAX9000
■
Mercury
■
Stratix
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–74
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Classic Timing Assignments
TIMEQUEST_DO_CCPP_REMOVAL
Syntax
set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
TIMEQUEST_DO_REPORT_TIMING
19–75
TIMEQUEST_DO_REPORT_TIMING
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_global_assignment -name TIMEQUEST_DO_REPORT_TIMING <value>
Default Value
Off
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–76
Classic Timing Assignments
TIMEQUEST_MULTICORNER_ANALYSIS
TIMEQUEST_MULTICORNER_ANALYSIS
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KB
■
FLEX10KE
■
FLEX6000
■
FLEX8000
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
■
MAX9000
■
Mercury
■
Stratix
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
TIMEQUEST_MULTICORNER_ANALYSIS
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
19–77
Syntax
set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS <value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–78
Classic Timing Assignments
TIMEQUEST_REPORT_SCRIPT
TIMEQUEST_REPORT_SCRIPT
No description is available.
Type
File name
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_global_assignment -name TIMEQUEST_REPORT_SCRIPT <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
TPD_REQUIREMENT
19–79
TPD_REQUIREMENT
Specifies the maximum acceptable input to non-registered output delay, that is, the time required for a
signal from an input pin to propagate through combinatorial logic and appear at an output pin.
Specifies the maximum acceptable pin-to-pin delay (tPD), that is, the time required for a signal from an
input pin to propagate through combinational logic and appear at an external output pin. You can also use
this assignment to specify the maximum point-to-point delays within the device. You can assign the tpd
Requirement timing assignment between a specific source and destination, or to all valid nodes included
in a wildcard or timegroup assignment.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
This assignment is copied to any duplicated nodes
Syntax
set_global_assignment -name TPD_REQUIREMENT <value>
set_instance_assignment -name TPD_REQUIREMENT -to <to> -entity <entity name> <value>
set_instance_assignment -name TPD_REQUIREMENT -from <from> -to <to> -entity <entity name>
<value>
Example
set_instance_assignment -name min_tpd_requirement 2ns -from in_pin -to out_pin
set_instance_assignment -name min_tpd_requirement 2ns -to out_pin
set_instance_assignment -name min_tpd_requirement 2ns -from * -to out_pin
set_instance_assignment -name min_tpd_requirement 2ns -from in_pin -to *
See Also
■
"MINIMUM_TPD_REQUIREMENT" on page 19-44
■
"MIN_DELAY" on page 19-45
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–80
Classic Timing Assignments
TSU_REQUIREMENT
TSU_REQUIREMENT
Specifies the maximum acceptable clock setup time for the input (data) pin. The setup time is the length of
time for which data that feeds a register via its data or enable input(s) must be present at an input pin
before the clock signal that clocks the register is asserted at the clock pin.
Specifies the maximum acceptable clock setup time (tSU) for the input (data) pin. The setup time is the
length of time that data that feeds a register via its data or enable input(s) must be present at an input pin
before the clock signal that clocks the register is asserted at the clock pin. You can assign the tsu
Requirement timing assignment between a specific source and destination, or to all valid nodes included
in a wildcard or timegroup assignment.
Type
Time
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports wildcards.
This assignment is copied to any duplicated nodes
Syntax
set_global_assignment -name TSU_REQUIREMENT <value>
set_instance_assignment -name TSU_REQUIREMENT -to <to> -entity <entity name> <value>
set_instance_assignment -name TSU_REQUIREMENT -from <from> -to <to> -entity <entity name>
<value>
Example
set_instance_assignment -name tsu_requirement 3ns -from pin -to reg
set_instance_assignment -name tsu_requirement 3ns -to pin
set_instance_assignment -name tsu_requirement 3ns -from clk -to pin
set_instance_assignment -name tsu_requirement 3ns -to pin_bus*
See Also
■
"TH_REQUIREMENT" on page 19-72
■
"INPUT_MAX_DELAY" on page 19-34
■
"INPUT_MIN_DELAY" on page 19-35
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
USE_TIMEQUEST_TIMING_ANALYZER
19–81
USE_TIMEQUEST_TIMING_ANALYZER
No description is available.
Type
Boolean
Device Support
This setting can be used in projects targeting the following device families:
■
ACEX1K
■
APEX II
■
APEX20K
■
APEX20KC
■
APEX20KE
■
Arria GX
■
Cyclone
■
Cyclone II
■
Cyclone III
■
EXCALIBUR_ARM
■
FLEX10K
■
FLEX10KA
■
FLEX10KB
■
FLEX10KE
■
FLEX6000
■
FLEX8000
■
HardCopy II
■
HardCopy III
■
HardCopy Stratix
■
MAX II
■
MAX3000A
■
MAX7000A
■
MAX7000AE
■
MAX7000B
■
MAX7000S
■
MAX9000
■
Mercury
■
Stratix
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–82
■
Stratix GX
■
Stratix II
■
Stratix II GX
■
Stratix III
■
Stratix IV
Classic Timing Assignments
USE_TIMEQUEST_TIMING_ANALYZER
Notes
This assignment is included in the Fitter report.
Syntax
set_global_assignment -name USE_TIMEQUEST_TIMING_ANALYZER <value>
Quartus II Settings File Manual
© November 2008
Altera Corporation
Classic Timing Assignments
VIRTUAL_CLOCK_REFERENCE
19–83
VIRTUAL_CLOCK_REFERENCE
Creates virtual clock with the given name, this name should be unique
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Syntax
set_instance_assignment -name VIRTUAL_CLOCK_REFERENCE -to <to> -entity <entity name>
<value>
© November 2008
Altera Corporation
Quartus II Settings File Manual
19–84
Quartus II Settings File Manual
Classic Timing Assignments
VIRTUAL_CLOCK_REFERENCE
© November 2008
Altera Corporation