Product Documentation
Virtuoso SystemVerilog Netlister User Guide
Product Version IC23.1, August 2023

Importing a SystemVerilog Package File

Before you import SystemVerilog package files into your design for netlisting, ensure that your design has a package file, for example, global_package.sv, and a systemVerilog view that has imported this package file.

To import a package:

  1. In the Library Manager window:
    1. Create a new systemVerilogPackage view by choosing File NewCell View.
      The New File form opens.
    2. Specify the library and cell name in their respective fields.
    3. In the View list, select systemVerilogPackage.
    4. Click OK.
      The New File form closes, and the View list in the Library Manager shows the new view.
    5. Double-click the systemVerilogPackage view.
      The view opens with an empty package module in Virtuoso Text Editor.
  2. In the Virtuoso Text Editor window:
    1. Choose File Open.
      The Open File form opens.
    2. Select the global_package.sv package file and open it in a new tab.
    3. Copy the contents of the package file and paste them into the package module of the systemVerilogPackage view.
    4. Click the Check and Save button on the toolbar.
      Correct any errors that are reported.
    5. Open the systemVerilog view in a new tab.
      This is the view that has imported the package file.
    6. Click the Check and Save icon on the toolbar.
      Ensure that no errors are reported.
  3. In the SystemVerilog Netlister window:
    1. In the Setting group box, click Open Option Form.
      This opens the SystemVerilog Netlister Options form and shows the Netlister tab.
    2. On the Netlister page, select Enable auto package importing.
    3. Click OK to close the SystemVerilog Netlister Options form.
    4. In the Action group box, click Netlist.
      Ensure that no errors are reported.

The package file is imported into your design.

Related Topics

Launching SystemVerilog Netlister

SystemVerilog Netlister Graphical User Interface

SystemVerilog Netlister Options Form


Return to top
 ⠀
X