The Element Library provided in INTERCONNECT is populated with numerous primitive elements,
sources, monitors, and analyzers.
In addition to these primitive elements, the elements library contains a "Custom" folder
where users can store their custom models, like the ring resonator compound model we
created in the previous section, and it also has a "Design Kits" folder where
users can install compact model libraries provided by third parties such as foundries.
The "Custom" folder in the Element Library window is where users can save their custom
This can include any modified primitive element like waveguides with specific parameters or
S-parameter elements with S-parameter data already loaded into them, as well as compound elements,
or scripted elements.
Once an element has been modified, it can be added to the custom library by right clicking
on the element and selecting the "Copy to Element Library" option.
The script command "addtolibrary" can also be used to perform the same task.
Elements within the custom library can be used in circuit simulation in a manner similar
to the primitive elements.
Elements in the custom library folder can be published in a CML file to facilitate sharing
of the models.
The "Design Kits" folder in the Element Library provides the option to install
a published compact model library stored in a CML file.
Multiple CMLs from different sources can be installed simultaneously inside the "Design
Depending on the method used for publishing the CML, a CML reader license may be necessary
to use the elements from the library in circuit simulations.
The basic workflow for creating and working with compact model libraries is described
in this slide.
The first step is to create the validated compact models for different elements.
Once created, the models are added to the custom library.
This is done by first redirecting the "Custom" folder in the Element Library to the desired
location, then by adding the compact models to the custom folder.
When all the compact models are added, the custom library can be published in a .cml
file and distributed.
Finally, the published .cml file can be installed by the end user into the "Design Kits" folder
and the validated compact models can be used in circuit simulations.