get_setting_paths(...) - get_setting_paths(...) - 2026.1 English - UG1781

Python Scripting Guide for PDM Tool (UG1781)

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

Description

Get all setting paths of an IP settings dictionary, where each path is a list of hierarchical dictionary keys, ordered from independent to dependent paths.

Syntax

get_setting_paths()

Returns

List of setting paths of an IP settings dictionary.

Examples

# Get all setting key paths in dependency order
proj = open_project('my_design.pdm')
handler = proj.get_ip_handler('MRMAC')
paths = handler.get_setting_paths()
# paths == [['activity'], ['port0', 'data_rate'], ['port0', 'gt'], ['port0', 'line_rate'], ...]
# Paths are ordered from independent to dependent settings