get_block(...) - get_block(...) - 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 block object by name.

Syntax

get_block(<name>)

Returns

PdmBlock object.

Parameters

Name Description
<name> Block name.

Examples

# open an existing project then get block objects
project = open_project('path/to/the/project.pdm')
print(project.block_names)
['ps',
'noc_ddrmc',
'clock',
'logic',
'bram',
 ...]
ps_block = project.get_block('ps')
logic_block = project.get_block(project.block_names[3])
block_objects = []
for name in project.block_names:
	block_objects.append(project.get_block(name))