create(...) - create(...) - 2026.1 日本語 - UG1781

Power Design Manager Python スクリプト ガイド (UG1781)

Document_ID
UG1781
Release_Date
2026-06-23
Version
2026.1 日本語

説明

名前と設定ディクショナリでクロックを作成します。ディクショナリ内で指定されていない設定には、該当する場合に既定値を適用します。必須の設定が指定されていない場合、作成は失敗します。

構文

create(<name>, <settings_dict>)

パラメーター

名前 説明
<name> クロック名。
<settings_dict> クロック設定ディクショナリ。完全なクロック設定ディクショナリ構造を確認するには、get_sample_settings(template=True) を実行します。

# Create a clock with sample settings
proj = open_project('my_design.pdm')
clock_handler = proj.get_clock_handler()
settings = clock_handler.get_sample_settings()
clock_handler.create('clk1', settings)
# Create a clock with custom settings
clock_handler.create('clk2', {
	'freq': 500.0,
	'io_type': 'HD',
	'io_standard': 'LVCMOS 1.8V',
	'is_gated': True,
	'min_scaled_freq': 50.0
})
# Create a clock with empty settings (uses defaults)
clock_handler.create('clk3', {})