Skip to content
DVT SystemVerilog IDE for VS Code User Guide
25.1.8 (02 May 2025)
⌘ K
DVT SystemVerilog IDE for VS Code User Guide
25.1.8 (02 May 2025)
  • Installation
    • System Requirements
    • Install DVT for VS Code from Marketplace
    • Install DVT for VS Code from VSIX
    • Install DVT for VS Code Using a Pre-Packed Distribution
    • Set the License
  • User Interface
    • VS Code User Interface
    • DVT IDE for VS Code User Interface
  • Predefined Projects
  • Project Templates
    • What is a project template?
    • How to generate code from a project template
    • Template Configuration
  • Build Configurations
    • Project Natures
    • Non-top files
    • default.build
    • Auto-config
    • Simulator Log-config
    • Emulating compiler invocations
    • Multiple .build Files
    • Compatibility Modes
    • Paths
    • Strings
    • Comments
    • Environment Variables
    • Including Other Argument Files
    • Build Persistence
    • All Build Directives
    • SystemVerilog OVM or UVM Library Compilation
    • Xilinx Libraries Compilation
    • Intel(Altera) Quartus Libraries Compilation
    • Questa Libraries Compilation
    • Use of External Programs
  • Compile Checks
    • Compile Waivers
    • Semantic Checks
    • Synthesis Checks
    • Performance Checks
    • Dead Code Checks
    • Non Standard Checks
  • Quick Fix Proposals
  • AI Assistant
    • Overview
    • Getting Started
    • Key Terms
    • Working in Chat
    • Working in Editor
    • Code Completion
    • Protecting Code
    • Reference
    • Advanced LLM Configuration
    • How to Set-up Local LLMs Using Ollama
    • Troubleshooting
  • Content Assist (Autocomplete)
    • Content assist for CamelCase and Underscore
    • Code Templates
    • Module Automatic Instantiation
    • Override Functions Using Autocomplete
    • Override Constraints Using Autocomplete
    • Implement Extern Functions Using Autocomplete
    • Generate Setters and Getters Using Autocomplete
    • Use Assignment Pattern for Struct Type Variable
  • Hyperlinks
  • Show Usages
  • Show Readers or Writers
  • Show Call Hierarchy
  • Show Type Hierarchy
  • Show Constraints
  • Show Instances
  • Peek Exploration
  • Refactoring
  • Override Functions
    • Override Annotation
    • Override Using Command Palette
    • Override Using Autocomplete
  • Override Constraints
    • Override Annotation
    • Override Using Command Palette
    • Override Using Autocomplete
  • Generate Setters and Getters
  • Code Factory
  • Code Formatting
    • Whitespace
    • Indentation
    • Vertical Alignment
    • Line Wrapping
    • Disable Format for Code Sections
    • Preferences Keys
  • Breadcrumb Navigation Bar
    • Design Breadcrumb
    • Verification Breadcrumb
    • Scope Breadcrumb
  • Diagrams
    • UML Diagrams
    • Design Diagram
    • UVM Components Diagrams
    • WaveDrom Timing Diagrams
    • Bit Field Diagrams
    • Common Diagram Actions
    • Common Diagram Toolbar
  • Syntax Coloring
  • Tooltips
    • Comments Formatting
  • Workspace Symbols
  • Views
    • Compile Order View
    • Compiled Files View
    • Config DB View
    • Design Hierarchy View
    • Diagnostics View
    • Factory Overrides View
    • Outline View
    • Problems View
    • Registers View
    • Verification Hierarchy View
  • Quick Search in Views
    • CamelCase
    • Simple Regex
    • Hierarchical Search
    • Search for Members
    • Search Port in Design Hierarchy
    • Search Port in Verification Hierarchy
  • Content Filters
    • Content Filters XML syntax
    • Filtering by Element Type
    • Content Filters Examples
    • Predefined Content Filters
  • Macros Support
    • Inactive Code Highlight
    • Macro Expansion
  • Inactive Generates Code Highlight
  • Database Out of Sync Notification
  • Export HTML/PDF Documentation
    • Preview HTML Documentation
  • External Tools Integration
  • UVM Support
    • UVM Runtime Elaboration
    • Runtime UVM Configuration Queries
    • UVM Content Filters
    • UVM Field Editor
    • UVM Sequence Tree
    • UVM Templates
    • UVM Verification Hierarchy
  • Scripts
    • dvt_code.sh
    • dvt_ls.sh
  • Custom Scripts
  • SCM Checkout Hook
  • Memory Monitor
  • Application Notes
    • Flow Integration
    • Environment Variables
    • Design Elaboration
    • Compilation Speed-up
    • Precompilation Support
    • Encrypted VIP Support
    • FPGA Support
    • Preprocessed Files Support
    • Output and logging
    • Understanding DVT IDE memory usage
  • Handy VS Code Documentation Pointers
  • What is New?
  • How to Report an Issue?
  • Legal Notices
  • Third Party Licenses
  • Q & A
    • Can I deactivate DVT support for a workspace even though one of my workspace folders contains a .dvt directory?
    • Unable to write program user data
DVT SystemVerilog IDE for VS Code User Guide
/
AI Assistant

AI Assistant

  • Overview
  • Getting Started
  • Key Terms
    • Sessions
    • Blueprints
    • Prompting
    • Symbols
    • Snippets
  • Working in Chat
    • List of Buttons, Shortcuts and Commands
  • Working in Editor
  • Code Completion
  • Protecting Code
    • Pattern Format
    • Examples
  • Reference
    • List of Commands
    • Predefined Blueprints
    • Custom Blueprints
    • Predefined Snippets
    • Custom Snippets
  • Advanced LLM Configuration
    • Environment variables-based configuration
      • Predefined connectors
        • OpenAI
        • AzureOpenAI
        • Anthropic
        • Google AI
        • GitHub Copilot
        • Ollama
      • Models selection
    • File-based configuration
      • Predefined connectors
        • OpenAI
        • AzureOpenAI
        • Anthropic
        • Google AI
        • GitHub Copilot
        • Ollama
      • Formats
        • JSON / JSON with Comments
        • JavaScript
        • TypeScript
  • How to Set-up Local LLMs Using Ollama
  • Troubleshooting
    • Why do I get unexpected replies?
    • Why do I get different replies for the same request?
    • What to do if I get errors or find a bug?
Quick Fix Proposals
Overview

© 2005-2025 AMIQ EDA s.r.l. (AMIQ). All rights reserved. DVT 25.1.8 (02 May 2025). Built with Sphinx 8.1.3