Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>IDDigitalNew to Visual Studio Code? Get it now.
IDDigital

IDDigital

IDLab Design

|
81 installs
| (1) | Free
IDLab Design digital simulation, synthesis and implementation hooks into Cadence tools
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

IDDigital

This extension aims to aid in (System)Verilog development by providing an easy-to-run interface to the Cadence(R) XCELIUM product suite.

Features

In its default state, the extension assumes the following directory structure, but can be modified using the extension settings.

workspace
|- include/
|- rtl/
|- test/
\- testbench/

General files that will be loaded using the `include statement can be placed in the include/ directory. (Synthesizable) modules can be placed in the rtl/ directory while modules only required for testing can be seperated in the test/ directory. The testbench/ directory can contain the required testbenches as well as (optional) waveform display files for Simvision to use.

Requirements

  • XCELIUM product suite
  • Verible Verilog Language Server

Extension Settings

This extension contributes the following settings:

  • iddigital.verible.path: The path to verible-verilog-ls executable, e.g.: /usr/bin/verible-verilog-ls.
  • iddigital.verible.arguments: Arguments for verible-verilog-ls server.
  • iddigital.buildPath: Specify custom build directory.
  • iddigital.xceliumInstallPath: Specify custom path of the XCELIUM install (where the bin/ and tools/ are located).
  • iddigital.includeDirectories: Directories that xrun will use to search for `include files.
  • iddigital.rtlDirectories: Directories that xrun wil use to build the RTL library.
  • iddigital.testDirectories: Directories that xrun wil use to build the TEST library.
  • iddigital.testbenchDirectories: Directories that will be searched for testbenches.

Release Notes

1.0.0

Initial release.

1.1.0

  • Change default layout to only waveform window (by means of closing other windows)
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft