1 line
97 KiB
JavaScript
1 line
97 KiB
JavaScript
Search.setIndex({"alltitles": {"$bits(<expr>), $sizeof(<expr>)": [[45, "bits-expr-sizeof-expr"]], "$finish_and_return(code)": [[45, "finish-and-return-code"]], "$is_signed(<expr>)": [[45, "is-signed-expr"]], "$mti_random(), $mti_dist_uniform": [[45, "mti-random-mti-dist-uniform"]], "$readmempath": [[45, "readmempath"]], "$simtime()": [[45, "simtime"]], "%g/%G Format Specifiers": [[46, "g-g-format-specifiers"]], "%t Time Format Specifier Can Specify Width": [[46, "t-time-format-specifier-can-specify-width"]], "%v Format Specifier Can Display Vectors": [[46, "v-format-specifier-can-display-vectors"]], "A Worked Example": [[54, "a-worked-example"]], "A Working Example": [[58, "a-working-example"]], "About Specific Expression Types": [[9, "about-specific-expression-types"]], "Advanced Command Files": [[51, "advanced-command-files"]], "An Example": [[42, "an-example"]], "Array Index Statements": [[23, "array-index-statements"]], "Assign/Deassign and Force/Release of Bit/Part Selects": [[46, "assign-deassign-and-force-release-of-bit-part-selects"]], "Attribute Naming Conventions": [[4, "attribute-naming-conventions"]], "Attributes Summary": [[35, "attributes-summary"]], "Attributes To Control Synthesis": [[4, "attributes-to-control-synthesis"]], "Automatic Module Libraries": [[51, "automatic-module-libraries"]], "Automatically Allocated Scopes": [[23, "automatically-allocated-scopes"]], "Behavioral Items: NetProcTop, NetProc and derived classes": [[8, "behavioral-items-netproctop-netproc-and-derived-classes"]], "Browsing the Design": [[55, "browsing-the-design"]], "Built-in System Functions May Be Evaluated at Compile Time": [[46, "built-in-system-functions-may-be-evaluated-at-compile-time"]], "COMPILING WITH XILINX FOUNDATION": [[32, "compiling-with-xilinx-foundation"]], "Cadence PLI Modules": [[54, "cadence-pli-modules"]], "Cadence PLI1 Modules": [[2, null]], "Cast Statements": [[23, "cast-statements"]], "Command File Format": [[42, null]], "Comments": [[42, "comments"]], "Compilation and Elaboration": [[51, "compilation-and-elaboration"]], "Compiler Components": [[3, "compiler-components"]], "Compiling A VPI Module": [[17, "compiling-a-vpi-module"]], "Compiling Target Modules": [[6, "compiling-target-modules"], [9, "compiling-target-modules"]], "Compiling VPI Modules": [[54, "compiling-vpi-modules"]], "Compiling on Linux": [[0, "compiling-on-linux"]], "Compiling on Linux/Unix": [[48, "compiling-on-linux-unix"]], "Compiling on Macintosh OS X": [[48, "compiling-on-macintosh-os-x"]], "Constructs Not Supported": [[39, "constructs-not-supported"]], "Contents:": [[27, null]], "Continuous Assign L-Values Can Implicit-Define Wires": [[46, "continuous-assign-l-values-can-implicit-define-wires"]], "Creating the Target Config File": [[6, "creating-the-target-config-file"]], "Cross-Compiling for Windows": [[48, "cross-compiling-for-windows"]], "DFF and Latch Statements": [[23, "dff-and-latch-statements"]], "Debug Aids For VVP": [[18, null]], "Delay Statements": [[23, "delay-statements"]], "Developer Guide": [[3, null]], "Downloading:": [[13, "downloading"]], "Dumping Array Words ($dumpvars)": [[46, "dumping-array-words-dumpvars"]], "EDIF ROOT PORTS": [[32, "edif-root-ports"]], "Elaboration Flags": [[43, "elaboration-flags"]], "Enter Interactive Mode": [[55, "enter-interactive-mode"]], "Environment Variables": [[56, "environment-variables"]], "Event Statements": [[23, "event-statements"]], "Executable Instruction Opcodes": [[20, null]], "Executable Instructions": [[23, "executable-instructions"]], "Expansion Logic": [[23, "expansion-logic"]], "Expression Bit Width": [[8, "expression-bit-width"]], "Expressions": [[8, "expressions"]], "Extended Arguments": [[56, "extended-arguments"]], "Extended Verilog Data Types": [[45, "extended-verilog-data-types"]], "File Names": [[42, "file-names"]], "Files With Version Information": [[26, null]], "Flags": [[20, "flags"], [35, "flags"], [39, "flags"]], "Flags File": [[49, "flags-file"]], "Force Statements (new method - implement me)": [[23, "force-statements-new-method-implement-me"]], "Force Statements (old method - remove me)": [[23, "force-statements-old-method-remove-me"]], "Forks, Branches and Pull Requests": [[0, "forks-branches-and-pull-requests"]], "Functor Statements": [[23, "functor-statements"]], "Further Reading": [[3, "further-reading"]], "General": [[43, "general"]], "General Format": [[23, "general-format"]], "General Functor Web Structure": [[14, "general-functor-web-structure"]], "Generated Line Directives": [[49, "generated-line-directives"]], "Generating .pcf files:": [[13, "generating-pcf-files"]], "Generating waveform dump files for viewing": [[58, "generating-waveform-dump-files-for-viewing"]], "Generator Flags": [[40, "generator-flags"]], "Getting Icarus Verilog": [[0, "getting-icarus-verilog"]], "Getting Started With Icarus Verilog": [[44, null]], "Getting Started as a Contributor": [[0, null]], "Glossary": [[1, null]], "Good Issue Reporting": [[50, "good-issue-reporting"]], "Header Syntax": [[23, "header-syntax"]], "Hierarchy In Netlists": [[8, "hierarchy-in-netlists"]], "How It Works": [[54, "how-it-works"]], "How To Create A Pull Request": [[50, "how-to-create-a-pull-request"]], "How To Get From There To Here": [[23, "how-to-get-from-there-to-here"]], "IEEE1364 Notes": [[10, null]], "INVOKING THE FPGA TARGET": [[32, "invoking-the-fpga-target"]], "IVL - The Core Compiler": [[5, null]], "IVLPP - IVL Preprocessor": [[49, null]], "Icarus Specific Configuration Options": [[0, "icarus-specific-configuration-options"], [48, "icarus-specific-configuration-options"]], "Icarus Verilog": [[27, null]], "Icarus Verilog Attributes": [[4, null]], "Icarus Verilog Developer Support": [[24, null]], "Icarus Verilog Extensions": [[45, null]], "Icarus Verilog Quirks": [[46, null]], "Icarus Verilog Release Notes": [[28, null]], "Icarus Verilog Usage": [[47, null]], "Indices and tables": [[27, "indices-and-tables"]], "Input Data at Runtime": [[51, "input-data-at-runtime"]], "Installation From Source": [[48, "installation-from-source"]], "Installation Guide": [[48, null]], "Installing the Target Module": [[6, "installing-the-target-module"]], "Interaction Of Behavioral And Structural: NetAssign_": [[8, "interaction-of-behavioral-and-structural-netassign"]], "Interaction Of Expressions And Structure: NetESignal": [[8, "interaction-of-expressions-and-structure-netesignal"]], "Internal Uses Of LPM": [[7, "internal-uses-of-lpm"]], "Invocation": [[35, "invocation"], [39, "invocation"], [40, "invocation"]], "Known Issues and Limitations": [[40, "known-issues-and-limitations"]], "LIMITATIONS": [[31, "limitations"]], "LPM Devices": [[6, "lpm-devices"]], "Labels and Symbols": [[23, "labels-and-symbols"]], "Leave Interactive Mode": [[55, "leave-interactive-mode"]], "Library Format": [[53, "library-format"]], "License.": [[16, "license"]], "Limitations": [[39, "limitations"]], "Loadable Target API (ivl_target)": [[6, null]], "Loadable Target Module Api": [[9, "loadable-target-module-api"]], "Loadable Targets": [[9, null]], "Loading Target Modules": [[9, "loading-target-modules"]], "Loading VPI Modules": [[21, "loading-vpi-modules"]], "Locating Included Files": [[49, "locating-included-files"]], "Making and Using Libraries": [[51, "making-and-using-libraries"]], "Memories": [[8, "memories"]], "Misc": [[4, "misc"]], "Miscellaneous": [[11, null]], "Module Path Delay Statements": [[23, "module-path-delay-statements"]], "Net Statements": [[23, "net-statements"]], "Netlist Format": [[8, null]], "Numbers": [[23, "numbers"]], "Opcodes": [[41, "opcodes"]], "Optimizations": [[52, "optimizations"]], "Options/Flags": [[56, "options-flags"]], "Other Limitations": [[39, "other-limitations"]], "Other References": [[54, "other-references"]], "PADS AND PIN ASSIGNMENT": [[32, "pads-and-pin-assignment"]], "Parameter Statements": [[23, "parameter-statements"]], "Parameters Summary": [[35, "parameters-summary"]], "Part Concatenation Statements": [[23, "part-concatenation-statements"]], "Part Select Statements": [[23, "part-select-statements"]], "Plus-args": [[42, "plus-args"]], "Preprocessor Flags": [[43, "preprocessor-flags"]], "Reduction Logic": [[23, "reduction-logic"]], "Referencing Declarations Within an Unnamed Generate Block": [[46, "referencing-declarations-within-an-unnamed-generate-block"]], "Regression Tests": [[0, "regression-tests"]], "Repeat Vector Statements": [[23, "repeat-vector-statements"]], "Reporting Issues": [[50, null]], "Resolver Statements": [[23, "resolver-statements"]], "Running ivl:": [[13, "running-ivl"]], "Runtime Components": [[3, "runtime-components"]], "SDF Support": [[56, "sdf-support"]], "SPECIAL DEVICES": [[32, "special-devices"]], "Scope Representation In Netlists": [[8, "scope-representation-in-netlists"]], "Scope Statements": [[23, "scope-statements"]], "Scope of Macro Defines Doesn\u2019t Extend into Libraries": [[46, "scope-of-macro-defines-doesn-t-extend-into-libraries"]], "Scopes": [[21, "scopes"]], "Signal Values and Resolution": [[39, "signal-values-and-resolution"]], "Simulation Using Icarus Verilog": [[51, null]], "Standard Verilog-A Mathematical Constants.": [[16, "standard-verilog-a-mathematical-constants"]], "Standard Verilog-A Mathematical Functions.": [[16, "standard-verilog-a-mathematical-functions"]], "Standardization Issues": [[10, "standardization-issues"]], "Structural Arithmetic Statements": [[23, "structural-arithmetic-statements"]], "Structural Compare Statements": [[23, "structural-compare-statements"]], "Structural Function Calls": [[23, "structural-function-calls"]], "Structural Items: NetNode and NetNet": [[8, "structural-items-netnode-and-netnet"]], "Structural Links": [[8, "structural-links"]], "Structural Shifter Statements": [[23, "structural-shifter-statements"]], "Structures that cannot be converted to 1995 compatible Verilog": [[40, "structures-that-cannot-be-converted-to-1995-compatible-verilog"]], "Substitution Statements": [[23, "substitution-statements"]], "Summary": [[42, "summary"]], "Supported Constructs": [[39, "supported-constructs"]], "Swift Model Support (Preliminary)": [[12, null]], "Symbol Name Conventions": [[14, "symbol-name-conventions"]], "Synthesis": [[52, "synthesis"]], "System Function Calls": [[21, "system-function-calls"]], "System Function Return Types": [[54, "system-function-return-types"]], "System Functions": [[45, "system-functions"]], "System Task Calls": [[21, "system-task-calls"]], "System Task/Function Arguments": [[21, "system-task-function-arguments"]], "System Tasks": [[45, "system-tasks"]], "Target Flags": [[43, "target-flags"]], "Tasks In Netlists": [[8, "tasks-in-netlists"]], "Test Descriptions": [[25, "test-descriptions"]], "Thanks": [[16, "thanks"]], "The BLIF Code Generator (-tblif)": [[31, null]], "The Core Compiler": [[3, "the-core-compiler"]], "The FPGA Code Generator (-tfpga)": [[32, null]], "The Icarus Verilog Targets": [[30, null]], "The Macro Preprocessor": [[51, "the-macro-preprocessor"]], "The PAL Code Generator (-tpal)": [[34, null]], "The PCB Code Generator (-tpcb)": [[35, null]], "The Regression Test Suite": [[25, null]], "The Relationship Between Functors, Threads And Events": [[23, "the-relationship-between-functors-threads-and-events"]], "The Target Module API": [[6, "the-target-module-api"]], "The VHDL Code Generator (-tvhdl)": [[39, null]], "The VVP Target": [[14, null]], "The Verilog Code Generator (-tverilog)": [[38, null]], "The Verilog \u201895 Code Generator (-tvlog95)": [[40, null]], "The null Code Generator (-tnull)": [[33, null]], "The sizer Code Analyzer (-tsizer)": [[36, null]], "The stub Code Generator (-tstub)": [[37, null]], "The vvp Code Generator (-tvvp)": [[41, null]], "Thread Details": [[22, null]], "Thread Statements": [[23, "thread-statements"]], "Time 0 Race Resolution": [[46, "time-0-race-resolution"]], "Time Scale In Netlists": [[8, "time-scale-in-netlists"]], "Tracing VPI Use": [[17, "tracing-vpi-use"]], "Truth Tables": [[23, "truth-tables"]], "UDP Statements": [[23, "udp-statements"]], "USAGE": [[31, "usage"]], "Unsized Expressions": [[46, "unsized-expressions"]], "Unsized Expressions as Arguments to Concatenation": [[46, "unsized-expressions-as-arguments-to-concatenation"]], "Unsized Numeric Constants are Not Limited to 32 Bits": [[46, "unsized-numeric-constants-are-not-limited-to-32-bits"]], "Unsized Parameters": [[46, "unsized-parameters"]], "Using VPI": [[54, null]], "Using the Library.": [[16, "using-the-library"]], "VCD/FST/LXT Arguments": [[56, "vcd-fst-lxt-arguments"]], "VPI Modules in Icarus Verilog": [[17, null]], "VPI Within VVP": [[21, null]], "VPI in Icarus Verilog": [[15, null]], "VVP - Verilog Virtual Processor": [[19, null]], "VVP Command Line Flags": [[56, null]], "VVP Compilation And Execution": [[23, "vvp-compilation-and-execution"]], "VVP Interactive Mode": [[55, null]], "VVP Simulation Engine": [[23, null]], "VVP as a library": [[57, null]], "Variable Statements": [[23, "variable-statements"]], "Variable Substitution": [[42, "variable-substitution"]], "Variables": [[21, "variables"]], "Verilog Attributes": [[52, null]], "Verilog-A math library": [[16, null]], "Verilog:": [[13, "verilog"]], "Viewing Waveforms": [[58, null]], "Vpi Task/Function Calls": [[23, "vpi-task-function-calls"]], "What Is LPM": [[7, null]], "XNF ROOT PORTS": [[32, "xnf-root-ports"]], "Xilinx Hint": [[13, null]], "gold (optional)": [[25, "gold-optional"]], "iverilog Command Line Flags": [[43, null]], "iverilog-args (optional)": [[25, "iverilog-args-optional"]], "repeat Statement is Sign Aware": [[46, "repeat-statement-is-sign-aware"]], "source (required)": [[25, "source-required"]], "strict, force-sv or vlog95 (optional)": [[25, "strict-force-sv-or-vlog95-optional"]], "type (required)": [[25, "type-required"]], "vhdlpp Command Line Flags": [[53, null]], "vpiScope Iterator on vpiScope Objects": [[46, "vpiscope-iterator-on-vpiscope-objects"]], "vvp-args (optional)": [[25, "vvp-args-optional"]], "vvp-args-extended (optional)": [[25, "vvp-args-extended-optional"]], "\u2699\ufe0f Simulator (vvp) Improvements": [[29, "simulator-vvp-improvements"]], "\ud83c\udf89 Release V13.0": [[29, null]], "\ud83d\udc1e Bug Fix Summary": [[29, "bug-fix-summary"]], "\ud83d\udce6 Upgrade Notes": [[29, "upgrade-notes"]], "\ud83d\udd04 Major Changes in V13": [[29, "major-changes-in-v13"]], "\ud83d\udd0c VPI Updates": [[29, "vpi-updates"]], "\ud83d\ude4f Acknowledgments": [[29, "acknowledgments"]], "\ud83d\udee0 Diagnostics & Toolchain": [[29, "diagnostics-toolchain"]], "\ud83e\udde0 Language & Elaboration Fixes": [[29, "language-elaboration-fixes"]]}, "docnames": ["developer/getting_started", "developer/glossary", "developer/guide/cadpli/cadpli", "developer/guide/index", "developer/guide/ivl/attributes", "developer/guide/ivl/index", "developer/guide/ivl/ivl_target", "developer/guide/ivl/lpm", "developer/guide/ivl/netlist", "developer/guide/ivl/t-dll", "developer/guide/misc/ieee1364-notes", "developer/guide/misc/index", "developer/guide/misc/swift", "developer/guide/misc/xilinx-hint", "developer/guide/tgt-vvp/tgt-vvp", "developer/guide/vpi/index", "developer/guide/vpi/va_math", "developer/guide/vpi/vpi", "developer/guide/vvp/debug", "developer/guide/vvp/index", "developer/guide/vvp/opcodes", "developer/guide/vvp/vpi", "developer/guide/vvp/vthread", "developer/guide/vvp/vvp", "developer/index", "developer/regression_tests", "developer/version_stamps", "index", "releases/index", "releases/v13-0-release-note", "targets/index", "targets/tgt-blif", "targets/tgt-fpga", "targets/tgt-null", "targets/tgt-pal", "targets/tgt-pcb", "targets/tgt-sizer", "targets/tgt-stub", "targets/tgt-verilog", "targets/tgt-vhdl", "targets/tgt-vlog95", "targets/tgt-vvp", "usage/command_files", "usage/command_line_flags", "usage/getting_started", "usage/icarus_verilog_extensions", "usage/icarus_verilog_quirks", "usage/index", "usage/installation", "usage/ivlpp_flags", "usage/reporting_issues", "usage/simulation", "usage/verilog_attributes", "usage/vhdlpp_flags", "usage/vpi", "usage/vvp_debug", "usage/vvp_flags", "usage/vvp_library", "usage/waveform_viewer"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["developer/getting_started.rst", "developer/glossary.rst", "developer/guide/cadpli/cadpli.rst", "developer/guide/index.rst", "developer/guide/ivl/attributes.rst", "developer/guide/ivl/index.rst", "developer/guide/ivl/ivl_target.rst", "developer/guide/ivl/lpm.rst", "developer/guide/ivl/netlist.rst", "developer/guide/ivl/t-dll.rst", "developer/guide/misc/ieee1364-notes.rst", "developer/guide/misc/index.rst", "developer/guide/misc/swift.rst", "developer/guide/misc/xilinx-hint.rst", "developer/guide/tgt-vvp/tgt-vvp.rst", "developer/guide/vpi/index.rst", "developer/guide/vpi/va_math.rst", "developer/guide/vpi/vpi.rst", "developer/guide/vvp/debug.rst", "developer/guide/vvp/index.rst", "developer/guide/vvp/opcodes.rst", "developer/guide/vvp/vpi.rst", "developer/guide/vvp/vthread.rst", "developer/guide/vvp/vvp.rst", "developer/index.rst", "developer/regression_tests.rst", "developer/version_stamps.rst", "index.rst", "releases/index.rst", "releases/v13-0-release-note.rst", "targets/index.rst", "targets/tgt-blif.rst", "targets/tgt-fpga.rst", "targets/tgt-null.rst", "targets/tgt-pal.rst", "targets/tgt-pcb.rst", "targets/tgt-sizer.rst", "targets/tgt-stub.rst", "targets/tgt-verilog.rst", "targets/tgt-vhdl.rst", "targets/tgt-vlog95.rst", "targets/tgt-vvp.rst", "usage/command_files.rst", "usage/command_line_flags.rst", "usage/getting_started.rst", "usage/icarus_verilog_extensions.rst", "usage/icarus_verilog_quirks.rst", "usage/index.rst", "usage/installation.rst", "usage/ivlpp_flags.rst", "usage/reporting_issues.rst", "usage/simulation.rst", "usage/verilog_attributes.rst", "usage/vhdlpp_flags.rst", "usage/vpi.rst", "usage/vvp_debug.rst", "usage/vvp_flags.rst", "usage/vvp_library.rst", "usage/waveform_viewer.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [0, 6, 10, 12, 13, 20, 23, 32, 36, 37, 41, 43, 44, 46, 48, 50, 54, 55, 56], "0": [0, 4, 6, 8, 9, 10, 13, 16, 20, 22, 23, 27, 28, 32, 37, 39, 41, 43, 44, 45, 48, 49, 51, 54, 55, 56, 58], "00": 23, "01": [23, 43], "01xz": 20, "02": 43, "02110": [16, 20, 21, 22, 23], "03": 43, "04": 48, "06": 43, "09": 46, "0d": [44, 58], "0t": 46, "0x": 23, "0x1000": 20, "0x3fff": 20, "0x4000": 20, "0x5a": 23, "0x7fff": 20, "0xzz1": 9, "1": [0, 1, 3, 8, 9, 10, 13, 16, 20, 21, 22, 23, 26, 32, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 55, 56, 58], "10": [0, 8, 13, 16, 23, 32, 43, 46, 48, 50, 51, 55], "100": [0, 44, 55], "100u": 8, "103": [1, 7], "11": [0, 23, 43, 44, 48, 58], "119": 41, "12": 43, "123": 46, "1234567890": 46, "127": 8, "128": [8, 46], "128bit": 10, "13": [0, 29, 36, 41, 48], "1301": [16, 20, 21, 22, 23], "1364": [0, 45, 46, 48], "14": [10, 13, 36, 43, 46], "15": [10, 23, 46, 51], "16": [10, 20, 22, 43, 46], "16bit": 10, "17": [44, 58], "17179869183": [10, 46], "18": [48, 51], "19": [13, 51], "1995": [10, 43], "1998": 50, "1999": 13, "19990814": 13, "1a": 51, "1e": 8, "1e0": 37, "1i": 13, "1n": 8, "1x": 23, "2": [0, 1, 3, 10, 13, 16, 20, 21, 22, 23, 32, 36, 37, 40, 41, 42, 43, 46, 48, 54, 55], "20": 32, "200": 32, "2000": [10, 13], "20000120": 13, "2001": [10, 20, 21, 22, 23, 43, 46], "2003": 12, "2005": [0, 43, 46, 48], "2007": 16, "2008": 43, "2009": 43, "2012": 43, "2014": 43, "20140619": 52, "2015": 43, "2016": [42, 43], "2017": 43, "2022": 0, "2023": 43, "2024": [12, 16, 20, 21, 22, 23, 50], "2026": 43, "21": 43, "2190": 0, "22": [32, 48], "23": [45, 46], "2300": 13, "234567890": 46, "235": 46, "235e": 46, "23e": 46, "2412": 0, "25": 55, "250": 55, "27": 0, "284": 48, "29": [44, 58], "2u": 23, "3": [8, 10, 20, 22, 23, 36, 41, 46, 48, 55], "3013": 48, "3018": 48, "31": [45, 51], "32": [10, 20, 40, 54], "3242": 48, "3248": 48, "32bit": [10, 20], "33": 46, "332211": 23, "35": 51, "36": [10, 46], "3e": 46, "3f": 46, "3g": 46, "4": [8, 10, 16, 20, 22, 23, 25, 40, 46, 48, 51], "4123": 0, "5": [9, 10, 13, 20, 22, 42, 43, 44, 46, 51, 58], "50234": 0, "51": [16, 20, 21, 22, 23, 51], "512": 23, "513": 58, "53": 0, "533928600": 55, "59762": 0, "5t": 46, "5th": 10, "6": [20, 22, 23, 32, 49, 54], "6039": 0, "64": [20, 23, 45, 46, 51, 54], "6472": 0, "64bit": [10, 20, 22, 23, 45], "64k": 22, "66234": 0, "7": [10, 20, 22, 44, 45, 46, 58], "77": 48, "7923": 54, "8": [0, 10, 20, 22, 23, 44, 48, 51, 58], "81": 51, "8477": 54, "8489": 54, "8bit": 20, "9": [0, 8, 10, 16, 23, 43, 48, 51], "9462": 48, "95": [27, 30], "96": 37, "98": 0, "A": [0, 1, 3, 7, 8, 10, 15, 20, 21, 22, 23, 25, 31, 40, 41, 42, 43, 44, 49, 51], "AND": [8, 10, 20, 23], "AS": 10, "And": [3, 44, 55], "As": [0, 8, 10, 23, 32, 44, 46], "At": [8, 44, 58], "BE": 10, "Be": [43, 50], "But": [8, 10, 32, 45], "By": [8, 43, 58], "FOR": [16, 20, 21, 22, 23], "For": [2, 3, 4, 6, 8, 9, 10, 13, 16, 17, 19, 20, 23, 25, 32, 39, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 54, 55, 58], "IF": 20, "IN": 10, "If": [0, 4, 6, 8, 10, 14, 20, 21, 22, 23, 25, 32, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 54, 55, 56, 57, 58], "In": [3, 6, 7, 9, 10, 14, 17, 18, 20, 21, 23, 31, 32, 42, 45, 46, 51, 54, 55, 56], "It": [0, 1, 3, 4, 6, 7, 8, 10, 16, 17, 20, 21, 23, 25, 32, 36, 37, 40, 42, 43, 45, 46, 48, 51, 55, 56, 58], "NOT": [10, 20, 46], "No": 50, "Not": 48, "OF": 10, "OR": [20, 23], "Of": [20, 46, 51], "On": [46, 50], "One": [10, 46, 50, 51], "Or": [20, 41], "Such": 10, "THE": 10, "TO": 10, "That": [3, 6, 8, 9, 10, 20, 23, 31, 46, 49, 51, 57], "The": [0, 1, 2, 4, 7, 8, 9, 10, 12, 13, 16, 17, 18, 20, 21, 22, 24, 26, 27, 29, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58], "Then": [0, 18, 20, 23, 25, 44, 51, 53, 58], "There": [0, 1, 6, 8, 10, 13, 14, 20, 22, 25, 37, 39, 40, 44, 46, 48, 49, 51, 54, 55], "These": [0, 1, 4, 6, 8, 10, 18, 20, 22, 23, 25, 26, 29, 42, 43, 44, 45, 46, 48, 49, 51, 54, 56], "To": [0, 17, 31, 35, 39, 40, 41, 46, 48, 49, 51, 54, 57, 58], "WITH": 10, "With": [2, 10, 24, 27, 32, 36, 37, 41, 42, 46, 47, 54, 55], "_": 23, "_init": 23, "_ivl_": 4, "_ivl_schedule_push": 4, "_mode_": 43, "_will_": 13, "ab": [16, 20], "abc": 31, "abil": [17, 46], "abl": [2, 12, 17, 23, 42, 44, 54, 58], "about": [8, 10, 21, 23, 32, 36, 42, 43, 50, 51, 54, 55, 56], "abov": [0, 8, 10, 13, 20, 23, 26, 42, 43, 45, 46, 48, 49, 54, 55], "absent": 58, "absolut": [16, 20], "abstract": [1, 3, 7, 20], "acc": [0, 48, 51], "acc2": 51, "accept": [0, 10, 31, 32, 46], "access": [0, 6, 8, 9, 16, 17, 20, 21, 22, 23, 51, 52, 53, 57], "accident": 4, "accompani": 48, "accomplish": 23, "accord": [10, 17, 20, 51], "account": [0, 6, 10, 26], "accumul": [8, 51], "accur": [10, 29, 46], "achiev": 21, "aclr": 23, "aco": 16, "acosh": 16, "acronym": 1, "across": [44, 45], "act": 23, "action": [25, 57], "activ": [2, 17, 20, 23, 43, 54, 58], "actual": [0, 6, 10, 20, 21, 23, 25, 43, 44, 48, 49, 54], "ad": [0, 10, 20, 21, 23, 30, 43, 45, 46, 56], "adapt": 8, "add": [0, 4, 10, 13, 16, 20, 23, 35, 43, 45, 46, 48, 49, 50, 51, 53, 56, 58], "add_histori": 48, "adder": [10, 46], "addi": 20, "addit": [6, 7, 9, 17, 21, 23, 54], "addr": [20, 45], "address": [8, 10, 20, 22, 23, 29, 50], "adjust": [6, 8, 48], "admittedli": 13, "advanc": [44, 56], "advantag": [8, 51], "affect": [10, 20, 21, 23, 29, 43, 51, 56], "after": [3, 8, 10, 12, 18, 20, 22, 23, 25, 28, 29, 42, 43, 48, 51, 54, 55, 56], "again": [10, 50, 51, 54, 56], "against": [0, 29, 51], "aggress": 46, "ahead": 23, "aid": [3, 19, 20, 23, 37, 43, 45], "al": 48, "alanmi": 31, "algorithm": [45, 51], "alia": [23, 42], "alias": 23, "all": [0, 3, 6, 8, 9, 10, 12, 16, 17, 20, 21, 23, 25, 26, 28, 29, 39, 42, 43, 44, 46, 48, 49, 50, 51, 53, 54, 56, 57], "allianc": 13, "alliance_host": 13, "alloc": 20, "allow": [0, 2, 3, 8, 10, 17, 20, 21, 23, 35, 39, 40, 42, 43, 45, 46, 48, 54, 56], "almost": [23, 43, 44, 57], "along": [12, 16, 18, 20, 21, 22, 23, 25, 26, 44, 48, 49, 51, 54], "alreadi": [0, 10, 20, 48, 50, 51, 58], "also": [0, 1, 3, 8, 10, 17, 20, 21, 22, 23, 25, 42, 43, 44, 46, 48, 50, 51, 54, 55, 56, 57, 58], "alter": [20, 56], "altern": [8, 43, 45], "although": [8, 10, 42, 43, 46, 51, 57], "altogeth": 35, "alwai": [0, 4, 8, 10, 13, 23, 25, 36, 40, 42, 43, 44, 45, 46, 48, 50, 51, 52, 54, 55, 58], "always4a": 48, "always4b": 48, "am": [43, 49], "ambigu": [8, 10, 29], "amongst": 10, "amount": [20, 23, 51], "an": [0, 1, 2, 3, 4, 6, 8, 9, 10, 13, 18, 20, 21, 22, 23, 25, 32, 35, 39, 40, 43, 44, 45, 48, 49, 50, 51, 52, 54, 55, 56], "anachron": 43, "analog": 23, "analog1": 48, "analog2": 48, "analys": 54, "analysi": 3, "analyz": [3, 23, 27, 30], "and2": 51, "ani": [4, 6, 8, 10, 16, 17, 20, 21, 22, 23, 25, 29, 31, 32, 36, 39, 42, 43, 44, 45, 46, 48, 49, 50, 51, 54, 55, 56, 58], "annot": 56, "announc": 29, "anoth": [8, 10, 20, 23, 43, 44, 46, 51], "ansi": 40, "anyedg": [23, 46], "anyon": 50, "anywher": [10, 42, 52], "api": [1, 3, 5, 51, 54], "appar": 10, "appear": [8, 10, 21, 23, 43, 49, 56], "append": [20, 43], "appendix": 10, "appl": 48, "appli": [8, 10, 20, 43, 52], "applic": [2, 8, 17, 45, 54], "appropri": [10, 20, 21, 22, 23, 35, 40, 42, 44, 46, 48, 50, 51], "approv": 0, "ar": [0, 1, 3, 4, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 25, 26, 30, 31, 32, 35, 37, 39, 40, 41, 42, 43, 44, 45, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58], "arbitrari": [20, 23, 32, 51], "arbitrarili": [10, 46], "arc": 16, "arch": 32, "architectur": [4, 32], "area": 48, "aren": 1, "arg": 23, "arguabl": [10, 46], "argument": [0, 2, 3, 16, 20, 23, 25, 40, 41, 42, 44, 45, 51, 54, 55, 58], "argument_list": 21, "aris": 57, "arith": 23, "arithmet": [20, 22, 29, 45, 46], "around": [0, 14, 20, 23, 55], "arr": 20, "arrai": [3, 8, 17, 20, 21, 29, 34, 39, 40, 43, 51, 54], "arrang": [8, 20, 23, 46], "arriv": 23, "articl": 54, "artifact": 8, "ascii": 9, "aset": 23, "asic": 31, "asid": 4, "asin": 16, "asinh": 16, "ask": 50, "aspect": [6, 8, 23, 54, 56], "assembl": 3, "assembli": [1, 23, 42], "assert": [20, 29, 43], "assign": [4, 8, 10, 13, 20, 23, 29, 31, 36, 40, 43, 45, 51, 58], "associ": [23, 32, 43], "assum": [0, 10, 20, 42, 43, 45, 46, 52, 54], "assumpt": 10, "async": [0, 23], "asynchron": 23, "atan": 16, "atan2": 16, "atanh": 16, "atom": 23, "attach": [4, 14, 23, 32, 35, 52], "attempt": [4, 23], "attent": [13, 56], "attribut": [3, 5, 7, 13, 27, 32, 47], "august": 13, "authent": 0, "author": [0, 54], "autobegin": 23, "autoconf": [0, 48], "autofork": 23, "autofunct": 23, "autom": [45, 46], "automat": [8, 16, 20, 21, 26, 40, 43, 44, 46, 54, 56], "autotask": 23, "avail": [0, 13, 20, 21, 23, 32, 41, 42, 43, 44, 45, 48, 56, 58], "avoid": [0, 20, 43, 46, 54, 56], "awai": [51, 56], "await": 20, "awar": 23, "aynchron": 23, "b": [0, 8, 10, 20, 23, 46, 48], "b0": [10, 23, 36, 46], "b000": 55, "b1": [23, 55], "b1zzx0": 9, "back": [4, 8, 9, 10, 13, 20, 21, 32, 55, 56], "backend": [8, 13, 32], "backward": 45, "bar": [10, 53], "base": [0, 1, 8, 10, 12, 13, 16, 20, 23, 32, 40, 43, 45, 51, 55, 56, 58], "base_symbol": 23, "base_vers": 48, "baselin": 45, "basenam": [13, 21, 23, 25], "bash": 48, "bash_profil": 48, "basic": [0, 6, 14, 20, 23, 42, 48, 51], "batch": 51, "batchmod": 13, "becaus": [3, 7, 8, 10, 20, 21, 23, 32, 44, 45, 46, 51, 58], "becom": [10, 23, 31, 32, 42, 43, 44, 51], "been": [6, 10, 20, 23, 43, 44, 46, 50], "befor": [0, 10, 20, 21, 23, 25, 29, 36, 43, 44, 46, 48, 49, 50, 54, 55, 56], "begin": [8, 10, 13, 20, 23, 36, 43, 44, 45, 46, 51, 55, 56, 58], "behav": [10, 51], "behavior": [4, 6, 7, 10, 20, 23, 29, 36, 43, 45, 46, 49, 51, 56], "behaviour": [39, 43, 46], "being": [0, 2, 4, 10, 23, 25, 32, 43, 46, 48, 54], "believ": [8, 50], "belong": [51, 54], "below": [0, 3, 18, 23, 25, 26, 48, 55, 58], "bench": [4, 44, 46, 51, 52, 58], "benign": 48, "berkelei": 31, "best": [6, 13, 23, 50, 51], "better": [0, 3, 8, 10, 29, 48, 50], "between": [10, 29, 42, 46, 48, 51], "beyond": 51, "bibl": 10, "big": [10, 46, 48], "bin": [13, 41, 48], "binari": [3, 20, 48, 58], "bind": 29, "bison": [0, 3, 48], "bit": [9, 10, 13, 20, 22, 23, 31, 32, 40, 43, 51, 54, 56], "bit2": 51, "bitgen": 13, "bitgen_flag": 13, "bitl": 51, "bitstor": 54, "bitwis": [8, 20], "black": 35, "blank": [42, 49], "blend": 20, "blif": [27, 30], "blink": 36, "blob": 23, "block": [3, 8, 10, 20, 23, 29, 40, 43], "blur": 51, "bmvpi": 48, "bnf": 10, "board": 13, "bodi": 23, "boiler": 6, "book": 44, "bool": [20, 23, 37, 45], "boolean": [20, 23], "boot": 12, "boot_func": [2, 54], "bootstrap": [2, 54], "boston": [16, 20, 21, 22, 23], "both": [6, 8, 10, 20, 23, 43, 45, 46, 48, 56], "bother": 20, "bottom": [3, 54], "bound": [21, 43], "boundari": [8, 51], "box": [35, 42, 58], "bpivlpp": 48, "br_gh117": 48, "br_gh59": 48, "br_gh73a": 48, "br_gh73b": 48, "branch": [20, 22, 23, 26, 43, 48], "break": [10, 20, 29, 55], "breakpoint": 20, "brew": 48, "briefli": 51, "broken": [10, 23], "brought": 8, "brows": 50, "browser": 58, "bsd": 48, "bu": [32, 45], "buf": [13, 14, 32], "buffer": [13, 32], "bufg": 13, "bufz": 14, "bug": [0, 48, 50], "build": [0, 3, 8, 21, 23, 26, 29, 48], "built": [0, 8, 16, 18, 20, 23, 48, 55, 57], "builtin": 3, "bunch": 20, "bundl": [3, 30], "burden": [6, 8], "buri": 13, "button": [0, 50], "bx": [10, 20, 23, 43], "byte": [20, 23, 25], "bytecod": 29, "bz": [23, 43], "bz2": 48, "bz2_bzdopen": 48, "c": [0, 1, 3, 6, 8, 10, 16, 20, 21, 22, 23, 26, 42, 43, 44, 46, 48, 50, 51, 54, 55, 56, 57], "c1": [13, 44, 58], "c3": 13, "c4": 13, "ca": 43, "cach": 48, "cadenc": [3, 10, 45, 46], "cadpli": [0, 2, 3, 12, 48, 54], "calcul": [8, 9, 10, 20, 23, 43, 46, 51], "call": [1, 3, 8, 9, 17, 20, 25, 37, 40, 41, 42, 43, 44, 46, 51, 54, 55, 56, 58], "callback": [29, 46], "calle": 23, "caller": [20, 23], "callf": 20, "calltf": 54, "can": [0, 2, 3, 4, 6, 7, 8, 10, 12, 13, 16, 18, 20, 21, 22, 23, 25, 28, 30, 31, 32, 35, 36, 40, 41, 42, 43, 44, 45, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58], "cancel": 20, "candid": [44, 51], "cannot": [4, 8, 10, 16, 20, 21, 23, 39, 46, 54], "canon": [20, 23], "capabl": [12, 46], "care": [3, 20, 23, 58], "carefulli": 29, "cari": 16, "carri": [8, 21, 23, 54], "cascad": 23, "case": [8, 10, 14, 17, 18, 20, 21, 22, 23, 29, 32, 39, 40, 42, 43, 45, 46, 50, 51, 53, 54, 56], "casex": 20, "casez": 20, "cassign": [20, 23], "cast": [20, 46], "cast2": 20, "cat": 13, "catch": 55, "categori": 50, "caught": 21, "caus": [0, 2, 4, 6, 10, 20, 23, 29, 32, 33, 42, 43, 44, 46, 48, 49, 50, 51, 54, 56, 58], "cc": [0, 3, 23, 48], "cclk": 13, "cd": [0, 13, 48, 55], "ce": [23, 25, 48], "ceil": 16, "cell": [23, 32, 52], "cellref": 32, "celltyp": 23, "center": 0, "certain": [8, 22, 23, 35, 43, 45, 46, 56], "certainli": [44, 46], "cf": 51, "cflag": 48, "chanc": [20, 21], "chang": [8, 10, 17, 20, 21, 23, 26, 27, 28, 42, 43, 46, 48, 49, 51, 56], "chapter": [20, 44, 46, 51, 54], "char": [23, 54], "charact": [9, 10, 18, 20, 23, 32, 42, 43, 44, 45, 46, 49, 51, 55, 56], "characterist": 50, "check": [0, 3, 6, 8, 20, 23, 25, 43, 48, 50, 51, 54], "checkout": [0, 48], "checkpoint": 10, "child": [20, 23], "children": [8, 20, 23], "choic": 48, "choos": [10, 12, 23, 32, 43, 44, 46, 51, 58], "chosen": 56, "chunk": 20, "ci": 29, "claim": [10, 46, 50], "clang": 48, "clarif": 10, "clariti": 29, "class": [3, 20, 23, 32, 43, 46], "clean": [48, 56], "cleanup": [0, 23, 48], "clear": [10, 20, 23, 46, 51], "clearli": [10, 44, 46, 51], "click": [50, 58], "clk": [10, 13, 23, 44, 51, 55, 58], "clock": [10, 13, 20, 23, 32, 36, 44, 55, 58], "clone": [0, 48], "close": [1, 7, 50], "closest": [10, 20], "clr": 23, "cmdfile": 43, "cmp": [20, 23], "cmpi": 20, "co": 16, "cobj": 20, "cobject": 20, "code": [0, 1, 3, 4, 6, 7, 8, 9, 10, 12, 17, 20, 21, 22, 23, 25, 26, 27, 30, 43, 44, 46, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58], "collect": [9, 17, 23, 51, 54], "collis": 29, "colon": 49, "column": [10, 23], "com": [0, 13, 16, 20, 21, 22, 23, 28, 48], "comb": 23, "combin": [4, 8, 10, 13, 20, 23, 42, 43, 44, 46, 51, 54], "combinatori": 23, "come": [0, 8, 10, 12, 20, 23, 51], "comma": [4, 23], "command": [0, 3, 6, 9, 12, 13, 16, 17, 20, 23, 25, 27, 30, 31, 32, 35, 36, 37, 41, 44, 45, 46, 47, 48, 49, 50, 54, 55, 58], "commandfil": 44, "comment": [23, 40, 48, 49, 50, 54], "commentari": 23, "commerci": [10, 46], "commit": [0, 26], "common": [6, 8, 10, 20, 23, 43, 44, 46, 48, 51, 54, 55], "commonli": [0, 41, 43], "commun": [23, 29, 57], "compact": [20, 58], "compar": [20, 25, 45], "comparison": [8, 10, 20, 22, 23, 25, 45, 46], "compat": [0, 3, 12, 29, 45, 46, 48], "compil": [2, 4, 10, 12, 20, 21, 25, 29, 37, 42, 43, 44, 45, 49, 50, 52, 56, 58], "compile_": 23, "compile_cleanup": 23, "compile_init": 23, "compiletf": [21, 54], "compin": 43, "complement": 23, "complet": [0, 8, 9, 10, 20, 23, 31, 32, 42, 46, 48, 50, 51, 54], "complex": [3, 6, 8, 23, 44, 49], "complianc": [43, 46], "compliant": [40, 43], "complic": [44, 54], "compon": [8, 23, 43], "compound": 8, "compress": 0, "comput": [10, 20], "concat": [20, 23], "concaten": [9, 10, 20], "concati": 20, "concept": [21, 23, 45], "conceptu": 3, "concern": [10, 23, 46], "concis": 42, "condit": [8, 20, 23, 25, 29, 46, 49, 51], "conf": 6, "config": [43, 48, 53], "configr": 13, "configur": [6, 51, 57], "conflict": [0, 10, 46], "conform": 29, "confus": [10, 23, 43, 45, 46], "connect": [2, 6, 8, 10, 13, 23, 32, 40, 43, 45, 54], "consid": [4, 10, 20, 43, 45, 50, 51, 55], "consist": [23, 29, 45, 46], "constant": [8, 9, 10, 20, 22, 23, 29, 37, 39, 40, 43, 51], "constrain": [10, 20, 23, 51], "constraint": [1, 7], "construct": [7, 8, 13, 21, 23, 29, 35, 40], "cont": 55, "contain": [0, 3, 6, 8, 10, 17, 20, 21, 22, 23, 24, 25, 28, 31, 32, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 53, 54], "content": [8, 20, 42, 49, 51], "context": [8, 20, 23, 40, 46, 55], "contigu": 23, "continu": [0, 8, 20, 23, 25, 29, 31, 40, 42, 43, 45, 48, 51, 55], "contract": [10, 46], "contradictori": 10, "contribut": [0, 24, 43], "contributor": [3, 24, 27, 29, 50], "control": [8, 10, 16, 20, 23, 32, 35, 42, 43, 44, 46, 48, 49, 51, 55, 56], "conveni": [23, 43, 44, 49, 51, 54], "convent": [10, 23, 42, 44], "convention": 10, "convers": [20, 25, 50], "convert": [20, 31, 45], "cope": 8, "copi": [16, 20, 21, 22, 23, 25, 42, 57], "copyright": [12, 16, 20, 21, 22, 23, 43, 49, 50], "core": [6, 8, 9, 17, 23, 51, 54], "corner": [0, 6, 29], "correct": [0, 6, 10, 23, 25, 29, 46, 48, 50], "correctli": [20, 23, 40, 43], "correspond": [20, 23, 25, 39, 49], "cosh": 16, "cosin": 16, "cost": 56, "could": [29, 46, 48, 51, 55], "couldn": 13, "count": [0, 9, 20, 23, 49], "counter": [22, 23, 44, 49, 51, 58], "counter_tb": [44, 58], "coupl": [0, 55], "cours": [6, 20, 46, 51], "cover": [13, 45, 50], "coverag": [10, 29], "cprop": 6, "crash": 29, "crc": 13, "creat": [0, 3, 8, 10, 17, 20, 21, 22, 23, 25, 26, 32, 35, 41, 44, 45, 46, 48, 51, 56], "creation": [3, 23, 43, 51], "cross": [8, 23], "csh": [13, 48], "cumbersom": 44, "current": [0, 3, 8, 20, 21, 23, 31, 32, 34, 38, 40, 42, 43, 45, 46, 48, 49, 51, 54, 55], "custom": [1, 55], "cvt": 20, "cxx": 48, "cxxflag": 48, "cygcari": 16, "cygwin": 48, "d": [0, 13, 16, 20, 23, 42, 43, 46, 49, 51, 53], "d2": 46, "d3": 46, "d5": 46, "dangl": 43, "dar": 20, "darrai": 20, "data": [8, 20, 23, 43], "databas": [21, 50], "datafil": 45, "date": [0, 42, 43], "datum": 23, "de": [6, 20], "deactiv": [20, 23], "dead": [10, 51], "deal": [8, 51], "deassert": 23, "deassign": [20, 23, 58], "debug": [0, 3, 17, 19, 20, 37, 43, 45, 48, 53, 55, 56], "debugg": 20, "decai": 23, "decid": [10, 23, 46], "decim": [10, 16, 20, 23, 46, 51], "decis": 10, "declar": [8, 9, 10, 13, 20, 21, 23, 29, 32, 35, 39, 42, 43, 45, 53, 54], "decor": [3, 43], "dedic": 13, "def": 23, "default": [0, 20, 35, 39, 40, 41, 42, 43, 44, 45, 46, 48, 51, 56, 58], "defin": [0, 1, 3, 4, 6, 9, 10, 20, 21, 23, 32, 42, 43, 48, 49, 51, 54, 56, 57], "definit": [6, 8, 10, 20, 21, 23, 32, 42, 43, 45, 46, 51, 52, 54], "defparam": [3, 8, 42, 43], "defparm": 3, "delai": [8, 20, 29, 41, 43], "delay_or_event_control": 10, "delayx": 20, "delet": [8, 20], "delta": [0, 23], "demonstr": [6, 10, 42, 50, 51, 54], "dep": 0, "depend": [6, 8, 10, 23, 32, 43, 46, 48, 57, 58], "deprec": [0, 3, 43, 45, 48], "depth": 39, "derefer": 29, "dereferenc": 39, "deriv": 50, "descend": [52, 55], "describ": [0, 1, 3, 6, 8, 18, 20, 21, 23, 25, 35, 42, 44, 46, 48, 49, 51, 52, 56], "descript": [1, 7, 8, 20, 23, 35, 42, 46, 48, 50, 51, 52], "descriptor": 56, "deserv": 23, "design": [1, 3, 6, 7, 8, 9, 10, 12, 13, 14, 21, 23, 29, 30, 31, 32, 35, 37, 39, 42, 43, 44, 45, 46, 51, 52, 54, 56, 57, 58], "design_dump": 0, "desir": [8, 21, 23, 32, 46, 51, 54], "dest": 25, "destin": [0, 20, 23, 51], "destructor": 8, "detach": 20, "detail": [3, 9, 16, 18, 19, 20, 21, 23, 32, 35, 43, 48, 50, 51, 55], "detect": [4, 20, 23, 37, 43, 45], "determin": [8, 20, 29, 43, 45, 46, 48, 54, 56], "devel": [16, 41], "develop": [0, 13, 16, 25, 27, 29, 48, 50, 51, 54, 56], "deviat": [39, 46], "devic": [1, 7, 8, 14, 23, 40, 51], "dhave_config_h": 0, "dialog": 42, "diarrhea": 13, "dictionari": 25, "did": [41, 46], "differ": [6, 9, 10, 20, 21, 23, 32, 42, 43, 44, 45, 46, 48, 51, 57], "difficult": [18, 51], "digit": [23, 46], "dimens": [10, 21, 23, 43], "diod": 23, "dir": [42, 49], "direct": [3, 8, 10, 21, 23, 32, 41, 42, 43, 51], "directli": [3, 18, 20, 41, 43, 48, 51], "directori": [0, 3, 12, 13, 16, 17, 25, 42, 43, 45, 48, 49, 51, 53, 54, 56], "dirti": 41, "disabl": [13, 20, 23, 39, 43, 46, 56], "disallow": 10, "disciplin": 0, "disconnect": [8, 20], "discov": 8, "displai": [10, 20, 23, 37, 40, 41, 44, 51, 53, 55, 56, 58], "disput": [10, 46], "distclean": 48, "distinct": [20, 23], "distinguish": 23, "distribut": [6, 12, 16, 17, 20, 21, 22, 23, 43, 48, 58], "div": [20, 23], "divid": [3, 20, 51], "divis": [20, 39], "dkei": 43, "dll": [6, 9, 54], "dname": 49, "do": [0, 1, 6, 7, 8, 10, 20, 23, 26, 42, 43, 44, 46, 48, 51, 54, 56, 58], "document": [0, 3, 4, 9, 10, 12, 17, 22, 24, 27, 29, 42, 46, 47, 50, 57], "doe": [3, 6, 7, 8, 10, 12, 20, 21, 23, 32, 35, 36, 40, 42, 43, 45, 46, 49, 51, 52, 56], "doesn": [10, 13, 23, 25, 26, 31, 32, 43, 45, 56], "domain": [13, 45], "don": [10, 13, 17, 20, 45, 48, 50, 54], "done": [0, 13, 21, 23, 25, 36, 54, 55], "doneact": 13, "donepin": 13, "doolittl": [13, 16], "doubl": [23, 49], "doubt": 10, "down": [3, 10, 20, 23, 31, 50], "download": [0, 48], "downstream": 32, "dozen": 44, "draft": 10, "drag": 58, "drive": [8, 23], "drive0": 23, "drive1": 23, "driven": [39, 45], "driver": [0, 3, 14, 23, 26, 32, 43, 45, 48], "drop": [20, 40, 55], "dsn": 58, "dst": [20, 23], "due": [23, 46, 51], "dump": [10, 18, 37, 48, 56], "dumper": 48, "dumpfil": [56, 58], "dumpoff": 10, "dumpvar": [29, 56, 58], "dup": 20, "duplic": 20, "dure": [4, 6, 8, 10, 29, 43, 44, 46, 51, 56], "dut": [46, 51], "dut1": 51, "dut2": 51, "dynam": [2, 6, 9, 20, 23, 54, 57], "e": [0, 8, 9, 10, 16, 20, 23, 40, 43, 46, 48, 51, 52, 56], "each": [6, 8, 10, 14, 20, 21, 22, 23, 25, 32, 39, 40, 42, 43, 45, 46, 48, 51, 54, 57], "earli": 10, "earlier": [23, 43], "eas": [8, 49], "easi": [0, 51], "easier": [8, 46, 54], "easiest": [0, 48], "easili": [1, 7, 8, 10, 23, 46], "echo": 48, "ed": 20, "eda": [46, 51], "edf": 32, "edg": [10, 23], "edif2ngd": 32, "edit": [26, 42, 50, 51], "editor": 44, "editori": 50, "edu": 31, "eec": 31, "eeq": [20, 23], "ef": [25, 48], "effect": [4, 8, 10, 20, 21, 23, 43, 44, 56], "effici": [3, 10, 20, 51], "effort": 29, "egui": 58, "ei": [1, 7], "either": [8, 16, 20, 21, 22, 23, 45, 48, 51, 58], "elab_scop": 3, "elabor": [3, 6, 8, 9, 30, 31, 37, 44, 54], "elaborate_root_scope_t": 3, "elaborate_scop": 3, "element": [8, 20, 35, 42, 46], "elid": 52, "elimin": [20, 29, 43, 46, 51], "els": [32, 36, 44, 46, 51, 58], "elsewher": [3, 10, 23], "email": 48, "embed": 4, "emerg": 42, "emit": [3, 8, 20, 23, 31, 32, 39, 40], "emphasi": [10, 46], "empti": [6, 10, 23, 25, 53, 54], "emul": 3, "en": 23, "enabl": [0, 13, 18, 23, 43, 46, 48, 49, 53, 56, 57, 58], "enclos": [43, 46], "encod": [8, 20, 23], "encount": [46, 53], "encourag": [0, 50], "end": [0, 4, 8, 9, 10, 13, 16, 20, 23, 32, 36, 37, 39, 41, 42, 44, 45, 46, 51, 54, 55, 57, 58], "endfunct": 10, "endif": 46, "endmodul": [10, 32, 36, 37, 41, 44, 46, 51, 54, 55, 58], "endtask": 51, "enforc": 29, "engin": [0, 3, 19, 20, 21, 29, 41, 44, 51, 55, 56], "enhanc": 48, "enough": [0, 1, 7, 20, 23, 42, 46, 48, 50, 51], "enqueu": 3, "enter": [35, 43, 48, 51], "entir": [10, 20, 21, 43, 51, 54], "entiti": [39, 53], "enumer": [0, 6], "env": 48, "environ": [3, 8, 12, 17, 18, 42, 44, 45, 48, 54], "eq": [20, 23], "equal": [10, 20, 23, 46], "equival": [10, 13, 20, 41, 51], "eras": 8, "erron": [23, 51], "error": [0, 4, 10, 20, 21, 23, 25, 29, 32, 42, 43, 45, 46, 48, 49, 50, 51], "escap": [46, 54], "especi": [1, 7, 10, 46, 54, 56], "essenti": [2, 54], "et": 48, "etc": [0, 3, 4, 7, 10, 14, 20, 23, 40, 46, 48, 52, 54], "eval": 43, "eval_tre": 43, "evalu": [3, 8, 9, 29, 43], "evaluate_paramet": 3, "evctl": 20, "even": [3, 7, 8, 10, 16, 20, 21, 22, 23, 32, 39, 40, 42, 43, 44, 45, 46, 51, 52, 54], "event": [8, 10, 20, 29, 46, 55], "event_control": 10, "event_express": 43, "eventu": 23, "ever": [10, 46], "everi": [6, 10, 20, 23, 49, 51], "everyon": 50, "everyth": [8, 46, 48, 58], "exact": 3, "exactli": [6, 10, 20, 23, 32, 40, 42, 43, 45, 46, 49, 51, 54], "examin": 8, "exampl": [0, 2, 4, 6, 8, 9, 10, 12, 17, 20, 22, 23, 25, 32, 35, 36, 37, 39, 41, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 55], "excel": 45, "except": [10, 16, 20, 23, 39, 42, 46, 49, 50], "excess": [1, 7, 46], "exclus": [20, 43], "execut": [0, 3, 8, 10, 12, 19, 22, 25, 41, 43, 44, 46, 51, 54, 55, 56], "exercis": 51, "exhaust": 46, "exist": [0, 10, 20, 23, 26, 43, 45, 49, 50], "exit": [25, 45, 49, 56], "exp": [16, 20, 32], "expand": [8, 10, 23, 29, 46], "expans": [29, 46], "expect": [6, 10, 17, 20, 22, 23, 25, 42, 43, 46, 48, 50, 51, 57], "experi": [13, 20], "expir": 23, "explain": [50, 54], "explicit": [10, 31, 32, 43, 46, 54], "explicitli": [8, 10, 20, 35, 43, 46, 51], "explod": 31, "exploit": 46, "exponenti": 16, "export": [2, 17, 42, 48, 54], "expos": [8, 29], "expr": [10, 43, 46], "expr_width": 8, "express": [3, 10, 20, 21, 23, 29, 39, 40, 43, 45, 51, 54], "extend": [2, 20, 23, 42, 43, 51, 54, 58], "extens": [0, 20, 23, 27, 40, 42, 43, 46, 47, 58], "extern": [3, 8, 30, 32, 46], "extra": [0, 23, 32, 43, 48], "extract": [13, 20], "f": [13, 20, 23, 46, 49], "fab": 20, "face": 45, "fact": [6, 8, 10, 23, 46, 51], "fail": [10, 20, 23, 25, 48], "failur": [20, 29, 48, 51, 56], "fairli": [0, 42, 48], "fall": [23, 50], "fals": [8, 43, 45, 49], "famili": 32, "familiar": [43, 45], "fandom": 28, "far": [10, 23, 46, 50, 51], "fast": 13, "faster": [20, 58], "fat": 42, "fatal": 43, "fault": [10, 29], "favour": 45, "fdll": 9, "featur": [0, 43, 44, 45, 51], "februari": 13, "fed": 14, "feed": [14, 23], "feedback": 0, "feel": [10, 46], "fetch": 22, "few": [0, 23, 40, 44, 48, 50, 51], "fewer": 20, "field": [35, 46, 48], "fiendishli": 18, "fifth": [16, 20, 21, 22, 23], "figur": [8, 23, 44], "file": [0, 3, 4, 8, 9, 10, 12, 16, 17, 18, 20, 21, 22, 23, 24, 25, 27, 31, 32, 35, 39, 40, 41, 43, 44, 45, 46, 47, 48, 53, 54, 56, 57], "file_lin": 20, "file_list": 44, "file_nam": 41, "filenam": [42, 49], "fill": 8, "filter": 10, "final": [0, 3, 6, 7, 8, 9, 20, 23, 40, 46, 48, 51, 55, 56], "find": [3, 4, 6, 9, 10, 16, 20, 41, 43, 48, 50, 51, 54], "fine": [10, 46], "finish": [3, 10, 20, 23, 40, 44, 45, 51, 55, 56, 58], "first": [0, 8, 10, 12, 14, 20, 21, 23, 41, 43, 44, 45, 46, 48, 49, 51, 54, 55, 56, 58], "fish": 48, "fit": [13, 16, 20, 21, 22, 23], "fix": [0, 10, 20, 21, 22, 23, 40, 48, 50], "flabel": 23, "flag": [2, 6, 8, 9, 10, 22, 23, 27, 30, 32, 36, 42, 44, 45, 46, 47, 48, 51, 54, 55, 58], "flag1": 20, "flag2": 20, "flag_get": 20, "flag_inv": 20, "flag_mov": 20, "flag_or": 20, "flag_set": 20, "flatten": [8, 31], "flavor": [23, 48], "flex": [0, 3, 48], "flexibl": 51, "flip": [4, 7, 13, 23, 36], "float": [20, 23, 43], "floor": [16, 20, 21, 22, 23], "flop": [4, 7, 13, 23, 36], "flow": 20, "flush": 55, "fncf": 13, "fnodangl": 13, "focu": 29, "fold": 50, "follow": [0, 4, 6, 10, 13, 20, 23, 26, 32, 39, 40, 41, 42, 46, 48, 49, 51, 54, 55], "foo": [0, 10, 17, 23, 25, 32, 35, 43, 45, 46, 49, 50, 53, 54, 55, 56, 58], "foo_clock": 55, "footprint": 23, "forc": [20, 39, 43], "forget": 48, "fork": [20, 23, 39], "form": [1, 3, 8, 9, 10, 14, 20, 21, 22, 23, 40, 42, 43, 44, 49, 51, 54], "format": [2, 3, 4, 5, 6, 17, 20, 27, 31, 32, 35, 43, 44, 47, 48, 49, 51, 54, 56, 58], "forth": 20, "forward": [10, 25, 42], "found": [0, 13, 25, 28, 39, 43, 45, 48, 50, 51], "foundat": [13, 16, 20, 21, 22, 23], "four": 23, "fpga": [13, 27, 30], "fpic": [6, 54], "fraction": [10, 46], "franklin": [16, 20, 21, 22, 23], "free": [0, 16, 20, 21, 22, 23, 48], "freed": 23, "freeli": [8, 55], "freshli": 54, "friend": 56, "friendli": [10, 50], "from": [0, 2, 3, 8, 9, 10, 12, 14, 17, 18, 20, 21, 22, 26, 29, 32, 35, 39, 40, 42, 43, 44, 45, 46, 49, 50, 51, 54, 55, 56, 57], "front": [20, 53], "fst": [48, 58], "fsynth": 13, "ftp": 13, "full": [14, 20, 21, 46, 51], "full_nam": 14, "fulli": [8, 9, 10, 43, 46, 51], "function": [2, 3, 6, 7, 8, 9, 10, 17, 20, 39, 40, 41, 43, 48, 51, 55, 56, 57], "functor": [3, 6, 7, 8, 20, 21], "further": [4, 8, 10, 23, 32, 46, 48, 51], "furthermor": [10, 46], "fuss": 54, "futur": 20, "fxnfio": 13, "g": [0, 13, 20, 40, 43, 48, 56], "g2001": 43, "g8cb2e1a05": 41, "gack": 13, "gain": [6, 23, 44], "gate": [8, 10, 13, 14, 23, 31, 32, 36, 40, 51], "gbuf": 32, "gcc": [0, 6, 48, 54], "ge": 23, "gener": [0, 1, 3, 4, 6, 7, 8, 9, 10, 12, 16, 20, 21, 22, 26, 27, 29, 30, 36, 42, 44, 45, 48, 51, 54, 55, 56], "get": [2, 3, 6, 8, 10, 12, 17, 20, 21, 24, 25, 26, 27, 32, 43, 47, 48, 50, 51, 53, 54, 55], "get_precis": 8, "getv": 20, "gh1287": 29, "ghostbsd": 48, "git": [0, 3, 26, 43, 48, 50], "github": [0, 16, 25, 48, 50, 58], "gitlab": 58, "give": [3, 6, 10, 20, 21, 23, 32, 42, 46, 48, 49, 51, 56], "given": [0, 8, 10, 13, 20, 21, 22, 23, 25, 32, 35, 42, 43, 44, 46, 51, 56], "global": [3, 8, 13, 23, 45, 48], "glossari": [24, 27], "gmake": [13, 48], "gno": [43, 45, 46], "gnu": [0, 16, 20, 21, 22, 23, 35, 48, 54], "go": [0, 6, 9, 20, 23, 25, 44, 50, 51, 55, 56], "goal": 40, "goe": [23, 48, 56], "gone": 51, "good": [10, 13, 46, 48], "goof": 10, "gotten": 48, "gov": 13, "gperf": [0, 3, 48], "gpl": 50, "gradual": 25, "great": [51, 55], "greater": [20, 23, 40], "green": 50, "grep": 48, "grief": 50, "groff": 48, "gross": 3, "group": 44, "grow": 51, "gsrinact": 13, "gstrict": 46, "gt": 23, "gtk": 58, "gtkwave": [46, 48, 56, 58], "guarante": 46, "guess": [8, 51], "guess2": 51, "gui": 13, "guid": [0, 24, 27, 47], "guidanc": 10, "gxtype": [45, 46], "gz": [13, 48], "gzwrite": 48, "h": [0, 3, 6, 8, 9, 23, 26, 43, 44, 48, 54, 57, 58], "h0_00_00_00_01": [10, 46], "h1": [10, 46], "h1_00_00_00_00": [10, 46], "h3_ffff_ffff": [10, 46], "h5_00_00_00_00": [10, 46], "ha": [2, 3, 6, 8, 10, 13, 14, 20, 21, 23, 26, 29, 32, 42, 43, 44, 46, 48, 50, 51, 54, 55], "had": [13, 46], "hand": [46, 51], "handbook": 54, "handi": 8, "handl": [3, 6, 8, 9, 10, 20, 21, 23, 29, 43, 46, 49, 54], "happen": [4, 6, 10, 12, 23, 33, 44], "hard": 26, "hardli": [2, 54], "hardwar": [1, 7, 51], "harmless": 46, "hash": 48, "have": [0, 1, 6, 8, 10, 13, 16, 20, 21, 22, 23, 26, 35, 39, 42, 43, 44, 45, 46, 48, 49, 50, 51, 54], "haven": 13, "he": 13, "head": [0, 10, 20, 48], "header": [3, 6, 9, 16, 42, 43, 48, 53, 54, 57], "hear": 50, "heavi": 3, "held": 23, "hello": [23, 37, 41, 44, 48, 54, 55], "hello_calltf": 54, "hello_compiletf": 54, "hello_regist": 54, "hello_world": [37, 41], "help": [0, 3, 4, 6, 8, 20, 24, 42, 43, 47, 50, 51, 54, 55], "henc": 43, "here": [0, 1, 3, 4, 9, 10, 12, 13, 20, 25, 28, 40, 43, 44, 48, 54, 56, 58], "hex": 51, "hi": [10, 16, 42], "hierarch": [8, 10, 14, 23, 29, 39, 42, 46, 51], "hierarchi": [20, 21, 39, 44, 46, 51, 55], "high": [20, 23], "hint": [3, 10, 11], "histori": 48, "hold": [4, 8, 9, 10, 20, 21, 22, 23, 42, 43, 44, 46, 51], "homebrew": 48, "hope": [16, 20, 21, 22, 23], "hopefulli": 8, "host": [0, 13, 48, 57], "how": [3, 6, 10, 20, 44, 46, 51], "howev": [0, 8, 10, 12, 21, 23, 32, 46, 48, 49, 50, 51, 58], "howto": 13, "hp": 20, "html": 13, "http": [13, 16, 28, 31, 48], "human": [23, 51], "hundr": [42, 44, 50], "hyperbol": 16, "hypot": 16, "hypotenus": 16, "hypothet": 42, "i": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 25, 26, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58], "i1": 23, "i2": 23, "i3": 23, "i4": 23, "i5": 23, "i6": 23, "i7": 23, "i8": 23, "ibuf": 32, "icaru": [1, 2, 3, 5, 6, 7, 9, 10, 12, 13, 16, 20, 21, 22, 23, 25, 29, 31, 32, 34, 37, 38, 39, 40, 41, 43, 49, 50, 52, 53, 54, 56, 58], "id": 0, "idea": [8, 20, 46, 51], "ideal": [1, 7, 10, 46], "ident": [12, 20], "identif": 23, "identifi": [20, 21, 23, 44, 46, 51], "idiom": 20, "idx": [10, 20, 23, 46], "ieee": [0, 43, 45, 46, 48], "ieee1364": [1, 3, 11, 43], "ieee1800": 43, "ieee754": 10, "ifdef": [3, 43, 46, 51], "ifndef": 51, "ignor": [10, 23, 42, 43, 46, 49, 52, 54], "ii": 32, "ilibmisc": 0, "illeg": [10, 46], "imag": 51, "imagin": 3, "imm": 20, "immedi": [20, 22], "impact": 3, "implement": [1, 3, 9, 10, 16, 17, 20, 21, 25, 32, 46, 48, 49, 51, 54], "impli": [8, 16, 20, 21, 22, 23, 26, 45], "implic": [10, 43], "implicit": [10, 20, 23, 29, 43], "implicitli": [0, 10, 42, 43, 45, 46, 48, 54], "import": [0, 13, 23, 36, 42, 44, 46, 48, 53], "impos": [8, 10, 44, 45, 57], "imposs": 8, "impract": 54, "improv": [10, 20], "in0": 32, "in1": 32, "in2": 32, "inc": [16, 20, 21, 22, 23], "incdir": [42, 51], "includ": [0, 3, 6, 8, 10, 12, 13, 16, 17, 20, 21, 22, 23, 25, 26, 28, 29, 32, 34, 38, 42, 43, 44, 45, 46, 48, 50, 51, 54, 55, 56, 57, 58], "inclus": [0, 49, 50, 51], "incomplet": 43, "inconsist": [29, 43], "inconveni": 51, "incorrect": [29, 50], "increas": [9, 50], "increment": [22, 29], "inde": 8, "indent": 40, "independ": [20, 23, 32, 42, 50, 51], "indeterninit": 43, "index": [6, 8, 9, 20, 27, 40, 41, 43, 46], "indic": [20, 21, 23, 25, 35, 45, 48, 56], "indirect": 23, "indirectli": 43, "individu": [0, 3, 23, 46, 51], "inf": [16, 20], "infect": 10, "infer": 4, "infinit": [43, 55], "infloop": 43, "info": [26, 50, 56], "inform": [0, 3, 8, 13, 18, 20, 21, 23, 24, 25, 27, 40, 42, 43, 48, 49, 50, 51, 54, 56], "infrastructur": 12, "inherit": [8, 43], "init": 23, "initi": [3, 4, 8, 10, 12, 23, 37, 41, 44, 45, 46, 48, 51, 53, 54, 55, 58], "inlin": [8, 48], "inout": 40, "input": [3, 6, 8, 10, 13, 14, 20, 21, 22, 23, 25, 32, 35, 36, 37, 40, 43, 44, 46, 49, 56, 58], "insensit": 42, "insert": 51, "insid": 43, "insist": 50, "instabl": 48, "instal": [0, 2, 3, 12, 27, 42, 43, 47, 54], "instanc": [3, 8, 10, 20, 23, 35, 40, 43, 45, 51, 57], "instanti": [3, 8, 10, 23, 31, 35, 40, 43, 44, 46, 51], "instead": [0, 2, 3, 8, 10, 20, 23, 32, 36, 39, 43, 45, 46, 48, 49, 51, 54, 56], "instruct": [0, 3, 12, 19, 21, 22, 41, 48, 50, 54], "instrument": 55, "int": [6, 20, 23, 31, 54], "int64_t": 23, "integ": [4, 8, 9, 10, 20, 22, 23, 40, 43, 46, 51], "integr": [0, 2, 25, 51, 54], "intend": [3, 4, 10, 12, 20, 23, 31, 44, 48, 51], "intent": [10, 20, 46], "interact": [10, 13, 20, 23, 27, 41, 47, 48, 56, 57], "interest": [12, 13, 44, 56], "interfac": [1, 2, 3, 12, 17, 21, 32, 46, 54, 56, 57], "interior": 4, "intermingl": 3, "intern": [1, 3, 4, 6, 29, 31, 32, 45, 51], "interpret": [2, 7, 8, 10, 23, 35, 44, 45, 49, 51, 54], "interrupt": 55, "inv": 20, "invalid": [20, 29, 48], "invers": 23, "invert": 20, "invoc": [3, 55], "invok": [2, 6, 9, 12, 17, 21, 23, 31, 33, 35, 36, 39, 40, 44, 50, 54, 55], "io": 43, "irrelev": 10, "isbn": 54, "issu": [27, 29, 47, 54], "isymbol": 23, "item": [3, 10, 20, 23, 51, 55], "iter": [8, 51], "its": [4, 8, 10, 14, 20, 23, 43, 45, 51, 54, 57], "itself": [3, 4, 6, 8, 10, 12, 20, 23, 37, 46, 51, 58], "iverilog": [0, 2, 3, 6, 16, 26, 27, 28, 31, 32, 35, 36, 37, 39, 40, 41, 42, 44, 47, 48, 50, 51, 54, 58], "iverilog_dump": 56, "iverilog_vpi_module_path": 54, "ivl": [3, 6, 9, 27, 41, 47, 50], "ivl_": [4, 52], "ivl_black_box": 35, "ivl_combin": 4, "ivl_delay_select": 41, "ivl_design_t": 6, "ivl_do_not_elid": 52, "ivl_ex_concat": 9, "ivl_ex_numb": 9, "ivl_expr_bit": 9, "ivl_expr_parm": 9, "ivl_lpm_data2": 6, "ivl_lpm_data2_width": 6, "ivl_lpm_defin": 6, "ivl_lpm_q": 6, "ivl_lpm_siz": 6, "ivl_lpm_t": 6, "ivl_lpm_typ": 6, "ivl_lpm_type_t": 6, "ivl_lpm_ufunc": 6, "ivl_lpm_width": 6, "ivl_nexus_t": 14, "ivl_scope_t": 6, "ivl_synthesis_cel": [4, 52], "ivl_synthesis_off": [4, 52], "ivl_synthesis_on": 4, "ivl_target": [3, 5, 9], "ivl_vers": 41, "ivlpp": [3, 27, 47], "ivltest": 25, "ivtest": [0, 25, 48], "ix": [20, 22], "jedec": 34, "jmp": [20, 23], "job": [23, 54], "join": [20, 23, 39], "join_ani": 20, "join_non": 20, "json": 25, "judici": 42, "jump": [17, 20], "just": [0, 1, 10, 16, 20, 40, 42, 43, 46, 48, 51, 53, 54], "justif": [10, 46], "justifi": [10, 23, 46], "keep": [8, 20, 23, 45, 46, 49, 51, 54], "kei": [0, 25, 43, 49, 50], "kept": 3, "keyword": [1, 3, 23, 43, 45], "kick": 56, "kind": [8, 9, 23, 25, 55], "know": [2, 8, 20, 21, 23, 32, 46, 48, 51, 54, 55], "knowledg": [0, 51, 54], "known": [1, 9, 29, 46, 51], "l": [8, 10, 13, 20, 23, 40, 42, 43, 49, 53, 54, 55, 56], "l_": 14, "la": [23, 55], "label": [18, 20, 21, 50], "lack": 51, "languag": [1, 6, 10, 23, 43, 45, 51], "larg": [3, 10, 29, 42, 43, 46, 51], "larger": [20, 44, 51, 57], "larri": [13, 16], "last": [6, 20, 21, 23, 43, 46, 48, 54], "latch": 4, "later": [0, 16, 20, 21, 22, 23, 43, 44, 46, 48, 50, 51, 52], "latest": [0, 48, 50], "latter": [2, 45, 49, 54, 55], "law": [10, 46], "layout": 35, "lbl": 13, "lbz2": 48, "lca": 13, "ldflag": 48, "lead": [20, 32, 42, 43, 46, 49, 54], "leak": [0, 29, 48], "learn": [44, 50], "least": [9, 10, 20, 21, 23, 43, 46], "leav": [8, 10, 20], "left": [6, 9, 10, 20, 23, 54, 56, 58], "legal": [10, 50], "legitim": 54, "length": [10, 21, 23, 43, 51], "less": [10, 20, 21, 23, 46], "lest": 23, "let": [6, 32, 44, 46, 54], "letter": [10, 46], "level": [10, 39, 42, 43, 49, 55], "lex": [3, 48], "lexic": [3, 23, 43], "lexical_po": 48, "lexor": [3, 48], "lexor_keyword": [0, 3, 48], "lib": [6, 12, 41, 53], "libdir": [12, 42, 43, 53], "libext": 42, "librari": [0, 1, 2, 3, 7, 15, 17, 27, 32, 42, 43, 47, 48, 54, 58], "libverius": [0, 3, 48], "libvpi": 54, "libvvp": [0, 48, 57], "licens": [20, 21, 22, 23, 50], "lift": 3, "like": [0, 6, 8, 10, 12, 13, 16, 17, 20, 21, 23, 25, 32, 35, 42, 44, 46, 48, 50, 51, 53, 54, 55, 56], "limit": [10, 13, 16, 20, 23, 45, 51], "line": [3, 6, 8, 9, 12, 16, 18, 20, 23, 25, 27, 30, 32, 35, 40, 41, 42, 44, 46, 47, 48, 50, 51, 54, 55], "lineno": 23, "link": [0, 2, 6, 9, 12, 17, 23, 48, 50, 54], "linker": 54, "linux": [2, 6, 13, 44, 54, 58], "list": [3, 4, 8, 10, 16, 17, 20, 21, 23, 25, 32, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 55], "liter": [8, 20, 55], "littl": 10, "live": 23, "ll": [10, 20], "lm_": 12, "lm_model": 12, "lmc_home": 12, "lmtv": 12, "ln": 16, "load": [0, 2, 3, 6, 12, 17, 20, 23, 41, 43, 46, 51, 54, 55, 56, 57], "loadabl": [2, 3, 5, 54], "loader": [9, 54], "loadi": 20, "loadpli1": [2, 54], "loc": 32, "local": [0, 8, 23, 41, 43, 45, 48], "localparam": 46, "locat": [4, 8, 12, 16, 17, 20, 23, 29, 32, 42, 43, 45, 48, 51, 54], "log": [16, 18, 25, 36, 48, 56], "log10": 16, "logarithm": 16, "logfil": 56, "logic": [4, 8, 10, 13, 14, 20, 31, 32, 34, 36, 37, 40, 43, 45, 46, 51], "long": [10, 12, 21, 23, 29, 31, 42, 43, 48], "longer": [26, 43], "look": [2, 3, 10, 13, 23, 25, 40, 43, 49, 50, 51, 53, 54, 55, 56], "lookup": [23, 29, 51], "loop": [10, 43, 55], "loop_stat": 10, "lose": 13, "loss": 43, "lossless": 43, "lost": [8, 20, 23, 25], "lot": [21, 42, 43, 44, 45, 50, 51], "low": 20, "lower": 53, "lowercas": 42, "lpm": [1, 3, 5, 32], "lpm_ram_dq": 8, "lpthread": 48, "lrdoolittl": 13, "lreadlin": 48, "lrm": [1, 52], "lsb": [20, 21, 22, 23], "lt": 20, "ltermcap": 48, "luck": 13, "lvpi": 54, "lxt": 58, "lxt2": [56, 58], "lxt2format": 56, "lz": 48, "m": [2, 16, 23, 43, 48, 51, 54, 55, 56], "m4_type": 48, "m_1_pi": 16, "m_2_pi": 16, "m_2_sqrtpi": 16, "m_e": 16, "m_ln10": 16, "m_ln2": 16, "m_log10": 16, "m_log2": 16, "m_pi": 16, "m_pi_2": 16, "m_pi_4": 16, "m_sqrt1_2": 16, "m_sqrt2": 16, "m_two_pi": 16, "ma": [16, 20, 21, 22, 23], "mac": 48, "machin": [1, 23, 42, 48], "maco": 58, "macro": [32, 43, 49], "macro_a": 46, "macro_str_esc": 25, "macro_with_arg": 48, "macropreprocessor": 51, "made": [10, 13, 23, 42, 43, 45, 46], "magic": 21, "mai": [0, 3, 4, 8, 10, 12, 13, 20, 23, 29, 31, 32, 35, 40, 42, 43, 44, 45, 48, 49, 50, 51, 52, 54, 55, 57], "main": [0, 3, 32, 40, 41, 42, 44, 46, 50, 51, 54, 55], "maintain": [3, 29, 45, 46], "major": [1, 3, 10, 23, 27, 28, 40, 42, 43], "make": [0, 4, 6, 8, 10, 13, 20, 21, 23, 25, 26, 32, 42, 44, 46, 48, 49, 54, 56, 57, 58], "make_root_scop": 3, "makefil": [13, 26, 48], "malform": 29, "man": [26, 43, 48], "manag": [0, 8, 20, 23, 29, 44, 48], "mangl": 32, "mani": [0, 8, 17, 20, 22, 23, 43, 44, 46, 48, 49, 51, 54], "manipul": [8, 20, 22], "manner": [20, 46], "mant": 20, "mantissa": 20, "manual": [1, 42, 48, 55], "manufactur": 23, "map": [13, 23, 32], "mark": [4, 20, 25, 32, 43, 54], "master": [0, 43, 48], "match": [10, 20, 23, 25, 29, 43, 46, 48, 51, 54], "materi": [50, 54], "math": [3, 15], "matter": [8, 10, 23, 46, 51, 54], "max": [16, 20, 41, 43], "maximum": 16, "mcadpli": [2, 12, 54], "mcd": 56, "mci": 56, "mcl1": 48, "md": 0, "me": 9, "mean": [1, 6, 8, 10, 12, 17, 20, 22, 23, 25, 32, 42, 43, 46, 49, 51, 54], "meaning": [49, 56], "meaningless": 23, "meant": 42, "mechan": 46, "medium": 44, "meet": 51, "mem": 45, "member": 48, "memori": [0, 20, 23, 29, 45, 48], "mention": [21, 23, 51], "merchant": [16, 20, 21, 22, 23], "merg": [0, 48], "mersenn": 45, "messag": [4, 10, 17, 18, 20, 23, 25, 29, 39, 43, 46, 49, 51, 53, 56], "method": [0, 3, 8, 9, 20, 21, 25, 44, 51, 54, 55], "mhello": 54, "mib": 0, "micro": 51, "microux": 13, "might": [1, 10, 23, 32, 43, 46, 50], "mileag": 13, "mimic": 51, "min": [16, 20, 41, 43], "mind": [10, 20, 46], "mingw": 48, "mingw32": 48, "mingw64": 48, "minim": 21, "minimalist": 21, "minimum": [16, 46, 54], "minor": 50, "miracul": 21, "mirror": 10, "miscellan": 3, "mismatch": [29, 46], "miss": [21, 43, 46, 48, 51], "mitig": 57, "mittra": 54, "mix": 45, "mkdir": [0, 48], "mod": [20, 23], "mode": [23, 27, 43, 47, 48, 56, 57], "model": [3, 4, 11, 31, 44, 46, 51], "modeltech": 10, "moder": 44, "modern": 29, "modifi": [16, 20, 21, 22, 23, 46, 51], "modpath": 23, "modul": [0, 1, 3, 4, 7, 8, 10, 12, 15, 16, 27, 31, 32, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 48, 52, 55, 56, 58], "module_item": 10, "module_item_declar": 10, "modulu": [20, 40], "monitor": [44, 46, 58], "more": [0, 3, 6, 8, 9, 10, 16, 20, 21, 22, 23, 29, 32, 39, 42, 43, 44, 46, 49, 50, 51, 54, 56], "mosi": 6, "most": [0, 3, 6, 9, 10, 13, 16, 20, 23, 32, 40, 41, 44, 46, 48, 54, 55, 58], "mostli": [23, 45, 49, 54, 57], "mov": 20, "move": [23, 32], "msampl": 54, "msb": [20, 21, 23, 40], "msys2": 48, "mt19937": 45, "much": [20, 23, 44, 46], "mul": 20, "muli": 20, "mult": 23, "multi": [42, 44], "multipl": [8, 14, 20, 23, 29, 39, 40, 42, 43, 44, 45, 48, 49, 51, 56, 57], "multipli": 20, "mung": 42, "must": [3, 6, 10, 16, 20, 21, 23, 25, 29, 31, 39, 43, 44, 49, 50, 51, 54, 56], "mux": 36, "muxr": 20, "muxz": 23, "mv": 0, "my": [0, 10, 13, 17, 48], "my_boot": [2, 54], "my_buf": 32, "my_design": [39, 40, 44], "my_design_95": 40, "my_gbuf": 32, "n": [20, 23, 39, 40, 41, 54, 56], "name": [0, 3, 6, 8, 9, 10, 13, 16, 17, 20, 21, 23, 25, 29, 31, 32, 35, 40, 41, 43, 44, 46, 48, 49, 51, 53, 54, 55, 56, 57, 58], "nan": [10, 16, 20], "nand": [20, 23], "nanosecond": 23, "narrow": 23, "natur": [16, 51], "nb": 20, "nc": [2, 10, 54], "ncd": [13, 32], "ncf": 13, "ncverilog": 12, "ne": [20, 23], "nearest": 10, "necessari": [10, 20, 23, 31, 44], "necessarili": [20, 23, 32], "nee": 23, "need": [0, 3, 4, 6, 7, 8, 9, 10, 12, 16, 17, 20, 21, 22, 23, 25, 26, 32, 40, 43, 44, 46, 48, 49, 50, 51, 54, 56], "neg": [10, 23, 40, 46], "negat": 10, "negedg": 23, "nest": [8, 29, 42, 49], "net": [8, 10, 13, 14, 20, 29, 35, 40, 43, 45, 46, 51, 55], "net8": 23, "netassignmem_": 8, "netcondit": 8, "netememori": 8, "netexpr": 8, "netlist": [3, 5, 6, 23, 32, 35, 39, 40, 51], "netmemori": 8, "netobj": 8, "netramdq": 8, "netscop": 8, "network": [6, 23], "neutral": [1, 7], "never": [23, 50, 51], "new": [0, 3, 6, 20, 22, 26, 30, 41, 42, 43, 45, 48, 50, 51], "newer": [13, 25, 48], "newi": 13, "newz": 13, "next": [10, 20, 23, 41, 42, 44, 46, 48, 49, 51, 54], "nexu": [6, 8, 14], "ngd": [13, 32], "ngdbuild": [13, 32], "ngo": 32, "ni": 25, "nocas": 42, "noconfig": 43, "nodangl": 6, "node": [8, 9, 18, 20, 23], "non": [6, 20, 23, 29, 32, 40, 46, 48, 51, 56], "none": [4, 10, 20, 23, 56], "nor": [20, 23, 56], "normal": [0, 6, 12, 17, 20, 22, 23, 25, 43, 44, 45, 46, 48, 49, 51, 54], "notabl": 43, "notat": [8, 20], "note": [0, 3, 6, 8, 9, 11, 12, 13, 20, 21, 23, 25, 27, 32, 36, 42, 43, 44, 45, 46, 48, 50, 51, 54, 56, 57], "noth": [20, 32], "notic": [10, 23, 50, 51, 54], "notif": 23, "novemb": 43, "now": [0, 8, 10, 13, 20, 26, 29, 48, 55], "nt": 13, "nul": 20, "null": [20, 23, 27, 30, 54], "num": [20, 49], "number": [8, 9, 10, 16, 20, 21, 32, 43, 45, 46, 49, 51], "numer": [10, 20, 22, 29], "o": [0, 6, 13, 31, 32, 35, 36, 37, 39, 40, 41, 43, 44, 49, 50, 51, 54, 58], "o2": [0, 48], "obj": 20, "object": [0, 1, 2, 4, 6, 7, 8, 10, 12, 14, 20, 21, 22, 23, 29, 43, 51, 52, 54, 55], "oblivion": 10, "observ": 29, "obsolet": [32, 43], "obtain": 48, "obuf": 32, "obviou": [8, 10, 21, 23, 45], "obvious": [2, 10, 22, 23, 54], "occasion": 48, "occur": [8, 20, 23, 49], "ocheck": 48, "octob": [42, 43], "odd": [6, 50], "off": [20, 40, 44, 45, 46, 49, 55, 56], "offer": [0, 10, 51], "offset": 20, "ofoo": [35, 43], "often": [1, 22, 48, 50, 51], "ohello": 54, "ok": 20, "ol": 13, "old": [13, 20], "older": [13, 28, 32, 43, 48], "omit": [42, 45], "onc": [0, 8, 9, 10, 12, 20, 21, 23, 44, 48, 51, 54, 55, 58], "one": [0, 6, 8, 10, 13, 20, 21, 22, 23, 31, 32, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 55], "ones": 21, "ongo": 43, "onli": [0, 2, 4, 6, 8, 10, 16, 20, 21, 22, 23, 26, 29, 31, 35, 39, 42, 43, 44, 45, 46, 48, 49, 51, 52, 53, 54, 56, 57], "onto": [20, 23, 45], "op": [20, 21], "opcod": [3, 19, 23], "open": [49, 50], "oper": [2, 8, 9, 10, 20, 22, 23, 40, 42, 44, 45, 46, 48, 54], "operand": [8, 10, 20, 21, 22, 23, 45, 46], "opinion": 10, "oppos": 10, "opposit": [20, 23], "opt": 48, "optim": [3, 6, 7, 8, 20, 48, 51], "option": [3, 16, 20, 21, 22, 23, 42, 43, 45, 46, 49, 51], "order": [0, 8, 9, 10, 13, 17, 20, 21, 23, 32, 41, 42, 43, 46, 49, 51, 54, 56], "ordinari": 54, "organ": [44, 54], "orient": 3, "origin": [0, 20, 21, 23, 40, 45, 46, 48, 49], "osqrt_plusarg": 51, "osqrt_readmem": 51, "other": [0, 3, 4, 6, 8, 10, 14, 16, 17, 20, 21, 23, 29, 31, 35, 40, 42, 43, 44, 45, 46, 48, 49, 51, 52, 55, 58], "otherwis": [2, 3, 8, 10, 20, 43, 45, 46, 48, 50, 51, 54, 56], "our": [44, 48, 50], "out": [0, 2, 4, 8, 10, 12, 20, 22, 23, 31, 32, 35, 36, 39, 40, 43, 44, 45, 46, 50, 51, 54, 58], "output": [0, 3, 6, 8, 10, 13, 14, 18, 20, 21, 23, 25, 31, 32, 34, 35, 36, 37, 39, 43, 44, 46, 48, 49, 51, 54, 55, 56, 57, 58], "output_symbol": 10, "outputsact": 13, "outsid": [42, 48, 51, 54], "over": [0, 6, 8, 23, 32, 39, 40, 42, 43, 46, 48], "overal": [20, 54], "overflow": [10, 20, 46], "overlap": 20, "overrid": [3, 8, 23, 25, 35, 42, 43, 46, 49, 56], "overridden": 35, "own": [8, 46, 48, 51], "p": [8, 13, 23, 32, 43], "p10": 32, "p20": 32, "p21": 32, "p22": 32, "p_123": 23, "pack": [0, 23, 29], "packag": [26, 30, 31, 39, 42, 48, 53, 55], "pad": [4, 20, 23], "page": [0, 27, 42, 43, 48, 50], "pai": [13, 56], "pair": 23, "pal": [27, 30], "pallowsign": 40, "panel": 42, "par": [13, 32], "parallel": [13, 57], "param": 23, "paramet": [3, 8, 9, 10, 20, 21, 29, 32, 37, 39, 42, 43, 44, 49, 51, 54, 58], "parameter": [1, 7, 10, 46, 48], "parch": 32, "pare": 20, "parent": [8, 20, 21, 23, 51], "parentag": 23, "pars": [3, 8, 10, 17, 23, 43, 48, 51, 53, 56], "parser": [3, 10, 21, 23, 49], "part": [3, 10, 12, 13, 17, 20, 32, 39, 40, 43, 44, 51, 54], "parti": [2, 51, 54], "partial": [1, 43], "particip": 3, "particular": [3, 8, 10, 13, 16, 20, 21, 22, 23, 31, 46, 48], "partner": 20, "partselsynth": 40, "pass": [0, 3, 8, 9, 10, 17, 20, 21, 23, 25, 36, 37, 42, 43, 45, 46, 48, 49, 51, 54, 55], "passiv": 8, "past": 39, "patch": [0, 29, 48, 50], "path": [9, 13, 17, 18, 25, 31, 35, 42, 43, 45, 48, 49, 51, 53, 56], "pattern": [10, 51], "paus": 20, "pc": [13, 22, 48], "pcb": [27, 30], "pdebug": 39, "pdepth": 39, "peek": 20, "peopl": [0, 44], "per": [8, 42, 43, 44, 48, 51], "perfectli": 10, "perform": [3, 6, 9, 20, 23, 43, 51, 54, 56], "period": [0, 48], "perl": 25, "permiss": 48, "permit": 46, "permut": 43, "person": [10, 48, 50], "perspect": 21, "pexpr": 3, "pfilelin": 40, "pform": [3, 8], "pgener": 3, "phantom": 23, "phase": [8, 32, 43, 48], "pi": 16, "pick": [8, 45], "pid": 20, "pilotscop": 13, "pin": [4, 8, 13], "pkg": 53, "pl": [0, 48], "place": [6, 8, 10, 13, 16, 20, 21, 23, 25, 39, 40, 42, 43, 44, 48, 49, 51, 53, 54], "placement": 13, "plain": [23, 46], "plan": [20, 54], "plate": 6, "platform": [12, 20], "pld": 6, "pleas": [8, 29, 50, 51], "pli": [0, 1, 2, 3, 17, 48, 52, 56], "pli1": [3, 54], "plu": 56, "plusarg": [25, 42, 51, 58], "pnetlist": 35, "point": [0, 2, 6, 8, 10, 12, 20, 23, 42, 46, 48, 50, 54], "pointer": [8, 9, 21, 23, 54], "poke": 23, "polybu": 13, "pool": [0, 48], "poorli": 10, "pop": [20, 55], "popul": [45, 48], "port": [4, 6, 8, 10, 13, 20, 23, 29, 31, 40, 43, 45, 46, 55], "portabl": [10, 32, 45, 46, 58], "portbind": 43, "portion": 54, "posedg": [10, 13, 23, 36, 44, 51, 55, 58], "posit": [10, 20, 23, 43, 46], "possibl": [3, 8, 10, 17, 20, 22, 23, 32, 42, 45, 46, 51, 55, 57], "possibli": [8, 20, 23, 32], "post": [13, 23], "potenti": [3, 8, 46, 51, 54], "pow": [16, 20], "power": [8, 16, 23, 40, 46], "ppart": 32, "pq240": 32, "pr": [0, 50], "pr1723367": 40, "pr622": 48, "pr639": 48, "practic": [3, 8, 10, 42, 51], "pre": [3, 48, 51], "preced": [10, 23, 43], "precis": [8, 10, 20, 21, 23, 37, 41, 42, 45], "precompil": [0, 48], "predefin": [49, 51], "predict": [10, 20, 45, 46], "prefer": [0, 35, 48, 54, 56], "prefix": [4, 16, 43, 48], "preliminari": [3, 11], "prepackag": [48, 58], "prepar": [50, 56], "prepend": 18, "preprocess": [43, 46, 49, 51], "preprocessor": [3, 27, 42, 46, 47], "prescrib": 43, "present": [10, 23, 25, 32, 43, 46, 55, 57], "preserv": [8, 23], "presum": 13, "pretti": [17, 25], "prevent": [4, 44, 46, 50], "previou": [10, 21, 23, 46, 51], "previous": [20, 23, 29], "prim": 42, "prime": 3, "primit": [1, 4, 10, 23, 32, 45, 46, 51, 52], "principl": [20, 54], "print": [10, 18, 20, 36, 39, 43, 46, 49, 55, 56], "printer": 13, "prior": [29, 54], "privat": [17, 22, 23], "pro": 32, "probabl": [0, 8, 42, 43, 52], "probe": 55, "problem": [10, 17, 46, 50], "proce": 23, "procedur": [1, 7, 8, 10, 13, 20, 23, 48], "procedural_timing_control_stat": 10, "process": [3, 6, 8, 9, 13, 23, 25, 30, 31, 39, 42, 43, 44, 46, 49, 51], "processor": [1, 3, 10, 20, 22, 23], "prod": 23, "produc": [8, 10, 20, 23, 43, 44, 46], "product": [2, 17, 20, 50, 54], "program": [0, 1, 3, 8, 10, 13, 16, 20, 21, 22, 23, 25, 35, 39, 40, 42, 43, 44, 46, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58], "programm": [1, 4, 6, 8, 10, 23, 34, 42, 43, 46, 49, 51, 54], "progress": [39, 43, 51, 56], "proj_librari": 42, "project": [40, 42, 48], "prompt": [44, 55], "prop": 20, "propag": [3, 8, 10, 20, 23, 29, 46, 51], "proper": [12, 23, 32, 49, 54], "properli": [8, 10, 25, 32, 43, 48, 51], "properti": [7, 8, 20, 29], "propos": 45, "provid": [0, 3, 6, 12, 16, 20, 21, 23, 45, 48, 49, 54], "provision": 12, "ps2pdf": 48, "pscope": 3, "pseudo": [13, 21, 23], "pspace": 40, "psymbol": 23, "pthread_creat": 48, "pub": 13, "public": [13, 16, 20, 21, 22, 23], "publish": [16, 20, 21, 22, 23], "pull": [20, 22, 26, 40, 42, 48, 51], "pullnon": 13, "pullup": 13, "puls": [10, 20, 44, 58], "purpos": [4, 16, 20, 21, 22, 23, 44, 51], "push": [0, 4, 20, 23, 48, 55], "push_back": 20, "push_front": 20, "pushi": 20, "pushv": 20, "pushx": 20, "put": [13, 20, 23, 51, 55], "putc": 20, "pv": 23, "py": [0, 25, 48], "python": 0, "q": [10, 23, 56], "qb": 20, "qf": 20, "qpop": 20, "queri": 26, "question": [10, 20, 32], "queue": [20, 23], "quickli": 51, "quiet": 56, "quirk": [27, 47], "quit": [10, 21, 54], "quot": [10, 46, 49], "r": [8, 16, 20, 23, 43, 46], "r0": 10, "race": [4, 23, 29], "rais": [20, 39], "ram": 8, "ran": [25, 48], "random": [45, 54], "randomli": 23, "rang": [10, 43, 46, 51], "rare": [43, 51], "rather": [3, 13], "rc": 26, "rdy": 51, "rdy1": 51, "rdy2": 51, "re": [0, 25, 26, 43, 48], "reach": 10, "react": 8, "read": [1, 8, 10, 20, 21, 22, 23, 31, 39, 42, 44, 45, 49, 51, 54], "read_blif": 31, "readabl": 23, "readabort": 13, "readcaptur": 13, "readclk": 13, "readi": [0, 6, 23, 51], "readili": 23, "readlin": 48, "readm": [20, 48], "readmemb": 45, "readmemh": [45, 51], "real": [10, 16, 20, 22, 23, 39, 40, 45, 46, 51], "reala": 20, "realli": [8, 10, 20, 23, 44, 45, 51], "realtobit": 54, "reap": 23, "reappear": 50, "reason": [8, 10, 13, 46, 50, 51, 52], "receiv": [0, 10, 16, 20, 21, 22, 23, 29, 46, 51], "recent": [16, 48], "recip": 48, "recogn": [3, 8], "recollect": 32, "recommend": [46, 48], "recompil": [29, 51, 57], "record": [6, 23, 31, 32, 42, 46, 53], "recurs": 8, "redefin": 43, "redefinit": 43, "redistribut": [16, 20, 21, 22, 23], "reduc": [23, 51], "reduct": [10, 20, 46], "refer": [0, 1, 8, 10, 16, 20, 21, 23, 42, 43, 46, 48, 51], "referenc": [8, 10, 23, 51, 52], "reflect": [6, 10, 20, 29, 49, 51, 54], "reg": [4, 10, 14, 20, 21, 23, 36, 44, 45, 46, 51, 52, 55, 58], "regard": 46, "regardless": 46, "region": 23, "regist": [2, 8, 20, 21, 22, 23, 46, 54], "registr": 29, "regress": [24, 27, 29, 45, 48, 50], "regular": [23, 44, 58], "rejoin": 23, "rel": [25, 43, 49, 51], "relat": [21, 44, 48, 50], "relationship": 8, "releas": [20, 23, 27, 39, 42, 43, 48, 50], "reli": 46, "reliabl": 29, "reliev": 6, "remain": [9, 20, 22, 23, 43, 51], "rememb": [0, 46, 48], "remot": [0, 13, 48], "remote_alli": 13, "remote_dir": 13, "remov": [20, 43, 45, 49, 56], "renam": 32, "repeat": [3, 9, 10, 40], "repetit": 20, "replac": [6, 7, 20, 23, 25, 43, 46], "replic": [20, 22, 23], "report": [4, 10, 20, 25, 27, 29, 45, 46, 47], "repositori": [0, 3, 48], "repres": [1, 6, 7, 8, 9, 14, 16, 20, 21, 23, 44, 46, 51], "represent": 51, "reproduc": 50, "rept": 23, "request": [21, 48, 54], "requir": [0, 10, 23, 29, 43, 44, 46, 48, 51, 54], "rerun": [0, 51], "reschedul": 20, "reserv": [8, 20, 22, 48], "reset": [23, 36, 43, 44, 51, 58], "resolut": [8, 23, 29, 51], "resolv": [0, 4, 8, 10, 14, 18, 21, 29, 32, 43, 45, 51], "resort": 32, "resourc": 23, "respect": 58, "respond": [20, 23], "respons": 20, "rest": [6, 23, 46, 50, 54, 58], "restart": 20, "restrict": [10, 42, 45, 57], "result": [0, 10, 16, 20, 23, 26, 29, 36, 37, 39, 41, 43, 44, 45, 46, 48, 49, 51, 56], "resum": [20, 21, 55], "ret": 20, "retest": 51, "retload": 20, "retriev": [8, 9, 23], "return": [6, 8, 9, 10, 16, 20, 21, 23, 25, 43, 45, 49, 51, 56], "reus": [0, 23], "review": [0, 29, 48], "rh": 43, "rich": 42, "right": [0, 8, 9, 10, 20, 23, 43, 46, 48, 56], "rise": [10, 23], "risk": 43, "rnan": 10, "robust": 29, "robustli": 13, "rom": 51, "root": [0, 3, 4, 8, 16, 21, 23, 31, 37, 42, 43, 44, 48, 49, 51], "round": 10, "rout": 13, "routin": [0, 17, 21, 46, 48, 54], "row": [23, 50], "row0": 23, "row1": 23, "rpm": [26, 48], "rpn": 20, "rule": [6, 10, 13, 20, 21, 23, 43, 46], "rummag": 55, "rumor": 10, "run": [0, 2, 10, 12, 17, 20, 21, 23, 25, 29, 41, 43, 44, 45, 48, 49, 51, 54, 56, 57, 58], "run_defparam": 3, "runnabl": 20, "runtim": [1, 21, 29, 43, 44, 46, 54, 56, 58], "runtin": 43, "rust": 58, "rv": 20, "rval": 46, "s20221226": 41, "s_0x563c3c5d1540": 41, "s_vpi_systf_data": 54, "safe": [51, 54], "sai": [0, 10, 13, 23, 46], "said": [23, 46], "sake": 23, "same": [2, 6, 8, 10, 12, 16, 20, 21, 23, 32, 40, 42, 43, 44, 45, 46, 49, 51, 53, 54, 55, 56], "sampl": [8, 42, 46, 50, 51, 53, 54, 55], "sample1": 10, "sample2": 10, "save": [44, 50, 54], "sb": 20, "scalar": [21, 23, 43], "scale": [10, 23, 45], "scan": [2, 3, 8, 17, 54, 58], "scanf": 10, "scenario": 29, "schedul": [4, 10, 20, 23, 29, 46, 55], "schedule_simul": 23, "scheme": [0, 3, 46], "scope": [3, 20, 29, 36, 37, 41, 43, 45, 48, 51, 55, 58], "scp": 13, "script": [0, 13, 25, 48], "scroll": 3, "seamless": [2, 54], "search": [10, 17, 27, 42, 43, 44, 45, 49, 51, 53, 54, 56], "second": [10, 23, 44], "section": [0, 4, 9, 10, 23, 24, 25, 28, 32, 46, 47, 51], "see": [0, 1, 3, 4, 7, 8, 10, 12, 13, 16, 17, 20, 21, 22, 23, 29, 43, 48, 50, 51, 55], "seem": [10, 13, 46], "seen": 41, "segment": 29, "sel": 20, "select": [0, 10, 20, 30, 32, 40, 41, 43, 44, 48, 49, 50, 51], "selector": 43, "self": [10, 45, 46], "semant": [3, 10, 20, 46], "semicolon": 23, "send": [20, 30, 49, 56], "sens": [6, 8, 10, 23, 48, 51], "sensit": [20, 43, 46], "sent": [20, 49, 51, 56], "sentenc": [10, 46], "separ": [0, 3, 4, 17, 20, 23, 25, 42, 43, 45, 46, 48, 49, 51], "sequ": 23, "sequenc": [13, 42, 44, 45, 48, 51], "sequenti": [23, 31], "seri": 29, "set": [0, 3, 4, 6, 8, 9, 10, 12, 17, 18, 20, 21, 22, 23, 25, 32, 35, 40, 41, 42, 43, 49, 50, 51, 55, 56], "set_width": 8, "setenv": 17, "setup": [12, 13, 23], "sever": [3, 23, 29, 39, 43, 51], "sft": 54, "sh": [0, 48], "shall": [10, 46], "share": [0, 2, 6, 12, 42, 43, 48, 51, 54, 57], "shebang": [41, 43], "shell": [13, 41, 42, 48], "shift": [20, 23, 29, 40, 46], "shiftl": 20, "shiftr": 20, "short": [23, 42], "shorthand": [20, 23, 42, 55], "should": [0, 8, 10, 12, 16, 20, 21, 22, 23, 26, 32, 40, 43, 45, 46, 48, 50, 51, 56, 57], "show": [10, 12, 46, 55, 56], "shown": [44, 48, 50], "shutdown": 29, "side": [43, 48], "sig": 32, "sign": [8, 10, 20, 23, 29, 40, 45, 54], "signal": [3, 4, 8, 14, 20, 23, 32, 37, 40, 43, 52, 58], "signific": [9, 10, 20, 23, 42, 46], "silent": [23, 29], "similar": [6, 20, 21, 23, 32, 41, 42, 43, 45, 51], "similarli": [3, 10, 23, 39], "simpl": [0, 10, 13, 25, 44, 46, 49, 51, 54], "simplest": [44, 51], "simpli": [10, 17, 20, 22, 23, 44, 51], "simplif": 8, "simul": [0, 1, 3, 4, 6, 12, 19, 20, 21, 27, 41, 43, 44, 45, 46, 47, 48, 54, 55, 56, 57, 58], "simulatorvers": 26, "sin": 16, "sinc": [10, 20, 21, 23, 26, 31, 32, 43, 46, 48, 54, 57], "sine": 16, "singl": [8, 14, 17, 20, 21, 22, 23, 32, 39, 40, 43, 44, 46, 48, 51, 54, 55, 57], "singli": [22, 23], "sinh": 16, "site": [0, 48], "situat": [3, 10, 42, 46, 49], "size": [8, 10, 20, 23, 44, 45, 46], "sizeof": 46, "sizer": [27, 30], "sizetf": 54, "skip": [20, 23, 25, 43, 48, 54], "slash": 42, "sleep": 20, "slice": 36, "slightli": [46, 51], "slow": 13, "small": [0, 6, 23, 44, 48, 50, 57], "smaller": [20, 23, 50, 51], "smartmodel": 12, "snapshot": [42, 43, 50, 52], "so": [0, 1, 2, 3, 6, 7, 8, 9, 10, 12, 13, 17, 18, 20, 21, 23, 25, 31, 32, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 54, 55, 56, 57], "soff": 23, "softwar": [12, 13, 16, 17, 20, 21, 22, 23, 48, 57], "sol": 12, "solari": [12, 13], "sole": 43, "solut": 54, "some": [3, 8, 10, 13, 14, 18, 21, 23, 32, 35, 40, 41, 42, 43, 44, 45, 46, 48, 51, 52, 54, 55, 56, 57], "somebodi": 10, "someth": [23, 26, 40, 41, 46, 50], "sometim": [1, 20, 23, 31, 43, 51], "somewhat": [20, 45], "somewher": [10, 51], "soon": [8, 10], "sort": [10, 20, 21, 23, 44], "sourc": [0, 1, 3, 4, 6, 8, 10, 12, 20, 21, 22, 23, 26, 29, 31, 35, 39, 42, 43, 44, 46, 49, 50, 51, 54], "space": [20, 22, 23, 40, 42, 43, 49, 51], "span": [23, 42, 46], "spare": 20, "spartan": 13, "spawn": 20, "speak": [10, 45], "spec": 26, "special": [3, 6, 17, 20, 21, 22, 23, 40, 42, 43, 46, 51, 54, 56, 57], "specif": [1, 4, 6, 7, 8, 10, 20, 21, 23, 25, 26, 29, 32, 41, 43, 44, 46, 51, 52, 54, 58], "specifi": [2, 6, 8, 9, 10, 17, 18, 20, 21, 23, 25, 32, 41, 42, 43, 45, 49, 51, 54, 56, 58], "spite": 8, "split": 20, "spontan": 51, "spread": [39, 40, 44], "sqrt": [16, 51], "sqrt32": 51, "sqrt_plusarg": 51, "sqrt_readmem": 51, "squar": [16, 51], "sr": 20, "src": [20, 23, 43], "src1": 43, "src2": 43, "sroot": 44, "ssetclr2": 48, "ssetclr3": 48, "ssh": [0, 13], "ssymbol": 23, "st0_st1_pu1_hiz": 46, "stabil": [29, 48], "stabl": 48, "stack": [20, 23, 55], "stage": 48, "stai": 23, "stamp": 26, "stand": [10, 46], "standard": [0, 1, 3, 6, 7, 13, 17, 21, 23, 29, 43, 45, 46, 48, 49], "start": [3, 4, 12, 20, 22, 23, 24, 27, 42, 47, 48, 49, 50, 51, 52, 54, 55, 56], "starther": 50, "startup": [17, 23, 29, 54], "startupclk": 13, "state": [8, 10, 20, 23, 29, 40, 46, 55], "statement": [3, 4, 8, 10, 12, 20, 21, 22, 39, 42, 43, 51, 52, 53, 55], "statement_or_nul": 10, "static": [23, 51, 54, 57], "statist": 36, "statu": 10, "std": 43, "std_logic_1164": 39, "stderr": [20, 25, 53, 56], "stdlog": 56, "stdout": [25, 53, 56], "step": [0, 3, 6, 8, 13, 20, 22, 23, 43, 44, 48, 51, 54, 55], "stephen": [12, 16, 20, 21, 22, 23, 50], "steve": [13, 20, 21, 22, 23], "steveicaru": [0, 16, 48], "still": [20, 23, 25, 40, 43, 46, 51], "stime": 45, "stimul": 56, "stop": [20, 43, 44, 55, 56], "storag": [20, 23], "store": [8, 20, 21, 23, 48, 51, 53], "str": [20, 23], "stra": 20, "straight": 54, "straightforward": 57, "stream": [3, 51, 55], "street": [16, 20, 21, 22, 23], "strength": [23, 45, 46], "stretch": 52, "strict": [43, 46], "strictli": [10, 45], "string": [4, 9, 16, 20, 21, 23, 25, 26, 32, 35, 37, 42, 44, 46, 51, 56], "strip": [23, 42], "strobe": 23, "structur": [3, 6, 21, 31, 50, 51], "stuart": 54, "stub": [0, 6, 27, 30, 48, 56, 57], "stuck": 55, "stuff": 10, "style": [20, 22, 32, 40, 42], "sub": [8, 20, 21, 23, 31], "subcircuit": 31, "subcommand": 3, "subdirectori": 3, "subi": 20, "submiss": 50, "submit": [0, 29, 48, 50], "subsequ": [8, 10, 46], "subset": [21, 31], "substitut": [46, 49, 51], "substr": 20, "subsum": 20, "subtract": 20, "subvector": 20, "succe": 25, "succumb": 8, "sudo": [0, 48], "suf": 43, "suffici": [23, 43], "suffix": [0, 23, 42, 44, 48, 56], "suggest": [10, 16, 42, 48], "suit": [0, 24, 26, 27, 29, 48, 50], "suitabl": 32, "sum": 23, "summar": 43, "summari": [4, 23], "summarili": 50, "supoprt": 43, "support": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 17, 20, 21, 23, 27, 31, 32, 40, 42, 43, 44, 45, 46, 47, 48, 49, 54, 58], "suppos": [10, 12, 32], "suppress": [20, 43, 56], "sure": [0, 25, 48], "surfer": [56, 58], "surround": [23, 42], "suspect": [43, 55], "suspend": [20, 23], "suspici": 48, "sutherland": 54, "sv": 43, "swapnajit": 54, "swid": 23, "swift": [3, 11], "swift_boot": 12, "swiftpli": 12, "switch": [0, 13, 39, 42, 43, 44, 48, 49, 51, 54], "symbol": [8, 10, 17, 21, 42, 43, 49, 54], "symbol_list": 23, "symbols_list": 23, "syn": 6, "sync": [0, 48], "synchron": [0, 23], "synctodon": 13, "synonym": [55, 56], "synopsi": 12, "syntact": 42, "syntax": [1, 6, 10, 21, 32, 35, 42, 43, 45, 46, 51, 52], "synth": [6, 7], "synth2": [6, 43], "synth_if_no_els": 48, "synthes": [4, 7, 13, 36, 43, 51, 52], "synthesi": [1, 3, 6, 7, 8, 10, 23, 31, 43, 46, 54], "synthesis": 46, "synthesiz": [4, 46, 51], "synthet": 23, "system": [0, 2, 3, 6, 10, 12, 16, 17, 20, 23, 29, 31, 40, 41, 42, 43, 44, 48, 51, 55, 56, 58], "systemverilog": [20, 31, 43, 45], "t": [1, 6, 10, 13, 17, 20, 23, 25, 26, 30, 31, 32, 39, 43, 44, 45, 48, 50, 54, 56, 58], "t_0": 41, "t_label": 20, "tabl": [1, 2, 3, 10, 17, 20, 41, 54, 55], "tag": [0, 7, 23, 26, 48], "tail": 20, "take": [0, 3, 6, 8, 10, 20, 21, 22, 23, 32, 42, 43, 44, 45, 46, 48, 51, 54, 56, 58], "taken": [3, 6, 20, 23, 42, 45, 54, 55], "tan": 16, "tangent": 16, "tanh": 16, "tar": [13, 48], "target": [1, 3, 4, 5, 7, 8, 13, 20, 23, 25, 26, 27, 31, 33, 34, 35, 36, 41, 51, 52], "target_design": 6, "task": [2, 3, 10, 12, 17, 20, 40, 46, 49, 51, 54, 55, 56, 58], "tbase": 23, "tblif": [27, 30], "tcheck": 48, "tcsh": 48, "tdll": 9, "tdopin": 13, "te": 25, "team": 29, "technic": 10, "techniqu": [44, 51], "technologi": [1, 7, 51, 52], "tediou": 51, "tell": [4, 6, 8, 10, 12, 20, 32, 41, 42, 43, 44, 48, 51, 52, 53, 54, 55], "temp": 13, "temporari": 8, "term": [1, 16, 20, 21, 22, 23, 50], "termim": 55, "termin": [20, 23, 41, 42, 48, 54, 55], "ternari": 20, "test": [4, 10, 13, 20, 24, 26, 27, 29, 39, 42, 44, 45, 46, 48, 50, 51, 52, 58], "test1": 53, "test2": 53, "test3": 53, "test_nul": 20, "testbench": [51, 56], "text": [10, 17, 20, 23, 32, 35, 37, 42, 43, 44, 45, 48, 51, 57], "textual": [10, 51], "tf": [0, 48], "tf_data": 54, "tfname": 54, "tfpga": [27, 30], "tgt": [3, 6], "th": 26, "than": [10, 13, 20, 21, 23, 40, 44, 46, 48, 49, 51], "thank": 29, "thei": [0, 1, 4, 6, 7, 8, 10, 12, 13, 16, 20, 21, 22, 23, 25, 42, 43, 44, 45, 46, 48, 50, 51, 52, 54, 56], "them": [0, 1, 20, 23, 26, 43, 44, 46, 48, 49, 51, 54, 56], "themselv": [21, 23], "theoret": 46, "therefor": [4, 8, 10, 21, 25, 32, 46, 51], "therein": 53, "thi": [0, 1, 2, 3, 4, 6, 8, 9, 10, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58], "thing": [10, 23, 25, 40, 44, 45, 48, 56], "think": [10, 20, 50], "third": [2, 23, 51, 54], "those": [0, 3, 8, 10, 13, 20, 23, 25, 43, 45, 46, 48, 51, 54], "though": [10, 21, 23, 48, 50], "thr": 20, "thread": [3, 4, 10, 19, 20, 21, 41, 46], "three": [8, 10, 20, 23, 43, 46], "through": [0, 2, 6, 8, 13, 20, 21, 22, 23, 42, 45, 48, 50, 51, 54], "throughout": [1, 23, 55], "throw": 51, "thu": [10, 21, 23, 54], "tick": [20, 23, 55], "tickl": 23, "time": [0, 4, 6, 10, 13, 17, 20, 21, 23, 25, 29, 37, 41, 43, 44, 45, 48, 49, 51, 54, 55, 56, 58], "time_precis": 8, "time_unit": 8, "timeformat": 46, "timescal": [10, 21, 41, 42, 43, 45], "tini": 44, "tip": 54, "titl": 50, "tmax": 43, "tmin": 43, "tmp": [10, 17], "tnull": [27, 30], "todo": 39, "togeth": [8, 17, 20, 23, 42, 44, 46, 51, 54], "token": [3, 4, 21, 23, 42, 51, 53], "told": 51, "tolow": 42, "too": [10, 43], "tool": [0, 3, 4, 10, 18, 23, 31, 32, 43, 45, 46, 48, 52, 54], "top": [20, 23, 36, 37, 39, 41, 42, 43, 46, 50, 58], "top_level": 46, "topic": 54, "topmodul": 43, "total": [0, 23, 36, 48], "toupper": 42, "toward": [10, 20, 29], "tpal": [27, 30], "tpcb": [27, 30], "tput": 48, "trace": [20, 55, 56], "track": [0, 23, 26, 48, 49, 50, 51, 54], "tracker": 50, "trail": [42, 43, 49], "tran": 40, "transfer": 23, "transform": [3, 8, 51], "transient": 23, "transit": [8, 23, 29], "translat": [0, 1, 3, 7, 8, 25, 39, 40, 42], "transpar": 13, "trap": 23, "treat": [10, 20, 23, 43, 46], "treatment": 46, "tree": [0, 3, 8, 14, 21, 48], "tri": [4, 13, 18, 23, 45], "tri0": 23, "tri1": 23, "trick": 10, "tricki": 21, "trigger": [8, 20, 23, 29, 43, 46], "tring": 35, "trivial": 44, "troubl": [44, 50], "true": [8, 20, 23, 45, 49, 51], "truncat": [10, 20, 43, 46], "truth": [1, 20], "try": [10, 17, 43, 49, 50, 54], "tsizer": [27, 30], "tstub": [27, 30], "ttyp": 43, "turn": [2, 3, 9, 10, 12, 13, 21, 23, 43, 44, 45, 46, 50, 51, 54, 56], "tverilog": [27, 30], "tvhdl": [27, 30], "tvlog95": [27, 30], "tvvp": [27, 30, 50], "twice": 10, "twid": 23, "twister": 45, "two": [1, 6, 8, 10, 17, 20, 23, 39, 41, 44, 48, 51], "txt": [12, 13, 17, 20, 23, 36, 37, 44, 45], "type": [0, 6, 8, 10, 20, 21, 23, 32, 35, 37, 43, 46, 48, 51, 56], "typic": [8, 23, 41, 43, 44, 48, 56, 57], "u": [0, 6, 20, 23, 39, 43, 44, 46, 50, 54], "u1": 10, "u2": 10, "u3": 10, "u4": 10, "u5": 10, "u6": 10, "ubuntu": 48, "udp": 1, "ufunc": [6, 23], "ufuncsynth1": 48, "uint64_t": 23, "ultim": [10, 21], "unaccept": 46, "unaccount": 36, "unbuff": 56, "unclear": 10, "uncondit": 20, "uncondition": 20, "unconnect": [8, 10, 23], "uncov": 29, "undeclar": 10, "undecor": 43, "undefin": [20, 23, 40, 43, 45], "under": [2, 16, 17, 20, 21, 22, 23, 42, 44, 48, 50, 51, 54], "underflow": [46, 51], "underli": [16, 51], "underneath": 20, "underscor": 46, "understand": [4, 7, 10, 32, 49, 50, 51, 52], "unforc": 20, "unfortun": [10, 46], "unifi": 32, "uninstal": 48, "uniqu": [46, 51], "unit": [8, 21, 23, 37, 42, 43, 45, 46, 55], "unix": [42, 44, 54], "unknown": [0, 10, 20], "unless": [20, 23, 32, 46, 51], "unlik": [21, 23, 48], "unload": 57, "unpack": 29, "unread": 8, "unresolv": 23, "unrol": 40, "unscal": 45, "unsign": [8, 10, 20, 23, 40, 46, 54], "unsiz": [8, 10, 43], "unspecifi": [10, 56], "unsplit": 20, "until": [8, 10, 17, 20, 23, 51], "unusu": 42, "unwant": 44, "unzip": 48, "up": [0, 8, 10, 20, 22, 23, 46, 48, 51, 54, 55, 56], "updat": [13, 45, 48], "upper": 0, "uppercas": 42, "upstream": 0, "ur": 20, "us": [0, 1, 2, 3, 4, 6, 8, 9, 10, 12, 13, 14, 20, 21, 22, 23, 25, 26, 27, 29, 31, 32, 35, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 55, 56, 57, 58], "usa": [16, 20, 21, 22, 23], "usag": [27, 43, 49, 55, 56], "useless": 51, "user": [0, 1, 2, 3, 4, 6, 7, 9, 10, 20, 21, 23, 32, 35, 42, 43, 44, 46, 47, 48, 51, 54, 56, 58], "user_data": 54, "user_guid": 28, "usr": [0, 6, 41, 48], "usual": [2, 8, 20, 22, 23, 32, 35, 45, 48, 51, 54], "v": [10, 20, 23, 25, 35, 36, 37, 39, 40, 41, 42, 43, 44, 49, 50, 51, 53, 54, 56, 58], "v0": [0, 20, 43, 48], "v11": [0, 43, 54, 56], "v12": [29, 48], "v13": [0, 27, 28, 48], "v13_0": 48, "v2005_math": [17, 41], "v2009": 17, "v50": 32, "v_": 14, "va_math": [16, 17, 41], "val": [10, 20], "vala": 20, "valb": 20, "valgrind": [0, 48], "valid": [0, 10, 13, 20, 23, 25, 29, 45, 46, 49, 51], "valu": [3, 4, 8, 9, 10, 14, 16, 20, 21, 22, 23, 25, 32, 35, 40, 41, 42, 43, 44, 45, 49, 51, 56, 58], "value1": 46, "value2": 46, "value_change_cb2": 48, "value_change_cb3": 48, "value_change_cb4": 48, "vam": 16, "vams_simparam": 26, "var": [20, 21, 23, 43], "vari": [6, 10, 13, 46], "variabl": [10, 12, 14, 17, 18, 20, 39, 40, 43, 45, 46, 51, 54, 55, 57], "variant": [20, 23, 43, 45, 48], "variat": [20, 23, 51], "varieti": [1, 7, 10, 23, 32, 42, 48, 51], "variou": [0, 9, 18, 23, 35, 40, 41, 42, 43, 44, 51, 52, 55], "vcd": [10, 48, 58], "ve": [0, 10, 48], "vec": 10, "vec2": 20, "vec4": [20, 23], "vec4a": 20, "vector": [6, 8, 10, 20, 21, 22, 31, 32, 40, 43, 45], "vector2": 20, "vector4": 20, "vector_wid": 23, "vendor": [42, 51], "ver": [42, 44], "verbos": [17, 43, 53, 56], "veri": [0, 10, 20, 23, 32, 42, 46, 48, 50], "verif": 31, "verifi": [43, 48], "verilog": [1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 20, 21, 22, 23, 25, 26, 29, 31, 32, 34, 35, 36, 37, 39, 41, 42, 43, 48, 49, 50, 53, 54, 56, 58], "verilogxl": 12, "veriusertf": [2, 54], "version": [0, 6, 10, 13, 16, 20, 21, 22, 23, 24, 27, 29, 41, 42, 43, 48, 49, 50, 53, 54, 56], "version_bas": 26, "version_tag": [0, 26], "vhd": 39, "vhdl": [17, 27, 30, 31, 42, 49, 53], "vhdl_sy": [17, 41], "vhdl_textio": [17, 41], "vhdlpp": [0, 27, 47, 49], "via": [0, 3, 6, 8, 12, 13, 23, 31, 46, 54, 56], "view": [10, 27, 47, 56], "viewer": [10, 51, 58], "violat": [10, 46], "virtex": 32, "virtex2": 32, "virtual": [1, 3, 8, 23], "visit": 39, "vl": [32, 42, 44, 48, 49, 50, 51, 55], "vlg": 44, "vlh": 49, "vlltype": 48, "vlog95": 0, "vlog95_reg": 0, "vlog_startup_routin": [17, 54], "void": [20, 54], "vp": 40, "vpi": [1, 3, 6, 16, 19, 20, 26, 27, 41, 43, 46, 47, 48, 51, 52, 55, 56, 57], "vpi_cal": [20, 21, 23, 41], "vpi_control": 48, "vpi_func": [20, 23], "vpi_ipoint_t": 21, "vpi_modul": 41, "vpi_module_path": [17, 23], "vpi_printf": 54, "vpi_reg": [0, 48], "vpi_register_systf": [21, 54], "vpi_time_precis": [23, 41], "vpi_trac": 17, "vpi_us": [43, 54], "vpifullnam": 21, "vpihandl": [20, 21, 23], "vpiintegervar": 23, "vpiinternalscop": [21, 46], "vpip_set_callback": 17, "vpiparamet": 23, "vpireg": 21, "vpiscop": 21, "vpistringvar": 23, "vpisysfuncint": 54, "vpisysfuncr": 54, "vpisysfuncs": 54, "vpisystask": 54, "vpisystaskcal": 21, "vpisystfcal": 21, "vpl": [2, 54], "vr": 20, "vvm": 1, "vvp": [0, 1, 2, 3, 4, 6, 12, 17, 20, 22, 26, 27, 30, 42, 43, 44, 45, 47, 48, 51, 54, 58], "vvp_debug": 18, "vvp_ipoint_t": 23, "vvp_quiet_mod": 48, "vvp_reg": [0, 25, 48], "vvp_test": 25, "vvp_vector8_t": 23, "w": [13, 23, 32, 43, 53], "w64": 48, "wa": [2, 10, 20, 21, 40, 41, 43, 46, 48, 54, 57], "wade": 50, "wai": [0, 4, 6, 8, 10, 23, 25, 42, 43, 45, 46, 48, 49, 51, 55, 57], "wait": [20, 23, 51], "waitfor": 23, "wake": 23, "walk": 8, "wall": [0, 43], "wanachron": 43, "want": [0, 8, 10, 17, 20, 23, 45, 46, 48, 50, 55], "warn": [4, 23, 29, 36, 40, 43, 46, 48, 54, 56], "warn_opt_sys_tf": 48, "warrant": [20, 23], "warranti": [16, 20, 21, 22, 23], "watch": 23, "waveform": [23, 27, 47, 48, 51, 56], "wdeclar": 43, "we": [0, 1, 6, 8, 10, 20, 23, 29, 41, 43, 44, 46, 48, 50, 51, 54, 55], "weak": 10, "web": [21, 23, 58], "weird": 46, "welcom": [27, 50], "well": [10, 20, 23, 43, 46, 50, 54, 55], "weq": 23, "were": [0, 2, 10, 20, 46, 48, 51, 54], "wextra": 0, "what": [0, 3, 5, 6, 8, 10, 12, 20, 22, 23, 32, 41, 43, 44, 45, 46, 48, 50, 51, 55], "whatev": [10, 17, 21, 31, 44, 46, 50], "when": [0, 1, 6, 7, 8, 10, 12, 17, 20, 21, 23, 25, 26, 29, 32, 36, 42, 43, 44, 46, 48, 51, 53, 54, 55, 56, 58], "whenev": [8, 20, 23, 46, 51], "where": [3, 4, 6, 8, 10, 14, 17, 20, 22, 23, 25, 32, 39, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 54, 55, 56], "wherea": [6, 8, 10, 20, 23, 39, 51], "whether": [0, 6, 10, 23, 43, 45, 46, 48], "which": [3, 6, 8, 10, 13, 14, 20, 21, 22, 23, 25, 29, 32, 41, 42, 43, 44, 45, 46, 48, 51, 52, 56, 58], "while": [10, 23, 54, 56], "whim": 17, "white": [42, 49], "who": [13, 24, 29, 45, 48, 50, 54], "whole": 42, "why": [10, 50], "wid": [20, 23, 54], "wide": [1, 10, 20, 23, 32, 46, 51], "wider": 23, "width": [6, 9, 10, 20, 22, 23, 29, 37, 42, 43, 44, 58], "wiki": 28, "wild": [10, 20], "william": [12, 16, 20, 21, 22, 23, 50], "wimplicit": 43, "win": 50, "window": [26, 42, 44, 58], "wire": [4, 8, 10, 14, 23, 29, 43, 44, 45, 51, 52, 55, 58], "wish": [13, 17, 51, 54], "within": [3, 4, 8, 9, 10, 13, 19, 20, 23, 35, 42, 43, 44, 45, 51, 53, 55], "without": [1, 7, 10, 16, 20, 21, 22, 23, 25, 42, 43, 45, 46, 49, 51, 57], "wmacro": 43, "wmiss": 48, "wne": [20, 23], "wno": 43, "word": [3, 10, 20, 23, 31, 43], "work": [0, 1, 2, 3, 8, 10, 12, 17, 20, 21, 22, 23, 25, 32, 42, 44, 45, 46, 48, 49, 50, 51, 53, 57], "workdir": 42, "world": [1, 2, 23, 37, 41, 44, 48, 51, 54, 55], "worth": 26, "wother": 48, "would": [2, 10, 16, 23, 32, 46, 50, 51, 54], "wportbind": 43, "wr": 20, "wrap": [12, 14], "wrapper": [12, 21], "wreal": 48, "write": [0, 6, 8, 9, 10, 16, 20, 21, 22, 23, 32, 35, 43, 44, 50, 51, 54], "writemem": 48, "writer": [3, 6, 46], "writeup": 48, "written": [3, 10, 12, 17, 20, 21, 23, 25, 32, 35, 43, 44, 46, 51, 58], "wrong": [10, 21, 50], "wselect": 43, "wsensit": 43, "wshadow": 0, "wtimescal": 43, "www": [13, 31], "x": [9, 10, 13, 16, 20, 22, 23, 39, 43, 45, 46, 51, 54], "x0": 23, "x1": 23, "x86_64": [0, 48], "x86_linux": 12, "xcode": 48, "xcs10": 13, "xess": 13, "xilinx": [3, 11], "xilinx_on_linux": 13, "xilix": 43, "xl": [2, 3, 10, 46, 54], "xnf": 13, "xnf2pcf": 13, "xnfsyn": 13, "xnor": [20, 23], "xor": [20, 23], "xsp": 13, "xstool": 13, "xtype": [43, 45, 46], "xvzf": 48, "xxxx": 20, "xz": 20, "y": [3, 10, 13, 16, 23, 42, 43, 46, 51], "y1": 51, "y2": 51, "yahoo": 16, "ye": [0, 13, 48], "yet": [1, 4, 7, 8, 10, 12, 13, 51], "yield": [10, 20], "you": [0, 3, 6, 12, 13, 16, 17, 20, 21, 22, 23, 25, 26, 32, 41, 43, 44, 45, 46, 48, 50, 51, 54, 55, 56, 58], "your": [0, 6, 12, 13, 16, 17, 20, 21, 22, 23, 32, 42, 44, 45, 48, 50, 51, 53, 54, 55, 56, 58], "your_input_her": 13, "your_output_her": 13, "yourpublicemail": 48, "yydebug": 53, "z": [9, 10, 13, 20, 22, 23, 45, 51], "zero": [10, 20, 23, 29, 39, 40, 43], "zip": [13, 48], "zlib": 48, "zone": 10, "zsh": 48, "zzxx1100": 23}, "titles": ["Getting Started as a Contributor", "Glossary", "Cadence PLI1 Modules", "Developer Guide", "Icarus Verilog Attributes", "IVL - The Core Compiler", "Loadable Target API (ivl_target)", "What Is LPM", "Netlist Format", "Loadable Targets", "IEEE1364 Notes", "Miscellaneous", "Swift Model Support (Preliminary)", "Xilinx Hint", "The VVP Target", "VPI in Icarus Verilog", "Verilog-A math library", "VPI Modules in Icarus Verilog", "Debug Aids For VVP", "VVP - Verilog Virtual Processor", "Executable Instruction Opcodes", "VPI Within VVP", "Thread Details", "VVP Simulation Engine", "Icarus Verilog Developer Support", "The Regression Test Suite", "Files With Version Information", "Icarus Verilog", "Icarus Verilog Release Notes", "\ud83c\udf89 Release V13.0", "The Icarus Verilog Targets", "The BLIF Code Generator (-tblif)", "The FPGA Code Generator (-tfpga)", "The null Code Generator (-tnull)", "The PAL Code Generator (-tpal)", "The PCB Code Generator (-tpcb)", "The sizer Code Analyzer (-tsizer)", "The stub Code Generator (-tstub)", "The Verilog Code Generator (-tverilog)", "The VHDL Code Generator (-tvhdl)", "The Verilog \u201895 Code Generator (-tvlog95)", "The vvp Code Generator (-tvvp)", "Command File Format", "iverilog Command Line Flags", "Getting Started With Icarus Verilog", "Icarus Verilog Extensions", "Icarus Verilog Quirks", "Icarus Verilog Usage", "Installation Guide", "IVLPP - IVL Preprocessor", "Reporting Issues", "Simulation Using Icarus Verilog", "Verilog Attributes", "vhdlpp Command Line Flags", "Using VPI", "VVP Interactive Mode", "VVP Command Line Flags", "VVP as a library", "Viewing Waveforms"], "titleterms": {"0": [29, 46], "1995": 40, "32": 46, "95": 40, "A": [16, 17, 50, 54, 58], "AND": 32, "And": [8, 23], "Be": 46, "For": 18, "In": 8, "It": 54, "Not": [39, 46], "Of": [7, 8], "THE": 32, "The": [3, 5, 6, 14, 23, 25, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 51], "There": 23, "To": [4, 23, 50], "WITH": 32, "With": [26, 44], "about": 9, "acknowledg": 29, "advanc": 51, "aid": 18, "alloc": 23, "an": [42, 46], "analyz": 36, "api": [6, 9], "ar": 46, "arg": [25, 42], "argument": [21, 46, 56], "arithmet": 23, "arrai": [23, 46], "assign": [32, 46], "attribut": [4, 35, 52], "automat": [23, 51], "awar": 46, "behavior": 8, "between": 23, "bit": [8, 45, 46], "blif": 31, "block": 46, "branch": 0, "brows": 55, "bug": 29, "built": 46, "cadenc": [2, 54], "call": [21, 23], "can": 46, "cannot": 40, "cast": 23, "chang": 29, "class": 8, "code": [31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 45], "command": [42, 43, 51, 53, 56], "comment": 42, "compar": 23, "compat": 40, "compil": [0, 3, 5, 6, 9, 17, 23, 32, 46, 48, 51, 54], "compon": 3, "concaten": [23, 46], "config": 6, "configur": [0, 48], "constant": [16, 46], "construct": 39, "content": 27, "continu": 46, "contributor": 0, "control": 4, "convent": [4, 14], "convert": 40, "core": [3, 5], "creat": [6, 50], "cross": 48, "data": [45, 51], "deassign": 46, "debug": 18, "declar": 46, "defin": 46, "delai": 23, "deriv": 8, "descript": 25, "design": 55, "detail": 22, "develop": [3, 24], "devic": [6, 32], "dff": 23, "diagnost": 29, "direct": 49, "displai": 46, "doesn": 46, "download": 13, "dump": [46, 58], "dumpvar": 46, "edif": 32, "elabor": [29, 43, 51], "engin": 23, "enter": 55, "environ": 56, "evalu": 46, "event": 23, "exampl": [42, 54, 58], "execut": [20, 23], "expans": 23, "expr": 45, "express": [8, 9, 46], "extend": [25, 45, 46, 56], "extens": 45, "file": [6, 13, 26, 42, 49, 51, 58], "finish_and_return": 45, "fix": 29, "flag": [20, 35, 39, 40, 43, 49, 53, 56], "forc": [23, 25, 46], "fork": 0, "format": [8, 23, 42, 46, 53], "foundat": 32, "fpga": 32, "from": [23, 48], "fst": 56, "function": [16, 21, 23, 45, 46, 54], "functor": [14, 23], "further": 3, "g": 46, "gener": [13, 14, 23, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 46, 49, 58], "get": [0, 23, 44], "glossari": 1, "gold": 25, "good": 50, "guid": [3, 48], "header": 23, "here": 23, "hierarchi": 8, "hint": 13, "how": [23, 50, 54], "i": [7, 46], "icaru": [0, 4, 15, 17, 24, 27, 28, 30, 44, 45, 46, 47, 48, 51], "ieee1364": 10, "implement": 23, "implicit": 46, "improv": 29, "includ": 49, "index": 23, "indic": 27, "inform": 26, "input": 51, "instal": [6, 48], "instruct": [20, 23], "interact": [8, 55], "intern": 7, "invoc": [35, 39, 40], "invok": 32, "is_sign": 45, "issu": [10, 40, 50], "item": 8, "iter": 46, "iverilog": [25, 43], "ivl": [5, 13, 49], "ivl_target": 6, "ivlpp": 49, "known": 40, "l": 46, "label": 23, "languag": 29, "latch": 23, "leav": 55, "librari": [16, 46, 51, 53, 57], "licens": 16, "limit": [31, 39, 40, 46], "line": [43, 49, 53, 56], "link": 8, "linux": [0, 48], "load": [9, 21], "loadabl": [6, 9], "locat": 49, "logic": 23, "lpm": [6, 7], "lxt": 56, "macintosh": 48, "macro": [46, 51], "mai": 46, "major": 29, "make": 51, "math": 16, "mathemat": 16, "me": 23, "memori": 8, "method": 23, "misc": 4, "miscellan": 11, "mode": 55, "model": 12, "modul": [2, 6, 9, 17, 21, 23, 51, 54], "mti_dist_uniform": 45, "mti_random": 45, "name": [4, 14, 42], "net": 23, "netassign_": 8, "netesign": 8, "netlist": 8, "netnet": 8, "netnod": 8, "netproc": 8, "netproctop": 8, "new": 23, "note": [10, 28, 29], "null": 33, "number": 23, "numer": 46, "o": 48, "object": 46, "old": 23, "opcod": [20, 41], "optim": 52, "option": [0, 25, 48, 56], "other": [39, 54], "pad": 32, "pal": 34, "paramet": [23, 35, 46], "part": [23, 46], "path": 23, "pcb": 35, "pcf": 13, "pin": 32, "pli": 54, "pli1": 2, "plu": 42, "port": 32, "preliminari": 12, "preprocessor": [43, 49, 51], "processor": 19, "pull": [0, 50], "quirk": 46, "race": 46, "read": 3, "readmempath": 45, "reduct": 23, "refer": 54, "referenc": 46, "regress": [0, 25], "relationship": 23, "releas": [28, 29, 46], "remov": 23, "repeat": [23, 46], "report": 50, "represent": 8, "request": [0, 50], "requir": 25, "resolut": [39, 46], "resolv": 23, "return": 54, "root": 32, "run": 13, "runtim": [3, 51], "scale": 8, "scope": [8, 21, 23, 46], "sdf": 56, "select": [23, 46], "shifter": 23, "sign": 46, "signal": 39, "simtim": 45, "simul": [23, 29, 51], "sizeof": 45, "sizer": 36, "sourc": [25, 48], "special": 32, "specif": [0, 9, 48], "specifi": 46, "standard": [10, 16], "start": [0, 44], "statement": [23, 46], "strict": 25, "structur": [8, 14, 23, 40], "stub": 37, "substitut": [23, 42], "suit": 25, "summari": [29, 35, 42], "support": [12, 24, 39, 56], "sv": 25, "swift": 12, "symbol": [14, 23], "syntax": 23, "synthesi": [4, 52], "system": [21, 45, 46, 54], "t": 46, "tabl": [23, 27], "target": [6, 9, 14, 30, 32, 43], "task": [8, 21, 23, 45], "tblif": 31, "test": [0, 25], "tfpga": 32, "thank": 16, "thread": [22, 23], "time": [8, 46], "tnull": 33, "toolchain": 29, "tpal": 34, "tpcb": 35, "trace": 17, "truth": 23, "tsizer": 36, "tstub": 37, "tverilog": 38, "tvhdl": 39, "tvlog95": 40, "tvvp": 41, "type": [9, 25, 45, 54], "udp": 23, "unix": 48, "unnam": 46, "unsiz": 46, "updat": 29, "upgrad": 29, "us": [7, 16, 17, 51, 54], "usag": [31, 47], "v": 46, "v13": 29, "valu": [39, 46], "variabl": [21, 23, 42, 56], "vcd": 56, "vector": [23, 46], "verilog": [0, 4, 13, 15, 16, 17, 19, 24, 27, 28, 30, 38, 40, 44, 45, 46, 47, 51, 52], "version": 26, "vhdl": 39, "vhdlpp": 53, "view": 58, "virtual": 19, "vlog95": 25, "vpi": [15, 17, 21, 23, 29, 54], "vpiscop": 46, "vvp": [14, 18, 19, 21, 23, 25, 29, 41, 55, 56, 57], "waveform": 58, "web": 14, "what": 7, "width": [8, 46], "window": 48, "wire": 46, "within": [21, 46], "word": 46, "work": [54, 58], "x": 48, "xilinx": [13, 32], "xnf": 32}}) |