When starting a layout one of the first things you'll probably need to do is bring in a Layer Process Definition file, also known as a LPF file. This will define the processing layers and parameters for the layout design. The AWR Design environment supports the use of multiple process definitions within a project so the Project object supports a collection of LayoutProcessDefinitions in a an object called Project.ProcessDefinitions. We'd like to add a process definition to this collection so we use the Import method on this collection to add a new element. When a new project is created a default process definition is added to the layout as a place holderplaceholder. When we import the new one it will overwrite the placeholder and become our default LPF file. To import a LPF file called mmic.lpf we'll execute the following code:
' Code Module Sub Main Dim procDef As LayoutProcessDefinition Debug.Clear Set procDef = Project.ProcessDefinitions.Import("C:\mmic.lpf", True) Debug.Print procDef.Name End Sub
Figure 1 shows the layout project before and after running the import script.