Product Documentation
Virtuoso Fluid Guard Ring User Guide
Product Version IC23.1, November 2023

C


Hiding Fluid Guard Ring Devices

You can hide the desired devices from being listed in the Name drop-down list box on the Install Guard Ring form and/or the Device drop-down list box on the Create Guard Ring form. This prevents CAD engineers from making any accidental changes to device definitions or layout designers from creating instances of certain FGR devices.

To hide a device from the desired form, in the tfcDefineDeviceProp section of the technology file, set the vfoGRHideDeviceInForms property to one of the following values:

Value Hides the specified device from

installAndCreateForm

Install Guard Ring form

Create Guard Ring form

installForm

Install Guard Ring form

createForm

Create Guard Ring form

Use the following syntax to set the vfoGRHideDeviceInForms property:

tfcDefineDeviceProp(
  (<viewName> "<deviceName1>" vfoGRHideDeviceInForms "<propValue>")
  (<viewName> "<deviceName2>" vfoGRHideDeviceInForms "<propValue>")
  ...
)

Alternatively, you can use the dbOpenCellViewByType SKILL function in the CIW followed by the dbCreateProp or dbReplaceProp SKILL functions. Then, use the dbSave SKILL function to save the modified property.

While using these SKILL functions, ensure that you open the FGR device in append mode instead of write mode. If you open the FGR device in write mode, it will get corrupted.

The following sections explain how to hide and make the hidden FGR devices visible:

Hiding a Device from Install Guard Ring Form

To hide a specific FGR device from the Install Guard Ring form,

  1. Open the technology file that contains the definitions of the devices you want to hide.
  2. Set the vfoGRHideDeviceInForms property in the tfcDefineDeviceProp section for each device that needs to be hidden. You can use one of the following values for this property:
    If you specify any other value or empty string, the specified device continues to be displayed on the form.
  3. Save the technology file.
  4. From the CIW, choose Tools – Technology File Manager. The Technology Tool Box form appears.
  5. In the Manager group box, click Load.
    The Load Technology File form appears.
  6. Browse and select the ASCII Technology File that you updated for hiding the desired FGR devices.
  7. Select the devices check box to load the updated tfcDefineDeviceProp section.
    You can also select other relevant check boxes based on other sections you might have updated in the technology file. Selecting the Select All check box loads all Classes defined in the specified technology file.
  8. Select the Technology Library from the drop-down list box.
  9. Select to Merge or Replace the updates while loading the technology file.
  10. Click OK.

Now, when you open the Install Guard Ring form, the devices for which you had set the vfoGRHideDeviceInForms property do not appear listed with the other devices. The example in the section below illustrates the steps listed above.

Example of Hiding Devices from Install Guard Ring Form

Suppose you have a technology file reflib.tf that contains definitions for the following devices: LRing, hideFromCreate1, hideFromCreate2, hideFromCreateInstall, hideFromInstall1, and hideFromInstall2.

You now want to hide the following FGR devices from the Install Guard Ring form: hideFromCreateInstall, hideFromInstall1, and hideFromInstall2.

The following images show the different stages of hiding these FGR devices:

Hiding a Device from Create Guard Ring Form

To hide a specific FGR device from the Create Guard Ring form:

  1. Open the technology file that contains the definitions of the devices you want to hide.
  2. Set the vfoGRHideDeviceInForms property in the tfcDefineDeviceProp section for each device that needs to be hidden. You can use one of the following values for this property:
    If you specify any other value or empty string, the specified FGR device continues to be displayed on both the forms.
  3. Repeat steps 3 10 described in the Hiding a Device from Install Guard Ring Form section above.

Now, when you open the Create Guard Ring form, the devices for which you had set the vfoGRHideDeviceInForms property do not appear listed with the other devices. The examples in the sections below illustrate the above-listed steps.

Example of Hiding Devices from Create Guard Ring Form

The technology file reflib.tf contains definitions for the following devices: LRing, hideFromCreate1, hideFromCreate2, hideFromCreateInstall, hideFromInstall1, and hideFromInstall2. Suppose, you want to hide FGR devices named hideFromCreate1 and hideFromCreate2 from the Create Guard Ring form. In addition, you want to hide hideFromCreateInstall such that it is not available on both Install Guard Ring and Create Guard Ring forms. The following images show the different stages of hiding these FGR devices:

Making a Hidden Device Visible on Install and Create Forms

To make a previously hidden FGR device visible on either the Install Guard Ring form or the Create Guard Ring form, remove the associated vfoGRHideDeviceInForms property from the technology file and then reload the file in Virtuoso.

Alternatively, use the dbDeletePropByName SKILL function in the CIW and then run the dbSave SKILL function to set the modified setting.


Return to top
 ⠀
X