Global Functions - Global Functions - 2026.1 English - UG1781

Python Scripting Guide for PDM Tool (UG1781)

Document_ID
UG1781
Release_Date
2026-06-23
Version
2026.1 English
Revision

The Python global functions are designed to help with the management of projects by providing a set of predefined functions that let you create and open projects, as well as retrieve information about available architectures, parts, and manufacturing processes.

Following is a detailed overview of the available global functions:

get_architectures(...)
This function retrieves a list of all supported architectures. It is useful for understanding the range of architectures that you can use within the projects.
get_processes(...)
This function obtains a list of supported types of manufacturing process variations. It helps you identify the processes that you can apply to your projects.
get_parts(...)
This function retrieves the required parts by specifying criteria such as architecture and regular expression. It allows you to filter and select specific parts based on your project requirements.
new_project(...)
This function creates a new project by importing a .xpe file or by selecting an Vivado™ part and/or process. It is essential for initializing new projects within the tool environment.
open_project(...)
This function opens an existing project using the specified .pdm file. It enables you to access and work on previously created projects.