Product Documentation
Verilog In User Guide
Product Version IC23.1, November 2023

Creating Pre-Compiled Libraries

You can specify the pre-compiled library name using -destIRLib option followed by the destination IR library name on the command line. If you specify more than one destination IR library names on the command line, then the first one is used and all the others are ignored.

You can also specify the destination library name using the Verilog In form in the Target Compile Library Name field. You can specify only one destination IR library name in this field.

Pre-compiled libraries can be created in two ways depending on your requirement:

  1. Verilog In is used only to create the pre-compiled libraries and not to import the design. Later these pre-compiled IR libraries can be used while importing designs by specifying the -compileOnly option on the command-line or selecting the Compile Verilog Library only button in the Verilog In form.
    For example:
    ihdl -v abc.v -destIRLib Lib -compileOnly
    Verilog In translates all libraries specified by the -v and -y options to the target IR library specified. If -v or -y options have not been specified, Verilog In compiles and saves the IR for the design files specified on the command-line to the target IR library.
  2. You can import the design using -v and -y options along with a target IR library name. In this case, you must not select the Compile Verilog Library only check box.
    Consider the following example where Lib is the logical library name:
    ihdl -param param_file -v abc.v -destIRLib Lib design.v
    The design is imported and the IR for the libraries specified by the -v and -y options is saved permanently in the specified target IR library. The target IR library generated can be used in future runs to import designs instead of the libraries specified by the -v and -y options in the first run.

Return to top
 ⠀
X